(window.__googlesitekit_webpackJsonp=window.__googlesitekit_webpackJsonp||[]).push([[16],{100:function(e,t,r){"use strict";function n(e){if("number"==typeof e)return!0;var t=(e||"").toString();return!!t&&!isNaN(t)}r.d(t,"a",(function(){return n}))},101:function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var n=r(28),a=r.n(n),i=function(e){return Array.isArray(e)?a()(e).sort():e}},103:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return d}));var n=r(6),a=r.n(n),i=r(13),o=r(104),c=r(105);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,a=s(s({},l),t);a.referenceSiteURL&&(a.referenceSiteURL=a.referenceSiteURL.toString().replace(/\/+$/,""));var u=Object(o.a)(a,r),d=Object(c.a)(a,r,u,n),g={},f=function(){for(var e=arguments.length,t=new Array(e),r=0;r=k&&k>0),o()(r,"mdc-layout-grid__cell--span-".concat(E,"-desktop"),12>=E&&E>0),o()(r,"mdc-layout-grid__cell--start-".concat(_,"-desktop"),12>=_&&_>0),o()(r,"mdc-layout-grid__cell--order-".concat(w,"-desktop"),12>=w&&w>0),o()(r,"mdc-layout-grid__cell--span-".concat(S,"-tablet"),8>=S&&S>0),o()(r,"mdc-layout-grid__cell--start-".concat(y,"-tablet"),8>=y&&y>0),o()(r,"mdc-layout-grid__cell--order-".concat(O,"-tablet"),8>=O&&O>0),o()(r,"mdc-layout-grid__cell--span-".concat(h,"-phone"),4>=h&&h>0),o()(r,"mdc-layout-grid__cell--start-".concat(m,"-phone"),4>=m&&m>0),o()(r,"mdc-layout-grid__cell--order-".concat(b,"-phone"),4>=b&&b>0),r))}),j)}Cell.propTypes={smSize:l.a.number,smStart:l.a.number,smOrder:l.a.number,mdSize:l.a.number,mdStart:l.a.number,mdOrder:l.a.number,lgSize:l.a.number,lgStart:l.a.number,lgOrder:l.a.number,size:l.a.number,alignTop:l.a.bool,alignMiddle:l.a.bool,alignBottom:l.a.bool,alignRight:l.a.bool,alignLeft:l.a.bool,smAlignRight:l.a.bool,mdAlignRight:l.a.bool,lgAlignRight:l.a.bool,className:l.a.string,children:l.a.node},Cell.defaultProps={className:"",size:0,smSize:0,smStart:0,smOrder:0,mdSize:0,mdStart:0,mdOrder:0,lgSize:0,lgStart:0,lgOrder:0}}).call(this,r(3))},139:function(e,t,r){"use strict";(function(e){var n=r(20),a=r.n(n),i=r(23),o=r.n(i),c=r(0),u=r.n(c),s=r(12),l=r.n(s),d=r(1),g=Object(d.forwardRef)((function(t,r){var n=t.className,i=t.children,c=o()(t,["className","children"]);return e.createElement("div",a()({ref:r,className:l()("mdc-layout-grid__inner",n)},c),i)}));g.displayName="Row",g.propTypes={className:u.a.string,children:u.a.node},g.defaultProps={className:""},t.a=g}).call(this,r(3))},140:function(e,t,r){"use strict";(function(e){var n=r(20),a=r.n(n),i=r(23),o=r.n(i),c=r(0),u=r.n(c),s=r(12),l=r.n(s),d=r(1),g=Object(d.forwardRef)((function(t,r){var n=t.alignLeft,i=t.fill,c=t.className,u=t.children,s=t.collapsed,d=o()(t,["alignLeft","fill","className","children","collapsed"]);return e.createElement("div",a()({className:l()("mdc-layout-grid",c,{"mdc-layout-grid--align-left":n,"mdc-layout-grid--collapsed":s,"mdc-layout-grid--fill":i})},d,{ref:r}),u)}));g.displayName="Grid",g.propTypes={alignLeft:u.a.bool,fill:u.a.bool,className:u.a.string,collapsed:u.a.bool,children:u.a.node},g.defaultProps={className:""},t.a=g}).call(this,r(3))},15:function(e,t,r){"use strict";r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return i}));var n="core/site",a="primary",i="secondary"},18:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return a}));var n="core/modules",a="insufficient_module_dependencies"},2:function(e,t){e.exports=googlesitekit.i18n},208:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return AdBlockerWarning}));var n=r(0),a=r.n(n),i=r(4),o=r.n(i),c=r(15),u=r(18),s=r(343),l=o.a.useSelect;function AdBlockerWarning(t){var r=t.moduleSlug,n=l((function(e){return e(u.a).getModuleStoreName(r)})),a=l((function(e){var t;return null===(t=e(n))||void 0===t?void 0:t.getAdBlockerWarningMessage()})),i=l((function(e){return e(c.c).getDocumentationLinkURL("".concat(r,"-ad-blocker-detected"))}));return e.createElement(s.a,{getHelpLink:i,warningMessage:a})}AdBlockerWarning.propTypes={moduleSlug:a.a.string.isRequired}}).call(this,r(3))},22:function(e,t,r){"use strict";(function(e){var n=r(20),a=r.n(n),i=r(23),o=r.n(i),c=r(12),u=r.n(c),s=r(0),l=r.n(s),d=r(144),g=r(1),f=r(2),v=r(128),p=r(129),h=r(130),m=r(131),b=r(77),S=Object(g.forwardRef)((function(t,r){var n,i=t["aria-label"],c=t.secondary,s=void 0!==c&&c,l=t.arrow,g=void 0!==l&&l,S=t.back,y=void 0!==S&&S,O=t.caps,E=void 0!==O&&O,_=t.children,w=t.className,k=void 0===w?"":w,j=t.danger,R=void 0!==j&&j,A=t.disabled,N=void 0!==A&&A,C=t.external,M=void 0!==C&&C,D=t.hideExternalIndicator,T=void 0!==D&&D,I=t.href,x=void 0===I?"":I,P=t.inverse,L=void 0!==P&&P,q=t.onClick,U=t.small,H=void 0!==U&&U,G=t.standalone,B=void 0!==G&&G,F=t.linkButton,V=void 0!==F&&F,K=t.to,z=t.leadingIcon,W=t.trailingIcon,$=o()(t,["aria-label","secondary","arrow","back","caps","children","className","danger","disabled","external","hideExternalIndicator","href","inverse","onClick","small","standalone","linkButton","to","leadingIcon","trailingIcon"]),J=x||K||!q?K?"ROUTER_LINK":M?"EXTERNAL_LINK":"LINK":N?"BUTTON_DISABLED":"BUTTON",Q="BUTTON"===J||"BUTTON_DISABLED"===J?"button":"ROUTER_LINK"===J?d.b:"a",X=("EXTERNAL_LINK"===J&&(n=Object(f._x)("(opens in a new tab)","screen reader text","google-site-kit")),"BUTTON_DISABLED"===J&&(n=Object(f._x)("(disabled)","screen reader text","google-site-kit")),n?i?"".concat(i," ").concat(n):"string"==typeof _?"".concat(_," ").concat(n):void 0:i),Y=z,Z=W;return y&&(Y=e.createElement(h.a,{width:14,height:14})),M&&!T&&(Z=e.createElement(m.a,{width:14,height:14})),g&&!L&&(Z=e.createElement(v.a,{width:14,height:14})),g&&L&&(Z=e.createElement(p.a,{width:14,height:14})),e.createElement(Q,a()({"aria-label":X,className:u()("googlesitekit-cta-link",k,{"googlesitekit-cta-link--secondary":s,"googlesitekit-cta-link--inverse":L,"googlesitekit-cta-link--small":H,"googlesitekit-cta-link--caps":E,"googlesitekit-cta-link--danger":R,"googlesitekit-cta-link--disabled":N,"googlesitekit-cta-link--standalone":B,"googlesitekit-cta-link--link-button":V}),disabled:N,href:"LINK"!==J&&"EXTERNAL_LINK"!==J||N?void 0:x,onClick:q,rel:"EXTERNAL_LINK"===J?"noopener noreferrer":void 0,ref:r,target:"EXTERNAL_LINK"===J?"_blank":void 0,to:K},$),!!Y&&e.createElement(b.a,{marginRight:5},Y),e.createElement("span",{className:"googlesitekit-cta-link__contents"},_),!!Z&&e.createElement(b.a,{marginLeft:5},Z))}));S.propTypes={arrow:l.a.bool,back:l.a.bool,caps:l.a.bool,children:l.a.node,className:l.a.string,danger:l.a.bool,disabled:l.a.bool,external:l.a.bool,hideExternalIndicator:l.a.bool,href:l.a.string,inverse:l.a.bool,leadingIcon:l.a.node,linkButton:l.a.bool,onClick:l.a.func,small:l.a.bool,standalone:l.a.bool,to:l.a.string,trailingIcon:l.a.node},t.a=S}).call(this,r(3))},232:function(e,t,r){"use strict";r.d(t,"a",(function(){return k})),r.d(t,"b",(function(){return j})),r.d(t,"c",(function(){return R})),r.d(t,"f",(function(){return A})),r.d(t,"e",(function(){return N})),r.d(t,"d",(function(){return C}));var n=r(17),a=r.n(n),i=r(5),o=r.n(i),c=r(6),u=r.n(c),s=r(11),l=r.n(s),d=r(13),g=r(37),f=r.n(g),v=r(4),p=r.n(v),h=r(75),m=r(86),b=r(42),S=r(67);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{},a=n.ownedSettingsSlugs,i=void 0===a?void 0:a,c=n.storeName,s=void 0===c?void 0:c,g=n.settingSlugs,v=void 0===g?[]:g,h=n.initialSettings,S=void 0===h?void 0:h;l()(e,"type is required."),l()(t,"identifier is required."),l()(r,"datapoint is required.");var y=s||"".concat(e,"/").concat(t),k={ownedSettingsSlugs:i,settings:S,savedSettings:void 0},j=Object(b.a)({baseName:"getSettings",controlCallback:function(){return f.a.get(e,t,r,{},{useCache:!1})},reducerCallback:function(e,t){return O(O({},e),{},{savedSettings:O({},t),settings:O(O({},t),e.settings||{})})}}),R=Object(b.a)({baseName:"saveSettings",controlCallback:function(n){var a=n.values;return f.a.set(e,t,r,a)},reducerCallback:function(e,t){return O(O({},e),{},{savedSettings:O({},t),settings:O({},t)})},argsToParams:function(e){return{values:e}},validateParams:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.values;l()(Object(d.isPlainObject)(t),"values is required.")}}),A={},N={setSettings:function(e){return l()(Object(d.isPlainObject)(e),"values is required."),{payload:{values:e},type:"SET_SETTINGS"}},rollbackSettings:function(){return{payload:{},type:"ROLLBACK_SETTINGS"}},saveSettings:o.a.mark((function e(){var t,r,n,a,i;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.a.commonActions.getRegistry();case 2:return t=e.sent,e.next=5,_("saveSettings",[]);case 5:return r=t.select(y).getSettings(),e.next=8,R.actions.fetchSaveSettings(r);case 8:if(n=e.sent,a=n.response,!(i=n.error)){e.next=14;break}return e.next=14,w(i,"saveSettings",[]);case 14:return e.abrupt("return",{response:a,error:i});case 15:case"end":return e.stop()}}),e)}))},C={},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:k,t=arguments.length>1?arguments[1]:void 0,r=t.type,n=t.payload;switch(r){case"SET_SETTINGS":var a=n.values;return O(O({},e),{},{settings:O(O({},e.settings||{}),a)});case"ROLLBACK_SETTINGS":return O(O({},e),{},{settings:e.savedSettings});default:return void 0!==A[r]?A[r](e,{type:r,payload:n}):e}},D={getSettings:o.a.mark((function e(){var t;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.a.commonActions.getRegistry();case 2:if(t=e.sent,t.select(y).getSettings()){e.next=7;break}return e.next=7,j.actions.fetchGetSettings();case 7:case"end":return e.stop()}}),e)}))},T={getSettings:function(e){return e.settings},haveSettingsChanged:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=e.settings,n=e.savedSettings;return t?!Object(d.isEqual)(Object(d.pick)(r,t),Object(d.pick)(n,t)):!Object(d.isEqual)(r,n)},hasSettingChanged:function(e,t){l()(t,"setting is required.");var r=e.settings,n=e.savedSettings;return!(!r||!n)&&!Object(d.isEqual)(r[t],n[t])},isDoingSaveSettings:function(e){return Object.values(e.isFetchingSaveSettings).some(Boolean)},getOwnedSettingsSlugs:function(e){return e.ownedSettingsSlugs},haveOwnedSettingsChanged:E((function(e){return function(){var t=e(y).getOwnedSettingsSlugs();return e(y).haveSettingsChanged(t)}}))};v.forEach((function(e){var t=Object(m.b)(e),r=Object(m.a)(e);N["set".concat(t)]=function(e){return l()(void 0!==e,"value is required for calls to set".concat(t,"().")),{payload:{value:e},type:"SET_".concat(r)}},A["SET_".concat(r)]=function(t,r){var n=r.payload.value;return O(O({},t),{},{settings:O(O({},t.settings||{}),{},u()({},e,n))})},T["get".concat(t)]=E((function(t){return function(){return(t(y).getSettings()||{})[e]}}))}));var I=p.a.combineStores(p.a.commonStore,j,R,{initialState:k,actions:N,controls:C,reducer:M,resolvers:D,selectors:T});return O(O({},I),{},{STORE_NAME:y})};function A(e,t){return function(){var r=a()(o.a.mark((function r(n){var a,i,c,u;return o.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a=n.select,i=n.dispatch,!a(t).haveSettingsChanged()){r.next=8;break}return r.next=4,i(t).saveSettings();case 4:if(c=r.sent,!(u=c.error)){r.next=8;break}return r.abrupt("return",{error:u});case 8:return r.next=10,f.a.invalidateCache("modules",e);case 10:return r.abrupt("return",{});case 11:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}()}function N(e){return function(t){var r=t.select,n=t.dispatch;return r(e).haveSettingsChanged()?n(e).rollbackSettings():{}}}function C(e){return function(t){var r=Object(h.e)(t)(e),n=r.haveSettingsChanged,a=r.isDoingSubmitChanges;l()(!a(),k),l()(n(),j)}}},287:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return WarningNotice}));var n=r(0),a=r.n(n);function WarningNotice(t){var r=t.children;return e.createElement("div",{className:"googlesitekit-warning-notice"},r)}WarningNotice.propTypes={children:a.a.node.isRequired}}).call(this,r(3))},32:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return y})),r.d(t,"b",(function(){return b})),r.d(t,"c",(function(){return S}));var n=r(103),a=e._googlesitekitTrackingData||{},i=a.activeModules,o=void 0===i?[]:i,c=a.isSiteKitScreen,u=a.trackingEnabled,s=a.trackingID,l=a.referenceSiteURL,d=a.userIDHash,g=a.isAuthenticated,f={activeModules:o,trackingEnabled:u,trackingID:s,trackingID_GA4:"G-EQDN3BWDSD",referenceSiteURL:l,userIDHash:d,isSiteKitScreen:c,userRoles:a.userRoles,isAuthenticated:g,pluginVersion:"1.128.1"},v=Object(n.a)(f),p=v.enableTracking,h=v.disableTracking,m=(v.isTrackingEnabled,v.initializeSnippet),b=v.trackEvent,S=v.trackEventOnce;function y(e){e?p():h()}c&&u&&m()}).call(this,r(24))},343:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return AdBlockerWarningMessage}));var n=r(0),a=r.n(n),i=r(2),o=r(40),c=r(22),u=r(287),s=r(344);function AdBlockerWarningMessage(t){var r=t.getHelpLink,n=void 0===r?"":r,a=t.warningMessage,l=void 0===a?null:a;return l?e.createElement(u.a,null,Object(o.a)(Object(i.sprintf)( /* translators: 1: The warning message. 2: "Get help" text. */ Object(i.__)("%1$s. %2$s","google-site-kit"),l,Object(i.__)("Get help","google-site-kit")),{Link:e.createElement(c.a,{href:n,external:!0,hideExternalIndicator:!0,trailingIcon:e.createElement(s.a,{width:15,height:15})})})):null}AdBlockerWarningMessage.propTypes={getHelpLink:a.a.string,warningMessage:a.a.string}}).call(this,r(3))},344:function(e,t,r){"use strict";var n=r(1);function a(){return(a=Object.assign||function(e){for(var t=1;t1?r-1:0),a=1;a3&&void 0!==arguments[3]?arguments[3]:{},c=i.client,s=void 0===c||c,d=i.server,v=void 0===d||d,h=i.storeName,m=void 0===h?void 0:h;u()(t,"type is required."),u()(r,"identifier is required."),u()(n,"datapoint is required.");var b=m||"".concat(t,"/").concat(r),S={serverNotifications:v?void 0:{},clientNotifications:s?void 0:{}},y=Object(f.a)({baseName:"getNotifications",controlCallback:function(){return l.a.get(t,r,n)},reducerCallback:function(e,t){return p(p({},e),{},{serverNotifications:t.reduce((function(e,t){return p(p({},e),{},o()({},t.id,t))}),{})})}}),O={addNotification:function(e){return u()(e,"notification is required."),{payload:{notification:e},type:"ADD_NOTIFICATION"}},removeNotification:function(e){return u()(e,"id is required."),{payload:{id:e},type:"REMOVE_NOTIFICATION"}}},E={},_=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S,r=arguments.length>1?arguments[1]:void 0,n=r.type,a=r.payload;switch(n){case"ADD_NOTIFICATION":var i=a.notification;return p(p({},t),{},{clientNotifications:p(p({},t.clientNotifications||{}),{},o()({},i.id,i))});case"REMOVE_NOTIFICATION":var c=a.id;if(void 0===t.clientNotifications||void 0===t.clientNotifications[c])return void 0!==t.serverNotifications&&void 0!==t.serverNotifications[c]&&e.console.warn('Cannot remove server-side notification with ID "'.concat(c,'"; this may be changed in a future release.')),t;var u=p({},t.clientNotifications);return delete u[c],p(p({},t),{},{clientNotifications:u});default:return t}},w={getNotifications:a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.a.commonActions.getRegistry();case 2:if(t=e.sent,t.select(b).getNotifications()){e.next=7;break}return e.next=7,y.actions.fetchGetNotifications();case 7:case"end":return e.stop()}}),e)}))};v||delete w.getNotifications;var k={getNotifications:function(e){var t=e.serverNotifications,r=e.clientNotifications;return void 0===t&&void 0===r?t:Object.values(p(p({},t||{}),r||{}))}},j=g.a.combineStores(y,{initialState:S,actions:O,controls:E,reducer:_,resolvers:w,selectors:k});return p(p({},j),{},{STORE_NAME:b})}}).call(this,r(24))},447:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return ModuleSettingsWarning}));var n=r(4),a=r.n(n),i=r(18),o=r(7),c=r(287),u=r(208),s=a.a.useSelect;function ModuleSettingsWarning(t){var r=t.slug,n=s((function(e){var t;return null===(t=e(i.a))||void 0===t?void 0:t.getCheckRequirementsError(r)}));return n?o.c===n.code?e.createElement(u.a,{moduleSlug:r}):e.createElement(c.a,null,n.message):null}}).call(this,r(3))},46:function(e,t,r){"use strict";r.d(t,"c",(function(){return n})),r.d(t,"e",(function(){return a})),r.d(t,"d",(function(){return i})),r.d(t,"b",(function(){return o})),r.d(t,"a",(function(){return c})),r.d(t,"f",(function(){return u}));var n="Date param must construct to a valid date instance or be a valid date instance itself.",a="Invalid dateString parameter, it must be a string.",i='Invalid date range, it must be a string with the format "last-x-days".',o=3600,c=86400,u=604800},47:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var n=function(e){return e instanceof Date&&!isNaN(e)}},49:function(e,t,r){"use strict";(function(e){var n,a;r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return o}));var i=new Set((null===(n=e)||void 0===n||null===(a=n._googlesitekitBaseData)||void 0===a?void 0:a.enabledFeatures)||[]),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;return t instanceof Set&&t.has(e)}}).call(this,r(24))},54:function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r(16),a=r.n(n),i=r(11),o=r.n(i),c=r(46),u=r(55),s=function(e){o()(Object(u.a)(e),c.e);var t=e.split("-"),r=a()(t,3),n=r[0],i=r[1],s=r[2];return new Date(n,i-1,s)}},55:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(47),a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="string"==typeof e;if(!t)return!1;var r=e.split("-");return 3===r.length&&Object(n.a)(new Date(e))}},59:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(36);function a(e){return function(){e[n.a]=e[n.a]||[],e[n.a].push(arguments)}}},61:function(e,t,r){"use strict";r.d(t,"d",(function(){return n.e})),r.d(t,"c",(function(){return n.d})),r.d(t,"b",(function(){return n.b})),r.d(t,"a",(function(){return n.a})),r.d(t,"e",(function(){return n.f})),r.d(t,"g",(function(){return c})),r.d(t,"h",(function(){return s})),r.d(t,"i",(function(){return l})),r.d(t,"j",(function(){return d.a})),r.d(t,"f",(function(){return f})),r.d(t,"k",(function(){return u.a}));var n=r(46),a=r(11),i=r.n(a),o=r(47),c=function(e){i()(Object(o.a)(e),n.c);var t="".concat(e.getMonth()+1),r="".concat(e.getDate());return[e.getFullYear(),t.length<2?"0".concat(t):t,r.length<2?"0".concat(r):r].join("-")},u=r(54),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,r=Object(u.a)(e);return r.setDate(r.getDate()-t),c(r)},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("-");return 3===t.length&&"last"===t[0]&&!Number.isNaN(t[1])&&!Number.isNaN(parseFloat(t[1]))&&"days"===t[2]},d=r(55);var g=r(2);function f(){var e=function(e){return Object(g.sprintf)( /* translators: %s: number of days */ Object(g._n)("Last %s day","Last %s days",e,"google-site-kit"),e)};return{"last-7-days":{slug:"last-7-days",label:e(7),days:7},"last-14-days":{slug:"last-14-days",label:e(14),days:14},"last-28-days":{slug:"last-28-days",label:e(28),days:28},"last-90-days":{slug:"last-90-days",label:e(90),days:90}}}},67:function(e,t,r){"use strict";r.d(t,"a",(function(){return h})),r.d(t,"b",(function(){return m}));var n=r(6),a=r.n(n),i=r(30),o=r.n(i),c=r(151),u=r(11),s=r.n(u),l=r(91),d=r.n(l),g=r(8);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return s()(e,"error is required."),s()(t,"baseName is required."),s()(r&&Array.isArray(r),"args must be an array."),{type:"RECEIVE_ERROR",payload:{error:e,baseName:t,args:r}}},clearError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return s()(e,"baseName is required."),s()(t&&Array.isArray(t),"args must be an array."),{type:"CLEAR_ERROR",payload:{baseName:e,args:t}}},clearErrors:function(e){return{type:"CLEAR_ERRORS",payload:{baseName:e}}}};function m(e){s()(e,"storeName must be defined.");var t={getErrorForSelector:function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return s()(r,"selectorName is required."),t.getError(e,r,n)},getErrorForAction:function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return s()(r,"actionName is required."),t.getError(e,r,n)},getError:function(e,t,r){var n=e.errors;return s()(t,"baseName is required."),n[p(t,r)]},getErrors:function(e){var t=new Set(Object.values(e.errors));return Array.from(t)},getMetaDataForError:function(e,t){var r=Object.keys(e.errors).find((function(r){return e.errors[r]===t}));return r?{baseName:r.substring(0,r.indexOf("::")),args:e.errorArgs[r]}:null},getSelectorDataForError:Object(c.b)((function(t){return function(r,n){var a=t(e).getMetaDataForError(n);if(a){var i=a.baseName,o=a.args;if(!!t(e)[i])return{storeName:e,name:i,args:o}}return null}})),hasErrors:function(e){return t.getErrors(e).length>0}};return{initialState:{errors:{},errorArgs:{}},actions:h,controls:{},reducer:function(e,t){var r=t.type,n=t.payload;switch(r){case"RECEIVE_ERROR":var i=n.baseName,o=n.args,c=n.error,u=p(i,o);return v(v({},e),{},{errors:v(v({},e.errors||{}),{},a()({},u,c)),errorArgs:v(v({},e.errorArgs||{}),{},a()({},u,o))});case"CLEAR_ERROR":var s=n.baseName,l=n.args,d=v({},e),g=p(s,l);return d.errors=v({},e.errors||{}),d.errorArgs=v({},e.errorArgs||{}),delete d.errors[g],delete d.errorArgs[g],d;case"CLEAR_ERRORS":var f=n.baseName,h=v({},e);if(f)for(var m in h.errors=v({},e.errors||{}),h.errorArgs=v({},e.errorArgs||{}),h.errors)(m===f||m.startsWith("".concat(f,"::")))&&(delete h.errors[m],delete h.errorArgs[m]);else h.errors={},h.errorArgs={};return h;default:return e}},resolvers:{},selectors:t}}},7:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return a})),r.d(t,"e",(function(){return i})),r.d(t,"d",(function(){return o})),r.d(t,"c",(function(){return c})),r.d(t,"z",(function(){return u})),r.d(t,"E",(function(){return s})),r.d(t,"G",(function(){return l})),r.d(t,"C",(function(){return d})),r.d(t,"D",(function(){return g})),r.d(t,"B",(function(){return f})),r.d(t,"A",(function(){return v})),r.d(t,"F",(function(){return p})),r.d(t,"f",(function(){return h})),r.d(t,"g",(function(){return m})),r.d(t,"h",(function(){return b})),r.d(t,"j",(function(){return S})),r.d(t,"l",(function(){return y})),r.d(t,"m",(function(){return O})),r.d(t,"n",(function(){return E})),r.d(t,"o",(function(){return _})),r.d(t,"q",(function(){return w})),r.d(t,"r",(function(){return k})),r.d(t,"s",(function(){return j})),r.d(t,"t",(function(){return R})),r.d(t,"v",(function(){return A})),r.d(t,"k",(function(){return N})),r.d(t,"x",(function(){return C})),r.d(t,"u",(function(){return M})),r.d(t,"y",(function(){return D})),r.d(t,"w",(function(){return T})),r.d(t,"i",(function(){return I})),r.d(t,"p",(function(){return x})),r.d(t,"I",(function(){return P})),r.d(t,"H",(function(){return L}));var n="core/user",a="connected_url_mismatch",i="__global",o="temporary_persist_permission_error",c="adblocker_active",u="googlesitekit_authenticate",s="googlesitekit_setup",l="googlesitekit_view_dashboard",d="googlesitekit_manage_options",g="googlesitekit_read_shared_module_data",f="googlesitekit_manage_module_sharing_options",v="googlesitekit_delegate_module_sharing_management",p="googlesitekit_update_plugins",h="kmAnalyticsAdSenseTopEarningContent",m="kmAnalyticsEngagedTrafficSource",b="kmAnalyticsLeastEngagingPages",S="kmAnalyticsNewVisitors",y="kmAnalyticsPopularAuthors",O="kmAnalyticsPopularContent",E="kmAnalyticsPopularProducts",_="kmAnalyticsReturningVisitors",w="kmAnalyticsTopCities",k="kmAnalyticsTopConvertingTrafficSource",j="kmAnalyticsTopCountries",R="kmAnalyticsTopRecentTrendingPages",A="kmAnalyticsTopTrafficSource",N="kmAnalyticsPagesPerVisit",C="kmAnalyticsVisitLength",M="kmAnalyticsTopReturningVisitorPages",D="kmSearchConsolePopularKeywords",T="kmAnalyticsVisitsPerVisitor",I="kmAnalyticsMostEngagingPages",x="kmAnalyticsTopCategories",P=[h,m,b,S,y,O,E,_,x,w,k,j,R,A,N,C,M,T,I,x],L=[].concat(P,[D])},701:function(e,t,r){"use strict";r.d(t,"b",(function(){return F})),r.d(t,"a",(function(){return V}));var n=r(11),a=r.n(n),i=r(4),o=r.n(i),c=r(446),u=r(232),s=r(67),l=r(6),d=r.n(l),g=r(5),f=r.n(g),v=r(17),p=r.n(v),h=r(229),m=r(15),b=r(7);function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},r=t.storeName,n=void 0===r?void 0:r,i=t.requiresSetup,o=void 0===i||i;a()(n,"storeName is required.");var c={},u={},s=d()({},"WAIT_FOR_REAUTH_RESOLVERS",O((function(e){return p()(f.a.mark((function t(){var r,n,a,i,o,c;return f.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.__experimentalResolveSelect,n=r(b.a),a=n.getAuthentication,i=n.getConnectURL,o=r(m.c),c=o.getSiteInfo,t.next=5,Promise.all([a(),c(),i()]);case 5:case"end":return t.stop()}}),t)})))}))),l=function(e){return e},g={getAdminReauthURL:f.a.mark((function e(){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,{type:"WAIT_FOR_REAUTH_RESOLVERS"};case 2:case"end":return e.stop()}}),e)}))},v={getAdminScreenURL:E((function(e){return function(t,r){return e(m.c).getAdminURL("googlesitekit-dashboard",r)}})),getAdminReauthURL:E((function(t){return function(r){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t(b.a).needsReauthentication();if(void 0!==i){var c={};o||!0!==a||(c.notification="authentication_success",c.reAuth=void 0);var u=t(n).getAdminScreenURL(y({slug:e,reAuth:a},c));if(void 0!==u){if(!i)return u;var s=t(b.a).getConnectURL({redirectURL:u});return Object(h.a)(s,{status:a})}}}}))};return{STORE_NAME:n,initialState:c,actions:u,controls:s,reducer:l,resolvers:g,selectors:v}},w=r(75);function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},r=t.storeName,n=t.settingSlugs,i=t.ownedSettingsSlugs,l=void 0===i?void 0:i,d=t.initialSettings,g=void 0===d?void 0:d,f=t.requiresSetup,v=void 0===f||f,p=t.submitChanges,h=t.rollbackChanges,m=t.validateCanSubmitChanges,b=t.validateIsSetupBlocked,S=void 0===b?void 0:b;a()(e,"slug is required."),a()(r,"storeName is required.");var y=Object(c.a)("modules",e,"notifications",{storeName:r}),O=_(e,{storeName:r,requiresSetup:v}),E={};if(v&&S){var k=Object(w.g)(S,{negate:!0}),j=k.safeSelector,R=k.dangerousSelector;E.selectors={isSetupBlocked:j,__dangerousIsSetupBlocked:R}}var A={};if(void 0!==n){var N=Object(u.c)("modules",e,"settings",{ownedSettingsSlugs:l,storeName:r,settingSlugs:n,initialSettings:g}),M=C({submitChanges:p||Object(u.f)(e,r),rollbackChanges:h||Object(u.e)(r),validateCanSubmitChanges:m||Object(u.d)(r)});A=o.a.combineStores(y,N,M,O,Object(s.b)(r),E)}else A=o.a.combineStores(o.a.commonStore,y,O,E,Object(s.b)(r),C({submitChanges:p,validateCanSubmitChanges:m}));return A.STORE_NAME=r,A}var D=r(18);function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function I(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},r=y(e,t),n=r.formatUnit,a=r.formatDecimal;try{return n()}catch(e){return a()}},b=function(e){var t=S(e),r=t.hours,n=t.minutes,a=t.seconds;return a=("0"+a).slice(-2),n=("0"+n).slice(-2),"00"===(r=("0"+r).slice(-2))?"".concat(n,":").concat(a):"".concat(r,":").concat(n,":").concat(a)},S=function(e){return e=parseInt(e,10),Number.isNaN(e)&&(e=0),{hours:Math.floor(e/60/60),minutes:Math.floor(e/60%60),seconds:Math.floor(e%60)}},y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=S(e),n=r.hours,a=r.minutes,i=r.seconds;return{hours:n,minutes:a,seconds:i,formatUnit:function(){var r=t.unitDisplay,o=h(h({unitDisplay:void 0===r?"short":r},l()(t,["unitDisplay"])),{},{style:"unit"});return 0===e?j(i,h(h({},o),{},{unit:"second"})):Object(v.sprintf)( /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ Object(v._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),i?j(i,h(h({},o),{},{unit:"second"})):"",a?j(a,h(h({},o),{},{unit:"minute"})):"",n?j(n,h(h({},o),{},{unit:"hour"})):"").trim()},formatDecimal:function(){var t=Object(v.sprintf)(// translators: %s: number of seconds with "s" as the abbreviated unit. Object(v.__)("%ds","google-site-kit"),i);if(0===e)return t;var r=Object(v.sprintf)(// translators: %s: number of minutes with "m" as the abbreviated unit. Object(v.__)("%dm","google-site-kit"),a),o=Object(v.sprintf)(// translators: %s: number of hours with "h" as the abbreviated unit. Object(v.__)("%dh","google-site-kit"),n);return Object(v.sprintf)( /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ Object(v._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),i?t:"",a?r:"",n?o:"").trim()}}},O=function(e){return 1e6<=e?Math.round(e/1e5)/10:1e4<=e?Math.round(e/1e3):1e3<=e?Math.round(e/100)/10:e},E=function(e){var t={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?Object(v.sprintf)(// translators: %s: an abbreviated number in millions. Object(v.__)("%sM","google-site-kit"),j(O(e),e%10==0?{}:t)):1e4<=e?Object(v.sprintf)(// translators: %s: an abbreviated number in thousands. Object(v.__)("%sK","google-site-kit"),j(O(e))):1e3<=e?Object(v.sprintf)(// translators: %s: an abbreviated number in thousands. Object(v.__)("%sK","google-site-kit"),j(O(e),e%10==0?{}:t)):j(e,{signDisplay:"never",maximumFractionDigits:1})};function _(e){var t={};return"%"===e?t={style:"percent",maximumFractionDigits:2}:"s"===e?t={style:"duration",unitDisplay:"narrow"}:e&&"string"==typeof e?t={style:"currency",currency:e}:Object(d.isPlainObject)(e)&&(t=h({},e)),t}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=Object(d.isFinite)(e)?e:Number(e),Object(d.isFinite)(e)||(console.warn("Invalid number",e,o()(e)),e=0);var r=_(t),n=r.style,a=void 0===n?"metric":n;return"metric"===a?E(e):"duration"===a?m(e,r):"durationISO"===a?b(e):j(e,r)}var k=f()(console.warn),j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.locale,n=void 0===r?A():r,i=l()(t,["locale"]);try{return new Intl.NumberFormat(n,i).format(e)}catch(t){k("Site Kit numberFormat error: Intl.NumberFormat( ".concat(JSON.stringify(n),", ").concat(JSON.stringify(i)," ).format( ").concat(o()(e)," )"),t.message)}for(var c={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},u=["signDisplay","compactDisplay"],s={},d=0,g=Object.entries(i);d1&&void 0!==arguments[1]?arguments[1]:{},r=t.locale,n=void 0===r?A():r,a=t.style,i=void 0===a?"long":a,o=t.type,c=void 0===o?"conjunction":o;if(Intl.ListFormat){var u=new Intl.ListFormat(n,{style:i,type:c});return u.format(e)} /* translators: used between list items, there is a space after the comma. */var s=Object(v.__)(", ","google-site-kit");return e.join(s)},A=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,r=Object(d.get)(t,["_googlesitekitLegacyData","locale"]);if(r){var n=r.match(/^(\w{2})?(_)?(\w{2})/);if(n&&n[0])return n[0].replace(/_/g,"-")}return t.navigator.language}}).call(this,r(24))},74:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return c}));var n=r(30),a=r.n(n),i=r(80),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{__html:i.a.sanitize(e,t)}};function c(e){var t,r="object"===a()(e)?e.toString():e;return null==r||null===(t=r.replace)||void 0===t?void 0:t.call(r,/\/+$/,"")}},75:function(e,t,r){"use strict";r.d(t,"a",(function(){return j})),r.d(t,"b",(function(){return R})),r.d(t,"c",(function(){return A})),r.d(t,"d",(function(){return C})),r.d(t,"e",(function(){return M})),r.d(t,"g",(function(){return T})),r.d(t,"f",(function(){return I}));var n,a=r(5),i=r.n(a),o=r(28),c=r.n(o),u=r(6),s=r.n(u),l=r(11),d=r.n(l),g=r(69),f=r.n(g),v=r(13),p=r(151);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.reduce((function(e,r){return r(e,t)}),e)}},E=b,_=b,w=b,k=function(e){return e},j=function(){for(var e=arguments.length,t=new Array(e),r=0;r=1?r[a]+1:1,r[a]>1&&t.push(a)}return t},C={actions:R,controls:A,reducer:k},M=function(e){return function(t){return D(e(t))}},D=f()((function(e){return Object(v.mapValues)(e,(function(e,t){return function(){var r=e.apply(void 0,arguments);return d()(void 0!==r,"".concat(t,"(...) is not resolved")),r}}))}));function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.negate,n=void 0!==r&&r,a=Object(p.b)((function(t){return function(r){var a=!n,i=!!n;try{for(var o=arguments.length,c=new Array(o>1?o-1:0),u=1;u1?n-1:0),i=1;i=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}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 i,o=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){c=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(c)throw i}}}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.slug,r=e.active;p()(t,"slug is required."),p()(void 0!==r,"active is required.")}}),G=Object(k.a)({baseName:"checkModuleAccess",controlCallback:function(e){var t=e.slug;return S.a.set("core","modules","check-access",{slug:t})},reducerCallback:function(e,t,r){var n=t.access,a=r.slug;return T(T({},e),{},{moduleAccess:T(T({},e.moduleAccess),{},d()({},a,n))})},argsToParams:function(e){return{slug:e}},validateParams:function(e){var t=e.slug;p()(t,"slug is required.")}}),B=Object(k.a)({baseName:"recoverModules",controlCallback:function(e){var t=e.slugs;return S.a.set("core","modules","recover-modules",{slugs:t})},reducerCallback:function(e,t){return T(T({},e),{},{recoveredModules:t})},argsToParams:function(e){return{slugs:e}},validateParams:function(e){var t=e.slugs;p()(t,"slugs is required.")}}),F={clientDefinitions:{},serverDefinitions:void 0,isAwaitingModulesRefresh:!1,checkRequirementsResults:{},moduleAccess:{},recoverableModules:void 0,sharedOwnershipModules:void 0,recoveredModules:void 0},V={activateModule:s.a.mark((function e(t){var r,n,a,i;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V.setModuleActivation(t,!0);case 2:if(r=e.sent,n=r.response,a=r.error,!0!==(null==n?void 0:n.success)){e.next=10;break}return e.next=8,{payload:{slug:t},type:"SELECT_MODULE_REAUTH_URL"};case 8:return i=e.sent,e.abrupt("return",{response:T(T({},n),{},{moduleReauthURL:i}),error:a});case 10:return e.abrupt("return",{response:n,error:a});case 11:case"end":return e.stop()}}),e)})),deactivateModule:s.a.mark((function e(t){var r,n,a;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V.setModuleActivation(t,!1);case 2:return r=e.sent,n=r.response,a=r.error,e.abrupt("return",{response:n,error:a});case 6:case"end":return e.stop()}}),e)})),setModuleActivation:Object(A.f)((function(e,t){p()(e,"slug is required."),p()(void 0!==t,"active is required.")}),s.a.mark((function e(t,r){var n,a,i;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,H.actions.fetchSetModuleActivation(t,r);case 2:if(n=e.sent,a=n.response,i=n.error,!0!==(null==a?void 0:a.success)){e.next=8;break}return e.next=8,{payload:{},type:"REFETCH_AUTHENTICATION"};case 8:return e.abrupt("return",{response:a,error:i});case 9:case"end":return e.stop()}}),e)}))),registerModule:Object(A.f)((function(e){p()(e,"module slug is required")}),s.a.mark((function e(t){var r,n,a,i,o,c,u,l,d,g,f,v,p,h,m,b=arguments;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=b.length>1&&void 0!==b[1]?b[1]:{},n=r.storeName,a=r.name,i=r.description,o=r.features,c=r.Icon,u=r.order,l=r.homepage,d=r.SettingsEditComponent,g=r.SettingsViewComponent,f=r.SetupComponent,v=r.SettingsSetupIncompleteComponent,p=r.checkRequirements,h={storeName:n,name:a,description:i,features:o,Icon:c,order:u,homepage:l,SettingsEditComponent:d,SettingsViewComponent:g,SetupComponent:f,SettingsSetupIncompleteComponent:v,checkRequirements:p},e.next=4,{payload:{settings:h,slug:t},type:"REGISTER_MODULE"};case 4:return e.next=6,O.a.commonActions.getRegistry();case 6:(m=e.sent).dispatch(E.a).invalidateResolution("canActivateModule",[t]),m.dispatch(E.a).invalidateResolution("getCheckRequirementsError",[t]);case 9:case"end":return e.stop()}}),e)}))),receiveCheckRequirementsError:function(e,t){return p()(e,"slug is required"),p()(Object(h.isPlainObject)(t),"error is required and must be an object"),{payload:{slug:e,error:t},type:"RECEIVE_CHECK_REQUIREMENTS_ERROR"}},receiveCheckRequirementsSuccess:function(e){return p()(e,"slug is required"),{payload:{slug:e},type:"RECEIVE_CHECK_REQUIREMENTS_SUCCESS"}},receiveRecoverableModules:function(e){return p()(e,"recoverableModules is required."),{payload:{recoverableModules:e},type:"RECEIVE_RECOVERABLE_MODULES"}},recoverModules:Object(A.f)((function(e){p()(Array.isArray(e),"slugs must be an array")}),s.a.mark((function e(t){var r,n,a,i,o,c,u,l,d,g,f;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.commonActions.getRegistry();case 2:return r=e.sent,n=r.dispatch,a=r.select,e.next=7,B.actions.fetchRecoverModules(t);case 7:i=e.sent,o=i.response,c=o.success,u=Object.keys(c).filter((function(e){return!!c[e]})),l=C(u),e.prev=12,l.s();case 14:if((d=l.n()).done){e.next=21;break}return g=d.value,f=a(E.a).getModuleStoreName(g),e.next=19,O.a.commonActions.await(n(f).fetchGetSettings());case 19:e.next=14;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(12),l.e(e.t0);case 26:return e.prev=26,l.f(),e.finish(26);case 29:if(!u.length){e.next=35;break}return e.next=32,U.actions.fetchGetModules();case 32:return n(E.a).invalidateResolution("getRecoverableModules",[]),e.next=35,O.a.commonActions.await(n(w.a).refreshCapabilities());case 35:return e.abrupt("return",{response:o});case 36:case"end":return e.stop()}}),e,null,[[12,23,26,29]])}))),receiveSharedOwnershipModules:function(e){return p()(e,"sharedOwnershipModules is required."),{payload:{sharedOwnershipModules:e},type:"RECEIVE_SHARED_OWNERSHIP_MODULES"}},clearRecoveredModules:function(){return{payload:{},type:"CLEAR_RECOVERED_MODULES"}}},K=(n={},d()(n,"REFETCH_AUTHENTICATION",x((function(e){var t=e.dispatch;return function(){return t(w.a).fetchGetAuthentication()}}))),d()(n,"SELECT_MODULE_REAUTH_URL",x((function(e){var t=e.select,r=e.__experimentalResolveSelect;return function(){var e=c()(s.a.mark((function e(n){var a,i,o,c;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.payload,o=i.slug,e.next=4,r(E.a).getModule(o);case 4:if(c=t(E.a).getModuleStoreName(o)){e.next=7;break}return e.abrupt("return");case 7:if(!(null===(a=t(c))||void 0===a?void 0:a.getAdminReauthURL)){e.next=11;break}return e.next=10,r(c).getAdminReauthURL();case 10:return e.abrupt("return",e.sent);case 11:return e.abrupt("return",t(_.c).getAdminURL("googlesitekit-dashboard"));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}))),n);function z(){var e,t;return s.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,O.a.commonActions.getRegistry();case 2:return e=r.sent,t=e.__experimentalResolveSelect,r.next=6,O.a.commonActions.await(t(E.a).getModules());case 6:case"end":return r.stop()}}),N)}var W={getModules:s.a.mark((function e(){var t;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.commonActions.getRegistry();case 2:if(t=e.sent,t.select(E.a).getModules()){e.next=7;break}return e.next=7,U.actions.fetchGetModules();case 7:case"end":return e.stop()}}),e)})),canActivateModule:s.a.mark((function e(t){var r,n,a,i,o,c,u;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.commonActions.getRegistry();case 2:return r=e.sent,n=r.select,a=r.__experimentalResolveSelect,e.next=6,O.a.commonActions.await(a(E.a).getModule(t));case 6:if(i=e.sent){e.next=9;break}return e.abrupt("return");case 9:if(o=[],i.dependencies.forEach((function(e){var t=n(E.a).getModule(e);(null==t?void 0:t.active)||o.push(t.name)})),!o.length){e.next=18;break} /* translators: Error message text. 1: A flattened list of module names. 2: A module name. */return c=Object(m.__)("You need to set up %1$s to gain access to %2$s.","google-site-kit"),u=Object(m.sprintf)(c,Object(j.t)(o),i.name),e.next=16,V.receiveCheckRequirementsError(t,{code:E.b,message:u,data:{inactiveModules:o}});case 16:e.next=29;break;case 18:return e.prev=18,e.next=21,O.a.commonActions.await(i.checkRequirements(r));case 21:return e.next=23,V.receiveCheckRequirementsSuccess(t);case 23:e.next=29;break;case 25:return e.prev=25,e.t0=e.catch(18),e.next=29,V.receiveCheckRequirementsError(t,e.t0);case 29:case"end":return e.stop()}}),e,null,[[18,25]])})),hasModuleAccess:s.a.mark((function e(t){var r;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.commonActions.getRegistry();case 2:if(r=e.sent,void 0!==r.select(E.a).hasModuleAccess(t)){e.next=7;break}return e.next=7,G.actions.fetchCheckModuleAccess(t);case 7:case"end":return e.stop()}}),e)})),getRecoverableModules:s.a.mark((function e(){var t,r,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.commonActions.getRegistry();case 2:return t=e.sent,e.next=5,O.a.commonActions.await(t.__experimentalResolveSelect(E.a).getModules());case 5:return r=e.sent,n=Object.entries(r||{}).reduce((function(e,t){var r=i()(t,2),n=r[0],a=r[1];return a.recoverable&&!a.internal&&e.push(n),e}),[]),e.next=9,V.receiveRecoverableModules(n);case 9:case"end":return e.stop()}}),e)})),getSharedOwnershipModules:s.a.mark((function t(){var r;return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,O.a.commonActions.getRegistry();case 2:if(!t.sent.select(E.a).getSharedOwnershipModules()){t.next=5;break}return t.abrupt("return");case 5:if(e._googlesitekitDashboardSharingData){t.next=8;break}return e.console.error("Could not load core/modules dashboard sharing."),t.abrupt("return");case 8:return r=e._googlesitekitDashboardSharingData.sharedOwnershipModules,t.next=11,V.receiveSharedOwnershipModules(r);case 11:case"end":return t.stop()}}),t)})),getModule:z,isModuleActive:z,isModuleConnected:z},$={getModules:function(e){var t=e.clientDefinitions,r=e.serverDefinitions;if(void 0!==r)return L(r,t)},getModule:I((function(e){return function(t,r){var n=e(E.a).getModules();if(void 0!==n)return void 0===n[r]?null:n[r]}})),getModuleIcon:I((function(e){return function(t,r){var n=e(E.a).getModule(r);if(void 0!==n)return null===n||null===n.Icon?null:n.Icon}})),getModuleDependencyNames:I((function(e){return function(t,r){var n=e(E.a).getModule(r);if(void 0!==n){if(null===n)return[];var a=e(E.a).getModules();return n.dependencies.map((function(e){var t;return(null===(t=a[e])||void 0===t?void 0:t.name)||e}))}}})),getModuleDependantNames:I((function(e){return function(t,r){var n=e(E.a).getModule(r);if(void 0!==n){if(null===n)return[];var a=e(E.a).getModules();return n.dependants.map((function(e){var t;return(null===(t=a[e])||void 0===t?void 0:t.name)||e}))}}})),getModuleStoreName:I((function(e){return function(t,r){var n=e(E.a).getModule(r);if(void 0!==n)return null===n?null:n.storeName}})),isModuleAvailable:I((function(e){return function(t,r){var n=e(E.a).getModule(r);if(void 0!==n)return null!==n}})),isModuleActive:I((function(e){return function(t,r){var n=e(E.a).getModule(r);if(void 0!==n)return null===n?null:n.active}})),isModuleConnected:I((function(e){return function(t,r){var n=e(E.a).getModule(r);if(void 0!==n)return null===n?null:n.active&&n.connected}})),isDoingSetModuleActivation:I((function(e){return function(t,r){if(e(E.a).getModule(r))return!!e(E.a).isFetchingSetModuleActivation(r,!0)||(!!e(E.a).isFetchingSetModuleActivation(r,!1)||t.isAwaitingModulesRefresh)}})),canActivateModule:function(e,t){p()(t,"slug is required");var r=e.checkRequirementsResults[t];if(void 0!==r)return!0===r||!0===(null==r?void 0:r.canActivate)},getCheckRequirementsError:I((function(e){return function(t,r){p()(r,"slug is required.");var n=t.checkRequirementsResults;return void 0===e(E.a).canActivateModule(r)||!0===n[r]?null:n[r]}})),getModuleFeatures:I((function(e){return function(t,r){var n,a=e(E.a).getModules();if(void 0!==a)return Array.isArray(null===(n=a[r])||void 0===n?void 0:n.features)?a[r].features:[]}})),hasModuleAccess:function(e,t){return e.moduleAccess[t]},hasModuleOwnershipOrAccess:I((function(e){return function(t,r){var n=e(E.a).getModuleStoreName(r);if(void 0!==n){if(null===e(n))return!1;var a=e(n).getOwnerID(),i=e(w.a).getID();if(void 0!==a&&void 0!==i)return a===i||e(E.a).hasModuleAccess(r)}}})),getRecoverableModules:I((function(e){return function(t){var r=e(E.a).getModules();if(void 0!==t.recoverableModules&&void 0!==r)return q(r,t.recoverableModules)}})),getSharedOwnershipModules:I((function(e){return function(t){var r=e(E.a).getModules();if(void 0!==t.sharedOwnershipModules&&void 0!==r)return Object.values(r).reduce((function(e,r){return t.sharedOwnershipModules.includes(r.slug)?T(T({},e),{},d()({},r.slug,r)):e}),{})}})),getShareableModules:I((function(e){return function(){var t=e(E.a).getModules();if(void 0!==t)return Object.keys(t).reduce((function(e,r){return t[r].shareable?T(d()({},r,t[r]),e):e}),{})}})),getRecoveredModules:function(e){return e.recoveredModules}},J=O.a.combineStores(U,H,G,B,{initialState:F,actions:V,controls:K,reducer:function(t,r){var n=r.type,a=r.payload;switch(n){case"REGISTER_MODULE":var i=a.slug,o=a.settings;return t.clientDefinitions[i]?(e.console.warn('Could not register module with slug "'.concat(i,'". Module "').concat(i,'" is already registered.')),t):T(T({},t),{},{clientDefinitions:T(T({},t.clientDefinitions),{},d()({},i,o))});case"RECEIVE_CHECK_REQUIREMENTS_ERROR":var c=a.slug,u=a.error;return T(T({},t),{},{checkRequirementsResults:T(T({},t.checkRequirementsResults),{},d()({},c,u))});case"RECEIVE_CHECK_REQUIREMENTS_SUCCESS":var s=a.slug;return T(T({},t),{},{checkRequirementsResults:T(T({},t.checkRequirementsResults),{},d()({},s,!0))});case"RECEIVE_RECOVERABLE_MODULES":var l=a.recoverableModules;return T(T({},t),{},{recoverableModules:l});case"RECEIVE_SHARED_OWNERSHIP_MODULES":var g=a.sharedOwnershipModules;return T(T({},t),{},{sharedOwnershipModules:g});case"CLEAR_RECOVERED_MODULES":return T(T({},t),{},{recoveredModules:void 0});default:return t}},resolvers:W,selectors:$});J.initialState,J.actions,J.controls,J.reducer,J.resolvers,J.selectors;t.a=J}).call(this,r(24))},817:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return DefaultSettingsSetupIncomplete}));var n=r(0),a=r.n(n),i=r(40),o=r(2),c=r(4),u=r.n(c),s=r(22),l=r(447),d=r(110),g=r(18),f=u.a.useSelect;function DefaultSettingsSetupIncomplete(t){var r=t.slug,n=f((function(e){return e(g.a).getModuleStoreName(r)})),a=f((function(e){var t,r;return null===(t=e(n))||void 0===t||null===(r=t.getAdminReauthURL)||void 0===r?void 0:r.call(t)})),c=f((function(e){var t;return null===(t=e(g.a))||void 0===t?void 0:t.getCheckRequirementsError(r)}));return e.createElement(d.a,{size:12},e.createElement("div",{className:"googlesitekit-settings-module__fields-group googlesitekit-settings-module__fields-group--no-border"},e.createElement(l.a,{slug:r})),e.createElement("div",{className:"googlesitekit-settings-module__fields-group-title"},Object(i.a)(Object(o.__)("Setup incomplete: continue module setup","google-site-kit"),{a:e.createElement(s.a,{className:"googlesitekit-settings-module__edit-button",href:a,disabled:!!c})})))}DefaultSettingsSetupIncomplete.propTypes={slug:a.a.string.isRequired}}).call(this,r(3))},819:function(e,t,r){"use strict";(function(e){var n=r(5),a=r.n(n),i=r(16),o=r.n(i),c=r(820),u=r.n(c),s=r(6),l=r.n(s),d=r(11),g=r.n(d),f=r(13),v=r(37),p=r.n(v),h=r(4),m=r.n(h),b=r(42),S=r(18),y=r(75);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function E(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.savedSharingSettings;g()(t,"savedSharingSettings is required.")}}),R=Object(b.a)({baseName:"resetSharingSettings",controlCallback:function(e){return u()(e),p.a.set("core","modules","sharing-settings",{},{method:"DELETE"})},reducerCallback:function(e){return E(E({},e),{},{savedSharingSettings:{},sharingSettings:{}})}}),A={setSharingManagement:function(e,t){return g()(e,"moduleSlug is required."),g()(w.includes(t),"management must be one of: ".concat(w.join(", "),".")),{payload:{moduleSlug:e,management:t},type:"SET_SHARING_MANAGEMENT"}},setSharedRoles:function(e,t){return g()(e,"moduleSlug is required."),g()(Array.isArray(t)&&t.every((function(e){return"string"==typeof e})),"roles must be an array of strings."),{payload:{moduleSlug:e,roles:t},type:"SET_SHARED_ROLES"}},saveSharingSettings:a.a.mark((function e(){var t,r,n,i,c,u,s,l,d,g,f;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.a.commonActions.getRegistry();case 2:return t=e.sent,e.next=5,{type:"START_SUBMIT_SHARING_CHANGES",payload:{}};case 5:return r=t.select(S.a).getSharingSettings(),e.next=8,j.actions.fetchSaveSharingSettings(r);case 8:if(n=e.sent,i=n.response,!(c=n.error)&&Object.keys(i.newOwnerIDs).length)for(u=0,s=Object.entries(i.newOwnerIDs);u1&&void 0!==arguments[1]?arguments[1]:null,r=e.sharingSettings,n=e.savedSharingSettings;return t?!Object(f.isEqual)(Object(f.pick)(r,t),Object(f.pick)(n,t)):!Object(f.isEqual)(r,n)},haveSharingSettingsExpanded:function(e,t){var r=["management","sharedRoles"];g()(r.includes(t),"key must be one of: ".concat(r.join(", "),"."));var n=e.sharingSettings,a=e.savedSharingSettings;if(void 0!==n&&void 0!==a)return"management"===t?Object.keys(n).some((function(e){var t,r,i;return(null===(t=a[e])||void 0===t?void 0:t.management)!==(null===(r=n[e])||void 0===r?void 0:r.management)&&"all_admins"===(null===(i=n[e])||void 0===i?void 0:i.management)})):"sharedRoles"===t&&Object.keys(n).some((function(e){var t,r;return(null===(t=n[e])||void 0===t||null===(r=t.sharedRoles)||void 0===r?void 0:r.filter((function(t){var r,n;return!(null===(r=a[e])||void 0===r||null===(n=r.sharedRoles)||void 0===n?void 0:n.includes(t))})).length)>0}))},haveModuleSharingSettingsChanged:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;g()(t,"moduleSlug is required.");var n=e.sharingSettings,a=e.savedSharingSettings;if(void 0!==n&&void 0!==a)return r?!Object(f.isEqual)(Object(f.pick)(n[t],r),Object(f.pick)(a[t],r)):!Object(f.isEqual)(n[t],a[t])},isDoingSubmitSharingChanges:function(e){return!!e.isDoingSubmitSharingChanges},getDefaultSharedOwnershipModuleSettings:function(e){return e.defaultSharedOwnershipModuleSettings},haveSharingSettingsUpdated:function(e){var t=e.savedSharingSettings,r=e.sharedOwnershipModules;return!Object(f.isEmpty)(t)&&!Object(f.isEmpty)(r)&&Object.keys(t).some((function(e){var n=t[e],a=n.sharedRoles,i=n.management,o=r.includes(e)?"all_admins":"owner";return a.length>0||i!==o}))}},D=m.a.combineStores(j,R,{initialState:k,actions:A,selectors:M,reducer:function(e,t){var r=t.type,n=t.payload;switch(r){case"SET_SHARING_MANAGEMENT":var a=n.moduleSlug,i=n.management;return E(E({},e),{},{sharingSettings:E(E({},e.sharingSettings),{},l()({},a,E(E({},e.sharingSettings[a]),{},{management:i})))});case"SET_SHARED_ROLES":var o=n.moduleSlug,c=n.roles;return E(E({},e),{},{sharingSettings:E(E({},e.sharingSettings),{},l()({},o,E(E({},e.sharingSettings[o]),{},{sharedRoles:c})))});case"RECEIVE_GET_SHARING_SETTINGS":var u=n.sharingSettings;return E(E({},e),{},{sharingSettings:u,savedSharingSettings:u});case"RECEIVE_SHAREABLE_ROLES":var s=n.shareableRoles;return E(E({},e),{},{shareableRoles:s});case"START_SUBMIT_SHARING_CHANGES":return E(E({},e),{},{isDoingSubmitSharingChanges:!0});case"FINISH_SUBMIT_SHARING_CHANGES":return E(E({},e),{},{isDoingSubmitSharingChanges:!1});case"ROLLBACK_SHARING_SETTINGS":return E(E({},e),{},{sharingSettings:e.savedSharingSettings});case"RECEIVE_DEFAULT_SHARED_OWNERSHIP_MODULE_SETTINGS":var d=n.defaultSharedOwnershipModuleSettings;return E(E({},e),{},{defaultSharedOwnershipModuleSettings:d});default:return e}},resolvers:N}),T=(D.initialState,D.actions);D.selectors,D.reducer;t.a=D}).call(this,r(24))},86:function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),r.d(t,"a",(function(){return a})),r.d(t,"c",(function(){return i}));var n=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},a=function(e){return e.replace(/([a-z0-9]{1})([A-Z]{1})/g,"$1_$2").toUpperCase()};function i(e){return e.split("-").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join("")}},94:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(30),a=r.n(n),i=r(91),o=r.n(i),c=function(e){return o()(JSON.stringify(function e(t){var r={};return Object.keys(t).sort().forEach((function(n){var i=t[n];i&&"object"===a()(i)&&!Array.isArray(i)&&(i=e(i)),r[n]=i})),r}(e)))}},95:function(e,t,r){"use strict";(function(e){r(50),r(52)}).call(this,r(24))},96:function(e,t,r){"use strict";function n(e){return e.replace(new RegExp("\\[([^\\]]+)\\]\\((https?://[^/]+\\.\\w+/?.*?)\\)","gi"),'$1')}function a(e){return"

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

"),"

")}function i(e){return e.replace(/\n/gi,"
")}function o(e){for(var t=e,r=0,o=[n,a,i];r1&&void 0!==arguments[1]?arguments[1]:{};if(Number.isNaN(Number(t)))return"";var i=r.invertColor,o=void 0!==i&&i;return Object(n.a)(e.createElement(a.a,{direction:t>0?"up":"down",invertColor:o}))},o=function(e,t){return e>0&&t>0?e/t-1:e>0?1:t>0?-1:0}}).call(this,r(3))},99:function(e,t,r){"use strict";function n(e){var t=parseFloat(e)||0;return!!Number.isInteger(t)&&t>0}r.d(t,"a",(function(){return n}))}},[[1055,1,0]]]);