(window["__googlesitekit_webpackJsonp"] = window["__googlesitekit_webpackJsonp"] || []).push([["googlesitekit-notifications"],{ /***/ "./js/components/AdminMenuTooltip/AdminMenuTooltip.js": /*!************************************************************!*\ !*** ./js/components/AdminMenuTooltip/AdminMenuTooltip.js ***! \************************************************************/ /*! exports provided: AdminMenuTooltip */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AdminMenuTooltip\", function() { return AdminMenuTooltip; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _JoyrideTooltip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../JoyrideTooltip */ \"./js/components/JoyrideTooltip.js\");\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n/**\n * AdminMenuTooltip component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction AdminMenuTooltip() {\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_5__[\"default\"])();\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n var _useSelect = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_1__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_UI\"]).getValue('admin-menu-tooltip') || {\n isTooltipVisible: false\n };\n }),\n _useSelect$isTooltipV = _useSelect.isTooltipVisible,\n isTooltipVisible = _useSelect$isTooltipV === void 0 ? false : _useSelect$isTooltipV,\n _useSelect$rehideAdmi = _useSelect.rehideAdminMenu,\n rehideAdminMenu = _useSelect$rehideAdmi === void 0 ? false : _useSelect$rehideAdmi,\n _useSelect$rehideAdmi2 = _useSelect.rehideAdminSubMenu,\n rehideAdminSubMenu = _useSelect$rehideAdmi2 === void 0 ? false : _useSelect$rehideAdmi2,\n tooltipSlug = _useSelect.tooltipSlug,\n title = _useSelect.title,\n content = _useSelect.content,\n dismissLabel = _useSelect.dismissLabel;\n var handleViewTooltip = function handleViewTooltip() {\n Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"trackEvent\"])(\"\".concat(viewContext, \"_\").concat(tooltipSlug), 'tooltip_view');\n };\n var handleDismissTooltip = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n // If the WordPress admin menu was closed, re-close it.\n if (rehideAdminMenu) {\n var isAdminMenuOpen = document.querySelector('#adminmenu').offsetHeight > 0;\n if (isAdminMenuOpen) {\n var _document$getElementB;\n (_document$getElementB = document.getElementById('wp-admin-bar-menu-toggle')) === null || _document$getElementB === void 0 ? void 0 : _document$getElementB.click();\n }\n }\n\n // If the Site Kit admin submenu was hidden, re-hide it.\n if (rehideAdminSubMenu) {\n // Click on the body to close the submenu.\n document.querySelector('body').click();\n }\n\n // Track dismiss event.\n if (tooltipSlug) {\n Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"trackEvent\"])(\"\".concat(viewContext, \"_\").concat(tooltipSlug), 'tooltip_dismiss');\n }\n setValue('admin-menu-tooltip', undefined);\n }, [rehideAdminMenu, rehideAdminSubMenu, setValue, tooltipSlug, viewContext]);\n if (!isTooltipVisible) {\n return null;\n }\n return /*#__PURE__*/React.createElement(_JoyrideTooltip__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n // Point to the Site Kit Settings menu item by default.\n , {\n target: '#adminmenu [href*=\"page=googlesitekit-settings\"]',\n slug: \"ga4-activation-banner-admin-menu-tooltip\",\n title: title,\n content: content,\n dismissLabel: dismissLabel,\n onView: handleViewTooltip,\n onDismiss: handleDismissTooltip\n });\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvQWRtaW5NZW51VG9vbHRpcC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvQWRtaW5NZW51VG9vbHRpcC9BZG1pbk1lbnVUb29sdGlwLmpzPzAzMWIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBZG1pbk1lbnVUb29sdGlwIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIyIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZURpc3BhdGNoLCB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IEpveXJpZGVUb29sdGlwIGZyb20gJy4uL0pveXJpZGVUb29sdGlwJztcbmltcG9ydCB7IENPUkVfVUkgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91aS9jb25zdGFudHMnO1xuaW1wb3J0IHsgdHJhY2tFdmVudCB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcblxuZXhwb3J0IGZ1bmN0aW9uIEFkbWluTWVudVRvb2x0aXAoKSB7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblx0Y29uc3QgeyBzZXRWYWx1ZSB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVUkgKTtcblxuXHRjb25zdCB7XG5cdFx0aXNUb29sdGlwVmlzaWJsZSA9IGZhbHNlLFxuXHRcdHJlaGlkZUFkbWluTWVudSA9IGZhbHNlLFxuXHRcdHJlaGlkZUFkbWluU3ViTWVudSA9IGZhbHNlLFxuXHRcdHRvb2x0aXBTbHVnLFxuXHRcdHRpdGxlLFxuXHRcdGNvbnRlbnQsXG5cdFx0ZGlzbWlzc0xhYmVsLFxuXHR9ID0gdXNlU2VsZWN0KFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdHNlbGVjdCggQ09SRV9VSSApLmdldFZhbHVlKCAnYWRtaW4tbWVudS10b29sdGlwJyApIHx8IHtcblx0XHRcdFx0aXNUb29sdGlwVmlzaWJsZTogZmFsc2UsXG5cdFx0XHR9XG5cdCk7XG5cblx0Y29uc3QgaGFuZGxlVmlld1Rvb2x0aXAgPSAoKSA9PiB7XG5cdFx0dHJhY2tFdmVudCggYCR7IHZpZXdDb250ZXh0IH1fJHsgdG9vbHRpcFNsdWcgfWAsICd0b29sdGlwX3ZpZXcnICk7XG5cdH07XG5cblx0Y29uc3QgaGFuZGxlRGlzbWlzc1Rvb2x0aXAgPSB1c2VDYWxsYmFjayggKCkgPT4ge1xuXHRcdC8vIElmIHRoZSBXb3JkUHJlc3MgYWRtaW4gbWVudSB3YXMgY2xvc2VkLCByZS1jbG9zZSBpdC5cblx0XHRpZiAoIHJlaGlkZUFkbWluTWVudSApIHtcblx0XHRcdGNvbnN0IGlzQWRtaW5NZW51T3BlbiA9XG5cdFx0XHRcdGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoICcjYWRtaW5tZW51JyApLm9mZnNldEhlaWdodCA+IDA7XG5cblx0XHRcdGlmICggaXNBZG1pbk1lbnVPcGVuICkge1xuXHRcdFx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggJ3dwLWFkbWluLWJhci1tZW51LXRvZ2dsZScgKT8uY2xpY2soKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBJZiB0aGUgU2l0ZSBLaXQgYWRtaW4gc3VibWVudSB3YXMgaGlkZGVuLCByZS1oaWRlIGl0LlxuXHRcdGlmICggcmVoaWRlQWRtaW5TdWJNZW51ICkge1xuXHRcdFx0Ly8gQ2xpY2sgb24gdGhlIGJvZHkgdG8gY2xvc2UgdGhlIHN1Ym1lbnUuXG5cdFx0XHRkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCAnYm9keScgKS5jbGljaygpO1xuXHRcdH1cblxuXHRcdC8vIFRyYWNrIGRpc21pc3MgZXZlbnQuXG5cdFx0aWYgKCB0b29sdGlwU2x1ZyApIHtcblx0XHRcdHRyYWNrRXZlbnQoXG5cdFx0XHRcdGAkeyB2aWV3Q29udGV4dCB9XyR7IHRvb2x0aXBTbHVnIH1gLFxuXHRcdFx0XHQndG9vbHRpcF9kaXNtaXNzJ1xuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRzZXRWYWx1ZSggJ2FkbWluLW1lbnUtdG9vbHRpcCcsIHVuZGVmaW5lZCApO1xuXHR9LCBbXG5cdFx0cmVoaWRlQWRtaW5NZW51LFxuXHRcdHJlaGlkZUFkbWluU3ViTWVudSxcblx0XHRzZXRWYWx1ZSxcblx0XHR0b29sdGlwU2x1Zyxcblx0XHR2aWV3Q29udGV4dCxcblx0XSApO1xuXG5cdGlmICggISBpc1Rvb2x0aXBWaXNpYmxlICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8Sm95cmlkZVRvb2x0aXBcblx0XHRcdC8vIFBvaW50IHRvIHRoZSBTaXRlIEtpdCBTZXR0aW5ncyBtZW51IGl0ZW0gYnkgZGVmYXVsdC5cblx0XHRcdHRhcmdldD17ICcjYWRtaW5tZW51IFtocmVmKj1cInBhZ2U9Z29vZ2xlc2l0ZWtpdC1zZXR0aW5nc1wiXScgfVxuXHRcdFx0c2x1Zz1cImdhNC1hY3RpdmF0aW9uLWJhbm5lci1hZG1pbi1tZW51LXRvb2x0aXBcIlxuXHRcdFx0dGl0bGU9eyB0aXRsZSB9XG5cdFx0XHRjb250ZW50PXsgY29udGVudCB9XG5cdFx0XHRkaXNtaXNzTGFiZWw9eyBkaXNtaXNzTGFiZWwgfVxuXHRcdFx0b25WaWV3PXsgaGFuZGxlVmlld1Rvb2x0aXAgfVxuXHRcdFx0b25EaXNtaXNzPXsgaGFuZGxlRGlzbWlzc1Rvb2x0aXAgfVxuXHRcdC8+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFXQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBWkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFRQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/AdminMenuTooltip/AdminMenuTooltip.js\n"); /***/ }), /***/ "./js/components/AdminMenuTooltip/index.js": /*!*************************************************!*\ !*** ./js/components/AdminMenuTooltip/index.js ***! \*************************************************/ /*! exports provided: useShowTooltip, AdminMenuTooltip */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _useShowTooltip__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./useShowTooltip */ \"./js/components/AdminMenuTooltip/useShowTooltip.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"useShowTooltip\", function() { return _useShowTooltip__WEBPACK_IMPORTED_MODULE_0__[\"useShowTooltip\"]; });\n\n/* harmony import */ var _AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AdminMenuTooltip */ \"./js/components/AdminMenuTooltip/AdminMenuTooltip.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"AdminMenuTooltip\", function() { return _AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_1__[\"AdminMenuTooltip\"]; });\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvaW5kZXguanM/MzhhYyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL3VzZVNob3dUb29sdGlwJztcbmV4cG9ydCAqIGZyb20gJy4vQWRtaW5NZW51VG9vbHRpcCc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/AdminMenuTooltip/index.js\n"); /***/ }), /***/ "./js/components/AdminMenuTooltip/useShowTooltip.js": /*!**********************************************************!*\ !*** ./js/components/AdminMenuTooltip/useShowTooltip.js ***! \**********************************************************/ /*! exports provided: useShowTooltip */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useShowTooltip\", function() { return useShowTooltip; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n\n\n\nfunction useShowTooltip(tooltipSettings) {\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n var hasMinimumWordPress62 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).hasMinimumWordPressVersion('6.2');\n });\n var hasMinimumWordPress64 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).hasMinimumWordPressVersion('6.4');\n });\n return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {\n var isAdminMenuOpen, adminMenuToggle, adminSubMenuSelector, isAdminSubMenuHidden, originalHasFocus;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n // Check if the WordPress admin menu is open, and if not, open it.\n // The admin menu is hidden via responsive CSS. This is a simple and effective way to check if it's visible.\n isAdminMenuOpen = document.querySelector('#adminmenu').offsetHeight > 0;\n if (isAdminMenuOpen) {\n _context.next = 7;\n break;\n }\n adminMenuToggle = document.getElementById('wp-admin-bar-menu-toggle');\n if (!adminMenuToggle) {\n _context.next = 7;\n break;\n }\n adminMenuToggle.firstChild.click();\n\n // On iOS, at least, this is necessary, without it the settings menu item\n // is not scrolled into view when the Tooltip is shown.\n _context.next = 7;\n return new Promise(function (resolve) {\n setTimeout(resolve, 0);\n });\n case 7:\n // Check if the Site Kit admin submenu is hidden, and if so, show it.\n adminSubMenuSelector = \"#adminmenu [href*='page=googlesitekit-dashboard']\";\n isAdminSubMenuHidden = !!document.querySelector(\"\".concat(adminSubMenuSelector, \"[aria-haspopup=true]\"));\n if (isAdminSubMenuHidden) {\n document.querySelector(adminSubMenuSelector).click();\n }\n\n // This is a hack to prevent the WordPress admin menu from auto-closing when the tooltip takes the focus.\n // This is applicable for WordPress versions 6.2 and 6.3.\n // See https://github.com/WordPress/wordpress-develop/commit/a9fc43e.\n // It's no longer needed from 6.4, see https://github.com/WordPress/wordpress-develop/commit/93cc3b17.\n if (hasMinimumWordPress62 && !hasMinimumWordPress64) {\n originalHasFocus = document.hasFocus;\n document.hasFocus = function () {\n document.hasFocus = originalHasFocus;\n return false;\n };\n }\n setValue('admin-menu-tooltip', _objectSpread({\n isTooltipVisible: true,\n rehideAdminMenu: !isAdminMenuOpen,\n rehideAdminSubMenu: isAdminSubMenuHidden\n }, tooltipSettings));\n case 12:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })), [hasMinimumWordPress62, hasMinimumWordPress64, setValue, tooltipSettings]);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvdXNlU2hvd1Rvb2x0aXAuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0FkbWluTWVudVRvb2x0aXAvdXNlU2hvd1Rvb2x0aXAuanM/YzNmZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VSSB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VpL2NvbnN0YW50cyc7XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VTaG93VG9vbHRpcCggdG9vbHRpcFNldHRpbmdzICkge1xuXHRjb25zdCB7IHNldFZhbHVlIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9VSSApO1xuXG5cdGNvbnN0IGhhc01pbmltdW1Xb3JkUHJlc3M2MiA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuaGFzTWluaW11bVdvcmRQcmVzc1ZlcnNpb24oICc2LjInIClcblx0KTtcblxuXHRjb25zdCBoYXNNaW5pbXVtV29yZFByZXNzNjQgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmhhc01pbmltdW1Xb3JkUHJlc3NWZXJzaW9uKCAnNi40JyApXG5cdCk7XG5cblx0cmV0dXJuIHVzZUNhbGxiYWNrKCBhc3luYyAoKSA9PiB7XG5cdFx0Ly8gQ2hlY2sgaWYgdGhlIFdvcmRQcmVzcyBhZG1pbiBtZW51IGlzIG9wZW4sIGFuZCBpZiBub3QsIG9wZW4gaXQuXG5cdFx0Ly8gVGhlIGFkbWluIG1lbnUgaXMgaGlkZGVuIHZpYSByZXNwb25zaXZlIENTUy4gVGhpcyBpcyBhIHNpbXBsZSBhbmQgZWZmZWN0aXZlIHdheSB0byBjaGVjayBpZiBpdCdzIHZpc2libGUuXG5cdFx0Y29uc3QgaXNBZG1pbk1lbnVPcGVuID1cblx0XHRcdGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoICcjYWRtaW5tZW51JyApLm9mZnNldEhlaWdodCA+IDA7XG5cblx0XHRpZiAoICEgaXNBZG1pbk1lbnVPcGVuICkge1xuXHRcdFx0Y29uc3QgYWRtaW5NZW51VG9nZ2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXG5cdFx0XHRcdCd3cC1hZG1pbi1iYXItbWVudS10b2dnbGUnXG5cdFx0XHQpO1xuXG5cdFx0XHRpZiAoIGFkbWluTWVudVRvZ2dsZSApIHtcblx0XHRcdFx0YWRtaW5NZW51VG9nZ2xlLmZpcnN0Q2hpbGQuY2xpY2soKTtcblxuXHRcdFx0XHQvLyBPbiBpT1MsIGF0IGxlYXN0LCB0aGlzIGlzIG5lY2Vzc2FyeSwgd2l0aG91dCBpdCB0aGUgc2V0dGluZ3MgbWVudSBpdGVtXG5cdFx0XHRcdC8vIGlzIG5vdCBzY3JvbGxlZCBpbnRvIHZpZXcgd2hlbiB0aGUgVG9vbHRpcCBpcyBzaG93bi5cblx0XHRcdFx0YXdhaXQgbmV3IFByb21pc2UoICggcmVzb2x2ZSApID0+IHtcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCByZXNvbHZlLCAwICk7XG5cdFx0XHRcdH0gKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDaGVjayBpZiB0aGUgU2l0ZSBLaXQgYWRtaW4gc3VibWVudSBpcyBoaWRkZW4sIGFuZCBpZiBzbywgc2hvdyBpdC5cblx0XHRjb25zdCBhZG1pblN1Yk1lbnVTZWxlY3RvciA9XG5cdFx0XHRcIiNhZG1pbm1lbnUgW2hyZWYqPSdwYWdlPWdvb2dsZXNpdGVraXQtZGFzaGJvYXJkJ11cIjtcblx0XHRjb25zdCBpc0FkbWluU3ViTWVudUhpZGRlbiA9ICEhIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXG5cdFx0XHRgJHsgYWRtaW5TdWJNZW51U2VsZWN0b3IgfVthcmlhLWhhc3BvcHVwPXRydWVdYFxuXHRcdCk7XG5cblx0XHRpZiAoIGlzQWRtaW5TdWJNZW51SGlkZGVuICkge1xuXHRcdFx0ZG9jdW1lbnQucXVlcnlTZWxlY3RvciggYWRtaW5TdWJNZW51U2VsZWN0b3IgKS5jbGljaygpO1xuXHRcdH1cblxuXHRcdC8vIFRoaXMgaXMgYSBoYWNrIHRvIHByZXZlbnQgdGhlIFdvcmRQcmVzcyBhZG1pbiBtZW51IGZyb20gYXV0by1jbG9zaW5nIHdoZW4gdGhlIHRvb2x0aXAgdGFrZXMgdGhlIGZvY3VzLlxuXHRcdC8vIFRoaXMgaXMgYXBwbGljYWJsZSBmb3IgV29yZFByZXNzIHZlcnNpb25zIDYuMiBhbmQgNi4zLlxuXHRcdC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL3dvcmRwcmVzcy1kZXZlbG9wL2NvbW1pdC9hOWZjNDNlLlxuXHRcdC8vIEl0J3Mgbm8gbG9uZ2VyIG5lZWRlZCBmcm9tIDYuNCwgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3Mvd29yZHByZXNzLWRldmVsb3AvY29tbWl0LzkzY2MzYjE3LlxuXHRcdGlmICggaGFzTWluaW11bVdvcmRQcmVzczYyICYmICEgaGFzTWluaW11bVdvcmRQcmVzczY0ICkge1xuXHRcdFx0Y29uc3Qgb3JpZ2luYWxIYXNGb2N1cyA9IGRvY3VtZW50Lmhhc0ZvY3VzO1xuXHRcdFx0ZG9jdW1lbnQuaGFzRm9jdXMgPSAoKSA9PiB7XG5cdFx0XHRcdGRvY3VtZW50Lmhhc0ZvY3VzID0gb3JpZ2luYWxIYXNGb2N1cztcblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdFx0fTtcblx0XHR9XG5cblx0XHRzZXRWYWx1ZSggJ2FkbWluLW1lbnUtdG9vbHRpcCcsIHtcblx0XHRcdGlzVG9vbHRpcFZpc2libGU6IHRydWUsXG5cdFx0XHRyZWhpZGVBZG1pbk1lbnU6ICEgaXNBZG1pbk1lbnVPcGVuLFxuXHRcdFx0cmVoaWRlQWRtaW5TdWJNZW51OiBpc0FkbWluU3ViTWVudUhpZGRlbixcblx0XHRcdC4uLnRvb2x0aXBTZXR0aW5ncyxcblx0XHR9ICk7XG5cdH0sIFtcblx0XHRoYXNNaW5pbXVtV29yZFByZXNzNjIsXG5cdFx0aGFzTWluaW11bVdvcmRQcmVzczY0LFxuXHRcdHNldFZhbHVlLFxuXHRcdHRvb2x0aXBTZXR0aW5ncyxcblx0XSApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUdBO0FBQUE7QUFDQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUlBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU9BIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/AdminMenuTooltip/useShowTooltip.js\n"); /***/ }), /***/ "./js/components/ChangeArrow.js": /*!**************************************!*\ !*** ./js/components/ChangeArrow.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n\n/**\n * External dependencies\n */\n\n\nfunction ChangeArrow(_ref) {\n var direction = _ref.direction,\n invertColor = _ref.invertColor,\n width = _ref.width,\n height = _ref.height;\n return /*#__PURE__*/React.createElement(\"svg\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-change-arrow', \"googlesitekit-change-arrow--\".concat(direction), {\n 'googlesitekit-change-arrow--inverted-color': invertColor\n }),\n width: width,\n height: height,\n viewBox: \"0 0 10 10\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M5.625 10L5.625 2.375L9.125 5.875L10 5L5 -1.76555e-07L-2.7055e-07 5L0.875 5.875L4.375 2.375L4.375 10L5.625 10Z\",\n fill: \"currentColor\"\n }));\n}\nChangeArrow.propTypes = {\n direction: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n invertColor: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n width: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n height: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\nChangeArrow.defaultProps = {\n direction: 'up',\n invertColor: false,\n width: 9,\n height: 9\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (ChangeArrow);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0NoYW5nZUFycm93LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9DaGFuZ2VBcnJvdy5qcz9iNjAwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuZnVuY3Rpb24gQ2hhbmdlQXJyb3coIHsgZGlyZWN0aW9uLCBpbnZlcnRDb2xvciwgd2lkdGgsIGhlaWdodCB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxzdmdcblx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWNoYW5nZS1hcnJvdycsXG5cdFx0XHRcdGBnb29nbGVzaXRla2l0LWNoYW5nZS1hcnJvdy0tJHsgZGlyZWN0aW9uIH1gLFxuXHRcdFx0XHR7ICdnb29nbGVzaXRla2l0LWNoYW5nZS1hcnJvdy0taW52ZXJ0ZWQtY29sb3InOiBpbnZlcnRDb2xvciB9XG5cdFx0XHQpIH1cblx0XHRcdHdpZHRoPXsgd2lkdGggfVxuXHRcdFx0aGVpZ2h0PXsgaGVpZ2h0IH1cblx0XHRcdHZpZXdCb3g9XCIwIDAgMTAgMTBcIlxuXHRcdFx0ZmlsbD1cIm5vbmVcIlxuXHRcdFx0eG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG5cdFx0PlxuXHRcdFx0PHBhdGhcblx0XHRcdFx0ZD1cIk01LjYyNSAxMEw1LjYyNSAyLjM3NUw5LjEyNSA1Ljg3NUwxMCA1TDUgLTEuNzY1NTVlLTA3TC0yLjcwNTVlLTA3IDVMMC44NzUgNS44NzVMNC4zNzUgMi4zNzVMNC4zNzUgMTBMNS42MjUgMTBaXCJcblx0XHRcdFx0ZmlsbD1cImN1cnJlbnRDb2xvclwiXG5cdFx0XHQvPlxuXHRcdDwvc3ZnPlxuXHQpO1xufVxuXG5DaGFuZ2VBcnJvdy5wcm9wVHlwZXMgPSB7XG5cdGRpcmVjdGlvbjogUHJvcFR5cGVzLnN0cmluZyxcblx0aW52ZXJ0Q29sb3I6IFByb3BUeXBlcy5ib29sLFxuXHR3aWR0aDogUHJvcFR5cGVzLm51bWJlcixcblx0aGVpZ2h0OiBQcm9wVHlwZXMubnVtYmVyLFxufTtcblxuQ2hhbmdlQXJyb3cuZGVmYXVsdFByb3BzID0ge1xuXHRkaXJlY3Rpb246ICd1cCcsXG5cdGludmVydENvbG9yOiBmYWxzZSxcblx0d2lkdGg6IDksXG5cdGhlaWdodDogOSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IENoYW5nZUFycm93O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBR0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/ChangeArrow.js\n"); /***/ }), /***/ "./js/components/ErrorText.js": /*!************************************!*\ !*** ./js/components/ErrorText.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util */ \"./js/util/index.js\");\n\n/**\n * Error Text component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction ErrorText(_ref) {\n var message = _ref.message,\n reconnectURL = _ref.reconnectURL,\n _ref$noPrefix = _ref.noPrefix,\n noPrefix = _ref$noPrefix === void 0 ? false : _ref$noPrefix;\n if (!message) {\n return null;\n }\n var error = message;\n if (!noPrefix) {\n error = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: Error message */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Error: %s', 'google-site-kit'), message);\n }\n if (reconnectURL && Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_2__[\"isURL\"])(reconnectURL)) {\n error = error + ' ' + Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: Reconnect URL */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('To fix this, redo the plugin setup.', 'google-site-kit'), reconnectURL);\n }\n var sanitizeArgs = {\n ALLOWED_TAGS: ['a'],\n ALLOWED_ATTR: ['href']\n };\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-error-text\"\n }, /*#__PURE__*/React.createElement(\"p\", {\n dangerouslySetInnerHTML: Object(_util__WEBPACK_IMPORTED_MODULE_4__[\"sanitizeHTML\"])(error, sanitizeArgs)\n }));\n}\nErrorText.propTypes = {\n message: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n reconnectURL: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n noPrefix: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool\n};\nErrorText.defaultProps = {\n reconnectURL: '',\n noPrefix: false\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (ErrorText);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0Vycm9yVGV4dC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvRXJyb3JUZXh0LmpzPzFiZjIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFcnJvciBUZXh0IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyBpc1VSTCB9IGZyb20gJ0B3b3JkcHJlc3MvdXJsJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHNwcmludGYsIF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgc2FuaXRpemVIVE1MIH0gZnJvbSAnLi4vdXRpbCc7XG5cbmZ1bmN0aW9uIEVycm9yVGV4dCggeyBtZXNzYWdlLCByZWNvbm5lY3RVUkwsIG5vUHJlZml4ID0gZmFsc2UgfSApIHtcblx0aWYgKCAhIG1lc3NhZ2UgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRsZXQgZXJyb3IgPSBtZXNzYWdlO1xuXG5cdGlmICggISBub1ByZWZpeCApIHtcblx0XHRlcnJvciA9IHNwcmludGYoXG5cdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IEVycm9yIG1lc3NhZ2UgKi9cblx0XHRcdF9fKCAnRXJyb3I6ICVzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdG1lc3NhZ2Vcblx0XHQpO1xuXHR9XG5cblx0aWYgKCByZWNvbm5lY3RVUkwgJiYgaXNVUkwoIHJlY29ubmVjdFVSTCApICkge1xuXHRcdGVycm9yID1cblx0XHRcdGVycm9yICtcblx0XHRcdCcgJyArXG5cdFx0XHRzcHJpbnRmKFxuXHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IFJlY29ubmVjdCBVUkwgKi9cblx0XHRcdFx0X18oXG5cdFx0XHRcdFx0J1RvIGZpeCB0aGlzLCA8YSBocmVmPVwiJXNcIj5yZWRvIHRoZSBwbHVnaW4gc2V0dXA8L2E+LicsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSxcblx0XHRcdFx0cmVjb25uZWN0VVJMXG5cdFx0XHQpO1xuXHR9XG5cblx0Y29uc3Qgc2FuaXRpemVBcmdzID0ge1xuXHRcdEFMTE9XRURfVEFHUzogWyAnYScgXSxcblx0XHRBTExPV0VEX0FUVFI6IFsgJ2hyZWYnIF0sXG5cdH07XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtZXJyb3ItdGV4dFwiPlxuXHRcdFx0PHBcblx0XHRcdFx0ZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9eyBzYW5pdGl6ZUhUTUwoIGVycm9yLCBzYW5pdGl6ZUFyZ3MgKSB9XG5cdFx0XHQvPlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuXG5FcnJvclRleHQucHJvcFR5cGVzID0ge1xuXHRtZXNzYWdlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdHJlY29ubmVjdFVSTDogUHJvcFR5cGVzLnN0cmluZyxcblx0bm9QcmVmaXg6IFByb3BUeXBlcy5ib29sLFxufTtcblxuRXJyb3JUZXh0LmRlZmF1bHRQcm9wcyA9IHtcblx0cmVjb25uZWN0VVJMOiAnJyxcblx0bm9QcmVmaXg6IGZhbHNlLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRXJyb3JUZXh0O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBRUE7QUFHQTtBQUVBO0FBQ0E7QUFLQTtBQU1BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/ErrorText.js\n"); /***/ }), /***/ "./js/components/IconWrapper.js": /*!**************************************!*\ !*** ./js/components/IconWrapper.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return IconWrapper; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * IconWrapper component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\nfunction IconWrapper(_ref) {\n var children = _ref.children,\n marginLeft = _ref.marginLeft,\n marginRight = _ref.marginRight;\n return /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-icon-wrapper\",\n style: {\n marginLeft: marginLeft,\n marginRight: marginRight\n }\n }, children);\n}\nIconWrapper.propTypes = {\n children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node.isRequired,\n marginLeft: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n marginRight: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0ljb25XcmFwcGVyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9JY29uV3JhcHBlci5qcz82NzBlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSWNvbldyYXBwZXIgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gSWNvbldyYXBwZXIoIHsgY2hpbGRyZW4sIG1hcmdpbkxlZnQsIG1hcmdpblJpZ2h0IH0gKSB7XG5cdHJldHVybiAoXG5cdFx0PHNwYW5cblx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtaWNvbi13cmFwcGVyXCJcblx0XHRcdHN0eWxlPXsge1xuXHRcdFx0XHRtYXJnaW5MZWZ0LFxuXHRcdFx0XHRtYXJnaW5SaWdodCxcblx0XHRcdH0gfVxuXHRcdD5cblx0XHRcdHsgY2hpbGRyZW4gfVxuXHRcdDwvc3Bhbj5cblx0KTtcbn1cblxuSWNvbldyYXBwZXIucHJvcFR5cGVzID0ge1xuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUuaXNSZXF1aXJlZCxcblx0bWFyZ2luTGVmdDogUHJvcFR5cGVzLm51bWJlcixcblx0bWFyZ2luUmlnaHQ6IFByb3BUeXBlcy5udW1iZXIsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/IconWrapper.js\n"); /***/ }), /***/ "./js/components/JoyrideTooltip.js": /*!*****************************************!*\ !*** ./js/components/JoyrideTooltip.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return JoyrideTooltip; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var react_joyride__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-joyride */ \"../node_modules/react-joyride/dist/index.mjs\");\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _TourTooltip__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./TourTooltip */ \"./js/components/TourTooltip.js\");\n/* harmony import */ var _Portal__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Portal */ \"./js/components/Portal.js\");\n/* harmony import */ var _TourTooltips__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./TourTooltips */ \"./js/components/TourTooltips.js\");\n\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * JoyRideTooltip component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction JoyrideTooltip(props) {\n var title = props.title,\n content = props.content,\n dismissLabel = props.dismissLabel,\n target = props.target,\n _props$cta = props.cta,\n cta = _props$cta === void 0 ? false : _props$cta,\n className = props.className,\n _props$styles = props.styles,\n styles = _props$styles === void 0 ? {} : _props$styles,\n _props$slug = props.slug,\n slug = _props$slug === void 0 ? '' : _props$slug,\n _props$onDismiss = props.onDismiss,\n onDismiss = _props$onDismiss === void 0 ? function () {} : _props$onDismiss,\n _props$onView = props.onView,\n onView = _props$onView === void 0 ? function () {} : _props$onView,\n _props$onTourStart = props.onTourStart,\n onTourStart = _props$onTourStart === void 0 ? function () {} : _props$onTourStart,\n _props$onTourEnd = props.onTourEnd,\n onTourEnd = _props$onTourEnd === void 0 ? function () {} : _props$onTourEnd;\n var checkIfTargetExists = function checkIfTargetExists() {\n return !!global.document.querySelector(target);\n };\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useState\"])(checkIfTargetExists),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),\n targetExists = _useState2[0],\n setTargetExists = _useState2[1];\n Object(react_use__WEBPACK_IMPORTED_MODULE_5__[\"useInterval\"])(function () {\n if (checkIfTargetExists()) {\n setTargetExists(true);\n }\n },\n // An delay of null will stop the interval.\n targetExists ? null : 250);\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useEffect\"])(function () {\n if (targetExists && global.ResizeObserver) {\n var targetElement = global.document.querySelector(target);\n var resizeObserver = new ResizeObserver(function () {\n // Dispatch a window resize event to trigger the tooltip to reposition.\n global.dispatchEvent(new Event('resize'));\n });\n resizeObserver.observe(targetElement);\n return function () {\n resizeObserver.disconnect();\n };\n }\n }, [target, targetExists]);\n\n // Joyride expects the step's target to be in the DOM immediately\n // so we need to wait for it in some cases, e.g. loading data.\n if (!targetExists) {\n return null;\n }\n var steps = [{\n title: title,\n target: target,\n content: content,\n disableBeacon: true,\n isFixed: true,\n placement: 'auto',\n cta: cta,\n className: className\n }];\n\n // Provides button content as well as aria-label & title attribute values.\n var joyrideLocale = {\n close: dismissLabel,\n last: dismissLabel\n };\n var callback = function callback(_ref) {\n var type = _ref.type;\n switch (type) {\n case react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"EVENTS\"].TOUR_START:\n onTourStart();\n global.document.body.classList.add('googlesitekit-showing-tooltip');\n break;\n case react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"EVENTS\"].TOUR_END:\n onTourEnd();\n global.document.body.classList.remove('googlesitekit-showing-tooltip');\n break;\n case react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"EVENTS\"].STEP_AFTER:\n // This is not strictly necessary as the tooltip will hide without it,\n // but this allows the consumer of the component to clean up\n // post-dismiss.\n onDismiss();\n break;\n case react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"EVENTS\"].TOOLTIP:\n onView();\n break;\n }\n };\n return /*#__PURE__*/React.createElement(_Portal__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n slug: slug\n }, /*#__PURE__*/React.createElement(react_joyride__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n callback: callback,\n disableOverlay: true,\n disableScrolling: true,\n spotlightPadding: 0,\n floaterProps: _TourTooltips__WEBPACK_IMPORTED_MODULE_8__[\"floaterProps\"],\n locale: joyrideLocale,\n steps: steps,\n styles: _objectSpread(_objectSpread(_objectSpread({}, _TourTooltips__WEBPACK_IMPORTED_MODULE_8__[\"joyrideStyles\"]), styles), {}, {\n options: _objectSpread(_objectSpread({}, _TourTooltips__WEBPACK_IMPORTED_MODULE_8__[\"joyrideStyles\"].options), styles === null || styles === void 0 ? void 0 : styles.options),\n spotlight: _objectSpread(_objectSpread({}, _TourTooltips__WEBPACK_IMPORTED_MODULE_8__[\"joyrideStyles\"].spotlight), styles === null || styles === void 0 ? void 0 : styles.spotlight)\n }),\n tooltipComponent: _TourTooltip__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n run: true\n }));\n}\nJoyrideTooltip.propTypes = {\n title: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].node,\n content: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string,\n dismissLabel: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string,\n target: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string.isRequired,\n onDismiss: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].func,\n onShow: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].func,\n className: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string,\n styles: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].object,\n slug: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].string,\n onView: prop_types__WEBPACK_IMPORTED_MODULE_3__[\"PropTypes\"].func\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0pveXJpZGVUb29sdGlwLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Kb3lyaWRlVG9vbHRpcC5qcz83YjRlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSm95UmlkZVRvb2x0aXAgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgUHJvcFR5cGVzIH0gZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgSm95cmlkZSwgeyBFVkVOVFMgfSBmcm9tICdyZWFjdC1qb3lyaWRlJztcbmltcG9ydCB7IHVzZUludGVydmFsIH0gZnJvbSAncmVhY3QtdXNlJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgVG91clRvb2x0aXAgZnJvbSAnLi9Ub3VyVG9vbHRpcCc7XG5pbXBvcnQgUG9ydGFsIGZyb20gJy4vUG9ydGFsJztcbmltcG9ydCB7IGpveXJpZGVTdHlsZXMsIGZsb2F0ZXJQcm9wcyB9IGZyb20gJy4vVG91clRvb2x0aXBzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gSm95cmlkZVRvb2x0aXAoIHByb3BzICkge1xuXHRjb25zdCB7XG5cdFx0dGl0bGUsXG5cdFx0Y29udGVudCxcblx0XHRkaXNtaXNzTGFiZWwsXG5cdFx0dGFyZ2V0LFxuXHRcdGN0YSA9IGZhbHNlLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRzdHlsZXMgPSB7fSxcblx0XHRzbHVnID0gJycsXG5cdFx0b25EaXNtaXNzID0gKCkgPT4ge30sXG5cdFx0b25WaWV3ID0gKCkgPT4ge30sXG5cdFx0b25Ub3VyU3RhcnQgPSAoKSA9PiB7fSxcblx0XHRvblRvdXJFbmQgPSAoKSA9PiB7fSxcblx0fSA9IHByb3BzO1xuXG5cdGNvbnN0IGNoZWNrSWZUYXJnZXRFeGlzdHMgPSAoKSA9PlxuXHRcdCEhIGdsb2JhbC5kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCB0YXJnZXQgKTtcblxuXHRjb25zdCBbIHRhcmdldEV4aXN0cywgc2V0VGFyZ2V0RXhpc3RzIF0gPSB1c2VTdGF0ZSggY2hlY2tJZlRhcmdldEV4aXN0cyApO1xuXHR1c2VJbnRlcnZhbChcblx0XHQoKSA9PiB7XG5cdFx0XHRpZiAoIGNoZWNrSWZUYXJnZXRFeGlzdHMoKSApIHtcblx0XHRcdFx0c2V0VGFyZ2V0RXhpc3RzKCB0cnVlICk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyBBbiBkZWxheSBvZiBudWxsIHdpbGwgc3RvcCB0aGUgaW50ZXJ2YWwuXG5cdFx0dGFyZ2V0RXhpc3RzID8gbnVsbCA6IDI1MFxuXHQpO1xuXG5cdHVzZUVmZmVjdCggKCkgPT4ge1xuXHRcdGlmICggdGFyZ2V0RXhpc3RzICYmIGdsb2JhbC5SZXNpemVPYnNlcnZlciApIHtcblx0XHRcdGNvbnN0IHRhcmdldEVsZW1lbnQgPSBnbG9iYWwuZG9jdW1lbnQucXVlcnlTZWxlY3RvciggdGFyZ2V0ICk7XG5cdFx0XHRjb25zdCByZXNpemVPYnNlcnZlciA9IG5ldyBSZXNpemVPYnNlcnZlciggKCkgPT4ge1xuXHRcdFx0XHQvLyBEaXNwYXRjaCBhIHdpbmRvdyByZXNpemUgZXZlbnQgdG8gdHJpZ2dlciB0aGUgdG9vbHRpcCB0byByZXBvc2l0aW9uLlxuXHRcdFx0XHRnbG9iYWwuZGlzcGF0Y2hFdmVudCggbmV3IEV2ZW50KCAncmVzaXplJyApICk7XG5cdFx0XHR9ICk7XG5cdFx0XHRyZXNpemVPYnNlcnZlci5vYnNlcnZlKCB0YXJnZXRFbGVtZW50ICk7XG5cblx0XHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHRcdHJlc2l6ZU9ic2VydmVyLmRpc2Nvbm5lY3QoKTtcblx0XHRcdH07XG5cdFx0fVxuXHR9LCBbIHRhcmdldCwgdGFyZ2V0RXhpc3RzIF0gKTtcblxuXHQvLyBKb3lyaWRlIGV4cGVjdHMgdGhlIHN0ZXAncyB0YXJnZXQgdG8gYmUgaW4gdGhlIERPTSBpbW1lZGlhdGVseVxuXHQvLyBzbyB3ZSBuZWVkIHRvIHdhaXQgZm9yIGl0IGluIHNvbWUgY2FzZXMsIGUuZy4gbG9hZGluZyBkYXRhLlxuXHRpZiAoICEgdGFyZ2V0RXhpc3RzICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Y29uc3Qgc3RlcHMgPSBbXG5cdFx0e1xuXHRcdFx0dGl0bGUsXG5cdFx0XHR0YXJnZXQsXG5cdFx0XHRjb250ZW50LFxuXHRcdFx0ZGlzYWJsZUJlYWNvbjogdHJ1ZSxcblx0XHRcdGlzRml4ZWQ6IHRydWUsXG5cdFx0XHRwbGFjZW1lbnQ6ICdhdXRvJyxcblx0XHRcdGN0YSxcblx0XHRcdGNsYXNzTmFtZSxcblx0XHR9LFxuXHRdO1xuXG5cdC8vIFByb3ZpZGVzIGJ1dHRvbiBjb250ZW50IGFzIHdlbGwgYXMgYXJpYS1sYWJlbCAmIHRpdGxlIGF0dHJpYnV0ZSB2YWx1ZXMuXG5cdGNvbnN0IGpveXJpZGVMb2NhbGUgPSB7XG5cdFx0Y2xvc2U6IGRpc21pc3NMYWJlbCxcblx0XHRsYXN0OiBkaXNtaXNzTGFiZWwsXG5cdH07XG5cblx0Y29uc3QgY2FsbGJhY2sgPSAoIHsgdHlwZSB9ICkgPT4ge1xuXHRcdHN3aXRjaCAoIHR5cGUgKSB7XG5cdFx0XHRjYXNlIEVWRU5UUy5UT1VSX1NUQVJUOlxuXHRcdFx0XHRvblRvdXJTdGFydCgpO1xuXHRcdFx0XHRnbG9iYWwuZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKFxuXHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LXNob3dpbmctdG9vbHRpcCdcblx0XHRcdFx0KTtcblx0XHRcdFx0YnJlYWs7XG5cdFx0XHRjYXNlIEVWRU5UUy5UT1VSX0VORDpcblx0XHRcdFx0b25Ub3VyRW5kKCk7XG5cdFx0XHRcdGdsb2JhbC5kb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoXG5cdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtc2hvd2luZy10b29sdGlwJ1xuXHRcdFx0XHQpO1xuXHRcdFx0XHRicmVhaztcblx0XHRcdGNhc2UgRVZFTlRTLlNURVBfQUZURVI6XG5cdFx0XHRcdC8vIFRoaXMgaXMgbm90IHN0cmljdGx5IG5lY2Vzc2FyeSBhcyB0aGUgdG9vbHRpcCB3aWxsIGhpZGUgd2l0aG91dCBpdCxcblx0XHRcdFx0Ly8gYnV0IHRoaXMgYWxsb3dzIHRoZSBjb25zdW1lciBvZiB0aGUgY29tcG9uZW50IHRvIGNsZWFuIHVwXG5cdFx0XHRcdC8vIHBvc3QtZGlzbWlzcy5cblx0XHRcdFx0b25EaXNtaXNzKCk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdFx0Y2FzZSBFVkVOVFMuVE9PTFRJUDpcblx0XHRcdFx0b25WaWV3KCk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdH1cblx0fTtcblxuXHRyZXR1cm4gKFxuXHRcdDxQb3J0YWwgc2x1Zz17IHNsdWcgfT5cblx0XHRcdDxKb3lyaWRlXG5cdFx0XHRcdGNhbGxiYWNrPXsgY2FsbGJhY2sgfVxuXHRcdFx0XHRkaXNhYmxlT3ZlcmxheVxuXHRcdFx0XHRkaXNhYmxlU2Nyb2xsaW5nXG5cdFx0XHRcdHNwb3RsaWdodFBhZGRpbmc9eyAwIH1cblx0XHRcdFx0ZmxvYXRlclByb3BzPXsgZmxvYXRlclByb3BzIH1cblx0XHRcdFx0bG9jYWxlPXsgam95cmlkZUxvY2FsZSB9XG5cdFx0XHRcdHN0ZXBzPXsgc3RlcHMgfVxuXHRcdFx0XHRzdHlsZXM9eyB7XG5cdFx0XHRcdFx0Li4uam95cmlkZVN0eWxlcyxcblx0XHRcdFx0XHQuLi5zdHlsZXMsXG5cdFx0XHRcdFx0b3B0aW9uczoge1xuXHRcdFx0XHRcdFx0Li4uam95cmlkZVN0eWxlcy5vcHRpb25zLFxuXHRcdFx0XHRcdFx0Li4uc3R5bGVzPy5vcHRpb25zLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0c3BvdGxpZ2h0OiB7XG5cdFx0XHRcdFx0XHQuLi5qb3lyaWRlU3R5bGVzLnNwb3RsaWdodCxcblx0XHRcdFx0XHRcdC4uLnN0eWxlcz8uc3BvdGxpZ2h0LFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH0gfVxuXHRcdFx0XHR0b29sdGlwQ29tcG9uZW50PXsgVG91clRvb2x0aXAgfVxuXHRcdFx0XHRydW5cblx0XHRcdC8+XG5cdFx0PC9Qb3J0YWw+XG5cdCk7XG59XG5cbkpveXJpZGVUb29sdGlwLnByb3BUeXBlcyA9IHtcblx0dGl0bGU6IFByb3BUeXBlcy5ub2RlLFxuXHRjb250ZW50OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkaXNtaXNzTGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHRhcmdldDogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHRvbkRpc21pc3M6IFByb3BUeXBlcy5mdW5jLFxuXHRvblNob3c6IFByb3BUeXBlcy5mdW5jLFxuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHN0eWxlczogUHJvcFR5cGVzLm9iamVjdCxcblx0c2x1ZzogUHJvcFR5cGVzLnN0cmluZyxcblx0b25WaWV3OiBQcm9wVHlwZXMuZnVuYyxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUlBO0FBR0E7QUFFQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/JoyrideTooltip.js\n"); /***/ }), /***/ "./js/components/Link.js": /*!*******************************!*\ !*** ./js/components/Link.js ***! \*******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-router-dom */ \"../node_modules/react-router-dom/esm/react-router-dom.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _svg_icons_arrow_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../svg/icons/arrow.svg */ \"./svg/icons/arrow.svg\");\n/* harmony import */ var _svg_icons_arrow_inverse_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../svg/icons/arrow-inverse.svg */ \"./svg/icons/arrow-inverse.svg\");\n/* harmony import */ var _svg_icons_back_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../svg/icons/back.svg */ \"./svg/icons/back.svg\");\n/* harmony import */ var _svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../svg/icons/external.svg */ \"./svg/icons/external.svg\");\n/* harmony import */ var _IconWrapper__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./IconWrapper */ \"./js/components/IconWrapper.js\");\n\n\n\n/**\n * Link component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nvar BUTTON = 'BUTTON';\nvar BUTTON_DISABLED = 'BUTTON_DISABLED';\nvar EXTERNAL_LINK = 'EXTERNAL_LINK';\nvar LINK = 'LINK';\nvar ROUTER_LINK = 'ROUTER_LINK';\nvar Link = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"forwardRef\"])(function (props, ref) {\n var ariaLabelProp = props['aria-label'],\n _props$secondary = props.secondary,\n secondary = _props$secondary === void 0 ? false : _props$secondary,\n _props$arrow = props.arrow,\n arrow = _props$arrow === void 0 ? false : _props$arrow,\n _props$back = props.back,\n back = _props$back === void 0 ? false : _props$back,\n _props$caps = props.caps,\n caps = _props$caps === void 0 ? false : _props$caps,\n children = props.children,\n _props$className = props.className,\n className = _props$className === void 0 ? '' : _props$className,\n _props$danger = props.danger,\n danger = _props$danger === void 0 ? false : _props$danger,\n _props$disabled = props.disabled,\n disabled = _props$disabled === void 0 ? false : _props$disabled,\n _props$external = props.external,\n external = _props$external === void 0 ? false : _props$external,\n _props$hideExternalIn = props.hideExternalIndicator,\n hideExternalIndicator = _props$hideExternalIn === void 0 ? false : _props$hideExternalIn,\n _props$href = props.href,\n href = _props$href === void 0 ? '' : _props$href,\n _props$inverse = props.inverse,\n inverse = _props$inverse === void 0 ? false : _props$inverse,\n _props$noFlex = props.noFlex,\n noFlex = _props$noFlex === void 0 ? false : _props$noFlex,\n onClick = props.onClick,\n _props$small = props.small,\n small = _props$small === void 0 ? false : _props$small,\n _props$standalone = props.standalone,\n standalone = _props$standalone === void 0 ? false : _props$standalone,\n _props$linkButton = props.linkButton,\n linkButton = _props$linkButton === void 0 ? false : _props$linkButton,\n to = props.to,\n leadingIcon = props.leadingIcon,\n trailingIcon = props.trailingIcon,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(props, [\"aria-label\", \"secondary\", \"arrow\", \"back\", \"caps\", \"children\", \"className\", \"danger\", \"disabled\", \"external\", \"hideExternalIndicator\", \"href\", \"inverse\", \"noFlex\", \"onClick\", \"small\", \"standalone\", \"linkButton\", \"to\", \"leadingIcon\", \"trailingIcon\"]);\n var getType = function getType() {\n // Force button element if `onClick` prop is passed and there's no `href`\n // or `to` prop.\n if (!href && !to && onClick) {\n if (disabled) {\n return BUTTON_DISABLED;\n }\n return BUTTON;\n }\n\n // Only `RouterLink` uses the `to` prop.\n if (to) {\n return ROUTER_LINK;\n }\n\n // The external prop means this is an external link, which will also output\n // an `` tag.\n if (external) {\n return EXTERNAL_LINK;\n }\n\n // A regular `` tag without external indicators.\n return LINK;\n };\n var type = getType();\n var getLinkComponent = function getLinkComponent() {\n if (type === BUTTON || type === BUTTON_DISABLED) {\n return 'button';\n }\n if (type === ROUTER_LINK) {\n return react_router_dom__WEBPACK_IMPORTED_MODULE_5__[\"Link\"];\n }\n return 'a';\n };\n var getAriaLabel = function getAriaLabel() {\n // Otherwise, create an ARIA label if the link opens in a new window\n // or is disabled, to add extra context to the link.\n var labelSuffix;\n if (type === EXTERNAL_LINK) {\n labelSuffix = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"_x\"])('(opens in a new tab)', 'screen reader text', 'google-site-kit');\n }\n if (type === BUTTON_DISABLED) {\n labelSuffix = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"_x\"])('(disabled)', 'screen reader text', 'google-site-kit');\n }\n if (!labelSuffix) {\n return ariaLabelProp;\n }\n\n // If an ARIA label was supplied, use that.\n if (ariaLabelProp) {\n return \"\".concat(ariaLabelProp, \" \").concat(labelSuffix);\n }\n\n // Otherwise, use the children prop if it's a string.\n if (typeof children === 'string') {\n return \"\".concat(children, \" \").concat(labelSuffix);\n }\n\n // If there isn't a string we can use to create the label, we shouldn't\n // make one; otherwise we'll only create an ARIA label that says\n // \"(opens in a new tab)\", which is not good.\n return undefined;\n };\n var LinkComponent = getLinkComponent();\n var ariaLabel = getAriaLabel();\n\n // Set the prefix/suffix icons, based on the type of link this is and\n // the props supplied.\n var leadingIconToUse = leadingIcon;\n var trailingIconToUse = trailingIcon;\n if (back) {\n leadingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_back_svg__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n width: 14,\n height: 14\n });\n }\n if (external && !hideExternalIndicator) {\n trailingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n width: 14,\n height: 14\n });\n }\n if (arrow && !inverse) {\n trailingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_arrow_svg__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n width: 14,\n height: 14\n });\n }\n if (arrow && inverse) {\n trailingIconToUse = /*#__PURE__*/React.createElement(_svg_icons_arrow_inverse_svg__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n width: 14,\n height: 14\n });\n }\n return /*#__PURE__*/React.createElement(LinkComponent, _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n \"aria-label\": ariaLabel,\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-cta-link', className, {\n 'googlesitekit-cta-link--secondary': secondary,\n 'googlesitekit-cta-link--inverse': inverse,\n 'googlesitekit-cta-link--small': small,\n 'googlesitekit-cta-link--caps': caps,\n 'googlesitekit-cta-link--danger': danger,\n 'googlesitekit-cta-link--disabled': disabled,\n 'googlesitekit-cta-link--standalone': standalone,\n 'googlesitekit-cta-link--link-button': linkButton,\n 'googlesitekit-cta-link--no-flex': !!noFlex\n }),\n disabled: disabled,\n href: (type === LINK || type === EXTERNAL_LINK) && !disabled ? href : undefined,\n onClick: onClick,\n rel: type === EXTERNAL_LINK ? 'noopener noreferrer' : undefined,\n ref: ref,\n target: type === EXTERNAL_LINK ? '_blank' : undefined,\n to: to\n }, otherProps), !!leadingIconToUse && /*#__PURE__*/React.createElement(_IconWrapper__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n marginRight: 5\n }, leadingIconToUse), /*#__PURE__*/React.createElement(\"span\", {\n className: \"googlesitekit-cta-link__contents\"\n }, children), !!trailingIconToUse && /*#__PURE__*/React.createElement(_IconWrapper__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n marginLeft: 5\n }, trailingIconToUse));\n});\nLink.propTypes = {\n arrow: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n back: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n caps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n children: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n danger: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n disabled: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n external: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n hideExternalIndicator: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n href: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n inverse: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n leadingIcon: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n linkButton: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n noFlex: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n small: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n standalone: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n to: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n trailingIcon: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Link);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL0xpbmsuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL0xpbmsuanM/NjBjNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIExpbmsgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgTGluayBhcyBSb3V0ZXJMaW5rIH0gZnJvbSAncmVhY3Qtcm91dGVyLWRvbSc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBmb3J3YXJkUmVmIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IF94IH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEFycm93SWNvbiBmcm9tICcuLi8uLi9zdmcvaWNvbnMvYXJyb3cuc3ZnJztcbmltcG9ydCBBcnJvd0ludmVyc2VJY29uIGZyb20gJy4uLy4uL3N2Zy9pY29ucy9hcnJvdy1pbnZlcnNlLnN2Zyc7XG5pbXBvcnQgQmFja0ljb24gZnJvbSAnLi4vLi4vc3ZnL2ljb25zL2JhY2suc3ZnJztcbmltcG9ydCBFeHRlcm5hbEljb24gZnJvbSAnLi4vLi4vc3ZnL2ljb25zL2V4dGVybmFsLnN2Zyc7XG5pbXBvcnQgSWNvbldyYXBwZXIgZnJvbSAnLi9JY29uV3JhcHBlcic7XG5cbmNvbnN0IEJVVFRPTiA9ICdCVVRUT04nO1xuY29uc3QgQlVUVE9OX0RJU0FCTEVEID0gJ0JVVFRPTl9ESVNBQkxFRCc7XG5jb25zdCBFWFRFUk5BTF9MSU5LID0gJ0VYVEVSTkFMX0xJTksnO1xuY29uc3QgTElOSyA9ICdMSU5LJztcbmNvbnN0IFJPVVRFUl9MSU5LID0gJ1JPVVRFUl9MSU5LJztcblxuY29uc3QgTGluayA9IGZvcndhcmRSZWYoICggcHJvcHMsIHJlZiApID0+IHtcblx0Y29uc3Qge1xuXHRcdCdhcmlhLWxhYmVsJzogYXJpYUxhYmVsUHJvcCxcblx0XHRzZWNvbmRhcnkgPSBmYWxzZSxcblx0XHRhcnJvdyA9IGZhbHNlLFxuXHRcdGJhY2sgPSBmYWxzZSxcblx0XHRjYXBzID0gZmFsc2UsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lID0gJycsXG5cdFx0ZGFuZ2VyID0gZmFsc2UsXG5cdFx0ZGlzYWJsZWQgPSBmYWxzZSxcblx0XHRleHRlcm5hbCA9IGZhbHNlLFxuXHRcdGhpZGVFeHRlcm5hbEluZGljYXRvciA9IGZhbHNlLFxuXHRcdGhyZWYgPSAnJyxcblx0XHRpbnZlcnNlID0gZmFsc2UsXG5cdFx0bm9GbGV4ID0gZmFsc2UsXG5cdFx0b25DbGljayxcblx0XHRzbWFsbCA9IGZhbHNlLFxuXHRcdHN0YW5kYWxvbmUgPSBmYWxzZSxcblx0XHRsaW5rQnV0dG9uID0gZmFsc2UsXG5cdFx0dG8sXG5cdFx0bGVhZGluZ0ljb24sXG5cdFx0dHJhaWxpbmdJY29uLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHByb3BzO1xuXG5cdGNvbnN0IGdldFR5cGUgPSAoKSA9PiB7XG5cdFx0Ly8gRm9yY2UgYnV0dG9uIGVsZW1lbnQgaWYgYG9uQ2xpY2tgIHByb3AgaXMgcGFzc2VkIGFuZCB0aGVyZSdzIG5vIGBocmVmYFxuXHRcdC8vIG9yIGB0b2AgcHJvcC5cblx0XHRpZiAoICEgaHJlZiAmJiAhIHRvICYmIG9uQ2xpY2sgKSB7XG5cdFx0XHRpZiAoIGRpc2FibGVkICkge1xuXHRcdFx0XHRyZXR1cm4gQlVUVE9OX0RJU0FCTEVEO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gQlVUVE9OO1xuXHRcdH1cblxuXHRcdC8vIE9ubHkgYFJvdXRlckxpbmtgIHVzZXMgdGhlIGB0b2AgcHJvcC5cblx0XHRpZiAoIHRvICkge1xuXHRcdFx0cmV0dXJuIFJPVVRFUl9MSU5LO1xuXHRcdH1cblxuXHRcdC8vIFRoZSBleHRlcm5hbCBwcm9wIG1lYW5zIHRoaXMgaXMgYW4gZXh0ZXJuYWwgbGluaywgd2hpY2ggd2lsbCBhbHNvIG91dHB1dFxuXHRcdC8vIGFuIGA8YT5gIHRhZy5cblx0XHRpZiAoIGV4dGVybmFsICkge1xuXHRcdFx0cmV0dXJuIEVYVEVSTkFMX0xJTks7XG5cdFx0fVxuXG5cdFx0Ly8gQSByZWd1bGFyIGA8YT5gIHRhZyB3aXRob3V0IGV4dGVybmFsIGluZGljYXRvcnMuXG5cdFx0cmV0dXJuIExJTks7XG5cdH07XG5cblx0Y29uc3QgdHlwZSA9IGdldFR5cGUoKTtcblxuXHRjb25zdCBnZXRMaW5rQ29tcG9uZW50ID0gKCkgPT4ge1xuXHRcdGlmICggdHlwZSA9PT0gQlVUVE9OIHx8IHR5cGUgPT09IEJVVFRPTl9ESVNBQkxFRCApIHtcblx0XHRcdHJldHVybiAnYnV0dG9uJztcblx0XHR9XG5cblx0XHRpZiAoIHR5cGUgPT09IFJPVVRFUl9MSU5LICkge1xuXHRcdFx0cmV0dXJuIFJvdXRlckxpbms7XG5cdFx0fVxuXG5cdFx0cmV0dXJuICdhJztcblx0fTtcblxuXHRjb25zdCBnZXRBcmlhTGFiZWwgPSAoKSA9PiB7XG5cdFx0Ly8gT3RoZXJ3aXNlLCBjcmVhdGUgYW4gQVJJQSBsYWJlbCBpZiB0aGUgbGluayBvcGVucyBpbiBhIG5ldyB3aW5kb3dcblx0XHQvLyBvciBpcyBkaXNhYmxlZCwgdG8gYWRkIGV4dHJhIGNvbnRleHQgdG8gdGhlIGxpbmsuXG5cdFx0bGV0IGxhYmVsU3VmZml4O1xuXG5cdFx0aWYgKCB0eXBlID09PSBFWFRFUk5BTF9MSU5LICkge1xuXHRcdFx0bGFiZWxTdWZmaXggPSBfeChcblx0XHRcdFx0JyhvcGVucyBpbiBhIG5ldyB0YWIpJyxcblx0XHRcdFx0J3NjcmVlbiByZWFkZXIgdGV4dCcsXG5cdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGlmICggdHlwZSA9PT0gQlVUVE9OX0RJU0FCTEVEICkge1xuXHRcdFx0bGFiZWxTdWZmaXggPSBfeChcblx0XHRcdFx0JyhkaXNhYmxlZCknLFxuXHRcdFx0XHQnc2NyZWVuIHJlYWRlciB0ZXh0Jyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0aWYgKCAhIGxhYmVsU3VmZml4ICkge1xuXHRcdFx0cmV0dXJuIGFyaWFMYWJlbFByb3A7XG5cdFx0fVxuXG5cdFx0Ly8gSWYgYW4gQVJJQSBsYWJlbCB3YXMgc3VwcGxpZWQsIHVzZSB0aGF0LlxuXHRcdGlmICggYXJpYUxhYmVsUHJvcCApIHtcblx0XHRcdHJldHVybiBgJHsgYXJpYUxhYmVsUHJvcCB9ICR7IGxhYmVsU3VmZml4IH1gO1xuXHRcdH1cblxuXHRcdC8vIE90aGVyd2lzZSwgdXNlIHRoZSBjaGlsZHJlbiBwcm9wIGlmIGl0J3MgYSBzdHJpbmcuXG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gPT09ICdzdHJpbmcnICkge1xuXHRcdFx0cmV0dXJuIGAkeyBjaGlsZHJlbiB9ICR7IGxhYmVsU3VmZml4IH1gO1xuXHRcdH1cblxuXHRcdC8vIElmIHRoZXJlIGlzbid0IGEgc3RyaW5nIHdlIGNhbiB1c2UgdG8gY3JlYXRlIHRoZSBsYWJlbCwgd2Ugc2hvdWxkbid0XG5cdFx0Ly8gbWFrZSBvbmU7IG90aGVyd2lzZSB3ZSdsbCBvbmx5IGNyZWF0ZSBhbiBBUklBIGxhYmVsIHRoYXQgc2F5c1xuXHRcdC8vIFwiKG9wZW5zIGluIGEgbmV3IHRhYilcIiwgd2hpY2ggaXMgbm90IGdvb2QuXG5cdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0fTtcblxuXHRjb25zdCBMaW5rQ29tcG9uZW50ID0gZ2V0TGlua0NvbXBvbmVudCgpO1xuXHRjb25zdCBhcmlhTGFiZWwgPSBnZXRBcmlhTGFiZWwoKTtcblxuXHQvLyBTZXQgdGhlIHByZWZpeC9zdWZmaXggaWNvbnMsIGJhc2VkIG9uIHRoZSB0eXBlIG9mIGxpbmsgdGhpcyBpcyBhbmRcblx0Ly8gdGhlIHByb3BzIHN1cHBsaWVkLlxuXHRsZXQgbGVhZGluZ0ljb25Ub1VzZSA9IGxlYWRpbmdJY29uO1xuXHRsZXQgdHJhaWxpbmdJY29uVG9Vc2UgPSB0cmFpbGluZ0ljb247XG5cblx0aWYgKCBiYWNrICkge1xuXHRcdGxlYWRpbmdJY29uVG9Vc2UgPSA8QmFja0ljb24gd2lkdGg9eyAxNCB9IGhlaWdodD17IDE0IH0gLz47XG5cdH1cblxuXHRpZiAoIGV4dGVybmFsICYmICEgaGlkZUV4dGVybmFsSW5kaWNhdG9yICkge1xuXHRcdHRyYWlsaW5nSWNvblRvVXNlID0gPEV4dGVybmFsSWNvbiB3aWR0aD17IDE0IH0gaGVpZ2h0PXsgMTQgfSAvPjtcblx0fVxuXG5cdGlmICggYXJyb3cgJiYgISBpbnZlcnNlICkge1xuXHRcdHRyYWlsaW5nSWNvblRvVXNlID0gPEFycm93SWNvbiB3aWR0aD17IDE0IH0gaGVpZ2h0PXsgMTQgfSAvPjtcblx0fVxuXG5cdGlmICggYXJyb3cgJiYgaW52ZXJzZSApIHtcblx0XHR0cmFpbGluZ0ljb25Ub1VzZSA9IDxBcnJvd0ludmVyc2VJY29uIHdpZHRoPXsgMTQgfSBoZWlnaHQ9eyAxNCB9IC8+O1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8TGlua0NvbXBvbmVudFxuXHRcdFx0YXJpYS1sYWJlbD17IGFyaWFMYWJlbCB9XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKCAnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluaycsIGNsYXNzTmFtZSwge1xuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluay0tc2Vjb25kYXJ5Jzogc2Vjb25kYXJ5LFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluay0taW52ZXJzZSc6IGludmVyc2UsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1zbWFsbCc6IHNtYWxsLFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluay0tY2Fwcyc6IGNhcHMsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1kYW5nZXInOiBkYW5nZXIsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1kaXNhYmxlZCc6IGRpc2FibGVkLFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1jdGEtbGluay0tc3RhbmRhbG9uZSc6IHN0YW5kYWxvbmUsXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1saW5rLWJ1dHRvbic6IGxpbmtCdXR0b24sXG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LWN0YS1saW5rLS1uby1mbGV4JzogISEgbm9GbGV4LFxuXHRcdFx0fSApIH1cblx0XHRcdGRpc2FibGVkPXsgZGlzYWJsZWQgfVxuXHRcdFx0aHJlZj17XG5cdFx0XHRcdCggdHlwZSA9PT0gTElOSyB8fCB0eXBlID09PSBFWFRFUk5BTF9MSU5LICkgJiYgISBkaXNhYmxlZFxuXHRcdFx0XHRcdD8gaHJlZlxuXHRcdFx0XHRcdDogdW5kZWZpbmVkXG5cdFx0XHR9XG5cdFx0XHRvbkNsaWNrPXsgb25DbGljayB9XG5cdFx0XHRyZWw9eyB0eXBlID09PSBFWFRFUk5BTF9MSU5LID8gJ25vb3BlbmVyIG5vcmVmZXJyZXInIDogdW5kZWZpbmVkIH1cblx0XHRcdHJlZj17IHJlZiB9XG5cdFx0XHR0YXJnZXQ9eyB0eXBlID09PSBFWFRFUk5BTF9MSU5LID8gJ19ibGFuaycgOiB1bmRlZmluZWQgfVxuXHRcdFx0dG89eyB0byB9XG5cdFx0XHR7IC4uLm90aGVyUHJvcHMgfVxuXHRcdD5cblx0XHRcdHsgISEgbGVhZGluZ0ljb25Ub1VzZSAmJiAoXG5cdFx0XHRcdDxJY29uV3JhcHBlciBtYXJnaW5SaWdodD17IDUgfT5cblx0XHRcdFx0XHR7IGxlYWRpbmdJY29uVG9Vc2UgfVxuXHRcdFx0XHQ8L0ljb25XcmFwcGVyPlxuXHRcdFx0KSB9XG5cdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LWN0YS1saW5rX19jb250ZW50c1wiPlxuXHRcdFx0XHR7IGNoaWxkcmVuIH1cblx0XHRcdDwvc3Bhbj5cblx0XHRcdHsgISEgdHJhaWxpbmdJY29uVG9Vc2UgJiYgKFxuXHRcdFx0XHQ8SWNvbldyYXBwZXIgbWFyZ2luTGVmdD17IDUgfT5cblx0XHRcdFx0XHR7IHRyYWlsaW5nSWNvblRvVXNlIH1cblx0XHRcdFx0PC9JY29uV3JhcHBlcj5cblx0XHRcdCkgfVxuXHRcdDwvTGlua0NvbXBvbmVudD5cblx0KTtcbn0gKTtcblxuTGluay5wcm9wVHlwZXMgPSB7XG5cdGFycm93OiBQcm9wVHlwZXMuYm9vbCxcblx0YmFjazogUHJvcFR5cGVzLmJvb2wsXG5cdGNhcHM6IFByb3BUeXBlcy5ib29sLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0ZGFuZ2VyOiBQcm9wVHlwZXMuYm9vbCxcblx0ZGlzYWJsZWQ6IFByb3BUeXBlcy5ib29sLFxuXHRleHRlcm5hbDogUHJvcFR5cGVzLmJvb2wsXG5cdGhpZGVFeHRlcm5hbEluZGljYXRvcjogUHJvcFR5cGVzLmJvb2wsXG5cdGhyZWY6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGludmVyc2U6IFByb3BUeXBlcy5ib29sLFxuXHRsZWFkaW5nSWNvbjogUHJvcFR5cGVzLm5vZGUsXG5cdGxpbmtCdXR0b246IFByb3BUeXBlcy5ib29sLFxuXHRub0ZsZXg6IFByb3BUeXBlcy5ib29sLFxuXHRvbkNsaWNrOiBQcm9wVHlwZXMuZnVuYyxcblx0c21hbGw6IFByb3BUeXBlcy5ib29sLFxuXHRzdGFuZGFsb25lOiBQcm9wVHlwZXMuYm9vbCxcblx0dG86IFByb3BUeXBlcy5zdHJpbmcsXG5cdHRyYWlsaW5nSWNvbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBMaW5rO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSUE7QUFBQTtBQUlBO0FBQUE7QUFJQTtBQUFBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Link.js\n"); /***/ }), /***/ "./js/components/Portal.js": /*!*********************************!*\ !*** ./js/components/Portal.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n\n/**\n * Portal component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nfunction Portal(_ref) {\n var children = _ref.children,\n slug = _ref.slug;\n // Using state as we need `el` to not change when the component re-renders\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(document.createElement('div')),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 1),\n el = _useState2[0];\n Object(react_use__WEBPACK_IMPORTED_MODULE_1__[\"useEffectOnce\"])(function () {\n if (slug) {\n el.classList.add(\"googlesitekit-portal-\".concat(slug));\n }\n var root = document.querySelector('.googlesitekit-plugin') || document.body;\n root.appendChild(el);\n return function () {\n return root.removeChild(el);\n };\n });\n return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"createPortal\"])(children, el);\n}\nPortal.propTypes = {\n slug: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.node\n};\nPortal.defaultProps = {\n slug: '',\n children: null\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Portal);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1BvcnRhbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvUG9ydGFsLmpzPzZhNzMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBQb3J0YWwgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlRWZmZWN0T25jZSB9IGZyb20gJ3JlYWN0LXVzZSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3JlYXRlUG9ydGFsLCB1c2VTdGF0ZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmZ1bmN0aW9uIFBvcnRhbCggeyBjaGlsZHJlbiwgc2x1ZyB9ICkge1xuXHQvLyBVc2luZyBzdGF0ZSBhcyB3ZSBuZWVkIGBlbGAgdG8gbm90IGNoYW5nZSB3aGVuIHRoZSBjb21wb25lbnQgcmUtcmVuZGVyc1xuXHRjb25zdCBbIGVsIF0gPSB1c2VTdGF0ZSggZG9jdW1lbnQuY3JlYXRlRWxlbWVudCggJ2RpdicgKSApO1xuXG5cdHVzZUVmZmVjdE9uY2UoICgpID0+IHtcblx0XHRpZiAoIHNsdWcgKSB7XG5cdFx0XHRlbC5jbGFzc0xpc3QuYWRkKCBgZ29vZ2xlc2l0ZWtpdC1wb3J0YWwtJHsgc2x1ZyB9YCApO1xuXHRcdH1cblxuXHRcdGNvbnN0IHJvb3QgPVxuXHRcdFx0ZG9jdW1lbnQucXVlcnlTZWxlY3RvciggJy5nb29nbGVzaXRla2l0LXBsdWdpbicgKSB8fCBkb2N1bWVudC5ib2R5O1xuXHRcdHJvb3QuYXBwZW5kQ2hpbGQoIGVsICk7XG5cblx0XHRyZXR1cm4gKCkgPT4gcm9vdC5yZW1vdmVDaGlsZCggZWwgKTtcblx0fSApO1xuXG5cdHJldHVybiBjcmVhdGVQb3J0YWwoIGNoaWxkcmVuLCBlbCApO1xufVxuXG5Qb3J0YWwucHJvcFR5cGVzID0ge1xuXHRzbHVnOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuXG5Qb3J0YWwuZGVmYXVsdFByb3BzID0ge1xuXHRzbHVnOiAnJyxcblx0Y2hpbGRyZW46IG51bGwsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBQb3J0YWw7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/Portal.js\n"); /***/ }), /***/ "./js/components/Root/ViewContextContext.js": /*!**************************************************!*\ !*** ./js/components/Root/ViewContextContext.js ***! \**************************************************/ /*! exports provided: Consumer, Provider, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Consumer\", function() { return Consumer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Provider\", function() { return Provider; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/**\n * View Context context for React components.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\nvar ViewContextContext = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createContext\"])('');\nvar Consumer = ViewContextContext.Consumer,\n Provider = ViewContextContext.Provider;\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ViewContextContext);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1Jvb3QvVmlld0NvbnRleHRDb250ZXh0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Sb290L1ZpZXdDb250ZXh0Q29udGV4dC5qcz9iYjZmIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmlldyBDb250ZXh0IGNvbnRleHQgZm9yIFJlYWN0IGNvbXBvbmVudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbmNvbnN0IFZpZXdDb250ZXh0Q29udGV4dCA9IGNyZWF0ZUNvbnRleHQoICcnICk7XG5cbmV4cG9ydCBjb25zdCB7IENvbnN1bWVyLCBQcm92aWRlciB9ID0gVmlld0NvbnRleHRDb250ZXh0O1xuXG5leHBvcnQgZGVmYXVsdCBWaWV3Q29udGV4dENvbnRleHQ7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBRUE7QUFBQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/Root/ViewContextContext.js\n"); /***/ }), /***/ "./js/components/TourTooltip.js": /*!**************************************!*\ !*** ./js/components/TourTooltip.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return TourTooltip; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _material_react_card__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material/react-card */ \"../node_modules/@material/react-card/dist/index.js\");\n/* harmony import */ var _material_react_card__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_material_react_card__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _util_create_incremental_array_by_size__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/create-incremental-array-by-size */ \"./js/util/create-incremental-array-by-size.js\");\n/* harmony import */ var _svg_icons_close_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../svg/icons/close.svg */ \"./svg/icons/close.svg\");\n\n\n/**\n * TourTooltip component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction TourTooltip(_ref) {\n var backProps = _ref.backProps,\n closeProps = _ref.closeProps,\n index = _ref.index,\n primaryProps = _ref.primaryProps,\n size = _ref.size,\n step = _ref.step,\n tooltipProps = _ref.tooltipProps;\n var indicatorArray = size > 1 ? Object(_util_create_incremental_array_by_size__WEBPACK_IMPORTED_MODULE_7__[\"createIncrementalArrayBySize\"])(size) : [];\n var getIndicatorClassName = function getIndicatorClassName(indicatorIndex) {\n return classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-tooltip-indicator', {\n active: indicatorIndex === index\n });\n };\n return /*#__PURE__*/React.createElement(\"div\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()('googlesitekit-tour-tooltip', step.className)\n }, tooltipProps), /*#__PURE__*/React.createElement(_material_react_card__WEBPACK_IMPORTED_MODULE_2___default.a, {\n className: \"googlesitekit-tooltip-card\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-tooltip-body\"\n }, /*#__PURE__*/React.createElement(\"h2\", {\n className: \"googlesitekit-tooltip-title\"\n }, step.title), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-tooltip-content\"\n }, step.content)), /*#__PURE__*/React.createElement(_material_react_card__WEBPACK_IMPORTED_MODULE_2__[\"CardActions\"], {\n className: \"googlesitekit-tooltip-actions\"\n }, /*#__PURE__*/React.createElement(\"ul\", {\n className: \"googlesitekit-tooltip-indicators\"\n }, indicatorArray.map(function (indicatorIndex) {\n return /*#__PURE__*/React.createElement(\"li\", {\n key: \"indicator-\".concat(indicatorIndex),\n className: getIndicatorClassName(indicatorIndex)\n });\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-tooltip-buttons\"\n }, index !== 0 && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: \"googlesitekit-tooltip-button\",\n text: true\n }, backProps), backProps.title), step.cta, primaryProps.title && /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: \"googlesitekit-tooltip-button\",\n text: true\n }, primaryProps), primaryProps.title))), /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], {\n className: \"googlesitekit-tooltip-close\",\n text: true,\n hideTooltipTitle: true,\n icon: /*#__PURE__*/React.createElement(_svg_icons_close_svg__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n width: \"14\",\n height: \"14\"\n }),\n onClick: closeProps.onClick,\n \"aria-label\": Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Close', 'google-site-kit')\n })));\n}\n\n/**\n * All props are provided directly from `react-joyride`, intended for custom components.\n *\n * @since 1.28.0\n * @see {@link https://docs.react-joyride.com/custom-components#props-1}.\n */\nTourTooltip.propTypes = {\n backProps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object.isRequired,\n closeProps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object.isRequired,\n index: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired,\n isLastStep: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool.isRequired,\n primaryProps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object.isRequired,\n size: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number.isRequired,\n step: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.shape({\n content: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n title: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n cta: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.element, prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool]),\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string\n }).isRequired,\n tooltipProps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1RvdXJUb29sdGlwLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9Ub3VyVG9vbHRpcC5qcz8wYjllIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVG91clRvb2x0aXAgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IENhcmQsIHsgQ2FyZEFjdGlvbnMgfSBmcm9tICdAbWF0ZXJpYWwvcmVhY3QtY2FyZCc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBjcmVhdGVJbmNyZW1lbnRhbEFycmF5QnlTaXplIH0gZnJvbSAnLi4vdXRpbC9jcmVhdGUtaW5jcmVtZW50YWwtYXJyYXktYnktc2l6ZSc7XG5pbXBvcnQgQ2xvc2VJY29uIGZyb20gJy4uLy4uL3N2Zy9pY29ucy9jbG9zZS5zdmcnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBUb3VyVG9vbHRpcCgge1xuXHRiYWNrUHJvcHMsXG5cdGNsb3NlUHJvcHMsXG5cdGluZGV4LFxuXHRwcmltYXJ5UHJvcHMsXG5cdHNpemUsXG5cdHN0ZXAsXG5cdHRvb2x0aXBQcm9wcyxcbn0gKSB7XG5cdGNvbnN0IGluZGljYXRvckFycmF5ID0gc2l6ZSA+IDEgPyBjcmVhdGVJbmNyZW1lbnRhbEFycmF5QnlTaXplKCBzaXplICkgOiBbXTtcblx0Y29uc3QgZ2V0SW5kaWNhdG9yQ2xhc3NOYW1lID0gKCBpbmRpY2F0b3JJbmRleCApID0+XG5cdFx0Y2xhc3NuYW1lcyggJ2dvb2dsZXNpdGVraXQtdG9vbHRpcC1pbmRpY2F0b3InLCB7XG5cdFx0XHRhY3RpdmU6IGluZGljYXRvckluZGV4ID09PSBpbmRleCxcblx0XHR9ICk7XG5cblx0cmV0dXJuIChcblx0XHQ8ZGl2XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC10b3VyLXRvb2x0aXAnLFxuXHRcdFx0XHRzdGVwLmNsYXNzTmFtZVxuXHRcdFx0KSB9XG5cdFx0XHR7IC4uLnRvb2x0aXBQcm9wcyB9XG5cdFx0PlxuXHRcdFx0PENhcmQgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWNhcmRcIj5cblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXRvb2x0aXAtYm9keVwiPlxuXHRcdFx0XHRcdDxoMiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXRvb2x0aXAtdGl0bGVcIj5cblx0XHRcdFx0XHRcdHsgc3RlcC50aXRsZSB9XG5cdFx0XHRcdFx0PC9oMj5cblx0XHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdG9vbHRpcC1jb250ZW50XCI+XG5cdFx0XHRcdFx0XHR7IHN0ZXAuY29udGVudCB9XG5cdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHQ8Q2FyZEFjdGlvbnMgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWFjdGlvbnNcIj5cblx0XHRcdFx0XHQ8dWwgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWluZGljYXRvcnNcIj5cblx0XHRcdFx0XHRcdHsgaW5kaWNhdG9yQXJyYXkubWFwKCAoIGluZGljYXRvckluZGV4ICkgPT4gKFxuXHRcdFx0XHRcdFx0XHQ8bGlcblx0XHRcdFx0XHRcdFx0XHRrZXk9eyBgaW5kaWNhdG9yLSR7IGluZGljYXRvckluZGV4IH1gIH1cblx0XHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9eyBnZXRJbmRpY2F0b3JDbGFzc05hbWUoXG5cdFx0XHRcdFx0XHRcdFx0XHRpbmRpY2F0b3JJbmRleFxuXHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0KSApIH1cblx0XHRcdFx0XHQ8L3VsPlxuXHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWJ1dHRvbnNcIj5cblx0XHRcdFx0XHRcdHsgaW5kZXggIT09IDAgJiYgKFxuXHRcdFx0XHRcdFx0XHQ8QnV0dG9uXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWJ1dHRvblwiXG5cdFx0XHRcdFx0XHRcdFx0dGV4dFxuXHRcdFx0XHRcdFx0XHRcdHsgLi4uYmFja1Byb3BzIH1cblx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdHsgYmFja1Byb3BzLnRpdGxlIH1cblx0XHRcdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdHsgc3RlcC5jdGEgfVxuXHRcdFx0XHRcdFx0eyBwcmltYXJ5UHJvcHMudGl0bGUgJiYgKFxuXHRcdFx0XHRcdFx0XHQ8QnV0dG9uXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC10b29sdGlwLWJ1dHRvblwiXG5cdFx0XHRcdFx0XHRcdFx0dGV4dFxuXHRcdFx0XHRcdFx0XHRcdHsgLi4ucHJpbWFyeVByb3BzIH1cblx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdHsgcHJpbWFyeVByb3BzLnRpdGxlIH1cblx0XHRcdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0PC9DYXJkQWN0aW9ucz5cblx0XHRcdFx0PEJ1dHRvblxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtdG9vbHRpcC1jbG9zZVwiXG5cdFx0XHRcdFx0dGV4dFxuXHRcdFx0XHRcdGhpZGVUb29sdGlwVGl0bGVcblx0XHRcdFx0XHRpY29uPXsgPENsb3NlSWNvbiB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiAvPiB9XG5cdFx0XHRcdFx0b25DbGljaz17IGNsb3NlUHJvcHMub25DbGljayB9XG5cdFx0XHRcdFx0YXJpYS1sYWJlbD17IF9fKCAnQ2xvc2UnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0Lz5cblx0XHRcdDwvQ2FyZD5cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuLyoqXG4gKiBBbGwgcHJvcHMgYXJlIHByb3ZpZGVkIGRpcmVjdGx5IGZyb20gYHJlYWN0LWpveXJpZGVgLCBpbnRlbmRlZCBmb3IgY3VzdG9tIGNvbXBvbmVudHMuXG4gKlxuICogQHNpbmNlIDEuMjguMFxuICogQHNlZSB7QGxpbmsgaHR0cHM6Ly9kb2NzLnJlYWN0LWpveXJpZGUuY29tL2N1c3RvbS1jb21wb25lbnRzI3Byb3BzLTF9LlxuICovXG5Ub3VyVG9vbHRpcC5wcm9wVHlwZXMgPSB7XG5cdGJhY2tQcm9wczogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuXHRjbG9zZVByb3BzOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWQsXG5cdGluZGV4OiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG5cdGlzTGFzdFN0ZXA6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG5cdHByaW1hcnlQcm9wczogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuXHRzaXplOiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG5cdHN0ZXA6IFByb3BUeXBlcy5zaGFwZSgge1xuXHRcdGNvbnRlbnQ6IFByb3BUeXBlcy5ub2RlLFxuXHRcdHRpdGxlOiBQcm9wVHlwZXMubm9kZSxcblx0XHRjdGE6IFByb3BUeXBlcy5vbmVPZlR5cGUoIFsgUHJvcFR5cGVzLmVsZW1lbnQsIFByb3BUeXBlcy5ib29sIF0gKSxcblx0XHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdH0gKS5pc1JlcXVpcmVkLFxuXHR0b29sdGlwUHJvcHM6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQVFBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFFQTtBQUdBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUlBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUdBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFTQTtBQUNBO0FBQUE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/TourTooltip.js\n"); /***/ }), /***/ "./js/components/TourTooltips.js": /*!***************************************!*\ !*** ./js/components/TourTooltips.js ***! \***************************************/ /*! exports provided: joyrideStyles, floaterProps, GA_ACTIONS, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"joyrideStyles\", function() { return joyrideStyles; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"floaterProps\", function() { return floaterProps; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GA_ACTIONS\", function() { return GA_ACTIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return TourTooltips; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var react_joyride__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-joyride */ \"../node_modules/react-joyride/dist/index.mjs\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _util_tracking__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../util/tracking */ \"./js/util/tracking/index.js\");\n/* harmony import */ var _TourTooltip__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./TourTooltip */ \"./js/components/TourTooltip.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * TourTooltips component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n/** For available options, see: {@link https://github.com/gilbarbara/react-joyride/blob/3e08384415a831b20ce21c8423b6c271ad419fbf/src/styles.js}. */\nvar joyrideStyles = {\n options: {\n arrowColor: '#3c7251',\n // $c-content-primary\n backgroundColor: '#3c7251',\n // $c-content-primary\n overlayColor: 'rgba(0, 0, 0, 0.6)',\n textColor: '#fff',\n // $c-content-on-primary\n zIndex: 20000\n },\n spotlight: {\n border: '2px solid #3c7251',\n // $c-content-primary\n backgroundColor: '#fff'\n }\n};\n\n// Provides button content as well as aria-label & title attribute values.\nvar joyrideLocale = {\n back: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Back', 'google-site-kit'),\n close: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Close', 'google-site-kit'),\n last: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Got it', 'google-site-kit'),\n next: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Next', 'google-site-kit')\n};\n\n/** For available options, see: {@link https://github.com/gilbarbara/react-floater#props}. */\nvar floaterProps = {\n disableAnimation: true,\n styles: {\n arrow: {\n length: 8,\n margin: 56,\n spread: 16\n },\n floater: {\n filter: 'drop-shadow(rgba(60, 64, 67, 0.3) 0px 1px 2px) drop-shadow(rgba(60, 64, 67, 0.15) 0px 2px 6px)'\n }\n }\n};\n\n// GA Event Tracking actions (do not change!)\nvar GA_ACTIONS = {\n VIEW: 'feature_tooltip_view',\n NEXT: 'feature_tooltip_advance',\n PREV: 'feature_tooltip_return',\n DISMISS: 'feature_tooltip_dismiss',\n COMPLETE: 'feature_tooltip_complete'\n};\nfunction TourTooltips(_ref) {\n var steps = _ref.steps,\n tourID = _ref.tourID,\n gaEventCategory = _ref.gaEventCategory,\n callback = _ref.callback;\n var stepKey = \"\".concat(tourID, \"-step\");\n var runKey = \"\".concat(tourID, \"-run\");\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_UI\"]),\n setValue = _useDispatch.setValue;\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]),\n dismissTour = _useDispatch2.dismissTour;\n var registry = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useRegistry\"])();\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__[\"default\"])();\n var stepIndex = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_UI\"]).getValue(stepKey);\n });\n var run = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_UI\"]).getValue(runKey) && select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).isTourDismissed(tourID) === false;\n });\n var changeStep = function changeStep(index, action) {\n return setValue(stepKey, index + (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].PREV ? -1 : 1));\n };\n var startTour = function startTour() {\n global.document.body.classList.add('googlesitekit-showing-feature-tour', \"googlesitekit-showing-feature-tour--\".concat(tourID));\n setValue(runKey, true);\n };\n var endTour = function endTour() {\n global.document.body.classList.remove('googlesitekit-showing-feature-tour', \"googlesitekit-showing-feature-tour--\".concat(tourID));\n // Dismiss tour to avoid unwanted repeat viewing.\n dismissTour(tourID);\n };\n var trackAllTourEvents = function trackAllTourEvents(_ref2) {\n var index = _ref2.index,\n action = _ref2.action,\n lifecycle = _ref2.lifecycle,\n size = _ref2.size,\n status = _ref2.status,\n type = _ref2.type;\n // The index is 0-based, but step numbers are 1-based.\n var stepNumber = index + 1;\n var eventCategory = typeof gaEventCategory === 'function' ? gaEventCategory(viewContext) : gaEventCategory;\n if (type === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].TOOLTIP && lifecycle === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"LIFECYCLE\"].TOOLTIP) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.VIEW, stepNumber);\n } else if (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].CLOSE && lifecycle === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"LIFECYCLE\"].COMPLETE) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.DISMISS, stepNumber);\n } else if (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].NEXT && status === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"STATUS\"].FINISHED && type === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].TOUR_END &&\n // Here we need to additionally check the size === stepNumber because\n // it is the only way to differentiate the status/event combination\n // from an identical combination that happens immediately after completion\n // on index `0` to avoid duplicate measurement.\n size === stepNumber) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.COMPLETE, stepNumber);\n }\n if (lifecycle !== react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"LIFECYCLE\"].COMPLETE || status === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"STATUS\"].FINISHED) {\n return;\n }\n if (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].PREV) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.PREV, stepNumber);\n }\n if (action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].NEXT) {\n Object(_util_tracking__WEBPACK_IMPORTED_MODULE_9__[\"trackEvent\"])(eventCategory, GA_ACTIONS.NEXT, stepNumber);\n }\n };\n\n /**\n * Handles `react-joyride` state changes using callback function.\n *\n * @typedef {Object} JoyrideCallbackData\n * @property {string} action The action that updated the state.\n * @property {status} status The tour's status.\n * @property {number} index Step index.\n * @property {string} type Specific type (tour, step, beacon).\n *\n * @since 1.28.0\n * @since 1.38.0 Calls new callback prop.\n * @see {@link https://docs.react-joyride.com/callback} Example data provided by `react-joyride`.\n * @see {@link https://docs.react-joyride.com/constants} State & lifecycle constants used by `react-joyride`.\n *\n * @param {JoyrideCallbackData} data Data object provided via `react-joyride` callback prop.\n */\n var handleJoyrideCallback = function handleJoyrideCallback(data) {\n trackAllTourEvents(data);\n var action = data.action,\n index = data.index,\n status = data.status,\n step = data.step,\n type = data.type;\n var hasCloseAction = action === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"ACTIONS\"].CLOSE;\n var shouldChangeStep = !hasCloseAction && [react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].STEP_AFTER, react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].TARGET_NOT_FOUND].includes(type);\n var isFinishedOrSkipped = [react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"STATUS\"].FINISHED, react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"STATUS\"].SKIPPED].includes(status);\n var shouldCloseFromButtonClick = hasCloseAction && type === react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].STEP_AFTER;\n var shouldEndTour = isFinishedOrSkipped || shouldCloseFromButtonClick;\n\n // Center the target in the viewport when transitioning to the step.\n if (react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"EVENTS\"].STEP_BEFORE === type) {\n var _el, _el$scrollIntoView;\n var el = step.target;\n if ('string' === typeof step.target) {\n el = global.document.querySelector(step.target);\n }\n (_el = el) === null || _el === void 0 ? void 0 : (_el$scrollIntoView = _el.scrollIntoView) === null || _el$scrollIntoView === void 0 ? void 0 : _el$scrollIntoView.call(_el, {\n block: 'center'\n });\n }\n if (shouldChangeStep) {\n changeStep(index, action);\n } else if (shouldEndTour) {\n endTour();\n }\n if (callback) {\n callback(data, registry);\n }\n };\n\n // Start tour on initial render\n Object(react_use__WEBPACK_IMPORTED_MODULE_2__[\"useMount\"])(startTour);\n var parsedSteps = steps.map(function (step) {\n return _objectSpread({\n disableBeacon: true,\n isFixed: true,\n placement: 'auto'\n }, step);\n });\n return /*#__PURE__*/React.createElement(react_joyride__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n callback: handleJoyrideCallback,\n continuous: true,\n disableOverlayClose: true,\n disableScrolling: true,\n floaterProps: floaterProps,\n locale: joyrideLocale,\n run: run,\n showProgress: true,\n stepIndex: stepIndex,\n steps: parsedSteps,\n styles: joyrideStyles,\n tooltipComponent: _TourTooltip__WEBPACK_IMPORTED_MODULE_10__[\"default\"]\n });\n}\n\n/** For available properties & docs for `steps`, see: {@link https://docs.react-joyride.com/step#options}. */\nTourTooltips.propTypes = {\n steps: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object).isRequired,\n tourID: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string.isRequired,\n gaEventCategory: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func]).isRequired,\n callback: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL1RvdXJUb29sdGlwcy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvVG91clRvb2x0aXBzLmpzPzQ3YjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUb3VyVG9vbHRpcHMgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlTW91bnQgfSBmcm9tICdyZWFjdC11c2UnO1xuaW1wb3J0IEpveXJpZGUsIHsgQUNUSU9OUywgRVZFTlRTLCBMSUZFQ1lDTEUsIFNUQVRVUyB9IGZyb20gJ3JlYWN0LWpveXJpZGUnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCwgdXNlUmVnaXN0cnkgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9VSSB9IGZyb20gJy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VpL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyB0cmFja0V2ZW50IH0gZnJvbSAnLi4vdXRpbC90cmFja2luZyc7XG5pbXBvcnQgVG91clRvb2x0aXAgZnJvbSAnLi9Ub3VyVG9vbHRpcCc7XG5pbXBvcnQgdXNlVmlld0NvbnRleHQgZnJvbSAnLi4vaG9va3MvdXNlVmlld0NvbnRleHQnO1xuXG4vKiogRm9yIGF2YWlsYWJsZSBvcHRpb25zLCBzZWU6IHtAbGluayBodHRwczovL2dpdGh1Yi5jb20vZ2lsYmFyYmFyYS9yZWFjdC1qb3lyaWRlL2Jsb2IvM2UwODM4NDQxNWE4MzFiMjBjZTIxYzg0MjNiNmMyNzFhZDQxOWZiZi9zcmMvc3R5bGVzLmpzfS4gKi9cbmV4cG9ydCBjb25zdCBqb3lyaWRlU3R5bGVzID0ge1xuXHRvcHRpb25zOiB7XG5cdFx0YXJyb3dDb2xvcjogJyMzYzcyNTEnLCAvLyAkYy1jb250ZW50LXByaW1hcnlcblx0XHRiYWNrZ3JvdW5kQ29sb3I6ICcjM2M3MjUxJywgLy8gJGMtY29udGVudC1wcmltYXJ5XG5cdFx0b3ZlcmxheUNvbG9yOiAncmdiYSgwLCAwLCAwLCAwLjYpJyxcblx0XHR0ZXh0Q29sb3I6ICcjZmZmJywgLy8gJGMtY29udGVudC1vbi1wcmltYXJ5XG5cdFx0ekluZGV4OiAyMDAwMCxcblx0fSxcblx0c3BvdGxpZ2h0OiB7XG5cdFx0Ym9yZGVyOiAnMnB4IHNvbGlkICMzYzcyNTEnLCAvLyAkYy1jb250ZW50LXByaW1hcnlcblx0XHRiYWNrZ3JvdW5kQ29sb3I6ICcjZmZmJyxcblx0fSxcbn07XG5cbi8vIFByb3ZpZGVzIGJ1dHRvbiBjb250ZW50IGFzIHdlbGwgYXMgYXJpYS1sYWJlbCAmIHRpdGxlIGF0dHJpYnV0ZSB2YWx1ZXMuXG5jb25zdCBqb3lyaWRlTG9jYWxlID0ge1xuXHRiYWNrOiBfXyggJ0JhY2snLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRjbG9zZTogX18oICdDbG9zZScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdGxhc3Q6IF9fKCAnR290IGl0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0bmV4dDogX18oICdOZXh0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcbn07XG5cbi8qKiBGb3IgYXZhaWxhYmxlIG9wdGlvbnMsIHNlZToge0BsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9naWxiYXJiYXJhL3JlYWN0LWZsb2F0ZXIjcHJvcHN9LiAqL1xuZXhwb3J0IGNvbnN0IGZsb2F0ZXJQcm9wcyA9IHtcblx0ZGlzYWJsZUFuaW1hdGlvbjogdHJ1ZSxcblx0c3R5bGVzOiB7XG5cdFx0YXJyb3c6IHtcblx0XHRcdGxlbmd0aDogOCxcblx0XHRcdG1hcmdpbjogNTYsXG5cdFx0XHRzcHJlYWQ6IDE2LFxuXHRcdH0sXG5cdFx0ZmxvYXRlcjoge1xuXHRcdFx0ZmlsdGVyOiAnZHJvcC1zaGFkb3cocmdiYSg2MCwgNjQsIDY3LCAwLjMpIDBweCAxcHggMnB4KSBkcm9wLXNoYWRvdyhyZ2JhKDYwLCA2NCwgNjcsIDAuMTUpIDBweCAycHggNnB4KScsXG5cdFx0fSxcblx0fSxcbn07XG5cbi8vIEdBIEV2ZW50IFRyYWNraW5nIGFjdGlvbnMgKGRvIG5vdCBjaGFuZ2UhKVxuZXhwb3J0IGNvbnN0IEdBX0FDVElPTlMgPSB7XG5cdFZJRVc6ICdmZWF0dXJlX3Rvb2x0aXBfdmlldycsXG5cdE5FWFQ6ICdmZWF0dXJlX3Rvb2x0aXBfYWR2YW5jZScsXG5cdFBSRVY6ICdmZWF0dXJlX3Rvb2x0aXBfcmV0dXJuJyxcblx0RElTTUlTUzogJ2ZlYXR1cmVfdG9vbHRpcF9kaXNtaXNzJyxcblx0Q09NUExFVEU6ICdmZWF0dXJlX3Rvb2x0aXBfY29tcGxldGUnLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVG91clRvb2x0aXBzKCB7XG5cdHN0ZXBzLFxuXHR0b3VySUQsXG5cdGdhRXZlbnRDYXRlZ29yeSxcblx0Y2FsbGJhY2ssXG59ICkge1xuXHRjb25zdCBzdGVwS2V5ID0gYCR7IHRvdXJJRCB9LXN0ZXBgO1xuXHRjb25zdCBydW5LZXkgPSBgJHsgdG91cklEIH0tcnVuYDtcblx0Y29uc3QgeyBzZXRWYWx1ZSB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVUkgKTtcblx0Y29uc3QgeyBkaXNtaXNzVG91ciB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVVNFUiApO1xuXHRjb25zdCByZWdpc3RyeSA9IHVzZVJlZ2lzdHJ5KCk7XG5cblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdGNvbnN0IHN0ZXBJbmRleCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9VSSApLmdldFZhbHVlKCBzdGVwS2V5IClcblx0KTtcblx0Y29uc3QgcnVuID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0c2VsZWN0KCBDT1JFX1VJICkuZ2V0VmFsdWUoIHJ1bktleSApICYmXG5cdFx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmlzVG91ckRpc21pc3NlZCggdG91cklEICkgPT09IGZhbHNlXG5cdFx0KTtcblx0fSApO1xuXG5cdGNvbnN0IGNoYW5nZVN0ZXAgPSAoIGluZGV4LCBhY3Rpb24gKSA9PlxuXHRcdHNldFZhbHVlKCBzdGVwS2V5LCBpbmRleCArICggYWN0aW9uID09PSBBQ1RJT05TLlBSRVYgPyAtMSA6IDEgKSApO1xuXG5cdGNvbnN0IHN0YXJ0VG91ciA9ICgpID0+IHtcblx0XHRnbG9iYWwuZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKFxuXHRcdFx0J2dvb2dsZXNpdGVraXQtc2hvd2luZy1mZWF0dXJlLXRvdXInLFxuXHRcdFx0YGdvb2dsZXNpdGVraXQtc2hvd2luZy1mZWF0dXJlLXRvdXItLSR7IHRvdXJJRCB9YFxuXHRcdCk7XG5cdFx0c2V0VmFsdWUoIHJ1bktleSwgdHJ1ZSApO1xuXHR9O1xuXG5cdGNvbnN0IGVuZFRvdXIgPSAoKSA9PiB7XG5cdFx0Z2xvYmFsLmRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZShcblx0XHRcdCdnb29nbGVzaXRla2l0LXNob3dpbmctZmVhdHVyZS10b3VyJyxcblx0XHRcdGBnb29nbGVzaXRla2l0LXNob3dpbmctZmVhdHVyZS10b3VyLS0keyB0b3VySUQgfWBcblx0XHQpO1xuXHRcdC8vIERpc21pc3MgdG91ciB0byBhdm9pZCB1bndhbnRlZCByZXBlYXQgdmlld2luZy5cblx0XHRkaXNtaXNzVG91ciggdG91cklEICk7XG5cdH07XG5cblx0Y29uc3QgdHJhY2tBbGxUb3VyRXZlbnRzID0gKCB7XG5cdFx0aW5kZXgsXG5cdFx0YWN0aW9uLFxuXHRcdGxpZmVjeWNsZSxcblx0XHRzaXplLFxuXHRcdHN0YXR1cyxcblx0XHR0eXBlLFxuXHR9ICkgPT4ge1xuXHRcdC8vIFRoZSBpbmRleCBpcyAwLWJhc2VkLCBidXQgc3RlcCBudW1iZXJzIGFyZSAxLWJhc2VkLlxuXHRcdGNvbnN0IHN0ZXBOdW1iZXIgPSBpbmRleCArIDE7XG5cblx0XHRjb25zdCBldmVudENhdGVnb3J5ID1cblx0XHRcdHR5cGVvZiBnYUV2ZW50Q2F0ZWdvcnkgPT09ICdmdW5jdGlvbidcblx0XHRcdFx0PyBnYUV2ZW50Q2F0ZWdvcnkoIHZpZXdDb250ZXh0IClcblx0XHRcdFx0OiBnYUV2ZW50Q2F0ZWdvcnk7XG5cblx0XHRpZiAoIHR5cGUgPT09IEVWRU5UUy5UT09MVElQICYmIGxpZmVjeWNsZSA9PT0gTElGRUNZQ0xFLlRPT0xUSVAgKSB7XG5cdFx0XHR0cmFja0V2ZW50KCBldmVudENhdGVnb3J5LCBHQV9BQ1RJT05TLlZJRVcsIHN0ZXBOdW1iZXIgKTtcblx0XHR9IGVsc2UgaWYgKFxuXHRcdFx0YWN0aW9uID09PSBBQ1RJT05TLkNMT1NFICYmXG5cdFx0XHRsaWZlY3ljbGUgPT09IExJRkVDWUNMRS5DT01QTEVURVxuXHRcdCkge1xuXHRcdFx0dHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgR0FfQUNUSU9OUy5ESVNNSVNTLCBzdGVwTnVtYmVyICk7XG5cdFx0fSBlbHNlIGlmIChcblx0XHRcdGFjdGlvbiA9PT0gQUNUSU9OUy5ORVhUICYmXG5cdFx0XHRzdGF0dXMgPT09IFNUQVRVUy5GSU5JU0hFRCAmJlxuXHRcdFx0dHlwZSA9PT0gRVZFTlRTLlRPVVJfRU5EICYmXG5cdFx0XHQvLyBIZXJlIHdlIG5lZWQgdG8gYWRkaXRpb25hbGx5IGNoZWNrIHRoZSBzaXplID09PSBzdGVwTnVtYmVyIGJlY2F1c2Vcblx0XHRcdC8vIGl0IGlzIHRoZSBvbmx5IHdheSB0byBkaWZmZXJlbnRpYXRlIHRoZSBzdGF0dXMvZXZlbnQgY29tYmluYXRpb25cblx0XHRcdC8vIGZyb20gYW4gaWRlbnRpY2FsIGNvbWJpbmF0aW9uIHRoYXQgaGFwcGVucyBpbW1lZGlhdGVseSBhZnRlciBjb21wbGV0aW9uXG5cdFx0XHQvLyBvbiBpbmRleCBgMGAgdG8gYXZvaWQgZHVwbGljYXRlIG1lYXN1cmVtZW50LlxuXHRcdFx0c2l6ZSA9PT0gc3RlcE51bWJlclxuXHRcdCkge1xuXHRcdFx0dHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgR0FfQUNUSU9OUy5DT01QTEVURSwgc3RlcE51bWJlciApO1xuXHRcdH1cblxuXHRcdGlmICggbGlmZWN5Y2xlICE9PSBMSUZFQ1lDTEUuQ09NUExFVEUgfHwgc3RhdHVzID09PSBTVEFUVVMuRklOSVNIRUQgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0aWYgKCBhY3Rpb24gPT09IEFDVElPTlMuUFJFViApIHtcblx0XHRcdHRyYWNrRXZlbnQoIGV2ZW50Q2F0ZWdvcnksIEdBX0FDVElPTlMuUFJFViwgc3RlcE51bWJlciApO1xuXHRcdH1cblx0XHRpZiAoIGFjdGlvbiA9PT0gQUNUSU9OUy5ORVhUICkge1xuXHRcdFx0dHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgR0FfQUNUSU9OUy5ORVhULCBzdGVwTnVtYmVyICk7XG5cdFx0fVxuXHR9O1xuXG5cdC8qKlxuXHQgKiBIYW5kbGVzIGByZWFjdC1qb3lyaWRlYCBzdGF0ZSBjaGFuZ2VzIHVzaW5nIGNhbGxiYWNrIGZ1bmN0aW9uLlxuXHQgKlxuXHQgKiBAdHlwZWRlZiB7T2JqZWN0fSBKb3lyaWRlQ2FsbGJhY2tEYXRhXG5cdCAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBhY3Rpb24gVGhlIGFjdGlvbiB0aGF0IHVwZGF0ZWQgdGhlIHN0YXRlLlxuXHQgKiBAcHJvcGVydHkge3N0YXR1c30gc3RhdHVzIFRoZSB0b3VyJ3Mgc3RhdHVzLlxuXHQgKiBAcHJvcGVydHkge251bWJlcn0gaW5kZXggIFN0ZXAgaW5kZXguXG5cdCAqIEBwcm9wZXJ0eSB7c3RyaW5nfSB0eXBlICAgU3BlY2lmaWMgdHlwZSAodG91ciwgc3RlcCwgYmVhY29uKS5cblx0ICpcblx0ICogQHNpbmNlIDEuMjguMFxuXHQgKiBAc2luY2UgMS4zOC4wIENhbGxzIG5ldyBjYWxsYmFjayBwcm9wLlxuXHQgKiBAc2VlIHtAbGluayBodHRwczovL2RvY3MucmVhY3Qtam95cmlkZS5jb20vY2FsbGJhY2t9IEV4YW1wbGUgZGF0YSBwcm92aWRlZCBieSBgcmVhY3Qtam95cmlkZWAuXG5cdCAqIEBzZWUge0BsaW5rIGh0dHBzOi8vZG9jcy5yZWFjdC1qb3lyaWRlLmNvbS9jb25zdGFudHN9IFN0YXRlICYgbGlmZWN5Y2xlIGNvbnN0YW50cyB1c2VkIGJ5IGByZWFjdC1qb3lyaWRlYC5cblx0ICpcblx0ICogQHBhcmFtIHtKb3lyaWRlQ2FsbGJhY2tEYXRhfSBkYXRhIERhdGEgb2JqZWN0IHByb3ZpZGVkIHZpYSBgcmVhY3Qtam95cmlkZWAgY2FsbGJhY2sgcHJvcC5cblx0ICovXG5cdGNvbnN0IGhhbmRsZUpveXJpZGVDYWxsYmFjayA9ICggZGF0YSApID0+IHtcblx0XHR0cmFja0FsbFRvdXJFdmVudHMoIGRhdGEgKTtcblx0XHRjb25zdCB7IGFjdGlvbiwgaW5kZXgsIHN0YXR1cywgc3RlcCwgdHlwZSB9ID0gZGF0YTtcblxuXHRcdGNvbnN0IGhhc0Nsb3NlQWN0aW9uID0gYWN0aW9uID09PSBBQ1RJT05TLkNMT1NFO1xuXHRcdGNvbnN0IHNob3VsZENoYW5nZVN0ZXAgPVxuXHRcdFx0ISBoYXNDbG9zZUFjdGlvbiAmJlxuXHRcdFx0WyBFVkVOVFMuU1RFUF9BRlRFUiwgRVZFTlRTLlRBUkdFVF9OT1RfRk9VTkQgXS5pbmNsdWRlcyggdHlwZSApO1xuXHRcdGNvbnN0IGlzRmluaXNoZWRPclNraXBwZWQgPSBbXG5cdFx0XHRTVEFUVVMuRklOSVNIRUQsXG5cdFx0XHRTVEFUVVMuU0tJUFBFRCxcblx0XHRdLmluY2x1ZGVzKCBzdGF0dXMgKTtcblx0XHRjb25zdCBzaG91bGRDbG9zZUZyb21CdXR0b25DbGljayA9XG5cdFx0XHRoYXNDbG9zZUFjdGlvbiAmJiB0eXBlID09PSBFVkVOVFMuU1RFUF9BRlRFUjtcblx0XHRjb25zdCBzaG91bGRFbmRUb3VyID0gaXNGaW5pc2hlZE9yU2tpcHBlZCB8fCBzaG91bGRDbG9zZUZyb21CdXR0b25DbGljaztcblxuXHRcdC8vIENlbnRlciB0aGUgdGFyZ2V0IGluIHRoZSB2aWV3cG9ydCB3aGVuIHRyYW5zaXRpb25pbmcgdG8gdGhlIHN0ZXAuXG5cdFx0aWYgKCBFVkVOVFMuU1RFUF9CRUZPUkUgPT09IHR5cGUgKSB7XG5cdFx0XHRsZXQgZWwgPSBzdGVwLnRhcmdldDtcblx0XHRcdGlmICggJ3N0cmluZycgPT09IHR5cGVvZiBzdGVwLnRhcmdldCApIHtcblx0XHRcdFx0ZWwgPSBnbG9iYWwuZG9jdW1lbnQucXVlcnlTZWxlY3Rvciggc3RlcC50YXJnZXQgKTtcblx0XHRcdH1cblx0XHRcdGVsPy5zY3JvbGxJbnRvVmlldz8uKCB7IGJsb2NrOiAnY2VudGVyJyB9ICk7XG5cdFx0fVxuXG5cdFx0aWYgKCBzaG91bGRDaGFuZ2VTdGVwICkge1xuXHRcdFx0Y2hhbmdlU3RlcCggaW5kZXgsIGFjdGlvbiApO1xuXHRcdH0gZWxzZSBpZiAoIHNob3VsZEVuZFRvdXIgKSB7XG5cdFx0XHRlbmRUb3VyKCk7XG5cdFx0fVxuXG5cdFx0aWYgKCBjYWxsYmFjayApIHtcblx0XHRcdGNhbGxiYWNrKCBkYXRhLCByZWdpc3RyeSApO1xuXHRcdH1cblx0fTtcblxuXHQvLyBTdGFydCB0b3VyIG9uIGluaXRpYWwgcmVuZGVyXG5cdHVzZU1vdW50KCBzdGFydFRvdXIgKTtcblxuXHRjb25zdCBwYXJzZWRTdGVwcyA9IHN0ZXBzLm1hcCggKCBzdGVwICkgPT4gKCB7XG5cdFx0ZGlzYWJsZUJlYWNvbjogdHJ1ZSxcblx0XHRpc0ZpeGVkOiB0cnVlLFxuXHRcdHBsYWNlbWVudDogJ2F1dG8nLFxuXHRcdC4uLnN0ZXAsXG5cdH0gKSApO1xuXG5cdHJldHVybiAoXG5cdFx0PEpveXJpZGVcblx0XHRcdGNhbGxiYWNrPXsgaGFuZGxlSm95cmlkZUNhbGxiYWNrIH1cblx0XHRcdGNvbnRpbnVvdXNcblx0XHRcdGRpc2FibGVPdmVybGF5Q2xvc2Vcblx0XHRcdGRpc2FibGVTY3JvbGxpbmdcblx0XHRcdGZsb2F0ZXJQcm9wcz17IGZsb2F0ZXJQcm9wcyB9XG5cdFx0XHRsb2NhbGU9eyBqb3lyaWRlTG9jYWxlIH1cblx0XHRcdHJ1bj17IHJ1biB9XG5cdFx0XHRzaG93UHJvZ3Jlc3Ncblx0XHRcdHN0ZXBJbmRleD17IHN0ZXBJbmRleCB9XG5cdFx0XHRzdGVwcz17IHBhcnNlZFN0ZXBzIH1cblx0XHRcdHN0eWxlcz17IGpveXJpZGVTdHlsZXMgfVxuXHRcdFx0dG9vbHRpcENvbXBvbmVudD17IFRvdXJUb29sdGlwIH1cblx0XHQvPlxuXHQpO1xufVxuXG4vKiogRm9yIGF2YWlsYWJsZSBwcm9wZXJ0aWVzICYgZG9jcyBmb3IgYHN0ZXBzYCwgc2VlOiB7QGxpbmsgaHR0cHM6Ly9kb2NzLnJlYWN0LWpveXJpZGUuY29tL3N0ZXAjb3B0aW9uc30uICovXG5Ub3VyVG9vbHRpcHMucHJvcFR5cGVzID0ge1xuXHRzdGVwczogUHJvcFR5cGVzLmFycmF5T2YoIFByb3BUeXBlcy5vYmplY3QgKS5pc1JlcXVpcmVkLFxuXHR0b3VySUQ6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0Z2FFdmVudENhdGVnb3J5OiBQcm9wVHlwZXMub25lT2ZUeXBlKCBbIFByb3BUeXBlcy5zdHJpbmcsIFByb3BUeXBlcy5mdW5jIF0gKVxuXHRcdC5pc1JlcXVpcmVkLFxuXHRjYWxsYmFjazogUHJvcFR5cGVzLmZ1bmMsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFLQTtBQUhBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQU9BO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUtBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUdBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/TourTooltips.js\n"); /***/ }), /***/ "./js/components/consent-mode/ConsentModeSetupCTAWidget.js": /*!*****************************************************************!*\ !*** ./js/components/consent-mode/ConsentModeSetupCTAWidget.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ConsentModeSetupCTAWidget; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _svg_graphics_consent_mode_setup_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../svg/graphics/consent-mode-setup.svg */ \"./svg/graphics/consent-mode-setup.svg\");\n/* harmony import */ var _svg_graphics_consent_mode_setup_tablet_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../svg/graphics/consent-mode-setup-tablet.svg */ \"./svg/graphics/consent-mode-setup-tablet.svg\");\n/* harmony import */ var _AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../AdminMenuTooltip */ \"./js/components/AdminMenuTooltip/index.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./constants */ \"./js/components/consent-mode/constants.js\");\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_SingleColumnNotificationWithSVG__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/SingleColumnNotificationWithSVG */ \"./js/googlesitekit/notifications/components/layout/SingleColumnNotificationWithSVG.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/LearnMoreLink */ \"./js/googlesitekit/notifications/components/common/LearnMoreLink.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/ActionsCTALinkDismiss */ \"./js/googlesitekit/notifications/components/common/ActionsCTALinkDismiss.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n\n\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction ConsentModeSetupCTAWidget(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(null),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),\n saveError = _useState2[0],\n setSaveError = _useState2[1];\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_15__[\"useBreakpoint\"])();\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_20__[\"default\"])();\n var gaTrackingEventArgs = {\n category: \"\".concat(viewContext, \"_CoMo-ads-setup-notification\")\n };\n var settingsURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getAdminURL('googlesitekit-settings');\n });\n var consentModeDocumentationURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getDocumentationLinkURL('consent-mode');\n });\n var tooltipSettings = {\n tooltipSlug: _constants__WEBPACK_IMPORTED_MODULE_14__[\"CONSENT_MODE_SETUP_CTA_WIDGET_SLUG\"],\n content: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('You can always enable consent mode in Settings later', 'google-site-kit'),\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Got it', 'google-site-kit')\n };\n var showTooltip = Object(_AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_12__[\"useShowTooltip\"])(tooltipSettings);\n var isDismissalFinal = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_NOTIFICATIONS\"]).isNotificationDismissalFinal(id);\n });\n var usingProxy = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).isUsingProxy();\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]),\n setConsentModeEnabled = _useDispatch.setConsentModeEnabled,\n saveConsentModeSettings = _useDispatch.saveConsentModeSettings;\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]),\n triggerSurvey = _useDispatch2.triggerSurvey;\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n if (usingProxy) {\n triggerSurvey('view_como_setup_cta', {\n ttl: _util__WEBPACK_IMPORTED_MODULE_13__[\"DAY_IN_SECONDS\"]\n });\n }\n }, [triggerSurvey, usingProxy]);\n var handleCTAClick = /*#__PURE__*/function () {\n var _ref2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {\n var promises, _yield$Promise$all, _yield$Promise$all2, error;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n setSaveError(null);\n setConsentModeEnabled(true);\n promises = [saveConsentModeSettings()];\n if (usingProxy) {\n promises.push(triggerSurvey('enable_como', {\n ttl: _util__WEBPACK_IMPORTED_MODULE_13__[\"DAY_IN_SECONDS\"]\n }));\n }\n _context.next = 6;\n return Promise.all(promises);\n case 6:\n _yield$Promise$all = _context.sent;\n _yield$Promise$all2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_yield$Promise$all, 1);\n error = _yield$Promise$all2[0].error;\n if (error) {\n setSaveError(error);\n setConsentModeEnabled(false);\n }\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function handleCTAClick() {\n return _ref2.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/React.createElement(Notification, {\n gaTrackingEventArgs: gaTrackingEventArgs\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_SingleColumnNotificationWithSVG__WEBPACK_IMPORTED_MODULE_16__[\"default\"], {\n id: id,\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Enable Consent Mode to preserve tracking for your Ads campaigns', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {\n className: \"googlesitekit-setup-cta-banner__description\",\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Consent mode interacts with your Consent Management Platform (CMP) or custom implementation for obtaining visitor consent, such as a cookie consent banner.', 'google-site-kit'),\n learnMoreLink: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n id: id,\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Learn more', 'google-site-kit'),\n url: consentModeDocumentationURL,\n ariaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Learn more about consent mode', 'google-site-kit')\n }),\n errorText: saveError === null || saveError === void 0 ? void 0 : saveError.message\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_19__[\"default\"], {\n id: id,\n className: \"googlesitekit-setup-cta-banner__actions-wrapper\",\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Enable consent mode', 'google-site-kit'),\n ctaLink: \"\".concat(settingsURL, \"#/admin-settings\"),\n onCTAClick: handleCTAClick,\n dismissLabel: isDismissalFinal ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Don’t show again', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Maybe later', 'google-site-kit'),\n onDismiss: showTooltip,\n dismissExpires: 2 * _util__WEBPACK_IMPORTED_MODULE_13__[\"WEEK_IN_SECONDS\"],\n gaTrackingEventArgs: gaTrackingEventArgs\n }),\n SVG: breakpoint !== _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_15__[\"BREAKPOINT_SMALL\"] && breakpoint !== _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_15__[\"BREAKPOINT_XLARGE\"] ? _svg_graphics_consent_mode_setup_tablet_svg__WEBPACK_IMPORTED_MODULE_11__[\"default\"] : _svg_graphics_consent_mode_setup_svg__WEBPACK_IMPORTED_MODULE_10__[\"default\"]\n }));\n}\nConsentModeSetupCTAWidget.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n Notification: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.elementType\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2NvbnNlbnQtbW9kZS9Db25zZW50TW9kZVNldHVwQ1RBV2lkZ2V0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9jb25zZW50LW1vZGUvQ29uc2VudE1vZGVTZXR1cENUQVdpZGdldC5qcz9jZDY5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VU0VSIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9OT1RJRklDQVRJT05TIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IEJhbm5lckdyYXBoaWNzU1ZHIGZyb20gJy4uLy4uLy4uL3N2Zy9ncmFwaGljcy9jb25zZW50LW1vZGUtc2V0dXAuc3ZnJztcbmltcG9ydCBCYW5uZXJHcmFwaGljc1RhYmxldFNWRyBmcm9tICcuLi8uLi8uLi9zdmcvZ3JhcGhpY3MvY29uc2VudC1tb2RlLXNldHVwLXRhYmxldC5zdmcnO1xuaW1wb3J0IHsgdXNlU2hvd1Rvb2x0aXAgfSBmcm9tICcuLi9BZG1pbk1lbnVUb29sdGlwJztcbmltcG9ydCB7IERBWV9JTl9TRUNPTkRTLCBXRUVLX0lOX1NFQ09ORFMgfSBmcm9tICcuLi8uLi91dGlsJztcbmltcG9ydCB7IENPTlNFTlRfTU9ERV9TRVRVUF9DVEFfV0lER0VUX1NMVUcgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5pbXBvcnQge1xuXHRCUkVBS1BPSU5UX1NNQUxMLFxuXHRCUkVBS1BPSU5UX1hMQVJHRSxcblx0dXNlQnJlYWtwb2ludCxcbn0gZnJvbSAnLi4vLi4vaG9va3MvdXNlQnJlYWtwb2ludCc7XG5pbXBvcnQgU2luZ2xlQ29sdW1uTm90aWZpY2F0aW9uV2l0aFNWRyBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvU2luZ2xlQ29sdW1uTm90aWZpY2F0aW9uV2l0aFNWRyc7XG5pbXBvcnQgRGVzY3JpcHRpb24gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0Rlc2NyaXB0aW9uJztcbmltcG9ydCBMZWFybk1vcmVMaW5rIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9MZWFybk1vcmVMaW5rJztcbmltcG9ydCBBY3Rpb25zQ1RBTGlua0Rpc21pc3MgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0FjdGlvbnNDVEFMaW5rRGlzbWlzcyc7XG5pbXBvcnQgdXNlVmlld0NvbnRleHQgZnJvbSAnLi4vLi4vaG9va3MvdXNlVmlld0NvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBDb25zZW50TW9kZVNldHVwQ1RBV2lkZ2V0KCB7IGlkLCBOb3RpZmljYXRpb24gfSApIHtcblx0Y29uc3QgWyBzYXZlRXJyb3IsIHNldFNhdmVFcnJvciBdID0gdXNlU3RhdGUoIG51bGwgKTtcblxuXHRjb25zdCBicmVha3BvaW50ID0gdXNlQnJlYWtwb2ludCgpO1xuXG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblx0Y29uc3QgZ2FUcmFja2luZ0V2ZW50QXJncyA9IHtcblx0XHRjYXRlZ29yeTogYCR7IHZpZXdDb250ZXh0IH1fQ29Nby1hZHMtc2V0dXAtbm90aWZpY2F0aW9uYCxcblx0fTtcblxuXHRjb25zdCBzZXR0aW5nc1VSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0QWRtaW5VUkwoICdnb29nbGVzaXRla2l0LXNldHRpbmdzJyApXG5cdCk7XG5cblx0Y29uc3QgY29uc2VudE1vZGVEb2N1bWVudGF0aW9uVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXREb2N1bWVudGF0aW9uTGlua1VSTCggJ2NvbnNlbnQtbW9kZScgKVxuXHQpO1xuXG5cdGNvbnN0IHRvb2x0aXBTZXR0aW5ncyA9IHtcblx0XHR0b29sdGlwU2x1ZzogQ09OU0VOVF9NT0RFX1NFVFVQX0NUQV9XSURHRVRfU0xVRyxcblx0XHRjb250ZW50OiBfXyhcblx0XHRcdCdZb3UgY2FuIGFsd2F5cyBlbmFibGUgY29uc2VudCBtb2RlIGluIFNldHRpbmdzIGxhdGVyJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KSxcblx0XHRkaXNtaXNzTGFiZWw6IF9fKCAnR290IGl0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0fTtcblx0Y29uc3Qgc2hvd1Rvb2x0aXAgPSB1c2VTaG93VG9vbHRpcCggdG9vbHRpcFNldHRpbmdzICk7XG5cblx0Y29uc3QgaXNEaXNtaXNzYWxGaW5hbCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9OT1RJRklDQVRJT05TICkuaXNOb3RpZmljYXRpb25EaXNtaXNzYWxGaW5hbCggaWQgKVxuXHQpO1xuXG5cdGNvbnN0IHVzaW5nUHJveHkgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmlzVXNpbmdQcm94eSgpXG5cdCk7XG5cblx0Y29uc3QgeyBzZXRDb25zZW50TW9kZUVuYWJsZWQsIHNhdmVDb25zZW50TW9kZVNldHRpbmdzIH0gPVxuXHRcdHVzZURpc3BhdGNoKCBDT1JFX1NJVEUgKTtcblx0Y29uc3QgeyB0cmlnZ2VyU3VydmV5IH0gPSB1c2VEaXNwYXRjaCggQ09SRV9VU0VSICk7XG5cblx0dXNlRWZmZWN0KCAoKSA9PiB7XG5cdFx0aWYgKCB1c2luZ1Byb3h5ICkge1xuXHRcdFx0dHJpZ2dlclN1cnZleSggJ3ZpZXdfY29tb19zZXR1cF9jdGEnLCB7IHR0bDogREFZX0lOX1NFQ09ORFMgfSApO1xuXHRcdH1cblx0fSwgWyB0cmlnZ2VyU3VydmV5LCB1c2luZ1Byb3h5IF0gKTtcblxuXHRjb25zdCBoYW5kbGVDVEFDbGljayA9IGFzeW5jICgpID0+IHtcblx0XHRzZXRTYXZlRXJyb3IoIG51bGwgKTtcblx0XHRzZXRDb25zZW50TW9kZUVuYWJsZWQoIHRydWUgKTtcblxuXHRcdGNvbnN0IHByb21pc2VzID0gWyBzYXZlQ29uc2VudE1vZGVTZXR0aW5ncygpIF07XG5cblx0XHRpZiAoIHVzaW5nUHJveHkgKSB7XG5cdFx0XHRwcm9taXNlcy5wdXNoKFxuXHRcdFx0XHR0cmlnZ2VyU3VydmV5KCAnZW5hYmxlX2NvbW8nLCB7IHR0bDogREFZX0lOX1NFQ09ORFMgfSApXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGNvbnN0IFsgeyBlcnJvciB9IF0gPSBhd2FpdCBQcm9taXNlLmFsbCggcHJvbWlzZXMgKTtcblxuXHRcdGlmICggZXJyb3IgKSB7XG5cdFx0XHRzZXRTYXZlRXJyb3IoIGVycm9yICk7XG5cdFx0XHRzZXRDb25zZW50TW9kZUVuYWJsZWQoIGZhbHNlICk7XG5cdFx0fVxuXHR9O1xuXG5cdHJldHVybiAoXG5cdFx0PE5vdGlmaWNhdGlvbiBnYVRyYWNraW5nRXZlbnRBcmdzPXsgZ2FUcmFja2luZ0V2ZW50QXJncyB9PlxuXHRcdFx0PFNpbmdsZUNvbHVtbk5vdGlmaWNhdGlvbldpdGhTVkdcblx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdHRpdGxlPXsgX18oXG5cdFx0XHRcdFx0J0VuYWJsZSBDb25zZW50IE1vZGUgdG8gcHJlc2VydmUgdHJhY2tpbmcgZm9yIHlvdXIgQWRzIGNhbXBhaWducycsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSB9XG5cdFx0XHRcdGRlc2NyaXB0aW9uPXtcblx0XHRcdFx0XHQ8RGVzY3JpcHRpb25cblx0XHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2V0dXAtY3RhLWJhbm5lcl9fZGVzY3JpcHRpb25cIlxuXHRcdFx0XHRcdFx0dGV4dD17IF9fKFxuXHRcdFx0XHRcdFx0XHQnQ29uc2VudCBtb2RlIGludGVyYWN0cyB3aXRoIHlvdXIgQ29uc2VudCBNYW5hZ2VtZW50IFBsYXRmb3JtIChDTVApIG9yIGN1c3RvbSBpbXBsZW1lbnRhdGlvbiBmb3Igb2J0YWluaW5nIHZpc2l0b3IgY29uc2VudCwgc3VjaCBhcyBhIGNvb2tpZSBjb25zZW50IGJhbm5lci4nLFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRsZWFybk1vcmVMaW5rPXtcblx0XHRcdFx0XHRcdFx0PExlYXJuTW9yZUxpbmtcblx0XHRcdFx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRcdFx0XHRsYWJlbD17IF9fKCAnTGVhcm4gbW9yZScsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdFx0XHRcdHVybD17IGNvbnNlbnRNb2RlRG9jdW1lbnRhdGlvblVSTCB9XG5cdFx0XHRcdFx0XHRcdFx0YXJpYUxhYmVsPXsgX18oXG5cdFx0XHRcdFx0XHRcdFx0XHQnTGVhcm4gbW9yZSBhYm91dCBjb25zZW50IG1vZGUnLFxuXHRcdFx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGVycm9yVGV4dD17IHNhdmVFcnJvcj8ubWVzc2FnZSB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0fVxuXHRcdFx0XHRhY3Rpb25zPXtcblx0XHRcdFx0XHQ8QWN0aW9uc0NUQUxpbmtEaXNtaXNzXG5cdFx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2V0dXAtY3RhLWJhbm5lcl9fYWN0aW9ucy13cmFwcGVyXCJcblx0XHRcdFx0XHRcdGN0YUxhYmVsPXsgX18oXG5cdFx0XHRcdFx0XHRcdCdFbmFibGUgY29uc2VudCBtb2RlJyxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0Y3RhTGluaz17IGAkeyBzZXR0aW5nc1VSTCB9Iy9hZG1pbi1zZXR0aW5nc2AgfVxuXHRcdFx0XHRcdFx0b25DVEFDbGljaz17IGhhbmRsZUNUQUNsaWNrIH1cblx0XHRcdFx0XHRcdGRpc21pc3NMYWJlbD17XG5cdFx0XHRcdFx0XHRcdGlzRGlzbWlzc2FsRmluYWxcblx0XHRcdFx0XHRcdFx0XHQ/IF9fKCAnRG9u4oCZdCBzaG93IGFnYWluJywgJ2dvb2dsZS1zaXRlLWtpdCcgKVxuXHRcdFx0XHRcdFx0XHRcdDogX18oICdNYXliZSBsYXRlcicsICdnb29nbGUtc2l0ZS1raXQnIClcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdG9uRGlzbWlzcz17IHNob3dUb29sdGlwIH1cblx0XHRcdFx0XHRcdGRpc21pc3NFeHBpcmVzPXsgMiAqIFdFRUtfSU5fU0VDT05EUyB9XG5cdFx0XHRcdFx0XHRnYVRyYWNraW5nRXZlbnRBcmdzPXsgZ2FUcmFja2luZ0V2ZW50QXJncyB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0fVxuXHRcdFx0XHRTVkc9e1xuXHRcdFx0XHRcdGJyZWFrcG9pbnQgIT09IEJSRUFLUE9JTlRfU01BTEwgJiZcblx0XHRcdFx0XHRicmVha3BvaW50ICE9PSBCUkVBS1BPSU5UX1hMQVJHRVxuXHRcdFx0XHRcdFx0PyBCYW5uZXJHcmFwaGljc1RhYmxldFNWR1xuXHRcdFx0XHRcdFx0OiBCYW5uZXJHcmFwaGljc1NWR1xuXHRcdFx0XHR9XG5cdFx0XHQvPlxuXHRcdDwvTm90aWZpY2F0aW9uPlxuXHQpO1xufVxuXG5Db25zZW50TW9kZVNldHVwQ1RBV2lkZ2V0LnByb3BUeXBlcyA9IHtcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdE5vdGlmaWNhdGlvbjogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBbEJBO0FBQUE7QUFBQTtBQW9CQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBR0E7QUFBQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUtBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/consent-mode/ConsentModeSetupCTAWidget.js\n"); /***/ }), /***/ "./js/components/consent-mode/constants.js": /*!*************************************************!*\ !*** ./js/components/consent-mode/constants.js ***! \*************************************************/ /*! exports provided: CONSENT_MODE_SETUP_CTA_WIDGET_SLUG */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONSENT_MODE_SETUP_CTA_WIDGET_SLUG\", function() { return CONSENT_MODE_SETUP_CTA_WIDGET_SLUG; });\n/**\n * Consent Mode components - constants.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CONSENT_MODE_SETUP_CTA_WIDGET_SLUG = 'consent-mode-setup-cta-widget';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2NvbnNlbnQtbW9kZS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL2NvbnNlbnQtbW9kZS9jb25zdGFudHMuanM/NDY3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENvbnNlbnQgTW9kZSBjb21wb25lbnRzIC0gY29uc3RhbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IENPTlNFTlRfTU9ERV9TRVRVUF9DVEFfV0lER0VUX1NMVUcgPVxuXHQnY29uc2VudC1tb2RlLXNldHVwLWN0YS13aWRnZXQnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/consent-mode/constants.js\n"); /***/ }), /***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/Description.js": /*!****************************************************************************!*\ !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/Description.js ***! \****************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Description; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../googlesitekit/notifications/components/common/LearnMoreLink */ \"./js/googlesitekit/notifications/components/common/LearnMoreLink.js\");\n\n/**\n * ModuleRecoveryAlert Description component.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nfunction Description(_ref) {\n var id = _ref.id,\n recoverableModules = _ref.recoverableModules,\n userRecoverableModuleSlugs = _ref.userRecoverableModuleSlugs,\n hasUserRecoverableModules = _ref.hasUserRecoverableModules,\n hasMultipleRecoverableModules = _ref.hasMultipleRecoverableModules;\n var documentationURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getDocumentationLinkURL('dashboard-sharing');\n });\n var getText = function getText() {\n if (!hasMultipleRecoverableModules && hasUserRecoverableModules) {\n var _recoverableModules$u;\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: %s: module name. */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('%s data was previously shared with other users on the site by another admin who no longer has access. To restore access, you may recover the module as the new owner.', 'google-site-kit'), (_recoverableModules$u = recoverableModules[userRecoverableModuleSlugs[0]]) === null || _recoverableModules$u === void 0 ? void 0 : _recoverableModules$u.name);\n }\n if (hasMultipleRecoverableModules && hasUserRecoverableModules) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('The data for the following modules was previously shared with other users on the site by another admin who no longer has access. To restore access, you may recover the module as the new owner.', 'google-site-kit');\n }\n if (!hasMultipleRecoverableModules && !hasUserRecoverableModules && recoverableModules) {\n var _Object$values$;\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"sprintf\"])(/* translators: %s: module name. */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('%s data was previously shared with other users on the site by another admin who no longer has access. To restore access, the module must be recovered by another admin who has access.', 'google-site-kit'), (_Object$values$ = Object.values(recoverableModules)[0]) === null || _Object$values$ === void 0 ? void 0 : _Object$values$.name);\n }\n if (hasMultipleRecoverableModules && !hasUserRecoverableModules) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('The data for the following modules was previously shared with other users on the site by another admin who no longer has access. To restore access, the module must be recovered by another admin who has access.', 'google-site-kit');\n }\n };\n return /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n text: getText(),\n learnMoreLink: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n id: id,\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Learn more', 'google-site-kit'),\n url: documentationURL\n })\n });\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvRGVzY3JpcHRpb24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvRGVzY3JpcHRpb24uanM/MmIzMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1vZHVsZVJlY292ZXJ5QWxlcnQgRGVzY3JpcHRpb24gY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHNwcmludGYsIF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7IGRlZmF1bHQgYXMgQ29tbW9uRGVzY3JpcHRpb24gfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGVzY3JpcHRpb24nO1xuaW1wb3J0IExlYXJuTW9yZUxpbmsgZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0xlYXJuTW9yZUxpbmsnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBEZXNjcmlwdGlvbigge1xuXHRpZCxcblx0cmVjb3ZlcmFibGVNb2R1bGVzLFxuXHR1c2VyUmVjb3ZlcmFibGVNb2R1bGVTbHVncyxcblx0aGFzVXNlclJlY292ZXJhYmxlTW9kdWxlcyxcblx0aGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXMsXG59ICkge1xuXHRjb25zdCBkb2N1bWVudGF0aW9uVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRyZXR1cm4gc2VsZWN0KCBDT1JFX1NJVEUgKS5nZXREb2N1bWVudGF0aW9uTGlua1VSTChcblx0XHRcdCdkYXNoYm9hcmQtc2hhcmluZydcblx0XHQpO1xuXHR9ICk7XG5cblx0Y29uc3QgZ2V0VGV4dCA9ICgpID0+IHtcblx0XHRpZiAoICEgaGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXMgJiYgaGFzVXNlclJlY292ZXJhYmxlTW9kdWxlcyApIHtcblx0XHRcdHJldHVybiBzcHJpbnRmKFxuXHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IG1vZHVsZSBuYW1lLiAqL1xuXHRcdFx0XHRfXyhcblx0XHRcdFx0XHQnJXMgZGF0YSB3YXMgcHJldmlvdXNseSBzaGFyZWQgd2l0aCBvdGhlciB1c2VycyBvbiB0aGUgc2l0ZSBieSBhbm90aGVyIGFkbWluIHdobyBubyBsb25nZXIgaGFzIGFjY2Vzcy4gVG8gcmVzdG9yZSBhY2Nlc3MsIHlvdSBtYXkgcmVjb3ZlciB0aGUgbW9kdWxlIGFzIHRoZSBuZXcgb3duZXIuJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpLFxuXHRcdFx0XHRyZWNvdmVyYWJsZU1vZHVsZXNbIHVzZXJSZWNvdmVyYWJsZU1vZHVsZVNsdWdzWyAwIF0gXT8ubmFtZVxuXHRcdFx0KTtcblx0XHR9XG5cdFx0aWYgKCBoYXNNdWx0aXBsZVJlY292ZXJhYmxlTW9kdWxlcyAmJiBoYXNVc2VyUmVjb3ZlcmFibGVNb2R1bGVzICkge1xuXHRcdFx0cmV0dXJuIF9fKFxuXHRcdFx0XHQnVGhlIGRhdGEgZm9yIHRoZSBmb2xsb3dpbmcgbW9kdWxlcyB3YXMgcHJldmlvdXNseSBzaGFyZWQgd2l0aCBvdGhlciB1c2VycyBvbiB0aGUgc2l0ZSBieSBhbm90aGVyIGFkbWluIHdobyBubyBsb25nZXIgaGFzIGFjY2Vzcy4gVG8gcmVzdG9yZSBhY2Nlc3MsIHlvdSBtYXkgcmVjb3ZlciB0aGUgbW9kdWxlIGFzIHRoZSBuZXcgb3duZXIuJyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCk7XG5cdFx0fVxuXHRcdGlmIChcblx0XHRcdCEgaGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXMgJiZcblx0XHRcdCEgaGFzVXNlclJlY292ZXJhYmxlTW9kdWxlcyAmJlxuXHRcdFx0cmVjb3ZlcmFibGVNb2R1bGVzXG5cdFx0KSB7XG5cdFx0XHRyZXR1cm4gc3ByaW50Zihcblx0XHRcdFx0LyogdHJhbnNsYXRvcnM6ICVzOiBtb2R1bGUgbmFtZS4gKi9cblx0XHRcdFx0X18oXG5cdFx0XHRcdFx0JyVzIGRhdGEgd2FzIHByZXZpb3VzbHkgc2hhcmVkIHdpdGggb3RoZXIgdXNlcnMgb24gdGhlIHNpdGUgYnkgYW5vdGhlciBhZG1pbiB3aG8gbm8gbG9uZ2VyIGhhcyBhY2Nlc3MuIFRvIHJlc3RvcmUgYWNjZXNzLCB0aGUgbW9kdWxlIG11c3QgYmUgcmVjb3ZlcmVkIGJ5IGFub3RoZXIgYWRtaW4gd2hvIGhhcyBhY2Nlc3MuJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpLFxuXHRcdFx0XHRPYmplY3QudmFsdWVzKCByZWNvdmVyYWJsZU1vZHVsZXMgKVsgMCBdPy5uYW1lXG5cdFx0XHQpO1xuXHRcdH1cblx0XHRpZiAoIGhhc011bHRpcGxlUmVjb3ZlcmFibGVNb2R1bGVzICYmICEgaGFzVXNlclJlY292ZXJhYmxlTW9kdWxlcyApIHtcblx0XHRcdHJldHVybiBfXyhcblx0XHRcdFx0J1RoZSBkYXRhIGZvciB0aGUgZm9sbG93aW5nIG1vZHVsZXMgd2FzIHByZXZpb3VzbHkgc2hhcmVkIHdpdGggb3RoZXIgdXNlcnMgb24gdGhlIHNpdGUgYnkgYW5vdGhlciBhZG1pbiB3aG8gbm8gbG9uZ2VyIGhhcyBhY2Nlc3MuIFRvIHJlc3RvcmUgYWNjZXNzLCB0aGUgbW9kdWxlIG11c3QgYmUgcmVjb3ZlcmVkIGJ5IGFub3RoZXIgYWRtaW4gd2hvIGhhcyBhY2Nlc3MuJyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCk7XG5cdFx0fVxuXHR9O1xuXG5cdHJldHVybiAoXG5cdFx0PENvbW1vbkRlc2NyaXB0aW9uXG5cdFx0XHR0ZXh0PXsgZ2V0VGV4dCgpIH1cblx0XHRcdGxlYXJuTW9yZUxpbms9e1xuXHRcdFx0XHQ8TGVhcm5Nb3JlTGlua1xuXHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdGxhYmVsPXsgX18oICdMZWFybiBtb3JlJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0dXJsPXsgZG9jdW1lbnRhdGlvblVSTCB9XG5cdFx0XHRcdC8+XG5cdFx0XHR9XG5cdFx0Lz5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU1BO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBTUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUlBO0FBQ0E7QUFFQTtBQU1BO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBR0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/Description.js\n"); /***/ }), /***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/Errors.js": /*!***********************************************************************!*\ !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/Errors.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Errors; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n/**\n * ModuleRecoveryAlert Error component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\nfunction Errors(_ref) {\n var recoveryErrors = _ref.recoveryErrors;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-module-recovery-errors\"\n }, Object.keys(recoveryErrors).length === 1 && /*#__PURE__*/React.createElement(\"p\", null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %s: Error message */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Error: %s', 'google-site-kit'), Object.values(recoveryErrors)[0].message)), Object.keys(recoveryErrors).length > 1 && /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(\"p\", null, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('The following modules failed to be recovered:', 'google-site-kit')), /*#__PURE__*/React.createElement(\"ul\", null, Object.keys(recoveryErrors).map(function (module) {\n return /*#__PURE__*/React.createElement(\"li\", {\n key: module\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: 1: Module name, 2: Error message */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('%1$s: %2$s', 'google-site-kit'), recoveryErrors[module].name, recoveryErrors[module].message));\n }))));\n}\nErrors.propTypes = {\n recoveryErrors: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvRXJyb3JzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9kYXNoYm9hcmQtc2hhcmluZy9Nb2R1bGVSZWNvdmVyeUFsZXJ0L0Vycm9ycy5qcz9kZDEyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTW9kdWxlUmVjb3ZlcnlBbGVydCBFcnJvciBjb21wb25lbnQuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRnJhZ21lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgc3ByaW50ZiwgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBFcnJvcnMoIHsgcmVjb3ZlcnlFcnJvcnMgfSApIHtcblx0cmV0dXJuIChcblx0XHQ8ZGl2IGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtbW9kdWxlLXJlY292ZXJ5LWVycm9yc1wiPlxuXHRcdFx0eyBPYmplY3Qua2V5cyggcmVjb3ZlcnlFcnJvcnMgKS5sZW5ndGggPT09IDEgJiYgKFxuXHRcdFx0XHQ8cD5cblx0XHRcdFx0XHR7IHNwcmludGYoXG5cdFx0XHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IEVycm9yIG1lc3NhZ2UgKi9cblx0XHRcdFx0XHRcdF9fKCAnRXJyb3I6ICVzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdFx0XHRcdE9iamVjdC52YWx1ZXMoIHJlY292ZXJ5RXJyb3JzIClbIDAgXS5tZXNzYWdlXG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdDwvcD5cblx0XHRcdCkgfVxuXG5cdFx0XHR7IE9iamVjdC5rZXlzKCByZWNvdmVyeUVycm9ycyApLmxlbmd0aCA+IDEgJiYgKFxuXHRcdFx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHRcdFx0PHA+XG5cdFx0XHRcdFx0XHR7IF9fKFxuXHRcdFx0XHRcdFx0XHQnVGhlIGZvbGxvd2luZyBtb2R1bGVzIGZhaWxlZCB0byBiZSByZWNvdmVyZWQ6Jyxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdDwvcD5cblx0XHRcdFx0XHQ8dWw+XG5cdFx0XHRcdFx0XHR7IE9iamVjdC5rZXlzKCByZWNvdmVyeUVycm9ycyApLm1hcCggKCBtb2R1bGUgKSA9PiAoXG5cdFx0XHRcdFx0XHRcdDxsaSBrZXk9eyBtb2R1bGUgfT5cblx0XHRcdFx0XHRcdFx0XHR7IHNwcmludGYoXG5cdFx0XHRcdFx0XHRcdFx0XHQvKiB0cmFuc2xhdG9yczogMTogTW9kdWxlIG5hbWUsIDI6IEVycm9yIG1lc3NhZ2UgKi9cblx0XHRcdFx0XHRcdFx0XHRcdF9fKCAnJTEkczogJTIkcycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdFx0XHRcdFx0XHRyZWNvdmVyeUVycm9yc1sgbW9kdWxlIF0ubmFtZSxcblx0XHRcdFx0XHRcdFx0XHRcdHJlY292ZXJ5RXJyb3JzWyBtb2R1bGUgXS5tZXNzYWdlXG5cdFx0XHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRcdDwvbGk+XG5cdFx0XHRcdFx0XHQpICkgfVxuXHRcdFx0XHRcdDwvdWw+XG5cdFx0XHRcdDwvRnJhZ21lbnQ+XG5cdFx0XHQpIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuRXJyb3JzLnByb3BUeXBlcyA9IHtcblx0cmVjb3ZlcnlFcnJvcnM6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFlQTtBQUNBO0FBQUE7QUFHQTtBQUlBO0FBT0E7QUFFQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/Errors.js\n"); /***/ }), /***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/RecoverableActions.js": /*!***********************************************************************************!*\ !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/RecoverableActions.js ***! \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return RecoverableActions; });\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../../googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _Errors__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./Errors */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/Errors.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../../googlesitekit/notifications/components/common/ActionsCTALinkDismiss */ \"./js/googlesitekit/notifications/components/common/ActionsCTALinkDismiss.js\");\n\n\n\n\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * ModuleRecoveryAlert RecoverableActions component.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\nfunction RecoverableActions(_ref) {\n var id = _ref.id,\n recoverableModules = _ref.recoverableModules,\n userRecoverableModuleSlugs = _ref.userRecoverableModuleSlugs,\n hasMultipleRecoverableModules = _ref.hasMultipleRecoverableModules;\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useState\"])(null),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_4___default()(_useState, 2),\n selectedModuleSlugs = _useState2[0],\n setSelectedModuleSlugs = _useState2[1];\n var _useState3 = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useState\"])(false),\n _useState4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_4___default()(_useState3, 2),\n inProgress = _useState4[0],\n setInProgress = _useState4[1];\n var isMounted = Object(react_use__WEBPACK_IMPORTED_MODULE_7__[\"useMountedState\"])();\n\n // TODO: Extract to selector.\n var recoveryErrors = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_9__[\"useSelect\"])(function (select) {\n if (!recoverableModules) {\n return undefined;\n }\n var recoveredModules = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getRecoveredModules();\n if (!recoveredModules) {\n return {};\n }\n var modules = Object.keys(recoverableModules);\n var getRecoveryError = function getRecoveryError(module) {\n var _recoveredModules$err;\n return recoveredModules === null || recoveredModules === void 0 ? void 0 : (_recoveredModules$err = recoveredModules.error) === null || _recoveredModules$err === void 0 ? void 0 : _recoveredModules$err[module];\n };\n return modules.filter(function (module) {\n return !!getRecoveryError(module);\n }).reduce(function (acc, module) {\n return _objectSpread(_objectSpread({}, acc), {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_3___default()({}, module, _objectSpread({\n name: recoverableModules[module].name\n }, getRecoveryError(module))));\n }, {});\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_9__[\"useDispatch\"])(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]),\n recoverModules = _useDispatch.recoverModules,\n clearRecoveredModules = _useDispatch.clearRecoveredModules;\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_9__[\"useDispatch\"])(_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"CORE_NOTIFICATIONS\"]),\n dismissNotification = _useDispatch2.dismissNotification;\n var handleRecoverModules = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useCallback\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee() {\n var _recoveryResponse$res;\n var recoveryResponse, successfullyRecoveredModules;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n setInProgress(true);\n _context.next = 3;\n return clearRecoveredModules();\n case 3:\n _context.next = 5;\n return recoverModules(selectedModuleSlugs);\n case 5:\n recoveryResponse = _context.sent;\n // Only dismiss the notification if all modules were recovered successfully.\n successfullyRecoveredModules = Object.keys((recoveryResponse === null || recoveryResponse === void 0 ? void 0 : (_recoveryResponse$res = recoveryResponse.response) === null || _recoveryResponse$res === void 0 ? void 0 : _recoveryResponse$res.success) || {}).filter(function (slug) {\n return recoveryResponse.response.success[slug];\n });\n if (userRecoverableModuleSlugs.length === successfullyRecoveredModules.length) {\n dismissNotification(id, {\n skipHidingFromQueue: false\n });\n }\n\n // Only update state if the component is still mounted\n if (isMounted()) {\n setSelectedModuleSlugs(null);\n setInProgress(false);\n }\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })), [id, isMounted, clearRecoveredModules, dismissNotification, recoverModules, selectedModuleSlugs, userRecoverableModuleSlugs]);\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"useEffect\"])(function () {\n if (selectedModuleSlugs === null && Array.isArray(userRecoverableModuleSlugs)) {\n setSelectedModuleSlugs(userRecoverableModuleSlugs);\n }\n }, [selectedModuleSlugs, userRecoverableModuleSlugs]);\n\n // Disable the CTA if no modules are selected to be restored.\n var disableCTA = !(selectedModuleSlugs === null || selectedModuleSlugs === void 0 ? void 0 : selectedModuleSlugs.length);\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], null, hasMultipleRecoverableModules && /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], null, selectedModuleSlugs && userRecoverableModuleSlugs.map(function (slug) {\n return /*#__PURE__*/React.createElement(\"div\", {\n key: slug\n }, /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_10__[\"Checkbox\"], {\n checked: selectedModuleSlugs.includes(slug),\n name: \"module-recovery-alert-checkbox\",\n id: \"module-recovery-alert-checkbox-\".concat(slug),\n onChange: function onChange() {\n if (selectedModuleSlugs.includes(slug)) {\n setSelectedModuleSlugs(Object(lodash__WEBPACK_IMPORTED_MODULE_6__[\"without\"])(selectedModuleSlugs, slug));\n } else {\n setSelectedModuleSlugs([].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(selectedModuleSlugs), [slug]));\n }\n },\n disabled: inProgress,\n value: slug\n }, recoverableModules[slug].name));\n }), /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-publisher-win__desc\"\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__[\"__\"])('By recovering the selected modules, you will restore access for other users by sharing access via your Google account. This does not make any changes to external services and can be managed at any time via the dashboard sharing settings.', 'google-site-kit'))), !hasMultipleRecoverableModules && /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-publisher-win__desc\"\n }, Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__[\"__\"])('By recovering the module, you will restore access for other users by sharing access via your Google account. This does not make any changes to external services and can be managed at any time via the dashboard sharing settings.', 'google-site-kit')), Object.keys(recoveryErrors).length > 0 && /*#__PURE__*/React.createElement(_Errors__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n recoveryErrors: recoveryErrors\n }), /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n id: id,\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__[\"__\"])('Recover', 'google-site-kit'),\n isSaving: inProgress,\n onCTAClick: handleRecoverModules,\n dismissOnCTAClick: false,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_8__[\"__\"])('Remind me later', 'google-site-kit'),\n ctaDismissOptions: {\n skipHidingFromQueue: false\n },\n ctaDisabled: disableCTA\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvUmVjb3ZlcmFibGVBY3Rpb25zLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9kYXNoYm9hcmQtc2hhcmluZy9Nb2R1bGVSZWNvdmVyeUFsZXJ0L1JlY292ZXJhYmxlQWN0aW9ucy5qcz9lOWRlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTW9kdWxlUmVjb3ZlcnlBbGVydCBSZWNvdmVyYWJsZUFjdGlvbnMgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgd2l0aG91dCB9IGZyb20gJ2xvZGFzaCc7XG5pbXBvcnQgeyB1c2VNb3VudGVkU3RhdGUgfSBmcm9tICdyZWFjdC11c2UnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgRnJhZ21lbnQsIHVzZUNhbGxiYWNrLCB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDaGVja2JveCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX05PVElGSUNBVElPTlMgfSBmcm9tICcuLi8uLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgRXJyb3JzIGZyb20gJy4vRXJyb3JzJztcbmltcG9ydCBBY3Rpb25zQ1RBTGlua0Rpc21pc3MgZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0FjdGlvbnNDVEFMaW5rRGlzbWlzcyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFJlY292ZXJhYmxlQWN0aW9ucygge1xuXHRpZCxcblx0cmVjb3ZlcmFibGVNb2R1bGVzLFxuXHR1c2VyUmVjb3ZlcmFibGVNb2R1bGVTbHVncyxcblx0aGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXMsXG59ICkge1xuXHRjb25zdCBbIHNlbGVjdGVkTW9kdWxlU2x1Z3MsIHNldFNlbGVjdGVkTW9kdWxlU2x1Z3MgXSA9IHVzZVN0YXRlKCBudWxsICk7XG5cdGNvbnN0IFsgaW5Qcm9ncmVzcywgc2V0SW5Qcm9ncmVzcyBdID0gdXNlU3RhdGUoIGZhbHNlICk7XG5cdGNvbnN0IGlzTW91bnRlZCA9IHVzZU1vdW50ZWRTdGF0ZSgpO1xuXG5cdC8vIFRPRE86IEV4dHJhY3QgdG8gc2VsZWN0b3IuXG5cdGNvbnN0IHJlY292ZXJ5RXJyb3JzID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRpZiAoICEgcmVjb3ZlcmFibGVNb2R1bGVzICkge1xuXHRcdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCByZWNvdmVyZWRNb2R1bGVzID0gc2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRSZWNvdmVyZWRNb2R1bGVzKCk7XG5cblx0XHRpZiAoICEgcmVjb3ZlcmVkTW9kdWxlcyApIHtcblx0XHRcdHJldHVybiB7fTtcblx0XHR9XG5cblx0XHRjb25zdCBtb2R1bGVzID0gT2JqZWN0LmtleXMoIHJlY292ZXJhYmxlTW9kdWxlcyApO1xuXG5cdFx0Y29uc3QgZ2V0UmVjb3ZlcnlFcnJvciA9ICggbW9kdWxlICkgPT5cblx0XHRcdHJlY292ZXJlZE1vZHVsZXM/LmVycm9yPy5bIG1vZHVsZSBdO1xuXG5cdFx0cmV0dXJuIG1vZHVsZXNcblx0XHRcdC5maWx0ZXIoICggbW9kdWxlICkgPT4gISEgZ2V0UmVjb3ZlcnlFcnJvciggbW9kdWxlICkgKVxuXHRcdFx0LnJlZHVjZShcblx0XHRcdFx0KCBhY2MsIG1vZHVsZSApID0+ICgge1xuXHRcdFx0XHRcdC4uLmFjYyxcblx0XHRcdFx0XHRbIG1vZHVsZSBdOiB7XG5cdFx0XHRcdFx0XHRuYW1lOiByZWNvdmVyYWJsZU1vZHVsZXNbIG1vZHVsZSBdLm5hbWUsXG5cdFx0XHRcdFx0XHQuLi5nZXRSZWNvdmVyeUVycm9yKCBtb2R1bGUgKSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHR9ICksXG5cdFx0XHRcdHt9XG5cdFx0XHQpO1xuXHR9ICk7XG5cblx0Y29uc3QgeyByZWNvdmVyTW9kdWxlcywgY2xlYXJSZWNvdmVyZWRNb2R1bGVzIH0gPVxuXHRcdHVzZURpc3BhdGNoKCBDT1JFX01PRFVMRVMgKTtcblxuXHRjb25zdCB7IGRpc21pc3NOb3RpZmljYXRpb24gfSA9IHVzZURpc3BhdGNoKCBDT1JFX05PVElGSUNBVElPTlMgKTtcblxuXHRjb25zdCBoYW5kbGVSZWNvdmVyTW9kdWxlcyA9IHVzZUNhbGxiYWNrKCBhc3luYyAoKSA9PiB7XG5cdFx0c2V0SW5Qcm9ncmVzcyggdHJ1ZSApO1xuXG5cdFx0YXdhaXQgY2xlYXJSZWNvdmVyZWRNb2R1bGVzKCk7XG5cdFx0Y29uc3QgcmVjb3ZlcnlSZXNwb25zZSA9IGF3YWl0IHJlY292ZXJNb2R1bGVzKCBzZWxlY3RlZE1vZHVsZVNsdWdzICk7XG5cblx0XHQvLyBPbmx5IGRpc21pc3MgdGhlIG5vdGlmaWNhdGlvbiBpZiBhbGwgbW9kdWxlcyB3ZXJlIHJlY292ZXJlZCBzdWNjZXNzZnVsbHkuXG5cdFx0Y29uc3Qgc3VjY2Vzc2Z1bGx5UmVjb3ZlcmVkTW9kdWxlcyA9IE9iamVjdC5rZXlzKFxuXHRcdFx0cmVjb3ZlcnlSZXNwb25zZT8ucmVzcG9uc2U/LnN1Y2Nlc3MgfHwge31cblx0XHQpLmZpbHRlciggKCBzbHVnICkgPT4gcmVjb3ZlcnlSZXNwb25zZS5yZXNwb25zZS5zdWNjZXNzWyBzbHVnIF0gKTtcblx0XHRpZiAoXG5cdFx0XHR1c2VyUmVjb3ZlcmFibGVNb2R1bGVTbHVncy5sZW5ndGggPT09XG5cdFx0XHRzdWNjZXNzZnVsbHlSZWNvdmVyZWRNb2R1bGVzLmxlbmd0aFxuXHRcdCkge1xuXHRcdFx0ZGlzbWlzc05vdGlmaWNhdGlvbiggaWQsIHsgc2tpcEhpZGluZ0Zyb21RdWV1ZTogZmFsc2UgfSApO1xuXHRcdH1cblxuXHRcdC8vIE9ubHkgdXBkYXRlIHN0YXRlIGlmIHRoZSBjb21wb25lbnQgaXMgc3RpbGwgbW91bnRlZFxuXHRcdGlmICggaXNNb3VudGVkKCkgKSB7XG5cdFx0XHRzZXRTZWxlY3RlZE1vZHVsZVNsdWdzKCBudWxsICk7XG5cdFx0XHRzZXRJblByb2dyZXNzKCBmYWxzZSApO1xuXHRcdH1cblx0fSwgW1xuXHRcdGlkLFxuXHRcdGlzTW91bnRlZCxcblx0XHRjbGVhclJlY292ZXJlZE1vZHVsZXMsXG5cdFx0ZGlzbWlzc05vdGlmaWNhdGlvbixcblx0XHRyZWNvdmVyTW9kdWxlcyxcblx0XHRzZWxlY3RlZE1vZHVsZVNsdWdzLFxuXHRcdHVzZXJSZWNvdmVyYWJsZU1vZHVsZVNsdWdzLFxuXHRdICk7XG5cblx0dXNlRWZmZWN0KCAoKSA9PiB7XG5cdFx0aWYgKFxuXHRcdFx0c2VsZWN0ZWRNb2R1bGVTbHVncyA9PT0gbnVsbCAmJlxuXHRcdFx0QXJyYXkuaXNBcnJheSggdXNlclJlY292ZXJhYmxlTW9kdWxlU2x1Z3MgKVxuXHRcdCkge1xuXHRcdFx0c2V0U2VsZWN0ZWRNb2R1bGVTbHVncyggdXNlclJlY292ZXJhYmxlTW9kdWxlU2x1Z3MgKTtcblx0XHR9XG5cdH0sIFsgc2VsZWN0ZWRNb2R1bGVTbHVncywgdXNlclJlY292ZXJhYmxlTW9kdWxlU2x1Z3MgXSApO1xuXG5cdC8vIERpc2FibGUgdGhlIENUQSBpZiBubyBtb2R1bGVzIGFyZSBzZWxlY3RlZCB0byBiZSByZXN0b3JlZC5cblx0Y29uc3QgZGlzYWJsZUNUQSA9ICEgc2VsZWN0ZWRNb2R1bGVTbHVncz8ubGVuZ3RoO1xuXG5cdHJldHVybiAoXG5cdFx0PEZyYWdtZW50PlxuXHRcdFx0eyBoYXNNdWx0aXBsZVJlY292ZXJhYmxlTW9kdWxlcyAmJiAoXG5cdFx0XHRcdDxGcmFnbWVudD5cblx0XHRcdFx0XHR7IHNlbGVjdGVkTW9kdWxlU2x1Z3MgJiZcblx0XHRcdFx0XHRcdHVzZXJSZWNvdmVyYWJsZU1vZHVsZVNsdWdzLm1hcCggKCBzbHVnICkgPT4gKFxuXHRcdFx0XHRcdFx0XHQ8ZGl2IGtleT17IHNsdWcgfT5cblx0XHRcdFx0XHRcdFx0XHQ8Q2hlY2tib3hcblx0XHRcdFx0XHRcdFx0XHRcdGNoZWNrZWQ9eyBzZWxlY3RlZE1vZHVsZVNsdWdzLmluY2x1ZGVzKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzbHVnXG5cdFx0XHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU9XCJtb2R1bGUtcmVjb3ZlcnktYWxlcnQtY2hlY2tib3hcIlxuXHRcdFx0XHRcdFx0XHRcdFx0aWQ9eyBgbW9kdWxlLXJlY292ZXJ5LWFsZXJ0LWNoZWNrYm94LSR7IHNsdWcgfWAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0b25DaGFuZ2U9eyAoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzZWxlY3RlZE1vZHVsZVNsdWdzLmluY2x1ZGVzKCBzbHVnIClcblx0XHRcdFx0XHRcdFx0XHRcdFx0KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2V0U2VsZWN0ZWRNb2R1bGVTbHVncyhcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpdGhvdXQoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNlbGVjdGVkTW9kdWxlU2x1Z3MsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNsdWdcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNldFNlbGVjdGVkTW9kdWxlU2x1Z3MoIFtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC4uLnNlbGVjdGVkTW9kdWxlU2x1Z3MsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzbHVnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdF0gKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fSB9XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZD17IGluUHJvZ3Jlc3MgfVxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsdWU9eyBzbHVnIH1cblx0XHRcdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHR7IHJlY292ZXJhYmxlTW9kdWxlc1sgc2x1ZyBdLm5hbWUgfVxuXHRcdFx0XHRcdFx0XHRcdDwvQ2hlY2tib3g+XG5cdFx0XHRcdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHRcdFx0KSApIH1cblx0XHRcdFx0XHQ8cCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW5fX2Rlc2NcIj5cblx0XHRcdFx0XHRcdHsgX18oXG5cdFx0XHRcdFx0XHRcdCdCeSByZWNvdmVyaW5nIHRoZSBzZWxlY3RlZCBtb2R1bGVzLCB5b3Ugd2lsbCByZXN0b3JlIGFjY2VzcyBmb3Igb3RoZXIgdXNlcnMgYnkgc2hhcmluZyBhY2Nlc3MgdmlhIHlvdXIgR29vZ2xlIGFjY291bnQuIFRoaXMgZG9lcyBub3QgbWFrZSBhbnkgY2hhbmdlcyB0byBleHRlcm5hbCBzZXJ2aWNlcyBhbmQgY2FuIGJlIG1hbmFnZWQgYXQgYW55IHRpbWUgdmlhIHRoZSBkYXNoYm9hcmQgc2hhcmluZyBzZXR0aW5ncy4nLFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0PC9wPlxuXHRcdFx0XHQ8L0ZyYWdtZW50PlxuXHRcdFx0KSB9XG5cdFx0XHR7ICEgaGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXMgJiYgKFxuXHRcdFx0XHQ8cCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW5fX2Rlc2NcIj5cblx0XHRcdFx0XHR7IF9fKFxuXHRcdFx0XHRcdFx0J0J5IHJlY292ZXJpbmcgdGhlIG1vZHVsZSwgeW91IHdpbGwgcmVzdG9yZSBhY2Nlc3MgZm9yIG90aGVyIHVzZXJzIGJ5IHNoYXJpbmcgYWNjZXNzIHZpYSB5b3VyIEdvb2dsZSBhY2NvdW50LiBUaGlzIGRvZXMgbm90IG1ha2UgYW55IGNoYW5nZXMgdG8gZXh0ZXJuYWwgc2VydmljZXMgYW5kIGNhbiBiZSBtYW5hZ2VkIGF0IGFueSB0aW1lIHZpYSB0aGUgZGFzaGJvYXJkIHNoYXJpbmcgc2V0dGluZ3MuJyxcblx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdDwvcD5cblx0XHRcdCkgfVxuXHRcdFx0eyBPYmplY3Qua2V5cyggcmVjb3ZlcnlFcnJvcnMgKS5sZW5ndGggPiAwICYmIChcblx0XHRcdFx0PEVycm9ycyByZWNvdmVyeUVycm9ycz17IHJlY292ZXJ5RXJyb3JzIH0gLz5cblx0XHRcdCkgfVxuXHRcdFx0PEFjdGlvbnNDVEFMaW5rRGlzbWlzc1xuXHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0Y3RhTGFiZWw9eyBfXyggJ1JlY292ZXInLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0aXNTYXZpbmc9eyBpblByb2dyZXNzIH1cblx0XHRcdFx0b25DVEFDbGljaz17IGhhbmRsZVJlY292ZXJNb2R1bGVzIH1cblx0XHRcdFx0ZGlzbWlzc09uQ1RBQ2xpY2s9eyBmYWxzZSB9XG5cdFx0XHRcdGRpc21pc3NMYWJlbD17IF9fKCAnUmVtaW5kIG1lIGxhdGVyJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdGN0YURpc21pc3NPcHRpb25zPXsgeyBza2lwSGlkaW5nRnJvbVF1ZXVlOiBmYWxzZSB9IH1cblx0XHRcdFx0Y3RhRGlzYWJsZWQ9eyBkaXNhYmxlQ1RBIH1cblx0XHRcdC8+XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBS0E7QUFIQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUdBO0FBQUE7QUFDQTtBQUtBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFHQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBV0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBS0E7QUFDQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBTUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQUE7QUFTQTtBQUFBO0FBUUE7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFJQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/RecoverableActions.js\n"); /***/ }), /***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/UnrecoverableActions.js": /*!*************************************************************************************!*\ !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/UnrecoverableActions.js ***! \*************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return UnrecoverableActions; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../googlesitekit/notifications/components/common/Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n\n/**\n * ModuleRecoveryAlert UnrecoverableActions component.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction UnrecoverableActions(_ref) {\n var id = _ref.id,\n recoverableModules = _ref.recoverableModules,\n hasMultipleRecoverableModules = _ref.hasMultipleRecoverableModules;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, hasMultipleRecoverableModules && /*#__PURE__*/React.createElement(\"ul\", {\n className: \"mdc-list mdc-list--non-interactive\"\n }, Object.values(recoverableModules || {}).map(function (module) {\n return /*#__PURE__*/React.createElement(\"li\", {\n className: \"mdc-list-item\",\n key: module.slug\n }, /*#__PURE__*/React.createElement(\"span\", {\n className: \"mdc-list-item__text\"\n }, module.name));\n })), /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n id: id,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Remind me later', 'google-site-kit'),\n dismissExpires: _util__WEBPACK_IMPORTED_MODULE_2__[\"DAY_IN_SECONDS\"]\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvVW5yZWNvdmVyYWJsZUFjdGlvbnMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvVW5yZWNvdmVyYWJsZUFjdGlvbnMuanM/ZjUyMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1vZHVsZVJlY292ZXJ5QWxlcnQgVW5yZWNvdmVyYWJsZUFjdGlvbnMgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEZyYWdtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgREFZX0lOX1NFQ09ORFMgfSBmcm9tICcuLi8uLi8uLi91dGlsJztcbmltcG9ydCBEaXNtaXNzIGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9EaXNtaXNzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVW5yZWNvdmVyYWJsZUFjdGlvbnMoIHtcblx0aWQsXG5cdHJlY292ZXJhYmxlTW9kdWxlcyxcblx0aGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXMsXG59ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxGcmFnbWVudD5cblx0XHRcdHsgaGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXMgJiYgKFxuXHRcdFx0XHQ8dWwgY2xhc3NOYW1lPVwibWRjLWxpc3QgbWRjLWxpc3QtLW5vbi1pbnRlcmFjdGl2ZVwiPlxuXHRcdFx0XHRcdHsgT2JqZWN0LnZhbHVlcyggcmVjb3ZlcmFibGVNb2R1bGVzIHx8IHt9ICkubWFwKFxuXHRcdFx0XHRcdFx0KCBtb2R1bGUgKSA9PiAoXG5cdFx0XHRcdFx0XHRcdDxsaSBjbGFzc05hbWU9XCJtZGMtbGlzdC1pdGVtXCIga2V5PXsgbW9kdWxlLnNsdWcgfT5cblx0XHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJtZGMtbGlzdC1pdGVtX190ZXh0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHR7IG1vZHVsZS5uYW1lIH1cblx0XHRcdFx0XHRcdFx0XHQ8L3NwYW4+XG5cdFx0XHRcdFx0XHRcdDwvbGk+XG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdDwvdWw+XG5cdFx0XHQpIH1cblx0XHRcdDxEaXNtaXNzXG5cdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRkaXNtaXNzTGFiZWw9eyBfXyggJ1JlbWluZCBtZSBsYXRlcicsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRkaXNtaXNzRXhwaXJlcz17IERBWV9JTl9TRUNPTkRTIH1cblx0XHRcdC8+XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUZBO0FBQ0E7QUFFQTtBQUdBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFHQTtBQU1BO0FBQ0E7QUFDQTtBQUFBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/UnrecoverableActions.js\n"); /***/ }), /***/ "./js/components/dashboard-sharing/ModuleRecoveryAlert/index.js": /*!**********************************************************************!*\ !*** ./js/components/dashboard-sharing/ModuleRecoveryAlert/index.js ***! \**********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ModuleRecoveryAlert; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_SimpleNotification__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../googlesitekit/notifications/components/layout/SimpleNotification */ \"./js/googlesitekit/notifications/components/layout/SimpleNotification.js\");\n/* harmony import */ var _googlesitekit_components_gm2_ProgressBar__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../googlesitekit/components-gm2/ProgressBar */ \"./js/googlesitekit/components-gm2/ProgressBar.js\");\n/* harmony import */ var _Description__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Description */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/Description.js\");\n/* harmony import */ var _RecoverableActions__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./RecoverableActions */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/RecoverableActions.js\");\n/* harmony import */ var _UnrecoverableActions__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./UnrecoverableActions */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/UnrecoverableActions.js\");\n\n\n/**\n * ModuleRecoveryAlert component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nfunction ModuleRecoveryAlert(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var recoverableModules = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_MODULES\"]).getRecoverableModules();\n });\n\n // TODO: Extract to selector.\n var userRecoverableModuleSlugs = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n var _select = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_MODULES\"]),\n getRecoverableModules = _select.getRecoverableModules,\n hasModuleAccess = _select.hasModuleAccess;\n var modules = getRecoverableModules();\n if (modules === undefined) {\n return undefined;\n }\n var slugAccessEntries = Object.keys(modules).map(function (slug) {\n return [slug, hasModuleAccess(slug)];\n });\n if (slugAccessEntries.some(function (_ref2) {\n var _ref3 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_ref2, 2),\n hasAccess = _ref3[1];\n return hasAccess === undefined;\n })) {\n return undefined;\n }\n return slugAccessEntries.filter(function (_ref4) {\n var _ref5 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_ref4, 2),\n hasAccess = _ref5[1];\n return hasAccess;\n }).map(function (_ref6) {\n var _ref7 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_ref6, 1),\n slug = _ref7[0];\n return slug;\n });\n });\n\n // The alert renders conditional copy and actions based on:\n // 1. If there is one or more than one module to recover.\n // 2. If the user has access to perform the recovery.\n var hasMultipleRecoverableModules = Object.keys(recoverableModules || {}).length > 1;\n var hasUserRecoverableModules = !!(userRecoverableModuleSlugs === null || userRecoverableModuleSlugs === void 0 ? void 0 : userRecoverableModuleSlugs.length);\n\n // TODO: refactor loading state to use Skeleton components within the sub component.\n var isLoading = recoverableModules === undefined || userRecoverableModuleSlugs === undefined;\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_SimpleNotification__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Dashboard data for some services has been interrupted', 'google-site-kit'),\n description: isLoading ? /*#__PURE__*/React.createElement(_googlesitekit_components_gm2_ProgressBar__WEBPACK_IMPORTED_MODULE_6__[\"default\"], null) : /*#__PURE__*/React.createElement(_Description__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n id: id,\n recoverableModules: recoverableModules,\n userRecoverableModuleSlugs: userRecoverableModuleSlugs,\n hasUserRecoverableModules: hasUserRecoverableModules,\n hasMultipleRecoverableModules: hasMultipleRecoverableModules\n }),\n actions: !isLoading && (hasUserRecoverableModules ? /*#__PURE__*/React.createElement(_RecoverableActions__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n id: id,\n recoverableModules: recoverableModules,\n userRecoverableModuleSlugs: userRecoverableModuleSlugs,\n hasMultipleRecoverableModules: hasMultipleRecoverableModules\n }) : /*#__PURE__*/React.createElement(_UnrecoverableActions__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n id: id,\n recoverableModules: recoverableModules,\n userRecoverableModuleSlugs: userRecoverableModuleSlugs,\n hasMultipleRecoverableModules: hasMultipleRecoverableModules\n }))\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL2Rhc2hib2FyZC1zaGFyaW5nL01vZHVsZVJlY292ZXJ5QWxlcnQvaW5kZXguanM/OWUxNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1vZHVsZVJlY292ZXJ5QWxlcnQgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU2VsZWN0IH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7IENPUkVfTU9EVUxFUyB9IGZyb20gJy4uLy4uLy4uL2dvb2dsZXNpdGVraXQvbW9kdWxlcy9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCBTaW1wbGVOb3RpZmljYXRpb24gZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L1NpbXBsZU5vdGlmaWNhdGlvbic7XG5pbXBvcnQgUHJvZ3Jlc3NCYXIgZnJvbSAnLi4vLi4vLi4vZ29vZ2xlc2l0ZWtpdC9jb21wb25lbnRzLWdtMi9Qcm9ncmVzc0Jhcic7XG5pbXBvcnQgRGVzY3JpcHRpb24gZnJvbSAnLi9EZXNjcmlwdGlvbic7XG5pbXBvcnQgUmVjb3ZlcmFibGVBY3Rpb25zIGZyb20gJy4vUmVjb3ZlcmFibGVBY3Rpb25zJztcbmltcG9ydCBVbnJlY292ZXJhYmxlQWN0aW9ucyBmcm9tICcuL1VucmVjb3ZlcmFibGVBY3Rpb25zJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTW9kdWxlUmVjb3ZlcnlBbGVydCggeyBpZCwgTm90aWZpY2F0aW9uIH0gKSB7XG5cdGNvbnN0IHJlY292ZXJhYmxlTW9kdWxlcyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuZ2V0UmVjb3ZlcmFibGVNb2R1bGVzKClcblx0KTtcblxuXHQvLyBUT0RPOiBFeHRyYWN0IHRvIHNlbGVjdG9yLlxuXHRjb25zdCB1c2VyUmVjb3ZlcmFibGVNb2R1bGVTbHVncyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0Y29uc3QgeyBnZXRSZWNvdmVyYWJsZU1vZHVsZXMsIGhhc01vZHVsZUFjY2VzcyB9ID1cblx0XHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICk7XG5cdFx0Y29uc3QgbW9kdWxlcyA9IGdldFJlY292ZXJhYmxlTW9kdWxlcygpO1xuXG5cdFx0aWYgKCBtb2R1bGVzID09PSB1bmRlZmluZWQgKSB7XG5cdFx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHNsdWdBY2Nlc3NFbnRyaWVzID0gT2JqZWN0LmtleXMoIG1vZHVsZXMgKS5tYXAoICggc2x1ZyApID0+IFtcblx0XHRcdHNsdWcsXG5cdFx0XHRoYXNNb2R1bGVBY2Nlc3MoIHNsdWcgKSxcblx0XHRdICk7XG5cblx0XHRpZiAoXG5cdFx0XHRzbHVnQWNjZXNzRW50cmllcy5zb21lKFxuXHRcdFx0XHQoIFsgLCBoYXNBY2Nlc3MgXSApID0+IGhhc0FjY2VzcyA9PT0gdW5kZWZpbmVkXG5cdFx0XHQpXG5cdFx0KSB7XG5cdFx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdHJldHVybiBzbHVnQWNjZXNzRW50cmllc1xuXHRcdFx0LmZpbHRlciggKCBbICwgaGFzQWNjZXNzIF0gKSA9PiBoYXNBY2Nlc3MgKVxuXHRcdFx0Lm1hcCggKCBbIHNsdWcgXSApID0+IHNsdWcgKTtcblx0fSApO1xuXG5cdC8vIFRoZSBhbGVydCByZW5kZXJzIGNvbmRpdGlvbmFsIGNvcHkgYW5kIGFjdGlvbnMgYmFzZWQgb246XG5cdC8vIDEuIElmIHRoZXJlIGlzIG9uZSBvciBtb3JlIHRoYW4gb25lIG1vZHVsZSB0byByZWNvdmVyLlxuXHQvLyAyLiBJZiB0aGUgdXNlciBoYXMgYWNjZXNzIHRvIHBlcmZvcm0gdGhlIHJlY292ZXJ5LlxuXHRjb25zdCBoYXNNdWx0aXBsZVJlY292ZXJhYmxlTW9kdWxlcyA9XG5cdFx0T2JqZWN0LmtleXMoIHJlY292ZXJhYmxlTW9kdWxlcyB8fCB7fSApLmxlbmd0aCA+IDE7XG5cdGNvbnN0IGhhc1VzZXJSZWNvdmVyYWJsZU1vZHVsZXMgPSAhISB1c2VyUmVjb3ZlcmFibGVNb2R1bGVTbHVncz8ubGVuZ3RoO1xuXG5cdC8vIFRPRE86IHJlZmFjdG9yIGxvYWRpbmcgc3RhdGUgdG8gdXNlIFNrZWxldG9uIGNvbXBvbmVudHMgd2l0aGluIHRoZSBzdWIgY29tcG9uZW50LlxuXHRjb25zdCBpc0xvYWRpbmcgPVxuXHRcdHJlY292ZXJhYmxlTW9kdWxlcyA9PT0gdW5kZWZpbmVkIHx8XG5cdFx0dXNlclJlY292ZXJhYmxlTW9kdWxlU2x1Z3MgPT09IHVuZGVmaW5lZDtcblxuXHRyZXR1cm4gKFxuXHRcdDxOb3RpZmljYXRpb24gY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1wdWJsaXNoZXItd2luXCI+XG5cdFx0XHQ8U2ltcGxlTm90aWZpY2F0aW9uXG5cdFx0XHRcdHRpdGxlPXsgX18oXG5cdFx0XHRcdFx0J0Rhc2hib2FyZCBkYXRhIGZvciBzb21lIHNlcnZpY2VzIGhhcyBiZWVuIGludGVycnVwdGVkJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249e1xuXHRcdFx0XHRcdGlzTG9hZGluZyA/IChcblx0XHRcdFx0XHRcdDxQcm9ncmVzc0JhciAvPlxuXHRcdFx0XHRcdCkgOiAoXG5cdFx0XHRcdFx0XHQ8RGVzY3JpcHRpb25cblx0XHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRcdHJlY292ZXJhYmxlTW9kdWxlcz17IHJlY292ZXJhYmxlTW9kdWxlcyB9XG5cdFx0XHRcdFx0XHRcdHVzZXJSZWNvdmVyYWJsZU1vZHVsZVNsdWdzPXtcblx0XHRcdFx0XHRcdFx0XHR1c2VyUmVjb3ZlcmFibGVNb2R1bGVTbHVnc1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGhhc1VzZXJSZWNvdmVyYWJsZU1vZHVsZXM9e1xuXHRcdFx0XHRcdFx0XHRcdGhhc1VzZXJSZWNvdmVyYWJsZU1vZHVsZXNcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoYXNNdWx0aXBsZVJlY292ZXJhYmxlTW9kdWxlcz17XG5cdFx0XHRcdFx0XHRcdFx0aGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXNcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHQpXG5cdFx0XHRcdH1cblx0XHRcdFx0YWN0aW9ucz17XG5cdFx0XHRcdFx0ISBpc0xvYWRpbmcgJiZcblx0XHRcdFx0XHQoIGhhc1VzZXJSZWNvdmVyYWJsZU1vZHVsZXMgPyAoXG5cdFx0XHRcdFx0XHQ8UmVjb3ZlcmFibGVBY3Rpb25zXG5cdFx0XHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdFx0XHRyZWNvdmVyYWJsZU1vZHVsZXM9eyByZWNvdmVyYWJsZU1vZHVsZXMgfVxuXHRcdFx0XHRcdFx0XHR1c2VyUmVjb3ZlcmFibGVNb2R1bGVTbHVncz17XG5cdFx0XHRcdFx0XHRcdFx0dXNlclJlY292ZXJhYmxlTW9kdWxlU2x1Z3Ncblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoYXNNdWx0aXBsZVJlY292ZXJhYmxlTW9kdWxlcz17XG5cdFx0XHRcdFx0XHRcdFx0aGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXNcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHQpIDogKFxuXHRcdFx0XHRcdFx0PFVucmVjb3ZlcmFibGVBY3Rpb25zXG5cdFx0XHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdFx0XHRyZWNvdmVyYWJsZU1vZHVsZXM9eyByZWNvdmVyYWJsZU1vZHVsZXMgfVxuXHRcdFx0XHRcdFx0XHR1c2VyUmVjb3ZlcmFibGVNb2R1bGVTbHVncz17XG5cdFx0XHRcdFx0XHRcdFx0dXNlclJlY292ZXJhYmxlTW9kdWxlU2x1Z3Ncblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoYXNNdWx0aXBsZVJlY292ZXJhYmxlTW9kdWxlcz17XG5cdFx0XHRcdFx0XHRcdFx0aGFzTXVsdGlwbGVSZWNvdmVyYWJsZU1vZHVsZXNcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHQpIClcblx0XHRcdFx0fVxuXHRcdFx0Lz5cblx0XHQ8L05vdGlmaWNhdGlvbj5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUVBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFFQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBR0E7QUFHQTtBQUVBO0FBSUE7QUFJQTtBQUNBO0FBQ0E7QUFHQTtBQUVBO0FBSUE7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUdBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/dashboard-sharing/ModuleRecoveryAlert/index.js\n"); /***/ }), /***/ "./js/components/notifications/AuthError.js": /*!**************************************************!*\ !*** ./js/components/notifications/AuthError.js ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return AuthError; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationError */ \"./js/googlesitekit/notifications/components/layout/NotificationError.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/CTALink */ \"./js/googlesitekit/notifications/components/common/CTALink.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n\n/**\n * AuthError component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction AuthError(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var error = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_USER\"]).getAuthError();\n });\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win googlesitekit-publisher-win--win-error\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Site Kit can’t access necessary data', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n text: error.message\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n id: id,\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Redo the plugin setup', 'google-site-kit'),\n ctaLink: error.data.reconnectURL\n })\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvQXV0aEVycm9yLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9ub3RpZmljYXRpb25zL0F1dGhFcnJvci5qcz8zNmZjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQXV0aEVycm9yIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgTm90aWZpY2F0aW9uRXJyb3IgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L05vdGlmaWNhdGlvbkVycm9yJztcbmltcG9ydCBDVEFMaW5rIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9DVEFMaW5rJztcbmltcG9ydCBEZXNjcmlwdGlvbiBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGVzY3JpcHRpb24nO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBBdXRoRXJyb3IoIHsgaWQsIE5vdGlmaWNhdGlvbiB9ICkge1xuXHRjb25zdCBlcnJvciA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiBzZWxlY3QoIENPUkVfVVNFUiApLmdldEF1dGhFcnJvcigpICk7XG5cblx0cmV0dXJuIChcblx0XHQ8Tm90aWZpY2F0aW9uIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpbiBnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW4tLXdpbi1lcnJvclwiPlxuXHRcdFx0PE5vdGlmaWNhdGlvbkVycm9yXG5cdFx0XHRcdHRpdGxlPXsgX18oXG5cdFx0XHRcdFx0J1NpdGUgS2l0IGNhbuKAmXQgYWNjZXNzIG5lY2Vzc2FyeSBkYXRhJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249eyA8RGVzY3JpcHRpb24gdGV4dD17IGVycm9yLm1lc3NhZ2UgfSAvPiB9XG5cdFx0XHRcdGFjdGlvbnM9e1xuXHRcdFx0XHRcdDxDVEFMaW5rXG5cdFx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRcdGN0YUxhYmVsPXsgX18oXG5cdFx0XHRcdFx0XHRcdCdSZWRvIHRoZSBwbHVnaW4gc2V0dXAnLFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRjdGFMaW5rPXsgZXJyb3IuZGF0YS5yZWNvbm5lY3RVUkwgfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdH1cblx0XHRcdC8+XG5cdFx0PC9Ob3RpZmljYXRpb24+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUFBO0FBRUE7QUFJQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/notifications/AuthError.js\n"); /***/ }), /***/ "./js/components/notifications/EnableAutoUpdateBannerNotification.js": /*!***************************************************************************!*\ !*** ./js/components/notifications/EnableAutoUpdateBannerNotification.js ***! \***************************************************************************/ /*! exports provided: ENABLE_AUTO_UPDATES_BANNER_SLUG, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENABLE_AUTO_UPDATES_BANNER_SLUG\", function() { return ENABLE_AUTO_UPDATES_BANNER_SLUG; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return EnableAutoUpdateBannerNotification; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_SimpleNotification__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/SimpleNotification */ \"./js/googlesitekit/notifications/components/layout/SimpleNotification.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/ActionsCTALinkDismiss */ \"./js/googlesitekit/notifications/components/common/ActionsCTALinkDismiss.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n\n\n\n\n/**\n * EnableAutoUpdateBannerNotification component.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nvar ENABLE_AUTO_UPDATES_BANNER_SLUG = 'auto-update-cta';\nfunction EnableAutoUpdateBannerNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_8__[\"default\"])();\n var siteKitAutoUpdatesEnabled = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getSiteKitAutoUpdatesEnabled();\n });\n var enableAutoUpdateError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]).getErrorForAction('enableAutoUpdate', []);\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_SITE\"]),\n enableAutoUpdate = _useDispatch.enableAutoUpdate;\n var ctaActivate = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee() {\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return enableAutoUpdate();\n case 2:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })), [enableAutoUpdate]);\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n enabledViaCTA = _useState2[0],\n setEnabledViaCTA = _useState2[1]; // If auto-updates were enabled via this CTA banner, then set the state to\n // true to render the success banner variation.\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n if (enabledViaCTA === false && siteKitAutoUpdatesEnabled === true) {\n setEnabledViaCTA(true);\n }\n }, [enabledViaCTA, setEnabledViaCTA, siteKitAutoUpdatesEnabled]);\n\n // Render the \"Auto Updates enabled successfully\" banner variation\n // if auto updates were enabled using this banner CTA.\n if (enabledViaCTA) {\n // Use separate GA tracking event category for success banner variation.\n var gaTrackingEventArgs = {\n category: \"\".concat(viewContext, \"_\").concat(ENABLE_AUTO_UPDATES_BANNER_SLUG, \"-success\")\n };\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_SimpleNotification__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Thanks for enabling auto-updates', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Auto-updates have been enabled. Your version of Site Kit will automatically be updated when new versions are available.', 'google-site-kit'),\n errorText: enableAutoUpdateError === null || enableAutoUpdateError === void 0 ? void 0 : enableAutoUpdateError.message\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n id: id,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Dismiss', 'google-site-kit'),\n gaTrackingEventArgs: gaTrackingEventArgs,\n dismissExpires: 1 // Expire the dismissal instantly to allow showing the banner again if auto-updates are disabled later.\n })\n }));\n }\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_SimpleNotification__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Keep Site Kit up-to-date', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Turn on auto-updates so you always have the latest version of Site Kit. We constantly introduce new features to help you get the insights you need to be successful on the web.', 'google-site-kit'),\n errorText: enableAutoUpdateError === null || enableAutoUpdateError === void 0 ? void 0 : enableAutoUpdateError.message\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n id: id,\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Enable auto-updates', 'google-site-kit'),\n dismissOnCTAClick: false,\n onCTAClick: ctaActivate,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('Dismiss', 'google-site-kit') // This dismissal is permanent since the user specifically chose not to enable auto-updates.\n })\n }));\n}\nEnableAutoUpdateBannerNotification.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string.isRequired,\n Notification: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.elementType.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvRW5hYmxlQXV0b1VwZGF0ZUJhbm5lck5vdGlmaWNhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9FbmFibGVBdXRvVXBkYXRlQmFubmVyTm90aWZpY2F0aW9uLmpzPzMwMjMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFbmFibGVBdXRvVXBkYXRlQmFubmVyTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcbmltcG9ydCBTaW1wbGVOb3RpZmljYXRpb24gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L1NpbXBsZU5vdGlmaWNhdGlvbic7XG5pbXBvcnQgRGVzY3JpcHRpb24gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0Rlc2NyaXB0aW9uJztcbmltcG9ydCBBY3Rpb25zQ1RBTGlua0Rpc21pc3MgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0FjdGlvbnNDVEFMaW5rRGlzbWlzcyc7XG5pbXBvcnQgRGlzbWlzcyBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGlzbWlzcyc7XG5cbmV4cG9ydCBjb25zdCBFTkFCTEVfQVVUT19VUERBVEVTX0JBTk5FUl9TTFVHID0gJ2F1dG8tdXBkYXRlLWN0YSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVuYWJsZUF1dG9VcGRhdGVCYW5uZXJOb3RpZmljYXRpb24oIHtcblx0aWQsXG5cdE5vdGlmaWNhdGlvbixcbn0gKSB7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblxuXHRjb25zdCBzaXRlS2l0QXV0b1VwZGF0ZXNFbmFibGVkID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRTaXRlS2l0QXV0b1VwZGF0ZXNFbmFibGVkKClcblx0KTtcblx0Y29uc3QgZW5hYmxlQXV0b1VwZGF0ZUVycm9yID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRFcnJvckZvckFjdGlvbiggJ2VuYWJsZUF1dG9VcGRhdGUnLCBbXSApXG5cdCk7XG5cblx0Y29uc3QgeyBlbmFibGVBdXRvVXBkYXRlIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9TSVRFICk7XG5cdGNvbnN0IGN0YUFjdGl2YXRlID0gdXNlQ2FsbGJhY2soIGFzeW5jICgpID0+IHtcblx0XHRhd2FpdCBlbmFibGVBdXRvVXBkYXRlKCk7XG5cdH0sIFsgZW5hYmxlQXV0b1VwZGF0ZSBdICk7XG5cblx0Y29uc3QgWyBlbmFibGVkVmlhQ1RBLCBzZXRFbmFibGVkVmlhQ1RBIF0gPSB1c2VTdGF0ZSggZmFsc2UgKTtcblxuXHQvLyBJZiBhdXRvLXVwZGF0ZXMgd2VyZSBlbmFibGVkIHZpYSB0aGlzIENUQSBiYW5uZXIsIHRoZW4gc2V0IHRoZSBzdGF0ZSB0b1xuXHQvLyB0cnVlIHRvIHJlbmRlciB0aGUgc3VjY2VzcyBiYW5uZXIgdmFyaWF0aW9uLlxuXHR1c2VFZmZlY3QoICgpID0+IHtcblx0XHRpZiAoIGVuYWJsZWRWaWFDVEEgPT09IGZhbHNlICYmIHNpdGVLaXRBdXRvVXBkYXRlc0VuYWJsZWQgPT09IHRydWUgKSB7XG5cdFx0XHRzZXRFbmFibGVkVmlhQ1RBKCB0cnVlICk7XG5cdFx0fVxuXHR9LCBbIGVuYWJsZWRWaWFDVEEsIHNldEVuYWJsZWRWaWFDVEEsIHNpdGVLaXRBdXRvVXBkYXRlc0VuYWJsZWQgXSApO1xuXG5cdC8vIFJlbmRlciB0aGUgXCJBdXRvIFVwZGF0ZXMgZW5hYmxlZCBzdWNjZXNzZnVsbHlcIiBiYW5uZXIgdmFyaWF0aW9uXG5cdC8vIGlmIGF1dG8gdXBkYXRlcyB3ZXJlIGVuYWJsZWQgdXNpbmcgdGhpcyBiYW5uZXIgQ1RBLlxuXHRpZiAoIGVuYWJsZWRWaWFDVEEgKSB7XG5cdFx0Ly8gVXNlIHNlcGFyYXRlIEdBIHRyYWNraW5nIGV2ZW50IGNhdGVnb3J5IGZvciBzdWNjZXNzIGJhbm5lciB2YXJpYXRpb24uXG5cdFx0Y29uc3QgZ2FUcmFja2luZ0V2ZW50QXJncyA9IHtcblx0XHRcdGNhdGVnb3J5OiBgJHsgdmlld0NvbnRleHQgfV8keyBFTkFCTEVfQVVUT19VUERBVEVTX0JBTk5FUl9TTFVHIH0tc3VjY2Vzc2AsXG5cdFx0fTtcblxuXHRcdHJldHVybiAoXG5cdFx0XHQ8Tm90aWZpY2F0aW9uIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpblwiPlxuXHRcdFx0XHQ8U2ltcGxlTm90aWZpY2F0aW9uXG5cdFx0XHRcdFx0dGl0bGU9eyBfXyhcblx0XHRcdFx0XHRcdCdUaGFua3MgZm9yIGVuYWJsaW5nIGF1dG8tdXBkYXRlcycsXG5cdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdGRlc2NyaXB0aW9uPXtcblx0XHRcdFx0XHRcdDxEZXNjcmlwdGlvblxuXHRcdFx0XHRcdFx0XHR0ZXh0PXsgX18oXG5cdFx0XHRcdFx0XHRcdFx0J0F1dG8tdXBkYXRlcyBoYXZlIGJlZW4gZW5hYmxlZC4gWW91ciB2ZXJzaW9uIG9mIFNpdGUgS2l0IHdpbGwgYXV0b21hdGljYWxseSBiZSB1cGRhdGVkIHdoZW4gbmV3IHZlcnNpb25zIGFyZSBhdmFpbGFibGUuJyxcblx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0ZXJyb3JUZXh0PXsgZW5hYmxlQXV0b1VwZGF0ZUVycm9yPy5tZXNzYWdlIH1cblx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGFjdGlvbnM9e1xuXHRcdFx0XHRcdFx0PERpc21pc3Ncblx0XHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRcdGRpc21pc3NMYWJlbD17IF9fKCAnRGlzbWlzcycsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdFx0XHRnYVRyYWNraW5nRXZlbnRBcmdzPXsgZ2FUcmFja2luZ0V2ZW50QXJncyB9XG5cdFx0XHRcdFx0XHRcdGRpc21pc3NFeHBpcmVzPXsgMSB9IC8vIEV4cGlyZSB0aGUgZGlzbWlzc2FsIGluc3RhbnRseSB0byBhbGxvdyBzaG93aW5nIHRoZSBiYW5uZXIgYWdhaW4gaWYgYXV0by11cGRhdGVzIGFyZSBkaXNhYmxlZCBsYXRlci5cblx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHQvPlxuXHRcdFx0PC9Ob3RpZmljYXRpb24+XG5cdFx0KTtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PE5vdGlmaWNhdGlvbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW5cIj5cblx0XHRcdDxTaW1wbGVOb3RpZmljYXRpb25cblx0XHRcdFx0dGl0bGU9eyBfXyggJ0tlZXAgU2l0ZSBLaXQgdXAtdG8tZGF0ZScsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRkZXNjcmlwdGlvbj17XG5cdFx0XHRcdFx0PERlc2NyaXB0aW9uXG5cdFx0XHRcdFx0XHR0ZXh0PXsgX18oXG5cdFx0XHRcdFx0XHRcdCdUdXJuIG9uIGF1dG8tdXBkYXRlcyBzbyB5b3UgYWx3YXlzIGhhdmUgdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIFNpdGUgS2l0LiBXZSBjb25zdGFudGx5IGludHJvZHVjZSBuZXcgZmVhdHVyZXMgdG8gaGVscCB5b3UgZ2V0IHRoZSBpbnNpZ2h0cyB5b3UgbmVlZCB0byBiZSBzdWNjZXNzZnVsIG9uIHRoZSB3ZWIuJyxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0ZXJyb3JUZXh0PXsgZW5hYmxlQXV0b1VwZGF0ZUVycm9yPy5tZXNzYWdlIH1cblx0XHRcdFx0XHQvPlxuXHRcdFx0XHR9XG5cdFx0XHRcdGFjdGlvbnM9e1xuXHRcdFx0XHRcdDxBY3Rpb25zQ1RBTGlua0Rpc21pc3Ncblx0XHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdFx0Y3RhTGFiZWw9eyBfXyhcblx0XHRcdFx0XHRcdFx0J0VuYWJsZSBhdXRvLXVwZGF0ZXMnLFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRkaXNtaXNzT25DVEFDbGljaz17IGZhbHNlIH1cblx0XHRcdFx0XHRcdG9uQ1RBQ2xpY2s9eyBjdGFBY3RpdmF0ZSB9XG5cdFx0XHRcdFx0XHRkaXNtaXNzTGFiZWw9eyBfXyggJ0Rpc21pc3MnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH0gLy8gVGhpcyBkaXNtaXNzYWwgaXMgcGVybWFuZW50IHNpbmNlIHRoZSB1c2VyIHNwZWNpZmljYWxseSBjaG9zZSBub3QgdG8gZW5hYmxlIGF1dG8tdXBkYXRlcy5cblx0XHRcdFx0XHQvPlxuXHRcdFx0XHR9XG5cdFx0XHQvPlxuXHRcdDwvTm90aWZpY2F0aW9uPlxuXHQpO1xufVxuXG5FbmFibGVBdXRvVXBkYXRlQmFubmVyTm90aWZpY2F0aW9uLnByb3BUeXBlcyA9IHtcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0Tm90aWZpY2F0aW9uOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUdBO0FBREE7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFJQTtBQUVBO0FBSUE7QUFBQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBSUE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBRUE7QUFJQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/notifications/EnableAutoUpdateBannerNotification.js\n"); /***/ }), /***/ "./js/components/notifications/FirstPartyModeSetupBanner.js": /*!******************************************************************!*\ !*** ./js/components/notifications/FirstPartyModeSetupBanner.js ***! \******************************************************************/ /*! exports provided: FPM_SHOW_SETUP_SUCCESS_NOTIFICATION, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FPM_SHOW_SETUP_SUCCESS_NOTIFICATION\", function() { return FPM_SHOW_SETUP_SUCCESS_NOTIFICATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return FirstPartyModeSetupBanner; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../AdminMenuTooltip */ \"./js/components/AdminMenuTooltip/index.js\");\n/* harmony import */ var _googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/notifications/datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../googlesitekit/datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/LearnMoreLink */ \"./js/googlesitekit/notifications/components/common/LearnMoreLink.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationWithSVG__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationWithSVG */ \"./js/googlesitekit/notifications/components/layout/NotificationWithSVG.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/ActionsCTALinkDismiss */ \"./js/googlesitekit/notifications/components/common/ActionsCTALinkDismiss.js\");\n/* harmony import */ var _svg_graphics_first_party_mode_setup_banner_desktop_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../../svg/graphics/first-party-mode-setup-banner-desktop.svg */ \"./svg/graphics/first-party-mode-setup-banner-desktop.svg\");\n/* harmony import */ var _svg_graphics_first_party_mode_setup_banner_tablet_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../../svg/graphics/first-party-mode-setup-banner-tablet.svg */ \"./svg/graphics/first-party-mode-setup-banner-tablet.svg\");\n/* harmony import */ var _svg_graphics_first_party_mode_setup_banner_mobile_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../../svg/graphics/first-party-mode-setup-banner-mobile.svg */ \"./svg/graphics/first-party-mode-setup-banner-mobile.svg\");\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n\n\n\n/**\n * FirstPartyModeSetupBanner component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar FPM_SHOW_SETUP_SUCCESS_NOTIFICATION = 'fpm-show-setup-success-notification';\nfunction FirstPartyModeSetupBanner(_ref) {\n var _breakpointSVGMap;\n var id = _ref.id,\n Notification = _ref.Notification;\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_18__[\"useBreakpoint\"])();\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_19__[\"default\"])();\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]),\n setFirstPartyModeEnabled = _useDispatch.setFirstPartyModeEnabled,\n saveFirstPartyModeSettings = _useDispatch.saveFirstPartyModeSettings;\n var tooltipSettings = {\n tooltipSlug: id,\n content: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('You can always enable First-party mode in Settings later', 'google-site-kit'),\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Got it', 'google-site-kit')\n };\n var showTooltip = Object(_AdminMenuTooltip__WEBPACK_IMPORTED_MODULE_6__[\"useShowTooltip\"])(tooltipSettings);\n var usingProxy = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isUsingProxy();\n });\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]),\n invalidateResolution = _useDispatch2.invalidateResolution;\n var _useDispatch3 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_googlesitekit_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_UI\"]),\n setValue = _useDispatch3.setValue;\n var learnMoreURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getDocumentationLinkURL('first-party-mode-introduction');\n });\n var onCTAClick = /*#__PURE__*/function () {\n var _ref2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee() {\n var _yield$saveFirstParty, error;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n setFirstPartyModeEnabled(true);\n _context.next = 3;\n return saveFirstPartyModeSettings();\n case 3:\n _yield$saveFirstParty = _context.sent;\n error = _yield$saveFirstParty.error;\n if (!error) {\n _context.next = 7;\n break;\n }\n return _context.abrupt(\"return\", {\n error: error\n });\n case 7:\n setValue(FPM_SHOW_SETUP_SUCCESS_NOTIFICATION, true);\n invalidateResolution('getQueuedNotifications', [viewContext, _googlesitekit_notifications_datastore_constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_GROUPS\"].DEFAULT]);\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function onCTAClick() {\n return _ref2.apply(this, arguments);\n };\n }();\n var _useDispatch4 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"useDispatch\"])(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]),\n triggerSurvey = _useDispatch4.triggerSurvey;\n var handleView = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function () {\n if (usingProxy) {\n triggerSurvey('view_fpm_setup_cta', {\n ttl: _util__WEBPACK_IMPORTED_MODULE_20__[\"DAY_IN_SECONDS\"]\n });\n }\n }, [triggerSurvey, usingProxy]);\n var breakpointSVGMap = (_breakpointSVGMap = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_breakpointSVGMap, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_18__[\"BREAKPOINT_SMALL\"], _svg_graphics_first_party_mode_setup_banner_mobile_svg__WEBPACK_IMPORTED_MODULE_17__[\"default\"]), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_breakpointSVGMap, _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_18__[\"BREAKPOINT_TABLET\"], _svg_graphics_first_party_mode_setup_banner_tablet_svg__WEBPACK_IMPORTED_MODULE_16__[\"default\"]), _breakpointSVGMap);\n return /*#__PURE__*/React.createElement(Notification, {\n onView: handleView\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationWithSVG__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n id: id,\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Get more comprehensive stats by collecting metrics via your own site', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Enable First-party mode (beta) to send measurement through your own domain - this helps improve the quality and completeness of Analytics or Ads metrics.', 'google-site-kit'),\n learnMoreLink: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n id: id,\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Learn more', 'google-site-kit'),\n url: learnMoreURL\n })\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n id: id,\n className: \"googlesitekit-setup-cta-banner__actions-wrapper\",\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Enable First-party mode', 'google-site-kit'),\n onCTAClick: onCTAClick,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__[\"__\"])('Maybe later', 'google-site-kit'),\n onDismiss: showTooltip\n }),\n SVG: breakpointSVGMap[breakpoint] || _svg_graphics_first_party_mode_setup_banner_desktop_svg__WEBPACK_IMPORTED_MODULE_15__[\"default\"]\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvRmlyc3RQYXJ0eU1vZGVTZXR1cEJhbm5lci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9GaXJzdFBhcnR5TW9kZVNldHVwQmFubmVyLmpzP2YxYzYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBGaXJzdFBhcnR5TW9kZVNldHVwQmFubmVyIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZURpc3BhdGNoLCB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgdXNlU2hvd1Rvb2x0aXAgfSBmcm9tICcuLi9BZG1pbk1lbnVUb29sdGlwJztcbmltcG9ydCB7XG5cdENPUkVfTk9USUZJQ0FUSU9OUyxcblx0Tk9USUZJQ0FUSU9OX0dST1VQUyxcbn0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VU0VSIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9VSSB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VpL2NvbnN0YW50cyc7XG5pbXBvcnQgRGVzY3JpcHRpb24gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0Rlc2NyaXB0aW9uJztcbmltcG9ydCBMZWFybk1vcmVMaW5rIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9MZWFybk1vcmVMaW5rJztcbmltcG9ydCBOb3RpZmljYXRpb25XaXRoU1ZHIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2xheW91dC9Ob3RpZmljYXRpb25XaXRoU1ZHJztcbmltcG9ydCBBY3Rpb25zQ1RBTGlua0Rpc21pc3MgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0FjdGlvbnNDVEFMaW5rRGlzbWlzcyc7XG5pbXBvcnQgRlBNU2V0dXBDVEFTVkdEZXNrdG9wIGZyb20gJy4uLy4uLy4uL3N2Zy9ncmFwaGljcy9maXJzdC1wYXJ0eS1tb2RlLXNldHVwLWJhbm5lci1kZXNrdG9wLnN2Zyc7XG5pbXBvcnQgRlBNU2V0dXBDVEFTVkdUYWJsZXQgZnJvbSAnLi4vLi4vLi4vc3ZnL2dyYXBoaWNzL2ZpcnN0LXBhcnR5LW1vZGUtc2V0dXAtYmFubmVyLXRhYmxldC5zdmcnO1xuaW1wb3J0IEZQTVNldHVwQ1RBU1ZHTW9iaWxlIGZyb20gJy4uLy4uLy4uL3N2Zy9ncmFwaGljcy9maXJzdC1wYXJ0eS1tb2RlLXNldHVwLWJhbm5lci1tb2JpbGUuc3ZnJztcbmltcG9ydCB7XG5cdEJSRUFLUE9JTlRfU01BTEwsXG5cdEJSRUFLUE9JTlRfVEFCTEVULFxuXHR1c2VCcmVha3BvaW50LFxufSBmcm9tICcuLi8uLi9ob29rcy91c2VCcmVha3BvaW50JztcbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICcuLi8uLi9ob29rcy91c2VWaWV3Q29udGV4dCc7XG5pbXBvcnQgeyBEQVlfSU5fU0VDT05EUyB9IGZyb20gJy4uLy4uL3V0aWwnO1xuXG5leHBvcnQgY29uc3QgRlBNX1NIT1dfU0VUVVBfU1VDQ0VTU19OT1RJRklDQVRJT04gPVxuXHQnZnBtLXNob3ctc2V0dXAtc3VjY2Vzcy1ub3RpZmljYXRpb24nO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBGaXJzdFBhcnR5TW9kZVNldHVwQmFubmVyKCB7IGlkLCBOb3RpZmljYXRpb24gfSApIHtcblx0Y29uc3QgYnJlYWtwb2ludCA9IHVzZUJyZWFrcG9pbnQoKTtcblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdGNvbnN0IHsgc2V0Rmlyc3RQYXJ0eU1vZGVFbmFibGVkLCBzYXZlRmlyc3RQYXJ0eU1vZGVTZXR0aW5ncyB9ID1cblx0XHR1c2VEaXNwYXRjaCggQ09SRV9TSVRFICk7XG5cblx0Y29uc3QgdG9vbHRpcFNldHRpbmdzID0ge1xuXHRcdHRvb2x0aXBTbHVnOiBpZCxcblx0XHRjb250ZW50OiBfXyhcblx0XHRcdCdZb3UgY2FuIGFsd2F5cyBlbmFibGUgRmlyc3QtcGFydHkgbW9kZSBpbiBTZXR0aW5ncyBsYXRlcicsXG5cdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdCksXG5cdFx0ZGlzbWlzc0xhYmVsOiBfXyggJ0dvdCBpdCcsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdH07XG5cdGNvbnN0IHNob3dUb29sdGlwID0gdXNlU2hvd1Rvb2x0aXAoIHRvb2x0aXBTZXR0aW5ncyApO1xuXG5cdGNvbnN0IHVzaW5nUHJveHkgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmlzVXNpbmdQcm94eSgpXG5cdCk7XG5cblx0Y29uc3QgeyBpbnZhbGlkYXRlUmVzb2x1dGlvbiB9ID0gdXNlRGlzcGF0Y2goIENPUkVfTk9USUZJQ0FUSU9OUyApO1xuXG5cdGNvbnN0IHsgc2V0VmFsdWUgfSA9IHVzZURpc3BhdGNoKCBDT1JFX1VJICk7XG5cblx0Y29uc3QgbGVhcm5Nb3JlVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRyZXR1cm4gc2VsZWN0KCBDT1JFX1NJVEUgKS5nZXREb2N1bWVudGF0aW9uTGlua1VSTChcblx0XHRcdCdmaXJzdC1wYXJ0eS1tb2RlLWludHJvZHVjdGlvbidcblx0XHQpO1xuXHR9ICk7XG5cblx0Y29uc3Qgb25DVEFDbGljayA9IGFzeW5jICgpID0+IHtcblx0XHRzZXRGaXJzdFBhcnR5TW9kZUVuYWJsZWQoIHRydWUgKTtcblx0XHRjb25zdCB7IGVycm9yIH0gPSBhd2FpdCBzYXZlRmlyc3RQYXJ0eU1vZGVTZXR0aW5ncygpO1xuXG5cdFx0aWYgKCBlcnJvciApIHtcblx0XHRcdHJldHVybiB7IGVycm9yIH07XG5cdFx0fVxuXG5cdFx0c2V0VmFsdWUoIEZQTV9TSE9XX1NFVFVQX1NVQ0NFU1NfTk9USUZJQ0FUSU9OLCB0cnVlICk7XG5cdFx0aW52YWxpZGF0ZVJlc29sdXRpb24oICdnZXRRdWV1ZWROb3RpZmljYXRpb25zJywgW1xuXHRcdFx0dmlld0NvbnRleHQsXG5cdFx0XHROT1RJRklDQVRJT05fR1JPVVBTLkRFRkFVTFQsXG5cdFx0XSApO1xuXHR9O1xuXG5cdGNvbnN0IHsgdHJpZ2dlclN1cnZleSB9ID0gdXNlRGlzcGF0Y2goIENPUkVfVVNFUiApO1xuXHRjb25zdCBoYW5kbGVWaWV3ID0gdXNlQ2FsbGJhY2soICgpID0+IHtcblx0XHRpZiAoIHVzaW5nUHJveHkgKSB7XG5cdFx0XHR0cmlnZ2VyU3VydmV5KCAndmlld19mcG1fc2V0dXBfY3RhJywgeyB0dGw6IERBWV9JTl9TRUNPTkRTIH0gKTtcblx0XHR9XG5cdH0sIFsgdHJpZ2dlclN1cnZleSwgdXNpbmdQcm94eSBdICk7XG5cblx0Y29uc3QgYnJlYWtwb2ludFNWR01hcCA9IHtcblx0XHRbIEJSRUFLUE9JTlRfU01BTEwgXTogRlBNU2V0dXBDVEFTVkdNb2JpbGUsXG5cdFx0WyBCUkVBS1BPSU5UX1RBQkxFVCBdOiBGUE1TZXR1cENUQVNWR1RhYmxldCxcblx0fTtcblxuXHRyZXR1cm4gKFxuXHRcdDxOb3RpZmljYXRpb24gb25WaWV3PXsgaGFuZGxlVmlldyB9PlxuXHRcdFx0PE5vdGlmaWNhdGlvbldpdGhTVkdcblx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdHRpdGxlPXsgX18oXG5cdFx0XHRcdFx0J0dldCBtb3JlIGNvbXByZWhlbnNpdmUgc3RhdHMgYnkgY29sbGVjdGluZyBtZXRyaWNzIHZpYSB5b3VyIG93biBzaXRlJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249e1xuXHRcdFx0XHRcdDxEZXNjcmlwdGlvblxuXHRcdFx0XHRcdFx0dGV4dD17IF9fKFxuXHRcdFx0XHRcdFx0XHQnRW5hYmxlIEZpcnN0LXBhcnR5IG1vZGUgKDxlbT5iZXRhPC9lbT4pIHRvIHNlbmQgbWVhc3VyZW1lbnQgdGhyb3VnaCB5b3VyIG93biBkb21haW4gLSB0aGlzIGhlbHBzIGltcHJvdmUgdGhlIHF1YWxpdHkgYW5kIGNvbXBsZXRlbmVzcyBvZiBBbmFseXRpY3Mgb3IgQWRzIG1ldHJpY3MuJyxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0bGVhcm5Nb3JlTGluaz17XG5cdFx0XHRcdFx0XHRcdDxMZWFybk1vcmVMaW5rXG5cdFx0XHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRcdFx0bGFiZWw9eyBfXyggJ0xlYXJuIG1vcmUnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0XHRcdFx0XHR1cmw9eyBsZWFybk1vcmVVUkwgfVxuXHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdH1cblx0XHRcdFx0YWN0aW9ucz17XG5cdFx0XHRcdFx0PEFjdGlvbnNDVEFMaW5rRGlzbWlzc1xuXHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHVwLWN0YS1iYW5uZXJfX2FjdGlvbnMtd3JhcHBlclwiXG5cdFx0XHRcdFx0XHRjdGFMYWJlbD17IF9fKFxuXHRcdFx0XHRcdFx0XHQnRW5hYmxlIEZpcnN0LXBhcnR5IG1vZGUnLFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRvbkNUQUNsaWNrPXsgb25DVEFDbGljayB9XG5cdFx0XHRcdFx0XHRkaXNtaXNzTGFiZWw9eyBfXyggJ01heWJlIGxhdGVyJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0XHRvbkRpc21pc3M9eyBzaG93VG9vbHRpcCB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0fVxuXHRcdFx0XHRTVkc9eyBicmVha3BvaW50U1ZHTWFwWyBicmVha3BvaW50IF0gfHwgRlBNU2V0dXBDVEFTVkdEZXNrdG9wIH1cblx0XHRcdC8+XG5cdFx0PC9Ob3RpZmljYXRpb24+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBRUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFHQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUdBO0FBQ0E7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBYkE7QUFBQTtBQUFBO0FBYUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFLQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBSUE7QUFFQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/notifications/FirstPartyModeSetupBanner.js\n"); /***/ }), /***/ "./js/components/notifications/FirstPartyModeSetupSuccessSubtleNotification.js": /*!*************************************************************************************!*\ !*** ./js/components/notifications/FirstPartyModeSetupSuccessSubtleNotification.js ***! \*************************************************************************************/ /*! exports provided: FIRST_PARTY_MODE_SETUP_SUCCESS_NOTIFICATION, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FIRST_PARTY_MODE_SETUP_SUCCESS_NOTIFICATION\", function() { return FIRST_PARTY_MODE_SETUP_SUCCESS_NOTIFICATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return FirstPartyModeSetupSuccessSubtleNotification; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_notifications_components_layout_SubtleNotification__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/SubtleNotification */ \"./js/googlesitekit/notifications/components/layout/SubtleNotification.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n\n/**\n * FirstPartyModeSetupSuccessSubtleNotification component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nvar FIRST_PARTY_MODE_SETUP_SUCCESS_NOTIFICATION = 'setup-success-notification-fpm';\nfunction FirstPartyModeSetupSuccessSubtleNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_SubtleNotification__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('You successfully enabled First-party mode!', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('You can always disable it in Analytics or Ads settings', 'google-site-kit'),\n dismissCTA: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n id: id,\n primary: false,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Got it', 'google-site-kit')\n })\n }));\n}\nFirstPartyModeSetupSuccessSubtleNotification.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,\n Notification: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvRmlyc3RQYXJ0eU1vZGVTZXR1cFN1Y2Nlc3NTdWJ0bGVOb3RpZmljYXRpb24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvRmlyc3RQYXJ0eU1vZGVTZXR1cFN1Y2Nlc3NTdWJ0bGVOb3RpZmljYXRpb24uanM/OWZkZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZpcnN0UGFydHlNb2RlU2V0dXBTdWNjZXNzU3VidGxlTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBTdWJ0bGVOb3RpZmljYXRpb24gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L1N1YnRsZU5vdGlmaWNhdGlvbic7XG5pbXBvcnQgRGlzbWlzcyBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGlzbWlzcyc7XG5cbmV4cG9ydCBjb25zdCBGSVJTVF9QQVJUWV9NT0RFX1NFVFVQX1NVQ0NFU1NfTk9USUZJQ0FUSU9OID1cblx0J3NldHVwLXN1Y2Nlc3Mtbm90aWZpY2F0aW9uLWZwbSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEZpcnN0UGFydHlNb2RlU2V0dXBTdWNjZXNzU3VidGxlTm90aWZpY2F0aW9uKCB7XG5cdGlkLFxuXHROb3RpZmljYXRpb24sXG59ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxOb3RpZmljYXRpb24+XG5cdFx0XHQ8U3VidGxlTm90aWZpY2F0aW9uXG5cdFx0XHRcdHRpdGxlPXsgX18oXG5cdFx0XHRcdFx0J1lvdSBzdWNjZXNzZnVsbHkgZW5hYmxlZCBGaXJzdC1wYXJ0eSBtb2RlIScsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSB9XG5cdFx0XHRcdGRlc2NyaXB0aW9uPXsgX18oXG5cdFx0XHRcdFx0J1lvdSBjYW4gYWx3YXlzIGRpc2FibGUgaXQgaW4gQW5hbHl0aWNzIG9yIEFkcyBzZXR0aW5ncycsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSB9XG5cdFx0XHRcdGRpc21pc3NDVEE9e1xuXHRcdFx0XHRcdDxEaXNtaXNzXG5cdFx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRcdHByaW1hcnk9eyBmYWxzZSB9XG5cdFx0XHRcdFx0XHRkaXNtaXNzTGFiZWw9eyBfXyggJ0dvdCBpdCcsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdH1cblx0XHRcdC8+XG5cdFx0PC9Ob3RpZmljYXRpb24+XG5cdCk7XG59XG5cbkZpcnN0UGFydHlNb2RlU2V0dXBTdWNjZXNzU3VidGxlTm90aWZpY2F0aW9uLnByb3BUeXBlcyA9IHtcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0Tm90aWZpY2F0aW9uOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUdBO0FBREE7QUFFQTtBQUdBO0FBSUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/notifications/FirstPartyModeSetupSuccessSubtleNotification.js\n"); /***/ }), /***/ "./js/components/notifications/FirstPartyModeWarningNotification.js": /*!**************************************************************************!*\ !*** ./js/components/notifications/FirstPartyModeWarningNotification.js ***! \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return FirstPartyModeWarningNotification; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _googlesitekit_notifications_components_layout_SubtleNotification__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/SubtleNotification */ \"./js/googlesitekit/notifications/components/layout/SubtleNotification.js\");\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Link */ \"./js/components/Link.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n/**\n * FirstPartyModeWarningNotification component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nfunction FirstPartyModeWarningNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_8__[\"default\"])();\n var serverRequirementsLearnMoreURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getDocumentationLinkURL('first-party-mode-server-requirements');\n });\n return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_SubtleNotification__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n className: \"googlesitekit-fpm-subtle-notification\",\n title: Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"createInterpolateElement\"])(Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('First-party mode has been disabled due to server configuration issues. Measurement data is now being routed through the default Google server. Please contact your hosting provider to resolve the issue. Learn more', 'google-site-kit'), {\n a: /*#__PURE__*/React.createElement(_Link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n href: serverRequirementsLearnMoreURL,\n onClick: function onClick() {\n Object(_util__WEBPACK_IMPORTED_MODULE_7__[\"trackEvent\"])(\"\".concat(viewContext, \"_warning-notification-fpm\"), 'click_learn_more_link');\n },\n external: true,\n \"aria-label\": Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Learn more about First-party mode server requirements', 'google-site-kit')\n })\n }),\n dismissCTA: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n id: id,\n primary: false,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Got it', 'google-site-kit')\n }),\n type: \"warning\"\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvRmlyc3RQYXJ0eU1vZGVXYXJuaW5nTm90aWZpY2F0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9ub3RpZmljYXRpb25zL0ZpcnN0UGFydHlNb2RlV2FybmluZ05vdGlmaWNhdGlvbi5qcz9kYjYyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRmlyc3RQYXJ0eU1vZGVXYXJuaW5nTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjcmVhdGVJbnRlcnBvbGF0ZUVsZW1lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgU3VidGxlTm90aWZpY2F0aW9uIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2xheW91dC9TdWJ0bGVOb3RpZmljYXRpb24nO1xuaW1wb3J0IExpbmsgZnJvbSAnLi4vTGluayc7XG5pbXBvcnQgRGlzbWlzcyBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGlzbWlzcyc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgdHJhY2tFdmVudCB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRmlyc3RQYXJ0eU1vZGVXYXJuaW5nTm90aWZpY2F0aW9uKCB7XG5cdGlkLFxuXHROb3RpZmljYXRpb24sXG59ICkge1xuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZVZpZXdDb250ZXh0KCk7XG5cblx0Y29uc3Qgc2VydmVyUmVxdWlyZW1lbnRzTGVhcm5Nb3JlVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRyZXR1cm4gc2VsZWN0KCBDT1JFX1NJVEUgKS5nZXREb2N1bWVudGF0aW9uTGlua1VSTChcblx0XHRcdCdmaXJzdC1wYXJ0eS1tb2RlLXNlcnZlci1yZXF1aXJlbWVudHMnXG5cdFx0KTtcblx0fSApO1xuXG5cdHJldHVybiAoXG5cdFx0PE5vdGlmaWNhdGlvbj5cblx0XHRcdDxTdWJ0bGVOb3RpZmljYXRpb25cblx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1mcG0tc3VidGxlLW5vdGlmaWNhdGlvblwiXG5cdFx0XHRcdHRpdGxlPXsgY3JlYXRlSW50ZXJwb2xhdGVFbGVtZW50KFxuXHRcdFx0XHRcdF9fKFxuXHRcdFx0XHRcdFx0J0ZpcnN0LXBhcnR5IG1vZGUgaGFzIGJlZW4gZGlzYWJsZWQgZHVlIHRvIHNlcnZlciBjb25maWd1cmF0aW9uIGlzc3Vlcy4gTWVhc3VyZW1lbnQgZGF0YSBpcyBub3cgYmVpbmcgcm91dGVkIHRocm91Z2ggdGhlIGRlZmF1bHQgR29vZ2xlIHNlcnZlci4gUGxlYXNlIGNvbnRhY3QgeW91ciBob3N0aW5nIHByb3ZpZGVyIHRvIHJlc29sdmUgdGhlIGlzc3VlLiA8YT5MZWFybiBtb3JlPC9hPicsXG5cdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0YTogKFxuXHRcdFx0XHRcdFx0XHQ8TGlua1xuXHRcdFx0XHRcdFx0XHRcdGhyZWY9eyBzZXJ2ZXJSZXF1aXJlbWVudHNMZWFybk1vcmVVUkwgfVxuXHRcdFx0XHRcdFx0XHRcdG9uQ2xpY2s9eyAoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFja0V2ZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRgJHsgdmlld0NvbnRleHQgfV93YXJuaW5nLW5vdGlmaWNhdGlvbi1mcG1gLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQnY2xpY2tfbGVhcm5fbW9yZV9saW5rJ1xuXHRcdFx0XHRcdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRcdFx0XHR9IH1cblx0XHRcdFx0XHRcdFx0XHRleHRlcm5hbFxuXHRcdFx0XHRcdFx0XHRcdGFyaWEtbGFiZWw9eyBfXyhcblx0XHRcdFx0XHRcdFx0XHRcdCdMZWFybiBtb3JlIGFib3V0IEZpcnN0LXBhcnR5IG1vZGUgc2VydmVyIHJlcXVpcmVtZW50cycsXG5cdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR9XG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRkaXNtaXNzQ1RBPXtcblx0XHRcdFx0XHQ8RGlzbWlzc1xuXHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRwcmltYXJ5PXsgZmFsc2UgfVxuXHRcdFx0XHRcdFx0ZGlzbWlzc0xhYmVsPXsgX18oICdHb3QgaXQnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0XHQvPlxuXHRcdFx0XHR9XG5cdFx0XHRcdHR5cGU9XCJ3YXJuaW5nXCJcblx0XHRcdC8+XG5cdFx0PC9Ob3RpZmljYXRpb24+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBREE7QUFFQTtBQUVBO0FBQ0E7QUFHQTtBQUVBO0FBR0E7QUFDQTtBQU1BO0FBRUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBR0E7QUFHQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/notifications/FirstPartyModeWarningNotification.js\n"); /***/ }), /***/ "./js/components/notifications/GA4AdSenseLinkedNotification.js": /*!*********************************************************************!*\ !*** ./js/components/notifications/GA4AdSenseLinkedNotification.js ***! \*********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return GA4AdSenseLinkedNotification; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _googlesitekit_notifications_components_layout_SubtleNotification__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/SubtleNotification */ \"./js/googlesitekit/notifications/components/layout/SubtleNotification.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n\n/**\n * GA4AdSenseLinkedNotification component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction GA4AdSenseLinkedNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n return /*#__PURE__*/React.createElement(Notification, null, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_SubtleNotification__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Your AdSense and Analytics accounts are linked', 'google-site-kit'),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('We’ll let you know as soon as there’s enough data available', 'google-site-kit'),\n dismissCTA: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n id: id,\n primary: false,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Got it', 'google-site-kit')\n })\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvR0E0QWRTZW5zZUxpbmtlZE5vdGlmaWNhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9HQTRBZFNlbnNlTGlua2VkTm90aWZpY2F0aW9uLmpzPzg2MzEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHQTRBZFNlbnNlTGlua2VkTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBTdWJ0bGVOb3RpZmljYXRpb24gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L1N1YnRsZU5vdGlmaWNhdGlvbic7XG5pbXBvcnQgRGlzbWlzcyBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGlzbWlzcyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEdBNEFkU2Vuc2VMaW5rZWROb3RpZmljYXRpb24oIHsgaWQsIE5vdGlmaWNhdGlvbiB9ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxOb3RpZmljYXRpb24+XG5cdFx0XHQ8U3VidGxlTm90aWZpY2F0aW9uXG5cdFx0XHRcdHRpdGxlPXsgX18oXG5cdFx0XHRcdFx0J1lvdXIgQWRTZW5zZSBhbmQgQW5hbHl0aWNzIGFjY291bnRzIGFyZSBsaW5rZWQnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRkZXNjcmlwdGlvbj17IF9fKFxuXHRcdFx0XHRcdCdXZeKAmWxsIGxldCB5b3Uga25vdyBhcyBzb29uIGFzIHRoZXJl4oCZcyBlbm91Z2ggZGF0YSBhdmFpbGFibGUnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRkaXNtaXNzQ1RBPXtcblx0XHRcdFx0XHQ8RGlzbWlzc1xuXHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRwcmltYXJ5PXsgZmFsc2UgfVxuXHRcdFx0XHRcdFx0ZGlzbWlzc0xhYmVsPXsgX18oICdHb3QgaXQnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0XHQvPlxuXHRcdFx0XHR9XG5cdFx0XHQvPlxuXHRcdDwvTm90aWZpY2F0aW9uPlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFHQTtBQUlBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/notifications/GA4AdSenseLinkedNotification.js\n"); /***/ }), /***/ "./js/components/notifications/GatheringDataNotification.js": /*!******************************************************************!*\ !*** ./js/components/notifications/GatheringDataNotification.js ***! \******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return GatheringDataNotification; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _hooks_useModuleGatheringZeroData__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../hooks/useModuleGatheringZeroData */ \"./js/hooks/useModuleGatheringZeroData.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationWithSmallSVG__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationWithSmallSVG */ \"./js/googlesitekit/notifications/components/layout/NotificationWithSmallSVG.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/ActionsCTALinkDismiss */ \"./js/googlesitekit/notifications/components/common/ActionsCTALinkDismiss.js\");\n/* harmony import */ var _svg_graphics_zero_state_red_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../svg/graphics/zero-state-red.svg */ \"./svg/graphics/zero-state-red.svg\");\n\n/**\n * GatheringDataNotification component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\nfunction GatheringDataNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var settingsAdminURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_SITE\"]).getAdminURL('googlesitekit-settings');\n });\n var _useModuleGatheringZe = Object(_hooks_useModuleGatheringZeroData__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(),\n analyticsGatheringData = _useModuleGatheringZe.analyticsGatheringData,\n searchConsoleGatheringData = _useModuleGatheringZe.searchConsoleGatheringData;\n var gatheringDataTitle;\n // Analytics requires up to 72 hours to gather data.\n var gatheringDataWaitTimeInHours = 72;\n if (analyticsGatheringData && searchConsoleGatheringData) {\n gatheringDataTitle = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Search Console and Analytics are gathering data', 'google-site-kit');\n } else if (analyticsGatheringData) {\n gatheringDataTitle = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Analytics is gathering data', 'google-site-kit');\n } else if (searchConsoleGatheringData) {\n // If only Search Console is gathering data, show a lower wait\n // time, since it only requires 48 hours.\n gatheringDataWaitTimeInHours = 48;\n gatheringDataTitle = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Search Console is gathering data', 'google-site-kit');\n }\n if (!gatheringDataWaitTimeInHours) {\n return null;\n }\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationWithSmallSVG__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n title: gatheringDataTitle,\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"sprintf\"])(/* translators: %s: the number of hours the site can be in a gathering data state */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"_n\"])('It can take up to %s hour before stats show up for your site. While you’re waiting, connect more services to get more stats.', 'It can take up to %s hours before stats show up for your site. While you’re waiting, connect more services to get more stats.', gatheringDataWaitTimeInHours, 'google-site-kit'), gatheringDataWaitTimeInHours)\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_ActionsCTALinkDismiss__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n id: id,\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('See other services', 'google-site-kit'),\n ctaLink: \"\".concat(settingsAdminURL, \"#/connect-more-services\"),\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Maybe later', 'google-site-kit'),\n dismissExpires: _util__WEBPACK_IMPORTED_MODULE_5__[\"DAY_IN_SECONDS\"]\n }),\n SmallImageSVG: _svg_graphics_zero_state_red_svg__WEBPACK_IMPORTED_MODULE_10__[\"default\"]\n }));\n}\nGatheringDataNotification.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n Notification: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.elementType\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvR2F0aGVyaW5nRGF0YU5vdGlmaWNhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9HYXRoZXJpbmdEYXRhTm90aWZpY2F0aW9uLmpzPzhiNTAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHYXRoZXJpbmdEYXRhTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIyIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXywgX24sIHNwcmludGYgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgREFZX0lOX1NFQ09ORFMgfSBmcm9tICcuLi8uLi91dGlsJztcbmltcG9ydCB1c2VNb2R1bGVHYXRoZXJpbmdaZXJvRGF0YSBmcm9tICcuLi8uLi9ob29rcy91c2VNb2R1bGVHYXRoZXJpbmdaZXJvRGF0YSc7XG5pbXBvcnQgTm90aWZpY2F0aW9uV2l0aFNtYWxsU1ZHIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2xheW91dC9Ob3RpZmljYXRpb25XaXRoU21hbGxTVkcnO1xuaW1wb3J0IERlc2NyaXB0aW9uIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9EZXNjcmlwdGlvbic7XG5pbXBvcnQgQWN0aW9uc0NUQUxpbmtEaXNtaXNzIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9BY3Rpb25zQ1RBTGlua0Rpc21pc3MnO1xuaW1wb3J0IEdhdGhlcmluZ0RhdGFJY29uIGZyb20gJy4uLy4uLy4uL3N2Zy9ncmFwaGljcy96ZXJvLXN0YXRlLXJlZC5zdmcnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBHYXRoZXJpbmdEYXRhTm90aWZpY2F0aW9uKCB7IGlkLCBOb3RpZmljYXRpb24gfSApIHtcblx0Y29uc3Qgc2V0dGluZ3NBZG1pblVSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0QWRtaW5VUkwoICdnb29nbGVzaXRla2l0LXNldHRpbmdzJyApXG5cdCk7XG5cblx0Y29uc3QgeyBhbmFseXRpY3NHYXRoZXJpbmdEYXRhLCBzZWFyY2hDb25zb2xlR2F0aGVyaW5nRGF0YSB9ID1cblx0XHR1c2VNb2R1bGVHYXRoZXJpbmdaZXJvRGF0YSgpO1xuXG5cdGxldCBnYXRoZXJpbmdEYXRhVGl0bGU7XG5cdC8vIEFuYWx5dGljcyByZXF1aXJlcyB1cCB0byA3MiBob3VycyB0byBnYXRoZXIgZGF0YS5cblx0bGV0IGdhdGhlcmluZ0RhdGFXYWl0VGltZUluSG91cnMgPSA3Mjtcblx0aWYgKCBhbmFseXRpY3NHYXRoZXJpbmdEYXRhICYmIHNlYXJjaENvbnNvbGVHYXRoZXJpbmdEYXRhICkge1xuXHRcdGdhdGhlcmluZ0RhdGFUaXRsZSA9IF9fKFxuXHRcdFx0J1NlYXJjaCBDb25zb2xlIGFuZCBBbmFseXRpY3MgYXJlIGdhdGhlcmluZyBkYXRhJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KTtcblx0fSBlbHNlIGlmICggYW5hbHl0aWNzR2F0aGVyaW5nRGF0YSApIHtcblx0XHRnYXRoZXJpbmdEYXRhVGl0bGUgPSBfXyhcblx0XHRcdCdBbmFseXRpY3MgaXMgZ2F0aGVyaW5nIGRhdGEnLFxuXHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHQpO1xuXHR9IGVsc2UgaWYgKCBzZWFyY2hDb25zb2xlR2F0aGVyaW5nRGF0YSApIHtcblx0XHQvLyBJZiBvbmx5IFNlYXJjaCBDb25zb2xlIGlzIGdhdGhlcmluZyBkYXRhLCBzaG93IGEgbG93ZXIgd2FpdFxuXHRcdC8vIHRpbWUsIHNpbmNlIGl0IG9ubHkgcmVxdWlyZXMgNDggaG91cnMuXG5cdFx0Z2F0aGVyaW5nRGF0YVdhaXRUaW1lSW5Ib3VycyA9IDQ4O1xuXHRcdGdhdGhlcmluZ0RhdGFUaXRsZSA9IF9fKFxuXHRcdFx0J1NlYXJjaCBDb25zb2xlIGlzIGdhdGhlcmluZyBkYXRhJyxcblx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0KTtcblx0fVxuXG5cdGlmICggISBnYXRoZXJpbmdEYXRhV2FpdFRpbWVJbkhvdXJzICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8Tm90aWZpY2F0aW9uIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpblwiPlxuXHRcdFx0PE5vdGlmaWNhdGlvbldpdGhTbWFsbFNWR1xuXHRcdFx0XHR0aXRsZT17IGdhdGhlcmluZ0RhdGFUaXRsZSB9XG5cdFx0XHRcdGRlc2NyaXB0aW9uPXtcblx0XHRcdFx0XHQ8RGVzY3JpcHRpb25cblx0XHRcdFx0XHRcdHRleHQ9eyBzcHJpbnRmKFxuXHRcdFx0XHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IHRoZSBudW1iZXIgb2YgaG91cnMgdGhlIHNpdGUgY2FuIGJlIGluIGEgZ2F0aGVyaW5nIGRhdGEgc3RhdGUgKi9cblx0XHRcdFx0XHRcdFx0X24oXG5cdFx0XHRcdFx0XHRcdFx0J0l0IGNhbiB0YWtlIHVwIHRvICVzIGhvdXIgYmVmb3JlIHN0YXRzIHNob3cgdXAgZm9yIHlvdXIgc2l0ZS4gV2hpbGUgeW914oCZcmUgd2FpdGluZywgY29ubmVjdCBtb3JlIHNlcnZpY2VzIHRvIGdldCBtb3JlIHN0YXRzLicsXG5cdFx0XHRcdFx0XHRcdFx0J0l0IGNhbiB0YWtlIHVwIHRvICVzIGhvdXJzIGJlZm9yZSBzdGF0cyBzaG93IHVwIGZvciB5b3VyIHNpdGUuIFdoaWxlIHlvdeKAmXJlIHdhaXRpbmcsIGNvbm5lY3QgbW9yZSBzZXJ2aWNlcyB0byBnZXQgbW9yZSBzdGF0cy4nLFxuXHRcdFx0XHRcdFx0XHRcdGdhdGhlcmluZ0RhdGFXYWl0VGltZUluSG91cnMsXG5cdFx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0Z2F0aGVyaW5nRGF0YVdhaXRUaW1lSW5Ib3Vyc1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0fVxuXHRcdFx0XHRhY3Rpb25zPXtcblx0XHRcdFx0XHQ8QWN0aW9uc0NUQUxpbmtEaXNtaXNzXG5cdFx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRcdGN0YUxhYmVsPXsgX18oXG5cdFx0XHRcdFx0XHRcdCdTZWUgb3RoZXIgc2VydmljZXMnLFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRjdGFMaW5rPXsgYCR7IHNldHRpbmdzQWRtaW5VUkwgfSMvY29ubmVjdC1tb3JlLXNlcnZpY2VzYCB9XG5cdFx0XHRcdFx0XHRkaXNtaXNzTGFiZWw9eyBfXyggJ01heWJlIGxhdGVyJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0XHRkaXNtaXNzRXhwaXJlcz17IERBWV9JTl9TRUNPTkRTIH1cblx0XHRcdFx0XHQvPlxuXHRcdFx0XHR9XG5cdFx0XHRcdFNtYWxsSW1hZ2VTVkc9eyBHYXRoZXJpbmdEYXRhSWNvbiB9XG5cdFx0XHQvPlxuXHRcdDwvTm90aWZpY2F0aW9uPlxuXHQpO1xufVxuXG5HYXRoZXJpbmdEYXRhTm90aWZpY2F0aW9uLnByb3BUeXBlcyA9IHtcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdE5vdGlmaWNhdGlvbjogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBT0E7QUFHQTtBQUVBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/notifications/GatheringDataNotification.js\n"); /***/ }), /***/ "./js/components/notifications/ModuleSetupSuccessNotification.js": /*!***********************************************************************!*\ !*** ./js/components/notifications/ModuleSetupSuccessNotification.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ModuleSetupSuccessNotification; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_SubtleNotification__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/SubtleNotification */ \"./js/googlesitekit/notifications/components/layout/SubtleNotification.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_CTALinkSubtle__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/CTALinkSubtle */ \"./js/googlesitekit/notifications/components/common/CTALinkSubtle.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n/* harmony import */ var _hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../hooks/useQueryArg */ \"./js/hooks/useQueryArg.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n\n/**\n * ModuleSetupSuccessNotification component.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\nfunction ModuleSetupSuccessNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var _useQueryArg = Object(_hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_10__[\"default\"])('notification'),\n _useQueryArg2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useQueryArg, 2),\n setNotification = _useQueryArg2[1];\n var _useQueryArg3 = Object(_hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_10__[\"default\"])('slug'),\n _useQueryArg4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useQueryArg3, 2),\n slug = _useQueryArg4[0],\n setSlug = _useQueryArg4[1];\n var module = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_MODULES\"]).getModule(slug);\n });\n var settingsAdminURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_SITE\"]).getAdminURL('googlesitekit-settings');\n });\n var onDismiss = function onDismiss() {\n setNotification(undefined);\n setSlug(undefined);\n };\n\n // Since the notification ID here is generic (`setup-success-notification-module`),\n // it will be helpful to track individual module notifications uniquely as we do for\n // other Setup Success Notifications.\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__[\"default\"])();\n var gaTrackingEventArgs = {\n category: \"\".concat(viewContext, \"_setup-success-notification-\").concat(module === null || module === void 0 ? void 0 : module.slug)\n };\n return /*#__PURE__*/React.createElement(Notification, {\n gaTrackingEventArgs: gaTrackingEventArgs\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_SubtleNotification__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: module name */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Congrats on completing the setup for %s!', 'google-site-kit'), module === null || module === void 0 ? void 0 : module.name),\n description: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Connect more services to see more stats.', 'google-site-kit'),\n dismissCTA: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n id: id,\n primary: false,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Got it', 'google-site-kit'),\n onDismiss: onDismiss,\n gaTrackingEventArgs: gaTrackingEventArgs\n }),\n additionalCTA: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_CTALinkSubtle__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n id: id,\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Go to Settings', 'google-site-kit'),\n ctaLink: \"\".concat(settingsAdminURL, \"#/connect-more-services\"),\n gaTrackingEventArgs: gaTrackingEventArgs\n })\n }));\n}\nModuleSetupSuccessNotification.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired,\n Notification: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType.isRequired\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvTW9kdWxlU2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvY29tcG9uZW50cy9ub3RpZmljYXRpb25zL01vZHVsZVNldHVwU3VjY2Vzc05vdGlmaWNhdGlvbi5qcz9jNDYzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTW9kdWxlU2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgU3VidGxlTm90aWZpY2F0aW9uIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2xheW91dC9TdWJ0bGVOb3RpZmljYXRpb24nO1xuaW1wb3J0IENUQUxpbmtTdWJ0bGUgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0NUQUxpbmtTdWJ0bGUnO1xuaW1wb3J0IERpc21pc3MgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0Rpc21pc3MnO1xuaW1wb3J0IHVzZVF1ZXJ5QXJnIGZyb20gJy4uLy4uL2hvb2tzL3VzZVF1ZXJ5QXJnJztcbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICcuLi8uLi9ob29rcy91c2VWaWV3Q29udGV4dCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE1vZHVsZVNldHVwU3VjY2Vzc05vdGlmaWNhdGlvbiggeyBpZCwgTm90aWZpY2F0aW9uIH0gKSB7XG5cdGNvbnN0IFsgLCBzZXROb3RpZmljYXRpb24gXSA9IHVzZVF1ZXJ5QXJnKCAnbm90aWZpY2F0aW9uJyApO1xuXHRjb25zdCBbIHNsdWcsIHNldFNsdWcgXSA9IHVzZVF1ZXJ5QXJnKCAnc2x1ZycgKTtcblxuXHRjb25zdCBtb2R1bGUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldE1vZHVsZSggc2x1ZyApXG5cdCk7XG5cblx0Y29uc3Qgc2V0dGluZ3NBZG1pblVSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0QWRtaW5VUkwoICdnb29nbGVzaXRla2l0LXNldHRpbmdzJyApXG5cdCk7XG5cblx0Y29uc3Qgb25EaXNtaXNzID0gKCkgPT4ge1xuXHRcdHNldE5vdGlmaWNhdGlvbiggdW5kZWZpbmVkICk7XG5cdFx0c2V0U2x1ZyggdW5kZWZpbmVkICk7XG5cdH07XG5cblx0Ly8gU2luY2UgdGhlIG5vdGlmaWNhdGlvbiBJRCBoZXJlIGlzIGdlbmVyaWMgKGBzZXR1cC1zdWNjZXNzLW5vdGlmaWNhdGlvbi1tb2R1bGVgKSxcblx0Ly8gaXQgd2lsbCBiZSBoZWxwZnVsIHRvIHRyYWNrIGluZGl2aWR1YWwgbW9kdWxlIG5vdGlmaWNhdGlvbnMgdW5pcXVlbHkgYXMgd2UgZG8gZm9yXG5cdC8vIG90aGVyIFNldHVwIFN1Y2Nlc3MgTm90aWZpY2F0aW9ucy5cblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXHRjb25zdCBnYVRyYWNraW5nRXZlbnRBcmdzID0ge1xuXHRcdGNhdGVnb3J5OiBgJHsgdmlld0NvbnRleHQgfV9zZXR1cC1zdWNjZXNzLW5vdGlmaWNhdGlvbi0keyBtb2R1bGU/LnNsdWcgfWAsXG5cdH07XG5cblx0cmV0dXJuIChcblx0XHQ8Tm90aWZpY2F0aW9uIGdhVHJhY2tpbmdFdmVudEFyZ3M9eyBnYVRyYWNraW5nRXZlbnRBcmdzIH0+XG5cdFx0XHQ8U3VidGxlTm90aWZpY2F0aW9uXG5cdFx0XHRcdHRpdGxlPXsgc3ByaW50Zihcblx0XHRcdFx0XHQvKiB0cmFuc2xhdG9yczogJXM6IG1vZHVsZSBuYW1lICovXG5cdFx0XHRcdFx0X18oXG5cdFx0XHRcdFx0XHQnQ29uZ3JhdHMgb24gY29tcGxldGluZyB0aGUgc2V0dXAgZm9yICVzIScsXG5cdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0bW9kdWxlPy5uYW1lXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRkZXNjcmlwdGlvbj17IF9fKFxuXHRcdFx0XHRcdCdDb25uZWN0IG1vcmUgc2VydmljZXMgdG8gc2VlIG1vcmUgc3RhdHMuJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGlzbWlzc0NUQT17XG5cdFx0XHRcdFx0PERpc21pc3Ncblx0XHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdFx0cHJpbWFyeT17IGZhbHNlIH1cblx0XHRcdFx0XHRcdGRpc21pc3NMYWJlbD17IF9fKCAnR290IGl0JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0XHRvbkRpc21pc3M9eyBvbkRpc21pc3MgfVxuXHRcdFx0XHRcdFx0Z2FUcmFja2luZ0V2ZW50QXJncz17IGdhVHJhY2tpbmdFdmVudEFyZ3MgfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdH1cblx0XHRcdFx0YWRkaXRpb25hbENUQT17XG5cdFx0XHRcdFx0PENUQUxpbmtTdWJ0bGVcblx0XHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdFx0Y3RhTGFiZWw9eyBfXyggJ0dvIHRvIFNldHRpbmdzJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9XG5cdFx0XHRcdFx0XHRjdGFMaW5rPXsgYCR7IHNldHRpbmdzQWRtaW5VUkwgfSMvY29ubmVjdC1tb3JlLXNlcnZpY2VzYCB9XG5cdFx0XHRcdFx0XHRnYVRyYWNraW5nRXZlbnRBcmdzPXsgZ2FUcmFja2luZ0V2ZW50QXJncyB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0fVxuXHRcdFx0Lz5cblx0XHQ8L05vdGlmaWNhdGlvbj5cblx0KTtcbn1cblxuTW9kdWxlU2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uLnByb3BUeXBlcyA9IHtcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0Tm90aWZpY2F0aW9uOiBQcm9wVHlwZXMuZWxlbWVudFR5cGUuaXNSZXF1aXJlZCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFHQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBTUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/notifications/ModuleSetupSuccessNotification.js\n"); /***/ }), /***/ "./js/components/notifications/SetupErrorMessageNotification.js": /*!**********************************************************************!*\ !*** ./js/components/notifications/SetupErrorMessageNotification.js ***! \**********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SetupErrorMessageNotification; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/datastore/forms/constants */ \"./js/googlesitekit/datastore/forms/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationError */ \"./js/googlesitekit/notifications/components/layout/NotificationError.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/LearnMoreLink */ \"./js/googlesitekit/notifications/components/common/LearnMoreLink.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/CTALink */ \"./js/googlesitekit/notifications/components/common/CTALink.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n\n\n/**\n * SetupErrorMessageNotification component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nfunction SetupErrorMessageNotification(_ref) {\n var Notification = _ref.Notification;\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_11__[\"default\"])();\n var isAuthenticated = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_USER\"]).isAuthenticated();\n });\n\n // These will be `null` if no errors exist.\n var setupErrorCode = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getSetupErrorCode();\n });\n var setupErrorMessage = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getSetupErrorMessage();\n });\n var temporaryPersistedPermissionsError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_FORMS\"]).getValue(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError');\n });\n var setupErrorRedoURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n if (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) {\n var _temporaryPersistedPe, _temporaryPersistedPe2;\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_USER\"]).getConnectURL({\n additionalScopes: temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : (_temporaryPersistedPe = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe === void 0 ? void 0 : _temporaryPersistedPe.scopes,\n redirectURL: (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : (_temporaryPersistedPe2 = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe2 === void 0 ? void 0 : _temporaryPersistedPe2.redirectURL) || global.location.href\n });\n } else if (setupErrorCode === 'access_denied' && !(temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) && isAuthenticated) {\n return null;\n }\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getSetupErrorRedoURL();\n });\n var errorTroubleshootingLinkURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getErrorTroubleshootingLinkURL({\n code: setupErrorCode\n });\n });\n var title = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Error connecting Site Kit', 'google-site-kit');\n var ctaLabel = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Redo the plugin setup', 'google-site-kit');\n if (setupErrorCode === 'access_denied') {\n title = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Permissions Error', 'google-site-kit');\n if (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) {\n ctaLabel = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Grant permission', 'google-site-kit');\n } else if (!(temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) && isAuthenticated) {\n ctaLabel = null;\n }\n }\n var gaTrackingProps = {\n gaTrackingEventArgs: {\n category: \"\".concat(viewContext, \"_setup_error\")\n }\n };\n return /*#__PURE__*/React.createElement(Notification, _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({}, gaTrackingProps, {\n className: \"googlesitekit-publisher-win googlesitekit-publisher-win--win-error\"\n }), /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n title: title,\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n text: setupErrorMessage,\n learnMoreLink: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n id: \"setup_error\",\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('Get help', 'google-site-kit'),\n url: errorTroubleshootingLinkURL\n })\n }),\n actions: setupErrorRedoURL && /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n id: \"setup_error\",\n ctaLabel: ctaLabel,\n ctaLink: setupErrorRedoURL\n })\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvU2V0dXBFcnJvck1lc3NhZ2VOb3RpZmljYXRpb24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvU2V0dXBFcnJvck1lc3NhZ2VOb3RpZmljYXRpb24uanM/OTExOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNldHVwRXJyb3JNZXNzYWdlTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQge1xuXHRDT1JFX1VTRVIsXG5cdEZPUk1fVEVNUE9SQVJZX1BFUlNJU1RfUEVSTUlTU0lPTl9FUlJPUixcbn0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9TSVRFIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQ09SRV9GT1JNUyB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL2Zvcm1zL2NvbnN0YW50cyc7XG5pbXBvcnQgTm90aWZpY2F0aW9uRXJyb3IgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L05vdGlmaWNhdGlvbkVycm9yJztcbmltcG9ydCBEZXNjcmlwdGlvbiBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGVzY3JpcHRpb24nO1xuaW1wb3J0IExlYXJuTW9yZUxpbmsgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0xlYXJuTW9yZUxpbmsnO1xuaW1wb3J0IENUQUxpbmsgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0NUQUxpbmsnO1xuaW1wb3J0IHVzZVZpZXdDb250ZXh0IGZyb20gJy4uLy4uL2hvb2tzL3VzZVZpZXdDb250ZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU2V0dXBFcnJvck1lc3NhZ2VOb3RpZmljYXRpb24oIHsgTm90aWZpY2F0aW9uIH0gKSB7XG5cdGNvbnN0IHZpZXdDb250ZXh0ID0gdXNlVmlld0NvbnRleHQoKTtcblx0Y29uc3QgaXNBdXRoZW50aWNhdGVkID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1VTRVIgKS5pc0F1dGhlbnRpY2F0ZWQoKVxuXHQpO1xuXG5cdC8vIFRoZXNlIHdpbGwgYmUgYG51bGxgIGlmIG5vIGVycm9ycyBleGlzdC5cblx0Y29uc3Qgc2V0dXBFcnJvckNvZGUgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldFNldHVwRXJyb3JDb2RlKClcblx0KTtcblx0Y29uc3Qgc2V0dXBFcnJvck1lc3NhZ2UgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldFNldHVwRXJyb3JNZXNzYWdlKClcblx0KTtcblx0Y29uc3QgdGVtcG9yYXJ5UGVyc2lzdGVkUGVybWlzc2lvbnNFcnJvciA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9GT1JNUyApLmdldFZhbHVlKFxuXHRcdFx0Rk9STV9URU1QT1JBUllfUEVSU0lTVF9QRVJNSVNTSU9OX0VSUk9SLFxuXHRcdFx0J3Blcm1pc3Npb25zRXJyb3InXG5cdFx0KVxuXHQpO1xuXHRjb25zdCBzZXR1cEVycm9yUmVkb1VSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0aWYgKCB0ZW1wb3JhcnlQZXJzaXN0ZWRQZXJtaXNzaW9uc0Vycm9yPy5kYXRhICkge1xuXHRcdFx0cmV0dXJuIHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0Q29ubmVjdFVSTCgge1xuXHRcdFx0XHRhZGRpdGlvbmFsU2NvcGVzOlxuXHRcdFx0XHRcdHRlbXBvcmFyeVBlcnNpc3RlZFBlcm1pc3Npb25zRXJyb3I/LmRhdGE/LnNjb3Blcyxcblx0XHRcdFx0cmVkaXJlY3RVUkw6XG5cdFx0XHRcdFx0dGVtcG9yYXJ5UGVyc2lzdGVkUGVybWlzc2lvbnNFcnJvcj8uZGF0YT8ucmVkaXJlY3RVUkwgfHxcblx0XHRcdFx0XHRnbG9iYWwubG9jYXRpb24uaHJlZixcblx0XHRcdH0gKTtcblx0XHR9IGVsc2UgaWYgKFxuXHRcdFx0c2V0dXBFcnJvckNvZGUgPT09ICdhY2Nlc3NfZGVuaWVkJyAmJlxuXHRcdFx0ISB0ZW1wb3JhcnlQZXJzaXN0ZWRQZXJtaXNzaW9uc0Vycm9yPy5kYXRhICYmXG5cdFx0XHRpc0F1dGhlbnRpY2F0ZWRcblx0XHQpIHtcblx0XHRcdHJldHVybiBudWxsO1xuXHRcdH1cblxuXHRcdHJldHVybiBzZWxlY3QoIENPUkVfU0lURSApLmdldFNldHVwRXJyb3JSZWRvVVJMKCk7XG5cdH0gKTtcblx0Y29uc3QgZXJyb3JUcm91Ymxlc2hvb3RpbmdMaW5rVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRFcnJvclRyb3VibGVzaG9vdGluZ0xpbmtVUkwoIHtcblx0XHRcdGNvZGU6IHNldHVwRXJyb3JDb2RlLFxuXHRcdH0gKVxuXHQpO1xuXG5cdGxldCB0aXRsZSA9IF9fKCAnRXJyb3IgY29ubmVjdGluZyBTaXRlIEtpdCcsICdnb29nbGUtc2l0ZS1raXQnICk7XG5cdGxldCBjdGFMYWJlbCA9IF9fKCAnUmVkbyB0aGUgcGx1Z2luIHNldHVwJywgJ2dvb2dsZS1zaXRlLWtpdCcgKTtcblxuXHRpZiAoIHNldHVwRXJyb3JDb2RlID09PSAnYWNjZXNzX2RlbmllZCcgKSB7XG5cdFx0dGl0bGUgPSBfXyggJ1Blcm1pc3Npb25zIEVycm9yJywgJ2dvb2dsZS1zaXRlLWtpdCcgKTtcblxuXHRcdGlmICggdGVtcG9yYXJ5UGVyc2lzdGVkUGVybWlzc2lvbnNFcnJvcj8uZGF0YSApIHtcblx0XHRcdGN0YUxhYmVsID0gX18oICdHcmFudCBwZXJtaXNzaW9uJywgJ2dvb2dsZS1zaXRlLWtpdCcgKTtcblx0XHR9IGVsc2UgaWYgKFxuXHRcdFx0ISB0ZW1wb3JhcnlQZXJzaXN0ZWRQZXJtaXNzaW9uc0Vycm9yPy5kYXRhICYmXG5cdFx0XHRpc0F1dGhlbnRpY2F0ZWRcblx0XHQpIHtcblx0XHRcdGN0YUxhYmVsID0gbnVsbDtcblx0XHR9XG5cdH1cblxuXHRjb25zdCBnYVRyYWNraW5nUHJvcHMgPSB7XG5cdFx0Z2FUcmFja2luZ0V2ZW50QXJnczogeyBjYXRlZ29yeTogYCR7IHZpZXdDb250ZXh0IH1fc2V0dXBfZXJyb3JgIH0sXG5cdH07XG5cblx0cmV0dXJuIChcblx0XHQ8Tm90aWZpY2F0aW9uXG5cdFx0XHR7IC4uLmdhVHJhY2tpbmdQcm9wcyB9XG5cdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW4gZ29vZ2xlc2l0ZWtpdC1wdWJsaXNoZXItd2luLS13aW4tZXJyb3JcIlxuXHRcdD5cblx0XHRcdDxOb3RpZmljYXRpb25FcnJvclxuXHRcdFx0XHR0aXRsZT17IHRpdGxlIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249e1xuXHRcdFx0XHRcdDxEZXNjcmlwdGlvblxuXHRcdFx0XHRcdFx0dGV4dD17IHNldHVwRXJyb3JNZXNzYWdlIH1cblx0XHRcdFx0XHRcdGxlYXJuTW9yZUxpbms9e1xuXHRcdFx0XHRcdFx0XHQ8TGVhcm5Nb3JlTGlua1xuXHRcdFx0XHRcdFx0XHRcdGlkPVwic2V0dXBfZXJyb3JcIlxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsPXsgX18oICdHZXQgaGVscCcsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdFx0XHRcdHVybD17IGVycm9yVHJvdWJsZXNob290aW5nTGlua1VSTCB9XG5cdFx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0fVxuXHRcdFx0XHRhY3Rpb25zPXtcblx0XHRcdFx0XHRzZXR1cEVycm9yUmVkb1VSTCAmJiAoXG5cdFx0XHRcdFx0XHQ8Q1RBTGlua1xuXHRcdFx0XHRcdFx0XHRpZD1cInNldHVwX2Vycm9yXCJcblx0XHRcdFx0XHRcdFx0Y3RhTGFiZWw9eyBjdGFMYWJlbCB9XG5cdFx0XHRcdFx0XHRcdGN0YUxpbms9eyBzZXR1cEVycm9yUmVkb1VSTCB9XG5cdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdClcblx0XHRcdFx0fVxuXHRcdFx0Lz5cblx0XHQ8L05vdGlmaWNhdGlvbj5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUtBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBR0E7QUFBQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUdBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUlBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/notifications/SetupErrorMessageNotification.js\n"); /***/ }), /***/ "./js/components/notifications/SetupErrorNotification.js": /*!***************************************************************!*\ !*** ./js/components/notifications/SetupErrorNotification.js ***! \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SetupErrorNotification; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationError */ \"./js/googlesitekit/notifications/components/layout/NotificationError.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/CTALink */ \"./js/googlesitekit/notifications/components/common/CTALink.js\");\n\n/**\n * SetupErrorNotification component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\nfunction SetupErrorNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n // These will be `null` if no errors exist.\n var setupErrorMessage = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getSetupErrorMessage();\n });\n var setupErrorRedoURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getSetupErrorRedoURL();\n });\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win googlesitekit-publisher-win--win-error\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Oops! There was a problem during set up. Please try again.', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n text: setupErrorMessage\n }),\n actions: setupErrorRedoURL && /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n id: id,\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Redo the plugin setup', 'google-site-kit'),\n ctaLink: setupErrorRedoURL\n })\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvU2V0dXBFcnJvck5vdGlmaWNhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9TZXR1cEVycm9yTm90aWZpY2F0aW9uLmpzPzExZDgiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTZXR1cEVycm9yTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgTm90aWZpY2F0aW9uRXJyb3IgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L05vdGlmaWNhdGlvbkVycm9yJztcbmltcG9ydCBEZXNjcmlwdGlvbiBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGVzY3JpcHRpb24nO1xuaW1wb3J0IENUQUxpbmsgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0NUQUxpbmsnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTZXR1cEVycm9yTm90aWZpY2F0aW9uKCB7IGlkLCBOb3RpZmljYXRpb24gfSApIHtcblx0Ly8gVGhlc2Ugd2lsbCBiZSBgbnVsbGAgaWYgbm8gZXJyb3JzIGV4aXN0LlxuXHRjb25zdCBzZXR1cEVycm9yTWVzc2FnZSA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0U2V0dXBFcnJvck1lc3NhZ2UoKVxuXHQpO1xuXHRjb25zdCBzZXR1cEVycm9yUmVkb1VSTCA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PlxuXHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0U2V0dXBFcnJvclJlZG9VUkwoKVxuXHQpO1xuXG5cdHJldHVybiAoXG5cdFx0PE5vdGlmaWNhdGlvbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW4gZ29vZ2xlc2l0ZWtpdC1wdWJsaXNoZXItd2luLS13aW4tZXJyb3JcIj5cblx0XHRcdDxOb3RpZmljYXRpb25FcnJvclxuXHRcdFx0XHR0aXRsZT17IF9fKFxuXHRcdFx0XHRcdCdPb3BzISBUaGVyZSB3YXMgYSBwcm9ibGVtIGR1cmluZyBzZXQgdXAuIFBsZWFzZSB0cnkgYWdhaW4uJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249eyA8RGVzY3JpcHRpb24gdGV4dD17IHNldHVwRXJyb3JNZXNzYWdlIH0gLz4gfVxuXHRcdFx0XHRhY3Rpb25zPXtcblx0XHRcdFx0XHRzZXR1cEVycm9yUmVkb1VSTCAmJiAoXG5cdFx0XHRcdFx0XHQ8Q1RBTGlua1xuXHRcdFx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRcdFx0Y3RhTGFiZWw9eyBfXyhcblx0XHRcdFx0XHRcdFx0XHQnUmVkbyB0aGUgcGx1Z2luIHNldHVwJyxcblx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdFx0Y3RhTGluaz17IHNldHVwRXJyb3JSZWRvVVJMIH1cblx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0KVxuXHRcdFx0XHR9XG5cdFx0XHQvPlxuXHRcdDwvTm90aWZpY2F0aW9uPlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBRUE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFJQTtBQUFBO0FBR0E7QUFJQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/components/notifications/SetupErrorNotification.js\n"); /***/ }), /***/ "./js/components/notifications/SiteKitSetupSuccessNotification.js": /*!************************************************************************!*\ !*** ./js/components/notifications/SiteKitSetupSuccessNotification.js ***! \************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SiteKitSetupSuccessNotification; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _svg_graphics_success_green_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../svg/graphics/success-green.svg */ \"./svg/graphics/success-green.svg\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationWithSmallerRightSVG__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationWithSmallerRightSVG */ \"./js/googlesitekit/notifications/components/layout/NotificationWithSmallerRightSVG.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/LearnMoreLink */ \"./js/googlesitekit/notifications/components/common/LearnMoreLink.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n/* harmony import */ var _hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../hooks/useQueryArg */ \"./js/hooks/useQueryArg.js\");\n\n\n/**\n * SiteKitSetupSuccessNotification component.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\nfunction SiteKitSetupSuccessNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var settingsAdminURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_4__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_SITE\"]).getAdminURL('googlesitekit-settings');\n });\n var _useQueryArg = Object(_hooks_useQueryArg__WEBPACK_IMPORTED_MODULE_11__[\"default\"])('notification'),\n _useQueryArg2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useQueryArg, 2),\n setNotification = _useQueryArg2[1];\n var onDismiss = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__[\"useCallback\"])(function () {\n setNotification(undefined);\n }, [setNotification]);\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationWithSmallerRightSVG__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Congrats on completing the setup for Site Kit!', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Connect more services to see more stats.', 'google-site-kit'),\n learnMoreLink: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n id: id,\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Go to Settings', 'google-site-kit'),\n url: \"\".concat(settingsAdminURL, \"#/connect-more-services\"),\n external: false\n })\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n id: id,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('OK, Got it!', 'google-site-kit'),\n onDismiss: onDismiss\n }),\n SVG: _svg_graphics_success_green_svg__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n }));\n}\nSiteKitSetupSuccessNotification.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.string.isRequired,\n Notification: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.elementType\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvU2l0ZUtpdFNldHVwU3VjY2Vzc05vdGlmaWNhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9TaXRlS2l0U2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uLmpzP2Y5MGUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlS2l0U2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgU3VjY2Vzc0dyZWVuU1ZHIGZyb20gJy4uLy4uLy4uL3N2Zy9ncmFwaGljcy9zdWNjZXNzLWdyZWVuLnN2Zyc7XG5pbXBvcnQgTm90aWZpY2F0aW9uV2l0aFNtYWxsZXJSaWdodFNWRyBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWZpY2F0aW9uV2l0aFNtYWxsZXJSaWdodFNWRyc7XG5pbXBvcnQgRGVzY3JpcHRpb24gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0Rlc2NyaXB0aW9uJztcbmltcG9ydCBMZWFybk1vcmVMaW5rIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9MZWFybk1vcmVMaW5rJztcbmltcG9ydCBEaXNtaXNzIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9EaXNtaXNzJztcbmltcG9ydCB1c2VRdWVyeUFyZyBmcm9tICcuLi8uLi9ob29rcy91c2VRdWVyeUFyZyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFNpdGVLaXRTZXR1cFN1Y2Nlc3NOb3RpZmljYXRpb24oIHtcblx0aWQsXG5cdE5vdGlmaWNhdGlvbixcbn0gKSB7XG5cdGNvbnN0IHNldHRpbmdzQWRtaW5VUkwgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldEFkbWluVVJMKCAnZ29vZ2xlc2l0ZWtpdC1zZXR0aW5ncycgKVxuXHQpO1xuXG5cdGNvbnN0IFsgLCBzZXROb3RpZmljYXRpb24gXSA9IHVzZVF1ZXJ5QXJnKCAnbm90aWZpY2F0aW9uJyApO1xuXG5cdGNvbnN0IG9uRGlzbWlzcyA9IHVzZUNhbGxiYWNrKCAoKSA9PiB7XG5cdFx0c2V0Tm90aWZpY2F0aW9uKCB1bmRlZmluZWQgKTtcblx0fSwgWyBzZXROb3RpZmljYXRpb24gXSApO1xuXG5cdHJldHVybiAoXG5cdFx0PE5vdGlmaWNhdGlvbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW5cIj5cblx0XHRcdDxOb3RpZmljYXRpb25XaXRoU21hbGxlclJpZ2h0U1ZHXG5cdFx0XHRcdHRpdGxlPXsgX18oXG5cdFx0XHRcdFx0J0NvbmdyYXRzIG9uIGNvbXBsZXRpbmcgdGhlIHNldHVwIGZvciBTaXRlIEtpdCEnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRkZXNjcmlwdGlvbj17XG5cdFx0XHRcdFx0PERlc2NyaXB0aW9uXG5cdFx0XHRcdFx0XHR0ZXh0PXsgX18oXG5cdFx0XHRcdFx0XHRcdCdDb25uZWN0IG1vcmUgc2VydmljZXMgdG8gc2VlIG1vcmUgc3RhdHMuJyxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0bGVhcm5Nb3JlTGluaz17XG5cdFx0XHRcdFx0XHRcdDxMZWFybk1vcmVMaW5rXG5cdFx0XHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRcdFx0bGFiZWw9eyBfXyhcblx0XHRcdFx0XHRcdFx0XHRcdCdHbyB0byBTZXR0aW5ncycsXG5cdFx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHRcdHVybD17IGAkeyBzZXR0aW5nc0FkbWluVVJMIH0jL2Nvbm5lY3QtbW9yZS1zZXJ2aWNlc2AgfVxuXHRcdFx0XHRcdFx0XHRcdGV4dGVybmFsPXsgZmFsc2UgfVxuXHRcdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD48L0Rlc2NyaXB0aW9uPlxuXHRcdFx0XHR9XG5cdFx0XHRcdGFjdGlvbnM9e1xuXHRcdFx0XHRcdDxEaXNtaXNzXG5cdFx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRcdGRpc21pc3NMYWJlbD17IF9fKCAnT0ssIEdvdCBpdCEnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0XHRcdG9uRGlzbWlzcz17IG9uRGlzbWlzcyB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0fVxuXHRcdFx0XHRTVkc9eyBTdWNjZXNzR3JlZW5TVkcgfVxuXHRcdFx0Lz5cblx0XHQ8L05vdGlmaWNhdGlvbj5cblx0KTtcbn1cblxuU2l0ZUtpdFNldHVwU3VjY2Vzc05vdGlmaWNhdGlvbi5wcm9wVHlwZXMgPSB7XG5cdGlkOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdE5vdGlmaWNhdGlvbjogUHJvcFR5cGVzLmVsZW1lbnRUeXBlLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFEQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBSUE7QUFFQTtBQUlBO0FBRUE7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUVBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/notifications/SiteKitSetupSuccessNotification.js\n"); /***/ }), /***/ "./js/components/notifications/UnsatisfiedScopesAlert.js": /*!***************************************************************!*\ !*** ./js/components/notifications/UnsatisfiedScopesAlert.js ***! \***************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return UnsatisfiedScopesAlert; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/api/cache */ \"./js/googlesitekit/api/cache.js\");\n/* harmony import */ var _googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../googlesitekit/datastore/forms/constants */ \"./js/googlesitekit/datastore/forms/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../googlesitekit/datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationError */ \"./js/googlesitekit/notifications/components/layout/NotificationError.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/CTALink */ \"./js/googlesitekit/notifications/components/common/CTALink.js\");\n\n\n\n\n/**\n * UnsatisfiedScopesAlert component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/* eslint complexity: [ \"error\", 16 ] */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n// Map of scope IDs to Site Kit module slugs.\nvar scopeIDToSlug = {\n siteverification: 'site-verification',\n webmasters: 'search-console',\n analytics: 'analytics-4'\n};\nvar MESSAGE_MULTIPLE = 'multiple';\nvar MESSAGE_SINGULAR = 'single';\nvar MESSAGE_GENERIC = 'generic';\n\n/**\n * Maps unsatisfied scopes to module names.\n *\n * @since 1.39.0\n *\n * @param {Array} scopes Array of unsatisfied scopes.\n * @param {Object} modules Object of all modules.\n * @return {Array} Array of module names. If a scope does not map to a module, it is set to `false`.\n */\nfunction mapScopesToModuleNames(scopes, modules) {\n if (modules === undefined) {\n return null;\n }\n return scopes\n // Map into an array of matches.\n .map(function (scope) {\n return scope.match(new RegExp('^https://www\\\\.googleapis\\\\.com/auth/([a-z]+)'));\n })\n // Map each match into a module slug, if any.\n .map(function (_ref) {\n var _ref2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_ref, 2),\n id = _ref2[1];\n return scopeIDToSlug[id] || id;\n })\n // Map module slugs into module names. If there is no matched module, set to `false`.\n .map(function (slug) {\n var _modules$slug;\n return ((_modules$slug = modules[slug]) === null || _modules$slug === void 0 ? void 0 : _modules$slug.name) || false;\n });\n}\nfunction UnsatisfiedScopesAlert(_ref3) {\n var _temporaryPersistedPe, _temporaryPersistedPe2;\n var id = _ref3.id,\n Notification = _ref3.Notification;\n var doingCTARef = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useRef\"])();\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),\n inProgressModuleSetup = _useState2[0],\n setInProgressModuleSetup = _useState2[1];\n var isNavigating = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_LOCATION\"]).isNavigatingTo(new RegExp('//oauth2|action=googlesitekit_connect', 'i'));\n });\n var temporaryPersistedPermissionsError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_FORMS\"]).getValue(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError');\n });\n var unsatisfiedScopes = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"CORE_USER\"]).getUnsatisfiedScopes();\n });\n var connectURLData = (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) ? {\n additionalScopes: (_temporaryPersistedPe = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe === void 0 ? void 0 : _temporaryPersistedPe.scopes,\n redirectURL: ((_temporaryPersistedPe2 = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe2 === void 0 ? void 0 : _temporaryPersistedPe2.redirectURL) || global.location.href\n } : {\n redirectURL: global.location.href\n };\n var connectURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_14__[\"CORE_USER\"]).getConnectURL(connectURLData);\n });\n var modules = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"CORE_MODULES\"]).getModules();\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"CORE_MODULES\"]),\n activateModule = _useDispatch.activateModule;\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_googlesitekit_datastore_location_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_LOCATION\"]),\n navigateTo = _useDispatch2.navigateTo;\n var _useDispatch3 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_13__[\"CORE_SITE\"]),\n setInternalServerError = _useDispatch3.setInternalServerError; // Fetch the module setup in progress from cache.\n Object(react_use__WEBPACK_IMPORTED_MODULE_5__[\"useMount\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {\n var _yield$getItem, cacheHit, value;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return Object(_googlesitekit_api_cache__WEBPACK_IMPORTED_MODULE_9__[\"getItem\"])('module_setup');\n case 2:\n _yield$getItem = _context.sent;\n cacheHit = _yield$getItem.cacheHit;\n value = _yield$getItem.value;\n if (cacheHit) {\n setInProgressModuleSetup(value);\n }\n case 6:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })));\n var onCTAClick = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(/*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2() {\n var _yield$activateModule, error, response;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n doingCTARef.current = true;\n if (inProgressModuleSetup) {\n _context2.next = 3;\n break;\n }\n return _context2.abrupt(\"return\");\n case 3:\n _context2.next = 5;\n return activateModule(inProgressModuleSetup);\n case 5:\n _yield$activateModule = _context2.sent;\n error = _yield$activateModule.error;\n response = _yield$activateModule.response;\n if (!error) {\n navigateTo(response.moduleReauthURL);\n } else {\n setInternalServerError({\n id: 'activate-module-error',\n description: error.message\n });\n }\n case 9:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n })), [activateModule, inProgressModuleSetup, navigateTo, setInternalServerError]);\n\n // Some external scenarios where we navigate to the OAuth service or connect URL may coincide with a request which populates the\n // list of unsatisfied scopes. In these scenarios we want to avoid showing this banner as the user is already being directed to\n // address the missing scopes. However, we want to ensure we still do show this banner while navigating to the connect URL as a\n // result of its own CTA.\n if (isNavigating && !doingCTARef.current || !(unsatisfiedScopes === null || unsatisfiedScopes === void 0 ? void 0 : unsatisfiedScopes.length) || connectURL === undefined) {\n return null;\n }\n var messageID;\n var moduleNames;\n if (\n // Determine if all scopes are in Google API format, otherwise use generic message.\n unsatisfiedScopes.some(function (scope) {\n return !scope.match(new RegExp('^https://www\\\\.googleapis\\\\.com/auth/'));\n })) {\n messageID = MESSAGE_GENERIC;\n } else {\n // All scopes are in Google API format, map them to module names.\n moduleNames = mapScopesToModuleNames(unsatisfiedScopes, modules);\n // If any scope did not resolve to a module name, use the generic message.\n if (!moduleNames || moduleNames.some(function (name) {\n return name === false;\n })) {\n messageID = MESSAGE_GENERIC;\n } else {\n moduleNames = Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"uniq\"])(moduleNames);\n messageID = 1 < moduleNames.length ? MESSAGE_MULTIPLE : MESSAGE_SINGULAR;\n }\n }\n var message;\n var title = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Site Kit can’t access necessary data', 'google-site-kit');\n var ctaLabel = (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : temporaryPersistedPermissionsError.data) ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Grant permission', 'google-site-kit') : Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Redo setup', 'google-site-kit');\n switch (messageID) {\n case MESSAGE_MULTIPLE:\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(/* translators: %s: List of product names */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Site Kit can’t access all relevant data because you haven’t granted all permissions requested during setup. To use Site Kit, you’ll need to redo the setup for: %s – make sure to approve all permissions at the authentication stage.', 'google-site-kit'), Object(_util__WEBPACK_IMPORTED_MODULE_8__[\"listFormat\"])(moduleNames));\n break;\n case MESSAGE_SINGULAR:\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(/* translators: %s: Product name */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Site Kit can’t access the relevant data from %1$s because you haven’t granted all permissions requested during setup. To use Site Kit, you’ll need to redo the setup for %1$s – make sure to approve all permissions at the authentication stage.', 'google-site-kit'), moduleNames[0]);\n break;\n case MESSAGE_GENERIC:\n message = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('Site Kit can’t access all relevant data because you haven’t granted all permissions requested during setup. To use Site Kit, you’ll need to redo the setup – make sure to approve all permissions at the authentication stage.', 'google-site-kit');\n break;\n }\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win googlesitekit-publisher-win--win-error\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {\n title: title,\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_16__[\"default\"], {\n text: message\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {\n id: id,\n ctaLabel: ctaLabel,\n ctaLink: inProgressModuleSetup ? undefined : connectURL,\n onCTAClick: onCTAClick\n })\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvVW5zYXRpc2ZpZWRTY29wZXNBbGVydC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9VbnNhdGlzZmllZFNjb3Blc0FsZXJ0LmpzP2ZiMTQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVbnNhdGlzZmllZFNjb3Blc0FsZXJ0IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qIGVzbGludCBjb21wbGV4aXR5OiBbIFwiZXJyb3JcIiwgMTYgXSAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1bmlxIH0gZnJvbSAnbG9kYXNoJztcbmltcG9ydCB7IHVzZU1vdW50IH0gZnJvbSAncmVhY3QtdXNlJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZUNhbGxiYWNrLCB1c2VSZWYsIHVzZVN0YXRlIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlRGlzcGF0Y2gsIHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBsaXN0Rm9ybWF0IH0gZnJvbSAnLi4vLi4vdXRpbCc7XG5pbXBvcnQgeyBnZXRJdGVtIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9hcGkvY2FjaGUnO1xuaW1wb3J0IHsgQ09SRV9GT1JNUyB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL2Zvcm1zL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX0xPQ0FUSU9OIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvbG9jYXRpb24vY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfTU9EVUxFUyB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbW9kdWxlcy9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzJztcbmltcG9ydCB7XG5cdENPUkVfVVNFUixcblx0Rk9STV9URU1QT1JBUllfUEVSU0lTVF9QRVJNSVNTSU9OX0VSUk9SLFxufSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgTm90aWZpY2F0aW9uRXJyb3IgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L05vdGlmaWNhdGlvbkVycm9yJztcbmltcG9ydCBEZXNjcmlwdGlvbiBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGVzY3JpcHRpb24nO1xuaW1wb3J0IENUQUxpbmsgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0NUQUxpbmsnO1xuXG4vLyBNYXAgb2Ygc2NvcGUgSURzIHRvIFNpdGUgS2l0IG1vZHVsZSBzbHVncy5cbmNvbnN0IHNjb3BlSURUb1NsdWcgPSB7XG5cdHNpdGV2ZXJpZmljYXRpb246ICdzaXRlLXZlcmlmaWNhdGlvbicsXG5cdHdlYm1hc3RlcnM6ICdzZWFyY2gtY29uc29sZScsXG5cdGFuYWx5dGljczogJ2FuYWx5dGljcy00Jyxcbn07XG5jb25zdCBNRVNTQUdFX01VTFRJUExFID0gJ211bHRpcGxlJztcbmNvbnN0IE1FU1NBR0VfU0lOR1VMQVIgPSAnc2luZ2xlJztcbmNvbnN0IE1FU1NBR0VfR0VORVJJQyA9ICdnZW5lcmljJztcblxuLyoqXG4gKiBNYXBzIHVuc2F0aXNmaWVkIHNjb3BlcyB0byBtb2R1bGUgbmFtZXMuXG4gKlxuICogQHNpbmNlIDEuMzkuMFxuICpcbiAqIEBwYXJhbSB7QXJyYXl9ICBzY29wZXMgIEFycmF5IG9mIHVuc2F0aXNmaWVkIHNjb3Blcy5cbiAqIEBwYXJhbSB7T2JqZWN0fSBtb2R1bGVzIE9iamVjdCBvZiBhbGwgbW9kdWxlcy5cbiAqIEByZXR1cm4ge0FycmF5fSBBcnJheSBvZiBtb2R1bGUgbmFtZXMuIElmIGEgc2NvcGUgZG9lcyBub3QgbWFwIHRvIGEgbW9kdWxlLCBpdCBpcyBzZXQgdG8gYGZhbHNlYC5cbiAqL1xuZnVuY3Rpb24gbWFwU2NvcGVzVG9Nb2R1bGVOYW1lcyggc2NvcGVzLCBtb2R1bGVzICkge1xuXHRpZiAoIG1vZHVsZXMgPT09IHVuZGVmaW5lZCApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0c2NvcGVzXG5cdFx0XHQvLyBNYXAgaW50byBhbiBhcnJheSBvZiBtYXRjaGVzLlxuXHRcdFx0Lm1hcCggKCBzY29wZSApID0+XG5cdFx0XHRcdHNjb3BlLm1hdGNoKFxuXHRcdFx0XHRcdG5ldyBSZWdFeHAoXG5cdFx0XHRcdFx0XHQnXmh0dHBzOi8vd3d3XFxcXC5nb29nbGVhcGlzXFxcXC5jb20vYXV0aC8oW2Etel0rKSdcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHRcdC8vIE1hcCBlYWNoIG1hdGNoIGludG8gYSBtb2R1bGUgc2x1ZywgaWYgYW55LlxuXHRcdFx0Lm1hcCggKCBbICwgaWQgXSApID0+IHNjb3BlSURUb1NsdWdbIGlkIF0gfHwgaWQgKVxuXHRcdFx0Ly8gTWFwIG1vZHVsZSBzbHVncyBpbnRvIG1vZHVsZSBuYW1lcy4gSWYgdGhlcmUgaXMgbm8gbWF0Y2hlZCBtb2R1bGUsIHNldCB0byBgZmFsc2VgLlxuXHRcdFx0Lm1hcCggKCBzbHVnICkgPT4gbW9kdWxlc1sgc2x1ZyBdPy5uYW1lIHx8IGZhbHNlIClcblx0KTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVW5zYXRpc2ZpZWRTY29wZXNBbGVydCggeyBpZCwgTm90aWZpY2F0aW9uIH0gKSB7XG5cdGNvbnN0IGRvaW5nQ1RBUmVmID0gdXNlUmVmKCk7XG5cblx0Y29uc3QgWyBpblByb2dyZXNzTW9kdWxlU2V0dXAsIHNldEluUHJvZ3Jlc3NNb2R1bGVTZXR1cCBdID1cblx0XHR1c2VTdGF0ZSggZmFsc2UgKTtcblxuXHRjb25zdCBpc05hdmlnYXRpbmcgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfTE9DQVRJT04gKS5pc05hdmlnYXRpbmdUbyhcblx0XHRcdG5ldyBSZWdFeHAoICcvL29hdXRoMnxhY3Rpb249Z29vZ2xlc2l0ZWtpdF9jb25uZWN0JywgJ2knIClcblx0XHQpXG5cdCk7XG5cdGNvbnN0IHRlbXBvcmFyeVBlcnNpc3RlZFBlcm1pc3Npb25zRXJyb3IgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfRk9STVMgKS5nZXRWYWx1ZShcblx0XHRcdEZPUk1fVEVNUE9SQVJZX1BFUlNJU1RfUEVSTUlTU0lPTl9FUlJPUixcblx0XHRcdCdwZXJtaXNzaW9uc0Vycm9yJ1xuXHRcdClcblx0KTtcblx0Y29uc3QgdW5zYXRpc2ZpZWRTY29wZXMgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldFVuc2F0aXNmaWVkU2NvcGVzKClcblx0KTtcblxuXHRjb25zdCBjb25uZWN0VVJMRGF0YSA9IHRlbXBvcmFyeVBlcnNpc3RlZFBlcm1pc3Npb25zRXJyb3I/LmRhdGFcblx0XHQ/IHtcblx0XHRcdFx0YWRkaXRpb25hbFNjb3Blczpcblx0XHRcdFx0XHR0ZW1wb3JhcnlQZXJzaXN0ZWRQZXJtaXNzaW9uc0Vycm9yLmRhdGE/LnNjb3Blcyxcblx0XHRcdFx0cmVkaXJlY3RVUkw6XG5cdFx0XHRcdFx0dGVtcG9yYXJ5UGVyc2lzdGVkUGVybWlzc2lvbnNFcnJvci5kYXRhPy5yZWRpcmVjdFVSTCB8fFxuXHRcdFx0XHRcdGdsb2JhbC5sb2NhdGlvbi5ocmVmLFxuXHRcdCAgfVxuXHRcdDoge1xuXHRcdFx0XHRyZWRpcmVjdFVSTDogZ2xvYmFsLmxvY2F0aW9uLmhyZWYsXG5cdFx0ICB9O1xuXG5cdGNvbnN0IGNvbm5lY3RVUkwgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldENvbm5lY3RVUkwoIGNvbm5lY3RVUkxEYXRhIClcblx0KTtcblxuXHRjb25zdCBtb2R1bGVzID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRNb2R1bGVzKClcblx0KTtcblxuXHRjb25zdCB7IGFjdGl2YXRlTW9kdWxlIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9NT0RVTEVTICk7XG5cdGNvbnN0IHsgbmF2aWdhdGVUbyB9ID0gdXNlRGlzcGF0Y2goIENPUkVfTE9DQVRJT04gKTtcblx0Y29uc3QgeyBzZXRJbnRlcm5hbFNlcnZlckVycm9yIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9TSVRFICk7XG5cblx0Ly8gRmV0Y2ggdGhlIG1vZHVsZSBzZXR1cCBpbiBwcm9ncmVzcyBmcm9tIGNhY2hlLlxuXHR1c2VNb3VudCggYXN5bmMgKCkgPT4ge1xuXHRcdGNvbnN0IHsgY2FjaGVIaXQsIHZhbHVlIH0gPSBhd2FpdCBnZXRJdGVtKCAnbW9kdWxlX3NldHVwJyApO1xuXG5cdFx0aWYgKCBjYWNoZUhpdCApIHtcblx0XHRcdHNldEluUHJvZ3Jlc3NNb2R1bGVTZXR1cCggdmFsdWUgKTtcblx0XHR9XG5cdH0gKTtcblxuXHRjb25zdCBvbkNUQUNsaWNrID0gdXNlQ2FsbGJhY2soIGFzeW5jICgpID0+IHtcblx0XHRkb2luZ0NUQVJlZi5jdXJyZW50ID0gdHJ1ZTtcblxuXHRcdGlmICggISBpblByb2dyZXNzTW9kdWxlU2V0dXAgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Y29uc3QgeyBlcnJvciwgcmVzcG9uc2UgfSA9IGF3YWl0IGFjdGl2YXRlTW9kdWxlKFxuXHRcdFx0aW5Qcm9ncmVzc01vZHVsZVNldHVwXG5cdFx0KTtcblxuXHRcdGlmICggISBlcnJvciApIHtcblx0XHRcdG5hdmlnYXRlVG8oIHJlc3BvbnNlLm1vZHVsZVJlYXV0aFVSTCApO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHRzZXRJbnRlcm5hbFNlcnZlckVycm9yKCB7XG5cdFx0XHRcdGlkOiAnYWN0aXZhdGUtbW9kdWxlLWVycm9yJyxcblx0XHRcdFx0ZGVzY3JpcHRpb246IGVycm9yLm1lc3NhZ2UsXG5cdFx0XHR9ICk7XG5cdFx0fVxuXHR9LCBbXG5cdFx0YWN0aXZhdGVNb2R1bGUsXG5cdFx0aW5Qcm9ncmVzc01vZHVsZVNldHVwLFxuXHRcdG5hdmlnYXRlVG8sXG5cdFx0c2V0SW50ZXJuYWxTZXJ2ZXJFcnJvcixcblx0XSApO1xuXG5cdC8vIFNvbWUgZXh0ZXJuYWwgc2NlbmFyaW9zIHdoZXJlIHdlIG5hdmlnYXRlIHRvIHRoZSBPQXV0aCBzZXJ2aWNlIG9yIGNvbm5lY3QgVVJMIG1heSBjb2luY2lkZSB3aXRoIGEgcmVxdWVzdCB3aGljaCBwb3B1bGF0ZXMgdGhlXG5cdC8vIGxpc3Qgb2YgdW5zYXRpc2ZpZWQgc2NvcGVzLiBJbiB0aGVzZSBzY2VuYXJpb3Mgd2Ugd2FudCB0byBhdm9pZCBzaG93aW5nIHRoaXMgYmFubmVyIGFzIHRoZSB1c2VyIGlzIGFscmVhZHkgYmVpbmcgZGlyZWN0ZWQgdG9cblx0Ly8gYWRkcmVzcyB0aGUgbWlzc2luZyBzY29wZXMuIEhvd2V2ZXIsIHdlIHdhbnQgdG8gZW5zdXJlIHdlIHN0aWxsIGRvIHNob3cgdGhpcyBiYW5uZXIgd2hpbGUgbmF2aWdhdGluZyB0byB0aGUgY29ubmVjdCBVUkwgYXMgYVxuXHQvLyByZXN1bHQgb2YgaXRzIG93biBDVEEuXG5cdGlmIChcblx0XHQoIGlzTmF2aWdhdGluZyAmJiAhIGRvaW5nQ1RBUmVmLmN1cnJlbnQgKSB8fFxuXHRcdCEgdW5zYXRpc2ZpZWRTY29wZXM/Lmxlbmd0aCB8fFxuXHRcdGNvbm5lY3RVUkwgPT09IHVuZGVmaW5lZFxuXHQpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGxldCBtZXNzYWdlSUQ7XG5cdGxldCBtb2R1bGVOYW1lcztcblx0aWYgKFxuXHRcdC8vIERldGVybWluZSBpZiBhbGwgc2NvcGVzIGFyZSBpbiBHb29nbGUgQVBJIGZvcm1hdCwgb3RoZXJ3aXNlIHVzZSBnZW5lcmljIG1lc3NhZ2UuXG5cdFx0dW5zYXRpc2ZpZWRTY29wZXMuc29tZShcblx0XHRcdCggc2NvcGUgKSA9PlxuXHRcdFx0XHQhIHNjb3BlLm1hdGNoKFxuXHRcdFx0XHRcdG5ldyBSZWdFeHAoICdeaHR0cHM6Ly93d3dcXFxcLmdvb2dsZWFwaXNcXFxcLmNvbS9hdXRoLycgKVxuXHRcdFx0XHQpXG5cdFx0KVxuXHQpIHtcblx0XHRtZXNzYWdlSUQgPSBNRVNTQUdFX0dFTkVSSUM7XG5cdH0gZWxzZSB7XG5cdFx0Ly8gQWxsIHNjb3BlcyBhcmUgaW4gR29vZ2xlIEFQSSBmb3JtYXQsIG1hcCB0aGVtIHRvIG1vZHVsZSBuYW1lcy5cblx0XHRtb2R1bGVOYW1lcyA9IG1hcFNjb3Blc1RvTW9kdWxlTmFtZXMoIHVuc2F0aXNmaWVkU2NvcGVzLCBtb2R1bGVzICk7XG5cdFx0Ly8gSWYgYW55IHNjb3BlIGRpZCBub3QgcmVzb2x2ZSB0byBhIG1vZHVsZSBuYW1lLCB1c2UgdGhlIGdlbmVyaWMgbWVzc2FnZS5cblx0XHRpZiAoICEgbW9kdWxlTmFtZXMgfHwgbW9kdWxlTmFtZXMuc29tZSggKCBuYW1lICkgPT4gbmFtZSA9PT0gZmFsc2UgKSApIHtcblx0XHRcdG1lc3NhZ2VJRCA9IE1FU1NBR0VfR0VORVJJQztcblx0XHR9IGVsc2Uge1xuXHRcdFx0bW9kdWxlTmFtZXMgPSB1bmlxKCBtb2R1bGVOYW1lcyApO1xuXHRcdFx0bWVzc2FnZUlEID1cblx0XHRcdFx0MSA8IG1vZHVsZU5hbWVzLmxlbmd0aCA/IE1FU1NBR0VfTVVMVElQTEUgOiBNRVNTQUdFX1NJTkdVTEFSO1xuXHRcdH1cblx0fVxuXG5cdGxldCBtZXNzYWdlO1xuXHRjb25zdCB0aXRsZSA9IF9fKFxuXHRcdCdTaXRlIEtpdCBjYW7igJl0IGFjY2VzcyBuZWNlc3NhcnkgZGF0YScsXG5cdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0KTtcblx0Y29uc3QgY3RhTGFiZWwgPSB0ZW1wb3JhcnlQZXJzaXN0ZWRQZXJtaXNzaW9uc0Vycm9yPy5kYXRhXG5cdFx0PyBfXyggJ0dyYW50IHBlcm1pc3Npb24nLCAnZ29vZ2xlLXNpdGUta2l0JyApXG5cdFx0OiBfXyggJ1JlZG8gc2V0dXAnLCAnZ29vZ2xlLXNpdGUta2l0JyApO1xuXG5cdHN3aXRjaCAoIG1lc3NhZ2VJRCApIHtcblx0XHRjYXNlIE1FU1NBR0VfTVVMVElQTEU6XG5cdFx0XHRtZXNzYWdlID0gc3ByaW50Zihcblx0XHRcdFx0LyogdHJhbnNsYXRvcnM6ICVzOiBMaXN0IG9mIHByb2R1Y3QgbmFtZXMgKi9cblx0XHRcdFx0X18oXG5cdFx0XHRcdFx0J1NpdGUgS2l0IGNhbuKAmXQgYWNjZXNzIGFsbCByZWxldmFudCBkYXRhIGJlY2F1c2UgeW91IGhhdmVu4oCZdCBncmFudGVkIGFsbCBwZXJtaXNzaW9ucyByZXF1ZXN0ZWQgZHVyaW5nIHNldHVwLiBUbyB1c2UgU2l0ZSBLaXQsIHlvdeKAmWxsIG5lZWQgdG8gcmVkbyB0aGUgc2V0dXAgZm9yOiAlcyDigJMgbWFrZSBzdXJlIHRvIGFwcHJvdmUgYWxsIHBlcm1pc3Npb25zIGF0IHRoZSBhdXRoZW50aWNhdGlvbiBzdGFnZS4nLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCksXG5cdFx0XHRcdGxpc3RGb3JtYXQoIG1vZHVsZU5hbWVzIClcblx0XHRcdCk7XG5cdFx0XHRicmVhaztcblx0XHRjYXNlIE1FU1NBR0VfU0lOR1VMQVI6XG5cdFx0XHRtZXNzYWdlID0gc3ByaW50Zihcblx0XHRcdFx0LyogdHJhbnNsYXRvcnM6ICVzOiBQcm9kdWN0IG5hbWUgKi9cblx0XHRcdFx0X18oXG5cdFx0XHRcdFx0J1NpdGUgS2l0IGNhbuKAmXQgYWNjZXNzIHRoZSByZWxldmFudCBkYXRhIGZyb20gJTEkcyBiZWNhdXNlIHlvdSBoYXZlbuKAmXQgZ3JhbnRlZCBhbGwgcGVybWlzc2lvbnMgcmVxdWVzdGVkIGR1cmluZyBzZXR1cC4gVG8gdXNlIFNpdGUgS2l0LCB5b3XigJlsbCBuZWVkIHRvIHJlZG8gdGhlIHNldHVwIGZvciAlMSRzIOKAkyBtYWtlIHN1cmUgdG8gYXBwcm92ZSBhbGwgcGVybWlzc2lvbnMgYXQgdGhlIGF1dGhlbnRpY2F0aW9uIHN0YWdlLicsXG5cdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0KSxcblx0XHRcdFx0bW9kdWxlTmFtZXNbIDAgXVxuXHRcdFx0KTtcblx0XHRcdGJyZWFrO1xuXHRcdGNhc2UgTUVTU0FHRV9HRU5FUklDOlxuXHRcdFx0bWVzc2FnZSA9IF9fKFxuXHRcdFx0XHQnU2l0ZSBLaXQgY2Fu4oCZdCBhY2Nlc3MgYWxsIHJlbGV2YW50IGRhdGEgYmVjYXVzZSB5b3UgaGF2ZW7igJl0IGdyYW50ZWQgYWxsIHBlcm1pc3Npb25zIHJlcXVlc3RlZCBkdXJpbmcgc2V0dXAuIFRvIHVzZSBTaXRlIEtpdCwgeW914oCZbGwgbmVlZCB0byByZWRvIHRoZSBzZXR1cCDigJMgbWFrZSBzdXJlIHRvIGFwcHJvdmUgYWxsIHBlcm1pc3Npb25zIGF0IHRoZSBhdXRoZW50aWNhdGlvbiBzdGFnZS4nLFxuXHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0KTtcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8Tm90aWZpY2F0aW9uIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpbiBnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW4tLXdpbi1lcnJvclwiPlxuXHRcdFx0PE5vdGlmaWNhdGlvbkVycm9yXG5cdFx0XHRcdHRpdGxlPXsgdGl0bGUgfVxuXHRcdFx0XHRkZXNjcmlwdGlvbj17IDxEZXNjcmlwdGlvbiB0ZXh0PXsgbWVzc2FnZSB9IC8+IH1cblx0XHRcdFx0YWN0aW9ucz17XG5cdFx0XHRcdFx0PENUQUxpbmtcblx0XHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdFx0Y3RhTGFiZWw9eyBjdGFMYWJlbCB9XG5cdFx0XHRcdFx0XHRjdGFMaW5rPXtcblx0XHRcdFx0XHRcdFx0aW5Qcm9ncmVzc01vZHVsZVNldHVwID8gdW5kZWZpbmVkIDogY29ubmVjdFVSTFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0b25DVEFDbGljaz17IG9uQ1RBQ2xpY2sgfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdH1cblx0XHRcdC8+XG5cdFx0PC9Ob3RpZmljYXRpb24+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFLQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBREE7QUFBQTtBQUdBO0FBQUE7QUFHQTtBQUVBO0FBQUE7QUFJQTtBQUVBO0FBQUE7QUFDQTtBQUdBO0FBRUE7QUFFQTtBQUdBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUdBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTUE7QUFBQTtBQUZBO0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFNQTtBQUNBO0FBQ0E7QUFFQTtBQU1BO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFBQTtBQUVBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/notifications/UnsatisfiedScopesAlert.js\n"); /***/ }), /***/ "./js/components/notifications/UnsatisfiedScopesAlertGTE.js": /*!******************************************************************!*\ !*** ./js/components/notifications/UnsatisfiedScopesAlertGTE.js ***! \******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global, React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return UnsatisfiedScopesAlertGTE; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../modules/tagmanager/datastore/constants */ \"./js/modules/tagmanager/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/datastore/forms/constants */ \"./js/googlesitekit/datastore/forms/constants.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationError */ \"./js/googlesitekit/notifications/components/layout/NotificationError.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/LearnMoreLink */ \"./js/googlesitekit/notifications/components/common/LearnMoreLink.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/CTALink */ \"./js/googlesitekit/notifications/components/common/CTALink.js\");\n\n/**\n * UnsatisfiedScopesAlertGTE component.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\nfunction UnsatisfiedScopesAlertGTE(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var temporaryPersistedPermissionsError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_6__[\"CORE_FORMS\"]).getValue(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError');\n });\n var connectURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n var _temporaryPersistedPe;\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_USER\"]).getConnectURL({\n additionalScopes: [_modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"READ_SCOPE\"]],\n redirectURL: (temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : (_temporaryPersistedPe = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe === void 0 ? void 0 : _temporaryPersistedPe.redirectURL) || global.location.href\n });\n });\n var googleTagLearnMoreURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getGoogleSupportURL({\n path: '/tagmanager/answer/11994839'\n });\n });\n if (connectURL === undefined) {\n return null;\n }\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win googlesitekit-publisher-win--win-error\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationError__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Site Kit needs additional permissions to detect updates to tags on your site', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('To continue using Analytics with Site Kit, you need to grant permission to check for any changes in your Google tag’s target Analytics property. The Google tag feature was recently updated to allow users to change a tag’s connected Analytics property without editing site code. Because of this change, Site Kit now must regularly check if the tag on your site matches the Analytics property destination.', 'google-site-kit'),\n learnMoreLink: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n id: id,\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Learn more', 'google-site-kit'),\n url: googleTagLearnMoreURL\n })\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_CTALink__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n id: id,\n ctaLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Grant permission', 'google-site-kit'),\n ctaLink: connectURL\n })\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\"), __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvVW5zYXRpc2ZpZWRTY29wZXNBbGVydEdURS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9VbnNhdGlzZmllZFNjb3Blc0FsZXJ0R1RFLmpzP2RkNDYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVbnNhdGlzZmllZFNjb3Blc0FsZXJ0R1RFIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQge1xuXHRDT1JFX1VTRVIsXG5cdEZPUk1fVEVNUE9SQVJZX1BFUlNJU1RfUEVSTUlTU0lPTl9FUlJPUixcbn0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvdXNlci9jb25zdGFudHMnO1xuaW1wb3J0IHsgUkVBRF9TQ09QRSBhcyBUQUdNQU5BR0VSX1JFQURfU0NPUEUgfSBmcm9tICcuLi8uLi9tb2R1bGVzL3RhZ21hbmFnZXIvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX0ZPUk1TIH0gZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9kYXRhc3RvcmUvZm9ybXMvY29uc3RhbnRzJztcbmltcG9ydCBOb3RpZmljYXRpb25FcnJvciBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWZpY2F0aW9uRXJyb3InO1xuaW1wb3J0IERlc2NyaXB0aW9uIGZyb20gJy4uLy4uL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9EZXNjcmlwdGlvbic7XG5pbXBvcnQgTGVhcm5Nb3JlTGluayBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vTGVhcm5Nb3JlTGluayc7XG5pbXBvcnQgQ1RBTGluayBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vQ1RBTGluayc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFVuc2F0aXNmaWVkU2NvcGVzQWxlcnRHVEUoIHsgaWQsIE5vdGlmaWNhdGlvbiB9ICkge1xuXHRjb25zdCB0ZW1wb3JhcnlQZXJzaXN0ZWRQZXJtaXNzaW9uc0Vycm9yID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX0ZPUk1TICkuZ2V0VmFsdWUoXG5cdFx0XHRGT1JNX1RFTVBPUkFSWV9QRVJTSVNUX1BFUk1JU1NJT05fRVJST1IsXG5cdFx0XHQncGVybWlzc2lvbnNFcnJvcidcblx0XHQpXG5cdCk7XG5cdGNvbnN0IGNvbm5lY3RVUkwgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT5cblx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldENvbm5lY3RVUkwoIHtcblx0XHRcdGFkZGl0aW9uYWxTY29wZXM6IFsgVEFHTUFOQUdFUl9SRUFEX1NDT1BFIF0sXG5cdFx0XHRyZWRpcmVjdFVSTDpcblx0XHRcdFx0dGVtcG9yYXJ5UGVyc2lzdGVkUGVybWlzc2lvbnNFcnJvcj8uZGF0YT8ucmVkaXJlY3RVUkwgfHxcblx0XHRcdFx0Z2xvYmFsLmxvY2F0aW9uLmhyZWYsXG5cdFx0fSApXG5cdCk7XG5cblx0Y29uc3QgZ29vZ2xlVGFnTGVhcm5Nb3JlVVJMID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRHb29nbGVTdXBwb3J0VVJMKCB7XG5cdFx0XHRwYXRoOiAnL3RhZ21hbmFnZXIvYW5zd2VyLzExOTk0ODM5Jyxcblx0XHR9IClcblx0KTtcblxuXHRpZiAoIGNvbm5lY3RVUkwgPT09IHVuZGVmaW5lZCApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiAoXG5cdFx0PE5vdGlmaWNhdGlvbiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW4gZ29vZ2xlc2l0ZWtpdC1wdWJsaXNoZXItd2luLS13aW4tZXJyb3JcIj5cblx0XHRcdDxOb3RpZmljYXRpb25FcnJvclxuXHRcdFx0XHR0aXRsZT17IF9fKFxuXHRcdFx0XHRcdCdTaXRlIEtpdCBuZWVkcyBhZGRpdGlvbmFsIHBlcm1pc3Npb25zIHRvIGRldGVjdCB1cGRhdGVzIHRvIHRhZ3Mgb24geW91ciBzaXRlJyxcblx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHQpIH1cblx0XHRcdFx0ZGVzY3JpcHRpb249e1xuXHRcdFx0XHRcdDxEZXNjcmlwdGlvblxuXHRcdFx0XHRcdFx0dGV4dD17IF9fKFxuXHRcdFx0XHRcdFx0XHQnVG8gY29udGludWUgdXNpbmcgQW5hbHl0aWNzIHdpdGggU2l0ZSBLaXQsIHlvdSBuZWVkIHRvIGdyYW50IHBlcm1pc3Npb24gdG8gY2hlY2sgZm9yIGFueSBjaGFuZ2VzIGluIHlvdXIgR29vZ2xlIHRhZ+KAmXMgdGFyZ2V0IEFuYWx5dGljcyBwcm9wZXJ0eS4gVGhlIEdvb2dsZSB0YWcgZmVhdHVyZSB3YXMgcmVjZW50bHkgdXBkYXRlZCB0byBhbGxvdyB1c2VycyB0byBjaGFuZ2UgYSB0YWfigJlzIGNvbm5lY3RlZCBBbmFseXRpY3MgcHJvcGVydHkgd2l0aG91dCBlZGl0aW5nIHNpdGUgY29kZS4gQmVjYXVzZSBvZiB0aGlzIGNoYW5nZSwgU2l0ZSBLaXQgbm93IG11c3QgcmVndWxhcmx5IGNoZWNrIGlmIHRoZSB0YWcgb24geW91ciBzaXRlIG1hdGNoZXMgdGhlIEFuYWx5dGljcyBwcm9wZXJ0eSBkZXN0aW5hdGlvbi4nLFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHRsZWFybk1vcmVMaW5rPXtcblx0XHRcdFx0XHRcdFx0PExlYXJuTW9yZUxpbmtcblx0XHRcdFx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRcdFx0XHRsYWJlbD17IF9fKCAnTGVhcm4gbW9yZScsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdFx0XHRcdHVybD17IGdvb2dsZVRhZ0xlYXJuTW9yZVVSTCB9XG5cdFx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0fVxuXHRcdFx0XHRhY3Rpb25zPXtcblx0XHRcdFx0XHQ8Q1RBTGlua1xuXHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRjdGFMYWJlbD17IF9fKCAnR3JhbnQgcGVybWlzc2lvbicsICdnb29nbGUtc2l0ZS1raXQnICkgfVxuXHRcdFx0XHRcdFx0Y3RhTGluaz17IGNvbm5lY3RVUkwgfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdH1cblx0XHRcdC8+XG5cdFx0PC9Ob3RpZmljYXRpb24+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUlBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUdBO0FBQUE7QUFHQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFJQTtBQUVBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/components/notifications/UnsatisfiedScopesAlertGTE.js\n"); /***/ }), /***/ "./js/components/notifications/ZeroDataNotification.js": /*!*************************************************************!*\ !*** ./js/components/notifications/ZeroDataNotification.js ***! \*************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ZeroDataNotification; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../googlesitekit/datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _svg_graphics_zero_state_blue_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../svg/graphics/zero-state-blue.svg */ \"./svg/graphics/zero-state-blue.svg\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _googlesitekit_notifications_components_layout_NotificationWithSmallSVG__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/layout/NotificationWithSmallSVG */ \"./js/googlesitekit/notifications/components/layout/NotificationWithSmallSVG.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Description */ \"./js/googlesitekit/notifications/components/common/Description.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/LearnMoreLink */ \"./js/googlesitekit/notifications/components/common/LearnMoreLink.js\");\n/* harmony import */ var _googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../googlesitekit/notifications/components/common/Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n\n/**\n * ZeroDataNotification component.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\nfunction ZeroDataNotification(_ref) {\n var id = _ref.id,\n Notification = _ref.Notification;\n var notEnoughTrafficURL = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getDocumentationLinkURL('not-enough-traffic');\n });\n return /*#__PURE__*/React.createElement(Notification, {\n className: \"googlesitekit-publisher-win\"\n }, /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_layout_NotificationWithSmallSVG__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n title: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Not enough traffic yet to display stats', 'google-site-kit'),\n description: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Description__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n text: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Site Kit will start showing stats on the dashboard as soon as enough people have visited your site. Keep working on your site to attract more visitors.', 'google-site-kit'),\n learnMoreLink: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_LearnMoreLink__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n id: id,\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Learn more', 'google-site-kit'),\n url: notEnoughTrafficURL\n })\n }),\n actions: /*#__PURE__*/React.createElement(_googlesitekit_notifications_components_common_Dismiss__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n id: id,\n dismissLabel: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__[\"__\"])('Remind me later', 'google-site-kit'),\n dismissExpires: _util__WEBPACK_IMPORTED_MODULE_5__[\"DAY_IN_SECONDS\"]\n }),\n SmallImageSVG: _svg_graphics_zero_state_blue_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n }));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvWmVyb0RhdGFOb3RpZmljYXRpb24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvWmVyb0RhdGFOb3RpZmljYXRpb24uanM/OGY5YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFplcm9EYXRhTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIyIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQgWmVyb1N0YXRlSWNvbiBmcm9tICcuLi8uLi8uLi9zdmcvZ3JhcGhpY3MvemVyby1zdGF0ZS1ibHVlLnN2Zyc7XG5pbXBvcnQgeyBEQVlfSU5fU0VDT05EUyB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IE5vdGlmaWNhdGlvbldpdGhTbWFsbFNWRyBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWZpY2F0aW9uV2l0aFNtYWxsU1ZHJztcbmltcG9ydCBEZXNjcmlwdGlvbiBmcm9tICcuLi8uLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGVzY3JpcHRpb24nO1xuaW1wb3J0IExlYXJuTW9yZUxpbmsgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0xlYXJuTW9yZUxpbmsnO1xuaW1wb3J0IERpc21pc3MgZnJvbSAnLi4vLi4vZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0Rpc21pc3MnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBaZXJvRGF0YU5vdGlmaWNhdGlvbiggeyBpZCwgTm90aWZpY2F0aW9uIH0gKSB7XG5cdGNvbnN0IG5vdEVub3VnaFRyYWZmaWNVUkwgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdHJldHVybiBzZWxlY3QoIENPUkVfU0lURSApLmdldERvY3VtZW50YXRpb25MaW5rVVJMKFxuXHRcdFx0J25vdC1lbm91Z2gtdHJhZmZpYydcblx0XHQpO1xuXHR9ICk7XG5cblx0cmV0dXJuIChcblx0XHQ8Tm90aWZpY2F0aW9uIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpblwiPlxuXHRcdFx0PE5vdGlmaWNhdGlvbldpdGhTbWFsbFNWR1xuXHRcdFx0XHR0aXRsZT17IF9fKFxuXHRcdFx0XHRcdCdOb3QgZW5vdWdoIHRyYWZmaWMgeWV0IHRvIGRpc3BsYXkgc3RhdHMnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCkgfVxuXHRcdFx0XHRkZXNjcmlwdGlvbj17XG5cdFx0XHRcdFx0PERlc2NyaXB0aW9uXG5cdFx0XHRcdFx0XHR0ZXh0PXsgX18oXG5cdFx0XHRcdFx0XHRcdCdTaXRlIEtpdCB3aWxsIHN0YXJ0IHNob3dpbmcgc3RhdHMgb24gdGhlIGRhc2hib2FyZCBhcyBzb29uIGFzIGVub3VnaCBwZW9wbGUgaGF2ZSB2aXNpdGVkIHlvdXIgc2l0ZS4gS2VlcCB3b3JraW5nIG9uIHlvdXIgc2l0ZSB0byBhdHRyYWN0IG1vcmUgdmlzaXRvcnMuJyxcblx0XHRcdFx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0bGVhcm5Nb3JlTGluaz17XG5cdFx0XHRcdFx0XHRcdDxMZWFybk1vcmVMaW5rXG5cdFx0XHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRcdFx0bGFiZWw9eyBfXyggJ0xlYXJuIG1vcmUnLCAnZ29vZ2xlLXNpdGUta2l0JyApIH1cblx0XHRcdFx0XHRcdFx0XHR1cmw9eyBub3RFbm91Z2hUcmFmZmljVVJMIH1cblx0XHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+PC9EZXNjcmlwdGlvbj5cblx0XHRcdFx0fVxuXHRcdFx0XHRhY3Rpb25zPXtcblx0XHRcdFx0XHQ8RGlzbWlzc1xuXHRcdFx0XHRcdFx0aWQ9eyBpZCB9XG5cdFx0XHRcdFx0XHRkaXNtaXNzTGFiZWw9eyBfXyhcblx0XHRcdFx0XHRcdFx0J1JlbWluZCBtZSBsYXRlcicsXG5cdFx0XHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdGRpc21pc3NFeHBpcmVzPXsgREFZX0lOX1NFQ09ORFMgfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdH1cblx0XHRcdFx0U21hbGxJbWFnZVNWRz17IFplcm9TdGF0ZUljb24gfVxuXHRcdFx0Lz5cblx0XHQ8L05vdGlmaWNhdGlvbj5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUlBO0FBRUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFHQTtBQUVBO0FBQ0E7QUFJQTtBQUFBO0FBR0E7QUFBQTtBQUlBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/components/notifications/ZeroDataNotification.js\n"); /***/ }), /***/ "./js/features/index.js": /*!******************************!*\ !*** ./js/features/index.js ***! \******************************/ /*! exports provided: enabledFeatures, isFeatureEnabled */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"enabledFeatures\", function() { return enabledFeatures; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isFeatureEnabled\", function() { return isFeatureEnabled; });\nvar _global, _global$_googlesiteki;\n/**\n * Feature flags.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar enabledFeatures = new Set(((_global = global) === null || _global === void 0 ? void 0 : (_global$_googlesiteki = _global._googlesitekitBaseData) === null || _global$_googlesiteki === void 0 ? void 0 : _global$_googlesiteki.enabledFeatures) || []);\n\n/**\n * Returns true if a feature is enabled; false otherwise.\n *\n * @since 1.25.0\n * @since 1.33.0 Changed _enabledFeatures argument to be a `Set` instead of `Array`.\n *\n * @param {string} feature The name of the feature to check.\n * @param {Set} [_enabledFeatures] Optional. The set of enabled features. Uses `enabledFeatures` set by the server in a global JS variable, by default.\n * @return {boolean} `true` if a feature is enabled; `false` otherwise.\n */\nvar isFeatureEnabled = function isFeatureEnabled(feature) {\n var _enabledFeatures = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : enabledFeatures;\n if (!(_enabledFeatures instanceof Set)) {\n return false;\n }\n return _enabledFeatures.has(feature);\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9mZWF0dXJlcy9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2ZlYXR1cmVzL2luZGV4LmpzPzgyM2MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBGZWF0dXJlIGZsYWdzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IGVuYWJsZWRGZWF0dXJlcyA9IG5ldyBTZXQoXG5cdGdsb2JhbD8uX2dvb2dsZXNpdGVraXRCYXNlRGF0YT8uZW5hYmxlZEZlYXR1cmVzIHx8IFtdXG4pO1xuXG4vKipcbiAqIFJldHVybnMgdHJ1ZSBpZiBhIGZlYXR1cmUgaXMgZW5hYmxlZDsgZmFsc2Ugb3RoZXJ3aXNlLlxuICpcbiAqIEBzaW5jZSAxLjI1LjBcbiAqIEBzaW5jZSAxLjMzLjAgQ2hhbmdlZCBfZW5hYmxlZEZlYXR1cmVzIGFyZ3VtZW50IHRvIGJlIGEgYFNldGAgaW5zdGVhZCBvZiBgQXJyYXlgLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBmZWF0dXJlICAgICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIGZlYXR1cmUgdG8gY2hlY2suXG4gKiBAcGFyYW0ge1NldH0gICAgW19lbmFibGVkRmVhdHVyZXNdIE9wdGlvbmFsLiBUaGUgc2V0IG9mIGVuYWJsZWQgZmVhdHVyZXMuIFVzZXMgYGVuYWJsZWRGZWF0dXJlc2Agc2V0IGJ5IHRoZSBzZXJ2ZXIgaW4gYSBnbG9iYWwgSlMgdmFyaWFibGUsIGJ5IGRlZmF1bHQuXG4gKiBAcmV0dXJuIHtib29sZWFufSBgdHJ1ZWAgaWYgYSBmZWF0dXJlIGlzIGVuYWJsZWQ7IGBmYWxzZWAgb3RoZXJ3aXNlLlxuICovXG5leHBvcnQgY29uc3QgaXNGZWF0dXJlRW5hYmxlZCA9IChcblx0ZmVhdHVyZSxcblx0X2VuYWJsZWRGZWF0dXJlcyA9IGVuYWJsZWRGZWF0dXJlc1xuKSA9PiB7XG5cdGlmICggISAoIF9lbmFibGVkRmVhdHVyZXMgaW5zdGFuY2VvZiBTZXQgKSApIHtcblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cblx0cmV0dXJuIF9lbmFibGVkRmVhdHVyZXMuaGFzKCBmZWF0dXJlICk7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/features/index.js\n"); /***/ }), /***/ "./js/googlesitekit-notifications.js": /*!*******************************************!*\ !*** ./js/googlesitekit-notifications.js ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _googlesitekit_notifications__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./googlesitekit/notifications */ \"./js/googlesitekit/notifications/index.js\");\n/**\n * Public Notifications API entrypoint.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\nObject(_googlesitekit_notifications__WEBPACK_IMPORTED_MODULE_1__[\"registerStore\"])(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default.a);\nvar Notifications = Object(_googlesitekit_notifications__WEBPACK_IMPORTED_MODULE_1__[\"createNotifications\"])(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default.a);\nObject(_googlesitekit_notifications__WEBPACK_IMPORTED_MODULE_1__[\"registerNotifications\"])(Notifications);\nif (typeof global.googlesitekit === 'undefined') {\n global.googlesitekit = {};\n}\nglobal.googlesitekit.notifications = Notifications;\n\n// This is only exported for Jest and is not used in production.\n/* harmony default export */ __webpack_exports__[\"default\"] = (Notifications);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0LW5vdGlmaWNhdGlvbnMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0LW5vdGlmaWNhdGlvbnMuanM/NjI3NSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFB1YmxpYyBOb3RpZmljYXRpb25zIEFQSSBlbnRyeXBvaW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IERhdGEgZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB7XG5cdHJlZ2lzdGVyU3RvcmUsXG5cdGNyZWF0ZU5vdGlmaWNhdGlvbnMsXG5cdHJlZ2lzdGVyTm90aWZpY2F0aW9ucyxcbn0gZnJvbSAnLi9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMnO1xuXG5yZWdpc3RlclN0b3JlKCBEYXRhICk7XG5cbmNvbnN0IE5vdGlmaWNhdGlvbnMgPSBjcmVhdGVOb3RpZmljYXRpb25zKCBEYXRhICk7XG5yZWdpc3Rlck5vdGlmaWNhdGlvbnMoIE5vdGlmaWNhdGlvbnMgKTtcblxuaWYgKCB0eXBlb2YgZ2xvYmFsLmdvb2dsZXNpdGVraXQgPT09ICd1bmRlZmluZWQnICkge1xuXHRnbG9iYWwuZ29vZ2xlc2l0ZWtpdCA9IHt9O1xufVxuXG5nbG9iYWwuZ29vZ2xlc2l0ZWtpdC5ub3RpZmljYXRpb25zID0gTm90aWZpY2F0aW9ucztcblxuLy8gVGhpcyBpcyBvbmx5IGV4cG9ydGVkIGZvciBKZXN0IGFuZCBpcyBub3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuZXhwb3J0IGRlZmF1bHQgTm90aWZpY2F0aW9ucztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit-notifications.js\n"); /***/ }), /***/ "./js/googlesitekit/api/cache.js": /*!***************************************!*\ !*** ./js/googlesitekit/api/cache.js ***! \***************************************/ /*! exports provided: STORAGE_KEY_PREFIX_ROOT, STORAGE_KEY_PREFIX, setSelectedStorageBackend, setStorageOrder, resetDefaultStorageOrder, isStorageAvailable, getStorage, getItem, setItem, deleteItem, getKeys, clearCache */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"STORAGE_KEY_PREFIX_ROOT\", function() { return STORAGE_KEY_PREFIX_ROOT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"STORAGE_KEY_PREFIX\", function() { return STORAGE_KEY_PREFIX; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setSelectedStorageBackend\", function() { return setSelectedStorageBackend; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setStorageOrder\", function() { return setStorageOrder; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"resetDefaultStorageOrder\", function() { return resetDefaultStorageOrder; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isStorageAvailable\", function() { return isStorageAvailable; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getStorage\", function() { return getStorage; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getItem\", function() { return getItem; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setItem\", function() { return setItem; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"deleteItem\", function() { return deleteItem; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getKeys\", function() { return getKeys; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"clearCache\", function() { return clearCache; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n\n\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n/**\n * Caching functions and cache management for API requests.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Prefix used for all Site Kit keys.\n *\n * Anything not using this prefix should not be touched by this library.\n *\n * @since 1.96.0\n * @private\n */\nvar STORAGE_KEY_PREFIX_ROOT = 'googlesitekit_';\n\n/**\n * Prefix used for all Site Kit keys for the current Site Kit version.\n *\n * Anything not using this key should not be touched by this library.\n *\n * @since 1.5.0\n * @since 1.92.0 Updated to include a user, session, and blog-specific hash.\n * @since 1.96.0 Updated to make use of the new STORAGE_KEY_PREFIX_ROOT constant.\n * @private\n */\nvar STORAGE_KEY_PREFIX = \"\".concat(STORAGE_KEY_PREFIX_ROOT).concat(\"1.152.1\", \"_\").concat(global._googlesitekitBaseData.storagePrefix, \"_\");\nvar defaultOrder = ['sessionStorage', 'localStorage'];\nvar storageBackend;\nvar storageOrder = [].concat(defaultOrder);\n\n/**\n * Overrides the storage backend.\n *\n * Largely used for tests. Should not be used directly.\n *\n * @since 1.5.0\n * @private\n *\n * @param {*} backend Backend to set for the cache.\n */\nvar setSelectedStorageBackend = function setSelectedStorageBackend(backend) {\n storageBackend = backend;\n};\n\n/**\n * Overrides the priority of storage mechanisms.\n *\n * Largely used for tests. Implicitly resets the selected storage backend,\n * causing `_getStorage` to re-run its checks for the best available\n * storage backend.\n *\n * @since 1.5.0\n * @private\n *\n * @param {Array} order Ordered array of storage backends to use.\n */\nvar setStorageOrder = function setStorageOrder(order) {\n storageOrder = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_2___default()(order);\n setSelectedStorageBackend(undefined);\n};\n\n/**\n * Resets the storage mechanism order.\n *\n * Largely used for tests. Implicitly resets the selected storage backend,\n * causing `_getStorage` to re-run its checks for the best available\n * storage backend.\n *\n * @since 1.5.0\n * @private\n */\nvar resetDefaultStorageOrder = function resetDefaultStorageOrder() {\n storageOrder = [].concat(defaultOrder);\n setSelectedStorageBackend(undefined);\n};\n\n/**\n * Detects whether browser storage is both supported and available.\n *\n * @since 1.5.0\n * @private\n *\n * @param {string} type Browser storage to test. Should be one of `localStorage` or `sessionStorage`.\n * @return {boolean} True if the given storage is available, false otherwise.\n */\n// eslint-disable-next-line require-await\nvar isStorageAvailable = /*#__PURE__*/function () {\n var _ref = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(type) {\n var storage, x;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n storage = global[type];\n if (storage) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", false);\n case 3:\n _context.prev = 3;\n x = '__storage_test__';\n storage.setItem(x, x);\n storage.removeItem(x);\n return _context.abrupt(\"return\", true);\n case 10:\n _context.prev = 10;\n _context.t0 = _context[\"catch\"](3);\n return _context.abrupt(\"return\", _context.t0 instanceof DOMException && (\n // everything except Firefox\n 22 === _context.t0.code ||\n // Firefox\n 1014 === _context.t0.code ||\n // test name field too, because code might not be present\n // everything except Firefox\n 'QuotaExceededError' === _context.t0.name ||\n // Firefox\n 'NS_ERROR_DOM_QUOTA_REACHED' === _context.t0.name) &&\n // acknowledge QuotaExceededError only if there's something already stored\n 0 !== storage.length);\n case 13:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[3, 10]]);\n }));\n return function isStorageAvailable(_x) {\n return _ref.apply(this, arguments);\n };\n}();\n\n/**\n * Gets the storage object to use.\n *\n * @since 1.5.0\n * @private\n *\n * @return {Storage|null} A storage mechanism (`localStorage` or `sessionStorage`) if available; otherwise returns `null`.\n */\nfunction getStorage() {\n return _getStorage.apply(this, arguments);\n}\n\n/**\n * Gets cached data.\n *\n * Get cached data from the persistent storage cache.\n *\n * @since 1.5.0\n *\n * @param {string} key Name of cache key.\n * @return {Promise} A promise returned, containing an object with the cached value (if found) and whether or not there was a cache hit.\n */\nfunction _getStorage() {\n _getStorage = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee7() {\n var _iterator2, _step2, backend;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n if (!(storageBackend !== undefined)) {\n _context7.next = 2;\n break;\n }\n return _context7.abrupt(\"return\", storageBackend);\n case 2:\n // Only run the logic to determine the storage object once.\n _iterator2 = _createForOfIteratorHelper(storageOrder);\n _context7.prev = 3;\n _iterator2.s();\n case 5:\n if ((_step2 = _iterator2.n()).done) {\n _context7.next = 15;\n break;\n }\n backend = _step2.value;\n if (!storageBackend) {\n _context7.next = 9;\n break;\n }\n return _context7.abrupt(\"continue\", 13);\n case 9:\n _context7.next = 11;\n return isStorageAvailable(backend);\n case 11:\n if (!_context7.sent) {\n _context7.next = 13;\n break;\n }\n storageBackend = global[backend];\n case 13:\n _context7.next = 5;\n break;\n case 15:\n _context7.next = 20;\n break;\n case 17:\n _context7.prev = 17;\n _context7.t0 = _context7[\"catch\"](3);\n _iterator2.e(_context7.t0);\n case 20:\n _context7.prev = 20;\n _iterator2.f();\n return _context7.finish(20);\n case 23:\n if (storageBackend === undefined) {\n storageBackend = null;\n }\n return _context7.abrupt(\"return\", storageBackend);\n case 25:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7, null, [[3, 17, 20, 23]]);\n }));\n return _getStorage.apply(this, arguments);\n}\nvar getItem = /*#__PURE__*/function () {\n var _ref2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(key) {\n var storage, cachedData, parsedData, timestamp, ttl, value, isError;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return getStorage();\n case 2:\n storage = _context2.sent;\n if (!storage) {\n _context2.next = 10;\n break;\n }\n cachedData = storage.getItem(\"\".concat(STORAGE_KEY_PREFIX).concat(key));\n if (!cachedData) {\n _context2.next = 10;\n break;\n }\n parsedData = JSON.parse(cachedData);\n timestamp = parsedData.timestamp, ttl = parsedData.ttl, value = parsedData.value, isError = parsedData.isError; // Ensure a timestamp is found, otherwise this isn't a valid cache hit.\n // (We don't check for a truthy `value`, because it could be legitimately\n // false-y if `0`, `null`, etc.)\n if (!(timestamp && (!ttl ||\n // Ensure the cached data isn't too old.\n // The cache dates shouldn't rely on reference\n // dates for cache expiration. This is a case\n // where we actually want to rely on\n // the _actual_ date/time the data was set.\n Math.round(Date.now() / 1000) - timestamp < ttl) // eslint-disable-line sitekit/no-direct-date\n )) {\n _context2.next = 10;\n break;\n }\n return _context2.abrupt(\"return\", {\n cacheHit: true,\n value: value,\n isError: isError\n });\n case 10:\n return _context2.abrupt(\"return\", {\n cacheHit: false,\n value: undefined\n });\n case 11:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return function getItem(_x2) {\n return _ref2.apply(this, arguments);\n };\n}();\n\n/**\n * Sets cached data using a key.\n *\n * Save data to the relevant local storage mechanism, if available.\n * By default, data is saved with a one hour (60 minute) TTL.\n *\n * @since 1.5.0\n *\n * @param {string} key Name of cache key.\n * @param {*} value Value to store in the cache.\n * @param {Object} args Optional object containing ttl, timestamp and isError keys.\n * @param {number} [args.ttl] Optional. Validity of the cached item in seconds.\n * @param {number} [args.timestamp] Optional. Timestamp when the cached item was created.\n * @param {boolean} [args.isError] Optional. Whether the cached item is an error.\n * @return {Promise} A promise: resolves to `true` if the value was saved; `false` if not (usually because no storage method was available).\n */\nvar setItem = /*#__PURE__*/function () {\n var _ref3 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3(key, value) {\n var _ref4,\n _ref4$ttl,\n ttl,\n _ref4$timestamp,\n timestamp,\n _ref4$isError,\n isError,\n storage,\n _args3 = arguments;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _ref4 = _args3.length > 2 && _args3[2] !== undefined ? _args3[2] : {}, _ref4$ttl = _ref4.ttl, ttl = _ref4$ttl === void 0 ? _util__WEBPACK_IMPORTED_MODULE_3__[\"HOUR_IN_SECONDS\"] : _ref4$ttl, _ref4$timestamp = _ref4.timestamp, timestamp = _ref4$timestamp === void 0 ? Math.round(Date.now() / 1000) : _ref4$timestamp, _ref4$isError = _ref4.isError, isError = _ref4$isError === void 0 ? false : _ref4$isError;\n _context3.next = 3;\n return getStorage();\n case 3:\n storage = _context3.sent;\n if (!storage) {\n _context3.next = 14;\n break;\n }\n _context3.prev = 5;\n storage.setItem(\"\".concat(STORAGE_KEY_PREFIX).concat(key), JSON.stringify({\n timestamp: timestamp,\n ttl: ttl,\n value: value,\n isError: isError\n }));\n return _context3.abrupt(\"return\", true);\n case 10:\n _context3.prev = 10;\n _context3.t0 = _context3[\"catch\"](5);\n global.console.warn('Encountered an unexpected storage error:', _context3.t0);\n return _context3.abrupt(\"return\", false);\n case 14:\n return _context3.abrupt(\"return\", false);\n case 15:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[5, 10]]);\n }));\n return function setItem(_x3, _x4) {\n return _ref3.apply(this, arguments);\n };\n}();\n\n/**\n * Removes cached data by key.\n *\n * Remove one piece of cached data from the persistent storage cache, by key.\n *\n * @since 1.5.0\n *\n * @param {string} key Name of cache key.\n * @return {Promise} A promise: resolves to `true` if the value was deleted; `false` if not (usually because no storage method was available).\n */\nvar deleteItem = /*#__PURE__*/function () {\n var _ref5 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee4(key) {\n var storage, fullKey;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _context4.next = 2;\n return getStorage();\n case 2:\n storage = _context4.sent;\n if (!storage) {\n _context4.next = 14;\n break;\n }\n _context4.prev = 4;\n fullKey = key.startsWith(STORAGE_KEY_PREFIX_ROOT) ? key : \"\".concat(STORAGE_KEY_PREFIX).concat(key);\n storage.removeItem(fullKey);\n return _context4.abrupt(\"return\", true);\n case 10:\n _context4.prev = 10;\n _context4.t0 = _context4[\"catch\"](4);\n global.console.warn('Encountered an unexpected storage error:', _context4.t0);\n return _context4.abrupt(\"return\", false);\n case 14:\n return _context4.abrupt(\"return\", false);\n case 15:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, null, [[4, 10]]);\n }));\n return function deleteItem(_x5) {\n return _ref5.apply(this, arguments);\n };\n}();\n\n/**\n * Gets all cache keys created by Site Kit.\n *\n * @since 1.5.0\n *\n * @return {Promise} A promise: resolves to an array of all keys.\n */\nvar getKeys = /*#__PURE__*/function () {\n var _ref6 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee5() {\n var storage, keys, i, itemKey;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _context5.next = 2;\n return getStorage();\n case 2:\n storage = _context5.sent;\n if (!storage) {\n _context5.next = 14;\n break;\n }\n _context5.prev = 4;\n keys = [];\n for (i = 0; i < storage.length; i++) {\n itemKey = storage.key(i);\n if (itemKey.indexOf(STORAGE_KEY_PREFIX_ROOT) === 0) {\n keys.push(itemKey);\n }\n }\n return _context5.abrupt(\"return\", keys);\n case 10:\n _context5.prev = 10;\n _context5.t0 = _context5[\"catch\"](4);\n global.console.warn('Encountered an unexpected storage error:', _context5.t0);\n return _context5.abrupt(\"return\", []);\n case 14:\n return _context5.abrupt(\"return\", []);\n case 15:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, null, [[4, 10]]);\n }));\n return function getKeys() {\n return _ref6.apply(this, arguments);\n };\n}();\n\n/**\n * Removes the entire cache created by Site Kit.\n *\n * @since 1.5.0\n *\n * @return {Promise} A promise: resolves to `true` if the cache was cleared; `false` if there was an error.\n */\nvar clearCache = /*#__PURE__*/function () {\n var _ref7 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee6() {\n var storage, keys, _iterator, _step, key;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _context6.next = 2;\n return getStorage();\n case 2:\n storage = _context6.sent;\n if (!storage) {\n _context6.next = 25;\n break;\n }\n _context6.next = 6;\n return getKeys();\n case 6:\n keys = _context6.sent;\n _iterator = _createForOfIteratorHelper(keys);\n _context6.prev = 8;\n _iterator.s();\n case 10:\n if ((_step = _iterator.n()).done) {\n _context6.next = 16;\n break;\n }\n key = _step.value;\n _context6.next = 14;\n return deleteItem(key);\n case 14:\n _context6.next = 10;\n break;\n case 16:\n _context6.next = 21;\n break;\n case 18:\n _context6.prev = 18;\n _context6.t0 = _context6[\"catch\"](8);\n _iterator.e(_context6.t0);\n case 21:\n _context6.prev = 21;\n _iterator.f();\n return _context6.finish(21);\n case 24:\n return _context6.abrupt(\"return\", true);\n case 25:\n return _context6.abrupt(\"return\", false);\n case 26:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6, null, [[8, 18, 21, 24]]);\n }));\n return function clearCache() {\n return _ref7.apply(this, arguments);\n };\n}();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2FwaS9jYWNoZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvYXBpL2NhY2hlLmpzPzJjMzgiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDYWNoaW5nIGZ1bmN0aW9ucyBhbmQgY2FjaGUgbWFuYWdlbWVudCBmb3IgQVBJIHJlcXVlc3RzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgSE9VUl9JTl9TRUNPTkRTIH0gZnJvbSAnLi4vLi4vdXRpbCc7XG5cbi8qKlxuICogUHJlZml4IHVzZWQgZm9yIGFsbCBTaXRlIEtpdCBrZXlzLlxuICpcbiAqIEFueXRoaW5nIG5vdCB1c2luZyB0aGlzIHByZWZpeCBzaG91bGQgbm90IGJlIHRvdWNoZWQgYnkgdGhpcyBsaWJyYXJ5LlxuICpcbiAqIEBzaW5jZSAxLjk2LjBcbiAqIEBwcml2YXRlXG4gKi9cbmV4cG9ydCBjb25zdCBTVE9SQUdFX0tFWV9QUkVGSVhfUk9PVCA9ICdnb29nbGVzaXRla2l0Xyc7XG5cbi8qKlxuICogUHJlZml4IHVzZWQgZm9yIGFsbCBTaXRlIEtpdCBrZXlzIGZvciB0aGUgY3VycmVudCBTaXRlIEtpdCB2ZXJzaW9uLlxuICpcbiAqIEFueXRoaW5nIG5vdCB1c2luZyB0aGlzIGtleSBzaG91bGQgbm90IGJlIHRvdWNoZWQgYnkgdGhpcyBsaWJyYXJ5LlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICogQHNpbmNlIDEuOTIuMCBVcGRhdGVkIHRvIGluY2x1ZGUgYSB1c2VyLCBzZXNzaW9uLCBhbmQgYmxvZy1zcGVjaWZpYyBoYXNoLlxuICogQHNpbmNlIDEuOTYuMCBVcGRhdGVkIHRvIG1ha2UgdXNlIG9mIHRoZSBuZXcgU1RPUkFHRV9LRVlfUFJFRklYX1JPT1QgY29uc3RhbnQuXG4gKiBAcHJpdmF0ZVxuICovXG5leHBvcnQgY29uc3QgU1RPUkFHRV9LRVlfUFJFRklYID0gYCR7IFNUT1JBR0VfS0VZX1BSRUZJWF9ST09UIH0keyBnbG9iYWwuR09PR0xFU0lURUtJVF9WRVJTSU9OIH1fJHsgZ2xvYmFsLl9nb29nbGVzaXRla2l0QmFzZURhdGEuc3RvcmFnZVByZWZpeCB9X2A7XG5cbmNvbnN0IGRlZmF1bHRPcmRlciA9IFsgJ3Nlc3Npb25TdG9yYWdlJywgJ2xvY2FsU3RvcmFnZScgXTtcbmxldCBzdG9yYWdlQmFja2VuZDtcbmxldCBzdG9yYWdlT3JkZXIgPSBbIC4uLmRlZmF1bHRPcmRlciBdO1xuXG4vKipcbiAqIE92ZXJyaWRlcyB0aGUgc3RvcmFnZSBiYWNrZW5kLlxuICpcbiAqIExhcmdlbHkgdXNlZCBmb3IgdGVzdHMuIFNob3VsZCBub3QgYmUgdXNlZCBkaXJlY3RseS5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHsqfSBiYWNrZW5kIEJhY2tlbmQgdG8gc2V0IGZvciB0aGUgY2FjaGUuXG4gKi9cbmV4cG9ydCBjb25zdCBzZXRTZWxlY3RlZFN0b3JhZ2VCYWNrZW5kID0gKCBiYWNrZW5kICkgPT4ge1xuXHRzdG9yYWdlQmFja2VuZCA9IGJhY2tlbmQ7XG59O1xuXG4vKipcbiAqIE92ZXJyaWRlcyB0aGUgcHJpb3JpdHkgb2Ygc3RvcmFnZSBtZWNoYW5pc21zLlxuICpcbiAqIExhcmdlbHkgdXNlZCBmb3IgdGVzdHMuIEltcGxpY2l0bHkgcmVzZXRzIHRoZSBzZWxlY3RlZCBzdG9yYWdlIGJhY2tlbmQsXG4gKiBjYXVzaW5nIGBfZ2V0U3RvcmFnZWAgdG8gcmUtcnVuIGl0cyBjaGVja3MgZm9yIHRoZSBiZXN0IGF2YWlsYWJsZVxuICogc3RvcmFnZSBiYWNrZW5kLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge0FycmF5fSBvcmRlciBPcmRlcmVkIGFycmF5IG9mIHN0b3JhZ2UgYmFja2VuZHMgdG8gdXNlLlxuICovXG5leHBvcnQgY29uc3Qgc2V0U3RvcmFnZU9yZGVyID0gKCBvcmRlciApID0+IHtcblx0c3RvcmFnZU9yZGVyID0gWyAuLi5vcmRlciBdO1xuXHRzZXRTZWxlY3RlZFN0b3JhZ2VCYWNrZW5kKCB1bmRlZmluZWQgKTtcbn07XG5cbi8qKlxuICogUmVzZXRzIHRoZSBzdG9yYWdlIG1lY2hhbmlzbSBvcmRlci5cbiAqXG4gKiBMYXJnZWx5IHVzZWQgZm9yIHRlc3RzLiBJbXBsaWNpdGx5IHJlc2V0cyB0aGUgc2VsZWN0ZWQgc3RvcmFnZSBiYWNrZW5kLFxuICogY2F1c2luZyBgX2dldFN0b3JhZ2VgIHRvIHJlLXJ1biBpdHMgY2hlY2tzIGZvciB0aGUgYmVzdCBhdmFpbGFibGVcbiAqIHN0b3JhZ2UgYmFja2VuZC5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqIEBwcml2YXRlXG4gKi9cbmV4cG9ydCBjb25zdCByZXNldERlZmF1bHRTdG9yYWdlT3JkZXIgPSAoKSA9PiB7XG5cdHN0b3JhZ2VPcmRlciA9IFsgLi4uZGVmYXVsdE9yZGVyIF07XG5cdHNldFNlbGVjdGVkU3RvcmFnZUJhY2tlbmQoIHVuZGVmaW5lZCApO1xufTtcblxuLyoqXG4gKiBEZXRlY3RzIHdoZXRoZXIgYnJvd3NlciBzdG9yYWdlIGlzIGJvdGggc3VwcG9ydGVkIGFuZCBhdmFpbGFibGUuXG4gKlxuICogQHNpbmNlIDEuNS4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB0eXBlIEJyb3dzZXIgc3RvcmFnZSB0byB0ZXN0LiBTaG91bGQgYmUgb25lIG9mIGBsb2NhbFN0b3JhZ2VgIG9yIGBzZXNzaW9uU3RvcmFnZWAuXG4gKiBAcmV0dXJuIHtib29sZWFufSBUcnVlIGlmIHRoZSBnaXZlbiBzdG9yYWdlIGlzIGF2YWlsYWJsZSwgZmFsc2Ugb3RoZXJ3aXNlLlxuICovXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVxdWlyZS1hd2FpdFxuZXhwb3J0IGNvbnN0IGlzU3RvcmFnZUF2YWlsYWJsZSA9IGFzeW5jICggdHlwZSApID0+IHtcblx0Y29uc3Qgc3RvcmFnZSA9IGdsb2JhbFsgdHlwZSBdO1xuXG5cdGlmICggISBzdG9yYWdlICkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdHRyeSB7XG5cdFx0Y29uc3QgeCA9ICdfX3N0b3JhZ2VfdGVzdF9fJztcblxuXHRcdHN0b3JhZ2Uuc2V0SXRlbSggeCwgeCApO1xuXHRcdHN0b3JhZ2UucmVtb3ZlSXRlbSggeCApO1xuXHRcdHJldHVybiB0cnVlO1xuXHR9IGNhdGNoICggZSApIHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0ZSBpbnN0YW5jZW9mIERPTUV4Y2VwdGlvbiAmJlxuXHRcdFx0Ly8gZXZlcnl0aGluZyBleGNlcHQgRmlyZWZveFxuXHRcdFx0KCAyMiA9PT0gZS5jb2RlIHx8XG5cdFx0XHRcdC8vIEZpcmVmb3hcblx0XHRcdFx0MTAxNCA9PT0gZS5jb2RlIHx8XG5cdFx0XHRcdC8vIHRlc3QgbmFtZSBmaWVsZCB0b28sIGJlY2F1c2UgY29kZSBtaWdodCBub3QgYmUgcHJlc2VudFxuXHRcdFx0XHQvLyBldmVyeXRoaW5nIGV4Y2VwdCBGaXJlZm94XG5cdFx0XHRcdCdRdW90YUV4Y2VlZGVkRXJyb3InID09PSBlLm5hbWUgfHxcblx0XHRcdFx0Ly8gRmlyZWZveFxuXHRcdFx0XHQnTlNfRVJST1JfRE9NX1FVT1RBX1JFQUNIRUQnID09PSBlLm5hbWUgKSAmJlxuXHRcdFx0Ly8gYWNrbm93bGVkZ2UgUXVvdGFFeGNlZWRlZEVycm9yIG9ubHkgaWYgdGhlcmUncyBzb21ldGhpbmcgYWxyZWFkeSBzdG9yZWRcblx0XHRcdDAgIT09IHN0b3JhZ2UubGVuZ3RoXG5cdFx0KTtcblx0fVxufTtcblxuLyoqXG4gKiBHZXRzIHRoZSBzdG9yYWdlIG9iamVjdCB0byB1c2UuXG4gKlxuICogQHNpbmNlIDEuNS4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEByZXR1cm4ge1N0b3JhZ2V8bnVsbH0gQSBzdG9yYWdlIG1lY2hhbmlzbSAoYGxvY2FsU3RvcmFnZWAgb3IgYHNlc3Npb25TdG9yYWdlYCkgaWYgYXZhaWxhYmxlOyBvdGhlcndpc2UgcmV0dXJucyBgbnVsbGAuXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRTdG9yYWdlKCkge1xuXHRpZiAoIHN0b3JhZ2VCYWNrZW5kICE9PSB1bmRlZmluZWQgKSB7XG5cdFx0cmV0dXJuIHN0b3JhZ2VCYWNrZW5kO1xuXHR9XG5cblx0Ly8gT25seSBydW4gdGhlIGxvZ2ljIHRvIGRldGVybWluZSB0aGUgc3RvcmFnZSBvYmplY3Qgb25jZS5cblx0Zm9yICggY29uc3QgYmFja2VuZCBvZiBzdG9yYWdlT3JkZXIgKSB7XG5cdFx0aWYgKCBzdG9yYWdlQmFja2VuZCApIHtcblx0XHRcdGNvbnRpbnVlO1xuXHRcdH1cblxuXHRcdGlmICggYXdhaXQgaXNTdG9yYWdlQXZhaWxhYmxlKCBiYWNrZW5kICkgKSB7XG5cdFx0XHRzdG9yYWdlQmFja2VuZCA9IGdsb2JhbFsgYmFja2VuZCBdO1xuXHRcdH1cblx0fVxuXG5cdGlmICggc3RvcmFnZUJhY2tlbmQgPT09IHVuZGVmaW5lZCApIHtcblx0XHRzdG9yYWdlQmFja2VuZCA9IG51bGw7XG5cdH1cblxuXHRyZXR1cm4gc3RvcmFnZUJhY2tlbmQ7XG59XG5cbi8qKlxuICogR2V0cyBjYWNoZWQgZGF0YS5cbiAqXG4gKiBHZXQgY2FjaGVkIGRhdGEgZnJvbSB0aGUgcGVyc2lzdGVudCBzdG9yYWdlIGNhY2hlLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkgTmFtZSBvZiBjYWNoZSBrZXkuXG4gKiBAcmV0dXJuIHtQcm9taXNlfSBBIHByb21pc2UgcmV0dXJuZWQsIGNvbnRhaW5pbmcgYW4gb2JqZWN0IHdpdGggdGhlIGNhY2hlZCB2YWx1ZSAoaWYgZm91bmQpIGFuZCB3aGV0aGVyIG9yIG5vdCB0aGVyZSB3YXMgYSBjYWNoZSBoaXQuXG4gKi9cbmV4cG9ydCBjb25zdCBnZXRJdGVtID0gYXN5bmMgKCBrZXkgKSA9PiB7XG5cdGNvbnN0IHN0b3JhZ2UgPSBhd2FpdCBnZXRTdG9yYWdlKCk7XG5cblx0aWYgKCBzdG9yYWdlICkge1xuXHRcdGNvbnN0IGNhY2hlZERhdGEgPSBzdG9yYWdlLmdldEl0ZW0oIGAkeyBTVE9SQUdFX0tFWV9QUkVGSVggfSR7IGtleSB9YCApO1xuXG5cdFx0aWYgKCBjYWNoZWREYXRhICkge1xuXHRcdFx0Y29uc3QgcGFyc2VkRGF0YSA9IEpTT04ucGFyc2UoIGNhY2hlZERhdGEgKTtcblx0XHRcdGNvbnN0IHsgdGltZXN0YW1wLCB0dGwsIHZhbHVlLCBpc0Vycm9yIH0gPSBwYXJzZWREYXRhO1xuXG5cdFx0XHQvLyBFbnN1cmUgYSB0aW1lc3RhbXAgaXMgZm91bmQsIG90aGVyd2lzZSB0aGlzIGlzbid0IGEgdmFsaWQgY2FjaGUgaGl0LlxuXHRcdFx0Ly8gKFdlIGRvbid0IGNoZWNrIGZvciBhIHRydXRoeSBgdmFsdWVgLCBiZWNhdXNlIGl0IGNvdWxkIGJlIGxlZ2l0aW1hdGVseVxuXHRcdFx0Ly8gZmFsc2UteSBpZiBgMGAsIGBudWxsYCwgZXRjLilcblx0XHRcdGlmIChcblx0XHRcdFx0dGltZXN0YW1wICYmXG5cdFx0XHRcdCggISB0dGwgfHwgLy8gRW5zdXJlIHRoZSBjYWNoZWQgZGF0YSBpc24ndCB0b28gb2xkLlxuXHRcdFx0XHRcdC8vIFRoZSBjYWNoZSBkYXRlcyBzaG91bGRuJ3QgcmVseSBvbiByZWZlcmVuY2Vcblx0XHRcdFx0XHQvLyBkYXRlcyBmb3IgY2FjaGUgZXhwaXJhdGlvbi4gVGhpcyBpcyBhIGNhc2Vcblx0XHRcdFx0XHQvLyB3aGVyZSB3ZSBhY3R1YWxseSB3YW50IHRvIHJlbHkgb25cblx0XHRcdFx0XHQvLyB0aGUgX2FjdHVhbF8gZGF0ZS90aW1lIHRoZSBkYXRhIHdhcyBzZXQuXG5cdFx0XHRcdFx0TWF0aC5yb3VuZCggRGF0ZS5ub3coKSAvIDEwMDAgKSAtIHRpbWVzdGFtcCA8IHR0bCApIC8vIGVzbGludC1kaXNhYmxlLWxpbmUgc2l0ZWtpdC9uby1kaXJlY3QtZGF0ZVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0Y2FjaGVIaXQ6IHRydWUsXG5cdFx0XHRcdFx0dmFsdWUsXG5cdFx0XHRcdFx0aXNFcnJvcixcblx0XHRcdFx0fTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdGNhY2hlSGl0OiBmYWxzZSxcblx0XHR2YWx1ZTogdW5kZWZpbmVkLFxuXHR9O1xufTtcblxuLyoqXG4gKiBTZXRzIGNhY2hlZCBkYXRhIHVzaW5nIGEga2V5LlxuICpcbiAqIFNhdmUgZGF0YSB0byB0aGUgcmVsZXZhbnQgbG9jYWwgc3RvcmFnZSBtZWNoYW5pc20sIGlmIGF2YWlsYWJsZS5cbiAqIEJ5IGRlZmF1bHQsIGRhdGEgaXMgc2F2ZWQgd2l0aCBhIG9uZSBob3VyICg2MCBtaW51dGUpIFRUTC5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gIGtleSAgICAgICAgICAgICAgTmFtZSBvZiBjYWNoZSBrZXkuXG4gKiBAcGFyYW0geyp9ICAgICAgIHZhbHVlICAgICAgICAgICAgVmFsdWUgdG8gc3RvcmUgaW4gdGhlIGNhY2hlLlxuICogQHBhcmFtIHtPYmplY3R9ICBhcmdzICAgICAgICAgICAgIE9wdGlvbmFsIG9iamVjdCBjb250YWluaW5nIHR0bCwgdGltZXN0YW1wIGFuZCBpc0Vycm9yIGtleXMuXG4gKiBAcGFyYW0ge251bWJlcn0gIFthcmdzLnR0bF0gICAgICAgT3B0aW9uYWwuIFZhbGlkaXR5IG9mIHRoZSBjYWNoZWQgaXRlbSBpbiBzZWNvbmRzLlxuICogQHBhcmFtIHtudW1iZXJ9ICBbYXJncy50aW1lc3RhbXBdIE9wdGlvbmFsLiBUaW1lc3RhbXAgd2hlbiB0aGUgY2FjaGVkIGl0ZW0gd2FzIGNyZWF0ZWQuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFthcmdzLmlzRXJyb3JdICAgT3B0aW9uYWwuIFdoZXRoZXIgdGhlIGNhY2hlZCBpdGVtIGlzIGFuIGVycm9yLlxuICogQHJldHVybiB7UHJvbWlzZX0gQSBwcm9taXNlOiByZXNvbHZlcyB0byBgdHJ1ZWAgaWYgdGhlIHZhbHVlIHdhcyBzYXZlZDsgYGZhbHNlYCBpZiBub3QgKHVzdWFsbHkgYmVjYXVzZSBubyBzdG9yYWdlIG1ldGhvZCB3YXMgYXZhaWxhYmxlKS5cbiAqL1xuZXhwb3J0IGNvbnN0IHNldEl0ZW0gPSBhc3luYyAoXG5cdGtleSxcblx0dmFsdWUsXG5cdHtcblx0XHR0dGwgPSBIT1VSX0lOX1NFQ09ORFMsXG5cdFx0Ly8gQ2FjaGVkIHRpbWVzIHNob3VsZCByZWx5IG9uIHJlYWwgdGltZXMsIG5vdCB0aGUgcmVmZXJlbmNlIGRhdGUsXG5cdFx0Ly8gc28gdGhlIGNhY2hlIHRpbWVvdXRzIGFyZSBjb25zaXN0ZW50IGV2ZW4gd2hlbiBjaGFuZ2luZ1xuXHRcdC8vIHRoZSByZWZlcmVuY2UgZGF0ZXMgd2hlbiBkZXZlbG9waW5nL3Rlc3RpbmcuXG5cdFx0dGltZXN0YW1wID0gTWF0aC5yb3VuZCggRGF0ZS5ub3coKSAvIDEwMDAgKSwgLy8gZXNsaW50LWRpc2FibGUtbGluZSBzaXRla2l0L25vLWRpcmVjdC1kYXRlXG5cdFx0aXNFcnJvciA9IGZhbHNlLFxuXHR9ID0ge31cbikgPT4ge1xuXHRjb25zdCBzdG9yYWdlID0gYXdhaXQgZ2V0U3RvcmFnZSgpO1xuXG5cdGlmICggc3RvcmFnZSApIHtcblx0XHR0cnkge1xuXHRcdFx0c3RvcmFnZS5zZXRJdGVtKFxuXHRcdFx0XHRgJHsgU1RPUkFHRV9LRVlfUFJFRklYIH0keyBrZXkgfWAsXG5cdFx0XHRcdEpTT04uc3RyaW5naWZ5KCB7XG5cdFx0XHRcdFx0dGltZXN0YW1wLFxuXHRcdFx0XHRcdHR0bCxcblx0XHRcdFx0XHR2YWx1ZSxcblx0XHRcdFx0XHRpc0Vycm9yLFxuXHRcdFx0XHR9IClcblx0XHRcdCk7XG5cblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH0gY2F0Y2ggKCBlcnJvciApIHtcblx0XHRcdGdsb2JhbC5jb25zb2xlLndhcm4oXG5cdFx0XHRcdCdFbmNvdW50ZXJlZCBhbiB1bmV4cGVjdGVkIHN0b3JhZ2UgZXJyb3I6Jyxcblx0XHRcdFx0ZXJyb3Jcblx0XHRcdCk7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGZhbHNlO1xufTtcblxuLyoqXG4gKiBSZW1vdmVzIGNhY2hlZCBkYXRhIGJ5IGtleS5cbiAqXG4gKiBSZW1vdmUgb25lIHBpZWNlIG9mIGNhY2hlZCBkYXRhIGZyb20gdGhlIHBlcnNpc3RlbnQgc3RvcmFnZSBjYWNoZSwgYnkga2V5LlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkgTmFtZSBvZiBjYWNoZSBrZXkuXG4gKiBAcmV0dXJuIHtQcm9taXNlfSBBIHByb21pc2U6IHJlc29sdmVzIHRvIGB0cnVlYCBpZiB0aGUgdmFsdWUgd2FzIGRlbGV0ZWQ7IGBmYWxzZWAgaWYgbm90ICh1c3VhbGx5IGJlY2F1c2Ugbm8gc3RvcmFnZSBtZXRob2Qgd2FzIGF2YWlsYWJsZSkuXG4gKi9cbmV4cG9ydCBjb25zdCBkZWxldGVJdGVtID0gYXN5bmMgKCBrZXkgKSA9PiB7XG5cdGNvbnN0IHN0b3JhZ2UgPSBhd2FpdCBnZXRTdG9yYWdlKCk7XG5cblx0aWYgKCBzdG9yYWdlICkge1xuXHRcdHRyeSB7XG5cdFx0XHRjb25zdCBmdWxsS2V5ID0ga2V5LnN0YXJ0c1dpdGgoIFNUT1JBR0VfS0VZX1BSRUZJWF9ST09UIClcblx0XHRcdFx0PyBrZXlcblx0XHRcdFx0OiBgJHsgU1RPUkFHRV9LRVlfUFJFRklYIH0keyBrZXkgfWA7XG5cblx0XHRcdHN0b3JhZ2UucmVtb3ZlSXRlbSggZnVsbEtleSApO1xuXG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9IGNhdGNoICggZXJyb3IgKSB7XG5cdFx0XHRnbG9iYWwuY29uc29sZS53YXJuKFxuXHRcdFx0XHQnRW5jb3VudGVyZWQgYW4gdW5leHBlY3RlZCBzdG9yYWdlIGVycm9yOicsXG5cdFx0XHRcdGVycm9yXG5cdFx0XHQpO1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiBmYWxzZTtcbn07XG5cbi8qKlxuICogR2V0cyBhbGwgY2FjaGUga2V5cyBjcmVhdGVkIGJ5IFNpdGUgS2l0LlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICpcbiAqIEByZXR1cm4ge1Byb21pc2V9IEEgcHJvbWlzZTogcmVzb2x2ZXMgdG8gYW4gYXJyYXkgb2YgYWxsIGtleXMuXG4gKi9cbmV4cG9ydCBjb25zdCBnZXRLZXlzID0gYXN5bmMgKCkgPT4ge1xuXHRjb25zdCBzdG9yYWdlID0gYXdhaXQgZ2V0U3RvcmFnZSgpO1xuXG5cdGlmICggc3RvcmFnZSApIHtcblx0XHR0cnkge1xuXHRcdFx0Y29uc3Qga2V5cyA9IFtdO1xuXHRcdFx0Zm9yICggbGV0IGkgPSAwOyBpIDwgc3RvcmFnZS5sZW5ndGg7IGkrKyApIHtcblx0XHRcdFx0Y29uc3QgaXRlbUtleSA9IHN0b3JhZ2Uua2V5KCBpICk7XG5cdFx0XHRcdGlmICggaXRlbUtleS5pbmRleE9mKCBTVE9SQUdFX0tFWV9QUkVGSVhfUk9PVCApID09PSAwICkge1xuXHRcdFx0XHRcdGtleXMucHVzaCggaXRlbUtleSApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBrZXlzO1xuXHRcdH0gY2F0Y2ggKCBlcnJvciApIHtcblx0XHRcdGdsb2JhbC5jb25zb2xlLndhcm4oXG5cdFx0XHRcdCdFbmNvdW50ZXJlZCBhbiB1bmV4cGVjdGVkIHN0b3JhZ2UgZXJyb3I6Jyxcblx0XHRcdFx0ZXJyb3Jcblx0XHRcdCk7XG5cdFx0XHRyZXR1cm4gW107XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtdO1xufTtcblxuLyoqXG4gKiBSZW1vdmVzIHRoZSBlbnRpcmUgY2FjaGUgY3JlYXRlZCBieSBTaXRlIEtpdC5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcmV0dXJuIHtQcm9taXNlfSBBIHByb21pc2U6IHJlc29sdmVzIHRvIGB0cnVlYCBpZiB0aGUgY2FjaGUgd2FzIGNsZWFyZWQ7IGBmYWxzZWAgaWYgdGhlcmUgd2FzIGFuIGVycm9yLlxuICovXG5leHBvcnQgY29uc3QgY2xlYXJDYWNoZSA9IGFzeW5jICgpID0+IHtcblx0Y29uc3Qgc3RvcmFnZSA9IGF3YWl0IGdldFN0b3JhZ2UoKTtcblxuXHRpZiAoIHN0b3JhZ2UgKSB7XG5cdFx0Y29uc3Qga2V5cyA9IGF3YWl0IGdldEtleXMoKTtcblxuXHRcdGZvciAoIGNvbnN0IGtleSBvZiBrZXlzICkge1xuXHRcdFx0YXdhaXQgZGVsZXRlSXRlbSgga2V5ICk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblxuXHRyZXR1cm4gZmFsc2U7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUE3QkE7QUFBQTtBQUFBO0FBQ0E7QUE4QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVEE7QUFBQTtBQXZCQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFZQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFNQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBbkNBO0FBQUE7QUFBQTtBQUNBO0FBb0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBR0E7QUFDQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQXJDQTtBQUFBO0FBQUE7QUFDQTtBQXNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFJQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBdEJBO0FBQUE7QUFBQTtBQUNBO0FBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBeEJBO0FBQUE7QUFBQTtBQUNBO0FBeUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQWRBO0FBQUE7QUFBQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/api/cache.js\n"); /***/ }), /***/ "./js/googlesitekit/components-gm2/ProgressBar.js": /*!********************************************************!*\ !*** ./js/googlesitekit/components-gm2/ProgressBar.js ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ProgressBar; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_4__);\n\n/**\n * ProgressBar component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\nfunction ProgressBar(_ref) {\n var className = _ref.className,\n small = _ref.small,\n compress = _ref.compress,\n indeterminate = _ref.indeterminate,\n height = _ref.height,\n smallHeight = _ref.smallHeight,\n tabletHeight = _ref.tabletHeight,\n desktopHeight = _ref.desktopHeight,\n progress = _ref.progress;\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"useBreakpoint\"])();\n var progressBarHeight = height;\n if (_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"BREAKPOINT_SMALL\"] === breakpoint && smallHeight !== undefined) {\n progressBarHeight = smallHeight;\n } else if (_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"BREAKPOINT_TABLET\"] === breakpoint && tabletHeight !== undefined) {\n progressBarHeight = tabletHeight;\n } else if ((_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"BREAKPOINT_XLARGE\"] === breakpoint || _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"BREAKPOINT_DESKTOP\"] === breakpoint) && desktopHeight !== undefined) {\n progressBarHeight = desktopHeight;\n }\n var margin;\n if (progressBarHeight !== undefined) {\n // 4px is the height of the progress bar. Therefore the height must be at least 4px.\n invariant__WEBPACK_IMPORTED_MODULE_4___default()(progressBarHeight >= 4, 'height must be >= 4.');\n margin = Math.round((progressBarHeight - 4) / 2);\n }\n var transform = progress ? \"scaleX(\".concat(progress, \")\") : undefined;\n return /*#__PURE__*/React.createElement(\"div\", {\n role: \"progressbar\",\n style: {\n marginTop: margin,\n marginBottom: margin\n },\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('mdc-linear-progress', className, {\n 'mdc-linear-progress--indeterminate': indeterminate,\n 'mdc-linear-progress--small': small,\n 'mdc-linear-progress--compress': compress\n })\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"mdc-linear-progress__buffering-dots\"\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"mdc-linear-progress__buffer\"\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"mdc-linear-progress__bar mdc-linear-progress__primary-bar\",\n style: {\n transform: transform\n }\n }, /*#__PURE__*/React.createElement(\"span\", {\n className: \"mdc-linear-progress__bar-inner\"\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"mdc-linear-progress__bar mdc-linear-progress__secondary-bar\"\n }, /*#__PURE__*/React.createElement(\"span\", {\n className: \"mdc-linear-progress__bar-inner\"\n })));\n}\nProgressBar.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n small: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n compress: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n indeterminate: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n progress: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n height: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n smallHeight: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n tabletHeight: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n desktopHeight: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\nProgressBar.defaultProps = {\n className: '',\n small: false,\n compress: false,\n indeterminate: true,\n progress: 0\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2NvbXBvbmVudHMtZ20yL1Byb2dyZXNzQmFyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9jb21wb25lbnRzLWdtMi9Qcm9ncmVzc0Jhci5qcz81MjljIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUHJvZ3Jlc3NCYXIgY29tcG9uZW50LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IHtcblx0QlJFQUtQT0lOVF9ERVNLVE9QLFxuXHRCUkVBS1BPSU5UX1NNQUxMLFxuXHRCUkVBS1BPSU5UX1RBQkxFVCxcblx0QlJFQUtQT0lOVF9YTEFSR0UsXG5cdHVzZUJyZWFrcG9pbnQsXG59IGZyb20gJy4uLy4uL2hvb2tzL3VzZUJyZWFrcG9pbnQnO1xuaW1wb3J0IGludmFyaWFudCBmcm9tICdpbnZhcmlhbnQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBQcm9ncmVzc0Jhcigge1xuXHRjbGFzc05hbWUsXG5cdHNtYWxsLFxuXHRjb21wcmVzcyxcblx0aW5kZXRlcm1pbmF0ZSxcblx0aGVpZ2h0LFxuXHRzbWFsbEhlaWdodCxcblx0dGFibGV0SGVpZ2h0LFxuXHRkZXNrdG9wSGVpZ2h0LFxuXHRwcm9ncmVzcyxcbn0gKSB7XG5cdGNvbnN0IGJyZWFrcG9pbnQgPSB1c2VCcmVha3BvaW50KCk7XG5cblx0bGV0IHByb2dyZXNzQmFySGVpZ2h0ID0gaGVpZ2h0O1xuXG5cdGlmICggQlJFQUtQT0lOVF9TTUFMTCA9PT0gYnJlYWtwb2ludCAmJiBzbWFsbEhlaWdodCAhPT0gdW5kZWZpbmVkICkge1xuXHRcdHByb2dyZXNzQmFySGVpZ2h0ID0gc21hbGxIZWlnaHQ7XG5cdH0gZWxzZSBpZiAoXG5cdFx0QlJFQUtQT0lOVF9UQUJMRVQgPT09IGJyZWFrcG9pbnQgJiZcblx0XHR0YWJsZXRIZWlnaHQgIT09IHVuZGVmaW5lZFxuXHQpIHtcblx0XHRwcm9ncmVzc0JhckhlaWdodCA9IHRhYmxldEhlaWdodDtcblx0fSBlbHNlIGlmIChcblx0XHQoIEJSRUFLUE9JTlRfWExBUkdFID09PSBicmVha3BvaW50IHx8XG5cdFx0XHRCUkVBS1BPSU5UX0RFU0tUT1AgPT09IGJyZWFrcG9pbnQgKSAmJlxuXHRcdGRlc2t0b3BIZWlnaHQgIT09IHVuZGVmaW5lZFxuXHQpIHtcblx0XHRwcm9ncmVzc0JhckhlaWdodCA9IGRlc2t0b3BIZWlnaHQ7XG5cdH1cblxuXHRsZXQgbWFyZ2luO1xuXG5cdGlmICggcHJvZ3Jlc3NCYXJIZWlnaHQgIT09IHVuZGVmaW5lZCApIHtcblx0XHQvLyA0cHggaXMgdGhlIGhlaWdodCBvZiB0aGUgcHJvZ3Jlc3MgYmFyLiBUaGVyZWZvcmUgdGhlIGhlaWdodCBtdXN0IGJlIGF0IGxlYXN0IDRweC5cblx0XHRpbnZhcmlhbnQoIHByb2dyZXNzQmFySGVpZ2h0ID49IDQsICdoZWlnaHQgbXVzdCBiZSA+PSA0LicgKTtcblx0XHRtYXJnaW4gPSBNYXRoLnJvdW5kKCAoIHByb2dyZXNzQmFySGVpZ2h0IC0gNCApIC8gMiApO1xuXHR9XG5cblx0Y29uc3QgdHJhbnNmb3JtID0gcHJvZ3Jlc3MgPyBgc2NhbGVYKCR7IHByb2dyZXNzIH0pYCA6IHVuZGVmaW5lZDtcblxuXHRyZXR1cm4gKFxuXHRcdDxkaXZcblx0XHRcdHJvbGU9XCJwcm9ncmVzc2JhclwiXG5cdFx0XHRzdHlsZT17IHsgbWFyZ2luVG9wOiBtYXJnaW4sIG1hcmdpbkJvdHRvbTogbWFyZ2luIH0gfVxuXHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ21kYy1saW5lYXItcHJvZ3Jlc3MnLCBjbGFzc05hbWUsIHtcblx0XHRcdFx0J21kYy1saW5lYXItcHJvZ3Jlc3MtLWluZGV0ZXJtaW5hdGUnOiBpbmRldGVybWluYXRlLFxuXHRcdFx0XHQnbWRjLWxpbmVhci1wcm9ncmVzcy0tc21hbGwnOiBzbWFsbCxcblx0XHRcdFx0J21kYy1saW5lYXItcHJvZ3Jlc3MtLWNvbXByZXNzJzogY29tcHJlc3MsXG5cdFx0XHR9ICkgfVxuXHRcdD5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPVwibWRjLWxpbmVhci1wcm9ncmVzc19fYnVmZmVyaW5nLWRvdHNcIiAvPlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJtZGMtbGluZWFyLXByb2dyZXNzX19idWZmZXJcIiAvPlxuXHRcdFx0PGRpdlxuXHRcdFx0XHRjbGFzc05hbWU9XCJtZGMtbGluZWFyLXByb2dyZXNzX19iYXIgbWRjLWxpbmVhci1wcm9ncmVzc19fcHJpbWFyeS1iYXJcIlxuXHRcdFx0XHRzdHlsZT17IHsgdHJhbnNmb3JtIH0gfVxuXHRcdFx0PlxuXHRcdFx0XHQ8c3BhbiBjbGFzc05hbWU9XCJtZGMtbGluZWFyLXByb2dyZXNzX19iYXItaW5uZXJcIiAvPlxuXHRcdFx0PC9kaXY+XG5cdFx0XHQ8ZGl2IGNsYXNzTmFtZT1cIm1kYy1saW5lYXItcHJvZ3Jlc3NfX2JhciBtZGMtbGluZWFyLXByb2dyZXNzX19zZWNvbmRhcnktYmFyXCI+XG5cdFx0XHRcdDxzcGFuIGNsYXNzTmFtZT1cIm1kYy1saW5lYXItcHJvZ3Jlc3NfX2Jhci1pbm5lclwiIC8+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuUHJvZ3Jlc3NCYXIucHJvcFR5cGVzID0ge1xuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHNtYWxsOiBQcm9wVHlwZXMuYm9vbCxcblx0Y29tcHJlc3M6IFByb3BUeXBlcy5ib29sLFxuXHRpbmRldGVybWluYXRlOiBQcm9wVHlwZXMuYm9vbCxcblx0cHJvZ3Jlc3M6IFByb3BUeXBlcy5udW1iZXIsXG5cdGhlaWdodDogUHJvcFR5cGVzLm51bWJlcixcblx0c21hbGxIZWlnaHQ6IFByb3BUeXBlcy5udW1iZXIsXG5cdHRhYmxldEhlaWdodDogUHJvcFR5cGVzLm51bWJlcixcblx0ZGVza3RvcEhlaWdodDogUHJvcFR5cGVzLm51bWJlcixcbn07XG5cblByb2dyZXNzQmFyLmRlZmF1bHRQcm9wcyA9IHtcblx0Y2xhc3NOYW1lOiAnJyxcblx0c21hbGw6IGZhbHNlLFxuXHRjb21wcmVzczogZmFsc2UsXG5cdGluZGV0ZXJtaW5hdGU6IHRydWUsXG5cdHByb2dyZXNzOiAwLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUVBO0FBVUE7QUFSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFLQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/components-gm2/ProgressBar.js\n"); /***/ }), /***/ "./js/googlesitekit/constants.js": /*!***************************************!*\ !*** ./js/googlesitekit/constants.js ***! \***************************************/ /*! exports provided: VIEW_CONTEXT_MAIN_DASHBOARD, VIEW_CONTEXT_ENTITY_DASHBOARD, VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_POSTS_LIST, VIEW_CONTEXT_USER_INPUT, VIEW_CONTEXT_ACTIVATION, VIEW_CONTEXT_SPLASH, VIEW_CONTEXT_ADMIN_BAR, VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY, VIEW_CONTEXT_SETTINGS, VIEW_CONTEXT_AD_BLOCKING_RECOVERY, VIEW_CONTEXT_MODULE, VIEW_CONTEXT_WP_DASHBOARD, VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_MODULE_SETUP, VIEW_CONTEXT_METRIC_SELECTION, ANCHOR_ID_KEY_METRICS, ANCHOR_ID_TRAFFIC, ANCHOR_ID_CONTENT, ANCHOR_ID_SPEED, ANCHOR_ID_MONETIZATION, SITE_KIT_VIEW_CONTEXTS, SITE_KIT_VIEW_ONLY_CONTEXTS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_MAIN_DASHBOARD\", function() { return VIEW_CONTEXT_MAIN_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ENTITY_DASHBOARD\", function() { return VIEW_CONTEXT_ENTITY_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\", function() { return VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\", function() { return VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_POSTS_LIST\", function() { return VIEW_CONTEXT_POSTS_LIST; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_USER_INPUT\", function() { return VIEW_CONTEXT_USER_INPUT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ACTIVATION\", function() { return VIEW_CONTEXT_ACTIVATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_SPLASH\", function() { return VIEW_CONTEXT_SPLASH; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ADMIN_BAR\", function() { return VIEW_CONTEXT_ADMIN_BAR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY\", function() { return VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_SETTINGS\", function() { return VIEW_CONTEXT_SETTINGS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_AD_BLOCKING_RECOVERY\", function() { return VIEW_CONTEXT_AD_BLOCKING_RECOVERY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_MODULE\", function() { return VIEW_CONTEXT_MODULE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_WP_DASHBOARD\", function() { return VIEW_CONTEXT_WP_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY\", function() { return VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_MODULE_SETUP\", function() { return VIEW_CONTEXT_MODULE_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"VIEW_CONTEXT_METRIC_SELECTION\", function() { return VIEW_CONTEXT_METRIC_SELECTION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_KEY_METRICS\", function() { return ANCHOR_ID_KEY_METRICS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_TRAFFIC\", function() { return ANCHOR_ID_TRAFFIC; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_CONTENT\", function() { return ANCHOR_ID_CONTENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_SPEED\", function() { return ANCHOR_ID_SPEED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ANCHOR_ID_MONETIZATION\", function() { return ANCHOR_ID_MONETIZATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SITE_KIT_VIEW_CONTEXTS\", function() { return SITE_KIT_VIEW_CONTEXTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SITE_KIT_VIEW_ONLY_CONTEXTS\", function() { return SITE_KIT_VIEW_ONLY_CONTEXTS; });\n/**\n * Core constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar VIEW_CONTEXT_MAIN_DASHBOARD = 'mainDashboard';\nvar VIEW_CONTEXT_ENTITY_DASHBOARD = 'entityDashboard';\nvar VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY = 'mainDashboardViewOnly';\nvar VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY = 'entityDashboardViewOnly';\nvar VIEW_CONTEXT_POSTS_LIST = 'postsList';\nvar VIEW_CONTEXT_USER_INPUT = 'userInput';\nvar VIEW_CONTEXT_ACTIVATION = 'activation';\nvar VIEW_CONTEXT_SPLASH = 'splash';\nvar VIEW_CONTEXT_ADMIN_BAR = 'adminBar';\nvar VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY = 'adminBarViewOnly';\nvar VIEW_CONTEXT_SETTINGS = 'settings';\nvar VIEW_CONTEXT_AD_BLOCKING_RECOVERY = 'adBlockingRecovery';\nvar VIEW_CONTEXT_MODULE = 'module';\nvar VIEW_CONTEXT_WP_DASHBOARD = 'wpDashboard';\nvar VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY = 'wpDashboardViewOnly';\nvar VIEW_CONTEXT_MODULE_SETUP = 'moduleSetup';\nvar VIEW_CONTEXT_METRIC_SELECTION = 'metricSelection';\n\n// Anchor ID Constants\nvar ANCHOR_ID_KEY_METRICS = 'key-metrics';\nvar ANCHOR_ID_TRAFFIC = 'traffic';\nvar ANCHOR_ID_CONTENT = 'content';\nvar ANCHOR_ID_SPEED = 'speed';\nvar ANCHOR_ID_MONETIZATION = 'monetization';\n\n// Site Kit only view contexts\nvar SITE_KIT_VIEW_CONTEXTS = [VIEW_CONTEXT_MAIN_DASHBOARD, VIEW_CONTEXT_ENTITY_DASHBOARD, VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_USER_INPUT, VIEW_CONTEXT_SPLASH, VIEW_CONTEXT_SETTINGS, VIEW_CONTEXT_MODULE_SETUP, VIEW_CONTEXT_METRIC_SELECTION];\n\n// Site Kit view-only contexts\nvar SITE_KIT_VIEW_ONLY_CONTEXTS = [VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY, VIEW_CONTEXT_ADMIN_BAR_VIEW_ONLY, VIEW_CONTEXT_WP_DASHBOARD_VIEW_ONLY];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvY29uc3RhbnRzLmpzPzI5ODUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQgPSAnbWFpbkRhc2hib2FyZCc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkQgPSAnZW50aXR5RGFzaGJvYXJkJztcbmV4cG9ydCBjb25zdCBWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZID0gJ21haW5EYXNoYm9hcmRWaWV3T25seSc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkRfVklFV19PTkxZID1cblx0J2VudGl0eURhc2hib2FyZFZpZXdPbmx5JztcbmV4cG9ydCBjb25zdCBWSUVXX0NPTlRFWFRfUE9TVFNfTElTVCA9ICdwb3N0c0xpc3QnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9VU0VSX0lOUFVUID0gJ3VzZXJJbnB1dCc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX0FDVElWQVRJT04gPSAnYWN0aXZhdGlvbic7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX1NQTEFTSCA9ICdzcGxhc2gnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9BRE1JTl9CQVIgPSAnYWRtaW5CYXInO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9BRE1JTl9CQVJfVklFV19PTkxZID0gJ2FkbWluQmFyVmlld09ubHknO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9TRVRUSU5HUyA9ICdzZXR0aW5ncyc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX0FEX0JMT0NLSU5HX1JFQ09WRVJZID0gJ2FkQmxvY2tpbmdSZWNvdmVyeSc7XG5leHBvcnQgY29uc3QgVklFV19DT05URVhUX01PRFVMRSA9ICdtb2R1bGUnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9XUF9EQVNIQk9BUkQgPSAnd3BEYXNoYm9hcmQnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9XUF9EQVNIQk9BUkRfVklFV19PTkxZID0gJ3dwRGFzaGJvYXJkVmlld09ubHknO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9NT0RVTEVfU0VUVVAgPSAnbW9kdWxlU2V0dXAnO1xuZXhwb3J0IGNvbnN0IFZJRVdfQ09OVEVYVF9NRVRSSUNfU0VMRUNUSU9OID0gJ21ldHJpY1NlbGVjdGlvbic7XG5cbi8vIEFuY2hvciBJRCBDb25zdGFudHNcbmV4cG9ydCBjb25zdCBBTkNIT1JfSURfS0VZX01FVFJJQ1MgPSAna2V5LW1ldHJpY3MnO1xuZXhwb3J0IGNvbnN0IEFOQ0hPUl9JRF9UUkFGRklDID0gJ3RyYWZmaWMnO1xuZXhwb3J0IGNvbnN0IEFOQ0hPUl9JRF9DT05URU5UID0gJ2NvbnRlbnQnO1xuZXhwb3J0IGNvbnN0IEFOQ0hPUl9JRF9TUEVFRCA9ICdzcGVlZCc7XG5leHBvcnQgY29uc3QgQU5DSE9SX0lEX01PTkVUSVpBVElPTiA9ICdtb25ldGl6YXRpb24nO1xuXG4vLyBTaXRlIEtpdCBvbmx5IHZpZXcgY29udGV4dHNcbmV4cG9ydCBjb25zdCBTSVRFX0tJVF9WSUVXX0NPTlRFWFRTID0gW1xuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJELFxuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFZJRVdfQ09OVEVYVF9VU0VSX0lOUFVULFxuXHRWSUVXX0NPTlRFWFRfU1BMQVNILFxuXHRWSUVXX0NPTlRFWFRfU0VUVElOR1MsXG5cdFZJRVdfQ09OVEVYVF9NT0RVTEVfU0VUVVAsXG5cdFZJRVdfQ09OVEVYVF9NRVRSSUNfU0VMRUNUSU9OLFxuXTtcblxuLy8gU2l0ZSBLaXQgdmlldy1vbmx5IGNvbnRleHRzXG5leHBvcnQgY29uc3QgU0lURV9LSVRfVklFV19PTkxZX0NPTlRFWFRTID0gW1xuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFZJRVdfQ09OVEVYVF9BRE1JTl9CQVJfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfV1BfREFTSEJPQVJEX1ZJRVdfT05MWSxcbl07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFXQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/data/create-reducer.js": /*!*************************************************!*\ !*** ./js/googlesitekit/data/create-reducer.js ***! \*************************************************/ /*! exports provided: createReducer */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createReducer\", function() { return createReducer; });\n/* harmony import */ var immer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! immer */ \"../node_modules/immer/dist/immer.esm.js\");\n/**\n * Create Immer reducer utility function.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Creates an Immer-enabled reducer.\n *\n * @since 1.84.0\n *\n * @param {Function} reducerFunction A reducer function that follows the curried Immer recipe pattern.\n * @return {Function} An Immer-enabled reducer.\n */\nfunction createReducer(reducerFunction) {\n return Object(immer__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(reducerFunction);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvY3JlYXRlLXJlZHVjZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvY3JlYXRlLXJlZHVjZXIuanM/MmM1ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENyZWF0ZSBJbW1lciByZWR1Y2VyIHV0aWxpdHkgZnVuY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgcHJvZHVjZSBmcm9tICdpbW1lcic7XG5cbi8qKlxuICogQ3JlYXRlcyBhbiBJbW1lci1lbmFibGVkIHJlZHVjZXIuXG4gKlxuICogQHNpbmNlIDEuODQuMFxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHJlZHVjZXJGdW5jdGlvbiBBIHJlZHVjZXIgZnVuY3Rpb24gdGhhdCBmb2xsb3dzIHRoZSBjdXJyaWVkIEltbWVyIHJlY2lwZSBwYXR0ZXJuLlxuICogQHJldHVybiB7RnVuY3Rpb259IEFuIEltbWVyLWVuYWJsZWQgcmVkdWNlci5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZVJlZHVjZXIoIHJlZHVjZXJGdW5jdGlvbiApIHtcblx0cmV0dXJuIHByb2R1Y2UoIHJlZHVjZXJGdW5jdGlvbiApO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/data/create-reducer.js\n"); /***/ }), /***/ "./js/googlesitekit/data/utils.js": /*!****************************************!*\ !*** ./js/googlesitekit/data/utils.js ***! \****************************************/ /*! exports provided: collect, collectActions, collectControls, collectReducers, collectResolvers, collectSelectors, collectState, collectName, combineStores, commonActions, commonControls, commonStore, createStrictSelect, createValidationSelector, createValidatedAction */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collect\", function() { return collect; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectActions\", function() { return collectActions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectControls\", function() { return collectControls; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectReducers\", function() { return collectReducers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectResolvers\", function() { return collectResolvers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectSelectors\", function() { return collectSelectors; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectState\", function() { return collectState; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"collectName\", function() { return collectName; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"combineStores\", function() { return combineStores; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"commonActions\", function() { return commonActions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"commonControls\", function() { return commonControls; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"commonStore\", function() { return commonStore; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createStrictSelect\", function() { return createStrictSelect; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createValidationSelector\", function() { return createValidationSelector; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createValidatedAction\", function() { return createValidatedAction; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! memize */ \"../node_modules/memize/index.js\");\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(memize__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/data */ \"../node_modules/@wordpress/data/build-module/index.js\");\n\n\n\nvar _commonControls;\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * Data store utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar GET_REGISTRY = 'GET_REGISTRY';\nvar AWAIT = 'AWAIT';\n\n/**\n * Collects and combines multiple objects of similar shape.\n *\n * Used to combine objects like actions, selectors, etc. for a data\n * store while ensuring no keys/action names/selector names are duplicated.\n *\n * Effectively this is an object spread, but throws an error if keys are\n * duplicated.\n *\n * @since 1.5.0\n * @private\n *\n * @param {...Object} items A list of arguments, each one should be an object to combine into one.\n * @return {Object} The combined object.\n */\nvar collect = function collect() {\n for (var _len = arguments.length, items = new Array(_len), _key = 0; _key < _len; _key++) {\n items[_key] = arguments[_key];\n }\n var collectedObject = items.reduce(function (acc, item) {\n return _objectSpread(_objectSpread({}, acc), item);\n }, {});\n var functionNames = items.reduce(function (acc, itemSet) {\n return [].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(acc), _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(Object.keys(itemSet)));\n }, []);\n var duplicates = findDuplicates(functionNames);\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(duplicates.length === 0, \"collect() cannot accept collections with duplicate keys. Your call to collect() contains the following duplicated functions: \".concat(duplicates.join(', '), \". Check your data stores for duplicates.\"));\n return collectedObject;\n};\n\n/**\n * Collects all actions.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own actions.\n * @return {Object} The combined object.\n */\nvar collectActions = collect;\n\n/**\n * Collects all controls.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own controls.\n * @return {Object} The combined object.\n */\nvar collectControls = collect;\n\n/**\n * Collects all reducers and (optionally) provides initial state.\n *\n * If the first argument passed is not a function, it will be used as the\n * combined reducer's `initialState`.\n *\n * @since 1.5.0\n *\n * @param {...(Object|Function)} args A list of reducers, each containing their own controls. If the first argument is not a function, it will be used as the combined reducer's `initialState`.\n * @return {Function} A Redux-style reducer.\n */\nvar collectReducers = function collectReducers() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n var reducers = [].concat(args);\n var initialState;\n if (typeof reducers[0] !== 'function') {\n initialState = reducers.shift();\n }\n return function () {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState;\n var action = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return reducers.reduce(function (newState, reducer) {\n return reducer(newState, action);\n }, state);\n };\n};\n\n/**\n * Collects all resolvers.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own resolvers.\n * @return {Object} The combined object.\n */\nvar collectResolvers = collect;\n\n/**\n * Collects all selectors.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own selectors.\n * @return {Object} The combined object.\n */\nvar collectSelectors = collect;\n\n/**\n * Collects all state values.\n *\n * @since 1.5.0\n *\n * @param {...Object} args A list of objects, each containing their own state values.\n * @return {Object} The combined object.\n */\nvar collectState = collect;\n\n/**\n * Collects all store names.\n *\n * This function's main purpose is to ensure generated store names for a single store match.\n *\n * @since 1.6.0\n *\n * @param {...string} args A list of store names, all of which must be equal.\n * @return {string} The single store name.\n */\nvar collectName = function collectName() {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n var names = [].concat(args);\n var duplicates = findDuplicates(names);\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(duplicates.length === names.length - 1, 'collectName() must not receive different names.');\n return names.shift();\n};\n\n/**\n * Passes through state unmodified; eg. an empty reducer.\n *\n * @since 1.8.0\n * @private\n *\n * @param {Object} state A store's state.\n * @return {Object} The same state data as passed in `state`.\n */\nvar passthroughReducer = function passthroughReducer(state) {\n return state;\n};\n\n/**\n * Combines multiple stores.\n *\n * @since 1.8.0\n *\n * @param {...Object} stores A list of objects, each a store containing one or more of the following keys: initialState, actions, controls, reducer, resolvers, selectors.\n * @return {Object} The combined store.\n */\nvar combineStores = function combineStores() {\n for (var _len4 = arguments.length, stores = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n stores[_key4] = arguments[_key4];\n }\n var combinedInitialState = collectState.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.initialState || {};\n })));\n return {\n initialState: combinedInitialState,\n controls: collectControls.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.controls || {};\n }))),\n actions: collectActions.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.actions || {};\n }))),\n reducer: collectReducers.apply(void 0, [combinedInitialState].concat(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.reducer || passthroughReducer;\n })))),\n resolvers: collectResolvers.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.resolvers || {};\n }))),\n selectors: collectSelectors.apply(void 0, _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(stores.map(function (store) {\n return store.selectors || {};\n })))\n };\n};\n\n/**\n * An object of common actions most stores will use.\n *\n * @since 1.7.0\n *\n * @return {Object} Key/value list of common actions most stores will want.\n */\nvar commonActions = {\n /**\n * Dispatches an action and calls a control to get the current data registry.\n *\n * Useful for controls and resolvers that wish to dispatch actions/use selectors\n * on the current data registry.\n *\n * @since 1.7.0\n *\n * @return {Object} FSA-compatible action.\n */\n getRegistry: function getRegistry() {\n return {\n payload: {},\n type: GET_REGISTRY\n };\n },\n /**\n * Dispatches an action and calls a control to return the promise resolution.\n *\n * Useful for controls and resolvers that wish to call an asynchronous function or other promise.\n *\n * @since 1.22.0\n *\n * @param {Promise} value A promise to resolve.\n * @return {Object} Object with resolved promise.\n */\n await: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _await(value) {\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _await$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n return _context.abrupt(\"return\", {\n payload: {\n value: value\n },\n type: AWAIT\n });\n case 1:\n case \"end\":\n return _context.stop();\n }\n }\n }, _await);\n })\n};\n\n/**\n * An object of common controls most stores will use.\n *\n * @since 1.7.0\n *\n * @return {Object} Key/value list of common controls most stores will want.\n */\nvar commonControls = (_commonControls = {}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()(_commonControls, GET_REGISTRY, Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__[\"createRegistryControl\"])(function (registry) {\n return function () {\n return registry;\n };\n})), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()(_commonControls, AWAIT, function (_ref) {\n var payload = _ref.payload;\n return payload.value;\n}), _commonControls);\n\n/**\n * Finds all duplicate items in an array and return them.\n *\n * @since 1.5.0\n * @private\n *\n * @param {Array} array Any array.\n * @return {Array} All values in the input array that were duplicated.\n */\nvar findDuplicates = function findDuplicates(array) {\n var duplicates = [];\n var counts = {};\n for (var i = 0; i < array.length; i++) {\n var item = array[i];\n counts[item] = counts[item] >= 1 ? counts[item] + 1 : 1;\n if (counts[item] > 1) {\n duplicates.push(item);\n }\n }\n return duplicates;\n};\n\n/**\n * A store containing the common actions, controls and reducer that all stores will use.\n *\n * @since 1.8.0\n *\n * @return {Object} Object with common actions, controls and reducer.\n */\nvar commonStore = {\n actions: commonActions,\n controls: commonControls,\n reducer: passthroughReducer\n};\n\n/**\n * Creates a strict version of registry.select for ensuring that a selector is resolved at the time of calling.\n *\n * Not intended to be used directly. This is useful in the context of validation functions\n * to save checking for undefined on every result.\n *\n * Given the registry.select function instance, a new function is returned\n * with the same API as `select()` but will throw an error if the result\n * of the selector function is `undefined`.\n *\n * Ideally this would use something like `hasFinishedResolution` instead,\n * but there is no way to traverse the selectors used internally to identify\n * dependent selectors that have resolvers as many selectors are composed of\n * higher-level selectors internally which is where a resolver is normally implemented.\n *\n * @since 1.18.0\n * @private\n *\n * @param {Function} select The registry.select function.\n * @return {Function} The strict version of registry.select.\n */\nvar createStrictSelect = function createStrictSelect(select) {\n return function (storeName) {\n return getStrictSelectors(select(storeName));\n };\n};\n\n// Based on {@link https://github.com/WordPress/gutenberg/blob/b1c8026087dfb026eff0a023a5f7febe28c876de/packages/data/src/registry.js#L91}\nvar getStrictSelectors = memize__WEBPACK_IMPORTED_MODULE_4___default()(function (selectors) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_5__[\"mapValues\"])(selectors, function (selector, selectorName) {\n return function () {\n var returnValue = selector.apply(void 0, arguments);\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(returnValue !== undefined, \"\".concat(selectorName, \"(...) is not resolved\"));\n return returnValue;\n };\n });\n});\n\n/**\n * Creates two registry selectors that call the incoming function to validate the current state.\n *\n * @since 1.19.0\n *\n * @param {Function} validate Validation function callback.\n * @param {Object} [options] Options to modify the behavior of the generated selectors.\n * @param {boolean} [options.negate] Whether to negate the boolean result or not. Default: false.\n * @return {Object} Safe and dangerous selectors.\n */\nfunction createValidationSelector(validate) {\n var _ref2 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n _ref2$negate = _ref2.negate,\n negate = _ref2$negate === void 0 ? false : _ref2$negate;\n var safeSelector = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__[\"createRegistrySelector\"])(function (select) {\n return function (state) {\n var pass = negate ? false : true;\n var fail = negate ? true : false;\n try {\n for (var _len5 = arguments.length, args = new Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) {\n args[_key5 - 1] = arguments[_key5];\n }\n validate.apply(void 0, [select, state].concat(args));\n return pass;\n } catch (_unused) {\n return fail;\n }\n };\n });\n var dangerousSelector = Object(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__[\"createRegistrySelector\"])(function (select) {\n return function (state) {\n for (var _len6 = arguments.length, args = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) {\n args[_key6 - 1] = arguments[_key6];\n }\n validate.apply(void 0, [select, state].concat(args));\n };\n });\n return {\n safeSelector: safeSelector,\n dangerousSelector: dangerousSelector\n };\n}\n\n/**\n * Creates a validated action creator.\n *\n * @since 1.32.0\n *\n * @param {Function} validate A function for validating action arguments.\n * @param {Function} actionCreator A function for returning or yielding redux-style actions.\n * @return {Function} An enhanced action creator.\n */\nfunction createValidatedAction(validate, actionCreator) {\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(typeof validate === 'function', 'a validator function is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(typeof actionCreator === 'function', 'an action creator function is required.');\n invariant__WEBPACK_IMPORTED_MODULE_3___default()(validate[Symbol.toStringTag] !== 'Generator' && validate[Symbol.toStringTag] !== 'GeneratorFunction', 'an action’s validator function must not be a generator.');\n return function () {\n validate.apply(void 0, arguments);\n return actionCreator.apply(void 0, arguments);\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvdXRpbHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGEvdXRpbHMuanM/NTY1MSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERhdGEgc3RvcmUgdXRpbGl0aWVzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGludmFyaWFudCBmcm9tICdpbnZhcmlhbnQnO1xuaW1wb3J0IG1lbWl6ZSBmcm9tICdtZW1pemUnO1xuaW1wb3J0IHsgbWFwVmFsdWVzIH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGNyZWF0ZVJlZ2lzdHJ5Q29udHJvbCwgY3JlYXRlUmVnaXN0cnlTZWxlY3RvciB9IGZyb20gJ0B3b3JkcHJlc3MvZGF0YSc7XG5cbmNvbnN0IEdFVF9SRUdJU1RSWSA9ICdHRVRfUkVHSVNUUlknO1xuY29uc3QgQVdBSVQgPSAnQVdBSVQnO1xuXG4vKipcbiAqIENvbGxlY3RzIGFuZCBjb21iaW5lcyBtdWx0aXBsZSBvYmplY3RzIG9mIHNpbWlsYXIgc2hhcGUuXG4gKlxuICogVXNlZCB0byBjb21iaW5lIG9iamVjdHMgbGlrZSBhY3Rpb25zLCBzZWxlY3RvcnMsIGV0Yy4gZm9yIGEgZGF0YVxuICogc3RvcmUgd2hpbGUgZW5zdXJpbmcgbm8ga2V5cy9hY3Rpb24gbmFtZXMvc2VsZWN0b3IgbmFtZXMgYXJlIGR1cGxpY2F0ZWQuXG4gKlxuICogRWZmZWN0aXZlbHkgdGhpcyBpcyBhbiBvYmplY3Qgc3ByZWFkLCBidXQgdGhyb3dzIGFuIGVycm9yIGlmIGtleXMgYXJlXG4gKiBkdXBsaWNhdGVkLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0gey4uLk9iamVjdH0gaXRlbXMgQSBsaXN0IG9mIGFyZ3VtZW50cywgZWFjaCBvbmUgc2hvdWxkIGJlIGFuIG9iamVjdCB0byBjb21iaW5lIGludG8gb25lLlxuICogQHJldHVybiB7T2JqZWN0fSBUaGUgY29tYmluZWQgb2JqZWN0LlxuICovXG5leHBvcnQgY29uc3QgY29sbGVjdCA9ICggLi4uaXRlbXMgKSA9PiB7XG5cdGNvbnN0IGNvbGxlY3RlZE9iamVjdCA9IGl0ZW1zLnJlZHVjZSggKCBhY2MsIGl0ZW0gKSA9PiB7XG5cdFx0cmV0dXJuIHsgLi4uYWNjLCAuLi5pdGVtIH07XG5cdH0sIHt9ICk7XG5cblx0Y29uc3QgZnVuY3Rpb25OYW1lcyA9IGl0ZW1zLnJlZHVjZSggKCBhY2MsIGl0ZW1TZXQgKSA9PiB7XG5cdFx0cmV0dXJuIFsgLi4uYWNjLCAuLi5PYmplY3Qua2V5cyggaXRlbVNldCApIF07XG5cdH0sIFtdICk7XG5cdGNvbnN0IGR1cGxpY2F0ZXMgPSBmaW5kRHVwbGljYXRlcyggZnVuY3Rpb25OYW1lcyApO1xuXG5cdGludmFyaWFudChcblx0XHRkdXBsaWNhdGVzLmxlbmd0aCA9PT0gMCxcblx0XHRgY29sbGVjdCgpIGNhbm5vdCBhY2NlcHQgY29sbGVjdGlvbnMgd2l0aCBkdXBsaWNhdGUga2V5cy4gWW91ciBjYWxsIHRvIGNvbGxlY3QoKSBjb250YWlucyB0aGUgZm9sbG93aW5nIGR1cGxpY2F0ZWQgZnVuY3Rpb25zOiAkeyBkdXBsaWNhdGVzLmpvaW4oXG5cdFx0XHQnLCAnXG5cdFx0KSB9LiBDaGVjayB5b3VyIGRhdGEgc3RvcmVzIGZvciBkdXBsaWNhdGVzLmBcblx0KTtcblxuXHRyZXR1cm4gY29sbGVjdGVkT2JqZWN0O1xufTtcblxuLyoqXG4gKiBDb2xsZWN0cyBhbGwgYWN0aW9ucy5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcGFyYW0gey4uLk9iamVjdH0gYXJncyBBIGxpc3Qgb2Ygb2JqZWN0cywgZWFjaCBjb250YWluaW5nIHRoZWlyIG93biBhY3Rpb25zLlxuICogQHJldHVybiB7T2JqZWN0fSBUaGUgY29tYmluZWQgb2JqZWN0LlxuICovXG5leHBvcnQgY29uc3QgY29sbGVjdEFjdGlvbnMgPSBjb2xsZWN0O1xuXG4vKipcbiAqIENvbGxlY3RzIGFsbCBjb250cm9scy5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcGFyYW0gey4uLk9iamVjdH0gYXJncyBBIGxpc3Qgb2Ygb2JqZWN0cywgZWFjaCBjb250YWluaW5nIHRoZWlyIG93biBjb250cm9scy5cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIGNvbWJpbmVkIG9iamVjdC5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbGxlY3RDb250cm9scyA9IGNvbGxlY3Q7XG5cbi8qKlxuICogQ29sbGVjdHMgYWxsIHJlZHVjZXJzIGFuZCAob3B0aW9uYWxseSkgcHJvdmlkZXMgaW5pdGlhbCBzdGF0ZS5cbiAqXG4gKiBJZiB0aGUgZmlyc3QgYXJndW1lbnQgcGFzc2VkIGlzIG5vdCBhIGZ1bmN0aW9uLCBpdCB3aWxsIGJlIHVzZWQgYXMgdGhlXG4gKiBjb21iaW5lZCByZWR1Y2VyJ3MgYGluaXRpYWxTdGF0ZWAuXG4gKlxuICogQHNpbmNlIDEuNS4wXG4gKlxuICogQHBhcmFtIHsuLi4oT2JqZWN0fEZ1bmN0aW9uKX0gYXJncyBBIGxpc3Qgb2YgcmVkdWNlcnMsIGVhY2ggY29udGFpbmluZyB0aGVpciBvd24gY29udHJvbHMuIElmIHRoZSBmaXJzdCBhcmd1bWVudCBpcyBub3QgYSBmdW5jdGlvbiwgaXQgd2lsbCBiZSB1c2VkIGFzIHRoZSBjb21iaW5lZCByZWR1Y2VyJ3MgYGluaXRpYWxTdGF0ZWAuXG4gKiBAcmV0dXJuIHtGdW5jdGlvbn0gQSBSZWR1eC1zdHlsZSByZWR1Y2VyLlxuICovXG5leHBvcnQgY29uc3QgY29sbGVjdFJlZHVjZXJzID0gKCAuLi5hcmdzICkgPT4ge1xuXHRjb25zdCByZWR1Y2VycyA9IFsgLi4uYXJncyBdO1xuXHRsZXQgaW5pdGlhbFN0YXRlO1xuXG5cdGlmICggdHlwZW9mIHJlZHVjZXJzWyAwIF0gIT09ICdmdW5jdGlvbicgKSB7XG5cdFx0aW5pdGlhbFN0YXRlID0gcmVkdWNlcnMuc2hpZnQoKTtcblx0fVxuXG5cdHJldHVybiAoIHN0YXRlID0gaW5pdGlhbFN0YXRlLCBhY3Rpb24gPSB7fSApID0+IHtcblx0XHRyZXR1cm4gcmVkdWNlcnMucmVkdWNlKCAoIG5ld1N0YXRlLCByZWR1Y2VyICkgPT4ge1xuXHRcdFx0cmV0dXJuIHJlZHVjZXIoIG5ld1N0YXRlLCBhY3Rpb24gKTtcblx0XHR9LCBzdGF0ZSApO1xuXHR9O1xufTtcblxuLyoqXG4gKiBDb2xsZWN0cyBhbGwgcmVzb2x2ZXJzLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICpcbiAqIEBwYXJhbSB7Li4uT2JqZWN0fSBhcmdzIEEgbGlzdCBvZiBvYmplY3RzLCBlYWNoIGNvbnRhaW5pbmcgdGhlaXIgb3duIHJlc29sdmVycy5cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIGNvbWJpbmVkIG9iamVjdC5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbGxlY3RSZXNvbHZlcnMgPSBjb2xsZWN0O1xuXG4vKipcbiAqIENvbGxlY3RzIGFsbCBzZWxlY3RvcnMuXG4gKlxuICogQHNpbmNlIDEuNS4wXG4gKlxuICogQHBhcmFtIHsuLi5PYmplY3R9IGFyZ3MgQSBsaXN0IG9mIG9iamVjdHMsIGVhY2ggY29udGFpbmluZyB0aGVpciBvd24gc2VsZWN0b3JzLlxuICogQHJldHVybiB7T2JqZWN0fSBUaGUgY29tYmluZWQgb2JqZWN0LlxuICovXG5leHBvcnQgY29uc3QgY29sbGVjdFNlbGVjdG9ycyA9IGNvbGxlY3Q7XG5cbi8qKlxuICogQ29sbGVjdHMgYWxsIHN0YXRlIHZhbHVlcy5cbiAqXG4gKiBAc2luY2UgMS41LjBcbiAqXG4gKiBAcGFyYW0gey4uLk9iamVjdH0gYXJncyBBIGxpc3Qgb2Ygb2JqZWN0cywgZWFjaCBjb250YWluaW5nIHRoZWlyIG93biBzdGF0ZSB2YWx1ZXMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBjb21iaW5lZCBvYmplY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBjb2xsZWN0U3RhdGUgPSBjb2xsZWN0O1xuXG4vKipcbiAqIENvbGxlY3RzIGFsbCBzdG9yZSBuYW1lcy5cbiAqXG4gKiBUaGlzIGZ1bmN0aW9uJ3MgbWFpbiBwdXJwb3NlIGlzIHRvIGVuc3VyZSBnZW5lcmF0ZWQgc3RvcmUgbmFtZXMgZm9yIGEgc2luZ2xlIHN0b3JlIG1hdGNoLlxuICpcbiAqIEBzaW5jZSAxLjYuMFxuICpcbiAqIEBwYXJhbSB7Li4uc3RyaW5nfSBhcmdzIEEgbGlzdCBvZiBzdG9yZSBuYW1lcywgYWxsIG9mIHdoaWNoIG11c3QgYmUgZXF1YWwuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBzaW5nbGUgc3RvcmUgbmFtZS5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbGxlY3ROYW1lID0gKCAuLi5hcmdzICkgPT4ge1xuXHRjb25zdCBuYW1lcyA9IFsgLi4uYXJncyBdO1xuXG5cdGNvbnN0IGR1cGxpY2F0ZXMgPSBmaW5kRHVwbGljYXRlcyggbmFtZXMgKTtcblx0aW52YXJpYW50KFxuXHRcdGR1cGxpY2F0ZXMubGVuZ3RoID09PSBuYW1lcy5sZW5ndGggLSAxLFxuXHRcdCdjb2xsZWN0TmFtZSgpIG11c3Qgbm90IHJlY2VpdmUgZGlmZmVyZW50IG5hbWVzLidcblx0KTtcblxuXHRyZXR1cm4gbmFtZXMuc2hpZnQoKTtcbn07XG5cbi8qKlxuICogUGFzc2VzIHRocm91Z2ggc3RhdGUgdW5tb2RpZmllZDsgZWcuIGFuIGVtcHR5IHJlZHVjZXIuXG4gKlxuICogQHNpbmNlIDEuOC4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBBIHN0b3JlJ3Mgc3RhdGUuXG4gKiBAcmV0dXJuIHtPYmplY3R9IFRoZSBzYW1lIHN0YXRlIGRhdGEgYXMgcGFzc2VkIGluIGBzdGF0ZWAuXG4gKi9cbmNvbnN0IHBhc3N0aHJvdWdoUmVkdWNlciA9ICggc3RhdGUgKSA9PiBzdGF0ZTtcblxuLyoqXG4gKiBDb21iaW5lcyBtdWx0aXBsZSBzdG9yZXMuXG4gKlxuICogQHNpbmNlIDEuOC4wXG4gKlxuICogQHBhcmFtIHsuLi5PYmplY3R9IHN0b3JlcyBBIGxpc3Qgb2Ygb2JqZWN0cywgZWFjaCBhIHN0b3JlIGNvbnRhaW5pbmcgb25lIG9yIG1vcmUgb2YgdGhlIGZvbGxvd2luZyBrZXlzOiBpbml0aWFsU3RhdGUsIGFjdGlvbnMsIGNvbnRyb2xzLCByZWR1Y2VyLCByZXNvbHZlcnMsIHNlbGVjdG9ycy5cbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIGNvbWJpbmVkIHN0b3JlLlxuICovXG5leHBvcnQgY29uc3QgY29tYmluZVN0b3JlcyA9ICggLi4uc3RvcmVzICkgPT4ge1xuXHRjb25zdCBjb21iaW5lZEluaXRpYWxTdGF0ZSA9IGNvbGxlY3RTdGF0ZShcblx0XHQuLi5zdG9yZXMubWFwKCAoIHN0b3JlICkgPT4gc3RvcmUuaW5pdGlhbFN0YXRlIHx8IHt9IClcblx0KTtcblxuXHRyZXR1cm4ge1xuXHRcdGluaXRpYWxTdGF0ZTogY29tYmluZWRJbml0aWFsU3RhdGUsXG5cdFx0Y29udHJvbHM6IGNvbGxlY3RDb250cm9scyhcblx0XHRcdC4uLnN0b3Jlcy5tYXAoICggc3RvcmUgKSA9PiBzdG9yZS5jb250cm9scyB8fCB7fSApXG5cdFx0KSxcblx0XHRhY3Rpb25zOiBjb2xsZWN0QWN0aW9ucyhcblx0XHRcdC4uLnN0b3Jlcy5tYXAoICggc3RvcmUgKSA9PiBzdG9yZS5hY3Rpb25zIHx8IHt9IClcblx0XHQpLFxuXHRcdHJlZHVjZXI6IGNvbGxlY3RSZWR1Y2Vycyhcblx0XHRcdGNvbWJpbmVkSW5pdGlhbFN0YXRlLFxuXHRcdFx0Li4uc3RvcmVzLm1hcCggKCBzdG9yZSApID0+IHN0b3JlLnJlZHVjZXIgfHwgcGFzc3Rocm91Z2hSZWR1Y2VyIClcblx0XHQpLFxuXHRcdHJlc29sdmVyczogY29sbGVjdFJlc29sdmVycyhcblx0XHRcdC4uLnN0b3Jlcy5tYXAoICggc3RvcmUgKSA9PiBzdG9yZS5yZXNvbHZlcnMgfHwge30gKVxuXHRcdCksXG5cdFx0c2VsZWN0b3JzOiBjb2xsZWN0U2VsZWN0b3JzKFxuXHRcdFx0Li4uc3RvcmVzLm1hcCggKCBzdG9yZSApID0+IHN0b3JlLnNlbGVjdG9ycyB8fCB7fSApXG5cdFx0KSxcblx0fTtcbn07XG5cbi8qKlxuICogQW4gb2JqZWN0IG9mIGNvbW1vbiBhY3Rpb25zIG1vc3Qgc3RvcmVzIHdpbGwgdXNlLlxuICpcbiAqIEBzaW5jZSAxLjcuMFxuICpcbiAqIEByZXR1cm4ge09iamVjdH0gS2V5L3ZhbHVlIGxpc3Qgb2YgY29tbW9uIGFjdGlvbnMgbW9zdCBzdG9yZXMgd2lsbCB3YW50LlxuICovXG5leHBvcnQgY29uc3QgY29tbW9uQWN0aW9ucyA9IHtcblx0LyoqXG5cdCAqIERpc3BhdGNoZXMgYW4gYWN0aW9uIGFuZCBjYWxscyBhIGNvbnRyb2wgdG8gZ2V0IHRoZSBjdXJyZW50IGRhdGEgcmVnaXN0cnkuXG5cdCAqXG5cdCAqIFVzZWZ1bCBmb3IgY29udHJvbHMgYW5kIHJlc29sdmVycyB0aGF0IHdpc2ggdG8gZGlzcGF0Y2ggYWN0aW9ucy91c2Ugc2VsZWN0b3JzXG5cdCAqIG9uIHRoZSBjdXJyZW50IGRhdGEgcmVnaXN0cnkuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjcuMFxuXHQgKlxuXHQgKiBAcmV0dXJuIHtPYmplY3R9IEZTQS1jb21wYXRpYmxlIGFjdGlvbi5cblx0ICovXG5cdGdldFJlZ2lzdHJ5KCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRwYXlsb2FkOiB7fSxcblx0XHRcdHR5cGU6IEdFVF9SRUdJU1RSWSxcblx0XHR9O1xuXHR9LFxuXG5cdC8qKlxuXHQgKiBEaXNwYXRjaGVzIGFuIGFjdGlvbiBhbmQgY2FsbHMgYSBjb250cm9sIHRvIHJldHVybiB0aGUgcHJvbWlzZSByZXNvbHV0aW9uLlxuXHQgKlxuXHQgKiBVc2VmdWwgZm9yIGNvbnRyb2xzIGFuZCByZXNvbHZlcnMgdGhhdCB3aXNoIHRvIGNhbGwgYW4gYXN5bmNocm9ub3VzIGZ1bmN0aW9uIG9yIG90aGVyIHByb21pc2UuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjIyLjBcblx0ICpcblx0ICogQHBhcmFtIHtQcm9taXNlfSB2YWx1ZSBBIHByb21pc2UgdG8gcmVzb2x2ZS5cblx0ICogQHJldHVybiB7T2JqZWN0fSBPYmplY3Qgd2l0aCByZXNvbHZlZCBwcm9taXNlLlxuXHQgKi9cblx0KmF3YWl0KCB2YWx1ZSApIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cGF5bG9hZDogeyB2YWx1ZSB9LFxuXHRcdFx0dHlwZTogQVdBSVQsXG5cdFx0fTtcblx0fSxcbn07XG5cbi8qKlxuICogQW4gb2JqZWN0IG9mIGNvbW1vbiBjb250cm9scyBtb3N0IHN0b3JlcyB3aWxsIHVzZS5cbiAqXG4gKiBAc2luY2UgMS43LjBcbiAqXG4gKiBAcmV0dXJuIHtPYmplY3R9IEtleS92YWx1ZSBsaXN0IG9mIGNvbW1vbiBjb250cm9scyBtb3N0IHN0b3JlcyB3aWxsIHdhbnQuXG4gKi9cbmV4cG9ydCBjb25zdCBjb21tb25Db250cm9scyA9IHtcblx0LyoqXG5cdCAqIFJldHVybnMgdGhlIGN1cnJlbnQgcmVnaXN0cnkuXG5cdCAqXG5cdCAqIFVzZWZ1bCBmb3IgY29udHJvbHMgYW5kIHJlc29sdmVycyB0aGF0IHdpc2ggdG8gZGlzcGF0Y2ggYWN0aW9ucy91c2Ugc2VsZWN0b3JzXG5cdCAqIG9uIHRoZSBjdXJyZW50IGRhdGEgcmVnaXN0cnkuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjcuMFxuXHQgKlxuXHQgKiBAcmV0dXJuIHtPYmplY3R9IEZTQS1jb21wYXRpYmxlIGFjdGlvbi5cblx0ICovXG5cdFsgR0VUX1JFR0lTVFJZIF06IGNyZWF0ZVJlZ2lzdHJ5Q29udHJvbCggKCByZWdpc3RyeSApID0+ICgpID0+IHJlZ2lzdHJ5ICksXG5cblx0LyoqXG5cdCAqIFJldHVybnMgYSByZXNvbHZlZCBwcm9taXNlLlxuXHQgKlxuXHQgKiBAc2luY2UgMS4yMi4wXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBwYXlsb2FkICAgICAgICAgT2JqZWN0IGNvbnRhaW5pbmcgYSBwcm9taXNlLlxuXHQgKiBAcGFyYW0ge09iamVjdH0gcGF5bG9hZC5wYXlsb2FkIE9iamVjdCBjb250YWluaW5nIGEgcHJvbWlzZS5cblx0ICogQHJldHVybiB7Kn0gUmVzb2x2ZWQgcHJvbWlzZS5cblx0ICovXG5cdFsgQVdBSVQgXTogKCB7IHBheWxvYWQgfSApID0+IHBheWxvYWQudmFsdWUsXG59O1xuXG4vKipcbiAqIEZpbmRzIGFsbCBkdXBsaWNhdGUgaXRlbXMgaW4gYW4gYXJyYXkgYW5kIHJldHVybiB0aGVtLlxuICpcbiAqIEBzaW5jZSAxLjUuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge0FycmF5fSBhcnJheSBBbnkgYXJyYXkuXG4gKiBAcmV0dXJuIHtBcnJheX0gQWxsIHZhbHVlcyBpbiB0aGUgaW5wdXQgYXJyYXkgdGhhdCB3ZXJlIGR1cGxpY2F0ZWQuXG4gKi9cbmNvbnN0IGZpbmREdXBsaWNhdGVzID0gKCBhcnJheSApID0+IHtcblx0Y29uc3QgZHVwbGljYXRlcyA9IFtdO1xuXHRjb25zdCBjb3VudHMgPSB7fTtcblxuXHRmb3IgKCBsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKyApIHtcblx0XHRjb25zdCBpdGVtID0gYXJyYXlbIGkgXTtcblx0XHRjb3VudHNbIGl0ZW0gXSA9IGNvdW50c1sgaXRlbSBdID49IDEgPyBjb3VudHNbIGl0ZW0gXSArIDEgOiAxO1xuXHRcdGlmICggY291bnRzWyBpdGVtIF0gPiAxICkge1xuXHRcdFx0ZHVwbGljYXRlcy5wdXNoKCBpdGVtICk7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGR1cGxpY2F0ZXM7XG59O1xuXG4vKipcbiAqIEEgc3RvcmUgY29udGFpbmluZyB0aGUgY29tbW9uIGFjdGlvbnMsIGNvbnRyb2xzIGFuZCByZWR1Y2VyIHRoYXQgYWxsIHN0b3JlcyB3aWxsIHVzZS5cbiAqXG4gKiBAc2luY2UgMS44LjBcbiAqXG4gKiBAcmV0dXJuIHtPYmplY3R9IE9iamVjdCB3aXRoIGNvbW1vbiBhY3Rpb25zLCBjb250cm9scyBhbmQgcmVkdWNlci5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbW1vblN0b3JlID0ge1xuXHRhY3Rpb25zOiBjb21tb25BY3Rpb25zLFxuXHRjb250cm9sczogY29tbW9uQ29udHJvbHMsXG5cdHJlZHVjZXI6IHBhc3N0aHJvdWdoUmVkdWNlcixcbn07XG5cbi8qKlxuICogQ3JlYXRlcyBhIHN0cmljdCB2ZXJzaW9uIG9mIHJlZ2lzdHJ5LnNlbGVjdCBmb3IgZW5zdXJpbmcgdGhhdCBhIHNlbGVjdG9yIGlzIHJlc29sdmVkIGF0IHRoZSB0aW1lIG9mIGNhbGxpbmcuXG4gKlxuICogTm90IGludGVuZGVkIHRvIGJlIHVzZWQgZGlyZWN0bHkuIFRoaXMgaXMgdXNlZnVsIGluIHRoZSBjb250ZXh0IG9mIHZhbGlkYXRpb24gZnVuY3Rpb25zXG4gKiB0byBzYXZlIGNoZWNraW5nIGZvciB1bmRlZmluZWQgb24gZXZlcnkgcmVzdWx0LlxuICpcbiAqIEdpdmVuIHRoZSByZWdpc3RyeS5zZWxlY3QgZnVuY3Rpb24gaW5zdGFuY2UsIGEgbmV3IGZ1bmN0aW9uIGlzIHJldHVybmVkXG4gKiB3aXRoIHRoZSBzYW1lIEFQSSBhcyBgc2VsZWN0KClgIGJ1dCB3aWxsIHRocm93IGFuIGVycm9yIGlmIHRoZSByZXN1bHRcbiAqIG9mIHRoZSBzZWxlY3RvciBmdW5jdGlvbiBpcyBgdW5kZWZpbmVkYC5cbiAqXG4gKiBJZGVhbGx5IHRoaXMgd291bGQgdXNlIHNvbWV0aGluZyBsaWtlIGBoYXNGaW5pc2hlZFJlc29sdXRpb25gIGluc3RlYWQsXG4gKiBidXQgdGhlcmUgaXMgbm8gd2F5IHRvIHRyYXZlcnNlIHRoZSBzZWxlY3RvcnMgdXNlZCBpbnRlcm5hbGx5IHRvIGlkZW50aWZ5XG4gKiBkZXBlbmRlbnQgc2VsZWN0b3JzIHRoYXQgaGF2ZSByZXNvbHZlcnMgYXMgbWFueSBzZWxlY3RvcnMgYXJlIGNvbXBvc2VkIG9mXG4gKiBoaWdoZXItbGV2ZWwgc2VsZWN0b3JzIGludGVybmFsbHkgd2hpY2ggaXMgd2hlcmUgYSByZXNvbHZlciBpcyBub3JtYWxseSBpbXBsZW1lbnRlZC5cbiAqXG4gKiBAc2luY2UgMS4xOC4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHNlbGVjdCBUaGUgcmVnaXN0cnkuc2VsZWN0IGZ1bmN0aW9uLlxuICogQHJldHVybiB7RnVuY3Rpb259IFRoZSBzdHJpY3QgdmVyc2lvbiBvZiByZWdpc3RyeS5zZWxlY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBjcmVhdGVTdHJpY3RTZWxlY3QgPSAoIHNlbGVjdCApID0+ICggc3RvcmVOYW1lICkgPT4ge1xuXHRyZXR1cm4gZ2V0U3RyaWN0U2VsZWN0b3JzKCBzZWxlY3QoIHN0b3JlTmFtZSApICk7XG59O1xuXG4vLyBCYXNlZCBvbiB7QGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvYmxvYi9iMWM4MDI2MDg3ZGZiMDI2ZWZmMGEwMjNhNWY3ZmViZTI4Yzg3NmRlL3BhY2thZ2VzL2RhdGEvc3JjL3JlZ2lzdHJ5LmpzI0w5MX1cbmNvbnN0IGdldFN0cmljdFNlbGVjdG9ycyA9IG1lbWl6ZSggKCBzZWxlY3RvcnMgKSA9PlxuXHRtYXBWYWx1ZXMoIHNlbGVjdG9ycywgKCBzZWxlY3Rvciwgc2VsZWN0b3JOYW1lICkgPT4gKCAuLi5hcmdzICkgPT4ge1xuXHRcdGNvbnN0IHJldHVyblZhbHVlID0gc2VsZWN0b3IoIC4uLmFyZ3MgKTtcblx0XHRpbnZhcmlhbnQoXG5cdFx0XHRyZXR1cm5WYWx1ZSAhPT0gdW5kZWZpbmVkLFxuXHRcdFx0YCR7IHNlbGVjdG9yTmFtZSB9KC4uLikgaXMgbm90IHJlc29sdmVkYFxuXHRcdCk7XG5cdFx0cmV0dXJuIHJldHVyblZhbHVlO1xuXHR9IClcbik7XG5cbi8qKlxuICogQ3JlYXRlcyB0d28gcmVnaXN0cnkgc2VsZWN0b3JzIHRoYXQgY2FsbCB0aGUgaW5jb21pbmcgZnVuY3Rpb24gdG8gdmFsaWRhdGUgdGhlIGN1cnJlbnQgc3RhdGUuXG4gKlxuICogQHNpbmNlIDEuMTkuMFxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHZhbGlkYXRlICAgICAgICAgVmFsaWRhdGlvbiBmdW5jdGlvbiBjYWxsYmFjay5cbiAqIEBwYXJhbSB7T2JqZWN0fSAgIFtvcHRpb25zXSAgICAgICAgT3B0aW9ucyB0byBtb2RpZnkgdGhlIGJlaGF2aW9yIG9mIHRoZSBnZW5lcmF0ZWQgc2VsZWN0b3JzLlxuICogQHBhcmFtIHtib29sZWFufSAgW29wdGlvbnMubmVnYXRlXSBXaGV0aGVyIHRvIG5lZ2F0ZSB0aGUgYm9vbGVhbiByZXN1bHQgb3Igbm90LiBEZWZhdWx0OiBmYWxzZS5cbiAqIEByZXR1cm4ge09iamVjdH0gU2FmZSBhbmQgZGFuZ2Vyb3VzIHNlbGVjdG9ycy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZVZhbGlkYXRpb25TZWxlY3RvciggdmFsaWRhdGUsIHsgbmVnYXRlID0gZmFsc2UgfSA9IHt9ICkge1xuXHRjb25zdCBzYWZlU2VsZWN0b3IgPSBjcmVhdGVSZWdpc3RyeVNlbGVjdG9yKFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdCggc3RhdGUsIC4uLmFyZ3MgKSA9PiB7XG5cdFx0XHRcdGNvbnN0IHBhc3MgPSBuZWdhdGUgPyBmYWxzZSA6IHRydWU7XG5cdFx0XHRcdGNvbnN0IGZhaWwgPSBuZWdhdGUgPyB0cnVlIDogZmFsc2U7XG5cblx0XHRcdFx0dHJ5IHtcblx0XHRcdFx0XHR2YWxpZGF0ZSggc2VsZWN0LCBzdGF0ZSwgLi4uYXJncyApO1xuXHRcdFx0XHRcdHJldHVybiBwYXNzO1xuXHRcdFx0XHR9IGNhdGNoIHtcblx0XHRcdFx0XHRyZXR1cm4gZmFpbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQpO1xuXG5cdGNvbnN0IGRhbmdlcm91c1NlbGVjdG9yID0gY3JlYXRlUmVnaXN0cnlTZWxlY3Rvcihcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHQoIHN0YXRlLCAuLi5hcmdzICkgPT4ge1xuXHRcdFx0XHR2YWxpZGF0ZSggc2VsZWN0LCBzdGF0ZSwgLi4uYXJncyApO1xuXHRcdFx0fVxuXHQpO1xuXG5cdHJldHVybiB7XG5cdFx0c2FmZVNlbGVjdG9yLFxuXHRcdGRhbmdlcm91c1NlbGVjdG9yLFxuXHR9O1xufVxuXG4vKipcbiAqIENyZWF0ZXMgYSB2YWxpZGF0ZWQgYWN0aW9uIGNyZWF0b3IuXG4gKlxuICogQHNpbmNlIDEuMzIuMFxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IHZhbGlkYXRlICAgICAgQSBmdW5jdGlvbiBmb3IgdmFsaWRhdGluZyBhY3Rpb24gYXJndW1lbnRzLlxuICogQHBhcmFtIHtGdW5jdGlvbn0gYWN0aW9uQ3JlYXRvciBBIGZ1bmN0aW9uIGZvciByZXR1cm5pbmcgb3IgeWllbGRpbmcgcmVkdXgtc3R5bGUgYWN0aW9ucy5cbiAqIEByZXR1cm4ge0Z1bmN0aW9ufSBBbiBlbmhhbmNlZCBhY3Rpb24gY3JlYXRvci5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZVZhbGlkYXRlZEFjdGlvbiggdmFsaWRhdGUsIGFjdGlvbkNyZWF0b3IgKSB7XG5cdGludmFyaWFudChcblx0XHR0eXBlb2YgdmFsaWRhdGUgPT09ICdmdW5jdGlvbicsXG5cdFx0J2EgdmFsaWRhdG9yIGZ1bmN0aW9uIGlzIHJlcXVpcmVkLidcblx0KTtcblx0aW52YXJpYW50KFxuXHRcdHR5cGVvZiBhY3Rpb25DcmVhdG9yID09PSAnZnVuY3Rpb24nLFxuXHRcdCdhbiBhY3Rpb24gY3JlYXRvciBmdW5jdGlvbiBpcyByZXF1aXJlZC4nXG5cdCk7XG5cdGludmFyaWFudChcblx0XHR2YWxpZGF0ZVsgU3ltYm9sLnRvU3RyaW5nVGFnIF0gIT09ICdHZW5lcmF0b3InICYmXG5cdFx0XHR2YWxpZGF0ZVsgU3ltYm9sLnRvU3RyaW5nVGFnIF0gIT09ICdHZW5lcmF0b3JGdW5jdGlvbicsXG5cdFx0J2FuIGFjdGlvbuKAmXMgdmFsaWRhdG9yIGZ1bmN0aW9uIG11c3Qgbm90IGJlIGEgZ2VuZXJhdG9yLidcblx0KTtcblxuXHRyZXR1cm4gKCAuLi5hcmdzICkgPT4ge1xuXHRcdHZhbGlkYXRlKCAuLi5hcmdzICk7XG5cblx0XHRyZXR1cm4gYWN0aW9uQ3JlYXRvciggLi4uYXJncyApO1xuXHR9O1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBV0E7QUFBQTtBQUFBO0FBQUE7QUFXQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUpBO0FBQUE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFJQTtBQU1BO0FBQ0E7QUFFQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/data/utils.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/forms/constants.js": /*!*******************************************************!*\ !*** ./js/googlesitekit/datastore/forms/constants.js ***! \*******************************************************/ /*! exports provided: CORE_FORMS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_FORMS\", function() { return CORE_FORMS; });\n/**\n * `core/forms` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_FORMS = 'core/forms';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9mb3Jtcy9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9mb3Jtcy9jb25zdGFudHMuanM/YjMxMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBjb3JlL2Zvcm1zYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9GT1JNUyA9ICdjb3JlL2Zvcm1zJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/forms/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/location/constants.js": /*!**********************************************************!*\ !*** ./js/googlesitekit/datastore/location/constants.js ***! \**********************************************************/ /*! exports provided: CORE_LOCATION */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_LOCATION\", function() { return CORE_LOCATION; });\n/**\n * `core/location` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_LOCATION = 'core/location';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9sb2NhdGlvbi9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9sb2NhdGlvbi9jb25zdGFudHMuanM/OWE0NSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBjb3JlL2xvY2F0aW9uYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9MT0NBVElPTiA9ICdjb3JlL2xvY2F0aW9uJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/location/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/site/constants.js": /*!******************************************************!*\ !*** ./js/googlesitekit/datastore/site/constants.js ***! \******************************************************/ /*! exports provided: CORE_SITE, AMP_MODE_PRIMARY, AMP_MODE_SECONDARY */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_SITE\", function() { return CORE_SITE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AMP_MODE_PRIMARY\", function() { return AMP_MODE_PRIMARY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AMP_MODE_SECONDARY\", function() { return AMP_MODE_SECONDARY; });\n/**\n * `core/site` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_SITE = 'core/site';\nvar AMP_MODE_PRIMARY = 'primary';\nvar AMP_MODE_SECONDARY = 'secondary';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3NpdGUvY29uc3RhbnRzLmpzP2QxMjEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgY29yZS9zaXRlYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9TSVRFID0gJ2NvcmUvc2l0ZSc7XG5cbmV4cG9ydCBjb25zdCBBTVBfTU9ERV9QUklNQVJZID0gJ3ByaW1hcnknO1xuZXhwb3J0IGNvbnN0IEFNUF9NT0RFX1NFQ09OREFSWSA9ICdzZWNvbmRhcnknO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/site/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/ui/constants.js": /*!****************************************************!*\ !*** ./js/googlesitekit/datastore/ui/constants.js ***! \****************************************************/ /*! exports provided: CORE_UI, ACTIVE_CONTEXT_ID */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_UI\", function() { return CORE_UI; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACTIVE_CONTEXT_ID\", function() { return ACTIVE_CONTEXT_ID; });\n/**\n * `core/ui` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_UI = 'core/ui';\nvar ACTIVE_CONTEXT_ID = 'activeContextID';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91aS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91aS9jb25zdGFudHMuanM/ZTcxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBjb3JlL3VpYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9VSSA9ICdjb3JlL3VpJztcblxuZXhwb3J0IGNvbnN0IEFDVElWRV9DT05URVhUX0lEID0gJ2FjdGl2ZUNvbnRleHRJRCc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/ui/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/datastore/user/constants.js": /*!******************************************************!*\ !*** ./js/googlesitekit/datastore/user/constants.js ***! \******************************************************/ /*! exports provided: CORE_USER, DISCONNECTED_REASON_CONNECTED_URL_MISMATCH, GLOBAL_SURVEYS_TIMEOUT_SLUG, FORM_TEMPORARY_PERSIST_PERMISSION_ERROR, ERROR_CODE_ADBLOCKER_ACTIVE, PERMISSION_AUTHENTICATE, PERMISSION_SETUP, PERMISSION_VIEW_POSTS_INSIGHTS, PERMISSION_VIEW_DASHBOARD, PERMISSION_VIEW_SHARED_DASHBOARD, PERMISSION_VIEW_MODULE_DETAILS, PERMISSION_MANAGE_OPTIONS, PERMISSION_READ_SHARED_MODULE_DATA, PERMISSION_MANAGE_MODULE_SHARING_OPTIONS, PERMISSION_DELEGATE_MODULE_SHARING_MANAGEMENT, PERMISSION_UPDATE_PLUGINS, KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT, KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE, KM_ANALYTICS_LEAST_ENGAGING_PAGES, KM_ANALYTICS_NEW_VISITORS, KM_ANALYTICS_POPULAR_AUTHORS, KM_ANALYTICS_POPULAR_CONTENT, KM_ANALYTICS_POPULAR_PRODUCTS, KM_ANALYTICS_RETURNING_VISITORS, KM_ANALYTICS_TOP_CITIES, KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS, KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART, KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES, KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES, KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE, KM_ANALYTICS_TOP_COUNTRIES, KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS, KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES, KM_ANALYTICS_TOP_TRAFFIC_SOURCE, KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART, KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS, KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES, KM_ANALYTICS_PAGES_PER_VISIT, KM_ANALYTICS_VISIT_LENGTH, KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES, KM_SEARCH_CONSOLE_POPULAR_KEYWORDS, KM_ANALYTICS_VISITS_PER_VISITOR, KM_ANALYTICS_MOST_ENGAGING_PAGES, KM_ANALYTICS_TOP_CATEGORIES, keyMetricsGA4Widgets, allKeyMetricsTileWidgets */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_USER\", function() { return CORE_USER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DISCONNECTED_REASON_CONNECTED_URL_MISMATCH\", function() { return DISCONNECTED_REASON_CONNECTED_URL_MISMATCH; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GLOBAL_SURVEYS_TIMEOUT_SLUG\", function() { return GLOBAL_SURVEYS_TIMEOUT_SLUG; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\", function() { return FORM_TEMPORARY_PERSIST_PERMISSION_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_CODE_ADBLOCKER_ACTIVE\", function() { return ERROR_CODE_ADBLOCKER_ACTIVE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_AUTHENTICATE\", function() { return PERMISSION_AUTHENTICATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_SETUP\", function() { return PERMISSION_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_VIEW_POSTS_INSIGHTS\", function() { return PERMISSION_VIEW_POSTS_INSIGHTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_VIEW_DASHBOARD\", function() { return PERMISSION_VIEW_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_VIEW_SHARED_DASHBOARD\", function() { return PERMISSION_VIEW_SHARED_DASHBOARD; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_VIEW_MODULE_DETAILS\", function() { return PERMISSION_VIEW_MODULE_DETAILS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_MANAGE_OPTIONS\", function() { return PERMISSION_MANAGE_OPTIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_READ_SHARED_MODULE_DATA\", function() { return PERMISSION_READ_SHARED_MODULE_DATA; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_MANAGE_MODULE_SHARING_OPTIONS\", function() { return PERMISSION_MANAGE_MODULE_SHARING_OPTIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_DELEGATE_MODULE_SHARING_MANAGEMENT\", function() { return PERMISSION_DELEGATE_MODULE_SHARING_MANAGEMENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PERMISSION_UPDATE_PLUGINS\", function() { return PERMISSION_UPDATE_PLUGINS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT\", function() { return KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE\", function() { return KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_LEAST_ENGAGING_PAGES\", function() { return KM_ANALYTICS_LEAST_ENGAGING_PAGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_NEW_VISITORS\", function() { return KM_ANALYTICS_NEW_VISITORS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_POPULAR_AUTHORS\", function() { return KM_ANALYTICS_POPULAR_AUTHORS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_POPULAR_CONTENT\", function() { return KM_ANALYTICS_POPULAR_CONTENT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_POPULAR_PRODUCTS\", function() { return KM_ANALYTICS_POPULAR_PRODUCTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_RETURNING_VISITORS\", function() { return KM_ANALYTICS_RETURNING_VISITORS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CITIES\", function() { return KM_ANALYTICS_TOP_CITIES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS\", function() { return KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART\", function() { return KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES\", function() { return KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES\", function() { return KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE\", function() { return KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_COUNTRIES\", function() { return KM_ANALYTICS_TOP_COUNTRIES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS\", function() { return KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES\", function() { return KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_TRAFFIC_SOURCE\", function() { return KM_ANALYTICS_TOP_TRAFFIC_SOURCE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART\", function() { return KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS\", function() { return KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES\", function() { return KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_PAGES_PER_VISIT\", function() { return KM_ANALYTICS_PAGES_PER_VISIT; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_VISIT_LENGTH\", function() { return KM_ANALYTICS_VISIT_LENGTH; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES\", function() { return KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_SEARCH_CONSOLE_POPULAR_KEYWORDS\", function() { return KM_SEARCH_CONSOLE_POPULAR_KEYWORDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_VISITS_PER_VISITOR\", function() { return KM_ANALYTICS_VISITS_PER_VISITOR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_MOST_ENGAGING_PAGES\", function() { return KM_ANALYTICS_MOST_ENGAGING_PAGES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KM_ANALYTICS_TOP_CATEGORIES\", function() { return KM_ANALYTICS_TOP_CATEGORIES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"keyMetricsGA4Widgets\", function() { return keyMetricsGA4Widgets; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"allKeyMetricsTileWidgets\", function() { return allKeyMetricsTileWidgets; });\n/**\n * `core/user` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_USER = 'core/user';\nvar DISCONNECTED_REASON_CONNECTED_URL_MISMATCH = 'connected_url_mismatch';\nvar GLOBAL_SURVEYS_TIMEOUT_SLUG = '__global';\nvar FORM_TEMPORARY_PERSIST_PERMISSION_ERROR = 'temporary_persist_permission_error';\nvar ERROR_CODE_ADBLOCKER_ACTIVE = 'adblocker_active';\n\n// Permissions list.\nvar PERMISSION_AUTHENTICATE = 'googlesitekit_authenticate';\nvar PERMISSION_SETUP = 'googlesitekit_setup';\nvar PERMISSION_VIEW_POSTS_INSIGHTS = 'googlesitekit_view_posts_insights';\nvar PERMISSION_VIEW_DASHBOARD = 'googlesitekit_view_dashboard';\nvar PERMISSION_VIEW_SHARED_DASHBOARD = 'googlesitekit_view_shared_dashboard';\nvar PERMISSION_VIEW_MODULE_DETAILS = 'googlesitekit_view_module_details';\nvar PERMISSION_MANAGE_OPTIONS = 'googlesitekit_manage_options';\nvar PERMISSION_READ_SHARED_MODULE_DATA = 'googlesitekit_read_shared_module_data';\nvar PERMISSION_MANAGE_MODULE_SHARING_OPTIONS = 'googlesitekit_manage_module_sharing_options';\nvar PERMISSION_DELEGATE_MODULE_SHARING_MANAGEMENT = 'googlesitekit_delegate_module_sharing_management';\nvar PERMISSION_UPDATE_PLUGINS = 'googlesitekit_update_plugins';\n\n// Key Metrics Widgets\nvar KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT = 'kmAnalyticsAdSenseTopEarningContent';\nvar KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE = 'kmAnalyticsEngagedTrafficSource';\nvar KM_ANALYTICS_LEAST_ENGAGING_PAGES = 'kmAnalyticsLeastEngagingPages';\nvar KM_ANALYTICS_NEW_VISITORS = 'kmAnalyticsNewVisitors';\nvar KM_ANALYTICS_POPULAR_AUTHORS = 'kmAnalyticsPopularAuthors';\nvar KM_ANALYTICS_POPULAR_CONTENT = 'kmAnalyticsPopularContent';\nvar KM_ANALYTICS_POPULAR_PRODUCTS = 'kmAnalyticsPopularProducts';\nvar KM_ANALYTICS_RETURNING_VISITORS = 'kmAnalyticsReturningVisitors';\nvar KM_ANALYTICS_TOP_CITIES = 'kmAnalyticsTopCities';\nvar KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS = 'kmAnalyticsTopCitiesDrivingLeads';\nvar KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART = 'kmAnalyticsTopCitiesDrivingAddToCart';\nvar KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES = 'kmAnalyticsTopCitiesDrivingPurchases';\nvar KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES = 'kmAnalyticsTopDeviceDrivingPurchases';\nvar KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE = 'kmAnalyticsTopConvertingTrafficSource';\nvar KM_ANALYTICS_TOP_COUNTRIES = 'kmAnalyticsTopCountries';\nvar KM_ANALYTICS_TOP_PAGES_DRIVING_LEADS = 'kmAnalyticsTopPagesDrivingLeads';\nvar KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES = 'kmAnalyticsTopRecentTrendingPages';\nvar KM_ANALYTICS_TOP_TRAFFIC_SOURCE = 'kmAnalyticsTopTrafficSource';\nvar KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART = 'kmAnalyticsTopTrafficSourceDrivingAddToCart';\nvar KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_LEADS = 'kmAnalyticsTopTrafficSourceDrivingLeads';\nvar KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_PURCHASES = 'kmAnalyticsTopTrafficSourceDrivingPurchases';\nvar KM_ANALYTICS_PAGES_PER_VISIT = 'kmAnalyticsPagesPerVisit';\nvar KM_ANALYTICS_VISIT_LENGTH = 'kmAnalyticsVisitLength';\nvar KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES = 'kmAnalyticsTopReturningVisitorPages';\nvar KM_SEARCH_CONSOLE_POPULAR_KEYWORDS = 'kmSearchConsolePopularKeywords';\nvar KM_ANALYTICS_VISITS_PER_VISITOR = 'kmAnalyticsVisitsPerVisitor';\nvar KM_ANALYTICS_MOST_ENGAGING_PAGES = 'kmAnalyticsMostEngagingPages';\nvar KM_ANALYTICS_TOP_CATEGORIES = 'kmAnalyticsTopCategories';\nvar keyMetricsGA4Widgets = [KM_ANALYTICS_ADSENSE_TOP_EARNING_CONTENT, KM_ANALYTICS_ENGAGED_TRAFFIC_SOURCE, KM_ANALYTICS_LEAST_ENGAGING_PAGES, KM_ANALYTICS_NEW_VISITORS, KM_ANALYTICS_POPULAR_AUTHORS, KM_ANALYTICS_POPULAR_CONTENT, KM_ANALYTICS_POPULAR_PRODUCTS, KM_ANALYTICS_RETURNING_VISITORS, KM_ANALYTICS_TOP_CATEGORIES, KM_ANALYTICS_TOP_CITIES, KM_ANALYTICS_TOP_CITIES_DRIVING_LEADS, KM_ANALYTICS_TOP_CITIES_DRIVING_ADD_TO_CART, KM_ANALYTICS_TOP_CITIES_DRIVING_PURCHASES, KM_ANALYTICS_TOP_DEVICE_DRIVING_PURCHASES, KM_ANALYTICS_TOP_CONVERTING_TRAFFIC_SOURCE, KM_ANALYTICS_TOP_COUNTRIES, KM_ANALYTICS_TOP_RECENT_TRENDING_PAGES, KM_ANALYTICS_TOP_TRAFFIC_SOURCE, KM_ANALYTICS_TOP_TRAFFIC_SOURCE_DRIVING_ADD_TO_CART, KM_ANALYTICS_PAGES_PER_VISIT, KM_ANALYTICS_VISIT_LENGTH, KM_ANALYTICS_TOP_RETURNING_VISITOR_PAGES, KM_ANALYTICS_VISITS_PER_VISITOR, KM_ANALYTICS_MOST_ENGAGING_PAGES, KM_ANALYTICS_TOP_CATEGORIES];\nvar allKeyMetricsTileWidgets = [].concat(keyMetricsGA4Widgets, [KM_SEARCH_CONSOLE_POPULAR_KEYWORDS]);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzLmpzPzc4OGYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgY29yZS91c2VyYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9VU0VSID0gJ2NvcmUvdXNlcic7XG5cbmV4cG9ydCBjb25zdCBESVNDT05ORUNURURfUkVBU09OX0NPTk5FQ1RFRF9VUkxfTUlTTUFUQ0ggPVxuXHQnY29ubmVjdGVkX3VybF9taXNtYXRjaCc7XG5cbmV4cG9ydCBjb25zdCBHTE9CQUxfU1VSVkVZU19USU1FT1VUX1NMVUcgPSAnX19nbG9iYWwnO1xuXG5leHBvcnQgY29uc3QgRk9STV9URU1QT1JBUllfUEVSU0lTVF9QRVJNSVNTSU9OX0VSUk9SID1cblx0J3RlbXBvcmFyeV9wZXJzaXN0X3Blcm1pc3Npb25fZXJyb3InO1xuXG5leHBvcnQgY29uc3QgRVJST1JfQ09ERV9BREJMT0NLRVJfQUNUSVZFID0gJ2FkYmxvY2tlcl9hY3RpdmUnO1xuXG4vLyBQZXJtaXNzaW9ucyBsaXN0LlxuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fQVVUSEVOVElDQVRFID0gJ2dvb2dsZXNpdGVraXRfYXV0aGVudGljYXRlJztcbmV4cG9ydCBjb25zdCBQRVJNSVNTSU9OX1NFVFVQID0gJ2dvb2dsZXNpdGVraXRfc2V0dXAnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fVklFV19QT1NUU19JTlNJR0hUUyA9XG5cdCdnb29nbGVzaXRla2l0X3ZpZXdfcG9zdHNfaW5zaWdodHMnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fVklFV19EQVNIQk9BUkQgPSAnZ29vZ2xlc2l0ZWtpdF92aWV3X2Rhc2hib2FyZCc7XG5leHBvcnQgY29uc3QgUEVSTUlTU0lPTl9WSUVXX1NIQVJFRF9EQVNIQk9BUkQgPVxuXHQnZ29vZ2xlc2l0ZWtpdF92aWV3X3NoYXJlZF9kYXNoYm9hcmQnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fVklFV19NT0RVTEVfREVUQUlMUyA9XG5cdCdnb29nbGVzaXRla2l0X3ZpZXdfbW9kdWxlX2RldGFpbHMnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fTUFOQUdFX09QVElPTlMgPSAnZ29vZ2xlc2l0ZWtpdF9tYW5hZ2Vfb3B0aW9ucyc7XG5leHBvcnQgY29uc3QgUEVSTUlTU0lPTl9SRUFEX1NIQVJFRF9NT0RVTEVfREFUQSA9XG5cdCdnb29nbGVzaXRla2l0X3JlYWRfc2hhcmVkX21vZHVsZV9kYXRhJztcbmV4cG9ydCBjb25zdCBQRVJNSVNTSU9OX01BTkFHRV9NT0RVTEVfU0hBUklOR19PUFRJT05TID1cblx0J2dvb2dsZXNpdGVraXRfbWFuYWdlX21vZHVsZV9zaGFyaW5nX29wdGlvbnMnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fREVMRUdBVEVfTU9EVUxFX1NIQVJJTkdfTUFOQUdFTUVOVCA9XG5cdCdnb29nbGVzaXRla2l0X2RlbGVnYXRlX21vZHVsZV9zaGFyaW5nX21hbmFnZW1lbnQnO1xuZXhwb3J0IGNvbnN0IFBFUk1JU1NJT05fVVBEQVRFX1BMVUdJTlMgPSAnZ29vZ2xlc2l0ZWtpdF91cGRhdGVfcGx1Z2lucyc7XG5cbi8vIEtleSBNZXRyaWNzIFdpZGdldHNcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfQURTRU5TRV9UT1BfRUFSTklOR19DT05URU5UID1cblx0J2ttQW5hbHl0aWNzQWRTZW5zZVRvcEVhcm5pbmdDb250ZW50JztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfRU5HQUdFRF9UUkFGRklDX1NPVVJDRSA9XG5cdCdrbUFuYWx5dGljc0VuZ2FnZWRUcmFmZmljU291cmNlJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfTEVBU1RfRU5HQUdJTkdfUEFHRVMgPVxuXHQna21BbmFseXRpY3NMZWFzdEVuZ2FnaW5nUGFnZXMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19ORVdfVklTSVRPUlMgPSAna21BbmFseXRpY3NOZXdWaXNpdG9ycyc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1BPUFVMQVJfQVVUSE9SUyA9ICdrbUFuYWx5dGljc1BvcHVsYXJBdXRob3JzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfUE9QVUxBUl9DT05URU5UID0gJ2ttQW5hbHl0aWNzUG9wdWxhckNvbnRlbnQnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19QT1BVTEFSX1BST0RVQ1RTID0gJ2ttQW5hbHl0aWNzUG9wdWxhclByb2R1Y3RzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfUkVUVVJOSU5HX1ZJU0lUT1JTID0gJ2ttQW5hbHl0aWNzUmV0dXJuaW5nVmlzaXRvcnMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTID0gJ2ttQW5hbHl0aWNzVG9wQ2l0aWVzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX0NJVElFU19EUklWSU5HX0xFQURTID1cblx0J2ttQW5hbHl0aWNzVG9wQ2l0aWVzRHJpdmluZ0xlYWRzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX0NJVElFU19EUklWSU5HX0FERF9UT19DQVJUID1cblx0J2ttQW5hbHl0aWNzVG9wQ2l0aWVzRHJpdmluZ0FkZFRvQ2FydCc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1RPUF9DSVRJRVNfRFJJVklOR19QVVJDSEFTRVMgPVxuXHQna21BbmFseXRpY3NUb3BDaXRpZXNEcml2aW5nUHVyY2hhc2VzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX0RFVklDRV9EUklWSU5HX1BVUkNIQVNFUyA9XG5cdCdrbUFuYWx5dGljc1RvcERldmljZURyaXZpbmdQdXJjaGFzZXMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfQ09OVkVSVElOR19UUkFGRklDX1NPVVJDRSA9XG5cdCdrbUFuYWx5dGljc1RvcENvbnZlcnRpbmdUcmFmZmljU291cmNlJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX0NPVU5UUklFUyA9ICdrbUFuYWx5dGljc1RvcENvdW50cmllcyc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1RPUF9QQUdFU19EUklWSU5HX0xFQURTID1cblx0J2ttQW5hbHl0aWNzVG9wUGFnZXNEcml2aW5nTGVhZHMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfUkVDRU5UX1RSRU5ESU5HX1BBR0VTID1cblx0J2ttQW5hbHl0aWNzVG9wUmVjZW50VHJlbmRpbmdQYWdlcyc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1RPUF9UUkFGRklDX1NPVVJDRSA9ICdrbUFuYWx5dGljc1RvcFRyYWZmaWNTb3VyY2UnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfVFJBRkZJQ19TT1VSQ0VfRFJJVklOR19BRERfVE9fQ0FSVCA9XG5cdCdrbUFuYWx5dGljc1RvcFRyYWZmaWNTb3VyY2VEcml2aW5nQWRkVG9DYXJ0JztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFX0RSSVZJTkdfTEVBRFMgPVxuXHQna21BbmFseXRpY3NUb3BUcmFmZmljU291cmNlRHJpdmluZ0xlYWRzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVE9QX1RSQUZGSUNfU09VUkNFX0RSSVZJTkdfUFVSQ0hBU0VTID1cblx0J2ttQW5hbHl0aWNzVG9wVHJhZmZpY1NvdXJjZURyaXZpbmdQdXJjaGFzZXMnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19QQUdFU19QRVJfVklTSVQgPSAna21BbmFseXRpY3NQYWdlc1BlclZpc2l0JztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVklTSVRfTEVOR1RIID0gJ2ttQW5hbHl0aWNzVmlzaXRMZW5ndGgnO1xuZXhwb3J0IGNvbnN0IEtNX0FOQUxZVElDU19UT1BfUkVUVVJOSU5HX1ZJU0lUT1JfUEFHRVMgPVxuXHQna21BbmFseXRpY3NUb3BSZXR1cm5pbmdWaXNpdG9yUGFnZXMnO1xuZXhwb3J0IGNvbnN0IEtNX1NFQVJDSF9DT05TT0xFX1BPUFVMQVJfS0VZV09SRFMgPVxuXHQna21TZWFyY2hDb25zb2xlUG9wdWxhcktleXdvcmRzJztcbmV4cG9ydCBjb25zdCBLTV9BTkFMWVRJQ1NfVklTSVRTX1BFUl9WSVNJVE9SID0gJ2ttQW5hbHl0aWNzVmlzaXRzUGVyVmlzaXRvcic7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX01PU1RfRU5HQUdJTkdfUEFHRVMgPSAna21BbmFseXRpY3NNb3N0RW5nYWdpbmdQYWdlcyc7XG5leHBvcnQgY29uc3QgS01fQU5BTFlUSUNTX1RPUF9DQVRFR09SSUVTID0gJ2ttQW5hbHl0aWNzVG9wQ2F0ZWdvcmllcyc7XG5cbmV4cG9ydCBjb25zdCBrZXlNZXRyaWNzR0E0V2lkZ2V0cyA9IFtcblx0S01fQU5BTFlUSUNTX0FEU0VOU0VfVE9QX0VBUk5JTkdfQ09OVEVOVCxcblx0S01fQU5BTFlUSUNTX0VOR0FHRURfVFJBRkZJQ19TT1VSQ0UsXG5cdEtNX0FOQUxZVElDU19MRUFTVF9FTkdBR0lOR19QQUdFUyxcblx0S01fQU5BTFlUSUNTX05FV19WSVNJVE9SUyxcblx0S01fQU5BTFlUSUNTX1BPUFVMQVJfQVVUSE9SUyxcblx0S01fQU5BTFlUSUNTX1BPUFVMQVJfQ09OVEVOVCxcblx0S01fQU5BTFlUSUNTX1BPUFVMQVJfUFJPRFVDVFMsXG5cdEtNX0FOQUxZVElDU19SRVRVUk5JTkdfVklTSVRPUlMsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0FURUdPUklFUyxcblx0S01fQU5BTFlUSUNTX1RPUF9DSVRJRVMsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTX0RSSVZJTkdfTEVBRFMsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTX0RSSVZJTkdfQUREX1RPX0NBUlQsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0lUSUVTX0RSSVZJTkdfUFVSQ0hBU0VTLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX0RFVklDRV9EUklWSU5HX1BVUkNIQVNFUyxcblx0S01fQU5BTFlUSUNTX1RPUF9DT05WRVJUSU5HX1RSQUZGSUNfU09VUkNFLFxuXHRLTV9BTkFMWVRJQ1NfVE9QX0NPVU5UUklFUyxcblx0S01fQU5BTFlUSUNTX1RPUF9SRUNFTlRfVFJFTkRJTkdfUEFHRVMsXG5cdEtNX0FOQUxZVElDU19UT1BfVFJBRkZJQ19TT1VSQ0UsXG5cdEtNX0FOQUxZVElDU19UT1BfVFJBRkZJQ19TT1VSQ0VfRFJJVklOR19BRERfVE9fQ0FSVCxcblx0S01fQU5BTFlUSUNTX1BBR0VTX1BFUl9WSVNJVCxcblx0S01fQU5BTFlUSUNTX1ZJU0lUX0xFTkdUSCxcblx0S01fQU5BTFlUSUNTX1RPUF9SRVRVUk5JTkdfVklTSVRPUl9QQUdFUyxcblx0S01fQU5BTFlUSUNTX1ZJU0lUU19QRVJfVklTSVRPUixcblx0S01fQU5BTFlUSUNTX01PU1RfRU5HQUdJTkdfUEFHRVMsXG5cdEtNX0FOQUxZVElDU19UT1BfQ0FURUdPUklFUyxcbl07XG5cbmV4cG9ydCBjb25zdCBhbGxLZXlNZXRyaWNzVGlsZVdpZGdldHMgPSBbXG5cdC4uLmtleU1ldHJpY3NHQTRXaWRnZXRzLFxuXHRLTV9TRUFSQ0hfQ09OU09MRV9QT1BVTEFSX0tFWVdPUkRTLFxuXTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBNEJBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/datastore/user/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/modules/datastore/constants.js": /*!*********************************************************!*\ !*** ./js/googlesitekit/modules/datastore/constants.js ***! \*********************************************************/ /*! exports provided: CORE_MODULES, ERROR_CODE_INSUFFICIENT_MODULE_DEPENDENCIES */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_MODULES\", function() { return CORE_MODULES; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ERROR_CODE_INSUFFICIENT_MODULE_DEPENDENCIES\", function() { return ERROR_CODE_INSUFFICIENT_MODULE_DEPENDENCIES; });\n/**\n * `core/modules` data store: constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar CORE_MODULES = 'core/modules';\nvar ERROR_CODE_INSUFFICIENT_MODULE_DEPENDENCIES = 'insufficient_module_dependencies';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbW9kdWxlcy9kYXRhc3RvcmUvY29uc3RhbnRzLmpzPzA3YjUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgY29yZS9tb2R1bGVzYCBkYXRhIHN0b3JlOiBjb25zdGFudHMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgY29uc3QgQ09SRV9NT0RVTEVTID0gJ2NvcmUvbW9kdWxlcyc7XG5leHBvcnQgY29uc3QgRVJST1JfQ09ERV9JTlNVRkZJQ0lFTlRfTU9EVUxFX0RFUEVOREVOQ0lFUyA9XG5cdCdpbnN1ZmZpY2llbnRfbW9kdWxlX2RlcGVuZGVuY2llcyc7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/modules/datastore/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/ActionsCTALinkDismiss.js": /*!***********************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/ActionsCTALinkDismiss.js ***! \***********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ActionsCTALinkDismiss; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _datastore_location_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n/* harmony import */ var _Dismiss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Dismiss */ \"./js/googlesitekit/notifications/components/common/Dismiss.js\");\n/* harmony import */ var _CTALink__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./CTALink */ \"./js/googlesitekit/notifications/components/common/CTALink.js\");\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nfunction ActionsCTALinkDismiss(_ref) {\n var id = _ref.id,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? 'googlesitekit-publisher-win__actions' : _ref$className,\n ctaLink = _ref.ctaLink,\n ctaLabel = _ref.ctaLabel,\n _ref$ctaDisabled = _ref.ctaDisabled,\n ctaDisabled = _ref$ctaDisabled === void 0 ? false : _ref$ctaDisabled,\n onCTAClick = _ref.onCTAClick,\n ctaDismissOptions = _ref.ctaDismissOptions,\n _ref$isSaving = _ref.isSaving,\n isSaving = _ref$isSaving === void 0 ? false : _ref$isSaving,\n _ref$onDismiss = _ref.onDismiss,\n onDismiss = _ref$onDismiss === void 0 ? function () {} : _ref$onDismiss,\n _ref$dismissLabel = _ref.dismissLabel,\n dismissLabel = _ref$dismissLabel === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__[\"__\"])('OK, Got it!', 'google-site-kit') : _ref$dismissLabel,\n _ref$dismissOnCTAClic = _ref.dismissOnCTAClick,\n dismissOnCTAClick = _ref$dismissOnCTAClic === void 0 ? true : _ref$dismissOnCTAClic,\n _ref$dismissExpires = _ref.dismissExpires,\n dismissExpires = _ref$dismissExpires === void 0 ? 0 : _ref$dismissExpires,\n _ref$dismissOptions = _ref.dismissOptions,\n dismissOptions = _ref$dismissOptions === void 0 ? {} : _ref$dismissOptions,\n _ref$gaTrackingEventA = _ref.gaTrackingEventArgs,\n gaTrackingEventArgs = _ref$gaTrackingEventA === void 0 ? {} : _ref$gaTrackingEventA;\n var isNavigatingToCTALink = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_3__[\"useSelect\"])(function (select) {\n return ctaLink ? select(_datastore_location_constants__WEBPACK_IMPORTED_MODULE_4__[\"CORE_LOCATION\"]).isNavigatingTo(ctaLink) : false;\n });\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(\"div\", {\n className: className\n }, /*#__PURE__*/React.createElement(_CTALink__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n id: id,\n ctaLink: ctaLink,\n ctaLabel: ctaLabel,\n onCTAClick: onCTAClick,\n dismissOnCTAClick: dismissOnCTAClick,\n dismissExpires: dismissExpires,\n dismissOptions: ctaDismissOptions,\n gaTrackingEventArgs: gaTrackingEventArgs,\n isSaving: isSaving,\n isDisabled: ctaDisabled\n }), /*#__PURE__*/React.createElement(_Dismiss__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n id: id,\n primary: false,\n dismissLabel: dismissLabel,\n dismissExpires: dismissExpires,\n disabled: isNavigatingToCTALink,\n onDismiss: onDismiss,\n dismissOptions: dismissOptions,\n gaTrackingEventArgs: gaTrackingEventArgs\n })));\n}\nActionsCTALinkDismiss.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n ctaDisabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n ctaLink: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n ctaLabel: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n onCTAClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n isSaving: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onDismiss: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n ctaDismissOptions: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object,\n dismissLabel: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n dismissOnCTAClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n dismissExpires: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n dismissOptions: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object,\n gaTrackingEventArgs: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vQWN0aW9uc0NUQUxpbmtEaXNtaXNzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvY29tbW9uL0FjdGlvbnNDVEFMaW5rRGlzbWlzcy5qcz8zNGQ5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuaW1wb3J0IHsgRnJhZ21lbnQgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9MT0NBVElPTiB9IGZyb20gJy4uLy4uLy4uL2RhdGFzdG9yZS9sb2NhdGlvbi9jb25zdGFudHMnO1xuaW1wb3J0IERpc21pc3MgZnJvbSAnLi9EaXNtaXNzJztcbmltcG9ydCBDVEFMaW5rIGZyb20gJy4vQ1RBTGluayc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFjdGlvbnNDVEFMaW5rRGlzbWlzcygge1xuXHRpZCxcblx0Y2xhc3NOYW1lID0gJ2dvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpbl9fYWN0aW9ucycsXG5cdGN0YUxpbmssXG5cdGN0YUxhYmVsLFxuXHRjdGFEaXNhYmxlZCA9IGZhbHNlLFxuXHRvbkNUQUNsaWNrLFxuXHRjdGFEaXNtaXNzT3B0aW9ucyxcblx0aXNTYXZpbmcgPSBmYWxzZSxcblx0b25EaXNtaXNzID0gKCkgPT4ge30sXG5cdGRpc21pc3NMYWJlbCA9IF9fKCAnT0ssIEdvdCBpdCEnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRkaXNtaXNzT25DVEFDbGljayA9IHRydWUsXG5cdGRpc21pc3NFeHBpcmVzID0gMCxcblx0ZGlzbWlzc09wdGlvbnMgPSB7fSxcblx0Z2FUcmFja2luZ0V2ZW50QXJncyA9IHt9LFxufSApIHtcblx0Y29uc3QgaXNOYXZpZ2F0aW5nVG9DVEFMaW5rID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRyZXR1cm4gY3RhTGlua1xuXHRcdFx0PyBzZWxlY3QoIENPUkVfTE9DQVRJT04gKS5pc05hdmlnYXRpbmdUbyggY3RhTGluayApXG5cdFx0XHQ6IGZhbHNlO1xuXHR9ICk7XG5cblx0cmV0dXJuIChcblx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHQ8ZGl2IGNsYXNzTmFtZT17IGNsYXNzTmFtZSB9PlxuXHRcdFx0XHQ8Q1RBTGlua1xuXHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdGN0YUxpbms9eyBjdGFMaW5rIH1cblx0XHRcdFx0XHRjdGFMYWJlbD17IGN0YUxhYmVsIH1cblx0XHRcdFx0XHRvbkNUQUNsaWNrPXsgb25DVEFDbGljayB9XG5cdFx0XHRcdFx0ZGlzbWlzc09uQ1RBQ2xpY2s9eyBkaXNtaXNzT25DVEFDbGljayB9XG5cdFx0XHRcdFx0ZGlzbWlzc0V4cGlyZXM9eyBkaXNtaXNzRXhwaXJlcyB9XG5cdFx0XHRcdFx0ZGlzbWlzc09wdGlvbnM9eyBjdGFEaXNtaXNzT3B0aW9ucyB9XG5cdFx0XHRcdFx0Z2FUcmFja2luZ0V2ZW50QXJncz17IGdhVHJhY2tpbmdFdmVudEFyZ3MgfVxuXHRcdFx0XHRcdGlzU2F2aW5nPXsgaXNTYXZpbmcgfVxuXHRcdFx0XHRcdGlzRGlzYWJsZWQ9eyBjdGFEaXNhYmxlZCB9XG5cdFx0XHRcdC8+XG5cblx0XHRcdFx0PERpc21pc3Ncblx0XHRcdFx0XHRpZD17IGlkIH1cblx0XHRcdFx0XHRwcmltYXJ5PXsgZmFsc2UgfVxuXHRcdFx0XHRcdGRpc21pc3NMYWJlbD17IGRpc21pc3NMYWJlbCB9XG5cdFx0XHRcdFx0ZGlzbWlzc0V4cGlyZXM9eyBkaXNtaXNzRXhwaXJlcyB9XG5cdFx0XHRcdFx0ZGlzYWJsZWQ9eyBpc05hdmlnYXRpbmdUb0NUQUxpbmsgfVxuXHRcdFx0XHRcdG9uRGlzbWlzcz17IG9uRGlzbWlzcyB9XG5cdFx0XHRcdFx0ZGlzbWlzc09wdGlvbnM9eyBkaXNtaXNzT3B0aW9ucyB9XG5cdFx0XHRcdFx0Z2FUcmFja2luZ0V2ZW50QXJncz17IGdhVHJhY2tpbmdFdmVudEFyZ3MgfVxuXHRcdFx0XHQvPlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cblxuQWN0aW9uc0NUQUxpbmtEaXNtaXNzLnByb3BUeXBlcyA9IHtcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0Y3RhRGlzYWJsZWQ6IFByb3BUeXBlcy5ib29sLFxuXHRjdGFMaW5rOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjdGFMYWJlbDogUHJvcFR5cGVzLnN0cmluZyxcblx0b25DVEFDbGljazogUHJvcFR5cGVzLmZ1bmMsXG5cdGlzU2F2aW5nOiBQcm9wVHlwZXMuYm9vbCxcblx0b25EaXNtaXNzOiBQcm9wVHlwZXMuZnVuYyxcblx0Y3RhRGlzbWlzc09wdGlvbnM6IFByb3BUeXBlcy5vYmplY3QsXG5cdGRpc21pc3NMYWJlbDogUHJvcFR5cGVzLnN0cmluZyxcblx0ZGlzbWlzc09uQ1RBQ2xpY2s6IFByb3BUeXBlcy5ib29sLFxuXHRkaXNtaXNzRXhwaXJlczogUHJvcFR5cGVzLm51bWJlcixcblx0ZGlzbWlzc09wdGlvbnM6IFByb3BUeXBlcy5vYmplY3QsXG5cdGdhVHJhY2tpbmdFdmVudEFyZ3M6IFByb3BUeXBlcy5vYmplY3QsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQWVBO0FBZEE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFFQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/ActionsCTALinkDismiss.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/BannerIcon.js": /*!************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/BannerIcon.js ***! \************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return BannerIcon; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _svg_icons_warning_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../svg/icons/warning.svg */ \"./svg/icons/warning.svg\");\n/* harmony import */ var _svg_icons_error_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../svg/icons/error.svg */ \"./svg/icons/error.svg\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction BannerIcon(_ref) {\n var type = _ref.type;\n if ('win-error' !== type && 'win-warning' !== type) {\n return null;\n }\n var icon = 'win-warning' === type ? /*#__PURE__*/React.createElement(_svg_icons_warning_svg__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n width: 34\n }) : /*#__PURE__*/React.createElement(_svg_icons_error_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n width: 28\n });\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_4__[\"Cell\"], {\n size: 1,\n smOrder: 3,\n mdOrder: 3,\n lgOrder: 3\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-publisher-win__icons\"\n }, icon));\n}\nBannerIcon.propTypes = {\n type: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vQmFubmVySWNvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9CYW5uZXJJY29uLmpzPzg0YmMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBXYXJuaW5nIGZyb20gJy4uLy4uLy4uLy4uLy4uL3N2Zy9pY29ucy93YXJuaW5nLnN2Zyc7XG5pbXBvcnQgRXJyb3JJY29uIGZyb20gJy4uLy4uLy4uLy4uLy4uL3N2Zy9pY29ucy9lcnJvci5zdmcnO1xuaW1wb3J0IHsgQ2VsbCB9IGZyb20gJy4uLy4uLy4uLy4uL21hdGVyaWFsLWNvbXBvbmVudHMnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBCYW5uZXJJY29uKCB7IHR5cGUgfSApIHtcblx0aWYgKCAnd2luLWVycm9yJyAhPT0gdHlwZSAmJiAnd2luLXdhcm5pbmcnICE9PSB0eXBlICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Y29uc3QgaWNvbiA9XG5cdFx0J3dpbi13YXJuaW5nJyA9PT0gdHlwZSA/IChcblx0XHRcdDxXYXJuaW5nIHdpZHRoPXsgMzQgfSAvPlxuXHRcdCkgOiAoXG5cdFx0XHQ8RXJyb3JJY29uIHdpZHRoPXsgMjggfSAvPlxuXHRcdCk7XG5cblx0cmV0dXJuIChcblx0XHQ8Q2VsbCBzaXplPXsgMSB9IHNtT3JkZXI9eyAzIH0gbWRPcmRlcj17IDMgfSBsZ09yZGVyPXsgMyB9PlxuXHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW5fX2ljb25zXCI+eyBpY29uIH08L2Rpdj5cblx0XHQ8L0NlbGw+XG5cdCk7XG59XG5cbkJhbm5lckljb24ucHJvcFR5cGVzID0ge1xuXHR0eXBlOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/BannerIcon.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/CTALink.js": /*!*********************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/CTALink.js ***! \*********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return CTALink; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var react_use__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-use */ \"../node_modules/react-use/esm/index.js\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _datastore_location_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../datastore/location/constants */ \"./js/googlesitekit/datastore/location/constants.js\");\n/* harmony import */ var _datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../hooks/useNotificationEvents */ \"./js/googlesitekit/notifications/hooks/useNotificationEvents.js\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_12__);\n\n\n\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/*\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\nfunction CTALink(_ref) {\n var id = _ref.id,\n ctaLink = _ref.ctaLink,\n ctaLabel = _ref.ctaLabel,\n onCTAClick = _ref.onCTAClick,\n isSaving = _ref.isSaving,\n _ref$dismissOnCTAClic = _ref.dismissOnCTAClick,\n dismissOnCTAClick = _ref$dismissOnCTAClic === void 0 ? false : _ref$dismissOnCTAClic,\n _ref$dismissExpires = _ref.dismissExpires,\n dismissExpires = _ref$dismissExpires === void 0 ? 0 : _ref$dismissExpires,\n _ref$dismissOptions = _ref.dismissOptions,\n dismissOptions = _ref$dismissOptions === void 0 ? {} : _ref$dismissOptions,\n gaTrackingEventArgs = _ref.gaTrackingEventArgs,\n _ref$isDisabled = _ref.isDisabled,\n isDisabled = _ref$isDisabled === void 0 ? false : _ref$isDisabled;\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__[\"useState\"])(false),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),\n isAwaitingCTAResponse = _useState2[0],\n setIsAwaitingCTAResponse = _useState2[1];\n var isMounted = Object(react_use__WEBPACK_IMPORTED_MODULE_6__[\"useMountedState\"])();\n var trackEvents = Object(_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_11__[\"default\"])(id, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.category);\n var isNavigatingToCTALink = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useSelect\"])(function (select) {\n return ctaLink ? select(_datastore_location_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_LOCATION\"]).isNavigatingTo(ctaLink) : false;\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_SITE\"]),\n clearError = _useDispatch.clearError,\n receiveError = _useDispatch.receiveError;\n var _useDispatch2 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_NOTIFICATIONS\"]),\n dismissNotification = _useDispatch2.dismissNotification;\n var _useDispatch3 = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_7__[\"useDispatch\"])(_datastore_location_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_LOCATION\"]),\n navigateTo = _useDispatch3.navigateTo;\n var handleCTAClick = /*#__PURE__*/function () {\n var _ref2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(event) {\n var _ref3, error, ctaClickActions;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n clearError('notificationAction', [id]);\n event.persist();\n if (!event.defaultPrevented && ctaLink) {\n event.preventDefault();\n }\n setIsAwaitingCTAResponse(true);\n _context.next = 6;\n return onCTAClick === null || onCTAClick === void 0 ? void 0 : onCTAClick(event);\n case 6:\n _context.t0 = _context.sent;\n if (_context.t0) {\n _context.next = 9;\n break;\n }\n _context.t0 = {};\n case 9:\n _ref3 = _context.t0;\n error = _ref3.error;\n if (isMounted()) {\n setIsAwaitingCTAResponse(false);\n }\n if (!error) {\n _context.next = 15;\n break;\n }\n receiveError(error, 'notificationAction', [id]);\n return _context.abrupt(\"return\");\n case 15:\n ctaClickActions = [trackEvents.confirm()];\n if (dismissOnCTAClick) {\n ctaClickActions.push(dismissNotification(id, _objectSpread(_objectSpread({}, dismissOptions), {}, {\n expiresInSeconds: dismissExpires\n })));\n }\n _context.next = 19;\n return Promise.all(ctaClickActions);\n case 19:\n if (ctaLink) {\n navigateTo(ctaLink);\n }\n case 20:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function handleCTAClick(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_12__[\"SpinnerButton\"], {\n className: \"googlesitekit-notification__cta\",\n href: ctaLink,\n onClick: handleCTAClick,\n disabled: isAwaitingCTAResponse || isNavigatingToCTALink || isDisabled,\n isSaving: isAwaitingCTAResponse || isNavigatingToCTALink || isSaving\n }, ctaLabel);\n}\n\n// eslint-disable-next-line sitekit/acronym-case\nCTALink.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.string,\n ctaLink: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.string,\n ctaLabel: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.string,\n onCTAClick: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.func,\n dismissOnCTAClick: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.bool,\n dismissExpires: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.number,\n dismissOptions: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.object,\n isDisabled: prop_types__WEBPACK_IMPORTED_MODULE_5___default.a.bool\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vQ1RBTGluay5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9DVEFMaW5rLmpzPzZmYmEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgeyB1c2VNb3VudGVkU3RhdGUgfSBmcm9tICdyZWFjdC11c2UnO1xuXG4vKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZURpc3BhdGNoLCB1c2VTZWxlY3QgfSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgQ09SRV9OT1RJRklDQVRJT05TIH0gZnJvbSAnLi4vLi4vZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX0xPQ0FUSU9OIH0gZnJvbSAnLi4vLi4vLi4vZGF0YXN0b3JlL2xvY2F0aW9uL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi8uLi9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IHVzZU5vdGlmaWNhdGlvbkV2ZW50cyBmcm9tICcuLi8uLi9ob29rcy91c2VOb3RpZmljYXRpb25FdmVudHMnO1xuaW1wb3J0IHsgU3Bpbm5lckJ1dHRvbiB9IGZyb20gJ2dvb2dsZXNpdGVraXQtY29tcG9uZW50cyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIENUQUxpbmsoIHtcblx0aWQsXG5cdGN0YUxpbmssXG5cdGN0YUxhYmVsLFxuXHRvbkNUQUNsaWNrLFxuXHRpc1NhdmluZyxcblx0ZGlzbWlzc09uQ1RBQ2xpY2sgPSBmYWxzZSxcblx0ZGlzbWlzc0V4cGlyZXMgPSAwLFxuXHRkaXNtaXNzT3B0aW9ucyA9IHt9LFxuXHRnYVRyYWNraW5nRXZlbnRBcmdzLFxuXHRpc0Rpc2FibGVkID0gZmFsc2UsXG59ICkge1xuXHRjb25zdCBbIGlzQXdhaXRpbmdDVEFSZXNwb25zZSwgc2V0SXNBd2FpdGluZ0NUQVJlc3BvbnNlIF0gPVxuXHRcdHVzZVN0YXRlKCBmYWxzZSApO1xuXHRjb25zdCBpc01vdW50ZWQgPSB1c2VNb3VudGVkU3RhdGUoKTtcblxuXHRjb25zdCB0cmFja0V2ZW50cyA9IHVzZU5vdGlmaWNhdGlvbkV2ZW50cyhcblx0XHRpZCxcblx0XHRnYVRyYWNraW5nRXZlbnRBcmdzPy5jYXRlZ29yeVxuXHQpO1xuXG5cdGNvbnN0IGlzTmF2aWdhdGluZ1RvQ1RBTGluayA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0cmV0dXJuIGN0YUxpbmtcblx0XHRcdD8gc2VsZWN0KCBDT1JFX0xPQ0FUSU9OICkuaXNOYXZpZ2F0aW5nVG8oIGN0YUxpbmsgKVxuXHRcdFx0OiBmYWxzZTtcblx0fSApO1xuXG5cdGNvbnN0IHsgY2xlYXJFcnJvciwgcmVjZWl2ZUVycm9yIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9TSVRFICk7XG5cblx0Y29uc3QgeyBkaXNtaXNzTm90aWZpY2F0aW9uIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9OT1RJRklDQVRJT05TICk7XG5cdGNvbnN0IHsgbmF2aWdhdGVUbyB9ID0gdXNlRGlzcGF0Y2goIENPUkVfTE9DQVRJT04gKTtcblxuXHRjb25zdCBoYW5kbGVDVEFDbGljayA9IGFzeW5jICggZXZlbnQgKSA9PiB7XG5cdFx0Y2xlYXJFcnJvciggJ25vdGlmaWNhdGlvbkFjdGlvbicsIFsgaWQgXSApO1xuXG5cdFx0ZXZlbnQucGVyc2lzdCgpO1xuXHRcdGlmICggISBldmVudC5kZWZhdWx0UHJldmVudGVkICYmIGN0YUxpbmsgKSB7XG5cdFx0XHRldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuXHRcdH1cblxuXHRcdHNldElzQXdhaXRpbmdDVEFSZXNwb25zZSggdHJ1ZSApO1xuXG5cdFx0Y29uc3QgeyBlcnJvciB9ID0gKCBhd2FpdCBvbkNUQUNsaWNrPy4oIGV2ZW50ICkgKSB8fCB7fTtcblxuXHRcdGlmICggaXNNb3VudGVkKCkgKSB7XG5cdFx0XHRzZXRJc0F3YWl0aW5nQ1RBUmVzcG9uc2UoIGZhbHNlICk7XG5cdFx0fVxuXG5cdFx0aWYgKCBlcnJvciApIHtcblx0XHRcdHJlY2VpdmVFcnJvciggZXJyb3IsICdub3RpZmljYXRpb25BY3Rpb24nLCBbIGlkIF0gKTtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cblx0XHRjb25zdCBjdGFDbGlja0FjdGlvbnMgPSBbIHRyYWNrRXZlbnRzLmNvbmZpcm0oKSBdO1xuXG5cdFx0aWYgKCBkaXNtaXNzT25DVEFDbGljayApIHtcblx0XHRcdGN0YUNsaWNrQWN0aW9ucy5wdXNoKFxuXHRcdFx0XHRkaXNtaXNzTm90aWZpY2F0aW9uKCBpZCwge1xuXHRcdFx0XHRcdC4uLmRpc21pc3NPcHRpb25zLFxuXHRcdFx0XHRcdGV4cGlyZXNJblNlY29uZHM6IGRpc21pc3NFeHBpcmVzLFxuXHRcdFx0XHR9IClcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0YXdhaXQgUHJvbWlzZS5hbGwoIGN0YUNsaWNrQWN0aW9ucyApO1xuXG5cdFx0aWYgKCBjdGFMaW5rICkge1xuXHRcdFx0bmF2aWdhdGVUbyggY3RhTGluayApO1xuXHRcdH1cblx0fTtcblxuXHRyZXR1cm4gKFxuXHRcdDxTcGlubmVyQnV0dG9uXG5cdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LW5vdGlmaWNhdGlvbl9fY3RhXCJcblx0XHRcdGhyZWY9eyBjdGFMaW5rIH1cblx0XHRcdG9uQ2xpY2s9eyBoYW5kbGVDVEFDbGljayB9XG5cdFx0XHRkaXNhYmxlZD17XG5cdFx0XHRcdGlzQXdhaXRpbmdDVEFSZXNwb25zZSB8fCBpc05hdmlnYXRpbmdUb0NUQUxpbmsgfHwgaXNEaXNhYmxlZFxuXHRcdFx0fVxuXHRcdFx0aXNTYXZpbmc9e1xuXHRcdFx0XHRpc0F3YWl0aW5nQ1RBUmVzcG9uc2UgfHwgaXNOYXZpZ2F0aW5nVG9DVEFMaW5rIHx8IGlzU2F2aW5nXG5cdFx0XHR9XG5cdFx0PlxuXHRcdFx0eyBjdGFMYWJlbCB9XG5cdFx0PC9TcGlubmVyQnV0dG9uPlxuXHQpO1xufVxuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2l0ZWtpdC9hY3JvbnltLWNhc2VcbkNUQUxpbmsucHJvcFR5cGVzID0ge1xuXHRpZDogUHJvcFR5cGVzLnN0cmluZyxcblx0Y3RhTGluazogUHJvcFR5cGVzLnN0cmluZyxcblx0Y3RhTGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG9uQ1RBQ2xpY2s6IFByb3BUeXBlcy5mdW5jLFxuXHRkaXNtaXNzT25DVEFDbGljazogUHJvcFR5cGVzLmJvb2wsXG5cdGRpc21pc3NFeHBpcmVzOiBQcm9wVHlwZXMubnVtYmVyLFxuXHRkaXNtaXNzT3B0aW9uczogUHJvcFR5cGVzLm9iamVjdCxcblx0aXNEaXNhYmxlZDogUHJvcFR5cGVzLmJvb2wsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBV0E7QUFUQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFEQTtBQUFBO0FBRUE7QUFFQTtBQUtBO0FBQ0E7QUFHQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUdBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFyQ0E7QUFBQTtBQUFBO0FBdUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUVBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/CTALink.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/CTALinkSubtle.js": /*!***************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/CTALinkSubtle.js ***! \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return CTALinkSubtle; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../hooks/useNotificationEvents */ \"./js/googlesitekit/notifications/hooks/useNotificationEvents.js\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../../svg/icons/external.svg */ \"./svg/icons/external.svg\");\n\n\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction CTALinkSubtle(_ref) {\n var id = _ref.id,\n ctaLink = _ref.ctaLink,\n ctaLabel = _ref.ctaLabel,\n onCTAClick = _ref.onCTAClick,\n _ref$isCTALinkExterna = _ref.isCTALinkExternal,\n isCTALinkExternal = _ref$isCTALinkExterna === void 0 ? false : _ref$isCTALinkExterna,\n gaTrackingEventArgs = _ref.gaTrackingEventArgs,\n _ref$tertiary = _ref.tertiary,\n tertiary = _ref$tertiary === void 0 ? false : _ref$tertiary,\n _ref$isSaving = _ref.isSaving,\n isSaving = _ref$isSaving === void 0 ? false : _ref$isSaving;\n var trackEvents = Object(_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(id, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.category);\n var handleCTAClick = /*#__PURE__*/function () {\n var _ref2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(event) {\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return onCTAClick === null || onCTAClick === void 0 ? void 0 : onCTAClick(event);\n case 2:\n trackEvents.confirm(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n case 3:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function handleCTAClick(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"Button\"], {\n className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('googlesitekit-subtle-notification__cta', {\n 'googlesitekit-subtle-notification__cta--spinner__running': isSaving\n }),\n href: ctaLink,\n onClick: handleCTAClick,\n target: isCTALinkExternal ? '_blank' : '_self',\n trailingIcon: isCTALinkExternal ? /*#__PURE__*/React.createElement(_svg_icons_external_svg__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n width: 14,\n height: 14\n }) : undefined,\n icon: isSaving ? /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_6__[\"CircularProgress\"], {\n size: 14\n }) : undefined,\n tertiary: tertiary\n }, ctaLabel);\n}\n\n// eslint-disable-next-line sitekit/acronym-case\nCTALinkSubtle.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n ctaLink: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n ctaLabel: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n onCTAClick: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.func,\n isCTALinkExternal: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n gaTrackingEventArgs: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.shape({\n label: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n value: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string\n }),\n tertiary: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n isSaving: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vQ1RBTGlua1N1YnRsZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9DVEFMaW5rU3VidGxlLmpzP2ExNTEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHVzZU5vdGlmaWNhdGlvbkV2ZW50cyBmcm9tICcuLi8uLi9ob29rcy91c2VOb3RpZmljYXRpb25FdmVudHMnO1xuaW1wb3J0IHsgQnV0dG9uLCBDaXJjdWxhclByb2dyZXNzIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcbmltcG9ydCBFeHRlcm5hbFNWRyBmcm9tICcuLi8uLi8uLi8uLi8uLi9zdmcvaWNvbnMvZXh0ZXJuYWwuc3ZnJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQ1RBTGlua1N1YnRsZSgge1xuXHRpZCxcblx0Y3RhTGluayxcblx0Y3RhTGFiZWwsXG5cdG9uQ1RBQ2xpY2ssXG5cdGlzQ1RBTGlua0V4dGVybmFsID0gZmFsc2UsXG5cdGdhVHJhY2tpbmdFdmVudEFyZ3MsXG5cdHRlcnRpYXJ5ID0gZmFsc2UsXG5cdGlzU2F2aW5nID0gZmFsc2UsXG59ICkge1xuXHRjb25zdCB0cmFja0V2ZW50cyA9IHVzZU5vdGlmaWNhdGlvbkV2ZW50cyhcblx0XHRpZCxcblx0XHRnYVRyYWNraW5nRXZlbnRBcmdzPy5jYXRlZ29yeVxuXHQpO1xuXG5cdGNvbnN0IGhhbmRsZUNUQUNsaWNrID0gYXN5bmMgKCBldmVudCApID0+IHtcblx0XHRhd2FpdCBvbkNUQUNsaWNrPy4oIGV2ZW50ICk7XG5cblx0XHR0cmFja0V2ZW50cy5jb25maXJtKFxuXHRcdFx0Z2FUcmFja2luZ0V2ZW50QXJncz8ubGFiZWwsXG5cdFx0XHRnYVRyYWNraW5nRXZlbnRBcmdzPy52YWx1ZVxuXHRcdCk7XG5cdH07XG5cblx0cmV0dXJuIChcblx0XHQ8QnV0dG9uXG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKCAnZ29vZ2xlc2l0ZWtpdC1zdWJ0bGUtbm90aWZpY2F0aW9uX19jdGEnLCB7XG5cdFx0XHRcdCdnb29nbGVzaXRla2l0LXN1YnRsZS1ub3RpZmljYXRpb25fX2N0YS0tc3Bpbm5lcl9fcnVubmluZyc6XG5cdFx0XHRcdFx0aXNTYXZpbmcsXG5cdFx0XHR9ICkgfVxuXHRcdFx0aHJlZj17IGN0YUxpbmsgfVxuXHRcdFx0b25DbGljaz17IGhhbmRsZUNUQUNsaWNrIH1cblx0XHRcdHRhcmdldD17IGlzQ1RBTGlua0V4dGVybmFsID8gJ19ibGFuaycgOiAnX3NlbGYnIH1cblx0XHRcdHRyYWlsaW5nSWNvbj17XG5cdFx0XHRcdGlzQ1RBTGlua0V4dGVybmFsID8gKFxuXHRcdFx0XHRcdDxFeHRlcm5hbFNWRyB3aWR0aD17IDE0IH0gaGVpZ2h0PXsgMTQgfSAvPlxuXHRcdFx0XHQpIDogdW5kZWZpbmVkXG5cdFx0XHR9XG5cdFx0XHRpY29uPXsgaXNTYXZpbmcgPyA8Q2lyY3VsYXJQcm9ncmVzcyBzaXplPXsgMTQgfSAvPiA6IHVuZGVmaW5lZCB9XG5cdFx0XHR0ZXJ0aWFyeT17IHRlcnRpYXJ5IH1cblx0XHQ+XG5cdFx0XHR7IGN0YUxhYmVsIH1cblx0XHQ8L0J1dHRvbj5cblx0KTtcbn1cblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHNpdGVraXQvYWNyb255bS1jYXNlXG5DVEFMaW5rU3VidGxlLnByb3BUeXBlcyA9IHtcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGN0YUxpbms6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGN0YUxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRvbkNUQUNsaWNrOiBQcm9wVHlwZXMuZnVuYyxcblx0aXNDVEFMaW5rRXh0ZXJuYWw6IFByb3BUeXBlcy5ib29sLFxuXHRnYVRyYWNraW5nRXZlbnRBcmdzOiBQcm9wVHlwZXMuc2hhcGUoIHtcblx0XHRsYWJlbDogUHJvcFR5cGVzLnN0cmluZyxcblx0XHR2YWx1ZTogUHJvcFR5cGVzLnN0cmluZyxcblx0fSApLFxuXHR0ZXJ0aWFyeTogUHJvcFR5cGVzLmJvb2wsXG5cdGlzU2F2aW5nOiBQcm9wVHlwZXMuYm9vbCxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFTQTtBQVBBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFQQTtBQUFBO0FBQUE7QUFTQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/CTALinkSubtle.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/Description.js": /*!*************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/Description.js ***! \*************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Description; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _components_ErrorText__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../components/ErrorText */ \"./js/components/ErrorText.js\");\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction Description(_ref) {\n var _ref$className = _ref.className,\n className = _ref$className === void 0 ? 'googlesitekit-publisher-win__desc' : _ref$className,\n text = _ref.text,\n learnMoreLink = _ref.learnMoreLink,\n errorText = _ref.errorText,\n children = _ref.children;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"Fragment\"], null, /*#__PURE__*/React.createElement(\"div\", {\n className: className\n }, /*#__PURE__*/React.createElement(\"p\", null, /*#__PURE__*/React.createElement(\"span\", {\n dangerouslySetInnerHTML: Object(_util__WEBPACK_IMPORTED_MODULE_2__[\"sanitizeHTML\"])(text, {\n ALLOWED_TAGS: ['strong', 'em', 'br', 'a'],\n ALLOWED_ATTR: ['href']\n })\n }), ' ', learnMoreLink)), errorText && /*#__PURE__*/React.createElement(_components_ErrorText__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n message: errorText\n }), children);\n}\nDescription.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n text: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n learnMoreLink: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n errorText: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGVzY3JpcHRpb24uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGVzY3JpcHRpb24uanM/MDU4NyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IEZyYWdtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgc2FuaXRpemVIVE1MIH0gZnJvbSAnLi4vLi4vLi4vLi4vdXRpbCc7XG5pbXBvcnQgRXJyb3JUZXh0IGZyb20gJy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvRXJyb3JUZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRGVzY3JpcHRpb24oIHtcblx0Y2xhc3NOYW1lID0gJ2dvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpbl9fZGVzYycsXG5cdHRleHQsXG5cdGxlYXJuTW9yZUxpbmssXG5cdGVycm9yVGV4dCxcblx0Y2hpbGRyZW4sXG59ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxGcmFnbWVudD5cblx0XHRcdDxkaXYgY2xhc3NOYW1lPXsgY2xhc3NOYW1lIH0+XG5cdFx0XHRcdDxwPlxuXHRcdFx0XHRcdDxzcGFuXG5cdFx0XHRcdFx0XHRkYW5nZXJvdXNseVNldElubmVySFRNTD17IHNhbml0aXplSFRNTCggdGV4dCwge1xuXHRcdFx0XHRcdFx0XHRBTExPV0VEX1RBR1M6IFsgJ3N0cm9uZycsICdlbScsICdicicsICdhJyBdLFxuXHRcdFx0XHRcdFx0XHRBTExPV0VEX0FUVFI6IFsgJ2hyZWYnIF0sXG5cdFx0XHRcdFx0XHR9ICkgfVxuXHRcdFx0XHRcdC8+eyAnICcgfVxuXHRcdFx0XHRcdHsgbGVhcm5Nb3JlTGluayB9XG5cdFx0XHRcdDwvcD5cblx0XHRcdDwvZGl2PlxuXHRcdFx0eyBlcnJvclRleHQgJiYgPEVycm9yVGV4dCBtZXNzYWdlPXsgZXJyb3JUZXh0IH0gLz4gfVxuXHRcdFx0eyBjaGlsZHJlbiB9XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cblxuRGVzY3JpcHRpb24ucHJvcFR5cGVzID0ge1xuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHRleHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGxlYXJuTW9yZUxpbms6IFByb3BUeXBlcy5ub2RlLFxuXHRlcnJvclRleHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU1BO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUFBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/Description.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/Dismiss.js": /*!*********************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/Dismiss.js ***! \*********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Dismiss; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../hooks/useNotificationEvents */ \"./js/googlesitekit/notifications/hooks/useNotificationEvents.js\");\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! googlesitekit-components */ \"googlesitekit-components\");\n/* harmony import */ var googlesitekit_components__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nfunction Dismiss(_ref) {\n var id = _ref.id,\n _ref$primary = _ref.primary,\n primary = _ref$primary === void 0 ? true : _ref$primary,\n _ref$dismissLabel = _ref.dismissLabel,\n dismissLabel = _ref$dismissLabel === void 0 ? Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__[\"__\"])('OK, Got it!', 'google-site-kit') : _ref$dismissLabel,\n _ref$dismissExpires = _ref.dismissExpires,\n dismissExpires = _ref$dismissExpires === void 0 ? 0 : _ref$dismissExpires,\n disabled = _ref.disabled,\n _ref$onDismiss = _ref.onDismiss,\n onDismiss = _ref$onDismiss === void 0 ? function () {} : _ref$onDismiss,\n gaTrackingEventArgs = _ref.gaTrackingEventArgs,\n dismissOptions = _ref.dismissOptions;\n var trackEvents = Object(_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(id, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.category);\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_6__[\"useDispatch\"])(_datastore_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_NOTIFICATIONS\"]),\n dismissNotification = _useDispatch.dismissNotification;\n var handleDismiss = /*#__PURE__*/function () {\n var _ref2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(event) {\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return onDismiss === null || onDismiss === void 0 ? void 0 : onDismiss(event);\n case 2:\n trackEvents.dismiss(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n dismissNotification(id, _objectSpread(_objectSpread({}, dismissOptions), {}, {\n expiresInSeconds: dismissExpires\n }));\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function handleDismiss(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/React.createElement(googlesitekit_components__WEBPACK_IMPORTED_MODULE_9__[\"Button\"], {\n tertiary: !primary,\n onClick: handleDismiss,\n disabled: disabled\n }, dismissLabel);\n}\nDismiss.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n primary: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n dismissLabel: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n dismissExpires: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n disabled: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n onDismiss: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n gaTrackingEventArgs: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.shape({\n label: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n value: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string\n })\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRGlzbWlzcy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9EaXNtaXNzLmpzPzE1NjYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1kYXRhJztcbmltcG9ydCB1c2VOb3RpZmljYXRpb25FdmVudHMgZnJvbSAnLi4vLi4vaG9va3MvdXNlTm90aWZpY2F0aW9uRXZlbnRzJztcbmltcG9ydCB7IENPUkVfTk9USUZJQ0FUSU9OUyB9IGZyb20gJy4uLy4uL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnZ29vZ2xlc2l0ZWtpdC1jb21wb25lbnRzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRGlzbWlzcygge1xuXHRpZCxcblx0cHJpbWFyeSA9IHRydWUsXG5cdGRpc21pc3NMYWJlbCA9IF9fKCAnT0ssIEdvdCBpdCEnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRkaXNtaXNzRXhwaXJlcyA9IDAsXG5cdGRpc2FibGVkLFxuXHRvbkRpc21pc3MgPSAoKSA9PiB7fSxcblx0Z2FUcmFja2luZ0V2ZW50QXJncyxcblx0ZGlzbWlzc09wdGlvbnMsXG59ICkge1xuXHRjb25zdCB0cmFja0V2ZW50cyA9IHVzZU5vdGlmaWNhdGlvbkV2ZW50cyhcblx0XHRpZCxcblx0XHRnYVRyYWNraW5nRXZlbnRBcmdzPy5jYXRlZ29yeVxuXHQpO1xuXG5cdGNvbnN0IHsgZGlzbWlzc05vdGlmaWNhdGlvbiB9ID0gdXNlRGlzcGF0Y2goIENPUkVfTk9USUZJQ0FUSU9OUyApO1xuXG5cdGNvbnN0IGhhbmRsZURpc21pc3MgPSBhc3luYyAoIGV2ZW50ICkgPT4ge1xuXHRcdGF3YWl0IG9uRGlzbWlzcz8uKCBldmVudCApO1xuXHRcdHRyYWNrRXZlbnRzLmRpc21pc3MoXG5cdFx0XHRnYVRyYWNraW5nRXZlbnRBcmdzPy5sYWJlbCxcblx0XHRcdGdhVHJhY2tpbmdFdmVudEFyZ3M/LnZhbHVlXG5cdFx0KTtcblx0XHRkaXNtaXNzTm90aWZpY2F0aW9uKCBpZCwge1xuXHRcdFx0Li4uZGlzbWlzc09wdGlvbnMsXG5cdFx0XHRleHBpcmVzSW5TZWNvbmRzOiBkaXNtaXNzRXhwaXJlcyxcblx0XHR9ICk7XG5cdH07XG5cblx0cmV0dXJuIChcblx0XHQ8QnV0dG9uXG5cdFx0XHR0ZXJ0aWFyeT17ICEgcHJpbWFyeSB9XG5cdFx0XHRvbkNsaWNrPXsgaGFuZGxlRGlzbWlzcyB9XG5cdFx0XHRkaXNhYmxlZD17IGRpc2FibGVkIH1cblx0XHQ+XG5cdFx0XHR7IGRpc21pc3NMYWJlbCB9XG5cdFx0PC9CdXR0b24+XG5cdCk7XG59XG5cbkRpc21pc3MucHJvcFR5cGVzID0ge1xuXHRpZDogUHJvcFR5cGVzLnN0cmluZyxcblx0cHJpbWFyeTogUHJvcFR5cGVzLmJvb2wsXG5cdGRpc21pc3NMYWJlbDogUHJvcFR5cGVzLnN0cmluZyxcblx0ZGlzbWlzc0V4cGlyZXM6IFByb3BUeXBlcy5udW1iZXIsXG5cdGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcblx0b25EaXNtaXNzOiBQcm9wVHlwZXMuZnVuYyxcblx0Z2FUcmFja2luZ0V2ZW50QXJnczogUHJvcFR5cGVzLnNoYXBlKCB7XG5cdFx0bGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdFx0dmFsdWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdH0gKSxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQVNBO0FBUkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQVZBO0FBQUE7QUFBQTtBQVlBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/Dismiss.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/Error.js": /*!*******************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/Error.js ***! \*******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Error; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _components_ErrorText__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../components/ErrorText */ \"./js/components/ErrorText.js\");\n\n/**\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/*\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction Error(_ref) {\n var id = _ref.id;\n var ctaError = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useSelect\"])(function (select) {\n return select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]).getError('notificationAction', [id]);\n });\n var _useDispatch = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_2__[\"useDispatch\"])(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_3__[\"CORE_SITE\"]),\n clearError = _useDispatch.clearError;\n Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useEffect\"])(function () {\n return function () {\n clearError('notificationAction', [id]);\n };\n }, [clearError, id]);\n return ctaError ? /*#__PURE__*/React.createElement(_components_ErrorText__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n message: ctaError.message\n }) : null;\n}\n\n// eslint-disable-next-line sitekit/acronym-case\nError.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRXJyb3IuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vRXJyb3IuanM/MjRmMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjUgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcblxuLypcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlRWZmZWN0IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlRGlzcGF0Y2gsIHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX1NJVEUgfSBmcm9tICcuLi8uLi8uLi9kYXRhc3RvcmUvc2l0ZS9jb25zdGFudHMnO1xuaW1wb3J0IEVycm9yVGV4dCBmcm9tICcuLi8uLi8uLi8uLi9jb21wb25lbnRzL0Vycm9yVGV4dCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVycm9yKCB7IGlkIH0gKSB7XG5cdGNvbnN0IGN0YUVycm9yID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRyZXR1cm4gc2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRFcnJvciggJ25vdGlmaWNhdGlvbkFjdGlvbicsIFsgaWQgXSApO1xuXHR9ICk7XG5cblx0Y29uc3QgeyBjbGVhckVycm9yIH0gPSB1c2VEaXNwYXRjaCggQ09SRV9TSVRFICk7XG5cblx0dXNlRWZmZWN0KCAoKSA9PiB7XG5cdFx0cmV0dXJuICgpID0+IHtcblx0XHRcdGNsZWFyRXJyb3IoICdub3RpZmljYXRpb25BY3Rpb24nLCBbIGlkIF0gKTtcblx0XHR9O1xuXHR9LCBbIGNsZWFyRXJyb3IsIGlkIF0gKTtcblxuXHRyZXR1cm4gY3RhRXJyb3IgPyA8RXJyb3JUZXh0IG1lc3NhZ2U9eyBjdGFFcnJvci5tZXNzYWdlIH0gLz4gOiBudWxsO1xufVxuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2l0ZWtpdC9hY3JvbnltLWNhc2VcbkVycm9yLnByb3BUeXBlcyA9IHtcblx0aWQ6IFByb3BUeXBlcy5zdHJpbmcsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/Error.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/LearnMoreLink.js": /*!***************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/LearnMoreLink.js ***! \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return LearnMoreLink; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_Link__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../components/Link */ \"./js/components/Link.js\");\n/* harmony import */ var _hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../hooks/useNotificationEvents */ \"./js/googlesitekit/notifications/hooks/useNotificationEvents.js\");\n\n\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction LearnMoreLink(_ref) {\n var id = _ref.id,\n label = _ref.label,\n url = _ref.url,\n ariaLabel = _ref.ariaLabel,\n gaTrackingEventArgs = _ref.gaTrackingEventArgs,\n _ref$external = _ref.external,\n external = _ref$external === void 0 ? true : _ref$external,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"id\", \"label\", \"url\", \"ariaLabel\", \"gaTrackingEventArgs\", \"external\"]);\n var trackEvents = Object(_hooks_useNotificationEvents__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(id);\n var handleLearnMore = function handleLearnMore(event) {\n event.persist();\n trackEvents.clickLearnMore(gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.label, gaTrackingEventArgs === null || gaTrackingEventArgs === void 0 ? void 0 : gaTrackingEventArgs.value);\n };\n return /*#__PURE__*/React.createElement(_components_Link__WEBPACK_IMPORTED_MODULE_4__[\"default\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n onClick: handleLearnMore,\n href: url,\n \"aria-label\": ariaLabel,\n external: external\n }, otherProps), label);\n}\nLearnMoreLink.propTypes = {\n id: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n label: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n url: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n ariaLabel: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n gaTrackingEventArgs: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.shape({\n label: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n value: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string\n }),\n external: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vTGVhcm5Nb3JlTGluay5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2NvbW1vbi9MZWFybk1vcmVMaW5rLmpzPzZjMzciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBMaW5rIGZyb20gJy4uLy4uLy4uLy4uL2NvbXBvbmVudHMvTGluayc7XG5pbXBvcnQgdXNlTm90aWZpY2F0aW9uRXZlbnRzIGZyb20gJy4uLy4uL2hvb2tzL3VzZU5vdGlmaWNhdGlvbkV2ZW50cyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIExlYXJuTW9yZUxpbmsoIHtcblx0aWQsXG5cdGxhYmVsLFxuXHR1cmwsXG5cdGFyaWFMYWJlbCxcblx0Z2FUcmFja2luZ0V2ZW50QXJncyxcblx0ZXh0ZXJuYWwgPSB0cnVlLFxuXHQuLi5vdGhlclByb3BzXG59ICkge1xuXHRjb25zdCB0cmFja0V2ZW50cyA9IHVzZU5vdGlmaWNhdGlvbkV2ZW50cyggaWQgKTtcblxuXHRjb25zdCBoYW5kbGVMZWFybk1vcmUgPSAoIGV2ZW50ICkgPT4ge1xuXHRcdGV2ZW50LnBlcnNpc3QoKTtcblx0XHR0cmFja0V2ZW50cy5jbGlja0xlYXJuTW9yZShcblx0XHRcdGdhVHJhY2tpbmdFdmVudEFyZ3M/LmxhYmVsLFxuXHRcdFx0Z2FUcmFja2luZ0V2ZW50QXJncz8udmFsdWVcblx0XHQpO1xuXHR9O1xuXG5cdHJldHVybiAoXG5cdFx0PExpbmtcblx0XHRcdG9uQ2xpY2s9eyBoYW5kbGVMZWFybk1vcmUgfVxuXHRcdFx0aHJlZj17IHVybCB9XG5cdFx0XHRhcmlhLWxhYmVsPXsgYXJpYUxhYmVsIH1cblx0XHRcdGV4dGVybmFsPXsgZXh0ZXJuYWwgfVxuXHRcdFx0eyAuLi5vdGhlclByb3BzIH1cblx0XHQ+XG5cdFx0XHR7IGxhYmVsIH1cblx0XHQ8L0xpbms+XG5cdCk7XG59XG5cbkxlYXJuTW9yZUxpbmsucHJvcFR5cGVzID0ge1xuXHRpZDogUHJvcFR5cGVzLnN0cmluZyxcblx0bGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHVybDogUHJvcFR5cGVzLnN0cmluZyxcblx0YXJpYUxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRnYVRyYWNraW5nRXZlbnRBcmdzOiBQcm9wVHlwZXMuc2hhcGUoIHtcblx0XHRsYWJlbDogUHJvcFR5cGVzLnN0cmluZyxcblx0XHR2YWx1ZTogUHJvcFR5cGVzLnN0cmluZyxcblx0fSApLFxuXHRleHRlcm5hbDogUHJvcFR5cGVzLmJvb2wsXG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQVFBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUlBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/LearnMoreLink.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/common/Title.js": /*!*******************************************************************!*\ !*** ./js/googlesitekit/notifications/components/common/Title.js ***! \*******************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Title; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nfunction Title(_ref) {\n var title = _ref.title;\n return /*#__PURE__*/React.createElement(\"h3\", {\n className: \"googlesitekit-heading-2 googlesitekit-publisher-win__title\"\n }, title);\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vVGl0bGUuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9jb21tb24vVGl0bGUuanM/ZmJlOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVGl0bGUoIHsgdGl0bGUgfSApIHtcblx0cmV0dXJuIChcblx0XHQ8aDMgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1oZWFkaW5nLTIgZ29vZ2xlc2l0ZWtpdC1wdWJsaXNoZXItd2luX190aXRsZVwiPlxuXHRcdFx0eyB0aXRsZSB9XG5cdFx0PC9oMz5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUlBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/common/Title.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/layout/NotificationError.js": /*!*******************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/layout/NotificationError.js ***! \*******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return NotificationError; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _common_BannerIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/BannerIcon */ \"./js/googlesitekit/notifications/components/common/BannerIcon.js\");\n/* harmony import */ var _common_Title__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../common/Title */ \"./js/googlesitekit/notifications/components/common/Title.js\");\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction NotificationError(_ref) {\n var title = _ref.title,\n description = _ref.description,\n actions = _ref.actions;\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Grid\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Cell\"], {\n smSize: 3,\n mdSize: 7,\n lgSize: 11,\n className: \"googlesitekit-publisher-win__content\"\n }, /*#__PURE__*/React.createElement(_common_Title__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n title: title\n }), description, actions), /*#__PURE__*/React.createElement(_common_BannerIcon__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n type: \"win-error\"\n })));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWZpY2F0aW9uRXJyb3IuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWZpY2F0aW9uRXJyb3IuanM/ODExMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ2VsbCwgR3JpZCwgUm93IH0gZnJvbSAnLi4vLi4vLi4vLi4vbWF0ZXJpYWwtY29tcG9uZW50cyc7XG5pbXBvcnQgQmFubmVySWNvbiBmcm9tICcuLi9jb21tb24vQmFubmVySWNvbic7XG5pbXBvcnQgVGl0bGUgZnJvbSAnLi4vY29tbW9uL1RpdGxlJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTm90aWZpY2F0aW9uRXJyb3IoIHsgdGl0bGUsIGRlc2NyaXB0aW9uLCBhY3Rpb25zIH0gKSB7XG5cdHJldHVybiAoXG5cdFx0PEdyaWQ+XG5cdFx0XHQ8Um93PlxuXHRcdFx0XHQ8Q2VsbFxuXHRcdFx0XHRcdHNtU2l6ZT17IDMgfVxuXHRcdFx0XHRcdG1kU2l6ZT17IDcgfVxuXHRcdFx0XHRcdGxnU2l6ZT17IDExIH1cblx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW5fX2NvbnRlbnRcIlxuXHRcdFx0XHQ+XG5cdFx0XHRcdFx0PFRpdGxlIHRpdGxlPXsgdGl0bGUgfT48L1RpdGxlPlxuXG5cdFx0XHRcdFx0eyBkZXNjcmlwdGlvbiB9XG5cblx0XHRcdFx0XHR7IGFjdGlvbnMgfVxuXHRcdFx0XHQ8L0NlbGw+XG5cdFx0XHRcdDxCYW5uZXJJY29uIHR5cGU9XCJ3aW4tZXJyb3JcIiAvPlxuXHRcdFx0PC9Sb3c+XG5cdFx0PC9HcmlkPlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFNQTtBQUFBO0FBSUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/NotificationError.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/layout/NotificationWithSVG.js": /*!*********************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/layout/NotificationWithSVG.js ***! \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return NotificationWithSVG; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../hooks/useBreakpoint */ \"./js/hooks/useBreakpoint.js\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _common_Error__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../common/Error */ \"./js/googlesitekit/notifications/components/common/Error.js\");\n\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction NotificationWithSVG(_ref) {\n var id = _ref.id,\n title = _ref.title,\n description = _ref.description,\n actions = _ref.actions,\n SVG = _ref.SVG,\n primaryCellSizes = _ref.primaryCellSizes,\n SVGCellSizes = _ref.SVGCellSizes;\n var breakpoint = Object(_hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"useBreakpoint\"])();\n\n // Desktop breakpoint.\n var svgSizeProps = {\n mdSize: (SVGCellSizes === null || SVGCellSizes === void 0 ? void 0 : SVGCellSizes.md) || 8,\n lgSize: (SVGCellSizes === null || SVGCellSizes === void 0 ? void 0 : SVGCellSizes.lg) || 6\n };\n // Tablet breakpoint.\n if (breakpoint === _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"BREAKPOINT_TABLET\"]) {\n svgSizeProps = {\n mdSize: (SVGCellSizes === null || SVGCellSizes === void 0 ? void 0 : SVGCellSizes.md) || 8\n };\n }\n // Mobile breakpoint.\n if (breakpoint === _hooks_useBreakpoint__WEBPACK_IMPORTED_MODULE_3__[\"BREAKPOINT_SMALL\"]) {\n svgSizeProps = {\n smSize: (SVGCellSizes === null || SVGCellSizes === void 0 ? void 0 : SVGCellSizes.sm) || 12\n };\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-widget-context\"\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_4__[\"Grid\"], {\n className: \"googlesitekit-widget-area\"\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_4__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_4__[\"Cell\"], {\n size: 12\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-widget', 'googlesitekit-widget--no-padding', 'googlesitekit-setup-cta-banner', \"googlesitekit-setup-cta-banner--\".concat(id))\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-widget__body\"\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_4__[\"Grid\"], {\n collapsed: true\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_4__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_4__[\"Cell\"], {\n smSize: (primaryCellSizes === null || primaryCellSizes === void 0 ? void 0 : primaryCellSizes.sm) || 12,\n mdSize: (primaryCellSizes === null || primaryCellSizes === void 0 ? void 0 : primaryCellSizes.md) || 8,\n lgSize: (primaryCellSizes === null || primaryCellSizes === void 0 ? void 0 : primaryCellSizes.lg) || 6,\n className: \"googlesitekit-setup-cta-banner__primary-cell\"\n }, /*#__PURE__*/React.createElement(\"h3\", {\n className: \"googlesitekit-setup-cta-banner__title\"\n }, title), description, /*#__PURE__*/React.createElement(_common_Error__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n id: id\n }), actions), /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_4__[\"Cell\"], _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n alignBottom: true,\n className: \"googlesitekit-setup-cta-banner__svg-wrapper--\".concat(id)\n }, svgSizeProps), /*#__PURE__*/React.createElement(SVG, null))))))))));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWZpY2F0aW9uV2l0aFNWRy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2xheW91dC9Ob3RpZmljYXRpb25XaXRoU1ZHLmpzPzc0ODkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQge1xuXHRCUkVBS1BPSU5UX1NNQUxMLFxuXHRCUkVBS1BPSU5UX1RBQkxFVCxcblx0dXNlQnJlYWtwb2ludCxcbn0gZnJvbSAnLi4vLi4vLi4vLi4vaG9va3MvdXNlQnJlYWtwb2ludCc7XG5pbXBvcnQgeyBDZWxsLCBHcmlkLCBSb3cgfSBmcm9tICcuLi8uLi8uLi8uLi9tYXRlcmlhbC1jb21wb25lbnRzJztcbmltcG9ydCBFcnJvciBmcm9tICcuLi9jb21tb24vRXJyb3InO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBOb3RpZmljYXRpb25XaXRoU1ZHKCB7XG5cdGlkLFxuXHR0aXRsZSxcblx0ZGVzY3JpcHRpb24sXG5cdGFjdGlvbnMsXG5cdFNWRyxcblx0cHJpbWFyeUNlbGxTaXplcyxcblx0U1ZHQ2VsbFNpemVzLFxufSApIHtcblx0Y29uc3QgYnJlYWtwb2ludCA9IHVzZUJyZWFrcG9pbnQoKTtcblxuXHQvLyBEZXNrdG9wIGJyZWFrcG9pbnQuXG5cdGxldCBzdmdTaXplUHJvcHMgPSB7XG5cdFx0bWRTaXplOiBTVkdDZWxsU2l6ZXM/Lm1kIHx8IDgsXG5cdFx0bGdTaXplOiBTVkdDZWxsU2l6ZXM/LmxnIHx8IDYsXG5cdH07XG5cdC8vIFRhYmxldCBicmVha3BvaW50LlxuXHRpZiAoIGJyZWFrcG9pbnQgPT09IEJSRUFLUE9JTlRfVEFCTEVUICkge1xuXHRcdHN2Z1NpemVQcm9wcyA9IHsgbWRTaXplOiBTVkdDZWxsU2l6ZXM/Lm1kIHx8IDggfTtcblx0fVxuXHQvLyBNb2JpbGUgYnJlYWtwb2ludC5cblx0aWYgKCBicmVha3BvaW50ID09PSBCUkVBS1BPSU5UX1NNQUxMICkge1xuXHRcdHN2Z1NpemVQcm9wcyA9IHsgc21TaXplOiBTVkdDZWxsU2l6ZXM/LnNtIHx8IDEyIH07XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC13aWRnZXQtY29udGV4dFwiPlxuXHRcdFx0PEdyaWQgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC13aWRnZXQtYXJlYVwiPlxuXHRcdFx0XHQ8Um93PlxuXHRcdFx0XHRcdDxDZWxsIHNpemU9eyAxMiB9PlxuXHRcdFx0XHRcdFx0PGRpdlxuXHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9eyBjbGFzc05hbWVzKFxuXHRcdFx0XHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LXdpZGdldCcsXG5cdFx0XHRcdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtd2lkZ2V0LS1uby1wYWRkaW5nJyxcblx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1zZXR1cC1jdGEtYmFubmVyJyxcblx0XHRcdFx0XHRcdFx0XHRgZ29vZ2xlc2l0ZWtpdC1zZXR1cC1jdGEtYmFubmVyLS0keyBpZCB9YFxuXHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXdpZGdldF9fYm9keVwiPlxuXHRcdFx0XHRcdFx0XHRcdDxHcmlkIGNvbGxhcHNlZD5cblx0XHRcdFx0XHRcdFx0XHRcdDxSb3c+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxDZWxsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c21TaXplPXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHByaW1hcnlDZWxsU2l6ZXM/LnNtIHx8IDEyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1kU2l6ZT17IHByaW1hcnlDZWxsU2l6ZXM/Lm1kIHx8IDggfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxnU2l6ZT17IHByaW1hcnlDZWxsU2l6ZXM/LmxnIHx8IDYgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2V0dXAtY3RhLWJhbm5lcl9fcHJpbWFyeS1jZWxsXCJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxoMyBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHVwLWN0YS1iYW5uZXJfX3RpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7IHRpdGxlIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L2gzPlxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0eyBkZXNjcmlwdGlvbiB9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8RXJyb3IgaWQ9eyBpZCB9IC8+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0eyBhY3Rpb25zIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0PC9DZWxsPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8Q2VsbFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduQm90dG9tXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lPXsgYGdvb2dsZXNpdGVraXQtc2V0dXAtY3RhLWJhbm5lcl9fc3ZnLXdyYXBwZXItLSR7IGlkIH1gIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7IC4uLnN2Z1NpemVQcm9wcyB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8U1ZHIC8+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvQ2VsbD5cblx0XHRcdFx0XHRcdFx0XHRcdDwvUm93PlxuXHRcdFx0XHRcdFx0XHRcdDwvR3JpZD5cblx0XHRcdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0XHQ8L0NlbGw+XG5cdFx0XHRcdDwvUm93PlxuXHRcdFx0PC9HcmlkPlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFFQTtBQVFBO0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUVBO0FBS0E7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBTUE7QUFBQTtBQUlBO0FBQ0E7QUFBQTtBQWNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/NotificationWithSVG.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/layout/NotificationWithSmallSVG.js": /*!**************************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/layout/NotificationWithSmallSVG.js ***! \**************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return NotificationWithSmallSVG; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _common_Title__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/Title */ \"./js/googlesitekit/notifications/components/common/Title.js\");\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\nfunction NotificationWithSmallSVG(_ref) {\n var title = _ref.title,\n description = _ref.description,\n actions = _ref.actions,\n SmallImageSVG = _ref.SmallImageSVG;\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Grid\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Cell\"], {\n size: 1,\n className: \"googlesitekit-publisher-win__small-media\"\n }, /*#__PURE__*/React.createElement(SmallImageSVG, null)), /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Cell\"], {\n smSize: 3,\n mdSize: 7,\n lgSize: 11,\n className: \"googlesitekit-publisher-win__content\"\n }, /*#__PURE__*/React.createElement(_common_Title__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n title: title\n }), description, actions)));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWZpY2F0aW9uV2l0aFNtYWxsU1ZHLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L05vdGlmaWNhdGlvbldpdGhTbWFsbFNWRy5qcz8zZjJlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDZWxsLCBHcmlkLCBSb3cgfSBmcm9tICcuLi8uLi8uLi8uLi9tYXRlcmlhbC1jb21wb25lbnRzJztcbmltcG9ydCBUaXRsZSBmcm9tICcuLi9jb21tb24vVGl0bGUnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBOb3RpZmljYXRpb25XaXRoU21hbGxTVkcoIHtcblx0dGl0bGUsXG5cdGRlc2NyaXB0aW9uLFxuXHRhY3Rpb25zLFxuXHRTbWFsbEltYWdlU1ZHLFxufSApIHtcblx0cmV0dXJuIChcblx0XHQ8R3JpZD5cblx0XHRcdDxSb3c+XG5cdFx0XHRcdDxDZWxsXG5cdFx0XHRcdFx0c2l6ZT17IDEgfVxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpbl9fc21hbGwtbWVkaWFcIlxuXHRcdFx0XHQ+XG5cdFx0XHRcdFx0PFNtYWxsSW1hZ2VTVkcgLz5cblx0XHRcdFx0PC9DZWxsPlxuXG5cdFx0XHRcdDxDZWxsXG5cdFx0XHRcdFx0c21TaXplPXsgMyB9XG5cdFx0XHRcdFx0bWRTaXplPXsgNyB9XG5cdFx0XHRcdFx0bGdTaXplPXsgMTEgfVxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpbl9fY29udGVudFwiXG5cdFx0XHRcdD5cblx0XHRcdFx0XHQ8VGl0bGUgdGl0bGU9eyB0aXRsZSB9PjwvVGl0bGU+XG5cblx0XHRcdFx0XHR7IGRlc2NyaXB0aW9uIH1cblxuXHRcdFx0XHRcdHsgYWN0aW9ucyB9XG5cdFx0XHRcdDwvQ2VsbD5cblx0XHRcdDwvUm93PlxuXHRcdDwvR3JpZD5cblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFLQTtBQUhBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFDQTtBQUFBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFTQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/NotificationWithSmallSVG.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/layout/NotificationWithSmallerRightSVG.js": /*!*********************************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/layout/NotificationWithSmallerRightSVG.js ***! \*********************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return NotificationWithSmallerRightSVG; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _common_Title__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/Title */ \"./js/googlesitekit/notifications/components/common/Title.js\");\n\n/**\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\nfunction NotificationWithSmallerRightSVG(_ref) {\n var actions = _ref.actions,\n description = _ref.description,\n title = _ref.title,\n SVG = _ref.SVG;\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Grid\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Cell\"], {\n smSize: 4,\n mdSize: 6,\n lgSize: 8,\n className: \"googlesitekit-publisher-win__content\"\n }, /*#__PURE__*/React.createElement(_common_Title__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n title: title\n }), description, actions), /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Cell\"], {\n smSize: 4,\n mdSize: 2,\n lgSize: 4,\n className: \"googlesitekit-publisher-win__image\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-publisher-win__image-smaller\"\n }, /*#__PURE__*/React.createElement(SVG, null)))));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvTm90aWZpY2F0aW9uV2l0aFNtYWxsZXJSaWdodFNWRy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2xheW91dC9Ob3RpZmljYXRpb25XaXRoU21hbGxlclJpZ2h0U1ZHLmpzP2RmMTUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IENlbGwsIEdyaWQsIFJvdyB9IGZyb20gJy4uLy4uLy4uLy4uL21hdGVyaWFsLWNvbXBvbmVudHMnO1xuaW1wb3J0IFRpdGxlIGZyb20gJy4uL2NvbW1vbi9UaXRsZSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIE5vdGlmaWNhdGlvbldpdGhTbWFsbGVyUmlnaHRTVkcoIHtcblx0YWN0aW9ucyxcblx0ZGVzY3JpcHRpb24sXG5cdHRpdGxlLFxuXHRTVkcsXG59ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxHcmlkPlxuXHRcdFx0PFJvdz5cblx0XHRcdFx0PENlbGxcblx0XHRcdFx0XHRzbVNpemU9eyA0IH1cblx0XHRcdFx0XHRtZFNpemU9eyA2IH1cblx0XHRcdFx0XHRsZ1NpemU9eyA4IH1cblx0XHRcdFx0XHRjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW5fX2NvbnRlbnRcIlxuXHRcdFx0XHQ+XG5cdFx0XHRcdFx0PFRpdGxlIHRpdGxlPXsgdGl0bGUgfT48L1RpdGxlPlxuXHRcdFx0XHRcdHsgZGVzY3JpcHRpb24gfVxuXHRcdFx0XHRcdHsgYWN0aW9ucyB9XG5cdFx0XHRcdDwvQ2VsbD5cblxuXHRcdFx0XHQ8Q2VsbFxuXHRcdFx0XHRcdHNtU2l6ZT17IDQgfVxuXHRcdFx0XHRcdG1kU2l6ZT17IDIgfVxuXHRcdFx0XHRcdGxnU2l6ZT17IDQgfVxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtcHVibGlzaGVyLXdpbl9faW1hZ2VcIlxuXHRcdFx0XHQ+XG5cdFx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXB1Ymxpc2hlci13aW5fX2ltYWdlLXNtYWxsZXJcIj5cblx0XHRcdFx0XHRcdDxTVkcgLz5cblx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0PC9DZWxsPlxuXHRcdFx0PC9Sb3c+XG5cdFx0PC9HcmlkPlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUtBO0FBSEE7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBT0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/NotificationWithSmallerRightSVG.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/layout/SimpleNotification.js": /*!********************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/layout/SimpleNotification.js ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SimpleNotification; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n/* harmony import */ var _common_Title__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/Title */ \"./js/googlesitekit/notifications/components/common/Title.js\");\n\n/**\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\nfunction SimpleNotification(_ref) {\n var actions = _ref.actions,\n description = _ref.description,\n title = _ref.title;\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Grid\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_1__[\"Cell\"], {\n size: 11,\n className: \"googlesitekit-publisher-win__content\"\n }, /*#__PURE__*/React.createElement(_common_Title__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n title: title\n }), description, actions)));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvU2ltcGxlTm90aWZpY2F0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L1NpbXBsZU5vdGlmaWNhdGlvbi5qcz83MTgzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDZWxsLCBHcmlkLCBSb3cgfSBmcm9tICcuLi8uLi8uLi8uLi9tYXRlcmlhbC1jb21wb25lbnRzJztcbmltcG9ydCBUaXRsZSBmcm9tICcuLi9jb21tb24vVGl0bGUnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTaW1wbGVOb3RpZmljYXRpb24oIHsgYWN0aW9ucywgZGVzY3JpcHRpb24sIHRpdGxlIH0gKSB7XG5cdHJldHVybiAoXG5cdFx0PEdyaWQ+XG5cdFx0XHQ8Um93PlxuXHRcdFx0XHQ8Q2VsbFxuXHRcdFx0XHRcdHNpemU9eyAxMSB9XG5cdFx0XHRcdFx0Y2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1wdWJsaXNoZXItd2luX19jb250ZW50XCJcblx0XHRcdFx0PlxuXHRcdFx0XHRcdDxUaXRsZSB0aXRsZT17IHRpdGxlIH0+PC9UaXRsZT5cblx0XHRcdFx0XHR7IGRlc2NyaXB0aW9uIH1cblx0XHRcdFx0XHR7IGFjdGlvbnMgfVxuXHRcdFx0XHQ8L0NlbGw+XG5cdFx0XHQ8L1Jvdz5cblx0XHQ8L0dyaWQ+XG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBT0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/SimpleNotification.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/layout/SingleColumnNotificationWithSVG.js": /*!*********************************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/layout/SingleColumnNotificationWithSVG.js ***! \*********************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return SingleColumnNotificationWithSVG; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\nfunction SingleColumnNotificationWithSVG(_ref) {\n var id = _ref.id,\n title = _ref.title,\n description = _ref.description,\n actions = _ref.actions,\n SVG = _ref.SVG;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-widget-context\"\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_2__[\"Grid\"], {\n className: \"googlesitekit-widget-area\"\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_2__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_2__[\"Cell\"], {\n size: 12\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('googlesitekit-widget', 'googlesitekit-widget--no-padding', 'googlesitekit-setup-cta-banner', 'googlesitekit-setup-cta-banner--single-column', \"googlesitekit-setup-cta-banner--\".concat(id))\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-setup-cta-banner__cells\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-setup-cta-banner__primary-cell\"\n }, /*#__PURE__*/React.createElement(\"h3\", {\n className: \"googlesitekit-setup-cta-banner__title\"\n }, title), description, actions), /*#__PURE__*/React.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(\"googlesitekit-setup-cta-banner__svg-wrapper--\".concat(id))\n }, /*#__PURE__*/React.createElement(SVG, null))))))));\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvU2luZ2xlQ29sdW1uTm90aWZpY2F0aW9uV2l0aFNWRy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9jb21wb25lbnRzL2xheW91dC9TaW5nbGVDb2x1bW5Ob3RpZmljYXRpb25XaXRoU1ZHLmpzP2QwNjUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBjbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBDZWxsLCBHcmlkLCBSb3cgfSBmcm9tICcuLi8uLi8uLi8uLi9tYXRlcmlhbC1jb21wb25lbnRzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU2luZ2xlQ29sdW1uTm90aWZpY2F0aW9uV2l0aFNWRygge1xuXHRpZCxcblx0dGl0bGUsXG5cdGRlc2NyaXB0aW9uLFxuXHRhY3Rpb25zLFxuXHRTVkcsXG59ICkge1xuXHRyZXR1cm4gKFxuXHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC13aWRnZXQtY29udGV4dFwiPlxuXHRcdFx0PEdyaWQgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC13aWRnZXQtYXJlYVwiPlxuXHRcdFx0XHQ8Um93PlxuXHRcdFx0XHRcdDxDZWxsIHNpemU9eyAxMiB9PlxuXHRcdFx0XHRcdFx0PGRpdlxuXHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9eyBjbGFzc05hbWVzKFxuXHRcdFx0XHRcdFx0XHRcdCdnb29nbGVzaXRla2l0LXdpZGdldCcsXG5cdFx0XHRcdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtd2lkZ2V0LS1uby1wYWRkaW5nJyxcblx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1zZXR1cC1jdGEtYmFubmVyJyxcblx0XHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1zZXR1cC1jdGEtYmFubmVyLS1zaW5nbGUtY29sdW1uJyxcblx0XHRcdFx0XHRcdFx0XHRgZ29vZ2xlc2l0ZWtpdC1zZXR1cC1jdGEtYmFubmVyLS0keyBpZCB9YFxuXHRcdFx0XHRcdFx0XHQpIH1cblx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHVwLWN0YS1iYW5uZXJfX2NlbGxzXCI+XG5cdFx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXNldHVwLWN0YS1iYW5uZXJfX3ByaW1hcnktY2VsbFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PGgzIGNsYXNzTmFtZT1cImdvb2dsZXNpdGVraXQtc2V0dXAtY3RhLWJhbm5lcl9fdGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0eyB0aXRsZSB9XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L2gzPlxuXG5cdFx0XHRcdFx0XHRcdFx0XHR7IGRlc2NyaXB0aW9uIH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0eyBhY3Rpb25zIH1cblx0XHRcdFx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0XHRcdFx0XHQ8ZGl2XG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzc05hbWU9eyBjbGFzc05hbWVzKFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRgZ29vZ2xlc2l0ZWtpdC1zZXR1cC1jdGEtYmFubmVyX19zdmctd3JhcHBlci0tJHsgaWQgfWBcblx0XHRcdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0XHRcdDxTVkcgLz5cblx0XHRcdFx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0XHQ8L0NlbGw+XG5cdFx0XHRcdDwvUm93PlxuXHRcdFx0PC9HcmlkPlxuXHRcdDwvZGl2PlxuXHQpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU1BO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUVBO0FBTUE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFTQTtBQUVBO0FBV0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/SingleColumnNotificationWithSVG.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/components/layout/SubtleNotification.js": /*!********************************************************************************!*\ !*** ./js/googlesitekit/notifications/components/layout/SubtleNotification.js ***! \********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _svg_icons_check_fill_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../svg/icons/check-fill.svg */ \"./svg/icons/check-fill.svg\");\n/* harmony import */ var _svg_icons_warning_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../../svg/icons/warning.svg */ \"./svg/icons/warning.svg\");\n/* harmony import */ var _svg_icons_star_fill_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../../svg/icons/star-fill.svg */ \"./svg/icons/star-fill.svg\");\n/* harmony import */ var _material_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../material-components */ \"./js/material-components/index.js\");\n\n/**\n * SubtleNotification component.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\nvar SubtleNotification = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"forwardRef\"])(function (_ref, ref) {\n var className = _ref.className,\n title = _ref.title,\n description = _ref.description,\n dismissCTA = _ref.dismissCTA,\n additionalCTA = _ref.additionalCTA,\n _ref$reverseCTAs = _ref.reverseCTAs,\n reverseCTAs = _ref$reverseCTAs === void 0 ? false : _ref$reverseCTAs,\n _ref$type = _ref.type,\n type = _ref$type === void 0 ? 'success' : _ref$type,\n icon = _ref.icon;\n return /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_6__[\"Grid\"], {\n ref: ref\n }, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_6__[\"Row\"], null, /*#__PURE__*/React.createElement(_material_components__WEBPACK_IMPORTED_MODULE_6__[\"Cell\"], {\n alignMiddle: true,\n size: 12,\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()('googlesitekit-subtle-notification', className, {\n 'googlesitekit-subtle-notification--success': type === 'success',\n 'googlesitekit-subtle-notification--warning': type === 'warning',\n 'googlesitekit-subtle-notification--new-feature': type === 'new-feature'\n })\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-subtle-notification__icon\"\n }, icon, type === 'success' && !icon && /*#__PURE__*/React.createElement(_svg_icons_check_fill_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n width: 24,\n height: 24\n }), type === 'warning' && !icon && /*#__PURE__*/React.createElement(_svg_icons_warning_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n width: 24,\n height: 24\n }), type === 'new-feature' && !icon && /*#__PURE__*/React.createElement(_svg_icons_star_fill_svg__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n width: 24,\n height: 24\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-subtle-notification__content\"\n }, /*#__PURE__*/React.createElement(\"p\", null, title), /*#__PURE__*/React.createElement(\"p\", {\n className: \"googlesitekit-subtle-notification__secondary_description\"\n }, description)), /*#__PURE__*/React.createElement(\"div\", {\n className: \"googlesitekit-subtle-notification__action\"\n }, !reverseCTAs && dismissCTA, reverseCTAs && additionalCTA, !reverseCTAs && additionalCTA, reverseCTAs && dismissCTA))));\n});\nSubtleNotification.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,\n title: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n description: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n dismissCTA: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n additionalCTA: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n reverseCTAs: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n type: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOf(['success', 'warning', 'new-feature']),\n icon: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (SubtleNotification);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29tcG9uZW50cy9sYXlvdXQvU3VidGxlTm90aWZpY2F0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbXBvbmVudHMvbGF5b3V0L1N1YnRsZU5vdGlmaWNhdGlvbi5qcz81ZDQ0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3VidGxlTm90aWZpY2F0aW9uIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGZvcndhcmRSZWYgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgQ2hlY2tGaWxsIGZyb20gJy4uLy4uLy4uLy4uLy4uL3N2Zy9pY29ucy9jaGVjay1maWxsLnN2Zyc7XG5pbXBvcnQgV2FybmluZ1NWRyBmcm9tICcuLi8uLi8uLi8uLi8uLi9zdmcvaWNvbnMvd2FybmluZy5zdmcnO1xuaW1wb3J0IFN0YXJGaWxsIGZyb20gJy4uLy4uLy4uLy4uLy4uL3N2Zy9pY29ucy9zdGFyLWZpbGwuc3ZnJztcbmltcG9ydCB7IEdyaWQsIENlbGwsIFJvdyB9IGZyb20gJy4uLy4uLy4uLy4uL21hdGVyaWFsLWNvbXBvbmVudHMnO1xuXG5jb25zdCBTdWJ0bGVOb3RpZmljYXRpb24gPSBmb3J3YXJkUmVmKFxuXHQoXG5cdFx0e1xuXHRcdFx0Y2xhc3NOYW1lLFxuXHRcdFx0dGl0bGUsXG5cdFx0XHRkZXNjcmlwdGlvbixcblx0XHRcdGRpc21pc3NDVEEsXG5cdFx0XHRhZGRpdGlvbmFsQ1RBLFxuXHRcdFx0cmV2ZXJzZUNUQXMgPSBmYWxzZSxcblx0XHRcdHR5cGUgPSAnc3VjY2VzcycsXG5cdFx0XHRpY29uLFxuXHRcdH0sXG5cdFx0cmVmXG5cdCkgPT4ge1xuXHRcdHJldHVybiAoXG5cdFx0XHQ8R3JpZCByZWY9eyByZWYgfT5cblx0XHRcdFx0PFJvdz5cblx0XHRcdFx0XHQ8Q2VsbFxuXHRcdFx0XHRcdFx0YWxpZ25NaWRkbGVcblx0XHRcdFx0XHRcdHNpemU9eyAxMiB9XG5cdFx0XHRcdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKFxuXHRcdFx0XHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC1zdWJ0bGUtbm90aWZpY2F0aW9uJyxcblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lLFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtc3VidGxlLW5vdGlmaWNhdGlvbi0tc3VjY2Vzcyc6XG5cdFx0XHRcdFx0XHRcdFx0XHR0eXBlID09PSAnc3VjY2VzcycsXG5cdFx0XHRcdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtc3VidGxlLW5vdGlmaWNhdGlvbi0td2FybmluZyc6XG5cdFx0XHRcdFx0XHRcdFx0XHR0eXBlID09PSAnd2FybmluZycsXG5cdFx0XHRcdFx0XHRcdFx0J2dvb2dsZXNpdGVraXQtc3VidGxlLW5vdGlmaWNhdGlvbi0tbmV3LWZlYXR1cmUnOlxuXHRcdFx0XHRcdFx0XHRcdFx0dHlwZSA9PT0gJ25ldy1mZWF0dXJlJyxcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXN1YnRsZS1ub3RpZmljYXRpb25fX2ljb25cIj5cblx0XHRcdFx0XHRcdFx0eyBpY29uIH1cblx0XHRcdFx0XHRcdFx0eyB0eXBlID09PSAnc3VjY2VzcycgJiYgISBpY29uICYmIChcblx0XHRcdFx0XHRcdFx0XHQ8Q2hlY2tGaWxsIHdpZHRoPXsgMjQgfSBoZWlnaHQ9eyAyNCB9IC8+XG5cdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHR7IHR5cGUgPT09ICd3YXJuaW5nJyAmJiAhIGljb24gJiYgKFxuXHRcdFx0XHRcdFx0XHRcdDxXYXJuaW5nU1ZHIHdpZHRoPXsgMjQgfSBoZWlnaHQ9eyAyNCB9IC8+XG5cdFx0XHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdFx0XHR7IHR5cGUgPT09ICduZXctZmVhdHVyZScgJiYgISBpY29uICYmIChcblx0XHRcdFx0XHRcdFx0XHQ8U3RhckZpbGwgd2lkdGg9eyAyNCB9IGhlaWdodD17IDI0IH0gLz5cblx0XHRcdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0XHQ8L2Rpdj5cblxuXHRcdFx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXN1YnRsZS1ub3RpZmljYXRpb25fX2NvbnRlbnRcIj5cblx0XHRcdFx0XHRcdFx0PHA+eyB0aXRsZSB9PC9wPlxuXHRcdFx0XHRcdFx0XHQ8cCBjbGFzc05hbWU9XCJnb29nbGVzaXRla2l0LXN1YnRsZS1ub3RpZmljYXRpb25fX3NlY29uZGFyeV9kZXNjcmlwdGlvblwiPlxuXHRcdFx0XHRcdFx0XHRcdHsgZGVzY3JpcHRpb24gfVxuXHRcdFx0XHRcdFx0XHQ8L3A+XG5cdFx0XHRcdFx0XHQ8L2Rpdj5cblx0XHRcdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwiZ29vZ2xlc2l0ZWtpdC1zdWJ0bGUtbm90aWZpY2F0aW9uX19hY3Rpb25cIj5cblx0XHRcdFx0XHRcdFx0eyAhIHJldmVyc2VDVEFzICYmIGRpc21pc3NDVEEgfVxuXHRcdFx0XHRcdFx0XHR7IHJldmVyc2VDVEFzICYmIGFkZGl0aW9uYWxDVEEgfVxuXG5cdFx0XHRcdFx0XHRcdHsgISByZXZlcnNlQ1RBcyAmJiBhZGRpdGlvbmFsQ1RBIH1cblx0XHRcdFx0XHRcdFx0eyByZXZlcnNlQ1RBcyAmJiBkaXNtaXNzQ1RBIH1cblx0XHRcdFx0XHRcdDwvZGl2PlxuXHRcdFx0XHRcdDwvQ2VsbD5cblx0XHRcdFx0PC9Sb3c+XG5cdFx0XHQ8L0dyaWQ+XG5cdFx0KTtcblx0fVxuKTtcblxuU3VidGxlTm90aWZpY2F0aW9uLnByb3BUeXBlcyA9IHtcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHR0aXRsZTogUHJvcFR5cGVzLm5vZGUsXG5cdGRlc2NyaXB0aW9uOiBQcm9wVHlwZXMubm9kZSxcblx0ZGlzbWlzc0NUQTogUHJvcFR5cGVzLm5vZGUsXG5cdGFkZGl0aW9uYWxDVEE6IFByb3BUeXBlcy5ub2RlLFxuXHRyZXZlcnNlQ1RBczogUHJvcFR5cGVzLmJvb2wsXG5cdHR5cGU6IFByb3BUeXBlcy5vbmVPZiggWyAnc3VjY2VzcycsICd3YXJuaW5nJywgJ25ldy1mZWF0dXJlJyBdICksXG5cdGljb246IFByb3BUeXBlcy5vYmplY3QsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTdWJ0bGVOb3RpZmljYXRpb247XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFhQTtBQVRBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUlBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUVBO0FBQUE7QUFJQTtBQUFBO0FBV0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/components/layout/SubtleNotification.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/constants.js": /*!*****************************************************!*\ !*** ./js/googlesitekit/notifications/constants.js ***! \*****************************************************/ /*! exports provided: FPM_HEALTH_CHECK_WARNING_NOTIFICATION_ID, FPM_SETUP_CTA_BANNER_NOTIFICATION, PRIORITY */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FPM_HEALTH_CHECK_WARNING_NOTIFICATION_ID\", function() { return FPM_HEALTH_CHECK_WARNING_NOTIFICATION_ID; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FPM_SETUP_CTA_BANNER_NOTIFICATION\", function() { return FPM_SETUP_CTA_BANNER_NOTIFICATION; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PRIORITY\", function() { return PRIORITY; });\n/**\n * Notifications API constants.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar FPM_HEALTH_CHECK_WARNING_NOTIFICATION_ID = 'warning-notification-fpm';\nvar FPM_SETUP_CTA_BANNER_NOTIFICATION = 'fpm-setup-cta';\nvar PRIORITY = {\n ERROR_HIGH: 30,\n ERROR_LOW: 60,\n WARNING: 100,\n INFO: 150,\n SETUP_CTA_HIGH: 150,\n SETUP_CTA_LOW: 200\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvY29uc3RhbnRzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2NvbnN0YW50cy5qcz9iMGVlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTm90aWZpY2F0aW9ucyBBUEkgY29uc3RhbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IGNvbnN0IEZQTV9IRUFMVEhfQ0hFQ0tfV0FSTklOR19OT1RJRklDQVRJT05fSUQgPVxuXHQnd2FybmluZy1ub3RpZmljYXRpb24tZnBtJztcblxuZXhwb3J0IGNvbnN0IEZQTV9TRVRVUF9DVEFfQkFOTkVSX05PVElGSUNBVElPTiA9ICdmcG0tc2V0dXAtY3RhJztcblxuZXhwb3J0IGNvbnN0IFBSSU9SSVRZID0ge1xuXHRFUlJPUl9ISUdIOiAzMCxcblx0RVJST1JfTE9XOiA2MCxcblx0V0FSTklORzogMTAwLFxuXHRJTkZPOiAxNTAsXG5cdFNFVFVQX0NUQV9ISUdIOiAxNTAsXG5cdFNFVFVQX0NUQV9MT1c6IDIwMCxcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/datastore/constants.js": /*!***************************************************************!*\ !*** ./js/googlesitekit/notifications/datastore/constants.js ***! \***************************************************************/ /*! exports provided: CORE_NOTIFICATIONS, NOTIFICATION_AREAS, NOTIFICATION_GROUPS, NOTIFICATION_VIEW_CONTEXTS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CORE_NOTIFICATIONS\", function() { return CORE_NOTIFICATIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NOTIFICATION_AREAS\", function() { return NOTIFICATION_AREAS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NOTIFICATION_GROUPS\", function() { return NOTIFICATION_GROUPS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NOTIFICATION_VIEW_CONTEXTS\", function() { return NOTIFICATION_VIEW_CONTEXTS; });\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../constants */ \"./js/googlesitekit/constants.js\");\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\nvar CORE_NOTIFICATIONS = 'core/notifications';\nvar NOTIFICATION_AREAS = {\n ERRORS: 'notification-area-errors',\n BANNERS_ABOVE_NAV: 'notification-area-banners-above-nav',\n BANNERS_BELOW_NAV: 'notification-area-banners-below-nav'\n};\nvar NOTIFICATION_GROUPS = {\n DEFAULT: 'default',\n SETUP_CTAS: 'setup-ctas'\n};\nvar NOTIFICATION_VIEW_CONTEXTS = [_constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_SPLASH\"], _constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_0__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"]];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvZGF0YXN0b3JlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2dvb2dsZXNpdGVraXQvbm90aWZpY2F0aW9ucy9kYXRhc3RvcmUvY29uc3RhbnRzLmpzP2EzYzEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmltcG9ydCB7XG5cdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJELFxuXHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCxcblx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJEX1ZJRVdfT05MWSxcblx0VklFV19DT05URVhUX1NQTEFTSCxcbn0gZnJvbSAnLi4vLi4vY29uc3RhbnRzJztcblxuZXhwb3J0IGNvbnN0IENPUkVfTk9USUZJQ0FUSU9OUyA9ICdjb3JlL25vdGlmaWNhdGlvbnMnO1xuXG5leHBvcnQgY29uc3QgTk9USUZJQ0FUSU9OX0FSRUFTID0ge1xuXHRFUlJPUlM6ICdub3RpZmljYXRpb24tYXJlYS1lcnJvcnMnLFxuXHRCQU5ORVJTX0FCT1ZFX05BVjogJ25vdGlmaWNhdGlvbi1hcmVhLWJhbm5lcnMtYWJvdmUtbmF2Jyxcblx0QkFOTkVSU19CRUxPV19OQVY6ICdub3RpZmljYXRpb24tYXJlYS1iYW5uZXJzLWJlbG93LW5hdicsXG59O1xuXG5leHBvcnQgY29uc3QgTk9USUZJQ0FUSU9OX0dST1VQUyA9IHtcblx0REVGQVVMVDogJ2RlZmF1bHQnLFxuXHRTRVRVUF9DVEFTOiAnc2V0dXAtY3RhcycsXG59O1xuXG5leHBvcnQgY29uc3QgTk9USUZJQ0FUSU9OX1ZJRVdfQ09OVEVYVFMgPSBbXG5cdFZJRVdfQ09OVEVYVF9TUExBU0gsXG5cdFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCxcblx0VklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkQsXG5cdFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJEX1ZJRVdfT05MWSxcbl07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFRQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/datastore/constants.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/datastore/index.js": /*!***********************************************************!*\ !*** ./js/googlesitekit/notifications/datastore/index.js ***! \***********************************************************/ /*! exports provided: registerStore, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"registerStore\", function() { return registerStore; });\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _notifications__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notifications */ \"./js/googlesitekit/notifications/datastore/notifications.js\");\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\nvar store = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"combineStores\"])(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"commonStore\"], _notifications__WEBPACK_IMPORTED_MODULE_2__[\"default\"]);\nvar registerStore = function registerStore(registry) {\n registry.registerStore(_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_NOTIFICATIONS\"], store);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (store);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvZGF0YXN0b3JlL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2RhdGFzdG9yZS9pbmRleC5qcz9mYjU1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBjb21iaW5lU3RvcmVzLCBjb21tb25TdG9yZSB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX05PVElGSUNBVElPTlMgfSBmcm9tICcuL2NvbnN0YW50cyc7XG5pbXBvcnQgbm90aWZpY2F0aW9ucyBmcm9tICcuL25vdGlmaWNhdGlvbnMnO1xuXG5jb25zdCBzdG9yZSA9IGNvbWJpbmVTdG9yZXMoIGNvbW1vblN0b3JlLCBub3RpZmljYXRpb25zICk7XG5cbmV4cG9ydCBjb25zdCByZWdpc3RlclN0b3JlID0gKCByZWdpc3RyeSApID0+IHtcblx0cmVnaXN0cnkucmVnaXN0ZXJTdG9yZSggQ09SRV9OT1RJRklDQVRJT05TLCBzdG9yZSApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgc3RvcmU7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/datastore/index.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/datastore/notifications.js": /*!*******************************************************************!*\ !*** ./js/googlesitekit/notifications/datastore/notifications.js ***! \*******************************************************************/ /*! exports provided: initialState, actions, controls, reducer, resolvers, selectors, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"initialState\", function() { return initialState; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"actions\", function() { return actions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"controls\", function() { return controls; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"reducer\", function() { return reducer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"resolvers\", function() { return resolvers; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"selectors\", function() { return selectors; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _js_googlesitekit_data_create_reducer__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../js/googlesitekit/data/create-reducer */ \"./js/googlesitekit/data/create-reducer.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _data_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../data/utils */ \"./js/googlesitekit/data/utils.js\");\n/* harmony import */ var _util_async__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../util/async */ \"./js/util/async.js\");\n/* harmony import */ var _features__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../features */ \"./js/features/index.js\");\n\n\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * `core/notifications` data store: notifications info.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\nvar REGISTER_NOTIFICATION = 'REGISTER_NOTIFICATION';\nvar RECEIVE_QUEUED_NOTIFICATIONS = 'RECEIVE_QUEUED_NOTIFICATIONS';\nvar DISMISS_NOTIFICATION = 'DISMISS_NOTIFICATION';\nvar QUEUE_NOTIFICATION = 'QUEUE_NOTIFICATION';\nvar RESET_QUEUE = 'RESET_QUEUE';\n// Controls.\nvar POPULATE_QUEUE = 'POPULATE_QUEUE';\nvar initialState = {\n notifications: {},\n queuedNotifications: {}\n};\nvar actions = {\n /**\n * Registers a notification with a given `id` slug and settings.\n *\n * @since 1.132.0\n * @since 1.146.0 Added `featureFlag` parameter.\n *\n * @param {string} id Notification's slug.\n * @param {Object} settings Notification's settings.\n * @param {WPComponent} [settings.Component] React component used to display the contents of this notification.\n * @param {number} [settings.priority] Notification's priority for ordering (lower number is higher priority, like WordPress hooks). Ideally in increments of 10. Default 10.\n * @param {string} [settings.areaSlug] The slug of the area where the notification should be rendered, e.g. notification-area-banners-above-nav.\n * @param {string} [settings.groupID] Optional. The ID of the group of notifications that should be rendered in their own individual queue. Default 'default'.\n * @param {Array.} [settings.viewContexts] Array of Site Kit contexts, e.g. VIEW_CONTEXT_MAIN_DASHBOARD.\n * @param {Function} [settings.checkRequirements] Optional. Callback function to determine if the notification should be queued.\n * @param {boolean} [settings.isDismissible] Optional. Flag to check if the notification should be queued and is not dismissed.\n * @param {number} [settings.dismissRetries] Optional. An integer number denoting how many times a notification should be shown again on dismissal. Default 0.\n * @param {string} [settings.featureFlag] Optional. Feature flag that must be enabled to register the notification.\n * @return {Object} Redux-style action.\n */\n registerNotification: function registerNotification(id, _ref) {\n var Component = _ref.Component,\n _ref$priority = _ref.priority,\n priority = _ref$priority === void 0 ? 10 : _ref$priority,\n areaSlug = _ref.areaSlug,\n _ref$groupID = _ref.groupID,\n groupID = _ref$groupID === void 0 ? _constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_GROUPS\"].DEFAULT : _ref$groupID,\n viewContexts = _ref.viewContexts,\n checkRequirements = _ref.checkRequirements,\n isDismissible = _ref.isDismissible,\n _ref$dismissRetries = _ref.dismissRetries,\n dismissRetries = _ref$dismissRetries === void 0 ? 0 : _ref$dismissRetries,\n _ref$featureFlag = _ref.featureFlag,\n featureFlag = _ref$featureFlag === void 0 ? '' : _ref$featureFlag;\n invariant__WEBPACK_IMPORTED_MODULE_4___default()(Component, 'Component is required to register a notification.');\n var notificationAreas = Object.values(_constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_AREAS\"]);\n invariant__WEBPACK_IMPORTED_MODULE_4___default()(notificationAreas.includes(areaSlug), \"Notification area should be one of: \".concat(notificationAreas.join(', '), \", but \\\"\").concat(areaSlug, \"\\\" was provided.\"));\n invariant__WEBPACK_IMPORTED_MODULE_4___default()(Array.isArray(viewContexts) && viewContexts.some(_constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_VIEW_CONTEXTS\"].includes, _constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_VIEW_CONTEXTS\"]), \"Notification view context should be one of: \".concat(_constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_VIEW_CONTEXTS\"].join(', '), \", but \\\"\").concat(viewContexts, \"\\\" was provided.\"));\n return {\n payload: {\n id: id,\n settings: {\n Component: Component,\n priority: priority,\n areaSlug: areaSlug,\n groupID: groupID,\n viewContexts: viewContexts,\n checkRequirements: checkRequirements,\n isDismissible: isDismissible,\n dismissRetries: dismissRetries,\n featureFlag: featureFlag\n }\n },\n type: REGISTER_NOTIFICATION\n };\n },\n receiveQueuedNotifications: function receiveQueuedNotifications(queuedNotifications) {\n var groupID = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n return {\n payload: {\n queuedNotifications: queuedNotifications,\n groupID: groupID\n },\n type: RECEIVE_QUEUED_NOTIFICATIONS\n };\n },\n /**\n * Resets a notification queue.\n *\n * @since 1.142.0\n *\n * @param {string?} groupID Group ID of queue to reset. Default: default.\n * @return {Object} Redux-style action.\n */\n resetQueue: function resetQueue() {\n var groupID = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n return {\n type: RESET_QUEUE,\n payload: {\n groupID: groupID\n }\n };\n },\n /**\n * Populates a queue with qualifying notifications ordered by priority.\n *\n * @since 1.142.0\n *\n * @param {string} viewContext View context to populate queue for.\n * @param {string?} groupID Group ID of queue to populate. Default: default.\n * @yield {Object} Redux-style action.\n */\n populateQueue: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function populateQueue(viewContext) {\n var groupID,\n _args = arguments;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function populateQueue$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n groupID = _args.length > 1 && _args[1] !== undefined ? _args[1] : _constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n _context.next = 3;\n return {\n type: POPULATE_QUEUE,\n payload: {\n viewContext: viewContext,\n groupID: groupID\n }\n };\n case 3:\n case \"end\":\n return _context.stop();\n }\n }\n }, populateQueue);\n }),\n /**\n * Adds the given notification to its respective queue.\n *\n * @since 1.142.0\n *\n * @param {Object} notification Notification definition.\n * @return {Object} Redux-style action.\n */\n queueNotification: function queueNotification(notification) {\n return {\n payload: {\n notification: notification\n },\n type: QUEUE_NOTIFICATION\n };\n },\n /**\n * Dismisses the given notification by its id.\n *\n * Currently, this action simply dispatches the call to the dismissed items API.\n * We can potentially add more notification-specific dismissal logic here in the future.\n *\n * @since 1.132.0\n *\n * @param {string} id Notification id to dismiss.\n * @param {Object} options Dismiss notification options.\n * @param {number} [options.expiresInSeconds] Optional. An integer number of seconds for expiry. 0 denotes permanent dismissal. Default 0.\n * @param {number} [options.skipHidingFromQueue] Optional. A boolean value if notification should not be removed from the queue immediately.\n * @return {Object} Generator instance.\n */\n dismissNotification: Object(_data_utils__WEBPACK_IMPORTED_MODULE_9__[\"createValidatedAction\"])(function (id) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n invariant__WEBPACK_IMPORTED_MODULE_4___default()(id, 'A notification id is required to dismiss a notification.');\n var _options$expiresInSec = options.expiresInSeconds,\n expiresInSeconds = _options$expiresInSec === void 0 ? 0 : _options$expiresInSec;\n invariant__WEBPACK_IMPORTED_MODULE_4___default()(Number.isInteger(expiresInSeconds), 'expiresInSeconds must be an integer.');\n }, /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee(id) {\n var options,\n _options$expiresInSec2,\n expiresInSeconds,\n registry,\n notification,\n dismissCount,\n expirationInSeconds,\n _args2 = arguments;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n options = _args2.length > 1 && _args2[1] !== undefined ? _args2[1] : {};\n _options$expiresInSec2 = options.expiresInSeconds, expiresInSeconds = _options$expiresInSec2 === void 0 ? 0 : _options$expiresInSec2;\n _context2.next = 4;\n return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].getRegistry();\n case 4:\n registry = _context2.sent;\n if (options.skipHidingFromQueue) {\n _context2.next = 8;\n break;\n }\n _context2.next = 8;\n return {\n type: DISMISS_NOTIFICATION,\n payload: {\n id: id\n }\n };\n case 8:\n notification = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotification(id); // Skip persisting notification dismissal in database if the notification is not dismissible.\n if (!(notification.isDismissible !== true)) {\n _context2.next = 11;\n break;\n }\n return _context2.abrupt(\"return\");\n case 11:\n if (!(notification.dismissRetries > 0)) {\n _context2.next = 17;\n break;\n }\n dismissCount = registry.select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getPromptDismissCount(id);\n expirationInSeconds = dismissCount < notification.dismissRetries ? expiresInSeconds : 0;\n _context2.next = 16;\n return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].await(registry.dispatch(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).dismissPrompt(id, {\n expiresInSeconds: expirationInSeconds\n }));\n case 16:\n return _context2.abrupt(\"return\", _context2.sent);\n case 17:\n _context2.next = 19;\n return googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"commonActions\"].await(registry.dispatch(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).dismissItem(id, {\n expiresInSeconds: expiresInSeconds\n }));\n case 19:\n return _context2.abrupt(\"return\", _context2.sent);\n case 20:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee);\n }))\n};\nvar controls = _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, POPULATE_QUEUE, Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistryControl\"])(function (registry) {\n return /*#__PURE__*/function () {\n var _ref3 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee3(_ref2) {\n var payload, viewContext, groupID, _registry$select, isNotificationDismissed, notifications, potentialNotifications, _registry$dispatch, queueNotification, nextNotification;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee3$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n payload = _ref2.payload;\n viewContext = payload.viewContext, groupID = payload.groupID;\n _registry$select = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]), isNotificationDismissed = _registry$select.isNotificationDismissed;\n notifications = registry.select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotifications(); // Wait for all dismissed items to be available before filtering.\n _context4.next = 6;\n return Promise.all([registry.resolveSelect(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getDismissedItems(), registry.resolveSelect(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getDismissedPrompts()]);\n case 6:\n potentialNotifications = Object.values(notifications).filter(function (notification) {\n return (notification === null || notification === void 0 ? void 0 : notification.featureFlag) ? Object(_features__WEBPACK_IMPORTED_MODULE_11__[\"isFeatureEnabled\"])(notification.featureFlag) : true;\n }).filter(function (notification) {\n return notification.groupID === groupID;\n }).filter(function (notification) {\n return notification.viewContexts.includes(viewContext);\n }).filter(function (_ref4) {\n var isDismissible = _ref4.isDismissible,\n id = _ref4.id;\n return isDismissible ? !isNotificationDismissed(id) : true;\n }).map(function (_ref5) {\n var checkRequirements = _ref5.checkRequirements,\n notification = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref5, [\"checkRequirements\"]);\n return _objectSpread(_objectSpread({}, notification), {}, {\n checkRequirements: checkRequirements,\n check: function check() {\n return _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee2() {\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee2$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n if (!checkRequirements) {\n _context3.next = 4;\n break;\n }\n _context3.next = 3;\n return checkRequirements(registry);\n case 3:\n return _context3.abrupt(\"return\", _context3.sent);\n case 4:\n return _context3.abrupt(\"return\", true);\n case 5:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee2);\n }))();\n }\n });\n });\n _registry$dispatch = registry.dispatch(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]), queueNotification = _registry$dispatch.queueNotification;\n case 8:\n _context4.next = 10;\n return Object(_util_async__WEBPACK_IMPORTED_MODULE_10__[\"racePrioritizedAsyncTasks\"])(potentialNotifications);\n case 10:\n nextNotification = _context4.sent;\n if (nextNotification) {\n queueNotification(nextNotification);\n potentialNotifications = potentialNotifications.filter(function (n) {\n return n !== nextNotification;\n });\n }\n case 12:\n if (nextNotification) {\n _context4.next = 8;\n break;\n }\n case 13:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee3);\n }));\n return function (_x) {\n return _ref3.apply(this, arguments);\n };\n }();\n}));\nvar reducer = Object(_js_googlesitekit_data_create_reducer__WEBPACK_IMPORTED_MODULE_6__[\"createReducer\"])(function (state, _ref6) {\n var type = _ref6.type,\n payload = _ref6.payload;\n switch (type) {\n case REGISTER_NOTIFICATION:\n {\n var id = payload.id,\n settings = payload.settings;\n if (state.notifications[id] !== undefined) {\n global.console.warn(\"Could not register notification with ID \\\"\".concat(id, \"\\\". Notification \\\"\").concat(id, \"\\\" is already registered.\"));\n } else {\n state.notifications[id] = _objectSpread(_objectSpread({}, settings), {}, {\n id: id\n });\n }\n break;\n }\n case RECEIVE_QUEUED_NOTIFICATIONS:\n {\n state.queuedNotifications[payload.groupID] = payload.queuedNotifications;\n break;\n }\n case RESET_QUEUE:\n {\n state.queuedNotifications[payload.groupID] = [];\n break;\n }\n case QUEUE_NOTIFICATION:\n {\n var groupID = payload.notification.groupID;\n state.queuedNotifications[groupID] = state.queuedNotifications[groupID] || [];\n state.queuedNotifications[groupID].push(payload.notification);\n break;\n }\n case DISMISS_NOTIFICATION:\n {\n var _state$notifications, _state$notifications$, _state$queuedNotifica;\n var _id = payload.id;\n var _groupID = (_state$notifications = state.notifications) === null || _state$notifications === void 0 ? void 0 : (_state$notifications$ = _state$notifications[_id]) === null || _state$notifications$ === void 0 ? void 0 : _state$notifications$.groupID;\n var dismissedNotificationIndex = (_state$queuedNotifica = state.queuedNotifications[_groupID]) === null || _state$queuedNotifica === void 0 ? void 0 : _state$queuedNotifica.findIndex(function (notification) {\n return notification.id === _id;\n });\n if (dismissedNotificationIndex >= 0) {\n state.queuedNotifications[_groupID].splice(dismissedNotificationIndex, 1);\n }\n break;\n }\n default:\n break;\n }\n});\nvar resolvers = {\n getQueuedNotifications: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function getQueuedNotifications(viewContext) {\n var groupID,\n _args5 = arguments;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function getQueuedNotifications$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n groupID = _args5.length > 1 && _args5[1] !== undefined ? _args5[1] : _constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n _context5.next = 3;\n return actions.resetQueue(groupID);\n case 3:\n _context5.next = 5;\n return actions.populateQueue(viewContext, groupID);\n case 5:\n case \"end\":\n return _context5.stop();\n }\n }\n }, getQueuedNotifications);\n })\n};\nvar selectors = {\n /**\n * Fetches all registered notifications from state, regardless of whether they are dismissed or not.\n *\n * @since 1.133.0\n *\n * @param {Object} state Data store's state.\n * @return {(Array|undefined)} Array of notification objects.\n */\n getNotifications: function getNotifications(state) {\n return state.notifications;\n },\n /**\n * Fetches a registered notification by ID from state.\n *\n * @since 1.138.0\n *\n * @param {Object} state Data store's state.\n * @param {string} id Notification ID.\n * @return {(Object|undefined)} The registered notification object or undefined if a notification with the given ID is not registered.\n */\n getNotification: function getNotification(state, id) {\n return state.notifications[id];\n },\n /**\n * Fetches the queue of registered notifications which are filtered and sorted.\n *\n * Notifications are filtered and sorted in the corresponding resolver.\n * They are filtered based on the given `viewContext`, their dismissal state\n * and their `checkRequirements` callback. They are sorted by their `priority`.\n *\n * @since 1.133.0\n *\n * @param {Object} state Data store's state.\n * @param {string} viewContext The viewContext to fetch notifications for.\n * @param {string} groupID The groupID of the notification queue to fetch notifications for.\n * @return {(Array|undefined)} Array of notification objects.\n */\n getQueuedNotifications: function getQueuedNotifications(state, viewContext) {\n var groupID = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _constants__WEBPACK_IMPORTED_MODULE_7__[\"NOTIFICATION_GROUPS\"].DEFAULT;\n invariant__WEBPACK_IMPORTED_MODULE_4___default()(viewContext, 'viewContext is required.');\n return state.queuedNotifications[groupID];\n },\n /**\n * Determines whether a notification is dismissed or not.\n *\n * If the notification should appear again for a certain number of times after dismissal,\n * then we store them as prompts. So we check for dismissed prompts instead of dismissed items.\n *\n * @since 1.132.0\n *\n * @param {Object} state Data store's state.\n * @param {string} id Notification id.\n * @return {(boolean|undefined)} TRUE if dismissed, otherwise FALSE, `undefined` if not resolved yet.\n */\n isNotificationDismissed: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistrySelector\"])(function (select) {\n return function (state, id) {\n var notification = select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotification(id);\n if (notification === undefined) {\n return undefined;\n }\n if (notification.dismissRetries > 0) {\n return select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).isPromptDismissed(id);\n }\n return select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).isItemDismissed(id);\n };\n }),\n /**\n * Determines whether a notification that can reappear again for a fixed number of times\n * on dismissal is at its final appearance.\n *\n * @since 1.145.0\n *\n * @param {Object} state Data store's state.\n * @param {string} id Notification id.\n * @return {(boolean|undefined)} TRUE if notification is on its final retry, otherwise FALSE, `undefined` if not resolved yet.\n */\n isNotificationDismissalFinal: Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_5__[\"createRegistrySelector\"])(function (select) {\n return function (state, id) {\n var notification = select(_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_NOTIFICATIONS\"]).getNotification(id);\n if (notification === undefined) {\n return undefined;\n }\n invariant__WEBPACK_IMPORTED_MODULE_4___default()(notification.isDismissible, 'Notification should be dismissible to check if a notification is on its final dismissal.');\n\n // If a notification does not have retries, it always will be on its final render.\n if (notification.dismissRetries === 0) {\n return true;\n }\n var dismissCount = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_USER\"]).getPromptDismissCount(id);\n if (dismissCount >= notification.dismissRetries) {\n return true;\n }\n return false;\n };\n })\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n initialState: initialState,\n actions: actions,\n controls: controls,\n reducer: reducer,\n resolvers: resolvers,\n selectors: selectors\n});\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvZGF0YXN0b3JlL25vdGlmaWNhdGlvbnMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvZGF0YXN0b3JlL25vdGlmaWNhdGlvbnMuanM/MDcxMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBjb3JlL25vdGlmaWNhdGlvbnNgIGRhdGEgc3RvcmU6IG5vdGlmaWNhdGlvbnMgaW5mby5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHtcblx0Y29tbW9uQWN0aW9ucyxcblx0Y3JlYXRlUmVnaXN0cnlDb250cm9sLFxuXHRjcmVhdGVSZWdpc3RyeVNlbGVjdG9yLFxufSBmcm9tICdnb29nbGVzaXRla2l0LWRhdGEnO1xuaW1wb3J0IHsgY3JlYXRlUmVkdWNlciB9IGZyb20gJy4uLy4uLy4uLy4uL2pzL2dvb2dsZXNpdGVraXQvZGF0YS9jcmVhdGUtcmVkdWNlcic7XG5pbXBvcnQge1xuXHRDT1JFX05PVElGSUNBVElPTlMsXG5cdE5PVElGSUNBVElPTl9BUkVBUyxcblx0Tk9USUZJQ0FUSU9OX0dST1VQUyxcblx0Tk9USUZJQ0FUSU9OX1ZJRVdfQ09OVEVYVFMsXG59IGZyb20gJy4vY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfVVNFUiB9IGZyb20gJy4uLy4uL2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBjcmVhdGVWYWxpZGF0ZWRBY3Rpb24gfSBmcm9tICcuLi8uLi9kYXRhL3V0aWxzJztcbmltcG9ydCB7IHJhY2VQcmlvcml0aXplZEFzeW5jVGFza3MgfSBmcm9tICcuLi8uLi8uLi91dGlsL2FzeW5jJztcbmltcG9ydCB7IGlzRmVhdHVyZUVuYWJsZWQgfSBmcm9tICcuLi8uLi8uLi9mZWF0dXJlcyc7XG5cbmNvbnN0IFJFR0lTVEVSX05PVElGSUNBVElPTiA9ICdSRUdJU1RFUl9OT1RJRklDQVRJT04nO1xuY29uc3QgUkVDRUlWRV9RVUVVRURfTk9USUZJQ0FUSU9OUyA9ICdSRUNFSVZFX1FVRVVFRF9OT1RJRklDQVRJT05TJztcbmNvbnN0IERJU01JU1NfTk9USUZJQ0FUSU9OID0gJ0RJU01JU1NfTk9USUZJQ0FUSU9OJztcbmNvbnN0IFFVRVVFX05PVElGSUNBVElPTiA9ICdRVUVVRV9OT1RJRklDQVRJT04nO1xuY29uc3QgUkVTRVRfUVVFVUUgPSAnUkVTRVRfUVVFVUUnO1xuLy8gQ29udHJvbHMuXG5jb25zdCBQT1BVTEFURV9RVUVVRSA9ICdQT1BVTEFURV9RVUVVRSc7XG5cbmV4cG9ydCBjb25zdCBpbml0aWFsU3RhdGUgPSB7XG5cdG5vdGlmaWNhdGlvbnM6IHt9LFxuXHRxdWV1ZWROb3RpZmljYXRpb25zOiB7fSxcbn07XG5cbmV4cG9ydCBjb25zdCBhY3Rpb25zID0ge1xuXHQvKipcblx0ICogUmVnaXN0ZXJzIGEgbm90aWZpY2F0aW9uIHdpdGggYSBnaXZlbiBgaWRgIHNsdWcgYW5kIHNldHRpbmdzLlxuXHQgKlxuXHQgKiBAc2luY2UgMS4xMzIuMFxuXHQgKiBAc2luY2UgMS4xNDYuMCBBZGRlZCBgZmVhdHVyZUZsYWdgIHBhcmFtZXRlci5cblx0ICpcblx0ICogQHBhcmFtIHtzdHJpbmd9ICAgICAgICAgaWQgICAgICAgICAgICAgICAgICAgICAgICAgICBOb3RpZmljYXRpb24ncyBzbHVnLlxuXHQgKiBAcGFyYW0ge09iamVjdH0gICAgICAgICBzZXR0aW5ncyAgICAgICAgICAgICAgICAgICAgIE5vdGlmaWNhdGlvbidzIHNldHRpbmdzLlxuXHQgKiBAcGFyYW0ge1dQQ29tcG9uZW50fSAgICBbc2V0dGluZ3MuQ29tcG9uZW50XSAgICAgICAgIFJlYWN0IGNvbXBvbmVudCB1c2VkIHRvIGRpc3BsYXkgdGhlIGNvbnRlbnRzIG9mIHRoaXMgbm90aWZpY2F0aW9uLlxuXHQgKiBAcGFyYW0ge251bWJlcn0gICAgICAgICBbc2V0dGluZ3MucHJpb3JpdHldICAgICAgICAgIE5vdGlmaWNhdGlvbidzIHByaW9yaXR5IGZvciBvcmRlcmluZyAobG93ZXIgbnVtYmVyIGlzIGhpZ2hlciBwcmlvcml0eSwgbGlrZSBXb3JkUHJlc3MgaG9va3MpLiBJZGVhbGx5IGluIGluY3JlbWVudHMgb2YgMTAuIERlZmF1bHQgMTAuXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSAgICAgICAgIFtzZXR0aW5ncy5hcmVhU2x1Z10gICAgICAgICAgVGhlIHNsdWcgb2YgdGhlIGFyZWEgd2hlcmUgdGhlIG5vdGlmaWNhdGlvbiBzaG91bGQgYmUgcmVuZGVyZWQsIGUuZy4gbm90aWZpY2F0aW9uLWFyZWEtYmFubmVycy1hYm92ZS1uYXYuXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSAgICAgICAgIFtzZXR0aW5ncy5ncm91cElEXSAgICAgICAgICAgT3B0aW9uYWwuIFRoZSBJRCBvZiB0aGUgZ3JvdXAgb2Ygbm90aWZpY2F0aW9ucyB0aGF0IHNob3VsZCBiZSByZW5kZXJlZCBpbiB0aGVpciBvd24gaW5kaXZpZHVhbCBxdWV1ZS4gRGVmYXVsdCAnZGVmYXVsdCcuXG5cdCAqIEBwYXJhbSB7QXJyYXkuPHN0cmluZz59IFtzZXR0aW5ncy52aWV3Q29udGV4dHNdICAgICAgQXJyYXkgb2YgU2l0ZSBLaXQgY29udGV4dHMsIGUuZy4gVklFV19DT05URVhUX01BSU5fREFTSEJPQVJELlxuXHQgKiBAcGFyYW0ge0Z1bmN0aW9ufSAgICAgICBbc2V0dGluZ3MuY2hlY2tSZXF1aXJlbWVudHNdIE9wdGlvbmFsLiBDYWxsYmFjayBmdW5jdGlvbiB0byBkZXRlcm1pbmUgaWYgdGhlIG5vdGlmaWNhdGlvbiBzaG91bGQgYmUgcXVldWVkLlxuXHQgKiBAcGFyYW0ge2Jvb2xlYW59ICAgICAgICBbc2V0dGluZ3MuaXNEaXNtaXNzaWJsZV0gICAgIE9wdGlvbmFsLiBGbGFnIHRvIGNoZWNrIGlmIHRoZSBub3RpZmljYXRpb24gc2hvdWxkIGJlIHF1ZXVlZCBhbmQgaXMgbm90IGRpc21pc3NlZC5cblx0ICogQHBhcmFtIHtudW1iZXJ9ICAgICAgICAgW3NldHRpbmdzLmRpc21pc3NSZXRyaWVzXSAgICBPcHRpb25hbC4gQW4gaW50ZWdlciBudW1iZXIgZGVub3RpbmcgaG93IG1hbnkgdGltZXMgYSBub3RpZmljYXRpb24gc2hvdWxkIGJlIHNob3duIGFnYWluIG9uIGRpc21pc3NhbC4gRGVmYXVsdCAwLlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gICAgICAgICBbc2V0dGluZ3MuZmVhdHVyZUZsYWddICAgICAgIE9wdGlvbmFsLiBGZWF0dXJlIGZsYWcgdGhhdCBtdXN0IGJlIGVuYWJsZWQgdG8gcmVnaXN0ZXIgdGhlIG5vdGlmaWNhdGlvbi5cblx0ICogQHJldHVybiB7T2JqZWN0fSBSZWR1eC1zdHlsZSBhY3Rpb24uXG5cdCAqL1xuXHRyZWdpc3Rlck5vdGlmaWNhdGlvbihcblx0XHRpZCxcblx0XHR7XG5cdFx0XHRDb21wb25lbnQsXG5cdFx0XHRwcmlvcml0eSA9IDEwLFxuXHRcdFx0YXJlYVNsdWcsXG5cdFx0XHRncm91cElEID0gTk9USUZJQ0FUSU9OX0dST1VQUy5ERUZBVUxULFxuXHRcdFx0dmlld0NvbnRleHRzLFxuXHRcdFx0Y2hlY2tSZXF1aXJlbWVudHMsXG5cdFx0XHRpc0Rpc21pc3NpYmxlLFxuXHRcdFx0ZGlzbWlzc1JldHJpZXMgPSAwLFxuXHRcdFx0ZmVhdHVyZUZsYWcgPSAnJyxcblx0XHR9XG5cdCkge1xuXHRcdGludmFyaWFudChcblx0XHRcdENvbXBvbmVudCxcblx0XHRcdCdDb21wb25lbnQgaXMgcmVxdWlyZWQgdG8gcmVnaXN0ZXIgYSBub3RpZmljYXRpb24uJ1xuXHRcdCk7XG5cblx0XHRjb25zdCBub3RpZmljYXRpb25BcmVhcyA9IE9iamVjdC52YWx1ZXMoIE5PVElGSUNBVElPTl9BUkVBUyApO1xuXHRcdGludmFyaWFudChcblx0XHRcdG5vdGlmaWNhdGlvbkFyZWFzLmluY2x1ZGVzKCBhcmVhU2x1ZyApLFxuXHRcdFx0YE5vdGlmaWNhdGlvbiBhcmVhIHNob3VsZCBiZSBvbmUgb2Y6ICR7IG5vdGlmaWNhdGlvbkFyZWFzLmpvaW4oXG5cdFx0XHRcdCcsICdcblx0XHRcdCkgfSwgYnV0IFwiJHsgYXJlYVNsdWcgfVwiIHdhcyBwcm92aWRlZC5gXG5cdFx0KTtcblxuXHRcdGludmFyaWFudChcblx0XHRcdEFycmF5LmlzQXJyYXkoIHZpZXdDb250ZXh0cyApICYmXG5cdFx0XHRcdHZpZXdDb250ZXh0cy5zb21lKFxuXHRcdFx0XHRcdE5PVElGSUNBVElPTl9WSUVXX0NPTlRFWFRTLmluY2x1ZGVzLFxuXHRcdFx0XHRcdE5PVElGSUNBVElPTl9WSUVXX0NPTlRFWFRTXG5cdFx0XHRcdCksXG5cdFx0XHRgTm90aWZpY2F0aW9uIHZpZXcgY29udGV4dCBzaG91bGQgYmUgb25lIG9mOiAkeyBOT1RJRklDQVRJT05fVklFV19DT05URVhUUy5qb2luKFxuXHRcdFx0XHQnLCAnXG5cdFx0XHQpIH0sIGJ1dCBcIiR7IHZpZXdDb250ZXh0cyB9XCIgd2FzIHByb3ZpZGVkLmBcblx0XHQpO1xuXG5cdFx0cmV0dXJuIHtcblx0XHRcdHBheWxvYWQ6IHtcblx0XHRcdFx0aWQsXG5cdFx0XHRcdHNldHRpbmdzOiB7XG5cdFx0XHRcdFx0Q29tcG9uZW50LFxuXHRcdFx0XHRcdHByaW9yaXR5LFxuXHRcdFx0XHRcdGFyZWFTbHVnLFxuXHRcdFx0XHRcdGdyb3VwSUQsXG5cdFx0XHRcdFx0dmlld0NvbnRleHRzLFxuXHRcdFx0XHRcdGNoZWNrUmVxdWlyZW1lbnRzLFxuXHRcdFx0XHRcdGlzRGlzbWlzc2libGUsXG5cdFx0XHRcdFx0ZGlzbWlzc1JldHJpZXMsXG5cdFx0XHRcdFx0ZmVhdHVyZUZsYWcsXG5cdFx0XHRcdH0sXG5cdFx0XHR9LFxuXHRcdFx0dHlwZTogUkVHSVNURVJfTk9USUZJQ0FUSU9OLFxuXHRcdH07XG5cdH0sXG5cdHJlY2VpdmVRdWV1ZWROb3RpZmljYXRpb25zKFxuXHRcdHF1ZXVlZE5vdGlmaWNhdGlvbnMsXG5cdFx0Z3JvdXBJRCA9IE5PVElGSUNBVElPTl9HUk9VUFMuREVGQVVMVFxuXHQpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cGF5bG9hZDoge1xuXHRcdFx0XHRxdWV1ZWROb3RpZmljYXRpb25zLFxuXHRcdFx0XHRncm91cElELFxuXHRcdFx0fSxcblx0XHRcdHR5cGU6IFJFQ0VJVkVfUVVFVUVEX05PVElGSUNBVElPTlMsXG5cdFx0fTtcblx0fSxcblx0LyoqXG5cdCAqIFJlc2V0cyBhIG5vdGlmaWNhdGlvbiBxdWV1ZS5cblx0ICpcblx0ICogQHNpbmNlIDEuMTQyLjBcblx0ICpcblx0ICogQHBhcmFtIHtzdHJpbmc/fSBncm91cElEIEdyb3VwIElEIG9mIHF1ZXVlIHRvIHJlc2V0LiBEZWZhdWx0OiBkZWZhdWx0LlxuXHQgKiBAcmV0dXJuIHtPYmplY3R9IFJlZHV4LXN0eWxlIGFjdGlvbi5cblx0ICovXG5cdHJlc2V0UXVldWUoIGdyb3VwSUQgPSBOT1RJRklDQVRJT05fR1JPVVBTLkRFRkFVTFQgKSB7XG5cdFx0cmV0dXJuIHsgdHlwZTogUkVTRVRfUVVFVUUsIHBheWxvYWQ6IHsgZ3JvdXBJRCB9IH07XG5cdH0sXG5cdC8qKlxuXHQgKiBQb3B1bGF0ZXMgYSBxdWV1ZSB3aXRoIHF1YWxpZnlpbmcgbm90aWZpY2F0aW9ucyBvcmRlcmVkIGJ5IHByaW9yaXR5LlxuXHQgKlxuXHQgKiBAc2luY2UgMS4xNDIuMFxuXHQgKlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gIHZpZXdDb250ZXh0IFZpZXcgY29udGV4dCB0byBwb3B1bGF0ZSBxdWV1ZSBmb3IuXG5cdCAqIEBwYXJhbSB7c3RyaW5nP30gZ3JvdXBJRCAgICAgR3JvdXAgSUQgb2YgcXVldWUgdG8gcG9wdWxhdGUuIERlZmF1bHQ6IGRlZmF1bHQuXG5cdCAqIEB5aWVsZCB7T2JqZWN0fSBSZWR1eC1zdHlsZSBhY3Rpb24uXG5cdCAqL1xuXHQqcG9wdWxhdGVRdWV1ZSggdmlld0NvbnRleHQsIGdyb3VwSUQgPSBOT1RJRklDQVRJT05fR1JPVVBTLkRFRkFVTFQgKSB7XG5cdFx0eWllbGQge1xuXHRcdFx0dHlwZTogUE9QVUxBVEVfUVVFVUUsXG5cdFx0XHRwYXlsb2FkOiB7XG5cdFx0XHRcdHZpZXdDb250ZXh0LFxuXHRcdFx0XHRncm91cElELFxuXHRcdFx0fSxcblx0XHR9O1xuXHR9LFxuXHQvKipcblx0ICogQWRkcyB0aGUgZ2l2ZW4gbm90aWZpY2F0aW9uIHRvIGl0cyByZXNwZWN0aXZlIHF1ZXVlLlxuXHQgKlxuXHQgKiBAc2luY2UgMS4xNDIuMFxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gbm90aWZpY2F0aW9uIE5vdGlmaWNhdGlvbiBkZWZpbml0aW9uLlxuXHQgKiBAcmV0dXJuIHtPYmplY3R9IFJlZHV4LXN0eWxlIGFjdGlvbi5cblx0ICovXG5cdHF1ZXVlTm90aWZpY2F0aW9uKCBub3RpZmljYXRpb24gKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHBheWxvYWQ6IHtcblx0XHRcdFx0bm90aWZpY2F0aW9uLFxuXHRcdFx0fSxcblx0XHRcdHR5cGU6IFFVRVVFX05PVElGSUNBVElPTixcblx0XHR9O1xuXHR9LFxuXHQvKipcblx0ICogRGlzbWlzc2VzIHRoZSBnaXZlbiBub3RpZmljYXRpb24gYnkgaXRzIGlkLlxuXHQgKlxuXHQgKiBDdXJyZW50bHksIHRoaXMgYWN0aW9uIHNpbXBseSBkaXNwYXRjaGVzIHRoZSBjYWxsIHRvIHRoZSBkaXNtaXNzZWQgaXRlbXMgQVBJLlxuXHQgKiBXZSBjYW4gcG90ZW50aWFsbHkgYWRkIG1vcmUgbm90aWZpY2F0aW9uLXNwZWNpZmljIGRpc21pc3NhbCBsb2dpYyBoZXJlIGluIHRoZSBmdXR1cmUuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjEzMi4wXG5cdCAqXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSBpZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBOb3RpZmljYXRpb24gaWQgdG8gZGlzbWlzcy5cblx0ICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgICAgICAgICAgICAgICAgICAgICAgIERpc21pc3Mgbm90aWZpY2F0aW9uIG9wdGlvbnMuXG5cdCAqIEBwYXJhbSB7bnVtYmVyfSBbb3B0aW9ucy5leHBpcmVzSW5TZWNvbmRzXSAgICBPcHRpb25hbC4gQW4gaW50ZWdlciBudW1iZXIgb2Ygc2Vjb25kcyBmb3IgZXhwaXJ5LiAwIGRlbm90ZXMgcGVybWFuZW50IGRpc21pc3NhbC4gRGVmYXVsdCAwLlxuXHQgKiBAcGFyYW0ge251bWJlcn0gW29wdGlvbnMuc2tpcEhpZGluZ0Zyb21RdWV1ZV0gT3B0aW9uYWwuIEEgYm9vbGVhbiB2YWx1ZSBpZiBub3RpZmljYXRpb24gc2hvdWxkIG5vdCBiZSByZW1vdmVkIGZyb20gdGhlIHF1ZXVlIGltbWVkaWF0ZWx5LlxuXHQgKiBAcmV0dXJuIHtPYmplY3R9IEdlbmVyYXRvciBpbnN0YW5jZS5cblx0ICovXG5cdGRpc21pc3NOb3RpZmljYXRpb246IGNyZWF0ZVZhbGlkYXRlZEFjdGlvbihcblx0XHQoIGlkLCBvcHRpb25zID0ge30gKSA9PiB7XG5cdFx0XHRpbnZhcmlhbnQoXG5cdFx0XHRcdGlkLFxuXHRcdFx0XHQnQSBub3RpZmljYXRpb24gaWQgaXMgcmVxdWlyZWQgdG8gZGlzbWlzcyBhIG5vdGlmaWNhdGlvbi4nXG5cdFx0XHQpO1xuXHRcdFx0Y29uc3QgeyBleHBpcmVzSW5TZWNvbmRzID0gMCB9ID0gb3B0aW9ucztcblx0XHRcdGludmFyaWFudChcblx0XHRcdFx0TnVtYmVyLmlzSW50ZWdlciggZXhwaXJlc0luU2Vjb25kcyApLFxuXHRcdFx0XHQnZXhwaXJlc0luU2Vjb25kcyBtdXN0IGJlIGFuIGludGVnZXIuJ1xuXHRcdFx0KTtcblx0XHR9LFxuXHRcdGZ1bmN0aW9uKiAoIGlkLCBvcHRpb25zID0ge30gKSB7XG5cdFx0XHRjb25zdCB7IGV4cGlyZXNJblNlY29uZHMgPSAwIH0gPSBvcHRpb25zO1xuXHRcdFx0Y29uc3QgcmVnaXN0cnkgPSB5aWVsZCBjb21tb25BY3Rpb25zLmdldFJlZ2lzdHJ5KCk7XG5cblx0XHRcdGlmICggISBvcHRpb25zLnNraXBIaWRpbmdGcm9tUXVldWUgKSB7XG5cdFx0XHRcdC8vIFJlbW92ZSB0aGUgbm90aWZpY2F0aW9uIGZyb20gdGhlIHF1ZXVlIG9mIG5vdGlmaWNhdGlvbnMgaW4gc3RhdGUuXG5cdFx0XHRcdHlpZWxkIHtcblx0XHRcdFx0XHR0eXBlOiBESVNNSVNTX05PVElGSUNBVElPTixcblx0XHRcdFx0XHRwYXlsb2FkOiB7IGlkIH0sXG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IG5vdGlmaWNhdGlvbiA9IHJlZ2lzdHJ5XG5cdFx0XHRcdC5zZWxlY3QoIENPUkVfTk9USUZJQ0FUSU9OUyApXG5cdFx0XHRcdC5nZXROb3RpZmljYXRpb24oIGlkICk7XG5cblx0XHRcdC8vIFNraXAgcGVyc2lzdGluZyBub3RpZmljYXRpb24gZGlzbWlzc2FsIGluIGRhdGFiYXNlIGlmIHRoZSBub3RpZmljYXRpb24gaXMgbm90IGRpc21pc3NpYmxlLlxuXHRcdFx0aWYgKCBub3RpZmljYXRpb24uaXNEaXNtaXNzaWJsZSAhPT0gdHJ1ZSApIHtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBVc2UgcHJvbXB0cyBpZiBhIG5vdGlmaWNhdGlvbiBzaG91bGQgYmUgc2hvd24gYWdhaW4gdW50aWwgaXRcblx0XHRcdC8vIGlzIGRpc21pc3NlZCBmb3IgYSBjZXJ0YWluIG51bWJlciBvZiByZXRyaWVzLlxuXHRcdFx0aWYgKCBub3RpZmljYXRpb24uZGlzbWlzc1JldHJpZXMgPiAwICkge1xuXHRcdFx0XHRjb25zdCBkaXNtaXNzQ291bnQgPSByZWdpc3RyeVxuXHRcdFx0XHRcdC5zZWxlY3QoIENPUkVfVVNFUiApXG5cdFx0XHRcdFx0LmdldFByb21wdERpc21pc3NDb3VudCggaWQgKTtcblxuXHRcdFx0XHRjb25zdCBleHBpcmF0aW9uSW5TZWNvbmRzID1cblx0XHRcdFx0XHRkaXNtaXNzQ291bnQgPCBub3RpZmljYXRpb24uZGlzbWlzc1JldHJpZXNcblx0XHRcdFx0XHRcdD8gZXhwaXJlc0luU2Vjb25kc1xuXHRcdFx0XHRcdFx0OiAwO1xuXG5cdFx0XHRcdHJldHVybiB5aWVsZCBjb21tb25BY3Rpb25zLmF3YWl0KFxuXHRcdFx0XHRcdHJlZ2lzdHJ5LmRpc3BhdGNoKCBDT1JFX1VTRVIgKS5kaXNtaXNzUHJvbXB0KCBpZCwge1xuXHRcdFx0XHRcdFx0ZXhwaXJlc0luU2Vjb25kczogZXhwaXJhdGlvbkluU2Vjb25kcyxcblx0XHRcdFx0XHR9IClcblx0XHRcdFx0KTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIHlpZWxkIGNvbW1vbkFjdGlvbnMuYXdhaXQoXG5cdFx0XHRcdHJlZ2lzdHJ5XG5cdFx0XHRcdFx0LmRpc3BhdGNoKCBDT1JFX1VTRVIgKVxuXHRcdFx0XHRcdC5kaXNtaXNzSXRlbSggaWQsIHsgZXhwaXJlc0luU2Vjb25kcyB9IClcblx0XHRcdCk7XG5cdFx0fVxuXHQpLFxufTtcblxuZXhwb3J0IGNvbnN0IGNvbnRyb2xzID0ge1xuXHRbIFBPUFVMQVRFX1FVRVVFIF06IGNyZWF0ZVJlZ2lzdHJ5Q29udHJvbChcblx0XHQoIHJlZ2lzdHJ5ICkgPT5cblx0XHRcdGFzeW5jICggeyBwYXlsb2FkIH0gKSA9PiB7XG5cdFx0XHRcdGNvbnN0IHsgdmlld0NvbnRleHQsIGdyb3VwSUQgfSA9IHBheWxvYWQ7XG5cdFx0XHRcdGNvbnN0IHsgaXNOb3RpZmljYXRpb25EaXNtaXNzZWQgfSA9XG5cdFx0XHRcdFx0cmVnaXN0cnkuc2VsZWN0KCBDT1JFX05PVElGSUNBVElPTlMgKTtcblx0XHRcdFx0Y29uc3Qgbm90aWZpY2F0aW9ucyA9IHJlZ2lzdHJ5XG5cdFx0XHRcdFx0LnNlbGVjdCggQ09SRV9OT1RJRklDQVRJT05TIClcblx0XHRcdFx0XHQuZ2V0Tm90aWZpY2F0aW9ucygpO1xuXG5cdFx0XHRcdC8vIFdhaXQgZm9yIGFsbCBkaXNtaXNzZWQgaXRlbXMgdG8gYmUgYXZhaWxhYmxlIGJlZm9yZSBmaWx0ZXJpbmcuXG5cdFx0XHRcdGF3YWl0IFByb21pc2UuYWxsKCBbXG5cdFx0XHRcdFx0cmVnaXN0cnkucmVzb2x2ZVNlbGVjdCggQ09SRV9VU0VSICkuZ2V0RGlzbWlzc2VkSXRlbXMoKSxcblx0XHRcdFx0XHRyZWdpc3RyeS5yZXNvbHZlU2VsZWN0KCBDT1JFX1VTRVIgKS5nZXREaXNtaXNzZWRQcm9tcHRzKCksXG5cdFx0XHRcdF0gKTtcblxuXHRcdFx0XHRsZXQgcG90ZW50aWFsTm90aWZpY2F0aW9ucyA9IE9iamVjdC52YWx1ZXMoIG5vdGlmaWNhdGlvbnMgKVxuXHRcdFx0XHRcdC5maWx0ZXIoICggbm90aWZpY2F0aW9uICkgPT5cblx0XHRcdFx0XHRcdG5vdGlmaWNhdGlvbj8uZmVhdHVyZUZsYWdcblx0XHRcdFx0XHRcdFx0PyBpc0ZlYXR1cmVFbmFibGVkKCBub3RpZmljYXRpb24uZmVhdHVyZUZsYWcgKVxuXHRcdFx0XHRcdFx0XHQ6IHRydWVcblx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0LmZpbHRlcihcblx0XHRcdFx0XHRcdCggbm90aWZpY2F0aW9uICkgPT4gbm90aWZpY2F0aW9uLmdyb3VwSUQgPT09IGdyb3VwSURcblx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0LmZpbHRlciggKCBub3RpZmljYXRpb24gKSA9PlxuXHRcdFx0XHRcdFx0bm90aWZpY2F0aW9uLnZpZXdDb250ZXh0cy5pbmNsdWRlcyggdmlld0NvbnRleHQgKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0XHQuZmlsdGVyKCAoIHsgaXNEaXNtaXNzaWJsZSwgaWQgfSApID0+XG5cdFx0XHRcdFx0XHRpc0Rpc21pc3NpYmxlID8gISBpc05vdGlmaWNhdGlvbkRpc21pc3NlZCggaWQgKSA6IHRydWVcblx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0Lm1hcCggKCB7IGNoZWNrUmVxdWlyZW1lbnRzLCAuLi5ub3RpZmljYXRpb24gfSApID0+ICgge1xuXHRcdFx0XHRcdFx0Li4ubm90aWZpY2F0aW9uLFxuXHRcdFx0XHRcdFx0Y2hlY2tSZXF1aXJlbWVudHMsXG5cdFx0XHRcdFx0XHRhc3luYyBjaGVjaygpIHtcblx0XHRcdFx0XHRcdFx0aWYgKCBjaGVja1JlcXVpcmVtZW50cyApIHtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gYXdhaXQgY2hlY2tSZXF1aXJlbWVudHMoIHJlZ2lzdHJ5ICk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdH0gKSApO1xuXG5cdFx0XHRcdGNvbnN0IHsgcXVldWVOb3RpZmljYXRpb24gfSA9XG5cdFx0XHRcdFx0cmVnaXN0cnkuZGlzcGF0Y2goIENPUkVfTk9USUZJQ0FUSU9OUyApO1xuXG5cdFx0XHRcdGxldCBuZXh0Tm90aWZpY2F0aW9uO1xuXHRcdFx0XHRkbyB7XG5cdFx0XHRcdFx0bmV4dE5vdGlmaWNhdGlvbiA9IGF3YWl0IHJhY2VQcmlvcml0aXplZEFzeW5jVGFza3MoXG5cdFx0XHRcdFx0XHRwb3RlbnRpYWxOb3RpZmljYXRpb25zXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRpZiAoIG5leHROb3RpZmljYXRpb24gKSB7XG5cdFx0XHRcdFx0XHRxdWV1ZU5vdGlmaWNhdGlvbiggbmV4dE5vdGlmaWNhdGlvbiApO1xuXHRcdFx0XHRcdFx0cG90ZW50aWFsTm90aWZpY2F0aW9ucyA9IHBvdGVudGlhbE5vdGlmaWNhdGlvbnMuZmlsdGVyKFxuXHRcdFx0XHRcdFx0XHQoIG4gKSA9PiBuICE9PSBuZXh0Tm90aWZpY2F0aW9uXG5cdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSB3aGlsZSAoIG5leHROb3RpZmljYXRpb24gKTtcblx0XHRcdH1cblx0KSxcbn07XG5cbmV4cG9ydCBjb25zdCByZWR1Y2VyID0gY3JlYXRlUmVkdWNlciggKCBzdGF0ZSwgeyB0eXBlLCBwYXlsb2FkIH0gKSA9PiB7XG5cdHN3aXRjaCAoIHR5cGUgKSB7XG5cdFx0Y2FzZSBSRUdJU1RFUl9OT1RJRklDQVRJT046IHtcblx0XHRcdGNvbnN0IHsgaWQsIHNldHRpbmdzIH0gPSBwYXlsb2FkO1xuXG5cdFx0XHRpZiAoIHN0YXRlLm5vdGlmaWNhdGlvbnNbIGlkIF0gIT09IHVuZGVmaW5lZCApIHtcblx0XHRcdFx0Z2xvYmFsLmNvbnNvbGUud2Fybihcblx0XHRcdFx0XHRgQ291bGQgbm90IHJlZ2lzdGVyIG5vdGlmaWNhdGlvbiB3aXRoIElEIFwiJHsgaWQgfVwiLiBOb3RpZmljYXRpb24gXCIkeyBpZCB9XCIgaXMgYWxyZWFkeSByZWdpc3RlcmVkLmBcblx0XHRcdFx0KTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHN0YXRlLm5vdGlmaWNhdGlvbnNbIGlkIF0gPSB7IC4uLnNldHRpbmdzLCBpZCB9O1xuXHRcdFx0fVxuXG5cdFx0XHRicmVhaztcblx0XHR9XG5cblx0XHRjYXNlIFJFQ0VJVkVfUVVFVUVEX05PVElGSUNBVElPTlM6IHtcblx0XHRcdHN0YXRlLnF1ZXVlZE5vdGlmaWNhdGlvbnNbIHBheWxvYWQuZ3JvdXBJRCBdID1cblx0XHRcdFx0cGF5bG9hZC5xdWV1ZWROb3RpZmljYXRpb25zO1xuXHRcdFx0YnJlYWs7XG5cdFx0fVxuXG5cdFx0Y2FzZSBSRVNFVF9RVUVVRToge1xuXHRcdFx0c3RhdGUucXVldWVkTm90aWZpY2F0aW9uc1sgcGF5bG9hZC5ncm91cElEIF0gPSBbXTtcblx0XHRcdGJyZWFrO1xuXHRcdH1cblxuXHRcdGNhc2UgUVVFVUVfTk9USUZJQ0FUSU9OOiB7XG5cdFx0XHRjb25zdCB7IGdyb3VwSUQgfSA9IHBheWxvYWQubm90aWZpY2F0aW9uO1xuXHRcdFx0c3RhdGUucXVldWVkTm90aWZpY2F0aW9uc1sgZ3JvdXBJRCBdID1cblx0XHRcdFx0c3RhdGUucXVldWVkTm90aWZpY2F0aW9uc1sgZ3JvdXBJRCBdIHx8IFtdO1xuXHRcdFx0c3RhdGUucXVldWVkTm90aWZpY2F0aW9uc1sgZ3JvdXBJRCBdLnB1c2goIHBheWxvYWQubm90aWZpY2F0aW9uICk7XG5cdFx0XHRicmVhaztcblx0XHR9XG5cblx0XHRjYXNlIERJU01JU1NfTk9USUZJQ0FUSU9OOiB7XG5cdFx0XHRjb25zdCB7IGlkIH0gPSBwYXlsb2FkO1xuXG5cdFx0XHRjb25zdCBncm91cElEID0gc3RhdGUubm90aWZpY2F0aW9ucz8uWyBpZCBdPy5ncm91cElEO1xuXG5cdFx0XHRjb25zdCBkaXNtaXNzZWROb3RpZmljYXRpb25JbmRleCA9IHN0YXRlLnF1ZXVlZE5vdGlmaWNhdGlvbnNbXG5cdFx0XHRcdGdyb3VwSURcblx0XHRcdF0/LmZpbmRJbmRleCggKCBub3RpZmljYXRpb24gKSA9PiBub3RpZmljYXRpb24uaWQgPT09IGlkICk7XG5cblx0XHRcdGlmICggZGlzbWlzc2VkTm90aWZpY2F0aW9uSW5kZXggPj0gMCApIHtcblx0XHRcdFx0c3RhdGUucXVldWVkTm90aWZpY2F0aW9uc1sgZ3JvdXBJRCBdLnNwbGljZShcblx0XHRcdFx0XHRkaXNtaXNzZWROb3RpZmljYXRpb25JbmRleCxcblx0XHRcdFx0XHQxXG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHRicmVhaztcblx0XHR9XG5cblx0XHRkZWZhdWx0OlxuXHRcdFx0YnJlYWs7XG5cdH1cbn0gKTtcblxuZXhwb3J0IGNvbnN0IHJlc29sdmVycyA9IHtcblx0KmdldFF1ZXVlZE5vdGlmaWNhdGlvbnMoXG5cdFx0dmlld0NvbnRleHQsXG5cdFx0Z3JvdXBJRCA9IE5PVElGSUNBVElPTl9HUk9VUFMuREVGQVVMVFxuXHQpIHtcblx0XHR5aWVsZCBhY3Rpb25zLnJlc2V0UXVldWUoIGdyb3VwSUQgKTtcblx0XHR5aWVsZCBhY3Rpb25zLnBvcHVsYXRlUXVldWUoIHZpZXdDb250ZXh0LCBncm91cElEICk7XG5cdH0sXG59O1xuXG5leHBvcnQgY29uc3Qgc2VsZWN0b3JzID0ge1xuXHQvKipcblx0ICogRmV0Y2hlcyBhbGwgcmVnaXN0ZXJlZCBub3RpZmljYXRpb25zIGZyb20gc3RhdGUsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGV5IGFyZSBkaXNtaXNzZWQgb3Igbm90LlxuXHQgKlxuXHQgKiBAc2luY2UgMS4xMzMuMFxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgRGF0YSBzdG9yZSdzIHN0YXRlLlxuXHQgKiBAcmV0dXJuIHsoQXJyYXl8dW5kZWZpbmVkKX0gQXJyYXkgb2Ygbm90aWZpY2F0aW9uIG9iamVjdHMuXG5cdCAqL1xuXHRnZXROb3RpZmljYXRpb25zOiAoIHN0YXRlICkgPT4ge1xuXHRcdHJldHVybiBzdGF0ZS5ub3RpZmljYXRpb25zO1xuXHR9LFxuXHQvKipcblx0ICogRmV0Y2hlcyBhIHJlZ2lzdGVyZWQgbm90aWZpY2F0aW9uIGJ5IElEIGZyb20gc3RhdGUuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjEzOC4wXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBEYXRhIHN0b3JlJ3Mgc3RhdGUuXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSBpZCAgICBOb3RpZmljYXRpb24gSUQuXG5cdCAqIEByZXR1cm4geyhPYmplY3R8dW5kZWZpbmVkKX0gVGhlIHJlZ2lzdGVyZWQgbm90aWZpY2F0aW9uIG9iamVjdCBvciB1bmRlZmluZWQgaWYgYSBub3RpZmljYXRpb24gd2l0aCB0aGUgZ2l2ZW4gSUQgaXMgbm90IHJlZ2lzdGVyZWQuXG5cdCAqL1xuXHRnZXROb3RpZmljYXRpb246ICggc3RhdGUsIGlkICkgPT4ge1xuXHRcdHJldHVybiBzdGF0ZS5ub3RpZmljYXRpb25zWyBpZCBdO1xuXHR9LFxuXHQvKipcblx0ICogRmV0Y2hlcyB0aGUgcXVldWUgb2YgcmVnaXN0ZXJlZCBub3RpZmljYXRpb25zIHdoaWNoIGFyZSBmaWx0ZXJlZCBhbmQgc29ydGVkLlxuXHQgKlxuXHQgKiBOb3RpZmljYXRpb25zIGFyZSBmaWx0ZXJlZCBhbmQgc29ydGVkIGluIHRoZSBjb3JyZXNwb25kaW5nIHJlc29sdmVyLlxuXHQgKiBUaGV5IGFyZSBmaWx0ZXJlZCBiYXNlZCBvbiB0aGUgZ2l2ZW4gYHZpZXdDb250ZXh0YCwgdGhlaXIgZGlzbWlzc2FsIHN0YXRlXG5cdCAqIGFuZCB0aGVpciBgY2hlY2tSZXF1aXJlbWVudHNgIGNhbGxiYWNrLiBUaGV5IGFyZSBzb3J0ZWQgYnkgdGhlaXIgYHByaW9yaXR5YC5cblx0ICpcblx0ICogQHNpbmNlIDEuMTMzLjBcblx0ICpcblx0ICogQHBhcmFtIHtPYmplY3R9IHN0YXRlICAgICAgIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0ICogQHBhcmFtIHtzdHJpbmd9IHZpZXdDb250ZXh0IFRoZSB2aWV3Q29udGV4dCB0byBmZXRjaCBub3RpZmljYXRpb25zIGZvci5cblx0ICogQHBhcmFtIHtzdHJpbmd9IGdyb3VwSUQgICAgIFRoZSBncm91cElEIG9mIHRoZSBub3RpZmljYXRpb24gcXVldWUgdG8gZmV0Y2ggbm90aWZpY2F0aW9ucyBmb3IuXG5cdCAqIEByZXR1cm4geyhBcnJheXx1bmRlZmluZWQpfSBBcnJheSBvZiBub3RpZmljYXRpb24gb2JqZWN0cy5cblx0ICovXG5cdGdldFF1ZXVlZE5vdGlmaWNhdGlvbnM6IChcblx0XHRzdGF0ZSxcblx0XHR2aWV3Q29udGV4dCxcblx0XHRncm91cElEID0gTk9USUZJQ0FUSU9OX0dST1VQUy5ERUZBVUxUXG5cdCkgPT4ge1xuXHRcdGludmFyaWFudCggdmlld0NvbnRleHQsICd2aWV3Q29udGV4dCBpcyByZXF1aXJlZC4nICk7XG5cblx0XHRyZXR1cm4gc3RhdGUucXVldWVkTm90aWZpY2F0aW9uc1sgZ3JvdXBJRCBdO1xuXHR9LFxuXHQvKipcblx0ICogRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbm90aWZpY2F0aW9uIGlzIGRpc21pc3NlZCBvciBub3QuXG5cdCAqXG5cdCAqIElmIHRoZSBub3RpZmljYXRpb24gc2hvdWxkIGFwcGVhciBhZ2FpbiBmb3IgYSBjZXJ0YWluIG51bWJlciBvZiB0aW1lcyBhZnRlciBkaXNtaXNzYWwsXG5cdCAqIHRoZW4gd2Ugc3RvcmUgdGhlbSBhcyBwcm9tcHRzLiBTbyB3ZSBjaGVjayBmb3IgZGlzbWlzc2VkIHByb21wdHMgaW5zdGVhZCBvZiBkaXNtaXNzZWQgaXRlbXMuXG5cdCAqXG5cdCAqIEBzaW5jZSAxLjEzMi4wXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBEYXRhIHN0b3JlJ3Mgc3RhdGUuXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSBpZCAgICBOb3RpZmljYXRpb24gaWQuXG5cdCAqIEByZXR1cm4geyhib29sZWFufHVuZGVmaW5lZCl9IFRSVUUgaWYgZGlzbWlzc2VkLCBvdGhlcndpc2UgRkFMU0UsIGB1bmRlZmluZWRgIGlmIG5vdCByZXNvbHZlZCB5ZXQuXG5cdCAqL1xuXHRpc05vdGlmaWNhdGlvbkRpc21pc3NlZDogY3JlYXRlUmVnaXN0cnlTZWxlY3Rvcihcblx0XHQoIHNlbGVjdCApID0+ICggc3RhdGUsIGlkICkgPT4ge1xuXHRcdFx0Y29uc3Qgbm90aWZpY2F0aW9uID1cblx0XHRcdFx0c2VsZWN0KCBDT1JFX05PVElGSUNBVElPTlMgKS5nZXROb3RpZmljYXRpb24oIGlkICk7XG5cblx0XHRcdGlmICggbm90aWZpY2F0aW9uID09PSB1bmRlZmluZWQgKSB7XG5cdFx0XHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdFx0XHR9XG5cblx0XHRcdGlmICggbm90aWZpY2F0aW9uLmRpc21pc3NSZXRyaWVzID4gMCApIHtcblx0XHRcdFx0cmV0dXJuIHNlbGVjdCggQ09SRV9VU0VSICkuaXNQcm9tcHREaXNtaXNzZWQoIGlkICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBzZWxlY3QoIENPUkVfVVNFUiApLmlzSXRlbURpc21pc3NlZCggaWQgKTtcblx0XHR9XG5cdCksXG5cdC8qKlxuXHQgKiBEZXRlcm1pbmVzIHdoZXRoZXIgYSBub3RpZmljYXRpb24gdGhhdCBjYW4gcmVhcHBlYXIgYWdhaW4gZm9yIGEgZml4ZWQgbnVtYmVyIG9mIHRpbWVzXG5cdCAqIG9uIGRpc21pc3NhbCBpcyBhdCBpdHMgZmluYWwgYXBwZWFyYW5jZS5cblx0ICpcblx0ICogQHNpbmNlIDEuMTQ1LjBcblx0ICpcblx0ICogQHBhcmFtIHtPYmplY3R9IHN0YXRlIERhdGEgc3RvcmUncyBzdGF0ZS5cblx0ICogQHBhcmFtIHtzdHJpbmd9IGlkICAgIE5vdGlmaWNhdGlvbiBpZC5cblx0ICogQHJldHVybiB7KGJvb2xlYW58dW5kZWZpbmVkKX0gVFJVRSBpZiBub3RpZmljYXRpb24gaXMgb24gaXRzIGZpbmFsIHJldHJ5LCBvdGhlcndpc2UgRkFMU0UsIGB1bmRlZmluZWRgIGlmIG5vdCByZXNvbHZlZCB5ZXQuXG5cdCAqL1xuXHRpc05vdGlmaWNhdGlvbkRpc21pc3NhbEZpbmFsOiBjcmVhdGVSZWdpc3RyeVNlbGVjdG9yKFxuXHRcdCggc2VsZWN0ICkgPT4gKCBzdGF0ZSwgaWQgKSA9PiB7XG5cdFx0XHRjb25zdCBub3RpZmljYXRpb24gPVxuXHRcdFx0XHRzZWxlY3QoIENPUkVfTk9USUZJQ0FUSU9OUyApLmdldE5vdGlmaWNhdGlvbiggaWQgKTtcblxuXHRcdFx0aWYgKCBub3RpZmljYXRpb24gPT09IHVuZGVmaW5lZCApIHtcblx0XHRcdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0XHRcdH1cblxuXHRcdFx0aW52YXJpYW50KFxuXHRcdFx0XHRub3RpZmljYXRpb24uaXNEaXNtaXNzaWJsZSxcblx0XHRcdFx0J05vdGlmaWNhdGlvbiBzaG91bGQgYmUgZGlzbWlzc2libGUgdG8gY2hlY2sgaWYgYSBub3RpZmljYXRpb24gaXMgb24gaXRzIGZpbmFsIGRpc21pc3NhbC4nXG5cdFx0XHQpO1xuXG5cdFx0XHQvLyBJZiBhIG5vdGlmaWNhdGlvbiBkb2VzIG5vdCBoYXZlIHJldHJpZXMsIGl0IGFsd2F5cyB3aWxsIGJlIG9uIGl0cyBmaW5hbCByZW5kZXIuXG5cdFx0XHRpZiAoIG5vdGlmaWNhdGlvbi5kaXNtaXNzUmV0cmllcyA9PT0gMCApIHtcblx0XHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IGRpc21pc3NDb3VudCA9XG5cdFx0XHRcdHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0UHJvbXB0RGlzbWlzc0NvdW50KCBpZCApO1xuXG5cdFx0XHRpZiAoIGRpc21pc3NDb3VudCA+PSBub3RpZmljYXRpb24uZGlzbWlzc1JldHJpZXMgKSB7XG5cdFx0XHRcdHJldHVybiB0cnVlO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXHQpLFxufTtcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRpbml0aWFsU3RhdGUsXG5cdGFjdGlvbnMsXG5cdGNvbnRyb2xzLFxuXHRyZWR1Y2VyLFxuXHRyZXNvbHZlcnMsXG5cdHNlbGVjdG9ycyxcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBYUE7QUFWQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUtBO0FBQ0E7QUFPQTtBQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtBQUFBO0FBQUE7QUFDQTtBQUlBO0FBR0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBRUE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBSUE7QUFBQTtBQUlBO0FBRUE7QUFDQTtBQUdBO0FBR0E7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBT0E7QUFGQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/datastore/notifications.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/hooks/useNotificationEvents.js": /*!***********************************************************************!*\ !*** ./js/googlesitekit/notifications/hooks/useNotificationEvents.js ***! \***********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useNotificationEvents; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _hooks_useViewContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../hooks/useViewContext */ \"./js/hooks/useViewContext.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n/**\n * `useNotificationEvents` hook.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\nfunction useNotificationEvents(id, category) {\n var viewContext = Object(_hooks_useViewContext__WEBPACK_IMPORTED_MODULE_1__[\"default\"])();\n var eventCategory = category !== null && category !== void 0 ? category : \"\".concat(viewContext, \"_\").concat(id);\n var view = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n return _util__WEBPACK_IMPORTED_MODULE_2__[\"trackEvent\"].apply(void 0, [eventCategory, 'view_notification'].concat(args));\n }, [eventCategory]);\n var confirm = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n return _util__WEBPACK_IMPORTED_MODULE_2__[\"trackEvent\"].apply(void 0, [eventCategory, 'confirm_notification'].concat(args));\n }, [eventCategory]);\n var dismiss = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n return _util__WEBPACK_IMPORTED_MODULE_2__[\"trackEvent\"].apply(void 0, [eventCategory, 'dismiss_notification'].concat(args));\n }, [eventCategory]);\n var clickLearnMore = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useCallback\"])(function () {\n for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n args[_key4] = arguments[_key4];\n }\n return _util__WEBPACK_IMPORTED_MODULE_2__[\"trackEvent\"].apply(void 0, [eventCategory, 'click_learn_more_link'].concat(args));\n }, [eventCategory]);\n return {\n view: view,\n confirm: confirm,\n dismiss: dismiss,\n clickLearnMore: clickLearnMore\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvaG9va3MvdXNlTm90aWZpY2F0aW9uRXZlbnRzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvZ29vZ2xlc2l0ZWtpdC9ub3RpZmljYXRpb25zL2hvb2tzL3VzZU5vdGlmaWNhdGlvbkV2ZW50cy5qcz9jZDA0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZU5vdGlmaWNhdGlvbkV2ZW50c2AgaG9vay5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI0IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VDYWxsYmFjayB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB1c2VWaWV3Q29udGV4dCBmcm9tICcuLi8uLi8uLi9ob29rcy91c2VWaWV3Q29udGV4dCc7XG5pbXBvcnQgeyB0cmFja0V2ZW50IH0gZnJvbSAnLi4vLi4vLi4vdXRpbCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZU5vdGlmaWNhdGlvbkV2ZW50cyggaWQsIGNhdGVnb3J5ICkge1xuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZVZpZXdDb250ZXh0KCk7XG5cdGNvbnN0IGV2ZW50Q2F0ZWdvcnkgPSBjYXRlZ29yeSA/PyBgJHsgdmlld0NvbnRleHQgfV8keyBpZCB9YDtcblxuXHRjb25zdCB2aWV3ID0gdXNlQ2FsbGJhY2soXG5cdFx0KCAuLi5hcmdzICkgPT4ge1xuXHRcdFx0cmV0dXJuIHRyYWNrRXZlbnQoIGV2ZW50Q2F0ZWdvcnksICd2aWV3X25vdGlmaWNhdGlvbicsIC4uLmFyZ3MgKTtcblx0XHR9LFxuXHRcdFsgZXZlbnRDYXRlZ29yeSBdXG5cdCk7XG5cblx0Y29uc3QgY29uZmlybSA9IHVzZUNhbGxiYWNrKFxuXHRcdCggLi4uYXJncyApID0+IHtcblx0XHRcdHJldHVybiB0cmFja0V2ZW50KCBldmVudENhdGVnb3J5LCAnY29uZmlybV9ub3RpZmljYXRpb24nLCAuLi5hcmdzICk7XG5cdFx0fSxcblx0XHRbIGV2ZW50Q2F0ZWdvcnkgXVxuXHQpO1xuXG5cdGNvbnN0IGRpc21pc3MgPSB1c2VDYWxsYmFjayhcblx0XHQoIC4uLmFyZ3MgKSA9PiB7XG5cdFx0XHRyZXR1cm4gdHJhY2tFdmVudCggZXZlbnRDYXRlZ29yeSwgJ2Rpc21pc3Nfbm90aWZpY2F0aW9uJywgLi4uYXJncyApO1xuXHRcdH0sXG5cdFx0WyBldmVudENhdGVnb3J5IF1cblx0KTtcblxuXHRjb25zdCBjbGlja0xlYXJuTW9yZSA9IHVzZUNhbGxiYWNrKFxuXHRcdCggLi4uYXJncyApID0+IHtcblx0XHRcdHJldHVybiB0cmFja0V2ZW50KFxuXHRcdFx0XHRldmVudENhdGVnb3J5LFxuXHRcdFx0XHQnY2xpY2tfbGVhcm5fbW9yZV9saW5rJyxcblx0XHRcdFx0Li4uYXJnc1xuXHRcdFx0KTtcblx0XHR9LFxuXHRcdFsgZXZlbnRDYXRlZ29yeSBdXG5cdCk7XG5cblx0cmV0dXJuIHtcblx0XHR2aWV3LFxuXHRcdGNvbmZpcm0sXG5cdFx0ZGlzbWlzcyxcblx0XHRjbGlja0xlYXJuTW9yZSxcblx0fTtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUtBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/hooks/useNotificationEvents.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/index.js": /*!*************************************************!*\ !*** ./js/googlesitekit/notifications/index.js ***! \*************************************************/ /*! exports provided: registerStore, registerNotifications, createNotifications */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createNotifications\", function() { return createNotifications; });\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _datastore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./datastore */ \"./js/googlesitekit/notifications/datastore/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"registerStore\", function() { return _datastore__WEBPACK_IMPORTED_MODULE_1__[\"registerStore\"]; });\n\n/* harmony import */ var _register_defaults__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./register-defaults */ \"./js/googlesitekit/notifications/register-defaults.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"registerNotifications\", function() { return _register_defaults__WEBPACK_IMPORTED_MODULE_2__[\"registerDefaults\"]; });\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\nfunction createNotifications(registry) {\n var dispatch = registry.dispatch;\n var Notifications = {\n registerNotification: function registerNotification(id, settings) {\n dispatch(_datastore_constants__WEBPACK_IMPORTED_MODULE_0__[\"CORE_NOTIFICATIONS\"]).registerNotification(id, settings);\n }\n };\n return Notifications;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvaW5kZXguanM/YTM0MyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgQ09SRV9OT1RJRklDQVRJT05TIH0gZnJvbSAnLi9kYXRhc3RvcmUvY29uc3RhbnRzJztcblxuZXhwb3J0IHsgcmVnaXN0ZXJTdG9yZSB9IGZyb20gJy4vZGF0YXN0b3JlJztcbmV4cG9ydCB7IHJlZ2lzdGVyRGVmYXVsdHMgYXMgcmVnaXN0ZXJOb3RpZmljYXRpb25zIH0gZnJvbSAnLi9yZWdpc3Rlci1kZWZhdWx0cyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBjcmVhdGVOb3RpZmljYXRpb25zKCByZWdpc3RyeSApIHtcblx0Y29uc3QgeyBkaXNwYXRjaCB9ID0gcmVnaXN0cnk7XG5cblx0Y29uc3QgTm90aWZpY2F0aW9ucyA9IHtcblx0XHRyZWdpc3Rlck5vdGlmaWNhdGlvbiggaWQsIHNldHRpbmdzICkge1xuXHRcdFx0ZGlzcGF0Y2goIENPUkVfTk9USUZJQ0FUSU9OUyApLnJlZ2lzdGVyTm90aWZpY2F0aW9uKCBpZCwgc2V0dGluZ3MgKTtcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBOb3RpZmljYXRpb25zO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/index.js\n"); /***/ }), /***/ "./js/googlesitekit/notifications/register-defaults.js": /*!*************************************************************!*\ !*** ./js/googlesitekit/notifications/register-defaults.js ***! \*************************************************************/ /*! exports provided: DEFAULT_NOTIFICATIONS, registerDefaults */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DEFAULT_NOTIFICATIONS\", function() { return DEFAULT_NOTIFICATIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"registerDefaults\", function() { return registerDefaults; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../constants */ \"./js/googlesitekit/constants.js\");\n/* harmony import */ var _datastore_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./datastore/constants */ \"./js/googlesitekit/notifications/datastore/constants.js\");\n/* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./constants */ \"./js/googlesitekit/notifications/constants.js\");\n/* harmony import */ var _datastore_forms_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../datastore/forms/constants */ \"./js/googlesitekit/datastore/forms/constants.js\");\n/* harmony import */ var _datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../datastore/site/constants */ \"./js/googlesitekit/datastore/site/constants.js\");\n/* harmony import */ var _datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _datastore_ui_constants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../datastore/ui/constants */ \"./js/googlesitekit/datastore/ui/constants.js\");\n/* harmony import */ var _modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _modules_analytics_4_utils__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../modules/analytics-4/utils */ \"./js/modules/analytics-4/utils/index.js\");\n/* harmony import */ var _modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../modules/search-console/datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../modules/tagmanager/datastore/constants */ \"./js/modules/tagmanager/datastore/constants.js\");\n/* harmony import */ var _components_notifications_AuthError__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../components/notifications/AuthError */ \"./js/components/notifications/AuthError.js\");\n/* harmony import */ var _components_notifications_UnsatisfiedScopesAlert__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/notifications/UnsatisfiedScopesAlert */ \"./js/components/notifications/UnsatisfiedScopesAlert.js\");\n/* harmony import */ var _components_notifications_UnsatisfiedScopesAlertGTE__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/notifications/UnsatisfiedScopesAlertGTE */ \"./js/components/notifications/UnsatisfiedScopesAlertGTE.js\");\n/* harmony import */ var _components_notifications_GatheringDataNotification__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/notifications/GatheringDataNotification */ \"./js/components/notifications/GatheringDataNotification.js\");\n/* harmony import */ var _components_notifications_ZeroDataNotification__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/notifications/ZeroDataNotification */ \"./js/components/notifications/ZeroDataNotification.js\");\n/* harmony import */ var _components_notifications_GA4AdSenseLinkedNotification__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/notifications/GA4AdSenseLinkedNotification */ \"./js/components/notifications/GA4AdSenseLinkedNotification.js\");\n/* harmony import */ var _components_notifications_SetupErrorNotification__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/notifications/SetupErrorNotification */ \"./js/components/notifications/SetupErrorNotification.js\");\n/* harmony import */ var _components_notifications_SetupErrorMessageNotification__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../components/notifications/SetupErrorMessageNotification */ \"./js/components/notifications/SetupErrorMessageNotification.js\");\n/* harmony import */ var _components_notifications_FirstPartyModeWarningNotification__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../components/notifications/FirstPartyModeWarningNotification */ \"./js/components/notifications/FirstPartyModeWarningNotification.js\");\n/* harmony import */ var _components_notifications_FirstPartyModeSetupBanner__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../components/notifications/FirstPartyModeSetupBanner */ \"./js/components/notifications/FirstPartyModeSetupBanner.js\");\n/* harmony import */ var _components_notifications_FirstPartyModeSetupSuccessSubtleNotification__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../components/notifications/FirstPartyModeSetupSuccessSubtleNotification */ \"./js/components/notifications/FirstPartyModeSetupSuccessSubtleNotification.js\");\n/* harmony import */ var _components_consent_mode_constants__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/consent-mode/constants */ \"./js/components/consent-mode/constants.js\");\n/* harmony import */ var _components_consent_mode_ConsentModeSetupCTAWidget__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../components/consent-mode/ConsentModeSetupCTAWidget */ \"./js/components/consent-mode/ConsentModeSetupCTAWidget.js\");\n/* harmony import */ var _components_notifications_EnableAutoUpdateBannerNotification__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../components/notifications/EnableAutoUpdateBannerNotification */ \"./js/components/notifications/EnableAutoUpdateBannerNotification.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../util */ \"./js/util/index.js\");\n/* harmony import */ var _components_dashboard_sharing_ModuleRecoveryAlert__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../../components/dashboard-sharing/ModuleRecoveryAlert */ \"./js/components/dashboard-sharing/ModuleRecoveryAlert/index.js\");\n/* harmony import */ var _components_notifications_SiteKitSetupSuccessNotification__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../components/notifications/SiteKitSetupSuccessNotification */ \"./js/components/notifications/SiteKitSetupSuccessNotification.js\");\n/* harmony import */ var _components_notifications_ModuleSetupSuccessNotification__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../components/notifications/ModuleSetupSuccessNotification */ \"./js/components/notifications/ModuleSetupSuccessNotification.js\");\n\n\n\nvar _DEFAULT_NOTIFICATION;\n/**\n * Notifications API defaults\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar DEFAULT_NOTIFICATIONS = (_DEFAULT_NOTIFICATION = {\n 'authentication-error': {\n Component: _components_notifications_UnsatisfiedScopesAlert__WEBPACK_IMPORTED_MODULE_17__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_LOW,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].ERRORS,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SETTINGS\"]],\n checkRequirements: function () {\n var _checkRequirements = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee(_ref) {\n var select, resolveSelect, setupErrorMessage, isAuthenticated, ga4ModuleConnected, hasTagManagerReadScope, unsatisfiedScopes, showUnsatisfiedScopesAlertGTE;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n select = _ref.select, resolveSelect = _ref.resolveSelect;\n _context.next = 3;\n return Promise.all([\n // The getSetupErrorMessage selector relies on the resolution\n // of the getSiteInfo() resolver.\n resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteInfo(),\n // The isAuthenticated(), hasScope() and getUnsatisfiedScopes() selectors\n // rely on the resolution of getAuthentication().\n resolveSelect(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getAuthentication(),\n // The isModuleConnected() selector relies on the resolution\n // of the getModules() resolver.\n resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getModules()]);\n case 3:\n setupErrorMessage = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSetupErrorMessage();\n isAuthenticated = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).isAuthenticated();\n ga4ModuleConnected = select(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n hasTagManagerReadScope = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).hasScope(_modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_15__[\"READ_SCOPE\"]);\n unsatisfiedScopes = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getUnsatisfiedScopes();\n showUnsatisfiedScopesAlertGTE = ga4ModuleConnected && !hasTagManagerReadScope && (unsatisfiedScopes === null || unsatisfiedScopes === void 0 ? void 0 : unsatisfiedScopes.length) === 1;\n return _context.abrupt(\"return\", (unsatisfiedScopes === null || unsatisfiedScopes === void 0 ? void 0 : unsatisfiedScopes.length) && !setupErrorMessage && isAuthenticated && !showUnsatisfiedScopesAlertGTE);\n case 10:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n function checkRequirements(_x) {\n return _checkRequirements.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: false\n },\n 'authentication-error-gte': {\n Component: _components_notifications_UnsatisfiedScopesAlertGTE__WEBPACK_IMPORTED_MODULE_18__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_LOW,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].ERRORS,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SETTINGS\"]],\n checkRequirements: function () {\n var _checkRequirements2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee2(_ref2) {\n var select, resolveSelect, setupErrorMessage, isAuthenticated, ga4ModuleConnected, hasTagManagerReadScope, showUnsatisfiedScopesAlertGTE;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n select = _ref2.select, resolveSelect = _ref2.resolveSelect;\n _context2.next = 3;\n return Promise.all([\n // The getSetupErrorMessage selector relies on the resolution\n // of the getSiteInfo() resolver.\n resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteInfo(),\n // The isAuthenticated() and hasScope() selectors\n // rely on the resolution of getAuthentication().\n resolveSelect(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getAuthentication(),\n // The isModuleConnected() selector relies on the resolution\n // of the getModules() resolver.\n resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getModules()]);\n case 3:\n setupErrorMessage = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSetupErrorMessage();\n isAuthenticated = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).isAuthenticated();\n ga4ModuleConnected = select(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n hasTagManagerReadScope = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).hasScope(_modules_tagmanager_datastore_constants__WEBPACK_IMPORTED_MODULE_15__[\"READ_SCOPE\"]);\n showUnsatisfiedScopesAlertGTE = ga4ModuleConnected && !hasTagManagerReadScope;\n return _context2.abrupt(\"return\", !setupErrorMessage && isAuthenticated && showUnsatisfiedScopesAlertGTE);\n case 9:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n function checkRequirements(_x2) {\n return _checkRequirements2.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: false\n },\n setup_error: {\n Component: _components_notifications_SetupErrorNotification__WEBPACK_IMPORTED_MODULE_22__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_HIGH,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].ERRORS,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SPLASH\"]],\n checkRequirements: function () {\n var _checkRequirements3 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee3(_ref3) {\n var select, resolveSelect, setupErrorMessage, _ref4, permissionsErrorData;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n select = _ref3.select, resolveSelect = _ref3.resolveSelect;\n _context3.next = 3;\n return resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteInfo();\n case 3:\n setupErrorMessage = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSetupErrorMessage();\n _ref4 = select(_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_FORMS\"]).getValue(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError') || {}, permissionsErrorData = _ref4.data; // If there's no setup error message or the temporary persisted permissions error has skipDefaultErrorNotifications flag set, return false.\n if (!(!setupErrorMessage || (permissionsErrorData === null || permissionsErrorData === void 0 ? void 0 : permissionsErrorData.skipDefaultErrorNotifications))) {\n _context3.next = 7;\n break;\n }\n return _context3.abrupt(\"return\", false);\n case 7:\n return _context3.abrupt(\"return\", true);\n case 8:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n function checkRequirements(_x3) {\n return _checkRequirements3.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: false\n },\n setup_plugin_error: {\n Component: _components_notifications_SetupErrorMessageNotification__WEBPACK_IMPORTED_MODULE_23__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_HIGH,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].ERRORS,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SETTINGS\"]],\n checkRequirements: function () {\n var _checkRequirements4 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee4(_ref5) {\n var _temporaryPersistedPe;\n var select, resolveSelect, temporaryPersistedPermissionsError, setupErrorMessage;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n select = _ref5.select, resolveSelect = _ref5.resolveSelect;\n _context4.next = 3;\n return resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteInfo();\n case 3:\n temporaryPersistedPermissionsError = select(_datastore_forms_constants__WEBPACK_IMPORTED_MODULE_7__[\"CORE_FORMS\"]).getValue(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"FORM_TEMPORARY_PERSIST_PERMISSION_ERROR\"], 'permissionsError');\n if (!(temporaryPersistedPermissionsError === null || temporaryPersistedPermissionsError === void 0 ? void 0 : (_temporaryPersistedPe = temporaryPersistedPermissionsError.data) === null || _temporaryPersistedPe === void 0 ? void 0 : _temporaryPersistedPe.skipDefaultErrorNotifications)) {\n _context4.next = 6;\n break;\n }\n return _context4.abrupt(\"return\", false);\n case 6:\n setupErrorMessage = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSetupErrorMessage();\n return _context4.abrupt(\"return\", !!setupErrorMessage);\n case 8:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }));\n function checkRequirements(_x4) {\n return _checkRequirements4.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: false\n },\n 'auth-error': {\n Component: _components_notifications_AuthError__WEBPACK_IMPORTED_MODULE_16__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_HIGH,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].ERRORS,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_SETTINGS\"]],\n checkRequirements: function checkRequirements(_ref6) {\n var select = _ref6.select;\n var error = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getAuthError();\n return !!error;\n },\n isDismissible: false\n },\n 'top-earning-pages-success-notification': {\n Component: _components_notifications_GA4AdSenseLinkedNotification__WEBPACK_IMPORTED_MODULE_21__[\"default\"],\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"]],\n checkRequirements: function () {\n var _checkRequirements5 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee5(_ref7) {\n var select, resolveSelect, dispatch, adSenseModuleConnected, analyticsModuleConnected, isAdSenseLinked, _select$getDateRangeD, startDate, endDate, reportOptions, report;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n select = _ref7.select, resolveSelect = _ref7.resolveSelect, dispatch = _ref7.dispatch;\n _context5.next = 3;\n return resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleConnected('adsense');\n case 3:\n adSenseModuleConnected = _context5.sent;\n _context5.next = 6;\n return resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n case 6:\n analyticsModuleConnected = _context5.sent;\n if (adSenseModuleConnected && analyticsModuleConnected) {\n _context5.next = 9;\n break;\n }\n return _context5.abrupt(\"return\", false);\n case 9:\n _context5.next = 11;\n return resolveSelect(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getSettings();\n case 11:\n isAdSenseLinked = select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getAdSenseLinked();\n if (isAdSenseLinked) {\n _context5.next = 14;\n break;\n }\n return _context5.abrupt(\"return\", false);\n case 14:\n _select$getDateRangeD = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getDateRangeDates({\n offsetDays: _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"DATE_RANGE_OFFSET\"]\n }), startDate = _select$getDateRangeD.startDate, endDate = _select$getDateRangeD.endDate;\n reportOptions = {\n startDate: startDate,\n endDate: endDate,\n dimensions: ['pagePath'],\n metrics: [{\n name: 'totalAdRevenue'\n }],\n orderby: [{\n metric: {\n metricName: 'totalAdRevenue'\n },\n desc: true\n }],\n limit: 3\n }; // Ensure resolution of the report has completed before showing this\n // notification, since it should only appear when the user has no data in\n // the report.\n _context5.next = 18;\n return resolveSelect(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).getReport(reportOptions);\n case 18:\n report = _context5.sent;\n if (!(Object(_modules_analytics_4_utils__WEBPACK_IMPORTED_MODULE_13__[\"isZeroReport\"])(report) === false)) {\n _context5.next = 23;\n break;\n }\n _context5.next = 22;\n return dispatch(_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_NOTIFICATIONS\"]).dismissNotification('top-earning-pages-success-notification');\n case 22:\n return _context5.abrupt(\"return\", false);\n case 23:\n return _context5.abrupt(\"return\", true);\n case 24:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }));\n function checkRequirements(_x5) {\n return _checkRequirements5.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: true\n },\n 'setup-success-notification-site-kit': {\n Component: _components_notifications_SiteKitSetupSuccessNotification__WEBPACK_IMPORTED_MODULE_32__[\"default\"],\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n checkRequirements: function checkRequirements() {\n var notification = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'notification');\n var slug = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'slug');\n if ('authentication_success' === notification && !slug) {\n return true;\n }\n return false;\n }\n },\n 'setup-success-notification-module': {\n Component: _components_notifications_ModuleSetupSuccessNotification__WEBPACK_IMPORTED_MODULE_33__[\"default\"],\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n checkRequirements: function () {\n var _checkRequirements6 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee6(_ref8) {\n var select, resolveSelect, notification, slug, module;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n select = _ref8.select, resolveSelect = _ref8.resolveSelect;\n _context6.next = 3;\n return Promise.all([\n // The getModule() selector relies on the resolution\n // of the getModules() resolver.\n resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getModules()]);\n case 3:\n notification = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'notification');\n slug = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'slug');\n module = select(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getModule(slug);\n if (!('authentication_success' === notification && false === module.overrideSetupSuccessNotification && module.active)) {\n _context6.next = 8;\n break;\n }\n return _context6.abrupt(\"return\", true);\n case 8:\n return _context6.abrupt(\"return\", false);\n case 9:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }));\n function checkRequirements(_x6) {\n return _checkRequirements6.apply(this, arguments);\n }\n return checkRequirements;\n }()\n }\n}, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _components_notifications_EnableAutoUpdateBannerNotification__WEBPACK_IMPORTED_MODULE_29__[\"ENABLE_AUTO_UPDATES_BANNER_SLUG\"], {\n Component: _components_notifications_EnableAutoUpdateBannerNotification__WEBPACK_IMPORTED_MODULE_29__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].SETUP_CTA_LOW,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n groupID: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_GROUPS\"].SETUP_CTAS,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"]],\n checkRequirements: function () {\n var _checkRequirements7 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee7(_ref9) {\n var select, resolveSelect, dispatch, notification, slug, _dispatch, dismissNotification, hasUpdatePluginCapability, hasChangePluginAutoUpdatesCapacity, siteKitAutoUpdatesEnabled;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n select = _ref9.select, resolveSelect = _ref9.resolveSelect, dispatch = _ref9.dispatch;\n _context7.next = 3;\n return Promise.all([\n // The hasCapability() selector relies on the resolution\n // of the getCapabilities() resolver.\n resolveSelect(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).getCapabilities(),\n // The hasChangePluginAutoUpdatesCapacity() and\n // getSiteKitAutoUpdatesEnabled() selectors rely on the\n // resolution of the getSiteInfo() resolver.\n resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteInfo()]);\n case 3:\n notification = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'notification');\n slug = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(location.href, 'slug');\n _dispatch = dispatch(_datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"CORE_NOTIFICATIONS\"]), dismissNotification = _dispatch.dismissNotification;\n /**\n * If the user just set up Site Kit (i.e. just returned from the\n * initial OAuth sign-in flow) and is seeing the dashboard\n * for the first time, we want to hide (dismiss) this notification for 10\n * minutes so they aren't immediately bothered by this CTA.\n */\n if (!(notification === 'authentication_success' && !slug)) {\n _context7.next = 10;\n break;\n }\n _context7.next = 9;\n return dismissNotification('auto-update-cta', {\n expiresInSeconds: _util__WEBPACK_IMPORTED_MODULE_30__[\"MINUTE_IN_SECONDS\"] * 10\n });\n case 9:\n return _context7.abrupt(\"return\", false);\n case 10:\n hasUpdatePluginCapability = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).hasCapability(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"PERMISSION_UPDATE_PLUGINS\"]);\n hasChangePluginAutoUpdatesCapacity = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).hasChangePluginAutoUpdatesCapacity();\n siteKitAutoUpdatesEnabled = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getSiteKitAutoUpdatesEnabled(); // Don't render anything if the user has no permission to update plugin,\n // auto-updates can not be enabled for Site Kit, or auto updates are already\n // enabled for Site Kit.\n if (!(hasUpdatePluginCapability && hasChangePluginAutoUpdatesCapacity && !siteKitAutoUpdatesEnabled)) {\n _context7.next = 15;\n break;\n }\n return _context7.abrupt(\"return\", true);\n case 15:\n return _context7.abrupt(\"return\", false);\n case 16:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7);\n }));\n function checkRequirements(_x7) {\n return _checkRequirements7.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: true\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, 'gathering-data-notification', {\n Component: _components_notifications_GatheringDataNotification__WEBPACK_IMPORTED_MODULE_19__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].INFO,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"]],\n checkRequirements: function () {\n var _checkRequirements8 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee8(_ref10, viewContext) {\n var select, resolveSelect, viewOnly, isAnalyticsConnected, canViewSharedAnalytics, canViewSharedSearchConsole, showRecoverableAnalytics, showRecoverableSearchConsole, analyticsGatheringData, searchConsoleGatheringData;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee8$(_context8) {\n while (1) {\n switch (_context8.prev = _context8.next) {\n case 0:\n select = _ref10.select, resolveSelect = _ref10.resolveSelect;\n viewOnly = _constants__WEBPACK_IMPORTED_MODULE_4__[\"SITE_KIT_VIEW_ONLY_CONTEXTS\"].includes(viewContext);\n _context8.next = 4;\n return Promise.all([\n // The isModuleConnected() and canViewSharedModule() selectors rely\n // on the resolution of the getModules() resolver.\n resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getModules(), viewOnly ? resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getRecoverableModules() : Promise.resolve([])]);\n case 4:\n isAnalyticsConnected = select(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n canViewSharedAnalytics = !viewOnly ? true : select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).canViewSharedModule('analytics-4');\n canViewSharedSearchConsole = !viewOnly ? true : select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).canViewSharedModule('search-console');\n _context8.next = 9;\n return function () {\n if (!viewOnly) {\n return false;\n }\n var recoverableModules = select(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getRecoverableModules();\n return Object.keys(recoverableModules).includes('analytics-4');\n }();\n case 9:\n showRecoverableAnalytics = _context8.sent;\n _context8.next = 12;\n return function () {\n if (!viewOnly) {\n return false;\n }\n var recoverableModules = select(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getRecoverableModules();\n return Object.keys(recoverableModules).includes('search-console');\n }();\n case 12:\n showRecoverableSearchConsole = _context8.sent;\n if (!(isAnalyticsConnected && canViewSharedAnalytics && false === showRecoverableAnalytics)) {\n _context8.next = 19;\n break;\n }\n _context8.next = 16;\n return resolveSelect(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]).isGatheringData();\n case 16:\n _context8.t0 = _context8.sent;\n _context8.next = 20;\n break;\n case 19:\n _context8.t0 = false;\n case 20:\n analyticsGatheringData = _context8.t0;\n _context8.t1 = canViewSharedSearchConsole && false === showRecoverableSearchConsole;\n if (!_context8.t1) {\n _context8.next = 26;\n break;\n }\n _context8.next = 25;\n return resolveSelect(_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_14__[\"MODULES_SEARCH_CONSOLE\"]).isGatheringData();\n case 25:\n _context8.t1 = _context8.sent;\n case 26:\n searchConsoleGatheringData = _context8.t1;\n return _context8.abrupt(\"return\", analyticsGatheringData || searchConsoleGatheringData);\n case 28:\n case \"end\":\n return _context8.stop();\n }\n }\n }, _callee8);\n }));\n function checkRequirements(_x8, _x9) {\n return _checkRequirements8.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: true\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, 'zero-data-notification', {\n Component: _components_notifications_ZeroDataNotification__WEBPACK_IMPORTED_MODULE_20__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].INFO,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD_VIEW_ONLY\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD\"], _constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_ENTITY_DASHBOARD_VIEW_ONLY\"]],\n checkRequirements: function () {\n var _checkRequirements9 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee10(_ref11, viewContext) {\n var select, resolveSelect, viewOnly, getModuleState, analyticsState, searchConsoleState;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee10$(_context10) {\n while (1) {\n switch (_context10.prev = _context10.next) {\n case 0:\n select = _ref11.select, resolveSelect = _ref11.resolveSelect;\n viewOnly = _constants__WEBPACK_IMPORTED_MODULE_4__[\"SITE_KIT_VIEW_ONLY_CONTEXTS\"].includes(viewContext);\n _context10.next = 4;\n return Promise.all([\n // The isModuleConnected() and canViewSharedModule() selectors rely\n // on the resolution of the getModules() resolver.\n resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getModules(), viewOnly ? resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getRecoverableModules() : Promise.resolve([])]);\n case 4:\n getModuleState = /*#__PURE__*/function () {\n var _ref12 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee9(moduleSlug, datastoreSlug) {\n var isConnected, canView, modules, isGatheringData;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee9$(_context9) {\n while (1) {\n switch (_context9.prev = _context9.next) {\n case 0:\n // Check if the module connected and return early if not.\n isConnected = select(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).isModuleConnected(moduleSlug);\n if (isConnected) {\n _context9.next = 3;\n break;\n }\n return _context9.abrupt(\"return\", 'disconnected');\n case 3:\n if (!viewOnly) {\n _context9.next = 10;\n break;\n }\n canView = select(_datastore_user_constants__WEBPACK_IMPORTED_MODULE_9__[\"CORE_USER\"]).canViewSharedModule(moduleSlug);\n if (canView) {\n _context9.next = 7;\n break;\n }\n return _context9.abrupt(\"return\", 'cant-view');\n case 7:\n modules = select(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getRecoverableModules();\n if (!modules[moduleSlug]) {\n _context9.next = 10;\n break;\n }\n return _context9.abrupt(\"return\", 'recovering');\n case 10:\n _context9.next = 12;\n return resolveSelect(datastoreSlug).isGatheringData();\n case 12:\n isGatheringData = _context9.sent;\n if (!isGatheringData) {\n _context9.next = 15;\n break;\n }\n return _context9.abrupt(\"return\", 'gathering');\n case 15:\n _context9.next = 17;\n return resolveSelect(datastoreSlug).getReport(select(datastoreSlug).getSampleReportArgs());\n case 17:\n if (!select(datastoreSlug).hasZeroData()) {\n _context9.next = 19;\n break;\n }\n return _context9.abrupt(\"return\", 'zero-data');\n case 19:\n return _context9.abrupt(\"return\", 'connected');\n case 20:\n case \"end\":\n return _context9.stop();\n }\n }\n }, _callee9);\n }));\n return function getModuleState(_x12, _x13) {\n return _ref12.apply(this, arguments);\n };\n }(); // Get Analytics-4 and Search Console states.\n _context10.next = 7;\n return getModuleState('analytics-4', _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_12__[\"MODULES_ANALYTICS_4\"]);\n case 7:\n analyticsState = _context10.sent;\n _context10.next = 10;\n return getModuleState('search-console', _modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_14__[\"MODULES_SEARCH_CONSOLE\"]);\n case 10:\n searchConsoleState = _context10.sent;\n if (!(analyticsState === 'gathering' || searchConsoleState === 'gathering')) {\n _context10.next = 13;\n break;\n }\n return _context10.abrupt(\"return\", false);\n case 13:\n return _context10.abrupt(\"return\", analyticsState === 'zero-data' || searchConsoleState === 'zero-data');\n case 14:\n case \"end\":\n return _context10.stop();\n }\n }\n }, _callee10);\n }));\n function checkRequirements(_x10, _x11) {\n return _checkRequirements9.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: true\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, 'module-recovery-alert', {\n Component: _components_dashboard_sharing_ModuleRecoveryAlert__WEBPACK_IMPORTED_MODULE_31__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].ERROR_LOW,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n isDismissible: false,\n checkRequirements: function () {\n var _checkRequirements10 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee11(_ref13) {\n var resolveSelect, recoverableModules, recoverableModulesList;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee11$(_context11) {\n while (1) {\n switch (_context11.prev = _context11.next) {\n case 0:\n resolveSelect = _ref13.resolveSelect;\n _context11.next = 3;\n return resolveSelect(_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_11__[\"CORE_MODULES\"]).getRecoverableModules();\n case 3:\n recoverableModules = _context11.sent;\n recoverableModulesList = Object.keys(recoverableModules || {});\n if (recoverableModulesList.length) {\n _context11.next = 7;\n break;\n }\n return _context11.abrupt(\"return\", false);\n case 7:\n return _context11.abrupt(\"return\", true);\n case 8:\n case \"end\":\n return _context11.stop();\n }\n }\n }, _callee11);\n }));\n function checkRequirements(_x14) {\n return _checkRequirements10.apply(this, arguments);\n }\n return checkRequirements;\n }()\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _components_consent_mode_constants__WEBPACK_IMPORTED_MODULE_27__[\"CONSENT_MODE_SETUP_CTA_WIDGET_SLUG\"], {\n Component: _components_consent_mode_ConsentModeSetupCTAWidget__WEBPACK_IMPORTED_MODULE_28__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].SETUP_CTA_HIGH,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n groupID: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_GROUPS\"].SETUP_CTAS,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n isDismissible: true,\n checkRequirements: function () {\n var _checkRequirements11 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee12(_ref14) {\n var select, resolveSelect, isConsentModeEnabled;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee12$(_context12) {\n while (1) {\n switch (_context12.prev = _context12.next) {\n case 0:\n select = _ref14.select, resolveSelect = _ref14.resolveSelect;\n _context12.next = 3;\n return resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getConsentModeSettings();\n case 3:\n isConsentModeEnabled = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isConsentModeEnabled();\n if (!(isConsentModeEnabled !== false)) {\n _context12.next = 6;\n break;\n }\n return _context12.abrupt(\"return\", false);\n case 6:\n return _context12.abrupt(\"return\", resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isAdsConnected());\n case 7:\n case \"end\":\n return _context12.stop();\n }\n }\n }, _callee12);\n }));\n function checkRequirements(_x15) {\n return _checkRequirements11.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n dismissRetries: 2\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _constants__WEBPACK_IMPORTED_MODULE_6__[\"FPM_SETUP_CTA_BANNER_NOTIFICATION\"], {\n Component: _components_notifications_FirstPartyModeSetupBanner__WEBPACK_IMPORTED_MODULE_25__[\"default\"],\n priority: _constants__WEBPACK_IMPORTED_MODULE_6__[\"PRIORITY\"].SETUP_CTA_LOW,\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n groupID: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_GROUPS\"].SETUP_CTAS,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n checkRequirements: function () {\n var _checkRequirements12 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee13(_ref15) {\n var select, resolveSelect, dispatch, isFPMModuleConnected, _select, isFirstPartyModeEnabled, isFPMHealthy, isScriptAccessEnabled, isHealthy, isAccessEnabled;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee13$(_context13) {\n while (1) {\n switch (_context13.prev = _context13.next) {\n case 0:\n select = _ref15.select, resolveSelect = _ref15.resolveSelect, dispatch = _ref15.dispatch;\n isFPMModuleConnected = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isAnyFirstPartyModeModuleConnected();\n if (isFPMModuleConnected) {\n _context13.next = 4;\n break;\n }\n return _context13.abrupt(\"return\", false);\n case 4:\n _context13.next = 6;\n return resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getFirstPartyModeSettings();\n case 6:\n _select = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]), isFirstPartyModeEnabled = _select.isFirstPartyModeEnabled, isFPMHealthy = _select.isFPMHealthy, isScriptAccessEnabled = _select.isScriptAccessEnabled;\n if (!isFirstPartyModeEnabled()) {\n _context13.next = 9;\n break;\n }\n return _context13.abrupt(\"return\", false);\n case 9:\n isHealthy = isFPMHealthy();\n isAccessEnabled = isScriptAccessEnabled();\n if (![isHealthy, isAccessEnabled].includes(null)) {\n _context13.next = 14;\n break;\n }\n dispatch(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).fetchGetFPMServerRequirementStatus();\n return _context13.abrupt(\"return\", false);\n case 14:\n return _context13.abrupt(\"return\", isHealthy && isAccessEnabled);\n case 15:\n case \"end\":\n return _context13.stop();\n }\n }\n }, _callee13);\n }));\n function checkRequirements(_x16) {\n return _checkRequirements12.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: true,\n featureFlag: 'firstPartyMode'\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, _constants__WEBPACK_IMPORTED_MODULE_6__[\"FPM_HEALTH_CHECK_WARNING_NOTIFICATION_ID\"], {\n Component: _components_notifications_FirstPartyModeWarningNotification__WEBPACK_IMPORTED_MODULE_24__[\"default\"],\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n checkRequirements: function () {\n var _checkRequirements13 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark(function _callee14(_ref16) {\n var select, resolveSelect, isFPMModuleConnected, _select2, isFirstPartyModeEnabled, isFPMHealthy, isScriptAccessEnabled;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap(function _callee14$(_context14) {\n while (1) {\n switch (_context14.prev = _context14.next) {\n case 0:\n select = _ref16.select, resolveSelect = _ref16.resolveSelect;\n isFPMModuleConnected = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).isAnyFirstPartyModeModuleConnected();\n if (isFPMModuleConnected) {\n _context14.next = 4;\n break;\n }\n return _context14.abrupt(\"return\", false);\n case 4:\n _context14.next = 6;\n return resolveSelect(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]).getFirstPartyModeSettings();\n case 6:\n _select2 = select(_datastore_site_constants__WEBPACK_IMPORTED_MODULE_8__[\"CORE_SITE\"]), isFirstPartyModeEnabled = _select2.isFirstPartyModeEnabled, isFPMHealthy = _select2.isFPMHealthy, isScriptAccessEnabled = _select2.isScriptAccessEnabled;\n return _context14.abrupt(\"return\", isFirstPartyModeEnabled() && (!isFPMHealthy() || !isScriptAccessEnabled()));\n case 8:\n case \"end\":\n return _context14.stop();\n }\n }\n }, _callee14);\n }));\n function checkRequirements(_x17) {\n return _checkRequirements13.apply(this, arguments);\n }\n return checkRequirements;\n }(),\n isDismissible: true,\n featureFlag: 'firstPartyMode'\n}), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(_DEFAULT_NOTIFICATION, 'setup-success-notification-fpm', {\n Component: _components_notifications_FirstPartyModeSetupSuccessSubtleNotification__WEBPACK_IMPORTED_MODULE_26__[\"default\"],\n areaSlug: _datastore_constants__WEBPACK_IMPORTED_MODULE_5__[\"NOTIFICATION_AREAS\"].BANNERS_BELOW_NAV,\n viewContexts: [_constants__WEBPACK_IMPORTED_MODULE_4__[\"VIEW_CONTEXT_MAIN_DASHBOARD\"]],\n isDismissible: false,\n checkRequirements: function checkRequirements(_ref17) {\n var select = _ref17.select;\n return !!select(_datastore_ui_constants__WEBPACK_IMPORTED_MODULE_10__[\"CORE_UI\"]).getValue(_components_notifications_FirstPartyModeSetupBanner__WEBPACK_IMPORTED_MODULE_25__[\"FPM_SHOW_SETUP_SUCCESS_NOTIFICATION\"]);\n },\n featureFlag: 'firstPartyMode'\n}), _DEFAULT_NOTIFICATION);\n\n/**\n * Registers notifications not specific to any one particular module.\n *\n * @since 1.132.0\n *\n * @param {Object} notificationsAPI Notifications API.\n */\nfunction registerDefaults(notificationsAPI) {\n for (var notificationID in DEFAULT_NOTIFICATIONS) {\n notificationsAPI.registerNotification(notificationID, DEFAULT_NOTIFICATIONS[notificationID]);\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvcmVnaXN0ZXItZGVmYXVsdHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9nb29nbGVzaXRla2l0L25vdGlmaWNhdGlvbnMvcmVnaXN0ZXItZGVmYXVsdHMuanM/OTU4NyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE5vdGlmaWNhdGlvbnMgQVBJIGRlZmF1bHRzXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgZ2V0UXVlcnlBcmcgfSBmcm9tICdAd29yZHByZXNzL3VybCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7XG5cdFNJVEVfS0lUX1ZJRVdfT05MWV9DT05URVhUUyxcblx0VklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkQsXG5cdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJEX1ZJRVdfT05MWSxcblx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJELFxuXHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRWSUVXX0NPTlRFWFRfU0VUVElOR1MsXG5cdFZJRVdfQ09OVEVYVF9TUExBU0gsXG59IGZyb20gJy4uL2NvbnN0YW50cyc7XG5pbXBvcnQge1xuXHRDT1JFX05PVElGSUNBVElPTlMsXG5cdE5PVElGSUNBVElPTl9BUkVBUyxcblx0Tk9USUZJQ0FUSU9OX0dST1VQUyxcbn0gZnJvbSAnLi9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7XG5cdEZQTV9IRUFMVEhfQ0hFQ0tfV0FSTklOR19OT1RJRklDQVRJT05fSUQsXG5cdEZQTV9TRVRVUF9DVEFfQkFOTkVSX05PVElGSUNBVElPTixcblx0UFJJT1JJVFksXG59IGZyb20gJy4vY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfRk9STVMgfSBmcm9tICcuLi9kYXRhc3RvcmUvZm9ybXMvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfU0lURSB9IGZyb20gJy4uL2RhdGFzdG9yZS9zaXRlL2NvbnN0YW50cyc7XG5pbXBvcnQge1xuXHRDT1JFX1VTRVIsXG5cdEZPUk1fVEVNUE9SQVJZX1BFUlNJU1RfUEVSTUlTU0lPTl9FUlJPUixcblx0UEVSTUlTU0lPTl9VUERBVEVfUExVR0lOUyxcbn0gZnJvbSAnLi4vZGF0YXN0b3JlL3VzZXIvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfVUkgfSBmcm9tICcuLi9kYXRhc3RvcmUvdWkvY29uc3RhbnRzJztcbmltcG9ydCB7IENPUkVfTU9EVUxFUyB9IGZyb20gJy4uL21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQge1xuXHREQVRFX1JBTkdFX09GRlNFVCxcblx0TU9EVUxFU19BTkFMWVRJQ1NfNCxcbn0gZnJvbSAnLi4vLi4vbW9kdWxlcy9hbmFseXRpY3MtNC9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IGlzWmVyb1JlcG9ydCB9IGZyb20gJy4uLy4uL21vZHVsZXMvYW5hbHl0aWNzLTQvdXRpbHMnO1xuaW1wb3J0IHsgTU9EVUxFU19TRUFSQ0hfQ09OU09MRSB9IGZyb20gJy4uLy4uL21vZHVsZXMvc2VhcmNoLWNvbnNvbGUvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBSRUFEX1NDT1BFIGFzIFRBR01BTkFHRVJfUkVBRF9TQ09QRSB9IGZyb20gJy4uLy4uL21vZHVsZXMvdGFnbWFuYWdlci9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCBBdXRoRXJyb3IgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9ub3RpZmljYXRpb25zL0F1dGhFcnJvcic7XG5pbXBvcnQgVW5zYXRpc2ZpZWRTY29wZXNBbGVydCBmcm9tICcuLi8uLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvVW5zYXRpc2ZpZWRTY29wZXNBbGVydCc7XG5pbXBvcnQgVW5zYXRpc2ZpZWRTY29wZXNBbGVydEdURSBmcm9tICcuLi8uLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvVW5zYXRpc2ZpZWRTY29wZXNBbGVydEdURSc7XG5pbXBvcnQgR2F0aGVyaW5nRGF0YU5vdGlmaWNhdGlvbiBmcm9tICcuLi8uLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvR2F0aGVyaW5nRGF0YU5vdGlmaWNhdGlvbic7XG5pbXBvcnQgWmVyb0RhdGFOb3RpZmljYXRpb24gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9ub3RpZmljYXRpb25zL1plcm9EYXRhTm90aWZpY2F0aW9uJztcbmltcG9ydCBHQTRBZFNlbnNlTGlua2VkTm90aWZpY2F0aW9uIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9HQTRBZFNlbnNlTGlua2VkTm90aWZpY2F0aW9uJztcbmltcG9ydCBTZXR1cEVycm9yTm90aWZpY2F0aW9uIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9TZXR1cEVycm9yTm90aWZpY2F0aW9uJztcbmltcG9ydCBTZXR1cEVycm9yTWVzc2FnZU5vdGlmaWNhdGlvbiBmcm9tICcuLi8uLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvU2V0dXBFcnJvck1lc3NhZ2VOb3RpZmljYXRpb24nO1xuaW1wb3J0IEZpcnN0UGFydHlNb2RlV2FybmluZ05vdGlmaWNhdGlvbiBmcm9tICcuLi8uLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvRmlyc3RQYXJ0eU1vZGVXYXJuaW5nTm90aWZpY2F0aW9uJztcbmltcG9ydCBGaXJzdFBhcnR5TW9kZVNldHVwQmFubmVyLCB7XG5cdEZQTV9TSE9XX1NFVFVQX1NVQ0NFU1NfTk9USUZJQ0FUSU9OLFxufSBmcm9tICcuLi8uLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvRmlyc3RQYXJ0eU1vZGVTZXR1cEJhbm5lcic7XG5pbXBvcnQgRmlyc3RQYXJ0eU1vZGVTZXR1cFN1Y2Nlc3NTdWJ0bGVOb3RpZmljYXRpb24gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9ub3RpZmljYXRpb25zL0ZpcnN0UGFydHlNb2RlU2V0dXBTdWNjZXNzU3VidGxlTm90aWZpY2F0aW9uJztcbmltcG9ydCB7IENPTlNFTlRfTU9ERV9TRVRVUF9DVEFfV0lER0VUX1NMVUcgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2NvbnNlbnQtbW9kZS9jb25zdGFudHMnO1xuaW1wb3J0IENvbnNlbnRNb2RlU2V0dXBDVEFXaWRnZXQgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9jb25zZW50LW1vZGUvQ29uc2VudE1vZGVTZXR1cENUQVdpZGdldCc7XG5pbXBvcnQgRW5hYmxlQXV0b1VwZGF0ZUJhbm5lck5vdGlmaWNhdGlvbiwge1xuXHRFTkFCTEVfQVVUT19VUERBVEVTX0JBTk5FUl9TTFVHLFxufSBmcm9tICcuLi8uLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbnMvRW5hYmxlQXV0b1VwZGF0ZUJhbm5lck5vdGlmaWNhdGlvbic7XG5pbXBvcnQgeyBNSU5VVEVfSU5fU0VDT05EUyB9IGZyb20gJy4uLy4uL3V0aWwnO1xuaW1wb3J0IE1vZHVsZVJlY292ZXJ5QWxlcnQgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9kYXNoYm9hcmQtc2hhcmluZy9Nb2R1bGVSZWNvdmVyeUFsZXJ0JztcbmltcG9ydCBTaXRlS2l0U2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbm90aWZpY2F0aW9ucy9TaXRlS2l0U2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uJztcbmltcG9ydCBNb2R1bGVTZXR1cFN1Y2Nlc3NOb3RpZmljYXRpb24gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9ub3RpZmljYXRpb25zL01vZHVsZVNldHVwU3VjY2Vzc05vdGlmaWNhdGlvbic7XG5cbmV4cG9ydCBjb25zdCBERUZBVUxUX05PVElGSUNBVElPTlMgPSB7XG5cdCdhdXRoZW50aWNhdGlvbi1lcnJvcic6IHtcblx0XHRDb21wb25lbnQ6IFVuc2F0aXNmaWVkU2NvcGVzQWxlcnQsXG5cdFx0cHJpb3JpdHk6IFBSSU9SSVRZLkVSUk9SX0xPVyxcblx0XHRhcmVhU2x1ZzogTk9USUZJQ0FUSU9OX0FSRUFTLkVSUk9SUyxcblx0XHR2aWV3Q29udGV4dHM6IFtcblx0XHRcdFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCxcblx0XHRcdFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFx0XHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRCxcblx0XHRcdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJEX1ZJRVdfT05MWSxcblx0XHRcdFZJRVdfQ09OVEVYVF9TRVRUSU5HUyxcblx0XHRdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgc2VsZWN0LCByZXNvbHZlU2VsZWN0IH0gKSA9PiB7XG5cdFx0XHRhd2FpdCBQcm9taXNlLmFsbCggW1xuXHRcdFx0XHQvLyBUaGUgZ2V0U2V0dXBFcnJvck1lc3NhZ2Ugc2VsZWN0b3IgcmVsaWVzIG9uIHRoZSByZXNvbHV0aW9uXG5cdFx0XHRcdC8vIG9mIHRoZSBnZXRTaXRlSW5mbygpIHJlc29sdmVyLlxuXHRcdFx0XHRyZXNvbHZlU2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRTaXRlSW5mbygpLFxuXHRcdFx0XHQvLyBUaGUgaXNBdXRoZW50aWNhdGVkKCksIGhhc1Njb3BlKCkgYW5kIGdldFVuc2F0aXNmaWVkU2NvcGVzKCkgc2VsZWN0b3JzXG5cdFx0XHRcdC8vIHJlbHkgb24gdGhlIHJlc29sdXRpb24gb2YgZ2V0QXV0aGVudGljYXRpb24oKS5cblx0XHRcdFx0cmVzb2x2ZVNlbGVjdCggQ09SRV9VU0VSICkuZ2V0QXV0aGVudGljYXRpb24oKSxcblx0XHRcdFx0Ly8gVGhlIGlzTW9kdWxlQ29ubmVjdGVkKCkgc2VsZWN0b3IgcmVsaWVzIG9uIHRoZSByZXNvbHV0aW9uXG5cdFx0XHRcdC8vIG9mIHRoZSBnZXRNb2R1bGVzKCkgcmVzb2x2ZXIuXG5cdFx0XHRcdHJlc29sdmVTZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldE1vZHVsZXMoKSxcblx0XHRcdF0gKTtcblxuXHRcdFx0Y29uc3Qgc2V0dXBFcnJvck1lc3NhZ2UgPVxuXHRcdFx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldFNldHVwRXJyb3JNZXNzYWdlKCk7XG5cblx0XHRcdGNvbnN0IGlzQXV0aGVudGljYXRlZCA9IHNlbGVjdCggQ09SRV9VU0VSICkuaXNBdXRoZW50aWNhdGVkKCk7XG5cblx0XHRcdGNvbnN0IGdhNE1vZHVsZUNvbm5lY3RlZCA9XG5cdFx0XHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuaXNNb2R1bGVDb25uZWN0ZWQoICdhbmFseXRpY3MtNCcgKTtcblxuXHRcdFx0Y29uc3QgaGFzVGFnTWFuYWdlclJlYWRTY29wZSA9IHNlbGVjdCggQ09SRV9VU0VSICkuaGFzU2NvcGUoXG5cdFx0XHRcdFRBR01BTkFHRVJfUkVBRF9TQ09QRVxuXHRcdFx0KTtcblxuXHRcdFx0Y29uc3QgdW5zYXRpc2ZpZWRTY29wZXMgPVxuXHRcdFx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmdldFVuc2F0aXNmaWVkU2NvcGVzKCk7XG5cblx0XHRcdGNvbnN0IHNob3dVbnNhdGlzZmllZFNjb3Blc0FsZXJ0R1RFID1cblx0XHRcdFx0Z2E0TW9kdWxlQ29ubmVjdGVkICYmXG5cdFx0XHRcdCEgaGFzVGFnTWFuYWdlclJlYWRTY29wZSAmJlxuXHRcdFx0XHR1bnNhdGlzZmllZFNjb3Blcz8ubGVuZ3RoID09PSAxO1xuXG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHR1bnNhdGlzZmllZFNjb3Blcz8ubGVuZ3RoICYmXG5cdFx0XHRcdCEgc2V0dXBFcnJvck1lc3NhZ2UgJiZcblx0XHRcdFx0aXNBdXRoZW50aWNhdGVkICYmXG5cdFx0XHRcdCEgc2hvd1Vuc2F0aXNmaWVkU2NvcGVzQWxlcnRHVEVcblx0XHRcdCk7XG5cdFx0fSxcblx0XHRpc0Rpc21pc3NpYmxlOiBmYWxzZSxcblx0fSxcblx0J2F1dGhlbnRpY2F0aW9uLWVycm9yLWd0ZSc6IHtcblx0XHRDb21wb25lbnQ6IFVuc2F0aXNmaWVkU2NvcGVzQWxlcnRHVEUsXG5cdFx0cHJpb3JpdHk6IFBSSU9SSVRZLkVSUk9SX0xPVyxcblx0XHRhcmVhU2x1ZzogTk9USUZJQ0FUSU9OX0FSRUFTLkVSUk9SUyxcblx0XHR2aWV3Q29udGV4dHM6IFtcblx0XHRcdFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCxcblx0XHRcdFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFx0XHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRCxcblx0XHRcdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJEX1ZJRVdfT05MWSxcblx0XHRcdFZJRVdfQ09OVEVYVF9TRVRUSU5HUyxcblx0XHRdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgc2VsZWN0LCByZXNvbHZlU2VsZWN0IH0gKSA9PiB7XG5cdFx0XHRhd2FpdCBQcm9taXNlLmFsbCggW1xuXHRcdFx0XHQvLyBUaGUgZ2V0U2V0dXBFcnJvck1lc3NhZ2Ugc2VsZWN0b3IgcmVsaWVzIG9uIHRoZSByZXNvbHV0aW9uXG5cdFx0XHRcdC8vIG9mIHRoZSBnZXRTaXRlSW5mbygpIHJlc29sdmVyLlxuXHRcdFx0XHRyZXNvbHZlU2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRTaXRlSW5mbygpLFxuXHRcdFx0XHQvLyBUaGUgaXNBdXRoZW50aWNhdGVkKCkgYW5kIGhhc1Njb3BlKCkgc2VsZWN0b3JzXG5cdFx0XHRcdC8vIHJlbHkgb24gdGhlIHJlc29sdXRpb24gb2YgZ2V0QXV0aGVudGljYXRpb24oKS5cblx0XHRcdFx0cmVzb2x2ZVNlbGVjdCggQ09SRV9VU0VSICkuZ2V0QXV0aGVudGljYXRpb24oKSxcblx0XHRcdFx0Ly8gVGhlIGlzTW9kdWxlQ29ubmVjdGVkKCkgc2VsZWN0b3IgcmVsaWVzIG9uIHRoZSByZXNvbHV0aW9uXG5cdFx0XHRcdC8vIG9mIHRoZSBnZXRNb2R1bGVzKCkgcmVzb2x2ZXIuXG5cdFx0XHRcdHJlc29sdmVTZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldE1vZHVsZXMoKSxcblx0XHRcdF0gKTtcblxuXHRcdFx0Y29uc3Qgc2V0dXBFcnJvck1lc3NhZ2UgPVxuXHRcdFx0XHRzZWxlY3QoIENPUkVfU0lURSApLmdldFNldHVwRXJyb3JNZXNzYWdlKCk7XG5cblx0XHRcdGNvbnN0IGlzQXV0aGVudGljYXRlZCA9IHNlbGVjdCggQ09SRV9VU0VSICkuaXNBdXRoZW50aWNhdGVkKCk7XG5cblx0XHRcdGNvbnN0IGdhNE1vZHVsZUNvbm5lY3RlZCA9XG5cdFx0XHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuaXNNb2R1bGVDb25uZWN0ZWQoICdhbmFseXRpY3MtNCcgKTtcblxuXHRcdFx0Y29uc3QgaGFzVGFnTWFuYWdlclJlYWRTY29wZSA9IHNlbGVjdCggQ09SRV9VU0VSICkuaGFzU2NvcGUoXG5cdFx0XHRcdFRBR01BTkFHRVJfUkVBRF9TQ09QRVxuXHRcdFx0KTtcblxuXHRcdFx0Y29uc3Qgc2hvd1Vuc2F0aXNmaWVkU2NvcGVzQWxlcnRHVEUgPVxuXHRcdFx0XHRnYTRNb2R1bGVDb25uZWN0ZWQgJiYgISBoYXNUYWdNYW5hZ2VyUmVhZFNjb3BlO1xuXG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHQhIHNldHVwRXJyb3JNZXNzYWdlICYmXG5cdFx0XHRcdGlzQXV0aGVudGljYXRlZCAmJlxuXHRcdFx0XHRzaG93VW5zYXRpc2ZpZWRTY29wZXNBbGVydEdURVxuXHRcdFx0KTtcblx0XHR9LFxuXHRcdGlzRGlzbWlzc2libGU6IGZhbHNlLFxuXHR9LFxuXHRzZXR1cF9lcnJvcjoge1xuXHRcdENvbXBvbmVudDogU2V0dXBFcnJvck5vdGlmaWNhdGlvbixcblx0XHRwcmlvcml0eTogUFJJT1JJVFkuRVJST1JfSElHSCxcblx0XHRhcmVhU2x1ZzogTk9USUZJQ0FUSU9OX0FSRUFTLkVSUk9SUyxcblx0XHR2aWV3Q29udGV4dHM6IFsgVklFV19DT05URVhUX1NQTEFTSCBdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgc2VsZWN0LCByZXNvbHZlU2VsZWN0IH0gKSA9PiB7XG5cdFx0XHQvLyBUaGUgZ2V0U2V0dXBFcnJvck1lc3NhZ2Ugc2VsZWN0b3IgcmVsaWVzIG9uIHRoZSByZXNvbHV0aW9uXG5cdFx0XHQvLyBvZiB0aGUgZ2V0U2l0ZUluZm8oKSByZXNvbHZlci5cblx0XHRcdGF3YWl0IHJlc29sdmVTZWxlY3QoIENPUkVfU0lURSApLmdldFNpdGVJbmZvKCk7XG5cblx0XHRcdGNvbnN0IHNldHVwRXJyb3JNZXNzYWdlID1cblx0XHRcdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRTZXR1cEVycm9yTWVzc2FnZSgpO1xuXG5cdFx0XHRjb25zdCB7IGRhdGE6IHBlcm1pc3Npb25zRXJyb3JEYXRhIH0gPVxuXHRcdFx0XHRzZWxlY3QoIENPUkVfRk9STVMgKS5nZXRWYWx1ZShcblx0XHRcdFx0XHRGT1JNX1RFTVBPUkFSWV9QRVJTSVNUX1BFUk1JU1NJT05fRVJST1IsXG5cdFx0XHRcdFx0J3Blcm1pc3Npb25zRXJyb3InXG5cdFx0XHRcdCkgfHwge307XG5cblx0XHRcdC8vIElmIHRoZXJlJ3Mgbm8gc2V0dXAgZXJyb3IgbWVzc2FnZSBvciB0aGUgdGVtcG9yYXJ5IHBlcnNpc3RlZCBwZXJtaXNzaW9ucyBlcnJvciBoYXMgc2tpcERlZmF1bHRFcnJvck5vdGlmaWNhdGlvbnMgZmxhZyBzZXQsIHJldHVybiBmYWxzZS5cblx0XHRcdGlmIChcblx0XHRcdFx0ISBzZXR1cEVycm9yTWVzc2FnZSB8fFxuXHRcdFx0XHRwZXJtaXNzaW9uc0Vycm9yRGF0YT8uc2tpcERlZmF1bHRFcnJvck5vdGlmaWNhdGlvbnNcblx0XHRcdCkge1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH0sXG5cdFx0aXNEaXNtaXNzaWJsZTogZmFsc2UsXG5cdH0sXG5cdHNldHVwX3BsdWdpbl9lcnJvcjoge1xuXHRcdENvbXBvbmVudDogU2V0dXBFcnJvck1lc3NhZ2VOb3RpZmljYXRpb24sXG5cdFx0cHJpb3JpdHk6IFBSSU9SSVRZLkVSUk9SX0hJR0gsXG5cdFx0YXJlYVNsdWc6IE5PVElGSUNBVElPTl9BUkVBUy5FUlJPUlMsXG5cdFx0dmlld0NvbnRleHRzOiBbXG5cdFx0XHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFx0XHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRcdFx0VklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkQsXG5cdFx0XHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFx0XHRWSUVXX0NPTlRFWFRfU0VUVElOR1MsXG5cdFx0XSxcblx0XHRjaGVja1JlcXVpcmVtZW50czogYXN5bmMgKCB7IHNlbGVjdCwgcmVzb2x2ZVNlbGVjdCB9ICkgPT4ge1xuXHRcdFx0YXdhaXQgcmVzb2x2ZVNlbGVjdCggQ09SRV9TSVRFICkuZ2V0U2l0ZUluZm8oKTtcblxuXHRcdFx0Y29uc3QgdGVtcG9yYXJ5UGVyc2lzdGVkUGVybWlzc2lvbnNFcnJvciA9IHNlbGVjdChcblx0XHRcdFx0Q09SRV9GT1JNU1xuXHRcdFx0KS5nZXRWYWx1ZShcblx0XHRcdFx0Rk9STV9URU1QT1JBUllfUEVSU0lTVF9QRVJNSVNTSU9OX0VSUk9SLFxuXHRcdFx0XHQncGVybWlzc2lvbnNFcnJvcidcblx0XHRcdCk7XG5cblx0XHRcdGlmIChcblx0XHRcdFx0dGVtcG9yYXJ5UGVyc2lzdGVkUGVybWlzc2lvbnNFcnJvcj8uZGF0YVxuXHRcdFx0XHRcdD8uc2tpcERlZmF1bHRFcnJvck5vdGlmaWNhdGlvbnNcblx0XHRcdCkge1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IHNldHVwRXJyb3JNZXNzYWdlID1cblx0XHRcdFx0c2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRTZXR1cEVycm9yTWVzc2FnZSgpO1xuXG5cdFx0XHRyZXR1cm4gISEgc2V0dXBFcnJvck1lc3NhZ2U7XG5cdFx0fSxcblx0XHRpc0Rpc21pc3NpYmxlOiBmYWxzZSxcblx0fSxcblx0J2F1dGgtZXJyb3InOiB7XG5cdFx0Q29tcG9uZW50OiBBdXRoRXJyb3IsXG5cdFx0cHJpb3JpdHk6IFBSSU9SSVRZLkVSUk9SX0hJR0gsXG5cdFx0YXJlYVNsdWc6IE5PVElGSUNBVElPTl9BUkVBUy5FUlJPUlMsXG5cdFx0dmlld0NvbnRleHRzOiBbXG5cdFx0XHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFx0XHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRCxcblx0XHRcdFZJRVdfQ09OVEVYVF9TRVRUSU5HUyxcblx0XHRdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiAoIHsgc2VsZWN0IH0gKSA9PiB7XG5cdFx0XHRjb25zdCBlcnJvciA9IHNlbGVjdCggQ09SRV9VU0VSICkuZ2V0QXV0aEVycm9yKCk7XG5cblx0XHRcdHJldHVybiAhISBlcnJvcjtcblx0XHR9LFxuXHRcdGlzRGlzbWlzc2libGU6IGZhbHNlLFxuXHR9LFxuXHQndG9wLWVhcm5pbmctcGFnZXMtc3VjY2Vzcy1ub3RpZmljYXRpb24nOiB7XG5cdFx0Q29tcG9uZW50OiBHQTRBZFNlbnNlTGlua2VkTm90aWZpY2F0aW9uLFxuXHRcdGFyZWFTbHVnOiBOT1RJRklDQVRJT05fQVJFQVMuQkFOTkVSU19CRUxPV19OQVYsXG5cdFx0dmlld0NvbnRleHRzOiBbXG5cdFx0XHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFx0XHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRCxcblx0XHRdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgc2VsZWN0LCByZXNvbHZlU2VsZWN0LCBkaXNwYXRjaCB9ICkgPT4ge1xuXHRcdFx0Y29uc3QgYWRTZW5zZU1vZHVsZUNvbm5lY3RlZCA9IGF3YWl0IHJlc29sdmVTZWxlY3QoXG5cdFx0XHRcdENPUkVfTU9EVUxFU1xuXHRcdFx0KS5pc01vZHVsZUNvbm5lY3RlZCggJ2Fkc2Vuc2UnICk7XG5cblx0XHRcdGNvbnN0IGFuYWx5dGljc01vZHVsZUNvbm5lY3RlZCA9IGF3YWl0IHJlc29sdmVTZWxlY3QoXG5cdFx0XHRcdENPUkVfTU9EVUxFU1xuXHRcdFx0KS5pc01vZHVsZUNvbm5lY3RlZCggJ2FuYWx5dGljcy00JyApO1xuXG5cdFx0XHRpZiAoICEgKCBhZFNlbnNlTW9kdWxlQ29ubmVjdGVkICYmIGFuYWx5dGljc01vZHVsZUNvbm5lY3RlZCApICkge1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdGF3YWl0IHJlc29sdmVTZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKS5nZXRTZXR0aW5ncygpO1xuXG5cdFx0XHRjb25zdCBpc0FkU2Vuc2VMaW5rZWQgPVxuXHRcdFx0XHRzZWxlY3QoIE1PRFVMRVNfQU5BTFlUSUNTXzQgKS5nZXRBZFNlbnNlTGlua2VkKCk7XG5cblx0XHRcdGlmICggISBpc0FkU2Vuc2VMaW5rZWQgKSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0Y29uc3QgeyBzdGFydERhdGUsIGVuZERhdGUgfSA9IHNlbGVjdChcblx0XHRcdFx0Q09SRV9VU0VSXG5cdFx0XHQpLmdldERhdGVSYW5nZURhdGVzKCB7XG5cdFx0XHRcdG9mZnNldERheXM6IERBVEVfUkFOR0VfT0ZGU0VULFxuXHRcdFx0fSApO1xuXG5cdFx0XHRjb25zdCByZXBvcnRPcHRpb25zID0ge1xuXHRcdFx0XHRzdGFydERhdGUsXG5cdFx0XHRcdGVuZERhdGUsXG5cdFx0XHRcdGRpbWVuc2lvbnM6IFsgJ3BhZ2VQYXRoJyBdLFxuXHRcdFx0XHRtZXRyaWNzOiBbIHsgbmFtZTogJ3RvdGFsQWRSZXZlbnVlJyB9IF0sXG5cdFx0XHRcdG9yZGVyYnk6IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRtZXRyaWM6IHsgbWV0cmljTmFtZTogJ3RvdGFsQWRSZXZlbnVlJyB9LFxuXHRcdFx0XHRcdFx0ZGVzYzogdHJ1ZSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRdLFxuXHRcdFx0XHRsaW1pdDogMyxcblx0XHRcdH07XG5cblx0XHRcdC8vIEVuc3VyZSByZXNvbHV0aW9uIG9mIHRoZSByZXBvcnQgaGFzIGNvbXBsZXRlZCBiZWZvcmUgc2hvd2luZyB0aGlzXG5cdFx0XHQvLyBub3RpZmljYXRpb24sIHNpbmNlIGl0IHNob3VsZCBvbmx5IGFwcGVhciB3aGVuIHRoZSB1c2VyIGhhcyBubyBkYXRhIGluXG5cdFx0XHQvLyB0aGUgcmVwb3J0LlxuXHRcdFx0Y29uc3QgcmVwb3J0ID0gYXdhaXQgcmVzb2x2ZVNlbGVjdCggTU9EVUxFU19BTkFMWVRJQ1NfNCApLmdldFJlcG9ydChcblx0XHRcdFx0cmVwb3J0T3B0aW9uc1xuXHRcdFx0KTtcblxuXHRcdFx0Ly8gVGhpcyBub3RpZmljYXRpb24gc2hvdWxkIG9ubHkgYXBwZWFyIHdoZW4gdGhlIHVzZXIgaGFzIGNvbm5lY3RlZCB0aGVpclxuXHRcdFx0Ly8gQWRTZW5zZSBhbmQgR29vZ2xlIEFuYWx5dGljcyBhY2NvdW50cywgYnV0IGhhcyBub3QgeWV0IHJlY2VpdmVkIGFueSBkYXRhXG5cdFx0XHQvLyBmcm9tIGxpbmtpbmcgdGhlIGFjY291bnRzLiBJZiB0aGV5IGhhdmUgYW55IGRhdGEgZnJvbSB0aGUgXCJsaW5rZWRcIiByZXBvcnQsXG5cdFx0XHQvLyB3ZSBzaG93IHRoZW0gYSBkaWZmZXJlbnQgbm90aWZpY2F0aW9uIGFuZCBzaG91bGQgbm90IHNob3cgdGhpcyBvbmUuIENoZWNrXG5cdFx0XHQvLyB0byBzZWUgaWYgdGhlIHVzZXIgYWxyZWFkeSBoYXMgZGF0YSBhbmQgZGlzbWlzcyB0aGlzIG5vdGlmaWNhdGlvbiB3aXRob3V0XG5cdFx0XHQvLyBzaG93aW5nIGl0LlxuXHRcdFx0aWYgKCBpc1plcm9SZXBvcnQoIHJlcG9ydCApID09PSBmYWxzZSApIHtcblx0XHRcdFx0YXdhaXQgZGlzcGF0Y2goIENPUkVfTk9USUZJQ0FUSU9OUyApLmRpc21pc3NOb3RpZmljYXRpb24oXG5cdFx0XHRcdFx0J3RvcC1lYXJuaW5nLXBhZ2VzLXN1Y2Nlc3Mtbm90aWZpY2F0aW9uJ1xuXHRcdFx0XHQpO1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH0sXG5cdFx0aXNEaXNtaXNzaWJsZTogdHJ1ZSxcblx0fSxcblx0J3NldHVwLXN1Y2Nlc3Mtbm90aWZpY2F0aW9uLXNpdGUta2l0Jzoge1xuXHRcdENvbXBvbmVudDogU2l0ZUtpdFNldHVwU3VjY2Vzc05vdGlmaWNhdGlvbixcblx0XHRhcmVhU2x1ZzogTk9USUZJQ0FUSU9OX0FSRUFTLkJBTk5FUlNfQkVMT1dfTkFWLFxuXHRcdHZpZXdDb250ZXh0czogWyBWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQgXSxcblx0XHRjaGVja1JlcXVpcmVtZW50czogKCkgPT4ge1xuXHRcdFx0Y29uc3Qgbm90aWZpY2F0aW9uID0gZ2V0UXVlcnlBcmcoIGxvY2F0aW9uLmhyZWYsICdub3RpZmljYXRpb24nICk7XG5cdFx0XHRjb25zdCBzbHVnID0gZ2V0UXVlcnlBcmcoIGxvY2F0aW9uLmhyZWYsICdzbHVnJyApO1xuXG5cdFx0XHRpZiAoICdhdXRoZW50aWNhdGlvbl9zdWNjZXNzJyA9PT0gbm90aWZpY2F0aW9uICYmICEgc2x1ZyApIHtcblx0XHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9LFxuXHR9LFxuXHQnc2V0dXAtc3VjY2Vzcy1ub3RpZmljYXRpb24tbW9kdWxlJzoge1xuXHRcdENvbXBvbmVudDogTW9kdWxlU2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uLFxuXHRcdGFyZWFTbHVnOiBOT1RJRklDQVRJT05fQVJFQVMuQkFOTkVSU19CRUxPV19OQVYsXG5cdFx0dmlld0NvbnRleHRzOiBbIFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCBdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgc2VsZWN0LCByZXNvbHZlU2VsZWN0IH0gKSA9PiB7XG5cdFx0XHRhd2FpdCBQcm9taXNlLmFsbCggW1xuXHRcdFx0XHQvLyBUaGUgZ2V0TW9kdWxlKCkgc2VsZWN0b3IgcmVsaWVzIG9uIHRoZSByZXNvbHV0aW9uXG5cdFx0XHRcdC8vIG9mIHRoZSBnZXRNb2R1bGVzKCkgcmVzb2x2ZXIuXG5cdFx0XHRcdHJlc29sdmVTZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldE1vZHVsZXMoKSxcblx0XHRcdF0gKTtcblxuXHRcdFx0Y29uc3Qgbm90aWZpY2F0aW9uID0gZ2V0UXVlcnlBcmcoIGxvY2F0aW9uLmhyZWYsICdub3RpZmljYXRpb24nICk7XG5cdFx0XHRjb25zdCBzbHVnID0gZ2V0UXVlcnlBcmcoIGxvY2F0aW9uLmhyZWYsICdzbHVnJyApO1xuXHRcdFx0Y29uc3QgbW9kdWxlID0gc2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRNb2R1bGUoIHNsdWcgKTtcblxuXHRcdFx0aWYgKFxuXHRcdFx0XHQnYXV0aGVudGljYXRpb25fc3VjY2VzcycgPT09IG5vdGlmaWNhdGlvbiAmJlxuXHRcdFx0XHRmYWxzZSA9PT0gbW9kdWxlLm92ZXJyaWRlU2V0dXBTdWNjZXNzTm90aWZpY2F0aW9uICYmXG5cdFx0XHRcdG1vZHVsZS5hY3RpdmVcblx0XHRcdCkge1xuXHRcdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH0sXG5cdH0sXG5cdFsgRU5BQkxFX0FVVE9fVVBEQVRFU19CQU5ORVJfU0xVRyBdOiB7XG5cdFx0Q29tcG9uZW50OiBFbmFibGVBdXRvVXBkYXRlQmFubmVyTm90aWZpY2F0aW9uLFxuXHRcdHByaW9yaXR5OiBQUklPUklUWS5TRVRVUF9DVEFfTE9XLFxuXHRcdGFyZWFTbHVnOiBOT1RJRklDQVRJT05fQVJFQVMuQkFOTkVSU19CRUxPV19OQVYsXG5cdFx0Z3JvdXBJRDogTk9USUZJQ0FUSU9OX0dST1VQUy5TRVRVUF9DVEFTLFxuXHRcdHZpZXdDb250ZXh0czogW1xuXHRcdFx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJELFxuXHRcdFx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJEX1ZJRVdfT05MWSxcblx0XHRdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgc2VsZWN0LCByZXNvbHZlU2VsZWN0LCBkaXNwYXRjaCB9ICkgPT4ge1xuXHRcdFx0YXdhaXQgUHJvbWlzZS5hbGwoIFtcblx0XHRcdFx0Ly8gVGhlIGhhc0NhcGFiaWxpdHkoKSBzZWxlY3RvciByZWxpZXMgb24gdGhlIHJlc29sdXRpb25cblx0XHRcdFx0Ly8gb2YgdGhlIGdldENhcGFiaWxpdGllcygpIHJlc29sdmVyLlxuXHRcdFx0XHRyZXNvbHZlU2VsZWN0KCBDT1JFX1VTRVIgKS5nZXRDYXBhYmlsaXRpZXMoKSxcblx0XHRcdFx0Ly8gVGhlIGhhc0NoYW5nZVBsdWdpbkF1dG9VcGRhdGVzQ2FwYWNpdHkoKSBhbmRcblx0XHRcdFx0Ly8gZ2V0U2l0ZUtpdEF1dG9VcGRhdGVzRW5hYmxlZCgpIHNlbGVjdG9ycyByZWx5IG9uIHRoZVxuXHRcdFx0XHQvLyByZXNvbHV0aW9uIG9mIHRoZSBnZXRTaXRlSW5mbygpIHJlc29sdmVyLlxuXHRcdFx0XHRyZXNvbHZlU2VsZWN0KCBDT1JFX1NJVEUgKS5nZXRTaXRlSW5mbygpLFxuXHRcdFx0XSApO1xuXG5cdFx0XHRjb25zdCBub3RpZmljYXRpb24gPSBnZXRRdWVyeUFyZyggbG9jYXRpb24uaHJlZiwgJ25vdGlmaWNhdGlvbicgKTtcblx0XHRcdGNvbnN0IHNsdWcgPSBnZXRRdWVyeUFyZyggbG9jYXRpb24uaHJlZiwgJ3NsdWcnICk7XG5cblx0XHRcdGNvbnN0IHsgZGlzbWlzc05vdGlmaWNhdGlvbiB9ID0gZGlzcGF0Y2goIENPUkVfTk9USUZJQ0FUSU9OUyApO1xuXG5cdFx0XHQvKipcblx0XHRcdCAqIElmIHRoZSB1c2VyIGp1c3Qgc2V0IHVwIFNpdGUgS2l0IChpLmUuIGp1c3QgcmV0dXJuZWQgZnJvbSB0aGVcblx0XHRcdCAqIGluaXRpYWwgT0F1dGggc2lnbi1pbiBmbG93KSBhbmQgaXMgc2VlaW5nIHRoZSBkYXNoYm9hcmRcblx0XHRcdCAqIGZvciB0aGUgZmlyc3QgdGltZSwgd2Ugd2FudCB0byBoaWRlIChkaXNtaXNzKSB0aGlzIG5vdGlmaWNhdGlvbiBmb3IgMTBcblx0XHRcdCAqIG1pbnV0ZXMgc28gdGhleSBhcmVuJ3QgaW1tZWRpYXRlbHkgYm90aGVyZWQgYnkgdGhpcyBDVEEuXG5cdFx0XHQgKi9cblx0XHRcdGlmICggbm90aWZpY2F0aW9uID09PSAnYXV0aGVudGljYXRpb25fc3VjY2VzcycgJiYgISBzbHVnICkge1xuXHRcdFx0XHRhd2FpdCBkaXNtaXNzTm90aWZpY2F0aW9uKCAnYXV0by11cGRhdGUtY3RhJywge1xuXHRcdFx0XHRcdGV4cGlyZXNJblNlY29uZHM6IE1JTlVURV9JTl9TRUNPTkRTICogMTAsXG5cdFx0XHRcdH0gKTtcblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdFx0fVxuXG5cdFx0XHRjb25zdCBoYXNVcGRhdGVQbHVnaW5DYXBhYmlsaXR5ID0gc2VsZWN0KCBDT1JFX1VTRVIgKS5oYXNDYXBhYmlsaXR5KFxuXHRcdFx0XHRQRVJNSVNTSU9OX1VQREFURV9QTFVHSU5TXG5cdFx0XHQpO1xuXHRcdFx0Y29uc3QgaGFzQ2hhbmdlUGx1Z2luQXV0b1VwZGF0ZXNDYXBhY2l0eSA9XG5cdFx0XHRcdHNlbGVjdCggQ09SRV9TSVRFICkuaGFzQ2hhbmdlUGx1Z2luQXV0b1VwZGF0ZXNDYXBhY2l0eSgpO1xuXHRcdFx0Y29uc3Qgc2l0ZUtpdEF1dG9VcGRhdGVzRW5hYmxlZCA9XG5cdFx0XHRcdHNlbGVjdCggQ09SRV9TSVRFICkuZ2V0U2l0ZUtpdEF1dG9VcGRhdGVzRW5hYmxlZCgpO1xuXG5cdFx0XHQvLyBEb24ndCByZW5kZXIgYW55dGhpbmcgaWYgdGhlIHVzZXIgaGFzIG5vIHBlcm1pc3Npb24gdG8gdXBkYXRlIHBsdWdpbixcblx0XHRcdC8vIGF1dG8tdXBkYXRlcyBjYW4gbm90IGJlIGVuYWJsZWQgZm9yIFNpdGUgS2l0LCBvciBhdXRvIHVwZGF0ZXMgYXJlIGFscmVhZHlcblx0XHRcdC8vIGVuYWJsZWQgZm9yIFNpdGUgS2l0LlxuXHRcdFx0aWYgKFxuXHRcdFx0XHRoYXNVcGRhdGVQbHVnaW5DYXBhYmlsaXR5ICYmXG5cdFx0XHRcdGhhc0NoYW5nZVBsdWdpbkF1dG9VcGRhdGVzQ2FwYWNpdHkgJiZcblx0XHRcdFx0ISBzaXRlS2l0QXV0b1VwZGF0ZXNFbmFibGVkXG5cdFx0XHQpIHtcblx0XHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9LFxuXHRcdGlzRGlzbWlzc2libGU6IHRydWUsXG5cdH0sXG5cdCdnYXRoZXJpbmctZGF0YS1ub3RpZmljYXRpb24nOiB7XG5cdFx0Q29tcG9uZW50OiBHYXRoZXJpbmdEYXRhTm90aWZpY2F0aW9uLFxuXHRcdHByaW9yaXR5OiBQUklPUklUWS5JTkZPLFxuXHRcdGFyZWFTbHVnOiBOT1RJRklDQVRJT05fQVJFQVMuQkFOTkVSU19CRUxPV19OQVYsXG5cdFx0dmlld0NvbnRleHRzOiBbXG5cdFx0XHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkQsXG5cdFx0XHRWSUVXX0NPTlRFWFRfTUFJTl9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRcdFx0VklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkQsXG5cdFx0XHRWSUVXX0NPTlRFWFRfRU5USVRZX0RBU0hCT0FSRF9WSUVXX09OTFksXG5cdFx0XSxcblx0XHRjaGVja1JlcXVpcmVtZW50czogYXN5bmMgKCB7IHNlbGVjdCwgcmVzb2x2ZVNlbGVjdCB9LCB2aWV3Q29udGV4dCApID0+IHtcblx0XHRcdGNvbnN0IHZpZXdPbmx5ID1cblx0XHRcdFx0U0lURV9LSVRfVklFV19PTkxZX0NPTlRFWFRTLmluY2x1ZGVzKCB2aWV3Q29udGV4dCApO1xuXG5cdFx0XHRhd2FpdCBQcm9taXNlLmFsbCggW1xuXHRcdFx0XHQvLyBUaGUgaXNNb2R1bGVDb25uZWN0ZWQoKSBhbmQgY2FuVmlld1NoYXJlZE1vZHVsZSgpIHNlbGVjdG9ycyByZWx5XG5cdFx0XHRcdC8vIG9uIHRoZSByZXNvbHV0aW9uIG9mIHRoZSBnZXRNb2R1bGVzKCkgcmVzb2x2ZXIuXG5cdFx0XHRcdHJlc29sdmVTZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldE1vZHVsZXMoKSxcblx0XHRcdFx0dmlld09ubHlcblx0XHRcdFx0XHQ/IHJlc29sdmVTZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldFJlY292ZXJhYmxlTW9kdWxlcygpXG5cdFx0XHRcdFx0OiBQcm9taXNlLnJlc29sdmUoIFtdICksXG5cdFx0XHRdICk7XG5cblx0XHRcdGNvbnN0IGlzQW5hbHl0aWNzQ29ubmVjdGVkID1cblx0XHRcdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5pc01vZHVsZUNvbm5lY3RlZCggJ2FuYWx5dGljcy00JyApO1xuXG5cdFx0XHRjb25zdCBjYW5WaWV3U2hhcmVkQW5hbHl0aWNzID0gISB2aWV3T25seVxuXHRcdFx0XHQ/IHRydWVcblx0XHRcdFx0OiBzZWxlY3QoIENPUkVfVVNFUiApLmNhblZpZXdTaGFyZWRNb2R1bGUoICdhbmFseXRpY3MtNCcgKTtcblxuXHRcdFx0Y29uc3QgY2FuVmlld1NoYXJlZFNlYXJjaENvbnNvbGUgPSAhIHZpZXdPbmx5XG5cdFx0XHRcdD8gdHJ1ZVxuXHRcdFx0XHQ6IHNlbGVjdCggQ09SRV9VU0VSICkuY2FuVmlld1NoYXJlZE1vZHVsZSggJ3NlYXJjaC1jb25zb2xlJyApO1xuXG5cdFx0XHRjb25zdCBzaG93UmVjb3ZlcmFibGVBbmFseXRpY3MgPSBhd2FpdCAoICgpID0+IHtcblx0XHRcdFx0aWYgKCAhIHZpZXdPbmx5ICkge1xuXHRcdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGNvbnN0IHJlY292ZXJhYmxlTW9kdWxlcyA9XG5cdFx0XHRcdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRSZWNvdmVyYWJsZU1vZHVsZXMoKTtcblxuXHRcdFx0XHRyZXR1cm4gT2JqZWN0LmtleXMoIHJlY292ZXJhYmxlTW9kdWxlcyApLmluY2x1ZGVzKFxuXHRcdFx0XHRcdCdhbmFseXRpY3MtNCdcblx0XHRcdFx0KTtcblx0XHRcdH0gKSgpO1xuXHRcdFx0Y29uc3Qgc2hvd1JlY292ZXJhYmxlU2VhcmNoQ29uc29sZSA9IGF3YWl0ICggKCkgPT4ge1xuXHRcdFx0XHRpZiAoICEgdmlld09ubHkgKSB7XG5cdFx0XHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Y29uc3QgcmVjb3ZlcmFibGVNb2R1bGVzID1cblx0XHRcdFx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmdldFJlY292ZXJhYmxlTW9kdWxlcygpO1xuXG5cdFx0XHRcdHJldHVybiBPYmplY3Qua2V5cyggcmVjb3ZlcmFibGVNb2R1bGVzICkuaW5jbHVkZXMoXG5cdFx0XHRcdFx0J3NlYXJjaC1jb25zb2xlJ1xuXHRcdFx0XHQpO1xuXHRcdFx0fSApKCk7XG5cblx0XHRcdGNvbnN0IGFuYWx5dGljc0dhdGhlcmluZ0RhdGEgPVxuXHRcdFx0XHRpc0FuYWx5dGljc0Nvbm5lY3RlZCAmJlxuXHRcdFx0XHRjYW5WaWV3U2hhcmVkQW5hbHl0aWNzICYmXG5cdFx0XHRcdGZhbHNlID09PSBzaG93UmVjb3ZlcmFibGVBbmFseXRpY3Ncblx0XHRcdFx0XHQ/IGF3YWl0IHJlc29sdmVTZWxlY3QoXG5cdFx0XHRcdFx0XHRcdE1PRFVMRVNfQU5BTFlUSUNTXzRcblx0XHRcdFx0XHQgICkuaXNHYXRoZXJpbmdEYXRhKClcblx0XHRcdFx0XHQ6IGZhbHNlO1xuXHRcdFx0Y29uc3Qgc2VhcmNoQ29uc29sZUdhdGhlcmluZ0RhdGEgPVxuXHRcdFx0XHRjYW5WaWV3U2hhcmVkU2VhcmNoQ29uc29sZSAmJlxuXHRcdFx0XHRmYWxzZSA9PT0gc2hvd1JlY292ZXJhYmxlU2VhcmNoQ29uc29sZSAmJlxuXHRcdFx0XHQoIGF3YWl0IHJlc29sdmVTZWxlY3QoXG5cdFx0XHRcdFx0TU9EVUxFU19TRUFSQ0hfQ09OU09MRVxuXHRcdFx0XHQpLmlzR2F0aGVyaW5nRGF0YSgpICk7XG5cblx0XHRcdHJldHVybiBhbmFseXRpY3NHYXRoZXJpbmdEYXRhIHx8IHNlYXJjaENvbnNvbGVHYXRoZXJpbmdEYXRhO1xuXHRcdH0sXG5cdFx0aXNEaXNtaXNzaWJsZTogdHJ1ZSxcblx0fSxcblx0J3plcm8tZGF0YS1ub3RpZmljYXRpb24nOiB7XG5cdFx0Q29tcG9uZW50OiBaZXJvRGF0YU5vdGlmaWNhdGlvbixcblx0XHRwcmlvcml0eTogUFJJT1JJVFkuSU5GTyxcblx0XHRhcmVhU2x1ZzogTk9USUZJQ0FUSU9OX0FSRUFTLkJBTk5FUlNfQkVMT1dfTkFWLFxuXHRcdHZpZXdDb250ZXh0czogW1xuXHRcdFx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJELFxuXHRcdFx0VklFV19DT05URVhUX01BSU5fREFTSEJPQVJEX1ZJRVdfT05MWSxcblx0XHRcdFZJRVdfQ09OVEVYVF9FTlRJVFlfREFTSEJPQVJELFxuXHRcdFx0VklFV19DT05URVhUX0VOVElUWV9EQVNIQk9BUkRfVklFV19PTkxZLFxuXHRcdF0sXG5cdFx0Y2hlY2tSZXF1aXJlbWVudHM6IGFzeW5jICggeyBzZWxlY3QsIHJlc29sdmVTZWxlY3QgfSwgdmlld0NvbnRleHQgKSA9PiB7XG5cdFx0XHRjb25zdCB2aWV3T25seSA9XG5cdFx0XHRcdFNJVEVfS0lUX1ZJRVdfT05MWV9DT05URVhUUy5pbmNsdWRlcyggdmlld0NvbnRleHQgKTtcblxuXHRcdFx0YXdhaXQgUHJvbWlzZS5hbGwoIFtcblx0XHRcdFx0Ly8gVGhlIGlzTW9kdWxlQ29ubmVjdGVkKCkgYW5kIGNhblZpZXdTaGFyZWRNb2R1bGUoKSBzZWxlY3RvcnMgcmVseVxuXHRcdFx0XHQvLyBvbiB0aGUgcmVzb2x1dGlvbiBvZiB0aGUgZ2V0TW9kdWxlcygpIHJlc29sdmVyLlxuXHRcdFx0XHRyZXNvbHZlU2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRNb2R1bGVzKCksXG5cdFx0XHRcdHZpZXdPbmx5XG5cdFx0XHRcdFx0PyByZXNvbHZlU2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRSZWNvdmVyYWJsZU1vZHVsZXMoKVxuXHRcdFx0XHRcdDogUHJvbWlzZS5yZXNvbHZlKCBbXSApLFxuXHRcdFx0XSApO1xuXG5cdFx0XHRjb25zdCBnZXRNb2R1bGVTdGF0ZSA9IGFzeW5jICggbW9kdWxlU2x1ZywgZGF0YXN0b3JlU2x1ZyApID0+IHtcblx0XHRcdFx0Ly8gQ2hlY2sgaWYgdGhlIG1vZHVsZSBjb25uZWN0ZWQgYW5kIHJldHVybiBlYXJseSBpZiBub3QuXG5cdFx0XHRcdGNvbnN0IGlzQ29ubmVjdGVkID1cblx0XHRcdFx0XHRzZWxlY3QoIENPUkVfTU9EVUxFUyApLmlzTW9kdWxlQ29ubmVjdGVkKCBtb2R1bGVTbHVnICk7XG5cdFx0XHRcdGlmICggISBpc0Nvbm5lY3RlZCApIHtcblx0XHRcdFx0XHRyZXR1cm4gJ2Rpc2Nvbm5lY3RlZCc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBJZiB3ZSBhcmUgaW4gdGhlIHZpZXcgb25seSBtb2RlLCB3ZSBuZWVkIHRvIGVuc3VyZSB0aGUgdXNlciBjYW4gdmlldyB0aGUgbW9kdWxlXG5cdFx0XHRcdC8vIGFuZCBpdCBpcyBub3QgaW4gdGhlIHJlY292ZXJpbmcgc3RhdGUuIFJldHVybiBlYXJseSBpZiBlaXRoZXIgb2YgdGhlc2UgaXMgd3JvbmcuXG5cdFx0XHRcdGlmICggdmlld09ubHkgKSB7XG5cdFx0XHRcdFx0Y29uc3QgY2FuVmlldyA9XG5cdFx0XHRcdFx0XHRzZWxlY3QoIENPUkVfVVNFUiApLmNhblZpZXdTaGFyZWRNb2R1bGUoIG1vZHVsZVNsdWcgKTtcblx0XHRcdFx0XHRpZiAoICEgY2FuVmlldyApIHtcblx0XHRcdFx0XHRcdHJldHVybiAnY2FudC12aWV3Jztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRjb25zdCBtb2R1bGVzID1cblx0XHRcdFx0XHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuZ2V0UmVjb3ZlcmFibGVNb2R1bGVzKCk7XG5cdFx0XHRcdFx0aWYgKCAhISBtb2R1bGVzWyBtb2R1bGVTbHVnIF0gKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gJ3JlY292ZXJpbmcnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIE5leHQsIHdlIG5lZWQgdG8gY2hlY2sgZ2F0aGVyaW5nIGRhdGEgc3RhdGUgYW5kIHJldHVybiBlYXJseVxuXHRcdFx0XHQvLyBpZiB0aGUgbW9kdWxlIGlzIGluIHRoZSBnYXRoZXJpbmcgc3RhdGUuXG5cdFx0XHRcdGNvbnN0IGlzR2F0aGVyaW5nRGF0YSA9IGF3YWl0IHJlc29sdmVTZWxlY3QoXG5cdFx0XHRcdFx0ZGF0YXN0b3JlU2x1Z1xuXHRcdFx0XHQpLmlzR2F0aGVyaW5nRGF0YSgpO1xuXHRcdFx0XHRpZiAoIGlzR2F0aGVyaW5nRGF0YSApIHtcblx0XHRcdFx0XHRyZXR1cm4gJ2dhdGhlcmluZyc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBGaW5hbGx5LCB3ZSBuZWVkIHRvIHByZWxvYWQgdGhlIHNhbXBsZSByZXBvcnQgYW5kIGNoZWNrIGlmIGl0IGhhcyB6ZXJvIGRhdGEuXG5cdFx0XHRcdGF3YWl0IHJlc29sdmVTZWxlY3QoIGRhdGFzdG9yZVNsdWcgKS5nZXRSZXBvcnQoXG5cdFx0XHRcdFx0c2VsZWN0KCBkYXRhc3RvcmVTbHVnICkuZ2V0U2FtcGxlUmVwb3J0QXJncygpXG5cdFx0XHRcdCk7XG5cblx0XHRcdFx0aWYgKCBzZWxlY3QoIGRhdGFzdG9yZVNsdWcgKS5oYXNaZXJvRGF0YSgpICkge1xuXHRcdFx0XHRcdHJldHVybiAnemVyby1kYXRhJztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHJldHVybiAnY29ubmVjdGVkJztcblx0XHRcdH07XG5cblx0XHRcdC8vIEdldCBBbmFseXRpY3MtNCBhbmQgU2VhcmNoIENvbnNvbGUgc3RhdGVzLlxuXHRcdFx0Y29uc3QgYW5hbHl0aWNzU3RhdGUgPSBhd2FpdCBnZXRNb2R1bGVTdGF0ZShcblx0XHRcdFx0J2FuYWx5dGljcy00Jyxcblx0XHRcdFx0TU9EVUxFU19BTkFMWVRJQ1NfNFxuXHRcdFx0KTtcblxuXHRcdFx0Y29uc3Qgc2VhcmNoQ29uc29sZVN0YXRlID0gYXdhaXQgZ2V0TW9kdWxlU3RhdGUoXG5cdFx0XHRcdCdzZWFyY2gtY29uc29sZScsXG5cdFx0XHRcdE1PRFVMRVNfU0VBUkNIX0NPTlNPTEVcblx0XHRcdCk7XG5cblx0XHRcdC8vIElmIGVpdGhlciBvZiB0aGUgbW9kdWxlcyBpcyBnYXRoZXJpbmcgZGF0YSwgd2UgZG9uJ3Qgc2hvdyB0aGUgbm90aWZpY2F0aW9uLlxuXHRcdFx0aWYgKFxuXHRcdFx0XHRhbmFseXRpY3NTdGF0ZSA9PT0gJ2dhdGhlcmluZycgfHxcblx0XHRcdFx0c2VhcmNoQ29uc29sZVN0YXRlID09PSAnZ2F0aGVyaW5nJ1xuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gSWYgZWl0aGVyIG9mIHRoZSBtb2R1bGVzIGlzIGluIHRoZSB6ZXJvIGRhdGEgc3RhdGUsIHdlIG5lZWQgdG8gc2hvdyB0aGUgbm90aWZpY2F0aW9uLlxuXHRcdFx0cmV0dXJuIChcblx0XHRcdFx0YW5hbHl0aWNzU3RhdGUgPT09ICd6ZXJvLWRhdGEnIHx8XG5cdFx0XHRcdHNlYXJjaENvbnNvbGVTdGF0ZSA9PT0gJ3plcm8tZGF0YSdcblx0XHRcdCk7XG5cdFx0fSxcblx0XHRpc0Rpc21pc3NpYmxlOiB0cnVlLFxuXHR9LFxuXHQnbW9kdWxlLXJlY292ZXJ5LWFsZXJ0Jzoge1xuXHRcdENvbXBvbmVudDogTW9kdWxlUmVjb3ZlcnlBbGVydCxcblx0XHRwcmlvcml0eTogUFJJT1JJVFkuRVJST1JfTE9XLFxuXHRcdGFyZWFTbHVnOiBOT1RJRklDQVRJT05fQVJFQVMuQkFOTkVSU19CRUxPV19OQVYsXG5cdFx0dmlld0NvbnRleHRzOiBbIFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCBdLFxuXHRcdGlzRGlzbWlzc2libGU6IGZhbHNlLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgcmVzb2x2ZVNlbGVjdCB9ICkgPT4ge1xuXHRcdFx0Y29uc3QgcmVjb3ZlcmFibGVNb2R1bGVzID0gYXdhaXQgcmVzb2x2ZVNlbGVjdChcblx0XHRcdFx0Q09SRV9NT0RVTEVTXG5cdFx0XHQpLmdldFJlY292ZXJhYmxlTW9kdWxlcygpO1xuXHRcdFx0Y29uc3QgcmVjb3ZlcmFibGVNb2R1bGVzTGlzdCA9IE9iamVjdC5rZXlzKFxuXHRcdFx0XHRyZWNvdmVyYWJsZU1vZHVsZXMgfHwge31cblx0XHRcdCk7XG5cdFx0XHRpZiAoICEgcmVjb3ZlcmFibGVNb2R1bGVzTGlzdC5sZW5ndGggKSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH0sXG5cdH0sXG5cdFsgQ09OU0VOVF9NT0RFX1NFVFVQX0NUQV9XSURHRVRfU0xVRyBdOiB7XG5cdFx0Q29tcG9uZW50OiBDb25zZW50TW9kZVNldHVwQ1RBV2lkZ2V0LFxuXHRcdHByaW9yaXR5OiBQUklPUklUWS5TRVRVUF9DVEFfSElHSCxcblx0XHRhcmVhU2x1ZzogTk9USUZJQ0FUSU9OX0FSRUFTLkJBTk5FUlNfQkVMT1dfTkFWLFxuXHRcdGdyb3VwSUQ6IE5PVElGSUNBVElPTl9HUk9VUFMuU0VUVVBfQ1RBUyxcblx0XHR2aWV3Q29udGV4dHM6IFsgVklFV19DT05URVhUX01BSU5fREFTSEJPQVJEIF0sXG5cdFx0aXNEaXNtaXNzaWJsZTogdHJ1ZSxcblx0XHRjaGVja1JlcXVpcmVtZW50czogYXN5bmMgKCB7IHNlbGVjdCwgcmVzb2x2ZVNlbGVjdCB9ICkgPT4ge1xuXHRcdFx0Ly8gVGhlIGlzQ29uc2VudE1vZGVFbmFibGVkIHNlbGVjdG9yIHJlbGllcyBvbiB0aGUgcmVzb2x1dGlvblxuXHRcdFx0Ly8gb2YgdGhlIGdldENvbnNlbnRNb2RlU2V0dGluZ3MoKSByZXNvbHZlci5cblx0XHRcdGF3YWl0IHJlc29sdmVTZWxlY3QoIENPUkVfU0lURSApLmdldENvbnNlbnRNb2RlU2V0dGluZ3MoKTtcblxuXHRcdFx0Y29uc3QgaXNDb25zZW50TW9kZUVuYWJsZWQgPVxuXHRcdFx0XHRzZWxlY3QoIENPUkVfU0lURSApLmlzQ29uc2VudE1vZGVFbmFibGVkKCk7XG5cblx0XHRcdGlmICggaXNDb25zZW50TW9kZUVuYWJsZWQgIT09IGZhbHNlICkge1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiByZXNvbHZlU2VsZWN0KCBDT1JFX1NJVEUgKS5pc0Fkc0Nvbm5lY3RlZCgpO1xuXHRcdH0sXG5cdFx0ZGlzbWlzc1JldHJpZXM6IDIsXG5cdH0sXG5cdFsgRlBNX1NFVFVQX0NUQV9CQU5ORVJfTk9USUZJQ0FUSU9OIF06IHtcblx0XHRDb21wb25lbnQ6IEZpcnN0UGFydHlNb2RlU2V0dXBCYW5uZXIsXG5cdFx0cHJpb3JpdHk6IFBSSU9SSVRZLlNFVFVQX0NUQV9MT1csXG5cdFx0YXJlYVNsdWc6IE5PVElGSUNBVElPTl9BUkVBUy5CQU5ORVJTX0JFTE9XX05BVixcblx0XHRncm91cElEOiBOT1RJRklDQVRJT05fR1JPVVBTLlNFVFVQX0NUQVMsXG5cdFx0dmlld0NvbnRleHRzOiBbIFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCBdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgc2VsZWN0LCByZXNvbHZlU2VsZWN0LCBkaXNwYXRjaCB9ICkgPT4ge1xuXHRcdFx0Y29uc3QgaXNGUE1Nb2R1bGVDb25uZWN0ZWQgPVxuXHRcdFx0XHRzZWxlY3QoIENPUkVfU0lURSApLmlzQW55Rmlyc3RQYXJ0eU1vZGVNb2R1bGVDb25uZWN0ZWQoKTtcblxuXHRcdFx0aWYgKCAhIGlzRlBNTW9kdWxlQ29ubmVjdGVkICkge1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdGF3YWl0IHJlc29sdmVTZWxlY3QoIENPUkVfU0lURSApLmdldEZpcnN0UGFydHlNb2RlU2V0dGluZ3MoKTtcblxuXHRcdFx0Y29uc3Qge1xuXHRcdFx0XHRpc0ZpcnN0UGFydHlNb2RlRW5hYmxlZCxcblx0XHRcdFx0aXNGUE1IZWFsdGh5LFxuXHRcdFx0XHRpc1NjcmlwdEFjY2Vzc0VuYWJsZWQsXG5cdFx0XHR9ID0gc2VsZWN0KCBDT1JFX1NJVEUgKTtcblxuXHRcdFx0aWYgKCBpc0ZpcnN0UGFydHlNb2RlRW5hYmxlZCgpICkge1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IGlzSGVhbHRoeSA9IGlzRlBNSGVhbHRoeSgpO1xuXHRcdFx0Y29uc3QgaXNBY2Nlc3NFbmFibGVkID0gaXNTY3JpcHRBY2Nlc3NFbmFibGVkKCk7XG5cblx0XHRcdGlmICggWyBpc0hlYWx0aHksIGlzQWNjZXNzRW5hYmxlZCBdLmluY2x1ZGVzKCBudWxsICkgKSB7XG5cdFx0XHRcdGRpc3BhdGNoKCBDT1JFX1NJVEUgKS5mZXRjaEdldEZQTVNlcnZlclJlcXVpcmVtZW50U3RhdHVzKCk7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIGlzSGVhbHRoeSAmJiBpc0FjY2Vzc0VuYWJsZWQ7XG5cdFx0fSxcblx0XHRpc0Rpc21pc3NpYmxlOiB0cnVlLFxuXHRcdGZlYXR1cmVGbGFnOiAnZmlyc3RQYXJ0eU1vZGUnLFxuXHR9LFxuXHRbIEZQTV9IRUFMVEhfQ0hFQ0tfV0FSTklOR19OT1RJRklDQVRJT05fSUQgXToge1xuXHRcdENvbXBvbmVudDogRmlyc3RQYXJ0eU1vZGVXYXJuaW5nTm90aWZpY2F0aW9uLFxuXHRcdGFyZWFTbHVnOiBOT1RJRklDQVRJT05fQVJFQVMuQkFOTkVSU19CRUxPV19OQVYsXG5cdFx0dmlld0NvbnRleHRzOiBbIFZJRVdfQ09OVEVYVF9NQUlOX0RBU0hCT0FSRCBdLFxuXHRcdGNoZWNrUmVxdWlyZW1lbnRzOiBhc3luYyAoIHsgc2VsZWN0LCByZXNvbHZlU2VsZWN0IH0gKSA9PiB7XG5cdFx0XHRjb25zdCBpc0ZQTU1vZHVsZUNvbm5lY3RlZCA9XG5cdFx0XHRcdHNlbGVjdCggQ09SRV9TSVRFICkuaXNBbnlGaXJzdFBhcnR5TW9kZU1vZHVsZUNvbm5lY3RlZCgpO1xuXG5cdFx0XHRpZiAoICEgaXNGUE1Nb2R1bGVDb25uZWN0ZWQgKSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0YXdhaXQgcmVzb2x2ZVNlbGVjdCggQ09SRV9TSVRFICkuZ2V0Rmlyc3RQYXJ0eU1vZGVTZXR0aW5ncygpO1xuXG5cdFx0XHRjb25zdCB7XG5cdFx0XHRcdGlzRmlyc3RQYXJ0eU1vZGVFbmFibGVkLFxuXHRcdFx0XHRpc0ZQTUhlYWx0aHksXG5cdFx0XHRcdGlzU2NyaXB0QWNjZXNzRW5hYmxlZCxcblx0XHRcdH0gPSBzZWxlY3QoIENPUkVfU0lURSApO1xuXG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRpc0ZpcnN0UGFydHlNb2RlRW5hYmxlZCgpICYmXG5cdFx0XHRcdCggISBpc0ZQTUhlYWx0aHkoKSB8fCAhIGlzU2NyaXB0QWNjZXNzRW5hYmxlZCgpIClcblx0XHRcdCk7XG5cdFx0fSxcblx0XHRpc0Rpc21pc3NpYmxlOiB0cnVlLFxuXHRcdGZlYXR1cmVGbGFnOiAnZmlyc3RQYXJ0eU1vZGUnLFxuXHR9LFxuXHQnc2V0dXAtc3VjY2Vzcy1ub3RpZmljYXRpb24tZnBtJzoge1xuXHRcdENvbXBvbmVudDogRmlyc3RQYXJ0eU1vZGVTZXR1cFN1Y2Nlc3NTdWJ0bGVOb3RpZmljYXRpb24sXG5cdFx0YXJlYVNsdWc6IE5PVElGSUNBVElPTl9BUkVBUy5CQU5ORVJTX0JFTE9XX05BVixcblx0XHR2aWV3Q29udGV4dHM6IFsgVklFV19DT05URVhUX01BSU5fREFTSEJPQVJEIF0sXG5cdFx0aXNEaXNtaXNzaWJsZTogZmFsc2UsXG5cdFx0Y2hlY2tSZXF1aXJlbWVudHM6ICggeyBzZWxlY3QgfSApID0+IHtcblx0XHRcdHJldHVybiAhISBzZWxlY3QoIENPUkVfVUkgKS5nZXRWYWx1ZShcblx0XHRcdFx0RlBNX1NIT1dfU0VUVVBfU1VDQ0VTU19OT1RJRklDQVRJT05cblx0XHRcdCk7XG5cdFx0fSxcblx0XHRmZWF0dXJlRmxhZzogJ2ZpcnN0UGFydHlNb2RlJyxcblx0fSxcbn07XG5cbi8qKlxuICogUmVnaXN0ZXJzIG5vdGlmaWNhdGlvbnMgbm90IHNwZWNpZmljIHRvIGFueSBvbmUgcGFydGljdWxhciBtb2R1bGUuXG4gKlxuICogQHNpbmNlIDEuMTMyLjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gbm90aWZpY2F0aW9uc0FQSSBOb3RpZmljYXRpb25zIEFQSS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHJlZ2lzdGVyRGVmYXVsdHMoIG5vdGlmaWNhdGlvbnNBUEkgKSB7XG5cdGZvciAoIGNvbnN0IG5vdGlmaWNhdGlvbklEIGluIERFRkFVTFRfTk9USUZJQ0FUSU9OUyApIHtcblx0XHRub3RpZmljYXRpb25zQVBJLnJlZ2lzdGVyTm90aWZpY2F0aW9uKFxuXHRcdFx0bm90aWZpY2F0aW9uSUQsXG5cdFx0XHRERUZBVUxUX05PVElGSUNBVElPTlNbIG5vdGlmaWNhdGlvbklEIF1cblx0XHQpO1xuXHR9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBU0E7QUFLQTtBQUtBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBRUE7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQU1BO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFFQTtBQUdBO0FBSUE7QUFDQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFRQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFLQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFHQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUZBO0FBQUE7QUFBQTtBQU1BO0FBRkE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBTUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFGQTtBQUFBO0FBVUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBTUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFHQTtBQUdBO0FBRUE7QUFJQTtBQUNBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBSUE7QUFFQTtBQUdBO0FBSUE7QUFFQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUdBO0FBQUE7QUFYQTtBQUFBO0FBQUE7QUFhQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBR0E7QUFBQTtBQVhBO0FBQUE7QUFnQkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBUEE7QUFBQTtBQVVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUxBO0FBQUE7QUFPQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBSUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBUUE7QUFGQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFNQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQTNDQTtBQUFBO0FBQUE7QUE2Q0E7QUFBQTtBQUlBO0FBSEE7QUFBQTtBQUFBO0FBUUE7QUFIQTtBQUFBO0FBUUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBTUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBRkE7QUFHQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFLQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBS0E7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/googlesitekit/notifications/register-defaults.js\n"); /***/ }), /***/ "./js/hooks/useBreakpoint.js": /*!***********************************!*\ !*** ./js/hooks/useBreakpoint.js ***! \***********************************/ /*! exports provided: BREAKPOINT_XLARGE, BREAKPOINT_DESKTOP, BREAKPOINT_TABLET, BREAKPOINT_SMALL, useBreakpoint */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BREAKPOINT_XLARGE\", function() { return BREAKPOINT_XLARGE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BREAKPOINT_DESKTOP\", function() { return BREAKPOINT_DESKTOP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BREAKPOINT_TABLET\", function() { return BREAKPOINT_TABLET; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BREAKPOINT_SMALL\", function() { return BREAKPOINT_SMALL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useBreakpoint\", function() { return useBreakpoint; });\n/* harmony import */ var _useWindowSize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./useWindowSize */ \"./js/hooks/useWindowSize.js\");\n/**\n * `useBreakpoint` hook.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\nvar BREAKPOINT_XLARGE = 'xlarge';\nvar BREAKPOINT_DESKTOP = 'desktop';\nvar BREAKPOINT_TABLET = 'tablet';\nvar BREAKPOINT_SMALL = 'small';\n\n/**\n * Retrieves the current breakpoint.\n *\n * @since 1.29.0\n *\n * @return {string} The current breakpoint according to the window size.\n */\nfunction useBreakpoint() {\n var onlyWidth = Object(_useWindowSize__WEBPACK_IMPORTED_MODULE_0__[\"useWindowWidth\"])();\n if (onlyWidth > 1280) {\n return BREAKPOINT_XLARGE;\n }\n if (onlyWidth > 960) {\n return BREAKPOINT_DESKTOP;\n }\n if (onlyWidth > 600) {\n return BREAKPOINT_TABLET;\n }\n return BREAKPOINT_SMALL;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VCcmVha3BvaW50LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvaG9va3MvdXNlQnJlYWtwb2ludC5qcz81NDAxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZUJyZWFrcG9pbnRgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5pbXBvcnQgeyB1c2VXaW5kb3dXaWR0aCB9IGZyb20gJy4vdXNlV2luZG93U2l6ZSc7XG5cbmV4cG9ydCBjb25zdCBCUkVBS1BPSU5UX1hMQVJHRSA9ICd4bGFyZ2UnO1xuZXhwb3J0IGNvbnN0IEJSRUFLUE9JTlRfREVTS1RPUCA9ICdkZXNrdG9wJztcbmV4cG9ydCBjb25zdCBCUkVBS1BPSU5UX1RBQkxFVCA9ICd0YWJsZXQnO1xuZXhwb3J0IGNvbnN0IEJSRUFLUE9JTlRfU01BTEwgPSAnc21hbGwnO1xuXG4vKipcbiAqIFJldHJpZXZlcyB0aGUgY3VycmVudCBicmVha3BvaW50LlxuICpcbiAqIEBzaW5jZSAxLjI5LjBcbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBjdXJyZW50IGJyZWFrcG9pbnQgYWNjb3JkaW5nIHRvIHRoZSB3aW5kb3cgc2l6ZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZUJyZWFrcG9pbnQoKSB7XG5cdGNvbnN0IG9ubHlXaWR0aCA9IHVzZVdpbmRvd1dpZHRoKCk7XG5cblx0aWYgKCBvbmx5V2lkdGggPiAxMjgwICkge1xuXHRcdHJldHVybiBCUkVBS1BPSU5UX1hMQVJHRTtcblx0fVxuXG5cdGlmICggb25seVdpZHRoID4gOTYwICkge1xuXHRcdHJldHVybiBCUkVBS1BPSU5UX0RFU0tUT1A7XG5cdH1cblxuXHRpZiAoIG9ubHlXaWR0aCA+IDYwMCApIHtcblx0XHRyZXR1cm4gQlJFQUtQT0lOVF9UQUJMRVQ7XG5cdH1cblxuXHRyZXR1cm4gQlJFQUtQT0lOVF9TTUFMTDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useBreakpoint.js\n"); /***/ }), /***/ "./js/hooks/useModuleGatheringZeroData.js": /*!************************************************!*\ !*** ./js/hooks/useModuleGatheringZeroData.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useModuleGatheringZeroData; });\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! googlesitekit-data */ \"googlesitekit-data\");\n/* harmony import */ var googlesitekit_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../googlesitekit/modules/datastore/constants */ \"./js/googlesitekit/modules/datastore/constants.js\");\n/* harmony import */ var _googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../googlesitekit/datastore/user/constants */ \"./js/googlesitekit/datastore/user/constants.js\");\n/* harmony import */ var _modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../modules/analytics-4/datastore/constants */ \"./js/modules/analytics-4/datastore/constants.js\");\n/* harmony import */ var _modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../modules/search-console/datastore/constants */ \"./js/modules/search-console/datastore/constants.js\");\n/* harmony import */ var _useViewOnly__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./useViewOnly */ \"./js/hooks/useViewOnly.js\");\n/**\n * `useModuleGatheringZeroData` hook.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n/**\n * Determines if either Search Console or Analytics is in gathering or zero data states.\n *\n * @since 1.134.0\n *\n * @return {Object} Individual boolean|undefined values for Gathering and Zero data states for both modules.\n */\nfunction useModuleGatheringZeroData() {\n var viewOnly = Object(_useViewOnly__WEBPACK_IMPORTED_MODULE_5__[\"default\"])();\n var isAnalyticsConnected = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n return select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_MODULES\"]).isModuleConnected('analytics-4');\n });\n var canViewSharedAnalytics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n if (!viewOnly) {\n return true;\n }\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).canViewSharedModule('analytics-4');\n });\n var canViewSharedSearchConsole = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n if (!viewOnly) {\n return true;\n }\n return select(_googlesitekit_datastore_user_constants__WEBPACK_IMPORTED_MODULE_2__[\"CORE_USER\"]).canViewSharedModule('search-console');\n });\n var showRecoverableAnalytics = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n if (!viewOnly) {\n return false;\n }\n var recoverableModules = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_MODULES\"]).getRecoverableModules();\n if (recoverableModules === undefined) {\n return undefined;\n }\n return Object.keys(recoverableModules).includes('analytics-4');\n });\n var showRecoverableSearchConsole = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useSelect\"])(function (select) {\n if (!viewOnly) {\n return false;\n }\n var recoverableModules = select(_googlesitekit_modules_datastore_constants__WEBPACK_IMPORTED_MODULE_1__[\"CORE_MODULES\"]).getRecoverableModules();\n if (recoverableModules === undefined) {\n return undefined;\n }\n return Object.keys(recoverableModules).includes('search-console');\n });\n var analyticsGatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useInViewSelect\"])(function (select) {\n return isAnalyticsConnected && canViewSharedAnalytics && false === showRecoverableAnalytics ? select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_ANALYTICS_4\"]).isGatheringData() : false;\n }, [isAnalyticsConnected, canViewSharedAnalytics, showRecoverableAnalytics]);\n var searchConsoleGatheringData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useInViewSelect\"])(function (select) {\n return canViewSharedSearchConsole && false === showRecoverableSearchConsole && select(_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).isGatheringData();\n }, [canViewSharedSearchConsole, showRecoverableSearchConsole]);\n var analyticsHasZeroData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useInViewSelect\"])(function (select) {\n return isAnalyticsConnected && canViewSharedAnalytics && false === showRecoverableAnalytics ? select(_modules_analytics_4_datastore_constants__WEBPACK_IMPORTED_MODULE_3__[\"MODULES_ANALYTICS_4\"]).hasZeroData() : false;\n }, [isAnalyticsConnected, canViewSharedAnalytics, showRecoverableAnalytics]);\n var searchConsoleHasZeroData = Object(googlesitekit_data__WEBPACK_IMPORTED_MODULE_0__[\"useInViewSelect\"])(function (select) {\n return canViewSharedSearchConsole && false === showRecoverableSearchConsole && select(_modules_search_console_datastore_constants__WEBPACK_IMPORTED_MODULE_4__[\"MODULES_SEARCH_CONSOLE\"]).hasZeroData();\n }, [canViewSharedSearchConsole, showRecoverableSearchConsole]);\n return {\n analyticsGatheringData: analyticsGatheringData,\n searchConsoleGatheringData: searchConsoleGatheringData,\n analyticsHasZeroData: analyticsHasZeroData,\n searchConsoleHasZeroData: searchConsoleHasZeroData\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VNb2R1bGVHYXRoZXJpbmdaZXJvRGF0YS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZU1vZHVsZUdhdGhlcmluZ1plcm9EYXRhLmpzPzVmMDYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlTW9kdWxlR2F0aGVyaW5nWmVyb0RhdGFgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1c2VJblZpZXdTZWxlY3QsIHVzZVNlbGVjdCB9IGZyb20gJ2dvb2dsZXNpdGVraXQtZGF0YSc7XG5pbXBvcnQgeyBDT1JFX01PRFVMRVMgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L21vZHVsZXMvZGF0YXN0b3JlL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBDT1JFX1VTRVIgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L2RhdGFzdG9yZS91c2VyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBNT0RVTEVTX0FOQUxZVElDU180IH0gZnJvbSAnLi4vbW9kdWxlcy9hbmFseXRpY3MtNC9kYXRhc3RvcmUvY29uc3RhbnRzJztcbmltcG9ydCB7IE1PRFVMRVNfU0VBUkNIX0NPTlNPTEUgfSBmcm9tICcuLi9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9jb25zdGFudHMnO1xuaW1wb3J0IHVzZVZpZXdPbmx5IGZyb20gJy4vdXNlVmlld09ubHknO1xuXG4vKipcbiAqIERldGVybWluZXMgaWYgZWl0aGVyIFNlYXJjaCBDb25zb2xlIG9yIEFuYWx5dGljcyBpcyBpbiBnYXRoZXJpbmcgb3IgemVybyBkYXRhIHN0YXRlcy5cbiAqXG4gKiBAc2luY2UgMS4xMzQuMFxuICpcbiAqIEByZXR1cm4ge09iamVjdH0gSW5kaXZpZHVhbCBib29sZWFufHVuZGVmaW5lZCB2YWx1ZXMgZm9yIEdhdGhlcmluZyBhbmQgWmVybyBkYXRhIHN0YXRlcyBmb3IgYm90aCBtb2R1bGVzLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VNb2R1bGVHYXRoZXJpbmdaZXJvRGF0YSgpIHtcblx0Y29uc3Qgdmlld09ubHkgPSB1c2VWaWV3T25seSgpO1xuXG5cdGNvbnN0IGlzQW5hbHl0aWNzQ29ubmVjdGVkID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+XG5cdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5pc01vZHVsZUNvbm5lY3RlZCggJ2FuYWx5dGljcy00JyApXG5cdCk7XG5cblx0Y29uc3QgY2FuVmlld1NoYXJlZEFuYWx5dGljcyA9IHVzZVNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0aWYgKCAhIHZpZXdPbmx5ICkge1xuXHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHNlbGVjdCggQ09SRV9VU0VSICkuY2FuVmlld1NoYXJlZE1vZHVsZSggJ2FuYWx5dGljcy00JyApO1xuXHR9ICk7XG5cdGNvbnN0IGNhblZpZXdTaGFyZWRTZWFyY2hDb25zb2xlID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRpZiAoICEgdmlld09ubHkgKSB7XG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9XG5cblx0XHRyZXR1cm4gc2VsZWN0KCBDT1JFX1VTRVIgKS5jYW5WaWV3U2hhcmVkTW9kdWxlKCAnc2VhcmNoLWNvbnNvbGUnICk7XG5cdH0gKTtcblxuXHRjb25zdCBzaG93UmVjb3ZlcmFibGVBbmFseXRpY3MgPSB1c2VTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdGlmICggISB2aWV3T25seSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRjb25zdCByZWNvdmVyYWJsZU1vZHVsZXMgPVxuXHRcdFx0c2VsZWN0KCBDT1JFX01PRFVMRVMgKS5nZXRSZWNvdmVyYWJsZU1vZHVsZXMoKTtcblxuXHRcdGlmICggcmVjb3ZlcmFibGVNb2R1bGVzID09PSB1bmRlZmluZWQgKSB7XG5cdFx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdHJldHVybiBPYmplY3Qua2V5cyggcmVjb3ZlcmFibGVNb2R1bGVzICkuaW5jbHVkZXMoICdhbmFseXRpY3MtNCcgKTtcblx0fSApO1xuXHRjb25zdCBzaG93UmVjb3ZlcmFibGVTZWFyY2hDb25zb2xlID0gdXNlU2VsZWN0KCAoIHNlbGVjdCApID0+IHtcblx0XHRpZiAoICEgdmlld09ubHkgKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVjb3ZlcmFibGVNb2R1bGVzID1cblx0XHRcdHNlbGVjdCggQ09SRV9NT0RVTEVTICkuZ2V0UmVjb3ZlcmFibGVNb2R1bGVzKCk7XG5cblx0XHRpZiAoIHJlY292ZXJhYmxlTW9kdWxlcyA9PT0gdW5kZWZpbmVkICkge1xuXHRcdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRyZXR1cm4gT2JqZWN0LmtleXMoIHJlY292ZXJhYmxlTW9kdWxlcyApLmluY2x1ZGVzKCAnc2VhcmNoLWNvbnNvbGUnICk7XG5cdH0gKTtcblxuXHRjb25zdCBhbmFseXRpY3NHYXRoZXJpbmdEYXRhID0gdXNlSW5WaWV3U2VsZWN0KFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdGlzQW5hbHl0aWNzQ29ubmVjdGVkICYmXG5cdFx0XHRjYW5WaWV3U2hhcmVkQW5hbHl0aWNzICYmXG5cdFx0XHRmYWxzZSA9PT0gc2hvd1JlY292ZXJhYmxlQW5hbHl0aWNzXG5cdFx0XHRcdD8gc2VsZWN0KCBNT0RVTEVTX0FOQUxZVElDU180ICkuaXNHYXRoZXJpbmdEYXRhKClcblx0XHRcdFx0OiBmYWxzZSxcblx0XHRbXG5cdFx0XHRpc0FuYWx5dGljc0Nvbm5lY3RlZCxcblx0XHRcdGNhblZpZXdTaGFyZWRBbmFseXRpY3MsXG5cdFx0XHRzaG93UmVjb3ZlcmFibGVBbmFseXRpY3MsXG5cdFx0XVxuXHQpO1xuXHRjb25zdCBzZWFyY2hDb25zb2xlR2F0aGVyaW5nRGF0YSA9IHVzZUluVmlld1NlbGVjdChcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHRjYW5WaWV3U2hhcmVkU2VhcmNoQ29uc29sZSAmJlxuXHRcdFx0ZmFsc2UgPT09IHNob3dSZWNvdmVyYWJsZVNlYXJjaENvbnNvbGUgJiZcblx0XHRcdHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmlzR2F0aGVyaW5nRGF0YSgpLFxuXHRcdFsgY2FuVmlld1NoYXJlZFNlYXJjaENvbnNvbGUsIHNob3dSZWNvdmVyYWJsZVNlYXJjaENvbnNvbGUgXVxuXHQpO1xuXG5cdGNvbnN0IGFuYWx5dGljc0hhc1plcm9EYXRhID0gdXNlSW5WaWV3U2VsZWN0KFxuXHRcdCggc2VsZWN0ICkgPT5cblx0XHRcdGlzQW5hbHl0aWNzQ29ubmVjdGVkICYmXG5cdFx0XHRjYW5WaWV3U2hhcmVkQW5hbHl0aWNzICYmXG5cdFx0XHRmYWxzZSA9PT0gc2hvd1JlY292ZXJhYmxlQW5hbHl0aWNzXG5cdFx0XHRcdD8gc2VsZWN0KCBNT0RVTEVTX0FOQUxZVElDU180ICkuaGFzWmVyb0RhdGEoKVxuXHRcdFx0XHQ6IGZhbHNlLFxuXHRcdFtcblx0XHRcdGlzQW5hbHl0aWNzQ29ubmVjdGVkLFxuXHRcdFx0Y2FuVmlld1NoYXJlZEFuYWx5dGljcyxcblx0XHRcdHNob3dSZWNvdmVyYWJsZUFuYWx5dGljcyxcblx0XHRdXG5cdCk7XG5cdGNvbnN0IHNlYXJjaENvbnNvbGVIYXNaZXJvRGF0YSA9IHVzZUluVmlld1NlbGVjdChcblx0XHQoIHNlbGVjdCApID0+XG5cdFx0XHRjYW5WaWV3U2hhcmVkU2VhcmNoQ29uc29sZSAmJlxuXHRcdFx0ZmFsc2UgPT09IHNob3dSZWNvdmVyYWJsZVNlYXJjaENvbnNvbGUgJiZcblx0XHRcdHNlbGVjdCggTU9EVUxFU19TRUFSQ0hfQ09OU09MRSApLmhhc1plcm9EYXRhKCksXG5cdFx0WyBjYW5WaWV3U2hhcmVkU2VhcmNoQ29uc29sZSwgc2hvd1JlY292ZXJhYmxlU2VhcmNoQ29uc29sZSBdXG5cdCk7XG5cblx0cmV0dXJuIHtcblx0XHRhbmFseXRpY3NHYXRoZXJpbmdEYXRhLFxuXHRcdHNlYXJjaENvbnNvbGVHYXRoZXJpbmdEYXRhLFxuXHRcdGFuYWx5dGljc0hhc1plcm9EYXRhLFxuXHRcdHNlYXJjaENvbnNvbGVIYXNaZXJvRGF0YSxcblx0fTtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUtBO0FBT0E7QUFDQTtBQUdBO0FBSUE7QUFDQTtBQUtBO0FBT0E7QUFDQTtBQUdBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/hooks/useModuleGatheringZeroData.js\n"); /***/ }), /***/ "./js/hooks/useQueryArg.js": /*!*********************************!*\ !*** ./js/hooks/useQueryArg.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _wordpress_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/url */ \"../node_modules/@wordpress/url/build-module/index.js\");\n\n\n/**\n * `useQueryArg` hook.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Uses a location query param as a variable in a component.\n *\n * @since 1.24.0\n *\n * @param {string} key The query param key to be used.\n * @param {string} [initialValue] Optional. The initial value for the query param to be used.\n * @param {Object} [_global] The global window object.\n * @return {Array} The getter and setter for the query param state.\n */\nfunction useQueryArg(key, initialValue) {\n var _global = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : global;\n var _useState = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"useState\"])(Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"getQueryArg\"])(_global.location.href, key) || initialValue),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 2),\n value = _useState2[0],\n setValue = _useState2[1];\n var onSetValue = function onSetValue(newValue) {\n setValue(newValue);\n var newURL = Object(_wordpress_url__WEBPACK_IMPORTED_MODULE_3__[\"addQueryArgs\"])(_global.location.href, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, key, newValue));\n _global.history.replaceState(null, '', newURL);\n };\n return [value, onSetValue];\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (useQueryArg);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VRdWVyeUFyZy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZVF1ZXJ5QXJnLmpzPzFhYjQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlUXVlcnlBcmdgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlU3RhdGUgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHsgYWRkUXVlcnlBcmdzLCBnZXRRdWVyeUFyZyB9IGZyb20gJ0B3b3JkcHJlc3MvdXJsJztcblxuLyoqXG4gKiBVc2VzIGEgbG9jYXRpb24gcXVlcnkgcGFyYW0gYXMgYSB2YXJpYWJsZSBpbiBhIGNvbXBvbmVudC5cbiAqXG4gKiBAc2luY2UgMS4yNC4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGtleSAgICAgICAgICAgIFRoZSBxdWVyeSBwYXJhbSBrZXkgdG8gYmUgdXNlZC5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbaW5pdGlhbFZhbHVlXSBPcHRpb25hbC4gVGhlIGluaXRpYWwgdmFsdWUgZm9yIHRoZSBxdWVyeSBwYXJhbSB0byBiZSB1c2VkLlxuICogQHBhcmFtIHtPYmplY3R9IFtfZ2xvYmFsXSAgICAgIFRoZSBnbG9iYWwgd2luZG93IG9iamVjdC5cbiAqIEByZXR1cm4ge0FycmF5fSBUaGUgZ2V0dGVyIGFuZCBzZXR0ZXIgZm9yIHRoZSBxdWVyeSBwYXJhbSBzdGF0ZS5cbiAqL1xuZnVuY3Rpb24gdXNlUXVlcnlBcmcoIGtleSwgaW5pdGlhbFZhbHVlLCBfZ2xvYmFsID0gZ2xvYmFsICkge1xuXHRjb25zdCBbIHZhbHVlLCBzZXRWYWx1ZSBdID0gdXNlU3RhdGUoXG5cdFx0Z2V0UXVlcnlBcmcoIF9nbG9iYWwubG9jYXRpb24uaHJlZiwga2V5ICkgfHwgaW5pdGlhbFZhbHVlXG5cdCk7XG5cblx0Y29uc3Qgb25TZXRWYWx1ZSA9ICggbmV3VmFsdWUgKSA9PiB7XG5cdFx0c2V0VmFsdWUoIG5ld1ZhbHVlICk7XG5cblx0XHRjb25zdCBuZXdVUkwgPSBhZGRRdWVyeUFyZ3MoIF9nbG9iYWwubG9jYXRpb24uaHJlZiwge1xuXHRcdFx0WyBrZXkgXTogbmV3VmFsdWUsXG5cdFx0fSApO1xuXHRcdF9nbG9iYWwuaGlzdG9yeS5yZXBsYWNlU3RhdGUoIG51bGwsICcnLCBuZXdVUkwgKTtcblx0fTtcblxuXHRyZXR1cm4gWyB2YWx1ZSwgb25TZXRWYWx1ZSBdO1xufVxuXG5leHBvcnQgZGVmYXVsdCB1c2VRdWVyeUFyZztcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUZBO0FBQUE7QUFJQTtBQUNBO0FBRUE7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/hooks/useQueryArg.js\n"); /***/ }), /***/ "./js/hooks/useViewContext.js": /*!************************************!*\ !*** ./js/hooks/useViewContext.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _components_Root_ViewContextContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Root/ViewContextContext */ \"./js/components/Root/ViewContextContext.js\");\n/**\n * `useViewContext` hook.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n\n/**\n * Returns the current Site Kit viewing context, eg. \"dashboard\",\n * \"entity dashboard\", \"view-only dashboard\", etc.\n *\n * @since 1.74.0\n *\n * @return {string} The current \"viewing context\" value for the plugin.\n */\nfunction useViewContext() {\n var viewContext = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"useContext\"])(_components_Root_ViewContextContext__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\n return viewContext;\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (useViewContext);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VWaWV3Q29udGV4dC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZVZpZXdDb250ZXh0LmpzPzAzYjIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlVmlld0NvbnRleHRgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgdXNlQ29udGV4dCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgVmlld0NvbnRleHRDb250ZXh0IGZyb20gJy4uL2NvbXBvbmVudHMvUm9vdC9WaWV3Q29udGV4dENvbnRleHQnO1xuXG4vKipcbiAqIFJldHVybnMgdGhlIGN1cnJlbnQgU2l0ZSBLaXQgdmlld2luZyBjb250ZXh0LCBlZy4gXCJkYXNoYm9hcmRcIixcbiAqIFwiZW50aXR5IGRhc2hib2FyZFwiLCBcInZpZXctb25seSBkYXNoYm9hcmRcIiwgZXRjLlxuICpcbiAqIEBzaW5jZSAxLjc0LjBcbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBjdXJyZW50IFwidmlld2luZyBjb250ZXh0XCIgdmFsdWUgZm9yIHRoZSBwbHVnaW4uXG4gKi9cbmZ1bmN0aW9uIHVzZVZpZXdDb250ZXh0KCkge1xuXHRjb25zdCB2aWV3Q29udGV4dCA9IHVzZUNvbnRleHQoIFZpZXdDb250ZXh0Q29udGV4dCApO1xuXG5cdHJldHVybiB2aWV3Q29udGV4dDtcbn1cblxuZXhwb3J0IGRlZmF1bHQgdXNlVmlld0NvbnRleHQ7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useViewContext.js\n"); /***/ }), /***/ "./js/hooks/useViewOnly.js": /*!*********************************!*\ !*** ./js/hooks/useViewOnly.js ***! \*********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return useViewOnly; });\n/* harmony import */ var _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../googlesitekit/constants */ \"./js/googlesitekit/constants.js\");\n/* harmony import */ var _useViewContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useViewContext */ \"./js/hooks/useViewContext.js\");\n/**\n * `useViewOnly` hook.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n/**\n * Determines if the current view context is a \"view only\" dashboard context.\n *\n * @since 1.72.0\n *\n * @return {boolean} True if current context is a view-only dashboard context, false otherwise.\n */\nfunction useViewOnly() {\n var viewContext = Object(_useViewContext__WEBPACK_IMPORTED_MODULE_1__[\"default\"])();\n return _googlesitekit_constants__WEBPACK_IMPORTED_MODULE_0__[\"SITE_KIT_VIEW_ONLY_CONTEXTS\"].includes(viewContext);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VWaWV3T25seS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL2hvb2tzL3VzZVZpZXdPbmx5LmpzPzY0MmYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgdXNlVmlld09ubHlgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTSVRFX0tJVF9WSUVXX09OTFlfQ09OVEVYVFMgfSBmcm9tICcuLi9nb29nbGVzaXRla2l0L2NvbnN0YW50cyc7XG5pbXBvcnQgdXNlVmlld0NvbnRleHQgZnJvbSAnLi91c2VWaWV3Q29udGV4dCc7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyBpZiB0aGUgY3VycmVudCB2aWV3IGNvbnRleHQgaXMgYSBcInZpZXcgb25seVwiIGRhc2hib2FyZCBjb250ZXh0LlxuICpcbiAqIEBzaW5jZSAxLjcyLjBcbiAqXG4gKiBAcmV0dXJuIHtib29sZWFufSBUcnVlIGlmIGN1cnJlbnQgY29udGV4dCBpcyBhIHZpZXctb25seSBkYXNoYm9hcmQgY29udGV4dCwgZmFsc2Ugb3RoZXJ3aXNlLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VWaWV3T25seSgpIHtcblx0Y29uc3Qgdmlld0NvbnRleHQgPSB1c2VWaWV3Q29udGV4dCgpO1xuXG5cdHJldHVybiBTSVRFX0tJVF9WSUVXX09OTFlfQ09OVEVYVFMuaW5jbHVkZXMoIHZpZXdDb250ZXh0ICk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/hooks/useViewOnly.js\n"); /***/ }), /***/ "./js/hooks/useWindowSize.js": /*!***********************************!*\ !*** ./js/hooks/useWindowSize.js ***! \***********************************/ /*! exports provided: useWindowSize, useWindowHeight, useWindowWidth */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useWindowSize\", function() { return useWindowSize; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useWindowHeight\", function() { return useWindowHeight; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"useWindowWidth\", function() { return useWindowWidth; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _react_hook_throttle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @react-hook/throttle */ \"../node_modules/@react-hook/throttle/dist/module/index.js\");\n/* harmony import */ var _react_hook_event__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @react-hook/event */ \"../node_modules/@react-hook/event/dist/module/index.js\");\n\n/**\n * `useWindowSize` hook.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n// Copied from https://github.com/jaredLunde/react-hook/blob/b8ac9515e26937e838a36a27001dc46c7f46a390/packages/window-size/throttled/src/index.tsx\n// Modified to use global.innerWidth and global.innerHeight instead of document.documentElement.clientWidth and document.documentElement.clientHeight.\n\n/**\n * External dependencies\n */\n\n\nvar emptyObj = {};\nvar win = typeof global === 'undefined' ? null : global;\nvar getSize = function getSize() {\n return [global.innerWidth, global.innerHeight];\n};\nvar useWindowSize = function useWindowSize() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : emptyObj;\n var fps = options.fps,\n leading = options.leading,\n _options$initialWidth = options.initialWidth,\n initialWidth = _options$initialWidth === void 0 ? 0 : _options$initialWidth,\n _options$initialHeigh = options.initialHeight,\n initialHeight = _options$initialHeigh === void 0 ? 0 : _options$initialHeigh;\n var _useThrottle = Object(_react_hook_throttle__WEBPACK_IMPORTED_MODULE_1__[\"useThrottle\"])(/* istanbul ignore next */\n typeof document === 'undefined' ? [initialWidth, initialHeight] : getSize, fps, leading),\n _useThrottle2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useThrottle, 2),\n size = _useThrottle2[0],\n setThrottledSize = _useThrottle2[1];\n var setSize = function setSize() {\n return setThrottledSize(getSize);\n };\n Object(_react_hook_event__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(win, 'resize', setSize);\n Object(_react_hook_event__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(win, 'orientationchange', setSize);\n return size;\n};\nvar useWindowHeight = function useWindowHeight(options) {\n return useWindowSize(options)[1];\n};\nvar useWindowWidth = function useWindowWidth(options) {\n return useWindowSize(options)[0];\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9ob29rcy91c2VXaW5kb3dTaXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvaG9va3MvdXNlV2luZG93U2l6ZS5qcz8yZmZjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHVzZVdpbmRvd1NpemVgIGhvb2suXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vLyBDb3BpZWQgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vamFyZWRMdW5kZS9yZWFjdC1ob29rL2Jsb2IvYjhhYzk1MTVlMjY5MzdlODM4YTM2YTI3MDAxZGM0NmM3ZjQ2YTM5MC9wYWNrYWdlcy93aW5kb3ctc2l6ZS90aHJvdHRsZWQvc3JjL2luZGV4LnRzeFxuLy8gTW9kaWZpZWQgdG8gdXNlIGdsb2JhbC5pbm5lcldpZHRoIGFuZCBnbG9iYWwuaW5uZXJIZWlnaHQgaW5zdGVhZCBvZiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggYW5kIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQuXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHVzZVRocm90dGxlIH0gZnJvbSAnQHJlYWN0LWhvb2svdGhyb3R0bGUnO1xuaW1wb3J0IHVzZUV2ZW50IGZyb20gJ0ByZWFjdC1ob29rL2V2ZW50JztcblxuY29uc3QgZW1wdHlPYmogPSB7fTtcblxuY29uc3Qgd2luID0gdHlwZW9mIGdsb2JhbCA9PT0gJ3VuZGVmaW5lZCcgPyBudWxsIDogZ2xvYmFsO1xuY29uc3QgZ2V0U2l6ZSA9ICgpID0+IFsgZ2xvYmFsLmlubmVyV2lkdGgsIGdsb2JhbC5pbm5lckhlaWdodCBdO1xuXG5leHBvcnQgY29uc3QgdXNlV2luZG93U2l6ZSA9ICggb3B0aW9ucyA9IGVtcHR5T2JqICkgPT4ge1xuXHRjb25zdCB7IGZwcywgbGVhZGluZywgaW5pdGlhbFdpZHRoID0gMCwgaW5pdGlhbEhlaWdodCA9IDAgfSA9IG9wdGlvbnM7XG5cdGNvbnN0IFsgc2l6ZSwgc2V0VGhyb3R0bGVkU2l6ZSBdID0gdXNlVGhyb3R0bGUoXG5cdFx0LyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cblx0XHR0eXBlb2YgZG9jdW1lbnQgPT09ICd1bmRlZmluZWQnXG5cdFx0XHQ/IFsgaW5pdGlhbFdpZHRoLCBpbml0aWFsSGVpZ2h0IF1cblx0XHRcdDogZ2V0U2l6ZSxcblx0XHRmcHMsXG5cdFx0bGVhZGluZ1xuXHQpO1xuXHRjb25zdCBzZXRTaXplID0gKCkgPT4gc2V0VGhyb3R0bGVkU2l6ZSggZ2V0U2l6ZSApO1xuXG5cdHVzZUV2ZW50KCB3aW4sICdyZXNpemUnLCBzZXRTaXplICk7XG5cdHVzZUV2ZW50KCB3aW4sICdvcmllbnRhdGlvbmNoYW5nZScsIHNldFNpemUgKTtcblxuXHRyZXR1cm4gc2l6ZTtcbn07XG5cbmV4cG9ydCBjb25zdCB1c2VXaW5kb3dIZWlnaHQgPSAoIG9wdGlvbnMgKSA9PiB1c2VXaW5kb3dTaXplKCBvcHRpb25zIClbIDEgXTtcblxuZXhwb3J0IGNvbnN0IHVzZVdpbmRvd1dpZHRoID0gKCBvcHRpb25zICkgPT4gdXNlV2luZG93U2l6ZSggb3B0aW9ucyApWyAwIF07XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFLQTtBQVBBO0FBQUE7QUFRQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/hooks/useWindowSize.js\n"); /***/ }), /***/ "./js/material-components/index.js": /*!*****************************************!*\ !*** ./js/material-components/index.js ***! \*****************************************/ /*! exports provided: Cell, Row, Grid, MDCRipple, MDCFormField, MDCRadio, MDCSwitch, MDCDialog, MDCCheckbox, MDCMenu, Dialog, DialogContent, DialogFooter */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _material_ripple__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @material/ripple */ \"../node_modules/@material/ripple/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCRipple\", function() { return _material_ripple__WEBPACK_IMPORTED_MODULE_0__[\"MDCRipple\"]; });\n\n/* harmony import */ var _material_form_field__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @material/form-field */ \"../node_modules/@material/form-field/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCFormField\", function() { return _material_form_field__WEBPACK_IMPORTED_MODULE_1__[\"MDCFormField\"]; });\n\n/* harmony import */ var _material_radio__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @material/radio */ \"../node_modules/@material/radio/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCRadio\", function() { return _material_radio__WEBPACK_IMPORTED_MODULE_2__[\"MDCRadio\"]; });\n\n/* harmony import */ var _material_switch__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @material/switch */ \"../node_modules/@material/switch/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCSwitch\", function() { return _material_switch__WEBPACK_IMPORTED_MODULE_3__[\"MDCSwitch\"]; });\n\n/* harmony import */ var _material_dialog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @material/dialog */ \"../node_modules/@material/dialog/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCDialog\", function() { return _material_dialog__WEBPACK_IMPORTED_MODULE_4__[\"MDCDialog\"]; });\n\n/* harmony import */ var _material_checkbox__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @material/checkbox */ \"../node_modules/@material/checkbox/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCCheckbox\", function() { return _material_checkbox__WEBPACK_IMPORTED_MODULE_5__[\"MDCCheckbox\"]; });\n\n/* harmony import */ var _material_menu__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @material/menu */ \"../node_modules/@material/menu/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MDCMenu\", function() { return _material_menu__WEBPACK_IMPORTED_MODULE_6__[\"MDCMenu\"]; });\n\n/* harmony import */ var _material_react_dialog__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @material/react-dialog */ \"../node_modules/@material/react-dialog/dist/index.js\");\n/* harmony import */ var _material_react_dialog__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_material_react_dialog__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony reexport (default from non-harmony) */ __webpack_require__.d(__webpack_exports__, \"Dialog\", function() { return _material_react_dialog__WEBPACK_IMPORTED_MODULE_7___default.a; });\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"DialogContent\", function() { return _material_react_dialog__WEBPACK_IMPORTED_MODULE_7__[\"DialogContent\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"DialogFooter\", function() { return _material_react_dialog__WEBPACK_IMPORTED_MODULE_7__[\"DialogFooter\"]; });\n\n/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./layout */ \"./js/material-components/layout/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Cell\", function() { return _layout__WEBPACK_IMPORTED_MODULE_8__[\"Cell\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Row\", function() { return _layout__WEBPACK_IMPORTED_MODULE_8__[\"Row\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Grid\", function() { return _layout__WEBPACK_IMPORTED_MODULE_8__[\"Grid\"]; });\n\n/**\n * Material components.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbWF0ZXJpYWwtY29tcG9uZW50cy9pbmRleC5qcz83ZGU3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWF0ZXJpYWwgY29tcG9uZW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IE1EQ1JpcHBsZSB9IGZyb20gJ0BtYXRlcmlhbC9yaXBwbGUnO1xuaW1wb3J0IHsgTURDRm9ybUZpZWxkIH0gZnJvbSAnQG1hdGVyaWFsL2Zvcm0tZmllbGQnO1xuaW1wb3J0IHsgTURDUmFkaW8gfSBmcm9tICdAbWF0ZXJpYWwvcmFkaW8nO1xuaW1wb3J0IHsgTURDU3dpdGNoIH0gZnJvbSAnQG1hdGVyaWFsL3N3aXRjaCc7XG5pbXBvcnQgeyBNRENEaWFsb2cgfSBmcm9tICdAbWF0ZXJpYWwvZGlhbG9nJztcbmltcG9ydCB7IE1EQ0NoZWNrYm94IH0gZnJvbSAnQG1hdGVyaWFsL2NoZWNrYm94JztcbmltcG9ydCB7IE1EQ01lbnUgfSBmcm9tICdAbWF0ZXJpYWwvbWVudSc7XG5pbXBvcnQgRGlhbG9nLCB7IERpYWxvZ0NvbnRlbnQsIERpYWxvZ0Zvb3RlciB9IGZyb20gJ0BtYXRlcmlhbC9yZWFjdC1kaWFsb2cnO1xuXG5leHBvcnQgKiBmcm9tICcuL2xheW91dCc7XG5leHBvcnQge1xuXHRNRENSaXBwbGUsXG5cdE1EQ0Zvcm1GaWVsZCxcblx0TURDUmFkaW8sXG5cdE1EQ1N3aXRjaCxcblx0TURDRGlhbG9nLFxuXHRNRENDaGVja2JveCxcblx0TURDTWVudSxcblx0RGlhbG9nLFxuXHREaWFsb2dDb250ZW50LFxuXHREaWFsb2dGb290ZXIsXG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/material-components/index.js\n"); /***/ }), /***/ "./js/material-components/layout/Cell.js": /*!***********************************************!*\ !*** ./js/material-components/layout/Cell.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Cell; });\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__);\n\n\n\n\n/**\n * Material UI > Layout > Cell component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\nfunction Cell(props) {\n var _classnames;\n var className = props.className,\n alignTop = props.alignTop,\n alignMiddle = props.alignMiddle,\n alignBottom = props.alignBottom,\n alignRight = props.alignRight,\n alignLeft = props.alignLeft,\n smAlignRight = props.smAlignRight,\n mdAlignRight = props.mdAlignRight,\n lgAlignRight = props.lgAlignRight,\n smSize = props.smSize,\n smStart = props.smStart,\n smOrder = props.smOrder,\n mdSize = props.mdSize,\n mdStart = props.mdStart,\n mdOrder = props.mdOrder,\n lgSize = props.lgSize,\n lgStart = props.lgStart,\n lgOrder = props.lgOrder,\n size = props.size,\n children = props.children,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2___default()(props, [\"className\", \"alignTop\", \"alignMiddle\", \"alignBottom\", \"alignRight\", \"alignLeft\", \"smAlignRight\", \"mdAlignRight\", \"lgAlignRight\", \"smSize\", \"smStart\", \"smOrder\", \"mdSize\", \"mdStart\", \"mdOrder\", \"lgSize\", \"lgStart\", \"lgOrder\", \"size\", \"children\"]);\n return /*#__PURE__*/React.createElement(\"div\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({}, otherProps, {\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(className, 'mdc-layout-grid__cell', (_classnames = {\n 'mdc-layout-grid__cell--align-top': alignTop,\n 'mdc-layout-grid__cell--align-middle': alignMiddle,\n 'mdc-layout-grid__cell--align-bottom': alignBottom,\n 'mdc-layout-grid__cell--align-right': alignRight,\n 'mdc-layout-grid__cell--align-left': alignLeft,\n 'mdc-layout-grid__cell--align-right-phone': smAlignRight,\n 'mdc-layout-grid__cell--align-right-tablet': mdAlignRight,\n 'mdc-layout-grid__cell--align-right-desktop': lgAlignRight\n }, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--span-\".concat(size), 12 >= size && size > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--span-\".concat(lgSize, \"-desktop\"), 12 >= lgSize && lgSize > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--start-\".concat(lgStart, \"-desktop\"), 12 >= lgStart && lgStart > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--order-\".concat(lgOrder, \"-desktop\"), 12 >= lgOrder && lgOrder > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--span-\".concat(mdSize, \"-tablet\"), 8 >= mdSize && mdSize > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--start-\".concat(mdStart, \"-tablet\"), 8 >= mdStart && mdStart > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--order-\".concat(mdOrder, \"-tablet\"), 8 >= mdOrder && mdOrder > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--span-\".concat(smSize, \"-phone\"), 4 >= smSize && smSize > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--start-\".concat(smStart, \"-phone\"), 4 >= smStart && smStart > 0), _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default()(_classnames, \"mdc-layout-grid__cell--order-\".concat(smOrder, \"-phone\"), 4 >= smOrder && smOrder > 0), _classnames))\n }), children);\n}\nCell.propTypes = {\n smSize: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n smStart: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n smOrder: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n mdSize: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n mdStart: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n mdOrder: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n lgSize: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n lgStart: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n lgOrder: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n size: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.number,\n alignTop: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n alignMiddle: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n alignBottom: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n alignRight: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n alignLeft: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n smAlignRight: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n mdAlignRight: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n lgAlignRight: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n className: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node\n};\nCell.defaultProps = {\n className: '',\n size: 0,\n smSize: 0,\n smStart: 0,\n smOrder: 0,\n mdSize: 0,\n mdStart: 0,\n mdOrder: 0,\n lgSize: 0,\n lgStart: 0,\n lgOrder: 0\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9DZWxsLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbWF0ZXJpYWwtY29tcG9uZW50cy9sYXlvdXQvQ2VsbC5qcz81Y2QwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWF0ZXJpYWwgVUkgPiBMYXlvdXQgPiBDZWxsIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQ2VsbCggcHJvcHMgKSB7XG5cdGNvbnN0IHtcblx0XHRjbGFzc05hbWUsXG5cdFx0YWxpZ25Ub3AsXG5cdFx0YWxpZ25NaWRkbGUsXG5cdFx0YWxpZ25Cb3R0b20sXG5cdFx0YWxpZ25SaWdodCxcblx0XHRhbGlnbkxlZnQsXG5cdFx0c21BbGlnblJpZ2h0LFxuXHRcdG1kQWxpZ25SaWdodCxcblx0XHRsZ0FsaWduUmlnaHQsXG5cdFx0c21TaXplLFxuXHRcdHNtU3RhcnQsXG5cdFx0c21PcmRlcixcblx0XHRtZFNpemUsXG5cdFx0bWRTdGFydCxcblx0XHRtZE9yZGVyLFxuXHRcdGxnU2l6ZSxcblx0XHRsZ1N0YXJ0LFxuXHRcdGxnT3JkZXIsXG5cdFx0c2l6ZSxcblx0XHRjaGlsZHJlbixcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSBwcm9wcztcblxuXHRyZXR1cm4gKFxuXHRcdDxkaXZcblx0XHRcdHsgLi4ub3RoZXJQcm9wcyB9XG5cdFx0XHRjbGFzc05hbWU9eyBjbGFzc25hbWVzKCBjbGFzc05hbWUsICdtZGMtbGF5b3V0LWdyaWRfX2NlbGwnLCB7XG5cdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLXRvcCc6IGFsaWduVG9wLFxuXHRcdFx0XHQnbWRjLWxheW91dC1ncmlkX19jZWxsLS1hbGlnbi1taWRkbGUnOiBhbGlnbk1pZGRsZSxcblx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tYm90dG9tJzogYWxpZ25Cb3R0b20sXG5cdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLXJpZ2h0JzogYWxpZ25SaWdodCxcblx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tbGVmdCc6IGFsaWduTGVmdCxcblx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tcmlnaHQtcGhvbmUnOiBzbUFsaWduUmlnaHQsXG5cdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLXJpZ2h0LXRhYmxldCc6IG1kQWxpZ25SaWdodCxcblx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tcmlnaHQtZGVza3RvcCc6IGxnQWxpZ25SaWdodCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLSR7IHNpemUgfWAgXTpcblx0XHRcdFx0XHQxMiA+PSBzaXplICYmIHNpemUgPiAwLFxuXHRcdFx0XHRbIGBtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tJHsgbGdTaXplIH0tZGVza3RvcGAgXTpcblx0XHRcdFx0XHQxMiA+PSBsZ1NpemUgJiYgbGdTaXplID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1zdGFydC0keyBsZ1N0YXJ0IH0tZGVza3RvcGAgXTpcblx0XHRcdFx0XHQxMiA+PSBsZ1N0YXJ0ICYmIGxnU3RhcnQgPiAwLFxuXHRcdFx0XHRbIGBtZGMtbGF5b3V0LWdyaWRfX2NlbGwtLW9yZGVyLSR7IGxnT3JkZXIgfS1kZXNrdG9wYCBdOlxuXHRcdFx0XHRcdDEyID49IGxnT3JkZXIgJiYgbGdPcmRlciA+IDAsXG5cdFx0XHRcdFsgYG1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0keyBtZFNpemUgfS10YWJsZXRgIF06XG5cdFx0XHRcdFx0OCA+PSBtZFNpemUgJiYgbWRTaXplID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1zdGFydC0keyBtZFN0YXJ0IH0tdGFibGV0YCBdOlxuXHRcdFx0XHRcdDggPj0gbWRTdGFydCAmJiBtZFN0YXJ0ID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci0keyBtZE9yZGVyIH0tdGFibGV0YCBdOlxuXHRcdFx0XHRcdDggPj0gbWRPcmRlciAmJiBtZE9yZGVyID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLSR7IHNtU2l6ZSB9LXBob25lYCBdOlxuXHRcdFx0XHRcdDQgPj0gc21TaXplICYmIHNtU2l6ZSA+IDAsXG5cdFx0XHRcdFsgYG1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3RhcnQtJHsgc21TdGFydCB9LXBob25lYCBdOlxuXHRcdFx0XHRcdDQgPj0gc21TdGFydCAmJiBzbVN0YXJ0ID4gMCxcblx0XHRcdFx0WyBgbWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci0keyBzbU9yZGVyIH0tcGhvbmVgIF06XG5cdFx0XHRcdFx0NCA+PSBzbU9yZGVyICYmIHNtT3JkZXIgPiAwLFxuXHRcdFx0fSApIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn1cblxuQ2VsbC5wcm9wVHlwZXMgPSB7XG5cdHNtU2l6ZTogUHJvcFR5cGVzLm51bWJlcixcblx0c21TdGFydDogUHJvcFR5cGVzLm51bWJlcixcblx0c21PcmRlcjogUHJvcFR5cGVzLm51bWJlcixcblx0bWRTaXplOiBQcm9wVHlwZXMubnVtYmVyLFxuXHRtZFN0YXJ0OiBQcm9wVHlwZXMubnVtYmVyLFxuXHRtZE9yZGVyOiBQcm9wVHlwZXMubnVtYmVyLFxuXHRsZ1NpemU6IFByb3BUeXBlcy5udW1iZXIsXG5cdGxnU3RhcnQ6IFByb3BUeXBlcy5udW1iZXIsXG5cdGxnT3JkZXI6IFByb3BUeXBlcy5udW1iZXIsXG5cdHNpemU6IFByb3BUeXBlcy5udW1iZXIsXG5cdGFsaWduVG9wOiBQcm9wVHlwZXMuYm9vbCxcblx0YWxpZ25NaWRkbGU6IFByb3BUeXBlcy5ib29sLFxuXHRhbGlnbkJvdHRvbTogUHJvcFR5cGVzLmJvb2wsXG5cdGFsaWduUmlnaHQ6IFByb3BUeXBlcy5ib29sLFxuXHRhbGlnbkxlZnQ6IFByb3BUeXBlcy5ib29sLFxuXHRzbUFsaWduUmlnaHQ6IFByb3BUeXBlcy5ib29sLFxuXHRtZEFsaWduUmlnaHQ6IFByb3BUeXBlcy5ib29sLFxuXHRsZ0FsaWduUmlnaHQ6IFByb3BUeXBlcy5ib29sLFxuXHRjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZSxcbn07XG5cbkNlbGwuZGVmYXVsdFByb3BzID0ge1xuXHRjbGFzc05hbWU6ICcnLFxuXHRzaXplOiAwLFxuXHRzbVNpemU6IDAsXG5cdHNtU3RhcnQ6IDAsXG5cdHNtT3JkZXI6IDAsXG5cdG1kU2l6ZTogMCxcblx0bWRTdGFydDogMCxcblx0bWRPcmRlcjogMCxcblx0bGdTaXplOiAwLFxuXHRsZ1N0YXJ0OiAwLFxuXHRsZ09yZGVyOiAwLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFxQkE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/material-components/layout/Cell.js\n"); /***/ }), /***/ "./js/material-components/layout/Grid.js": /*!***********************************************!*\ !*** ./js/material-components/layout/Grid.js ***! \***********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n/**\n * Material UI > Layout > Grid component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar Grid = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"forwardRef\"])(function (_ref, ref) {\n var alignLeft = _ref.alignLeft,\n fill = _ref.fill,\n className = _ref.className,\n children = _ref.children,\n collapsed = _ref.collapsed,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"alignLeft\", \"fill\", \"className\", \"children\", \"collapsed\"]);\n return /*#__PURE__*/React.createElement(\"div\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('mdc-layout-grid', className, {\n 'mdc-layout-grid--align-left': alignLeft,\n 'mdc-layout-grid--collapsed': collapsed,\n 'mdc-layout-grid--fill': fill\n })\n }, otherProps, {\n ref: ref\n }), children);\n});\nGrid.displayName = 'Grid';\nGrid.propTypes = {\n alignLeft: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n fill: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n className: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n collapsed: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.bool,\n children: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.node\n};\nGrid.defaultProps = {\n className: ''\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Grid);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9HcmlkLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbWF0ZXJpYWwtY29tcG9uZW50cy9sYXlvdXQvR3JpZC5qcz80YmEyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWF0ZXJpYWwgVUkgPiBMYXlvdXQgPiBHcmlkIGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGZvcndhcmRSZWYgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG5jb25zdCBHcmlkID0gZm9yd2FyZFJlZihcblx0KFxuXHRcdHsgYWxpZ25MZWZ0LCBmaWxsLCBjbGFzc05hbWUsIGNoaWxkcmVuLCBjb2xsYXBzZWQsIC4uLm90aGVyUHJvcHMgfSxcblx0XHRyZWZcblx0KSA9PiB7XG5cdFx0cmV0dXJuIChcblx0XHRcdDxkaXZcblx0XHRcdFx0Y2xhc3NOYW1lPXsgY2xhc3NuYW1lcyggJ21kYy1sYXlvdXQtZ3JpZCcsIGNsYXNzTmFtZSwge1xuXHRcdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWQtLWFsaWduLWxlZnQnOiBhbGlnbkxlZnQsXG5cdFx0XHRcdFx0J21kYy1sYXlvdXQtZ3JpZC0tY29sbGFwc2VkJzogY29sbGFwc2VkLFxuXHRcdFx0XHRcdCdtZGMtbGF5b3V0LWdyaWQtLWZpbGwnOiBmaWxsLFxuXHRcdFx0XHR9ICkgfVxuXHRcdFx0XHR7IC4uLm90aGVyUHJvcHMgfVxuXHRcdFx0XHRyZWY9eyByZWYgfVxuXHRcdFx0PlxuXHRcdFx0XHR7IGNoaWxkcmVuIH1cblx0XHRcdDwvZGl2PlxuXHRcdCk7XG5cdH1cbik7XG5cbkdyaWQuZGlzcGxheU5hbWUgPSAnR3JpZCc7XG5cbkdyaWQucHJvcFR5cGVzID0ge1xuXHRhbGlnbkxlZnQ6IFByb3BUeXBlcy5ib29sLFxuXHRmaWxsOiBQcm9wVHlwZXMuYm9vbCxcblx0Y2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRjb2xsYXBzZWQ6IFByb3BUeXBlcy5ib29sLFxuXHRjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG59O1xuXG5HcmlkLmRlZmF1bHRQcm9wcyA9IHtcblx0Y2xhc3NOYW1lOiAnJyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEdyaWQ7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFGQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBS0E7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/material-components/layout/Grid.js\n"); /***/ }), /***/ "./js/material-components/layout/Row.js": /*!**********************************************!*\ !*** ./js/material-components/layout/Row.js ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ \"../node_modules/@babel/runtime/helpers/extends.js\");\n/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"../node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n/**\n * Material UI > Layout > Row component.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar Row = Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__[\"forwardRef\"])(function (_ref, ref) {\n var className = _ref.className,\n children = _ref.children,\n otherProps = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"className\", \"children\"]);\n return /*#__PURE__*/React.createElement(\"div\", _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0___default()({\n ref: ref,\n className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('mdc-layout-grid__inner', className)\n }, otherProps), children);\n});\nRow.displayName = 'Row';\nRow.propTypes = {\n className: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.string,\n children: prop_types__WEBPACK_IMPORTED_MODULE_3___default.a.node\n};\nRow.defaultProps = {\n className: ''\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Row);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9Sb3cuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9Sb3cuanM/NTY1MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1hdGVyaWFsIFVJID4gTGF5b3V0ID4gUm93IGNvbXBvbmVudC5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGZvcndhcmRSZWYgfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuXG5jb25zdCBSb3cgPSBmb3J3YXJkUmVmKCAoIHsgY2xhc3NOYW1lLCBjaGlsZHJlbiwgLi4ub3RoZXJQcm9wcyB9LCByZWYgKSA9PiB7XG5cdHJldHVybiAoXG5cdFx0PGRpdlxuXHRcdFx0cmVmPXsgcmVmIH1cblx0XHRcdGNsYXNzTmFtZT17IGNsYXNzbmFtZXMoICdtZGMtbGF5b3V0LWdyaWRfX2lubmVyJywgY2xhc3NOYW1lICkgfVxuXHRcdFx0eyAuLi5vdGhlclByb3BzIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L2Rpdj5cblx0KTtcbn0gKTtcblxuUm93LmRpc3BsYXlOYW1lID0gJ1Jvdyc7XG5cblJvdy5wcm9wVHlwZXMgPSB7XG5cdGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0Y2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxufTtcblxuUm93LmRlZmF1bHRQcm9wcyA9IHtcblx0Y2xhc3NOYW1lOiAnJyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFJvdztcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQU1BO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/material-components/layout/Row.js\n"); /***/ }), /***/ "./js/material-components/layout/index.js": /*!************************************************!*\ !*** ./js/material-components/layout/index.js ***! \************************************************/ /*! exports provided: Cell, Row, Grid */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Cell__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Cell */ \"./js/material-components/layout/Cell.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Cell\", function() { return _Cell__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* harmony import */ var _Row__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Row */ \"./js/material-components/layout/Row.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Row\", function() { return _Row__WEBPACK_IMPORTED_MODULE_1__[\"default\"]; });\n\n/* harmony import */ var _Grid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Grid */ \"./js/material-components/layout/Grid.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Grid\", function() { return _Grid__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/**\n * Material UI > Layout components.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tYXRlcmlhbC1jb21wb25lbnRzL2xheW91dC9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21hdGVyaWFsLWNvbXBvbmVudHMvbGF5b3V0L2luZGV4LmpzPzA1OTEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBNYXRlcmlhbCBVSSA+IExheW91dCBjb21wb25lbnRzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjEgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuZXhwb3J0IHsgZGVmYXVsdCBhcyBDZWxsIH0gZnJvbSAnLi9DZWxsJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgUm93IH0gZnJvbSAnLi9Sb3cnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBHcmlkIH0gZnJvbSAnLi9HcmlkJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/material-components/layout/index.js\n"); /***/ }), /***/ "./js/modules/analytics-4/datastore/constants.js": /*!*******************************************************!*\ !*** ./js/modules/analytics-4/datastore/constants.js ***! \*******************************************************/ /*! exports provided: MODULES_ANALYTICS_4, ACCOUNT_CREATE, PROPERTY_CREATE, WEBDATASTREAM_CREATE, FORM_SETUP, MAX_WEBDATASTREAMS_PER_BATCH, DATE_RANGE_OFFSET, GTM_SCOPE, ENHANCED_MEASUREMENT_FORM, ENHANCED_MEASUREMENT_ENABLED, ENHANCED_MEASUREMENT_SHOULD_DISMISS_ACTIVATION_BANNER, FORM_ACCOUNT_CREATE, FORM_CUSTOM_DIMENSIONS_CREATE, PROVISIONING_SCOPE, EDIT_SCOPE, UI_DIMENSION_NAME, UI_DIMENSION_COLOR, UI_DIMENSION_VALUE, UI_ACTIVE_ROW_INDEX, UI_ALL_TRAFFIC_LOADED, CUSTOM_DIMENSION_DEFINITIONS, ENUM_CONVERSION_EVENTS, CONVERSION_REPORTING_LEAD_EVENTS, AUDIENCE_FILTER_CLAUSE_TYPE_ENUM, AUDIENCE_FILTER_SCOPE_ENUM, SITE_KIT_AUDIENCE_DEFINITIONS, AUDIENCE_SEGMENTATION_SETUP_FORM, AUDIENCE_TILE_CUSTOM_DIMENSION_CREATE, AUDIENCE_TYPE_SORT_ORDER, AUDIENCE_ITEM_NEW_BADGE_SLUG_PREFIX */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULES_ANALYTICS_4\", function() { return MODULES_ANALYTICS_4; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACCOUNT_CREATE\", function() { return ACCOUNT_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PROPERTY_CREATE\", function() { return PROPERTY_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WEBDATASTREAM_CREATE\", function() { return WEBDATASTREAM_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_SETUP\", function() { return FORM_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MAX_WEBDATASTREAMS_PER_BATCH\", function() { return MAX_WEBDATASTREAMS_PER_BATCH; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DATE_RANGE_OFFSET\", function() { return DATE_RANGE_OFFSET; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"GTM_SCOPE\", function() { return GTM_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENHANCED_MEASUREMENT_FORM\", function() { return ENHANCED_MEASUREMENT_FORM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENHANCED_MEASUREMENT_ENABLED\", function() { return ENHANCED_MEASUREMENT_ENABLED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENHANCED_MEASUREMENT_SHOULD_DISMISS_ACTIVATION_BANNER\", function() { return ENHANCED_MEASUREMENT_SHOULD_DISMISS_ACTIVATION_BANNER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_ACCOUNT_CREATE\", function() { return FORM_ACCOUNT_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_CUSTOM_DIMENSIONS_CREATE\", function() { return FORM_CUSTOM_DIMENSIONS_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PROVISIONING_SCOPE\", function() { return PROVISIONING_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EDIT_SCOPE\", function() { return EDIT_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_DIMENSION_NAME\", function() { return UI_DIMENSION_NAME; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_DIMENSION_COLOR\", function() { return UI_DIMENSION_COLOR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_DIMENSION_VALUE\", function() { return UI_DIMENSION_VALUE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_ACTIVE_ROW_INDEX\", function() { return UI_ACTIVE_ROW_INDEX; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UI_ALL_TRAFFIC_LOADED\", function() { return UI_ALL_TRAFFIC_LOADED; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CUSTOM_DIMENSION_DEFINITIONS\", function() { return CUSTOM_DIMENSION_DEFINITIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ENUM_CONVERSION_EVENTS\", function() { return ENUM_CONVERSION_EVENTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONVERSION_REPORTING_LEAD_EVENTS\", function() { return CONVERSION_REPORTING_LEAD_EVENTS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_FILTER_CLAUSE_TYPE_ENUM\", function() { return AUDIENCE_FILTER_CLAUSE_TYPE_ENUM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_FILTER_SCOPE_ENUM\", function() { return AUDIENCE_FILTER_SCOPE_ENUM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SITE_KIT_AUDIENCE_DEFINITIONS\", function() { return SITE_KIT_AUDIENCE_DEFINITIONS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_SEGMENTATION_SETUP_FORM\", function() { return AUDIENCE_SEGMENTATION_SETUP_FORM; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_TILE_CUSTOM_DIMENSION_CREATE\", function() { return AUDIENCE_TILE_CUSTOM_DIMENSION_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_TYPE_SORT_ORDER\", function() { return AUDIENCE_TYPE_SORT_ORDER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AUDIENCE_ITEM_NEW_BADGE_SLUG_PREFIX\", function() { return AUDIENCE_ITEM_NEW_BADGE_SLUG_PREFIX; });\n/**\n * `modules/analytics-4` data store constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar MODULES_ANALYTICS_4 = 'modules/analytics-4';\n\n// A special Account ID value used for the \"Set up a new account\" option.\nvar ACCOUNT_CREATE = 'account_create';\n\n// A special Property ID value used for the \"Set up a new property\" option.\nvar PROPERTY_CREATE = 'property_create';\nvar WEBDATASTREAM_CREATE = 'webdatastream_create';\nvar FORM_SETUP = 'analyticsSetup';\nvar MAX_WEBDATASTREAMS_PER_BATCH = 10;\n\n// Date range offset days for Analytics 4 report requests.\nvar DATE_RANGE_OFFSET = 1;\nvar GTM_SCOPE = 'https://www.googleapis.com/auth/tagmanager.readonly';\nvar ENHANCED_MEASUREMENT_FORM = 'enhanced-measurement-form';\nvar ENHANCED_MEASUREMENT_ENABLED = 'enhanced-measurement-enabled';\nvar ENHANCED_MEASUREMENT_SHOULD_DISMISS_ACTIVATION_BANNER = 'enhanced-measurement-should-dismiss-activation-banner';\n\n// Form ID for the account creation form.\nvar FORM_ACCOUNT_CREATE = 'analyticsAccountCreate';\nvar FORM_CUSTOM_DIMENSIONS_CREATE = 'analyticsCustomDimensionsCreate';\n\n// OAuth scope required for provisioning a Google Analytics account.\nvar PROVISIONING_SCOPE = 'https://www.googleapis.com/auth/analytics.provision';\nvar EDIT_SCOPE = 'https://www.googleapis.com/auth/analytics.edit';\n\n// Dashboard widget constants.\nvar UI_DIMENSION_NAME = 'dashboardAllTrafficWidgetDimensionName';\nvar UI_DIMENSION_COLOR = 'dashboardAllTrafficWidgetDimensionColor';\nvar UI_DIMENSION_VALUE = 'dashboardAllTrafficWidgetDimensionValue';\nvar UI_ACTIVE_ROW_INDEX = 'dashboardAllTrafficWidgetActiveRowIndex';\nvar UI_ALL_TRAFFIC_LOADED = 'dashboardAllTrafficWidgetLoaded';\n\n// Note: names and descriptions are not translated as these are not surfaced in Site Kit\n// and are also subject to hard limits on the length which would be unpredictable if translated.\n// See https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1beta/properties.customDimensions#CustomDimension\nvar CUSTOM_DIMENSION_DEFINITIONS = {\n googlesitekit_post_date: {\n parameterName: 'googlesitekit_post_date',\n displayName: 'WordPress Post Date',\n description: 'Created by Site Kit: Date when a post was published',\n scope: 'EVENT'\n },\n googlesitekit_post_author: {\n parameterName: 'googlesitekit_post_author',\n displayName: 'WordPress Post Author',\n description: 'Created by Site Kit: WordPress name of the post author',\n scope: 'EVENT'\n },\n googlesitekit_post_categories: {\n parameterName: 'googlesitekit_post_categories',\n displayName: 'WordPress Post Categories',\n description: 'Created by Site Kit: Names of categories assigned to a post',\n scope: 'EVENT'\n },\n googlesitekit_post_type: {\n parameterName: 'googlesitekit_post_type',\n displayName: 'WordPress Post Type',\n description: 'Created by Site Kit: Content type of a post',\n scope: 'EVENT'\n }\n};\nvar ENUM_CONVERSION_EVENTS = {\n ADD_TO_CART: 'add_to_cart',\n PURCHASE: 'purchase',\n SUBMIT_LEAD_FORM: 'submit_lead_form',\n GENERATE_LEAD: 'generate_lead',\n CONTACT: 'contact'\n};\nvar CONVERSION_REPORTING_LEAD_EVENTS = [ENUM_CONVERSION_EVENTS.CONTACT, ENUM_CONVERSION_EVENTS.GENERATE_LEAD, ENUM_CONVERSION_EVENTS.SUBMIT_LEAD_FORM];\n\n// Audience enums.\nvar AUDIENCE_FILTER_CLAUSE_TYPE_ENUM = {\n AUDIENCE_CLAUSE_TYPE_UNSPECIFIED: 'AUDIENCE_CLAUSE_TYPE_UNSPECIFIED',\n INCLUDE: 'INCLUDE',\n EXCLUDE: 'EXCLUDE'\n};\nvar AUDIENCE_FILTER_SCOPE_ENUM = {\n AUDIENCE_FILTER_SCOPE_UNSPECIFIED: 'AUDIENCE_FILTER_SCOPE_UNSPECIFIED',\n AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT: 'AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT',\n AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION: 'AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION',\n AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS: 'AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS'\n};\nvar SITE_KIT_AUDIENCE_DEFINITIONS = {\n 'new-visitors': {\n description: 'People who visited the site for the first time',\n displayName: 'New visitors',\n membershipDurationDays: -1,\n // The longest duration, 540 days.\n filterClauses: [{\n clauseType: 'INCLUDE',\n simpleFilter: {\n scope: 'AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS',\n filterExpression: {\n andGroup: {\n filterExpressions: [{\n orGroup: {\n filterExpressions: [{\n dimensionOrMetricFilter: {\n fieldName: 'newVsReturning',\n stringFilter: {\n matchType: 'EXACT',\n value: 'new'\n }\n }\n }]\n }\n }, {\n orGroup: {\n filterExpressions: [{\n notExpression: {\n dimensionOrMetricFilter: {\n fieldName: 'groupId',\n stringFilter: {\n matchType: 'EXACT',\n value: 'created_by_googlesitekit:new_visitors'\n }\n }\n }\n }]\n }\n }]\n }\n }\n }\n }]\n },\n 'returning-visitors': {\n description: 'People who have visited your site at least once before',\n displayName: 'Returning visitors',\n membershipDurationDays: -1,\n // The longest duration, 540 days.\n filterClauses: [{\n clauseType: 'INCLUDE',\n simpleFilter: {\n scope: 'AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS',\n filterExpression: {\n andGroup: {\n filterExpressions: [{\n orGroup: {\n filterExpressions: [{\n dimensionOrMetricFilter: {\n fieldName: 'newVsReturning',\n stringFilter: {\n matchType: 'EXACT',\n value: 'returning'\n }\n }\n }]\n }\n }, {\n orGroup: {\n filterExpressions: [{\n notExpression: {\n dimensionOrMetricFilter: {\n fieldName: 'groupId',\n stringFilter: {\n matchType: 'EXACT',\n value: 'created_by_googlesitekit:returning_visitors'\n }\n }\n }\n }]\n }\n }]\n }\n }\n }\n }]\n }\n};\nvar AUDIENCE_SEGMENTATION_SETUP_FORM = 'audiencePermissionsSetup';\nvar AUDIENCE_TILE_CUSTOM_DIMENSION_CREATE = 'audienceTileCustomDimensionCreate';\nvar AUDIENCE_TYPE_SORT_ORDER = {\n USER_AUDIENCE: 0,\n SITE_KIT_AUDIENCE: 1,\n DEFAULT_AUDIENCE: 2\n};\nvar AUDIENCE_ITEM_NEW_BADGE_SLUG_PREFIX = 'audience-selection-panel-expirable-new-badge-';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L2RhdGFzdG9yZS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L2RhdGFzdG9yZS9jb25zdGFudHMuanM/NDBlOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBtb2R1bGVzL2FuYWx5dGljcy00YCBkYXRhIHN0b3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBNT0RVTEVTX0FOQUxZVElDU180ID0gJ21vZHVsZXMvYW5hbHl0aWNzLTQnO1xuXG4vLyBBIHNwZWNpYWwgQWNjb3VudCBJRCB2YWx1ZSB1c2VkIGZvciB0aGUgXCJTZXQgdXAgYSBuZXcgYWNjb3VudFwiIG9wdGlvbi5cbmV4cG9ydCBjb25zdCBBQ0NPVU5UX0NSRUFURSA9ICdhY2NvdW50X2NyZWF0ZSc7XG5cbi8vIEEgc3BlY2lhbCBQcm9wZXJ0eSBJRCB2YWx1ZSB1c2VkIGZvciB0aGUgXCJTZXQgdXAgYSBuZXcgcHJvcGVydHlcIiBvcHRpb24uXG5leHBvcnQgY29uc3QgUFJPUEVSVFlfQ1JFQVRFID0gJ3Byb3BlcnR5X2NyZWF0ZSc7XG5cbmV4cG9ydCBjb25zdCBXRUJEQVRBU1RSRUFNX0NSRUFURSA9ICd3ZWJkYXRhc3RyZWFtX2NyZWF0ZSc7XG5cbmV4cG9ydCBjb25zdCBGT1JNX1NFVFVQID0gJ2FuYWx5dGljc1NldHVwJztcblxuZXhwb3J0IGNvbnN0IE1BWF9XRUJEQVRBU1RSRUFNU19QRVJfQkFUQ0ggPSAxMDtcblxuLy8gRGF0ZSByYW5nZSBvZmZzZXQgZGF5cyBmb3IgQW5hbHl0aWNzIDQgcmVwb3J0IHJlcXVlc3RzLlxuZXhwb3J0IGNvbnN0IERBVEVfUkFOR0VfT0ZGU0VUID0gMTtcblxuZXhwb3J0IGNvbnN0IEdUTV9TQ09QRSA9ICdodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3RhZ21hbmFnZXIucmVhZG9ubHknO1xuXG5leHBvcnQgY29uc3QgRU5IQU5DRURfTUVBU1VSRU1FTlRfRk9STSA9ICdlbmhhbmNlZC1tZWFzdXJlbWVudC1mb3JtJztcbmV4cG9ydCBjb25zdCBFTkhBTkNFRF9NRUFTVVJFTUVOVF9FTkFCTEVEID0gJ2VuaGFuY2VkLW1lYXN1cmVtZW50LWVuYWJsZWQnO1xuZXhwb3J0IGNvbnN0IEVOSEFOQ0VEX01FQVNVUkVNRU5UX1NIT1VMRF9ESVNNSVNTX0FDVElWQVRJT05fQkFOTkVSID1cblx0J2VuaGFuY2VkLW1lYXN1cmVtZW50LXNob3VsZC1kaXNtaXNzLWFjdGl2YXRpb24tYmFubmVyJztcblxuLy8gRm9ybSBJRCBmb3IgdGhlIGFjY291bnQgY3JlYXRpb24gZm9ybS5cbmV4cG9ydCBjb25zdCBGT1JNX0FDQ09VTlRfQ1JFQVRFID0gJ2FuYWx5dGljc0FjY291bnRDcmVhdGUnO1xuXG5leHBvcnQgY29uc3QgRk9STV9DVVNUT01fRElNRU5TSU9OU19DUkVBVEUgPSAnYW5hbHl0aWNzQ3VzdG9tRGltZW5zaW9uc0NyZWF0ZSc7XG5cbi8vIE9BdXRoIHNjb3BlIHJlcXVpcmVkIGZvciBwcm92aXNpb25pbmcgYSBHb29nbGUgQW5hbHl0aWNzIGFjY291bnQuXG5leHBvcnQgY29uc3QgUFJPVklTSU9OSU5HX1NDT1BFID1cblx0J2h0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvYW5hbHl0aWNzLnByb3Zpc2lvbic7XG5leHBvcnQgY29uc3QgRURJVF9TQ09QRSA9ICdodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL2FuYWx5dGljcy5lZGl0JztcblxuLy8gRGFzaGJvYXJkIHdpZGdldCBjb25zdGFudHMuXG5leHBvcnQgY29uc3QgVUlfRElNRU5TSU9OX05BTUUgPSAnZGFzaGJvYXJkQWxsVHJhZmZpY1dpZGdldERpbWVuc2lvbk5hbWUnO1xuZXhwb3J0IGNvbnN0IFVJX0RJTUVOU0lPTl9DT0xPUiA9ICdkYXNoYm9hcmRBbGxUcmFmZmljV2lkZ2V0RGltZW5zaW9uQ29sb3InO1xuZXhwb3J0IGNvbnN0IFVJX0RJTUVOU0lPTl9WQUxVRSA9ICdkYXNoYm9hcmRBbGxUcmFmZmljV2lkZ2V0RGltZW5zaW9uVmFsdWUnO1xuZXhwb3J0IGNvbnN0IFVJX0FDVElWRV9ST1dfSU5ERVggPSAnZGFzaGJvYXJkQWxsVHJhZmZpY1dpZGdldEFjdGl2ZVJvd0luZGV4JztcbmV4cG9ydCBjb25zdCBVSV9BTExfVFJBRkZJQ19MT0FERUQgPSAnZGFzaGJvYXJkQWxsVHJhZmZpY1dpZGdldExvYWRlZCc7XG5cbi8vIE5vdGU6IG5hbWVzIGFuZCBkZXNjcmlwdGlvbnMgYXJlIG5vdCB0cmFuc2xhdGVkIGFzIHRoZXNlIGFyZSBub3Qgc3VyZmFjZWQgaW4gU2l0ZSBLaXRcbi8vIGFuZCBhcmUgYWxzbyBzdWJqZWN0IHRvIGhhcmQgbGltaXRzIG9uIHRoZSBsZW5ndGggd2hpY2ggd291bGQgYmUgdW5wcmVkaWN0YWJsZSBpZiB0cmFuc2xhdGVkLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL2FuYWx5dGljcy9kZXZndWlkZXMvY29uZmlnL2FkbWluL3YxL3Jlc3QvdjFiZXRhL3Byb3BlcnRpZXMuY3VzdG9tRGltZW5zaW9ucyNDdXN0b21EaW1lbnNpb25cbmV4cG9ydCBjb25zdCBDVVNUT01fRElNRU5TSU9OX0RFRklOSVRJT05TID0ge1xuXHRnb29nbGVzaXRla2l0X3Bvc3RfZGF0ZToge1xuXHRcdHBhcmFtZXRlck5hbWU6ICdnb29nbGVzaXRla2l0X3Bvc3RfZGF0ZScsXG5cdFx0ZGlzcGxheU5hbWU6ICdXb3JkUHJlc3MgUG9zdCBEYXRlJyxcblx0XHRkZXNjcmlwdGlvbjogJ0NyZWF0ZWQgYnkgU2l0ZSBLaXQ6IERhdGUgd2hlbiBhIHBvc3Qgd2FzIHB1Ymxpc2hlZCcsXG5cdFx0c2NvcGU6ICdFVkVOVCcsXG5cdH0sXG5cdGdvb2dsZXNpdGVraXRfcG9zdF9hdXRob3I6IHtcblx0XHRwYXJhbWV0ZXJOYW1lOiAnZ29vZ2xlc2l0ZWtpdF9wb3N0X2F1dGhvcicsXG5cdFx0ZGlzcGxheU5hbWU6ICdXb3JkUHJlc3MgUG9zdCBBdXRob3InLFxuXHRcdGRlc2NyaXB0aW9uOiAnQ3JlYXRlZCBieSBTaXRlIEtpdDogV29yZFByZXNzIG5hbWUgb2YgdGhlIHBvc3QgYXV0aG9yJyxcblx0XHRzY29wZTogJ0VWRU5UJyxcblx0fSxcblx0Z29vZ2xlc2l0ZWtpdF9wb3N0X2NhdGVnb3JpZXM6IHtcblx0XHRwYXJhbWV0ZXJOYW1lOiAnZ29vZ2xlc2l0ZWtpdF9wb3N0X2NhdGVnb3JpZXMnLFxuXHRcdGRpc3BsYXlOYW1lOiAnV29yZFByZXNzIFBvc3QgQ2F0ZWdvcmllcycsXG5cdFx0ZGVzY3JpcHRpb246XG5cdFx0XHQnQ3JlYXRlZCBieSBTaXRlIEtpdDogTmFtZXMgb2YgY2F0ZWdvcmllcyBhc3NpZ25lZCB0byBhIHBvc3QnLFxuXHRcdHNjb3BlOiAnRVZFTlQnLFxuXHR9LFxuXHRnb29nbGVzaXRla2l0X3Bvc3RfdHlwZToge1xuXHRcdHBhcmFtZXRlck5hbWU6ICdnb29nbGVzaXRla2l0X3Bvc3RfdHlwZScsXG5cdFx0ZGlzcGxheU5hbWU6ICdXb3JkUHJlc3MgUG9zdCBUeXBlJyxcblx0XHRkZXNjcmlwdGlvbjogJ0NyZWF0ZWQgYnkgU2l0ZSBLaXQ6IENvbnRlbnQgdHlwZSBvZiBhIHBvc3QnLFxuXHRcdHNjb3BlOiAnRVZFTlQnLFxuXHR9LFxufTtcblxuZXhwb3J0IGNvbnN0IEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMgPSB7XG5cdEFERF9UT19DQVJUOiAnYWRkX3RvX2NhcnQnLFxuXHRQVVJDSEFTRTogJ3B1cmNoYXNlJyxcblx0U1VCTUlUX0xFQURfRk9STTogJ3N1Ym1pdF9sZWFkX2Zvcm0nLFxuXHRHRU5FUkFURV9MRUFEOiAnZ2VuZXJhdGVfbGVhZCcsXG5cdENPTlRBQ1Q6ICdjb250YWN0Jyxcbn07XG5leHBvcnQgY29uc3QgQ09OVkVSU0lPTl9SRVBPUlRJTkdfTEVBRF9FVkVOVFMgPSBbXG5cdEVOVU1fQ09OVkVSU0lPTl9FVkVOVFMuQ09OVEFDVCxcblx0RU5VTV9DT05WRVJTSU9OX0VWRU5UUy5HRU5FUkFURV9MRUFELFxuXHRFTlVNX0NPTlZFUlNJT05fRVZFTlRTLlNVQk1JVF9MRUFEX0ZPUk0sXG5dO1xuXG4vLyBBdWRpZW5jZSBlbnVtcy5cbmV4cG9ydCBjb25zdCBBVURJRU5DRV9GSUxURVJfQ0xBVVNFX1RZUEVfRU5VTSA9IHtcblx0QVVESUVOQ0VfQ0xBVVNFX1RZUEVfVU5TUEVDSUZJRUQ6ICdBVURJRU5DRV9DTEFVU0VfVFlQRV9VTlNQRUNJRklFRCcsXG5cdElOQ0xVREU6ICdJTkNMVURFJyxcblx0RVhDTFVERTogJ0VYQ0xVREUnLFxufTtcblxuZXhwb3J0IGNvbnN0IEFVRElFTkNFX0ZJTFRFUl9TQ09QRV9FTlVNID0ge1xuXHRBVURJRU5DRV9GSUxURVJfU0NPUEVfVU5TUEVDSUZJRUQ6ICdBVURJRU5DRV9GSUxURVJfU0NPUEVfVU5TUEVDSUZJRUQnLFxuXHRBVURJRU5DRV9GSUxURVJfU0NPUEVfV0lUSElOX1NBTUVfRVZFTlQ6XG5cdFx0J0FVRElFTkNFX0ZJTFRFUl9TQ09QRV9XSVRISU5fU0FNRV9FVkVOVCcsXG5cdEFVRElFTkNFX0ZJTFRFUl9TQ09QRV9XSVRISU5fU0FNRV9TRVNTSU9OOlxuXHRcdCdBVURJRU5DRV9GSUxURVJfU0NPUEVfV0lUSElOX1NBTUVfU0VTU0lPTicsXG5cdEFVRElFTkNFX0ZJTFRFUl9TQ09QRV9BQ1JPU1NfQUxMX1NFU1NJT05TOlxuXHRcdCdBVURJRU5DRV9GSUxURVJfU0NPUEVfQUNST1NTX0FMTF9TRVNTSU9OUycsXG59O1xuXG5leHBvcnQgY29uc3QgU0lURV9LSVRfQVVESUVOQ0VfREVGSU5JVElPTlMgPSB7XG5cdCduZXctdmlzaXRvcnMnOiB7XG5cdFx0ZGVzY3JpcHRpb246ICdQZW9wbGUgd2hvIHZpc2l0ZWQgdGhlIHNpdGUgZm9yIHRoZSBmaXJzdCB0aW1lJyxcblx0XHRkaXNwbGF5TmFtZTogJ05ldyB2aXNpdG9ycycsXG5cdFx0bWVtYmVyc2hpcER1cmF0aW9uRGF5czogLTEsIC8vIFRoZSBsb25nZXN0IGR1cmF0aW9uLCA1NDAgZGF5cy5cblx0XHRmaWx0ZXJDbGF1c2VzOiBbXG5cdFx0XHR7XG5cdFx0XHRcdGNsYXVzZVR5cGU6ICdJTkNMVURFJyxcblx0XHRcdFx0c2ltcGxlRmlsdGVyOiB7XG5cdFx0XHRcdFx0c2NvcGU6ICdBVURJRU5DRV9GSUxURVJfU0NPUEVfQUNST1NTX0FMTF9TRVNTSU9OUycsXG5cdFx0XHRcdFx0ZmlsdGVyRXhwcmVzc2lvbjoge1xuXHRcdFx0XHRcdFx0YW5kR3JvdXA6IHtcblx0XHRcdFx0XHRcdFx0ZmlsdGVyRXhwcmVzc2lvbnM6IFtcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRvckdyb3VwOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlckV4cHJlc3Npb25zOiBbXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGltZW5zaW9uT3JNZXRyaWNGaWx0ZXI6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmllbGROYW1lOiAnbmV3VnNSZXR1cm5pbmcnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJpbmdGaWx0ZXI6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXRjaFR5cGU6ICdFWEFDVCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFsdWU6ICduZXcnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdG9yR3JvdXA6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyRXhwcmVzc2lvbnM6IFtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRub3RFeHByZXNzaW9uOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpbWVuc2lvbk9yTWV0cmljRmlsdGVyOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmllbGROYW1lOiAnZ3JvdXBJZCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3RyaW5nRmlsdGVyOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXRjaFR5cGU6ICdFWEFDVCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogJ2NyZWF0ZWRfYnlfZ29vZ2xlc2l0ZWtpdDpuZXdfdmlzaXRvcnMnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH0sXG5cdFx0XHR9LFxuXHRcdF0sXG5cdH0sXG5cdCdyZXR1cm5pbmctdmlzaXRvcnMnOiB7XG5cdFx0ZGVzY3JpcHRpb246ICdQZW9wbGUgd2hvIGhhdmUgdmlzaXRlZCB5b3VyIHNpdGUgYXQgbGVhc3Qgb25jZSBiZWZvcmUnLFxuXHRcdGRpc3BsYXlOYW1lOiAnUmV0dXJuaW5nIHZpc2l0b3JzJyxcblx0XHRtZW1iZXJzaGlwRHVyYXRpb25EYXlzOiAtMSwgLy8gVGhlIGxvbmdlc3QgZHVyYXRpb24sIDU0MCBkYXlzLlxuXHRcdGZpbHRlckNsYXVzZXM6IFtcblx0XHRcdHtcblx0XHRcdFx0Y2xhdXNlVHlwZTogJ0lOQ0xVREUnLFxuXHRcdFx0XHRzaW1wbGVGaWx0ZXI6IHtcblx0XHRcdFx0XHRzY29wZTogJ0FVRElFTkNFX0ZJTFRFUl9TQ09QRV9BQ1JPU1NfQUxMX1NFU1NJT05TJyxcblx0XHRcdFx0XHRmaWx0ZXJFeHByZXNzaW9uOiB7XG5cdFx0XHRcdFx0XHRhbmRHcm91cDoge1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXJFeHByZXNzaW9uczogW1xuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdG9yR3JvdXA6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyRXhwcmVzc2lvbnM6IFtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaW1lbnNpb25Pck1ldHJpY0ZpbHRlcjoge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWVsZE5hbWU6ICduZXdWc1JldHVybmluZycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0cmluZ0ZpbHRlcjoge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hdGNoVHlwZTogJ0VYQUNUJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogJ3JldHVybmluZycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0b3JHcm91cDoge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWx0ZXJFeHByZXNzaW9uczogW1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG5vdEV4cHJlc3Npb246IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGltZW5zaW9uT3JNZXRyaWNGaWx0ZXI6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWVsZE5hbWU6ICdncm91cElkJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJpbmdGaWx0ZXI6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hdGNoVHlwZTogJ0VYQUNUJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhbHVlOiAnY3JlYXRlZF9ieV9nb29nbGVzaXRla2l0OnJldHVybmluZ192aXNpdG9ycycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0fSxcblx0XHRcdH0sXG5cdFx0XSxcblx0fSxcbn07XG5cbmV4cG9ydCBjb25zdCBBVURJRU5DRV9TRUdNRU5UQVRJT05fU0VUVVBfRk9STSA9ICdhdWRpZW5jZVBlcm1pc3Npb25zU2V0dXAnO1xuXG5leHBvcnQgY29uc3QgQVVESUVOQ0VfVElMRV9DVVNUT01fRElNRU5TSU9OX0NSRUFURSA9XG5cdCdhdWRpZW5jZVRpbGVDdXN0b21EaW1lbnNpb25DcmVhdGUnO1xuXG5leHBvcnQgY29uc3QgQVVESUVOQ0VfVFlQRV9TT1JUX09SREVSID0ge1xuXHRVU0VSX0FVRElFTkNFOiAwLFxuXHRTSVRFX0tJVF9BVURJRU5DRTogMSxcblx0REVGQVVMVF9BVURJRU5DRTogMixcbn07XG5cbmV4cG9ydCBjb25zdCBBVURJRU5DRV9JVEVNX05FV19CQURHRV9TTFVHX1BSRUZJWCA9XG5cdCdhdWRpZW5jZS1zZWxlY3Rpb24tcGFuZWwtZXhwaXJhYmxlLW5ldy1iYWRnZS0nO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/datastore/constants.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/chart.js": /*!***********************************************!*\ !*** ./js/modules/analytics-4/utils/chart.js ***! \***********************************************/ /*! exports provided: extractAnalyticsDataForPieChart, isSingleSlice */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"extractAnalyticsDataForPieChart\", function() { return extractAnalyticsDataForPieChart; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isSingleSlice\", function() { return isSingleSlice; });\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * Analytics utility functions.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Extracts data required for a pie chart from the Analytics 4 report information.\n *\n * @since 1.96.0\n *\n * @param {Array} report The report data.\n * @param {Object} [options] Optional. Data extraction options.\n * @param {number} [options.keyColumnIndex] Optional. The number of a column to extract metrics data from.\n * @param {number} [options.maxSlices] Optional. Limit the number of slices to display.\n * @param {boolean} [options.withOthers] Optional. Whether to add \"Others\" record to the data map. Only relevant\n * if `maxSlices` is passed. If passed, the final slice will be the\n * \"Others\" slice, i.e. the number of actual row slices will be\n * `maxSlices - 1`.\n * @param {Function} [options.tooltipCallback] Optional. A callback function for tooltip column values.\n * @return {Array} Extracted data.\n */\nfunction extractAnalyticsDataForPieChart(report) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _options$keyColumnInd = options.keyColumnIndex,\n keyColumnIndex = _options$keyColumnInd === void 0 ? 0 : _options$keyColumnInd,\n maxSlices = options.maxSlices,\n _options$withOthers = options.withOthers,\n withOthers = _options$withOthers === void 0 ? false : _options$withOthers,\n tooltipCallback = options.tooltipCallback;\n var _ref = report || {},\n _ref$rows = _ref.rows,\n rows = _ref$rows === void 0 ? [] : _ref$rows;\n var withTooltips = typeof tooltipCallback === 'function';\n var columns = ['Source', 'Percent'];\n if (withTooltips) {\n columns.push({\n type: 'string',\n role: 'tooltip',\n p: {\n html: true\n }\n });\n }\n var dataMap = [columns];\n var currentDateRangeRows = rows.filter(function (_ref2) {\n var dimensionValues = _ref2.dimensionValues;\n return dimensionValues[1].value === 'date_range_0';\n });\n var totalCurrent = currentDateRangeRows.reduce(function (sum, row) {\n return sum + parseInt(row.metricValues[0].value, 10);\n }, 0);\n var previousDateRangeRows = rows.filter(function (_ref3) {\n var dimensionValues = _ref3.dimensionValues;\n return dimensionValues[1].value === 'date_range_1';\n });\n var totalPrevious = previousDateRangeRows.reduce(function (sum, row) {\n return sum + parseInt(row.metricValues[0].value, 10);\n }, 0);\n var hasOthers = withOthers;\n var rowsNumber = currentDateRangeRows.length;\n var othersCurrent = totalCurrent;\n var othersPrevious = totalPrevious;\n if (maxSlices > 0) {\n hasOthers = withOthers && currentDateRangeRows.length > maxSlices;\n rowsNumber = Math.min(currentDateRangeRows.length, hasOthers ? maxSlices - 1 : maxSlices);\n } else {\n hasOthers = false;\n rowsNumber = currentDateRangeRows.length;\n }\n var _loop = function _loop(i) {\n var row = currentDateRangeRows[i];\n var usersCurrent = row.metricValues[keyColumnIndex].value;\n var previousRow = previousDateRangeRows.find(function (_ref4) {\n var dimensionValues = _ref4.dimensionValues;\n return dimensionValues[0].value === row.dimensionValues[0].value;\n });\n var usersPrevious = previousRow ? previousRow.metricValues[keyColumnIndex].value : 0;\n othersCurrent -= usersCurrent;\n othersPrevious -= usersPrevious;\n var percent = totalCurrent > 0 ? usersCurrent / totalCurrent : 0;\n var rowData = [row.dimensionValues[0].value, percent];\n if (withTooltips) {\n var previousDateRangeRow = rows.find(function (_ref5) {\n var dimensionValues = _ref5.dimensionValues;\n return dimensionValues[1].value === 'date_range_1' && dimensionValues[0].value === row.dimensionValues[0].value;\n });\n rowData.push(tooltipCallback(row, previousDateRangeRow, rowData));\n }\n dataMap.push(rowData);\n };\n for (var i = 0; i < rowsNumber; i++) {\n _loop(i);\n }\n if (hasOthers && othersCurrent > 0) {\n var rowData = [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__[\"__\"])('Others', 'google-site-kit'), othersCurrent / totalCurrent];\n if (withTooltips) {\n rowData.push(tooltipCallback({\n metricValues: [{\n value: othersCurrent\n }]\n }, {\n metricValues: [{\n value: othersPrevious\n }]\n }, rowData));\n }\n dataMap.push(rowData);\n }\n return dataMap;\n}\n\n/**\n * Checks if there is a single row of data or one row of the provided GA4 report is contributing 100% of the total for a given dimension.\n *\n * Note that chart reports will be in the multi-date range format.\n *\n * @since 1.96.0\n *\n * @param {Object} report The report data object.\n * @return {(boolean|undefined)} Returns undefined if report is undefined, true/false for the above conditions.\n */\nvar isSingleSlice = function isSingleSlice(report) {\n var _currentDateRangeRows, _currentDateRangeRows2, _currentDateRangeRows3, _report$totals, _report$totals$, _report$totals$$metri, _report$totals$$metri2;\n if (report === undefined) {\n return undefined;\n }\n var currentDateRangeRows = ((report === null || report === void 0 ? void 0 : report.rows) || []).filter(function (_ref6) {\n var dimensionValues = _ref6.dimensionValues;\n return dimensionValues[1].value === 'date_range_0';\n });\n if ((currentDateRangeRows === null || currentDateRangeRows === void 0 ? void 0 : currentDateRangeRows.length) === 1 || (currentDateRangeRows === null || currentDateRangeRows === void 0 ? void 0 : (_currentDateRangeRows = currentDateRangeRows[0]) === null || _currentDateRangeRows === void 0 ? void 0 : (_currentDateRangeRows2 = _currentDateRangeRows.metricValues) === null || _currentDateRangeRows2 === void 0 ? void 0 : (_currentDateRangeRows3 = _currentDateRangeRows2[0]) === null || _currentDateRangeRows3 === void 0 ? void 0 : _currentDateRangeRows3.value) === (report === null || report === void 0 ? void 0 : (_report$totals = report.totals) === null || _report$totals === void 0 ? void 0 : (_report$totals$ = _report$totals[0]) === null || _report$totals$ === void 0 ? void 0 : (_report$totals$$metri = _report$totals$.metricValues) === null || _report$totals$$metri === void 0 ? void 0 : (_report$totals$$metri2 = _report$totals$$metri[0]) === null || _report$totals$$metri2 === void 0 ? void 0 : _report$totals$$metri2.value)) {\n return true;\n }\n return false;\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2NoYXJ0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9jaGFydC5qcz9hMzg1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIHV0aWxpdHkgZnVuY3Rpb25zLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9fIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFeHRyYWN0cyBkYXRhIHJlcXVpcmVkIGZvciBhIHBpZSBjaGFydCBmcm9tIHRoZSBBbmFseXRpY3MgNCByZXBvcnQgaW5mb3JtYXRpb24uXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICpcbiAqIEBwYXJhbSB7QXJyYXl9ICAgIHJlcG9ydCAgICAgICAgICAgICAgICAgICAgVGhlIHJlcG9ydCBkYXRhLlxuICogQHBhcmFtIHtPYmplY3R9ICAgW29wdGlvbnNdICAgICAgICAgICAgICAgICBPcHRpb25hbC4gRGF0YSBleHRyYWN0aW9uIG9wdGlvbnMuXG4gKiBAcGFyYW0ge251bWJlcn0gICBbb3B0aW9ucy5rZXlDb2x1bW5JbmRleF0gIE9wdGlvbmFsLiBUaGUgbnVtYmVyIG9mIGEgY29sdW1uIHRvIGV4dHJhY3QgbWV0cmljcyBkYXRhIGZyb20uXG4gKiBAcGFyYW0ge251bWJlcn0gICBbb3B0aW9ucy5tYXhTbGljZXNdICAgICAgIE9wdGlvbmFsLiBMaW1pdCB0aGUgbnVtYmVyIG9mIHNsaWNlcyB0byBkaXNwbGF5LlxuICogQHBhcmFtIHtib29sZWFufSAgW29wdGlvbnMud2l0aE90aGVyc10gICAgICBPcHRpb25hbC4gV2hldGhlciB0byBhZGQgXCJPdGhlcnNcIiByZWNvcmQgdG8gdGhlIGRhdGEgbWFwLiBPbmx5IHJlbGV2YW50XG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGBtYXhTbGljZXNgIGlzIHBhc3NlZC4gSWYgcGFzc2VkLCB0aGUgZmluYWwgc2xpY2Ugd2lsbCBiZSB0aGVcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJPdGhlcnNcIiBzbGljZSwgaS5lLiB0aGUgbnVtYmVyIG9mIGFjdHVhbCByb3cgc2xpY2VzIHdpbGwgYmVcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYG1heFNsaWNlcyAtIDFgLlxuICogQHBhcmFtIHtGdW5jdGlvbn0gW29wdGlvbnMudG9vbHRpcENhbGxiYWNrXSBPcHRpb25hbC4gQSBjYWxsYmFjayBmdW5jdGlvbiBmb3IgdG9vbHRpcCBjb2x1bW4gdmFsdWVzLlxuICogQHJldHVybiB7QXJyYXl9IEV4dHJhY3RlZCBkYXRhLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZXh0cmFjdEFuYWx5dGljc0RhdGFGb3JQaWVDaGFydCggcmVwb3J0LCBvcHRpb25zID0ge30gKSB7XG5cdGNvbnN0IHtcblx0XHRrZXlDb2x1bW5JbmRleCA9IDAsXG5cdFx0bWF4U2xpY2VzLFxuXHRcdHdpdGhPdGhlcnMgPSBmYWxzZSxcblx0XHR0b29sdGlwQ2FsbGJhY2ssXG5cdH0gPSBvcHRpb25zO1xuXG5cdGNvbnN0IHsgcm93cyA9IFtdIH0gPSByZXBvcnQgfHwge307XG5cblx0Y29uc3Qgd2l0aFRvb2x0aXBzID0gdHlwZW9mIHRvb2x0aXBDYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJztcblx0Y29uc3QgY29sdW1ucyA9IFsgJ1NvdXJjZScsICdQZXJjZW50JyBdO1xuXHRpZiAoIHdpdGhUb29sdGlwcyApIHtcblx0XHRjb2x1bW5zLnB1c2goIHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0cm9sZTogJ3Rvb2x0aXAnLFxuXHRcdFx0cDoge1xuXHRcdFx0XHRodG1sOiB0cnVlLFxuXHRcdFx0fSxcblx0XHR9ICk7XG5cdH1cblxuXHRjb25zdCBkYXRhTWFwID0gWyBjb2x1bW5zIF07XG5cblx0Y29uc3QgY3VycmVudERhdGVSYW5nZVJvd3MgPSByb3dzLmZpbHRlcihcblx0XHQoIHsgZGltZW5zaW9uVmFsdWVzIH0gKSA9PiBkaW1lbnNpb25WYWx1ZXNbIDEgXS52YWx1ZSA9PT0gJ2RhdGVfcmFuZ2VfMCdcblx0KTtcblxuXHRjb25zdCB0b3RhbEN1cnJlbnQgPSBjdXJyZW50RGF0ZVJhbmdlUm93cy5yZWR1Y2UoXG5cdFx0KCBzdW0sIHJvdyApID0+IHN1bSArIHBhcnNlSW50KCByb3cubWV0cmljVmFsdWVzWyAwIF0udmFsdWUsIDEwICksXG5cdFx0MFxuXHQpO1xuXG5cdGNvbnN0IHByZXZpb3VzRGF0ZVJhbmdlUm93cyA9IHJvd3MuZmlsdGVyKFxuXHRcdCggeyBkaW1lbnNpb25WYWx1ZXMgfSApID0+IGRpbWVuc2lvblZhbHVlc1sgMSBdLnZhbHVlID09PSAnZGF0ZV9yYW5nZV8xJ1xuXHQpO1xuXG5cdGNvbnN0IHRvdGFsUHJldmlvdXMgPSBwcmV2aW91c0RhdGVSYW5nZVJvd3MucmVkdWNlKFxuXHRcdCggc3VtLCByb3cgKSA9PiBzdW0gKyBwYXJzZUludCggcm93Lm1ldHJpY1ZhbHVlc1sgMCBdLnZhbHVlLCAxMCApLFxuXHRcdDBcblx0KTtcblxuXHRsZXQgaGFzT3RoZXJzID0gd2l0aE90aGVycztcblx0bGV0IHJvd3NOdW1iZXIgPSBjdXJyZW50RGF0ZVJhbmdlUm93cy5sZW5ndGg7XG5cdGxldCBvdGhlcnNDdXJyZW50ID0gdG90YWxDdXJyZW50O1xuXHRsZXQgb3RoZXJzUHJldmlvdXMgPSB0b3RhbFByZXZpb3VzO1xuXHRpZiAoIG1heFNsaWNlcyA+IDAgKSB7XG5cdFx0aGFzT3RoZXJzID0gd2l0aE90aGVycyAmJiBjdXJyZW50RGF0ZVJhbmdlUm93cy5sZW5ndGggPiBtYXhTbGljZXM7XG5cdFx0cm93c051bWJlciA9IE1hdGgubWluKFxuXHRcdFx0Y3VycmVudERhdGVSYW5nZVJvd3MubGVuZ3RoLFxuXHRcdFx0aGFzT3RoZXJzID8gbWF4U2xpY2VzIC0gMSA6IG1heFNsaWNlc1xuXHRcdCk7XG5cdH0gZWxzZSB7XG5cdFx0aGFzT3RoZXJzID0gZmFsc2U7XG5cdFx0cm93c051bWJlciA9IGN1cnJlbnREYXRlUmFuZ2VSb3dzLmxlbmd0aDtcblx0fVxuXG5cdGZvciAoIGxldCBpID0gMDsgaSA8IHJvd3NOdW1iZXI7IGkrKyApIHtcblx0XHRjb25zdCByb3cgPSBjdXJyZW50RGF0ZVJhbmdlUm93c1sgaSBdO1xuXHRcdGNvbnN0IHVzZXJzQ3VycmVudCA9IHJvdy5tZXRyaWNWYWx1ZXNbIGtleUNvbHVtbkluZGV4IF0udmFsdWU7XG5cblx0XHRjb25zdCBwcmV2aW91c1JvdyA9IHByZXZpb3VzRGF0ZVJhbmdlUm93cy5maW5kKFxuXHRcdFx0KCB7IGRpbWVuc2lvblZhbHVlcyB9ICkgPT5cblx0XHRcdFx0ZGltZW5zaW9uVmFsdWVzWyAwIF0udmFsdWUgPT09IHJvdy5kaW1lbnNpb25WYWx1ZXNbIDAgXS52YWx1ZVxuXHRcdCk7XG5cdFx0Y29uc3QgdXNlcnNQcmV2aW91cyA9IHByZXZpb3VzUm93XG5cdFx0XHQ/IHByZXZpb3VzUm93Lm1ldHJpY1ZhbHVlc1sga2V5Q29sdW1uSW5kZXggXS52YWx1ZVxuXHRcdFx0OiAwO1xuXG5cdFx0b3RoZXJzQ3VycmVudCAtPSB1c2Vyc0N1cnJlbnQ7XG5cdFx0b3RoZXJzUHJldmlvdXMgLT0gdXNlcnNQcmV2aW91cztcblxuXHRcdGNvbnN0IHBlcmNlbnQgPSB0b3RhbEN1cnJlbnQgPiAwID8gdXNlcnNDdXJyZW50IC8gdG90YWxDdXJyZW50IDogMDtcblxuXHRcdGNvbnN0IHJvd0RhdGEgPSBbIHJvdy5kaW1lbnNpb25WYWx1ZXNbIDAgXS52YWx1ZSwgcGVyY2VudCBdO1xuXHRcdGlmICggd2l0aFRvb2x0aXBzICkge1xuXHRcdFx0Y29uc3QgcHJldmlvdXNEYXRlUmFuZ2VSb3cgPSByb3dzLmZpbmQoXG5cdFx0XHRcdCggeyBkaW1lbnNpb25WYWx1ZXMgfSApID0+XG5cdFx0XHRcdFx0ZGltZW5zaW9uVmFsdWVzWyAxIF0udmFsdWUgPT09ICdkYXRlX3JhbmdlXzEnICYmXG5cdFx0XHRcdFx0ZGltZW5zaW9uVmFsdWVzWyAwIF0udmFsdWUgPT09XG5cdFx0XHRcdFx0XHRyb3cuZGltZW5zaW9uVmFsdWVzWyAwIF0udmFsdWVcblx0XHRcdCk7XG5cblx0XHRcdHJvd0RhdGEucHVzaChcblx0XHRcdFx0dG9vbHRpcENhbGxiYWNrKCByb3csIHByZXZpb3VzRGF0ZVJhbmdlUm93LCByb3dEYXRhIClcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0ZGF0YU1hcC5wdXNoKCByb3dEYXRhICk7XG5cdH1cblxuXHRpZiAoIGhhc090aGVycyAmJiBvdGhlcnNDdXJyZW50ID4gMCApIHtcblx0XHRjb25zdCByb3dEYXRhID0gW1xuXHRcdFx0X18oICdPdGhlcnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0b3RoZXJzQ3VycmVudCAvIHRvdGFsQ3VycmVudCxcblx0XHRdO1xuXHRcdGlmICggd2l0aFRvb2x0aXBzICkge1xuXHRcdFx0cm93RGF0YS5wdXNoKFxuXHRcdFx0XHR0b29sdGlwQ2FsbGJhY2soXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0bWV0cmljVmFsdWVzOiBbIHsgdmFsdWU6IG90aGVyc0N1cnJlbnQgfSBdLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0bWV0cmljVmFsdWVzOiBbIHsgdmFsdWU6IG90aGVyc1ByZXZpb3VzIH0gXSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHJvd0RhdGFcblx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRkYXRhTWFwLnB1c2goIHJvd0RhdGEgKTtcblx0fVxuXG5cdHJldHVybiBkYXRhTWFwO1xufVxuXG4vKipcbiAqIENoZWNrcyBpZiB0aGVyZSBpcyBhIHNpbmdsZSByb3cgb2YgZGF0YSBvciBvbmUgcm93IG9mIHRoZSBwcm92aWRlZCBHQTQgcmVwb3J0IGlzIGNvbnRyaWJ1dGluZyAxMDAlIG9mIHRoZSB0b3RhbCBmb3IgYSBnaXZlbiBkaW1lbnNpb24uXG4gKlxuICogTm90ZSB0aGF0IGNoYXJ0IHJlcG9ydHMgd2lsbCBiZSBpbiB0aGUgbXVsdGktZGF0ZSByYW5nZSBmb3JtYXQuXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSByZXBvcnQgVGhlIHJlcG9ydCBkYXRhIG9iamVjdC5cbiAqIEByZXR1cm4geyhib29sZWFufHVuZGVmaW5lZCl9IFJldHVybnMgdW5kZWZpbmVkIGlmIHJlcG9ydCBpcyB1bmRlZmluZWQsIHRydWUvZmFsc2UgZm9yIHRoZSBhYm92ZSBjb25kaXRpb25zLlxuICovXG5leHBvcnQgY29uc3QgaXNTaW5nbGVTbGljZSA9ICggcmVwb3J0ICkgPT4ge1xuXHRpZiAoIHJlcG9ydCA9PT0gdW5kZWZpbmVkICkge1xuXHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdH1cblxuXHRjb25zdCBjdXJyZW50RGF0ZVJhbmdlUm93cyA9ICggcmVwb3J0Py5yb3dzIHx8IFtdICkuZmlsdGVyKFxuXHRcdCggeyBkaW1lbnNpb25WYWx1ZXMgfSApID0+IGRpbWVuc2lvblZhbHVlc1sgMSBdLnZhbHVlID09PSAnZGF0ZV9yYW5nZV8wJ1xuXHQpO1xuXG5cdGlmIChcblx0XHRjdXJyZW50RGF0ZVJhbmdlUm93cz8ubGVuZ3RoID09PSAxIHx8XG5cdFx0Y3VycmVudERhdGVSYW5nZVJvd3M/LlsgMCBdPy5tZXRyaWNWYWx1ZXM/LlsgMCBdPy52YWx1ZSA9PT1cblx0XHRcdHJlcG9ydD8udG90YWxzPy5bIDAgXT8ubWV0cmljVmFsdWVzPy5bIDAgXT8udmFsdWVcblx0KSB7XG5cdFx0cmV0dXJuIHRydWU7XG5cdH1cblxuXHRyZXR1cm4gZmFsc2U7XG59O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUdBO0FBR0E7QUFFQTtBQUFBO0FBL0JBO0FBQUE7QUFnQ0E7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUdBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUdBO0FBS0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/chart.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/extract-dashboard-data.js": /*!****************************************************************!*\ !*** ./js/modules/analytics-4/utils/extract-dashboard-data.js ***! \****************************************************************/ /*! exports provided: extractAnalytics4DashboardData */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"extractAnalytics4DashboardData\", function() { return extractAnalytics4DashboardData; });\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ \"../node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _util_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../util/i18n */ \"./js/util/i18n.js\");\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../util */ \"./js/util/index.js\");\n/* harmony import */ var _partition_report__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./partition-report */ \"./js/modules/analytics-4/utils/partition-report.js\");\n/* harmony import */ var _parseDimensionStringToDate__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./parseDimensionStringToDate */ \"./js/modules/analytics-4/utils/parseDimensionStringToDate.js\");\n\n/**\n * Analytics-4 Dashboard data extraction functions.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/**\n * Reduces and processes an array of analytics-4 row data.\n *\n * @since 1.96.0\n *\n * @param {Array} rows An array of rows to reduce.\n * @param {number} selectedStats The currently selected stat we need to return data for.\n * @return {Array} Array of selected stats from analytics row data.\n */\nfunction reduceAnalytics4RowsData(rows, selectedStats) {\n var dataMap = [];\n rows.forEach(function (row) {\n if (!row.metricValues) {\n return;\n }\n var value = row.metricValues[selectedStats].value;\n var dateString = row.dimensionValues[0].value;\n var date = Object(_parseDimensionStringToDate__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(dateString);\n dataMap.push([date, value]);\n });\n return dataMap;\n}\n\n/**\n * Extracts the data required from an analytics 'site-analytics' request.\n *\n * @since 1.96.0\n * @since 1.98.0 Added chartDataFormats parameter.\n *\n * @param {Object} report The data returned from the Analytics API call.\n * @param {Array} selectedStats The currently selected stat we need to return data for.\n * @param {number} days The number of days to extract data for. Pads empty data days.\n * @param {string} referenceDate The reference date.\n * @param {Array} dataLabels The labels to be displayed.\n * @param {Array} tooltipDataFormats The formats to be used for the tooltip data.\n * @param {Array} chartDataFormats The formats to be used for the chart data.\n * @return {Array} The dataMap ready for charting.\n */\nfunction extractAnalytics4DashboardData(report, selectedStats, days, referenceDate) {\n var dataLabels = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : [Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Users', 'google-site-kit'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Sessions', 'google-site-kit'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Engagement Rate', 'google-site-kit'), Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Session Duration', 'google-site-kit')];\n var tooltipDataFormats = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : [function (x) {\n return parseFloat(x).toLocaleString();\n }, function (x) {\n return parseFloat(x).toLocaleString();\n }, function (x) {\n return Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"])(x / 100, {\n style: 'percent',\n signDisplay: 'never',\n maximumFractionDigits: 2\n });\n }, function (x) {\n return Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"])(x, 's');\n }];\n var chartDataFormats = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : [lodash__WEBPACK_IMPORTED_MODULE_2__[\"identity\"], lodash__WEBPACK_IMPORTED_MODULE_2__[\"identity\"], function (x) {\n return x * 100;\n }, lodash__WEBPACK_IMPORTED_MODULE_2__[\"identity\"]];\n var rows = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()((report === null || report === void 0 ? void 0 : report.rows) || []); // Copying it to escape side effects by manipulating with rows.\n var rowLength = rows.length;\n\n // Pad rows to 2 x number of days data points to accommodate new accounts.\n if (days * 2 > rowLength) {\n var date = Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"stringToDate\"])(referenceDate);\n for (var i = 0; days > i; i++) {\n var month = (date.getMonth() + 1).toString();\n var day = date.getDate().toString();\n var dateString = date.getFullYear().toString() + (2 > month.length ? '0' : '') + month + (2 > day.length ? '0' : '') + day;\n if (i > rowLength) {\n var emptyDay = [{\n dimensionValues: [{\n value: dateString\n }, {\n value: 'date_range_0'\n }],\n metricValues: [{\n value: 0\n }, {\n value: 0\n }]\n }, {\n dimensionValues: [{\n value: dateString\n }, {\n value: 'date_range_1'\n }],\n metricValues: [{\n value: 0\n }, {\n value: 0\n }]\n }];\n rows.unshift.apply(rows, emptyDay);\n }\n date.setDate(date.getDate() - 1);\n }\n rows.push({\n dimensionValues: [{\n value: '0'\n }, {\n value: 'date_range_0'\n }]\n }, {\n dimensionValues: [{\n value: '0'\n }, {\n value: 'date_range_1'\n }]\n });\n }\n var isSessionDuration = dataLabels[selectedStats] === Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Session Duration', 'google-site-kit');\n var dataType = isSessionDuration ? 'timeofday' : 'number';\n var dataMap = [[{\n type: 'date',\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Day', 'google-site-kit')\n }, {\n type: 'string',\n role: 'tooltip',\n p: {\n html: true\n }\n }, {\n type: dataType,\n label: dataLabels[selectedStats]\n }, {\n type: dataType,\n label: Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"__\"])('Previous period', 'google-site-kit')\n }]];\n var _partitionAnalytics4R = Object(_partition_report__WEBPACK_IMPORTED_MODULE_6__[\"partitionAnalytics4Report\"])(rows, {\n dateRangeLength: days\n }),\n compareRange = _partitionAnalytics4R.compareRange,\n currentRange = _partitionAnalytics4R.currentRange;\n var lastMonthData = reduceAnalytics4RowsData(currentRange, selectedStats);\n var previousMonthData = reduceAnalytics4RowsData(compareRange, selectedStats);\n var locale = Object(_util_i18n__WEBPACK_IMPORTED_MODULE_4__[\"getLocale\"])();\n var localeDateOptions = {\n weekday: 'short',\n month: 'short',\n day: 'numeric'\n };\n lastMonthData.forEach(function (row, i) {\n if (!row[0] || !row[1] || !previousMonthData[i]) {\n return;\n }\n var chartDataFormat = chartDataFormats[selectedStats];\n var currentMonthDatum = chartDataFormat(row[1]);\n var previousMonthDatum = chartDataFormat(previousMonthData[i][1]);\n var prevMonth = parseFloat(previousMonthDatum);\n var difference = Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"calculateDifferenceBetweenChartValues\"])(currentMonthDatum, prevMonth);\n var svgArrow = Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"getChartDifferenceArrow\"])(difference);\n var dateRange = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: 1: date for user stats, 2: previous date for user stats comparison */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"_x\"])('%1$s vs %2$s', 'Date range for chart tooltip', 'google-site-kit'), row[0].toLocaleDateString(locale, localeDateOptions), previousMonthData[i][0].toLocaleDateString(locale, localeDateOptions));\n var statInfo = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"_x\"])('%1$s: %2$s %3$s %4$s', 'Stat information for chart tooltip', 'google-site-kit'), dataLabels[selectedStats], tooltipDataFormats[selectedStats](currentMonthDatum), svgArrow, Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"])(Math.abs(difference), '%'));\n dataMap.push([row[0], \"
0,\n 'googlesitekit-visualization-tooltip--down': difference < 0\n }), \"\\\">\\n\\t\\t\\t\\t

\").concat(dateRange, \"

\\n\\t\\t\\t\\t

\").concat(statInfo, \"

\\n\\t\\t\\t
\"), isSessionDuration ? Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"convertSecondsToArray\"])(currentMonthDatum) : currentMonthDatum, isSessionDuration ? Object(_util__WEBPACK_IMPORTED_MODULE_5__[\"convertSecondsToArray\"])(previousMonthDatum) : previousMonthDatum]);\n });\n return dataMap;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2V4dHJhY3QtZGFzaGJvYXJkLWRhdGEuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2V4dHJhY3QtZGFzaGJvYXJkLWRhdGEuanM/OWM1NCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFuYWx5dGljcy00IERhc2hib2FyZCBkYXRhIGV4dHJhY3Rpb24gZnVuY3Rpb25zLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjMgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgeyBpZGVudGl0eSB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBfXywgc3ByaW50ZiwgX3ggfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBnZXRMb2NhbGUgfSBmcm9tICcuLi8uLi8uLi91dGlsL2kxOG4nO1xuaW1wb3J0IHtcblx0Y29udmVydFNlY29uZHNUb0FycmF5LFxuXHRudW1GbXQsXG5cdGdldENoYXJ0RGlmZmVyZW5jZUFycm93LFxuXHRjYWxjdWxhdGVEaWZmZXJlbmNlQmV0d2VlbkNoYXJ0VmFsdWVzLFxuXHRzdHJpbmdUb0RhdGUsXG59IGZyb20gJy4uLy4uLy4uL3V0aWwnO1xuaW1wb3J0IHsgcGFydGl0aW9uQW5hbHl0aWNzNFJlcG9ydCB9IGZyb20gJy4vcGFydGl0aW9uLXJlcG9ydCc7XG5pbXBvcnQgcGFyc2VEaW1lbnNpb25TdHJpbmdUb0RhdGUgZnJvbSAnLi9wYXJzZURpbWVuc2lvblN0cmluZ1RvRGF0ZSc7XG5cbi8qKlxuICogUmVkdWNlcyBhbmQgcHJvY2Vzc2VzIGFuIGFycmF5IG9mIGFuYWx5dGljcy00IHJvdyBkYXRhLlxuICpcbiAqIEBzaW5jZSAxLjk2LjBcbiAqXG4gKiBAcGFyYW0ge0FycmF5fSAgcm93cyAgICAgICAgICBBbiBhcnJheSBvZiByb3dzIHRvIHJlZHVjZS5cbiAqIEBwYXJhbSB7bnVtYmVyfSBzZWxlY3RlZFN0YXRzIFRoZSBjdXJyZW50bHkgc2VsZWN0ZWQgc3RhdCB3ZSBuZWVkIHRvIHJldHVybiBkYXRhIGZvci5cbiAqIEByZXR1cm4ge0FycmF5fSBBcnJheSBvZiBzZWxlY3RlZCBzdGF0cyBmcm9tIGFuYWx5dGljcyByb3cgZGF0YS5cbiAqL1xuZnVuY3Rpb24gcmVkdWNlQW5hbHl0aWNzNFJvd3NEYXRhKCByb3dzLCBzZWxlY3RlZFN0YXRzICkge1xuXHRjb25zdCBkYXRhTWFwID0gW107XG5cdHJvd3MuZm9yRWFjaCggKCByb3cgKSA9PiB7XG5cdFx0aWYgKCAhIHJvdy5tZXRyaWNWYWx1ZXMgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Y29uc3QgeyB2YWx1ZSB9ID0gcm93Lm1ldHJpY1ZhbHVlc1sgc2VsZWN0ZWRTdGF0cyBdO1xuXHRcdGNvbnN0IGRhdGVTdHJpbmcgPSByb3cuZGltZW5zaW9uVmFsdWVzWyAwIF0udmFsdWU7XG5cdFx0Y29uc3QgZGF0ZSA9IHBhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlKCBkYXRlU3RyaW5nICk7XG5cdFx0ZGF0YU1hcC5wdXNoKCBbIGRhdGUsIHZhbHVlIF0gKTtcblx0fSApO1xuXHRyZXR1cm4gZGF0YU1hcDtcbn1cblxuLyoqXG4gKiBFeHRyYWN0cyB0aGUgZGF0YSByZXF1aXJlZCBmcm9tIGFuIGFuYWx5dGljcyAnc2l0ZS1hbmFseXRpY3MnIHJlcXVlc3QuXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICogQHNpbmNlIDEuOTguMCBBZGRlZCBjaGFydERhdGFGb3JtYXRzIHBhcmFtZXRlci5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcmVwb3J0ICAgICAgICAgICAgIFRoZSBkYXRhIHJldHVybmVkIGZyb20gdGhlIEFuYWx5dGljcyBBUEkgY2FsbC5cbiAqIEBwYXJhbSB7QXJyYXl9ICBzZWxlY3RlZFN0YXRzICAgICAgVGhlIGN1cnJlbnRseSBzZWxlY3RlZCBzdGF0IHdlIG5lZWQgdG8gcmV0dXJuIGRhdGEgZm9yLlxuICogQHBhcmFtIHtudW1iZXJ9IGRheXMgICAgICAgICAgICAgICBUaGUgbnVtYmVyIG9mIGRheXMgdG8gZXh0cmFjdCBkYXRhIGZvci4gUGFkcyBlbXB0eSBkYXRhIGRheXMuXG4gKiBAcGFyYW0ge3N0cmluZ30gcmVmZXJlbmNlRGF0ZSAgICAgIFRoZSByZWZlcmVuY2UgZGF0ZS5cbiAqIEBwYXJhbSB7QXJyYXl9ICBkYXRhTGFiZWxzICAgICAgICAgVGhlIGxhYmVscyB0byBiZSBkaXNwbGF5ZWQuXG4gKiBAcGFyYW0ge0FycmF5fSAgdG9vbHRpcERhdGFGb3JtYXRzIFRoZSBmb3JtYXRzIHRvIGJlIHVzZWQgZm9yIHRoZSB0b29sdGlwIGRhdGEuXG4gKiBAcGFyYW0ge0FycmF5fSAgY2hhcnREYXRhRm9ybWF0cyAgIFRoZSBmb3JtYXRzIHRvIGJlIHVzZWQgZm9yIHRoZSBjaGFydCBkYXRhLlxuICogQHJldHVybiB7QXJyYXl9IFRoZSBkYXRhTWFwIHJlYWR5IGZvciBjaGFydGluZy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGV4dHJhY3RBbmFseXRpY3M0RGFzaGJvYXJkRGF0YShcblx0cmVwb3J0LFxuXHRzZWxlY3RlZFN0YXRzLFxuXHRkYXlzLFxuXHRyZWZlcmVuY2VEYXRlLFxuXHRkYXRhTGFiZWxzID0gW1xuXHRcdF9fKCAnVXNlcnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdF9fKCAnU2Vzc2lvbnMnLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdF9fKCAnRW5nYWdlbWVudCBSYXRlJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRfXyggJ1Nlc3Npb24gRHVyYXRpb24nLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRdLFxuXHR0b29sdGlwRGF0YUZvcm1hdHMgPSBbXG5cdFx0KCB4ICkgPT4gcGFyc2VGbG9hdCggeCApLnRvTG9jYWxlU3RyaW5nKCksXG5cdFx0KCB4ICkgPT4gcGFyc2VGbG9hdCggeCApLnRvTG9jYWxlU3RyaW5nKCksXG5cdFx0KCB4ICkgPT5cblx0XHRcdG51bUZtdCggeCAvIDEwMCwge1xuXHRcdFx0XHRzdHlsZTogJ3BlcmNlbnQnLFxuXHRcdFx0XHRzaWduRGlzcGxheTogJ25ldmVyJyxcblx0XHRcdFx0bWF4aW11bUZyYWN0aW9uRGlnaXRzOiAyLFxuXHRcdFx0fSApLFxuXHRcdCggeCApID0+IG51bUZtdCggeCwgJ3MnICksXG5cdF0sXG5cdGNoYXJ0RGF0YUZvcm1hdHMgPSBbIGlkZW50aXR5LCBpZGVudGl0eSwgKCB4ICkgPT4geCAqIDEwMCwgaWRlbnRpdHkgXVxuKSB7XG5cdGNvbnN0IHJvd3MgPSBbIC4uLiggcmVwb3J0Py5yb3dzIHx8IFtdICkgXTsgLy8gQ29weWluZyBpdCB0byBlc2NhcGUgc2lkZSBlZmZlY3RzIGJ5IG1hbmlwdWxhdGluZyB3aXRoIHJvd3MuXG5cdGNvbnN0IHJvd0xlbmd0aCA9IHJvd3MubGVuZ3RoO1xuXG5cdC8vIFBhZCByb3dzIHRvIDIgeCBudW1iZXIgb2YgZGF5cyBkYXRhIHBvaW50cyB0byBhY2NvbW1vZGF0ZSBuZXcgYWNjb3VudHMuXG5cdGlmICggZGF5cyAqIDIgPiByb3dMZW5ndGggKSB7XG5cdFx0Y29uc3QgZGF0ZSA9IHN0cmluZ1RvRGF0ZSggcmVmZXJlbmNlRGF0ZSApO1xuXG5cdFx0Zm9yICggbGV0IGkgPSAwOyBkYXlzID4gaTsgaSsrICkge1xuXHRcdFx0Y29uc3QgbW9udGggPSAoIGRhdGUuZ2V0TW9udGgoKSArIDEgKS50b1N0cmluZygpO1xuXHRcdFx0Y29uc3QgZGF5ID0gZGF0ZS5nZXREYXRlKCkudG9TdHJpbmcoKTtcblx0XHRcdGNvbnN0IGRhdGVTdHJpbmcgPVxuXHRcdFx0XHRkYXRlLmdldEZ1bGxZZWFyKCkudG9TdHJpbmcoKSArXG5cdFx0XHRcdCggMiA+IG1vbnRoLmxlbmd0aCA/ICcwJyA6ICcnICkgK1xuXHRcdFx0XHRtb250aCArXG5cdFx0XHRcdCggMiA+IGRheS5sZW5ndGggPyAnMCcgOiAnJyApICtcblx0XHRcdFx0ZGF5O1xuXG5cdFx0XHRpZiAoIGkgPiByb3dMZW5ndGggKSB7XG5cdFx0XHRcdGNvbnN0IGVtcHR5RGF5ID0gW1xuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdGRpbWVuc2lvblZhbHVlczogW1xuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0dmFsdWU6IGRhdGVTdHJpbmcsXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogJ2RhdGVfcmFuZ2VfMCcsXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0bWV0cmljVmFsdWVzOiBbIHsgdmFsdWU6IDAgfSwgeyB2YWx1ZTogMCB9IF0sXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRkaW1lbnNpb25WYWx1ZXM6IFtcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHZhbHVlOiBkYXRlU3RyaW5nLFxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0dmFsdWU6ICdkYXRlX3JhbmdlXzEnLFxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdG1ldHJpY1ZhbHVlczogWyB7IHZhbHVlOiAwIH0sIHsgdmFsdWU6IDAgfSBdLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdF07XG5cdFx0XHRcdHJvd3MudW5zaGlmdCggLi4uZW1wdHlEYXkgKTtcblx0XHRcdH1cblx0XHRcdGRhdGUuc2V0RGF0ZSggZGF0ZS5nZXREYXRlKCkgLSAxICk7XG5cdFx0fVxuXG5cdFx0cm93cy5wdXNoKFxuXHRcdFx0e1xuXHRcdFx0XHRkaW1lbnNpb25WYWx1ZXM6IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHR2YWx1ZTogJzAnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0dmFsdWU6ICdkYXRlX3JhbmdlXzAnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdF0sXG5cdFx0XHR9LFxuXHRcdFx0e1xuXHRcdFx0XHRkaW1lbnNpb25WYWx1ZXM6IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHR2YWx1ZTogJzAnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0dmFsdWU6ICdkYXRlX3JhbmdlXzEnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdF0sXG5cdFx0XHR9XG5cdFx0KTtcblx0fVxuXG5cdGNvbnN0IGlzU2Vzc2lvbkR1cmF0aW9uID1cblx0XHRkYXRhTGFiZWxzWyBzZWxlY3RlZFN0YXRzIF0gPT09XG5cdFx0X18oICdTZXNzaW9uIER1cmF0aW9uJywgJ2dvb2dsZS1zaXRlLWtpdCcgKTtcblx0Y29uc3QgZGF0YVR5cGUgPSBpc1Nlc3Npb25EdXJhdGlvbiA/ICd0aW1lb2ZkYXknIDogJ251bWJlcic7XG5cblx0Y29uc3QgZGF0YU1hcCA9IFtcblx0XHRbXG5cdFx0XHR7IHR5cGU6ICdkYXRlJywgbGFiZWw6IF9fKCAnRGF5JywgJ2dvb2dsZS1zaXRlLWtpdCcgKSB9LFxuXHRcdFx0eyB0eXBlOiAnc3RyaW5nJywgcm9sZTogJ3Rvb2x0aXAnLCBwOiB7IGh0bWw6IHRydWUgfSB9LFxuXHRcdFx0eyB0eXBlOiBkYXRhVHlwZSwgbGFiZWw6IGRhdGFMYWJlbHNbIHNlbGVjdGVkU3RhdHMgXSB9LFxuXHRcdFx0e1xuXHRcdFx0XHR0eXBlOiBkYXRhVHlwZSxcblx0XHRcdFx0bGFiZWw6IF9fKCAnUHJldmlvdXMgcGVyaW9kJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdH0sXG5cdFx0XSxcblx0XTtcblxuXHRjb25zdCB7IGNvbXBhcmVSYW5nZSwgY3VycmVudFJhbmdlIH0gPSBwYXJ0aXRpb25BbmFseXRpY3M0UmVwb3J0KCByb3dzLCB7XG5cdFx0ZGF0ZVJhbmdlTGVuZ3RoOiBkYXlzLFxuXHR9ICk7XG5cdGNvbnN0IGxhc3RNb250aERhdGEgPSByZWR1Y2VBbmFseXRpY3M0Um93c0RhdGEoXG5cdFx0Y3VycmVudFJhbmdlLFxuXHRcdHNlbGVjdGVkU3RhdHNcblx0KTtcblx0Y29uc3QgcHJldmlvdXNNb250aERhdGEgPSByZWR1Y2VBbmFseXRpY3M0Um93c0RhdGEoXG5cdFx0Y29tcGFyZVJhbmdlLFxuXHRcdHNlbGVjdGVkU3RhdHNcblx0KTtcblxuXHRjb25zdCBsb2NhbGUgPSBnZXRMb2NhbGUoKTtcblx0Y29uc3QgbG9jYWxlRGF0ZU9wdGlvbnMgPSB7XG5cdFx0d2Vla2RheTogJ3Nob3J0Jyxcblx0XHRtb250aDogJ3Nob3J0Jyxcblx0XHRkYXk6ICdudW1lcmljJyxcblx0fTtcblxuXHRsYXN0TW9udGhEYXRhLmZvckVhY2goICggcm93LCBpICkgPT4ge1xuXHRcdGlmICggISByb3dbIDAgXSB8fCAhIHJvd1sgMSBdIHx8ICEgcHJldmlvdXNNb250aERhdGFbIGkgXSApIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cblx0XHRjb25zdCBjaGFydERhdGFGb3JtYXQgPSBjaGFydERhdGFGb3JtYXRzWyBzZWxlY3RlZFN0YXRzIF07XG5cdFx0Y29uc3QgY3VycmVudE1vbnRoRGF0dW0gPSBjaGFydERhdGFGb3JtYXQoIHJvd1sgMSBdICk7XG5cdFx0Y29uc3QgcHJldmlvdXNNb250aERhdHVtID0gY2hhcnREYXRhRm9ybWF0KFxuXHRcdFx0cHJldmlvdXNNb250aERhdGFbIGkgXVsgMSBdXG5cdFx0KTtcblxuXHRcdGNvbnN0IHByZXZNb250aCA9IHBhcnNlRmxvYXQoIHByZXZpb3VzTW9udGhEYXR1bSApO1xuXG5cdFx0Y29uc3QgZGlmZmVyZW5jZSA9IGNhbGN1bGF0ZURpZmZlcmVuY2VCZXR3ZWVuQ2hhcnRWYWx1ZXMoXG5cdFx0XHRjdXJyZW50TW9udGhEYXR1bSxcblx0XHRcdHByZXZNb250aFxuXHRcdCk7XG5cdFx0Y29uc3Qgc3ZnQXJyb3cgPSBnZXRDaGFydERpZmZlcmVuY2VBcnJvdyggZGlmZmVyZW5jZSApO1xuXHRcdGNvbnN0IGRhdGVSYW5nZSA9IHNwcmludGYoXG5cdFx0XHQvKiB0cmFuc2xhdG9yczogMTogZGF0ZSBmb3IgdXNlciBzdGF0cywgMjogcHJldmlvdXMgZGF0ZSBmb3IgdXNlciBzdGF0cyBjb21wYXJpc29uICovXG5cdFx0XHRfeChcblx0XHRcdFx0JyUxJHMgdnMgJTIkcycsXG5cdFx0XHRcdCdEYXRlIHJhbmdlIGZvciBjaGFydCB0b29sdGlwJyxcblx0XHRcdFx0J2dvb2dsZS1zaXRlLWtpdCdcblx0XHRcdCksXG5cdFx0XHRyb3dbIDAgXS50b0xvY2FsZURhdGVTdHJpbmcoIGxvY2FsZSwgbG9jYWxlRGF0ZU9wdGlvbnMgKSxcblx0XHRcdHByZXZpb3VzTW9udGhEYXRhWyBpIF1bIDAgXS50b0xvY2FsZURhdGVTdHJpbmcoXG5cdFx0XHRcdGxvY2FsZSxcblx0XHRcdFx0bG9jYWxlRGF0ZU9wdGlvbnNcblx0XHRcdClcblx0XHQpO1xuXG5cdFx0Y29uc3Qgc3RhdEluZm8gPSBzcHJpbnRmKFxuXHRcdFx0LyogdHJhbnNsYXRvcnM6IDE6IHNlbGVjdGVkIHN0YXQgbGFiZWwsIDI6IG51bWVyaWMgdmFsdWUgb2Ygc2VsZWN0ZWQgc3RhdCwgMzogdXAgb3IgZG93biBhcnJvdyAsIDQ6IGRpZmZlcmVudCBjaGFuZ2UgaW4gcGVyY2VudGFnZSAqL1xuXHRcdFx0X3goXG5cdFx0XHRcdCclMSRzOiA8c3Ryb25nPiUyJHM8L3N0cm9uZz4gPGVtPiUzJHMgJTQkczwvZW0+Jyxcblx0XHRcdFx0J1N0YXQgaW5mb3JtYXRpb24gZm9yIGNoYXJ0IHRvb2x0aXAnLFxuXHRcdFx0XHQnZ29vZ2xlLXNpdGUta2l0J1xuXHRcdFx0KSxcblx0XHRcdGRhdGFMYWJlbHNbIHNlbGVjdGVkU3RhdHMgXSxcblx0XHRcdHRvb2x0aXBEYXRhRm9ybWF0c1sgc2VsZWN0ZWRTdGF0cyBdKCBjdXJyZW50TW9udGhEYXR1bSApLFxuXHRcdFx0c3ZnQXJyb3csXG5cdFx0XHRudW1GbXQoIE1hdGguYWJzKCBkaWZmZXJlbmNlICksICclJyApXG5cdFx0KTtcblxuXHRcdGRhdGFNYXAucHVzaCggW1xuXHRcdFx0cm93WyAwIF0sXG5cdFx0XHRgPGRpdiBjbGFzcz1cIiR7IGNsYXNzbmFtZXMoICdnb29nbGVzaXRla2l0LXZpc3VhbGl6YXRpb24tdG9vbHRpcCcsIHtcblx0XHRcdFx0J2dvb2dsZXNpdGVraXQtdmlzdWFsaXphdGlvbi10b29sdGlwLS11cCc6IGRpZmZlcmVuY2UgPiAwLFxuXHRcdFx0XHQnZ29vZ2xlc2l0ZWtpdC12aXN1YWxpemF0aW9uLXRvb2x0aXAtLWRvd24nOiBkaWZmZXJlbmNlIDwgMCxcblx0XHRcdH0gKSB9XCI+XG5cdFx0XHRcdDxwPiR7IGRhdGVSYW5nZSB9PC9wPlxuXHRcdFx0XHQ8cD4keyBzdGF0SW5mbyB9PC9wPlxuXHRcdFx0PC9kaXY+YCxcblx0XHRcdGlzU2Vzc2lvbkR1cmF0aW9uXG5cdFx0XHRcdD8gY29udmVydFNlY29uZHNUb0FycmF5KCBjdXJyZW50TW9udGhEYXR1bSApXG5cdFx0XHRcdDogY3VycmVudE1vbnRoRGF0dW0sXG5cdFx0XHRpc1Nlc3Npb25EdXJhdGlvblxuXHRcdFx0XHQ/IGNvbnZlcnRTZWNvbmRzVG9BcnJheSggcHJldmlvdXNNb250aERhdHVtIClcblx0XHRcdFx0OiBwcmV2aW91c01vbnRoRGF0dW0sXG5cdFx0XSApO1xuXHR9ICk7XG5cblx0cmV0dXJuIGRhdGFNYXA7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBdUJBO0FBYkE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBR0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUZBO0FBQUE7QUFHQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBSUE7QUFDQTtBQUVBO0FBWUE7QUFFQTtBQVdBO0FBR0E7QUFDQTtBQUNBO0FBV0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/extract-dashboard-data.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/formatting.js": /*!****************************************************!*\ !*** ./js/modules/analytics-4/utils/formatting.js ***! \****************************************************/ /*! exports provided: decodeAmpersand, splitCategories */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"decodeAmpersand\", function() { return decodeAmpersand; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"splitCategories\", function() { return splitCategories; });\n/**\n * Formatting helpers.\n *\n * Site Kit by Google, Copyright 2025 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Converts ampersand HTML entities into characters.\n *\n * @since 1.152.0\n *\n * @param {string} input Input string.\n * @return {string} String with ampersand converted to char, if present.\n */\nfunction decodeAmpersand(input) {\n return input.replace(/&/gi, '&');\n}\n\n/**\n * Splits a string of categories separated by ; and returns an array of categories.\n * Decodes ampersands before doing so.\n *\n * @since 1.152.0\n *\n * @param {string} input Input string containing categories separated by ;.\n * @return {Array.} Array of categories.\n */\nfunction splitCategories(input) {\n return decodeAmpersand(input).split('; ');\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2Zvcm1hdHRpbmcuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2Zvcm1hdHRpbmcuanM/MTA2YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZvcm1hdHRpbmcgaGVscGVycy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDI1IEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogQ29udmVydHMgYW1wZXJzYW5kIEhUTUwgZW50aXRpZXMgaW50byBjaGFyYWN0ZXJzLlxuICpcbiAqIEBzaW5jZSAxLjE1Mi4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGlucHV0IElucHV0IHN0cmluZy5cbiAqIEByZXR1cm4ge3N0cmluZ30gU3RyaW5nIHdpdGggYW1wZXJzYW5kIGNvbnZlcnRlZCB0byBjaGFyLCBpZiBwcmVzZW50LlxuICovXG5leHBvcnQgZnVuY3Rpb24gZGVjb2RlQW1wZXJzYW5kKCBpbnB1dCApIHtcblx0cmV0dXJuIGlucHV0LnJlcGxhY2UoIC8mYW1wOy9naSwgJyYnICk7XG59XG5cbi8qKlxuICogU3BsaXRzIGEgc3RyaW5nIG9mIGNhdGVnb3JpZXMgc2VwYXJhdGVkIGJ5IDsgYW5kIHJldHVybnMgYW4gYXJyYXkgb2YgY2F0ZWdvcmllcy5cbiAqIERlY29kZXMgYW1wZXJzYW5kcyBiZWZvcmUgZG9pbmcgc28uXG4gKlxuICogQHNpbmNlIDEuMTUyLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gaW5wdXQgSW5wdXQgc3RyaW5nIGNvbnRhaW5pbmcgY2F0ZWdvcmllcyBzZXBhcmF0ZWQgYnkgOy5cbiAqIEByZXR1cm4ge0FycmF5LjxzdHJpbmc+fSBBcnJheSBvZiBjYXRlZ29yaWVzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gc3BsaXRDYXRlZ29yaWVzKCBpbnB1dCApIHtcblx0cmV0dXJuIGRlY29kZUFtcGVyc2FuZCggaW5wdXQgKS5zcGxpdCggJzsgJyApO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/formatting.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/index.js": /*!***********************************************!*\ !*** ./js/modules/analytics-4/utils/index.js ***! \***********************************************/ /*! exports provided: extractAnalyticsDataForPieChart, isSingleSlice, isZeroReport, normalizeReportOptions, isValidMetrics, isValidDimensions, isValidDimensionFilters, isValidMetricFilters, isValidOrders, isValidPivotsObject, extractAnalytics4DashboardData, decodeAmpersand, splitCategories */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _chart__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./chart */ \"./js/modules/analytics-4/utils/chart.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"extractAnalyticsDataForPieChart\", function() { return _chart__WEBPACK_IMPORTED_MODULE_0__[\"extractAnalyticsDataForPieChart\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isSingleSlice\", function() { return _chart__WEBPACK_IMPORTED_MODULE_0__[\"isSingleSlice\"]; });\n\n/* harmony import */ var _is_zero_report__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is-zero-report */ \"./js/modules/analytics-4/utils/is-zero-report.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isZeroReport\", function() { return _is_zero_report__WEBPACK_IMPORTED_MODULE_1__[\"isZeroReport\"]; });\n\n/* harmony import */ var _report_normalization__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./report-normalization */ \"./js/modules/analytics-4/utils/report-normalization.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"normalizeReportOptions\", function() { return _report_normalization__WEBPACK_IMPORTED_MODULE_2__[\"normalizeReportOptions\"]; });\n\n/* harmony import */ var _report_validation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./report-validation */ \"./js/modules/analytics-4/utils/report-validation.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidMetrics\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidMetrics\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidDimensions\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidDimensions\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidDimensionFilters\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidDimensionFilters\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidMetricFilters\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidMetricFilters\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidOrders\", function() { return _report_validation__WEBPACK_IMPORTED_MODULE_3__[\"isValidOrders\"]; });\n\n/* harmony import */ var _report_pivots_validation__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./report-pivots-validation */ \"./js/modules/analytics-4/utils/report-pivots-validation.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidPivotsObject\", function() { return _report_pivots_validation__WEBPACK_IMPORTED_MODULE_4__[\"isValidPivotsObject\"]; });\n\n/* harmony import */ var _extract_dashboard_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./extract-dashboard-data */ \"./js/modules/analytics-4/utils/extract-dashboard-data.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"extractAnalytics4DashboardData\", function() { return _extract_dashboard_data__WEBPACK_IMPORTED_MODULE_5__[\"extractAnalytics4DashboardData\"]; });\n\n/* harmony import */ var _formatting__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formatting */ \"./js/modules/analytics-4/utils/formatting.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"decodeAmpersand\", function() { return _formatting__WEBPACK_IMPORTED_MODULE_6__[\"decodeAmpersand\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"splitCategories\", function() { return _formatting__WEBPACK_IMPORTED_MODULE_6__[\"splitCategories\"]; });\n\n/**\n * Analytics 4 utility functions.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9pbmRleC5qcz8yZjFjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIDQgdXRpbGl0eSBmdW5jdGlvbnMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMyBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL2NoYXJ0JztcbmV4cG9ydCAqIGZyb20gJy4vaXMtemVyby1yZXBvcnQnO1xuZXhwb3J0ICogZnJvbSAnLi9yZXBvcnQtbm9ybWFsaXphdGlvbic7XG5leHBvcnQgKiBmcm9tICcuL3JlcG9ydC12YWxpZGF0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vcmVwb3J0LXBpdm90cy12YWxpZGF0aW9uJztcbmV4cG9ydCAqIGZyb20gJy4vZXh0cmFjdC1kYXNoYm9hcmQtZGF0YSc7XG5leHBvcnQgKiBmcm9tICcuL2Zvcm1hdHRpbmcnO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/index.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/is-zero-report.js": /*!********************************************************!*\ !*** ./js/modules/analytics-4/utils/is-zero-report.js ***! \********************************************************/ /*! exports provided: isZeroReport */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isZeroReport\", function() { return isZeroReport; });\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * Report utilities.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Checks whether the report data has only zero values.\n *\n * @since 1.95.0\n *\n * @param {Object} report Report data object.\n * @return {(boolean|undefined)} Returns TRUE if the report data is empty or has only zero values, FALSE if there is at least one non-zero value, or undefined if the report data is not resolved yet.\n */\nfunction isZeroReport(report) {\n var _report$totals;\n if (report === undefined) {\n return undefined;\n }\n\n // If there is no rows array, no totals array, or totals is an array of empty objects, this is an empty report.\n if (!(report === null || report === void 0 ? void 0 : report.rows) || !(report === null || report === void 0 ? void 0 : report.totals) || (report === null || report === void 0 ? void 0 : (_report$totals = report.totals) === null || _report$totals === void 0 ? void 0 : _report$totals.every(lodash__WEBPACK_IMPORTED_MODULE_0__[\"isEmpty\"]))) {\n return true;\n }\n\n // false means there _is_ some report data\n return !report.totals.some(function (totals) {\n if (!totals.metricValues) {\n return false;\n }\n return totals.metricValues.some(function (_ref) {\n var value = _ref.value;\n return value > 0;\n });\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL2lzLXplcm8tcmVwb3J0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9pcy16ZXJvLXJlcG9ydC5qcz82ZDdiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVwb3J0IHV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzRW1wdHkgfSBmcm9tICdsb2Rhc2gnO1xuXG4vKipcbiAqIENoZWNrcyB3aGV0aGVyIHRoZSByZXBvcnQgZGF0YSBoYXMgb25seSB6ZXJvIHZhbHVlcy5cbiAqXG4gKiBAc2luY2UgMS45NS4wXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHJlcG9ydCBSZXBvcnQgZGF0YSBvYmplY3QuXG4gKiBAcmV0dXJuIHsoYm9vbGVhbnx1bmRlZmluZWQpfSBSZXR1cm5zIFRSVUUgaWYgdGhlIHJlcG9ydCBkYXRhIGlzIGVtcHR5IG9yIGhhcyBvbmx5IHplcm8gdmFsdWVzLCBGQUxTRSBpZiB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgbm9uLXplcm8gdmFsdWUsIG9yIHVuZGVmaW5lZCBpZiB0aGUgcmVwb3J0IGRhdGEgaXMgbm90IHJlc29sdmVkIHlldC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzWmVyb1JlcG9ydCggcmVwb3J0ICkge1xuXHRpZiAoIHJlcG9ydCA9PT0gdW5kZWZpbmVkICkge1xuXHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdH1cblxuXHQvLyBJZiB0aGVyZSBpcyBubyByb3dzIGFycmF5LCBubyB0b3RhbHMgYXJyYXksIG9yIHRvdGFscyBpcyBhbiBhcnJheSBvZiBlbXB0eSBvYmplY3RzLCB0aGlzIGlzIGFuIGVtcHR5IHJlcG9ydC5cblx0aWYgKFxuXHRcdCEgcmVwb3J0Py5yb3dzIHx8XG5cdFx0ISByZXBvcnQ/LnRvdGFscyB8fFxuXHRcdHJlcG9ydD8udG90YWxzPy5ldmVyeSggaXNFbXB0eSApXG5cdCkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cblx0Ly8gZmFsc2UgbWVhbnMgdGhlcmUgX2lzXyBzb21lIHJlcG9ydCBkYXRhXG5cdHJldHVybiAhIHJlcG9ydC50b3RhbHMuc29tZSggKCB0b3RhbHMgKSA9PiB7XG5cdFx0aWYgKCAhIHRvdGFscy5tZXRyaWNWYWx1ZXMgKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRvdGFscy5tZXRyaWNWYWx1ZXMuc29tZSggKCB7IHZhbHVlIH0gKSA9PiB2YWx1ZSA+IDAgKTtcblx0fSApO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/is-zero-report.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/parseDimensionStringToDate.js": /*!********************************************************************!*\ !*** ./js/modules/analytics-4/utils/parseDimensionStringToDate.js ***! \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/**\n * `parseDimensionStringToDate` utility.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Converts a dimnension string date into a Date object accounting for differences in timezones.\n *\n * @since 1.10.0\n * @since 1.123.0 Migrated from analytics to analytics-4.\n * @private\n *\n * @param {string} dateString String representing the date in the format of `YYYYMMDD`.\n * @return {(Date|boolean)} Object representing the date passed, or false if parsing fails or a non-string is passed.\n */\nvar parseDimensionStringToDate = function parseDimensionStringToDate(dateString) {\n if ('string' === typeof dateString && dateString.match(/[0-9]{8}/)) {\n var year = dateString.slice(0, 4);\n var monthIndex = Number(dateString.slice(4, 6)) - 1;\n var day = dateString.slice(6, 8);\n return new Date(year, monthIndex.toString(), day);\n }\n return false;\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (parseDimensionStringToDate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3BhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9wYXJzZURpbWVuc2lvblN0cmluZ1RvRGF0ZS5qcz84MTZkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHBhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlYCB1dGlsaXR5LlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBDb252ZXJ0cyBhIGRpbW5lbnNpb24gc3RyaW5nIGRhdGUgaW50byBhIERhdGUgb2JqZWN0IGFjY291bnRpbmcgZm9yIGRpZmZlcmVuY2VzIGluIHRpbWV6b25lcy5cbiAqXG4gKiBAc2luY2UgMS4xMC4wXG4gKiBAc2luY2UgMS4xMjMuMCBNaWdyYXRlZCBmcm9tIGFuYWx5dGljcyB0byBhbmFseXRpY3MtNC5cbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGVTdHJpbmcgU3RyaW5nIHJlcHJlc2VudGluZyB0aGUgZGF0ZSBpbiB0aGUgZm9ybWF0IG9mIGBZWVlZTU1ERGAuXG4gKiBAcmV0dXJuIHsoRGF0ZXxib29sZWFuKX0gT2JqZWN0IHJlcHJlc2VudGluZyB0aGUgZGF0ZSBwYXNzZWQsIG9yIGZhbHNlIGlmIHBhcnNpbmcgZmFpbHMgb3IgYSBub24tc3RyaW5nIGlzIHBhc3NlZC5cbiAqL1xuY29uc3QgcGFyc2VEaW1lbnNpb25TdHJpbmdUb0RhdGUgPSAoIGRhdGVTdHJpbmcgKSA9PiB7XG5cdGlmICggJ3N0cmluZycgPT09IHR5cGVvZiBkYXRlU3RyaW5nICYmIGRhdGVTdHJpbmcubWF0Y2goIC9bMC05XXs4fS8gKSApIHtcblx0XHRjb25zdCB5ZWFyID0gZGF0ZVN0cmluZy5zbGljZSggMCwgNCApO1xuXHRcdGNvbnN0IG1vbnRoSW5kZXggPSBOdW1iZXIoIGRhdGVTdHJpbmcuc2xpY2UoIDQsIDYgKSApIC0gMTtcblx0XHRjb25zdCBkYXkgPSBkYXRlU3RyaW5nLnNsaWNlKCA2LCA4ICk7XG5cdFx0cmV0dXJuIG5ldyBEYXRlKCB5ZWFyLCBtb250aEluZGV4LnRvU3RyaW5nKCksIGRheSApO1xuXHR9XG5cdHJldHVybiBmYWxzZTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHBhcnNlRGltZW5zaW9uU3RyaW5nVG9EYXRlO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/parseDimensionStringToDate.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/partition-report.js": /*!**********************************************************!*\ !*** ./js/modules/analytics-4/utils/partition-report.js ***! \**********************************************************/ /*! exports provided: partitionAnalytics4Report */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"partitionAnalytics4Report\", function() { return partitionAnalytics4Report; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * Analytics-4 partition report utility.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Splits report data into segments for current and comparison ranges.\n *\n * @since 1.96.0\n *\n * @param {Array} report Report rows.\n * @param {Object} args Additional arguments.\n * @param {number} args.dateRangeLength Date range length of report segments.\n * @return {Object} Object with keys for `compareRange` and `currentRange`.\n */\nfunction partitionAnalytics4Report(report, _ref) {\n var dateRangeLength = _ref.dateRangeLength;\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(Array.isArray(report), 'report must be an array to partition.');\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(Number.isInteger(dateRangeLength) && dateRangeLength > 0, 'dateRangeLength must be a positive integer.');\n var getRowsForDateRange = function getRowsForDateRange(dateRange) {\n // Filter the report to get only rows that match the given date range.\n return report.filter(function (_ref2) {\n var _ref2$dimensionValues = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_ref2.dimensionValues, 2),\n dateValue = _ref2$dimensionValues[1];\n return dateValue.value === dateRange;\n });\n };\n\n // Use a negative date range length for reverse slicing.\n var reverseDateRangeLength = -1 * dateRangeLength;\n\n // Get the rows for the current date range and the compare date range.\n // The current range should always be sliced from the end.\n var currentRange = getRowsForDateRange('date_range_0').slice(reverseDateRangeLength);\n // The compare range continues from where the current left off (slicing towards the start),\n // and may be shorter (where older data is not available yet) which is fine.\n var compareRange = getRowsForDateRange('date_range_1').slice(reverseDateRangeLength * 2, reverseDateRangeLength);\n return {\n currentRange: currentRange,\n compareRange: compareRange\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3BhcnRpdGlvbi1yZXBvcnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3BhcnRpdGlvbi1yZXBvcnQuanM/ZWM5ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFuYWx5dGljcy00IHBhcnRpdGlvbiByZXBvcnQgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcblxuLyoqXG4gKiBTcGxpdHMgcmVwb3J0IGRhdGEgaW50byBzZWdtZW50cyBmb3IgY3VycmVudCBhbmQgY29tcGFyaXNvbiByYW5nZXMuXG4gKlxuICogQHNpbmNlIDEuOTYuMFxuICpcbiAqIEBwYXJhbSB7QXJyYXl9ICByZXBvcnQgICAgICAgICAgICAgICBSZXBvcnQgcm93cy5cbiAqIEBwYXJhbSB7T2JqZWN0fSBhcmdzICAgICAgICAgICAgICAgICBBZGRpdGlvbmFsIGFyZ3VtZW50cy5cbiAqIEBwYXJhbSB7bnVtYmVyfSBhcmdzLmRhdGVSYW5nZUxlbmd0aCBEYXRlIHJhbmdlIGxlbmd0aCBvZiByZXBvcnQgc2VnbWVudHMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IE9iamVjdCB3aXRoIGtleXMgZm9yIGBjb21wYXJlUmFuZ2VgIGFuZCBgY3VycmVudFJhbmdlYC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHBhcnRpdGlvbkFuYWx5dGljczRSZXBvcnQoIHJlcG9ydCwgeyBkYXRlUmFuZ2VMZW5ndGggfSApIHtcblx0aW52YXJpYW50KFxuXHRcdEFycmF5LmlzQXJyYXkoIHJlcG9ydCApLFxuXHRcdCdyZXBvcnQgbXVzdCBiZSBhbiBhcnJheSB0byBwYXJ0aXRpb24uJ1xuXHQpO1xuXHRpbnZhcmlhbnQoXG5cdFx0TnVtYmVyLmlzSW50ZWdlciggZGF0ZVJhbmdlTGVuZ3RoICkgJiYgZGF0ZVJhbmdlTGVuZ3RoID4gMCxcblx0XHQnZGF0ZVJhbmdlTGVuZ3RoIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyLidcblx0KTtcblxuXHRjb25zdCBnZXRSb3dzRm9yRGF0ZVJhbmdlID0gKCBkYXRlUmFuZ2UgKSA9PiB7XG5cdFx0Ly8gRmlsdGVyIHRoZSByZXBvcnQgdG8gZ2V0IG9ubHkgcm93cyB0aGF0IG1hdGNoIHRoZSBnaXZlbiBkYXRlIHJhbmdlLlxuXHRcdHJldHVybiByZXBvcnQuZmlsdGVyKFxuXHRcdFx0KCB7IGRpbWVuc2lvblZhbHVlczogWyAsIGRhdGVWYWx1ZSBdIH0gKSA9PlxuXHRcdFx0XHRkYXRlVmFsdWUudmFsdWUgPT09IGRhdGVSYW5nZVxuXHRcdCk7XG5cdH07XG5cblx0Ly8gVXNlIGEgbmVnYXRpdmUgZGF0ZSByYW5nZSBsZW5ndGggZm9yIHJldmVyc2Ugc2xpY2luZy5cblx0Y29uc3QgcmV2ZXJzZURhdGVSYW5nZUxlbmd0aCA9IC0xICogZGF0ZVJhbmdlTGVuZ3RoO1xuXG5cdC8vIEdldCB0aGUgcm93cyBmb3IgdGhlIGN1cnJlbnQgZGF0ZSByYW5nZSBhbmQgdGhlIGNvbXBhcmUgZGF0ZSByYW5nZS5cblx0Ly8gVGhlIGN1cnJlbnQgcmFuZ2Ugc2hvdWxkIGFsd2F5cyBiZSBzbGljZWQgZnJvbSB0aGUgZW5kLlxuXHRjb25zdCBjdXJyZW50UmFuZ2UgPSBnZXRSb3dzRm9yRGF0ZVJhbmdlKCAnZGF0ZV9yYW5nZV8wJyApLnNsaWNlKFxuXHRcdHJldmVyc2VEYXRlUmFuZ2VMZW5ndGhcblx0KTtcblx0Ly8gVGhlIGNvbXBhcmUgcmFuZ2UgY29udGludWVzIGZyb20gd2hlcmUgdGhlIGN1cnJlbnQgbGVmdCBvZmYgKHNsaWNpbmcgdG93YXJkcyB0aGUgc3RhcnQpLFxuXHQvLyBhbmQgbWF5IGJlIHNob3J0ZXIgKHdoZXJlIG9sZGVyIGRhdGEgaXMgbm90IGF2YWlsYWJsZSB5ZXQpIHdoaWNoIGlzIGZpbmUuXG5cdGNvbnN0IGNvbXBhcmVSYW5nZSA9IGdldFJvd3NGb3JEYXRlUmFuZ2UoICdkYXRlX3JhbmdlXzEnICkuc2xpY2UoXG5cdFx0cmV2ZXJzZURhdGVSYW5nZUxlbmd0aCAqIDIsXG5cdFx0cmV2ZXJzZURhdGVSYW5nZUxlbmd0aFxuXHQpO1xuXG5cdHJldHVybiB7IGN1cnJlbnRSYW5nZSwgY29tcGFyZVJhbmdlIH07XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/partition-report.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/report-normalization.js": /*!**************************************************************!*\ !*** ./js/modules/analytics-4/utils/report-normalization.js ***! \**************************************************************/ /*! exports provided: normalizeReportOptions */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"normalizeReportOptions\", function() { return normalizeReportOptions; });\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! memize */ \"../node_modules/memize/index.js\");\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(memize__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * Analytics 4 report normalization utilities.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * Normalizes report options.\n *\n * @since 1.94.0\n *\n * @param {Object} options Report options object.\n * @return {Object} Normalized options object.\n */\nvar normalizeReportOptions = memize__WEBPACK_IMPORTED_MODULE_2___default()(function () {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n metrics = _ref.metrics,\n dimensions = _ref.dimensions,\n options = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_1___default()(_ref, [\"metrics\", \"dimensions\"]);\n return _objectSpread({\n metrics: normalizeMetrics(metrics),\n dimensions: normalizeDimensions(dimensions)\n }, options);\n});\nvar normalizeMetrics = function normalizeMetrics(metrics) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"castArray\"])(metrics).map(function (metric) {\n return typeof metric === 'string' ? {\n name: metric\n } : metric;\n }).filter(function (metric) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"isPlainObject\"])(metric);\n });\n};\nvar normalizeDimensions = function normalizeDimensions(dimensions) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"castArray\"])(dimensions).map(function (dimension) {\n return typeof dimension === 'string' ? {\n name: dimension\n } : dimension;\n }).filter(function (dimension) {\n return Object(lodash__WEBPACK_IMPORTED_MODULE_3__[\"isPlainObject\"])(dimension);\n });\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3JlcG9ydC1ub3JtYWxpemF0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9yZXBvcnQtbm9ybWFsaXphdGlvbi5qcz83YmQ0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIDQgcmVwb3J0IG5vcm1hbGl6YXRpb24gdXRpbGl0aWVzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IG1lbWl6ZSBmcm9tICdtZW1pemUnO1xuaW1wb3J0IHsgY2FzdEFycmF5LCBpc1BsYWluT2JqZWN0IH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBOb3JtYWxpemVzIHJlcG9ydCBvcHRpb25zLlxuICpcbiAqIEBzaW5jZSAxLjk0LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyBSZXBvcnQgb3B0aW9ucyBvYmplY3QuXG4gKiBAcmV0dXJuIHtPYmplY3R9IE5vcm1hbGl6ZWQgb3B0aW9ucyBvYmplY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBub3JtYWxpemVSZXBvcnRPcHRpb25zID0gbWVtaXplKFxuXHQoIHsgbWV0cmljcywgZGltZW5zaW9ucywgLi4ub3B0aW9ucyB9ID0ge30gKSA9PiB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdG1ldHJpY3M6IG5vcm1hbGl6ZU1ldHJpY3MoIG1ldHJpY3MgKSxcblx0XHRcdGRpbWVuc2lvbnM6IG5vcm1hbGl6ZURpbWVuc2lvbnMoIGRpbWVuc2lvbnMgKSxcblx0XHRcdC4uLm9wdGlvbnMsXG5cdFx0fTtcblx0fVxuKTtcblxuY29uc3Qgbm9ybWFsaXplTWV0cmljcyA9ICggbWV0cmljcyApID0+IHtcblx0cmV0dXJuIGNhc3RBcnJheSggbWV0cmljcyApXG5cdFx0Lm1hcCggKCBtZXRyaWMgKSA9PlxuXHRcdFx0dHlwZW9mIG1ldHJpYyA9PT0gJ3N0cmluZycgPyB7IG5hbWU6IG1ldHJpYyB9IDogbWV0cmljXG5cdFx0KVxuXHRcdC5maWx0ZXIoICggbWV0cmljICkgPT4gaXNQbGFpbk9iamVjdCggbWV0cmljICkgKTtcbn07XG5cbmNvbnN0IG5vcm1hbGl6ZURpbWVuc2lvbnMgPSAoIGRpbWVuc2lvbnMgKSA9PiB7XG5cdHJldHVybiBjYXN0QXJyYXkoIGRpbWVuc2lvbnMgKVxuXHRcdC5tYXAoICggZGltZW5zaW9uICkgPT5cblx0XHRcdHR5cGVvZiBkaW1lbnNpb24gPT09ICdzdHJpbmcnID8geyBuYW1lOiBkaW1lbnNpb24gfSA6IGRpbWVuc2lvblxuXHRcdClcblx0XHQuZmlsdGVyKCAoIGRpbWVuc2lvbiApID0+IGlzUGxhaW5PYmplY3QoIGRpbWVuc2lvbiApICk7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/report-normalization.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/report-pivots-validation.js": /*!******************************************************************!*\ !*** ./js/modules/analytics-4/utils/report-pivots-validation.js ***! \******************************************************************/ /*! exports provided: isValidPivotsObject */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidPivotsObject\", function() { return isValidPivotsObject; });\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _report_validation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./report-validation */ \"./js/modules/analytics-4/utils/report-validation.js\");\n/**\n * Analytics 4 pivot reporting API validation utilities.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Verifies that pivot definitions are valid for a report. It should be an array\n * of objects where each object has a \"fieldNames\" property, a \"limit\" property\n * and an optional \"orderby\" property. The \"orderby\" property should be a valid\n * order definition using the `isValidOrders` function.\n *\n * @since 1.130.0\n *\n * @param {Object[]} pivots The pivots object to check.\n * @return {boolean} TRUE if pivot definitions are valid, otherwise FALSE.\n */\nfunction isValidPivotsObject(pivots) {\n if (!Array.isArray(pivots)) {\n return false;\n }\n return pivots.every(function (pivot) {\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"isPlainObject\"])(pivot)) {\n return false;\n }\n if (!pivot.hasOwnProperty('fieldNames') || !Array.isArray(pivot.fieldNames) || pivot.fieldNames.length === 0) {\n return false;\n }\n if (!pivot.hasOwnProperty('limit') || typeof pivot.limit !== 'number') {\n return false;\n }\n if (pivot.hasOwnProperty('orderby') && !Object(_report_validation__WEBPACK_IMPORTED_MODULE_1__[\"isValidOrders\"])(pivot.orderby)) {\n return false;\n }\n return true;\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3JlcG9ydC1waXZvdHMtdmFsaWRhdGlvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvYW5hbHl0aWNzLTQvdXRpbHMvcmVwb3J0LXBpdm90cy12YWxpZGF0aW9uLmpzPzU0ZmEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBbmFseXRpY3MgNCBwaXZvdCByZXBvcnRpbmcgQVBJIHZhbGlkYXRpb24gdXRpbGl0aWVzLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjQgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgaXNQbGFpbk9iamVjdCB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGlzVmFsaWRPcmRlcnMgfSBmcm9tICcuL3JlcG9ydC12YWxpZGF0aW9uJztcblxuLyoqXG4gKiBWZXJpZmllcyB0aGF0IHBpdm90IGRlZmluaXRpb25zIGFyZSB2YWxpZCBmb3IgYSByZXBvcnQuIEl0IHNob3VsZCBiZSBhbiBhcnJheVxuICogb2Ygb2JqZWN0cyB3aGVyZSBlYWNoIG9iamVjdCBoYXMgYSBcImZpZWxkTmFtZXNcIiBwcm9wZXJ0eSwgYSBcImxpbWl0XCIgcHJvcGVydHlcbiAqIGFuZCBhbiBvcHRpb25hbCBcIm9yZGVyYnlcIiBwcm9wZXJ0eS4gVGhlIFwib3JkZXJieVwiIHByb3BlcnR5IHNob3VsZCBiZSBhIHZhbGlkXG4gKiBvcmRlciBkZWZpbml0aW9uIHVzaW5nIHRoZSBgaXNWYWxpZE9yZGVyc2AgZnVuY3Rpb24uXG4gKlxuICogQHNpbmNlIDEuMTMwLjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdFtdfSBwaXZvdHMgVGhlIHBpdm90cyBvYmplY3QgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIHBpdm90IGRlZmluaXRpb25zIGFyZSB2YWxpZCwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZFBpdm90c09iamVjdCggcGl2b3RzICkge1xuXHRpZiAoICEgQXJyYXkuaXNBcnJheSggcGl2b3RzICkgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIHBpdm90cy5ldmVyeSggKCBwaXZvdCApID0+IHtcblx0XHRpZiAoICEgaXNQbGFpbk9iamVjdCggcGl2b3QgKSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRpZiAoXG5cdFx0XHQhIHBpdm90Lmhhc093blByb3BlcnR5KCAnZmllbGROYW1lcycgKSB8fFxuXHRcdFx0ISBBcnJheS5pc0FycmF5KCBwaXZvdC5maWVsZE5hbWVzICkgfHxcblx0XHRcdHBpdm90LmZpZWxkTmFtZXMubGVuZ3RoID09PSAwXG5cdFx0KSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0aWYgKFxuXHRcdFx0ISBwaXZvdC5oYXNPd25Qcm9wZXJ0eSggJ2xpbWl0JyApIHx8XG5cdFx0XHR0eXBlb2YgcGl2b3QubGltaXQgIT09ICdudW1iZXInXG5cdFx0KSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0aWYgKFxuXHRcdFx0cGl2b3QuaGFzT3duUHJvcGVydHkoICdvcmRlcmJ5JyApICYmXG5cdFx0XHQhIGlzVmFsaWRPcmRlcnMoIHBpdm90Lm9yZGVyYnkgKVxuXHRcdCkge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdHJldHVybiB0cnVlO1xuXHR9ICk7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFLQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBRUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/report-pivots-validation.js\n"); /***/ }), /***/ "./js/modules/analytics-4/utils/report-validation.js": /*!***********************************************************!*\ !*** ./js/modules/analytics-4/utils/report-validation.js ***! \***********************************************************/ /*! exports provided: isValidMetrics, isValidDimensions, isValidDimensionFilters, isValidMetricFilters, isValidOrders */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidMetrics\", function() { return isValidMetrics; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDimensions\", function() { return isValidDimensions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDimensionFilters\", function() { return isValidDimensionFilters; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidMetricFilters\", function() { return isValidMetricFilters; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidOrders\", function() { return isValidOrders; });\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _util_report_validation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../util/report-validation */ \"./js/util/report-validation.js\");\n\n/**\n * Analytics 4 reporting API validation utilities.\n *\n * Site Kit by Google, Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/* eslint complexity: [ \"error\", 17 ] */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Verifies that provided metrics match allowed values. Metrics can be a string,\n * an array of string, an array of objects or mix of strings and objects.\n * Objects must have a \"name\" property that matches the regex `/^[a-zA-Z0-9_]+$/`\n * to be valid. Objects can optionally include an \"expression\" property.\n *\n * When a single string is provided, it must be a metric name or a comma-separated\n * list of metric names.\n *\n * A metric name must match the regular expression `/^[a-zA-Z0-9_]+$/`.\n *\n * @since 1.94.0\n * @since 1.98.0 Added a regular expression to validate metric names, in keeping with the GA4 API.\n *\n * @param {string|string[]|Object|Object[]} metrics The metrics to check.\n * @return {boolean} TRUE if metrics are valid, otherwise FALSE.\n */\nfunction isValidMetrics(metrics) {\n var isValidName = function isValidName(metricName) {\n return typeof metricName === 'string' && /^[a-zA-Z0-9_]+$/.test(metricName);\n };\n if (typeof metrics === 'string') {\n var metricNames = metrics.split(',');\n return metricNames.every(isValidName);\n }\n return Object(_util_report_validation__WEBPACK_IMPORTED_MODULE_2__[\"isValidStringsOrObjects\"])(metrics, function (metric) {\n var validName = metric.hasOwnProperty('name') && isValidName(metric.name);\n\n // 'expression' is optional, so if it wasn't provided, we can\n // return early.\n if (!metric.hasOwnProperty('expression')) {\n return validName;\n }\n\n // 'expression', if provided, must be a string.\n var validExpression = typeof metric.expression === 'string';\n return validName && validExpression;\n }, isValidName);\n}\n\n/**\n * Verifies provided dimensions to make sure it matches allowed values. It can be a string,\n * array of strings, an object with \"name\" field, array of such objects or an array of strings\n * and objects.\n *\n * @since 1.94.0\n *\n * @param {string|string[]|Object|Object[]} dimensions The dimensions to check.\n * @return {boolean} TRUE if dimensions are valid, otherwise FALSE.\n */\nfunction isValidDimensions(dimensions) {\n return Object(_util_report_validation__WEBPACK_IMPORTED_MODULE_2__[\"isValidStringsOrObjects\"])(dimensions, function (dimension) {\n return dimension.hasOwnProperty('name') && typeof dimension.name === 'string';\n });\n}\n\n/**\n * Verifies provided dimensionFilters to make sure they match allowed values found in dimensions.\n *\n * @since 1.94.0\n *\n * @param {Object} filters The dimension filters to check.\n * @return {boolean} TRUE if dimension filters are valid, otherwise FALSE.\n */\nfunction isValidDimensionFilters(filters) {\n // Ensure every dimensionFilter key corresponds to a valid dimension.\n var validType = ['string'];\n return Object.keys(filters).every(function (dimension) {\n if (validType.includes(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(filters[dimension]))) {\n return true;\n }\n if (Array.isArray(filters[dimension])) {\n return filters[dimension].every(function (param) {\n return validType.includes(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(param));\n });\n }\n if (Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(filters[dimension])) {\n var props = Object.keys(filters[dimension]);\n if (!props.includes('filterType')) {\n return false;\n }\n if (filters[dimension].filterType !== 'emptyFilter' && !props.includes('value')) {\n return false;\n }\n return true;\n }\n return false;\n });\n}\n\n/**\n * Verifies provided metricFilters to make sure they match allowed values found in metrics and supported filters.\n *\n * @since 1.111.0\n *\n * @param {Object} filters The metric filters to check.\n * @return {boolean} TRUE if dimension filters are valid, otherwise FALSE.\n */\nfunction isValidMetricFilters(filters) {\n var validType = ['string'];\n var allowedFilterTypes = ['numericFilter', 'betweenFilter'];\n return Object.values(filters).every(function (filter) {\n if (validType.includes(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(filter))) {\n return true;\n }\n if (Array.isArray(filter)) {\n return filter.every(function (param) {\n return validType.includes(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(param));\n });\n }\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(filter)) {\n return false;\n }\n var filterType = filter.filterType,\n value = filter.value,\n fromValue = filter.fromValue,\n toValue = filter.toValue; // Validate filterType if present\n if (filterType && !allowedFilterTypes.includes(filterType)) {\n return false;\n }\n var props = Object.keys(filter);\n\n // Numeric Filter (default if filterType is missing)\n if (!filterType || filterType === 'numericFilter') {\n return props.includes('operation') && props.includes('value') && (!Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(value) || 'int64Value' in value);\n }\n\n // Between Filter\n if (filterType === 'betweenFilter') {\n return props.includes('fromValue') && props.includes('toValue') && [fromValue, toValue].every(function (val) {\n return !Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(val) || 'int64Value' in val;\n });\n }\n return false;\n });\n}\n\n/**\n * Verifies that order definitions are valid for a report. It should be an array\n * of objects where each object has either a \"metric\" or a \"dimension\" property,\n * and an optional \"desc\" property. The \"metric\" and \"dimension\" properties should\n * be objects with \"metricName\" and \"dimensionName\" properties respectively.\n *\n * @since 1.95.0\n *\n * @param {Object[]} orders The order definitions to check.\n * @return {boolean} TRUE if order definitions are valid, otherwise FALSE.\n */\nfunction isValidOrders(orders) {\n if (!Array.isArray(orders)) {\n return false;\n }\n return orders.every(function (order) {\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_1__[\"isPlainObject\"])(order)) {\n return false;\n }\n if (order.hasOwnProperty('desc') && typeof order.desc !== 'boolean') {\n return false;\n }\n if (order.metric) {\n var _order$metric;\n return !order.dimension && typeof ((_order$metric = order.metric) === null || _order$metric === void 0 ? void 0 : _order$metric.metricName) === 'string';\n }\n if (order.dimension) {\n var _order$dimension;\n return typeof ((_order$dimension = order.dimension) === null || _order$dimension === void 0 ? void 0 : _order$dimension.dimensionName) === 'string';\n }\n return false;\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL2FuYWx5dGljcy00L3V0aWxzL3JlcG9ydC12YWxpZGF0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvbW9kdWxlcy9hbmFseXRpY3MtNC91dGlscy9yZXBvcnQtdmFsaWRhdGlvbi5qcz9iNzhlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQW5hbHl0aWNzIDQgcmVwb3J0aW5nIEFQSSB2YWxpZGF0aW9uIHV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIzIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qIGVzbGludCBjb21wbGV4aXR5OiBbIFwiZXJyb3JcIiwgMTcgXSAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBpc1BsYWluT2JqZWN0IH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgaXNWYWxpZFN0cmluZ3NPck9iamVjdHMgfSBmcm9tICcuLi8uLi8uLi91dGlsL3JlcG9ydC12YWxpZGF0aW9uJztcblxuLyoqXG4gKiBWZXJpZmllcyB0aGF0IHByb3ZpZGVkIG1ldHJpY3MgbWF0Y2ggYWxsb3dlZCB2YWx1ZXMuIE1ldHJpY3MgY2FuIGJlIGEgc3RyaW5nLFxuICogYW4gYXJyYXkgb2Ygc3RyaW5nLCBhbiBhcnJheSBvZiBvYmplY3RzIG9yIG1peCBvZiBzdHJpbmdzIGFuZCBvYmplY3RzLlxuICogT2JqZWN0cyBtdXN0IGhhdmUgYSBcIm5hbWVcIiBwcm9wZXJ0eSB0aGF0IG1hdGNoZXMgdGhlIHJlZ2V4IGAvXlthLXpBLVowLTlfXSskL2BcbiAqIHRvIGJlIHZhbGlkLiBPYmplY3RzIGNhbiBvcHRpb25hbGx5IGluY2x1ZGUgYW4gXCJleHByZXNzaW9uXCIgcHJvcGVydHkuXG4gKlxuICogV2hlbiBhIHNpbmdsZSBzdHJpbmcgaXMgcHJvdmlkZWQsIGl0IG11c3QgYmUgYSBtZXRyaWMgbmFtZSBvciBhIGNvbW1hLXNlcGFyYXRlZFxuICogbGlzdCBvZiBtZXRyaWMgbmFtZXMuXG4gKlxuICogQSBtZXRyaWMgbmFtZSBtdXN0IG1hdGNoIHRoZSByZWd1bGFyIGV4cHJlc3Npb24gYC9eW2EtekEtWjAtOV9dKyQvYC5cbiAqXG4gKiBAc2luY2UgMS45NC4wXG4gKiBAc2luY2UgMS45OC4wIEFkZGVkIGEgcmVndWxhciBleHByZXNzaW9uIHRvIHZhbGlkYXRlIG1ldHJpYyBuYW1lcywgaW4ga2VlcGluZyB3aXRoIHRoZSBHQTQgQVBJLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfHN0cmluZ1tdfE9iamVjdHxPYmplY3RbXX0gbWV0cmljcyBUaGUgbWV0cmljcyB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgbWV0cmljcyBhcmUgdmFsaWQsIG90aGVyd2lzZSBGQUxTRS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWRNZXRyaWNzKCBtZXRyaWNzICkge1xuXHRjb25zdCBpc1ZhbGlkTmFtZSA9ICggbWV0cmljTmFtZSApID0+XG5cdFx0dHlwZW9mIG1ldHJpY05hbWUgPT09ICdzdHJpbmcnICYmIC9eW2EtekEtWjAtOV9dKyQvLnRlc3QoIG1ldHJpY05hbWUgKTtcblxuXHRpZiAoIHR5cGVvZiBtZXRyaWNzID09PSAnc3RyaW5nJyApIHtcblx0XHRjb25zdCBtZXRyaWNOYW1lcyA9IG1ldHJpY3Muc3BsaXQoICcsJyApO1xuXHRcdHJldHVybiBtZXRyaWNOYW1lcy5ldmVyeSggaXNWYWxpZE5hbWUgKTtcblx0fVxuXG5cdHJldHVybiBpc1ZhbGlkU3RyaW5nc09yT2JqZWN0cyhcblx0XHRtZXRyaWNzLFxuXHRcdCggbWV0cmljICkgPT4ge1xuXHRcdFx0Y29uc3QgdmFsaWROYW1lID1cblx0XHRcdFx0bWV0cmljLmhhc093blByb3BlcnR5KCAnbmFtZScgKSAmJiBpc1ZhbGlkTmFtZSggbWV0cmljLm5hbWUgKTtcblxuXHRcdFx0Ly8gJ2V4cHJlc3Npb24nIGlzIG9wdGlvbmFsLCBzbyBpZiBpdCB3YXNuJ3QgcHJvdmlkZWQsIHdlIGNhblxuXHRcdFx0Ly8gcmV0dXJuIGVhcmx5LlxuXHRcdFx0aWYgKCAhIG1ldHJpYy5oYXNPd25Qcm9wZXJ0eSggJ2V4cHJlc3Npb24nICkgKSB7XG5cdFx0XHRcdHJldHVybiB2YWxpZE5hbWU7XG5cdFx0XHR9XG5cblx0XHRcdC8vICdleHByZXNzaW9uJywgaWYgcHJvdmlkZWQsIG11c3QgYmUgYSBzdHJpbmcuXG5cdFx0XHRjb25zdCB2YWxpZEV4cHJlc3Npb24gPSB0eXBlb2YgbWV0cmljLmV4cHJlc3Npb24gPT09ICdzdHJpbmcnO1xuXG5cdFx0XHRyZXR1cm4gdmFsaWROYW1lICYmIHZhbGlkRXhwcmVzc2lvbjtcblx0XHR9LFxuXHRcdGlzVmFsaWROYW1lXG5cdCk7XG59XG5cbi8qKlxuICogVmVyaWZpZXMgcHJvdmlkZWQgZGltZW5zaW9ucyB0byBtYWtlIHN1cmUgaXQgbWF0Y2hlcyBhbGxvd2VkIHZhbHVlcy4gSXQgY2FuIGJlIGEgc3RyaW5nLFxuICogYXJyYXkgb2Ygc3RyaW5ncywgYW4gb2JqZWN0IHdpdGggXCJuYW1lXCIgZmllbGQsIGFycmF5IG9mIHN1Y2ggb2JqZWN0cyBvciBhbiBhcnJheSBvZiBzdHJpbmdzXG4gKiBhbmQgb2JqZWN0cy5cbiAqXG4gKiBAc2luY2UgMS45NC4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd8c3RyaW5nW118T2JqZWN0fE9iamVjdFtdfSBkaW1lbnNpb25zIFRoZSBkaW1lbnNpb25zIHRvIGNoZWNrLlxuICogQHJldHVybiB7Ym9vbGVhbn0gVFJVRSBpZiBkaW1lbnNpb25zIGFyZSB2YWxpZCwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZERpbWVuc2lvbnMoIGRpbWVuc2lvbnMgKSB7XG5cdHJldHVybiBpc1ZhbGlkU3RyaW5nc09yT2JqZWN0cyggZGltZW5zaW9ucywgKCBkaW1lbnNpb24gKSA9PiB7XG5cdFx0cmV0dXJuIChcblx0XHRcdGRpbWVuc2lvbi5oYXNPd25Qcm9wZXJ0eSggJ25hbWUnICkgJiZcblx0XHRcdHR5cGVvZiBkaW1lbnNpb24ubmFtZSA9PT0gJ3N0cmluZydcblx0XHQpO1xuXHR9ICk7XG59XG5cbi8qKlxuICogVmVyaWZpZXMgcHJvdmlkZWQgZGltZW5zaW9uRmlsdGVycyB0byBtYWtlIHN1cmUgdGhleSBtYXRjaCBhbGxvd2VkIHZhbHVlcyBmb3VuZCBpbiBkaW1lbnNpb25zLlxuICpcbiAqIEBzaW5jZSAxLjk0LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gZmlsdGVycyBUaGUgZGltZW5zaW9uIGZpbHRlcnMgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIGRpbWVuc2lvbiBmaWx0ZXJzIGFyZSB2YWxpZCwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZERpbWVuc2lvbkZpbHRlcnMoIGZpbHRlcnMgKSB7XG5cdC8vIEVuc3VyZSBldmVyeSBkaW1lbnNpb25GaWx0ZXIga2V5IGNvcnJlc3BvbmRzIHRvIGEgdmFsaWQgZGltZW5zaW9uLlxuXHRjb25zdCB2YWxpZFR5cGUgPSBbICdzdHJpbmcnIF07XG5cdHJldHVybiBPYmplY3Qua2V5cyggZmlsdGVycyApLmV2ZXJ5KCAoIGRpbWVuc2lvbiApID0+IHtcblx0XHRpZiAoIHZhbGlkVHlwZS5pbmNsdWRlcyggdHlwZW9mIGZpbHRlcnNbIGRpbWVuc2lvbiBdICkgKSB7XG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9XG5cblx0XHRpZiAoIEFycmF5LmlzQXJyYXkoIGZpbHRlcnNbIGRpbWVuc2lvbiBdICkgKSB7XG5cdFx0XHRyZXR1cm4gZmlsdGVyc1sgZGltZW5zaW9uIF0uZXZlcnkoICggcGFyYW0gKSA9PlxuXHRcdFx0XHR2YWxpZFR5cGUuaW5jbHVkZXMoIHR5cGVvZiBwYXJhbSApXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGlmICggaXNQbGFpbk9iamVjdCggZmlsdGVyc1sgZGltZW5zaW9uIF0gKSApIHtcblx0XHRcdGNvbnN0IHByb3BzID0gT2JqZWN0LmtleXMoIGZpbHRlcnNbIGRpbWVuc2lvbiBdICk7XG5cblx0XHRcdGlmICggISBwcm9wcy5pbmNsdWRlcyggJ2ZpbHRlclR5cGUnICkgKSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0aWYgKFxuXHRcdFx0XHRmaWx0ZXJzWyBkaW1lbnNpb24gXS5maWx0ZXJUeXBlICE9PSAnZW1wdHlGaWx0ZXInICYmXG5cdFx0XHRcdCEgcHJvcHMuaW5jbHVkZXMoICd2YWx1ZScgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9ICk7XG59XG5cbi8qKlxuICogVmVyaWZpZXMgcHJvdmlkZWQgbWV0cmljRmlsdGVycyB0byBtYWtlIHN1cmUgdGhleSBtYXRjaCBhbGxvd2VkIHZhbHVlcyBmb3VuZCBpbiBtZXRyaWNzIGFuZCBzdXBwb3J0ZWQgZmlsdGVycy5cbiAqXG4gKiBAc2luY2UgMS4xMTEuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBmaWx0ZXJzIFRoZSBtZXRyaWMgZmlsdGVycyB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgZGltZW5zaW9uIGZpbHRlcnMgYXJlIHZhbGlkLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkTWV0cmljRmlsdGVycyggZmlsdGVycyApIHtcblx0Y29uc3QgdmFsaWRUeXBlID0gWyAnc3RyaW5nJyBdO1xuXHRjb25zdCBhbGxvd2VkRmlsdGVyVHlwZXMgPSBbICdudW1lcmljRmlsdGVyJywgJ2JldHdlZW5GaWx0ZXInIF07XG5cblx0cmV0dXJuIE9iamVjdC52YWx1ZXMoIGZpbHRlcnMgKS5ldmVyeSggKCBmaWx0ZXIgKSA9PiB7XG5cdFx0aWYgKCB2YWxpZFR5cGUuaW5jbHVkZXMoIHR5cGVvZiBmaWx0ZXIgKSApIHtcblx0XHRcdHJldHVybiB0cnVlO1xuXHRcdH1cblxuXHRcdGlmICggQXJyYXkuaXNBcnJheSggZmlsdGVyICkgKSB7XG5cdFx0XHRyZXR1cm4gZmlsdGVyLmV2ZXJ5KCAoIHBhcmFtICkgPT5cblx0XHRcdFx0dmFsaWRUeXBlLmluY2x1ZGVzKCB0eXBlb2YgcGFyYW0gKVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRpZiAoICEgaXNQbGFpbk9iamVjdCggZmlsdGVyICkgKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0Y29uc3QgeyBmaWx0ZXJUeXBlLCB2YWx1ZSwgZnJvbVZhbHVlLCB0b1ZhbHVlIH0gPSBmaWx0ZXI7XG5cblx0XHQvLyBWYWxpZGF0ZSBmaWx0ZXJUeXBlIGlmIHByZXNlbnRcblx0XHRpZiAoIGZpbHRlclR5cGUgJiYgISBhbGxvd2VkRmlsdGVyVHlwZXMuaW5jbHVkZXMoIGZpbHRlclR5cGUgKSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRjb25zdCBwcm9wcyA9IE9iamVjdC5rZXlzKCBmaWx0ZXIgKTtcblxuXHRcdC8vIE51bWVyaWMgRmlsdGVyIChkZWZhdWx0IGlmIGZpbHRlclR5cGUgaXMgbWlzc2luZylcblx0XHRpZiAoICEgZmlsdGVyVHlwZSB8fCBmaWx0ZXJUeXBlID09PSAnbnVtZXJpY0ZpbHRlcicgKSB7XG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRwcm9wcy5pbmNsdWRlcyggJ29wZXJhdGlvbicgKSAmJlxuXHRcdFx0XHRwcm9wcy5pbmNsdWRlcyggJ3ZhbHVlJyApICYmXG5cdFx0XHRcdCggISBpc1BsYWluT2JqZWN0KCB2YWx1ZSApIHx8ICdpbnQ2NFZhbHVlJyBpbiB2YWx1ZSApXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdC8vIEJldHdlZW4gRmlsdGVyXG5cdFx0aWYgKCBmaWx0ZXJUeXBlID09PSAnYmV0d2VlbkZpbHRlcicgKSB7XG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRwcm9wcy5pbmNsdWRlcyggJ2Zyb21WYWx1ZScgKSAmJlxuXHRcdFx0XHRwcm9wcy5pbmNsdWRlcyggJ3RvVmFsdWUnICkgJiZcblx0XHRcdFx0WyBmcm9tVmFsdWUsIHRvVmFsdWUgXS5ldmVyeShcblx0XHRcdFx0XHQoIHZhbCApID0+ICEgaXNQbGFpbk9iamVjdCggdmFsICkgfHwgJ2ludDY0VmFsdWUnIGluIHZhbFxuXHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiBmYWxzZTtcblx0fSApO1xufVxuXG4vKipcbiAqIFZlcmlmaWVzIHRoYXQgb3JkZXIgZGVmaW5pdGlvbnMgYXJlIHZhbGlkIGZvciBhIHJlcG9ydC4gSXQgc2hvdWxkIGJlIGFuIGFycmF5XG4gKiBvZiBvYmplY3RzIHdoZXJlIGVhY2ggb2JqZWN0IGhhcyBlaXRoZXIgYSBcIm1ldHJpY1wiIG9yIGEgXCJkaW1lbnNpb25cIiBwcm9wZXJ0eSxcbiAqIGFuZCBhbiBvcHRpb25hbCBcImRlc2NcIiBwcm9wZXJ0eS4gVGhlIFwibWV0cmljXCIgYW5kIFwiZGltZW5zaW9uXCIgcHJvcGVydGllcyBzaG91bGRcbiAqIGJlIG9iamVjdHMgd2l0aCBcIm1ldHJpY05hbWVcIiBhbmQgXCJkaW1lbnNpb25OYW1lXCIgcHJvcGVydGllcyByZXNwZWN0aXZlbHkuXG4gKlxuICogQHNpbmNlIDEuOTUuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0W119IG9yZGVycyBUaGUgb3JkZXIgZGVmaW5pdGlvbnMgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIG9yZGVyIGRlZmluaXRpb25zIGFyZSB2YWxpZCwgb3RoZXJ3aXNlIEZBTFNFLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZE9yZGVycyggb3JkZXJzICkge1xuXHRpZiAoICEgQXJyYXkuaXNBcnJheSggb3JkZXJzICkgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9yZGVycy5ldmVyeSggKCBvcmRlciApID0+IHtcblx0XHRpZiAoICEgaXNQbGFpbk9iamVjdCggb3JkZXIgKSApIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRpZiAoXG5cdFx0XHRvcmRlci5oYXNPd25Qcm9wZXJ0eSggJ2Rlc2MnICkgJiZcblx0XHRcdHR5cGVvZiBvcmRlci5kZXNjICE9PSAnYm9vbGVhbidcblx0XHQpIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRpZiAoIG9yZGVyLm1ldHJpYyApIHtcblx0XHRcdHJldHVybiAoXG5cdFx0XHRcdCEgb3JkZXIuZGltZW5zaW9uICYmXG5cdFx0XHRcdHR5cGVvZiBvcmRlci5tZXRyaWM/Lm1ldHJpY05hbWUgPT09ICdzdHJpbmcnXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGlmICggb3JkZXIuZGltZW5zaW9uICkge1xuXHRcdFx0cmV0dXJuIHR5cGVvZiBvcmRlci5kaW1lbnNpb24/LmRpbWVuc2lvbk5hbWUgPT09ICdzdHJpbmcnO1xuXHRcdH1cblxuXHRcdHJldHVybiBmYWxzZTtcblx0fSApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQUE7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUlBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFJQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/modules/analytics-4/utils/report-validation.js\n"); /***/ }), /***/ "./js/modules/search-console/datastore/constants.js": /*!**********************************************************!*\ !*** ./js/modules/search-console/datastore/constants.js ***! \**********************************************************/ /*! exports provided: MODULES_SEARCH_CONSOLE, DATE_RANGE_OFFSET */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULES_SEARCH_CONSOLE\", function() { return MODULES_SEARCH_CONSOLE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DATE_RANGE_OFFSET\", function() { return DATE_RANGE_OFFSET; });\n/**\n * `modules/search-console` data store constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar MODULES_SEARCH_CONSOLE = 'modules/search-console';\n\n// Date range offset days for Search Console report requests.\nvar DATE_RANGE_OFFSET = 1;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9jb25zdGFudHMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy9tb2R1bGVzL3NlYXJjaC1jb25zb2xlL2RhdGFzdG9yZS9jb25zdGFudHMuanM/MGNlMyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGBtb2R1bGVzL3NlYXJjaC1jb25zb2xlYCBkYXRhIHN0b3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBNT0RVTEVTX1NFQVJDSF9DT05TT0xFID0gJ21vZHVsZXMvc2VhcmNoLWNvbnNvbGUnO1xuXG4vLyBEYXRlIHJhbmdlIG9mZnNldCBkYXlzIGZvciBTZWFyY2ggQ29uc29sZSByZXBvcnQgcmVxdWVzdHMuXG5leHBvcnQgY29uc3QgREFURV9SQU5HRV9PRkZTRVQgPSAxO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/modules/search-console/datastore/constants.js\n"); /***/ }), /***/ "./js/modules/tagmanager/datastore/constants.js": /*!******************************************************!*\ !*** ./js/modules/tagmanager/datastore/constants.js ***! \******************************************************/ /*! exports provided: MODULES_TAGMANAGER, ACCOUNT_CREATE, CONTAINER_CREATE, CONTEXT_WEB, CONTEXT_AMP, FORM_SETUP, READ_SCOPE, EDIT_SCOPE, SETUP_MODE_WITH_ANALYTICS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MODULES_TAGMANAGER\", function() { return MODULES_TAGMANAGER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ACCOUNT_CREATE\", function() { return ACCOUNT_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONTAINER_CREATE\", function() { return CONTAINER_CREATE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONTEXT_WEB\", function() { return CONTEXT_WEB; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CONTEXT_AMP\", function() { return CONTEXT_AMP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FORM_SETUP\", function() { return FORM_SETUP; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"READ_SCOPE\", function() { return READ_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EDIT_SCOPE\", function() { return EDIT_SCOPE; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SETUP_MODE_WITH_ANALYTICS\", function() { return SETUP_MODE_WITH_ANALYTICS; });\n/**\n * `modules/tagmanager` data store constants.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar MODULES_TAGMANAGER = 'modules/tagmanager';\n\n// A special Account ID value used for the \"Set up a new account\" option.\nvar ACCOUNT_CREATE = 'account_create';\n// A special Container ID value used for the \"Set up a new container\" option.\nvar CONTAINER_CREATE = 'container_create';\n// Usage context for web containers.\nvar CONTEXT_WEB = 'web';\n// Usage context for AMP containers.\nvar CONTEXT_AMP = 'amp';\n// Form ID for the module setup form.\nvar FORM_SETUP = 'tagmanagerSetup';\n// OAuth scope needed for viewing containers.\nvar READ_SCOPE = 'https://www.googleapis.com/auth/tagmanager.readonly';\n// OAuth scope needed for creating containers.\nvar EDIT_SCOPE = 'https://www.googleapis.com/auth/tagmanager.edit.containers';\n// A special setupMode value for when completing setup with Analytics.\nvar SETUP_MODE_WITH_ANALYTICS = 'SETUP_WITH_ANALYTICS';//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy9tb2R1bGVzL3RhZ21hbmFnZXIvZGF0YXN0b3JlL2NvbnN0YW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL21vZHVsZXMvdGFnbWFuYWdlci9kYXRhc3RvcmUvY29uc3RhbnRzLmpzPzk4NzYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBgbW9kdWxlcy90YWdtYW5hZ2VyYCBkYXRhIHN0b3JlIGNvbnN0YW50cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmV4cG9ydCBjb25zdCBNT0RVTEVTX1RBR01BTkFHRVIgPSAnbW9kdWxlcy90YWdtYW5hZ2VyJztcblxuLy8gQSBzcGVjaWFsIEFjY291bnQgSUQgdmFsdWUgdXNlZCBmb3IgdGhlIFwiU2V0IHVwIGEgbmV3IGFjY291bnRcIiBvcHRpb24uXG5leHBvcnQgY29uc3QgQUNDT1VOVF9DUkVBVEUgPSAnYWNjb3VudF9jcmVhdGUnO1xuLy8gQSBzcGVjaWFsIENvbnRhaW5lciBJRCB2YWx1ZSB1c2VkIGZvciB0aGUgXCJTZXQgdXAgYSBuZXcgY29udGFpbmVyXCIgb3B0aW9uLlxuZXhwb3J0IGNvbnN0IENPTlRBSU5FUl9DUkVBVEUgPSAnY29udGFpbmVyX2NyZWF0ZSc7XG4vLyBVc2FnZSBjb250ZXh0IGZvciB3ZWIgY29udGFpbmVycy5cbmV4cG9ydCBjb25zdCBDT05URVhUX1dFQiA9ICd3ZWInO1xuLy8gVXNhZ2UgY29udGV4dCBmb3IgQU1QIGNvbnRhaW5lcnMuXG5leHBvcnQgY29uc3QgQ09OVEVYVF9BTVAgPSAnYW1wJztcbi8vIEZvcm0gSUQgZm9yIHRoZSBtb2R1bGUgc2V0dXAgZm9ybS5cbmV4cG9ydCBjb25zdCBGT1JNX1NFVFVQID0gJ3RhZ21hbmFnZXJTZXR1cCc7XG4vLyBPQXV0aCBzY29wZSBuZWVkZWQgZm9yIHZpZXdpbmcgY29udGFpbmVycy5cbmV4cG9ydCBjb25zdCBSRUFEX1NDT1BFID0gJ2h0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL2F1dGgvdGFnbWFuYWdlci5yZWFkb25seSc7XG4vLyBPQXV0aCBzY29wZSBuZWVkZWQgZm9yIGNyZWF0aW5nIGNvbnRhaW5lcnMuXG5leHBvcnQgY29uc3QgRURJVF9TQ09QRSA9XG5cdCdodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL3RhZ21hbmFnZXIuZWRpdC5jb250YWluZXJzJztcbi8vIEEgc3BlY2lhbCBzZXR1cE1vZGUgdmFsdWUgZm9yIHdoZW4gY29tcGxldGluZyBzZXR1cCB3aXRoIEFuYWx5dGljcy5cbmV4cG9ydCBjb25zdCBTRVRVUF9NT0RFX1dJVEhfQU5BTFlUSUNTID0gJ1NFVFVQX1dJVEhfQU5BTFlUSUNTJztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/modules/tagmanager/datastore/constants.js\n"); /***/ }), /***/ "./js/util/async.js": /*!**************************!*\ !*** ./js/util/async.js ***! \**************************/ /*! exports provided: racePrioritizedAsyncTasks */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"racePrioritizedAsyncTasks\", function() { return racePrioritizedAsyncTasks; });\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ \"../node_modules/@babel/runtime/regenerator/index.js\");\n/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ \"../node_modules/@babel/runtime/helpers/asyncToGenerator.js\");\n/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Defines async task.\n *\n * @since 1.142.0\n *\n * @typedef {Object} AsyncTask\n * @property {number} priority Priority of task – executed in ascending order.\n * @property {function(): Promise} check Async function that resolves to a boolean. `true` if its checks pass, otherwise `false`.\n */\n\n/**\n * Finds the highest priority task from a collection of tasks with async checks.\n *\n * @since 1.142.0\n *\n * @param {AsyncTask[]} tasks List of task objects.\n * @return {Promise} Promise that resolves to the highest priority task object which finishes its check first or `null` if no checks pass.\n */\nfunction racePrioritizedAsyncTasks(_x) {\n return _racePrioritizedAsyncTasks.apply(this, arguments);\n}\n\n/**\n * Checks if the given promise is resolved.\n *\n * A resolved promise is either settled or rejected, but not pending.\n *\n * @since 1.144.0\n *\n * @param {Promise} promise Promise to test.\n * @return {boolean} True if resolved, otherwise false.\n */\nfunction _racePrioritizedAsyncTasks() {\n _racePrioritizedAsyncTasks = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(tasks) {\n var priorityGroups, priorities, _iterator, _step, priority, group, winner, i, task;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n // Group tasks by priority\n priorityGroups = tasks.reduce(function (grouped, task) {\n var priority = parseInt(task.priority, 10);\n grouped[priority] = grouped[priority] || [];\n grouped[priority].push(task.check().then(function (result) {\n return {\n task: task,\n result: !!result\n };\n }).catch(function () {\n return {\n result: false\n };\n }));\n return grouped;\n }, {}); // Collect all given priorities in ascending order.\n priorities = Object.keys(priorityGroups).sort(function (a, b) {\n return a - b;\n }); // Process priority groups sequentially.\n _iterator = _createForOfIteratorHelper(priorities);\n _context.prev = 3;\n _iterator.s();\n case 5:\n if ((_step = _iterator.n()).done) {\n _context.next = 33;\n break;\n }\n priority = _step.value;\n // Initialize a copy of the priority group to allow for mutation.\n group = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default()(priorityGroups[priority]);\n case 8:\n _context.next = 10;\n return Promise.race(group);\n case 10:\n winner = _context.sent;\n if (!winner.result) {\n _context.next = 13;\n break;\n }\n return _context.abrupt(\"return\", winner.task);\n case 13:\n _context.t0 = _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.keys(group);\n case 14:\n if ((_context.t1 = _context.t0()).done) {\n _context.next = 29;\n break;\n }\n i = _context.t1.value;\n task = group[i];\n _context.next = 19;\n return isPromiseResolved(task);\n case 19:\n _context.t2 = _context.sent;\n if (!_context.t2) {\n _context.next = 25;\n break;\n }\n _context.next = 23;\n return task;\n case 23:\n _context.t3 = _context.sent.result;\n _context.t2 = false === _context.t3;\n case 25:\n if (!_context.t2) {\n _context.next = 27;\n break;\n }\n delete group[i];\n case 27:\n _context.next = 14;\n break;\n case 29:\n // Filter out empty elements for the next iteration.\n group = group.filter(function (e) {\n return e;\n });\n case 30:\n if (group.length) {\n _context.next = 8;\n break;\n }\n case 31:\n _context.next = 5;\n break;\n case 33:\n _context.next = 38;\n break;\n case 35:\n _context.prev = 35;\n _context.t4 = _context[\"catch\"](3);\n _iterator.e(_context.t4);\n case 38:\n _context.prev = 38;\n _iterator.f();\n return _context.finish(38);\n case 41:\n return _context.abrupt(\"return\", null);\n case 42:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[3, 35, 38, 41]]);\n }));\n return _racePrioritizedAsyncTasks.apply(this, arguments);\n}\nfunction isPromiseResolved(_x2) {\n return _isPromiseResolved.apply(this, arguments);\n}\nfunction _isPromiseResolved() {\n _isPromiseResolved = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default()(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(promise) {\n var CONTROL;\n return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n CONTROL = 'SECRETVALUETHATNOPROMISESHOULDEVERRESOLVETO'; // If the given value isn't a Promise, wrap it in one.\n if (!(promise instanceof Promise)) {\n promise = Promise.resolve(promise);\n }\n // Important: while Promise.race works with non-promises, it doesn't work\n // consistently in some environments with client-side instrumentation tooling.\n _context2.t0 = CONTROL;\n _context2.next = 5;\n return Promise.race([promise, Promise.resolve(CONTROL)]);\n case 5:\n _context2.t1 = _context2.sent;\n return _context2.abrupt(\"return\", _context2.t0 !== _context2.t1);\n case 7:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return _isPromiseResolved.apply(this, arguments);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2FzeW5jLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9hc3luYy5qcz8yNDhkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIERlZmluZXMgYXN5bmMgdGFzay5cbiAqXG4gKiBAc2luY2UgMS4xNDIuMFxuICpcbiAqIEB0eXBlZGVmIHtPYmplY3R9IEFzeW5jVGFza1xuICogQHByb3BlcnR5IHtudW1iZXJ9ICAgICBwcmlvcml0eSAgICAgICAgICBQcmlvcml0eSBvZiB0YXNrIOKAkyBleGVjdXRlZCBpbiBhc2NlbmRpbmcgb3JkZXIuXG4gKiBAcHJvcGVydHkge2Z1bmN0aW9uKCk6IFByb21pc2U8Ym9vbGVhbj59IGNoZWNrIEFzeW5jIGZ1bmN0aW9uIHRoYXQgcmVzb2x2ZXMgdG8gYSBib29sZWFuLiBgdHJ1ZWAgaWYgaXRzIGNoZWNrcyBwYXNzLCBvdGhlcndpc2UgYGZhbHNlYC5cbiAqL1xuXG4vKipcbiAqIEZpbmRzIHRoZSBoaWdoZXN0IHByaW9yaXR5IHRhc2sgZnJvbSBhIGNvbGxlY3Rpb24gb2YgdGFza3Mgd2l0aCBhc3luYyBjaGVja3MuXG4gKlxuICogQHNpbmNlIDEuMTQyLjBcbiAqXG4gKiBAcGFyYW0ge0FzeW5jVGFza1tdfSB0YXNrcyBMaXN0IG9mIHRhc2sgb2JqZWN0cy5cbiAqIEByZXR1cm4ge1Byb21pc2U8T2JqZWN0fG51bGw+fSBQcm9taXNlIHRoYXQgcmVzb2x2ZXMgdG8gdGhlIGhpZ2hlc3QgcHJpb3JpdHkgdGFzayBvYmplY3Qgd2hpY2ggZmluaXNoZXMgaXRzIGNoZWNrIGZpcnN0IG9yIGBudWxsYCBpZiBubyBjaGVja3MgcGFzcy5cbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIHJhY2VQcmlvcml0aXplZEFzeW5jVGFza3MoIHRhc2tzICkge1xuXHQvLyBHcm91cCB0YXNrcyBieSBwcmlvcml0eVxuXHRjb25zdCBwcmlvcml0eUdyb3VwcyA9IHRhc2tzLnJlZHVjZSggKCBncm91cGVkLCB0YXNrICkgPT4ge1xuXHRcdGNvbnN0IHByaW9yaXR5ID0gcGFyc2VJbnQoIHRhc2sucHJpb3JpdHksIDEwICk7XG5cdFx0Z3JvdXBlZFsgcHJpb3JpdHkgXSA9IGdyb3VwZWRbIHByaW9yaXR5IF0gfHwgW107XG5cdFx0Z3JvdXBlZFsgcHJpb3JpdHkgXS5wdXNoKFxuXHRcdFx0dGFza1xuXHRcdFx0XHQuY2hlY2soKVxuXHRcdFx0XHQudGhlbiggKCByZXN1bHQgKSA9PiAoIHsgdGFzaywgcmVzdWx0OiAhISByZXN1bHQgfSApIClcblx0XHRcdFx0LmNhdGNoKCAoKSA9PiAoIHsgcmVzdWx0OiBmYWxzZSB9ICkgKVxuXHRcdCk7XG5cdFx0cmV0dXJuIGdyb3VwZWQ7XG5cdH0sIHt9ICk7XG5cblx0Ly8gQ29sbGVjdCBhbGwgZ2l2ZW4gcHJpb3JpdGllcyBpbiBhc2NlbmRpbmcgb3JkZXIuXG5cdGNvbnN0IHByaW9yaXRpZXMgPSBPYmplY3Qua2V5cyggcHJpb3JpdHlHcm91cHMgKS5zb3J0KCAoIGEsIGIgKSA9PiBhIC0gYiApO1xuXG5cdC8vIFByb2Nlc3MgcHJpb3JpdHkgZ3JvdXBzIHNlcXVlbnRpYWxseS5cblx0Zm9yICggY29uc3QgcHJpb3JpdHkgb2YgcHJpb3JpdGllcyApIHtcblx0XHQvLyBJbml0aWFsaXplIGEgY29weSBvZiB0aGUgcHJpb3JpdHkgZ3JvdXAgdG8gYWxsb3cgZm9yIG11dGF0aW9uLlxuXHRcdGxldCBncm91cCA9IFsgLi4ucHJpb3JpdHlHcm91cHNbIHByaW9yaXR5IF0gXTtcblx0XHRkbyB7XG5cdFx0XHRjb25zdCB3aW5uZXIgPSBhd2FpdCBQcm9taXNlLnJhY2UoIGdyb3VwICk7XG5cblx0XHRcdGlmICggd2lubmVyLnJlc3VsdCApIHtcblx0XHRcdFx0cmV0dXJuIHdpbm5lci50YXNrO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBJZiB3ZSBnb3QgaGVyZSwgdGhlbiB0aGUgZmFzdGVzdCB0YXNrJ3MgY2hlY2sgZGlkIG5vdCBwYXNzLlxuXHRcdFx0Ly8gRmlsdGVyIG91dCBhbGwgdGFza3Mgd2l0aCBjb21wbGV0ZWQgZmFpbGVkIGNoZWNrcy5cblx0XHRcdGZvciAoIGNvbnN0IGkgaW4gZ3JvdXAgKSB7XG5cdFx0XHRcdGNvbnN0IHRhc2sgPSBncm91cFsgaSBdO1xuXHRcdFx0XHRpZiAoXG5cdFx0XHRcdFx0KCBhd2FpdCBpc1Byb21pc2VSZXNvbHZlZCggdGFzayApICkgJiZcblx0XHRcdFx0XHRmYWxzZSA9PT0gKCBhd2FpdCB0YXNrICkucmVzdWx0XG5cdFx0XHRcdCkge1xuXHRcdFx0XHRcdGRlbGV0ZSBncm91cFsgaSBdO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEZpbHRlciBvdXQgZW1wdHkgZWxlbWVudHMgZm9yIHRoZSBuZXh0IGl0ZXJhdGlvbi5cblx0XHRcdGdyb3VwID0gZ3JvdXAuZmlsdGVyKCAoIGUgKSA9PiBlICk7XG5cdFx0fSB3aGlsZSAoIGdyb3VwLmxlbmd0aCApO1xuXHRcdC8vIE1vdmUgb24gdG8gdGhlIG5leHQgcHJpb3JpdHkgZ3JvdXAuXG5cdH1cblx0cmV0dXJuIG51bGw7XG59XG5cbi8qKlxuICogQ2hlY2tzIGlmIHRoZSBnaXZlbiBwcm9taXNlIGlzIHJlc29sdmVkLlxuICpcbiAqIEEgcmVzb2x2ZWQgcHJvbWlzZSBpcyBlaXRoZXIgc2V0dGxlZCBvciByZWplY3RlZCwgYnV0IG5vdCBwZW5kaW5nLlxuICpcbiAqIEBzaW5jZSAxLjE0NC4wXG4gKlxuICogQHBhcmFtIHtQcm9taXNlfSBwcm9taXNlIFByb21pc2UgdG8gdGVzdC5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRydWUgaWYgcmVzb2x2ZWQsIG90aGVyd2lzZSBmYWxzZS5cbiAqL1xuYXN5bmMgZnVuY3Rpb24gaXNQcm9taXNlUmVzb2x2ZWQoIHByb21pc2UgKSB7XG5cdGNvbnN0IENPTlRST0wgPSAnU0VDUkVUVkFMVUVUSEFUTk9QUk9NSVNFU0hPVUxERVZFUlJFU09MVkVUTyc7XG5cdC8vIElmIHRoZSBnaXZlbiB2YWx1ZSBpc24ndCBhIFByb21pc2UsIHdyYXAgaXQgaW4gb25lLlxuXHRpZiAoICEgKCBwcm9taXNlIGluc3RhbmNlb2YgUHJvbWlzZSApICkge1xuXHRcdHByb21pc2UgPSBQcm9taXNlLnJlc29sdmUoIHByb21pc2UgKTtcblx0fVxuXHQvLyBJbXBvcnRhbnQ6IHdoaWxlIFByb21pc2UucmFjZSB3b3JrcyB3aXRoIG5vbi1wcm9taXNlcywgaXQgZG9lc24ndCB3b3JrXG5cdC8vIGNvbnNpc3RlbnRseSBpbiBzb21lIGVudmlyb25tZW50cyB3aXRoIGNsaWVudC1zaWRlIGluc3RydW1lbnRhdGlvbiB0b29saW5nLlxuXHRyZXR1cm4gKFxuXHRcdENPTlRST0wgIT09XG5cdFx0KCBhd2FpdCBQcm9taXNlLnJhY2UoIFsgcHJvbWlzZSwgUHJvbWlzZS5yZXNvbHZlKCBDT05UUk9MICkgXSApIClcblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBK0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVEE7QUFBQTtBQWhEQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFHQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQVlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/async.js\n"); /***/ }), /***/ "./js/util/chart.js": /*!**************************!*\ !*** ./js/util/chart.js ***! \**************************/ /*! exports provided: getChartDifferenceArrow, isSingleSlice, calculateDifferenceBetweenChartValues */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(React) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getChartDifferenceArrow\", function() { return getChartDifferenceArrow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isSingleSlice\", function() { return isSingleSlice; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"calculateDifferenceBetweenChartValues\", function() { return calculateDifferenceBetweenChartValues; });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\");\n/* harmony import */ var _components_ChangeArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/ChangeArrow */ \"./js/components/ChangeArrow.js\");\n\n/**\n * Utility functions for charts.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n/**\n * Gets the up/down SVG arrow for Google Chart tooltips.\n *\n * @since 1.30.0\n *\n * @param {number} difference The difference which can be positive or negative.\n * @param {string} [options] Options to be passed to the ChangeArrow component.\n * @param {boolean} [options.invertColor] Whether we need to reverse the +/- colors of the arrow.\n * @return {string} SVG for the +/- difference.\n */\nvar getChartDifferenceArrow = function getChartDifferenceArrow(difference) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n if (Number.isNaN(Number(difference))) {\n return '';\n }\n var _options$invertColor = options.invertColor,\n invertColor = _options$invertColor === void 0 ? false : _options$invertColor;\n return Object(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__[\"renderToString\"])(/*#__PURE__*/React.createElement(_components_ChangeArrow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n direction: difference > 0 ? 'up' : 'down',\n invertColor: invertColor\n }));\n};\n\n/**\n * Checks if there is a single row of data or one row is contributing 100% of the total for a given dimension.\n *\n * @since 1.31.0\n *\n * @param {Array.} report An array of report data objects.\n * @return {(boolean|undefined)} Returns undefined if report is undefined, true/false for the above conditions.\n */\nvar isSingleSlice = function isSingleSlice(report) {\n var _report$, _report$$data, _report$$data$rows, _report$2, _report$2$data, _report$2$data$rows, _report$2$data$rows$, _report$2$data$rows$$, _report$2$data$rows$$2, _report$2$data$rows$$3, _report$3, _report$3$data, _report$3$data$totals, _report$3$data$totals2, _report$3$data$totals3;\n if (report === undefined) {\n return undefined;\n }\n if ((report === null || report === void 0 ? void 0 : (_report$ = report[0]) === null || _report$ === void 0 ? void 0 : (_report$$data = _report$.data) === null || _report$$data === void 0 ? void 0 : (_report$$data$rows = _report$$data.rows) === null || _report$$data$rows === void 0 ? void 0 : _report$$data$rows.length) === 1 || (report === null || report === void 0 ? void 0 : (_report$2 = report[0]) === null || _report$2 === void 0 ? void 0 : (_report$2$data = _report$2.data) === null || _report$2$data === void 0 ? void 0 : (_report$2$data$rows = _report$2$data.rows) === null || _report$2$data$rows === void 0 ? void 0 : (_report$2$data$rows$ = _report$2$data$rows[0]) === null || _report$2$data$rows$ === void 0 ? void 0 : (_report$2$data$rows$$ = _report$2$data$rows$.metrics) === null || _report$2$data$rows$$ === void 0 ? void 0 : (_report$2$data$rows$$2 = _report$2$data$rows$$[0]) === null || _report$2$data$rows$$2 === void 0 ? void 0 : (_report$2$data$rows$$3 = _report$2$data$rows$$2.values) === null || _report$2$data$rows$$3 === void 0 ? void 0 : _report$2$data$rows$$3[0]) === (report === null || report === void 0 ? void 0 : (_report$3 = report[0]) === null || _report$3 === void 0 ? void 0 : (_report$3$data = _report$3.data) === null || _report$3$data === void 0 ? void 0 : (_report$3$data$totals = _report$3$data.totals) === null || _report$3$data$totals === void 0 ? void 0 : (_report$3$data$totals2 = _report$3$data$totals[0]) === null || _report$3$data$totals2 === void 0 ? void 0 : (_report$3$data$totals3 = _report$3$data$totals2.values) === null || _report$3$data$totals3 === void 0 ? void 0 : _report$3$data$totals3[0])) {\n return true;\n }\n return false;\n};\n\n/**\n * Calculates difference between two chart values.\n *\n * @since 1.48.0\n *\n * @param {number} currentValue Current chart value.\n * @param {number} previousValue Previous chart value.\n * @return {number} The difference.\n */\nvar calculateDifferenceBetweenChartValues = function calculateDifferenceBetweenChartValues(currentValue, previousValue) {\n if (currentValue > 0 && previousValue > 0) {\n return currentValue / previousValue - 1;\n }\n if (currentValue > 0) {\n return 1;\n }\n if (previousValue > 0) {\n return -1;\n }\n return 0;\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @wordpress/element */ \"../node_modules/@wordpress/element/build-module/index.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2NoYXJ0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9jaGFydC5qcz8yM2ViIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVXRpbGl0eSBmdW5jdGlvbnMgZm9yIGNoYXJ0cy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyByZW5kZXJUb1N0cmluZyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBDaGFuZ2VBcnJvdyBmcm9tICcuLi9jb21wb25lbnRzL0NoYW5nZUFycm93JztcblxuLyoqXG4gKiBHZXRzIHRoZSB1cC9kb3duIFNWRyBhcnJvdyBmb3IgR29vZ2xlIENoYXJ0IHRvb2x0aXBzLlxuICpcbiAqIEBzaW5jZSAxLjMwLjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gIGRpZmZlcmVuY2UgICAgICAgICAgICBUaGUgZGlmZmVyZW5jZSB3aGljaCBjYW4gYmUgcG9zaXRpdmUgb3IgbmVnYXRpdmUuXG4gKiBAcGFyYW0ge3N0cmluZ30gIFtvcHRpb25zXSAgICAgICAgICAgICBPcHRpb25zIHRvIGJlIHBhc3NlZCB0byB0aGUgQ2hhbmdlQXJyb3cgY29tcG9uZW50LlxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy5pbnZlcnRDb2xvcl0gV2hldGhlciB3ZSBuZWVkIHRvIHJldmVyc2UgdGhlICsvLSBjb2xvcnMgb2YgdGhlIGFycm93LlxuICogQHJldHVybiB7c3RyaW5nfSBTVkcgZm9yIHRoZSArLy0gZGlmZmVyZW5jZS5cbiAqL1xuZXhwb3J0IGNvbnN0IGdldENoYXJ0RGlmZmVyZW5jZUFycm93ID0gKCBkaWZmZXJlbmNlLCBvcHRpb25zID0ge30gKSA9PiB7XG5cdGlmICggTnVtYmVyLmlzTmFOKCBOdW1iZXIoIGRpZmZlcmVuY2UgKSApICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXHRjb25zdCB7IGludmVydENvbG9yID0gZmFsc2UgfSA9IG9wdGlvbnM7XG5cblx0cmV0dXJuIHJlbmRlclRvU3RyaW5nKFxuXHRcdDxDaGFuZ2VBcnJvd1xuXHRcdFx0ZGlyZWN0aW9uPXsgZGlmZmVyZW5jZSA+IDAgPyAndXAnIDogJ2Rvd24nIH1cblx0XHRcdGludmVydENvbG9yPXsgaW52ZXJ0Q29sb3IgfVxuXHRcdC8+XG5cdCk7XG59O1xuXG4vKipcbiAqIENoZWNrcyBpZiB0aGVyZSBpcyBhIHNpbmdsZSByb3cgb2YgZGF0YSBvciBvbmUgcm93IGlzIGNvbnRyaWJ1dGluZyAxMDAlIG9mIHRoZSB0b3RhbCBmb3IgYSBnaXZlbiBkaW1lbnNpb24uXG4gKlxuICogQHNpbmNlIDEuMzEuMFxuICpcbiAqIEBwYXJhbSB7QXJyYXkuPE9iamVjdD59IHJlcG9ydCBBbiBhcnJheSBvZiByZXBvcnQgZGF0YSBvYmplY3RzLlxuICogQHJldHVybiB7KGJvb2xlYW58dW5kZWZpbmVkKX0gUmV0dXJucyB1bmRlZmluZWQgaWYgcmVwb3J0IGlzIHVuZGVmaW5lZCwgdHJ1ZS9mYWxzZSBmb3IgdGhlIGFib3ZlIGNvbmRpdGlvbnMuXG4gKi9cbmV4cG9ydCBjb25zdCBpc1NpbmdsZVNsaWNlID0gKCByZXBvcnQgKSA9PiB7XG5cdGlmICggcmVwb3J0ID09PSB1bmRlZmluZWQgKSB7XG5cdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0fVxuXG5cdGlmIChcblx0XHRyZXBvcnQ/LlsgMCBdPy5kYXRhPy5yb3dzPy5sZW5ndGggPT09IDEgfHxcblx0XHRyZXBvcnQ/LlsgMCBdPy5kYXRhPy5yb3dzPy5bIDAgXT8ubWV0cmljcz8uWyAwIF0/LnZhbHVlcz8uWyAwIF0gPT09XG5cdFx0XHRyZXBvcnQ/LlsgMCBdPy5kYXRhPy50b3RhbHM/LlsgMCBdPy52YWx1ZXM/LlsgMCBdXG5cdCkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cblx0cmV0dXJuIGZhbHNlO1xufTtcblxuLyoqXG4gKiBDYWxjdWxhdGVzIGRpZmZlcmVuY2UgYmV0d2VlbiB0d28gY2hhcnQgdmFsdWVzLlxuICpcbiAqIEBzaW5jZSAxLjQ4LjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gY3VycmVudFZhbHVlICBDdXJyZW50IGNoYXJ0IHZhbHVlLlxuICogQHBhcmFtIHtudW1iZXJ9IHByZXZpb3VzVmFsdWUgUHJldmlvdXMgY2hhcnQgdmFsdWUuXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFRoZSBkaWZmZXJlbmNlLlxuICovXG5leHBvcnQgY29uc3QgY2FsY3VsYXRlRGlmZmVyZW5jZUJldHdlZW5DaGFydFZhbHVlcyA9IChcblx0Y3VycmVudFZhbHVlLFxuXHRwcmV2aW91c1ZhbHVlXG4pID0+IHtcblx0aWYgKCBjdXJyZW50VmFsdWUgPiAwICYmIHByZXZpb3VzVmFsdWUgPiAwICkge1xuXHRcdHJldHVybiBjdXJyZW50VmFsdWUgLyBwcmV2aW91c1ZhbHVlIC0gMTtcblx0fVxuXHRpZiAoIGN1cnJlbnRWYWx1ZSA+IDAgKSB7XG5cdFx0cmV0dXJuIDE7XG5cdH1cblx0aWYgKCBwcmV2aW91c1ZhbHVlID4gMCApIHtcblx0XHRyZXR1cm4gLTE7XG5cdH1cblx0cmV0dXJuIDA7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUtBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/chart.js\n"); /***/ }), /***/ "./js/util/convert-time.js": /*!*********************************!*\ !*** ./js/util/convert-time.js ***! \*********************************/ /*! exports provided: convertSecondsToArray, convertDateStringToUNIXTimestamp */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"convertSecondsToArray\", function() { return convertSecondsToArray; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"convertDateStringToUNIXTimestamp\", function() { return convertDateStringToUNIXTimestamp; });\n/**\n * Time related utility functions.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Converts seconds into an array with the following values [HH, MM, SS, MS] as described below.\n * HH: hours.\n * MM: minutes.\n * SS: seconds.\n * MS: milliseconds.\n *\n * For example, passing 196.385 returns [ 0, 3, 16, 385 ].\n *\n * @since 1.27.0\n *\n * @param {number} seconds The number of seconds.\n * @return {Array} Array containing the hours, minutes, seconds and milliseconds.\n */\nvar convertSecondsToArray = function convertSecondsToArray(seconds) {\n seconds = parseFloat(seconds);\n if (isNaN(seconds) || 0 === seconds) {\n return [0, 0, 0, 0];\n }\n return [Math.floor(seconds / 60 / 60), Math.floor(seconds / 60 % 60), Math.floor(seconds % 60), Math.floor(seconds * 1000) - Math.floor(seconds) * 1000];\n};\n\n/**\n * Converts Date time string into UNIX timestamp in milliseconds.\n *\n * For example, passing \"2014-10-02T15:01:23Z\" returns 1412262083000.\n *\n * @since 1.116.0\n *\n * @param {string} dateStringValue The date time string.\n * @return {number} UNIX timestamp in milliseconds.\n */\nvar convertDateStringToUNIXTimestamp = function convertDateStringToUNIXTimestamp(dateStringValue) {\n var unixTimestamp = dateStringValue && !Number.isInteger(dateStringValue) ?\n // Valid use of `new Date()` with an argument, because this should only\n // be passed full time strings, not `YYYY-MM-DD` style dates.\n //\n // See: https://github.com/google/site-kit-wp/pull/9459#discussion_r1790660073\n // eslint-disable-next-line sitekit/no-direct-date\n new Date(dateStringValue).getTime() : dateStringValue;\n if (isNaN(unixTimestamp) || !unixTimestamp) {\n return 0;\n }\n return unixTimestamp;\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2NvbnZlcnQtdGltZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvY29udmVydC10aW1lLmpzPzJlOTMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaW1lIHJlbGF0ZWQgdXRpbGl0eSBmdW5jdGlvbnMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIENvbnZlcnRzIHNlY29uZHMgaW50byBhbiBhcnJheSB3aXRoIHRoZSBmb2xsb3dpbmcgdmFsdWVzIFtISCwgTU0sIFNTLCBNU10gYXMgZGVzY3JpYmVkIGJlbG93LlxuICogSEg6IGhvdXJzLlxuICogTU06IG1pbnV0ZXMuXG4gKiBTUzogc2Vjb25kcy5cbiAqIE1TOiBtaWxsaXNlY29uZHMuXG4gKlxuICogRm9yIGV4YW1wbGUsIHBhc3NpbmcgMTk2LjM4NSByZXR1cm5zIFsgMCwgMywgMTYsIDM4NSBdLlxuICpcbiAqIEBzaW5jZSAxLjI3LjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gc2Vjb25kcyBUaGUgbnVtYmVyIG9mIHNlY29uZHMuXG4gKiBAcmV0dXJuIHtBcnJheX0gQXJyYXkgY29udGFpbmluZyB0aGUgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMgYW5kIG1pbGxpc2Vjb25kcy5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbnZlcnRTZWNvbmRzVG9BcnJheSA9ICggc2Vjb25kcyApID0+IHtcblx0c2Vjb25kcyA9IHBhcnNlRmxvYXQoIHNlY29uZHMgKTtcblxuXHRpZiAoIGlzTmFOKCBzZWNvbmRzICkgfHwgMCA9PT0gc2Vjb25kcyApIHtcblx0XHRyZXR1cm4gWyAwLCAwLCAwLCAwIF07XG5cdH1cblxuXHRyZXR1cm4gW1xuXHRcdE1hdGguZmxvb3IoIHNlY29uZHMgLyA2MCAvIDYwICksXG5cdFx0TWF0aC5mbG9vciggKCBzZWNvbmRzIC8gNjAgKSAlIDYwICksXG5cdFx0TWF0aC5mbG9vciggc2Vjb25kcyAlIDYwICksXG5cdFx0TWF0aC5mbG9vciggc2Vjb25kcyAqIDEwMDAgKSAtIE1hdGguZmxvb3IoIHNlY29uZHMgKSAqIDEwMDAsXG5cdF07XG59O1xuXG4vKipcbiAqIENvbnZlcnRzIERhdGUgdGltZSBzdHJpbmcgaW50byBVTklYIHRpbWVzdGFtcCBpbiBtaWxsaXNlY29uZHMuXG4gKlxuICogRm9yIGV4YW1wbGUsIHBhc3NpbmcgXCIyMDE0LTEwLTAyVDE1OjAxOjIzWlwiIHJldHVybnMgMTQxMjI2MjA4MzAwMC5cbiAqXG4gKiBAc2luY2UgMS4xMTYuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlU3RyaW5nVmFsdWUgVGhlIGRhdGUgdGltZSBzdHJpbmcuXG4gKiBAcmV0dXJuIHtudW1iZXJ9IFVOSVggdGltZXN0YW1wIGluIG1pbGxpc2Vjb25kcy5cbiAqL1xuZXhwb3J0IGNvbnN0IGNvbnZlcnREYXRlU3RyaW5nVG9VTklYVGltZXN0YW1wID0gKCBkYXRlU3RyaW5nVmFsdWUgKSA9PiB7XG5cdGNvbnN0IHVuaXhUaW1lc3RhbXAgPVxuXHRcdGRhdGVTdHJpbmdWYWx1ZSAmJiAhIE51bWJlci5pc0ludGVnZXIoIGRhdGVTdHJpbmdWYWx1ZSApXG5cdFx0XHQ/IC8vIFZhbGlkIHVzZSBvZiBgbmV3IERhdGUoKWAgd2l0aCBhbiBhcmd1bWVudCwgYmVjYXVzZSB0aGlzIHNob3VsZCBvbmx5XG5cdFx0XHQgIC8vIGJlIHBhc3NlZCBmdWxsIHRpbWUgc3RyaW5ncywgbm90IGBZWVlZLU1NLUREYCBzdHlsZSBkYXRlcy5cblx0XHRcdCAgLy9cblx0XHRcdCAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL3NpdGUta2l0LXdwL3B1bGwvOTQ1OSNkaXNjdXNzaW9uX3IxNzkwNjYwMDczXG5cdFx0XHQgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBzaXRla2l0L25vLWRpcmVjdC1kYXRlXG5cdFx0XHQgIG5ldyBEYXRlKCBkYXRlU3RyaW5nVmFsdWUgKS5nZXRUaW1lKClcblx0XHRcdDogZGF0ZVN0cmluZ1ZhbHVlO1xuXG5cdGlmICggaXNOYU4oIHVuaXhUaW1lc3RhbXAgKSB8fCAhIHVuaXhUaW1lc3RhbXAgKSB7XG5cdFx0cmV0dXJuIDA7XG5cdH1cblxuXHRyZXR1cm4gdW5peFRpbWVzdGFtcDtcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/convert-time.js\n"); /***/ }), /***/ "./js/util/create-incremental-array-by-size.js": /*!*****************************************************!*\ !*** ./js/util/create-incremental-array-by-size.js ***! \*****************************************************/ /*! exports provided: createIncrementalArrayBySize */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createIncrementalArrayBySize\", function() { return createIncrementalArrayBySize; });\n/**\n * Create Incremental Array by Size utility.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Creates an array of length equal to size with incremental values starting at 0.\n *\n * @since 1.28.0\n *\n * @param {number} size Array length.\n * @return {number[]} Array of incremental numbers.\n * @example createIncrementalArrayBySize(3); // [0, 1, 2]\n */\nvar createIncrementalArrayBySize = function createIncrementalArrayBySize(size) {\n return new Array(size !== null && size !== void 0 ? size : 0).fill().map(function (_, i) {\n return i;\n });\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2NyZWF0ZS1pbmNyZW1lbnRhbC1hcnJheS1ieS1zaXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9jcmVhdGUtaW5jcmVtZW50YWwtYXJyYXktYnktc2l6ZS5qcz85Zjc4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3JlYXRlIEluY3JlbWVudGFsIEFycmF5IGJ5IFNpemUgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogQ3JlYXRlcyBhbiBhcnJheSBvZiBsZW5ndGggZXF1YWwgdG8gc2l6ZSB3aXRoIGluY3JlbWVudGFsIHZhbHVlcyBzdGFydGluZyBhdCAwLlxuICpcbiAqIEBzaW5jZSAxLjI4LjBcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gc2l6ZSBBcnJheSBsZW5ndGguXG4gKiBAcmV0dXJuIHtudW1iZXJbXX0gQXJyYXkgb2YgaW5jcmVtZW50YWwgbnVtYmVycy5cbiAqIEBleGFtcGxlIGNyZWF0ZUluY3JlbWVudGFsQXJyYXlCeVNpemUoMyk7IC8vIFswLCAxLCAyXVxuICovXG5leHBvcnQgY29uc3QgY3JlYXRlSW5jcmVtZW50YWxBcnJheUJ5U2l6ZSA9ICggc2l6ZSApID0+XG5cdG5ldyBBcnJheSggc2l6ZSA/PyAwICkuZmlsbCgpLm1hcCggKCBfLCBpICkgPT4gaSApO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/create-incremental-array-by-size.js\n"); /***/ }), /***/ "./js/util/dates.js": /*!**************************!*\ !*** ./js/util/dates.js ***! \**************************/ /*! exports provided: INVALID_DATE_INSTANCE_ERROR, INVALID_DATE_STRING_ERROR, INVALID_DATE_RANGE_ERROR, MINUTE_IN_SECONDS, HOUR_IN_SECONDS, DAY_IN_SECONDS, WEEK_IN_SECONDS, MONTH_IN_SECONDS, getAvailableDateRanges, getCurrentDateRangeDayCount, isValidDateString, getDateString, stringToDate, getPreviousDate, isValidDateRange, dateSub */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_INSTANCE_ERROR\", function() { return INVALID_DATE_INSTANCE_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_STRING_ERROR\", function() { return INVALID_DATE_STRING_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_RANGE_ERROR\", function() { return INVALID_DATE_RANGE_ERROR; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MINUTE_IN_SECONDS\", function() { return MINUTE_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"HOUR_IN_SECONDS\", function() { return HOUR_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DAY_IN_SECONDS\", function() { return DAY_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"WEEK_IN_SECONDS\", function() { return WEEK_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"MONTH_IN_SECONDS\", function() { return MONTH_IN_SECONDS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getAvailableDateRanges\", function() { return getAvailableDateRanges; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getCurrentDateRangeDayCount\", function() { return getCurrentDateRangeDayCount; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDateString\", function() { return isValidDateString; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getDateString\", function() { return getDateString; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"stringToDate\", function() { return stringToDate; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getPreviousDate\", function() { return getPreviousDate; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDateRange\", function() { return isValidDateRange; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"dateSub\", function() { return dateSub; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n\n/**\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\nvar INVALID_DATE_INSTANCE_ERROR = 'Date param must construct to a valid date instance or be a valid date instance itself.';\nvar INVALID_DATE_STRING_ERROR = 'Invalid dateString parameter, it must be a string.';\nvar INVALID_DATE_RANGE_ERROR = 'Invalid date range, it must be a string with the format \"last-x-days\".';\nvar MINUTE_IN_SECONDS = 60;\nvar HOUR_IN_SECONDS = 60 * MINUTE_IN_SECONDS;\nvar DAY_IN_SECONDS = 24 * HOUR_IN_SECONDS;\nvar WEEK_IN_SECONDS = 7 * DAY_IN_SECONDS;\nvar MONTH_IN_SECONDS = 30 * DAY_IN_SECONDS;\n\n/**\n * Gets the hash of available date ranges.\n *\n * @since 1.12.0\n *\n * @return {Object} The object hash where every key is a date range slug, and the value is an object with the date range slug and its translation.\n */\nfunction getAvailableDateRanges() {\n var label = function label(days) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"sprintf\"])(/* translators: %s: number of days */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__[\"_n\"])('Last %s day', 'Last %s days', days, 'google-site-kit'), days);\n };\n return {\n 'last-7-days': {\n slug: 'last-7-days',\n label: label(7),\n days: 7\n },\n 'last-14-days': {\n slug: 'last-14-days',\n label: label(14),\n days: 14\n },\n 'last-28-days': {\n slug: 'last-28-days',\n label: label(28),\n days: 28\n },\n 'last-90-days': {\n slug: 'last-90-days',\n label: label(90),\n days: 90\n }\n };\n}\n\n/**\n * Gets the current dateRange day count.\n *\n * @since 1.19.0\n * @since 1.26.0 `dateRange` is now a required argument.\n *\n * @param {string} dateRange The date range slug.\n * @return {number} The number of days in the range.\n */\nfunction getCurrentDateRangeDayCount(dateRange) {\n var daysMatch = dateRange.match(/last-(\\d+)-days/);\n if (daysMatch && daysMatch[1]) {\n return parseInt(daysMatch[1], 10);\n }\n throw new Error('Unrecognized date range slug.');\n}\n\n/**\n * Asserts whether a given date string is valid or invalid.\n *\n * @since 1.18.0\n *\n * @param {string} dateString Date string to be asserted against. Defaults to an empty string.\n * @return {boolean} True if the given date string is valid.\n */\nfunction isValidDateString() {\n var dateString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"isString\"])(dateString)) {\n return false;\n }\n var dateArray = dateString.split('-');\n if (dateArray.length !== 3) {\n return false;\n }\n\n // Valid use of `new Date()`, constructing a new date from the string.\n // eslint-disable-next-line sitekit/no-direct-date\n var date = new Date(dateString);\n return Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"isDate\"])(date) && !isNaN(date);\n}\n\n/**\n * Parses the given Date instance and returns a date string (YYYY-MM-DD).\n *\n * @since 1.18.0\n * @since 1.85.0 Updated the function signature to only accept a Date argument.\n *\n * @param {Date} date Date to parse into a string.\n * @return {string} The parsed date string (YYYY-MM-DD).\n */\nfunction getDateString(date) {\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"isDate\"])(date) && !isNaN(date), INVALID_DATE_INSTANCE_ERROR);\n var month = \"\".concat(date.getMonth() + 1);\n var day = \"\".concat(date.getDate());\n var year = date.getFullYear();\n return [year, month.length < 2 ? \"0\".concat(month) : month, day.length < 2 ? \"0\".concat(day) : day].join('-');\n}\n\n/**\n * Converts a valid date string to a Date instance.\n *\n * @since 1.38.0\n *\n * @param {string} dateString The date string to parse.\n * @return {Date} Date instance.\n */\nfunction stringToDate(dateString) {\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(isValidDateString(dateString), INVALID_DATE_STRING_ERROR);\n\n /**\n * Split date into explicit parts rather than pass directly into date constructor\n * to avoid timezone issues caused by parsing as UTC. Ensures date is accurate for\n * the user's local time, otherwise has a chance to return a different day than was\n * passed in depending on timezone.\n */\n var _dateString$split = dateString.split('-'),\n _dateString$split2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_dateString$split, 3),\n year = _dateString$split2[0],\n month = _dateString$split2[1],\n day = _dateString$split2[2];\n return new Date(year, month - 1, day);\n}\n\n/**\n * Parses the given date and returns the previous date (daysBefore).\n *\n * @since 1.18.0\n *\n * @param {string} relativeDate Date string (YYYY-MM-DD) to subtract days from.\n * @param {number} daysBefore Number of days to subtract from relativeDate.\n * @return {string} The date string (YYYY-MM-DD) for the previous date.\n */\nfunction getPreviousDate(relativeDate, daysBefore) {\n return getDateString(dateSub(relativeDate, daysBefore * DAY_IN_SECONDS));\n}\n\n/**\n * Asserts whether a given dateRange string is valid or invalid.\n *\n * @since 1.18.0\n *\n * @param {string} dateRange Date string to be asserted against. Defaults to an empty string.\n * @return {boolean} True if the given dateRange string is valid.\n */\nfunction isValidDateRange(dateRange) {\n var parts = dateRange.split('-');\n return parts.length === 3 && parts[0] === 'last' && !Number.isNaN(parts[1]) && !Number.isNaN(parseFloat(parts[1])) && parts[2] === 'days';\n}\n\n/**\n * Subtracts duration from the prodived date and returns it.\n *\n * @since 1.132.0\n *\n * @param {Date|string} relativeDate Date string (YYYY-MM-DD) or date object to subtract duration from.\n * @param {number} duration The duration in seconds to subtract from relativeDate.\n * @return {Date} Resulting date.\n */\nfunction dateSub(relativeDate, duration) {\n invariant__WEBPACK_IMPORTED_MODULE_1___default()(isValidDateString(relativeDate) || Object(lodash__WEBPACK_IMPORTED_MODULE_2__[\"isDate\"])(relativeDate) && !isNaN(relativeDate), INVALID_DATE_STRING_ERROR);\n var timestamp = isValidDateString(relativeDate) ? Date.parse(relativeDate) : relativeDate.getTime();\n\n // Valid use of `new Date()` using calculations.\n // eslint-disable-next-line sitekit/no-direct-date\n return new Date(timestamp - duration * 1000);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2RhdGVzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9kYXRlcy5qcz8xY2I1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgaW52YXJpYW50IGZyb20gJ2ludmFyaWFudCc7XG5pbXBvcnQgeyBpc1N0cmluZywgaXNEYXRlIH0gZnJvbSAnbG9kYXNoJztcblxuLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IF9uLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfREFURV9JTlNUQU5DRV9FUlJPUiA9XG5cdCdEYXRlIHBhcmFtIG11c3QgY29uc3RydWN0IHRvIGEgdmFsaWQgZGF0ZSBpbnN0YW5jZSBvciBiZSBhIHZhbGlkIGRhdGUgaW5zdGFuY2UgaXRzZWxmLic7XG5leHBvcnQgY29uc3QgSU5WQUxJRF9EQVRFX1NUUklOR19FUlJPUiA9XG5cdCdJbnZhbGlkIGRhdGVTdHJpbmcgcGFyYW1ldGVyLCBpdCBtdXN0IGJlIGEgc3RyaW5nLic7XG5leHBvcnQgY29uc3QgSU5WQUxJRF9EQVRFX1JBTkdFX0VSUk9SID1cblx0J0ludmFsaWQgZGF0ZSByYW5nZSwgaXQgbXVzdCBiZSBhIHN0cmluZyB3aXRoIHRoZSBmb3JtYXQgXCJsYXN0LXgtZGF5c1wiLic7XG5cbmV4cG9ydCBjb25zdCBNSU5VVEVfSU5fU0VDT05EUyA9IDYwO1xuZXhwb3J0IGNvbnN0IEhPVVJfSU5fU0VDT05EUyA9IDYwICogTUlOVVRFX0lOX1NFQ09ORFM7XG5leHBvcnQgY29uc3QgREFZX0lOX1NFQ09ORFMgPSAyNCAqIEhPVVJfSU5fU0VDT05EUztcbmV4cG9ydCBjb25zdCBXRUVLX0lOX1NFQ09ORFMgPSA3ICogREFZX0lOX1NFQ09ORFM7XG5leHBvcnQgY29uc3QgTU9OVEhfSU5fU0VDT05EUyA9IDMwICogREFZX0lOX1NFQ09ORFM7XG5cbi8qKlxuICogR2V0cyB0aGUgaGFzaCBvZiBhdmFpbGFibGUgZGF0ZSByYW5nZXMuXG4gKlxuICogQHNpbmNlIDEuMTIuMFxuICpcbiAqIEByZXR1cm4ge09iamVjdH0gVGhlIG9iamVjdCBoYXNoIHdoZXJlIGV2ZXJ5IGtleSBpcyBhIGRhdGUgcmFuZ2Ugc2x1ZywgYW5kIHRoZSB2YWx1ZSBpcyBhbiBvYmplY3Qgd2l0aCB0aGUgZGF0ZSByYW5nZSBzbHVnIGFuZCBpdHMgdHJhbnNsYXRpb24uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRBdmFpbGFibGVEYXRlUmFuZ2VzKCkge1xuXHRjb25zdCBsYWJlbCA9ICggZGF5cyApID0+XG5cdFx0c3ByaW50Zihcblx0XHRcdC8qIHRyYW5zbGF0b3JzOiAlczogbnVtYmVyIG9mIGRheXMgKi9cblx0XHRcdF9uKCAnTGFzdCAlcyBkYXknLCAnTGFzdCAlcyBkYXlzJywgZGF5cywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdGRheXNcblx0XHQpO1xuXG5cdHJldHVybiB7XG5cdFx0J2xhc3QtNy1kYXlzJzoge1xuXHRcdFx0c2x1ZzogJ2xhc3QtNy1kYXlzJyxcblx0XHRcdGxhYmVsOiBsYWJlbCggNyApLFxuXHRcdFx0ZGF5czogNyxcblx0XHR9LFxuXHRcdCdsYXN0LTE0LWRheXMnOiB7XG5cdFx0XHRzbHVnOiAnbGFzdC0xNC1kYXlzJyxcblx0XHRcdGxhYmVsOiBsYWJlbCggMTQgKSxcblx0XHRcdGRheXM6IDE0LFxuXHRcdH0sXG5cdFx0J2xhc3QtMjgtZGF5cyc6IHtcblx0XHRcdHNsdWc6ICdsYXN0LTI4LWRheXMnLFxuXHRcdFx0bGFiZWw6IGxhYmVsKCAyOCApLFxuXHRcdFx0ZGF5czogMjgsXG5cdFx0fSxcblx0XHQnbGFzdC05MC1kYXlzJzoge1xuXHRcdFx0c2x1ZzogJ2xhc3QtOTAtZGF5cycsXG5cdFx0XHRsYWJlbDogbGFiZWwoIDkwICksXG5cdFx0XHRkYXlzOiA5MCxcblx0XHR9LFxuXHR9O1xufVxuXG4vKipcbiAqIEdldHMgdGhlIGN1cnJlbnQgZGF0ZVJhbmdlIGRheSBjb3VudC5cbiAqXG4gKiBAc2luY2UgMS4xOS4wXG4gKiBAc2luY2UgMS4yNi4wIGBkYXRlUmFuZ2VgIGlzIG5vdyBhIHJlcXVpcmVkIGFyZ3VtZW50LlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlUmFuZ2UgVGhlIGRhdGUgcmFuZ2Ugc2x1Zy5cbiAqIEByZXR1cm4ge251bWJlcn0gVGhlIG51bWJlciBvZiBkYXlzIGluIHRoZSByYW5nZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEN1cnJlbnREYXRlUmFuZ2VEYXlDb3VudCggZGF0ZVJhbmdlICkge1xuXHRjb25zdCBkYXlzTWF0Y2ggPSBkYXRlUmFuZ2UubWF0Y2goIC9sYXN0LShcXGQrKS1kYXlzLyApO1xuXG5cdGlmICggZGF5c01hdGNoICYmIGRheXNNYXRjaFsgMSBdICkge1xuXHRcdHJldHVybiBwYXJzZUludCggZGF5c01hdGNoWyAxIF0sIDEwICk7XG5cdH1cblxuXHR0aHJvdyBuZXcgRXJyb3IoICdVbnJlY29nbml6ZWQgZGF0ZSByYW5nZSBzbHVnLicgKTtcbn1cblxuLyoqXG4gKiBBc3NlcnRzIHdoZXRoZXIgYSBnaXZlbiBkYXRlIHN0cmluZyBpcyB2YWxpZCBvciBpbnZhbGlkLlxuICpcbiAqIEBzaW5jZSAxLjE4LjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0ZVN0cmluZyBEYXRlIHN0cmluZyB0byBiZSBhc3NlcnRlZCBhZ2FpbnN0LiBEZWZhdWx0cyB0byBhbiBlbXB0eSBzdHJpbmcuXG4gKiBAcmV0dXJuIHtib29sZWFufSAgICAgICAgICBUcnVlIGlmIHRoZSBnaXZlbiBkYXRlIHN0cmluZyBpcyB2YWxpZC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWREYXRlU3RyaW5nKCBkYXRlU3RyaW5nID0gJycgKSB7XG5cdGlmICggISBpc1N0cmluZyggZGF0ZVN0cmluZyApICkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdGNvbnN0IGRhdGVBcnJheSA9IGRhdGVTdHJpbmcuc3BsaXQoICctJyApO1xuXHRpZiAoIGRhdGVBcnJheS5sZW5ndGggIT09IDMgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0Ly8gVmFsaWQgdXNlIG9mIGBuZXcgRGF0ZSgpYCwgY29uc3RydWN0aW5nIGEgbmV3IGRhdGUgZnJvbSB0aGUgc3RyaW5nLlxuXHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2l0ZWtpdC9uby1kaXJlY3QtZGF0ZVxuXHRjb25zdCBkYXRlID0gbmV3IERhdGUoIGRhdGVTdHJpbmcgKTtcblxuXHRyZXR1cm4gaXNEYXRlKCBkYXRlICkgJiYgISBpc05hTiggZGF0ZSApO1xufVxuXG4vKipcbiAqIFBhcnNlcyB0aGUgZ2l2ZW4gRGF0ZSBpbnN0YW5jZSBhbmQgcmV0dXJucyBhIGRhdGUgc3RyaW5nIChZWVlZLU1NLUREKS5cbiAqXG4gKiBAc2luY2UgMS4xOC4wXG4gKiBAc2luY2UgMS44NS4wIFVwZGF0ZWQgdGhlIGZ1bmN0aW9uIHNpZ25hdHVyZSB0byBvbmx5IGFjY2VwdCBhIERhdGUgYXJndW1lbnQuXG4gKlxuICogQHBhcmFtIHtEYXRlfSBkYXRlIERhdGUgdG8gcGFyc2UgaW50byBhIHN0cmluZy5cbiAqIEByZXR1cm4ge3N0cmluZ30gICAgICAgICAgICAgICAgIFRoZSBwYXJzZWQgZGF0ZSBzdHJpbmcgKFlZWVktTU0tREQpLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0RGF0ZVN0cmluZyggZGF0ZSApIHtcblx0aW52YXJpYW50KCBpc0RhdGUoIGRhdGUgKSAmJiAhIGlzTmFOKCBkYXRlICksIElOVkFMSURfREFURV9JTlNUQU5DRV9FUlJPUiApO1xuXG5cdGNvbnN0IG1vbnRoID0gYCR7IGRhdGUuZ2V0TW9udGgoKSArIDEgfWA7XG5cdGNvbnN0IGRheSA9IGAkeyBkYXRlLmdldERhdGUoKSB9YDtcblx0Y29uc3QgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKTtcblxuXHRyZXR1cm4gW1xuXHRcdHllYXIsXG5cdFx0bW9udGgubGVuZ3RoIDwgMiA/IGAwJHsgbW9udGggfWAgOiBtb250aCxcblx0XHRkYXkubGVuZ3RoIDwgMiA/IGAwJHsgZGF5IH1gIDogZGF5LFxuXHRdLmpvaW4oICctJyApO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGEgdmFsaWQgZGF0ZSBzdHJpbmcgdG8gYSBEYXRlIGluc3RhbmNlLlxuICpcbiAqIEBzaW5jZSAxLjM4LjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0ZVN0cmluZyBUaGUgZGF0ZSBzdHJpbmcgdG8gcGFyc2UuXG4gKiBAcmV0dXJuIHtEYXRlfSBEYXRlIGluc3RhbmNlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gc3RyaW5nVG9EYXRlKCBkYXRlU3RyaW5nICkge1xuXHRpbnZhcmlhbnQoIGlzVmFsaWREYXRlU3RyaW5nKCBkYXRlU3RyaW5nICksIElOVkFMSURfREFURV9TVFJJTkdfRVJST1IgKTtcblxuXHQvKipcblx0ICogU3BsaXQgZGF0ZSBpbnRvIGV4cGxpY2l0IHBhcnRzIHJhdGhlciB0aGFuIHBhc3MgZGlyZWN0bHkgaW50byBkYXRlIGNvbnN0cnVjdG9yXG5cdCAqIHRvIGF2b2lkIHRpbWV6b25lIGlzc3VlcyBjYXVzZWQgYnkgcGFyc2luZyBhcyBVVEMuIEVuc3VyZXMgZGF0ZSBpcyBhY2N1cmF0ZSBmb3Jcblx0ICogdGhlIHVzZXIncyBsb2NhbCB0aW1lLCBvdGhlcndpc2UgaGFzIGEgY2hhbmNlIHRvIHJldHVybiBhIGRpZmZlcmVudCBkYXkgdGhhbiB3YXNcblx0ICogcGFzc2VkIGluIGRlcGVuZGluZyBvbiB0aW1lem9uZS5cblx0ICovXG5cdGNvbnN0IFsgeWVhciwgbW9udGgsIGRheSBdID0gZGF0ZVN0cmluZy5zcGxpdCggJy0nICk7XG5cblx0cmV0dXJuIG5ldyBEYXRlKCB5ZWFyLCBtb250aCAtIDEsIGRheSApO1xufVxuXG4vKipcbiAqIFBhcnNlcyB0aGUgZ2l2ZW4gZGF0ZSBhbmQgcmV0dXJucyB0aGUgcHJldmlvdXMgZGF0ZSAoZGF5c0JlZm9yZSkuXG4gKlxuICogQHNpbmNlIDEuMTguMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSByZWxhdGl2ZURhdGUgRGF0ZSBzdHJpbmcgKFlZWVktTU0tREQpIHRvIHN1YnRyYWN0IGRheXMgZnJvbS5cbiAqIEBwYXJhbSB7bnVtYmVyfSBkYXlzQmVmb3JlICAgTnVtYmVyIG9mIGRheXMgdG8gc3VidHJhY3QgZnJvbSByZWxhdGl2ZURhdGUuXG4gKiBAcmV0dXJuIHtzdHJpbmd9ICAgICAgICAgICAgIFRoZSBkYXRlIHN0cmluZyAoWVlZWS1NTS1ERCkgZm9yIHRoZSBwcmV2aW91cyBkYXRlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UHJldmlvdXNEYXRlKCByZWxhdGl2ZURhdGUsIGRheXNCZWZvcmUgKSB7XG5cdHJldHVybiBnZXREYXRlU3RyaW5nKFxuXHRcdGRhdGVTdWIoIHJlbGF0aXZlRGF0ZSwgZGF5c0JlZm9yZSAqIERBWV9JTl9TRUNPTkRTIClcblx0KTtcbn1cblxuLyoqXG4gKiBBc3NlcnRzIHdoZXRoZXIgYSBnaXZlbiBkYXRlUmFuZ2Ugc3RyaW5nIGlzIHZhbGlkIG9yIGludmFsaWQuXG4gKlxuICogQHNpbmNlIDEuMTguMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlUmFuZ2UgRGF0ZSBzdHJpbmcgdG8gYmUgYXNzZXJ0ZWQgYWdhaW5zdC4gRGVmYXVsdHMgdG8gYW4gZW1wdHkgc3RyaW5nLlxuICogQHJldHVybiB7Ym9vbGVhbn0gICAgICAgICAgVHJ1ZSBpZiB0aGUgZ2l2ZW4gZGF0ZVJhbmdlIHN0cmluZyBpcyB2YWxpZC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWREYXRlUmFuZ2UoIGRhdGVSYW5nZSApIHtcblx0Y29uc3QgcGFydHMgPSBkYXRlUmFuZ2Uuc3BsaXQoICctJyApO1xuXG5cdHJldHVybiAoXG5cdFx0cGFydHMubGVuZ3RoID09PSAzICYmXG5cdFx0cGFydHNbIDAgXSA9PT0gJ2xhc3QnICYmXG5cdFx0ISBOdW1iZXIuaXNOYU4oIHBhcnRzWyAxIF0gKSAmJlxuXHRcdCEgTnVtYmVyLmlzTmFOKCBwYXJzZUZsb2F0KCBwYXJ0c1sgMSBdICkgKSAmJlxuXHRcdHBhcnRzWyAyIF0gPT09ICdkYXlzJ1xuXHQpO1xufVxuXG4vKipcbiAqIFN1YnRyYWN0cyBkdXJhdGlvbiBmcm9tIHRoZSBwcm9kaXZlZCBkYXRlIGFuZCByZXR1cm5zIGl0LlxuICpcbiAqIEBzaW5jZSAxLjEzMi4wXG4gKlxuICogQHBhcmFtIHtEYXRlfHN0cmluZ30gcmVsYXRpdmVEYXRlIERhdGUgc3RyaW5nIChZWVlZLU1NLUREKSBvciBkYXRlIG9iamVjdCB0byBzdWJ0cmFjdCBkdXJhdGlvbiBmcm9tLlxuICogQHBhcmFtIHtudW1iZXJ9ICAgICAgZHVyYXRpb24gICAgIFRoZSBkdXJhdGlvbiBpbiBzZWNvbmRzIHRvIHN1YnRyYWN0IGZyb20gcmVsYXRpdmVEYXRlLlxuICogQHJldHVybiB7RGF0ZX0gUmVzdWx0aW5nIGRhdGUuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBkYXRlU3ViKCByZWxhdGl2ZURhdGUsIGR1cmF0aW9uICkge1xuXHRpbnZhcmlhbnQoXG5cdFx0aXNWYWxpZERhdGVTdHJpbmcoIHJlbGF0aXZlRGF0ZSApIHx8XG5cdFx0XHQoIGlzRGF0ZSggcmVsYXRpdmVEYXRlICkgJiYgISBpc05hTiggcmVsYXRpdmVEYXRlICkgKSxcblx0XHRJTlZBTElEX0RBVEVfU1RSSU5HX0VSUk9SXG5cdCk7XG5cblx0Y29uc3QgdGltZXN0YW1wID0gaXNWYWxpZERhdGVTdHJpbmcoIHJlbGF0aXZlRGF0ZSApXG5cdFx0PyBEYXRlLnBhcnNlKCByZWxhdGl2ZURhdGUgKVxuXHRcdDogcmVsYXRpdmVEYXRlLmdldFRpbWUoKTtcblxuXHQvLyBWYWxpZCB1c2Ugb2YgYG5ldyBEYXRlKClgIHVzaW5nIGNhbGN1bGF0aW9ucy5cblx0Ly8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHNpdGVraXQvbm8tZGlyZWN0LWRhdGVcblx0cmV0dXJuIG5ldyBEYXRlKCB0aW1lc3RhbXAgLSBkdXJhdGlvbiAqIDEwMDAgKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFNQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/dates.js\n"); /***/ }), /***/ "./js/util/i18n.js": /*!*************************!*\ !*** ./js/util/i18n.js ***! \*************************/ /*! exports provided: createDurationFormat, prepareForReadableLargeNumber, readableLargeNumber, expandNumFmtOptions, numFmt, numberFormat, listFormat, getLocale */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"createDurationFormat\", function() { return createDurationFormat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"prepareForReadableLargeNumber\", function() { return prepareForReadableLargeNumber; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"readableLargeNumber\", function() { return readableLargeNumber; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"expandNumFmtOptions\", function() { return expandNumFmtOptions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"numFmt\", function() { return numFmt; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"numberFormat\", function() { return numberFormat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"listFormat\", function() { return listFormat; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getLocale\", function() { return getLocale; });\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"../node_modules/@babel/runtime/helpers/slicedToArray.js\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"../node_modules/@babel/runtime/helpers/defineProperty.js\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ \"../node_modules/@babel/runtime/helpers/objectWithoutProperties.js\");\n/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! memize */ \"../node_modules/memize/index.js\");\n/* harmony import */ var memize__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(memize__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);\n\n\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n/**\n * Internationalization Utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n\n/**\n * WordPress dependencies\n */\n\n\n/**\n * Converts seconds to a display ready string indicating\n * the number of hours, minutes and seconds that have elapsed.\n *\n * For example, passing 65 returns '1m 5s'.\n *\n * @since 1.0.0\n * @since 1.28.0 Refactored and renamed to improve localization.\n * @private\n *\n * @param {number} durationInSeconds The number of seconds.\n * @param {(Intl.NumberFormatOptions)} [options] Optional formatting options.\n * @return {string} Human readable string indicating time elapsed.\n */\nvar durationFormat = function durationFormat(durationInSeconds) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _createDurationFormat = createDurationFormat(durationInSeconds, options),\n formatUnit = _createDurationFormat.formatUnit,\n formatDecimal = _createDurationFormat.formatDecimal;\n try {\n // Some browsers, e.g. Safari, throw a RangeError when options.style is\n // not one of decimal, percent, or currency.\n return formatUnit();\n } catch (_unused) {\n // Fallback to XXh YYm ZZs using localized decimals with hardcoded units.\n return formatDecimal();\n }\n};\n\n/**\n * Converts seconds to a display ready string indicating\n * the number of hours, minutes and seconds that have elapsed\n * in ISO format - HH:mm:ss.\n *\n * If the duration is less than an hour, the HH part of the string\n * is truncated.\n * For example, passing 65 returns '01:05'.\n * Passing 5400 returns '01:30:00'.\n *\n * @since 1.111.0\n * @private\n *\n * @param {number} durationInSeconds The number of seconds.\n * @return {string} Human readable string indicating time elapsed.\n */\nvar durationISOFormat = function durationISOFormat(durationInSeconds) {\n var _parseDuration = parseDuration(durationInSeconds),\n hours = _parseDuration.hours,\n minutes = _parseDuration.minutes,\n seconds = _parseDuration.seconds;\n seconds = ('0' + seconds).slice(-2);\n minutes = ('0' + minutes).slice(-2);\n hours = ('0' + hours).slice(-2);\n return hours === '00' ? \"\".concat(minutes, \":\").concat(seconds) : \"\".concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n};\n\n/**\n * Parses the duration in seconds into hours, minutes and seconds.\n *\n * @since 1.111.0\n * @private\n *\n * @param {number} durationInSeconds The number of seconds.\n * @return {Object} Number of hours, minutes and seconds equivalent\n * to the given duration in seconds.\n */\nvar parseDuration = function parseDuration(durationInSeconds) {\n durationInSeconds = parseInt(durationInSeconds, 10);\n if (Number.isNaN(durationInSeconds)) {\n durationInSeconds = 0;\n }\n var hours = Math.floor(durationInSeconds / 60 / 60);\n var minutes = Math.floor(durationInSeconds / 60 % 60);\n var seconds = Math.floor(durationInSeconds % 60);\n return {\n hours: hours,\n minutes: minutes,\n seconds: seconds\n };\n};\n\n/**\n * Creates duration formatting utilities.\n *\n * Not intended to be used directly.\n * Use `numFmt( number, { style: 'duration' } )` instead.\n *\n * @since 1.29.0\n * @private\n *\n * @param {number} durationInSeconds Duration to format.\n * @param {Object} [options] Formatting options.\n * @return {Object} Formatting functions.\n */\nvar createDurationFormat = function createDurationFormat(durationInSeconds) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _parseDuration2 = parseDuration(durationInSeconds),\n hours = _parseDuration2.hours,\n minutes = _parseDuration2.minutes,\n seconds = _parseDuration2.seconds;\n return {\n hours: hours,\n minutes: minutes,\n seconds: seconds,\n formatUnit: function formatUnit() {\n var _options$unitDisplay = options.unitDisplay,\n unitDisplay = _options$unitDisplay === void 0 ? 'short' : _options$unitDisplay,\n restOptions = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3___default()(options, [\"unitDisplay\"]);\n var commonOptions = _objectSpread(_objectSpread({\n unitDisplay: unitDisplay\n }, restOptions), {}, {\n style: 'unit'\n });\n if (durationInSeconds === 0) {\n return numberFormat(seconds, _objectSpread(_objectSpread({}, commonOptions), {}, {\n unit: 'second'\n }));\n }\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"_x\"])('%3$s %2$s %1$s', 'duration of time: hh mm ss', 'google-site-kit'), seconds ? numberFormat(seconds, _objectSpread(_objectSpread({}, commonOptions), {}, {\n unit: 'second'\n })) : '', minutes ? numberFormat(minutes, _objectSpread(_objectSpread({}, commonOptions), {}, {\n unit: 'minute'\n })) : '', hours ? numberFormat(hours, _objectSpread(_objectSpread({}, commonOptions), {}, {\n unit: 'hour'\n })) : '').trim();\n },\n /**\n * Formats the duration using integers and translatable strings.\n * This is only used as a fallback when the above `formatUnit` fails.\n *\n * @since 1.29.0\n *\n * @return {string} Formatted duration.\n */\n formatDecimal: function formatDecimal() {\n var formattedSeconds = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: number of seconds with \"s\" as the abbreviated unit.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%ds', 'google-site-kit'), seconds);\n if (durationInSeconds === 0) {\n return formattedSeconds;\n }\n var formattedMinutes = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: number of minutes with \"m\" as the abbreviated unit.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%dm', 'google-site-kit'), minutes);\n var formattedHours = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: number of hours with \"h\" as the abbreviated unit.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%dh', 'google-site-kit'), hours);\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"_x\"])('%3$s %2$s %1$s', 'duration of time: hh mm ss', 'google-site-kit'), seconds ? formattedSeconds : '', minutes ? formattedMinutes : '', hours ? formattedHours : '').trim();\n }\n };\n};\n\n/**\n * Prepares a number to be used in readableLargeNumber.\n *\n * @since 1.7.0\n *\n * @param {number} number The large number to prepare.\n * @return {number} The prepared number.\n */\nvar prepareForReadableLargeNumber = function prepareForReadableLargeNumber(number) {\n if (1000000 <= number) {\n return Math.round(number / 100000) / 10;\n }\n if (10000 <= number) {\n return Math.round(number / 1000);\n }\n if (1000 <= number) {\n return Math.round(number / 100) / 10;\n }\n return number;\n};\n\n/**\n * Formats a large number for shortened display.\n *\n * @since 1.0.0\n *\n * @param {number} number The large number to format.\n * @return {string} The formatted number.\n */\nvar readableLargeNumber = function readableLargeNumber(number) {\n var withSingleDecimal = {\n minimumFractionDigits: 1,\n maximumFractionDigits: 1\n };\n\n // Numbers over 1,000,000 round normally and display a single decimal unless the decimal is 0.\n if (1000000 <= number) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: an abbreviated number in millions.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%sM', 'google-site-kit'), numberFormat(prepareForReadableLargeNumber(number), number % 10 === 0 ? {} : withSingleDecimal));\n }\n\n // Numbers between 10,000 and 1,000,000 round normally and have no decimals\n if (10000 <= number) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: an abbreviated number in thousands.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%sK', 'google-site-kit'), numberFormat(prepareForReadableLargeNumber(number)));\n }\n\n // Numbers between 1,000 and 10,000 round normally and display a single decimal unless the decimal is 0.\n if (1000 <= number) {\n return Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"sprintf\"])(\n // translators: %s: an abbreviated number in thousands.\n Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])('%sK', 'google-site-kit'), numberFormat(prepareForReadableLargeNumber(number), number % 10 === 0 ? {} : withSingleDecimal));\n }\n return numberFormat(number, {\n signDisplay: 'never',\n maximumFractionDigits: 1\n });\n};\n\n/**\n * Parses formatting options and returns an object with options for selected formatting.\n *\n * @since 1.103.0\n *\n * @param {(Intl.NumberFormatOptions|string)} options Formatting options or unit shorthand. Possible shorthand values are '%', 's', or a currency code.\n * @return {Object} Formatting options.\n */\nfunction expandNumFmtOptions(options) {\n var formatOptions = {};\n\n // Expand shorthand values for units.\n if ('%' === options) {\n formatOptions = {\n style: 'percent',\n maximumFractionDigits: 2\n };\n } else if ('s' === options) {\n formatOptions = {\n style: 'duration',\n unitDisplay: 'narrow'\n };\n } else if (!!options && typeof options === 'string') {\n formatOptions = {\n style: 'currency',\n currency: options\n };\n } else if (Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isPlainObject\"])(options)) {\n formatOptions = _objectSpread({}, options);\n }\n return formatOptions;\n}\n\n/**\n * Formats a number with unit using the JS Internationalization Number Format API.\n *\n * In addition to the supported 'style' values of the lower-level `numberFormat` function, this function\n * supports two additional 'style' values 'metric' and 'duration' (expects a number in seconds).\n *\n * Another differentiation in behavior is that by default the function will use 'metric' formatting instead\n * of 'decimal' formatting.\n *\n * @since 1.24.0\n *\n * @param {number|string} number The number to format.\n * @param {(Intl.NumberFormatOptions|string)} [options] Formatting options or unit shorthand.\n * Possible shorthand values are '%', 's',\n * or a currency code.\n * @return {string} The formatted number.\n */\nfunction numFmt(number) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n // Cast parsable values to numeric types.\n number = Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isFinite\"])(number) ? number : Number(number);\n if (!Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"isFinite\"])(number)) {\n // eslint-disable-next-line no-console\n console.warn('Invalid number', number, _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default()(number));\n number = 0;\n }\n var formatOptions = expandNumFmtOptions(options);\n var _formatOptions$style = formatOptions.style,\n style = _formatOptions$style === void 0 ? 'metric' : _formatOptions$style; // Note: `metric` is our custom, default style.\n if ('metric' === style) {\n return readableLargeNumber(number);\n }\n if ('duration' === style) {\n return durationFormat(number, formatOptions);\n }\n if ('durationISO' === style) {\n return durationISOFormat(number);\n }\n return numberFormat(number, formatOptions);\n}\n\n// Warn once for a given message.\nvar warnOnce = memize__WEBPACK_IMPORTED_MODULE_5___default()(console.warn); // eslint-disable-line no-console\n\n/**\n * Formats a number using the JS Internationalization Number Format API.\n *\n * @since 1.8.0\n * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat/NumberFormat|`options` parameter} For all available formatting options.\n *\n * @param {number} number The number to format.\n * @param {Intl.NumberFormatOptions} [options] Formatting options.\n * @param {string} [options.locale] Locale to use for formatting. Defaults to current locale used by Site Kit.\n * @return {string} The formatted number.\n */\nvar numberFormat = function numberFormat(number) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _options$locale = options.locale,\n locale = _options$locale === void 0 ? getLocale() : _options$locale,\n formatOptions = _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3___default()(options, [\"locale\"]);\n try {\n /**\n * Per https://github.com/google/site-kit-wp/issues/3255 there have been issues with some versions of Safari\n * on some operating systems throwing issues with some parameters in the formatOptions.\n *\n * If an error is thrown, we remove some troublesome params from the formatOptions object and fallback to no formatting.\n *\n * This allows us to degrade somewhat gracefully without breaking the dashboard for users of unaffected browsers.\n */\n return new Intl.NumberFormat(locale, formatOptions).format(number);\n } catch (error) {\n warnOnce(\"Site Kit numberFormat error: Intl.NumberFormat( \".concat(JSON.stringify(locale), \", \").concat(JSON.stringify(formatOptions), \" ).format( \").concat(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_1___default()(number), \" )\"), error.message);\n }\n\n // Remove these key/values from formatOptions.\n var unstableFormatOptionValues = {\n currencyDisplay: 'narrow',\n currencySign: 'accounting',\n style: 'unit'\n };\n\n // Remove these keys from formatOptions irrespective of value.\n var unstableFormatOptions = ['signDisplay', 'compactDisplay'];\n var reducedFormatOptions = {};\n for (var _i = 0, _Object$entries = Object.entries(formatOptions); _i < _Object$entries.length; _i++) {\n var _Object$entries$_i = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_Object$entries[_i], 2),\n key = _Object$entries$_i[0],\n value = _Object$entries$_i[1];\n if (unstableFormatOptionValues[key] && value === unstableFormatOptionValues[key]) {\n continue;\n }\n if (unstableFormatOptions.includes(key)) {\n continue;\n }\n reducedFormatOptions[key] = value;\n }\n try {\n return new Intl.NumberFormat(locale, reducedFormatOptions).format(number);\n } catch (_unused2) {\n return new Intl.NumberFormat(locale).format(number);\n }\n};\n\n/**\n * Flattens an array of strings into a string using the JS Internationalization List Format API.\n *\n * @since 1.23.0\n * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat|`options` parameter} For all available options.\n *\n * @param {Array} list The list to flatten.\n * @param {Object} [options] Formatting options.\n * @param {string} [options.locale] Locale to use for formatting. Defaults to current locale used by Site Kit.\n * @param {string} [options.style] Length of the formatted message. Defaults to long.\n * @param {string} [options.type] Type of list. Defaults to 'conjunction' (A, B, and C).\n * Also available 'disjunction' (A, B, or C)\n * Also available 'unit' (5 pounds, 12 ounces)\n * @return {string} The flattened list.\n */\nvar listFormat = function listFormat(list) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _options$locale2 = options.locale,\n locale = _options$locale2 === void 0 ? getLocale() : _options$locale2,\n _options$style = options.style,\n style = _options$style === void 0 ? 'long' : _options$style,\n _options$type = options.type,\n type = _options$type === void 0 ? 'conjunction' : _options$type; // Not all browsers support Intl.Listformat per\n // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat/ListFormat#Browser_compatibility\n // We've seen that the built versions don't polyfill for the unsupported browsers (iOS/safari) so we provide a fallback.\n if (Intl.ListFormat) {\n var formatter = new Intl.ListFormat(locale, {\n style: style,\n type: type\n });\n return formatter.format(list);\n }\n\n /* translators: used between list items, there is a space after the comma. */\n var listSeparator = Object(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__[\"__\"])(', ', 'google-site-kit');\n return list.join(listSeparator);\n};\n\n/**\n * Gets the current locale for use with browser APIs.\n *\n * @since 1.8.0\n *\n * @param {Object} _global The global window object.\n * @return {string} Current Site Kit locale if set, otherwise the current language set by the browser.\n * E.g. `en-US` or `de-DE`\n */\nvar getLocale = function getLocale() {\n var _global = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : global;\n var siteKitLocale = Object(lodash__WEBPACK_IMPORTED_MODULE_4__[\"get\"])(_global, ['_googlesitekitLegacyData', 'locale']);\n if (siteKitLocale) {\n var matches = siteKitLocale.match(/^(\\w{2})?(_)?(\\w{2})/);\n if (matches && matches[0]) {\n return matches[0].replace(/_/g, '-');\n }\n }\n return _global.navigator.language;\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2kxOG4uanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL2kxOG4uanM/MmQ0ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEludGVybmF0aW9uYWxpemF0aW9uIFV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IGdldCwgaXNGaW5pdGUsIGlzUGxhaW5PYmplY3QgfSBmcm9tICdsb2Rhc2gnO1xuaW1wb3J0IG1lbWl6ZSBmcm9tICdtZW1pemUnO1xuXG4vKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18sIHNwcmludGYsIF94IH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBDb252ZXJ0cyBzZWNvbmRzIHRvIGEgZGlzcGxheSByZWFkeSBzdHJpbmcgaW5kaWNhdGluZ1xuICogdGhlIG51bWJlciBvZiBob3VycywgbWludXRlcyBhbmQgc2Vjb25kcyB0aGF0IGhhdmUgZWxhcHNlZC5cbiAqXG4gKiBGb3IgZXhhbXBsZSwgcGFzc2luZyA2NSByZXR1cm5zICcxbSA1cycuXG4gKlxuICogQHNpbmNlIDEuMC4wXG4gKiBAc2luY2UgMS4yOC4wIFJlZmFjdG9yZWQgYW5kIHJlbmFtZWQgdG8gaW1wcm92ZSBsb2NhbGl6YXRpb24uXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uSW5TZWNvbmRzIFRoZSBudW1iZXIgb2Ygc2Vjb25kcy5cbiAqIEBwYXJhbSB7KEludGwuTnVtYmVyRm9ybWF0T3B0aW9ucyl9IFtvcHRpb25zXSAgICAgICAgIE9wdGlvbmFsIGZvcm1hdHRpbmcgb3B0aW9ucy5cbiAqIEByZXR1cm4ge3N0cmluZ30gSHVtYW4gcmVhZGFibGUgc3RyaW5nIGluZGljYXRpbmcgdGltZSBlbGFwc2VkLlxuICovXG5jb25zdCBkdXJhdGlvbkZvcm1hdCA9ICggZHVyYXRpb25JblNlY29uZHMsIG9wdGlvbnMgPSB7fSApID0+IHtcblx0Y29uc3QgeyBmb3JtYXRVbml0LCBmb3JtYXREZWNpbWFsIH0gPSBjcmVhdGVEdXJhdGlvbkZvcm1hdChcblx0XHRkdXJhdGlvbkluU2Vjb25kcyxcblx0XHRvcHRpb25zXG5cdCk7XG5cblx0dHJ5IHtcblx0XHQvLyBTb21lIGJyb3dzZXJzLCBlLmcuIFNhZmFyaSwgdGhyb3cgYSBSYW5nZUVycm9yIHdoZW4gb3B0aW9ucy5zdHlsZSBpc1xuXHRcdC8vIG5vdCBvbmUgb2YgZGVjaW1hbCwgcGVyY2VudCwgb3IgY3VycmVuY3kuXG5cdFx0cmV0dXJuIGZvcm1hdFVuaXQoKTtcblx0fSBjYXRjaCB7XG5cdFx0Ly8gRmFsbGJhY2sgdG8gWFhoIFlZbSBaWnMgdXNpbmcgbG9jYWxpemVkIGRlY2ltYWxzIHdpdGggaGFyZGNvZGVkIHVuaXRzLlxuXHRcdHJldHVybiBmb3JtYXREZWNpbWFsKCk7XG5cdH1cbn07XG5cbi8qKlxuICogQ29udmVydHMgc2Vjb25kcyB0byBhIGRpc3BsYXkgcmVhZHkgc3RyaW5nIGluZGljYXRpbmdcbiAqIHRoZSBudW1iZXIgb2YgaG91cnMsIG1pbnV0ZXMgYW5kIHNlY29uZHMgdGhhdCBoYXZlIGVsYXBzZWRcbiAqIGluIElTTyBmb3JtYXQgLSBISDptbTpzcy5cbiAqXG4gKiBJZiB0aGUgZHVyYXRpb24gaXMgbGVzcyB0aGFuIGFuIGhvdXIsIHRoZSBISCBwYXJ0IG9mIHRoZSBzdHJpbmdcbiAqIGlzIHRydW5jYXRlZC5cbiAqIEZvciBleGFtcGxlLCBwYXNzaW5nIDY1IHJldHVybnMgJzAxOjA1Jy5cbiAqIFBhc3NpbmcgNTQwMCByZXR1cm5zICcwMTozMDowMCcuXG4gKlxuICogQHNpbmNlIDEuMTExLjBcbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGR1cmF0aW9uSW5TZWNvbmRzIFRoZSBudW1iZXIgb2Ygc2Vjb25kcy5cbiAqIEByZXR1cm4ge3N0cmluZ30gSHVtYW4gcmVhZGFibGUgc3RyaW5nIGluZGljYXRpbmcgdGltZSBlbGFwc2VkLlxuICovXG5jb25zdCBkdXJhdGlvbklTT0Zvcm1hdCA9ICggZHVyYXRpb25JblNlY29uZHMgKSA9PiB7XG5cdGxldCB7IGhvdXJzLCBtaW51dGVzLCBzZWNvbmRzIH0gPSBwYXJzZUR1cmF0aW9uKCBkdXJhdGlvbkluU2Vjb25kcyApO1xuXG5cdHNlY29uZHMgPSAoICcwJyArIHNlY29uZHMgKS5zbGljZSggLTIgKTtcblx0bWludXRlcyA9ICggJzAnICsgbWludXRlcyApLnNsaWNlKCAtMiApO1xuXHRob3VycyA9ICggJzAnICsgaG91cnMgKS5zbGljZSggLTIgKTtcblxuXHRyZXR1cm4gaG91cnMgPT09ICcwMCdcblx0XHQ/IGAkeyBtaW51dGVzIH06JHsgc2Vjb25kcyB9YFxuXHRcdDogYCR7IGhvdXJzIH06JHsgbWludXRlcyB9OiR7IHNlY29uZHMgfWA7XG59O1xuXG4vKipcbiAqIFBhcnNlcyB0aGUgZHVyYXRpb24gaW4gc2Vjb25kcyBpbnRvIGhvdXJzLCBtaW51dGVzIGFuZCBzZWNvbmRzLlxuICpcbiAqIEBzaW5jZSAxLjExMS4wXG4gKiBAcHJpdmF0ZVxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBkdXJhdGlvbkluU2Vjb25kcyBUaGUgbnVtYmVyIG9mIHNlY29uZHMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IE51bWJlciBvZiBob3VycywgbWludXRlcyBhbmQgc2Vjb25kcyBlcXVpdmFsZW50XG4gKiB0byB0aGUgZ2l2ZW4gZHVyYXRpb24gaW4gc2Vjb25kcy5cbiAqL1xuY29uc3QgcGFyc2VEdXJhdGlvbiA9ICggZHVyYXRpb25JblNlY29uZHMgKSA9PiB7XG5cdGR1cmF0aW9uSW5TZWNvbmRzID0gcGFyc2VJbnQoIGR1cmF0aW9uSW5TZWNvbmRzLCAxMCApO1xuXG5cdGlmICggTnVtYmVyLmlzTmFOKCBkdXJhdGlvbkluU2Vjb25kcyApICkge1xuXHRcdGR1cmF0aW9uSW5TZWNvbmRzID0gMDtcblx0fVxuXG5cdGNvbnN0IGhvdXJzID0gTWF0aC5mbG9vciggZHVyYXRpb25JblNlY29uZHMgLyA2MCAvIDYwICk7XG5cdGNvbnN0IG1pbnV0ZXMgPSBNYXRoLmZsb29yKCAoIGR1cmF0aW9uSW5TZWNvbmRzIC8gNjAgKSAlIDYwICk7XG5cdGNvbnN0IHNlY29uZHMgPSBNYXRoLmZsb29yKCBkdXJhdGlvbkluU2Vjb25kcyAlIDYwICk7XG5cblx0cmV0dXJuIHsgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMgfTtcbn07XG5cbi8qKlxuICogQ3JlYXRlcyBkdXJhdGlvbiBmb3JtYXR0aW5nIHV0aWxpdGllcy5cbiAqXG4gKiBOb3QgaW50ZW5kZWQgdG8gYmUgdXNlZCBkaXJlY3RseS5cbiAqIFVzZSBgbnVtRm10KCBudW1iZXIsIHsgc3R5bGU6ICdkdXJhdGlvbicgfSApYCBpbnN0ZWFkLlxuICpcbiAqIEBzaW5jZSAxLjI5LjBcbiAqIEBwcml2YXRlXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGR1cmF0aW9uSW5TZWNvbmRzIER1cmF0aW9uIHRvIGZvcm1hdC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9uc10gICAgICAgICBGb3JtYXR0aW5nIG9wdGlvbnMuXG4gKiBAcmV0dXJuIHtPYmplY3R9IEZvcm1hdHRpbmcgZnVuY3Rpb25zLlxuICovXG5leHBvcnQgY29uc3QgY3JlYXRlRHVyYXRpb25Gb3JtYXQgPSAoIGR1cmF0aW9uSW5TZWNvbmRzLCBvcHRpb25zID0ge30gKSA9PiB7XG5cdGNvbnN0IHsgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMgfSA9IHBhcnNlRHVyYXRpb24oIGR1cmF0aW9uSW5TZWNvbmRzICk7XG5cblx0cmV0dXJuIHtcblx0XHRob3Vycyxcblx0XHRtaW51dGVzLFxuXHRcdHNlY29uZHMsXG5cdFx0Zm9ybWF0VW5pdCgpIHtcblx0XHRcdGNvbnN0IHsgdW5pdERpc3BsYXkgPSAnc2hvcnQnLCAuLi5yZXN0T3B0aW9ucyB9ID0gb3B0aW9ucztcblx0XHRcdGNvbnN0IGNvbW1vbk9wdGlvbnMgPSB7XG5cdFx0XHRcdHVuaXREaXNwbGF5LFxuXHRcdFx0XHQuLi5yZXN0T3B0aW9ucyxcblx0XHRcdFx0c3R5bGU6ICd1bml0Jyxcblx0XHRcdH07XG5cblx0XHRcdGlmICggZHVyYXRpb25JblNlY29uZHMgPT09IDAgKSB7XG5cdFx0XHRcdHJldHVybiBudW1iZXJGb3JtYXQoIHNlY29uZHMsIHtcblx0XHRcdFx0XHQuLi5jb21tb25PcHRpb25zLFxuXHRcdFx0XHRcdHVuaXQ6ICdzZWNvbmQnLFxuXHRcdFx0XHR9ICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBzcHJpbnRmKFxuXHRcdFx0XHQvKiB0cmFuc2xhdG9yczogMTogZm9ybWF0dGVkIHNlY29uZHMsIDI6IGZvcm1hdHRlZCBtaW51dGVzLCAzOiBmb3JtYXR0ZWQgaG91cnMgKi9cblx0XHRcdFx0X3goXG5cdFx0XHRcdFx0JyUzJHMgJTIkcyAlMSRzJyxcblx0XHRcdFx0XHQnZHVyYXRpb24gb2YgdGltZTogaGggbW0gc3MnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCksXG5cdFx0XHRcdHNlY29uZHNcblx0XHRcdFx0XHQ/IG51bWJlckZvcm1hdCggc2Vjb25kcywge1xuXHRcdFx0XHRcdFx0XHQuLi5jb21tb25PcHRpb25zLFxuXHRcdFx0XHRcdFx0XHR1bml0OiAnc2Vjb25kJyxcblx0XHRcdFx0XHQgIH0gKVxuXHRcdFx0XHRcdDogJycsXG5cdFx0XHRcdG1pbnV0ZXNcblx0XHRcdFx0XHQ/IG51bWJlckZvcm1hdCggbWludXRlcywge1xuXHRcdFx0XHRcdFx0XHQuLi5jb21tb25PcHRpb25zLFxuXHRcdFx0XHRcdFx0XHR1bml0OiAnbWludXRlJyxcblx0XHRcdFx0XHQgIH0gKVxuXHRcdFx0XHRcdDogJycsXG5cdFx0XHRcdGhvdXJzXG5cdFx0XHRcdFx0PyBudW1iZXJGb3JtYXQoIGhvdXJzLCB7IC4uLmNvbW1vbk9wdGlvbnMsIHVuaXQ6ICdob3VyJyB9IClcblx0XHRcdFx0XHQ6ICcnXG5cdFx0XHQpLnRyaW0oKTtcblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIEZvcm1hdHMgdGhlIGR1cmF0aW9uIHVzaW5nIGludGVnZXJzIGFuZCB0cmFuc2xhdGFibGUgc3RyaW5ncy5cblx0XHQgKiBUaGlzIGlzIG9ubHkgdXNlZCBhcyBhIGZhbGxiYWNrIHdoZW4gdGhlIGFib3ZlIGBmb3JtYXRVbml0YCBmYWlscy5cblx0XHQgKlxuXHRcdCAqIEBzaW5jZSAxLjI5LjBcblx0XHQgKlxuXHRcdCAqIEByZXR1cm4ge3N0cmluZ30gRm9ybWF0dGVkIGR1cmF0aW9uLlxuXHRcdCAqL1xuXHRcdGZvcm1hdERlY2ltYWwoKSB7XG5cdFx0XHRjb25zdCBmb3JtYXR0ZWRTZWNvbmRzID0gc3ByaW50Zihcblx0XHRcdFx0Ly8gdHJhbnNsYXRvcnM6ICVzOiBudW1iZXIgb2Ygc2Vjb25kcyB3aXRoIFwic1wiIGFzIHRoZSBhYmJyZXZpYXRlZCB1bml0LlxuXHRcdFx0XHRfXyggJyVkcycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdHNlY29uZHNcblx0XHRcdCk7XG5cblx0XHRcdGlmICggZHVyYXRpb25JblNlY29uZHMgPT09IDAgKSB7XG5cdFx0XHRcdHJldHVybiBmb3JtYXR0ZWRTZWNvbmRzO1xuXHRcdFx0fVxuXG5cdFx0XHRjb25zdCBmb3JtYXR0ZWRNaW51dGVzID0gc3ByaW50Zihcblx0XHRcdFx0Ly8gdHJhbnNsYXRvcnM6ICVzOiBudW1iZXIgb2YgbWludXRlcyB3aXRoIFwibVwiIGFzIHRoZSBhYmJyZXZpYXRlZCB1bml0LlxuXHRcdFx0XHRfXyggJyVkbScsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRcdG1pbnV0ZXNcblx0XHRcdCk7XG5cdFx0XHRjb25zdCBmb3JtYXR0ZWRIb3VycyA9IHNwcmludGYoXG5cdFx0XHRcdC8vIHRyYW5zbGF0b3JzOiAlczogbnVtYmVyIG9mIGhvdXJzIHdpdGggXCJoXCIgYXMgdGhlIGFiYnJldmlhdGVkIHVuaXQuXG5cdFx0XHRcdF9fKCAnJWRoJywgJ2dvb2dsZS1zaXRlLWtpdCcgKSxcblx0XHRcdFx0aG91cnNcblx0XHRcdCk7XG5cblx0XHRcdHJldHVybiBzcHJpbnRmKFxuXHRcdFx0XHQvKiB0cmFuc2xhdG9yczogMTogZm9ybWF0dGVkIHNlY29uZHMsIDI6IGZvcm1hdHRlZCBtaW51dGVzLCAzOiBmb3JtYXR0ZWQgaG91cnMgKi9cblx0XHRcdFx0X3goXG5cdFx0XHRcdFx0JyUzJHMgJTIkcyAlMSRzJyxcblx0XHRcdFx0XHQnZHVyYXRpb24gb2YgdGltZTogaGggbW0gc3MnLFxuXHRcdFx0XHRcdCdnb29nbGUtc2l0ZS1raXQnXG5cdFx0XHRcdCksXG5cdFx0XHRcdHNlY29uZHMgPyBmb3JtYXR0ZWRTZWNvbmRzIDogJycsXG5cdFx0XHRcdG1pbnV0ZXMgPyBmb3JtYXR0ZWRNaW51dGVzIDogJycsXG5cdFx0XHRcdGhvdXJzID8gZm9ybWF0dGVkSG91cnMgOiAnJ1xuXHRcdFx0KS50cmltKCk7XG5cdFx0fSxcblx0fTtcbn07XG5cbi8qKlxuICogUHJlcGFyZXMgYSBudW1iZXIgdG8gYmUgdXNlZCBpbiByZWFkYWJsZUxhcmdlTnVtYmVyLlxuICpcbiAqIEBzaW5jZSAxLjcuMFxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW1iZXIgVGhlIGxhcmdlIG51bWJlciB0byBwcmVwYXJlLlxuICogQHJldHVybiB7bnVtYmVyfSBUaGUgcHJlcGFyZWQgbnVtYmVyLlxuICovXG5leHBvcnQgY29uc3QgcHJlcGFyZUZvclJlYWRhYmxlTGFyZ2VOdW1iZXIgPSAoIG51bWJlciApID0+IHtcblx0aWYgKCAxMDAwMDAwIDw9IG51bWJlciApIHtcblx0XHRyZXR1cm4gTWF0aC5yb3VuZCggbnVtYmVyIC8gMTAwMDAwICkgLyAxMDtcblx0fVxuXG5cdGlmICggMTAwMDAgPD0gbnVtYmVyICkge1xuXHRcdHJldHVybiBNYXRoLnJvdW5kKCBudW1iZXIgLyAxMDAwICk7XG5cdH1cblxuXHRpZiAoIDEwMDAgPD0gbnVtYmVyICkge1xuXHRcdHJldHVybiBNYXRoLnJvdW5kKCBudW1iZXIgLyAxMDAgKSAvIDEwO1xuXHR9XG5cdHJldHVybiBudW1iZXI7XG59O1xuXG4vKipcbiAqIEZvcm1hdHMgYSBsYXJnZSBudW1iZXIgZm9yIHNob3J0ZW5lZCBkaXNwbGF5LlxuICpcbiAqIEBzaW5jZSAxLjAuMFxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW1iZXIgVGhlIGxhcmdlIG51bWJlciB0byBmb3JtYXQuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmb3JtYXR0ZWQgbnVtYmVyLlxuICovXG5leHBvcnQgY29uc3QgcmVhZGFibGVMYXJnZU51bWJlciA9ICggbnVtYmVyICkgPT4ge1xuXHRjb25zdCB3aXRoU2luZ2xlRGVjaW1hbCA9IHtcblx0XHRtaW5pbXVtRnJhY3Rpb25EaWdpdHM6IDEsXG5cdFx0bWF4aW11bUZyYWN0aW9uRGlnaXRzOiAxLFxuXHR9O1xuXG5cdC8vIE51bWJlcnMgb3ZlciAxLDAwMCwwMDAgcm91bmQgbm9ybWFsbHkgYW5kIGRpc3BsYXkgYSBzaW5nbGUgZGVjaW1hbCB1bmxlc3MgdGhlIGRlY2ltYWwgaXMgMC5cblx0aWYgKCAxMDAwMDAwIDw9IG51bWJlciApIHtcblx0XHRyZXR1cm4gc3ByaW50Zihcblx0XHRcdC8vIHRyYW5zbGF0b3JzOiAlczogYW4gYWJicmV2aWF0ZWQgbnVtYmVyIGluIG1pbGxpb25zLlxuXHRcdFx0X18oICclc00nLCAnZ29vZ2xlLXNpdGUta2l0JyApLFxuXHRcdFx0bnVtYmVyRm9ybWF0KFxuXHRcdFx0XHRwcmVwYXJlRm9yUmVhZGFibGVMYXJnZU51bWJlciggbnVtYmVyICksXG5cdFx0XHRcdG51bWJlciAlIDEwID09PSAwID8ge30gOiB3aXRoU2luZ2xlRGVjaW1hbFxuXHRcdFx0KVxuXHRcdCk7XG5cdH1cblxuXHQvLyBOdW1iZXJzIGJldHdlZW4gMTAsMDAwIGFuZCAxLDAwMCwwMDAgcm91bmQgbm9ybWFsbHkgYW5kIGhhdmUgbm8gZGVjaW1hbHNcblx0aWYgKCAxMDAwMCA8PSBudW1iZXIgKSB7XG5cdFx0cmV0dXJuIHNwcmludGYoXG5cdFx0XHQvLyB0cmFuc2xhdG9yczogJXM6IGFuIGFiYnJldmlhdGVkIG51bWJlciBpbiB0aG91c2FuZHMuXG5cdFx0XHRfXyggJyVzSycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRudW1iZXJGb3JtYXQoIHByZXBhcmVGb3JSZWFkYWJsZUxhcmdlTnVtYmVyKCBudW1iZXIgKSApXG5cdFx0KTtcblx0fVxuXG5cdC8vIE51bWJlcnMgYmV0d2VlbiAxLDAwMCBhbmQgMTAsMDAwIHJvdW5kIG5vcm1hbGx5IGFuZCBkaXNwbGF5IGEgc2luZ2xlIGRlY2ltYWwgdW5sZXNzIHRoZSBkZWNpbWFsIGlzIDAuXG5cdGlmICggMTAwMCA8PSBudW1iZXIgKSB7XG5cdFx0cmV0dXJuIHNwcmludGYoXG5cdFx0XHQvLyB0cmFuc2xhdG9yczogJXM6IGFuIGFiYnJldmlhdGVkIG51bWJlciBpbiB0aG91c2FuZHMuXG5cdFx0XHRfXyggJyVzSycsICdnb29nbGUtc2l0ZS1raXQnICksXG5cdFx0XHRudW1iZXJGb3JtYXQoXG5cdFx0XHRcdHByZXBhcmVGb3JSZWFkYWJsZUxhcmdlTnVtYmVyKCBudW1iZXIgKSxcblx0XHRcdFx0bnVtYmVyICUgMTAgPT09IDAgPyB7fSA6IHdpdGhTaW5nbGVEZWNpbWFsXG5cdFx0XHQpXG5cdFx0KTtcblx0fVxuXG5cdHJldHVybiBudW1iZXJGb3JtYXQoIG51bWJlciwge1xuXHRcdHNpZ25EaXNwbGF5OiAnbmV2ZXInLFxuXHRcdG1heGltdW1GcmFjdGlvbkRpZ2l0czogMSxcblx0fSApO1xufTtcblxuLyoqXG4gKiBQYXJzZXMgZm9ybWF0dGluZyBvcHRpb25zIGFuZCByZXR1cm5zIGFuIG9iamVjdCB3aXRoIG9wdGlvbnMgZm9yIHNlbGVjdGVkIGZvcm1hdHRpbmcuXG4gKlxuICogQHNpbmNlIDEuMTAzLjBcbiAqXG4gKiBAcGFyYW0geyhJbnRsLk51bWJlckZvcm1hdE9wdGlvbnN8c3RyaW5nKX0gb3B0aW9ucyBGb3JtYXR0aW5nIG9wdGlvbnMgb3IgdW5pdCBzaG9ydGhhbmQuIFBvc3NpYmxlIHNob3J0aGFuZCB2YWx1ZXMgYXJlICclJywgJ3MnLCBvciBhIGN1cnJlbmN5IGNvZGUuXG4gKiBAcmV0dXJuIHtPYmplY3R9IEZvcm1hdHRpbmcgb3B0aW9ucy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGV4cGFuZE51bUZtdE9wdGlvbnMoIG9wdGlvbnMgKSB7XG5cdGxldCBmb3JtYXRPcHRpb25zID0ge307XG5cblx0Ly8gRXhwYW5kIHNob3J0aGFuZCB2YWx1ZXMgZm9yIHVuaXRzLlxuXHRpZiAoICclJyA9PT0gb3B0aW9ucyApIHtcblx0XHRmb3JtYXRPcHRpb25zID0ge1xuXHRcdFx0c3R5bGU6ICdwZXJjZW50Jyxcblx0XHRcdG1heGltdW1GcmFjdGlvbkRpZ2l0czogMixcblx0XHR9O1xuXHR9IGVsc2UgaWYgKCAncycgPT09IG9wdGlvbnMgKSB7XG5cdFx0Zm9ybWF0T3B0aW9ucyA9IHtcblx0XHRcdHN0eWxlOiAnZHVyYXRpb24nLFxuXHRcdFx0dW5pdERpc3BsYXk6ICduYXJyb3cnLFxuXHRcdH07XG5cdH0gZWxzZSBpZiAoICEhIG9wdGlvbnMgJiYgdHlwZW9mIG9wdGlvbnMgPT09ICdzdHJpbmcnICkge1xuXHRcdGZvcm1hdE9wdGlvbnMgPSB7XG5cdFx0XHRzdHlsZTogJ2N1cnJlbmN5Jyxcblx0XHRcdGN1cnJlbmN5OiBvcHRpb25zLFxuXHRcdH07XG5cdH0gZWxzZSBpZiAoIGlzUGxhaW5PYmplY3QoIG9wdGlvbnMgKSApIHtcblx0XHRmb3JtYXRPcHRpb25zID0geyAuLi5vcHRpb25zIH07XG5cdH1cblxuXHRyZXR1cm4gZm9ybWF0T3B0aW9ucztcbn1cblxuLyoqXG4gKiBGb3JtYXRzIGEgbnVtYmVyIHdpdGggdW5pdCB1c2luZyB0aGUgSlMgSW50ZXJuYXRpb25hbGl6YXRpb24gTnVtYmVyIEZvcm1hdCBBUEkuXG4gKlxuICogSW4gYWRkaXRpb24gdG8gdGhlIHN1cHBvcnRlZCAnc3R5bGUnIHZhbHVlcyBvZiB0aGUgbG93ZXItbGV2ZWwgYG51bWJlckZvcm1hdGAgZnVuY3Rpb24sIHRoaXMgZnVuY3Rpb25cbiAqIHN1cHBvcnRzIHR3byBhZGRpdGlvbmFsICdzdHlsZScgdmFsdWVzICdtZXRyaWMnIGFuZCAnZHVyYXRpb24nIChleHBlY3RzIGEgbnVtYmVyIGluIHNlY29uZHMpLlxuICpcbiAqIEFub3RoZXIgZGlmZmVyZW50aWF0aW9uIGluIGJlaGF2aW9yIGlzIHRoYXQgYnkgZGVmYXVsdCB0aGUgZnVuY3Rpb24gd2lsbCB1c2UgJ21ldHJpYycgZm9ybWF0dGluZyBpbnN0ZWFkXG4gKiBvZiAnZGVjaW1hbCcgZm9ybWF0dGluZy5cbiAqXG4gKiBAc2luY2UgMS4yNC4wXG4gKlxuICogQHBhcmFtIHtudW1iZXJ8c3RyaW5nfSAgICAgICAgICAgICAgICAgICAgIG51bWJlciAgICBUaGUgbnVtYmVyIHRvIGZvcm1hdC5cbiAqIEBwYXJhbSB7KEludGwuTnVtYmVyRm9ybWF0T3B0aW9uc3xzdHJpbmcpfSBbb3B0aW9uc10gRm9ybWF0dGluZyBvcHRpb25zIG9yIHVuaXQgc2hvcnRoYW5kLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQb3NzaWJsZSBzaG9ydGhhbmQgdmFsdWVzIGFyZSAnJScsICdzJyxcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3IgYSBjdXJyZW5jeSBjb2RlLlxuICogQHJldHVybiB7c3RyaW5nfSBUaGUgZm9ybWF0dGVkIG51bWJlci5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG51bUZtdCggbnVtYmVyLCBvcHRpb25zID0ge30gKSB7XG5cdC8vIENhc3QgcGFyc2FibGUgdmFsdWVzIHRvIG51bWVyaWMgdHlwZXMuXG5cdG51bWJlciA9IGlzRmluaXRlKCBudW1iZXIgKSA/IG51bWJlciA6IE51bWJlciggbnVtYmVyICk7XG5cblx0aWYgKCAhIGlzRmluaXRlKCBudW1iZXIgKSApIHtcblx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuXHRcdGNvbnNvbGUud2FybiggJ0ludmFsaWQgbnVtYmVyJywgbnVtYmVyLCB0eXBlb2YgbnVtYmVyICk7XG5cdFx0bnVtYmVyID0gMDtcblx0fVxuXG5cdGNvbnN0IGZvcm1hdE9wdGlvbnMgPSBleHBhbmROdW1GbXRPcHRpb25zKCBvcHRpb25zICk7XG5cdGNvbnN0IHsgc3R5bGUgPSAnbWV0cmljJyB9ID0gZm9ybWF0T3B0aW9uczsgLy8gTm90ZTogYG1ldHJpY2AgaXMgb3VyIGN1c3RvbSwgZGVmYXVsdCBzdHlsZS5cblxuXHRpZiAoICdtZXRyaWMnID09PSBzdHlsZSApIHtcblx0XHRyZXR1cm4gcmVhZGFibGVMYXJnZU51bWJlciggbnVtYmVyICk7XG5cdH1cblxuXHRpZiAoICdkdXJhdGlvbicgPT09IHN0eWxlICkge1xuXHRcdHJldHVybiBkdXJhdGlvbkZvcm1hdCggbnVtYmVyLCBmb3JtYXRPcHRpb25zICk7XG5cdH1cblxuXHRpZiAoICdkdXJhdGlvbklTTycgPT09IHN0eWxlICkge1xuXHRcdHJldHVybiBkdXJhdGlvbklTT0Zvcm1hdCggbnVtYmVyICk7XG5cdH1cblxuXHRyZXR1cm4gbnVtYmVyRm9ybWF0KCBudW1iZXIsIGZvcm1hdE9wdGlvbnMgKTtcbn1cblxuLy8gV2FybiBvbmNlIGZvciBhIGdpdmVuIG1lc3NhZ2UuXG5jb25zdCB3YXJuT25jZSA9IG1lbWl6ZSggY29uc29sZS53YXJuICk7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tY29uc29sZVxuXG4vKipcbiAqIEZvcm1hdHMgYSBudW1iZXIgdXNpbmcgdGhlIEpTIEludGVybmF0aW9uYWxpemF0aW9uIE51bWJlciBGb3JtYXQgQVBJLlxuICpcbiAqIEBzaW5jZSAxLjguMFxuICogQHNlZSB7QGxpbmsgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvTnVtYmVyRm9ybWF0L051bWJlckZvcm1hdHxgb3B0aW9uc2AgcGFyYW1ldGVyfSBGb3IgYWxsIGF2YWlsYWJsZSBmb3JtYXR0aW5nIG9wdGlvbnMuXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9ICAgICAgICAgICAgICAgICAgIG51bWJlciAgICAgICAgICAgVGhlIG51bWJlciB0byBmb3JtYXQuXG4gKiBAcGFyYW0ge0ludGwuTnVtYmVyRm9ybWF0T3B0aW9uc30gW29wdGlvbnNdICAgICAgICBGb3JtYXR0aW5nIG9wdGlvbnMuXG4gKiBAcGFyYW0ge3N0cmluZ30gICAgICAgICAgICAgICAgICAgW29wdGlvbnMubG9jYWxlXSBMb2NhbGUgdG8gdXNlIGZvciBmb3JtYXR0aW5nLiBEZWZhdWx0cyB0byBjdXJyZW50IGxvY2FsZSB1c2VkIGJ5IFNpdGUgS2l0LlxuICogQHJldHVybiB7c3RyaW5nfSBUaGUgZm9ybWF0dGVkIG51bWJlci5cbiAqL1xuZXhwb3J0IGNvbnN0IG51bWJlckZvcm1hdCA9ICggbnVtYmVyLCBvcHRpb25zID0ge30gKSA9PiB7XG5cdGNvbnN0IHsgbG9jYWxlID0gZ2V0TG9jYWxlKCksIC4uLmZvcm1hdE9wdGlvbnMgfSA9IG9wdGlvbnM7XG5cblx0dHJ5IHtcblx0XHQvKipcblx0XHQgKiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9zaXRlLWtpdC13cC9pc3N1ZXMvMzI1NSB0aGVyZSBoYXZlIGJlZW4gaXNzdWVzIHdpdGggc29tZSB2ZXJzaW9ucyBvZiBTYWZhcmlcblx0XHQgKiBvbiBzb21lIG9wZXJhdGluZyBzeXN0ZW1zIHRocm93aW5nIGlzc3VlcyB3aXRoIHNvbWUgcGFyYW1ldGVycyBpbiB0aGUgZm9ybWF0T3B0aW9ucy5cblx0XHQgKlxuXHRcdCAqIElmIGFuIGVycm9yIGlzIHRocm93biwgd2UgcmVtb3ZlIHNvbWUgdHJvdWJsZXNvbWUgcGFyYW1zIGZyb20gdGhlIGZvcm1hdE9wdGlvbnMgb2JqZWN0IGFuZCBmYWxsYmFjayB0byBubyBmb3JtYXR0aW5nLlxuXHRcdCAqXG5cdFx0ICogVGhpcyBhbGxvd3MgdXMgdG8gZGVncmFkZSBzb21ld2hhdCBncmFjZWZ1bGx5IHdpdGhvdXQgYnJlYWtpbmcgdGhlIGRhc2hib2FyZCBmb3IgdXNlcnMgb2YgdW5hZmZlY3RlZCBicm93c2Vycy5cblx0XHQgKi9cblx0XHRyZXR1cm4gbmV3IEludGwuTnVtYmVyRm9ybWF0KCBsb2NhbGUsIGZvcm1hdE9wdGlvbnMgKS5mb3JtYXQoIG51bWJlciApO1xuXHR9IGNhdGNoICggZXJyb3IgKSB7XG5cdFx0d2Fybk9uY2UoXG5cdFx0XHRgU2l0ZSBLaXQgbnVtYmVyRm9ybWF0IGVycm9yOiBJbnRsLk51bWJlckZvcm1hdCggJHsgSlNPTi5zdHJpbmdpZnkoXG5cdFx0XHRcdGxvY2FsZVxuXHRcdFx0KSB9LCAkeyBKU09OLnN0cmluZ2lmeShcblx0XHRcdFx0Zm9ybWF0T3B0aW9uc1xuXHRcdFx0KSB9ICkuZm9ybWF0KCAkeyB0eXBlb2YgbnVtYmVyIH0gKWAsXG5cdFx0XHRlcnJvci5tZXNzYWdlXG5cdFx0KTtcblx0fVxuXG5cdC8vIFJlbW92ZSB0aGVzZSBrZXkvdmFsdWVzIGZyb20gZm9ybWF0T3B0aW9ucy5cblx0Y29uc3QgdW5zdGFibGVGb3JtYXRPcHRpb25WYWx1ZXMgPSB7XG5cdFx0Y3VycmVuY3lEaXNwbGF5OiAnbmFycm93Jyxcblx0XHRjdXJyZW5jeVNpZ246ICdhY2NvdW50aW5nJyxcblx0XHRzdHlsZTogJ3VuaXQnLFxuXHR9O1xuXG5cdC8vIFJlbW92ZSB0aGVzZSBrZXlzIGZyb20gZm9ybWF0T3B0aW9ucyBpcnJlc3BlY3RpdmUgb2YgdmFsdWUuXG5cdGNvbnN0IHVuc3RhYmxlRm9ybWF0T3B0aW9ucyA9IFsgJ3NpZ25EaXNwbGF5JywgJ2NvbXBhY3REaXNwbGF5JyBdO1xuXG5cdGNvbnN0IHJlZHVjZWRGb3JtYXRPcHRpb25zID0ge307XG5cblx0Zm9yICggY29uc3QgWyBrZXksIHZhbHVlIF0gb2YgT2JqZWN0LmVudHJpZXMoIGZvcm1hdE9wdGlvbnMgKSApIHtcblx0XHRpZiAoXG5cdFx0XHR1bnN0YWJsZUZvcm1hdE9wdGlvblZhbHVlc1sga2V5IF0gJiZcblx0XHRcdHZhbHVlID09PSB1bnN0YWJsZUZvcm1hdE9wdGlvblZhbHVlc1sga2V5IF1cblx0XHQpIHtcblx0XHRcdGNvbnRpbnVlO1xuXHRcdH1cblx0XHRpZiAoIHVuc3RhYmxlRm9ybWF0T3B0aW9ucy5pbmNsdWRlcygga2V5ICkgKSB7XG5cdFx0XHRjb250aW51ZTtcblx0XHR9XG5cdFx0cmVkdWNlZEZvcm1hdE9wdGlvbnNbIGtleSBdID0gdmFsdWU7XG5cdH1cblxuXHR0cnkge1xuXHRcdHJldHVybiBuZXcgSW50bC5OdW1iZXJGb3JtYXQoIGxvY2FsZSwgcmVkdWNlZEZvcm1hdE9wdGlvbnMgKS5mb3JtYXQoXG5cdFx0XHRudW1iZXJcblx0XHQpO1xuXHR9IGNhdGNoIHtcblx0XHRyZXR1cm4gbmV3IEludGwuTnVtYmVyRm9ybWF0KCBsb2NhbGUgKS5mb3JtYXQoIG51bWJlciApO1xuXHR9XG59O1xuXG4vKipcbiAqIEZsYXR0ZW5zIGFuIGFycmF5IG9mIHN0cmluZ3MgaW50byBhIHN0cmluZyB1c2luZyB0aGUgSlMgSW50ZXJuYXRpb25hbGl6YXRpb24gTGlzdCBGb3JtYXQgQVBJLlxuICpcbiAqIEBzaW5jZSAxLjIzLjBcbiAqIEBzZWUge0BsaW5rIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL0ludGwvTGlzdEZvcm1hdC9MaXN0Rm9ybWF0fGBvcHRpb25zYCBwYXJhbWV0ZXJ9IEZvciBhbGwgYXZhaWxhYmxlIG9wdGlvbnMuXG4gKlxuICogQHBhcmFtIHtBcnJheX0gIGxpc3QgICAgICAgICAgICAgVGhlIGxpc3QgdG8gZmxhdHRlbi5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9uc10gICAgICAgIEZvcm1hdHRpbmcgb3B0aW9ucy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5sb2NhbGVdIExvY2FsZSB0byB1c2UgZm9yIGZvcm1hdHRpbmcuIERlZmF1bHRzIHRvIGN1cnJlbnQgbG9jYWxlIHVzZWQgYnkgU2l0ZSBLaXQuXG4gKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMuc3R5bGVdICBMZW5ndGggb2YgdGhlIGZvcm1hdHRlZCBtZXNzYWdlLiBEZWZhdWx0cyB0byBsb25nLlxuICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLnR5cGVdICAgVHlwZSBvZiBsaXN0LiBEZWZhdWx0cyB0byAnY29uanVuY3Rpb24nIChBLCBCLCBhbmQgQykuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbHNvIGF2YWlsYWJsZSAnZGlzanVuY3Rpb24nIChBLCBCLCBvciBDKVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWxzbyBhdmFpbGFibGUgJ3VuaXQnICg1IHBvdW5kcywgMTIgb3VuY2VzKVxuICogQHJldHVybiB7c3RyaW5nfSBUaGUgZmxhdHRlbmVkIGxpc3QuXG4gKi9cbmV4cG9ydCBjb25zdCBsaXN0Rm9ybWF0ID0gKCBsaXN0LCBvcHRpb25zID0ge30gKSA9PiB7XG5cdGNvbnN0IHtcblx0XHRsb2NhbGUgPSBnZXRMb2NhbGUoKSxcblx0XHRzdHlsZSA9ICdsb25nJyxcblx0XHR0eXBlID0gJ2Nvbmp1bmN0aW9uJyxcblx0fSA9IG9wdGlvbnM7XG5cblx0Ly8gTm90IGFsbCBicm93c2VycyBzdXBwb3J0IEludGwuTGlzdGZvcm1hdCBwZXJcblx0Ly8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvSW50bC9MaXN0Rm9ybWF0L0xpc3RGb3JtYXQjQnJvd3Nlcl9jb21wYXRpYmlsaXR5XG5cdC8vIFdlJ3ZlIHNlZW4gdGhhdCB0aGUgYnVpbHQgdmVyc2lvbnMgZG9uJ3QgcG9seWZpbGwgZm9yIHRoZSB1bnN1cHBvcnRlZCBicm93c2VycyAoaU9TL3NhZmFyaSkgc28gd2UgcHJvdmlkZSBhIGZhbGxiYWNrLlxuXHRpZiAoIEludGwuTGlzdEZvcm1hdCApIHtcblx0XHRjb25zdCBmb3JtYXR0ZXIgPSBuZXcgSW50bC5MaXN0Rm9ybWF0KCBsb2NhbGUsIHsgc3R5bGUsIHR5cGUgfSApO1xuXHRcdHJldHVybiBmb3JtYXR0ZXIuZm9ybWF0KCBsaXN0ICk7XG5cdH1cblxuXHQvKiB0cmFuc2xhdG9yczogdXNlZCBiZXR3ZWVuIGxpc3QgaXRlbXMsIHRoZXJlIGlzIGEgc3BhY2UgYWZ0ZXIgdGhlIGNvbW1hLiAqL1xuXHRjb25zdCBsaXN0U2VwYXJhdG9yID0gX18oICcsICcsICdnb29nbGUtc2l0ZS1raXQnICk7XG5cdHJldHVybiBsaXN0LmpvaW4oIGxpc3RTZXBhcmF0b3IgKTtcbn07XG5cbi8qKlxuICogR2V0cyB0aGUgY3VycmVudCBsb2NhbGUgZm9yIHVzZSB3aXRoIGJyb3dzZXIgQVBJcy5cbiAqXG4gKiBAc2luY2UgMS44LjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gX2dsb2JhbCBUaGUgZ2xvYmFsIHdpbmRvdyBvYmplY3QuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IEN1cnJlbnQgU2l0ZSBLaXQgbG9jYWxlIGlmIHNldCwgb3RoZXJ3aXNlIHRoZSBjdXJyZW50IGxhbmd1YWdlIHNldCBieSB0aGUgYnJvd3Nlci5cbiAqICAgICAgICAgICAgICAgICAgRS5nLiBgZW4tVVNgIG9yIGBkZS1ERWBcbiAqL1xuZXhwb3J0IGNvbnN0IGdldExvY2FsZSA9ICggX2dsb2JhbCA9IGdsb2JhbCApID0+IHtcblx0Y29uc3Qgc2l0ZUtpdExvY2FsZSA9IGdldCggX2dsb2JhbCwgW1xuXHRcdCdfZ29vZ2xlc2l0ZWtpdExlZ2FjeURhdGEnLFxuXHRcdCdsb2NhbGUnLFxuXHRdICk7XG5cdGlmICggc2l0ZUtpdExvY2FsZSApIHtcblx0XHRjb25zdCBtYXRjaGVzID0gc2l0ZUtpdExvY2FsZS5tYXRjaCggL14oXFx3ezJ9KT8oXyk/KFxcd3syfSkvICk7XG5cdFx0aWYgKCBtYXRjaGVzICYmIG1hdGNoZXNbIDAgXSApIHtcblx0XHRcdHJldHVybiBtYXRjaGVzWyAwIF0ucmVwbGFjZSggL18vZywgJy0nICk7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIF9nbG9iYWwubmF2aWdhdG9yLmxhbmd1YWdlO1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUdBO0FBQ0E7QUFFQTtBQUFBO0FBRUE7QUFFQTtBQUVBO0FBUUE7QUFBQTtBQU1BO0FBQUE7QUFJQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFJQTtBQUVBO0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/i18n.js\n"); /***/ }), /***/ "./js/util/index.js": /*!**************************!*\ !*** ./js/util/index.js ***! \**************************/ /*! exports provided: trackEvent, trackEventOnce, sanitizeHTML, untrailingslashit, stringifyObject, storageAvailable, getStorage, createDurationFormat, prepareForReadableLargeNumber, readableLargeNumber, expandNumFmtOptions, numFmt, numberFormat, listFormat, getLocale, markdownToHTML, convertSecondsToArray, convertDateStringToUNIXTimestamp, INVALID_DATE_INSTANCE_ERROR, INVALID_DATE_STRING_ERROR, INVALID_DATE_RANGE_ERROR, MINUTE_IN_SECONDS, HOUR_IN_SECONDS, DAY_IN_SECONDS, WEEK_IN_SECONDS, MONTH_IN_SECONDS, getAvailableDateRanges, getCurrentDateRangeDayCount, isValidDateString, getDateString, stringToDate, getPreviousDate, isValidDateRange, dateSub, getChartDifferenceArrow, isSingleSlice, calculateDifferenceBetweenChartValues, getURLPath, getFullURL, normalizeURL, isHashOnly, shortenURL, isValidNumericID, isNumeric, safelySort, partitionReport, calculateChange, validateJSON, decodeHTMLEntity */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"calculateChange\", function() { return calculateChange; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"validateJSON\", function() { return validateJSON; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"decodeHTMLEntity\", function() { return decodeHTMLEntity; });\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"../node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _tracking__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tracking */ \"./js/util/tracking/index.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"trackEvent\", function() { return _tracking__WEBPACK_IMPORTED_MODULE_1__[\"trackEvent\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"trackEventOnce\", function() { return _tracking__WEBPACK_IMPORTED_MODULE_1__[\"trackEventOnce\"]; });\n\n/* harmony import */ var _sanitize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./sanitize */ \"./js/util/sanitize.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"sanitizeHTML\", function() { return _sanitize__WEBPACK_IMPORTED_MODULE_2__[\"sanitizeHTML\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"untrailingslashit\", function() { return _sanitize__WEBPACK_IMPORTED_MODULE_2__[\"untrailingslashit\"]; });\n\n/* harmony import */ var _stringify__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./stringify */ \"./js/util/stringify.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"stringifyObject\", function() { return _stringify__WEBPACK_IMPORTED_MODULE_3__[\"stringifyObject\"]; });\n\n/* harmony import */ var _storage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./storage */ \"./js/util/storage.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"storageAvailable\", function() { return _storage__WEBPACK_IMPORTED_MODULE_4__[\"storageAvailable\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getStorage\", function() { return _storage__WEBPACK_IMPORTED_MODULE_4__[\"getStorage\"]; });\n\n/* harmony import */ var _i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./i18n */ \"./js/util/i18n.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"createDurationFormat\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"createDurationFormat\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"prepareForReadableLargeNumber\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"prepareForReadableLargeNumber\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"readableLargeNumber\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"readableLargeNumber\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"expandNumFmtOptions\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"expandNumFmtOptions\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"numFmt\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"numFmt\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"numberFormat\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"numberFormat\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"listFormat\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"listFormat\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getLocale\", function() { return _i18n__WEBPACK_IMPORTED_MODULE_5__[\"getLocale\"]; });\n\n/* harmony import */ var _markdown__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./markdown */ \"./js/util/markdown.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"markdownToHTML\", function() { return _markdown__WEBPACK_IMPORTED_MODULE_6__[\"markdownToHTML\"]; });\n\n/* harmony import */ var _convert_time__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./convert-time */ \"./js/util/convert-time.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"convertSecondsToArray\", function() { return _convert_time__WEBPACK_IMPORTED_MODULE_7__[\"convertSecondsToArray\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"convertDateStringToUNIXTimestamp\", function() { return _convert_time__WEBPACK_IMPORTED_MODULE_7__[\"convertDateStringToUNIXTimestamp\"]; });\n\n/* harmony import */ var _dates__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./dates */ \"./js/util/dates.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_INSTANCE_ERROR\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"INVALID_DATE_INSTANCE_ERROR\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_STRING_ERROR\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"INVALID_DATE_STRING_ERROR\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"INVALID_DATE_RANGE_ERROR\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"INVALID_DATE_RANGE_ERROR\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MINUTE_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"MINUTE_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"HOUR_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"HOUR_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"DAY_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"DAY_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"WEEK_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"WEEK_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"MONTH_IN_SECONDS\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"MONTH_IN_SECONDS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getAvailableDateRanges\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"getAvailableDateRanges\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getCurrentDateRangeDayCount\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"getCurrentDateRangeDayCount\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidDateString\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"isValidDateString\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getDateString\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"getDateString\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"stringToDate\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"stringToDate\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getPreviousDate\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"getPreviousDate\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidDateRange\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"isValidDateRange\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"dateSub\", function() { return _dates__WEBPACK_IMPORTED_MODULE_8__[\"dateSub\"]; });\n\n/* harmony import */ var _chart__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./chart */ \"./js/util/chart.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getChartDifferenceArrow\", function() { return _chart__WEBPACK_IMPORTED_MODULE_9__[\"getChartDifferenceArrow\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isSingleSlice\", function() { return _chart__WEBPACK_IMPORTED_MODULE_9__[\"isSingleSlice\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"calculateDifferenceBetweenChartValues\", function() { return _chart__WEBPACK_IMPORTED_MODULE_9__[\"calculateDifferenceBetweenChartValues\"]; });\n\n/* harmony import */ var _urls__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./urls */ \"./js/util/urls.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getURLPath\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"getURLPath\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"getFullURL\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"getFullURL\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"normalizeURL\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"normalizeURL\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isHashOnly\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"isHashOnly\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"shortenURL\", function() { return _urls__WEBPACK_IMPORTED_MODULE_10__[\"shortenURL\"]; });\n\n/* harmony import */ var _is_valid_numeric_id__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./is-valid-numeric-id */ \"./js/util/is-valid-numeric-id.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isValidNumericID\", function() { return _is_valid_numeric_id__WEBPACK_IMPORTED_MODULE_11__[\"isValidNumericID\"]; });\n\n/* harmony import */ var _isnumeric__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./isnumeric */ \"./js/util/isnumeric.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"isNumeric\", function() { return _isnumeric__WEBPACK_IMPORTED_MODULE_12__[\"isNumeric\"]; });\n\n/* harmony import */ var _safely_sort__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./safely-sort */ \"./js/util/safely-sort.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"safelySort\", function() { return _safely_sort__WEBPACK_IMPORTED_MODULE_13__[\"safelySort\"]; });\n\n/* harmony import */ var _partition_report__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./partition-report */ \"./js/util/partition-report.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"partitionReport\", function() { return _partition_report__WEBPACK_IMPORTED_MODULE_14__[\"partitionReport\"]; });\n\n/**\n * Utility functions.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/**\n * Calculates the change between two values.\n *\n * @since 1.24.0\n *\n * @param {number} previous The previous value.\n * @param {number} current The current value.\n * @return {(number|null)} The percent change. Null if the input or output is invalid.\n */\nfunction calculateChange(previous, current) {\n var isZero = function isZero(value) {\n return value === '0' || value === 0;\n };\n\n // Prevent null result when both values are legitimately zero.\n if (isZero(previous) && isZero(current)) {\n return 0;\n }\n\n // Prevent divide by zero errors.\n if (isZero(previous) || Number.isNaN(previous)) {\n return null;\n }\n\n // Avoid NaN at all costs.\n var change = (current - previous) / previous;\n if (Number.isNaN(change) || !Number.isFinite(change)) {\n return null;\n }\n return change;\n}\n\n/**\n * Verifies whether JSON is valid.\n *\n * @since 1.0.0\n *\n * @param {string} stringToValidate The string to validate.\n * @return {boolean} Indicates JSON is valid.\n */\nvar validateJSON = function validateJSON(stringToValidate) {\n try {\n return JSON.parse(stringToValidate) && !!stringToValidate;\n } catch (e) {\n return false;\n }\n};\n\n/**\n * Converts HTML text into an HTML entity.\n *\n * _.unescape doesn't seem to decode some entities for admin bar titles.\n * adding combination in this helper as a workaround.\n *\n * @since 1.0.0\n *\n * @param {string} str The string to decode.\n * @return {string} Decoded HTML entity.\n */\nvar decodeHTMLEntity = function decodeHTMLEntity(str) {\n if (!str) {\n return '';\n }\n var decoded = str.replace(/&#(\\d+);/g, function (match, dec) {\n return String.fromCharCode(dec);\n }).replace(/(\\\\)/g, '');\n return Object(lodash__WEBPACK_IMPORTED_MODULE_0__[\"unescape\"])(decoded);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9pbmRleC5qcz9mYWRlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVXRpbGl0eSBmdW5jdGlvbnMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyB1bmVzY2FwZSB9IGZyb20gJ2xvZGFzaCc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHRyYWNrRXZlbnQsIHRyYWNrRXZlbnRPbmNlIH0gZnJvbSAnLi90cmFja2luZyc7XG5leHBvcnQgeyB0cmFja0V2ZW50LCB0cmFja0V2ZW50T25jZSB9O1xuZXhwb3J0ICogZnJvbSAnLi9zYW5pdGl6ZSc7XG5leHBvcnQgKiBmcm9tICcuL3N0cmluZ2lmeSc7XG5leHBvcnQgKiBmcm9tICcuL3N0b3JhZ2UnO1xuZXhwb3J0ICogZnJvbSAnLi9pMThuJztcbmV4cG9ydCAqIGZyb20gJy4vbWFya2Rvd24nO1xuZXhwb3J0ICogZnJvbSAnLi9jb252ZXJ0LXRpbWUnO1xuZXhwb3J0ICogZnJvbSAnLi9kYXRlcyc7XG5leHBvcnQgKiBmcm9tICcuL2NoYXJ0JztcbmV4cG9ydCAqIGZyb20gJy4vdXJscyc7XG5leHBvcnQgKiBmcm9tICcuL2lzLXZhbGlkLW51bWVyaWMtaWQnO1xuZXhwb3J0ICogZnJvbSAnLi9pc251bWVyaWMnO1xuZXhwb3J0ICogZnJvbSAnLi9zYWZlbHktc29ydCc7XG5leHBvcnQgKiBmcm9tICcuL3BhcnRpdGlvbi1yZXBvcnQnO1xuXG4vKipcbiAqIENhbGN1bGF0ZXMgdGhlIGNoYW5nZSBiZXR3ZWVuIHR3byB2YWx1ZXMuXG4gKlxuICogQHNpbmNlIDEuMjQuMFxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBwcmV2aW91cyBUaGUgcHJldmlvdXMgdmFsdWUuXG4gKiBAcGFyYW0ge251bWJlcn0gY3VycmVudCAgVGhlIGN1cnJlbnQgdmFsdWUuXG4gKiBAcmV0dXJuIHsobnVtYmVyfG51bGwpfSBUaGUgcGVyY2VudCBjaGFuZ2UuIE51bGwgaWYgdGhlIGlucHV0IG9yIG91dHB1dCBpcyBpbnZhbGlkLlxuICovXG5leHBvcnQgZnVuY3Rpb24gY2FsY3VsYXRlQ2hhbmdlKCBwcmV2aW91cywgY3VycmVudCApIHtcblx0Y29uc3QgaXNaZXJvID0gKCB2YWx1ZSApID0+IHZhbHVlID09PSAnMCcgfHwgdmFsdWUgPT09IDA7XG5cblx0Ly8gUHJldmVudCBudWxsIHJlc3VsdCB3aGVuIGJvdGggdmFsdWVzIGFyZSBsZWdpdGltYXRlbHkgemVyby5cblx0aWYgKCBpc1plcm8oIHByZXZpb3VzICkgJiYgaXNaZXJvKCBjdXJyZW50ICkgKSB7XG5cdFx0cmV0dXJuIDA7XG5cdH1cblxuXHQvLyBQcmV2ZW50IGRpdmlkZSBieSB6ZXJvIGVycm9ycy5cblx0aWYgKCBpc1plcm8oIHByZXZpb3VzICkgfHwgTnVtYmVyLmlzTmFOKCBwcmV2aW91cyApICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Ly8gQXZvaWQgTmFOIGF0IGFsbCBjb3N0cy5cblx0Y29uc3QgY2hhbmdlID0gKCBjdXJyZW50IC0gcHJldmlvdXMgKSAvIHByZXZpb3VzO1xuXHRpZiAoIE51bWJlci5pc05hTiggY2hhbmdlICkgfHwgISBOdW1iZXIuaXNGaW5pdGUoIGNoYW5nZSApICkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0cmV0dXJuIGNoYW5nZTtcbn1cblxuLyoqXG4gKiBWZXJpZmllcyB3aGV0aGVyIEpTT04gaXMgdmFsaWQuXG4gKlxuICogQHNpbmNlIDEuMC4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHN0cmluZ1RvVmFsaWRhdGUgVGhlIHN0cmluZyB0byB2YWxpZGF0ZS5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IEluZGljYXRlcyBKU09OIGlzIHZhbGlkLlxuICovXG5leHBvcnQgY29uc3QgdmFsaWRhdGVKU09OID0gKCBzdHJpbmdUb1ZhbGlkYXRlICkgPT4ge1xuXHR0cnkge1xuXHRcdHJldHVybiBKU09OLnBhcnNlKCBzdHJpbmdUb1ZhbGlkYXRlICkgJiYgISEgc3RyaW5nVG9WYWxpZGF0ZTtcblx0fSBjYXRjaCAoIGUgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG59O1xuXG4vKipcbiAqIENvbnZlcnRzIEhUTUwgdGV4dCBpbnRvIGFuIEhUTUwgZW50aXR5LlxuICpcbiAqIF8udW5lc2NhcGUgZG9lc24ndCBzZWVtIHRvIGRlY29kZSBzb21lIGVudGl0aWVzIGZvciBhZG1pbiBiYXIgdGl0bGVzLlxuICogYWRkaW5nIGNvbWJpbmF0aW9uIGluIHRoaXMgaGVscGVyIGFzIGEgd29ya2Fyb3VuZC5cbiAqXG4gKiBAc2luY2UgMS4wLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gc3RyIFRoZSBzdHJpbmcgdG8gZGVjb2RlLlxuICogQHJldHVybiB7c3RyaW5nfSBEZWNvZGVkIEhUTUwgZW50aXR5LlxuICovXG5leHBvcnQgY29uc3QgZGVjb2RlSFRNTEVudGl0eSA9ICggc3RyICkgPT4ge1xuXHRpZiAoICEgc3RyICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGNvbnN0IGRlY29kZWQgPSBzdHJcblx0XHQucmVwbGFjZSggLyYjKFxcZCspOy9nLCBmdW5jdGlvbiAoIG1hdGNoLCBkZWMgKSB7XG5cdFx0XHRyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSggZGVjICk7XG5cdFx0fSApXG5cdFx0LnJlcGxhY2UoIC8oXFxcXCkvZywgJycgKTtcblxuXHRyZXR1cm4gdW5lc2NhcGUoIGRlY29kZWQgKTtcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBR0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/index.js\n"); /***/ }), /***/ "./js/util/is-valid-numeric-id.js": /*!****************************************!*\ !*** ./js/util/is-valid-numeric-id.js ***! \****************************************/ /*! exports provided: isValidNumericID */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidNumericID\", function() { return isValidNumericID; });\n/**\n * Utility function related to checking if a given value is numeric.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Checks the given value to see if it is a positive integer.\n *\n * @since 1.11.0 Function introduced.\n * @since 1.90.0 Moved outside Tag Manager to a generic utility function.\n *\n * @param {*} input Value to check.\n * @return {boolean} Validity.\n */\nfunction isValidNumericID(input) {\n var id = parseFloat(input) || 0;\n if (!Number.isInteger(id)) {\n return false;\n }\n return id > 0;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2lzLXZhbGlkLW51bWVyaWMtaWQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL2lzLXZhbGlkLW51bWVyaWMtaWQuanM/MjU1NiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFV0aWxpdHkgZnVuY3Rpb24gcmVsYXRlZCB0byBjaGVja2luZyBpZiBhIGdpdmVuIHZhbHVlIGlzIG51bWVyaWMuXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMiBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIENoZWNrcyB0aGUgZ2l2ZW4gdmFsdWUgdG8gc2VlIGlmIGl0IGlzIGEgcG9zaXRpdmUgaW50ZWdlci5cbiAqXG4gKiBAc2luY2UgMS4xMS4wIEZ1bmN0aW9uIGludHJvZHVjZWQuXG4gKiBAc2luY2UgMS45MC4wIE1vdmVkIG91dHNpZGUgVGFnIE1hbmFnZXIgdG8gYSBnZW5lcmljIHV0aWxpdHkgZnVuY3Rpb24uXG4gKlxuICogQHBhcmFtIHsqfSBpbnB1dCBWYWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFZhbGlkaXR5LlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNWYWxpZE51bWVyaWNJRCggaW5wdXQgKSB7XG5cdGNvbnN0IGlkID0gcGFyc2VGbG9hdCggaW5wdXQgKSB8fCAwO1xuXG5cdGlmICggISBOdW1iZXIuaXNJbnRlZ2VyKCBpZCApICkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdHJldHVybiBpZCA+IDA7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/is-valid-numeric-id.js\n"); /***/ }), /***/ "./js/util/isnumeric.js": /*!******************************!*\ !*** ./js/util/isnumeric.js ***! \******************************/ /*! exports provided: isNumeric */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isNumeric\", function() { return isNumeric; });\n/**\n * Utility function related to checking if a given value is numeric.\n *\n * Site Kit by Google, Copyright 2022 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Checks if a given value is numeric.\n *\n * @since 1.80.0\n *\n * @param {*} value The value to check.\n * @return {boolean} TRUE if a value is numeric FALSE otherwise.\n */\nfunction isNumeric(value) {\n if (typeof value === 'number') {\n return true;\n }\n var string = (value || '').toString();\n if (!string) {\n return false;\n }\n return !isNaN(string);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL2lzbnVtZXJpYy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvaXNudW1lcmljLmpzPzliNDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHJlbGF0ZWQgdG8gY2hlY2tpbmcgaWYgYSBnaXZlbiB2YWx1ZSBpcyBudW1lcmljLlxuICpcbiAqIFNpdGUgS2l0IGJ5IEdvb2dsZSwgQ29weXJpZ2h0IDIwMjIgR29vZ2xlIExMQ1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyoqXG4gKiBDaGVja3MgaWYgYSBnaXZlbiB2YWx1ZSBpcyBudW1lcmljLlxuICpcbiAqIEBzaW5jZSAxLjgwLjBcbiAqXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgYSB2YWx1ZSBpcyBudW1lcmljIEZBTFNFIG90aGVyd2lzZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzTnVtZXJpYyggdmFsdWUgKSB7XG5cdGlmICggdHlwZW9mIHZhbHVlID09PSAnbnVtYmVyJyApIHtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXG5cdGNvbnN0IHN0cmluZyA9ICggdmFsdWUgfHwgJycgKS50b1N0cmluZygpO1xuXG5cdGlmICggISBzdHJpbmcgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuICEgaXNOYU4oIHN0cmluZyApO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/isnumeric.js\n"); /***/ }), /***/ "./js/util/markdown.js": /*!*****************************!*\ !*** ./js/util/markdown.js ***! \*****************************/ /*! exports provided: markdownToHTML */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"markdownToHTML\", function() { return markdownToHTML; });\n/**\n * Markdown utility.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Replaces markdown links with its HTML equivalents.\n *\n * @since 1.22.0\n *\n * @param {string} text Markdown text.\n * @return {string} Text with HTML links.\n */\nfunction markdownLinks(text) {\n return text.replace(new RegExp('\\\\[([^\\\\]]+)\\\\]\\\\((https?://[^/]+\\\\.\\\\w+/?.*?)\\\\)', 'gi'), '$1');\n}\n\n/**\n * Adds paragraphs to the text.\n *\n * @since 1.22.0\n *\n * @param {string} text Markdown text.\n * @return {string} Text with HTML links.\n */\nfunction markdownParagraphs(text) {\n return \"

\".concat(text.replace(/\\n{2,}/g, '

'), \"

\");\n}\n\n/**\n * Replaces line breaks in the text.\n *\n * @since 1.22.0\n *\n * @param {string} text Markdown text.\n * @return {string} Text with HTML links.\n */\nfunction markdownBreaks(text) {\n return text.replace(/\\n/gi, '
');\n}\n\n/**\n * Converts markdown to HTML.\n *\n * @since 1.22.0\n *\n * @param {string} text Markdown text.\n * @return {string} HTML version of the markdown text.\n */\nfunction markdownToHTML(text) {\n var rules = [markdownLinks, markdownParagraphs, markdownBreaks];\n var html = text;\n for (var _i = 0, _rules = rules; _i < _rules.length; _i++) {\n var rule = _rules[_i];\n html = rule(html);\n }\n return html;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL21hcmtkb3duLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9tYXJrZG93bi5qcz9kYjAyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWFya2Rvd24gdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogUmVwbGFjZXMgbWFya2Rvd24gbGlua3Mgd2l0aCBpdHMgSFRNTCBlcXVpdmFsZW50cy5cbiAqXG4gKiBAc2luY2UgMS4yMi4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHRleHQgTWFya2Rvd24gdGV4dC5cbiAqIEByZXR1cm4ge3N0cmluZ30gVGV4dCB3aXRoIEhUTUwgbGlua3MuXG4gKi9cbmZ1bmN0aW9uIG1hcmtkb3duTGlua3MoIHRleHQgKSB7XG5cdHJldHVybiB0ZXh0LnJlcGxhY2UoXG5cdFx0bmV3IFJlZ0V4cCggJ1xcXFxbKFteXFxcXF1dKylcXFxcXVxcXFwoKGh0dHBzPzovL1teL10rXFxcXC5cXFxcdysvPy4qPylcXFxcKScsICdnaScgKSxcblx0XHQnPGEgaHJlZj1cIiQyXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiPiQxPC9hPidcblx0KTtcbn1cblxuLyoqXG4gKiBBZGRzIHBhcmFncmFwaHMgdG8gdGhlIHRleHQuXG4gKlxuICogQHNpbmNlIDEuMjIuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IE1hcmtkb3duIHRleHQuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRleHQgd2l0aCBIVE1MIGxpbmtzLlxuICovXG5mdW5jdGlvbiBtYXJrZG93blBhcmFncmFwaHMoIHRleHQgKSB7XG5cdHJldHVybiBgPHA+JHsgdGV4dC5yZXBsYWNlKCAvXFxuezIsfS9nLCAnPC9wPjxwPicgKSB9PC9wPmA7XG59XG5cbi8qKlxuICogUmVwbGFjZXMgbGluZSBicmVha3MgaW4gdGhlIHRleHQuXG4gKlxuICogQHNpbmNlIDEuMjIuMFxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IE1hcmtkb3duIHRleHQuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRleHQgd2l0aCBIVE1MIGxpbmtzLlxuICovXG5mdW5jdGlvbiBtYXJrZG93bkJyZWFrcyggdGV4dCApIHtcblx0cmV0dXJuIHRleHQucmVwbGFjZSggL1xcbi9naSwgJzxicj4nICk7XG59XG5cbi8qKlxuICogQ29udmVydHMgbWFya2Rvd24gdG8gSFRNTC5cbiAqXG4gKiBAc2luY2UgMS4yMi4wXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHRleHQgTWFya2Rvd24gdGV4dC5cbiAqIEByZXR1cm4ge3N0cmluZ30gSFRNTCB2ZXJzaW9uIG9mIHRoZSBtYXJrZG93biB0ZXh0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gbWFya2Rvd25Ub0hUTUwoIHRleHQgKSB7XG5cdGNvbnN0IHJ1bGVzID0gWyBtYXJrZG93bkxpbmtzLCBtYXJrZG93blBhcmFncmFwaHMsIG1hcmtkb3duQnJlYWtzIF07XG5cblx0bGV0IGh0bWwgPSB0ZXh0O1xuXHRmb3IgKCBjb25zdCBydWxlIG9mIHJ1bGVzICkge1xuXHRcdGh0bWwgPSBydWxlKCBodG1sICk7XG5cdH1cblxuXHRyZXR1cm4gaHRtbDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/markdown.js\n"); /***/ }), /***/ "./js/util/partition-report.js": /*!*************************************!*\ !*** ./js/util/partition-report.js ***! \*************************************/ /*! exports provided: partitionReport */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"partitionReport\", function() { return partitionReport; });\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ \"../node_modules/invariant/browser.js\");\n/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * Report partitioning utility.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Splits report data into segments for current and comparison ranges.\n *\n * @since 1.33.0\n * @since 1.34.0 Updated to support incomplete `report` arrays.\n *\n * @param {Array} report Report rows.\n * @param {Object} args Additional arguments.\n * @param {number} args.dateRangeLength Date range length of report segments.\n * @return {Object} Object with keys for `compareRange` and `currentRange`.\n */\nvar partitionReport = function partitionReport(report, _ref) {\n var dateRangeLength = _ref.dateRangeLength;\n invariant__WEBPACK_IMPORTED_MODULE_0___default()(Array.isArray(report), 'report must be an array to partition.');\n invariant__WEBPACK_IMPORTED_MODULE_0___default()(Number.isInteger(dateRangeLength) && dateRangeLength > 0, 'dateRangeLength must be a positive integer.');\n\n // Use a negative date range length for reverse slicing.\n var _dateRangeLength = -1 * dateRangeLength;\n return {\n // The current range should always be sliced from the end.\n currentRange: report.slice(_dateRangeLength),\n // The compare range continues from where the current left off (slicing towards the start),\n // and may be shorter (where older data is not available yet) which is fine.\n compareRange: report.slice(_dateRangeLength * 2, _dateRangeLength)\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3BhcnRpdGlvbi1yZXBvcnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL3BhcnRpdGlvbi1yZXBvcnQuanM/NTk4MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlcG9ydCBwYXJ0aXRpb25pbmcgdXRpbGl0eS5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBpbnZhcmlhbnQgZnJvbSAnaW52YXJpYW50JztcblxuLyoqXG4gKiBTcGxpdHMgcmVwb3J0IGRhdGEgaW50byBzZWdtZW50cyBmb3IgY3VycmVudCBhbmQgY29tcGFyaXNvbiByYW5nZXMuXG4gKlxuICogQHNpbmNlIDEuMzMuMFxuICogQHNpbmNlIDEuMzQuMCBVcGRhdGVkIHRvIHN1cHBvcnQgaW5jb21wbGV0ZSBgcmVwb3J0YCBhcnJheXMuXG4gKlxuICogQHBhcmFtIHtBcnJheX0gIHJlcG9ydCAgICAgICAgICAgICAgIFJlcG9ydCByb3dzLlxuICogQHBhcmFtIHtPYmplY3R9IGFyZ3MgICAgICAgICAgICAgICAgIEFkZGl0aW9uYWwgYXJndW1lbnRzLlxuICogQHBhcmFtIHtudW1iZXJ9IGFyZ3MuZGF0ZVJhbmdlTGVuZ3RoIERhdGUgcmFuZ2UgbGVuZ3RoIG9mIHJlcG9ydCBzZWdtZW50cy5cbiAqIEByZXR1cm4ge09iamVjdH0gT2JqZWN0IHdpdGgga2V5cyBmb3IgYGNvbXBhcmVSYW5nZWAgYW5kIGBjdXJyZW50UmFuZ2VgLlxuICovXG5leHBvcnQgY29uc3QgcGFydGl0aW9uUmVwb3J0ID0gKCByZXBvcnQsIHsgZGF0ZVJhbmdlTGVuZ3RoIH0gKSA9PiB7XG5cdGludmFyaWFudChcblx0XHRBcnJheS5pc0FycmF5KCByZXBvcnQgKSxcblx0XHQncmVwb3J0IG11c3QgYmUgYW4gYXJyYXkgdG8gcGFydGl0aW9uLidcblx0KTtcblx0aW52YXJpYW50KFxuXHRcdE51bWJlci5pc0ludGVnZXIoIGRhdGVSYW5nZUxlbmd0aCApICYmIGRhdGVSYW5nZUxlbmd0aCA+IDAsXG5cdFx0J2RhdGVSYW5nZUxlbmd0aCBtdXN0IGJlIGEgcG9zaXRpdmUgaW50ZWdlci4nXG5cdCk7XG5cblx0Ly8gVXNlIGEgbmVnYXRpdmUgZGF0ZSByYW5nZSBsZW5ndGggZm9yIHJldmVyc2Ugc2xpY2luZy5cblx0Y29uc3QgX2RhdGVSYW5nZUxlbmd0aCA9IC0xICogZGF0ZVJhbmdlTGVuZ3RoO1xuXG5cdHJldHVybiB7XG5cdFx0Ly8gVGhlIGN1cnJlbnQgcmFuZ2Ugc2hvdWxkIGFsd2F5cyBiZSBzbGljZWQgZnJvbSB0aGUgZW5kLlxuXHRcdGN1cnJlbnRSYW5nZTogcmVwb3J0LnNsaWNlKCBfZGF0ZVJhbmdlTGVuZ3RoICksXG5cdFx0Ly8gVGhlIGNvbXBhcmUgcmFuZ2UgY29udGludWVzIGZyb20gd2hlcmUgdGhlIGN1cnJlbnQgbGVmdCBvZmYgKHNsaWNpbmcgdG93YXJkcyB0aGUgc3RhcnQpLFxuXHRcdC8vIGFuZCBtYXkgYmUgc2hvcnRlciAod2hlcmUgb2xkZXIgZGF0YSBpcyBub3QgYXZhaWxhYmxlIHlldCkgd2hpY2ggaXMgZmluZS5cblx0XHRjb21wYXJlUmFuZ2U6IHJlcG9ydC5zbGljZSggX2RhdGVSYW5nZUxlbmd0aCAqIDIsIF9kYXRlUmFuZ2VMZW5ndGggKSxcblx0fTtcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBSUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/partition-report.js\n"); /***/ }), /***/ "./js/util/purify.js": /*!***************************!*\ !*** ./js/util/purify.js ***! \***************************/ /*! exports provided: purify */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"purify\", function() { return purify; });\n/* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! dompurify */ \"../node_modules/dompurify/dist/purify.js\");\n/* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(dompurify__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * External dependencies\n */\n\nvar purify = dompurify__WEBPACK_IMPORTED_MODULE_0___default()(global);\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3B1cmlmeS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvcHVyaWZ5LmpzPzgxMWIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGNyZWF0ZURPTVB1cmlmeSBmcm9tICdkb21wdXJpZnknO1xuXG5leHBvcnQgY29uc3QgcHVyaWZ5ID0gY3JlYXRlRE9NUHVyaWZ5KCBnbG9iYWwgKTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/purify.js\n"); /***/ }), /***/ "./js/util/report-validation.js": /*!**************************************!*\ !*** ./js/util/report-validation.js ***! \**************************************/ /*! exports provided: isValidStringsOrObjects, isValidDateRange, isValidOrders, isValidStringularItems */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidStringsOrObjects\", function() { return isValidStringsOrObjects; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidDateRange\", function() { return isValidDateRange; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidOrders\", function() { return isValidOrders; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isValidStringularItems\", function() { return isValidStringularItems; });\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);\n\n/**\n * Reporting API validation utilities.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Validates data that can be either string or object of the certain type, or array of them.\n *\n * @since 1.13.0\n * @since 1.98.0 Added verifyStringFunction parameter.\n *\n * @param {string|string[]|Object|Object[]} data The data to check.\n * @param {Function} verifyObjectFunction The callback to verify an object.\n * @param {Function} [verifyStringFunction] The callback to verify a string (optional).\n * @return {boolean} TRUE if data is valid, otherwise FALSE.\n */\nfunction isValidStringsOrObjects(data, verifyObjectFunction) {\n var verifyStringFunction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {\n return true;\n };\n if (typeof data === 'string') {\n return verifyStringFunction(data);\n }\n if (_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(data) === 'object' && verifyObjectFunction(data)) {\n return true;\n }\n if (Array.isArray(data)) {\n return data.every(function (item) {\n if (typeof item === 'string') {\n return verifyStringFunction(item);\n }\n if (_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(item) === 'object') {\n return verifyObjectFunction(item);\n }\n return false;\n });\n }\n\n // Arguably this should fail/throw, because none of our allowed types were encountered.\n return false;\n}\n\n/**\n * Verifies that either date range or start and end dates are valid.\n *\n * @since 1.13.0\n *\n * @param {Object} dates The object containing dates to check.\n * @param {string} dates.startDate The start date to check.\n * @param {string} dates.endDate The end date to check.\n * @return {boolean} TRUE if either date range or start/end dates are valid, otherwise FALSE.\n */\nfunction isValidDateRange(_ref) {\n var startDate = _ref.startDate,\n endDate = _ref.endDate;\n var validStartDate = startDate && startDate.match(/^\\d{4}-\\d{2}-\\d{2}$/);\n var validEndDate = endDate && endDate.match(/^\\d{4}-\\d{2}-\\d{2}$/);\n return validStartDate && validEndDate;\n}\n\n/**\n * Verifies that order definitions are valid. It can be either an object or an array\n * of objects where each object has \"fieldName\" and valid \"sortOrder\" properties.\n *\n * @since 1.13.0\n *\n * @param {Object|Object[]} orders The order definitions to check.\n * @return {boolean} TRUE if order definitions are valid, otherwise FALSE.\n */\nfunction isValidOrders(orders) {\n var isValidOrder = function isValidOrder(order) {\n var isValidFieldName = order.hasOwnProperty('fieldName') && !!order.fieldName;\n var isValidSortOrder = order.hasOwnProperty('sortOrder') && /(ASCENDING|DESCENDING)/i.test(order.sortOrder.toString());\n return isValidFieldName && isValidSortOrder;\n };\n if (Array.isArray(orders)) {\n return orders.every(function (item) {\n return _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(item) === 'object' && isValidOrder(item);\n });\n }\n if (_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(orders) === 'object') {\n return isValidOrder(orders);\n }\n\n // Arguably this should fail/throw, because none of our allowed types were encountered.\n return false;\n}\n\n/**\n * Verifies that provided parameter is either a string or an array of strings.\n *\n * @since 1.15.0\n *\n * @param {(string|Array.)} items Items to validate.\n * @return {boolean} TRUE if items are either a string or an array of strings, otherwise FALSE.\n */\nfunction isValidStringularItems(items) {\n if (typeof items === 'string') {\n return true;\n }\n if (Array.isArray(items)) {\n return items.every(function (item) {\n return typeof item === 'string';\n });\n }\n return false;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3JlcG9ydC12YWxpZGF0aW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9yZXBvcnQtdmFsaWRhdGlvbi5qcz9iOTM0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVwb3J0aW5nIEFQSSB2YWxpZGF0aW9uIHV0aWxpdGllcy5cbiAqXG4gKiBTaXRlIEtpdCBieSBHb29nbGUsIENvcHlyaWdodCAyMDIxIEdvb2dsZSBMTENcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qKlxuICogVmFsaWRhdGVzIGRhdGEgdGhhdCBjYW4gYmUgZWl0aGVyIHN0cmluZyBvciBvYmplY3Qgb2YgdGhlIGNlcnRhaW4gdHlwZSwgb3IgYXJyYXkgb2YgdGhlbS5cbiAqXG4gKiBAc2luY2UgMS4xMy4wXG4gKiBAc2luY2UgMS45OC4wIEFkZGVkIHZlcmlmeVN0cmluZ0Z1bmN0aW9uIHBhcmFtZXRlci5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ3xzdHJpbmdbXXxPYmplY3R8T2JqZWN0W119IGRhdGEgICAgICAgICAgICAgICAgICAgVGhlIGRhdGEgdG8gY2hlY2suXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSAgICAgICAgICAgICAgICAgICAgICAgIHZlcmlmeU9iamVjdEZ1bmN0aW9uICAgVGhlIGNhbGxiYWNrIHRvIHZlcmlmeSBhbiBvYmplY3QuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSAgICAgICAgICAgICAgICAgICAgICAgIFt2ZXJpZnlTdHJpbmdGdW5jdGlvbl0gVGhlIGNhbGxiYWNrIHRvIHZlcmlmeSBhIHN0cmluZyAob3B0aW9uYWwpLlxuICogQHJldHVybiB7Ym9vbGVhbn0gVFJVRSBpZiBkYXRhIGlzIHZhbGlkLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkU3RyaW5nc09yT2JqZWN0cyhcblx0ZGF0YSxcblx0dmVyaWZ5T2JqZWN0RnVuY3Rpb24sXG5cdHZlcmlmeVN0cmluZ0Z1bmN0aW9uID0gKCkgPT4gdHJ1ZVxuKSB7XG5cdGlmICggdHlwZW9mIGRhdGEgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiB2ZXJpZnlTdHJpbmdGdW5jdGlvbiggZGF0YSApO1xuXHR9XG5cblx0aWYgKCB0eXBlb2YgZGF0YSA9PT0gJ29iamVjdCcgJiYgdmVyaWZ5T2JqZWN0RnVuY3Rpb24oIGRhdGEgKSApIHtcblx0XHRyZXR1cm4gdHJ1ZTtcblx0fVxuXG5cdGlmICggQXJyYXkuaXNBcnJheSggZGF0YSApICkge1xuXHRcdHJldHVybiBkYXRhLmV2ZXJ5KCAoIGl0ZW0gKSA9PiB7XG5cdFx0XHRpZiAoIHR5cGVvZiBpdGVtID09PSAnc3RyaW5nJyApIHtcblx0XHRcdFx0cmV0dXJuIHZlcmlmeVN0cmluZ0Z1bmN0aW9uKCBpdGVtICk7XG5cdFx0XHR9XG5cblx0XHRcdGlmICggdHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICkge1xuXHRcdFx0XHRyZXR1cm4gdmVyaWZ5T2JqZWN0RnVuY3Rpb24oIGl0ZW0gKTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH0gKTtcblx0fVxuXG5cdC8vIEFyZ3VhYmx5IHRoaXMgc2hvdWxkIGZhaWwvdGhyb3csIGJlY2F1c2Ugbm9uZSBvZiBvdXIgYWxsb3dlZCB0eXBlcyB3ZXJlIGVuY291bnRlcmVkLlxuXHRyZXR1cm4gZmFsc2U7XG59XG5cbi8qKlxuICogVmVyaWZpZXMgdGhhdCBlaXRoZXIgZGF0ZSByYW5nZSBvciBzdGFydCBhbmQgZW5kIGRhdGVzIGFyZSB2YWxpZC5cbiAqXG4gKiBAc2luY2UgMS4xMy4wXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGRhdGVzICAgICAgICAgICBUaGUgb2JqZWN0IGNvbnRhaW5pbmcgZGF0ZXMgdG8gY2hlY2suXG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0ZXMuc3RhcnREYXRlIFRoZSBzdGFydCBkYXRlIHRvIGNoZWNrLlxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGVzLmVuZERhdGUgICBUaGUgZW5kIGRhdGUgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBUUlVFIGlmIGVpdGhlciBkYXRlIHJhbmdlIG9yIHN0YXJ0L2VuZCBkYXRlcyBhcmUgdmFsaWQsIG90aGVyd2lzZSBGQUxTRS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVmFsaWREYXRlUmFuZ2UoIHsgc3RhcnREYXRlLCBlbmREYXRlIH0gKSB7XG5cdGNvbnN0IHZhbGlkU3RhcnREYXRlID1cblx0XHRzdGFydERhdGUgJiYgc3RhcnREYXRlLm1hdGNoKCAvXlxcZHs0fS1cXGR7Mn0tXFxkezJ9JC8gKTtcblx0Y29uc3QgdmFsaWRFbmREYXRlID0gZW5kRGF0ZSAmJiBlbmREYXRlLm1hdGNoKCAvXlxcZHs0fS1cXGR7Mn0tXFxkezJ9JC8gKTtcblxuXHRyZXR1cm4gdmFsaWRTdGFydERhdGUgJiYgdmFsaWRFbmREYXRlO1xufVxuXG4vKipcbiAqIFZlcmlmaWVzIHRoYXQgb3JkZXIgZGVmaW5pdGlvbnMgYXJlIHZhbGlkLiBJdCBjYW4gYmUgZWl0aGVyIGFuIG9iamVjdCBvciBhbiBhcnJheVxuICogb2Ygb2JqZWN0cyB3aGVyZSBlYWNoIG9iamVjdCBoYXMgXCJmaWVsZE5hbWVcIiBhbmQgdmFsaWQgXCJzb3J0T3JkZXJcIiBwcm9wZXJ0aWVzLlxuICpcbiAqIEBzaW5jZSAxLjEzLjBcbiAqXG4gKiBAcGFyYW0ge09iamVjdHxPYmplY3RbXX0gb3JkZXJzIFRoZSBvcmRlciBkZWZpbml0aW9ucyB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgb3JkZXIgZGVmaW5pdGlvbnMgYXJlIHZhbGlkLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkT3JkZXJzKCBvcmRlcnMgKSB7XG5cdGNvbnN0IGlzVmFsaWRPcmRlciA9ICggb3JkZXIgKSA9PiB7XG5cdFx0Y29uc3QgaXNWYWxpZEZpZWxkTmFtZSA9XG5cdFx0XHRvcmRlci5oYXNPd25Qcm9wZXJ0eSggJ2ZpZWxkTmFtZScgKSAmJiAhISBvcmRlci5maWVsZE5hbWU7XG5cdFx0Y29uc3QgaXNWYWxpZFNvcnRPcmRlciA9XG5cdFx0XHRvcmRlci5oYXNPd25Qcm9wZXJ0eSggJ3NvcnRPcmRlcicgKSAmJlxuXHRcdFx0LyhBU0NFTkRJTkd8REVTQ0VORElORykvaS50ZXN0KCBvcmRlci5zb3J0T3JkZXIudG9TdHJpbmcoKSApO1xuXHRcdHJldHVybiBpc1ZhbGlkRmllbGROYW1lICYmIGlzVmFsaWRTb3J0T3JkZXI7XG5cdH07XG5cblx0aWYgKCBBcnJheS5pc0FycmF5KCBvcmRlcnMgKSApIHtcblx0XHRyZXR1cm4gb3JkZXJzLmV2ZXJ5KFxuXHRcdFx0KCBpdGVtICkgPT4gdHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICYmIGlzVmFsaWRPcmRlciggaXRlbSApXG5cdFx0KTtcblx0fVxuXG5cdGlmICggdHlwZW9mIG9yZGVycyA9PT0gJ29iamVjdCcgKSB7XG5cdFx0cmV0dXJuIGlzVmFsaWRPcmRlciggb3JkZXJzICk7XG5cdH1cblxuXHQvLyBBcmd1YWJseSB0aGlzIHNob3VsZCBmYWlsL3Rocm93LCBiZWNhdXNlIG5vbmUgb2Ygb3VyIGFsbG93ZWQgdHlwZXMgd2VyZSBlbmNvdW50ZXJlZC5cblx0cmV0dXJuIGZhbHNlO1xufVxuXG4vKipcbiAqIFZlcmlmaWVzIHRoYXQgcHJvdmlkZWQgcGFyYW1ldGVyIGlzIGVpdGhlciBhIHN0cmluZyBvciBhbiBhcnJheSBvZiBzdHJpbmdzLlxuICpcbiAqIEBzaW5jZSAxLjE1LjBcbiAqXG4gKiBAcGFyYW0geyhzdHJpbmd8QXJyYXkuPHN0cmluZz4pfSBpdGVtcyBJdGVtcyB0byB2YWxpZGF0ZS5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFRSVUUgaWYgaXRlbXMgYXJlIGVpdGhlciBhIHN0cmluZyBvciBhbiBhcnJheSBvZiBzdHJpbmdzLCBvdGhlcndpc2UgRkFMU0UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkU3RyaW5ndWxhckl0ZW1zKCBpdGVtcyApIHtcblx0aWYgKCB0eXBlb2YgaXRlbXMgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cblx0aWYgKCBBcnJheS5pc0FycmF5KCBpdGVtcyApICkge1xuXHRcdHJldHVybiBpdGVtcy5ldmVyeSggKCBpdGVtICkgPT4gdHlwZW9mIGl0ZW0gPT09ICdzdHJpbmcnICk7XG5cdH1cblxuXHRyZXR1cm4gZmFsc2U7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFEQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/report-validation.js\n"); /***/ }), /***/ "./js/util/safely-sort.js": /*!********************************!*\ !*** ./js/util/safely-sort.js ***! \********************************/ /*! exports provided: safelySort */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"safelySort\", function() { return safelySort; });\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"../node_modules/@babel/runtime/helpers/toConsumableArray.js\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);\n\n/**\n * `safelySort` utility function.\n *\n * Site Kit by Google, Copyright 2024 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Sorts an array without causing the mutation if the given parameter is an array.\n * If the parameter is not an array, it returns the parameter as is.\n *\n * @since 1.110.0\n * @since 1.128.0 Moved to the common utility directory from the key metrics directory.\n *\n * @param {Array|*} arr Param to be sorted.\n * @return {Array|*} \tSafely sorted array without mutation.\n */\nvar safelySort = function safelySort(arr) {\n return Array.isArray(arr) ? _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(arr).sort() : arr;\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3NhZmVseS1zb3J0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9zYWZlbHktc29ydC5qcz8zMzQ3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogYHNhZmVseVNvcnRgIHV0aWxpdHkgZnVuY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyNCBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIFNvcnRzIGFuIGFycmF5IHdpdGhvdXQgY2F1c2luZyB0aGUgbXV0YXRpb24gaWYgdGhlIGdpdmVuIHBhcmFtZXRlciBpcyBhbiBhcnJheS5cbiAqIElmIHRoZSBwYXJhbWV0ZXIgaXMgbm90IGFuIGFycmF5LCBpdCByZXR1cm5zIHRoZSBwYXJhbWV0ZXIgYXMgaXMuXG4gKlxuICogQHNpbmNlIDEuMTEwLjBcbiAqIEBzaW5jZSAxLjEyOC4wIE1vdmVkIHRvIHRoZSBjb21tb24gdXRpbGl0eSBkaXJlY3RvcnkgZnJvbSB0aGUga2V5IG1ldHJpY3MgZGlyZWN0b3J5LlxuICpcbiAqIEBwYXJhbSB7QXJyYXl8Kn0gYXJyIFBhcmFtIHRvIGJlIHNvcnRlZC5cbiAqIEByZXR1cm4ge0FycmF5fCp9IFx0U2FmZWx5IHNvcnRlZCBhcnJheSB3aXRob3V0IG11dGF0aW9uLlxuICovXG5leHBvcnQgY29uc3Qgc2FmZWx5U29ydCA9ICggYXJyICkgPT4ge1xuXHRyZXR1cm4gQXJyYXkuaXNBcnJheSggYXJyICkgPyBbIC4uLmFyciBdLnNvcnQoKSA6IGFycjtcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./js/util/safely-sort.js\n"); /***/ }), /***/ "./js/util/sanitize.js": /*!*****************************!*\ !*** ./js/util/sanitize.js ***! \*****************************/ /*! exports provided: sanitizeHTML, untrailingslashit */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"sanitizeHTML\", function() { return sanitizeHTML; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"untrailingslashit\", function() { return untrailingslashit; });\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _purify__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./purify */ \"./js/util/purify.js\");\n\n/**\n * Internal dependencies\n */\n\nvar sanitizeHTML = function sanitizeHTML(unsafeHTML) {\n var domPurifyConfig = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return {\n __html: _purify__WEBPACK_IMPORTED_MODULE_1__[\"purify\"].sanitize(unsafeHTML, domPurifyConfig)\n };\n};\n\n/**\n * Takes a string or an URL object, removes the trailing slash if any and returns it.\n *\n * @since 1.20.0\n * @private\n *\n * @param {Object|string} url A string with or without trailing slash or an URL object.\n * @return {string|undefined} The URL string after removing the trailing slash.\n */\nfunction untrailingslashit(url) {\n var _originalURL$replace;\n var originalURL = _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(url) === 'object' ? url.toString() : url;\n return originalURL === null || originalURL === void 0 ? void 0 : (_originalURL$replace = originalURL.replace) === null || _originalURL$replace === void 0 ? void 0 : _originalURL$replace.call(originalURL, /\\/+$/, '');\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3Nhbml0aXplLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vanMvdXRpbC9zYW5pdGl6ZS5qcz8yZmFkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IHB1cmlmeSB9IGZyb20gJy4vcHVyaWZ5JztcblxuZXhwb3J0IGNvbnN0IHNhbml0aXplSFRNTCA9ICggdW5zYWZlSFRNTCwgZG9tUHVyaWZ5Q29uZmlnID0ge30gKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0X19odG1sOiBwdXJpZnkuc2FuaXRpemUoIHVuc2FmZUhUTUwsIGRvbVB1cmlmeUNvbmZpZyApLFxuXHR9O1xufTtcblxuLyoqXG4gKiBUYWtlcyBhIHN0cmluZyBvciBhbiBVUkwgb2JqZWN0LCByZW1vdmVzIHRoZSB0cmFpbGluZyBzbGFzaCBpZiBhbnkgYW5kIHJldHVybnMgaXQuXG4gKlxuICogQHNpbmNlIDEuMjAuMFxuICogQHByaXZhdGVcbiAqXG4gKiBAcGFyYW0ge09iamVjdHxzdHJpbmd9IHVybCBBIHN0cmluZyB3aXRoIG9yIHdpdGhvdXQgdHJhaWxpbmcgc2xhc2ggb3IgYW4gVVJMIG9iamVjdC5cbiAqIEByZXR1cm4ge3N0cmluZ3x1bmRlZmluZWR9IFRoZSBVUkwgc3RyaW5nIGFmdGVyIHJlbW92aW5nIHRoZSB0cmFpbGluZyBzbGFzaC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVudHJhaWxpbmdzbGFzaGl0KCB1cmwgKSB7XG5cdGNvbnN0IG9yaWdpbmFsVVJMID0gdHlwZW9mIHVybCA9PT0gJ29iamVjdCcgPyB1cmwudG9TdHJpbmcoKSA6IHVybDtcblx0cmV0dXJuIG9yaWdpbmFsVVJMPy5yZXBsYWNlPy4oIC9cXC8rJC8sICcnICk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/sanitize.js\n"); /***/ }), /***/ "./js/util/storage.js": /*!****************************!*\ !*** ./js/util/storage.js ***! \****************************/ /*! exports provided: storageAvailable, getStorage */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"storageAvailable\", function() { return storageAvailable; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getStorage\", function() { return getStorage; });\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"../node_modules/@babel/runtime/helpers/classCallCheck.js\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"../node_modules/@babel/runtime/helpers/createClass.js\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/**\n * Storage abstraction.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Detects whether browser storage is both supported and available.\n *\n * @since 1.0.0\n *\n * @param {string} type Browser storage to test. ex localStorage or sessionStorage.\n * @return {boolean} True if the given storage is available, false otherwise.\n */\nvar storageAvailable = function storageAvailable(type) {\n var storage = global[type];\n if (!storage) {\n return false;\n }\n try {\n var x = '__storage_test__';\n storage.setItem(x, x);\n storage.removeItem(x);\n return true;\n } catch (e) {\n return e instanceof DOMException && (\n // everything except Firefox\n 22 === e.code ||\n // Firefox\n 1014 === e.code ||\n // test name field too, because code might not be present\n // everything except Firefox\n 'QuotaExceededError' === e.name ||\n // Firefox\n 'NS_ERROR_DOM_QUOTA_REACHED' === e.name) &&\n // acknowledge QuotaExceededError only if there's something already stored\n 0 !== storage.length;\n }\n};\n\n// Custom no-op implementation of window.Storage.\nvar NullStorage = /*#__PURE__*/function () {\n function NullStorage() {\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, NullStorage);\n }\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(NullStorage, [{\n key: \"key\",\n value: function key() {\n return null;\n }\n }, {\n key: \"getItem\",\n value: function getItem() {\n return null;\n }\n }, {\n key: \"setItem\",\n value: function setItem() {\n // Empty method body.\n }\n }, {\n key: \"removeItem\",\n value: function removeItem() {\n // Empty method body.\n }\n }, {\n key: \"clear\",\n value: function clear() {\n // Empty method body.\n }\n }, {\n key: \"length\",\n get: function get() {\n return 0;\n }\n }]);\n return NullStorage;\n}();\nvar storageObj;\n\n/**\n * Gets the storage object to use.\n *\n * @since 1.0.0\n *\n * @return {Storage} Either window.sessionStorage, window.localStorage', or a\n * no-op implementation if neither is available.\n */\nvar getStorage = function getStorage() {\n // Only run the logic to determine the storage object once.\n if (!storageObj) {\n if (storageAvailable('sessionStorage')) {\n storageObj = global.sessionStorage;\n } else if (storageAvailable('localStorage')) {\n storageObj = global.localStorage;\n } else {\n storageObj = new NullStorage();\n }\n }\n return storageObj;\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/global.js */ \"../node_modules/webpack/buildin/global.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3N0b3JhZ2UuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9qcy91dGlsL3N0b3JhZ2UuanM/ZTRlNCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN0b3JhZ2UgYWJzdHJhY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIERldGVjdHMgd2hldGhlciBicm93c2VyIHN0b3JhZ2UgaXMgYm90aCBzdXBwb3J0ZWQgYW5kIGF2YWlsYWJsZS5cbiAqXG4gKiBAc2luY2UgMS4wLjBcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSBCcm93c2VyIHN0b3JhZ2UgdG8gdGVzdC4gZXggbG9jYWxTdG9yYWdlIG9yIHNlc3Npb25TdG9yYWdlLlxuICogQHJldHVybiB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgZ2l2ZW4gc3RvcmFnZSBpcyBhdmFpbGFibGUsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuZXhwb3J0IGNvbnN0IHN0b3JhZ2VBdmFpbGFibGUgPSAoIHR5cGUgKSA9PiB7XG5cdGNvbnN0IHN0b3JhZ2UgPSBnbG9iYWxbIHR5cGUgXTtcblx0aWYgKCAhIHN0b3JhZ2UgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cdHRyeSB7XG5cdFx0Y29uc3QgeCA9ICdfX3N0b3JhZ2VfdGVzdF9fJztcblxuXHRcdHN0b3JhZ2Uuc2V0SXRlbSggeCwgeCApO1xuXHRcdHN0b3JhZ2UucmVtb3ZlSXRlbSggeCApO1xuXHRcdHJldHVybiB0cnVlO1xuXHR9IGNhdGNoICggZSApIHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0ZSBpbnN0YW5jZW9mIERPTUV4Y2VwdGlvbiAmJlxuXHRcdFx0Ly8gZXZlcnl0aGluZyBleGNlcHQgRmlyZWZveFxuXHRcdFx0KCAyMiA9PT0gZS5jb2RlIHx8XG5cdFx0XHRcdC8vIEZpcmVmb3hcblx0XHRcdFx0MTAxNCA9PT0gZS5jb2RlIHx8XG5cdFx0XHRcdC8vIHRlc3QgbmFtZSBmaWVsZCB0b28sIGJlY2F1c2UgY29kZSBtaWdodCBub3QgYmUgcHJlc2VudFxuXHRcdFx0XHQvLyBldmVyeXRoaW5nIGV4Y2VwdCBGaXJlZm94XG5cdFx0XHRcdCdRdW90YUV4Y2VlZGVkRXJyb3InID09PSBlLm5hbWUgfHxcblx0XHRcdFx0Ly8gRmlyZWZveFxuXHRcdFx0XHQnTlNfRVJST1JfRE9NX1FVT1RBX1JFQUNIRUQnID09PSBlLm5hbWUgKSAmJlxuXHRcdFx0Ly8gYWNrbm93bGVkZ2UgUXVvdGFFeGNlZWRlZEVycm9yIG9ubHkgaWYgdGhlcmUncyBzb21ldGhpbmcgYWxyZWFkeSBzdG9yZWRcblx0XHRcdDAgIT09IHN0b3JhZ2UubGVuZ3RoXG5cdFx0KTtcblx0fVxufTtcblxuLy8gQ3VzdG9tIG5vLW9wIGltcGxlbWVudGF0aW9uIG9mIHdpbmRvdy5TdG9yYWdlLlxuY2xhc3MgTnVsbFN0b3JhZ2Uge1xuXHRnZXQgbGVuZ3RoKCkge1xuXHRcdHJldHVybiAwO1xuXHR9XG5cblx0a2V5KCkge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG5cblx0Z2V0SXRlbSgpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHNldEl0ZW0oKSB7XG5cdFx0Ly8gRW1wdHkgbWV0aG9kIGJvZHkuXG5cdH1cblxuXHRyZW1vdmVJdGVtKCkge1xuXHRcdC8vIEVtcHR5IG1ldGhvZCBib2R5LlxuXHR9XG5cblx0Y2xlYXIoKSB7XG5cdFx0Ly8gRW1wdHkgbWV0aG9kIGJvZHkuXG5cdH1cbn1cblxubGV0IHN0b3JhZ2VPYmo7XG5cbi8qKlxuICogR2V0cyB0aGUgc3RvcmFnZSBvYmplY3QgdG8gdXNlLlxuICpcbiAqIEBzaW5jZSAxLjAuMFxuICpcbiAqIEByZXR1cm4ge1N0b3JhZ2V9IEVpdGhlciB3aW5kb3cuc2Vzc2lvblN0b3JhZ2UsIHdpbmRvdy5sb2NhbFN0b3JhZ2UnLCBvciBhXG4gKiAgICAgICAgICAgICAgICAgICBuby1vcCBpbXBsZW1lbnRhdGlvbiBpZiBuZWl0aGVyIGlzIGF2YWlsYWJsZS5cbiAqL1xuZXhwb3J0IGNvbnN0IGdldFN0b3JhZ2UgPSAoKSA9PiB7XG5cdC8vIE9ubHkgcnVuIHRoZSBsb2dpYyB0byBkZXRlcm1pbmUgdGhlIHN0b3JhZ2Ugb2JqZWN0IG9uY2UuXG5cdGlmICggISBzdG9yYWdlT2JqICkge1xuXHRcdGlmICggc3RvcmFnZUF2YWlsYWJsZSggJ3Nlc3Npb25TdG9yYWdlJyApICkge1xuXHRcdFx0c3RvcmFnZU9iaiA9IGdsb2JhbC5zZXNzaW9uU3RvcmFnZTtcblx0XHR9IGVsc2UgaWYgKCBzdG9yYWdlQXZhaWxhYmxlKCAnbG9jYWxTdG9yYWdlJyApICkge1xuXHRcdFx0c3RvcmFnZU9iaiA9IGdsb2JhbC5sb2NhbFN0b3JhZ2U7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHN0b3JhZ2VPYmogPSBuZXcgTnVsbFN0b3JhZ2UoKTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIHN0b3JhZ2VPYmo7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQXJCQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./js/util/storage.js\n"); /***/ }), /***/ "./js/util/stringify.js": /*!******************************!*\ !*** ./js/util/stringify.js ***! \******************************/ /*! exports provided: stringifyObject */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"stringifyObject\", function() { return stringifyObject; });\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ \"../node_modules/@babel/runtime/helpers/typeof.js\");\n/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! md5 */ \"../node_modules/md5/md5.js\");\n/* harmony import */ var md5__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_1__);\n\n/**\n * Stringify function.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * External dependencies\n */\n\n\n/**\n * Transforms an object into a hash string.\n *\n * This function can be used to e.g. generate cache keys, based on the given\n * object. Object properties are sorted, so even if they are provided in\n * different order, the hash will match. The function furthermore supports\n * nested objects.\n *\n * @since 1.7.0\n *\n * @param {Object} obj The object to stringify.\n * @return {string} Hash for the object.\n */\nvar stringifyObject = function stringifyObject(obj) {\n return md5__WEBPACK_IMPORTED_MODULE_1___default()(JSON.stringify(sortObjectProperties(obj)));\n};\nfunction sortObjectProperties(obj) {\n var orderedData = {};\n Object.keys(obj).sort().forEach(function (key) {\n var val = obj[key];\n if (val && 'object' === _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(val) && !Array.isArray(val)) {\n val = sortObjectProperties(val);\n }\n orderedData[key] = val;\n });\n return orderedData;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9qcy91dGlsL3N0cmluZ2lmeS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2pzL3V0aWwvc3RyaW5naWZ5LmpzP2I3NGUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTdHJpbmdpZnkgZnVuY3Rpb24uXG4gKlxuICogU2l0ZSBLaXQgYnkgR29vZ2xlLCBDb3B5cmlnaHQgMjAyMSBHb29nbGUgTExDXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4vKipcbiAqIEV4dGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgbWQ1IGZyb20gJ21kNSc7XG5cbi8qKlxuICogVHJhbnNmb3JtcyBhbiBvYmplY3QgaW50byBhIGhhc2ggc3RyaW5nLlxuICpcbiAqIFRoaXMgZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gZS5nLiBnZW5lcmF0ZSBjYWNoZSBrZXlzLCBiYXNlZCBvbiB0aGUgZ2l2ZW5cbiAqIG9iamVjdC4gT2JqZWN0IHByb3BlcnRpZXMgYXJlIHNvcnRlZCwgc28gZXZlbiBpZiB0aGV5IGFyZSBwcm92aWRlZCBpblxuICogZGlmZmVyZW50IG9yZGVyLCB0aGUgaGFzaCB3aWxsIG1hdGNoLiBUaGUgZnVuY3Rpb24gZnVydGhlcm1vcmUgc3VwcG9ydHNcbiAqIG5lc3RlZCBvYmplY3RzLlxuICpcbiAqIEBzaW5jZSAxLjcuMFxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBvYmogVGhlIG9iamVjdCB0byBzdHJpbmdpZnkuXG4gKiBAcmV0dXJuIHtzdHJpbmd9IEhhc2ggZm9yIHRoZSBvYmplY3QuXG4gKi9cbmV4cG9ydCBjb25zdCBzdHJpbmdpZnlPYmplY3QgPSAoIG9iaiApID0+IHtcblx0cmV0dXJuIG1kNSggSlNPTi5zdHJpbmdpZnkoIHNvcnRPYmplY3RQcm9wZXJ0aWVzKCBvYmogKSApICk7XG59O1xuXG5mdW5jdGlvbiBzb3J0T2JqZWN0UHJvcGVydGllcyggb2JqICkge1xuXHRjb25zdCBvcmRlcmVkRGF0YSA9IHt9O1xuXHRPYmplY3Qua2V5cyggb2JqIClcblx0XHQuc29ydCgpXG5cdFx0LmZvckVhY2goICgga2V5ICkgPT4ge1xuXHRcdFx0bGV0IHZhbCA9IG9ialsga2V5IF07XG5cdFx0XHRpZiAoIHZhbCAmJiAnb2JqZWN0JyA9PT0gdHlwZW9mIHZhbCAmJiAhIEFycmF5LmlzQXJyYXkoIHZhbCApICkge1xuXHRcdFx0XHR2YWwgPSBzb3J0T2JqZWN0UHJvcGVydGllcyggdmFsICk7XG5cdFx0XHR9XG5cdFx0XHRvcmRlcmVkRGF0YVsga2V5IF0gPSB2YWw7XG5cdFx0fSApO1xuXHRyZXR1cm4gb3JkZXJlZERhdGE7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./js/util/stringify.js\n"); /***/ }), /***/ "./js/util/tracking/constants.js": /*!***************************************!*\ !*** ./js/util/tracking/constants.js ***! \***************************************/ /*! exports provided: DATA_LAYER, SCRIPT_IDENTIFIER */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DATA_LAYER\", function() { return DATA_LAYER; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SCRIPT_IDENTIFIER\", function() { return SCRIPT_IDENTIFIER; });\n/**\n * Constants related to event tracking.\n *\n * Site Kit by Google, Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Data layer global used for internal/private Site Kit data.\n *\n * @since 1.8.0\n * @private\n */\nvar DATA_LAYER = '_googlesitekitDataLayer';\n\n/**\n * The `gtag` `