(window.__googlesitekit_webpackJsonp=window.__googlesitekit_webpackJsonp||[]).push([[18],{1:function(e,t){e.exports=googlesitekit.i18n},10:function(e,t,n){"use strict";var a=n(95),r=n.n(a);n.d(t,"r",(function(){return r.a})),n.d(t,"g",(function(){return a.HelperText})),n.d(t,"h",(function(){return a.Input}));var i=n(179);n.d(t,"m",(function(){return i.a}));var o=n(250);n.d(t,"j",(function(){return o.a}));var c=n(251);n.d(t,"l",(function(){return c.a}));var s=n(122),l=n.n(s);n.d(t,"q",(function(){return l.a})),n.d(t,"o",(function(){return s.Option}));var u=n(252);n.d(t,"n",(function(){return u.a}));var d=n(249);n.d(t,"i",(function(){return d.a}));var m=n(248);n.d(t,"k",(function(){return m.a}));var g=n(96),f=n.n(g);n.d(t,"c",(function(){return f.a})),n.d(t,"d",(function(){return g.DialogContent})),n.d(t,"e",(function(){return g.DialogFooter}));var p=n(247);n.d(t,"b",(function(){return p.a}));var y=n(102);n.d(t,"a",(function(){return y.a})),n.d(t,"f",(function(){return y.b})),n.d(t,"p",(function(){return y.c}))},100:function(e,t,n){"use strict";n.d(t,"c",(function(){return p})),n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return b})),n.d(t,"d",(function(){return h}));var a=n(6),r=n.n(a),i=n(2);function o(){return(o=Object.assign||function(e){for(var t=1;t".concat(n,"")),{a:e.createElement(l.a,{key:"link",href:a,external:i})}))}SourceLink.propTypes={name:r.a.string,href:r.a.string,className:r.a.string,external:r.a.bool},SourceLink.defaultProps={name:"",href:"",className:"",external:!1},t.a=SourceLink}).call(this,n(3))},107:function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"c",(function(){return v})),n.d(t,"b",(function(){return h}));var a=n(22),r=n.n(a),i=n(6),o=n.n(i),c=n(5),s=n.n(c),l=n(7),u=n.n(l),d=n(4),m=n.n(d),g=n(50),f=n(9),p=m.a.createRegistryControl,y=function(e){var t;u()(e,"storeName is required to create a snapshot store.");var n={},a={deleteSnapshot: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,{payload:{},type:"DELETE_SNAPSHOT"};case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})),restoreSnapshot:s.a.mark((function e(){var t,n,a,r,i,o,c=arguments;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:{},n=t.clearAfterRestore,a=void 0===n||n,e.next=4,{payload:{},type:"RESTORE_SNAPSHOT"};case 4:if(r=e.sent,i=r.cacheHit,o=r.value,!i){e.next=13;break}return e.next=10,{payload:{snapshot:o},type:"SET_STATE_FROM_SNAPSHOT"};case 10:if(!a){e.next=13;break}return e.next=13,{payload:{},type:"DELETE_SNAPSHOT"};case 13:return e.abrupt("return",i);case 14:case"end":return e.stop()}}),e)})),createSnapshot: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,{payload:{},type:"CREATE_SNAPSHOT"};case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)}))},i=(t={},o()(t,"DELETE_SNAPSHOT",(function(){return Object(g.a)("datastore::cache::".concat(e))})),o()(t,"CREATE_SNAPSHOT",p((function(t){return function(){return Object(g.d)("datastore::cache::".concat(e),t.stores[e].store.getState())}}))),o()(t,"RESTORE_SNAPSHOT",(function(){return Object(g.b)("datastore::cache::".concat(e),f.b)})),t);return{initialState:n,actions:a,controls:i,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments.length>1?arguments[1]:void 0,a=t.type,i=t.payload;switch(a){case"SET_STATE_FROM_SNAPSHOT":var o=i.snapshot,c=(o.error,r()(o,["error"]));return c;default:return e}}}},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.a;return Object.values(e.stores).filter((function(e){return Object.keys(e.getActions()).includes("restoreSnapshot")}))},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.a;return Promise.all(b(e).map((function(e){return e.getActions().createSnapshot()})))},h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.a;return Promise.all(b(e).map((function(e){return e.getActions().restoreSnapshot()})))}},108:function(e,t,n){"use strict";(function(e){var a=n(41),r=n.n(a),i=n(42),o=n.n(i),c=n(79),s=n.n(c),l=n(58),u=n.n(l),d=n(59),m=n.n(d),g=n(36),f=n.n(g),p=n(0),y=n.n(p),b=n(11),v=n.n(b),h=n(2),_=n(1),T=n(67),O=n(104),E=n(64),k=n(9);function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var r=f()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return m()(this,n)}}var N=function(t){u()(DataBlock,t);var n=A(DataBlock);function DataBlock(e){var t;return r()(this,DataBlock),(t=n.call(this,e)).handleClick=t.handleClick.bind(s()(t)),t.handleKeyPress=t.handleKeyPress.bind(s()(t)),t}return o()(DataBlock,[{key:"handleClick",value:function(){var e=this.props,t=e.stat;(0,e.handleStatSelection)(t)}},{key:"handleKeyPress",value:function(e){e.preventDefault();var t=this.props,n=t.stat,a=t.handleStatSelection;"Enter"!==e.key&&" "!==e.key||a(n)}},{key:"render",value:function(){var t=this.props,n=t.className,a=t.title,r=t.datapoint,i=t.datapointUnit,o=t.change,c=t.changeDataUnit,s=t.context,l=t.period,u=t.selected,d=t.handleStatSelection,m=t.source,g=t.sparkline,f=t.invertChangeColor,p=t.gatheringData,y=t.gatheringDataNoticeStyle,b="button"===s?"button":"",A=g;A&&f&&(A=Object(h.cloneElement)(g,{invertChangeColor:f}));var N=o;c&&(N="%"===c?Object(k.u)(o,{style:"percent",signDisplay:"never",maximumFractionDigits:1}):Object(k.u)(o,c)),l&&(N=Object(_.sprintf)(l,N));var S=void 0===r?r:Object(k.u)(r,i||void 0);return e.createElement("div",{className:v()("googlesitekit-data-block",n,"googlesitekit-data-block--".concat(s),{"googlesitekit-data-block--selected":u,"googlesitekit-data-block--is-gathering-data":p}),tabIndex:"button"!==s||p?"-1":"0",role:d&&b,onClick:p?void 0:d&&this.handleClick,onKeyPress:p?void 0:d&&this.handleKeyPress,"aria-disabled":p||void 0,"aria-label":d&&a,"aria-pressed":d&&u},e.createElement("div",{className:"googlesitekit-data-block__title-datapoint-wrapper"},e.createElement("h3",{className:" googlesitekit-subheading-1 googlesitekit-data-block__title "},a),!p&&e.createElement("div",{className:"googlesitekit-data-block__datapoint"},S)),!p&&e.createElement(h.Fragment,null,A&&e.createElement("div",{className:"googlesitekit-data-block__sparkline"},A),e.createElement("div",{className:"googlesitekit-data-block__change-source-wrapper"},e.createElement("div",{className:v()("googlesitekit-data-block__change",{"googlesitekit-data-block__change--no-change":!o})},e.createElement(h.Fragment,null,!!o&&e.createElement("span",{className:"googlesitekit-data-block__arrow"},e.createElement(T.a,{direction:00&&void 0!==arguments[0]?arguments[0]:{},t=e.accountID;A()(t,"accountID is required.")}}),ie=Object(W.a)({baseName:"createProperty",controlCallback:function(e){var t=e.accountID;return S.a.set("modules","analytics","create-property",{accountID:t})},reducerCallback:function(e,t,n){var a=n.accountID;return Q(Q({},e),{},{properties:Q(Q({},e.properties),{},z()({},a,[].concat($()(e.properties[a]||[]),[t])))})},argsToParams:function(e){return{accountID:e}},validateParams:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accountID;A()(t,"accountID is required.")}}),oe={properties:{},isAwaitingPropertiesProfilesCompletion:{},matchedProperty:void 0,primaryPropertyType:m.j},ce={createProperty:Object(C.f)((function(e){A()(e,"accountID is required.")}),T.a.mark((function e(t){var n,a,r;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ie.actions.fetchCreateProperty(t);case 2:return n=e.sent,a=n.response,r=n.error,e.abrupt("return",{response:a,error:r});case 6:case"end":return e.stop()}}),e)}))),receiveMatchedProperty:function(e){return A()(e,"matchedProperty is required."),{payload:{matchedProperty:e},type:"RECEIVE_MATCHED_PROPERTY"}},selectProperty:Object(C.f)((function(e){A()(Object(w.j)(e),"A valid propertyID selection is required.")}),T.a.mark((function e(t){var n,a,i,o,c,s,l,u=arguments;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=u.length>1&&void 0!==u[1]?u[1]:"",e.next=3,r.a.commonActions.getRegistry();case 3:if(i=e.sent,o=i.select(m.f).getAccountID(),Object(w.c)(o)){e.next=7;break}return e.abrupt("return");case 7:if(i.dispatch(m.f).setPropertyID(t),m.h!==t){e.next=11;break}return i.dispatch(m.f).setProfileID(m.g),e.abrupt("return");case 11:return e.next=13,ce.waitForProperties(o);case 13:return c=i.select(m.f).getPropertyByID(t)||{},a||(a=c.internalWebPropertyId),i.dispatch(m.f).setInternalWebPropertyID(a||""),s=i.select(m.f).getProfileID(),e.next=19,r.a.commonActions.await(i.__experimentalResolveSelect(m.f).getProfiles(o,t));case 19:if(l=e.sent,Array.isArray(l)){e.next=22;break}return e.abrupt("return");case 22:if(!s||!l.some((function(e){return e.id===s}))){e.next=24;break}return e.abrupt("return");case 24:if(!c.defaultProfileId||!l.some((function(e){return e.id===c.defaultProfileId}))){e.next=27;break}return i.dispatch(m.f).setProfileID(c.defaultProfileId),e.abrupt("return");case 27:i.dispatch(m.f).setProfileID((null===(n=l[0])||void 0===n?void 0:n.id)||m.g);case 28:case"end":return e.stop()}}),e)}))),findMatchedProperty:T.a.mark((function e(t){var n,a,i;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce.waitForProperties(t);case 2:return e.next=4,r.a.commonActions.getRegistry();case 4:return n=e.sent,a=n.select(J.c).getSiteURLPermutations(),i=n.select(m.f).getProperties(t),e.abrupt("return",Object(w.l)(i,a));case 8:case"end":return e.stop()}}),e)})),receiveGetProperties:function(e,t){var n=t.accountID;return A()(Array.isArray(e),"properties must be an array."),A()(n,"accountID is required."),{payload:{properties:e,accountID:n},type:"RECEIVE_GET_PROPERTIES"}},receivePropertiesProfilesCompletion:function(e){return A()(e,"accountID is required."),{payload:{accountID:e},type:"RECEIVE_PROPERTIES_PROFILES_COMPLETION"}},waitForProperties:function(e){return{payload:{accountID:e},type:"WAIT_FOR_PROPERTIES"}},setPrimaryPropertyType:function(e){return A()([m.j,m.i].includes(e),'type must be "'.concat(m.j,'" or "').concat(m.i,'"')),{payload:{primaryPropertyType:e},type:"SET_PRIMARY_PROPERTY_TYPE"}}},se=z()({},"WAIT_FOR_PROPERTIES",ae((function(e){return function(t){var n=t.payload.accountID,a=function(){return void 0!==e.select(m.f).getProperties(n)};return!!a()||new Promise((function(t){var n=e.subscribe((function(){a()&&(n(),t())}))}))}}))),le={getProperties:T.a.mark((function e(t){var n,a,i,o,c,s,l,u;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(w.c)(t)){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,r.a.commonActions.getRegistry();case 4:return n=e.sent,e.next=7,ee("getProperties",[t]);case 7:if(void 0!==n.select(m.f).getProperties(t)){e.next=20;break}return e.next=11,re.actions.fetchGetPropertiesProfiles(t);case 11:if(a=e.sent,i=a.response,o=a.error,c=n.dispatch,i&&(c(m.f).receiveGetProperties(i.properties,{accountID:t}),(null===(s=i.profiles)||void 0===s||null===(l=s[0])||void 0===l?void 0:l.webPropertyId)&&(u=i.profiles[0].webPropertyId,c(m.f).receiveGetProfiles(i.profiles,{accountID:t,propertyID:u})),i.matchedProperty&&c(m.f).receiveMatchedProperty(i.matchedProperty),i.properties),c(m.f).receivePropertiesProfilesCompletion(t),!o){e.next=20;break}return e.next=20,te(o,"getProperties",[t]);case 20:case"end":return e.stop()}}),e)}))},ue={getPropertyByID:function(e,t){if(Object(w.i)(t)){var n=Object(w.m)(t).accountID;return(e.properties[n]||[]).find((function(e){return e.id===t}))}},getPrimaryPropertyType:function(e){return e.primaryPropertyType},getMatchedProperty:function(e){return e.matchedProperty},getProperties:function(e,t){return e.properties[t]},isDoingCreateProperty:ne((function(e){return function(t,n){return e(m.f).isFetchingCreateProperty(n)}})),isDoingGetProperties:ne((function(e){return function(t,n){return!(!n||!t.isAwaitingPropertiesProfilesCompletion[n])||e(m.f).isFetchingGetPropertiesProfiles(n)}})),getPropertiesIncludingGA4:ne((function(e){return function(t,n){var a=e(m.f).getProperties(n);if(void 0!==a){var r=e(j.b).getProperties(n);if(void 0!==r){a=a.concat(r);var i=function(e){return!!e._id},o=function(e,t){return et?1:0};return a.sort((function(e,t){var n=i(e)?e.displayName:e.name,a=i(t)?t.displayName:t.name;if(n!==a)return o(n,a);var r=i(e)?e._id:e.id,c=i(t)?t._id:t.id;return o(r,c)}))}}}}))},de=r.a.combineStores(re,ie,{initialState:oe,actions:ce,controls:se,reducer:function(e,t){var n=t.type,a=t.payload;switch(n){case"RECEIVE_MATCHED_PROPERTY":var r=a.matchedProperty;return Q(Q({},e),{},{matchedProperty:r});case"RECEIVE_GET_PROPERTIES":var i=a.properties,o=a.accountID;return Q(Q({},e),{},{properties:Q(Q({},e.properties),{},z()({},o,$()(i)))});case"RECEIVE_PROPERTIES_PROFILES_COMPLETION":var c=a.accountID;return Q(Q({},e),{},{isAwaitingPropertiesProfilesCompletion:Q(Q({},e.isAwaitingPropertiesProfilesCompletion),{},z()({},c,!1))});case"SET_PRIMARY_PROPERTY_TYPE":var s=a.primaryPropertyType;return Q(Q({},e),{},{primaryPropertyType:s});default:return e}},resolvers:le,selectors:ue}),me=(de.initialState,de.actions),ge=(de.controls,de.reducer,de.resolvers,de.selectors,de);function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function pe(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.data;A()(H()(t),"data must be an object.")}}),Oe={accounts:void 0,isAwaitingAccountsPropertiesProfilesCompletion:!1,accountTicketID:void 0,finishedSelectingAccount:void 0},Ee={receiveGetAccounts:function(e){return A()(Array.isArray(e),"accounts must be an array."),{payload:{accounts:e},type:"RECEIVE_GET_ACCOUNTS"}},receiveAccountsPropertiesProfilesCompletion:function(){return{payload:{},type:"RECEIVE_ACCOUNTS_PROPERTIES_PROFILES_COMPLETION"}},resetAccounts:T.a.mark((function e(){var t,n;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.a.commonActions.getRegistry();case 2:return t=e.sent,n=t.dispatch,e.next=6,{payload:{},type:"RESET_ACCOUNTS"};case 6:return e.abrupt("return",n(m.f).invalidateResolutionForStoreSelector("getAccounts"));case 7:case"end":return e.stop()}}),e)})),selectAccount:Object(C.f)((function(e){A()(Object(w.d)(e),"A valid accountID is required to select.")}),T.a.mark((function e(t){var n,a,i,o,c,s,l,u,d,g,f;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.a.commonActions.getRegistry();case 2:return i=e.sent,o={type:"FINISH_SELECTING_ACCOUNT",payload:{}},e.next=6,{type:"START_SELECTING_ACCOUNT",payload:{}};case 6:return e.next=8,he();case 8:if(i.dispatch(m.f).setSettings({accountID:t,internalWebPropertyID:"",propertyID:"",profileID:""}),m.a!==t){e.next=13;break}return e.next=12,o;case 12:return e.abrupt("return");case 13:return e.next=15,me.findMatchedProperty(t);case 15:if(c=e.sent,s=null===(n=c)||void 0===n?void 0:n.id,c||(l=i.select(m.f).getProperties(t),c={id:0===l.length?m.h:"",internalWebPropertyId:""}),!(null===(a=c)||void 0===a?void 0:a.id)){e.next=23;break}return e.next=21,me.selectProperty(null===(u=c)||void 0===u?void 0:u.id,null===(d=c)||void 0===d?void 0:d.internalWebPropertyId);case 21:e.next=25;break;case 23:i.dispatch(m.f).setPropertyID(""),i.dispatch(m.f).setProfileID("");case 25:if(i.select(m.f).canUseGA4Controls()){e.next=29;break}return e.next=28,o;case 28:return e.abrupt("return");case 29:return i.dispatch(m.f).setPrimaryPropertyType(m.j),g=i.dispatch(j.b).matchAndSelectProperty(t,j.c),e.next=33,r.a.commonActions.await(g);case 33:return f=e.sent,(null==f?void 0:f._id)&&!s&&i.dispatch(m.f).setPrimaryPropertyType(m.i),e.next=38,o;case 38:case"end":return e.stop()}}),e)}))),createAccount:T.a.mark((function e(){var t,n,a,i,o,c,s;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.a.commonActions.getRegistry();case 2:return t=e.sent,n=t.select(I.a),a=n.getValue,i={accountName:a(m.d,"accountName"),propertyName:a(m.d,"propertyName"),profileName:a(m.d,"profileName"),timezone:a(m.d,"timezone")},e.next=7,ve("createAccount",[]);case 7:return e.next=9,Te.actions.fetchCreateAccount(i);case 9:if(o=e.sent,c=o.response,!(s=o.error)){e.next=15;break}return e.next=15,be(s,"createAccount",[]);case 15:return e.abrupt("return",{response:c,error:s});case 16:case"end":return e.stop()}}),e)}))},ke={getAccounts:T.a.mark((function e(){var t,n,a,i,o,c,s,l,u,d,g,f,p,y,b,v,h,_,O;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.a.commonActions.getRegistry();case 2:return n=e.sent,e.next=5,ve("getAccounts",[]);case 5:if(a=n.select(m.f).getAccounts(),i=n.select(m.f).getMatchedProperty(),void 0!==a){e.next=19;break}return e.next=10,_e.actions.fetchGetAccountsPropertiesProfiles();case 10:if(o=e.sent,c=o.response,s=o.error,l=n.dispatch,c&&(l(m.f).receiveGetAccounts(c.accounts),(null===(u=c.properties)||void 0===u||null===(d=u[0])||void 0===d?void 0:d.accountId)&&(p=c.properties[0].accountId,l(m.f).receiveGetProperties(c.properties,{accountID:p})),(null===(g=c.profiles)||void 0===g||null===(f=g[0])||void 0===f?void 0:f.webPropertyId)&&(y=c.profiles[0].webPropertyId,b=c.profiles[0].accountId,l(m.f).receiveGetProfiles(c.profiles,{accountID:b,propertyID:y})),c.matchedProperty&&l(m.f).receiveMatchedProperty(c.matchedProperty),i=c.matchedProperty),!s){e.next=18;break}return e.next=18,be(s,"getAccounts",[]);case 18:l(m.f).receiveAccountsPropertiesProfilesCompletion();case 19:if(v=n.select(m.f).getAccountID(),!i||v){e.next=25;break}return v=i.accountId,n.dispatch(m.f).setAccountID(i.accountId),e.next=25,me.selectProperty(i.id,i.internalWebPropertyId);case 25:if(!n.select(Z.a).isModuleConnected("analytics")){e.next=28;break}return e.abrupt("return");case 28:if(i||v){e.next=38;break}return e.next=31,r.a.commonActions.await(n.dispatch(j.b).findMatchedProperty());case 31:if(!(null==(h=e.sent)?void 0:h._accountID)){e.next=38;break}return n.dispatch(m.f).setAccountID(null==h?void 0:h._accountID),n.dispatch(m.f).setPrimaryPropertyType(m.i),e.next=37,r.a.commonActions.await(n.dispatch(j.b).selectProperty(h._id));case 37:return e.abrupt("return");case 38:if((O=n.select(j.b).getPropertyID())!==j.c){e.next=41;break}return e.abrupt("return");case 41:if(!O){e.next=45;break}return e.next=44,r.a.commonActions.await(n.__experimentalResolveSelect(j.b).getProperty(O));case 44:_=e.sent;case 45:if(!v||(null===(t=_)||void 0===t?void 0:t._accountID)===v){e.next=48;break}return e.next=48,r.a.commonActions.await(n.dispatch(j.b).matchAndSelectProperty(v,j.c));case 48:case"end":return e.stop()}}),e)}))},Ae={getAccounts:function(e){return e.accounts},isDoingGetAccounts:function(e){return!!e.isAwaitingAccountsPropertiesProfilesCompletion||Object.values(e.isFetchingGetAccountsPropertiesProfiles).some(Boolean)},isDoingCreateAccount:function(e){return Object.values(e.isFetchingCreateAccount).some(Boolean)},getAccountTicketTermsOfServiceURL:ye((function(e){return function(t){var n=t.accountTicketID,a=e(m.f).getServiceURL({path:"/termsofservice/".concat(n),query:{provisioningSignup:"false"}});if(void 0!==n&&a)return a}})),canSubmitAccountCreate:ye((function(e){return function(){var t=e(I.a).getValue;return!!t(m.d,"accountName")&&(!!t(m.d,"propertyName")&&(!!t(m.d,"profileName")&&!!t(m.d,"timezone")))}})),hasFinishedSelectingAccount:function(e){return e.finishedSelectingAccount}},Ne=r.a.combineStores(_e,Te,{initialState:Oe,actions:Ee,reducer:function(e,t){var n=t.type,a=t.payload;switch(n){case"START_SELECTING_ACCOUNT":return pe(pe({},e),{},{finishedSelectingAccount:!1});case"FINISH_SELECTING_ACCOUNT":return pe(pe({},e),{},{finishedSelectingAccount:!0});case"RECEIVE_GET_ACCOUNTS":var r=a.accounts;return pe(pe({},e),{},{accounts:r});case"RECEIVE_ACCOUNTS_PROPERTIES_PROFILES_COMPLETION":return pe(pe({},e),{},{isAwaitingAccountsPropertiesProfilesCompletion:!1});case"RESET_ACCOUNTS":return pe(pe({},e),{},{accounts:Oe.accounts,settings:pe(pe({},e.settings),{},{accountID:void 0,propertyID:void 0,internalWebPropertyID:void 0,profileID:void 0})});default:return e}},resolvers:ke,selectors:Ae}),Se=(Ne.initialState,Ne.actions,Ne.controls,Ne.reducer,Ne.resolvers,Ne.selectors,Ne);function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function je(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.accountID,n=e.propertyID;A()(Object(w.c)(t),"a valid account ID is required to fetch profiles for."),A()(Object(w.i)(n),"a valid property ID is required to fetch profiles for.")}}),Ke=Object(W.a)({baseName:"createProfile",controlCallback:function(e){var t=e.accountID,n=e.propertyID,a=e.profileName;return S.a.set("modules","analytics","create-profile",{accountID:t,propertyID:n,profileName:a})},reducerCallback:function(e,t,n){var a=n.accountID,r=n.propertyID;return Ve(Ve({},e),{},{profiles:Ve(Ve({},e.profiles),{},z()({},"".concat(a,"::").concat(r),[].concat($()(e.profiles["".concat(a,"::").concat(r)]||[]),[t])))})},argsToParams:function(e,t,n){return{accountID:e,propertyID:t,profileName:n.profileName}},validateParams:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accountID,n=e.propertyID,a=e.profileName;A()(Object(w.c)(t),"a valid account ID is required to create a profiles."),A()(Object(w.i)(n),"a valid property ID is required to create a profile."),A()(Object(w.g)(a),"a valid name is required to create a profile.")}}),Ye={createProfile:Object(C.f)((function(e,t,n){var a=n.profileName;A()(Object(w.c)(e),"a valid account ID is required to create a profile."),A()(Object(w.i)(t),"a valid property ID is required to create a profile."),A()(Object(w.g)(a),"a valid name is required to create a profile.")}),T.a.mark((function e(t,n,a){var r,i,o,c;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=a.profileName,e.next=3,Ke.actions.fetchCreateProfile(t,n,{profileName:r});case 3:return i=e.sent,o=i.response,c=i.error,e.abrupt("return",{response:o,error:c});case 7:case"end":return e.stop()}}),e)}))),findPropertyProfile:T.a.mark((function e(t,n){var a,i,o,c,s=arguments;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=s.length>2&&void 0!==s[2]?s[2]:"",e.next=3,r.a.commonActions.getRegistry();case 3:return i=e.sent,e.next=6,r.a.commonActions.await(i.__experimentalResolveSelect(m.f).getProfiles(t,n));case 6:if(o=e.sent,!a){e.next=11;break}if(!(c=o.find((function(e){return e.id===a})))){e.next=11;break}return e.abrupt("return",c);case 11:return e.abrupt("return",o[0]);case 12:case"end":return e.stop()}}),e)}))},$e={getProfiles:T.a.mark((function e(t,n){var a,i,o,c,s;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(w.c)(t)){e.next=2;break}return e.abrupt("return");case 2:if(Object(w.i)(n)){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,r.a.commonActions.getRegistry();case 6:if(a=e.sent,i=a.select(m.f).getProfiles(t,n)){e.next=13;break}return e.next=11,We.actions.fetchGetProfiles(t,n);case 11:o=e.sent,i=o.response;case 13:c=a.select(m.f).getProfileID(),i&&!c&&(s=i[0]||{id:m.g},a.dispatch(m.f).setProfileID(s.id));case 15:case"end":return e.stop()}}),e)}))},Je={getProfiles:function(e,t,n){return e.profiles["".concat(t,"::").concat(n)]},isDoingCreateProfile:function(e){return Object.values(e.isFetchingCreateProfile).some(Boolean)},isDoingGetProfiles:He((function(e){return function(t,n,a){return e(m.f).isFetchingGetProfiles(n,a)}}))},Xe=r.a.combineStores(We,Ke,{initialState:{profiles:{}},actions:Ye,resolvers:$e,selectors:Je}),Qe=(Xe.initialState,Xe.actions,Xe.controls,Xe.reducer,Xe.resolvers,Xe.selectors,Xe),et=n(12),tt=n(9);function nt(e,t){var n,a;return!(400!==(null==e?void 0:e.code)||!(null===(n=e.message)||void 0===n||null===(a=n.startsWith)||void 0===a?void 0:a.call(n,"Restricted metric")))&&(!(t instanceof RegExp||"string"==typeof t)||e.message.match(/ga:[a-z]+/gi).some((function(e){return e.match(t)})))}var at=n(22),rt=n.n(at),it=n(431),ot=n.n(it),ct=n(74);function report_normalization_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function report_normalization_objectSpread(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.metrics,n=e.dimensions,a=rt()(e,["metrics","dimensions"]);return report_normalization_objectSpread({metrics:report_normalization_normalizeMetrics(t),dimensions:report_normalization_normalizeDimensions(n)},a)})),report_normalization_normalizeMetrics=function(e){return ot()(e).map((function(e){return"string"==typeof e?{expression:e}:e})).filter((function(e){return H()(e)}))},report_normalization_normalizeDimensions=function(e){return ot()(e).map((function(e){return"string"==typeof e?{name:e}:e})).filter((function(e){return H()(e)}))},lt=n(244),ut=n(30),dt=n.n(ut);function mt(e){return Object(lt.c)(e,(function(e){var t=e.hasOwnProperty("expression")&&"string"==typeof e.expression,n=!e.hasOwnProperty("alias")||"string"==typeof e.alias;return t&&n}))}function gt(e){return Object(lt.c)(e,(function(e){return e.hasOwnProperty("name")&&"string"==typeof e.name}))}function ft(e){var t=["number","string"];return Object.keys(e).every((function(n){return t.includes(dt()(e[n]))&&"string"==typeof n||Array.isArray(e[n])&&Object.keys(e[n]).every((function(a){return t.includes(dt()(e[n][a]))&&t.includes(dt()(a))}))}))}function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function yt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.options;A()(H()(t),"Options for Analytics report must be an object."),A()(Object(lt.a)(t),"Either date range or start/end dates must be provided for Analytics report.");var n=st(t),a=n.metrics,r=n.dimensions,i=n.dimensionFilters,o=n.orderby;A()(a.length,"Requests must specify at least one metric for an Analytics report."),A()(mt(a),'Metrics for an Analytics report must be either a string, an array of strings, an object, an array of objects or a mix of strings and objects. If an object is used, it must have "expression" and "alias" properties.'),r&&A()(gt(r),'Dimensions for an Analytics report must be either a string, an array of strings, an object, an array of objects or a mix of strings and objects. If an object is used, it must have "name" property.'),i&&A()(ft(i),"Dimension filters must be a map of dimension names as keys and dimension values as values."),o&&A()(Object(lt.b)(o),'Orders for an Analytics report must be either an object or an array of objects where each object should have "fieldName" and "sortOrder" properties.')}}),ht={getReport:T.a.mark((function e(){var t,n,a,i,o=arguments;return T.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,r.a.commonActions.getRegistry();case 3:if(n=e.sent,!n.select(m.f).getReport(t)){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,vt.actions.fetchGetReport(t);case 9:if(a=e.sent,i=a.error,!st(t).metrics.some((function(e){var t=e.expression;return/^ga:adsense/.test(t)}))){e.next=19;break}if(!nt(i,"ga:adsense")){e.next=17;break}return e.next=15,Ce.setAdsenseLinked(!1);case 15:e.next=19;break;case 17:return e.next=19,Ce.setAdsenseLinked(!0);case 19:case"end":return e.stop()}}),e)}))},_t={getReport:function(e,t){return e.reports[Object(tt.y)(t)]},getPageTitles:bt((function(e){return function(t,n){var a,r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.startDate,c=i.endDate;if(Array.isArray(n)){var s=[],u=5;(n||[]).forEach((function(e){var t=e.columnHeader,n=e.data;if(Array.isArray(null==t?void 0:t.dimensions)&&Array.isArray(null==n?void 0:n.rows)&&t.dimensions.includes("ga:pagePath")){var a=t.dimensions.indexOf("ga:pagePath");((null==n?void 0:n.rows)||[]).forEach((function(e){var t=e.dimensions;s.includes(t[a])||s.push(t[a])}))}}));var d={};if(!s.length)return d;var g={startDate:o,endDate:c,dimensions:["ga:pagePath","ga:pageTitle"],dimensionFilters:{"ga:pagePath":s.sort()},metrics:[{expression:"ga:pageviews",alias:"Pageviews"}],orderby:[{fieldName:"ga:pageviews",sortOrder:"DESCENDING"}],limit:u*s.length},f=e(m.f).getReport(g);if(void 0!==f)return((null==f||null===(a=f[0])||void 0===a||null===(r=a.data)||void 0===r?void 0:r.rows)||[]).forEach((function(e){var t=e.dimensions;d[t[0]]||(d[t[0]]=t[1])})),s.forEach((function(e){d[e]||(d[e]=Object(l.__)("(unknown)","google-site-kit"))})),d}}})),isGatheringData:bt((function(e){return function(){var t,n,a,r,i,o=e(et.a).getDateRangeDates({offsetDays:m.b}),c={dimensions:["ga:date"],metrics:[{expression:"ga:users"}],startDate:o.startDate,endDate:o.endDate},s=e(J.c).getCurrentEntityURL();s&&(c.url=s);var l=e(m.f).getReport(c);if(e(m.f).hasFinishedResolution("getReport",[c]))return!!Array.isArray(l)&&(!Array.isArray(null===(t=l[0])||void 0===t||null===(n=t.data)||void 0===n?void 0:n.rows)||0===(null===(a=l[0])||void 0===a||null===(r=a.data)||void 0===r||null===(i=r.rows)||void 0===i?void 0:i.length))}})),hasZeroData:bt((function(e){return function(){var t=e(et.a).getDateRangeDates({offsetDays:m.b}),n={dimensions:["ga:date"],metrics:[{expression:"ga:users"}],startDate:t.startDate,endDate:t.endDate},a=e(J.c).getCurrentEntityURL();a&&(n.url=a);var r=e(m.f).isGatheringData();if(void 0!==r){var i=e(m.f).getReport(n);if(e(m.f).hasFinishedResolution("getReport",[n])){if(!Array.isArray(i))return!1;var o=Object(w.k)(i);return!1!==r||!1!==o}}}}))},Tt=r.a.combineStores(vt,{initialState:{reports:{}},resolvers:ht,selectors:_t}),Ot=(Tt.initialState,Tt.actions,Tt.controls,Tt.reducer,Tt.resolvers,Tt.selectors,Tt),Et=n(326),kt=Object(Et.a)({storeName:m.f,tagMatchers:[/