(window.__googlesitekit_webpackJsonp=window.__googlesitekit_webpackJsonp||[]).push([[20,8],[,,function(e,t){e.exports=googlesitekit.i18n},function(e,t){e.exports=googlesitekit.data},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"H",(function(){return s})),n.d(t,"M",(function(){return l})),n.d(t,"O",(function(){return u})),n.d(t,"K",(function(){return d})),n.d(t,"L",(function(){return g})),n.d(t,"J",(function(){return m})),n.d(t,"I",(function(){return f})),n.d(t,"N",(function(){return p})),n.d(t,"f",(function(){return b})),n.d(t,"g",(function(){return v})),n.d(t,"h",(function(){return h})),n.d(t,"j",(function(){return y})),n.d(t,"l",(function(){return O})),n.d(t,"m",(function(){return E})),n.d(t,"n",(function(){return _})),n.d(t,"o",(function(){return j})),n.d(t,"q",(function(){return S})),n.d(t,"s",(function(){return k})),n.d(t,"r",(function(){return A})),n.d(t,"t",(function(){return T})),n.d(t,"w",(function(){return w})),n.d(t,"u",(function(){return D})),n.d(t,"v",(function(){return C})),n.d(t,"x",(function(){return N})),n.d(t,"y",(function(){return I})),n.d(t,"A",(function(){return R})),n.d(t,"B",(function(){return x})),n.d(t,"C",(function(){return P})),n.d(t,"D",(function(){return M})),n.d(t,"k",(function(){return L})),n.d(t,"F",(function(){return G})),n.d(t,"z",(function(){return B})),n.d(t,"G",(function(){return V})),n.d(t,"E",(function(){return F})),n.d(t,"i",(function(){return W})),n.d(t,"p",(function(){return Z})),n.d(t,"Q",(function(){return U})),n.d(t,"P",(function(){return z}));var r="core/user",i="connected_url_mismatch",a="__global",o="temporary_persist_permission_error",c="adblocker_active",s="googlesitekit_authenticate",l="googlesitekit_setup",u="googlesitekit_view_dashboard",d="googlesitekit_manage_options",g="googlesitekit_read_shared_module_data",m="googlesitekit_manage_module_sharing_options",f="googlesitekit_delegate_module_sharing_management",p="googlesitekit_update_plugins",b="kmAnalyticsAdSenseTopEarningContent",v="kmAnalyticsEngagedTrafficSource",h="kmAnalyticsLeastEngagingPages",y="kmAnalyticsNewVisitors",O="kmAnalyticsPopularAuthors",E="kmAnalyticsPopularContent",_="kmAnalyticsPopularProducts",j="kmAnalyticsReturningVisitors",S="kmAnalyticsTopCities",k="kmAnalyticsTopCitiesDrivingLeads",A="kmAnalyticsTopCitiesDrivingAddToCart",T="kmAnalyticsTopCitiesDrivingPurchases",w="kmAnalyticsTopDeviceDrivingPurchases",D="kmAnalyticsTopConvertingTrafficSource",C="kmAnalyticsTopCountries",N="kmAnalyticsTopPagesDrivingLeads",I="kmAnalyticsTopRecentTrendingPages",R="kmAnalyticsTopTrafficSource",x="kmAnalyticsTopTrafficSourceDrivingAddToCart",P="kmAnalyticsTopTrafficSourceDrivingLeads",M="kmAnalyticsTopTrafficSourceDrivingPurchases",L="kmAnalyticsPagesPerVisit",G="kmAnalyticsVisitLength",B="kmAnalyticsTopReturningVisitorPages",V="kmSearchConsolePopularKeywords",F="kmAnalyticsVisitsPerVisitor",W="kmAnalyticsMostEngagingPages",Z="kmAnalyticsTopCategories",U=[b,v,h,y,O,E,_,j,Z,S,k,A,T,w,D,C,I,R,x,L,G,B,F,W,Z],z=[].concat(U,[V])},,function(e,t,n){"use strict";n.d(t,"r",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"s",(function(){return a})),n.d(t,"z",(function(){return o})),n.d(t,"o",(function(){return c})),n.d(t,"q",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"p",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"i",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"m",(function(){return f})),n.d(t,"n",(function(){return p})),n.d(t,"h",(function(){return b})),n.d(t,"x",(function(){return v})),n.d(t,"w",(function(){return h})),n.d(t,"y",(function(){return y})),n.d(t,"u",(function(){return O})),n.d(t,"v",(function(){return E})),n.d(t,"f",(function(){return _})),n.d(t,"l",(function(){return j})),n.d(t,"e",(function(){return S})),n.d(t,"t",(function(){return k})),n.d(t,"c",(function(){return A})),n.d(t,"d",(function(){return T})),n.d(t,"b",(function(){return w}));var r="modules/analytics-4",i="account_create",a="property_create",o="webdatastream_create",c="analyticsSetup",s=10,l=1,u="https://www.googleapis.com/auth/tagmanager.readonly",d="enhanced-measurement-form",g="enhanced-measurement-enabled",m="enhanced-measurement-should-dismiss-activation-banner",f="analyticsAccountCreate",p="analyticsCustomDimensionsCreate",b="https://www.googleapis.com/auth/analytics.edit",v="dashboardAllTrafficWidgetDimensionName",h="dashboardAllTrafficWidgetDimensionColor",y="dashboardAllTrafficWidgetDimensionValue",O="dashboardAllTrafficWidgetActiveRowIndex",E="dashboardAllTrafficWidgetLoaded",_={googlesitekit_post_date:{parameterName:"googlesitekit_post_date",displayName:"WordPress Post Date",description:"Created by Site Kit: Date when a post was published",scope:"EVENT"},googlesitekit_post_author:{parameterName:"googlesitekit_post_author",displayName:"WordPress Post Author",description:"Created by Site Kit: WordPress name of the post author",scope:"EVENT"},googlesitekit_post_categories:{parameterName:"googlesitekit_post_categories",displayName:"WordPress Post Categories",description:"Created by Site Kit: Names of categories assigned to a post",scope:"EVENT"},googlesitekit_post_type:{parameterName:"googlesitekit_post_type",displayName:"WordPress Post Type",description:"Created by Site Kit: Content type of a post",scope:"EVENT"}},j={ADD_TO_CART:"add_to_cart",PURCHASE:"purchase",SUBMIT_LEAD_FORM:"submit_lead_form",GENERATE_LEAD:"generate_lead",CONTACT:"contact"},S=[j.CONTACT,j.GENERATE_LEAD,j.SUBMIT_LEAD_FORM],k={"new-visitors":{description:"People who visited the site for the first time",displayName:"New visitors",membershipDurationDays:-1,filterClauses:[{clauseType:"INCLUDE",simpleFilter:{scope:"AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",filterExpression:{andGroup:{filterExpressions:[{orGroup:{filterExpressions:[{dimensionOrMetricFilter:{fieldName:"newVsReturning",stringFilter:{matchType:"EXACT",value:"new"}}}]}},{orGroup:{filterExpressions:[{notExpression:{dimensionOrMetricFilter:{fieldName:"groupId",stringFilter:{matchType:"EXACT",value:"created_by_googlesitekit:new_visitors"}}}}]}}]}}}}]},"returning-visitors":{description:"People who have visited your site at least once before",displayName:"Returning visitors",membershipDurationDays:-1,filterClauses:[{clauseType:"INCLUDE",simpleFilter:{scope:"AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS",filterExpression:{andGroup:{filterExpressions:[{orGroup:{filterExpressions:[{dimensionOrMetricFilter:{fieldName:"newVsReturning",stringFilter:{matchType:"EXACT",value:"returning"}}}]}},{orGroup:{filterExpressions:[{notExpression:{dimensionOrMetricFilter:{fieldName:"groupId",stringFilter:{matchType:"EXACT",value:"created_by_googlesitekit:returning_visitors"}}}}]}}]}}}}]}},A="audiencePermissionsSetup",T="audienceTileCustomDimensionCreate",w="audience-selection-panel-expirable-new-badge-"},function(e,t,n){"use strict";n.d(t,"J",(function(){return i.b})),n.d(t,"K",(function(){return i.c})),n.d(t,"G",(function(){return a.a})),n.d(t,"L",(function(){return a.b})),n.d(t,"I",(function(){return u})),n.d(t,"n",(function(){return d.a})),n.d(t,"C",(function(){return d.d})),n.d(t,"D",(function(){return d.e})),n.d(t,"z",(function(){return d.c})),n.d(t,"s",(function(){return d.b})),n.d(t,"A",(function(){return p})),n.d(t,"k",(function(){return b})),n.d(t,"j",(function(){return v})),n.d(t,"d",(function(){return j})),n.d(t,"c",(function(){return S})),n.d(t,"e",(function(){return k})),n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return T})),n.d(t,"g",(function(){return w})),n.d(t,"f",(function(){return D})),n.d(t,"o",(function(){return C})),n.d(t,"x",(function(){return N})),n.d(t,"q",(function(){return I})),n.d(t,"H",(function(){return R})),n.d(t,"t",(function(){return x})),n.d(t,"w",(function(){return P})),n.d(t,"l",(function(){return M})),n.d(t,"p",(function(){return L.b})),n.d(t,"i",(function(){return L.a})),n.d(t,"u",(function(){return G.b})),n.d(t,"r",(function(){return G.a})),n.d(t,"B",(function(){return G.c})),n.d(t,"y",(function(){return B})),n.d(t,"v",(function(){return V})),n.d(t,"F",(function(){return Z})),n.d(t,"E",(function(){return U.a})),n.d(t,"h",(function(){return z})),n.d(t,"M",(function(){return H})),n.d(t,"m",(function(){return q}));var r=n(14),i=n(36),a=n(73),o=n(33),c=n.n(o),s=n(95),l=n.n(s),u=function(e){return l()(JSON.stringify(function e(t){var n={};return Object.keys(t).sort().forEach((function(r){var i=t[r];i&&"object"===c()(i)&&!Array.isArray(i)&&(i=e(i)),n[r]=i})),n}(e)))};n(97);var d=n(84);function g(e){return e.replace(new RegExp("\\[([^\\]]+)\\]\\((https?://[^/]+\\.\\w+/?.*?)\\)","gi"),'$1')}function m(e){return"
".concat(e.replace(/\n{2,}/g,"
"),"
")}function f(e){return e.replace(/\n/gi," ")}function p(e){for(var t=e,n=0,r=[g,m,f];n0&&void 0!==arguments[0]?arguments[0]:"";if(!Object(r.isString)(e))return!1;var t=e.split("-");if(3!==t.length)return!1;var n=new Date(e);return Object(r.isDate)(n)&&!isNaN(n)}function I(e){E()(Object(r.isDate)(e)&&!isNaN(e),"Date param must construct to a valid date instance or be a valid date instance itself.");var t="".concat(e.getMonth()+1),n="".concat(e.getDate());return[e.getFullYear(),t.length<2?"0".concat(t):t,n.length<2?"0".concat(n):n].join("-")}function R(e){E()(N(e),j);var t=e.split("-"),n=y()(t,3),r=n[0],i=n[1],a=n[2];return new Date(r,i-1,a)}function x(e,t){return I(M(e,t*T))}function P(e){var t=e.split("-");return 3===t.length&&"last"===t[0]&&!Number.isNaN(t[1])&&!Number.isNaN(parseFloat(t[1]))&&"days"===t[2]}function M(e,t){E()(N(e)||Object(r.isDate)(e)&&!isNaN(e),j);var n=N(e)?Date.parse(e):e.getTime();return new Date(n-1e3*t)}var L=n(98),G=n(80);function B(e){var t=parseFloat(e)||0;return!!Number.isInteger(t)&&t>0}function V(e){if("number"==typeof e)return!0;var t=(e||"").toString();return!!t&&!isNaN(t)}var F=n(27),W=n.n(F),Z=function(e){return Array.isArray(e)?W()(e).sort():e},U=n(89);function z(e,t){var n=function(e){return"0"===e||0===e};if(n(e)&&n(t))return 0;if(n(e)||Number.isNaN(e))return null;var r=(t-e)/e;return Number.isNaN(r)||!Number.isFinite(r)?null:r}var H=function(e){try{return JSON.parse(e)&&!!e}catch(e){return!1}},q=function(e){if(!e)return"";var t=e.replace(/(\d+);/g,(function(e,t){return String.fromCharCode(t)})).replace(/(\\)/g,"");return Object(r.unescape)(t)}},function(e,t){e.exports=googlesitekit.components},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));var r="core/site",i="primary",a="secondary"},,,,function(e,t,n){"use strict";var r=n(256);n.d(t,"i",(function(){return r.a}));var i=n(322);n.d(t,"f",(function(){return i.a}));var a=n(323);n.d(t,"h",(function(){return a.a}));var o=n(324);n.d(t,"j",(function(){return o.a}));var c=n(321);n.d(t,"g",(function(){return c.a}));var s=n(91),l=n.n(s);n.d(t,"b",(function(){return l.a})),n.d(t,"c",(function(){return s.DialogContent})),n.d(t,"d",(function(){return s.DialogFooter}));var u=n(105);n.d(t,"a",(function(){return u.a})),n.d(t,"e",(function(){return u.b})),n.d(t,"k",(function(){return u.c}))},function(e,t,n){"use strict";var r=n(0),i=n(60);t.a=function(){return Object(r.useContext)(i.b)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r="core/modules",i="insufficient_module_dependencies"},function(e,t,n){"use strict";(function(e){var r=n(21),i=n.n(r),a=n(25),o=n.n(a),c=n(11),s=n.n(c),l=n(1),u=n.n(l),d=n(152),g=n(0),m=n(2),f=n(127),p=n(128),b=n(129),v=n(71),h=n(76),y=Object(g.forwardRef)((function(t,n){var r,a=t["aria-label"],c=t.secondary,l=void 0!==c&&c,u=t.arrow,g=void 0!==u&&u,y=t.back,O=void 0!==y&&y,E=t.caps,_=void 0!==E&&E,j=t.children,S=t.className,k=void 0===S?"":S,A=t.danger,T=void 0!==A&&A,w=t.disabled,D=void 0!==w&&w,C=t.external,N=void 0!==C&&C,I=t.hideExternalIndicator,R=void 0!==I&&I,x=t.href,P=void 0===x?"":x,M=t.inverse,L=void 0!==M&&M,G=t.noFlex,B=void 0!==G&&G,V=t.onClick,F=t.small,W=void 0!==F&&F,Z=t.standalone,U=void 0!==Z&&Z,z=t.linkButton,H=void 0!==z&&z,q=t.to,K=t.leadingIcon,Y=t.trailingIcon,J=o()(t,["aria-label","secondary","arrow","back","caps","children","className","danger","disabled","external","hideExternalIndicator","href","inverse","noFlex","onClick","small","standalone","linkButton","to","leadingIcon","trailingIcon"]),$=P||q||!V?q?"ROUTER_LINK":N?"EXTERNAL_LINK":"LINK":D?"BUTTON_DISABLED":"BUTTON",Q="BUTTON"===$||"BUTTON_DISABLED"===$?"button":"ROUTER_LINK"===$?d.b:"a",X=("EXTERNAL_LINK"===$&&(r=Object(m._x)("(opens in a new tab)","screen reader text","google-site-kit")),"BUTTON_DISABLED"===$&&(r=Object(m._x)("(disabled)","screen reader text","google-site-kit")),r?a?"".concat(a," ").concat(r):"string"==typeof j?"".concat(j," ").concat(r):void 0:a),ee=K,te=Y;return O&&(ee=e.createElement(b.a,{width:14,height:14})),N&&!R&&(te=e.createElement(v.a,{width:14,height:14})),g&&!L&&(te=e.createElement(f.a,{width:14,height:14})),g&&L&&(te=e.createElement(p.a,{width:14,height:14})),e.createElement(Q,i()({"aria-label":X,className:s()("googlesitekit-cta-link",k,{"googlesitekit-cta-link--secondary":l,"googlesitekit-cta-link--inverse":L,"googlesitekit-cta-link--small":W,"googlesitekit-cta-link--caps":_,"googlesitekit-cta-link--danger":T,"googlesitekit-cta-link--disabled":D,"googlesitekit-cta-link--standalone":U,"googlesitekit-cta-link--link-button":H,"googlesitekit-cta-link--no-flex":!!B}),disabled:D,href:"LINK"!==$&&"EXTERNAL_LINK"!==$||D?void 0:P,onClick:V,rel:"EXTERNAL_LINK"===$?"noopener noreferrer":void 0,ref:n,target:"EXTERNAL_LINK"===$?"_blank":void 0,to:q},J),!!ee&&e.createElement(h.a,{marginRight:5},ee),e.createElement("span",{className:"googlesitekit-cta-link__contents"},j),!!te&&e.createElement(h.a,{marginLeft:5},te))}));y.propTypes={arrow:u.a.bool,back:u.a.bool,caps:u.a.bool,children:u.a.node,className:u.a.string,danger:u.a.bool,disabled:u.a.bool,external:u.a.bool,hideExternalIndicator:u.a.bool,href:u.a.string,inverse:u.a.bool,leadingIcon:u.a.node,linkButton:u.a.bool,noFlex:u.a.bool,onClick:u.a.func,small:u.a.bool,standalone:u.a.bool,to:u.a.string,trailingIcon:u.a.node},t.a=y}).call(this,n(4))},,function(e,t,n){"use strict";n.d(t,"n",(function(){return r})),n.d(t,"l",(function(){return i})),n.d(t,"o",(function(){return a})),n.d(t,"m",(function(){return o})),n.d(t,"t",(function(){return c})),n.d(t,"h",(function(){return s})),n.d(t,"s",(function(){return l})),n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"r",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"u",(function(){return f})),n.d(t,"v",(function(){return p})),n.d(t,"q",(function(){return b})),n.d(t,"p",(function(){return v})),n.d(t,"b",(function(){return h})),n.d(t,"e",(function(){return y})),n.d(t,"a",(function(){return O})),n.d(t,"d",(function(){return E})),n.d(t,"c",(function(){return _})),n.d(t,"f",(function(){return j})),n.d(t,"g",(function(){return S}));var r="mainDashboard",i="entityDashboard",a="mainDashboardViewOnly",o="entityDashboardViewOnly",c="userInput",s="activation",l="splash",u="adminBar",d="adminBarViewOnly",g="settings",m="adBlockingRecovery",f="wpDashboard",p="wpDashboardViewOnly",b="moduleSetup",v="metricSelection",h="key-metrics",y="traffic",O="content",E="speed",_="monetization",j=[r,i,a,o,c,l,g,b,v],S=[a,o,d,p]},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));var r="core/ui",i="activeContextID"},function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return s}));var r=n(79),i="xlarge",a="desktop",o="tablet",c="small";function s(){var e=Object(r.a)();return e>1280?i:e>960?a:e>600?o:c}},,function(e,t,n){"use strict";n.d(t,"l",(function(){return i})),n.d(t,"k",(function(){return a})),n.d(t,"j",(function(){return o})),n.d(t,"i",(function(){return c})),n.d(t,"a",(function(){return s})),n.d(t,"p",(function(){return l})),n.d(t,"o",(function(){return u})),n.d(t,"m",(function(){return d})),n.d(t,"n",(function(){return g})),n.d(t,"c",(function(){return m})),n.d(t,"g",(function(){return f})),n.d(t,"h",(function(){return p})),n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return v})),n.d(t,"f",(function(){return h})),n.d(t,"b",(function(){return y}));var r=n(2),i="key-metrics-setup-cta-widget",a="googlesitekit-key-metrics-selection-panel-opened",o="key-metrics-selection-form",c="key-metrics-selected",s="key-metrics-effective-selection",l="key-metrics-unstaged-selection",u=2,d=4,g=8,m={SLUG:"current-selection",LABEL:Object(r.__)("Current selection","google-site-kit")},f={SLUG:"suggested",LABEL:Object(r.__)("Suggested","google-site-kit")},p={SLUG:"visitors",LABEL:Object(r.__)("Visitors","google-site-kit")},b={SLUG:"driving-traffic",LABEL:Object(r.__)("Driving traffic","google-site-kit")},v={SLUG:"generating-leads",LABEL:Object(r.__)("Generating leads","google-site-kit")},h={SLUG:"selling-products",LABEL:Object(r.__)("Selling products","google-site-kit")},y={SLUG:"content-performance",LABEL:Object(r.__)("Content performance","google-site-kit")}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="core/forms"},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="core/location"},,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(22),i=n(18);function a(){var e=Object(i.a)();return r.g.includes(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return u})),n.d(t,"b",(function(){return d}));n(14);var r=n(2),i="missing_required_scopes",a="insufficientPermissions",o="forbidden";function c(e){return(null==e?void 0:e.code)===i}function s(e){var t;return[a,o].includes(null==e||null===(t=e.data)||void 0===t?void 0:t.reason)}function l(e){var t;return!!(null==e||null===(t=e.data)||void 0===t?void 0:t.reconnectURL)}function u(e,t){return!(!(null==t?void 0:t.storeName)||s(e)||c(e)||l(e))}function d(e){return"internal_server_error"===(null==e?void 0:e.code)?Object(r.__)("There was a critical error on this website while fetching data","google-site-kit"):"invalid_json"===(null==e?void 0:e.code)?Object(r.__)("The server provided an invalid response","google-site-kit"):null==e?void 0:e.message}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return y}));var r=n(99),i=e._googlesitekitTrackingData||{},a=i.activeModules,o=void 0===a?[]:a,c=i.isSiteKitScreen,s=i.trackingEnabled,l=i.trackingID,u=i.referenceSiteURL,d=i.userIDHash,g=i.isAuthenticated,m={activeModules:o,trackingEnabled:s,trackingID:l,referenceSiteURL:u,userIDHash:d,isSiteKitScreen:c,userRoles:i.userRoles,isAuthenticated:g,pluginVersion:"1.149.1"},f=Object(r.a)(m),p=f.enableTracking,b=f.disableTracking,v=(f.isTrackingEnabled,f.initializeSnippet),h=f.trackEvent,y=f.trackEventOnce;function O(e){e?p():b()}c&&s&&v()}).call(this,n(28))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d})),n.d(t,"d",(function(){return h})),n.d(t,"f",(function(){return y})),n.d(t,"c",(function(){return O})),n.d(t,"e",(function(){return E})),n.d(t,"b",(function(){return _}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=(n(27),n(9));function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 a,o=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){c=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw a}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==p[2]?p[2]:{},o=a.ttl,s=void 0===o?c.b:o,l=a.timestamp,u=void 0===l?Math.round(Date.now()/1e3):l,d=a.isError,m=void 0!==d&&d,t.next=3,b();case 3:if(!(f=t.sent)){t.next=14;break}return t.prev=5,f.setItem("".concat(g).concat(n),JSON.stringify({timestamp:u,ttl:s,value:r,isError:m})),t.abrupt("return",!0);case 10:return t.prev=10,t.t0=t.catch(5),e.console.warn("Encountered an unexpected storage error:",t.t0),t.abrupt("return",!1);case 14:return t.abrupt("return",!1);case 15:case"end":return t.stop()}}),t,null,[[5,10]])})));return function(e,n){return t.apply(this,arguments)}}(),O=function(){var t=o()(i.a.mark((function t(n){var r,a;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,b();case 2:if(!(r=t.sent)){t.next=14;break}return t.prev=4,a=n.startsWith(d)?n:"".concat(g).concat(n),r.removeItem(a),t.abrupt("return",!0);case 10:return t.prev=10,t.t0=t.catch(4),e.console.warn("Encountered an unexpected storage error:",t.t0),t.abrupt("return",!1);case 14:return t.abrupt("return",!1);case 15:case"end":return t.stop()}}),t,null,[[4,10]])})));return function(e){return t.apply(this,arguments)}}(),E=function(){var t=o()(i.a.mark((function t(){var n,r,a,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,b();case 2:if(!(n=t.sent)){t.next=14;break}for(t.prev=4,r=[],a=0;a1&&void 0!==arguments[1]?arguments[1]:a;return t instanceof Set&&t.has(e)}}).call(this,n(28))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r="_googlesitekitDataLayer",i="data-googlesitekit-gtag"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"i",(function(){return i})),n.d(t,"h",(function(){return a})),n.d(t,"f",(function(){return o})),n.d(t,"g",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"k",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return m}));var r="audience-segmentation-add-group-notice",i="googlesitekit-audience-selection-panel-opened",a="audience-selection-form",o="audience-selected",c="audience-selection-changed",s="audience-segmentation-creation-notice",l="audience-segmentation-creation-success-notice",u=1,d=3,g="audience-creation-edit-scope-notice",m="audience-creation-form"},function(e,t,n){"use strict";(function(e){var r=n(7),i=n.n(r),a=n(1),o=n.n(a),c=n(11),s=n.n(c),l=n(24);function PreviewBlock(t){var n,r,a=t.className,o=t.width,c=t.height,u=t.shape,d=t.padding,g=t.smallWidth,m=t.smallHeight,f=t.tabletWidth,p=t.tabletHeight,b=t.desktopWidth,v=t.desktopHeight,h=Object(l.e)(),y={width:(n={},i()(n,l.b,g),i()(n,l.c,f),i()(n,l.a,b),i()(n,l.d,b),n),height:(r={},i()(r,l.b,m),i()(r,l.c,p),i()(r,l.a,v),i()(r,l.d,b),r)};return e.createElement("div",{className:s()("googlesitekit-preview-block",a,{"googlesitekit-preview-block--padding":d}),style:{width:y.width[h]||o,height:y.height[h]||c}},e.createElement("div",{className:s()("googlesitekit-preview-block__wrapper",{"googlesitekit-preview-block__wrapper--circle":"circular"===u})}))}PreviewBlock.propTypes={className:o.a.string,width:o.a.string,height:o.a.string,shape:o.a.string,padding:o.a.bool,smallWidth:o.a.string,smallHeight:o.a.string,tabletWidth:o.a.string,tabletHeight:o.a.string,desktopWidth:o.a.string,desktopHeight:o.a.string},PreviewBlock.defaultProps={className:void 0,width:"100px",height:"100px",shape:"square",padding:!1,smallWidth:void 0,smallHeight:void 0,tabletWidth:void 0,tabletHeight:void 0,desktopWidth:void 0,desktopHeight:void 0},t.a=PreviewBlock}).call(this,n(4))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return c}));var r=n(22),i="core/notifications",a={ERRORS:"notification-area-errors",BANNERS_ABOVE_NAV:"notification-area-banners-above-nav",BANNERS_BELOW_NAV:"notification-area-banners-below-nav"},o={DEFAULT:"default",SETUP_CTAS:"setup-ctas"},c=[r.s,r.n,r.l,r.o,r.m]},function(e,t){e.exports=googlesitekit.api},function(e,t,n){"use strict";n.d(t,"g",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"f",(function(){return s})),n.d(t,"h",(function(){return l})),n.d(t,"e",(function(){return u})),n.d(t,"i",(function(){return d}));var r="modules/tagmanager",i="account_create",a="container_create",o="web",c="amp",s="tagmanagerSetup",l="https://www.googleapis.com/auth/tagmanager.readonly",u="https://www.googleapis.com/auth/tagmanager.edit.containers",d="SETUP_WITH_ANALYTICS"},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return a}));var r={BOXES:"boxes",COMPOSITE:"composite"},i={QUARTER:"quarter",HALF:"half",FULL:"full"},a="core/widgets"},function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(5),i=n.n(r),a=n(7),o=n.n(a),c=n(12),s=n.n(c),l=n(14),u=n(66),d=n(81),g=n(9);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t1?n-1:0),i=1;iredo the plugin setup.',"google-site-kit"),r));return e.createElement("div",{className:"googlesitekit-error-text"},e.createElement("p",{dangerouslySetInnerHTML:Object(c.G)(s,{ALLOWED_TAGS:["a"],ALLOWED_ATTR:["href"]})}))}ErrorText.propTypes={message:i.a.string.isRequired,reconnectURL:i.a.string,noPrefix:i.a.bool},ErrorText.defaultProps={reconnectURL:"",noPrefix:!1},t.a=ErrorText}).call(this,n(4))},,,function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i.reduce((function(e,n){return n(e,t)}),e)}},_=h,j=h,S=h,k=function(e){return e},A=function(){for(var e=arguments.length,t=new Array(e),n=0;n=1?n[i]+1:1,n[i]>1&&t.push(i)}return t},C={actions:T,controls:w,reducer:k},N=function(e){return function(t){return I(e(t))}},I=m()((function(e){return Object(f.mapValues)(e,(function(e,t){return function(){var n=e.apply(void 0,arguments);return d()(void 0!==n,"".concat(t,"(...) is not resolved")),n}}))}));function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.negate,r=void 0!==n&&n,i=Object(p.b)((function(t){return function(n){var i=!r,a=!!r;try{for(var o=arguments.length,c=new Array(o>1?o-1:0),s=1;s1?r-1:0),a=1;a0}function h(e){return"string"==typeof e&&/^G-[a-zA-Z0-9]+$/.test(e)}function y(e){return"string"==typeof e&&/^(G|GT|AW)-[a-zA-Z0-9]+$/.test(e)}function O(e){i()(Object(a.isPlainObject)(e),"options for Analytics 4 report must be an object."),i()(Object(s.a)(e),"Either date range or start/end dates must be provided for Analytics 4 report.");var t=Object(l.a)(e),n=t.metrics,r=t.dimensions,o=t.dimensionFilters,c=t.metricFilters,d=t.orderby;i()(n.length,"Requests must specify at least one metric for an Analytics 4 report."),i()(Object(u.d)(n),'metrics for an Analytics 4 report must be either a string, an array of strings, an object, an array of objects, or a mix of strings and objects. Objects must have a "name" property. Metric names must match the expression ^[a-zA-Z0-9_]+$.'),r&&i()(Object(u.b)(r),'dimensions for an Analytics 4 report must be either a string, an array of strings, an object, an array of objects, or a mix of strings and objects. Objects must have a "name" property.'),o&&i()(Object(u.a)(o),"dimensionFilters for an Analytics 4 report must be a map of dimension names as keys and dimension values as values."),c&&i()(Object(u.c)(c),"metricFilters for an Analytics 4 report must be a map of metric names as keys and filter value(s) as numeric fields, depending on the filterType."),d&&i()(Object(u.e)(d),'orderby for an Analytics 4 report must be an array of OrderBy objects where each object should have either a "metric" or "dimension" property, and an optional "desc" property.')}function E(e){i()(Object(a.isPlainObject)(e),"options for Analytics 4 pivot report must be an object."),i()(Object(s.a)(e),"Start/end dates must be provided for Analytics 4 pivot report.");var t=Object(l.a)(e),n=t.metrics,r=t.dimensions,o=t.dimensionFilters,c=t.metricFilters,g=t.pivots,m=t.orderby,f=t.limit;i()(n.length,"Requests must specify at least one metric for an Analytics 4 pivot report."),i()(Object(u.d)(n),'metrics for an Analytics 4 pivot report must be either a string, an array of strings, an object, an array of objects, or a mix of strings and objects. Objects must have a "name" property. Metric names must match the expression ^[a-zA-Z0-9_]+$.'),i()(Object(d.a)(g),'pivots for an Analytics 4 pivot report must be an array of objects. Each object must have a "fieldNames" property and a "limit".'),m&&i()(Array.isArray(m),"orderby for an Analytics 4 pivot report must be passed within a pivot."),f&&i()("number"==typeof f,"limit for an Analytics 4 pivot report must be passed within a pivot."),r&&i()(Object(u.b)(r),'dimensions for an Analytics 4 pivot report must be either a string, an array of strings, an object, an array of objects, or a mix of strings and objects. Objects must have a "name" property.'),o&&i()(Object(u.a)(o),"dimensionFilters for an Analytics 4 pivot report must be a map of dimension names as keys and dimension values as values."),c&&i()(Object(u.c)(c),"metricFilters for an Analytics 4 pivot report must be a map of metric names as keys and filter value(s) as numeric fields, depending on the filterType.")}function _(e){var t=["displayName","description","membershipDurationDays","eventTrigger","exclusionDurationMode","filterClauses"];i()(Object(a.isPlainObject)(e),"Audience must be an object."),Object.keys(e).forEach((function(e){i()(t.includes(e),'Audience object must contain only valid keys. Invalid key: "'.concat(e,'"'))})),["displayName","description","membershipDurationDays","filterClauses"].forEach((function(t){i()(e[t],'Audience object must contain required keys. Missing key: "'.concat(t,'"'))})),i()(Object(a.isArray)(e.filterClauses),"filterClauses must be an array with AudienceFilterClause objects.")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return v}));var r=n(7),i=n.n(r),a=n(33),o=n.n(a),c=n(121),s=n(12),l=n.n(s),u=n(95),d=n.n(u),g=n(9);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];return l()(e,"error is required."),l()(t,"baseName is required."),l()(n&&Array.isArray(n),"args must be an array."),{type:"RECEIVE_ERROR",payload:{error:e,baseName:t,args:n}}},clearError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return l()(e,"baseName is required."),l()(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 v(e){l()(e,"storeName must be defined.");var t={getErrorForSelector:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return l()(n,"selectorName is required."),t.getError(e,n,r)},getErrorForAction:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return l()(n,"actionName is required."),t.getError(e,n,r)},getError:function(e,t,n){var r=e.errors;return l()(t,"baseName is required."),r[p(t,n)]},getErrors:function(e){var t=new Set(Object.values(e.errors));return Array.from(t)},getMetaDataForError:function(e,t){var n=Object.keys(e.errors).find((function(n){return e.errors[n]===t}));return n?{baseName:n.substring(0,n.indexOf("::")),args:e.errorArgs[n]}:null},getSelectorDataForError:Object(c.b)((function(t){return function(n,r){var i=t(e).getMetaDataForError(r);if(i){var a=i.baseName,o=i.args;if(!!t(e)[a])return{storeName:e,name:a,args:o}}return null}})),hasErrors:function(e){return t.getErrors(e).length>0}};return{initialState:{errors:{},errorArgs:{}},actions:b,controls:{},reducer:function(e,t){var n=t.type,r=t.payload;switch(n){case"RECEIVE_ERROR":var a=r.baseName,o=r.args,c=r.error,s=p(a,o);return f(f({},e),{},{errors:f(f({},e.errors||{}),{},i()({},s,c)),errorArgs:f(f({},e.errorArgs||{}),{},i()({},s,o))});case"CLEAR_ERROR":var l=r.baseName,u=r.args,d=f({},e),g=p(l,u);return d.errors=f({},e.errors||{}),d.errorArgs=f({},e.errorArgs||{}),delete d.errors[g],delete d.errorArgs[g],d;case"CLEAR_ERRORS":var m=r.baseName,b=f({},e);if(m)for(var v in b.errors=f({},e.errors||{}),b.errorArgs=f({},e.errorArgs||{}),b.errors)(v===m||v.startsWith("".concat(m,"::")))&&(delete b.errors[v],delete b.errorArgs[v]);else b.errors={},b.errorArgs={};return b;default:return e}},resolvers:{},selectors:t}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));var r="modules/search-console",i=1},,,,function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return{__html:a.a.sanitize(e,t)}};function c(e){var t,n="object"===i()(e)?e.toString():e;return null==n||null===(t=n.replace)||void 0===t?void 0:t.call(n,/\/+$/,"")}},function(e,t,n){"use strict";function Null(){return null}n.d(t,"a",(function(){return Null}))},function(e,t,n){"use strict";(function(e){var r=n(21),i=n.n(r),a=n(25),o=n.n(a),c=n(11),s=n.n(c),l=n(1),u=n.n(l),d=n(0),g=Object(d.forwardRef)((function(t,n){var r=t.label,a=t.className,c=t.hasLeftSpacing,l=void 0!==c&&c,u=o()(t,["label","className","hasLeftSpacing"]);return e.createElement("span",i()({ref:n},u,{className:s()("googlesitekit-badge",a,{"googlesitekit-badge--has-left-spacing":l})}),r)}));g.displayName="Badge",g.propTypes={label:u.a.string.isRequired,hasLeftSpacing:u.a.bool},t.a=g}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return IconWrapper}));var r=n(1),i=n.n(r);function IconWrapper(t){var n=t.children,r=t.marginLeft,i=t.marginRight;return e.createElement("span",{className:"googlesitekit-icon-wrapper",style:{marginLeft:r,marginRight:i}},n)}IconWrapper.propTypes={children:i.a.node.isRequired,marginLeft:i.a.number,marginRight:i.a.number}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={EXTERNAL:"external",INTERNAL:"internal"}},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d}));var r=n(15),i=n.n(r),a=n(192),o=n(134),c={},s=void 0===e?null:e,l=function(){return[e.innerWidth,e.innerHeight]},u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=e.fps,n=e.leading,r=e.initialWidth,u=void 0===r?0:r,d=e.initialHeight,g=void 0===d?0:d,m=Object(a.a)("undefined"==typeof document?[u,g]:l,t,n),f=i()(m,2),p=f[0],b=f[1],v=function(){return b(l)};return Object(o.a)(s,"resize",v),Object(o.a)(s,"orientationchange",v),p},d=function(e){return u(e)[0]}}).call(this,n(28))},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return c}));var r=n(109);function i(e){try{return new URL(e).pathname}catch(e){}return null}function a(e,t){try{return new URL(t,e).href}catch(e){}return("string"==typeof e?e:"")+("string"==typeof t?t:"")}function o(e){return"string"!=typeof e?e:e.replace(/^https?:\/\/(www\.)?/i,"").replace(/\/$/,"")}function c(e,t){if(!Object(r.a)(e))return e;if(e.length<=t)return e;var n=new URL(e),i=e.replace(n.origin,"");if(i.length1&&void 0!==arguments[1]?arguments[1]:{},n=O(e,t),r=n.formatUnit,i=n.formatDecimal;try{return r()}catch(e){return i()}},h=function(e){var t=y(e),n=t.hours,r=t.minutes,i=t.seconds;return i=("0"+i).slice(-2),r=("0"+r).slice(-2),"00"===(n=("0"+n).slice(-2))?"".concat(r,":").concat(i):"".concat(n,":").concat(r,":").concat(i)},y=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)}},O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=y(e),r=n.hours,i=n.minutes,a=n.seconds;return{hours:r,minutes:i,seconds:a,formatUnit:function(){var n=t.unitDisplay,o=b(b({unitDisplay:void 0===n?"short":n},u()(t,["unitDisplay"])),{},{style:"unit"});return 0===e?A(a,b(b({},o),{},{unit:"second"})):Object(f.sprintf)(
/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */
Object(f._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),a?A(a,b(b({},o),{},{unit:"second"})):"",i?A(i,b(b({},o),{},{unit:"minute"})):"",r?A(r,b(b({},o),{},{unit:"hour"})):"").trim()},formatDecimal:function(){var t=Object(f.sprintf)(// translators: %s: number of seconds with "s" as the abbreviated unit.
Object(f.__)("%ds","google-site-kit"),a);if(0===e)return t;var n=Object(f.sprintf)(// translators: %s: number of minutes with "m" as the abbreviated unit.
Object(f.__)("%dm","google-site-kit"),i),o=Object(f.sprintf)(// translators: %s: number of hours with "h" as the abbreviated unit.
Object(f.__)("%dh","google-site-kit"),r);return Object(f.sprintf)(
/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */
Object(f._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),a?t:"",i?n:"",r?o:"").trim()}}},E=function(e){return 1e6<=e?Math.round(e/1e5)/10:1e4<=e?Math.round(e/1e3):1e3<=e?Math.round(e/100)/10:e},_=function(e){var t={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?Object(f.sprintf)(// translators: %s: an abbreviated number in millions.
Object(f.__)("%sM","google-site-kit"),A(E(e),e%10==0?{}:t)):1e4<=e?Object(f.sprintf)(// translators: %s: an abbreviated number in thousands.
Object(f.__)("%sK","google-site-kit"),A(E(e))):1e3<=e?Object(f.sprintf)(// translators: %s: an abbreviated number in thousands.
Object(f.__)("%sK","google-site-kit"),A(E(e),e%10==0?{}:t)):A(e,{signDisplay:"never",maximumFractionDigits:1})};function j(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=b({},e)),t}function S(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 n=j(t),r=n.style,i=void 0===r?"metric":r;return"metric"===i?_(e):"duration"===i?v(e,n):"durationISO"===i?h(e):A(e,n)}var k=m()(console.warn),A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?w():n,a=u()(t,["locale"]);try{return new Intl.NumberFormat(r,a).format(e)}catch(t){k("Site Kit numberFormat error: Intl.NumberFormat( ".concat(JSON.stringify(r),", ").concat(JSON.stringify(a)," ).format( ").concat(o()(e)," )"),t.message)}for(var c={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},s=["signDisplay","compactDisplay"],l={},d=0,g=Object.entries(a);d1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?w():n,i=t.style,a=void 0===i?"long":i,o=t.type,c=void 0===o?"conjunction":o;if(Intl.ListFormat){var s=new Intl.ListFormat(r,{style:a,type:c});return s.format(e)}
/* translators: used between list items, there is a space after the comma. */var l=Object(f.__)(", ","google-site-kit");return e.join(l)},w=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=Object(d.get)(t,["_googlesitekitLegacyData","locale"]);if(n){var r=n.match(/^(\w{2})?(_)?(\w{2})/);if(r&&r[0])return r[0].replace(/_/g,"-")}return t.navigator.language}}).call(this,n(28))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i}));var r=n(153),i=n.n(r)()(e)}).call(this,n(28))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),i=n(18),a=n(9);function o(e,t){var n=Object(i.a)(),o=null!=t?t:"".concat(n,"_").concat(e);return{view:Object(r.useCallback)((function(){for(var e=arguments.length,t=new Array(e),n=0;n0,"dateRangeLength must be a positive integer.");var r=-1*n;return{currentRange:e.slice(r),compareRange:e.slice(2*r,r)}}},function(e,t,n){"use strict";(function(e,r){n.d(t,"c",(function(){return h})),n.d(t,"b",(function(){return O})),n.d(t,"a",(function(){return TourTooltips}));var i=n(7),a=n.n(i),o=n(83),c=n(30),s=n(1),l=n.n(s),u=n(2),d=n(3),g=n(23),m=n(6),f=n(36),p=n(110),b=n(18);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var h={options:{arrowColor:"#3c7251",backgroundColor:"#3c7251",overlayColor:"rgba(0, 0, 0, 0.6)",textColor:"#fff",zIndex:2e4},spotlight:{border:"2px solid #3c7251",backgroundColor:"#fff"}},y={back:Object(u.__)("Back","google-site-kit"),close:Object(u.__)("Close","google-site-kit"),last:Object(u.__)("Got it","google-site-kit"),next:Object(u.__)("Next","google-site-kit")},O={disableAnimation:!0,styles:{arrow:{length:8,margin:56,spread:16},floater:{filter:"drop-shadow(rgba(60, 64, 67, 0.3) 0px 1px 2px) drop-shadow(rgba(60, 64, 67, 0.15) 0px 2px 6px)"}}},E="feature_tooltip_view",_="feature_tooltip_advance",j="feature_tooltip_return",S="feature_tooltip_dismiss",k="feature_tooltip_complete";function TourTooltips(t){var n=t.steps,i=t.tourID,s=t.gaEventCategory,l=t.callback,u="".concat(i,"-step"),A="".concat(i,"-run"),T=Object(d.useDispatch)(g.b).setValue,w=Object(d.useDispatch)(m.a).dismissTour,D=Object(d.useRegistry)(),C=Object(b.a)(),N=Object(d.useSelect)((function(e){return e(g.b).getValue(u)})),I=Object(d.useSelect)((function(e){return e(g.b).getValue(A)&&!1===e(m.a).isTourDismissed(i)}));Object(o.a)((function(){e.document.body.classList.add("googlesitekit-showing-feature-tour","googlesitekit-showing-feature-tour--".concat(i)),T(A,!0)}));var R=n.map((function(e){return function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};if(Number.isNaN(Number(t)))return"";var a=n.invertColor,o=void 0!==a&&a;return Object(r.a)(e.createElement(i.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,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d}));var r=n(7),i=n.n(r),a=n(14),o=n(100),c=n(101);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,i=l(l({},u),t);i.referenceSiteURL&&(i.referenceSiteURL=i.referenceSiteURL.toString().replace(/\/+$/,""));var s=Object(o.a)(i,n),d=Object(c.a)(i,n,s,r),g={},m=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?Object(m.a)(u):[],h=function(e){return s()("googlesitekit-tooltip-indicator",{active:e===c})};return e.createElement("div",i()({className:s()("googlesitekit-tour-tooltip",p.className)},b),e.createElement(o.a,{className:"googlesitekit-tooltip-card"},e.createElement("div",{className:"googlesitekit-tooltip-body"},e.createElement("h2",{className:"googlesitekit-tooltip-title"},p.title),e.createElement("div",{className:"googlesitekit-tooltip-content"},p.content)),e.createElement(a.CardActions,{className:"googlesitekit-tooltip-actions"},e.createElement("ul",{className:"googlesitekit-tooltip-indicators"},v.map((function(t){return e.createElement("li",{key:"indicator-".concat(t),className:h(t)})}))),e.createElement("div",{className:"googlesitekit-tooltip-buttons"},0!==c&&e.createElement(g.Button,i()({className:"googlesitekit-tooltip-button",text:!0},n),n.title),p.cta,l.title&&e.createElement(g.Button,i()({className:"googlesitekit-tooltip-button",text:!0},l),l.title))),e.createElement(g.Button,{className:"googlesitekit-tooltip-close",text:!0,hideTooltipTitle:!0,icon:e.createElement(f.a,{width:"14",height:"14"}),onClick:r.onClick,"aria-label":Object(d.__)("Close","google-site-kit")})))}TourTooltip.propTypes={backProps:u.a.object.isRequired,closeProps:u.a.object.isRequired,index:u.a.number.isRequired,isLastStep:u.a.bool.isRequired,primaryProps:u.a.object.isRequired,size:u.a.number.isRequired,step:u.a.shape({content:u.a.node,title:u.a.node.isRequired,cta:u.a.oneOfType([u.a.element,u.a.bool]),className:u.a.string}).isRequired,tooltipProps:u.a.object.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(435);n.d(t,"a",(function(){return r.a}));var i=n(436);n.d(t,"b",(function(){return i.a}));var a=n(437);n.d(t,"c",(function(){return a.a}));var o=n(438);n.d(t,"d",(function(){return o.a}));var c=n(439);n.d(t,"e",(function(){return c.a}));var s=n(440);n.d(t,"f",(function(){return s.a}));var l=n(274);n.d(t,"g",(function(){return l.a}));var u=n(205);n.d(t,"h",(function(){return u.a}));n(360)},function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r),a=n(11),o=n.n(a),c=n(215),s=n(38),l=n(2),u=n(10),d=n(58);function ModalDialog(t){var n=t.className,r=void 0===n?"":n,i=t.dialogActive,a=void 0!==i&&i,g=t.handleDialog,m=void 0===g?null:g,f=t.onOpen,p=void 0===f?null:f,b=t.onClose,v=void 0===b?null:b,h=t.title,y=void 0===h?null:h,O=t.provides,E=t.handleConfirm,_=t.subtitle,j=t.confirmButton,S=void 0===j?null:j,k=t.dependentModules,A=t.danger,T=void 0!==A&&A,w=t.inProgress,D=void 0!==w&&w,C=t.small,N=void 0!==C&&C,I=t.medium,R=void 0!==I&&I,x=t.buttonLink,P=void 0===x?null:x,M=Object(c.a)(ModalDialog),L="googlesitekit-dialog-description-".concat(M),G=!(!O||!O.length);return e.createElement(u.Dialog,{open:a,onOpen:p,onClose:v,"aria-describedby":G?L:void 0,tabIndex:"-1",className:o()(r,{"googlesitekit-dialog-sm":N,"googlesitekit-dialog-md":R})},e.createElement(u.DialogTitle,null,T&&e.createElement(d.a,{width:28,height:28}),y),_?e.createElement("p",{className:"mdc-dialog__lead"},_):[],e.createElement(u.DialogContent,null,G&&e.createElement("section",{id:L,className:"mdc-dialog__provides"},e.createElement("ul",{className:"mdc-list mdc-list--underlined mdc-list--non-interactive"},O.map((function(t){return e.createElement("li",{className:"mdc-list-item",key:t},e.createElement("span",{className:"mdc-list-item__text"},t))})))),k&&e.createElement("p",{className:"mdc-dialog__dependencies"},Object(s.a)(Object(l.sprintf)(
/* translators: %s is replaced with the dependent modules. */
Object(l.__)("Note: %s","google-site-kit"),k),{strong:e.createElement("strong",null)}))),e.createElement(u.DialogFooter,null,e.createElement(u.Button,{className:"mdc-dialog__cancel-button",tertiary:!0,onClick:m,disabled:D},Object(l.__)("Cancel","google-site-kit")),P?e.createElement(u.Button,{href:P,onClick:E,target:"_blank",danger:T},S):e.createElement(u.SpinnerButton,{onClick:E,danger:T,disabled:D,isSaving:D},S||Object(l.__)("Disconnect","google-site-kit"))))}ModalDialog.displayName="Dialog",ModalDialog.propTypes={className:i.a.string,dialogActive:i.a.bool,handleDialog:i.a.func,handleConfirm:i.a.func.isRequired,onOpen:i.a.func,onClose:i.a.func,title:i.a.string,confirmButton:i.a.string,danger:i.a.bool,small:i.a.bool,medium:i.a.bool,buttonLink:i.a.string},t.a=ModalDialog}).call(this,n(4))},,function(e,t,n){"use strict";var r=n(329),i=n(317);n.d(t,"b",(function(){return i.a}));var a=n(318);n.d(t,"c",(function(){return a.a}));var o=n(319);n.d(t,"d",(function(){return o.a}));var c=n(320);n.d(t,"a",(function(){return c.a})),t.e=r.a},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ErrorNotice}));var r=n(1),i=n.n(r),a=n(0),o=n(2),c=n(3),s=n(10),l=n(35),u=n(55);function ErrorNotice(t){var n,r=t.error,i=t.hasButton,d=void 0!==i&&i,g=t.storeName,m=t.message,f=void 0===m?r.message:m,p=t.noPrefix,b=void 0!==p&&p,v=t.skipRetryMessage,h=t.Icon,y=Object(c.useDispatch)(),O=Object(c.useSelect)((function(e){return g?e(g).getSelectorDataForError(r):null})),E=Object(a.useCallback)((function(){y(O.storeName).invalidateResolution(O.name,O.args)}),[y,O]);if(!r||Object(l.f)(r))return null;var _=d&&Object(l.d)(r,O);return d||v||(f=Object(o.sprintf)(
/* translators: %1$s: Error message from Google API. */
Object(o.__)("%1$s%2$s Please try again.","google-site-kit"),f,f.endsWith(".")?"":".")),e.createElement(a.Fragment,null,h&&e.createElement("div",{className:"googlesitekit-error-notice__icon"},e.createElement(h,{width:"24",height:"24"})),e.createElement(u.a,{message:f,reconnectURL:null===(n=r.data)||void 0===n?void 0:n.reconnectURL,noPrefix:b}),_&&e.createElement(s.Button,{className:"googlesitekit-error-notice__retry-button",onClick:E},Object(o.__)("Retry","google-site-kit")))}ErrorNotice.propTypes={error:i.a.shape({message:i.a.string}),hasButton:i.a.bool,storeName:i.a.string,message:i.a.string,noPrefix:i.a.bool,skipRetryMessage:i.a.bool,Icon:i.a.elementType}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0),i=n(39),a=Object(r.createContext)(i.a);t.a=a},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return b}));var r=n(7),i=n.n(r),a=n(21),o=n.n(a),c=n(15),s=n.n(c),l=n(25),u=n.n(l),d=n(227),g=n(1),m=n.n(g),f=n(0);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(t){function WithIntersectionObserverComponent(n){var r=n.onInView,i=u()(n,["onInView"]),a=Object(f.useRef)(),c=Object(d.a)(a,{root:null,threshold:.45}),l=Object(f.useState)(!1),g=s()(l,2),m=g[0],p=g[1],b=!!(null==c?void 0:c.isIntersecting)&&!!(null==c?void 0:c.intersectionRatio);return Object(f.useEffect)((function(){c&&b&&!m&&(r(),p(!0))}),[m,b,c,r]),e.createElement(t,o()({ref:a},i))}return WithIntersectionObserverComponent.displayName="WithIntersectionObserverComponent",(t.displayName||t.name)&&(WithIntersectionObserverComponent.displayName+="(".concat(t.displayName||t.name,")")),WithIntersectionObserverComponent.propTypes=function(e){for(var t=1;t=k&&k>0),o()(n,"mdc-layout-grid__cell--span-".concat(_,"-desktop"),12>=_&&_>0),o()(n,"mdc-layout-grid__cell--start-".concat(j,"-desktop"),12>=j&&j>0),o()(n,"mdc-layout-grid__cell--order-".concat(S,"-desktop"),12>=S&&S>0),o()(n,"mdc-layout-grid__cell--span-".concat(y,"-tablet"),8>=y&&y>0),o()(n,"mdc-layout-grid__cell--start-".concat(O,"-tablet"),8>=O&&O>0),o()(n,"mdc-layout-grid__cell--order-".concat(E,"-tablet"),8>=E&&E>0),o()(n,"mdc-layout-grid__cell--span-".concat(b,"-phone"),4>=b&&b>0),o()(n,"mdc-layout-grid__cell--start-".concat(v,"-phone"),4>=v&&v>0),o()(n,"mdc-layout-grid__cell--order-".concat(h,"-phone"),4>=h&&h>0),n))}),A)}Cell.propTypes={smSize:u.a.number,smStart:u.a.number,smOrder:u.a.number,mdSize:u.a.number,mdStart:u.a.number,mdOrder:u.a.number,lgSize:u.a.number,lgStart:u.a.number,lgOrder:u.a.number,size:u.a.number,alignTop:u.a.bool,alignMiddle:u.a.bool,alignBottom:u.a.bool,alignRight:u.a.bool,alignLeft:u.a.bool,smAlignRight:u.a.bool,mdAlignRight:u.a.bool,lgAlignRight:u.a.bool,className:u.a.string,children:u.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,n(4))},function(e,t,n){"use strict";(function(e){var r=n(21),i=n.n(r),a=n(25),o=n.n(a),c=n(1),s=n.n(c),l=n(11),u=n.n(l),d=n(0),g=Object(d.forwardRef)((function(t,n){var r=t.className,a=t.children,c=o()(t,["className","children"]);return e.createElement("div",i()({ref:n,className:u()("mdc-layout-grid__inner",r)},c),a)}));g.displayName="Row",g.propTypes={className:s.a.string,children:s.a.node},g.defaultProps={className:""},t.a=g}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(21),i=n.n(r),a=n(25),o=n.n(a),c=n(1),s=n.n(c),l=n(11),u=n.n(l),d=n(0),g=Object(d.forwardRef)((function(t,n){var r=t.alignLeft,a=t.fill,c=t.className,s=t.children,l=t.collapsed,d=o()(t,["alignLeft","fill","className","children","collapsed"]);return e.createElement("div",i()({className:u()("mdc-layout-grid",c,{"mdc-layout-grid--align-left":r,"mdc-layout-grid--collapsed":l,"mdc-layout-grid--fill":a})},d,{ref:n}),s)}));g.displayName="Grid",g.propTypes={alignLeft:s.a.bool,fill:s.a.bool,className:s.a.string,collapsed:s.a.bool,children:s.a.node},g.defaultProps={className:""},t.a=g}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t0&&void 0!==c[0]?c[0]:{},n=t.clearAfterRestore,r=void 0===n||n,e.next=4,{payload:{},type:"RESTORE_SNAPSHOT"};case 4:if(i=e.sent,a=i.cacheHit,o=i.value,!a){e.next=13;break}return e.next=10,{payload:{snapshot:o},type:"SET_STATE_FROM_SNAPSHOT"};case 10:if(!r){e.next=13;break}return e.next=13,{payload:{},type:"DELETE_SNAPSHOT"};case 13:return e.abrupt("return",a);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)}))},a=(t={},o()(t,"DELETE_SNAPSHOT",(function(){return Object(m.c)("datastore::cache::".concat(e))})),o()(t,"CREATE_SNAPSHOT",Object(d.createRegistryControl)((function(t){return function(){return Object(m.f)("datastore::cache::".concat(e),t.stores[e].store.getState())}}))),o()(t,"RESTORE_SNAPSHOT",(function(){return Object(m.d)("datastore::cache::".concat(e),f.b)})),t);return{initialState:n,actions:r,controls:a,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case"SET_STATE_FROM_SNAPSHOT":var o=a.snapshot,c=(o.error,i()(o,["error"]));return c;default:return e}}}},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.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]:g.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]:g.a;return Promise.all(b(e).map((function(e){return e.getActions().restoreSnapshot()})))}},function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r),a=n(11),o=n.n(a),c=n(0),s=n(149),l=n(58),u=n(139),d=n(17),g=Object(c.forwardRef)((function(t,n){var r=t.className,i=t.title,a=t.description,c=t.dismissCTA,g=t.additionalCTA,m=t.reverseCTAs,f=void 0!==m&&m,p=t.type,b=void 0===p?"success":p,v=t.icon;return e.createElement(d.e,{ref:n},e.createElement(d.k,null,e.createElement(d.a,{alignMiddle:!0,size:12,className:o()("googlesitekit-subtle-notification",r,{"googlesitekit-subtle-notification--success":"success"===b,"googlesitekit-subtle-notification--warning":"warning"===b,"googlesitekit-subtle-notification--new-feature":"new-feature"===b})},e.createElement("div",{className:"googlesitekit-subtle-notification__icon"},v,"success"===b&&!v&&e.createElement(s.a,{width:24,height:24}),"warning"===b&&!v&&e.createElement(l.a,{width:24,height:24}),"new-feature"===b&&!v&&e.createElement(u.a,{width:24,height:24})),e.createElement("div",{className:"googlesitekit-subtle-notification__content"},e.createElement("p",null,i),e.createElement("p",{className:"googlesitekit-subtle-notification__secondary_description"},a)),e.createElement("div",{className:"googlesitekit-subtle-notification__action"},!f&&c,f&&g,!f&&g,f&&c))))}));g.propTypes={className:i.a.string,title:i.a.node,description:i.a.node,dismissCTA:i.a.node,additionalCTA:i.a.node,reverseCTAs:i.a.bool,type:i.a.oneOf(["success","warning","new-feature"]),icon:i.a.object},t.a=g}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(14),i=function(e){return Object(r.isFinite)(e)?e:0}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return InfoTooltip}));var r=n(11),i=n.n(r),a=n(1),o=n.n(a),c=n(10),s=n(328);function InfoTooltip(t){var n=t.onOpen,r=t.title,a=t.tooltipClassName;return r?e.createElement(c.Tooltip,{className:"googlesitekit-info-tooltip",tooltipClassName:i()("googlesitekit-info-tooltip__content",a),title:r,placement:"top",enterTouchDelay:0,leaveTouchDelay:5e3,interactive:!0,onOpen:n},e.createElement("span",null,e.createElement(s.a,{width:"16",height:"16"}))):null}InfoTooltip.propTypes={onOpen:o.a.func,title:o.a.oneOfType([o.a.string,o.a.element]),tooltipClassName:o.a.string}}).call(this,n(4))},,function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r),a=n(11),o=n.n(a),c=n(38),s=n(2),l=n(20),u=n(34);function SourceLink(t){var n=t.name,r=t.href,i=t.className,a=t.external;return Object(u.a)()?null:e.createElement("div",{className:o()("googlesitekit-source-link",i)},Object(c.a)(Object(s.sprintf)(
/* translators: %s: source link */
Object(s.__)("Source: %s","google-site-kit"),"".concat(n,"")),{a:e.createElement(l.a,{key:"link",href:r,external:a})}))}SourceLink.propTypes={name:i.a.string,href:i.a.string,className:i.a.string,external:i.a.bool},SourceLink.defaultProps={name:"",href:"",className:"",external:!1},t.a=SourceLink}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Description}));var r=n(1),i=n.n(r),a=n(0),o=n(9),c=n(55);function Description(t){var n=t.className,r=void 0===n?"googlesitekit-publisher-win__desc":n,i=t.text,s=t.learnMoreLink,l=t.errorText,u=t.children;return e.createElement(a.Fragment,null,e.createElement("div",{className:r},e.createElement("p",null,e.createElement("span",{dangerouslySetInnerHTML:Object(o.G)(i,{ALLOWED_TAGS:["strong","em","br","a"],ALLOWED_ATTR:["href"]})})," ",s)),l&&e.createElement(c.a,{message:l}),u)}Description.propTypes={className:i.a.string,text:i.a.string,learnMoreLink:i.a.node,errorText:i.a.string,children:i.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ReportErrorActions}));var r=n(7),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(38),l=n(2),u=n(3),d=n(10),g=n(13),m=n(19),f=n(35),p=n(34),b=n(20);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t","google-site-kit"),{HelpLink:e.createElement(b.a,{href:C,external:!0,hideExternalIndicator:!0},Object(l.__)("Get help","google-site-kit"))}))),!D&&!a&&e.createElement("div",{className:O},"function"==typeof i?e.createElement(i,{linkURL:C}):e.createElement(b.a,{href:C,external:!0,hideExternalIndicator:!0},Object(l.__)("Get help","google-site-kit"))))}ReportErrorActions.propTypes={moduleSlug:o.a.string.isRequired,error:o.a.oneOfType([o.a.arrayOf(o.a.object),o.a.object]).isRequired,GetHelpLink:o.a.elementType,hideGetHelpLink:o.a.bool,buttonVariant:o.a.string,onRetry:o.a.func,onRequestAccess:o.a.func,getHelpClassName:o.a.string,RequestAccessButton:o.a.elementType,RetryButton:o.a.elementType}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(7),i=n.n(r),a=n(2),o=n(6),c=n(13),s=n(8),l=n(39);function u(e,t,n){return!!Object(l.b)("conversionReporting")&&(e(s.r).hasConversionReportingEvents(this.requiredConversionEventName)||e(o.a).isKeyMetricActive(n))}var d,g=n(26);function m(e,t){return!t||!(!t||!e(s.r).getAdSenseLinked())}function f(e,t){return!t||e(s.r).hasCustomDimensions(this.requiredCustomDimensions)}var p=(d={},i()(d,o.f,{title:Object(a.__)("Top earning pages","google-site-kit"),description:Object(a.__)("Pages that generated the most AdSense revenue","google-site-kit"),infoTooltip:Object(a.__)("Pages that generated the most AdSense revenue","google-site-kit"),displayInSelectionPanel:m,displayInList:m,metadata:{group:g.b.SLUG}}),i()(d,o.y,{title:Object(a.__)("Top recent trending pages","google-site-kit"),description:Object(a.__)("Pages with the most pageviews published in the last 3 days","google-site-kit"),infoTooltip:Object(a.__)("Pages with the most pageviews published in the last 3 days","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_date"],displayInSelectionPanel:f,displayInWidgetArea:f,displayInList:f,metadata:{group:g.b.SLUG}}),i()(d,o.l,{title:Object(a.__)("Most popular authors by pageviews","google-site-kit"),description:Object(a.__)("Authors whose posts got the most visits","google-site-kit"),infoTooltip:Object(a.__)("Authors whose posts got the most visits","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_author"],displayInSelectionPanel:f,displayInWidgetArea:f,displayInList:f,metadata:{group:g.b.SLUG}}),i()(d,o.p,{title:Object(a.__)("Top categories by pageviews","google-site-kit"),description:Object(a.__)("Categories that your site visitors viewed the most","google-site-kit"),infoTooltip:Object(a.__)("Categories that your site visitors viewed the most","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_categories"],displayInSelectionPanel:f,displayInWidgetArea:f,displayInList:f,metadata:{group:g.b.SLUG}}),i()(d,o.m,{title:Object(a.__)("Most popular content by pageviews","google-site-kit"),description:Object(a.__)("Pages that brought in the most visitors","google-site-kit"),infoTooltip:Object(a.__)("Pages your visitors read the most","google-site-kit"),metadata:{group:g.b.SLUG}}),i()(d,o.n,{title:Object(a.__)("Most popular products by pageviews","google-site-kit"),description:Object(a.__)("Products that brought in the most visitors","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_type"],displayInSelectionPanel:function(e){return e(o.a).isKeyMetricActive(o.n)||e(c.c).getProductPostType()},displayInWidgetArea:f,metadata:{group:g.f.SLUG}}),i()(d,o.k,{title:Object(a.__)("Pages per visit","google-site-kit"),description:Object(a.__)("Number of pages visitors viewed per session on average","google-site-kit"),infoTooltip:Object(a.__)("Number of pages visitors viewed per session on average","google-site-kit"),metadata:{group:g.h.SLUG}}),i()(d,o.F,{title:Object(a.__)("Visit length","google-site-kit"),description:Object(a.__)("Average duration of engaged visits","google-site-kit"),infoTooltip:Object(a.__)("Average duration of engaged visits","google-site-kit"),metadata:{group:g.h.SLUG}}),i()(d,o.E,{title:Object(a.__)("Visits per visitor","google-site-kit"),description:Object(a.__)("Average number of sessions per site visitor","google-site-kit"),infoTooltip:Object(a.__)("Average number of sessions per site visitor","google-site-kit"),metadata:{group:g.h.SLUG}}),i()(d,o.i,{title:Object(a.__)("Most engaging pages","google-site-kit"),description:Object(a.__)("Pages with the highest engagement rate","google-site-kit"),infoTooltip:Object(a.__)("Pages with the highest engagement rate","google-site-kit"),metadata:{group:g.b.SLUG}}),i()(d,o.h,{title:Object(a.__)("Least engaging pages","google-site-kit"),description:Object(a.__)("Pages with the highest percentage of visitors that left without engagement with your site","google-site-kit"),infoTooltip:Object(a.__)("Percentage of visitors that left without engagement with your site","google-site-kit"),metadata:{group:g.b.SLUG}}),i()(d,o.z,{title:Object(a.__)("Top pages by returning visitors","google-site-kit"),description:Object(a.__)("Pages that attracted the most returning visitors","google-site-kit"),infoTooltip:Object(a.__)("Pages that attracted the most returning visitors","google-site-kit"),metadata:{group:g.h.SLUG}}),i()(d,o.j,{title:Object(a.__)("New visitors","google-site-kit"),description:Object(a.__)("How many new visitors you got and how the overall audience changed","google-site-kit"),infoTooltip:Object(a.__)("Portion of visitors who visited your site for the first time in this timeframe","google-site-kit"),metadata:{group:g.h.SLUG}}),i()(d,o.o,{title:Object(a.__)("Returning visitors","google-site-kit"),description:Object(a.__)("Portion of people who visited your site more than once","google-site-kit"),infoTooltip:Object(a.__)("Portion of your site’s visitors that returned at least once in this timeframe","google-site-kit"),metadata:{group:g.h.SLUG}}),i()(d,o.A,{title:Object(a.__)("Top traffic source","google-site-kit"),description:Object(a.__)("Channel which brought in the most visitors to your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most visitors to your site","google-site-kit"),metadata:{group:g.d.SLUG}}),i()(d,o.B,{title:Object(a.__)("Top traffic source driving add to cart","google-site-kit"),description:Object(a.__)("Channel which brought in the most add to cart events to your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most add to cart events to your site","google-site-kit"),requiredConversionEventName:[s.l.ADD_TO_CART],displayInSelectionPanel:u,displayInWidgetArea:function(){return Object(l.b)("conversionReporting")},displayInList:u,metadata:{group:g.f.SLUG}}),i()(d,o.C,{title:Object(a.__)("Top traffic source driving leads","google-site-kit"),description:Object(a.__)("Channel which brought in the most leads to your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most leads to your site","google-site-kit"),requiredConversionEventName:[s.l.SUBMIT_LEAD_FORM,s.l.CONTACT,s.l.GENERATE_LEAD],displayInSelectionPanel:u,displayInWidgetArea:function(){return Object(l.b)("conversionReporting")},displayInList:u,metadata:{group:g.e.SLUG}}),i()(d,o.D,{title:Object(a.__)("Top traffic source driving purchases","google-site-kit"),description:Object(a.__)("Channel which brought in the most purchases to your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most purchases to your site","google-site-kit"),requiredConversionEventName:[s.l.PURCHASE],displayInSelectionPanel:u,displayInWidgetArea:function(){return Object(l.b)("conversionReporting")},displayInList:u,metadata:{group:g.f.SLUG}}),i()(d,o.g,{title:Object(a.__)("Most engaged traffic source","google-site-kit"),description:Object(a.__)("Visitors coming via this channel spent the most time on your site","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in the most visitors who had a meaningful engagement with your site","google-site-kit"),metadata:{group:g.d.SLUG}}),i()(d,o.u,{title:Object(a.__)("Top converting traffic source","google-site-kit"),description:Object(a.__)("Channel which brought in the most visits that resulted in conversions","google-site-kit"),infoTooltip:Object(a.__)("Channel (e.g. social, paid, search) that brought in visitors who generated the most conversions","google-site-kit"),metadata:{group:g.d.SLUG}}),i()(d,o.q,{title:Object(a.__)("Top cities driving traffic","google-site-kit"),description:Object(a.__)("Which cities you get the most visitors from","google-site-kit"),infoTooltip:Object(a.__)("The cities where most of your visitors came from","google-site-kit"),metadata:{group:g.d.SLUG}}),i()(d,o.s,{title:Object(a.__)("Top cities driving leads","google-site-kit"),description:Object(a.__)("Cities driving the most contact form submissions","google-site-kit"),infoTooltip:Object(a.__)("Cities driving the most contact form submissions","google-site-kit"),requiredConversionEventName:[s.l.SUBMIT_LEAD_FORM,s.l.CONTACT,s.l.GENERATE_LEAD],displayInSelectionPanel:u,displayInWidgetArea:function(){return Object(l.b)("conversionReporting")},displayInList:u,metadata:{group:g.e.SLUG}}),i()(d,o.r,{title:Object(a.__)("Top cities driving add to cart","google-site-kit"),description:Object(a.__)("Cities where visitors most frequently add products to their carts","google-site-kit"),infoTooltip:Object(a.__)("Cities where visitors most frequently add products to their carts","google-site-kit"),requiredConversionEventName:[s.l.ADD_TO_CART],displayInSelectionPanel:u,displayInWidgetArea:function(){return Object(l.b)("conversionReporting")},displayInList:u,metadata:{group:g.f.SLUG}}),i()(d,o.t,{title:Object(a.__)("Top cities driving purchases","google-site-kit"),description:Object(a.__)("Cities driving the most purchases","google-site-kit"),infoTooltip:Object(a.__)("Cities driving the most purchases","google-site-kit"),requiredConversionEventName:[s.l.PURCHASE],displayInSelectionPanel:u,displayInWidgetArea:function(){return Object(l.b)("conversionReporting")},displayInList:u,metadata:{group:g.f.SLUG}}),i()(d,o.w,{title:Object(a.__)("Top device driving purchases","google-site-kit"),description:Object(a.__)("Top device driving the most purchases","google-site-kit"),infoTooltip:Object(a.__)("Top device driving the most purchases","google-site-kit"),requiredConversionEventName:[s.l.PURCHASE],displayInSelectionPanel:u,displayInWidgetArea:function(){return Object(l.b)("conversionReporting")},displayInList:u,metadata:{group:g.f.SLUG}}),i()(d,o.v,{title:Object(a.__)("Top countries driving traffic","google-site-kit"),description:Object(a.__)("Which countries you get the most visitors from","google-site-kit"),infoTooltip:Object(a.__)("The countries where most of your visitors came from","google-site-kit"),metadata:{group:g.d.SLUG}}),i()(d,o.G,{title:Object(a.__)("Top performing keywords","google-site-kit"),description:Object(a.__)("What people searched for before they came to your site","google-site-kit"),infoTooltip:Object(a.__)("The top search queries for your site by highest clickthrough rate","google-site-kit"),metadata:{group:g.d.SLUG}}),i()(d,o.x,{title:Object(a.__)("Top pages driving leads","google-site-kit"),description:Object(a.__)("Pages on which forms are most frequently submitted","google-site-kit"),requiredConversionEventName:[s.l.SUBMIT_LEAD_FORM,s.l.CONTACT,s.l.GENERATE_LEAD],displayInSelectionPanel:u,displayInWidgetArea:function(){return Object(l.b)("conversionReporting")},displayInList:u,metadata:{group:g.e.SLUG}}),d)},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t=600;Object(y.a)(u()(s.a.mark((function e(){var t,n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(V>0)){e.next=3;break}return e.next=3,$e();case 3:if(!z){e.next=9;break}return e.next=6,Object(k.d)(Re);case 6:t=e.sent,n=t.cacheHit,Ie(n);case 9:if(!ae){e.next=12;break}return e.next=12,xe();case 12:case"end":return e.stop()}}),e)}))));var ze=function(){var e=u()(s.a.mark((function e(t){return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.persist(),t.preventDefault(),!ne){e.next=5;break}return e.next=5,ne(t);case 5:qe();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),He=Object(E.a)(m)&&"_blank"!==f,qe=function(){return He||we(!0),new Promise((function(e){setTimeout(u()(s.a.mark((function t(){var n;return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,xe();case 2:Le()&&Ie(!0),n=new Event("notificationDismissed"),document.dispatchEvent(n),e();case 6:case"end":return t.stop()}}),t)}))),350)}))},Ke=Object(_.useSelect)((function(e){return!!m&&e(P.a).isNavigatingTo(m)})),Ye=Object(_.useDispatch)(P.a).navigateTo,Je=function(){var e=u()(s.a.mark((function e(t){var n,r,i;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.persist(),He&&!t.defaultPrevented&&t.preventDefault(),n=!0,!ee){e.next=12;break}return e.next=6,ee(t);case 6:if(e.t0=e.sent,e.t0){e.next=9;break}e.t0={};case 9:r=e.t0,i=r.dismissOnCTAClick,n=void 0===i||i;case 12:if(!z||!n){e.next=15;break}return e.next=15,qe();case 15:He&&Ye(m);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),$e=function(){var e=u()(s.a.mark((function e(){var t,n,r;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(k.d)(Re);case 2:if(t=e.sent,!(n=t.value)){e.next=10;break}if((r=new Date(n)).setSeconds(r.getSeconds()+parseInt(V,10)),!(r3?l.a:o.a;return Object(c.a)(r,i,u),e.createElement(n,null,e.createElement(o.a,u))}ConnectGA4CTATileWidget.propTypes={Widget:i.a.elementType.isRequired,widgetSlug:i.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0),i=Object(r.createContext)(!1);t.a=i},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return StoreErrorNotices}));var r=n(1),i=n.n(r),a=n(3),o=n(115),c=n(19),s=n(35),l=n(176);function StoreErrorNotices(t){var n=t.hasButton,r=void 0!==n&&n,i=t.moduleSlug,u=t.storeName,d=Object(a.useSelect)((function(e){return e(u).getErrors()})),g=Object(a.useSelect)((function(e){return e(c.a).getModule(i)})),m=[];return d.filter((function(e){return!(!(null==e?void 0:e.message)||m.includes(e.message))&&(m.push(e.message),!0)})).map((function(t,n){var i=t.message;return Object(s.e)(t)&&(i=Object(l.a)(i,g)),e.createElement(o.a,{key:n,error:t,hasButton:r,storeName:u,message:i})}))}StoreErrorNotices.propTypes={hasButton:i.a.bool,storeName:i.a.string.isRequired,moduleSlug:i.a.string}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(173);n.d(t,"c",(function(){return r.a}));var i=n(63);n.d(t,"b",(function(){return i.c})),n.d(t,"a",(function(){return i.a}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),i=n(3),a=n(48);function o(e,t,n){var o=Object(i.useDispatch)(a.a),c=o.setWidgetState,s=o.unsetWidgetState;Object(r.useEffect)((function(){return c(e,t,n),function(){s(e,t,n)}}),[e,t,n,c,s])}},,function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:function(){return!0};return"string"==typeof e?n(e):!("object"!==i()(e)||!t(e))||!!Array.isArray(e)&&e.every((function(e){return"string"==typeof e?n(e):"object"===i()(e)&&t(e)}))}function o(e){var t=e.startDate,n=e.endDate,r=t&&t.match(/^\d{4}-\d{2}-\d{2}$/),i=n&&n.match(/^\d{4}-\d{2}-\d{2}$/);return r&&i}function c(e){var t=function(e){var t=e.hasOwnProperty("fieldName")&&!!e.fieldName,n=e.hasOwnProperty("sortOrder")&&/(ASCENDING|DESCENDING)/i.test(e.sortOrder.toString());return t&&n};return Array.isArray(e)?e.every((function(e){return"object"===i()(e)&&t(e)})):"object"===i()(e)&&t(e)}function s(e){return"string"==typeof e||!!Array.isArray(e)&&e.every((function(e){return"string"==typeof e}))}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(254),i=n(14),a=n(0);function o(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t||{},i=n.slug,a=void 0===i?"":i,o=n.name,c=void 0===o?"":o,s=n.owner,l=void 0===s?{}:s;if(!a||!c)return e;var u="",d="";return"analytics-4"===a?e.match(/account/i)?u=Object(r.__)("Your Google account does not have sufficient permissions for this Analytics account, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"):e.match(/property/i)?u=Object(r.__)("Your Google account does not have sufficient permissions for this Analytics property, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"):e.match(/view/i)&&(u=Object(r.__)("Your Google account does not have sufficient permissions for this Analytics view, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit")):"search-console"===a&&(u=Object(r.__)("Your Google account does not have sufficient permissions for this Search Console property, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit")),u||(u=Object(r.sprintf)(
/* translators: %s: module name */
Object(r.__)("Your Google account does not have sufficient permissions to access %s data, so you won’t be able to see stats from it on the Site Kit dashboard.","google-site-kit"),c)),l&&l.login&&(d=Object(r.sprintf)(
/* translators: %s: owner name */
Object(r.__)('This service was originally connected by the administrator "%s" — you can contact them for more information.',"google-site-kit"),l.login)),d||(d=Object(r.__)("This service was originally connected by an administrator — you can contact them for more information.","google-site-kit")),"".concat(u," ").concat(d)}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ReportError}));var r=n(7),i=n.n(r),a=n(1),o=n.n(a),c=n(14),s=n(0),l=n(2),u=n(3),d=n(19),g=n(35),m=n(176),f=n(85),p=n(55),b=n(94),v=n(137),h=n(34);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t1&&(n=Object(l.sprintf)(
/* translators: %s: module name */
Object(l.__)("Data errors in %s","google-site-kit"),null==o?void 0:o.name)):n=Object(l.sprintf)(
/* translators: %s: module name */
Object(l.__)("Data error in %s","google-site-kit"),null==o?void 0:o.name);var S=e.createElement(s.Fragment,null,_.map((function(t){var n,r=null==i||null===(n=i.data)||void 0===n?void 0:n.reconnectURL;return r?e.createElement(p.a,{key:t.message,message:t.message,reconnectURL:r}):e.createElement("p",{key:t.message},f.a.sanitize(t.message,{ALLOWED_TAGS:[]}))})));return e.createElement(b.a,{title:n,description:S,error:!0},e.createElement(v.a,{moduleSlug:r,error:i}))}ReportError.propTypes={moduleSlug:o.a.string.isRequired,error:o.a.oneOfType([o.a.arrayOf(o.a.object),o.a.object]).isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return GenericErrorHandlerActions}));var r=n(1),i=n.n(r),a=n(2),o=n(20),c=n(198);function GenericErrorHandlerActions(t){var n=t.message,r=t.componentStack;return e.createElement("div",{className:"googlesitekit-generic-error-handler-actions"},e.createElement(c.a,{message:n,componentStack:r}),e.createElement(o.a,{href:"https://wordpress.org/support/plugin/google-site-kit/",external:!0},Object(a.__)("Report this problem","google-site-kit")))}GenericErrorHandlerActions.propTypes={message:i.a.string,componentStack:i.a.string}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(22),i=function(e){return r.f.includes(e)}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return LoadingWrapper}));var r=n(7),i=n.n(r),a=n(25),o=n.n(a),c=n(1),s=n.n(c),l=n(42);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function LoadingWrapper(t){var n=t.loading,r=t.children,i=o()(t,["loading","children"]);return n?e.createElement(l.a,i):r}LoadingWrapper.propTypes=function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{},i=r.ownedSettingsSlugs,a=void 0===i?void 0:i,c=r.storeName,l=void 0===c?void 0:c,g=r.settingSlugs,h=void 0===g?[]:g,y=r.initialSettings,j=void 0===y?void 0:y,S=r.validateHaveSettingsChanged,k=void 0===S?D():S;u()(e,"type is required."),u()(t,"identifier is required."),u()(n,"datapoint is required.");var A=l||"".concat(e,"/").concat(t),T={ownedSettingsSlugs:a,settings:j,savedSettings:void 0},w=Object(v.a)({baseName:"getSettings",controlCallback:function(){return m.a.get(e,t,n,{},{useCache:!1})},reducerCallback:function(e,t){return O(O({},e),{},{savedSettings:O({},t),settings:O(O({},t),e.settings||{})})}}),C=Object(v.a)({baseName:"saveSettings",controlCallback:function(r){var i=r.values;return m.a.set(e,t,n,i)},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;u()(Object(d.isPlainObject)(t),"values is required.")}}),N={},I={setSettings:function(e){return u()(Object(d.isPlainObject)(e),"values is required."),{payload:{values:e},type:"SET_SETTINGS"}},rollbackSettings:function(){return{payload:{},type:"ROLLBACK_SETTINGS"}},rollbackSetting:function(e){return u()(e,"setting is required."),{payload:{setting:e},type:"ROLLBACK_SETTING"}},saveSettings:o.a.mark((function e(){var t,n,r,i,a;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.commonActions.getRegistry();case 2:return t=e.sent,e.next=5,E("saveSettings",[]);case 5:return n=t.select(A).getSettings(),e.next=8,C.actions.fetchSaveSettings(n);case 8:if(r=e.sent,i=r.response,!(a=r.error)){e.next=14;break}return e.next=14,_(a,"saveSettings",[]);case 14:return e.abrupt("return",{response:i,error:a});case 15:case"end":return e.stop()}}),e)}))},R={},x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;switch(n){case"SET_SETTINGS":var i=r.values;return O(O({},e),{},{settings:O(O({},e.settings||{}),i)});case"ROLLBACK_SETTINGS":return O(O({},e),{},{settings:e.savedSettings});case"ROLLBACK_SETTING":var a=r.setting;return e.savedSettings[a]?O(O({},e),{},{settings:O(O({},e.settings||{}),{},s()({},a,e.savedSettings[a]))}):O({},e);default:return void 0!==N[n]?N[n](e,{type:n,payload:r}):e}},P={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,f.commonActions.getRegistry();case 2:if(t=e.sent,t.select(A).getSettings()){e.next=7;break}return e.next=7,w.actions.fetchGetSettings();case 7:case"end":return e.stop()}}),e)}))},M=Object(p.g)(k),L=M.safeSelector,G=M.dangerousSelector,B={haveSettingsChanged:L,__dangerousHaveSettingsChanged:G,getSettings:function(e){return e.settings},hasSettingChanged:function(e,t){u()(t,"setting is required.");var n=e.settings,r=e.savedSettings;return!(!n||!r)&&!Object(d.isEqual)(n[t],r[t])},isDoingSaveSettings:function(e){return Object.values(e.isFetchingSaveSettings).some(Boolean)},getOwnedSettingsSlugs:function(e){return e.ownedSettingsSlugs},haveOwnedSettingsChanged:Object(f.createRegistrySelector)((function(e){return function(){var t=e(A).getOwnedSettingsSlugs();return e(A).haveSettingsChanged(t)}}))};h.forEach((function(e){var t=Object(b.b)(e),n=Object(b.a)(e);I["set".concat(t)]=function(e){return u()(void 0!==e,"value is required for calls to set".concat(t,"().")),{payload:{value:e},type:"SET_".concat(n)}},N["SET_".concat(n)]=function(t,n){var r=n.payload.value;return O(O({},t),{},{settings:O(O({},t.settings||{}),{},s()({},e,r))})},B["get".concat(t)]=Object(f.createRegistrySelector)((function(t){return function(){return(t(A).getSettings()||{})[e]}}))}));var V=Object(f.combineStores)(f.commonStore,w,C,{initialState:T,actions:I,controls:R,reducer:x,resolvers:P,selectors:B});return O(O({},V),{},{STORE_NAME:A})};function A(e,t){return function(){var n=i()(o.a.mark((function n(r){var i,a,c,s;return o.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=r.select,a=r.dispatch,!i(t).haveSettingsChanged()){n.next=8;break}return n.next=4,a(t).saveSettings();case 4:if(c=n.sent,!(s=c.error)){n.next=8;break}return n.abrupt("return",{error:s});case 8:return n.next=10,m.a.invalidateCache("modules",e);case 10:return n.abrupt("return",{});case 11:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()}function T(e){return function(t){var n=t.select,r=t.dispatch;return n(e).haveSettingsChanged()?r(e).rollbackSettings():{}}}function w(e){return function(t){var n=Object(p.e)(t)(e),r=n.haveSettingsChanged,i=n.isDoingSubmitChanges;u()(!i(),j),u()(r(),S)}}function D(){return function(e,t,n){var r=t.settings,i=t.savedSettings;n&&u()(!Object(d.isEqual)(Object(d.pick)(r,n),Object(d.pick)(i,n)),S),u()(!Object(d.isEqual)(r,i),S)}}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsNoticeSingleRow}));var r=n(1),i=n.n(r),a=n(0);function SettingsNoticeSingleRow(t){var n=t.notice,r=t.LearnMore,i=t.CTA;return e.createElement(a.Fragment,null,e.createElement("div",{className:"googlesitekit-settings-notice__text"},n),r&&e.createElement("div",{className:"googlesitekit-settings-notice__learn-more"},e.createElement(r,null)),i&&e.createElement("div",{className:"googlesitekit-settings-notice__cta"},e.createElement(i,null)))}SettingsNoticeSingleRow.propTypes={notice:i.a.node.isRequired,LearnMore:i.a.elementType,CTA:i.a.elementType}}).call(this,n(4))},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileWrapper}));var r=n(11),i=n.n(r),a=n(14),o=n(1),c=n.n(o),s=n(0),l=n(2),u=n(138),d=n(455),g=n(456),m=n(304),f=n(379),p=n(137),b=n(35),v=n(9),h=n(18);function MetricTileWrapper(t){var n,r,o,c=t.className,y=t.children,O=t.error,E=t.loading,_=t.moduleSlug,j=t.Widget,S=t.widgetSlug,k=t.title,A=void 0===k?null===(n=u.a[S])||void 0===n?void 0:n.title:k,T=t.infoTooltip,w=void 0===T?(null===(r=u.a[S])||void 0===r?void 0:r.infoTooltip)||(null===(o=u.a[S])||void 0===o?void 0:o.description):T,D=Object(h.a)(),C=!!O&&Object(a.castArray)(O).some(b.e),N=Object(s.useCallback)((function(){Object(v.J)("".concat(D,"_kmw"),"data_loading_error_retry")}),[D]);return Object(s.useEffect)((function(){O&&Object(v.J)("".concat(D,"_kmw"),"data_loading_error")}),[D,O]),O?e.createElement(m.a,{title:C?Object(l.__)("Insufficient permissions","google-site-kit"):Object(l.__)("Data loading failed","google-site-kit"),headerText:A,infoTooltip:w},e.createElement(p.a,{moduleSlug:_,error:O,onRetry:N,GetHelpLink:C?d.a:void 0,getHelpClassName:"googlesitekit-error-retry-text"})):e.createElement(j,{noPadding:!0},e.createElement("div",{className:i()("googlesitekit-km-widget-tile",c)},e.createElement(f.a,{title:A,infoTooltip:w,loading:E}),e.createElement("div",{className:"googlesitekit-km-widget-tile__body"},E&&e.createElement(g.a,null),!E&&y)))}MetricTileWrapper.propTypes={Widget:c.a.elementType.isRequired,loading:c.a.bool,title:c.a.string,infoTooltip:c.a.oneOfType([c.a.string,c.a.element]),moduleSlug:c.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(14),i=n(1),a=n.n(i),o=n(0),c=n(51),s=n(3),l=n(35),u=n(23),d=n(172),g=n(457),m=n(118),f=n(9),p=n(18),b=Object(m.a)(g.a);function AudienceSegmentationErrorWidget(t){var n=t.Widget,i=t.errors,a=t.onRetry,c=t.showRetryButton,g=Object(p.a)(),m=Object(s.useDispatch)(u.b).setValue,v=i?Object(r.castArray)(i):[],h=v.some(l.e);return Object(o.useEffect)((function(){m(d.b,!0)}),[m]),e.createElement(b,{Widget:n,errors:v,onRetry:function(){Object(f.J)("".concat(g,"_audiences-all-tiles"),"data_loading_error_retry").finally((function(){m(d.b,!1),null==a||a()}))},onRequestAccess:function(){Object(f.J)("".concat(g,"_audiences-all-tiles"),"insufficient_permissions_error_request_access")},showRetryButton:c,onInView:function(){var e=h?"insufficient_permissions_error":"data_loading_error";Object(f.J)("".concat(g,"_audiences-all-tiles"),e)}})}AudienceSegmentationErrorWidget.propTypes={Widget:a.a.elementType.isRequired,errors:a.a.oneOfType([a.a.object,a.a.arrayOf(a.a.object)]).isRequired,onRetry:a.a.func,showRetryButton:a.a.bool},t.a=Object(c.a)({moduleName:"analytics-4"})(AudienceSegmentationErrorWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r),a=n(11),o=n.n(a),c=n(0),s=n(17),l=Object(c.forwardRef)((function(t,n){var r=t.id,i=t.className,a=t.children,l=t.secondaryPane;return e.createElement("section",{id:r,className:o()(i,"googlesitekit-publisher-win"),ref:n},e.createElement(s.e,null,e.createElement(s.k,null,a)),l&&e.createElement(c.Fragment,null,e.createElement("div",{className:"googlesitekit-publisher-win__secondary-pane-divider"}),e.createElement(s.e,{className:"googlesitekit-publisher-win__secondary-pane"},e.createElement(s.k,null,e.createElement(s.a,{className:"googlesitekit-publisher-win__secondary-pane",size:12},l)))))}));l.displayName="Banner",l.propTypes={id:i.a.string,className:i.a.string,secondaryPane:i.a.node},t.a=l}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return BannerActions}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(1),u=n.n(l),d=n(204),g=n(0),m=n(3),f=n(10),p=n(32);function BannerActions(t){var n=t.ctaLink,r=t.ctaLabel,a=t.ctaComponent,c=t.ctaTarget,l=t.ctaCallback,u=t.dismissLabel,b=t.dismissCallback,v=Object(g.useState)(!1),h=s()(v,2),y=h[0],O=h[1],E=Object(d.a)(),_=Object(m.useSelect)((function(e){return!!n&&e(p.a).isNavigatingTo(n)})),j=function(){var e=o()(i.a.mark((function e(){var t,n,r,a=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(O(!0),t=a.length,n=new Array(t),r=0;r0){i.next=7;break}if(!(c=document.getElementById("wp-admin-bar-menu-toggle"))){i.next=7;break}return c.firstChild.click(),i.next=7,new Promise((function(e){setTimeout(e,0)}));case 7:"#adminmenu [href*='page=googlesitekit-dashboard']",(s=!!document.querySelector("".concat("#adminmenu [href*='page=googlesitekit-dashboard']","[aria-haspopup=true]")))&&document.querySelector("#adminmenu [href*='page=googlesitekit-dashboard']").click(),n&&!r&&(l=document.hasFocus,document.hasFocus=function(){return document.hasFocus=l,!1}),t(e,{isTooltipVisible:!0,rehideAdminMenu:!o,rehideAdminSubMenu:s});case 12:case"end":return i.stop()}}),a)}))),[n,r,t,e])}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AdminMenuTooltip}));var r=n(7),i=n.n(r),a=n(21),o=n.n(a),c=n(5),s=n.n(c),l=n(16),u=n.n(l),d=n(25),g=n.n(d),m=n(0),f=n(1),p=n.n(f),b=n(3),v=n(196),h=n(23),y=n(150);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t0&&(null===(t=document.getElementById("wp-admin-bar-menu-toggle"))||void 0===t||t.click()),d&&document.querySelector("body").click(),e.next=4,null==n?void 0:n();case 4:a(r,void 0);case 5:case"end":return e.stop()}}),e)}))),[n,l,d,a,r]);return e.createElement(v.a,o()({slug:"ga4-activation-banner-admin-menu-tooltip",onDismiss:f},i))}AdminMenuTooltip.propTypes=E(E({},v.a.propTypes),{},{target:p.a.string,tooltipStateKey:p.a.string.isRequired}),AdminMenuTooltip.defaultProps={target:'#adminmenu [href*="page=googlesitekit-settings"]'}}).call(this,n(4))},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsNoticeMultiRow}));var r=n(1),i=n.n(r),a=n(0);function SettingsNoticeMultiRow(t){var n=t.notice,r=t.LearnMore,i=t.CTA,o=t.children;return e.createElement(a.Fragment,null,e.createElement("div",{className:"googlesitekit-settings-notice__text"},n),e.createElement("div",{className:"googlesitekit-settings-notice__inner-row"},e.createElement("div",{className:"googlesitekit-settings-notice__children-container"},o),r&&e.createElement("div",{className:"googlesitekit-settings-notice__learn-more"},e.createElement(r,null)),i&&e.createElement("div",{className:"googlesitekit-settings-notice__cta"},e.createElement(i,null))))}SettingsNoticeMultiRow.propTypes={children:i.a.node.isRequired,notice:i.a.node.isRequired,LearnMore:i.a.elementType,CTA:i.a.elementType}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return BannerIcon}));var r=n(1),i=n.n(r),a=n(58),o=n(148),c=n(17);function BannerIcon(t){var n=t.type;if("win-error"!==n&&"win-warning"!==n)return null;var r="win-warning"===n?e.createElement(a.a,{width:34}):e.createElement(o.a,{width:28});return e.createElement(c.a,{size:1,smOrder:3,mdOrder:3,lgOrder:3},e.createElement("div",{className:"googlesitekit-publisher-win__icons"},r))}BannerIcon.propTypes={type:i.a.string}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return BannerLogo}));var r=n(1),i=n.n(r),a=n(17),o=n(151),c=n(190);function BannerLogo(t){var n=t.module,r=t.moduleName;return e.createElement(a.a,{size:12},e.createElement("div",{className:"googlesitekit-publisher-win__logo"},n&&e.createElement(c.a,{slug:n,size:19}),!n&&e.createElement(o.a,{height:"34",width:"32"})),r&&e.createElement("div",{className:"googlesitekit-publisher-win__module-name"},r))}BannerLogo.propTypes={module:i.a.string,moduleName:i.a.string}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return BannerDescription}));var r=n(1),i=n.n(r),a=n(0),o=n(73),c=n(20),s=n(77);function BannerDescription(t){var n=t.description,r=t.learnMoreLabel,i=t.learnMoreURL,l=t.learnMoreTarget,u=t.learnMoreDescription,d=t.onLearnMoreClick;if(!n)return null;var g;return r&&(g=e.createElement(a.Fragment,null,e.createElement(c.a,{onClick:function(e){e.persist(),null==d||d()},href:i,external:l===s.a.EXTERNAL},r),u)),e.createElement("div",{className:"googlesitekit-publisher-win__desc"},Object(a.isValidElement)(n)?e.createElement(a.Fragment,null,n,g&&e.createElement("p",null,g)):e.createElement("p",null,e.createElement("span",{dangerouslySetInnerHTML:Object(o.a)(n,{ALLOWED_TAGS:["strong","em","br","a"],ALLOWED_ATTR:["href"]})})," ",g))}BannerDescription.propTypes={description:i.a.node,learnMoreURL:i.a.string,learnMoreDescription:i.a.string,learnMoreLabel:i.a.string,learnMoreTarget:i.a.oneOf(Object.values(s.a)),onLearnMoreClick:i.a.func}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t=0;)3===e[n]?(t-=3,e[n]=4):6===e[n]&&(t-=6,e[n]=8),n--;return[e,t]}function d(e,t){return(Array.isArray(t.width)?t.width:[t.width]).map((function(t){return{counter:e+c.c[t],width:t}}))}function g(e,t){var n=[],r=[];if(!(null==e?void 0:e.length))return{columnWidths:n,rowIndexes:r};var a=0,o=0,s=function(e,t){return e.counter-t.counter},g=function(e,t){var n=e.counter;return t.counter-n},m=function(e){return e.counter<=12};if(e.forEach((function(f,p){if(l(t[f.slug]))return n.push(0),void r.push(o);var b=d(a,f),v=function(e,t,n){for(;++e12){if(a-=c.c[h],r[p]++,9===a){var y=u(n,a),O=i()(y,2);n=O[0],a=O[1]}a=c.c[h],o++}else 12===a&&(a=0,o++);n.push(c.c[h])})),9===a){var f=u(n,a),p=i()(f,2);n=p[0],a=p[1]}return{columnWidths:n,rowIndexes:r}}var m=n(14);function f(e,t,n){var r=n.columnWidths,i=n.rowIndexes,a=[],s=o()(r);if(!(null==e?void 0:e.length))return{gridColumnWidths:s,overrideComponents:a};var l=null,u=-1,d=[];if(function(e,t){for(var n={},r=0;r1)}(e,t)){var g=Array.from({length:e.length-1}).fill(0);return{overrideComponents:[t[e[0].slug]],gridColumnWidths:[12].concat(o()(g))}}return e.forEach((function(n,o){var c,g,f,p,b;if(a.push(null),l=t[n.slug],u=i[o],l)if(g=l,f=t[null===(c=e[o+1])||void 0===c?void 0:c.slug],p=u,b=i[o+1],p===b&&Object(m.isEqual)(g,f))d.push(r[o]),s[o]=0;else if(d.length>0){d.push(r[o]);var v=d.reduce((function(e,t){return e+t}),0);a[o]=l,s[o]=v,d=[]}})),{gridColumnWidths:s,overrideComponents:a}}var p=n(244);function b(e){return(Array.isArray(e)?e:[e]).filter((function(e){return"string"==typeof e&&e.length>0}))}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceErrorModal}));var r=n(1),i=n.n(r),a=n(38),o=n(2),c=n(3),s=n(20),l=n(112),u=n(72),d=n(13),g=n(8),m=n(35),f=n(9);function AudienceErrorModal(t){var n=t.apiErrors,r=t.hasOAuthError,i=t.inProgress,p=t.title,b=t.description,v=t.trackEventCategory,h=t.onCancel,y=void 0===h?function(){}:h,O=t.onRetry,E=void 0===O?function(){}:O,_=Array.isArray(n)?n:[n],j=Object(c.useSelect)((function(e){return e(d.c).getErrorTroubleshootingLinkURL({code:"analytics-4_insufficient_permissions"})})),S=Object(c.useSelect)((function(e){return e(g.r).getServiceEntityAccessURL()})),k=Object(c.useSelect)((function(e){return e(d.c).getErrorTroubleshootingLinkURL({code:"access_denied"})}));if(!_.length&&!r)return null;var A,T,w,D,C=_.some((function(e){return Object(m.e)(e)}));return r?(A=Object(o.__)("Analytics update failed","google-site-kit"),T=Object(a.a)(Object(o.__)("Setup was interrupted because you did not grant the necessary permissions. ","google-site-kit"),{HelpLink:e.createElement(s.a,{href:k,external:!0,hideExternalIndicator:!0},Object(o.__)("Get help","google-site-kit"))}),w=Object(o.__)("Retry","google-site-kit")):C?(A=Object(o.__)("Insufficient permissions","google-site-kit"),T=Object(a.a)(Object(o.__)("You’ll need to contact your administrator. Trouble getting access? ","google-site-kit"),{HelpLink:e.createElement(s.a,{href:j,external:!0,hideExternalIndicator:!0},Object(o.__)("Get help","google-site-kit"))}),w=Object(o.__)("Request access","google-site-kit"),D=S):(A=p||Object(o.__)("Failed to set up visitor groups","google-site-kit"),T=b||Object(o.__)("Oops! Something went wrong. Retry enabling groups.","google-site-kit"),w=Object(o.__)("Retry","google-site-kit")),e.createElement(u.a,null,e.createElement(l.a,{dialogActive:!0,buttonLink:D,title:A,subtitle:T,handleConfirm:function(){var e;e=r?"auth_error_retry":C?"insufficient_permissions_error_request_access":"setup_error_retry",Object(f.J)(v,e).finally((function(){C||E()}))},confirmButton:w,handleDialog:function(){var e;e=r?"auth_error_cancel":C?"insufficient_permissions_error_cancel":"setup_error_cancel",Object(f.J)(v,e).finally(y)},onOpen:function(){var e;e=r?"auth_error":C?"insufficient_permissions_error":"setup_error",Object(f.J)(v,e)},onClose:y,danger:!0,inProgress:i}))}AudienceErrorModal.propTypes={apiErrors:i.a.oneOfType([i.a.arrayOf(i.a.object),i.a.object,i.a.array]),hasOAuthError:i.a.bool,inProgress:i.a.bool,title:i.a.string,description:i.a.string,trackEventCategory:i.a.string,onCancel:i.a.func,onRetry:i.a.func}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(11),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(10),l=n(492),u=Object(c.forwardRef)((function(t,n){var r=t.className,a=t.content,o=t.dismissLabel,c=t.Icon,u=void 0===c?l.a:c,d=t.onDismiss;return e.createElement("div",{ref:n,className:i()("googlesitekit-audience-segmentation-info-notice",r)},e.createElement(u,{width:"20",height:"20"}),e.createElement("div",{className:"googlesitekit-audience-segmentation-info-notice__body"},e.createElement("p",null,a),o&&e.createElement(s.Button,{tertiary:!0,onClick:d,className:"googlesitekit-audience-segmentation-info-notice__dismiss"},o)))}));u.propTypes={className:o.a.string,content:o.a.string.isRequired,dismissLabel:o.a.string,Icon:o.a.elementType,onDismiss:o.a.func},t.a=u}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n(7),i=n.n(r),a=n(25),o=n.n(a),c=n(61),s=n.n(c),l=n(14);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.metrics,n=e.dimensions,r=o()(e,["metrics","dimensions"]);return d({metrics:m(t),dimensions:f(n)},r)})),m=function(e){return Object(l.castArray)(e).map((function(e){return"string"==typeof e?{name:e}:e})).filter((function(e){return Object(l.isPlainObject)(e)}))},f=function(e){return Object(l.castArray)(e).map((function(e){return"string"==typeof e?{name:e}:e})).filter((function(e){return Object(l.isPlainObject)(e)}))}},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return BadgeWithTooltip}));var r=n(1),i=n.n(r),a=n(11),o=n.n(a),c=n(133);function BadgeWithTooltip(t){var n=t.className,r=void 0===n?"":n,i=t.label,a=t.onTooltipOpen,s=t.tooltipTitle;return e.createElement("span",{className:o()("googlesitekit-badge-with-tooltip","googlesitekit-badge",r)},i,s&&e.createElement(c.a,{onOpen:a,title:s}))}BadgeWithTooltip.propTypes={onTooltipOpen:i.a.func,tooltipTitle:i.a.node,className:i.a.string,label:i.a.node.isRequired}}).call(this,n(4))},,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Error}));var r=n(1),i=n.n(r),a=n(0),o=n(3),c=n(13),s=n(55);function Error(t){var n=t.id,r=Object(o.useSelect)((function(e){return e(c.c).getError("notificationAction",[n])})),i=Object(o.useDispatch)(c.c).clearError;return Object(a.useEffect)((function(){return function(){i("notificationAction",[n])}}),[i,n]),r?e.createElement(s.a,{message:r.message}):null}Error.propTypes={id:i.a.string}}).call(this,n(4))},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return m}));var r=n(11),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(10),l=n(149),u=n(71),d=n(58),g=n(212),m={SUCCESS:"success",WARNING:"warning",INFO:"info"},f=Object(c.forwardRef)((function(t,n){var r=t.title,a=t.description,o=t.Icon,c=t.ctaLink,f=t.ctaLabel,p=t.className,b=t.onCTAClick,v=t.isCTALinkExternal,h=t.dismissLabel,y=t.onDismiss,O=t.variant,E=void 0===O?m.SUCCESS:O,_=t.hideIcon,j=void 0!==_&&_;return e.createElement("div",{ref:n,className:i()("googlesitekit-subtle-notification",{"googlesitekit-subtle-notification--success":E===m.SUCCESS,"googlesitekit-subtle-notification--warning":E===m.WARNING,"googlesitekit-subtle-notification--info":E===m.INFO},p)},!j&&e.createElement("div",{className:"googlesitekit-subtle-notification__icon"},o&&e.createElement(o,{width:24,height:24}),!o&&E===m.SUCCESS&&e.createElement(l.a,{width:24,height:24}),!o&&E===m.WARNING&&e.createElement(d.a,{width:24,height:24}),!o&&E===m.INFO&&e.createElement(g.a,{width:24,height:24})),e.createElement("div",{className:"googlesitekit-subtle-notification__content"},e.createElement("p",null,r),a&&e.createElement("p",{className:"googlesitekit-subtle-notification__secondary_description"},a)),e.createElement("div",{className:"googlesitekit-subtle-notification__action"},h&&e.createElement(s.Button,{tertiary:!0,onClick:y},h),f&&e.createElement(s.Button,{className:"googlesitekit-subtle-notification__cta",href:c,onClick:b,target:v?"_blank":"_self",trailingIcon:v?e.createElement(u.a,{width:14,height:14}):void 0},f)))}));f.propTypes={title:o.a.node.isRequired,description:o.a.string,Icon:o.a.elementType,ctaLink:o.a.string,ctaLabel:o.a.string,className:o.a.string,onCTAClick:o.a.func,isCTALinkExternal:o.a.bool,dismissLabel:o.a.string,onDismiss:o.a.func,variant:o.a.oneOf(Object.values(m)),hideIcon:o.a.bool},t.b=f}).call(this,n(4))},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return SpinnerButton}));var r=n(21),i=n.n(r),a=n(25),o=n.n(a),c=n(1),s=n.n(c),l=n(11),u=n.n(l),d=n(346),g=n(264),m={BEFORE:"before",AFTER:"after"};function SpinnerButton(t){var n=t.className,r=t.onClick,a=void 0===r?function(){}:r,c=t.isSaving,s=void 0!==c&&c,l=t.spinnerPosition,f=void 0===l?m.AFTER:l,p=o()(t,["className","onClick","isSaving","spinnerPosition"]);return e.createElement(d.a,i()({className:u()(n,"googlesitekit-button-icon--spinner",{"googlesitekit-button-icon--spinner__running":s,"googlesitekit-button-icon--spinner__before":f===m.BEFORE,"googlesitekit-button-icon--spinner__after":f===m.AFTER}),icon:s&&f===m.BEFORE?e.createElement(g.a,{size:14}):void 0,trailingIcon:s&&f===m.AFTER?e.createElement(g.a,{size:14}):void 0,onClick:a},p))}SpinnerButton.propTypes={className:s.a.string,onClick:s.a.func,isSaving:s.a.bool,spinnerPosition:s.a.oneOf(Object.values(m))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return CircularProgress}));var r=n(641);function CircularProgress(t){return e.createElement(r.a,t)}}).call(this,n(4))},,function(e,t,n){"use strict";n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return g}));var r=n(27),i=n.n(r),a=n(14),o=n(24),c=n(9),s=function(e,t){if(!(null==t?void 0:t.length))return e;var n=[];return(null==e?void 0:e.length)&&(n=e[0].reduce((function(e,t,n){return(null==t?void 0:t.role)?[].concat(i()(e),[n]):e}),[])),e.map((function(e){return e.filter((function(e,r){return 0===r||t.includes(r-1)||n.includes(r-1)}))}))},l=function(e,t,n,r){var i={height:e||t,width:n||r};return i.width&&!i.height&&(i.height="100%"),i.height&&!i.width&&(i.width="100%"),i},u=function(e,t,n){var r=i()(e||[]);return t&&r.push({eventName:"ready",callback:t}),n&&r.push({eventName:"select",callback:n}),r},d=function(e,t,n,r,i,s){var l,u,d,g,m,f,p,b,v=Object(a.cloneDeep)(e);t&&"LineChart"===n&&((null==e||null===(l=e.vAxis)||void 0===l||null===(u=l.viewWindow)||void 0===u?void 0:u.min)||Object(a.set)(v,"vAxis.viewWindow.min",0),(null==e||null===(d=e.vAxis)||void 0===d||null===(g=d.viewWindow)||void 0===g?void 0:g.max)||Object(a.set)(v,"vAxis.viewWindow.max",100),(null==e||null===(m=e.hAxis)||void 0===m||null===(f=m.viewWindow)||void 0===f?void 0:f.min)||(Object(a.set)(v,"hAxis.viewWindow.min",Object(c.H)(r)),delete v.hAxis.ticks),(null==e||null===(p=e.hAxis)||void 0===p||null===(b=p.viewWindow)||void 0===b?void 0:b.max)||(Object(a.set)(v,"hAxis.viewWindow.max",Object(c.H)(i)),delete v.hAxis.ticks));if("LineChart"===n){var h,y,O;if((null==e||null===(h=e.hAxis)||void 0===h?void 0:h.maxTextLines)||Object(a.set)(v,"hAxis.maxTextLines",1),!(null==e||null===(y=e.hAxis)||void 0===y?void 0:y.minTextSpacing)){var E=s===o.b?50:100;Object(a.set)(v,"hAxis.minTextSpacing",E)}void 0===(null==e||null===(O=e.tooltip)||void 0===O?void 0:O.isHtml)&&(Object(a.set)(v,"tooltip.isHtml",!0),Object(a.set)(v,"tooltip.trigger","both"))}return Object(a.merge)(v,{hAxis:{textStyle:{fontSize:10,color:"#5f6561"}},vAxis:{textStyle:{color:"#5f6561",fontSize:10}},legend:{textStyle:{color:"#131418",fontSize:12}}}),v},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(c.s)(),n=Intl.NumberFormat(t,{style:"currency",currency:e}),r=n.formatToParts(1e6);return r.reduce((function(e,t){var n=t.value;switch(t.type){case"group":return e+",";case"decimal":return e+".";case"currency":return e+n;case"literal":return e+(/^\s*$/.test(n)?n:"");case"integer":var i=n.replace(/\d/g,"#");return e+(Object(a.findLast)(r,(function(e){return"integer"===e.type}))===t?i.replace(/#$/,"0"):i);case"fraction":return e+n.replace(/\d/g,"0");default:return e}}),"")}},,,function(e,t,n){"use strict";(function(e){var r=n(11),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=Object(c.forwardRef)((function(t,n){var r=t.children,a=t.className,o=t.widgetSlug,c=t.noPadding,s=t.Header,l=t.Footer;return e.createElement("div",{className:i()("googlesitekit-widget","googlesitekit-widget--".concat(o),{"googlesitekit-widget--no-padding":c},{"googlesitekit-widget--with-header":s},a),ref:n},s&&e.createElement("div",{className:"googlesitekit-widget__header"},e.createElement(s,null)),e.createElement("div",{className:"googlesitekit-widget__body"},r),l&&e.createElement("div",{className:"googlesitekit-widget__footer"},e.createElement(l,null)))}));s.defaultProps={children:void 0,noPadding:!1},s.propTypes={children:o.a.node,widgetSlug:o.a.string.isRequired,noPadding:o.a.bool,Header:o.a.elementType,Footer:o.a.elementType},t.a=s}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return WidgetRecoverableModules}));var r=n(7),i=n.n(r),a=n(21),o=n.n(a),c=n(27),s=n.n(c),l=n(25),u=n.n(l),d=n(1),g=n.n(d),m=n(0),f=n(146),p=n(170);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function WidgetRecoverableModules(t){var n=t.widgetSlug,r=t.moduleSlugs,i=u()(t,["widgetSlug","moduleSlugs"]),a=Object(m.useMemo)((function(){return{moduleSlug:s()(r).sort().join(","),moduleSlugs:r}}),[r]);return Object(f.a)(n,p.a,a),e.createElement(p.a,o()({moduleSlugs:r},i))}WidgetRecoverableModules.propTypes=function(e){for(var t=1;t0,k="key-metric-selection-checkbox-".concat(n);return e.createElement(b.c,{id:k,slug:n,title:r,description:a,isNewlyDetected:c,isItemSelected:j,isItemDisabled:S,onCheckboxChange:_},h.length>0&&e.createElement("div",{className:"googlesitekit-selection-panel-item-error"},Object(u.sprintf)(
/* translators: %s: module names. */
Object(u._n)("%s is disconnected, no data to show","%s are disconnected, no data to show",h.length,"google-site-kit"),h.join(Object(u.__)(" and ","google-site-kit")))))}MetricItem.propTypes={slug:s.a.string.isRequired,title:s.a.string.isRequired,description:s.a.string.isRequired,isNewlyDetected:s.a.bool,savedItemSlugs:s.a.array}}).call(this,n(4))},,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SelectionPanelHeader}));var r=n(1),i=n.n(r),a=n(20),o=n(108);function SelectionPanelHeader(t){var n=t.children,r=t.title,i=t.onCloseClick;return e.createElement("header",{className:"googlesitekit-selection-panel-header"},e.createElement("div",{className:"googlesitekit-selection-panel-header__row"},e.createElement("h3",null,r),e.createElement(a.a,{className:"googlesitekit-selection-panel-header__close",onClick:i,linkButton:!0},e.createElement(o.a,{width:"15",height:"15"}))),n)}SelectionPanelHeader.propTypes={children:i.a.node,title:i.a.string,onCloseClick:i.a.func}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SelectionPanelItem}));var r=n(1),i=n.n(r),a=n(2),o=n(331),c=n(75);function SelectionPanelItem(t){var n=t.children,r=t.id,i=t.slug,s=t.title,l=t.description,u=t.isItemSelected,d=t.isItemDisabled,g=t.onCheckboxChange,m=t.subtitle,f=t.suffix,p=t.badge,b=t.isNewlyDetected;return e.createElement("div",{className:"googlesitekit-selection-panel-item"},e.createElement(o.a,{badge:p,checked:u,disabled:d,id:r,onChange:g,title:s,value:i},m&&e.createElement("span",{className:"googlesitekit-selection-panel-item__subtitle"},m),l,n),b&&e.createElement(c.a,{label:Object(a.__)("New","google-site-kit")}),f&&e.createElement("span",{className:"googlesitekit-selection-panel-item__suffix"},f))}SelectionPanelItem.propTypes={children:i.a.node,id:i.a.string,slug:i.a.string,title:i.a.string,description:i.a.string,isItemSelected:i.a.bool,isItemDisabled:i.a.bool,onCheckboxChange:i.a.func,subtitle:i.a.string,suffix:i.a.node,badge:i.a.node,isNewlyDetected:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SelectionPanelItems}));var r=n(21),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(2);function SelectionPanelItems(t){var n=t.currentSelectionTitle,r=void 0===n?Object(s.__)("Current selection","google-site-kit"):n,a=t.availableItemsTitle,o=void 0===a?Object(s.__)("Additional items","google-site-kit"):a,l=t.savedItemSlugs,u=void 0===l?[]:l,d=t.availableSavedItems,g=void 0===d?{}:d,m=t.availableUnsavedItems,f=void 0===m?{}:m,p=t.ItemComponent,b=t.notice,v=function(t){return Object.keys(t).map((function(n){return e.createElement(p,i()({key:n,slug:n,savedItemSlugs:u},t[n]))}))},h=Object.keys(f).length;return e.createElement("div",{className:"googlesitekit-selection-panel-items"},0!==u.length&&e.createElement(c.Fragment,null,e.createElement("p",{className:"googlesitekit-selection-panel-items__subheading"},r),e.createElement("div",{className:"googlesitekit-selection-panel-items__subsection"},v(g)),h>0&&e.createElement("p",{className:"googlesitekit-selection-panel-items__subheading"},o)),h>0&&e.createElement("div",{className:"googlesitekit-selection-panel-items__subsection"},v(f)),b)}SelectionPanelItems.propTypes={currentSelectionTitle:o.a.string,availableItemsTitle:o.a.string,savedItemSlugs:o.a.array,availableSavedItems:o.a.object,availableUnsavedItems:o.a.object,ItemComponent:o.a.elementType,notice:o.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SelectionPanelFooter}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(14),u=n(1),d=n.n(u),g=n(0),m=n(38),f=n(2),p=n(3),b=n(10),v=n(115),h=n(9),y=n(8),O=n(42),E=n(55);function SelectionPanelFooter(t){var n=t.savedItemSlugs,r=void 0===n?[]:n,a=t.selectedItemSlugs,c=void 0===a?[]:a,u=t.saveSettings,d=void 0===u?function(){}:u,_=t.saveError,j=t.itemLimitError,S=t.minSelectedItemCount,k=void 0===S?0:S,A=t.maxSelectedItemCount,T=void 0===A?0:A,w=t.isBusy,D=t.onSaveSuccess,C=void 0===D?function(){}:D,N=t.onCancel,I=void 0===N?function(){}:N,R=t.isOpen,x=t.closePanel,P=void 0===x?function(){}:x,M=Object(g.useState)(null),L=s()(M,2),G=L[0],B=L[1],V=Object(g.useState)(!1),F=s()(V,2),W=F[0],Z=F[1],U=Object(p.useSelect)((function(e){return e(y.r).isFetchingSyncAvailableAudiences()})),z=Object(g.useMemo)((function(){return!Object(l.isEqual)(Object(h.F)(c),Object(h.F)(r))}),[r,c]),H=(null==r?void 0:r.length)>0&&z?Object(f.__)("Apply changes","google-site-kit"):Object(f.__)("Save selection","google-site-kit"),q=Object(g.useCallback)(o()(i.a.mark((function e(){var t;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d(c);case 2:t=e.sent,t.error||(C(),P(),B(H),Z(!0));case 5:case"end":return e.stop()}}),e)}))),[d,c,C,P,H]),K=Object(g.useCallback)((function(){P(),I()}),[P,I]),Y=Object(g.useState)(null),J=s()(Y,2),$=J[0],Q=J[1];Object(g.useEffect)((function(){null!==$&&$!==R&&R&&(B(null),Z(!1)),Q(R)}),[R,$]);var X=(null==c?void 0:c.length)||0,ee=U?e.createElement(O.a,{width:"89px",height:"20px"}):e.createElement("p",{className:"googlesitekit-selection-panel-footer__item-count"},Object(m.a)(Object(f.sprintf)(
/* translators: 1: Number of selected items. 2: Maximum number of items that can be selected. */
Object(f.__)("%1$d selected (up to %2$d)","google-site-kit"),X,T),{MaxCount:e.createElement("span",{className:"googlesitekit-selection-panel-footer__item-count--max-count"})}));return e.createElement("footer",{className:"googlesitekit-selection-panel-footer"},_&&e.createElement(v.a,{error:_}),e.createElement("div",{className:"googlesitekit-selection-panel-footer__content"},z&&j?e.createElement(E.a,{noPrefix:!0,message:j}):ee,e.createElement("div",{className:"googlesitekit-selection-panel-footer__actions"},e.createElement(b.Button,{tertiary:!0,onClick:K,disabled:w},Object(f.__)("Cancel","google-site-kit")),e.createElement(b.SpinnerButton,{onClick:q,isSaving:w,disabled:XT||w||!R&&W},G||H))))}SelectionPanelFooter.propTypes={savedItemSlugs:d.a.array,selectedItemSlugs:d.a.array,saveSettings:d.a.func,saveError:d.a.object,itemLimitError:d.a.string,minSelectedItemCount:d.a.number,maxSelectedItemCount:d.a.number,isBusy:d.a.bool,onSaveSuccess:d.a.func,onCancel:d.a.func,isOpen:d.a.bool,closePanel:d.a.func}}).call(this,n(4))},,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return WidgetReportZero}));var r=n(7),i=n.n(r),a=n(21),o=n.n(a),c=n(25),s=n.n(c),l=n(1),u=n.n(l),d=n(0),g=n(146),m=n(181);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function WidgetReportZero(t){var n=t.widgetSlug,r=t.moduleSlug,i=s()(t,["widgetSlug","moduleSlug"]),a=Object(d.useMemo)((function(){return{moduleSlug:r}}),[r]);return Object(g.a)(n,m.a,a),e.createElement(m.a,o()({moduleSlug:r},i))}WidgetReportZero.propTypes=function(e){for(var t=1;t","google-site-kit"),{HelpLink:e.createElement(c.a,{href:n,external:!0,hideExternalIndicator:!0},Object(o.__)("Get help","google-site-kit"))})}GetHelpLink.propTypes={linkURL:i.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTileNoData}));var r=n(2);function AudienceTileNoData(){return e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__no-data"},Object(r.__)("No data to show yet","google-site-kit"))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return PartialDataNotice}));var r=n(1),i=n.n(r);function PartialDataNotice(t){var n=t.content;return e.createElement("span",{className:"googlesitekit-audience-segmentation-partial-data-notice"},n)}PartialDataNotice.propTypes={content:i.a.node}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;tLearn more","google-site-kit"),{a:e.createElement(v.a,{path:"/analytics/answer/9216061",external:!0})})))}EnhancedMeasurementSwitch.propTypes={onClick:s.a.func,disabled:s.a.bool,loading:s.a.bool,isEnhancedMeasurementAlreadyEnabled:s.a.bool,showTick:s.a.bool}}).call(this,n(4))},,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ChipTabGroup}));var r,i=n(21),a=n.n(i),o=n(27),c=n.n(o),s=n(15),l=n.n(s),u=n(7),d=n.n(u),g=n(0),m=n(422),f=n(2),p=n(3),b=n(10),v=n(26),h=n(29),y=n(8),O=n(23),E=n(6),_=n(19),j=n(361),S=n(313),k=n(362),A=n(24),T=n(221),w=n(139),D=n(74),C=(r={},d()(r,v.c.SLUG,T.a),d()(r,v.g.SLUG,w.a),r);function ChipTabGroup(t){var n=t.allMetricItems,r=t.savedItemSlugs,i=Object(g.useState)(v.c.SLUG),o=l()(i,2),s=o[0],u=o[1],T=Object(g.useState)(0),w=l()(T,2),N=w[0],I=w[1],R=Object(A.e)()===A.b,x=Object(p.useSelect)((function(e){return e(h.a).getValue(v.j,v.i)})),P=Object(p.useSelect)((function(e){return e(h.a).getValue(v.j,v.a)||[]})),M=Object(p.useSelect)((function(e){return e(h.a).getValue(v.j,v.p)||[]})),L=Object(p.useSelect)((function(e){return e(E.a).isUserInputCompleted()})),G=Object(p.useSelect)((function(e){var t,n=e(E.a).getUserPickedMetrics();if(null==n?void 0:n.length){var r=e(y.r).getKeyMetricsConversionEventWidgets();return Object.keys(r).filter((function(e){return n.some((function(t){return r[e].includes(t)}))}))}var i=e(E.a).getUserInputSettings();return null==i||null===(t=i.includeConversionEvents)||void 0===t?void 0:t.values})),B=Object(p.useSelect)((function(e){return e(_.a).isModuleConnected("analytics-4")})),V=Object(p.useSelect)((function(e){return B?e(y.r).getDetectedEvents():[]})),F=Object(p.useSelect)((function(e){return e(E.a).getAnswerBasedMetrics(null,[].concat(c()(G||[]),c()(V||[])))})),W=[y.l.SUBMIT_LEAD_FORM,y.l.CONTACT,y.l.GENERATE_LEAD].filter((function(e){return(null==V?void 0:V.includes(e))||(null==G?void 0:G.includes(e))})),Z=[y.l.ADD_TO_CART,y.l.PURCHASE].filter((function(e){return(null==V?void 0:V.includes(e))||(null==G?void 0:G.includes(e))})),U=Object(g.useMemo)((function(){return[v.h,v.d].concat(c()((null==W?void 0:W.length)?[v.e]:[]),c()((null==Z?void 0:Z.length)?[v.f]:[]),[v.b])}),[W,Z]),z=Object(g.useMemo)((function(){return L&&(null==F?void 0:F.length)?[v.c,v.g]:[v.c]}),[L,F]),H=Object(g.useMemo)((function(){return[].concat(c()(z),c()(U))}),[z,U]),q=Object(p.useSelect)((function(e){if(!B)return[];var t=e(y.r).getNewBadgeEvents();if((null==V?void 0:V.length)&&(null==t?void 0:t.length)){var n=V.filter((function(e){return y.e.includes(e)})),r=t.filter((function(e){return y.e.includes(e)})),i=t.filter((function(e){return!y.e.includes(e)}));if((null==n?void 0:n.length)>1&&r.length>0)return i}return t})),K=Object(p.useSelect)((function(e){return B?e(y.r).getKeyMetricsConversionEventWidgets():[]})),Y=d()({},v.c.SLUG,0),J={},$={},Q=function(e){var t,r=n[e].group;if((r===s||s===v.c.SLUG&&P.includes(e))&&(J[e]=n[e]),s===v.g.SLUG&&F.includes(e)&&F.includes(e)&&(J[e]=n[e]),!Y[r]){var i=Object.keys(n).filter((function(e){return!(n[e].group!==r||!(null==x?void 0:x.includes(e)))})).length;Y[r]=i}(null==q?void 0:q.length)&&(q.some((function(t){return K[t].includes(e)}))&&($[r]=[].concat(c()(null!==(t=$[r])&&void 0!==t?t:[]),[e])))};for(var X in n)Q(X);var ee=Object(p.useDispatch)(h.a).setValues,te=Object(g.useCallback)((function(){var e;ee(v.j,(e={},d()(e,v.i,x),d()(e,v.a,[].concat(c()(P),c()(M))),d()(e,v.p,[]),e))}),[x,P,M,ee]),ne=Object(g.useCallback)((function(e,t){if(e)u(e);else{var n=H[t];I(t),u(n.SLUG)}M.length&&te()}),[H,M,u,te]),re=Object(p.useSelect)((function(e){return e(O.b).getValue(v.k)})),ie=Object(m.a)(re),ae=Object.keys($);Object(g.useEffect)((function(){if(!ie&&re)if(u(v.c.SLUG),I(0),ae.length&&R){var e=H.find((function(e){return e.SLUG===ae[0]}));I(H.indexOf(e)),u(e.SLUG)}else I(0),u(v.c.SLUG);ie&&!re&&te()}),[re,ie,M,H,R,ae,te]);var oe=[[].concat(c()(z),c()(U.slice(0,2))),c()(U.slice(2))];return e.createElement("div",{className:"googlesitekit-chip-tab-group"},e.createElement("div",{className:"googlesitekit-chip-tab-group__tab-items"},!R&&oe.map((function(t){return e.createElement("div",{key:"row-".concat(t[0].SLUG),className:"googlesitekit-chip-tab-group__tab-items-row"},t.map((function(t){return e.createElement(j.a,{key:t.SLUG,slug:t.SLUG,label:t.LABEL,hasNewBadge:!!(null==$?void 0:$[t.SLUG]),isActive:t.SLUG===s,onClick:ne,selectedCount:Y[t.SLUG]})})))})),R&&e.createElement(b.TabBar,{activeIndex:N,handleActiveIndexUpdate:function(e){return ne(null,e)}},H.map((function(t,n){var r=C[t.SLUG]||D.a;return e.createElement(b.Tab,{key:n,"aria-label":t.LABEL},e.createElement(r,{width:12,height:12,className:"googlesitekit-chip-tab-group__chip-item-svg googlesitekit-chip-tab-group__tab-item-mobile-svg googlesitekit-chip-tab-group__chip-item-svg__".concat(t.SLUG)}),t.LABEL,Y[t.SLUG]>0&&e.createElement("span",{className:"googlesitekit-chip-tab-group__chip-item-count"},"(",Y[t.SLUG],")"),!!(null==$?void 0:$[t.SLUG])&&e.createElement("span",{className:"googlesitekit-chip-tab-group__chip-item-new-dot"}))})))),e.createElement("div",{className:"googlesitekit-chip-tab-group__tab-item"},Object.keys(J).map((function(t){var n,i=J[t].group,o=null==$||null===(n=$[i])||void 0===n?void 0:n.includes(t);return e.createElement(S.a,a()({key:t,slug:t,savedItemSlugs:r,isNewlyDetected:o},J[t]))})),!Object.keys(J).length&&e.createElement("div",{className:"googlesitekit-chip-tab-group__graphic"},e.createElement(k.a,{height:250}),e.createElement("p",null,Object(f.__)("No metrics were selected yet","google-site-kit")))))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Chip}));var r,i=n(7),a=n.n(i),o=n(1),c=n.n(o),s=n(11),l=n.n(s),u=n(10),d=n(26),g=n(221),m=n(139),f=n(74),p=(r={},a()(r,d.c.SLUG,g.a),a()(r,d.g.SLUG,m.a),r);function Chip(t){var n=t.slug,r=t.label,i=t.isActive,a=t.onClick,o=t.hasNewBadge,c=void 0!==o&&o,s=t.selectedCount,d=void 0===s?0:s,g=p[n]||f.a;return e.createElement(u.Button,{className:l()("googlesitekit-chip-tab-group__chip-item",{"googlesitekit-chip-tab-group__chip-item--active":i}),icon:e.createElement(g,{width:12,height:12,className:"googlesitekit-chip-tab-group__chip-item-svg googlesitekit-chip-tab-group__chip-item-svg__".concat(n)}),trailingIcon:d>0?e.createElement("span",{className:"googlesitekit-chip-tab-group__chip-item-count"},"(",d,")"):null,onClick:function(){return a(n)}},r,c&&e.createElement("span",{className:"googlesitekit-chip-tab-group__chip-item-new-dot"}))}Chip.propTypes={slug:c.a.string.isRequired,label:c.a.string.isRequired,isActive:c.a.bool,hasNewBadge:c.a.bool,selectedCount:c.a.number,onClick:c.a.func.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;tObject(x.H)(Y).getTime());var t}));if($)return null;if(!b)return e.createElement("div",{className:p()("googlesitekit-chart","googlesitekit-chart-loading__forced",o)},oe);var ue=Object(R.b)([].concat(c()(n||[]),[{eventName:"ready",callback:function(){var e;if(ce.current&&le.length){var t=ce.current.getChart(),n=null==t?void 0:t.getChartLayoutInterface(),r=null==n?void 0:n.getChartAreaBoundingBox(),i=ce.current.getDataTable();if(n&&r&&i){le.forEach((function(e,t){var i=new Date(e.date),a=document.getElementById("googlesitekit-chart__date-marker-line--".concat(z,"-").concat(t));v()(a,"#googlesitekit-chart__date-marker-line--".concat(z,"-").concat(t," is missing from the DOM, but required to render date markers."));var o=Math.floor(n.getXLocation(Object(x.H)(Object(x.q)(i))));if(Object.assign(a.style,{left:"".concat(o-1,"px"),top:"".concat(Math.floor(r.top),"px"),height:"".concat(Math.floor(r.height),"px"),opacity:1}),e.text){var c=document.getElementById("googlesitekit-chart__date-marker-tooltip--".concat(z,"-").concat(t));v()(c,"#googlesitekit-chart__date-marker-tooltip--".concat(z,"-").concat(t," is missing from the DOM, but required to render date marker tooltips.")),Object.assign(c.style,{left:"".concat(o-9,"px"),top:"".concat(Math.floor(r.top)-18,"px"),opacity:1})}}));var a=null===(e=document.querySelector("#googlesitekit-chart-".concat(z," svg:first-of-type > g:first-of-type > g > g > text")))||void 0===e?void 0:e.parentElement.parentElement.parentElement;!!a&&document.querySelectorAll("#googlesitekit-chart-".concat(z," svg:first-of-type > g")).length>=3&&(a.style.transform="translateY(-10px)")}}}}]),G,B),de=Object(R.a)(W,Z,i,K,Y,H);return e.createElement(w.a,null,e.createElement("div",{className:p()("googlesitekit-chart","googlesitekit-chart--".concat(i),o),id:"googlesitekit-chart-".concat(z),tabIndex:-1},e.createElement(O.a,l()({className:"googlesitekit-chart__inner",chartEvents:ue,chartLanguage:Object(x.s)(),chartType:i,chartVersion:"49",data:re,loader:oe,height:f,getChartWrapper:function(e,t){var n,r,i;(ee||te(!0),e!==ce.current)&&(null===(n=se.current)||void 0===n||n.visualization.events.removeAllListeners(null===(r=ce.current)||void 0===r?void 0:r.getChart()),null===(i=se.current)||void 0===i||i.visualization.events.removeAllListeners(ce.current));ce.current=e,se.current=t,g&&g(e,t)},width:F,options:de},U)),Z&&ee&&e.createElement(A.b,{style:A.a.OVERLAY}),!!le.length&&le.map((function(t,n){return e.createElement(D.a,{key:"googlesitekit-chart__date-marker--".concat(z,"-").concat(n),id:"".concat(z,"-").concat(n),text:t.text})})),a))}GoogleChart.propTypes={className:y.a.string,children:y.a.node,chartEvents:y.a.arrayOf(y.a.shape({eventName:y.a.string,callback:y.a.func})),chartType:y.a.oneOf(["LineChart","PieChart"]).isRequired,data:y.a.array,dateMarkers:y.a.arrayOf(y.a.shape({date:y.a.string.isRequired,text:y.a.string})),getChartWrapper:y.a.func,height:y.a.string,loaded:y.a.bool,loadingHeight:y.a.string,loadingWidth:y.a.string,onMouseOut:y.a.func,onMouseOver:y.a.func,onReady:y.a.func,onSelect:y.a.func,selectedStats:y.a.arrayOf(y.a.number),width:y.a.string,options:y.a.object,gatheringData:y.a.bool},GoogleChart.defaultProps=L(L({},O.a.defaultProps),{},{dateMarkers:[],gatheringData:!1,loaded:!0})}).call(this,n(4),n(28))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return p}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(12),s=n.n(c),l=n(14),u=n(275),d=n(109),g=n(165),m=n(13),f=function(e,t){var n=t.find((function(t){return t.test(e)}));return!!n&&n.exec(e)[1]},p=Object(l.memoize)(function(){var e=o()(i.a.mark((function e(t){var n,r,a,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.homeURL,r=t.ampMode,s()(Object(d.a)(n),"homeURL must be valid URL"),a=[n],m.b!==r){e.next=14;break}return e.prev=4,e.next=7,Object(u.default)({path:"/wp/v2/posts?per_page=1"}).then((function(e){return e.slice(0,1).map((function(e){return Object(g.a)(e.link,{amp:1})})).pop()}));case 7:(o=e.sent)&&a.push(o),e.next=14;break;case 11:return e.prev=11,e.t0=e.catch(4),e.abrupt("return",a);case 14:return e.abrupt("return",a);case 15:case"end":return e.stop()}}),e,null,[[4,11]])})));return function(t){return e.apply(this,arguments)}}())},,function(e,t,n){"use strict";(function(e,r){var i=n(2),a=n(10),o=n(3),c=n(400),s=n(401),l=n(211),u=n(92),d=n(24),g=n(23),m=n(6),f=n(19),p=n(18),b=n(34),v=n(9),h=n(8),y=n(53),O=n(51);t.a=Object(O.a)({moduleName:"analytics-4"})((function AudienceSegmentationIntroductoryOverlayNotification(){var t=Object(p.a)(),n=Object(b.a)(),O=Object(d.e)(),E=Object(y.c)(),_=Object(o.useSelect)((function(e){return e(m.a).isDismissingItem("audienceSegmentationIntroductoryOverlayNotification")})),j=Object(o.useSelect)((function(e){var t=e(m.a).isItemDismissed("audienceSegmentationIntroductoryOverlayNotification"),r=e(m.a).isAudienceSegmentationWidgetHidden(),i=e(f.a).isModuleActive("analytics-4"),a=!n||e(m.a).canViewSharedModule("analytics-4"),o=e(h.r).getAudienceSegmentationSetupCompletedBy(),c=e(m.a).getID();return y.b===E&&!1===t&&!1===r&&i&&a&&Number.isInteger(o)&&o!==c})),S=Object(o.useDispatch)(g.b).dismissOverlayNotification,k=function(){S("audienceSegmentationIntroductoryOverlayNotification")};return r.createElement(l.a,{shouldShowNotification:j,GraphicDesktop:c.a,GraphicMobile:s.a,notificationID:"audienceSegmentationIntroductoryOverlayNotification",onShow:function(){Object(v.J)("".concat(t,"_audiences-secondary-user-intro"),"view_notification")}},r.createElement("div",{className:"googlesitekit-overlay-notification__body"},r.createElement("h3",null,Object(i.__)("New! Visitor groups","google-site-kit")),r.createElement("p",null,Object(i.__)("You can now learn more about your site visitor groups by comparing different metrics","google-site-kit"))),r.createElement("div",{className:"googlesitekit-overlay-notification__actions"},r.createElement(a.Button,{tertiary:!0,disabled:_,onClick:function(){Object(v.J)("".concat(t,"_audiences-secondary-user-intro"),"dismiss_notification").finally((function(){k()}))}},Object(i.__)("Got it","google-site-kit")),r.createElement(a.Button,{disabled:_,onClick:function(n){n.preventDefault();setTimeout((function(){e.scrollTo({top:Object(u.a)(".googlesitekit-widget-area--mainDashboardTrafficAudienceSegmentation",O),behavior:"smooth"})}),0),Object(v.J)("".concat(t,"_audiences-secondary-user-intro"),"confirm_notification").finally((function(){k()}))}},Object(i.__)("Show me","google-site-kit"))))}))}).call(this,n(28),n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.keyColumnIndex,i=void 0===n?0:n,a=t.maxSlices,o=t.withOthers,c=void 0!==o&&o,s=t.tooltipCallback,l=e||{},u=l.rows,d=void 0===u?[]:u,g="function"==typeof s,m=["Source","Percent"];g&&m.push({type:"string",role:"tooltip",p:{html:!0}});var f=[m],p=d.filter((function(e){return"date_range_0"===e.dimensionValues[1].value})),b=p.reduce((function(e,t){return e+parseInt(t.metricValues[0].value,10)}),0),v=d.filter((function(e){return"date_range_1"===e.dimensionValues[1].value})),h=v.reduce((function(e,t){return e+parseInt(t.metricValues[0].value,10)}),0),y=c,O=p.length,E=b,_=h;a>0?(y=c&&p.length>a,O=Math.min(p.length,y?a-1:a)):(y=!1,O=p.length);for(var j=function(e){var t=p[e],n=t.metricValues[i].value,r=v.find((function(e){return e.dimensionValues[0].value===t.dimensionValues[0].value})),a=r?r.metricValues[i].value:0;E-=n,_-=a;var o=b>0?n/b:0,c=[t.dimensionValues[0].value,o];if(g){var l=d.find((function(e){var n=e.dimensionValues;return"date_range_1"===n[1].value&&n[0].value===t.dimensionValues[0].value}));c.push(s(t,l,c))}f.push(c)},S=0;S0){var k=[Object(r.__)("Others","google-site-kit"),E/b];g&&k.push(s({metricValues:[{value:E}]},{metricValues:[{value:_}]},k)),f.push(k)}return f}var a=function(e){var t,n,r,i,a,o,c;if(void 0!==e){var s=((null==e?void 0:e.rows)||[]).filter((function(e){return"date_range_0"===e.dimensionValues[1].value}));return 1===(null==s?void 0:s.length)||(null==s||null===(t=s[0])||void 0===t||null===(n=t.metricValues)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.value)===(null==e||null===(i=e.totals)||void 0===i||null===(a=i[0])||void 0===a||null===(o=a.metricValues)||void 0===o||null===(c=o[0])||void 0===c?void 0:c.value)}},o=n(393),c=n(250),s=(n(103),n(310),n(448))},,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return P}));var r,i=n(21),a=n.n(i),o=n(15),c=n.n(o),s=n(7),l=n.n(s),u=n(1),d=n.n(u),g=n(391),m=n(2),f=n(0),p=n(3),b=n(51),v=n(29),h=n(6),y=n(13),O=n(45),E=n(8),_=n(412),j=n(18),S=n(102),k=n(247),A=n(9),T=n(413),w=n(248),D=n(243),C=n(191),N=n(459),I=n(460),R=n(461),x=n(24),P="audience_segmentation_setup_cta-notification",M=(r={},l()(r,x.b,R.a),l()(r,x.c,I.a),r);function AudienceSegmentationSetupCTAWidget(t){var n,r=t.id,i=t.Notification,o=Object(j.a)(),s=Object(x.e)(),l="".concat(o,"_audiences-setup-cta-dashboard"),u=Object(p.useDispatch)(O.a).invalidateResolution,d=Object(p.useDispatch)(v.a).setValues,g=Object(S.b)(r),b=Object(S.c)(r).isTooltipVisible,k=Object(p.useSelect)((function(e){return e(O.a).isNotificationDismissalFinal(r)})),I=Object(p.useSelect)((function(e){return e(O.a).isNotificationDismissed(r)})),R=Object(p.useSelect)((function(e){return e(h.a).hasFinishedResolution("getDismissedPrompts",[])})),P=Object(p.useSelect)((function(e){return e(v.a).getValue(E.c,"autoSubmit")})),L=Object(f.useState)(!1),G=c()(L,2),B=G[0],V=G[1],F=Object(p.useDispatch)(h.a),W=F.dismissItem,Z=F.dismissPrompt,U=Object(f.useCallback)((function(){u("getQueuedNotifications",[o,O.c.DEFAULT]),Z(r,{expiresInSeconds:0}),W(_.a)}),[W,Z,r,u,o]),z=Object(f.useCallback)((function(){V(!0)}),[V]),H=Object(T.a)({onSuccess:U,onError:z}),q=H.apiErrors,K=H.failedAudiences,Y=H.isSaving,J=H.onEnableGroups,$=Object(p.useDispatch)(h.a).clearPermissionScopeError,Q=Object(p.useDispatch)(y.c).setSetupErrorCode,X=Object(f.useCallback)((function(){d(E.c,{autoSubmit:!1}),$(),Q(null),V(!1)}),[$,Q,d]),ee=Object(p.useSelect)((function(e){return e(y.c).getSetupErrorCode()})),te=P&&"access_denied"===ee;if(Object(f.useEffect)((function(){b&&Object(A.J)(l,"tooltip_view")}),[b,l]),b)return e.createElement(f.Fragment,null,e.createElement(S.a,{title:Object(m.__)("You can always enable groups from Settings later","google-site-kit"),content:Object(m.__)("The visitors group section will be added to your dashboard once you set it up.","google-site-kit"),dismissLabel:Object(m.__)("Got it","google-site-kit"),onDismiss:function(){Object(A.J)(l,"tooltip_dismiss")},tooltipStateKey:r}));if((I||!R)&&!Y&&!te&&!B)return null;var ne={gaTrackingEventArgs:{category:l}};return e.createElement(f.Fragment,null,e.createElement(i,ne,e.createElement(D.a,{id:r,title:Object(m.__)("Learn how different types of visitors interact with your site","google-site-kit"),description:e.createElement("p",null,Object(m.__)("Understand what brings new visitors to your site and keeps them coming back. Site Kit can now group your site visitors into relevant segments like “new“ and “returning“. To set up these new groups, Site Kit needs to update your Google Analytics property.","google-site-kit")),actions:e.createElement(C.a,a()({id:r,className:"googlesitekit-setup-cta-banner__actions-wrapper",ctaLabel:Y?Object(m.__)("Enabling groups","google-site-kit"):Object(m.__)("Enable groups","google-site-kit"),onCTAClick:J,isSaving:Y,dismissOnCTAClick:!1,dismissLabel:k?Object(m.__)("Don’t show again","google-site-kit"):Object(m.__)("Maybe later","google-site-kit"),onDismiss:g,dismissOptions:{skipHidingFromQueue:!0},dismissExpires:2*A.g},ne)),SVG:null!==(n=M[s])&&void 0!==n?n:N.a,primaryCellSizes:{lg:7,md:8},SVGCellSizes:{lg:5}})),(B||te)&&e.createElement(w.a,{hasOAuthError:te,apiErrors:q.length?q:K,onRetry:J,inProgress:Y,onCancel:te?X:function(){return V(!1)},trackEventCategory:"".concat(o,"_audiences-setup")}))}AudienceSegmentationSetupCTAWidget.propTypes={id:d.a.string,Notification:d.a.elementType},t.b=Object(g.a)(Object(b.a)({moduleName:"analytics-4"}),Object(k.g)("audienceSegmentationSetupCTA"))(AudienceSegmentationSetupCTAWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return KeyMetricsCTAContent}));var r=n(15),i=n.n(r),a=n(11),o=n.n(a),c=n(1),s=n.n(c),l=n(227),u=n(0),d=n(3),g=n(13),m=n(6),f=n(24),p=n(9),b=n(18),v=n(17),h=n(451),y=n(452),O=n(453),E=n(454),_=n(79);function KeyMetricsCTAContent(t){var n=t.className,r=t.title,a=t.description,c=t.actions,s=t.ga4Connected,j=Object(u.useRef)(),S=Object(f.e)(),k=Object(_.a)(),A=Object(b.a)(),T=S===f.b,w=S===f.c&&k<960,D=k>=1280,C=k>=960&&k<1280;s||(w=S===f.c&&k<800,C=k>=800&&k<1280);var N=Object(l.a)(j,{threshold:.25}),I=Object(u.useState)(!1),R=i()(I,2),x=R[0],P=R[1],M=!!(null==N?void 0:N.intersectionRatio),L=Object(d.useDispatch)(m.a).triggerSurvey,G=Object(d.useSelect)((function(e){return e(g.c).isUsingProxy()}));return Object(u.useEffect)((function(){M&&!x&&(s&&Object(p.J)("".concat(A,"_kmw-cta-notification"),"view_notification"),G&&L("view_kmw_setup_cta",{ttl:p.g}),P(!0))}),[M,A,s,x,G,L]),e.createElement("section",{ref:j,className:o()("googlesitekit-setup__wrapper","googlesitekit-setup__wrapper--key-metrics-setup-cta",n)},e.createElement(v.e,null,e.createElement(v.k,null,e.createElement(v.a,{smSize:5,mdSize:6,lgSize:5,className:"googlesitekit-widget-key-metrics-content__wrapper"},e.createElement("div",{className:"googlesitekit-widget-key-metrics-text__wrapper"},e.createElement("h3",{className:"googlesitekit-publisher-win__title"},r),e.createElement("p",null,a)),e.createElement("div",{className:"googlesitekit-widget-key-metrics-actions__wrapper"},c),w&&e.createElement(v.a,{className:"googlesitekit-widget-key-metrics-svg__wrapper"},e.createElement(O.a,null)),T&&e.createElement(v.a,{className:"googlesitekit-widget-key-metrics-svg__wrapper"},e.createElement(E.a,null))),C&&e.createElement(v.a,{className:"googlesitekit-widget-key-metrics-svg__wrapper"},e.createElement(y.a,null)),D&&e.createElement(v.a,{className:"googlesitekit-widget-key-metrics-svg__wrapper",smSize:6,mdSize:3,lgSize:6},e.createElement(h.a,null)))))}KeyMetricsCTAContent.propTypes={title:s.a.string,description:s.a.string,actions:s.a.node}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return KeyMetricsCTAFooter}));var r=n(1),i=n.n(r),a=n(2),o=n(17),c=n(20);function KeyMetricsCTAFooter(t){var n=t.onActionClick,r=void 0===n?function(){}:n,i=t.showDismiss;return e.createElement(o.k,{className:"googlesitekit-widget-key-metrics-footer"},e.createElement(o.a,{size:12,className:"googlesitekit-widget-key-metrics-footer__cta-wrapper"},!i&&e.createElement("span",null,Object(a.__)("Interested in specific metrics?","google-site-kit")),e.createElement(c.a,{onClick:r},i?Object(a.__)("Maybe later","google-site-kit"):Object(a.__)("Select your own metrics","google-site-kit"))))}KeyMetricsCTAFooter.propTypes={onActionClick:i.a.func}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileHeader}));var r=n(1),i=n.n(r),a=n(133),o=n(106);function MetricTileHeader(t){var n=t.title,r=t.infoTooltip,i=t.loading;return e.createElement("div",{className:"googlesitekit-km-widget-tile__title-container"},e.createElement("h3",{className:"googlesitekit-km-widget-tile__title"},n),i?e.createElement(o.a,null,e.createElement(a.a,{title:r})):e.createElement(a.a,{title:r}))}MetricTileHeader.propTypes={title:i.a.string,infoTooltip:i.a.oneOfType([i.a.string,i.a.element]),loading:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=e.filter((function(e){var t=e.dimensionValues;return"(not set)"!==t[0].value&&""!==t[0].value}));return n.slice(0,t)}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";var r=n(248);n.d(t,"b",(function(){return r.a}));n(206),n(369),n(376);var i=n(441);n.d(t,"d",(function(){return i.a}));var a=n(442);n.d(t,"c",(function(){return a.a}));var o=n(443);n.d(t,"a",(function(){return o.a}));var c=n(444);n.d(t,"e",(function(){return c.a}));var s=n(445);n.d(t,"f",(function(){return s.a}));var l=n(446);n.d(t,"g",(function(){return l.a}));n(249),n(345);var u=n(447);n.d(t,"h",(function(){return u.a}))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTooltipMessage}));var r=n(1),i=n.n(r),a=n(0),o=n(38),c=n(2),s=n(3),l=n(20),u=n(13);function AudienceTooltipMessage(t){var n=t.audienceSlug,r=t.audienceName,i=Object(s.useSelect)((function(e){return e(u.c).getDocumentationLinkURL("visitor-group-insights")}));return Object(a.useMemo)((function(){switch(n){case"new-visitors":return Object(o.a)(Object(c.sprintf)(
/* translators: %s: is the audience name */
Object(c.__)('%s are people who visited your site for the first time. Note that under some circumstances it\'s possible for a visitor to be counted in both the "new" and "returning" groups. Learn more',"google-site-kit"),"New visitors"),{strong:e.createElement("strong",null),link:e.createElement(l.a,{href:i,external:!0,hideExternalIndicator:!0})});case"returning-visitors":return Object(o.a)(Object(c.sprintf)(
/* translators: %s: is the audience name */
Object(c.__)('%s are people who have visited your site at least once before. Note that under some circumstances it\'s possible for a visitor to be counted in both the "new" and "returning" groups. Learn more',"google-site-kit"),"Returning visitors"),{strong:e.createElement("strong",null),link:e.createElement(l.a,{href:i,external:!0,hideExternalIndicator:!0})});default:return Object(o.a)(Object(c.sprintf)(
/* translators: %s: is the audience name */
Object(c.__)("%s is an audience that already exists in your Analytics property. Note that it's possible for a visitor to be counted in more than one group. Learn more","google-site-kit"),"".concat(r,"")),{strong:e.createElement("strong",null),link:e.createElement(l.a,{href:i,external:!0,hideExternalIndicator:!0})})}}),[n,r,i])}AudienceTooltipMessage.propTypes={audienceSlug:i.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return RetryButton}));var r=n(1),i=n.n(r),a=n(2),o=n(10),c=n(9),s=n(18);function RetryButton(t){var n=t.handleRetry,r=Object(s.a)();return e.createElement(o.Button,{className:"googlesitekit-audience-selection-panel__error-notice-action",onClick:function(){n(),Object(c.J)("".concat(r,"_audiences-sidebar"),"data_loading_error_retry")},tertiary:!0},Object(a.__)("Retry","google-site-kit"))}RetryButton.propTypes={handleRetry:i.a.func.isRequired}}).call(this,n(4))},,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(14);function i(e){var t;if(void 0!==e)return!((null==e?void 0:e.rows)&&(null==e?void 0:e.totals)&&!(null==e||null===(t=e.totals)||void 0===t?void 0:t.every(r.isEmpty)))||!e.totals.some((function(e){return!!e.metricValues&&e.metricValues.some((function(e){return e.value>0}))}))}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Notice}));var r=n(2),i=n(3),a=n(145),o=n(20),c=n(13);function Notice(){var t=Object(i.useSelect)((function(e){return e(c.c).getDocumentationLinkURL("ga4")}));return e.createElement(a.c,{type:a.a,LearnMore:function LearnMore(){return e.createElement(o.a,{href:t,external:!0},Object(r.__)("Learn more here.","google-site-kit"))},notice:Object(r.__)("Got a Google Analytics property and want to find out how to use it with Site Kit?","google-site-kit")})}}).call(this,n(4))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(3),i=n(19),a=n(6),o=n(26),c=n(8),s=n(67);function l(){return Object(r.useSelect)((function(e){var t=e(a.a).isItemDismissed(o.l),n=e(a.a).isDismissingItem(o.l),r=u(e,"search-console",s.b),i=u(e,"analytics-4",c.r);return!1===t&&!1===n&&r&&i}),[])}function u(e,t,n){if(e(i.a).isModuleConnected(t)){var r=e(n),a=r.isGatheringData,o=r.isDataAvailableOnLoad;return a(),o()}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return KeyMetricsSetupCTARenderedEffect}));var r=n(262),i=n(3),a=n(23),o="KEY_METRICS_SETUP_CTA_RENDERED";function KeyMetricsSetupCTARenderedEffect(){var e=Object(i.useDispatch)(a.b).setValue;return Object(r.a)((function(){e(o,!0)})),null}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(0),i=n(3),a=n(6),o=n(19),c=n(32);function s(e){var t=Object(i.useSelect)((function(e){return e(a.a).hasCapability(a.K)})),n=Object(i.useSelect)((function(t){return t(o.a).getModuleStoreName(e)})),s=Object(i.useSelect)((function(e){var t;return null===(t=e(n))||void 0===t?void 0:t.getAdminReauthURL()})),l=Object(i.useDispatch)(c.a).navigateTo,u=Object(r.useCallback)((function(){return l(s)}),[s,l]);return s&&t?u:null}},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.sticky,n=void 0!==t&&t,r=Object(c.useContext)(s.a),u=Object(c.useState)(!1),d=i()(u,2),g=d[0],m=d[1],f=Object(o.a)((function(e){return e(l.b).getInViewResetCount()})),p=Object(o.a)((function(e){return e(l.b).getValue("forceInView")}));return Object(c.useEffect)((function(){r.value&&!g&&m(!0)}),[g,r,m]),Object(c.useEffect)((function(){p&&m(!0)}),[p]),Object(a.a)((function(){m(!1)}),[f]),!(!n||!g)||!!r.value}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return SetupSuccess}));var r=n(0),i=n(3),a=n(6),o=n(18),c=n(118),s=n(9),l=n(458),u=Object(c.a)(l.a),d="settings_visitor_groups_setup_success_notification";function SetupSuccess(){var t=Object(o.a)(),n=Object(i.useDispatch)(a.a).dismissItem,c=Object(i.useSelect)((function(e){return e(a.a).isAudienceSegmentationWidgetHidden()})),l=Object(i.useSelect)((function(e){return e(a.a).isItemDismissed(d)})),g=c&&!1===l;return Object(r.useEffect)((function(){g&&n(d)}),[n,g]),void 0===l||l||g?null:e.createElement(u,{onInView:function(){Object(s.J)("".concat(t,"_audiences-setup-cta-settings-success"),"view_notification")}})}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return h}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(204),u=n(2),d=n(0),g=n(165),m=n(3),f=n(29),p=n(6),b=n(35),v=n(8);function h(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.redirectURL,r=t.onSuccess,a=t.onError,c=Object(l.a)(),h=Object(d.useState)([]),y=s()(h,2),O=y[0],E=y[1],_=Object(d.useState)([]),j=s()(_,2),S=j[0],k=j[1],A=Object(d.useState)(!1),T=s()(A,2),w=T[0],D=T[1],C=Object(m.useSelect)((function(e){return e(p.a).hasScope(v.h)})),N=Object(m.useSelect)((function(e){return e(f.a).getValue(v.c,"autoSubmit")})),I=Object(m.useDispatch)(f.a),R=I.setValues,x=Object(m.useDispatch)(p.a),P=x.setPermissionScopeError,M=Object(m.useDispatch)(v.r),L=M.enableAudienceGroup,G=M.fetchSyncAvailableCustomDimensions,B=M.determineNeedForAnalytics4EditScope,V=M.syncAvailableAudiences;n||(n=Object(g.a)(e.location.href,{notification:"audience_segmentation"}));var F=Object(d.useCallback)(o()(i.a.mark((function e(){var t,n,r,a,o,c,s,l,u,d;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V();case 2:if(t=e.sent,!(n=t.error)){e.next=6;break}return e.abrupt("return",{error:n});case 6:return e.next=8,G();case 8:if(r=e.sent,!(a=r.error)){e.next=12;break}return e.abrupt("return",{error:a});case 12:if(C){e.next=24;break}return e.next=15,B();case 15:if(o=e.sent,c=o.error,s=o.needsScope,!c){e.next=22;break}return e.abrupt("return",{error:c});case 22:if(!s){e.next=24;break}return e.abrupt("return",{needsScope:!0});case 24:return R(v.c,{autoSubmit:!1}),e.next=27,L(S);case 27:if(e.t0=e.sent,e.t0){e.next=30;break}e.t0={};case 30:return l=e.t0,u=l.error,d=l.failedSiteKitAudienceSlugs,e.abrupt("return",{error:u,failedSiteKitAudienceSlugs:d});case 34:case"end":return e.stop()}}),e)}))),[L,S,G,C,B,R,V]),W=Object(d.useCallback)(o()(i.a.mark((function t(){var o,s,l,d,g;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return D(!0),t.next=3,F();case 3:if(o=t.sent,s=o.error,l=o.needsScope,d=o.failedSiteKitAudienceSlugs,!l){t.next=11;break}return R(v.c,{autoSubmit:!0}),P({code:b.a,message:Object(u.__)("Additional permissions are required to create new audiences in Analytics.","google-site-kit"),data:{status:403,scopes:[v.h],skipModal:!0,skipDefaultErrorNotifications:!0,redirectURL:n,errorRedirectURL:e.location.href}}),t.abrupt("return");case 11:s||d?null==a||a():null==r||r(),c()&&(g=function _newArrayIfNotEmpty(e){return e.length?[]:e},s?(E([s]),k(g)):Array.isArray(d)?(k(d),E(g)):(E(g),k(g)),D(!1));case 13:case"end":return t.stop()}}),t)}))),[F,c,R,P,n,a,r]);return Object(d.useEffect)((function(){C&&N&&W()}),[C,N,W]),{apiErrors:O,failedAudiences:S,isSaving:w,onEnableGroups:W}}}).call(this,n(28))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupEnhancedConversionTrackingNotice}));var r=n(11),i=n.n(r),a=n(3),o=n(13);function SetupEnhancedConversionTrackingNotice(t){var n=t.className,r=t.message,c=Object(a.useSelect)((function(e){return e(o.c).isConversionTrackingEnabled()}));return c||void 0===c?null:e.createElement("p",{className:i()(n,"googlesitekit-color--surfaces-on-background-variant")},r)}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;ts;s++)a.push(e.createElement("div",{className:"googlesitekit-preview-table__row",key:"table-row-"+s},e.createElement(c.a,{width:"100%",height:r+"px"})));return e.createElement("div",{className:o()("googlesitekit-preview-table",{"googlesitekit-preview-table--padding":i})},a)}PreviewTable.propTypes={rows:i.a.number,rowHeight:i.a.number,padding:i.a.bool},PreviewTable.defaultProps={rows:11,rowHeight:35,padding:!1},t.a=PreviewTable}).call(this,n(4))},function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0;return Object(f.a)(v),v?e.createElement(r.Fragment,null,e.createElement(l.a,{secondary:!0,linkButton:!0,className:"googlesitekit-widget-area__cta-link",onClick:b,leadingIcon:e.createElement(u.a,{width:22,height:22})},Object(i.__)("Change metrics","google-site-kit")),e.createElement(d.a,null)):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return InsufficientPermissionsError}));var r=n(1),i=n.n(r),a=n(0),o=n(38),c=n(2),s=n(3),l=n(13),u=n(20),d=n(304),g=n(9),m=n(18);function InsufficientPermissionsError(t){var n=t.moduleSlug,r=t.onRetry,i=t.infoTooltip,f=t.headerText,p=Object(m.a)(),b=Object(s.useSelect)((function(e){return e(l.c).getErrorTroubleshootingLinkURL({code:"".concat(n,"_insufficient_permissions")})}));Object(a.useEffect)((function(){Object(g.K)("".concat(p,"_kmw"),"insufficient_permissions_error")}),[p]);var v=Object(a.useCallback)((function(){Object(g.J)("".concat(p,"_kmw"),"insufficient_permissions_error_retry"),null==r||r()}),[r,p]);return e.createElement(d.a,{title:Object(c.__)("Insufficient permissions","google-site-kit"),headerText:f,infoTooltip:i},e.createElement("div",{className:"googlesitekit-report-error-actions"},e.createElement("span",{className:"googlesitekit-error-retry-text"},Object(o.a)(Object(c.__)("Permissions updated? Retry","google-site-kit"),{a:e.createElement(u.a,{onClick:v})})),e.createElement("span",{className:"googlesitekit-error-retry-text"},Object(o.a)(Object(c.__)("You’ll need to contact your administrator. Learn more","google-site-kit"),{a:e.createElement(u.a,{href:b,external:!0,hideExternalIndicator:!0})}))))}InsufficientPermissionsError.propTypes={moduleSlug:i.a.string.isRequired,onRetry:i.a.func.isRequired,headerText:i.a.string,infoTooltip:i.a.string}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(1),s=n.n(c),l=n(83),u=n(2),d=n(0),g=n(3),m=n(10),f=n(377),p=n(378),b=n(6),v=n(13),h=n(26),y=n(51),O=n(102),E=n(9),_=n(18),j=n(397),S=n(398),k=n(32),A=n(23),T=n(93);function KeyMetricsSetupCTAWidget(t){var n=t.Widget,r=t.WidgetNull,a=Object(T.a)("conversionReporting"),c=Object(_.a)(),s=Object(j.a)(),y=Object(g.useSelect)((function(e){return e(v.c).getAdminURL("googlesitekit-user-input")})),w=Object(g.useSelect)((function(e){return e(v.c).getAdminURL("googlesitekit-metric-selection")})),D=Object(O.b)(h.l),C=Object(O.c)(h.l).isTooltipVisible,N=Object(g.useDispatch)(A.b).setValue,I=Object(g.useDispatch)(b.a).dismissItem,R=function(){var e=o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.J)("".concat(c,"_kmw-cta-notification"),"dismiss_notification");case 2:return D(),e.next=5,I(h.l);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=Object(d.useCallback)((function(){Object(E.J)("".concat(c,"_kmw"),"tooltip_dismiss")}),[c]),P=Object(g.useDispatch)(k.a).navigateTo,M=Object(d.useCallback)((function(){a?P(w):N(h.k,!0),Object(E.J)("".concat(c,"_kmw-cta-notification"),"confirm_pick_own_metrics")}),[P,w,c,a,N]),L=Object(d.useCallback)((function(){Object(E.J)("".concat(c,"_kmw-cta-notification"),"confirm_get_tailored_metrics")}),[c]);return Object(l.a)((function(){C&&Object(E.J)("".concat(c,"_kmw"),"tooltip_view")})),C?e.createElement(d.Fragment,null,e.createElement(r,null),e.createElement(O.a,{title:Object(u.__)("You can always set up goals from Settings later","google-site-kit"),content:Object(u.__)("The Key Metrics section will be added back to your dashboard once you set your goals in Settings","google-site-kit"),dismissLabel:Object(u.__)("Got it","google-site-kit"),tooltipStateKey:h.l,onDismiss:x})):s?e.createElement(n,{noPadding:!0,Footer:function Footer(){return e.createElement(p.a,{onActionClick:M})}},e.createElement(f.a,{title:Object(u.__)("Get personalized suggestions for user interaction metrics based on your goals","google-site-kit"),description:Object(u.__)("Answer 3 questions and we’ll suggest relevant metrics for your dashboard. These metrics will help you track how users interact with your site.","google-site-kit"),actions:e.createElement(d.Fragment,null,e.createElement(S.b,null),e.createElement(m.Button,{className:"googlesitekit-key-metrics-cta-button",href:y,onClick:L},Object(u.__)("Get tailored metrics","google-site-kit")),e.createElement(m.Button,{tertiary:!0,onClick:R},Object(u.__)("Maybe later","google-site-kit"))),ga4Connected:!0})):e.createElement(r,null)}KeyMetricsSetupCTAWidget.propTypes={Widget:s.a.elementType.isRequired,WidgetNull:s.a.elementType},t.a=Object(y.a)({moduleName:"analytics-4"})(KeyMetricsSetupCTAWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileNumeric}));var r=n(21),i=n.n(r),a=n(25),o=n.n(a),c=n(1),s=n.n(c),l=n(9),u=n(187),d=n(205);function MetricTileNumeric(t){var n=t.metricValue,r=t.metricValueFormat,a=t.subText,c=t.previousValue,s=t.currentValue,g=o()(t,["metricValue","metricValueFormat","subText","previousValue","currentValue"]),m=Object(l.n)(r);return e.createElement(d.a,i()({className:"googlesitekit-km-widget-tile--numeric"},g),e.createElement("div",{className:"googlesitekit-km-widget-tile__metric-container"},e.createElement("div",{className:"googlesitekit-km-widget-tile__metric"},Object(l.C)(n,m)),e.createElement("p",{className:"googlesitekit-km-widget-tile__subtext"},a)),e.createElement("div",{className:"googlesitekit-km-widget-tile__metric-change-container"},e.createElement(u.a,{previousValue:c,currentValue:s,isAbsolute:"percent"===(null==m?void 0:m.style)})))}MetricTileNumeric.propTypes={metricValue:s.a.oneOfType([s.a.string,s.a.number]),metricValueFormat:s.a.oneOfType([s.a.string,s.a.object]),subtext:s.a.string,previousValue:s.a.number,currentValue:s.a.number}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileTable}));var r=n(21),i=n.n(r),a=n(25),o=n.n(a),c=n(1),s=n.n(c),l=n(14),u=n(11),d=n.n(u),g=n(205);function MetricTileTable(t){var n=t.rows,r=void 0===n?[]:n,a=t.columns,c=void 0===a?[]:a,s=t.limit,u=t.ZeroState,m=o()(t,["rows","columns","limit","ZeroState"]),f=null;return(null==r?void 0:r.length)>0?f=r.slice(0,s||r.length).map((function(t,n){return e.createElement("div",{key:n,className:"googlesitekit-table__body-row"},c.map((function(n,r){var i=n.Component,a=n.field,o=n.className,c=void 0!==a?Object(l.get)(t,a):void 0;return e.createElement("div",{key:r,className:d()("googlesitekit-table__body-item",o)},i&&e.createElement(i,{row:t,fieldValue:c}),!i&&c)})))})):u&&(f=e.createElement("div",{className:"googlesitekit-table__body-row googlesitekit-table__body-row--no-data"},e.createElement("div",{className:"googlesitekit-table__body-zero-data"},e.createElement(u,null)))),e.createElement(g.a,i()({className:"googlesitekit-km-widget-tile--table"},m),e.createElement("div",{className:"googlesitekit-km-widget-tile__table"},f))}MetricTileTable.propTypes={rows:s.a.array,columns:s.a.array,limit:s.a.number,ZeroState:s.a.elementType}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileTablePlainText}));var r=n(1),i=n.n(r);function MetricTileTablePlainText(t){var n=t.content;return e.createElement("p",{className:"googlesitekit-km-widget-tile__table-plain-text"},n)}MetricTileTablePlainText.propTypes={content:i.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(1),u=n.n(l),d=n(0),g=n(3),m=n(51),f=n(8),p=n(6),b=n(462),v=n(184),h=n(206),y=n(345),O=n(245),E=n(35);function AudienceTilesWidget(t){var n=t.Widget,r=Object(g.useSelect)((function(e){var t=e(f.r).getAvailableAudiences();return null==t?void 0:t.map((function(e){return e.name}))})),a=Object(g.useSelect)((function(e){return e(p.a).getConfiguredAudiences()})),c=Object(d.useState)(!1),l=s()(c,2),u=l[0],m=l[1],_=Object(g.useDispatch)(f.r),j=_.clearErrors,S=_.maybeSyncAvailableAudiences,k=_.syncAvailableAudiences,A=Object(g.useSelect)((function(e){return e(f.r).isSettingUpAudiences()})),T=Object(g.useSelect)((function(e){return e(f.r).getErrorForAction("syncAvailableAudiences")}));if(Object(d.useEffect)((function(){u||A||function(){var e=o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S();case 2:m(!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[u,A,S]),T){var w=Object(E.e)(T);return e.createElement(h.a,{errors:T,Widget:n,onRetry:w?void 0:o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j("syncAvailableAudiences");case 2:return e.next=4,k();case 4:case"end":return e.stop()}}),e)}))),showRetryButton:!w})}return(null==a?void 0:a.some((function(e){return null==r?void 0:r.includes(e)})))?e.createElement(b.a,{Widget:n,widgetLoading:!u||!r||!a}):u?e.createElement(y.a,{Widget:n,WidgetNull:O.a}):e.createElement(n,{className:"googlesitekit-widget-audience-tiles",noPadding:!0},e.createElement("div",{className:"googlesitekit-widget-audience-tiles__body"},e.createElement(n,{noPadding:!0},e.createElement(v.a,null)),e.createElement(n,{noPadding:!0},e.createElement(v.a,null))))}AudienceTilesWidget.propTypes={Widget:u.a.elementType.isRequired,WidgetNull:u.a.elementType.isRequired},t.a=Object(m.a)({moduleName:"analytics-4"})(AudienceTilesWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceSelectionPanel}));var r=n(3),i=n(41),a=n(23),o=n(167),c=n(487);function AudienceSelectionPanel(){var t=Object(r.useSelect)((function(e){return e(a.b).getValue(i.i)}));return e.createElement(o.a,{value:{key:"AudienceSelectionPanel",value:!!t}},e.createElement(c.a,null))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceAreaFooter}));var r=n(2),i=n(3),a=n(6),o=n(8),c=n(19),s=n(135),l=n(34);function AudienceAreaFooter(){var t=Object(l.a)(),n=Object(i.useSelect)((function(e){return e(a.a).getDateRangeDates({offsetDays:o.g})})),u=Object(i.useSelect)((function(e){return t?null:e(o.r).getServiceReportURL("audiences",{dates:n})}));return Object(i.useSelect)((function(e){return e(c.a).isModuleConnected("analytics-4")}))?e.createElement(s.a,{className:"googlesitekit-audience-widget__source",name:Object(r._x)("Analytics","Service name","google-site-kit"),href:u,external:!0}):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ChangeGroupsLink}));var r=n(0),i=n(2),a=n(3),o=n(18),c=n(9),s=n(41),l=n(23),u=n(8),d=n(20),g=n(312);function ChangeGroupsLink(){var t=Object(o.a)(),n=Object(a.useInViewSelect)((function(e){return e(u.r).getConfigurableAudiences()}),[]),m=Object(a.useDispatch)(l.b).setValue,f=Object(r.useCallback)((function(){m(s.i,!0),Object(c.J)("".concat(t,"_audiences-sidebar"),"change_groups")}),[m,t]);return Array.isArray(n)&&(null==n?void 0:n.length)>0?e.createElement(r.Fragment,null,e.createElement(d.a,{secondary:!0,linkButton:!0,className:"googlesitekit-widget-area__cta-link",onClick:f,leadingIcon:e.createElement(g.a,{width:22,height:22})},Object(i.__)("Change groups","google-site-kit"))):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ConnectAnalyticsCTAWidget}));var r=n(1),i=n.n(r),a=n(38),o=n(0),c=n(2),s=n(3),l=n(501),u=n(502),d=n(20),g=n(19),m=n(166),f=n(24),p=n(352);function ConnectAnalyticsCTAWidget(t){var n=t.Widget,r=Object(f.e)()===f.c,i=Object(m.a)("analytics-4"),b=Object(s.useSelect)((function(e){return e(g.a).getModuleIcon("analytics-4")})),v=r?e.createElement("p",null,Object(a.a)(Object(c.__)("Google Analytics is disconnected, your audience metrics can’t be displayed. Connect Google Analytics","google-site-kit"),{a:e.createElement(d.a,{secondary:!0,onClick:i})})):e.createElement(o.Fragment,null,e.createElement("p",null,Object(c.__)("Google Analytics is disconnected, your audience metrics can’t be displayed","google-site-kit")),e.createElement(d.a,{secondary:!0,onClick:i},Object(c.__)("Connect Google Analytics","google-site-kit")));return e.createElement(n,{noPadding:!0},e.createElement(p.a,{Icon:b,SVGGraphic:r?u.a:l.a},v))}ConnectAnalyticsCTAWidget.propTypes={Widget:i.a.elementType.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r),a=n(0),o=n(2),c=n(3),s=n(6),l=n(9),u=n(51),d=n(249),g=n(172),m=n(8),f=n(23),p=n(118),b=n(18),v=Object(p.a)(d.a);function InfoNoticeWidget(t){var n=t.Widget,r=t.WidgetNull,i=Object(b.a)(),u=Object(c.useInViewSelect)((function(e){var t=e(m.r).getAvailableAudiences();return null==t?void 0:t.map((function(e){return e.name}))}),[]),d=Object(c.useInViewSelect)((function(e){return e(s.a).getConfiguredAudiences()}),[]),p=null==d?void 0:d.some((function(e){return null==u?void 0:u.includes(e)})),h=g.a.length,y=Object(c.useInViewSelect)((function(e){return e(s.a).isPromptDismissed(g.c)}),[]),O=Object(c.useSelect)((function(e){return e(f.b).getValue(g.b)})),E=Object(c.useInViewSelect)((function(e){return e(s.a).getPromptDismissCount(g.c)}),[]),_=Object(c.useDispatch)(s.a).dismissPrompt,j=Object(a.useCallback)((function(){void 0!==E&&Object(l.J)("".concat(i,"_audiences-info-notice"),"dismiss_notice",g.a[E].slug).finally((function(){var e=2*l.g,t=E+1=h||!0===O)return e.createElement(r,null);var S=g.a[E],k=S.slug,A=S.content;return e.createElement(n,{noPadding:!0},e.createElement(v,{content:A,dismissLabel:Object(o.__)("Got it","google-site-kit"),onDismiss:j,onInView:function(){Object(l.J)("".concat(i,"_audiences-info-notice"),"view_notice",k)}}))}InfoNoticeWidget.propTypes={Widget:i.a.elementType.isRequired,WidgetNull:i.a.elementType.isRequired},t.a=Object(u.a)({moduleName:"analytics-4"})(InfoNoticeWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SecondaryUserSetupWidget}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(1),u=n.n(l),d=n(83),g=n(0),m=n(3),f=n(184),p=n(8),b=n(206),v=n(35);function SecondaryUserSetupWidget(t){var n=t.Widget,r=Object(g.useState)(null),a=s()(r,2),c=a[0],l=a[1],u=Object(m.useSelect)((function(e){return e(p.r).isSettingUpAudiences()})),h=Object(m.useDispatch)(p.r).enableSecondaryUserAudienceGroup,y=function(){var e=o()(i.a.mark((function e(){var t,n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(null),e.next=3,h();case 3:t=e.sent,(n=t.error)&&l(n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(d.a)((function(){u||o()(i.a.mark((function e(){var t,n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h();case 2:t=e.sent,(n=t.error)&&l(n);case 5:case"end":return e.stop()}}),e)})))()})),c?e.createElement(b.a,{Widget:n,errors:c,onRetry:y,showRetryButton:!Object(v.e)(c)}):e.createElement(n,{className:"googlesitekit-widget-audience-tiles",noPadding:!0},e.createElement("div",{className:"googlesitekit-widget-audience-tiles__body"},e.createElement(n,{noPadding:!0},e.createElement(f.a,null)),e.createElement(n,{noPadding:!0},e.createElement(f.a,null))))}SecondaryUserSetupWidget.propTypes={Widget:u.a.elementType.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(27),i=n.n(r),a=n(11),o=n.n(a),c=n(14),s=n(2),l=n(84),u=n(9),d=n(15),g=n.n(d),m=n(12),f=n.n(m);function p(e,t){var n=t.dateRangeLength;f()(Array.isArray(e),"report must be an array to partition."),f()(Number.isInteger(n)&&n>0,"dateRangeLength must be a positive integer.");var r=function(t){return e.filter((function(e){return g()(e.dimensionValues,2)[1].value===t}))},i=-1*n;return{currentRange:r("date_range_0").slice(i),compareRange:r("date_range_1").slice(2*i,i)}}var b=n(371);function v(e,t){var n=[];return e.forEach((function(e){if(e.metricValues){var r=e.metricValues[t].value,i=e.dimensionValues[0].value,a=Object(b.a)(i);n.push([a,r])}})),n}function h(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[Object(s.__)("Users","google-site-kit"),Object(s.__)("Sessions","google-site-kit"),Object(s.__)("Engagement Rate","google-site-kit"),Object(s.__)("Session Duration","google-site-kit")],d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[function(e){return parseFloat(e).toLocaleString()},function(e){return parseFloat(e).toLocaleString()},function(e){return Object(u.C)(e/100,{style:"percent",signDisplay:"never",maximumFractionDigits:2})},function(e){return Object(u.C)(e,"s")}],g=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[c.identity,c.identity,function(e){return 100*e},c.identity],m=i()((null==e?void 0:e.rows)||[]),f=m.length;if(2*n>f){for(var b=Object(u.H)(r),h=0;n>h;h++){var y=(b.getMonth()+1).toString(),O=b.getDate().toString(),E=b.getFullYear().toString()+(2>y.length?"0":"")+y+(2>O.length?"0":"")+O;if(h>f){var _=[{dimensionValues:[{value:E},{value:"date_range_0"}],metricValues:[{value:0},{value:0}]},{dimensionValues:[{value:E},{value:"date_range_1"}],metricValues:[{value:0},{value:0}]}];m.unshift.apply(m,_)}b.setDate(b.getDate()-1)}m.push({dimensionValues:[{value:"0"},{value:"date_range_0"}]},{dimensionValues:[{value:"0"},{value:"date_range_1"}]})}var j=a[t]===Object(s.__)("Session Duration","google-site-kit"),S=j?"timeofday":"number",k=[[{type:"date",label:Object(s.__)("Day","google-site-kit")},{type:"string",role:"tooltip",p:{html:!0}},{type:S,label:a[t]},{type:S,label:Object(s.__)("Previous period","google-site-kit")}]],A=p(m,{dateRangeLength:n}),T=A.compareRange,w=A.currentRange,D=v(w,t),C=v(T,t),N=Object(l.b)(),I={weekday:"short",month:"short",day:"numeric"};return D.forEach((function(e,n){if(e[0]&&e[1]&&C[n]){var r=g[t],i=r(e[1]),c=r(C[n][1]),l=parseFloat(c),m=Object(u.i)(i,l),f=Object(u.p)(m),p=Object(s.sprintf)(
/* translators: 1: date for user stats, 2: previous date for user stats comparison */
Object(s._x)("%1$s vs %2$s","Date range for chart tooltip","google-site-kit"),e[0].toLocaleDateString(N,I),C[n][0].toLocaleDateString(N,I)),b=Object(s.sprintf)(
/* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage */
Object(s._x)("%1$s: %2$s%3$s %4$s","Stat information for chart tooltip","google-site-kit"),a[t],d[t](i),f,Object(u.C)(Math.abs(m),"%"));k.push([e[0],'
"),j?Object(u.k)(i):i,j?Object(u.k)(c):c])}})),k}},function(e,t,n){"use strict";(function(e){var r=n(816),i=n(618),a=n(121),o=n(357),c=n(781),s=n(525),l=n(800),u=n(802),d=n(633);n.d(t,"f",(function(){return i.b})),n.d(t,"h",(function(){return a.a})),n.d(t,"i",(function(){return a.b})),n.d(t,"n",(function(){return o.a})),n.d(t,"k",(function(){return c.a})),n.d(t,"m",(function(){return s.a})),n.d(t,"p",(function(){return l.a})),n.d(t,"o",(function(){return u.a})),n.d(t,"a",(function(){return d.b}));var g=n(545);n.d(t,"l",(function(){return g.a}));var m=n(64);n.d(t,"b",(function(){return m.a})),n.d(t,"c",(function(){return m.b})),n.d(t,"d",(function(){return m.c})),n.d(t,"e",(function(){return m.d}));var f,p=n(182);n.d(t,"g",(function(){return p.a}));var b=Object(r.a)({},null===(f=e.wp)||void 0===f?void 0:f.data);b.combineStores=m.a,b.commonActions=m.b,b.commonControls=m.c,b.commonStore=m.d,b.createReducer=p.a,b.useInViewSelect=g.a,b.controls=i.b,b.createRegistryControl=a.a,b.createRegistrySelector=a.b,b.useSelect=o.a,b.useDispatch=c.a,b.useRegistry=s.a,b.withSelect=l.a,b.withDispatch=u.a,b.RegistryProvider=d.b,t.j=b}).call(this,n(28))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupCompletedSurveyTrigger}));var r=n(0),i=n(3),a=n(13),o=n(6),c=n(9),s=n(222);function SetupCompletedSurveyTrigger(){var t=Object(i.useSelect)((function(e){return e(a.c).isKeyMetricsSetupCompleted()})),n=Object(i.useSelect)((function(e){return e(a.c).getKeyMetricsSetupCompletedBy()})),l=Object(i.useSelect)((function(e){return e(o.a).getID()}));return t?e.createElement(r.Fragment,null,e.createElement(s.a,{triggerID:"view_kmw",ttl:c.g}),n===l&&e.createElement(s.a,{triggerID:"view_kmw_setup_completed",ttl:c.g})):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return KeyMetricsSetupDesktopSVG}));var r=n(0),i=n(2),a=n(42),o=n(155),c=Object(r.lazy)((function(){return n.e(38).then(n.bind(null,821))}));function KeyMetricsSetupDesktopSVG(){return e.createElement(r.Suspense,{fallback:e.createElement(a.a,{width:"100%",height:"235px"})},e.createElement(o.a,{errorMessage:Object(i.__)("Failed to load graphic","google-site-kit")},e.createElement(c,null)))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return KeyMetricsSetupSmallDesktopSVG}));var r=n(0),i=n(2),a=n(42),o=n(155),c=Object(r.lazy)((function(){return n.e(40).then(n.bind(null,822))}));function KeyMetricsSetupSmallDesktopSVG(){return e.createElement(r.Suspense,{fallback:e.createElement(a.a,{width:"100%",height:"235px"})},e.createElement(o.a,{errorMessage:Object(i.__)("Failed to load graphic","google-site-kit")},e.createElement(c,null)))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return KeyMetricsSetupTabletSVG}));var r=n(0),i=n(2),a=n(42),o=n(155),c=Object(r.lazy)((function(){return n.e(41).then(n.bind(null,823))}));function KeyMetricsSetupTabletSVG(){return e.createElement(r.Suspense,{fallback:e.createElement(a.a,{width:"100%",height:"235px"})},e.createElement(o.a,{errorMessage:Object(i.__)("Failed to load graphic","google-site-kit")},e.createElement(c,null)))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return KeyMetricsSetupMobileSVG}));var r=n(0),i=n(2),a=n(42),o=n(155),c=Object(r.lazy)((function(){return n.e(39).then(n.bind(null,824))}));function KeyMetricsSetupMobileSVG(){return e.createElement(r.Suspense,{fallback:e.createElement(a.a,{width:"100%",height:"235px"})},e.createElement(o.a,{errorMessage:Object(i.__)("Failed to load graphic","google-site-kit")},e.createElement(c,null)))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return GetHelpLink}));var r=n(1),i=n.n(r),a=n(38),o=n(2),c=n(20);function GetHelpLink(t){var n=t.linkURL;return Object(a.a)(
/* translators: %s: get help text. */
Object(o.__)("Trouble getting access? ","google-site-kit"),{HelpLink:e.createElement(c.a,{href:n,external:!0,hideExternalIndicator:!0},Object(o.__)("Get help","google-site-kit"))})}GetHelpLink.propTypes={linkURL:i.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return MetricTileLoader}));var r=n(42);function MetricTileLoader(){return e.createElement("div",{className:"googlesitekit-km-widget-tile__loading"},e.createElement(r.a,{className:"googlesitekit-km-widget-tile__loading-header",width:"100%",height:"14px"}),e.createElement(r.a,{className:"googlesitekit-km-widget-tile__loading-body",width:"100%",height:"53px"}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r),a=n(0),o=n(2),c=n(10),s=n(17),l=n(24),u=n(353),d=n(35),g=n(137),m=n(348),f=Object(a.forwardRef)((function(t,n){var r=t.Widget,i=t.errors,a=t.onRetry,f=t.onRequestAccess,p=t.showRetryButton,b=Object(l.e)(),v=b===l.b,h=b===l.c,y=i.some(d.e);return e.createElement(r,{ref:n,noPadding:!0,className:"googlesitekit-audience-segmentation-error-widget"},e.createElement(s.e,{collapsed:!0,className:"googlesitekit-audience-segmentation-error__widget-primary-cell"},e.createElement(s.k,null,e.createElement(s.a,{smSize:6,mdSize:8,lgSize:7},e.createElement("h3",{className:"googlesitekit-publisher-win__title"},y?Object(o.__)("Insufficient permissions","google-site-kit"):Object(o.__)("Your visitor groups data loading failed","google-site-kit")),e.createElement("div",{className:"googlesitekit-widget-audience-segmentation-error__actions"},p&&a?e.createElement(c.Button,{onClick:a,danger:!0},Object(o.__)("Retry","google-site-kit")):e.createElement(g.a,{moduleSlug:"analytics-4",error:i,GetHelpLink:y?m.a:void 0,hideGetHelpLink:!y,buttonVariant:"danger",getHelpClassName:"googlesitekit-error-retry-text",onRetry:a,onRequestAccess:f}))),!v&&!h&&e.createElement(s.a,{className:"googlesitekit-widget-audience-segmentation-error__svg-wrapper",smSize:6,mdSize:3,lgSize:5},e.createElement(u.a,{width:"233px"})),h&&e.createElement(s.a,{className:"googlesitekit-widget-audience-segmentation-error__svg-wrapper",mdSize:8},e.createElement(u.a,{width:"233px"})),v&&e.createElement(s.a,{className:"googlesitekit-widget-audience-segmentation-error__svg-wrapper",smSize:8},e.createElement(u.a,{width:"233px"})))))}));f.propTypes={Widget:i.a.elementType.isRequired,errors:i.a.arrayOf(i.a.object).isRequired,onRetry:i.a.func.isRequired,onRequestAccess:i.a.func.isRequired,showRetryButton:i.a.bool},t.a=f}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(0),s=n(2),l=n(165),u=n(82),d=n(32),g=n(13),m=n(6),f=n(9),p=n(18),b=n(3),v=n(10),h=n(149),y=Object(c.forwardRef)((function(t,n){var r=Object(p.a)(),a=Object(b.useSelect)((function(e){var t=e(g.c).getAdminURL("googlesitekit-dashboard");return Object(l.a)(t,{widgetArea:u.AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION})})),c=Object(b.useDispatch)(d.a).navigateTo,y=Object(b.useDispatch)(m.a).dismissItem;function O(){return y("settings_visitor_groups_setup_success_notification")}return e.createElement("div",{ref:n,className:"googlesitekit-settings-visitor-groups__setup-success googlesitekit-subtle-notification"},e.createElement("div",{className:"googlesitekit-subtle-notification__icon"},e.createElement(h.a,{width:24,height:24})),e.createElement("div",{className:"googlesitekit-subtle-notification__content"},e.createElement("p",null,Object(s.__)("We’ve added the audiences section to your dashboard!","google-site-kit"))),e.createElement("div",{className:"googlesitekit-subtle-notification__action"},e.createElement(v.Button,{tertiary:!0,onClick:function(){Object(f.J)("".concat(r,"_audiences-setup-cta-settings-success"),"dismiss_notification").finally(O)}},Object(s.__)("Got it","google-site-kit")),e.createElement(v.Button,{onClick:function(){Object(f.J)("".concat(r,"_audiences-setup-cta-settings-success"),"confirm_notification").finally(o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O();case 2:c(a);case 3:case"end":return e.stop()}}),e)}))))}},Object(s.__)("Show me","google-site-kit"))))}));t.a=y}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t0;if(a&&l&&u)return"continue";a&&!l&&e.push(i),t.push(i)};(null==n?void 0:n.length)>0;)r();return[e,t]}),[N,C,ie,M,G,x,F]),de=o()(ue,2),ge=de[0],me=de[1];var fe,pe=(fe=[],G&&fe.push(V),F&&fe.push(Z),!(!fe.every(Boolean)&&!H)||(null==C?void 0:C.every((function(e){return re[e].length>0}))));Object(l.useEffect)((function(){ge.forEach((function(e){var t="audience-tile-".concat(e);le.current[t]||(oe(t,{expiresInSeconds:1}),le.current[t]=!0)}))}),[ge,oe,ae]);var be=Object(d.useSelect)((function(e){return e(f.r).isFetchingSyncAvailableCustomDimensions()})),ve=Object(d.useDispatch)(f.r).fetchSyncAvailableCustomDimensions,he=Object.values(Q).some(j.a)||Object.values(te).some(j.a);Object(l.useEffect)((function(){!c&&he&&ve()}),[ve,he,c]);var ye=Object(l.useState)(me[0]),Oe=o()(ye,2),Ee=Oe[0],_e=Oe[1],je=Object(l.useCallback)((function(e){var t=me.indexOf(e);return-1===t?0:t}),[me]);Object(l.useEffect)((function(){me.includes(Ee)||_e(me[0])}),[Ee,me]);var Se=je(Ee),ke=r||!B||!W||!z||!K||!$||!ee||be,Ae=0;return e.createElement(n,{className:"googlesitekit-widget-audience-tiles",noPadding:!0},!1===pe&&!ke&&D&&me.length>0&&e.createElement(u.TabBar,{key:me.length,className:"googlesitekit-widget-audience-tiles__tabs googlesitekit-tab-bar--start-aligned-high-contrast",activeIndex:Se,handleActiveIndexUpdate:function(e){return _e(me[e])}},me.map((function(t,n){var r,i,o,c,s=(null==N||null===(r=N.filter((function(e){return e.name===t})))||void 0===r||null===(i=r[0])||void 0===i?void 0:i.displayName)||"",l=(null==N||null===(o=N.filter((function(e){return e.name===t})))||void 0===o||null===(c=o[0])||void 0===c?void 0:c.audienceSlug)||"",d=e.createElement(v.a,{audienceName:s,audienceSlug:l});return e.createElement(u.Tab,{key:n,"aria-label":s},s,e.createElement(b.a,{title:d,tooltipClassName:"googlesitekit-info-tooltip__content--audience",onOpen:function(){Object(A.J)("".concat(a,"_audiences-tile"),"view_tile_tooltip",l)}}))}))),e.createElement("div",{className:"googlesitekit-widget-audience-tiles__body"},pe&&!ke&&e.createElement(h.a,{Widget:n,errors:[].concat(i()(Object.values(re).flat(2)),[V,H])}),(!1===pe||ke)&&me.map((function(t,r){var i,a,o,c,s,l,u,d,g,m,f,b,h,E,_,j,S,k,A,w,C,N,I,R,x,P,M,L,G,B;if(D&&r!==Se)return null;var V=ne(t,r),F=V.audienceName,W=V.audienceSlug,Z=V.visitors,z=V.prevVisitors,H=V.visitsPerVisitors,q=V.prevVisitsPerVisitors,K=V.pagesPerVisit,Y=V.prevPagesPerVisit,J=V.pageviews,$=V.prevPageviews,Q=V.topCities,X=V.topContent,ee=V.topContentTitles,te=V.isZeroData,ie=V.isPartialData,ae=(null==Q?void 0:Q.rows)?Object(T.a)(Q.rows):[];return ke||void 0===te||void 0===ie?e.createElement(n,{key:t,noPadding:!0},e.createElement(O.a,null)):re[t].length>0?e.createElement(y.a,{key:t,audienceSlug:W,errors:re[t]}):e.createElement(p.a,{key:t,audienceTileNumber:Ae++,audienceSlug:W,title:F,infoTooltip:e.createElement(v.a,{audienceName:F,audienceSlug:W}),visitors:{currentValue:Z,previousValue:z},visitsPerVisitor:{currentValue:H,previousValue:q},pagesPerVisit:{currentValue:K,previousValue:Y},pageviews:{currentValue:J,previousValue:$},percentageOfTotalPageViews:0!==U?J/U:0,topCities:{dimensionValues:[null==ae||null===(i=ae[0])||void 0===i||null===(a=i.dimensionValues)||void 0===a?void 0:a[0],null==ae||null===(o=ae[1])||void 0===o||null===(c=o.dimensionValues)||void 0===c?void 0:c[0],null==ae||null===(s=ae[2])||void 0===s||null===(l=s.dimensionValues)||void 0===l?void 0:l[0]],metricValues:[null==ae||null===(u=ae[0])||void 0===u||null===(d=u.metricValues)||void 0===d?void 0:d[0],null==ae||null===(g=ae[1])||void 0===g||null===(m=g.metricValues)||void 0===m?void 0:m[0],null==ae||null===(f=ae[2])||void 0===f||null===(b=f.metricValues)||void 0===b?void 0:b[0]],total:Z},topContent:{dimensionValues:[null==X||null===(h=X.rows)||void 0===h||null===(E=h[0])||void 0===E||null===(_=E.dimensionValues)||void 0===_?void 0:_[0],null==X||null===(j=X.rows)||void 0===j||null===(S=j[1])||void 0===S||null===(k=S.dimensionValues)||void 0===k?void 0:k[0],null==X||null===(A=X.rows)||void 0===A||null===(w=A[2])||void 0===w||null===(C=w.dimensionValues)||void 0===C?void 0:C[0]],metricValues:[null==X||null===(N=X.rows)||void 0===N||null===(I=N[0])||void 0===I||null===(R=I.metricValues)||void 0===R?void 0:R[0],null==X||null===(x=X.rows)||void 0===x||null===(P=x[1])||void 0===P||null===(M=P.metricValues)||void 0===M?void 0:M[0],null==X||null===(L=X.rows)||void 0===L||null===(G=L[2])||void 0===G||null===(B=G.metricValues)||void 0===B?void 0:B[0]]},topContentTitles:ee,hasInvalidCustomDimensionError:he,Widget:n,audienceResourceName:t,isZeroData:te,isPartialData:ie,isTileHideable:me.length>1,onHideTile:function(){return ce(t)}})})),!D&&e.createElement(E.a,{Widget:n,loading:ke,allTilesError:pe,visibleAudienceCount:me.length})))}AudienceTiles.propTypes={Widget:s.a.elementType.isRequired,widgetLoading:s.a.bool.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTile}));var r=n(11),i=n.n(r),a=n(1),o=n.n(a),c=n(2),s=n(3),l=n(24),u=n(34),d=n(8),g=n(464),m=n(465),f=n(466),p=n(467),b=n(468),v=n(469),h=n(307),y=n(470),O=n(471),E=n(187),_=n(133),j=n(350),S=n(9),k=n(253),A=n(18),T=n(474);function AudienceTile(t){var n=t.audienceTileNumber,r=void 0===n?0:n,a=t.audienceSlug,o=t.title,w=t.infoTooltip,D=t.visitors,C=t.visitsPerVisitor,N=t.pagesPerVisit,I=t.pageviews,R=t.percentageOfTotalPageViews,x=t.topCities,P=t.topContent,M=t.topContentTitles,L=t.hasInvalidCustomDimensionError,G=t.Widget,B=t.audienceResourceName,V=t.isZeroData,F=t.isPartialData,W=t.isTileHideable,Z=t.onHideTile,U=Object(l.e)(),z=Object(A.a)(),H=Object(u.a)(),q=Object(s.useInViewSelect)((function(e){var t=e(d.r).getPropertyID();return t&&e(d.r).isPropertyPartialData(t)})),K=Object(s.useSelect)((function(e){return e(d.r).isSiteKitAudience(B)})),Y=Object(s.useInViewSelect)((function(e){return!K&&void 0!==q&&(!q&&B&&e(d.r).isAudiencePartialData(B))}),[q,K,B]),J=Object(s.useInViewSelect)((function(e){return void 0!==q&&(!q&&!Y&&e(d.r).isCustomDimensionPartialData("googlesitekit_post_type"))}),[Y]),$=Object(s.useInViewSelect)((function(e){return e(d.r).hasCustomDimensions("googlesitekit_post_type")}),[]),Q=[l.b,l.c].includes(U);return F&&V?e.createElement(T.a,{Widget:G,audienceSlug:a,title:o,infoTooltip:w,isMobileBreakpoint:Q,isTileHideable:W,onHideTile:Z}):e.createElement(G,{noPadding:!0},e.createElement("div",{className:i()("googlesitekit-audience-segmentation-tile",{"googlesitekit-audience-segmentation-tile--partial-data":Y})},!Q&&e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__header"},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__header-title"},o,w&&e.createElement(_.a,{title:w,tooltipClassName:"googlesitekit-info-tooltip__content--audience",onOpen:function(){return Object(S.J)("".concat(z,"_audiences-tile"),"view_tile_tooltip",a)}})),Y&&e.createElement(k.a,{className:"googlesitekit-audience-segmentation-partial-data-badge",label:Object(c.__)("Partial data","google-site-kit"),tooltipTitle:Object(c.__)("Still collecting full data for this timeframe, partial data is displayed for this group","google-site-kit"),onTooltipOpen:function(){Object(S.J)("".concat(z,"_audiences-tile"),"view_tile_partial_data_tooltip",a)}})),e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__metrics"},Q&&Y&&e.createElement(j.a,{content:Object(c.__)("Still collecting full data for this timeframe, partial data is displayed for this group","google-site-kit")}),e.createElement(h.a,{TileIcon:g.a,title:Object(c.__)("Visitors","google-site-kit"),metricValue:D.currentValue,Badge:function Badge(){return e.createElement(E.a,{previousValue:D.previousValue,currentValue:D.currentValue})}}),e.createElement(h.a,{TileIcon:m.a,title:Object(c.__)("Visits per visitor","google-site-kit"),metricValue:C.currentValue,Badge:function Badge(){return e.createElement(E.a,{previousValue:C.previousValue,currentValue:C.currentValue})}}),e.createElement(h.a,{TileIcon:f.a,title:Object(c.__)("Pages per visit","google-site-kit"),metricValue:N.currentValue,Badge:function Badge(){return e.createElement(E.a,{previousValue:N.previousValue,currentValue:N.currentValue})},metricValueFormat:{style:"decimal",maximumFractionDigits:2}}),e.createElement(h.a,{TileIcon:p.a,title:Object(c.sprintf)(
/* translators: %s: is a percentage value such as 33.3%. */
Object(c.__)("%s of total pageviews","google-site-kit"),Object(S.C)(R,{style:"percent",maximumFractionDigits:1})),metricValue:I.currentValue,Badge:function Badge(){return e.createElement(E.a,{previousValue:I.previousValue,currentValue:I.currentValue})}}),e.createElement(y.a,{TileIcon:b.a,title:Object(c.__)("Cities with the most visitors","google-site-kit"),topCities:x}),(!H||$&&!L)&&e.createElement(O.a,{audienceTileNumber:r,audienceSlug:a,TileIcon:v.a,title:Object(c.__)("Top content by pageviews","google-site-kit"),topContentTitles:M,topContent:P,isTopContentPartialData:J}))))}AudienceTile.propTypes={audienceTileNumber:o.a.number,audienceSlug:o.a.string.isRequired,title:o.a.string.isRequired,infoTooltip:o.a.oneOfType([o.a.string,o.a.element]),visitors:o.a.object,visitsPerVisitor:o.a.object,pagesPerVisit:o.a.object,pageviews:o.a.object,percentageOfTotalPageViews:o.a.number,topCities:o.a.object,topContent:o.a.object,topContentTitles:o.a.object,hasInvalidCustomDimensionError:o.a.bool,Widget:o.a.elementType.isRequired,audienceResourceName:o.a.string.isRequired,isZeroData:o.a.bool,isPartialData:o.a.bool,isTileHideable:o.a.bool,onHideTile:o.a.func}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.isRetrying;B(f.d,{autoSubmit:!0,isRetrying:t}),C||F({code:p.a,message:Object(s.__)("Additional permissions are required to create new audiences in Analytics.","google-site-kit"),data:{status:403,scopes:[f.h],skipModal:!0,skipDefaultErrorNotifications:!0,redirectURL:N,errorRedirectURL:I}})}),[C,N,I,F,B]),Y=Object(o.useCallback)((function(){B(f.d,{autoSubmit:!1,isRetrying:!1}),H(null),W(),G("createCustomDimension",[L,f.f.googlesitekit_post_type])}),[G,W,L,H,B]),J=[u.b,u.c].includes(A),$=R||x||P;return r.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric googlesitekit-audience-segmentation-tile-metric--top-content"},r.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__icon"},r.createElement(a,null)),r.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__container"},r.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__title"},_,!J&&k&&r.createElement(b.a,{className:"googlesitekit-audience-segmentation-partial-data-badge",label:Object(s.__)("Partial data","google-site-kit"),onTooltipOpen:function(){Object(E.J)("".concat(T,"_audiences-tile"),"view_top_content_partial_data_tooltip",i)},tooltipTitle:Object(s.__)("Still collecting full data for this timeframe, partial data is displayed for this metric","google-site-kit")})),r.createElement(v.a,{topContentTitles:S,topContent:j,isTopContentPartialData:k,hasCustomDimension:!D,onCreateCustomDimension:K,isSaving:$}),0===n&&(M&&!$||Z&&!R||q)&&r.createElement(h.a,{apiErrors:[M],title:Object(s.__)("Failed to enable metric","google-site-kit"),description:Object(s.__)("Oops! Something went wrong. Retry enabling the metric.","google-site-kit"),onRetry:function(){return K({isRetrying:!0})},onCancel:Y,inProgress:$,hasOAuthError:q,trackEventCategory:"".concat(T,"_audiences-top-content-cta")})))}AudienceTilePagesMetric.propTypes={audienceTileNumber:a.a.number,audienceSlug:a.a.string.isRequired,TileIcon:a.a.elementType.isRequired,title:a.a.string.isRequired,topContent:a.a.object,topContentTitles:a.a.object,isTopContentPartialData:a.a.bool}}).call(this,n(28),n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTilePagesMetricContent}));var r=n(1),i=n.n(r),a=n(2),o=n(3),c=n(24),s=n(6),l=n(8),u=n(349),d=n(20),g=n(350),m=n(9),f=n(118),p=n(18),b=n(34),v=n(473),h=Object(f.a)(v.a);function AudienceTilePagesMetricContent(t){var n,r=t.topContentTitles,i=t.topContent,f=t.isTopContentPartialData,v=t.hasCustomDimension,y=t.onCreateCustomDimension,O=t.isSaving,E=Object(p.a)(),_=Object(b.a)(),j=Object(c.e)(),S=[c.b,c.c].includes(j),k=(null==i||null===(n=i.dimensionValues)||void 0===n?void 0:n.filter(Boolean))||[],A=!!k.length,T=Object(o.useSelect)((function(e){return e(s.a).getDateRangeDates({offsetDays:l.g})}));function ContentLinkComponent(t){var n=t.content,i=r[null==n?void 0:n.value],a=null==n?void 0:n.value,c=Object(o.useSelect)((function(e){return _?null:e(l.r).getServiceReportURL("all-pages-and-screens",{filters:{unifiedPagePathScreen:a},dates:T})}));return _?e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__top-content-metric-name"},i):e.createElement(d.a,{href:c,title:i,external:!0,hideExternalIndicator:!0},i)}return e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__content"},!v&&e.createElement(h,{onClick:function(){Object(m.J)("".concat(E,"_audiences-top-content-cta"),"create_custom_dimension").finally(y)},isSaving:O,onInView:function(){Object(m.J)("".concat(E,"_audiences-top-content-cta"),"view_cta")}}),v&&!A&&e.createElement(u.a,null),v&&A&&k.map((function(t,n){var r;return e.createElement("div",{key:null==t?void 0:t.value,className:"googlesitekit-audience-segmentation-tile-metric__page-metric-container"},e.createElement(ContentLinkComponent,{content:t}),e.createElement("div",{className:"googlesitekit-audience-segmentation-tile-metric__page-metric-value"},Object(m.C)(null==i||null===(r=i.metricValues[n])||void 0===r?void 0:r.value)))})),S&&f&&e.createElement(g.a,{content:Object(a.__)("Still collecting full data for this timeframe, partial data is displayed for this metric","google-site-kit")}))}AudienceTilePagesMetricContent.propTypes={topContentTitles:i.a.object,topContent:i.a.object,isTopContentPartialData:i.a.bool,hasCustomDimension:i.a.bool,onCreateCustomDimension:i.a.func,isSaving:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r),a=n(0),o=n(2),c=n(10),s=Object(a.forwardRef)((function(t,n){var r=t.onClick,i=t.isSaving;return e.createElement("div",{ref:n,className:"googlesitekit-audience-segmentation-tile-metric__no-data"},Object(o.__)("No data to show","google-site-kit"),e.createElement("p",null,Object(o.__)("Update Analytics to track metric","google-site-kit")),e.createElement(c.SpinnerButton,{danger:!0,onClick:r,isSaving:i,disabled:i},Object(o.__)("Update","google-site-kit")))}));s.propTypes={onClick:i.a.func.isRequired,isSaving:i.a.bool},t.a=s}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTileZeroData}));var r=n(1),i=n.n(r),a=n(18),o=n(118),c=n(9),s=n(475),l=Object(o.a)(s.a);function AudienceTileZeroData(t){var n=t.Widget,r=t.audienceSlug,i=t.title,o=t.infoTooltip,s=t.isMobileBreakpoint,u=t.isTileHideable,d=t.onHideTile,g=Object(a.a)();return e.createElement(l,{Widget:n,audienceSlug:r,title:i,infoTooltip:o,isMobileBreakpoint:s,isTileHideable:u,onHideTile:function(){Object(c.J)("".concat(g,"_audiences-tile"),"temporarily_hide",r).finally(d)},onInView:function(){Object(c.J)("".concat(g,"_audiences-tile"),"view_tile_collecting_data",r)}})}AudienceTileZeroData.propTypes={Widget:i.a.elementType.isRequired,audienceSlug:i.a.string.isRequired,title:i.a.string.isRequired,infoTooltip:i.a.oneOfType([i.a.string,i.a.element]),isMobileBreakpoint:i.a.bool,isTileHideable:i.a.bool,onHideTile:i.a.func}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r),a=n(0),o=n(18),c=n(9),s=n(133),l=n(476),u=n(478),d=Object(a.forwardRef)((function(t,n){var r=t.Widget,i=t.audienceSlug,a=t.title,d=t.infoTooltip,g=t.isMobileBreakpoint,m=t.isTileHideable,f=t.onHideTile,p=Object(o.a)();return e.createElement(r,{ref:n,noPadding:!0},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile"},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__zero-data-container"},!g&&e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__header"},e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__header-title"},a,d&&e.createElement(s.a,{title:d,tooltipClassName:"googlesitekit-info-tooltip__content--audience",onOpen:function(){return Object(c.J)("".concat(p,"_audiences-tile"),"view_tile_tooltip",i)}}))),e.createElement("div",{className:"googlesitekit-audience-segmentation-tile__zero-data-content"},e.createElement(l.a,null),m&&e.createElement(u.a,{onHideTile:f})))))}));d.propTypes={Widget:i.a.elementType.isRequired,audienceSlug:i.a.string.isRequired,title:i.a.string.isRequired,infoTooltip:i.a.oneOfType([i.a.string,i.a.element]),isMobileBreakpoint:i.a.bool,isTileHideable:i.a.bool,onHideTile:i.a.func},t.a=d}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceTileCollectingData}));var r=n(0),i=n(2),a=n(477);function AudienceTileCollectingData(){return e.createElement(r.Fragment,null,e.createElement(a.a,{className:"googlesitekit-audience-segmentation-tile__zero-data-image"}),e.createElement("p",{className:"googlesitekit-audience-segmentation-tile__zero-data-description"},Object(i.__)("Site Kit is collecting data for this group.","google-site-kit")))}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;tSelect another group to compare with your current group or learn more about how to group site visitors in Analytics","google-site-kit"),{AnalyticsLink:v,SelectGroupLink:e.createElement(g.a,{secondary:!0,onClick:function(){return b(f.i,!0)}})}):Object(a.a)(Object(o.__)("Learn more about how to group site visitors in Analytics","google-site-kit"),{AnalyticsLink:v})))))}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n(7),i=n.n(r),a=n(3),o=n(6),c=n(8);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0||!1===s,O=g.length>0&&s,E=l(l({},b),{},{dimensions:[{name:"audienceResourceName"}],dimensionFilters:p,metrics:[{name:"totalUsers"},{name:"sessionsPerUser"},{name:"screenPageViewsPerSession"},{name:"screenPageViews"}]}),_=Object(a.useInViewSelect)((function(e){if(void 0!==y)return y?e(c.r).getReport(E):null}),[y,E]),j=Object(a.useSelect)((function(e){if(void 0!==y)return!y||e(c.r).hasFinishedResolution("getReport",[E])})),S=Object(a.useSelect)((function(e){if(void 0!==y)return y?e(c.r).getErrorForSelector("getReport",[E]):null})),k=l(l({},b),{},{dimensions:[{name:"newVsReturning"}],dimensionFilters:{newVsReturning:["new","returning"]},metrics:[{name:"totalUsers"},{name:"sessionsPerUser"},{name:"screenPageViewsPerSession"},{name:"screenPageViews"}]}),A=Object(a.useInViewSelect)((function(e){if(void 0!==O)return O?e(c.r).getReport(k):null}),[O,k]),T=Object(a.useSelect)((function(e){if(void 0!==O)return!O||e(c.r).hasFinishedResolution("getReport",[k])})),w=Object(a.useSelect)((function(e){if(void 0!==O)return O?e(c.r).getErrorForSelector("getReport",[k]):null})),D={startDate:v,endDate:h,metrics:[{name:"screenPageViews"}]},C=Object(a.useInViewSelect)((function(e){return e(c.r).getReport(D)})),N=Object(a.useSelect)((function(e){return e(c.r).hasFinishedResolution("getReport",[D])})),I=Object(a.useSelect)((function(e){return e(c.r).getErrorForSelector("getReport",[D])})),R=Number(null==C||null===(t=C.totals)||void 0===t||null===(n=t[0])||void 0===n||null===(r=n.metricValues)||void 0===r||null===(i=r[0])||void 0===i?void 0:i.value)||0,x={startDate:v,endDate:h,dimensions:["city"],metrics:[{name:"totalUsers"}],orderby:[{metric:{metricName:"totalUsers"},desc:!0}],limit:4},P=Object(a.useInViewSelect)((function(e){return e(c.r).getReportForAllAudiences(x,f)})),M=u(x,f),L=d(x,f),G={startDate:v,endDate:h,dimensions:["pagePath"],metrics:[{name:"screenPageViews"}],dimensionFilters:{"customEvent:googlesitekit_post_type":{filterType:"stringFilter",matchType:"EXACT",value:"post"}},orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],limit:3},B=Object(a.useInViewSelect)((function(e){return e(c.r).getReportForAllAudiences(G,f)})),V=u(G,f),F=d(G,f),W={startDate:v,endDate:h,dimensions:["pagePath","pageTitle"],metrics:[{name:"screenPageViews"}],dimensionFilters:{"customEvent:googlesitekit_post_type":{filterType:"stringFilter",matchType:"EXACT",value:"post"}},orderby:[{metric:{metricName:"screenPageViews"},desc:!0}],limit:15};return{report:_,reportLoaded:j,reportError:S,siteKitAudiencesReport:A,siteKitAudiencesReportLoaded:T,siteKitAudiencesReportError:w,totalPageviews:R,totalPageviewsReportLoaded:N,totalPageviewsReportError:I,topCitiesReport:P,topCitiesReportLoaded:M,topCitiesReportErrors:L,topContentReport:B,topContentReportLoaded:V,topContentReportErrors:F,topContentPageTitlesReport:Object(a.useInViewSelect)((function(e){return e(c.r).getReportForAllAudiences(W,f)})),topContentPageTitlesReportLoaded:u(W,f),topContentPageTitlesReportErrors:d(W,f)}}},function(e,t,n){"use strict";(function(e){var r=n(0),i=n(38),a=n(2),o=n(3),c=n(351),s=n(20),l=n(19),u=n(352),d=n(32),g=n(13),m=n(23),f=n(6),p=n(41),b=n(18),v=n(34),h=n(9),y=Object(r.forwardRef)((function(t,n){var r=Object(b.a)(),y=Object(v.a)(),O=Object(o.useSelect)((function(e){return e(f.a).didSetAudiences()})),E=Object(o.useSelect)((function(e){return e(l.a).getModuleIcon("analytics-4")})),_=Object(o.useSelect)((function(e){return e(g.c).getAdminURL("googlesitekit-settings")})),j=Object(o.useDispatch)(m.b).setValue,S=Object(o.useDispatch)(d.a).navigateTo,k=O?"no-longer-available":"none-selected";function A(){Object(h.J)("".concat(r,"_audiences-no-audiences"),"select_groups",k).finally((function(){j(p.i,!0)}))}return e.createElement(u.a,{ref:n,className:"googlesitekit-no-audience-banner",Icon:E,SVGGraphic:c.a},e.createElement("p",null,O&&Object(i.a)(Object(a.__)("It looks like your visitor groups aren’t available anymore. Select other groups.","google-site-kit"),{a:e.createElement(s.a,{secondary:!0,onClick:A})}),!O&&Object(i.a)(Object(a.__)("You don’t have any visitor groups selected. Select groups.","google-site-kit"),{a:e.createElement(s.a,{secondary:!0,onClick:A})})),!y&&e.createElement("p",null,Object(i.a)(Object(a.__)("You can deactivate this widget in Settings.","google-site-kit"),{a:e.createElement(s.a,{secondary:!0,onClick:function(){Object(h.J)("".concat(r,"_audiences-no-audiences"),"change_settings",k).finally((function(){S("".concat(_,"#/admin-settings"))}))}})})))}));t.a=y}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Panel}));var r=n(7),i=n.n(r),a=n(0),o=n(3),c=n(18),s=n(9),l=n(41),u=n(29),d=n(23),g=n(6),m=n(8),f=n(488),p=n(495),b=n(497),v=n(498),h=n(499),y=n(114),O=n(500);function Panel(){var t=Object(c.a)(),n=Object(o.useSelect)((function(e){return e(d.b).getValue(l.i)})),r=Object(o.useSelect)((function(e){return e(m.r).isFetchingSyncAvailableAudiences()})),E=Object(o.useInViewSelect)((function(e){var t=e(m.r).getConfigurableAudiences,n=(0,e(g.a).getConfiguredAudiences)()||[],r=t()||[];return r.length&&n.length?r.filter((function(e){var t=e.name;return n.includes(t)})).map((function(e){return e.name})):[]})),_=Object(o.useSelect)((function(e){return e(u.a).getValue(l.c,"autoSubmit")})),j=Object(o.useDispatch)(u.a).setValues,S=Object(o.useDispatch)(d.b).setValue,k=Object(a.useCallback)((function(){var e;j(l.h,(e={},i()(e,l.f,E),i()(e,l.g,!1),e)),Object(s.J)("".concat(t,"_audiences-sidebar"),"audiences_sidebar_view")}),[E,j,t]),A=Object(a.useCallback)((function(){n&&(S(l.i,!1),S(l.e,!1))}),[S,n]);return e.createElement(y.e,{className:"googlesitekit-audience-selection-panel",closePanel:A,isOpen:n||_,isLoading:r,onOpen:k},e.createElement(v.a,{closePanel:A}),e.createElement(f.a,{savedItemSlugs:E}),e.createElement(h.a,null),e.createElement(p.a,null),e.createElement(O.a,null),e.createElement(b.a,{closePanel:A,isOpen:n,savedItemSlugs:E}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceItems}));var r=n(7),i=n.n(r),a=n(5),o=n.n(a),c=n(16),s=n.n(c),l=n(15),u=n.n(l),d=n(1),g=n.n(d),m=n(819),f=n(2),p=n(0),b=n(3),v=n(41),h=n(23),y=n(6),O=n(8),E=n(9),_=n(489),j=n(114),S=n(490),k=n(491),A=n(34),T=n(493);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t0?r(i(m?g:c)):{},v=(p||{}).rows,h=void 0===v?[]:v,E=(b||{}).rows,_=void 0===E?[]:E;return c.map((function(e){var t,n,r,i;return i="SITE_KIT_AUDIENCE"===e.audienceType&&m?j(h,"new-visitors"===e.audienceSlug?"new":"returning"):j(_,e.name),D(D({},e),{},{userCount:Number(null===(t=i)||void 0===t||null===(n=t.metricValues)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.value)||0})}))}function j(e,t){return e.find((function(e){var n,r;return(null==e||null===(n=e.dimensionValues)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.value)===t}))}})),x=function(e,t){var n=t.audienceType,r=t.description,a=t.displayName,o=t.name,c=t.userCount,s="";switch(n){case"DEFAULT_AUDIENCE":s=Object(f.__)("Created by default by Google Analytics","google-site-kit"),r="";break;case"SITE_KIT_AUDIENCE":s=Object(f.__)("Created by Site Kit","google-site-kit");break;case"USER_AUDIENCE":s=Object(f.__)("Already exists in your Analytics property","google-site-kit")}return D(D({},e),{},i()({},o,{title:a,subtitle:r,description:s,userCount:c,audienceType:n}))},P=null==R?void 0:R.filter((function(e){var t=e.name;return r.includes(t)})).reduce(x,{}),M=null==R?void 0:R.filter((function(e){var t=e.name;return!r.includes(t)})).reduce(x,{}),L=Object(b.useSelect)((function(e){if(void 0!==R){var t=e(y.a),n=t.hasFinishedResolution,r=t.hasExpirableItem;if(n("getExpirableItems"))return R.filter((function(e){var t=e.audienceType,n=e.name;return"DEFAULT_AUDIENCE"!==t&&!r("".concat(O.b).concat(n))})).map((function(e){var t=e.name;return"".concat(O.b).concat(t)}))}}));return Object(m.a)((function(){N&&void 0!==L&&L.length&&g(L.map((function(e){return{slug:e,expiresInSeconds:4*E.g}})))}),[N,g,L]),e.createElement(j.d,{availableItemsTitle:Object(f.__)("Additional groups","google-site-kit"),availableSavedItems:P,availableUnsavedItems:M,ItemComponent:I?S.a:_.a,savedItemSlugs:r,notice:e.createElement(p.Fragment,null,e.createElement(k.a,null),!C&&e.createElement(T.a,null))})}AudienceItems.propTypes={savedItemSlugs:g.a.array}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceItem}));var r=n(7),i=n.n(r),a=n(15),o=n.n(a),c=n(1),s=n.n(c),l=n(0),u=n(2),d=n(3),g=n(41),m=n(29),f=n(6),p=n(8),b=n(9),v=n(303),h=n(114),y=n(253);function AudienceItem(t){var n=t.slug,r=t.title,a=t.description,c=t.subtitle,s=t.userCount,O=t.audienceType,E="".concat(p.b).concat(n),_=Object(d.useSelect)((function(e){return e(m.a).getValue(g.h,g.f)})),j=Object(d.useSelect)((function(e){return e(f.a).hasExpirableItem(E)})),S=Object(d.useSelect)((function(e){return e(f.a).isExpirableItemActive(E)})),k=Object(d.useSelect)((function(e){return e(p.r).getAudienceUserCountReportErrors()}))||[],A=o()(k,2),T=A[0],w=A[1],D=[];w&&D.push(w),T&&D.push(T);var C=Object(d.useDispatch)(m.a).setValues,N=Object(d.useSelect)((function(e){return e(f.a).isItemDismissed("audience-tile-".concat(n))})),I=Object(l.useCallback)((function(e){var t;C(g.h,(t={},i()(t,g.f,e.target.checked?_.concat([n]):_.filter((function(e){return e!==n}))),i()(t,g.g,!0),t))}),[_,C,n]),R="DEFAULT_AUDIENCE"!==O&&(!1===j||S),x=null==_?void 0:_.includes(n),P="audience-selection-checkbox-".concat(n);function ItemBadge(){return N?e.createElement(y.a,{label:Object(u.__)("Temporarily hidden","google-site-kit"),tooltipTitle:Object(u.__)("Site Kit is collecting data for this group. Once data is available the group will be added to your dashboard.","google-site-kit")}):R?e.createElement(v.a,null):null}return e.createElement(h.c,{id:P,slug:n,title:r,subtitle:c,description:a,isItemSelected:x,onCheckboxChange:I,suffix:D.length?"-":Object(b.C)(s),badge:(N||R)&&e.createElement(ItemBadge,null)})}AudienceItem.propTypes={slug:s.a.string.isRequired,title:s.a.string.isRequired,description:s.a.string.isRequired,subtitle:s.a.string,userCount:s.a.number.isRequired,audienceType:s.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceItemPreviewBlock}));var r=n(42);function AudienceItemPreviewBlock(){return e.createElement("div",{className:"googlesitekit-selection-panel__loading"},e.createElement("div",{className:"googlesitekit-selection-panel__loading-left"},e.createElement(r.a,{width:"90px",height:"20px",className:"googlesitekit-selection-panel__loading-item"}),e.createElement(r.a,{width:"293px",height:"15px",className:"googlesitekit-selection-panel__loading-item"})),e.createElement("div",{className:"googlesitekit-selection-panel__loading-right"},e.createElement(r.a,{width:"43px",height:"20px",className:"googlesitekit-selection-panel__loading-item"})))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AddGroupNotice}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(1),u=n.n(l),d=n(0),g=n(2),m=n(3),f=n(41),p=n(29),b=n(6),v=n(212),h=n(249),y=n(23),O=n(8);function AddGroupNotice(){var t=Object(d.useState)(!1),n=s()(t,2),r=n[0],a=n[1],c=Object(m.useInViewSelect)((function(e){return e(b.a).isItemDismissed(f.a)})),l=Object(m.useSelect)((function(e){return e(y.b).getValue(f.i)})),u=Object(m.useSelect)((function(e){return e(O.r).isFetchingSyncAvailableAudiences()})),E=Object(m.useSelect)((function(e){return e(p.a).getValue(f.h,f.f)})),_=Object(m.useDispatch)(b.a).dismissItem,j=Object(d.useCallback)(o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(f.a);case 2:case"end":return e.stop()}}),e)}))),[_]);return Object(d.useEffect)((function(){Array.isArray(E)&&(E.length>1&&a(!0),l||1!==(null==E?void 0:E.length)||a(!1))}),[E,l,a]),c||r||u||!(null==E?void 0:E.length)?null:e.createElement(h.a,{className:"googlesitekit-audience-selection-panel__add-group-notice",content:Object(g.__)("By adding another group to your dashboard, you will be able to compare them and understand which content brings back users from each group","google-site-kit"),dismissLabel:Object(g.__)("Got it","google-site-kit"),Icon:v.a,onDismiss:j})}AddGroupNotice.propTypes={savedItemSlugs:u.a.array}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;t0||Y)&&r.createElement(T.a,{apiErrors:z,hasOAuthError:Y}))}}).call(this,n(28),n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceCreationErrorNotice}));var r=n(1),i=n.n(r),a=n(0),o=n(38),c=n(2),s=n(3),l=n(18),u=n(35),d=n(9),g=n(41),m=n(13),f=n(23),p=n(8),b=n(10),v=n(20),h=n(58);function AudienceCreationErrorNotice(t){var n,r,i=t.apiErrors,y=t.hasOAuthError,O=Object(l.a)(),E=Array.isArray(i)?i:[i],_=Object(s.useSelect)((function(e){return e(m.c).getErrorTroubleshootingLinkURL({code:"analytics-4_insufficient_permissions"})})),j=Object(s.useSelect)((function(e){return e(p.r).getServiceEntityAccessURL()})),S=Object(s.useSelect)((function(e){return e(m.c).getErrorTroubleshootingLinkURL({code:"access_denied"})})),k=Object(s.useSelect)((function(e){return e(f.b).getValue(g.i)})),A=E.length>0,T=E.some((function(e){return Object(u.e)(e)}));return Object(a.useEffect)((function(){if(k&&(A||y)){var e="setup_error";y?e="auth_error":T&&(e="insufficient_permissions_error"),Object(d.J)("".concat(O,"_audiences-sidebar-create-audiences"),e)}}),[A,T,y,k,O]),E.length||y?(y?r=Object(o.a)(Object(c.__)("Setup was interrupted because you didn’t grant the necessary permissions. Click on Create again to retry. If that doesn’t work, ","google-site-kit"),{HelpLink:e.createElement(v.a,{href:S,external:!0,hideExternalIndicator:!0},Object(c.__)("get help","google-site-kit"))}):T?(n=Object(c.__)("Insufficient permissions","google-site-kit"),r=Object(o.a)(Object(c.__)("Contact your administrator. Trouble getting access? ","google-site-kit"),{HelpLink:e.createElement(v.a,{href:_,external:!0,hideExternalIndicator:!0},Object(c.__)("Get help","google-site-kit"))})):(n=Object(c.__)("Analytics update failed","google-site-kit"),r=Object(c.__)("Click on Create to try again.","google-site-kit")),e.createElement("div",{className:"googlesitekit-audience-creation-error-notice"},e.createElement(h.a,{width:24,height:24}),e.createElement("div",{className:"googlesitekit-audience-creation-error-notice__content"},n&&e.createElement("p",{className:"googlesitekit-audience-creation-error-notice__title"},n),e.createElement("p",{className:"googlesitekit-audience-creation-error-notice__description"},r)),T&&e.createElement("div",{className:"googlesitekit-audience-creation-error-notice__actions"},e.createElement(b.Button,{href:j,target:"_blank",danger:!0,onClick:function(){Object(d.J)("".concat(O,"_audiences-sidebar-create-audiences"),"insufficient_permissions_error_request_access")}},Object(c.__)("Request access","google-site-kit"))))):null}AudienceCreationErrorNotice.propTypes={apiErrors:i.a.oneOfType([i.a.arrayOf(i.a.object),i.a.object,i.a.array]),hasOAuthError:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ErrorNotice}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(0),u=n(38),d=n(2),g=n(3),m=n(18),f=n(9),p=n(41),b=n(13),v=n(23),h=n(8),y=n(35),O=n(20),E=n(137),_=n(496),j=n(384);function ErrorNotice(){var t=Object(m.a)(),n=Object(g.useSelect)((function(e){return e(h.r).getErrorForAction("syncAvailableAudiences")})),r=Object(g.useInViewSelect)((function(e){return e(h.r).getAudienceUserCountReportErrors()}))||[],a=s()(r,2),c=a[0],S=a[1],k=Object(g.useSelect)((function(e){return e(b.c).getErrorTroubleshootingLinkURL({code:"analytics-4_insufficient_permissions"})})),A=Object(g.useSelect)((function(e){return e(v.b).getValue(p.i)})),T=Object(g.useDispatch)(h.r),w=T.clearError,D=T.syncAvailableAudiences,C=Object(l.useCallback)(o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w("syncAvailableAudiences");case 2:D();case 3:case"end":return e.stop()}}),e)}))),[w,D]),N=[];n&&N.push(n),S&&N.push(S),c&&N.push(c);var I=N.length>0,R=N.some((function(e){return Object(y.e)(e)}));if(Object(l.useEffect)((function(){A&&I&&Object(f.J)("".concat(t,"_audiences-sidebar"),R?"insufficient_permissions_error":"data_loading_error")}),[I,R,A,t]),!N.length)return null;var x=[S,c].some((function(e){return!!e}));return e.createElement("div",{className:"googlesitekit-audience-selection-panel__error-notice"},e.createElement("p",null,R?Object(u.a)(Object(d.__)("Insufficient permissions, contact your administrator. Trouble getting access? ","google-site-kit"),{HelpLink:e.createElement(O.a,{href:k,external:!0,hideExternalIndicator:!0},Object(d.__)("Get help","google-site-kit"))}):Object(d.__)("Data loading failed","google-site-kit")),e.createElement("div",{className:"googlesitekit-audience-selection-panel__error-notice-actions"},R||x?e.createElement(E.a,{moduleSlug:"analytics-4",error:N,hideGetHelpLink:!0,buttonVariant:"danger",RequestAccessButton:_.a,RetryButton:j.a}):e.createElement(j.a,{handleRetry:C})))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return RequestAccessButton}));var r=n(1),i=n.n(r),a=n(2),o=n(10),c=n(9),s=n(18);function RequestAccessButton(t){var n=t.requestAccessURL,r=Object(s.a)();return e.createElement(o.Button,{className:"googlesitekit-audience-selection-panel__error-notice-action",tertiary:!0,href:n,target:"_blank",onClick:function(){Object(c.J)("".concat(r,"_audiences-sidebar"),"insufficient_permissions_error_request_access")}},Object(a.__)("Request access","google-site-kit"))}RequestAccessButton.propTypes={requestAccessURL:i.a.string.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Footer}));var r=n(5),i=n.n(r),a=n(27),o=n.n(a),c=n(16),s=n.n(c),l=n(15),u=n.n(l),d=n(7),g=n.n(d),m=n(1),f=n.n(m),p=n(0),b=n(2),v=n(3),h=n(18),y=n(9),O=n(41),E=n(29),_=n(6),j=n(8),S=n(114);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;tO.j&&(n=Object(b.sprintf)(
/* translators: 1: Maximum number of groups that can be selected. 2: Number of selected groups. */
Object(b.__)("Select up to %1$d groups (%2$d selected)","google-site-kit"),O.j,I));var R=Object(p.useState)(null),x=u()(R,2),P=x[0],M=x[1],L=Object(p.useCallback)(function(){var e=s()(i.a.mark((function e(t){var n,r,a,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(null),e.next=3,D({configuredAudiences:t});case 3:if(n=e.sent,r=n.error){e.next=14;break}if(a=(null==k?void 0:k.filter((function(e){var n=e.replace("audience-tile-","");return!t.includes(n)})))||[],t.every((function(e){return null==k?void 0:k.includes("audience-tile-".concat(e))}))&&a.push("audience-tile-".concat(t[0])),!((null==a?void 0:a.length)>0)){e.next=14;break}return e.next=11,C.apply(void 0,o()(a));case 11:c=e.sent,(r=c.error)&&M(r);case 14:return e.abrupt("return",{error:r});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[k,C,D]),G=Object(p.useCallback)((function(){var e={USER_AUDIENCE:"user",SITE_KIT_AUDIENCE:"site-kit",DEFAULT_AUDIENCE:"default"},t=N(),n=Object.keys(e).map((function(n){var r=t.filter((function(e){var t=null==T?void 0:T.find((function(t){var n=t.name;return e===n}));return(null==t?void 0:t.audienceType)===n}));return"".concat(e[n],":").concat(r.length)})).join(",");Object(y.J)("".concat(l,"_audiences-sidebar"),"audiences_sidebar_save",n)}),[T,N,l]),B=Object(p.useCallback)((function(){Object(y.J)("".concat(l,"_audiences-sidebar"),"audiences_sidebar_cancel")}),[l]);return e.createElement(S.a,{savedItemSlugs:c,selectedItemSlugs:d,saveSettings:L,saveError:m||P,itemLimitError:n,minSelectedItemCount:O.k,maxSelectedItemCount:O.j,isBusy:f,isOpen:r,closePanel:a,onSaveSuccess:G,onCancel:B})}Footer.propTypes={isOpen:f.a.bool,closePanel:f.a.func.isRequired,savedItemSlugs:f.a.array}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Header}));var r=n(1),i=n.n(r),a=n(0),o=n(38),c=n(2),s=n(3),l=n(32),u=n(13),d=n(6),g=n(34),m=n(20),f=n(114);function Header(t){var n=t.closePanel,r=Object(g.a)(),i=Object(s.useSelect)((function(e){return e(u.c).getAdminURL("googlesitekit-settings")})),p=Object(s.useSelect)((function(e){return e(d.a).isSavingUserAudienceSettings()})),b=Object(s.useDispatch)(l.a).navigateTo,v=Object(a.useCallback)((function(){return b("".concat(i,"#/admin-settings"))}),[b,i]);return e.createElement(f.b,{title:Object(c.__)("Select visitor groups","google-site-kit"),onCloseClick:n},!r&&e.createElement("p",null,Object(o.a)(Object(c.__)("You can deactivate this widget in Settings","google-site-kit"),{link:e.createElement(m.a,{secondary:!0,onClick:v,disabled:p}),strong:e.createElement("strong",null)})))}Header.propTypes={closePanel:i.a.func.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return LearnMoreLink}));var r=n(2),i=n(38),a=n(3),o=n(13),c=n(20);function LearnMoreLink(){var t=Object(a.useSelect)((function(e){return e(o.c).getGoogleSupportURL({path:"/analytics/answer/12799087"})}));return e.createElement("div",{className:"googlesitekit-audience-selection-panel__learn-more"},Object(i.a)(Object(r.__)("Learn more about grouping site visitors and audiences in Analytics","google-site-kit"),{link:e.createElement(c.a,{secondary:!0,href:t,external:!0}),strong:e.createElement("strong",null)}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AudienceCreationSuccessNotice}));var r=n(0),i=n(2),a=n(3),o=n(18),c=n(9),s=n(41),l=n(23),u=n(10),d=n(149);function AudienceCreationSuccessNotice(){var t=Object(o.a)(),n=Object(a.useDispatch)(l.b).setValue,g=Object(a.useSelect)((function(e){return e(l.b).getValue(s.e)})),m=Object(a.useSelect)((function(e){return e(l.b).getValue(s.i)}));return Object(r.useEffect)((function(){m&&g&&Object(c.J)("".concat(t,"_audiences-sidebar-create-audiences-success"),"view_notification")}),[m,g,t]),g?e.createElement("div",{className:"googlesitekit-audience-selection-panel__success-notice"},e.createElement("div",{className:"googlesitekit-audience-selection-panel__success-notice-icon"},e.createElement(d.a,{width:24,height:24})),e.createElement("p",{className:"googlesitekit-audience-selection-panel__success-notice-message"},Object(i.__)("Visitor group created successfully!","google-site-kit")),e.createElement("div",{className:"googlesitekit-audience-selection-panel__success-notice-actions"},e.createElement(u.Button,{tertiary:!0,onClick:function(){Object(c.J)("".concat(t,"_audiences-sidebar-create-audiences-success"),"dismiss_notification").finally((function(){n(s.e,!1)}))}},Object(i.__)("Got it","google-site-kit")))):null}}).call(this,n(4))},function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;tc&&o>14){for(;a.scrollWidth>c&&o>14;)o-=1,a.style.fontSize="".concat(o,"px");s=o}}})),c!==s&&d(a,"".concat(s,"px"))}}},d=function(e,t){e.forEach((function(e){var n=null==e?void 0:e.querySelector(".googlesitekit-data-block__datapoint");n&&(n.style.fontSize=t)}))},g=Object(c.a)(u,50);return Object(i.a)((function(){u(),e.addEventListener("resize",g)})),Object(a.a)((function(){return e.removeEventListener("resize",g)})),r.createElement("div",{ref:l,className:n},s)}}).call(this,n(28),n(4))},function(e,t,n){"use strict";(function(e,r){var i=n(52),a=n.n(i),o=n(54),c=n.n(o),s=n(239),l=n.n(s),u=n(68),d=n.n(u),g=n(69),m=n.n(g),f=n(50),p=n.n(f),b=n(200),v=n.n(b),h=n(1),y=n.n(h),O=n(0),E=n(2),_=n(94),j=n(178),S=n(60),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,r=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return m()(this,n)}}var T=function(t){d()(GoogleChartErrorHandler,t);var n=A(GoogleChartErrorHandler);function GoogleChartErrorHandler(e){var t;return a()(this,GoogleChartErrorHandler),(t=n.call(this,e)).state={error:null,info:null},t.onErrorClick=t.onErrorClick.bind(l()(t)),t}return c()(GoogleChartErrorHandler,[{key:"componentDidCatch",value:function(t,n){e.console.error("Google Charts error:",t,n),this.setState({error:t,info:n}),Object(k.J)("google_chart_error","handle_".concat(this.context||"unknown","_error"),"".concat(null==t?void 0:t.message,"\n").concat(null==n?void 0:n.componentStack).slice(0,500))}},{key:"onErrorClick",value:function(){var e=this.state,t=e.error,n=e.info;v()("`".concat(null==t?void 0:t.message,"\n").concat(null==n?void 0:n.componentStack,"`"))}},{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.error,i=t.info;return n?r.createElement("div",{className:"googlesitekit-googlechart-error-handler"},r.createElement(_.a,{description:r.createElement(O.Fragment,null,r.createElement("p",null,Object(E.__)("An error prevented this Google chart from being displayed properly. Report the exact contents of the error on the support forum to find out what caused it.","google-site-kit")),r.createElement(j.a,{message:n.message,componentStack:i.componentStack})),error:!0,onErrorClick:this.onErrorClick,onClick:this.onErrorClick,title:Object(E.__)("Error in Google Chart","google-site-kit")})):e}}]),GoogleChartErrorHandler}(O.Component);T.contextType=S.b,T.propTypes={children:y.a.node.isRequired},t.a=T}).call(this,n(28),n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return DateMarker}));var r=n(0),i=n(268),a=n(590),o=n(10),c=n(18),s=n(163),l=n(9);function DateMarker(t){var n=t.id,u=t.text,d=Object(c.a)(),g="".concat(d,"_ga4-data-collection-line");Object(r.useEffect)((function(){Object(l.J)(g,"chart_line_view")}),[g]);var m=Object(r.useCallback)((function(){Object(l.J)(g,"chart_tooltip_view")}),[g]),f=Object(s.a)(m,5e3,{leading:!0,trailing:!1});return e.createElement(r.Fragment,null,e.createElement("div",{id:"googlesitekit-chart__date-marker-line--".concat(n),className:"googlesitekit-chart__date-marker-line"}),u&&e.createElement("div",{id:"googlesitekit-chart__date-marker-tooltip--".concat(n),className:"googlesitekit-chart__date-marker-tooltip"},e.createElement(o.Tooltip,{title:u,onOpen:f},e.createElement("span",null,e.createElement(i.a,{fill:"currentColor",icon:a.a,size:18})))))}}).call(this,n(4))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(0),i=n(3),a=n(13),o=n(6),c=n(2),s=n(22),l={slug:"sharedKeyMetrics",contexts:[s.n,s.o,s.l,s.m],gaEventCategory:function(e){return"".concat(e,"_shared_key-metrics")},steps:[{target:".googlesitekit-km-change-metrics-cta",title:Object(c.__)("Personalize your key metrics","google-site-kit"),content:Object(c.__)("Another admin has set up these tailored metrics for your site. Click here to personalize them.","google-site-kit"),placement:"bottom-start"}]},u=function(e){var t=Object(i.useSelect)((function(e){return e(a.c).getKeyMetricsSetupCompletedBy()})),n=Object(i.useSelect)((function(e){return e(o.a).getID()})),c=Object(i.useDispatch)(o.a).triggerOnDemandTour,s=Number.isInteger(t)&&Number.isInteger(n)&&t>0&&n!==t;Object(r.useEffect)((function(){e&&s&&c(l)}),[e,s,c])}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r="warning-notification-fpm",i="fpm-setup-cta"},,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return TrackingExclusionSwitches}));var r,i=n(7),a=n.n(i),o=n(0),c=n(2),s=n(3),l=n(10),u=n(8),d=(r={},a()(r,"loggedinUsers",Object(c.__)("All logged-in users","google-site-kit")),a()(r,"contentCreators",Object(c.__)("Users that can write posts","google-site-kit")),r);function TrackingExclusionSwitches(){var t,n=Object(s.useSelect)((function(e){return e(u.r).getTrackingDisabled()})),r=Object(s.useDispatch)(u.r).setTrackingDisabled;t=n&&n.includes("loggedinUsers")?Object(c.__)("All logged-in users will be excluded from Analytics tracking","google-site-kit"):n&&n.includes("contentCreators")?Object(c.__)("Users that can write posts will be excluded from Analytics tracking","google-site-kit"):Object(c.__)("All logged-in users will be included in Analytics tracking","google-site-kit");var i=Object(o.useCallback)((function(e,t){var i=t?n.concat(e):n.filter((function(t){return t!==e}));r(i)}),[n,r]),a=Object(o.useCallback)((function(e){var t=e.target.checked;i("contentCreators",t)}),[i]),g=Object(o.useCallback)((function(e){var t=e.target.checked;i("loggedinUsers",t)}),[i]);return Array.isArray(n)?e.createElement("div",{className:"googlesitekit-settings-module__fields-group"},e.createElement("h4",{className:"googlesitekit-settings-module__fields-group-title"},Object(c.__)("Exclude Analytics","google-site-kit")),e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("div",{className:"googlesitekit-settings-module__inline-items"},e.createElement("div",{className:"googlesitekit-settings-module__inline-item"},e.createElement(l.Switch,{label:d.loggedinUsers,checked:n.includes("loggedinUsers"),onClick:g,hideLabel:!1})),!n.includes("loggedinUsers")&&e.createElement("div",{className:"googlesitekit-settings-module__inline-item"},e.createElement(l.Switch,{label:d.contentCreators,checked:n.includes("contentCreators"),onClick:a,hideLabel:!1}))),e.createElement("p",null,t))):null}}).call(this,n(4))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return g})),n.d(t,"b",(function(){return m}));var r=n(7),i=n.n(r),a=n(12),o=n.n(a),c=n(109),s=n(223),l=n(8);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:Intl.DateTimeFormat().resolvedOptions().timeZone;o()(Object(c.a)(n),"A valid siteURL is required.");var u=new URL(n),d=u.hostname,g=u.pathname;return i()({accountName:t||d,propertyName:"".concat(d).concat(g).replace(/\/$/,""),dataStreamName:d,countryCode:s.c[r]||s.c[a],timezone:s.c[r]?r:a},l.i,!0)}var m=function(e){return Array.isArray(e)?e.map((function(e){return d(d({},function(e){var t,n=null===(t=e.account)||void 0===t?void 0:t.match(/accounts\/([^/]+)/),r=null==n?void 0:n[1];return d(d({},e),{},{_id:r})}(e)),{},{propertySummaries:(e.propertySummaries||[]).map((function(e){return function(e){var t,n,r=null===(t=e.property)||void 0===t?void 0:t.match(/properties\/([^/]+)/),i=null==r?void 0:r[1],a=null===(n=e.parent)||void 0===n?void 0:n.match(/accounts\/([^/]+)/),o=null==a?void 0:a[1];return d(d({},e),{},{_id:i,_accountID:o})}(e)}))})})):e}},function(e,t,n){"use strict";(function(e){var r=n(1),i=n.n(r);function WidgetHeaderTitle(t){var n=t.title;return e.createElement("h3",{className:"googlesitekit-subheading-1 googlesitekit-widget__header-title"},n)}WidgetHeaderTitle.propTypes={title:i.a.string.isRequired},t.a=WidgetHeaderTitle}).call(this,n(4))},,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ConnectModuleCTATile}));var r=n(1),i=n.n(r),a=n(2),o=n(0),c=n(3),s=n(19),l=n(48),u=n(82),d=n(166),g=n(20),m=n(604),f=n(681),p=n(379),b=n(138);function ConnectModuleCTATile(t){var n,r=t.moduleSlug,i=Object(d.a)(r),v=Object(c.useSelect)((function(e){return e(s.a).getModule(r)})),h=Object(c.useSelect)((function(e){return e(s.a).getModuleIcon(r)})),y=Object(c.useSelect)((function(e){return e(l.a).getWidgets(u.AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY)||[]})).filter((function(e){return e.modules.includes(r)})),O=b.a[null===(n=y[0])||void 0===n?void 0:n.slug],E=y.length>1;return v?e.createElement("div",{className:"googlesitekit-widget--connectModuleCTATile googlesitekit-km-widget-tile ".concat(E&&" googlesitekit-km-widget-tile--combined")},!E&&e.createElement(p.a,{title:null==O?void 0:O.title,infoTooltip:null==O?void 0:O.description,loading:!1}),e.createElement("div",{className:"googlesitekit-km-widget-tile__body"},e.createElement("div",{className:"googlesitekit-km-connect-module-cta-tile"},h&&e.createElement("div",{className:"googlesitekit-km-connect-module-cta-tile__icon"},e.createElement(h,{width:"32",height:"32"})),e.createElement("div",{className:"googlesitekit-km-connect-module-cta-tile__content"},e.createElement("p",{className:"googlesitekit-km-connect-module-cta-tile__text"},E?Object(a.sprintf)(
/* translators: %s: module name */
Object(a.__)("%s is disconnected, some of your metrics can’t be displayed","google-site-kit"),v.name):Object(a.sprintf)(
/* translators: %s: module name */
Object(a.__)("%s is disconnected, metric can’t be displayed","google-site-kit"),v.name)),e.createElement(g.a,{secondary:!0,onClick:i},Object(a.sprintf)(
/* translators: %s: module name */
Object(a.__)("Connect %s","google-site-kit"),v.name))))),E&&e.createElement(o.Fragment,null,e.createElement("div",{className:"googlesitekit-km-connect-module-cta-tile__ghost-card"},e.createElement(m.a,null)),e.createElement("div",{className:"googlesitekit-km-connect-module-cta-tile__ghost-card"},e.createElement(m.a,null)),e.createElement("div",{className:"googlesitekit-km-connect-module-cta-tile__ghost-card"},e.createElement(f.a,null)))):null}ConnectModuleCTATile.propTypes={moduleSlug:i.a.string.isRequired}}).call(this,n(4))},,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(357),i=n(0),a=n(411);function o(){}var c=function(e,t){var n=Object(a.a)({sticky:!0}),c=Object(i.useRef)(),s=Object(i.useCallback)(e,t),l=Object(r.a)(n?s:o);return n&&(c.current=l),c.current}},,,,function(e,t,n){"use strict";function r(e){return"string"==typeof e&&""!==e&&/^AW-[0-9]+$/.test(e)}n.d(t,"a",(function(){return r}))},,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AccountCreate}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(2),u=n(0),d=n(46),g=n.n(d),m=n(3),f=n(10),p=n(8),b=n(13),v=n(6),h=n(29),y=n(32),O=n(35),E=n(9),_=n(523),j=n(17),S=n(144),k=n(565),A=n(566),T=n(567),w=n(568),D=n(569),C=n(354),N=n(18),I=n(414);function AccountCreate(){var t=Object(u.useState)(!1),n=s()(t,2),r=n[0],a=n[1],c=Object(m.useSelect)((function(e){return e(p.r).getAccountSummaries()})),d=Object(m.useSelect)((function(e){return e(p.r).hasFinishedResolution("getAccountSummaries")})),R=Object(m.useSelect)((function(e){return e(p.r).getAccountTicketTermsOfServiceURL()})),x=Object(m.useSelect)((function(e){return e(p.r).canSubmitAccountCreate()})),P=Object(m.useSelect)((function(e){return e(p.r).isDoingCreateAccount()})),M=Object(m.useSelect)((function(e){return e(v.a).hasScope(p.h)})),L=Object(m.useSelect)((function(e){return e(v.a).hasScope(p.p)})),G=Object(m.useSelect)((function(e){return e(h.a).hasForm(p.m)})),B=Object(m.useSelect)((function(e){return e(h.a).getValue(p.m,"autoSubmit")})),V=Object(m.useSelect)((function(e){return e(b.c).getReferenceSiteURL()})),F=Object(m.useSelect)((function(e){return e(b.c).getSiteName()})),W=Object(m.useSelect)((function(e){return e(b.c).getTimezone()})),Z=Object(N.a)(),U=Object(m.useDispatch)(h.a).setValues,z=Object(m.useDispatch)(y.a).navigateTo,H=Object(m.useDispatch)(p.r).createAccount,q=Object(m.useDispatch)(v.a).setPermissionScopeError,K=Object(m.useDispatch)(b.c),Y=K.setConversionTrackingEnabled,J=K.saveConversionTrackingSettings,$=M;Object(u.useEffect)((function(){R&&o()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.a.invalidateCache("modules","analytics-4");case 2:z(R);case 3:case"end":return e.stop()}}),e)})))()}),[R,z]),Object(u.useEffect)((function(){G||U(p.m,Object(_.a)({siteName:F,siteURL:V,timezone:W}))}),[G,F,V,W,U]);var Q=Object(u.useCallback)(o()(i.a.mark((function e(){var t,n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],M||t.push(p.h),L||t.push(p.p),!(t.length>0)){e.next=7;break}return U(p.m,{autoSubmit:!0}),q({code:O.a,message:Object(l.__)("Additional permissions are required to create a new Analytics account.","google-site-kit"),data:{status:403,scopes:t,skipModal:!0}}),e.abrupt("return");case 7:return U(p.m,{autoSubmit:!1}),e.next=10,Object(E.J)("".concat(Z,"_analytics"),"create_account","proxy");case 10:return e.next=12,H();case 12:if(n=e.sent,n.error){e.next=19;break}return Y(!0),e.next=18,J();case 18:a(!0);case 19:case"end":return e.stop()}}),e)}))),[M,L,U,Z,H,q,Y,J]);Object(u.useEffect)((function(){$&&B&&Q()}),[$,B,Q]);var X=Object(m.useDispatch)(p.r).rollbackSettings,ee=Object(u.useCallback)((function(){return X()}),[X]);return P||r||!d||void 0===$?e.createElement(f.ProgressBar,null):e.createElement("div",null,e.createElement(S.a,{moduleSlug:"analytics-4",storeName:p.r}),e.createElement("h3",{className:"googlesitekit-heading-4"},Object(l.__)("Create your Analytics account","google-site-kit")),e.createElement("p",null,Object(l.__)("We’ve pre-filled the required information for your new account. Confirm or edit any details:","google-site-kit")),e.createElement("div",{className:"googlesitekit-setup-module__inputs"},e.createElement(j.a,{size:6},e.createElement(A.a,null)),e.createElement(j.a,{size:6},e.createElement(T.a,null)),e.createElement(j.a,{size:6},e.createElement(D.a,null))),e.createElement("div",{className:"googlesitekit-setup-module__inputs"},e.createElement(w.a,null),e.createElement(k.a,null)),e.createElement("div",{className:"googlesitekit-setup-module__inputs"},e.createElement(C.a,{formName:p.m,className:"googlesitekit-margin-bottom-0"}),e.createElement(I.a,{className:"googlesitekit-margin-top-0",message:Object(l.__)("To track how visitors interact with your site, Site Kit will enable enhanced conversion tracking. You can always disable it in settings.","google-site-kit")})),e.createElement("p",null,$&&e.createElement("span",null,Object(l.__)("You will be redirected to Google Analytics to accept the terms of service.","google-site-kit")),!$&&e.createElement("span",null,Object(l.__)("You will need to give Site Kit permission to create an Analytics account on your behalf and also accept the Google Analytics terms of service.","google-site-kit"))),e.createElement("div",{className:"googlesitekit-setup-module__action"},e.createElement(f.Button,{disabled:!x,onClick:Q},Object(l.__)("Create Account","google-site-kit")),c&&!!c.length&&e.createElement(f.Button,{tertiary:!0,className:"googlesitekit-setup-module__sub-action",onClick:ee},Object(l.__)("Back","google-site-kit"))))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AccountSelect}));var r=n(1),i=n.n(r),a=n(0),o=n(2),c=n(10),s=n(3),l=n(8),u=n(9),d=n(18);function AccountSelect(t){var n=t.hasModuleAccess,r=t.onChange,i=Object(d.a)(),g=Object(s.useSelect)((function(e){return e(l.r).getAccountID()})),m=Object(s.useSelect)((function(e){return e(l.r).getAccountSummaries()})),f=Object(s.useSelect)((function(e){return e(l.r).hasFinishedResolution("getAccountSummaries")})),p=Object(s.useDispatch)(l.r).selectAccount,b=Object(a.useCallback)((function(e,t){var n=t.dataset.value;if(g!==n){p(n);var a=n===l.a?"change_account_new":"change_account";Object(u.J)("".concat(i,"_analytics"),a),r&&r()}}),[g,p,i,r]);return f?!1===n?e.createElement(c.Select,{className:"googlesitekit-analytics__select-account",label:Object(o.__)("Account","google-site-kit"),value:g,enhanced:!0,outlined:!0,disabled:!0},e.createElement(c.Option,{value:g},g)):e.createElement(c.Select,{className:"googlesitekit-analytics__select-account",label:Object(o.__)("Account","google-site-kit"),value:g,onEnhancedChange:b,enhanced:!0,outlined:!0},(m||[]).concat({_id:l.a,displayName:Object(o.__)("Set up a new account","google-site-kit")}).map((function(t,n){var r=t._id,i=t.displayName;return e.createElement(c.Option,{key:n,value:r},i)}))):e.createElement(c.ProgressBar,{small:!0})}AccountSelect.propTypes={hasModuleAccess:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return AccountCreateLegacy}));var i=n(5),a=n.n(i),o=n(16),c=n.n(o),s=n(0),l=n(2),u=n(3),d=n(10),g=n(9),m=n(8),f=n(144),p=n(394),b=n(18);function AccountCreateLegacy(){var t=Object(u.useSelect)((function(e){return e(m.r).getAccountSummaries()})),n=Object(u.useSelect)((function(e){return e(m.r).hasFinishedResolution("getAccountSummaries")})),i=Object(u.useSelect)((function(e){return e(m.r).getAccountID()})),o=m.a===i,v=Object(u.useSelect)((function(e){return e(m.r).getServiceURL({path:"/provision/SignUp"})})),h=Object(b.a)(),y=Object(s.useCallback)(function(){var t=c()(a.a.mark((function t(n){return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.preventDefault(),t.next=3,Object(g.J)("".concat(h,"_analytics"),"create_account","custom-oauth");case 3:e.open(v,"_blank");case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),[v,h]),O=Object(u.useDispatch)(m.r),E=O.resetAccountSummaries,_=O.resetAccountSettings,j=Object(s.useCallback)((function(){E(),_()}),[_,E]);return n?r.createElement("div",null,r.createElement(p.a,null),r.createElement(f.a,{moduleSlug:"analytics-4",storeName:m.r}),!o&&t&&0===t.length&&r.createElement("p",null,Object(l.__)('Looks like you don’t have an Analytics account yet. Once you create it, click on "Re-fetch my account" and Site Kit will locate it.',"google-site-kit")),o&&r.createElement(s.Fragment,null,r.createElement("p",null,Object(l.__)("To create a new account, click the button below which will open the Google Analytics account creation screen in a new window.","google-site-kit")),r.createElement("p",null,Object(l.__)("Once completed, click the link below to re-fetch your accounts to continue.","google-site-kit"))),r.createElement("div",{className:"googlesitekit-setup-module__action"},r.createElement(d.Button,{onClick:y},Object(l.__)("Create an account","google-site-kit")),r.createElement("div",{className:"googlesitekit-setup-module__sub-action"},r.createElement(d.Button,{tertiary:!0,onClick:j},Object(l.__)("Re-fetch My Account","google-site-kit"))))):r.createElement(d.ProgressBar,null)}}).call(this,n(28),n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return WebDataStreamSelect}));var r=n(11),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(2),l=n(10),u=n(3),d=n(8),g=n(65),m=n(9),f=n(18);function WebDataStreamSelect(t){var n=t.hasModuleAccess,r=t.isDisabled,a=t.className,o=t.onChange,p=Object(u.useSelect)((function(e){return e(d.r).getAccountID()})),b=Object(u.useSelect)((function(e){return e(d.r).getSettings()||{}})),v=b.propertyID,h=b.webDataStreamID,y=b.measurementID,O=Object(u.useSelect)((function(e){return Object(g.e)(v)&&!1!==n?e(d.r).getWebDataStreams(v):[]})),E=Object(u.useSelect)((function(e){return!r&&e(d.r).isLoadingWebDataStreams({hasModuleAccess:n})})),_=Object(f.a)(),j=Object(u.useDispatch)(d.r),S=j.setWebDataStreamID,k=j.updateSettingsForMeasurementID,A=Object(c.useCallback)((function(e,t){var n,r,i=t.dataset.value;h!==i&&(S(i),k((null===(n=O.find((function(e){return e._id===i})))||void 0===n||null===(r=n.webStreamData)||void 0===r?void 0:r.measurementId)||""),Object(m.J)("".concat(_,"_analytics"),i===d.z?"change_webdatastream_new":"change_webdatastream","ga4"),o&&o())}),[O,h,S,k,_,o]);if(!Object(g.a)(p))return null;if(E)return e.createElement(l.ProgressBar,{smallHeight:80,desktopHeight:88,small:!0});var T=void 0===h||""===h||Object(g.i)(h);return!1===n?e.createElement(l.Select,{className:i()("googlesitekit-analytics-4__select-webdatastream",a),label:Object(s.__)("Web Data Stream","google-site-kit"),value:y,enhanced:!0,outlined:!0,disabled:!0},e.createElement(l.Option,{value:y},y)):e.createElement(l.Select,{className:i()("googlesitekit-analytics-4__select-webdatastream",a,{"mdc-select--invalid":!T}),label:Object(s.__)("Web Data Stream","google-site-kit"),value:h,onEnhancedChange:A,disabled:r||!Object(g.f)(v),enhanced:!0,outlined:!0},(O||[]).concat({_id:d.z,displayName:Object(s.__)("Set up a new web data stream","google-site-kit")}).map((function(t,n){var r=t._id,i=t.displayName,a=t.webStreamData,o=void 0===a?{}:a;return e.createElement(l.Option,{key:n,value:r},r!==d.z&&(null==o?void 0:o.measurementId)?Object(s.sprintf)(
/* translators: 1: Data stream name. 2: Measurement ID. */
Object(s._x)("%1$s (%2$s)","Analytics data stream name and measurement ID","google-site-kit"),i,o.measurementId):i)})))}WebDataStreamSelect.propTypes={hasModuleAccess:o.a.bool,isDisabled:o.a.bool,className:o.a.string}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return PropertySelect}));var r=n(11),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(2),l=n(10),u=n(3),d=n(8),g=n(65),m=n(9),f=n(18);function PropertySelect(t){var n=t.isDisabled,r=t.hasModuleAccess,a=t.className,o=t.onChange,p=void 0===o?function(){}:o,b=Object(u.useSelect)((function(e){return e(d.r).getAccountID()})),v=Object(u.useSelect)((function(e){return!1===r||n?null:e(d.r).getPropertySummaries(b)||[]})),h=Object(u.useSelect)((function(e){return e(d.r).getPropertyID()})),y=Object(u.useSelect)((function(e){return!n&&(e(d.r).isLoadingPropertySummaries()||e(d.r).isLoadingWebDataStreams({hasModuleAccess:r}))})),O=Object(f.a)(),E=Object(u.useDispatch)(d.r).selectProperty,_=Object(c.useCallback)((function(e,t){var n=t.dataset.value;h!==n&&(E(n),Object(m.J)("".concat(O,"_analytics"),n===d.s?"change_property_new":"change_property","ga4"),p())}),[p,h,E,O]);if(!Object(g.a)(b))return null;if(y)return e.createElement(l.ProgressBar,{smallHeight:80,desktopHeight:88,small:!0});var j=void 0===h||""===h||Object(g.f)(h);return!1===r?e.createElement(l.Select,{className:i()("googlesitekit-analytics-4__select-property",a),label:Object(s.__)("Property","google-site-kit"),value:h,enhanced:!0,outlined:!0,disabled:!0},e.createElement(l.Option,{value:h},h)):e.createElement(l.Select,{className:i()("googlesitekit-analytics-4__select-property",a,{"mdc-select--invalid":!j,"googlesitekit-analytics-4__select-property--loaded":!n&&!y}),label:Object(s.__)("Property","google-site-kit"),value:h,onEnhancedChange:_,disabled:n,enhanced:!0,outlined:!0},(v||[]).concat({_id:d.s,displayName:Object(s.__)("Set up a new property","google-site-kit")}).map((function(t){var n=t._id,r=t.displayName;return e.createElement(l.Option,{key:n,value:n},n===d.s?r:Object(s.sprintf)(
/* translators: 1: Property name. 2: Property ID. */
Object(s._x)("%1$s (%2$s)","Analytics property name and ID","google-site-kit"),r,n))})))}PropertySelect.propTypes={isDisabled:o.a.bool,hasModuleAccess:o.a.bool,className:o.a.string,onChange:o.a.func}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return WebDataStreamNameInput}));var r=n(11),i=n.n(r),a=n(83),o=n(0),c=n(2),s=n(109),l=n(3),u=n(29),d=n(13),g=n(8),m=n(506),f=n(10),p=n(65);function WebDataStreamNameInput(){var t=Object(l.useSelect)((function(e){return e(g.r).getPropertyID()})),n=Object(l.useSelect)((function(e){return e(g.r).getWebDataStreamID()})),r=Object(l.useSelect)((function(e){return e(u.a).getValue(g.o,"webDataStreamName")})),b=Object(l.useSelect)((function(e){return!!Object(p.e)(t)&&e(g.r).doesWebDataStreamExist(t,r)})),v=Object(l.useSelect)((function(e){return e(d.c).getReferenceSiteURL()})),h=Object(l.useDispatch)(u.a).setValues,y=Object(o.useCallback)((function(e){var t=e.currentTarget;h(g.o,{webDataStreamName:t.value})}),[h]);if(Object(a.a)((function(){if(!r&&Object(s.a)(v)){var e=new URL(v).hostname;h(g.o,{webDataStreamName:e})}})),n!==g.z)return null;var O=b||!r||!Object(p.h)(r),E=!1;return b?E=Object(c.__)("A web data stream with this name already exists.","google-site-kit"):r?Object(p.h)(r)||(E=Object(c.__)("This is not a valid web data stream name.","google-site-kit")):E=Object(c.__)("A web data stream name is required.","google-site-kit"),e.createElement("div",{className:"googlesitekit-analytics-webdatastreamname"},e.createElement(f.TextField,{className:i()({"mdc-text-field--error":O}),label:Object(c.__)("Web Data Stream Name","google-site-kit"),outlined:!0,helperText:E,trailingIcon:O&&e.createElement("span",{className:"googlesitekit-text-field-icon--error"},e.createElement(m.a,null)),value:r,onChange:y}))}}).call(this,n(4))},,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return TimezoneSelect}));var r=n(0),i=n(2),a=n(10),o=n(3),c=n(223),s=n(8),l=n(29);function TimezoneSelect(){var t=Object(o.useSelect)((function(e){return e(l.a).getValue(s.m,"countryCode")})),n=Object(o.useSelect)((function(e){return e(l.a).getValue(s.m,"timezone")})),u=Object(o.useDispatch)(l.a).setValues,d=Object(r.useCallback)((function(e,t){u(s.m,{timezone:t.dataset.value})}),[u]);return e.createElement(a.Select,{className:"googlesitekit-analytics__select-timezone",label:Object(i.__)("Timezone","google-site-kit"),value:n,onEnhancedChange:d,disabled:!t,enhanced:!0,outlined:!0},(c.d[t]||[]).map((function(t,n){var r=t.timeZoneId,i=t.displayName;return e.createElement(a.Option,{key:n,value:r},i)})))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AccountField}));var r=n(0),i=n(2),a=n(334),o=n(3),c=n(8),s=n(29);function AccountField(){var t=Object(o.useSelect)((function(e){return e(s.a).getValue(c.m,"accountName")})),n=Object(o.useDispatch)(s.a).setValues,l=Object(r.useCallback)((function(e){n(c.m,{accountName:e})}),[n]);return e.createElement(a.a,{label:Object(i.__)("Account","google-site-kit"),hasError:!t,value:t,setValue:l,name:"account"})}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return PropertyField}));var r=n(0),i=n(2),a=n(334),o=n(3),c=n(8),s=n(29);function PropertyField(){var t=Object(o.useSelect)((function(e){return e(s.a).getValue(c.m,"propertyName")})),n=Object(o.useDispatch)(s.a).setValues,l=Object(r.useCallback)((function(e){n(c.m,{propertyName:e})}),[n]);return e.createElement(a.a,{label:Object(i.__)("Property","google-site-kit"),value:t,hasError:!t,setValue:l,name:"property"})}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return CountrySelect}));var r=n(0),i=n(2),a=n(10),o=n(3),c=n(223),s=n(8),l=n(29);function CountrySelect(){var t=Object(o.useSelect)((function(e){return e(l.a).getValue(s.m,"countryCode")})),n=Object(o.useDispatch)(l.a).setValues,u=Object(r.useCallback)((function(e,r){var i=r.dataset.value;i!==t&&c.b[i]&&n(s.m,{countryCode:i,timezone:c.b[i].defaultTimeZoneId})}),[n,t]);return e.createElement(a.Select,{className:"googlesitekit-analytics__select-country",label:Object(i.__)("Country","google-site-kit"),value:t,onEnhancedChange:u,enhanced:!0,outlined:!0},c.a.map((function(t,n){var r=t.countryCode,i=t.displayName;return e.createElement(a.Option,{key:n,value:r},i)})))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return WebDataStreamField}));var r=n(0),i=n(2),a=n(334),o=n(3),c=n(8),s=n(29);function WebDataStreamField(){var t=Object(o.useSelect)((function(e){return e(s.a).getValue(c.m,"dataStreamName")})),n=Object(o.useDispatch)(s.a).setValues,l=Object(r.useCallback)((function(e){n(c.m,{dataStreamName:e})}),[n]);return e.createElement(a.a,{label:Object(i.__)("Web Data Stream","google-site-kit"),value:t,hasError:!t,setValue:l,name:"dataStream"})}}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(7),i=n.n(r),a=n(5),o=n.n(a),c=n(16),s=n.n(c),l=n(12),u=n.n(l),d=n(3),g=n(13),m=n(367);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 a,o=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){c=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(c)throw a}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=e.storeName,n=e.isValidTag,r=e.tagMatchers;u()("string"==typeof t&&t,"storeName is required."),u()("function"==typeof n,"isValidTag must be a function."),u()(Array.isArray(r),"tagMatchers must be an Array.");var a={existingTag:void 0},c={fetchGetExistingTag:function(){return{payload:{},type:"FETCH_GET_EXISTING_TAG"}},receiveGetExistingTag:function(e){return u()(null===e||"string"==typeof e,"existingTag must be a tag string or null."),{payload:{existingTag:n(e)?e:null},type:"RECEIVE_GET_EXISTING_TAG"}}},l=i()({},"FETCH_GET_EXISTING_TAG",Object(d.createRegistryControl)((function(e){return s()(o.a.mark((function t(){var n,i,a,c,s,l,u,d,f,p;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.select(g.c).getHomeURL(),i=e.select(g.c).getAMPMode(),t.next=4,Object(m.b)({homeURL:n,ampMode:i});case 4:a=t.sent,c=e.resolveSelect(g.c),s=c.getHTMLForURL,l=b(a),t.prev=7,l.s();case 9:if((u=l.n()).done){t.next=19;break}return d=u.value,t.next=13,s(d);case 13:if(f=t.sent,!(p=Object(m.a)(f,r))){t.next=17;break}return t.abrupt("return",p);case 17:t.next=9;break;case 19:t.next=24;break;case 21:t.prev=21,t.t0=t.catch(7),l.e(t.t0);case 24:return t.prev=24,l.f(),t.finish(24);case 27:return t.abrupt("return",null);case 28:case"end":return t.stop()}}),t,null,[[7,21,24,27]])})))}))),f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;switch(n){case"RECEIVE_GET_EXISTING_TAG":var i=r.existingTag;return p(p({},e),{},{existingTag:i});default:return e}},v={getExistingTag:o.a.mark((function e(){var n,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.commonActions.getRegistry();case 2:if(void 0!==(n=e.sent).select(t).getExistingTag()){e.next=8;break}return e.next=6,c.fetchGetExistingTag();case 6:r=e.sent,n.dispatch(t).receiveGetExistingTag(r);case 8:case"end":return e.stop()}}),e)}))},h={getExistingTag:function(e){return e.existingTag},hasExistingTag:Object(d.createRegistrySelector)((function(e){return function(){var n=e(t).getExistingTag();if(void 0!==n)return!!n}}))},y={initialState:a,actions:c,controls:l,reducer:f,resolvers:v,selectors:h};return p(p({},y),{},{STORE_NAME:t})}},,,,,,,,,,,,function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return k}));var i=n(21),a=n.n(i),o=n(5),c=n.n(o),s=n(16),l=n.n(s),u=n(14),d=n(0),g=n(165),m=n(2),f=n(3),p=n(29),b=n(32),v=n(6),h=n(8),y=n(138),O=n(111),E=n(35),_=n(271),j=n(34),S=n(837);function k(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.dimensions,i=t.infoTooltip,o=t.reportOptions,s=t.title;return function(t){function WithCustomDimensionsComponent(k){var A=Object(j.a)(),T=k.Widget,w=k.widgetSlug,D=y.a[w]||{},C=D.description,N=D.infoTooltip,I=D.requiredCustomDimensions,R=D.title,x=s||R,P=i||N||C,M=Object(d.useMemo)((function(){return Array.isArray(n)&&n.length?n:Array.isArray(I)&&I.length?I:null}),[I]),L=Object(f.useSelect)((function(e){return!M||e(h.r).hasCustomDimensions(M)})),G=Object(f.useSelect)((function(e){return e(p.a).getValue(h.n,"isAutoCreatingCustomDimensions")})),B=Object(f.useSelect)((function(e){return!!G||!!M&&M.some((function(t){return e(h.r).isCreatingCustomDimension(t)}))})),V=Object(f.useSelect)((function(e){if(!M)return[];var t=[];return M.forEach((function(n){var r=e(h.r).getCreateCustomDimensionError(n);r&&t.push(r)})),t})),F=Object(f.useSelect)((function(e){return!!M&&e(v.a).hasScope(h.h)})),W=Object(f.useSelect)((function(e){return!!M&&e(h.r).isSyncingAvailableCustomDimensions()})),Z=Object(g.a)(e.location.href,{notification:"custom_dimensions"}),U=Object(f.useSelect)((function(e){var t=e(v.a).getConnectURL({additionalScopes:[h.h],redirectURL:Z});return!!t&&e(b.a).isNavigatingTo(t)})),z=Object(f.useSelect)((function(e){return o?Object(u.isFunction)(o)?o(e):o:null})),H=Object(f.useSelect)((function(e){return z?e(h.r).getErrorForSelector("getReport",[z]):null})),q=B||W||U||void 0===L,K=Object(f.useSelect)((function(e){var t=e(h.r).isGatheringData();return!1!==t?t:q||!L?null:!!M&&e(h.r).areCustomDimensionsGatheringData(M)})),Y=Object(f.useSelect)((function(e){return M?e(h.r).getDataAvailabilityReportErrors(M):{}})),J=K&&Object.values(Y).some((function(e){return Object(_.a)(e)}))||!K&&Object(_.a)(H),$=Object(f.useSelect)((function(e){if(!J)return[];if(K){var t=e(h.r).getDataAvailabilityReportOptions;return Object.keys(Y).filter((function(e){return Object(_.a)(Y[e])})).map((function(e){return t(e)}))}return Object(_.a)(H)?[z]:[]})),Q=Object(f.useDispatch)(h.r),X=Q.clearError,ee=Q.scheduleSyncAvailableCustomDimensions,te=Object(f.useDispatch)(p.a).setValues,ne=Object(f.useDispatch)(v.a).setPermissionScopeError,re=Object(d.useCallback)((function(){q||(te(h.n,{autoSubmit:!0}),F||ne({code:E.a,message:Object(m.__)("Additional permissions are required to create new Analytics custom dimensions","google-site-kit"),data:{status:403,scopes:[h.h],skipModal:!0,redirectURL:Z}}))}),[F,q,ne,te,Z]);if(Object(d.useEffect)((function(){M&&J&&!W&&!A&&l()(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all($.map((function(e){return X("getReport",[e])})));case 2:ee();case 3:case"end":return e.stop()}}),e)})))()}),[X,M,J,$,W,A,ee]),!M)return r.createElement(t,k);if(q||void 0===K)return r.createElement(O.h,{infoTooltip:P,loading:!0,moduleSlug:"analytics-4",title:x,Widget:T});var ie={headerText:x,infoTooltip:P};return(null==V?void 0:V.some(E.e))?r.createElement(O.b,a()({},ie,{moduleSlug:"analytics-4",onRetry:re})):(null==V?void 0:V.length)>0?r.createElement(S.a,a()({},ie,{error:V[0],onRetry:re})):!1===L?r.createElement(S.b,a()({},ie,{onRetry:re})):K?r.createElement(O.e,{infoTooltip:P,moduleSlug:"analytics-4",title:x,Widget:T,ZeroState:function ZeroState(){return Object(m.__)("Setup successful: Analytics is gathering data for this metric","google-site-kit")}}):r.createElement(t,k)}return WithCustomDimensionsComponent.displayName="WithCustomDimensions",(t.displayName||t.name)&&(WithCustomDimensionsComponent.displayName+="(".concat(t.displayName||t.name,")")),WithCustomDimensionsComponent}}}).call(this,n(28),n(4))},,,,,,,,,,,,,function(e,t,n){(function(e){Object.prototype.hasOwnProperty.call(e,"google")||(e.google={})}).call(this,n(28))},,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SimpleNotification}));var r=n(17),i=n(210);function SimpleNotification(t){var n=t.actions,a=t.description,o=t.title;return e.createElement(r.e,null,e.createElement(r.k,null,e.createElement(r.a,{smSize:4,mdSize:8,lgSize:12,className:"googlesitekit-publisher-win__content"},e.createElement(i.a,{title:o}),a,n)))}}).call(this,n(4))},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return GhostCardGreenSVG}));var r=n(0),i=n(2),a=n(42),o=n(155),c=Object(r.lazy)((function(){return n.e(36).then(n.bind(null,1217))}));function GhostCardGreenSVG(){return e.createElement(r.Suspense,{fallback:e.createElement(a.a,{width:"100%",height:"90px"})},e.createElement(o.a,{errorMessage:Object(i.__)("Failed to load graphic","google-site-kit")},e.createElement(c,null)))}}).call(this,n(4))},,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var r=n(241),i=n(20);function a(e){return{dimensionValues:[{value:e.replace(new RegExp("-","g"),"")}],metricValues:[{value:0}]}}var o=function(t,n,a){return Object(r.a)(e.createElement("p",null,e.createElement(i.a,{className:"googlesitekit-cta-link__tooltip",external:!0,href:t,"data-row-label":a},n)))}}).call(this,n(4))},,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AdsConversionIDSettingsNotice}));var r=n(0),i=n(38),a=n(2),o=n(3),c=n(157),s=n(13),l=n(6),u=n(9),d=n(8),g=n(145),m=n(212),f=n(20),p=n(18),b=n(118),v=Object(b.a)(g.c);function AdsConversionIDSettingsNotice(){var t=Object(o.useSelect)((function(e){return e(s.c).getAdminURL("googlesitekit-settings")})),n=Object(o.useSelect)((function(e){if(e(l.a).isItemDismissed(c.d))return!1;var t=e(d.r).getAdsConversionIDMigratedAtMs();if(!t)return!1;var n=e(l.a).getReferenceDate();return Object(u.l)(n,4*u.g).getTime()<=t})),b=Object(p.a)(),h=Object(r.useCallback)((function(){Object(u.J)("".concat(b,"_GA_Ads_redirect"),"view_notification")}),[b]);return n?e.createElement(v,{onInView:h,className:"googlesitekit-settings-analytics-ads-conversion-id-notice",dismiss:c.d,dismissCallback:function(){Object(u.J)("".concat(b,"_GA_Ads_redirect"),"dismiss_notification")},dismissLabel:Object(a.__)("Got it","google-site-kit"),type:g.a,Icon:m.a,notice:Object(i.a)(Object(a.__)("Ads Conversion ID has been moved to Ads settings","google-site-kit"),{a:e.createElement(f.a,{href:"".concat(t,"#/connected-services/ads"),onClick:function(){Object(u.J)("".concat(b,"_GA_Ads_redirect"),"confirm_notification")}})})}):null}}).call(this,n(4))},,,,,,,function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return AudienceSegmentationSetupSuccessSubtleNotification}));var i=n(1),a=n.n(i),o=n(2),c=n(0),s=n(131),l=n(92),u=n(24),d=n(104),g=n(183),m=n(3),f=n(45),p=n(6),b="setup-success-notification-audiences";function AudienceSegmentationSetupSuccessSubtleNotification(t){var n=t.id,i=t.Notification,a=Object(u.e)(),v=Object(m.useDispatch)(f.a).dismissNotification,h=Object(m.useSelect)((function(e){return e(p.a).isAudienceSegmentationWidgetHidden()}));Object(c.useEffect)((function(){h&&v(b)}),[v,h]);return void 0===h?null:r.createElement(i,null,r.createElement(s.a,{title:Object(o.__)("Success! Visitor groups added to your dashboard","google-site-kit"),description:Object(o.__)("Get to know how different types of visitors interact with your site, e.g. which pages they visit and for how long","google-site-kit"),dismissCTA:r.createElement(d.a,{id:n,primary:!1,dismissLabel:Object(o.__)("Got it","google-site-kit")}),additionalCTA:r.createElement(g.a,{id:n,ctaLabel:Object(o.__)("Show me","google-site-kit"),onCTAClick:function(t){t.preventDefault(),v(b),setTimeout((function(){e.scrollTo({top:Object(l.a)(".googlesitekit-widget-area--mainDashboardTrafficAudienceSegmentation",a),behavior:"smooth"})}),50)}})}))}AudienceSegmentationSetupSuccessSubtleNotification.propTypes={id:a.a.string.isRequired,Notification:a.a.elementType.isRequired}}).call(this,n(28),n(4))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ConnectGA4CTAWidget}));var r=n(15),i=n.n(r),a=n(2),o=n(0),c=n(3),s=n(10),l=n(377),u=n(378),d=n(19),g=n(6),m=n(48),f=n(82),p=n(8),b=n(32),v=n(13),h=n(157),y=n(166),O=n(399),E=n(163);function ConnectGA4CTAWidget(t){var n=t.Widget,r=t.WidgetNull,_=Object(c.useSelect)((function(e){var t=e(g.a).getKeyMetrics(),n=e(m.a).getWidgets(f.AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY);return t&&n?n.filter((function(e){var n=e.slug,r=e.modules;return t.includes(n)&&r.includes("analytics-4")})):[]})),j=Object(c.useSelect)((function(e){return e(d.a).isModuleActive("analytics-4")})),S=Object(c.useSelect)((function(e){var t=e(p.r).getAdminReauthURL();return!!t&&e(b.a).isNavigatingTo(t)})),k=Object(c.useSelect)((function(e){return e(d.a).isFetchingSetModuleActivation("analytics-4",!0)})),A=Object(c.useSelect)((function(e){var t=e(v.c).getAdminURL("googlesitekit-settings");return"".concat(t,"#connected-services/analytics-4/edit")})),T=Object(c.useSelect)((function(e){return e(b.a).isNavigatingTo(A)})),w=Object(c.useDispatch)(g.a).dismissItem,D=Object(y.a)("analytics-4"),C=Object(O.a)("analytics-4"),N=Object(o.useCallback)((function(){if(j)return C();D()}),[D,C,j]),I=Object(o.useState)(!1),R=i()(I,2),x=R[0],P=R[1],M=Object(E.a)(P,3e3);return Object(o.useEffect)((function(){k||S||T?P(!0):M(!1)}),[k,S,M,T]),!1!==Object(c.useSelect)((function(e){return e(g.a).isItemDismissed(h.g)}))||_.length<4?e.createElement(r,null):e.createElement(n,{noPadding:!0,Footer:function Footer(){return e.createElement(u.a,{onActionClick:function(){return w(h.g)},showDismiss:!0})}},e.createElement(l.a,{className:"googlesitekit-km-connect-ga4-cta",title:Object(a.__)("Analytics is disconnected","google-site-kit"),description:Object(a.__)("Metrics cannot be displayed without Analytics","google-site-kit"),actions:e.createElement(s.SpinnerButton,{onClick:N,isSaving:x,disabled:x},Object(a.__)("Connect Analytics","google-site-kit"))}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(5),i=n.n(r),a=n(7),o=n.n(a),c=n(16),s=n.n(c),l=n(15),u=n.n(l),d=n(0),g=n(2),m=n(3),f=n(29),p=n(19),b=n(6),v=n(8),h=n(157),y=n(150),O=n(213),E=n(214),_=n(683),j=n(684),S=n(685),k=n(9),A=n(51),T=n(65),w=n(18);t.a=Object(A.a)({moduleName:"analytics-4"})((function EnhancedMeasurementActivationBanner(){var t=Object(w.a)(),n=Object(d.useState)(h.b),r=u()(n,2),a=r[0],c=r[1],l=Object(d.useState)(void 0),A=u()(l,2),D=A[0],C=A[1],N=Object(d.useState)(!1),I=u()(N,2),R=I[0],x=I[1],P=Object(d.useState)(null),M=u()(P,2),L=M[0],G=M[1],B=Object(m.useSelect)((function(e){return e(v.r).getPropertyID()})),V=Object(m.useSelect)((function(e){return e(v.r).getWebDataStreamID()})),F=Object(m.useSelect)((function(e){return e(b.a).isItemDismissed(h.e)})),W=Object(m.useSelect)((function(e){return e(b.a).isDismissingItem(h.e)})),Z=Object(m.useSelect)((function(e){return e(p.a).hasModuleOwnershipOrAccess("analytics-4")})),U=Object(m.useSelect)((function(e){if(Object(T.e)(B)&&Object(T.g)(V)&&Z&&!F)return e(v.r).isEnhancedMeasurementStreamEnabled(B,V)})),z=Object(m.useSelect)((function(e){return e(b.a).hasScope(v.h)})),H=Object(m.useSelect)((function(e){return e(f.a).getValue(v.o,"autoSubmit")})),q=Object(m.useDispatch)(f.a).setValues,K=Object(m.useDispatch)(b.a).dismissItem,Y=Object(m.useDispatch)(v.r).submitChanges,J=Object(y.a)(h.f).isTooltipVisible,$=Object(O.a)(h.f),Q=Object(d.useCallback)(s()(i.a.mark((function e(){var n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(!0),q(v.j,o()({},v.i,!0)),e.next=4,Y();case 4:if(n=e.sent,r=n.error,x(!1),!r){e.next=11;break}return G(r),c(h.b),e.abrupt("return");case 11:Object(k.J)("".concat(t,"_enhanced-measurement-notification"),"confirm_notification"),c(h.c);case 13:case"end":return e.stop()}}),e)}))),[q,Y,t]);return Object(d.useEffect)((function(){!1===U&&void 0===D&&C(!0)}),[D,U]),Object(d.useEffect)((function(){function e(){return(e=s()(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(v.o,{autoSubmit:!1}),c(h.a),e.next=4,Q();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}H&&z&&function(){e.apply(this,arguments)}()}),[z,q,Q,H]),J?e.createElement(E.a,{title:Object(g.__)("Enable enhanced measurement later here","google-site-kit"),content:Object(g.__)("You can always turn on enhanced measurement later in Site Kit Settings","google-site-kit"),dismissLabel:Object(g.__)("Got it","google-site-kit"),tooltipStateKey:h.f}):!D||F||W?null:a===h.b?e.createElement(j.a,{errorNotice:L,isSaving:R,onDismiss:function(){$(),K(h.e,{expiresInSeconds:k.f})},onSubmit:Q}):a===h.a?e.createElement(_.a,null):a===h.c?e.createElement(S.a,null):null}))}).call(this,n(4))},,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsStatuses}));var r=n(1),i=n.n(r),a=n(2),o=n(10);function SettingsStatuses(t){var n=t.statuses;if(!n||0===n.length)return null;return e.createElement("div",{className:"googlesitekit-settings-module__meta-items"},n.map((function(t){var n=t.label,r=t.status;return e.createElement("div",{key:n,className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},n),function(t){return void 0===t?e.createElement("div",{className:"googlesitekit-settings-module__meta-item-data"},e.createElement(o.ProgressBar,null)):e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},t?Object(a.__)("Enabled","google-site-kit"):Object(a.__)("Disabled","google-site-kit"))}(r))})))}SettingsStatuses.propTypes={statuses:i.a.arrayOf(i.a.shape({label:i.a.string.isRequired,status:i.a.oneOf([void 0,!0,!1])}))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ConversionTrackingToggle}));var r=n(15),i=n.n(r),a=n(0),o=n(2),c=n(10),s=n(3),l=n(13),u=n(55),d=n(180),g=n(663),m=n(18),f=n(9),p=n(1),b=n.n(p);function ConversionTrackingToggle(t){var n=t.children,r=t.loading,p=Object(m.a)(),b=Object(a.useState)(null),v=i()(b,1)[0],h=Object(a.useState)(!1),y=i()(h,2),O=y[0],E=y[1],_=Object(s.useSelect)((function(e){return e(l.c).isConversionTrackingEnabled()})),j=Object(s.useSelect)((function(e){return e(l.c).isFetchingSaveConversionTrackingSettings()})),S=Object(s.useDispatch)(l.c).setConversionTrackingEnabled;return e.createElement("div",null,e.createElement(d.a,{loading:r,width:"180px",height:"21.3px"},e.createElement("div",{className:"googlesitekit-module-settings-group__switch"},e.createElement(c.Switch,{label:Object(o.__)("Enhanced conversion tracking","google-site-kit"),checked:_,disabled:j||r,onClick:function(){_?(Object(f.J)("".concat(p),"ect_disable"),E(!0)):(Object(f.J)("".concat(p),"ect_enable"),S(!0))},hideLabel:!1}))),!!v&&e.createElement(u.a,{message:v.message}),e.createElement(d.a,{className:"googlesitekit-settings-conversion-tracking-switch-description--loading",loading:r,width:"750px",height:"42px",smallWidth:"386px",smallHeight:"84px",tabletWidth:"540px",tabletHeight:"84px"},e.createElement("p",{className:"googlesitekit-module-settings-group__helper-text"},n)),O&&e.createElement(g.a,{onConfirm:function(){Object(f.J)("".concat(p),"ect_confirm_disable"),S(!1),E(!1)},onCancel:function(){Object(f.J)("".concat(p),"ect_cancel_disable"),E(!1)}}))}ConversionTrackingToggle.propTypes={children:b.a.node.isRequired,loading:b.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ConfirmDisableConversionTrackingDialog}));var r=n(1),i=n.n(r),a=n(83),o=n(2),c=n(112),s=n(9),l=n(18);function ConfirmDisableConversionTrackingDialog(t){var n=t.onConfirm,r=t.onCancel,i=Object(l.a)(),u=Object(o.__)("By disabling enhanced conversion tracking, you will no longer have access to:","google-site-kit"),d=[Object(o.__)("Performance of your Ad campaigns","google-site-kit"),Object(o.__)("Tracking additional conversion-related events via Analytics","google-site-kit")];return Object(a.a)((function(){Object(s.J)("".concat(i),"ect_view_modal")})),e.createElement(c.a,{className:"googlesitekit-settings-module__confirm-disconnect-modal",dialogActive:!0,title:Object(o.__)("Disable enhanced conversion tracking","google-site-kit"),subtitle:u,handleConfirm:n,handleDialog:r,onClose:r,provides:d,confirmButton:Object(o.__)("Disable","google-site-kit"),danger:!0})}ConfirmDisableConversionTrackingDialog.propTypes={onConfirm:i.a.func.isRequired,onCancel:i.a.func.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsGroup}));var r=n(1),i=n.n(r);function SettingsGroup(t){var n=t.title,r=t.children;return e.createElement("div",{className:"googlesitekit-module-settings-group"},e.createElement("h4",null,n),r)}SettingsGroup.propTypes={title:i.a.string.isRequired,children:i.a.node.isRequired}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return FirstPartyModeToggle}));var r=n(11),i=n.n(r),a=n(83),o=n(0),c=n(38),s=n(2),l=n(10),u=n(3),d=n(13),g=n(75),m=n(260),f=n(20),p=n(18),b=n(9),v=n(118),h=Object(v.a)(m.b);function FirstPartyModeToggle(t){var n=t.className,r=Object(p.a)(),m=Object(u.useSelect)((function(e){return e(d.c).isFirstPartyModeEnabled()})),v=Object(u.useSelect)((function(e){return e(d.c).isFetchingGetFPMServerRequirementStatus()})),y=Object(u.useSelect)((function(e){var t=e(d.c),n=t.isFPMHealthy,r=t.isScriptAccessEnabled;return!1!==n()&&!1!==r()})),O=Object(u.useDispatch)(d.c),E=O.fetchGetFPMServerRequirementStatus,_=O.setFirstPartyModeEnabled,j=Object(u.useSelect)((function(e){return e(d.c).getDocumentationLinkURL("first-party-mode-introduction")})),S=Object(u.useSelect)((function(e){return e(d.c).getDocumentationLinkURL("first-party-mode-server-requirements")}));Object(a.a)(E);var k=Object(o.useCallback)((function(){var e=m?"deactivate_first_party_mode":"activate_first_party_mode";Object(b.J)("".concat(r,"_fpm-settings-toggle"),e).finally((function(){_(!m)}))}),[m,_,r]);return e.createElement("div",{className:i()("googlesitekit-first-party-mode-toggle",n)},v&&e.createElement(l.ProgressBar,{small:!0,className:"googlesitekit-first-party-mode-toggle__progress"}),!v&&e.createElement("div",{className:"googlesitekit-module-settings-group__switch"},e.createElement(l.Switch,{label:Object(s.__)("First-party mode","google-site-kit"),checked:!!m&&y,disabled:!y,onClick:k,hideLabel:!1}),e.createElement("div",{className:"googlesitekit-first-party-mode-toggle__switch-badge"},e.createElement(g.a,{className:"googlesitekit-badge--beta",hasLeftSpacing:!0,label:Object(s.__)("Beta","google-site-kit")}))),e.createElement("p",{className:"googlesitekit-module-settings-group__helper-text"},Object(c.a)(Object(s.__)("Your tag data will be sent through your own domain to improve data quality and help you recover measurement signals. Learn more","google-site-kit"),{a:e.createElement(f.a,{href:j,onClick:function(){Object(b.J)("".concat(r,"_fpm-settings-toggle"),"click_learn_more_link")},external:!0,"aria-label":Object(s.__)("Learn more about First-party mode","google-site-kit")})})),!v&&!y&&e.createElement(h,{title:Object(c.a)(Object(s.__)("Your server’s current settings prevent First-party mode from working. To enable it, please contact your hosting provider and request access to external resources and plugin files. Learn more","google-site-kit"),{a:e.createElement(f.a,{href:S,onClick:function(){Object(b.J)("".concat(r,"_fpm-settings-toggle-disabled"),"click_learn_more_link")},external:!0,"aria-label":Object(s.__)("Learn more about First-party mode server requirements","google-site-kit")})}),variant:"warning",onInView:function(){Object(b.J)("".concat(r,"_fpm-settings-toggle-disabled"),"view_notice")}}))}}).call(this,n(4))},,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(12),i=n.n(r),a=n(9),o=function(e){var t=e.startDate,n=e.endDate,r=e.compareStartDate,o=e.compareEndDate;i()(Object(a.x)(t),"A valid startDate is required."),i()(Object(a.x)(n),"A valid endDate is required.");var c={"_u.date00":t.replace(/-/g,""),"_u.date01":n.replace(/-/g,"")};return(r||o)&&(i()(Object(a.x)(r)&&Object(a.x)(o),"Valid compareStartDate and compareEndDate values are required."),c["_u.date10"]=r.replace(/-/g,""),c["_u.date11"]=o.replace(/-/g,"")),c}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return GhostCardRedSVG}));var r=n(0),i=n(2),a=n(42),o=n(155),c=Object(r.lazy)((function(){return n.e(37).then(n.bind(null,1218))}));function GhostCardRedSVG(){return e.createElement(r.Suspense,{fallback:e.createElement(a.a,{width:"100%",height:"90px"})},e.createElement(o.a,{errorMessage:Object(i.__)("Failed to load graphic","google-site-kit")},e.createElement(c,null)))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return EntityOwnershipChangeNotice}));var r=n(7),i=n.n(r),a=n(1),o=n.n(a),c=n(2),s=n(3),l=n(19),u=n(6),d=n(173),g=n(63),m=n(9);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t0)){e.next=6;break}return R(y.o,{autoSubmit:!0}),x({code:O.a,message:Object(d.__)("Additional permissions are required to enable enhanced measurement for the selected web data stream","google-site-kit"),data:{status:403,scopes:t,skipModal:!0,redirectURL:D}}),e.abrupt("return");case 6:return e.next=8,T();case 8:case"end":return e.stop()}}),e)}))),[C,T,D,x,R]),M=Object(u.useCallback)((function(){Object(E.J)("".concat(w,"_enhanced-measurement-notification"),"dismiss_notification"),null==l||l()}),[l,w]),L=Object(u.useCallback)((function(){Object(E.J)("".concat(w,"_enhanced-measurement-notification"),"click_learn_more_link")}),[w]);Object(u.useEffect)((function(){Object(E.J)("".concat(w,"_enhanced-measurement-notification"),"view_notification")}),[w]);var G=C?Object(d.__)("Enable enhanced measurement in Analytics to automatically track metrics like file downloads, video plays, form interactions, etc. No extra code required.","google-site-kit"):Object(d.__)("Enable enhanced measurement in Analytics to automatically track metrics like file downloads, video plays, form interactions, etc. No extra code required — you’ll be redirected to give permission for Site Kit to enable it on your behalf.","google-site-kit");return r.createElement(_.b,{id:"googlesitekit-enhanced-measurement-activation-banner",className:"googlesitekit-enhanced-measurement-setup-banner",title:Object(d.__)("Understand how visitors interact with your content","google-site-kit"),description:G,learnMoreLabel:Object(d.__)("Learn more","google-site-kit"),learnMoreURL:N,onLearnMoreClick:L,ctaComponent:r.createElement(f.SpinnerButton,{onClick:P,isSaving:s||I},Object(d.__)("Enable now","google-site-kit")),footer:r.createElement("p",{className:"googlesitekit-enhanced-measurement-setup-banner__footer-notice"},Object(d.__)("You can always add/edit this in the Site Kit Settings","google-site-kit")),dismiss:Object(d.__)("Maybe later","google-site-kit"),WinImageSVG:function WinImageSVG(){return r.createElement(j.a,null)},format:"small",dismissExpires:E.f,onDismiss:M},i&&r.createElement(S.a,{error:i}),!o&&r.createElement(k.a,{triggerID:"view_enhanced_measurement_cta",ttl:E.a}),n)}SetupBanner.propTypes={onSubmitSuccess:l.a.func,onDismiss:l.a.func,children:l.a.node}}).call(this,n(28),n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SuccessBanner}));var r=n(2),i=n(0),a=n(3),o=n(13),c=n(6),s=n(157),l=n(140),u=n(415),d=n(18),g=n(9);function SuccessBanner(){var t=Object(d.a)(),n=Object(a.useSelect)((function(e){return e(o.c).getGoogleSupportURL({path:"/analytics/answer/9216061"})})),m=Object(a.useDispatch)(c.a).dismissItem,f=Object(i.useCallback)((function(){m(s.e),Object(g.J)("".concat(t,"_enhanced-measurement-success"),"confirm_notification")}),[t,m]);return Object(i.useEffect)((function(){Object(g.J)("".concat(t,"_enhanced-measurement-success"),"view_notification")}),[t]),e.createElement(l.b,{id:"googlesitekit-enhanced-measurement-activation-banner",className:"googlesitekit-enhanced-measurement-success-banner",title:Object(r.__)("You successfully enabled enhanced measurement for your site","google-site-kit"),description:Object(r.__)("Your configured Analytics web data stream will now automatically measure interactions on your site in addition to standard page views measurement.","google-site-kit"),dismiss:Object(r.__)("OK, Got it","google-site-kit"),onDismiss:f,WinImageSVG:function WinImageSVG(){return e.createElement(u.a,null)},format:"small",type:"win-success",learnMoreLabel:Object(r.__)("Learn more","google-site-kit"),learnMoreURL:n})}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return DetailsPermaLinks}));var r=n(11),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(3),l=n(13),u=n(20),d=n(9);function DetailsPermaLinks(t){var n=t.title,r=t.path,a=t.serviceURL,o=Object(s.useSelect)((function(e){return e(l.c).getReferenceSiteURL()})),g=Object(d.r)(o,r),m=Object(s.useSelect)((function(e){return e(l.c).getAdminURL("googlesitekit-dashboard",{permaLink:g})}));return e.createElement(c.Fragment,null,e.createElement(u.a,{className:"googlesitekit-font-weight-medium",href:a||m,external:!!a,hideExternalIndicator:!0},n),e.createElement(u.a,{className:i()("googlesitekit-display-block","googlesitekit-overflow-wrap-break-word"),href:g,target:"_blank",small:!0},r))}DetailsPermaLinks.propTypes={title:o.a.string,path:o.a.string,serviceURL:o.a.string}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(7),i=n.n(r),a=n(2),o=n(38),c=n(22),s=n(164);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;tLearn how to set up Conversions',"google-site-kit"),{a:e.createElement(s.a,{path:"/analytics/answer/12966437",inverse:!0,external:!0,hideExternalIndicator:!0,standalone:!0})}),placement:"auto"},{target:".googlesitekit-table__head-item--sessions:not(.googlesitekit-table__head-item--badge)",styles:g,title:Object(a.__)('"Sessions" has replaced "Unique Pageviews"',"google-site-kit"),content:Object(o.a)(Object(a.__)("A session is a period of time during which a user interacts with your website or app. Learn more","google-site-kit"),{a:e.createElement(s.a,{path:"/analytics/answer/9191807",inverse:!0,external:!0,hideExternalIndicator:!0,standalone:!0})}),placement:"auto"},{target:".googlesitekit-table__head-item--engagement-rate:not(.googlesitekit-table__head-item--badge)",title:Object(a.__)("New metric: engagement rate","google-site-kit"),styles:g,content:Object(o.a)(Object(a.__)("Engagement rate shows the percentage of engaged sessions, the opposite of bounce rate. Learn more","google-site-kit"),{a:e.createElement(s.a,{path:"/analytics/answer/11109416",inverse:!0,external:!0,hideExternalIndicator:!0,standalone:!0})}),placement:"auto"}]};t.a=m}).call(this,n(4))},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(5),i=n.n(r),a=n(7),o=n.n(a),c=n(12),s=n.n(c),l=n(46),u=n.n(l),d=n(3),g=n(49);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.storeName,r=t.dataAvailable,a=void 0!==r&&r,c=t.selectDataAvailability;s()("string"==typeof e&&e,"module slug is required."),s()("string"==typeof n&&n,"store name is required."),s()("boolean"==typeof a,"dataAvailable must be a boolean."),s()("function"==typeof c,"selectDataAvailability must be a function.");var l=Object(g.a)({baseName:"saveDataAvailableState",controlCallback:function(){return u.a.set("modules",e,"data-available")}}),m={dataAvailableOnLoad:a,gatheringData:void 0},p={receiveIsGatheringData:function(e){return s()("boolean"==typeof e,"gatheringData must be a boolean."),{payload:{gatheringData:e},type:"RECEIVE_GATHERING_DATA"}},receiveIsDataAvailableOnLoad:function(e){return s()("boolean"==typeof e,"dataAvailableOnLoad must be a boolean."),{payload:{dataAvailableOnLoad:e},type:"RECEIVE_DATA_AVAILABLE_ON_LOAD"}}},b=o()({},"WAIT_FOR_DATA_AVAILABILITY_STATE",Object(d.createRegistryControl)((function(e){return function(){var t=function(){return void 0!==e.select(n).selectDataAvailability()};return!!t()||new Promise((function(n){var r=e.subscribe((function(){t()&&(r(),n(!0))}))}))}}))),v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;switch(n){case"RECEIVE_GATHERING_DATA":var i=r.gatheringData;return f(f({},e),{},{gatheringData:i});case"RECEIVE_DATA_AVAILABLE_ON_LOAD":var a=r.dataAvailableOnLoad;return f(f({},e),{},{dataAvailableOnLoad:a});default:return e}},h={isGatheringData:i.a.mark((function e(){var t,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.commonActions.getRegistry();case 2:if(void 0===(t=e.sent).select(n).isGatheringData()){e.next=5;break}return e.abrupt("return");case 5:if(!t.select(n).isDataAvailableOnLoad()){e.next=10;break}return e.next=9,p.receiveIsGatheringData(!1);case 9:return e.abrupt("return");case 10:return e.next=12,{payload:{},type:"WAIT_FOR_DATA_AVAILABILITY_STATE"};case 12:return r=t.select(n).selectDataAvailability(),e.next=15,p.receiveIsGatheringData(!r);case 15:if(!r){e.next=18;break}return e.next=18,l.actions.fetchSaveDataAvailableState();case 18:case"end":return e.stop()}}),e)}))},y={selectDataAvailability:c,isDataAvailableOnLoad:function(e){return e.dataAvailableOnLoad},isGatheringData:function(e){return e.gatheringData}};return Object(d.combineStores)(l,{actions:p,controls:b,initialState:m,reducer:v,resolvers:h,selectors:y})}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return b}));var r=n(5),i=n.n(r),a=n(12),o=n.n(a),c=n(14),s=n(46),l=n.n(s),u=n(3),d=n(49),g=n(182),m=n(6),f=n(9),p=n(8),b="audience",v=[b,"customDimension","property"],h=Object(d.a)({baseName:"saveResourceDataAvailabilityDate",controlCallback:function(e){var t=e.resourceSlug,n=e.resourceType,r=e.date;return l.a.set("modules","analytics-4","save-resource-data-availability-date",{resourceSlug:t,resourceType:n,date:r})},argsToParams:function(e,t,n){return{resourceSlug:e,resourceType:t,date:n}},validateParams:function(e){var t=e.resourceSlug,n=e.resourceType,r=e.date;o()("string"==typeof t&&t.length>0,"resourceSlug must be a non-empty string."),o()(v.includes(n),"resourceType must be a valid resource type."),o()(Number.isInteger(r),"date must be an integer.")}}),y={resourceAvailabilityDates:void 0},O={receiveResourceDataAvailabilityDates:function(e){return o()(Object(c.isPlainObject)(e),"resourceAvailabilityDates must be a plain object."),{payload:{resourceAvailabilityDates:e},type:"RECEIVE_RESOURCE_DATA_AVAILABILITY_DATES"}},setResourceDataAvailabilityDate:function(e,t,n){return o()("string"==typeof e&&e.length>0,"resourceSlug must be a non-empty string."),o()(v.includes(t),"resourceType must be a valid resource type."),o()(Number.isInteger(n),"date must be an integer."),{payload:{resourceSlug:e,resourceType:t,date:n},type:"SET_RESOURCE_DATA_AVAILABILITY_DATE"}}},E=Object(g.a)((function(e,t){var n=t.type,r=t.payload;switch(n){case"RECEIVE_RESOURCE_DATA_AVAILABILITY_DATES":var i=r.resourceAvailabilityDates;Object.keys(i).forEach((function(e){Array.isArray(i[e])&&(i[e]={})})),e.resourceAvailabilityDates=i;break;case"SET_RESOURCE_DATA_AVAILABILITY_DATE":var a=r.resourceSlug,o=r.resourceType,c=r.date;void 0===e.resourceAvailabilityDates&&(e.resourceAvailabilityDates={}),void 0===e.resourceAvailabilityDates[o]&&(e.resourceAvailabilityDates[o]={}),e.resourceAvailabilityDates[o][a]=c}})),_={getResourceDataAvailabilityDates:i.a.mark((function t(){var n,r,a,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,u.commonActions.getRegistry();case 2:if(a=t.sent,void 0===(0,a.select)(p.r).getResourceDataAvailabilityDates()){t.next=6;break}return t.abrupt("return");case 6:if(!(o=null===(n=e._googlesitekitModulesData)||void 0===n||null===(r=n["analytics-4"])||void 0===r?void 0:r.resourceAvailabilityDates)){t.next=10;break}return t.next=10,O.receiveResourceDataAvailabilityDates(o);case 10:case"end":return t.stop()}}),t)})),getResourceDataAvailabilityDate:i.a.mark((function e(t,n){var r,a,o,c,s,l,d,g,f,v,y,E;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.commonActions.getRegistry();case 2:if(r=e.sent,a=r.select,o=r.resolveSelect,void 0===a(p.r).getResourceDataAvailabilityDate(t,n)){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,u.commonActions.await(o(p.r).getResourceDataAvailabilityDates());case 9:if(void 0!==e.sent[n][t]){e.next=54;break}return e.next=13,u.commonActions.await(o(p.r).getSettings());case 13:e.t0=n,e.next=e.t0===b?16:"customDimension"===e.t0?21:"property"===e.t0?24:27;break;case 16:return e.next=18,u.commonActions.await(o(p.r).getAvailableAudiences());case 18:if(a(p.r).hasAudiences(t)){e.next=20;break}return e.abrupt("return");case 20:return e.abrupt("break",28);case 21:if(a(p.r).hasCustomDimensions(t)){e.next=23;break}return e.abrupt("return");case 23:return e.abrupt("break",28);case 24:if(a(p.r).getPropertyID()===t){e.next=26;break}return e.abrupt("return");case 26:return e.abrupt("break",28);case 27:return e.abrupt("return");case 28:return e.next=30,u.commonActions.await(o(m.a).getAuthentication());case 30:if(a(m.a).isAuthenticated()){e.next=34;break}return e.next=33,O.setResourceDataAvailabilityDate(t,n,0);case 33:return e.abrupt("return");case 34:return e.next=36,u.commonActions.await(o(p.r).getPartialDataReportOptions(t,n));case 36:if(f=e.sent){e.next=39;break}return e.abrupt("return");case 39:return e.next=41,u.commonActions.await(o(p.r).getReport(f));case 41:if(v=e.sent,y=!!a(p.r).getErrorForSelector("getReport",[f]),!(!y&&(null==v||null===(c=v.rows)||void 0===c||null===(s=c[0])||void 0===s||null===(l=s.dimensionValues)||void 0===l||null===(d=l[0])||void 0===d||null===(g=d.value)||void 0===g?void 0:g.length))){e.next=52;break}return E=Number(v.rows[0].dimensionValues[0].value),e.next=48,O.setResourceDataAvailabilityDate(t,n,E);case 48:return e.next=50,h.actions.fetchSaveResourceDataAvailabilityDate(t,n,E);case 50:e.next=54;break;case 52:return e.next=54,O.setResourceDataAvailabilityDate(t,n,0);case 54:case"end":return e.stop()}}),e)})),getPartialDataReportOptions:i.a.mark((function e(){var t,n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.commonActions.getRegistry();case 2:return t=e.sent,n=t.resolveSelect,e.next=6,u.commonActions.await(n(p.r).getPropertyCreateTime());case 6:case"end":return e.stop()}}),e)}))},j={getResourceDataAvailabilityDates:function(e){return e.resourceAvailabilityDates},getResourceDataAvailabilityDate:function(e,t,n){var r,i;return null===(r=e.resourceAvailabilityDates)||void 0===r||null===(i=r[n])||void 0===i?void 0:i[t]},isResourcePartialData:Object(u.createRegistrySelector)((function(e){return function(t,n,r){o()("string"==typeof n&&n.length>0,"resourceSlug must be a non-empty string."),o()(v.includes(r),"resourceType must be a valid resource type.");var i=e(p.r).isGatheringData();if(void 0!==i){if(i)return!0;var a=e(p.r).getResourceDataAvailabilityDate(n,r);if(void 0!==a){if(0===a)return!0;var c=e(m.a).getDateRangeDates({offsetDays:p.g}).startDate;return a>Number(c.replace(/-/g,""))}}}})),isAudiencePartialData:Object(u.createRegistrySelector)((function(e){return function(t,n){return e(p.r).isResourcePartialData(n,b)}})),isCustomDimensionPartialData:Object(u.createRegistrySelector)((function(e){return function(t,n){return e(p.r).isResourcePartialData(n,"customDimension")}})),isPropertyPartialData:Object(u.createRegistrySelector)((function(e){return function(t,n){return e(p.r).isResourcePartialData(n,"property")}})),getPartialDataReportOptions:Object(u.createRegistrySelector)((function(e){return function(t,n,r){if(e(p.r).getPropertyID()){var i=e(p.r).getPropertyCreateTime();if(i){var a=Object(f.q)(new Date(i)),o=e(m.a).getReferenceDate();switch(r){case b:return{startDate:a,endDate:o,dimensions:["date","audienceResourceName"],dimensionFilters:{audienceResourceName:n},metrics:["totalUsers"],orderby:[{dimension:{dimensionName:"date"}}],limit:1};case"customDimension":return{startDate:a,endDate:o,dimensions:["date","customEvent:".concat(n)],metrics:["eventCount"],limit:1};case"property":return{startDate:a,endDate:o,dimensions:["date"],metrics:["totalUsers"],limit:1}}}}}}))},S=Object(u.combineStores)(h,{actions:O,controls:{},initialState:y,reducer:E,resolvers:_,selectors:j});S.initialState,S.actions,S.controls,S.reducer,S.resolvers,S.selectors;t.b=S}).call(this,n(28))},,,,,,,,,,function(e,t,n){"use strict";n.r(t),function(e){var r=n(449);n.d(t,"combineStores",(function(){return r.b})),n.d(t,"commonActions",(function(){return r.c})),n.d(t,"commonControls",(function(){return r.d})),n.d(t,"commonStore",(function(){return r.e})),n.d(t,"controls",(function(){return r.f})),n.d(t,"createReducer",(function(){return r.g})),n.d(t,"useInViewSelect",(function(){return r.l})),n.d(t,"createRegistryControl",(function(){return r.h})),n.d(t,"createRegistrySelector",(function(){return r.i})),n.d(t,"useSelect",(function(){return r.n})),n.d(t,"useDispatch",(function(){return r.k})),n.d(t,"useRegistry",(function(){return r.m})),n.d(t,"withSelect",(function(){return r.p})),n.d(t,"withDispatch",(function(){return r.o})),n.d(t,"RegistryProvider",(function(){return r.a})),void 0===e.googlesitekit&&(e.googlesitekit={}),e.googlesitekit.data=r.j,t.default=r.j}.call(this,n(28))},,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AnalyticsSettingsNotice}));var r=n(1),i=n.n(r),a=n(2),o=n(38),c=n(3),s=n(173),l=n(145),u=n(189),d=n(19);function AnalyticsSettingsNotice(t){var n,r=t.hasModuleAccess,i=Object(c.useSelect)((function(e){return e(d.a).getModule("analytics-4")})),g=(null==i||null===(n=i.owner)||void 0===n?void 0:n.login)?"".concat(i.owner.login,""):Object(a.__)("Another admin","google-site-kit");return r?null:e.createElement(s.a,{type:l.a,Icon:u.a,notice:Object(o.a)(Object(a.sprintf)(
/* translators: %s: module owner's name */
Object(a.__)("%s configured Analytics and you don’t have access to its configured property. Contact them to share access or change the configured property.","google-site-kit"),g),{strong:e.createElement("strong",null)})})}AnalyticsSettingsNotice.propTypes={hasModuleAccess:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return OptionalSettingsView}));var r=n(2),i=n(0),a=n(3),o=n(8),c=n(614),s=n(186),l=n(520);function OptionalSettingsView(){var t=Object(a.useSelect)((function(e){return e(o.r).getUseSnippet()})),n=Object(a.useSelect)((function(e){return e(o.r).getAdsConversionIDMigratedAtMs()})),u=Object(a.useSelect)((function(e){return e(o.r).getTrackingDisabled()||[]})),d=Object(a.useSelect)((function(e){return e(o.r).getAdsConversionID()}));return e.createElement(i.Fragment,null,e.createElement("div",{className:"googlesitekit-settings-module__meta-items"},e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(r.__)("Excluded from Analytics","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},!!u.length&&u.map((function(e){return l.b[e]})).join(Object(r._x)(", ","list separator","google-site-kit")),!u.length&&Object(r.__)("Analytics is currently enabled for all visitors","google-site-kit")))),t&&!n&&!!d&&e.createElement("div",{className:"googlesitekit-settings-module__meta-items"},e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(r.__)("Ads Conversion ID","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},!!d&&e.createElement(s.b,{value:d}),!d&&Object(r.__)("None","google-site-kit")))),e.createElement(c.a,null))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return PropertyOrWebDataStreamNotAvailableError}));var r=n(1),i=n.n(r),a=n(2),o=n(3),c=n(8),s=n(65),l=n(55);function PropertyOrWebDataStreamNotAvailableError(t){var n=t.hasModuleAccess,r=t.isDisabled,i=Object(o.useSelect)((function(e){return e(c.r).getAccountID()})),u=Object(o.useSelect)((function(e){return e(c.r).getPropertyID()})),d=Object(o.useSelect)((function(e){return e(c.r).getMeasurementID()})),g=Object(o.useSelect)((function(e){return!1===n||r?[]:e(c.r).getPropertySummaries(i)})),m=Object(o.useSelect)((function(e){return e(c.r).hasFinishedSelectingAccount()})),f=Object(o.useSelect)((function(e){return Object(s.e)(u)&&!1!==n?e(c.r).getWebDataStreams(u):[]})),p=Object(o.useSelect)((function(e){return e(c.r).getErrorForSelector("getWebDataStreams",[u])})),b=Object(o.useSelect)((function(e){return e(c.r).getErrorForSelector("getAccountSummaries",[])}));if(!n||r||void 0===g||void 0===f||!Object(s.e)(u)||!1===m)return null;var v=g.some((function(e){return e._id===u}));return v&&d&&!p&&!f.some((function(e){return e.webStreamData.measurementId===d}))?e.createElement(l.a,{message:Object(a.sprintf)(
/* translators: 1: Google Analytics Measurement ID. */
Object(a.__)("The previously selected web data stream with measurement ID %1$s is no longer available. Please select a new web data stream to continue collecting data with Google Analytics.","google-site-kit"),d)}):v||b?null:e.createElement(l.a,{message:Object(a.sprintf)(
/* translators: 1: Google Analytics Property ID. */
Object(a.__)("The previously selected property with ID %1$s is no longer available. Please select a new property to continue collecting data with Google Analytics.","google-site-kit"),u)})}PropertyOrWebDataStreamNotAvailableError.propTypes={hasModuleAccess:i.a.bool,isDisabled:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsControls}));var r=n(1),i=n.n(r),a=n(3),o=n(8),c=n(154),s=n(757),l=n(144),u=n(753),d=n(755);function SettingsControls(t){var n=t.hasModuleAccess,r=Object(a.useSelect)((function(e){return e(o.r).getPropertyID()})),i=Object(a.useSelect)((function(e){return e(o.r).getWebDataStreamID()}));return e.createElement("div",{className:"googlesitekit-settings-module__fields-group"},e.createElement(l.a,{moduleSlug:"analytics-4",storeName:o.r}),e.createElement(d.a,{hasModuleAccess:n,isDisabled:!r}),e.createElement("div",{className:"googlesitekit-setup-module__inputs"},e.createElement(c.c,{hasModuleAccess:n}),e.createElement(c.d,{hasModuleAccess:n,isDisabled:!r}),e.createElement(c.g,{hasModuleAccess:n,isDisabled:!r})),i===o.z&&e.createElement("div",{className:"googlesitekit-setup-module__inputs googlesitekit-setup-module__inputs--multiline"},e.createElement(c.f,null)),e.createElement(u.a,{hasModuleAccess:n}),r&&e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement(s.a,null)))}SettingsControls.propTypes={hasModuleAccess:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsUseSnippetSwitch}));var r=n(0),i=n(2),a=n(3),o=n(8),c=n(425);function SettingsUseSnippetSwitch(){var t,n=Object(a.useSelect)((function(e){return e(o.r).getUseSnippet()})),s=Object(a.useSelect)((function(e){return e(o.r).getExistingTag()})),l=Object(a.useSelect)((function(e){return e(o.r).getMeasurementID()}));return t=s?s===l?e.createElement(r.Fragment,null,e.createElement("p",null,Object(i.sprintf)(
/* translators: %s: existing tag ID */
Object(i.__)("A tag %s for the selected property already exists on the site","google-site-kit"),s)),e.createElement("p",null,Object(i.__)("Consider removing the existing tag to avoid loading both tags on your site","google-site-kit"))):e.createElement(r.Fragment,null,e.createElement("p",null,Object(i.sprintf)(
/* translators: %s: existing tag ID */
Object(i.__)("An existing tag %s was found on the page","google-site-kit"),s)),e.createElement("p",null,Object(i.__)("If you prefer to collect data using that existing tag, please select the corresponding account and property above","google-site-kit"))):n?e.createElement("p",null,Object(i.__)("Site Kit will add the code automatically","google-site-kit")):e.createElement("p",null,Object(i.__)("Site Kit will not add the code to your site","google-site-kit")),e.createElement(c.a,{description:t})}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsForm}));var r=n(1),i=n.n(r),a=n(0),o=n(38),c=n(2),s=n(3),l=n(154),u=n(13),d=n(8),g=n(756),m=n(614),f=n(662),p=n(682),b=n(665),v=n(20),h=n(664),y=n(65),O=n(93),E=n(759);function SettingsForm(t){var n=t.hasModuleAccess,r=Object(O.a)("firstPartyMode"),i=Object(s.useSelect)((function(e){return e(d.r).getAccountID()})),_=Object(s.useSelect)((function(e){return e(u.c).getDocumentationLinkURL("enhanced-conversion-tracking")}));return e.createElement(a.Fragment,null,e.createElement(g.a,{hasModuleAccess:n}),Object(y.a)(i)&&e.createElement(l.e,null),n&&e.createElement(p.a,{slug:["analytics-4"]}),e.createElement(h.a,{title:Object(c.__)("Improve your measurement","google-site-kit")},e.createElement(E.a,{hasModuleAccess:n}),e.createElement(f.a,null,Object(o.a)(Object(c.__)("To track the performance of your campaigns, Site Kit will enable enhanced conversion tracking. Learn more","google-site-kit"),{a:e.createElement(v.a,{href:_,external:!0,"aria-label":Object(c.__)("Learn more about conversion tracking","google-site-kit")})})),r&&e.createElement(b.a,null)),Object(y.a)(i)&&e.createElement(m.a,null))}SettingsForm.propTypes={hasModuleAccess:i.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SettingsEnhancedMeasurementSwitch}));var r=n(7),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(3),l=n(29),u=n(8),d=n(354),g=n(65);function SettingsEnhancedMeasurementSwitch(t){var n=t.hasModuleAccess,r=Object(s.useSelect)((function(e){return e(l.a).getValue(u.j,u.i)})),a=Object(s.useSelect)((function(e){return e(u.r).getPropertyID()})),o=Object(s.useSelect)((function(e){return e(u.r).getWebDataStreamID()})),m=Object(s.useSelect)((function(e){return e(u.r).isLoadingPropertySummaries()})),f=Object(s.useSelect)((function(e){return e(u.r).isLoadingWebDataStreams({hasModuleAccess:n})})),p=Object(s.useSelect)((function(e){if(!m&&!f)return Object(g.e)(a)&&Object(g.g)(o)?e(u.r).isEnhancedMeasurementStreamEnabled(a,o):null})),b=Object(s.useSelect)((function(e){if(!m&&!f&&void 0!==p)return Object(g.e)(a)&&Object(g.g)(o)?e(u.r).isEnhancedMeasurementStreamAlreadyEnabled(a,o):null})),v=Object(s.useSelect)((function(e){return!(Object(g.f)(a)&&Object(g.i)(o)&&!m&&!f)||a!==u.s&&o!==u.z&&(!e(u.r).hasFinishedResolution("getEnhancedMeasurementSettings",[a,o])||!e(u.r).hasFinishedResolution("isEnhancedMeasurementStreamAlreadyEnabled",[a,o]))})),h=Object(s.useDispatch)(l.a).setValues,y=Object(s.useDispatch)(u.r).setEnhancedMeasurementStreamEnabled,O=Object(c.useRef)((a===u.s||o===u.z)&&void 0!==r);return Object(c.useEffect)((function(){O.current?O.current=!1:void 0!==p&&Object(g.f)(a)&&Object(g.i)(o)&&(a===u.s||o===u.z?h(u.j,i()({},u.i,!0)):h(u.j,i()({},u.i,p)))}),[p,a,y,h,o]),e.createElement(d.a,{showTick:!0,disabled:!n,loading:v,isEnhancedMeasurementAlreadyEnabled:b,onClick:function(){Object(g.e)(a)&&Object(g.g)(o)&&y(a,o,!r)}})}SettingsEnhancedMeasurementSwitch.propTypes={hasModuleAccess:o.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupEnhancedMeasurementSwitch}));var r=n(7),i=n.n(r),a=n(0),o=n(3),c=n(29),s=n(8),l=n(354),u=n(65);function SetupEnhancedMeasurementSwitch(){var t=Object(o.useSelect)((function(e){return e(s.r).getAccountID()})),n=Object(o.useSelect)((function(e){return e(s.r).getPropertyID()})),r=Object(o.useSelect)((function(e){return e(s.r).getWebDataStreamID()})),d=Object(o.useSelect)((function(e){return e(s.r).isLoadingPropertySummaries()})),g=Object(o.useSelect)((function(e){return e(s.r).isLoadingWebDataStreams({hasModuleAccess:!0})})),m=Object(o.useSelect)((function(e){if(!d&&!g)return Object(u.e)(n)&&Object(u.g)(r)?e(s.r).isEnhancedMeasurementStreamAlreadyEnabled(n,r):null})),f=Object(o.useSelect)((function(e){return!(Object(u.f)(n)&&Object(u.i)(r)&&!d&&!g)||n!==s.s&&r!==s.z&&!e(s.r).hasFinishedResolution("isEnhancedMeasurementStreamAlreadyEnabled",[n,r])})),p=Object(o.useSelect)((function(e){return e(c.a).getValue(s.o,"autoSubmit")})),b=Object(o.useSelect)((function(e){return e(c.a).getValue(s.j,s.i)})),v=Object(o.useDispatch)(c.a).setValues;return Object(a.useEffect)((function(){p||void 0!==b||v(s.j,i()({},s.i,!0))}),[p,b,v]),Object(u.a)(t)?e.createElement(l.a,{loading:f,isEnhancedMeasurementAlreadyEnabled:m}):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupUseSnippetSwitch}));var r=n(0),i=n(2),a=n(3),o=n(8),c=n(425);function SetupUseSnippetSwitch(){var t=Object(a.useSelect)((function(e){return e(o.r).getExistingTag()})),n=t===Object(a.useSelect)((function(e){return e(o.r).getMeasurementID()}))?e.createElement(r.Fragment,null,e.createElement("p",null,Object(i.sprintf)(
/* translators: %s: existing tag ID */
Object(i.__)("A tag %s for the selected property already exists on the site","google-site-kit"),t)),e.createElement("p",null,Object(i.__)("Consider removing the existing tag to avoid loading both tags on your site","google-site-kit"))):e.createElement(r.Fragment,null,e.createElement("p",null,Object(i.sprintf)(
/* translators: %s: existing tag ID */
Object(i.__)("An existing tag %s was found on the page","google-site-kit"),t)),e.createElement("p",null,Object(i.__)("If you prefer to collect data using that existing Analytics tag, please select the corresponding account and property above","google-site-kit")));return e.createElement(c.a,{description:n})}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupFormFields}));var r=n(7),i=n.n(r),a=n(2),o=n(0),c=n(3),s=n(8),l=n(29),u=n(154),d=n(760),g=n(761);function SetupFormFields(){var t=Object(c.useSelect)((function(e){return e(s.r).getAccountSummaries()}))||[],n=Object(c.useSelect)((function(e){return e(s.r).hasExistingTag()})),r=Object(c.useSelect)((function(e){return e(s.r).getExistingTag()})),m=Object(c.useSelect)((function(e){return e(s.r).getMeasurementID()})),f=Object(c.useSelect)((function(e){return e(s.r).getWebDataStreamID()})),p=Object(c.useDispatch)(l.a).setValues,b=Object(c.useDispatch)(s.r).setUseSnippet;Object(o.useEffect)((function(){n&&b(r!==m)}),[b,n,r,m]);var v=Object(o.useCallback)((function(){p(s.j,i()({},s.i,!0))}),[p]);return e.createElement(o.Fragment,null,!!t.length&&e.createElement("p",{className:"googlesitekit-margin-bottom-0"},Object(a.__)("Please select the account information below. You can change this later in your settings.","google-site-kit")),e.createElement("div",{className:"googlesitekit-setup-module__inputs"},e.createElement(u.c,{onChange:v}),e.createElement(u.d,{onChange:v}),e.createElement(u.g,{onChange:v})),f===s.z&&e.createElement("div",{className:"googlesitekit-setup-module__inputs googlesitekit-setup-module__inputs--multiline"},e.createElement(u.f,null)),n&&e.createElement(g.a,null),e.createElement(d.a,null))}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupForm}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(1),s=n.n(c),l=n(0),u=n(2),d=n(3),g=n(10),m=n(8),f=n(6),p=n(29),b=n(32),v=n(35),h=n(762),y=n(144),O=n(18),E=n(9),_=n(13),j=n(414);function SetupForm(t){var n=t.finishSetup,r=Object(d.useSelect)((function(e){return e(f.a).hasScope(m.h)})),a=Object(d.useSelect)((function(e){return e(p.a).getValue(m.o,"autoSubmit")})),c=Object(d.useSelect)((function(e){return e(m.r).canSubmitChanges()})),s=Object(d.useSelect)((function(e){return e(m.r).isDoingSubmitChanges()||e(b.a).isNavigating()})),S=Object(O.a)(),k=Object(d.useDispatch)(p.a).setValues,A=Object(d.useDispatch)(m.r).submitChanges,T=Object(d.useDispatch)(_.c),w=T.setConversionTrackingEnabled,D=T.saveConversionTrackingSettings,C=Object(d.useSelect)((function(e){return e(p.a).getValue(m.j,m.i)})),N=Object(l.useCallback)(function(){var e=o()(i.a.mark((function e(t){var r,a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),k(m.o,{autoSubmit:!1}),e.next=4,A();case 4:if(r=e.sent,a=r.error,Object(v.f)(a)&&k(m.o,{autoSubmit:!0}),a){e.next=15;break}return w(!0),e.next=11,D();case 11:if(!0!==C){e.next=14;break}return e.next=14,Object(E.J)("".concat(S,"_analytics"),"ga4_setup_enhanced_measurement_enabled");case 14:n();case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,C,w,D,k,A,S]);return Object(l.useEffect)((function(){a&&r&&N({preventDefault:function(){}})}),[r,a,N]),e.createElement("form",{className:"googlesitekit-analytics-setup__form",onSubmit:N},e.createElement(y.a,{moduleSlug:"analytics-4",storeName:m.r}),e.createElement(h.a,null),e.createElement(j.a,{message:Object(u.__)("To track how visitors interact with your site, Site Kit will enable enhanced conversion tracking. You can always disable it in settings.","google-site-kit")}),e.createElement("div",{className:"googlesitekit-setup-module__action"},e.createElement(g.SpinnerButton,{disabled:!c||s,isSaving:s},Object(u.__)("Complete setup","google-site-kit"))))}SetupForm.propTypes={finishSetup:s.a.func},SetupForm.defaultProps={finishSetup:function(){}}}).call(this,n(4))},,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(0);function i(){return(i=Object.assign||function(e){for(var t=1;treplace this with another metric","google-site-kit"),{a:e.createElement(O.a,{onClick:A})}),B=Object(u.__)("Analytics doesn’t have data for your site’s products yet","google-site-kit");return!o&&D&&(B=Object(u.__)("No product posts currently detected on your site. This metric applies only to sites with product posts.","google-site-kit")),e.createElement(y.e,{Widget:n,widgetSlug:f.n,loading:x,rows:M,columns:L,infoTooltip:j?G:null,ZeroState:function ZeroState(){return B},error:I,moduleSlug:"analytics-4"})}PopularProductsWidget.propTypes={Widget:s.a.elementType.isRequired,WidgetNull:s.a.elementType.isRequired},t.a=Object(l.a)(Object(_.a)({moduleName:"analytics-4",FallbackComponent:j.a}),Object(k.a)({reportOptions:w}))(PopularProductsWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return AnalyticsUpdateError}));var r=n(1),i=n.n(r),a=n(0),o=n(38),c=n(2),s=n(10),l=n(3),u=n(13),d=n(20),g=n(304),m=n(9),f=n(18);function AnalyticsUpdateError(t){var n=t.onRetry,r=t.error,i=t.infoTooltip,p=t.headerText,b=Object(f.a)(),v=Object(l.useSelect)((function(e){return e(u.c).getErrorTroubleshootingLinkURL(r)}));Object(a.useEffect)((function(){Object(m.K)("".concat(b,"_kmw"),"analytics_update_error")}),[b]);var h=Object(a.useCallback)((function(){Object(m.J)("".concat(b,"_kmw"),"analytics_update_error_retry"),null==n||n()}),[n,b]);return e.createElement(g.a,{title:Object(c.__)("Analytics update failed","google-site-kit"),headerText:p,infoTooltip:i},e.createElement("div",{className:"googlesitekit-report-error-actions"},e.createElement(s.Button,{onClick:h},Object(c.__)("Retry","google-site-kit")),e.createElement("span",{className:"googlesitekit-error-retry-text"},Object(o.a)(Object(c.__)("Retry didn’t work? Learn more","google-site-kit"),{a:e.createElement(d.a,{href:v,external:!0,hideExternalIndicator:!0})}))))}AnalyticsUpdateError.propTypes={error:i.a.shape({}).isRequired,onRetry:i.a.func.isRequired,headerText:i.a.string,infoTooltip:i.a.string}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return CustomDimensionsMissingError}));var r=n(1),i=n.n(r),a=n(0),o=n(2),c=n(10),s=n(304),l=n(9),u=n(18);function CustomDimensionsMissingError(t){var n=t.onRetry,r=t.infoTooltip,i=t.headerText,d=Object(u.a)();Object(a.useEffect)((function(){Object(l.K)("".concat(d,"_kmw"),"custom_dimension_missing_error")}),[d]);var g=Object(a.useCallback)((function(){Object(l.J)("".concat(d,"_kmw"),"custom_dimension_missing_error_retry"),null==n||n()}),[n,d]);return e.createElement(s.a,{title:Object(o.__)("No data to show","google-site-kit"),headerText:i,infoTooltip:r},e.createElement("div",{className:"googlesitekit-report-error-actions"},e.createElement(c.Button,{onClick:g},Object(o.__)("Update","google-site-kit")),e.createElement("span",{className:"googlesitekit-error-retry-text"},Object(o.__)("Update Analytics to track metric","google-site-kit"))))}CustomDimensionsMissingError.propTypes={onRetry:i.a.func.isRequired,headerText:i.a.string,infoTooltip:i.a.string}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(7),i=n.n(r),a=n(1),o=n.n(a),c=n(14),s=n(2),l=n(3),u=n(6),d=n(8),g=n(111),m=n(9),f=n(51),p=n(141);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t0?R/x:0,G=M>0?P/M:0;return e.createElement(g.d,{Widget:_,widgetSlug:u.o,metricValue:L,metricValueFormat:{style:"percent",signDisplay:"never",maximumFractionDigits:1},subText:Object(s.sprintf)(
/* translators: %d: Number of total visitors visiting the site. */
Object(s.__)("of %s total visitors","google-site-kit"),Object(m.C)(x,{style:"decimal"})),previousValue:G,currentValue:L,loading:A,error:k,moduleSlug:"analytics-4"})}ReturningVisitorsWidget.propTypes={Widget:o.a.elementType.isRequired},t.a=Object(f.a)({moduleName:"analytics-4",FallbackComponent:p.a})(ReturningVisitorsWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(15),i=n.n(r),a=n(7),o=n.n(a),c=n(1),s=n.n(c),l=n(3),u=n(6),d=n(8),g=n(154),m=n(9),f=n(111),p=n(51),b=n(141),v=n(380);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t0||(null==G||null===(o=G.rows)||void 0===o||null===(f=o[1])||void 0===f||null===(p=f.metricValues)||void 0===p||null===(b=p[0])||void 0===b?void 0:b.value)>0),V=Object(s.useInViewSelect)((function(e){return P&&B?e(d.r).getReport(L):void 0}),[B,P,L]),F=Object(s.useSelect)((function(e){var t=e(d.r).getErrorForSelector("getReport",[L]),n=e(d.r).getErrorForSelector("getReport",[M]);return t&&n?[t,n]:t||n||void 0})),W=Object(s.useSelect)((function(e){return P&&B?!e(d.r).hasFinishedResolution("getReport",[M])||!e(d.r).hasFinishedResolution("getReport",[L]):void 0})),Z=function(e,t){return function(n){return Object(m.get)(n,"dimensionValues.".concat(t,".value"))===e}},U=(G||{}).rows,z=void 0===U?[]:U,H=(V||{}).rows,q=void 0===H?[]:H,K=(null===(h=q.filter(Z("date_range_0",1))[0])||void 0===h||null===(y=h.dimensionValues)||void 0===y?void 0:y[0].value)||"-",Y=parseInt(null===(O=z.filter(Z("date_range_0",0))[0])||void 0===O||null===(E=O.metricValues)||void 0===E||null===(_=E[0])||void 0===_?void 0:_.value,10)||0,J=parseInt(null===(j=q.filter(Z("date_range_0",1))[0])||void 0===j||null===(S=j.metricValues)||void 0===S||null===(k=S[0])||void 0===k?void 0:k.value,10)||0,$=Y?J/Y:0,Q=parseInt(null===(A=z.filter(Z("date_range_1",0))[0])||void 0===A||null===(T=A.metricValues)||void 0===T||null===(w=T[0])||void 0===w?void 0:w.value,10)||0,X=parseInt(null===(D=q.filter(Z("date_range_1",1))[0])||void 0===D||null===(C=D.metricValues)||void 0===C||null===(N=C[0])||void 0===N?void 0:N.value,10)||0,ee=Q?X/Q:0,te={style:"percent",signDisplay:"never",maximumFractionDigits:1};return e.createElement(l.a,{Widget:I,widgetSlug:u.w,metricValue:K,metricValueFormat:te,subText:Object(c.sprintf)(
/* translators: %d: Percentage of purchases for the current top device compared to the number of purchases for all devices. */
Object(c.__)("%s of total purchases","google-site-kit"),Object(g.C)($,te)),previousValue:ee,currentValue:$,loading:W,error:F,moduleSlug:"analytics-4"})}TopDeviceDrivingPurchases.propTypes={Widget:o.a.elementType.isRequired},t.a=Object(f.a)({moduleName:"analytics-4",FallbackComponent:p.a})(TopDeviceDrivingPurchases)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(15),i=n.n(r),a=n(7),o=n.n(a),c=n(1),s=n.n(c),l=n(3),u=n(6),d=n(8),g=n(154),m=n(9),f=n(111),p=n(51),b=n(141),v=n(380);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t0||(null==G||null===(o=G.rows)||void 0===o||null===(f=o[1])||void 0===f||null===(p=f.metricValues)||void 0===p||null===(b=p[0])||void 0===b?void 0:b.value)>0),V=Object(s.useInViewSelect)((function(e){return P&&B?e(d.r).getReport(L):void 0}),[P,B,L]),F=Object(s.useSelect)((function(e){var t=e(d.r).getErrorForSelector("getReport",[L]),n=e(d.r).getErrorForSelector("getReport",[M]);return t&&n?[t,n]:t||n||void 0})),W=Object(s.useSelect)((function(e){return P?!e(d.r).hasFinishedResolution("getReport",[M])||!e(d.r).hasFinishedResolution("getReport",[L])&&B:void 0})),Z=function(e,t){return function(n){return Object(m.get)(n,"dimensionValues.".concat(t,".value"))===e}},U=(G||{}).rows,z=void 0===U?[]:U,H=(V||{}).rows,q=void 0===H?[]:H,K=(null===(h=q.filter(Z("date_range_0",1))[0])||void 0===h||null===(y=h.dimensionValues)||void 0===y?void 0:y[0].value)||"-",Y=parseInt(null===(O=z.filter(Z("date_range_0",0))[0])||void 0===O||null===(E=O.metricValues)||void 0===E||null===(_=E[0])||void 0===_?void 0:_.value,10)||0,J=parseInt(null===(j=q.filter(Z("date_range_0",1))[0])||void 0===j||null===(S=j.metricValues)||void 0===S||null===(k=S[0])||void 0===k?void 0:k.value,10)||0,$=Y?J/Y:0,Q=parseInt(null===(A=z.filter(Z("date_range_1",0))[0])||void 0===A||null===(T=A.metricValues)||void 0===T||null===(w=T[0])||void 0===w?void 0:w.value,10)||0,X=parseInt(null===(D=q.filter(Z("date_range_1",1))[0])||void 0===D||null===(C=D.metricValues)||void 0===C||null===(N=C[0])||void 0===N?void 0:N.value,10)||0,ee=Q?X/Q:0,te={style:"percent",signDisplay:"never",maximumFractionDigits:1};return e.createElement(l.a,{Widget:I,widgetSlug:u.D,metricValue:K,metricValueFormat:te,subText:Object(c.sprintf)(
/* translators: %s: Percentage of purchases for the current top traffic source compared to the number of total purchases for all traffic sources. */
Object(c.__)("%s of total purchases","google-site-kit"),Object(g.C)($,te)),previousValue:ee,currentValue:$,loading:W,error:F,moduleSlug:"analytics-4"})}TopTrafficSourceDrivingPurchasesWidget.propTypes={Widget:o.a.elementType.isRequired},t.a=Object(f.a)({moduleName:"analytics-4",FallbackComponent:p.a})(TopTrafficSourceDrivingPurchasesWidget)}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(7),i=n.n(r),a=n(1),o=n.n(a),c=n(14),s=n(2),l=n(3),u=n(6),d=n(8),g=n(111),m=n(84),f=n(51),p=n(141);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;taccount in Analytics","google-site-kit"),{VisuallyHidden:e.createElement(p.a,null)}))))),e.createElement("div",{className:"googlesitekit-settings-module__meta-items"},e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(c.__)("Property","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},e.createElement(m.b,{value:r}))),e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(s.a)(Object(c.__)("Google Analytics Measurement ID","google-site-kit"),{VisuallyHidden:e.createElement(p.a,null)})),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},e.createElement(m.b,{value:a}))),o&&e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(c.__)("Google Tag ID","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},e.createElement(m.b,{value:o}))),e.createElement("div",{className:"googlesitekit-settings-module__meta-item googlesitekit-settings-module__meta-item--data-only"},e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data googlesitekit-settings-module__meta-item-data--tiny"},e.createElement(f.a,{href:S,external:!0},Object(s.a)(Object(c.__)("Edit web data stream in Analytics","google-site-kit"),{VisuallyHidden:e.createElement(p.a,null)}))))),e.createElement("div",{className:"googlesitekit-settings-module__meta-items"},e.createElement("div",{className:"googlesitekit-settings-module__meta-item"},e.createElement("h5",{className:"googlesitekit-settings-module__meta-item-type"},Object(c.__)("Code Snippet","google-site-kit")),e.createElement("p",{className:"googlesitekit-settings-module__meta-item-data"},_&&e.createElement("span",null,Object(c.__)("Snippet is inserted","google-site-kit")),!1===_&&e.createElement("span",null,Object(c.__)("Snippet is not inserted","google-site-kit")),void 0===_&&m.a))),e.createElement(d.a,null),e.createElement(h.a,{statuses:[{label:Object(c.__)("Enhanced Measurement","google-site-kit"),status:A},{label:Object(c.__)("Enhanced Conversion Tracking","google-site-kit"),status:T}].concat(i()(t?[{label:Object(c.__)("First-party mode","google-site-kit"),status:w}]:[]))})):null}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return SetupMain}));var r=n(5),i=n.n(r),a=n(16),o=n.n(a),c=n(15),s=n.n(c),l=n(1),u=n.n(l),d=n(2),g=n(0),m=n(3),f=n(10),p=n(790),b=n(763),v=n(13),h=n(8),y=n(791),O=n(154);function SetupMain(t){var n=t.finishSetup,r=Object(m.useSelect)((function(e){return e(h.r).getAccountSummaries()})),a=Object(m.useSelect)((function(e){return e(h.r).getAccountID()})),c=Object(m.useSelect)((function(e){return e(h.r).hasFinishedResolution("getAccountSummaries")})),l=Object(m.useSelect)((function(e){return e(v.c).isUsingProxy()})),u=Object(m.useDispatch)(h.r).setAccountID,E=Object(m.useDispatch)(h.r),_=E.findMatchedAccount,j=E.matchAndSelectProperty,S=Object(g.useState)(!1),k=s()(S,2),A=k[0],T=k[1];Object(g.useEffect)((function(){r&&(a||function(){var e=o()(i.a.mark((function e(){var t;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,_();case 3:t=e.sent,T(!1),t&&(u(t._id),j(t._id));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()())}),[_,r,u,a,j]),Object(y.a)();var w,D=h.a===a;return w=!c||A?e.createElement(f.ProgressBar,null):D||Array.isArray(r)&&!r.length?l?e.createElement(O.a,null):e.createElement(O.b,null):e.createElement(b.a,{finishSetup:n}),e.createElement("div",{className:"googlesitekit-setup-module googlesitekit-setup-module--analytics"},e.createElement("div",{className:"googlesitekit-setup-module__step"},e.createElement("div",{className:"googlesitekit-setup-module__logo"},e.createElement(p.a,{width:"40",height:"40"})),e.createElement("h2",{className:"googlesitekit-heading-3 googlesitekit-setup-module__title"},Object(d._x)("Analytics","Service name","google-site-kit"))),e.createElement("div",{className:"googlesitekit-setup-module__step"},w))}SetupMain.propTypes={finishSetup:u.a.func},SetupMain.defaultProps={finishSetup:function(){}}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){var r=n(7),i=n.n(r),a=n(15),o=n.n(a),c=n(2),s=n(0),l=n(109),u=n(3),d=n(8),g=n(374),m=n(13),f=n(6),p=n(23),b=n(105),v=n(9),h=n(51),y=n(135),O=n(1044),E=n(1045),_=n(1046),j=n(1047),S=n(34),k=n(222);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;tB})},Object(v.C)(Math.abs(B),{style:"percent",maximumFractionDigits:1})),e.createElement("span",{className:"googlesitekit-data-block__suffix"},V))))}TotalUserCount.propTypes={loaded:s.a.bool,report:s.a.object,dimensionValue:s.a.string,gatheringData:s.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return UserCountGraph}));var r=n(15),i=n.n(r),a=n(527),o=n.n(a),c=n(27),s=n.n(c),l=n(14),u=n(1),d=n.n(u),g=n(2),m=n(3),f=n(23),p=n(6),b=n(8),v=n(365),h=n(371),y=n(177),O=n(611),E=n(34),_=n(9);function UserCountGraph(t){var n,r,a,c,u,d,j,S,k,A=t.loaded,T=t.error,w=t.report,D=t.gatheringData,C=Object(E.a)(),N=Object(m.useSelect)((function(e){return e(p.a).getDateRangeDates({offsetDays:b.g})})),I=N.startDate,R=N.endDate,x=Object(m.useSelect)((function(e){return e(f.b).getValue(b.w)||"#3c7251"})),P=Object(m.useSelect)((function(e){return C?null:e(b.r).getPropertyCreateTime()}));if(T)return e.createElement(y.a,{moduleSlug:"analytics-4",error:T});if(Array.isArray(null==w?void 0:w.rows))k=w.rows;else if(D)k=[];else{var M=Object(_.H)(I);M.setDate(M.getDate()+1);var L=Object(_.q)(M);k=[Object(O.a)(I),Object(O.a)(L),Object(O.a)(R)]}var G=[[{type:"date",label:Object(g.__)("Day","google-site-kit")},{type:"number",label:Object(g.__)("Users","google-site-kit")}]].concat(s()(k.map((function(e){var t=e.metricValues,n=e.dimensionValues;return[Object(h.a)(n[0].value),t[0].value]})))),B=G.slice(1).map((function(e){return i()(e,1)[0]})),V=o()(B).slice(1),F=Object(l.cloneDeep)(UserCountGraph.chartOptions);return F.series[0].color=x,F.hAxis.ticks=V,(null==w||null===(n=w.totals)||void 0===n||null===(r=n[0])||void 0===r||null===(a=r.metricValues)||void 0===a||null===(c=a[0])||void 0===c?void 0:c.value)&&0!==parseInt(null==w||null===(u=w.totals)||void 0===u||null===(d=u[0])||void 0===d||null===(j=d.metricValues)||void 0===j||null===(S=j[0])||void 0===S?void 0:S.value,10)?F.vAxis.viewWindow.max=void 0:F.vAxis.viewWindow.max=100,e.createElement("div",{className:"googlesitekit-widget--analyticsAllTraffic__user-count-chart"},e.createElement(v.a,{chartType:"LineChart",data:G,dateMarkers:P?[{date:Object(_.q)(new Date(P)),text:Object(g.__)("Google Analytics property created","google-site-kit")}]:void 0,height:"368px",loadingHeight:"340px",loaded:A,options:F,gatheringData:D,width:"100%"}))}UserCountGraph.propTypes={loaded:d.a.bool,error:d.a.shape({}),report:d.a.object,gatheringData:d.a.bool},UserCountGraph.chartOptions={animation:{startup:!0},curveType:"function",height:340,width:"100%",colors:["#3c7251"],chartArea:{left:7,right:40,height:300,top:21},legend:{position:"none"},hAxis:{backgroundColor:"#eef4fd",format:"MMM d",gridlines:{color:"#ffffff"},textPosition:"out",textStyle:{color:"#616161",fontSize:12}},vAxis:{gridlines:{color:"#ece9f1"},lineWidth:3,minorGridlines:{color:"#ffffff"},minValue:0,textStyle:{color:"#616161",fontSize:12},textPosition:"out",viewWindow:{min:0}},series:{0:{lineWidth:3,targetAxisIndex:1}},focusTarget:"category",crosshair:{color:"#3c7251",opacity:.1,orientation:"vertical",trigger:"both"}}}).call(this,n(4))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return DimensionTabs}));var r=n(7),i=n.n(r),a=n(1),o=n.n(a),c=n(0),s=n(2),l=n(10),u=n(3),d=n(23),g=n(8),m=n(42),f=n(9),p=n(18),b=[{tabText:Object(s.__)("Channels","google-site-kit"),dimensionName:"sessionDefaultChannelGrouping"},{tabText:Object(s.__)("Locations","google-site-kit"),dimensionName:"country"},{tabText:Object(s.__)("Devices","google-site-kit"),dimensionName:"deviceCategory"}];function DimensionTabs(t){var n=t.dimensionName,r=t.gatheringData,a=t.loaded,o=t.isZeroData,s=Object(p.a)(),v=Object(u.useDispatch)(d.b).setValues,h=b.findIndex((function(e){return e.dimensionName===n})),y=Object(c.useCallback)((function(e){var t,n=(b[e]||{}).dimensionName;v((t={},i()(t,g.x,n),i()(t,g.y,""),i()(t,g.w,""),i()(t,g.u,null),t)),Object(f.J)("".concat(s,"_all-traffic-widget"),"tab_select",n)}),[v,s]);return a?e.createElement(c.Fragment,null,e.createElement("div",{className:"googlesitekit-widget--analyticsAllTraffic__tabs hidden-on-mobile"},e.createElement(l.TabBar,{activeIndex:h,handleActiveIndexUpdate:y},b.map((function(t){return e.createElement(l.Tab,{key:t.dimensionName,className:"mdc-tab--min-width",focusOnActivate:!1,disabled:r||o},e.createElement("span",{className:"mdc-tab__text-label"},t.tabText))})))),e.createElement("div",{className:"googlesitekit-widget--analyticsAllTraffic__tabs--small"},e.createElement(l.Select,{enhanced:!0,onEnhancedChange:y,outlined:!0,value:"dimension-name-".concat(h),disabled:r||o},b.map((function(t,n){return e.createElement(l.Option,{key:t.dimensionName,value:"dimension-name-".concat(n)},t.tabText)}))))):e.createElement("div",{className:"googlesitekit-widget--analyticsAllTraffic__tabs--loading"},e.createElement(m.a,{width:"100px",height:"40px",shape:"square"}),e.createElement(m.a,{width:"100px",height:"40px",shape:"square"}),e.createElement(m.a,{width:"100px",height:"40px",shape:"square"}))}DimensionTabs.propTypes={dimensionName:o.a.string.isRequired,gatheringData:o.a.bool,isZeroData:o.a.bool,loaded:o.a.bool}}).call(this,n(4))},function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return UserDimensionsPieChart}));var i=n(7),a=n.n(i),o=n(15),c=n.n(o),s=n(11),l=n.n(s),u=n(1),d=n.n(u),g=n(14),m=n(0),f=n(2),p=n(57),b=n(3),v=n(13),h=n(23),y=n(374),O=n(8),E=n(9),_=n(365),j=n(20),S=n(42),k=n(1048),A=n(119),T=n(18),w=n(611);function UserDimensionsPieChart(t){var n=t.dimensionName,i=t.dimensionValue,o=t.gatheringData,s=t.loaded,u=t.report,d=Object(m.useState)(!1),D=c()(d,2),C=D[0],N=D[1],I=Object(m.useState)(!1),R=c()(I,2),x=R[0],P=R[1],M=Object(T.a)(),L=Object(b.useSelect)((function(e){return e(v.c).getGoogleSupportURL({path:"/analytics/answer/13331684"})})),G=Object(b.useSelect)((function(e){return e(v.c).getGoogleSupportURL({path:"/analytics/answer/13504892"})})),B=Object(b.useSelect)((function(e){return e(h.b).getValue(O.w)})),V=Object(b.useSelect)((function(e){return e(h.b).getValue(O.u)})),F=Object(b.useSelect)((function(e){return e(O.r).hasZeroData()})),W=Object(b.useDispatch)(h.b).setValues,Z=Object(m.useRef)(),U=Object(m.useRef)();Object(m.useEffect)((function(){var t=function(e){var t,n=(e||{}).target;if(null==n||null===(t=n.classList)||void 0===t?void 0:t.contains("googlesitekit-cta-link__tooltip")){var r=n.dataset.rowLabel;"(other)"!==r&&"(not set)"!==r||Object(E.J)("".concat(M,"_all-traffic-widget"),"help_click",r)}},n=U.current,r=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(null==t?void 0:t.keyCode)===p.c&&x&&(P(!1),W((e={},a()(e,O.y,""),a()(e,O.w,""),a()(e,O.u,null),e)))},i=function(e){var t;x&&!(null==e||null===(t=e.target)||void 0===t?void 0:t.closest(".googlesitekit-widget--analyticsAllTraffic__dimensions-chart"))&&P(!1)};return n&&(n.addEventListener("click",t),e.addEventListener("click",i),e.addEventListener("keyup",r)),function(){n&&(n.removeEventListener("click",t),e.removeEventListener("click",i),e.removeEventListener("keyup",r))}}),[W,V,i,B,M,x]);var z=Object(y.b)(u,{keyColumnIndex:0,maxSlices:5,withOthers:!0,tooltipCallback:function(e,t,r){var i,a,o,c,s=(null==e||null===(i=e.metricValues)||void 0===i||null===(a=i[0])||void 0===a?void 0:a.value)||0,u=(null==t||null===(o=t.metricValues)||void 0===o||null===(c=o[0])||void 0===c?void 0:c.value)>0?100*s/t.metricValues[0].value-100:100,d=Object(E.p)(u),g=Object(f.sprintf)(
/* translators: 1: numeric value of users, 2: up or down arrow , 3: different change in percentage, %%: percent symbol */
Object(f._x)("Users: %1$s%2$s %3$s%%","Stat information for the user dimensions chart tooltip","google-site-kit"),Object(E.D)(s),d,Object(E.D)(Math.abs(u),{maximumFractionDigits:2})),m=r[0].toLowerCase(),p="googlesitekit-visualization-tooltip-".concat(m.replace(/\W+/,"_")),b="
".concat(Object(f.__)("See the full list of channels in Analytics","google-site-kit"),"
")}return L&&"(other)"===m&&(b+=Object(w.b)(L,Object(f.sprintf)(
/* translators: %s: pie slice label */
Object(f.__)('Learn more about what "%s" means',"google-site-kit"),m),m)),G&&"(not set)"===m&&(b+=Object(w.b)(G,Object(f.sprintf)(
/* translators: %s: pie slice label */
Object(f.__)('Learn more about what "%s" means',"google-site-kit"),m),m)),b='