- WordPress core y plugins - Tema Twenty Twenty-Four configurado - Plugin allow-unfiltered-html.php simplificado - .gitignore configurado para excluir wp-config.php y uploads 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
43 lines
213 KiB
JavaScript
Executable File
43 lines
213 KiB
JavaScript
Executable File
(globalThis.__googlesitekit_webpackJsonp=globalThis.__googlesitekit_webpackJsonp||[]).push([[918],{311:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var s=i(62688),o=i.n(s),r=i(15167),n=i(62540);function WidgetHeaderTitle({title:e}){return(0,n.jsx)(r.A,{className:"googlesitekit-widget__header-title",as:"h3",type:"title",size:"small",children:e})}WidgetHeaderTitle.propTypes={title:o().string.isRequired};const a=WidgetHeaderTitle},674:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var s,o,r=i(63696);function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},n.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>r.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 22"},e),s||(s=r.createElement("path",{fillRule:"evenodd",d:"m12.149 7.96-5.166 5.166a.34.34 0 0 0-.094.176l-.35 1.755a.344.344 0 0 0 .404.404l1.755-.35a.34.34 0 0 0 .175-.095l5.166-5.165zm2.301-1.814a1.03 1.03 0 0 0-1.458 0L6.497 12.64a1.03 1.03 0 0 0-.282.527l-.35 1.755a1.03 1.03 0 0 0 1.213 1.213l1.754-.35c.2-.04.383-.139.527-.283l6.495-6.494a1.03 1.03 0 0 0 0-1.459z",clipRule:"evenodd"})),o||(o=r.createElement("path",{d:"m12.149 7.96.117-.116a.165.165 0 0 0-.234 0zm-5.166 5.166-.116-.116zm-.094.176.162.033zm-.35 1.755.161.032zm.404.404.032.162zm1.755-.35.032.161zm.175-.095.117.117zm5.166-5.165.116.116a.165.165 0 0 0 0-.233zm-1.047-3.705.116.116zm1.458 0-.116.116zM6.497 12.64l.117.117zm-.282.527-.162-.032zm-.35 1.755.161.032zm1.213 1.213-.033-.162zm1.754-.35.033.161zm.527-.283.117.117zm6.495-6.494-.117-.117zm0-1.459.117-.116zm-3.822.295L6.867 13.01l.233.233 5.166-5.165zM6.867 13.01a.5.5 0 0 0-.14.26l.324.065a.2.2 0 0 1 .05-.092zm-.14.26-.35 1.754.323.065.351-1.755zm-.35 1.754a.51.51 0 0 0 .598.599l-.064-.324a.18.18 0 0 1-.21-.21zm.598.599 1.755-.35-.065-.325-1.754.351zm1.755-.35a.5.5 0 0 0 .26-.14l-.233-.233a.2.2 0 0 1-.092.048zm.26-.14 5.165-5.166-.233-.233L8.757 14.9zm3.042-7.055 1.89 1.89.233-.234-1.89-1.89zm1.076-1.816a.866.866 0 0 1 1.226 0l.233-.233a1.196 1.196 0 0 0-1.692 0zm-6.494 6.495 6.494-6.495-.233-.233-6.494 6.495zm-.237.443a.87.87 0 0 1 .237-.443l-.233-.233c-.167.167-.281.38-.328.61zm-.35 1.754.35-1.754-.324-.065-.35 1.755zm1.018 1.02a.866.866 0 0 1-1.019-1.02l-.323-.065a1.196 1.196 0 0 0 1.407 1.408zm1.755-.351-1.755.35.065.324 1.755-.35zm.443-.237a.87.87 0 0 1-.443.237l.065.323c.231-.046.444-.16.611-.327zm6.494-6.495-6.494 6.495.233.233 6.495-6.494zm0-1.225a.866.866 0 0 1 0 1.225l.234.234a1.196 1.196 0 0 0 0-1.692zm-1.403-1.404 1.403 1.404.234-.233-1.404-1.404z"})))},718:(e,t,i)=>{"use strict";i.d(t,{gy:()=>SelectionPanelFooter,W4:()=>SelectionPanelHeader,y3:()=>SelectionPanelItem,DW:()=>SelectionPanelItems,Ay:()=>N});var s=i(4452),o=i.n(s),r=i(62688),n=i.n(r),a=i(4544),l=i.n(a),c=i(21795),g=i(78174),d=i(63696),u=i(19266),p=i(14007),m=i(62540);function SideSheet({className:e,children:t,isOpen:i,isLoading:s,onOpen:r=()=>{},closeSheet:n=()=>{},focusTrapOptions:a={}}){const h=(0,d.useRef)();return(0,d.useEffect)(()=>{i?(r(),document.body.classList.add("googlesitekit-side-sheet-scroll-lock")):document.body.classList.remove("googlesitekit-side-sheet-scroll-lock")},[i,r]),(0,c.A)(h,n),(0,g.A)(e=>i&&u._f===e.keyCode,n),(0,m.jsxs)(p.A,{children:[(0,m.jsx)(l(),{active:!!i&&!s,focusTrapOptions:{fallbackFocus:"body",...a},children:(0,m.jsx)("section",{ref:h,className:o()("googlesitekit-side-sheet",e,{"googlesitekit-side-sheet--open":i}),role:"dialog","aria-modal":"true","aria-hidden":!i,tabIndex:"0",children:t})}),i&&(0,m.jsx)("span",{className:"googlesitekit-side-sheet-overlay"})]})}function SelectionPanel({children:e,isOpen:t,isLoading:i,onOpen:s,closePanel:r,className:n}){const a=n?.split(/\s+/).map(e=>`.${e}`).join(""),l=a?`${a} .googlesitekit-selection-panel-item .googlesitekit-selection-box input`:".googlesitekit-selection-panel-item .googlesitekit-selection-box input";return(0,m.jsx)(SideSheet,{className:o()("googlesitekit-selection-panel",n),isOpen:t,isLoading:i,onOpen:s,closeSheet:r,focusTrapOptions:{initialFocus:l},children:e})}SideSheet.propTypes={className:n().string,children:n().node,isOpen:n().bool,isLoading:n().bool,onOpen:n().func,closeSheet:n().func,focusTrapOptions:n().object},SelectionPanel.propTypes={children:n().node,isOpen:n().bool,isLoading:n().bool,onOpen:n().func,closePanel:n().func,className:n().string};var h=i(20898),y=i(72545),f=i(15167);function SelectionPanelHeader({children:e,title:t,onCloseClick:i}){return(0,m.jsxs)("header",{className:"googlesitekit-selection-panel-header",children:[(0,m.jsxs)("div",{className:"googlesitekit-selection-panel-header__row",children:[(0,m.jsx)(f.A,{as:"h3",size:"small",type:"headline",children:t}),(0,m.jsx)(h.A,{className:"googlesitekit-selection-panel-header__close",onClick:i,linkButton:!0,children:(0,m.jsx)(y.A,{width:"15",height:"15"})})]}),e]})}SelectionPanelHeader.propTypes={children:n().node,title:n().string,onCloseClick:n().func};var I=i(82871),b=i(49383);function SelectionBox({badge:e,checked:t,children:i,disabled:s,id:r,onChange:n,title:a,value:l}){return(0,m.jsx)("div",{className:o()("googlesitekit-selection-box",{"googlesitekit-selection-box--disabled":s}),children:(0,m.jsx)(b.Checkbox,{checked:t,description:i,disabled:s,id:r,name:r,onChange:n,value:l,badge:e,children:a})})}SelectionBox.propTypes={badge:n().node,checked:n().bool,children:n().node,disabled:n().bool,id:n().string,onChange:n().func,title:n().string,value:n().string};var v=i(2362);function SelectionPanelItem({children:e,id:t,slug:i,title:s,description:o,isItemSelected:r,isItemDisabled:n,onCheckboxChange:a,subtitle:l,suffix:c,badge:g,isNewlyDetected:d}){return(0,m.jsxs)("div",{className:"googlesitekit-selection-panel-item",children:[(0,m.jsxs)(SelectionBox,{badge:g,checked:r,disabled:n,id:t,onChange:a,title:s,value:i,children:[l&&(0,m.jsx)("span",{className:"googlesitekit-selection-panel-item__subtitle",children:l}),o,e]}),d&&(0,m.jsx)(v.A,{label:(0,I.__)("New","google-site-kit")}),c&&(0,m.jsx)("span",{className:"googlesitekit-selection-panel-item__suffix",children:c})]})}function SelectionPanelItems({currentSelectionTitle:e=(0,I.__)("Current selection","google-site-kit"),availableItemsTitle:t=(0,I.__)("Additional items","google-site-kit"),savedItemSlugs:i=[],availableSavedItems:s={},availableUnsavedItems:o={},ItemComponent:r,notice:n}){function a(e){return Object.keys(e).map(t=>(0,m.jsx)(r,{slug:t,savedItemSlugs:i,...e[t]},t))}const l=Object.keys(o).length;return(0,m.jsxs)("div",{className:"googlesitekit-selection-panel-items",children:[0!==i.length&&(0,m.jsxs)(d.Fragment,{children:[(0,m.jsx)("p",{className:"googlesitekit-selection-panel-items__subheading",children:e}),(0,m.jsx)("div",{className:"googlesitekit-selection-panel-items__subsection",children:a(s)}),l>0&&(0,m.jsx)("p",{className:"googlesitekit-selection-panel-items__subheading",children:t})]}),l>0&&(0,m.jsx)("div",{className:"googlesitekit-selection-panel-items__subsection",children:a(o)}),n]})}SelectionPanelItem.propTypes={children:n().node,id:n().string,slug:n().string,title:n().string,description:n().string,isItemSelected:n().bool,isItemDisabled:n().bool,onCheckboxChange:n().func,subtitle:n().string,suffix:n().node,badge:n().node,isNewlyDetected:n().bool},SelectionPanelItems.propTypes={currentSelectionTitle:n().string,availableItemsTitle:n().string,savedItemSlugs:n().array,availableSavedItems:n().object,availableUnsavedItems:n().object,ItemComponent:n().elementType,notice:n().node};var k=i(17243),A=i(13606),_=i(50539),S=i(12850),j=i(72455),M=i(23224),x=i(80035);function SelectionPanelFooter({savedItemSlugs:e=[],selectedItemSlugs:t=[],saveSettings:i=()=>{},itemLimitError:s,minSelectedItemCount:o=0,maxSelectedItemCount:r=0,isBusy:n,onSaveSuccess:a=()=>{},onCancel:l=()=>{},isOpen:c,closePanel:g=()=>{}}){const[u,p]=(0,d.useState)(null),[h,y]=(0,d.useState)(!1),f=(0,_.useSelect)(e=>e(j.K9).isFetchingSyncAvailableAudiences()),v=(0,d.useMemo)(()=>!(0,k.isEqual)((0,S.N9)(t),(0,S.N9)(e)),[e,t]),N=e?.length>0&&v?(0,I.__)("Apply changes","google-site-kit"):(0,I.__)("Save selection","google-site-kit"),D=(0,d.useCallback)(async()=>{const{error:e}=await i(t);e||(a(),g(),p(N),y(!0))},[i,t,a,g,N]),T=(0,d.useCallback)(()=>{g(),l()},[g,l]),[C,w]=(0,d.useState)(null);(0,d.useEffect)(()=>{null!==C&&C!==c&&c&&(p(null),y(!1)),w(c)},[c,C]);const E=t?.length||0,R=f?(0,m.jsx)(M.A,{width:"89px",height:"20px"}):(0,m.jsx)("p",{className:"googlesitekit-selection-panel-footer__item-count",children:(0,A.A)((0,I.sprintf)(/* translators: 1: Number of selected items. 2: Maximum number of items that can be selected. */ /* translators: 1: Number of selected items. 2: Maximum number of items that can be selected. */
|
||
(0,I.__)("%1$d selected <MaxCount>(up to %2$d)</MaxCount>","google-site-kit"),E,r),{MaxCount:(0,m.jsx)("span",{className:"googlesitekit-selection-panel-footer__item-count--max-count"})})});return(0,m.jsx)("footer",{className:"googlesitekit-selection-panel-footer",children:(0,m.jsxs)("div",{className:"googlesitekit-selection-panel-footer__content",children:[v&&s?(0,m.jsx)(x.A,{type:x.A.TYPES.ERROR,description:s}):R,(0,m.jsxs)("div",{className:"googlesitekit-selection-panel-footer__actions",children:[(0,m.jsx)(b.Button,{onClick:T,disabled:n,tertiary:!0,children:(0,I.__)("Cancel","google-site-kit")}),(0,m.jsx)(b.SpinnerButton,{onClick:D,isSaving:n,disabled:E<o||E>r||n||!c&&h,children:u||N})]})]})})}SelectionPanelFooter.propTypes={savedItemSlugs:n().array,selectedItemSlugs:n().array,saveSettings:n().func,itemLimitError:n().string,minSelectedItemCount:n().number,maxSelectedItemCount:n().number,isBusy:n().bool,onSaveSuccess:n().func,onCancel:n().func,isOpen:n().bool,closePanel:n().func};const N=SelectionPanel},2362:(e,t,i)=>{"use strict";i.d(t,{A:()=>g});var s=i(4452),o=i.n(s),r=i(62688),n=i.n(r),a=i(63696),l=i(62540);const c=(0,a.forwardRef)(({label:e,className:t,hasLeftSpacing:i=!1,...s},r)=>(0,l.jsx)("span",{ref:r,...s,className:o()("googlesitekit-badge",t,{"googlesitekit-badge--has-left-spacing":i}),children:e}));c.displayName="Badge",c.propTypes={label:n().string.isRequired,hasLeftSpacing:n().bool};const g=c},2478:(e,t,i)=>{"use strict";i.d(t,{A:()=>ChangeBadge});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(12850),l=i(62540);function ChangeBadge(e){const{previousValue:t,currentValue:i,isAbsolute:s}=e,o=s?i-t:(0,a.Zf)(t,i),r=o<0,c=0===o;return null===o?null:(0,l.jsx)("div",{className:n()("googlesitekit-change-badge",{"googlesitekit-change-badge--negative":r,"googlesitekit-change-badge--zero":c}),children:(0,a.Eo)(o,{style:"percent",signDisplay:"exceptZero",maximumFractionDigits:1})})}ChangeBadge.propTypes={isAbsolute:o().bool,previousValue:o().number.isRequired,currentValue:o().number.isRequired}},2522:(e,t,i)=>{"use strict";i.d(t,{D:()=>r});var s=i(32091),o=i.n(s);function r(e,{dateRangeLength:t}){o()(Array.isArray(e),"report must be an array to partition."),o()(Number.isInteger(t)&&t>0,"dateRangeLength must be a positive integer.");const i=-1*t;return{currentRange:e.slice(i),compareRange:e.slice(2*i,i)}}},3687:(e,t,i)=>{"use strict";i.d(t,{U:()=>h});var s=i(32091),o=i.n(s),r=i(17243),n=i(21125),a=i(71769),l=i(12850),c=i(50539);function g(e){return e}function d(){return{}}function u(){}const{clearError:p,receiveError:m}=n.o1;function h({baseName:e,controlCallback:t,reducerCallback:i=g,argsToParams:s=d,validateParams:n=u}){let h;o()(e,"baseName is required."),o()("function"==typeof t,"controlCallback is required and must be a function."),o()("function"==typeof i,"reducerCallback must be a function."),o()("function"==typeof s,"argsToParams must be a function."),o()("function"==typeof n,"validateParams must be a function.");try{n(s()),h=!1}catch(e){h=!0}const y=(0,a.m2)(e),f=(0,a.sP)(e),I=`FETCH_${f}`,b=`START_${I}`,v=`FINISH_${I}`,k=`CATCH_${I}`,A=`RECEIVE_${f}`,_=`fetch${y}`,S=`receive${y}`,j=`isFetching${y}`,M={[j]:{}};const x={[_](...t){const i=s(...t);return n(i),function*(t,i){let s,o;yield{payload:{params:t},type:b},yield p(e,i);try{s=yield{payload:{params:t},type:I},yield x[S](s,t),yield{payload:{params:t},type:v}}catch(s){o=s,yield m(o,e,i),yield{payload:{params:t},type:k}}return{response:s,error:o}}(i,t)},[S]:(e,t)=>(o()(void 0!==e,"response is required."),h?(o()((0,r.isPlainObject)(t),"params is required."),n(t)):t={},{payload:{response:e,params:t},type:A})},N={[I]:({payload:e})=>t(e.params)},D=(0,c.createReducer)((e,{type:t,payload:s})=>{switch(t){case b:{const{params:t}=s;return e[j]=e[j]||{},e[j][(0,l.Zm)(t)]=!0,e}case A:{const{response:t,params:o}=s;return i(e,t,o)}case v:{const{params:t}=s;return e[j]=e[j]||{},e[j][(0,l.Zm)(t)]=!1,e}case k:{const{params:t}=s;return e[j]=e[j]||{},e[j][(0,l.Zm)(t)]=!1,e}default:return e}});return{initialState:M,actions:x,controls:N,reducer:D,resolvers:{},selectors:{[j]:(e,...t)=>{if(void 0===e[j])return!1;let i;try{i=s(...t),n(i)}catch(e){return!1}return!!e[j][(0,l.Zm)(i)]}}}}},3714:(e,t,i)=>{"use strict";i.d(t,{Kk:()=>r,SZ:()=>s,Yw:()=>n,oJ:()=>a,tT:()=>o});const s="body",o=[s,"display","headline","label","title"],r="small",n="medium",a=[r,n,"large"]},3782:(e,t,i)=>{"use strict";i.d(t,{A:()=>CTAButton});var s=i(62688),o=i.n(s),r=i(49383),n=i(62540);function CTAButton({label:e,ariaLabel:t,disabled:i,inProgress:s,onClick:o,href:a}){return e&&(o||a)?(0,n.jsx)(r.SpinnerButton,{className:"googlesitekit-banner__cta","aria-label":t,disabled:i||s,isSaving:s,onClick:o,href:a,children:e}):null}CTAButton.propTypes={label:o().string,ariaLabel:o().string,disabled:o().bool,inProgress:o().bool,onClick:o().func,href:o().string,dismissOnClick:o().bool,dismissOptions:o().shape({expiresInSeconds:o().number,skipHidingFromQueue:o().bool})}},4518:(e,t,i)=>{"use strict";i.d(t,{$J:()=>l,Hp:()=>c,Od:()=>g,_8:()=>a,gZ:()=>n});var s=i(17243),o=i(32947),r=i(12850);function n(e,t){if(!t?.length)return e;let i=[];return e?.length&&(i=e[0].reduce((e,t,i)=>t?.role?[...e,i]:e,[])),e.map(e=>e.filter((e,s)=>0===s||t.includes(s-1)||i.includes(s-1)))}function a(e,t,i,s){const o={height:e||t,width:i||s};return o.width&&!o.height&&(o.height="100%"),o.height&&!o.width&&(o.width="100%"),o}function l(e,t,i){const s=[...e||[]];return t&&s.push({eventName:"ready",callback:t}),i&&s.push({eventName:"select",callback:i}),s}function c(e,{gatheringData:t,chartType:i,startDate:n,endDate:a,breakpoint:l}){const c=(0,s.cloneDeep)(e);if(t&&"LineChart"===i&&(e?.vAxis?.viewWindow?.min||(0,s.set)(c,"vAxis.viewWindow.min",0),e?.vAxis?.viewWindow?.max||(0,s.set)(c,"vAxis.viewWindow.max",100),e?.hAxis?.viewWindow?.min||((0,s.set)(c,"hAxis.viewWindow.min",(0,r.XH)(n)),delete c.hAxis.ticks),e?.hAxis?.viewWindow?.max||((0,s.set)(c,"hAxis.viewWindow.max",(0,r.XH)(a)),delete c.hAxis.ticks)),"LineChart"===i){if(e?.hAxis?.maxTextLines||(0,s.set)(c,"hAxis.maxTextLines",1),!e?.hAxis?.minTextSpacing){const e=l===o.mp?50:100;(0,s.set)(c,"hAxis.minTextSpacing",e)}void 0===e?.tooltip?.isHtml&&((0,s.set)(c,"tooltip.isHtml",!0),(0,s.set)(c,"tooltip.trigger","both"))}return(0,s.merge)(c,{hAxis:{textStyle:{fontSize:10,color:"#5f6561"}},vAxis:{textStyle:{color:"#5f6561",fontSize:10}},legend:{textStyle:{color:"#131418",fontSize:12}}}),c}function g(e,t=(0,r.JK)()){const i=Intl.NumberFormat(t,{style:"currency",currency:e}).formatToParts(1e6);return i.reduce((e,t)=>{const{value:o}=t;switch(t.type){case"group":return e+",";case"decimal":return e+".";case"currency":return e+o;case"literal":return e+(/^\s*$/.test(o)?o:"");case"integer":const r=o.replace(/\d/g,"#");return e+((0,s.findLast)(i,({type:e})=>"integer"===e)===t?r.replace(/#$/,"0"):r);case"fraction":return e+o.replace(/\d/g,"0");default:return e}},"")}},4869:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=function(e){if("string"==typeof e&&e.match(/[0-9]{8}/)){const t=e.slice(0,4),i=Number(e.slice(4,6))-1,s=e.slice(6,8);return new Date(t,i.toString(),s)}return!1}},4884:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(49383),l=i(20898),c=i(15167),g=i(62540);function CTA({title:e,headerText:t,headerContent:i,description:s,ctaLink:o,ctaLabel:r,ctaLinkExternal:d,ctaType:u,error:p,onClick:m,"aria-label":h,children:y}){return(0,g.jsxs)("div",{className:n()("googlesitekit-cta",{"googlesitekit-cta--error":p}),children:[(t||i)&&(0,g.jsxs)("div",{className:"googlesitekit-cta__header",children:[t&&(0,g.jsx)(c.A,{as:"h2",size:"small",type:"label",className:"googlesitekit-cta__header_text",children:t}),i]}),(0,g.jsxs)("div",{className:"googlesitekit-cta__body",children:[e&&(0,g.jsx)(c.A,{as:"h3",size:"small",type:"title",className:"googlesitekit-cta__title",children:e}),s&&"string"==typeof s&&(0,g.jsx)("p",{className:"googlesitekit-cta__description",children:s}),s&&"string"!=typeof s&&(0,g.jsx)("div",{className:"googlesitekit-cta__description",children:s}),r&&"button"===u&&(0,g.jsx)(a.Button,{"aria-label":h,href:o,onClick:m,children:r}),r&&"link"===u&&(0,g.jsx)(l.A,{href:o,onClick:m,"aria-label":h,external:d,hideExternalIndicator:d,arrow:!0,children:r}),y]})]})}CTA.propTypes={title:o().string.isRequired,headerText:o().string,description:o().oneOfType([o().string,o().node]),ctaLink:o().string,ctaLinkExternal:o().bool,ctaLabel:o().string,ctaType:o().string,"aria-label":o().string,error:o().bool,onClick:o().func,children:o().node,headerContent:o().node},CTA.defaultProps={title:"",headerText:"",headerContent:"",description:"",ctaLink:"",ctaLabel:"",ctaType:"link",error:!1,onClick:()=>{}};const d=CTA},7081:(e,t,i)=>{"use strict";i.d(t,{F:()=>o,n:()=>s});const s="core/ui",o="activeContextID"},7184:(e,t,i)=>{"use strict";i.d(t,{A:()=>y});var s=i(4452),o=i.n(s),r=i(62688),n=i.n(r),a=i(63696),l=i(32947),c=i(62540);function TitleIcon({className:e,children:t}){return(0,c.jsx)("div",{className:o()("googlesitekit-banner__title-icon",e),children:t})}function Title({className:e,children:t}){return(0,c.jsx)("p",{className:o()("googlesitekit-banner__title",e),children:t})}TitleIcon.propTypes={className:n().string,children:n().node},Title.propTypes={className:n().string,children:n().node};var g=i(12850),d=i(30823);function Description({className:e,description:t,learnMoreLink:i,additionalDescription:s,children:r}){return(0,c.jsxs)("div",{className:o()("googlesitekit-banner__description",e),children:[(0,a.isValidElement)(t)?t:"string"==typeof t?(0,c.jsx)("span",{dangerouslySetInnerHTML:(0,g.p9)(t,{ALLOWED_TAGS:["strong","em","br","a"],ALLOWED_ATTR:["href"]})}):t," ",i?.href&&(0,c.jsx)(d.A,{...i}),s&&(0,c.jsx)("div",{className:"googlesitekit-banner__additional-description",children:s}),r]})}function HelpText({className:e,children:t}){return(0,c.jsx)("p",{className:o()("googlesitekit-banner__help-text",e),children:t})}Description.propTypes={className:n().string,description:n().oneOfType([n().string,n().node]),learnMoreLink:n().shape(d.A.propTypes),additionalDescription:n().oneOfType([n().string,n().node]),children:n().node},HelpText.propTypes={className:n().string,children:n().node};var u=i(3782),p=i(29584);function Footer({className:e,children:t}){return(0,c.jsx)("div",{className:o()("googlesitekit-banner__footer",e),children:t})}Footer.propTypes={className:n().string,children:n().node};var m=i(80035);const h=(0,a.forwardRef)(({className:e,titleIcon:t,title:i,description:s,additionalDescription:r,errorText:n,helpText:a,learnMoreLink:g,dismissButton:d,ctaButton:h,svg:y,footer:f},I)=>{const b=(0,l.dv)(),v=b===l.mp||b===l.Lg;let k=null;v&&y?.mobile?k=y.mobile:!v&&y?.desktop&&(k=y.desktop);const A=y?.verticalPosition?y.verticalPosition:"center";return(0,c.jsxs)("div",{ref:I,className:o()("googlesitekit-banner",e),children:[(0,c.jsxs)("div",{className:"googlesitekit-banner__content",children:[t&&(0,c.jsx)(TitleIcon,{children:t}),(0,c.jsx)(Title,{children:i}),(0,c.jsx)(Description,{description:s,learnMoreLink:g,additionalDescription:r}),a&&(0,c.jsx)(HelpText,{children:a}),n&&(0,c.jsx)(m.A,{type:"error",description:n}),(0,c.jsxs)("div",{className:"googlesitekit-notice__action",children:[h&&(0,c.jsx)(u.A,{...h}),d?.onClick&&(0,c.jsx)(p.A,{...d})]})]}),k&&(0,c.jsx)("div",{className:o()("googlesitekit-banner__svg-wrapper",{[`googlesitekit-banner__svg-wrapper--${A}`]:A}),style:{backgroundImage:`url(${k})`}}),f&&(0,c.jsx)(Footer,{children:f})]})});h.propTypes={titleIcon:n().node,title:n().string,description:n().oneOfType([n().string,n().node]),additionalDescription:n().oneOfType([n().string,n().node]),errorText:n().string,helpText:n().string,learnMoreLink:n().shape(d.A.propTypes),dismissButton:n().shape(p.A.propTypes),ctaButton:n().shape(u.A.propTypes),svg:n().shape({desktop:n().elementType,mobile:n().elementType,verticalPosition:n().oneOf(["top","center","bottom"])}),footer:n().node};const y=h},8143:(e,t,i)=>{"use strict";i.d(t,{VZ:()=>r,dc:()=>n,pH:()=>o,r0:()=>a});var s=i(84024);function o(e){try{return new URL(e).pathname}catch{}return null}function r(e,t){try{return new URL(t,e).href}catch{}return("string"==typeof e?e:"")+("string"==typeof t?t:"")}function n(e){return"string"!=typeof e?e:e.replace(/^https?:\/\/(www\.)?/i,"").replace(/\/$/,"")}function a(e,t){if(!(0,s.m)(e))return e;if(e.length<=t)return e;const i=new URL(e),o=e.replace(i.origin,"");if(o.length<t)return o;const r=o.length-Math.floor(t)+1;return"…"+o.substr(r)}},9652:(e,t,i)=>{"use strict";i.d(t,{A:()=>RecoverableModules});var s=i(62688),o=i.n(s),r=i(82871),n=i(50539),a=i(37226),l=i(4884),c=i(62540);function RecoverableModules({moduleSlugs:e}){const t=(0,n.useSelect)(t=>{const i=t(a.i).getModules();if(void 0!==i)return e.map(e=>i[e].name)});if(void 0===t)return null;const i=1===t.length?(0,r.sprintf)(/* translators: %s: Module name */ /* translators: %s: Module name */
|
||
(0,r.__)("%s data was previously shared by an admin who no longer has access. Please contact another admin to restore it.","google-site-kit"),t[0]):(0,r.sprintf)(/* translators: %s: List of module names */ /* translators: %s: List of module names */
|
||
(0,r.__)("The data for the following modules was previously shared by an admin who no longer has access: %s. Please contact another admin to restore it.","google-site-kit"),t.join((0,r._x)(", ","Recoverable modules","google-site-kit")));return(0,c.jsx)(l.A,{title:(0,r.__)("Data Unavailable","google-site-kit"),description:i})}RecoverableModules.propTypes={moduleSlugs:o().arrayOf(o().string).isRequired}},10953:(e,t,i)=>{"use strict";i.d(t,{A:()=>InfoTooltip});var s,o=i(4452),r=i.n(o),n=i(62688),a=i.n(n),l=i(49383),c=i(63696);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},g.apply(null,arguments)}const d=e=>c.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"},e),s||(s=c.createElement("path",{fill:"currentColor",d:"M7.334 11.333h1.333v-4H7.334zM8.001 6a.658.658 0 0 0 .667-.667.6.6 0 0 0-.2-.467.6.6 0 0 0-.467-.2.66.66 0 0 0-.667.667q0 .284.183.483A.7.7 0 0 0 8.001 6m0 8.666a6.6 6.6 0 0 1-2.6-.516 6.9 6.9 0 0 1-2.117-1.434A6.9 6.9 0 0 1 1.851 10.6 6.6 6.6 0 0 1 1.334 8q0-1.385.517-2.6a6.9 6.9 0 0 1 1.433-2.117q.9-.9 2.117-1.417A6.4 6.4 0 0 1 8 1.333q1.383 0 2.6.533a6.6 6.6 0 0 1 2.116 1.417q.9.9 1.417 2.117.533 1.215.533 2.6 0 1.383-.533 2.6a6.6 6.6 0 0 1-1.417 2.116 6.9 6.9 0 0 1-2.116 1.434 6.6 6.6 0 0 1-2.6.516m0-1.333q2.233 0 3.783-1.55T13.334 8t-1.55-3.784-3.783-1.55-3.784 1.55T2.667 8t1.55 3.783 3.784 1.55"})));var u=i(62540);function InfoTooltip({onOpen:e,title:t,tooltipClassName:i}){return t?(0,u.jsx)(l.Tooltip,{className:"googlesitekit-info-tooltip",tooltipClassName:r()("googlesitekit-info-tooltip__content",i),title:t,placement:"top",enterTouchDelay:0,leaveTouchDelay:5e3,onOpen:e,interactive:!0,children:(0,u.jsx)("span",{children:(0,u.jsx)(d,{width:"16",height:"16"})})}):null}InfoTooltip.propTypes={onOpen:a().func,title:a().oneOfType([a().string,a().element]),tooltipClassName:a().string}},12850:(e,t,i)=>{"use strict";i.d(t,{tt:()=>j,Jg:()=>S,Gp:()=>A,GH:()=>k,r0:()=>_,Du:()=>M,Zf:()=>V,Cn:()=>P,G7:()=>y,vH:()=>h,N_:()=>E,zh:()=>F,mK:()=>g.mK,Ql:()=>x,vY:()=>G,sq:()=>D,VZ:()=>z.VZ,JK:()=>g.JK,IS:()=>C,pH:()=>z.pH,kf:()=>W,O5:()=>w,Qr:()=>N,x6:()=>Z,K5:()=>g.K5,S_:()=>m,dc:()=>z.dc,Eo:()=>g.Eo,jq:()=>g.jq,DK:()=>B.D,N9:()=>U,p9:()=>r.p,XH:()=>T,Zm:()=>l,sx:()=>o.sx,BI:()=>o.BI,CZ:()=>r.C,BG:()=>H});var s=i(17243),o=i(89318),r=i(82046),n=i(10523),a=i.n(n);function l(e){return a()(JSON.stringify(c(e)))}function c(e){const t={};return Object.keys(e).sort().forEach(i=>{let s=e[i];s&&"object"==typeof s&&!Array.isArray(s)&&(s=c(s)),t[i]=s}),t}var g=i(79829);function d(e){return e.replace(new RegExp("\\[([^\\]]+)\\]\\((https?://[^/]+\\.\\w+/?.*?)\\)","gi"),'<a href="$2" target="_blank" rel="noopener noreferrer">$1</a>')}function u(e){return`<p>${e.replace(/\n{2,}/g,"</p><p>")}</p>`}function p(e){return e.replace(/\n/gi,"<br>")}function m(e){const t=[d,u,p];let i=e;for(const e of t)i=e(i);return i}function h(e){return e=parseFloat(e),isNaN(e)||0===e?[0,0,0,0]:[Math.floor(e/60/60),Math.floor(e/60%60),Math.floor(e%60),Math.floor(1e3*e)-1e3*Math.floor(e)]}function y(e){const t=e&&!Number.isInteger(e)?new Date(e).getTime():e;return isNaN(t)||!t?0:t}var f=i(32091),I=i.n(f),b=i(82871);const v="Date param must construct to a valid date instance or be a valid date instance itself.",k="Invalid dateString parameter, it must be a string.",A='Invalid date range, it must be a string with the format "last-x-days".',_=60,S=60*_,j=24*S,M=7*j;function x(){function e(e){return(0,b.sprintf)(/* translators: %s: number of days */ /* translators: %s: number of days */
|
||
(0,b._n)("Last %s day","Last %s days",e,"google-site-kit"),e)}return{"last-7-days":{slug:"last-7-days",label:e(7),days:7},"last-14-days":{slug:"last-14-days",label:e(14),days:14},"last-28-days":{slug:"last-28-days",label:e(28),days:28},"last-90-days":{slug:"last-90-days",label:e(90),days:90}}}function N(e=""){if(!(0,s.isString)(e))return!1;if(3!==e.split("-").length)return!1;const t=new Date(e);return(0,s.isDate)(t)&&!isNaN(t)}function D(e){I()((0,s.isDate)(e)&&!isNaN(e),v);const t=`${e.getMonth()+1}`,i=`${e.getDate()}`;return[e.getFullYear(),t.length<2?`0${t}`:t,i.length<2?`0${i}`:i].join("-")}function T(e){I()(N(e),k);const[t,i,s]=e.split("-");return new Date(t,i-1,s)}function C(e,t){return D(E(e,t*j))}function w(e){const t=e.split("-");return 3===t.length&&"last"===t[0]&&!Number.isNaN(t[1])&&!Number.isNaN(parseFloat(t[1]))&&"days"===t[2]}function E(e,t){I()(N(e)||(0,s.isDate)(e)&&!isNaN(e),k);const i=N(e)?Date.parse(e):e.getTime();return new Date(i-1e3*t)}var R=i(69743),L=i(94552),O=i(62540);function G(e,t={}){if(Number.isNaN(Number(e)))return"";const{invertColor:i=!1}=t;return(0,R.Ay)((0,O.jsx)(L.A,{direction:e>0?"up":"down",invertColor:i}))}function P(e,t){return e>0&&t>0?e/t-1:e>0?1:t>0?-1:0}var z=i(8143);function Z(e){const t=parseFloat(e)||0;return!!Number.isInteger(t)&&t>0}function W(e){if("number"==typeof e)return!0;const t=(e||"").toString();return!!t&&!isNaN(t)}function U(e){return Array.isArray(e)?[...e].sort():e}var B=i(2522);function V(e,t){function i(e){return"0"===e||0===e}if(i(e)&&i(t))return 0;if(i(e)||Number.isNaN(e))return null;const s=(t-e)/e;return Number.isNaN(s)||!Number.isFinite(s)?null:s}function H(e){try{return JSON.parse(e)&&!!e}catch(e){return!1}}function F(e){if(!e)return"";const t=e.replace(/&#(\d+);/g,(e,t)=>String.fromCharCode(t)).replace(/(\\)/g,"");return(0,s.unescape)(t)}},13620:e=>{"use strict";e.exports=googlesitekit.modules},14007:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var s=i(47209),o=i(62688),r=i.n(o),n=i(63696),a=i(78325);function Portal({children:e,slug:t}){const[i]=(0,n.useState)(document.createElement("div"));return(0,s.A)(()=>{t&&i.classList.add(`googlesitekit-portal-${t}`);const e=document.querySelector(".googlesitekit-plugin")||document.body;return e.appendChild(i),()=>e.removeChild(i)}),(0,a.createPortal)(e,i)}Portal.propTypes={slug:r().string,children:r().node},Portal.defaultProps={slug:"",children:null};const l=Portal},14553:(e,t,i)=>{"use strict";var s=i(50539),o=i.n(s),r=i(13620),n=i.n(r),a=i(88176),l=i.n(a),c=i(82871),g=i(45512),d=i(17691),u=i(15167),p=i(62540);function SettingsView(){const e=(0,s.useSelect)(e=>e(g.n).getPropertyID());return(0,p.jsxs)("div",{className:"googlesitekit-settings-module__meta-item",children:[(0,p.jsx)(u.A,{as:"h5",size:"medium",type:"label",className:"googlesitekit-settings-module__meta-item-type",children:(0,c.__)("Connected Property","google-site-kit")}),(0,p.jsx)("p",{className:"googlesitekit-settings-module__meta-item-data",children:(0,p.jsx)(d.A,{value:e})})]})}var m=i(13606),h=i(97398),y=i(37226),f=i(63696),I=i(49383),b=i(89318),v=i(77766);function PropertySelect({hasModuleAccess:e}){const t=(0,v.A)(),i=(0,s.useSelect)(e=>e(g.n).getPropertyID()),o=(0,s.useSelect)(e=>e(g.n).getMatchedProperties()),r=(0,s.useSelect)(e=>e(g.n).hasFinishedResolution("getMatchedProperties")),{setPropertyID:n}=(0,s.useDispatch)(g.n),a=(0,f.useCallback)((e,s)=>{const o=s.dataset.value;i!==o&&(n(o),(0,b.sx)(`${t}_search-console`,"change_property"))},[i,n,t]);return r?!1===e?(0,p.jsx)(I.Select,{className:"googlesitekit-search-console__select-property",label:(0,c.__)("Property","google-site-kit"),value:i,enhanced:!0,outlined:!0,disabled:!0,children:(0,p.jsx)(I.Option,{value:i,children:i})}):(0,p.jsx)(I.Select,{className:"googlesitekit-search-console__select-property",label:(0,c.__)("Property","google-site-kit"),value:i,onEnhancedChange:a,enhanced:!0,outlined:!0,children:(o||[]).map(({siteURL:e})=>(0,p.jsx)(I.Option,{value:e,children:e.startsWith("sc-domain:")?(0,c.sprintf)(/* translators: %s: domain name */ /* translators: %s: domain name */
|
||
(0,c.__)("%s (domain property)","google-site-kit"),e.replace(/^sc-domain:/,"")):e},e))}):(0,p.jsx)(I.ProgressBar,{small:!0})}var k=i(62688),A=i.n(k),_=i(93896);function ZeroDataMessage({skipPrefix:e}){const t=(0,s.useSelect)(e=>e(_.O4).getCurrentEntityURL());return e?t?(0,c.__)("Your page hasn’t appeared in Search yet","google-site-kit"):(0,c.__)("Your site hasn’t appeared in Search yet","google-site-kit"):t?(0,c.__)("No data to display: your page hasn’t appeared in Search yet","google-site-kit"):(0,c.__)("No data to display: your site hasn’t appeared in Search yet","google-site-kit")}ZeroDataMessage.propTypes={skipPrefix:A().bool};var S,j,M=i(69667);function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},x.apply(null,arguments)}const N=e=>f.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 101 36"},e),S||(S=f.createElement("path",{stroke:"#CCC",d:"M101 35.5H1V0"})),j||(j=f.createElement("path",{stroke:"#CCC",strokeWidth:2,d:"m2 24.685 24.5-7.404L51 25 75.5 8.774 100 2"})));var D=i(46894),T=i(59357);function ActivateAnalyticsCTA_ActivateAnalyticsCTA({title:e}){return(0,p.jsxs)(D.A,{children:[(0,p.jsx)(T.A,{title:(0,c.__)("Unique visitors from Search","google-site-kit"),GraphSVG:M.A}),(0,p.jsx)(T.A,{title:e,GraphSVG:N})]})}ActivateAnalyticsCTA_ActivateAnalyticsCTA.propTypes={title:A().string.isRequired};var C=i(55527),w=i(99872),E=i(54415),R=i(72455),L=i(35323),O=i(12850),G=i(58116);function AnalyticsStats(e){const{data:t,selectedStats:i,dateRangeLength:o,dataLabels:r,tooltipDataFormats:n,chartDataFormats:a,statsColor:l,gatheringData:g,moduleSlug:d}=e,u=(0,L.A)(),m=(0,s.useSelect)(e=>e(y.i).isModuleConnected(d)),h=(0,s.useSelect)(e=>e(y.i).isModuleActive(d)),f=(0,s.useSelect)(e=>e(G.oR).getReferenceDate()),I=(0,s.useSelect)(e=>u?null:e(R.K9).getPropertyCreateTime());let b=[];if(I&&(b=[{date:(0,O.sq)(new Date(I)),text:(0,c.__)("Google Analytics property created","google-site-kit")}]),!h||!m)return null;const v=(0,w.sq)(t,i,o,f,r,n,a),[,...k]=v.slice(1).map(([e])=>e),A={...AnalyticsStats.chartOptions,hAxis:{...AnalyticsStats.chartOptions.hAxis,ticks:k},vAxis:{...AnalyticsStats.chartOptions.vAxis},series:{0:{color:l,targetAxisIndex:0},1:{color:l,targetAxisIndex:0,lineDashStyle:[3,3],lineWidth:1}}};if(!v.slice(1).some(e=>e[2]>0||e[3]>0)){const e={0:1,1:100}[i];A.vAxis.viewWindow.max=e}else A.vAxis.viewWindow.max=void 0;return(0,p.jsx)(C.xA,{className:"googlesitekit-analytics-site-stats",children:(0,p.jsx)(C.fI,{children:(0,p.jsx)(C.fh,{size:12,children:(0,p.jsx)(E.A,{chartType:"LineChart",data:v,dateMarkers:b,loadingHeight:"270px",loadingWidth:"100%",options:A,gatheringData:g})})})})}AnalyticsStats.propTypes={data:A().oneOfType([A().arrayOf(A().object),A().object]).isRequired,dateRangeLength:A().number.isRequired,selectedStats:A().number.isRequired,dataLabels:A().arrayOf(A().string).isRequired,tooltipDataFormats:A().arrayOf(A().func).isRequired,statsColor:A().string.isRequired,gatheringData:A().bool,moduleSlug:A().string.isRequired},AnalyticsStats.chartOptions={chart:{title:""},curveType:"function",height:270,width:"100%",chartArea:{height:"80%",left:60,right:25},legend:{position:"top",textStyle:{color:"#616161",fontSize:12}},hAxis:{format:"MMM d",gridlines:{color:"#fff"},textStyle:{color:"#616161",fontSize:12}},vAxis:{gridlines:{color:"#eee"},minorGridlines:{color:"#eee"},textStyle:{color:"#616161",fontSize:12},titleTextStyle:{color:"#616161",fontSize:12,italic:!1},viewWindow:{min:0}},focusTarget:"category",crosshair:{color:"gray",opacity:.1,orientation:"vertical",trigger:"both"},tooltip:{isHtml:!0,trigger:"both"}};var P=i(30679),z=i(16679),Z=i(80035);function SettingsForm({hasModuleAccess:e}){const t=(0,s.useSelect)(e=>e(y.i).getModule(h.Y)),i=t?.owner?.login?`<strong>${t.owner.login}</strong>`:(0,c.__)("Another admin","google-site-kit");return(0,p.jsxs)("div",{className:"googlesitekit-search-console-settings-fields",children:[(0,p.jsx)(P.A,{moduleSlug:"search-console",storeName:g.n}),(0,p.jsx)("div",{className:"googlesitekit-setup-module__inputs",children:(0,p.jsx)(PropertySelect,{hasModuleAccess:e})}),!1===e&&(0,p.jsx)(Z.A,{type:Z.A.TYPES.WARNING,description:(0,m.A)((0,c.sprintf)(/* translators: 1: module owner's name, 2: module name */ /* translators: 1: module owner's name, 2: module name */
|
||
(0,c.__)("%1$s configured %2$s and you don’t have access to this Search Console property. Contact them to share access or change the Search Console property.","google-site-kit"),i,t?.name),{strong:(0,p.jsx)("strong",{})})}),e&&(0,p.jsx)(z.A,{slug:"search-console"})]})}function SettingsEdit(){(0,s.useSelect)(e=>e(g.n).getMatchedProperties());const e=(0,s.useSelect)(e=>e(g.n).isDoingSubmitChanges()),t=(0,s.useSelect)(e=>e(g.n).hasFinishedResolution("getMatchedProperties")),i=(0,s.useSelect)(e=>e(y.i).hasModuleOwnershipOrAccess(h.Y));let o;return o=e||!t||void 0===i?(0,p.jsx)(I.ProgressBar,{}):(0,p.jsx)(SettingsForm,{hasModuleAccess:i}),(0,p.jsx)("div",{className:"googlesitekit-setup-module googlesitekit-setup-module--search-console",children:o})}var W=i(63701),U=i(91560),B=i(17243);var V=i(4452),H=i.n(V);var F=i(32091),Y=i.n(F);function Q(e){const{startDate:t,endDate:i}=e;return Y()((0,O.Qr)(t),"A valid startDate is required."),Y()((0,O.Qr)(i),"A valid endDate is required."),{start_date:t.replace(/-/g,""),end_date:i.replace(/-/g,"")}}function J(e){const t=[[{type:"string",label:"Day"},{type:"number",label:"Clicks"},{type:"number",label:"Impressions"},{type:"number",label:"CTR"},{type:"number",label:"Position"}]];let i=0,s=0,o=0,r=0;const n=e.length;(0,B.each)(e,e=>{const n=(0,O.XH)(e.keys[0]);t.push([n.getMonth()+1+"/"+n.getUTCDate(),e.clicks,e.impressions,(0,B.round)(e.ctr,3),(0,B.round)(e.position,3)]),i+=e.clicks,s+=e.impressions,o+=e.ctr,r+=e.position});return{dataMap:t,totalClicks:i,totalImpressions:s,averageCTR:n>0?o/n:0,averagePosition:n>0?r/n:0}}var q=i(63264),X=i(49539),$=i(20898);function DashboardPopularKeywordsWidget(e){const{Widget:t,WidgetReportError:i}=e,o=(0,L.A)(),r=(0,s.useInViewSelect)(e=>e(g.n).isGatheringData()),n=(0,s.useSelect)(e=>e(G.oR).getDateRangeDates({offsetDays:g.f})),a={...n,dimensions:"query",limit:10,reportID:"search-console_dashboard-popular-keywords-widget_widget_reportArgs"},l=(0,s.useSelect)(e=>e(_.O4).getCurrentEntityURL());l&&(a.url=l);const d=(0,s.useInViewSelect)(e=>e(g.n).getReport(a),[a]),u=(0,s.useSelect)(e=>e(g.n).getErrorForSelector("getReport",[a])),m=(0,s.useSelect)(e=>!e(g.n).hasFinishedResolution("getReport",[a])),h=(0,s.useSelect)(e=>o?null:e(g.n).getServiceReportURL({...Q(n),page:l?`!${l}`:void 0}));function Footer(){return(0,p.jsx)(U.A,{className:"googlesitekit-data-block__source",name:(0,c._x)("Search Console","Service name","google-site-kit"),href:h,external:!0})}if(u)return(0,p.jsx)(t,{Footer,children:(0,p.jsx)(i,{moduleSlug:"search-console",error:u})});if(m||void 0===r)return(0,p.jsx)(t,{Footer,noPadding:!0,children:(0,p.jsx)(W.A,{padding:!0})});const y="googlesitekit-typography googlesitekit-typography--title ",f=[{columnHeaderClassName:`${y} googlesitekit-typography--medium`,title:l?(0,c.__)("Top search queries for your page","google-site-kit"):(0,c.__)("Top search queries for your site","google-site-kit"),description:(0,c.__)("Most searched for keywords related to your content","google-site-kit"),primary:!0,field:"keys.0",Component({fieldValue:e}){const t=(0,s.useSelect)(t=>{if(o)return null;const i=t(G.oR).getDateRangeDates({offsetDays:g.f}),s=t(_.O4).getCurrentEntityURL();return t(g.n).getServiceReportURL({...Q(i),query:`!${e}`,page:s?`!${s}`:void 0})});return o?(0,p.jsx)("span",{children:e}):(0,p.jsx)($.A,{href:t,external:!0,hideExternalIndicator:!0,children:e})}},{columnHeaderClassName:`${y} googlesitekit-typography--small`,title:(0,c.__)("Clicks","google-site-kit"),description:(0,c.__)("Number of times users clicked on your content in search results","google-site-kit"),Component:({row:e})=>(0,p.jsx)("span",{children:(0,O.Eo)(e.clicks,{style:"decimal"})})},{columnHeaderClassName:`${y} googlesitekit-typography--small`,title:(0,c.__)("Impressions","google-site-kit"),description:(0,c.__)("Counted each time your content appears in search results","google-site-kit"),Component:({row:e})=>(0,p.jsx)("span",{children:(0,O.Eo)(e.impressions,{style:"decimal"})})}];return(0,p.jsx)(t,{Footer,noPadding:!0,children:(0,p.jsx)(q.A,{children:(0,p.jsx)(X.A,{rows:d,columns:f,zeroState:ZeroDataMessage,gatheringData:r})})})}var K=i(84024),ee=i(23224),te=i(311);const ie=function Header(){const e=(0,s.useSelect)(e=>e(G.oR).getDateRangeNumberOfDays());return(0,p.jsx)(te.A,{title:(0,c.sprintf)(/* translators: %s: number of days */ /* translators: %s: number of days */
|
||
(0,c._n)("Search traffic over the last %s day","Search traffic over the last %s days",e,"google-site-kit"),e)})};function SourceLinkAnalytics4(){const e=(0,L.A)(),t=(0,s.useSelect)(t=>{if(e)return null;const{getServiceReportURL:i}=t(R.K9),s=t(_.O4).getCurrentEntityURL(),o={dates:t(G.oR).getDateRangeDates({compare:!0,offsetDays:R.f2}),filters:{sessionSource:"google"},otherArgs:{collectionId:"life-cycle"}};return(0,K.m)(s)&&(o.filters.unifiedPagePathScreen=(0,O.pH)(s)),i("lifecycle-traffic-acquisition-v2",o)});return(0,p.jsx)(U.A,{href:t,name:(0,c._x)("Analytics","Service name","google-site-kit"),external:!0})}function SourceLinkSearch({metric:e}){const t=(0,L.A)(),i=(0,s.useSelect)(i=>{if(t)return null;const{getServiceReportURL:s,getPropertyID:o,isDomainProperty:r}=i(g.n),n=(0,O.CZ)(i(_.O4).getReferenceSiteURL()),a=i(_.O4).getCurrentEntityURL(),l=i(G.oR).getDateRangeDates({offsetDays:g.f}),c={resource_id:o(),metrics:e,...Q(l)};return a?c.page=`!${a}`:r()&&n&&(c.page=`*${n}`),s(c)},[e]);return(0,p.jsx)(U.A,{href:i,name:(0,c._x)("Search Console","Service name","google-site-kit"),external:!0})}function Footer({metrics:e,selectedStats:t}){if(!e?.[t])return null;const{service:i,metric:s}=e[t];return i===h.Y?(0,p.jsx)(SourceLinkSearch,{metric:s}):(0,p.jsx)(SourceLinkAnalytics4,{})}Footer.propTypes={metrics:A().arrayOf(A().object).isRequired,selectedStats:A().number.isRequired};const se=Footer;var oe=i(73874),re=i(99897),ne=i(15844);function CreateKeyEventCTA(){const e=`${(0,v.A)()}_search-traffic-widget`,t=(0,s.useSelect)(e=>e(_.O4).getGoogleSupportURL({path:"/analytics/answer/12844695"})),i=(0,f.useCallback)(()=>{(0,O.sx)(e,"click_ga4_keyEvents_cta")},[e]);return(0,ne.A)(()=>{(0,O.sx)(e,"view_ga4_keyEvents_cta")}),(0,p.jsxs)("div",{className:"googlesitekit-analytics-cta googlesitekit-analytics-cta--setup-key-events",children:[(0,p.jsx)("div",{className:"googlesitekit-analytics-cta__preview-graphs",children:(0,p.jsx)(T.A,{title:(0,c.__)("Key Events completed","google-site-kit"),GraphSVG:N})}),(0,p.jsxs)("div",{className:"googlesitekit-analytics-cta__details",children:[(0,p.jsx)("p",{className:"googlesitekit-analytics-cta--description",children:(0,c.__)("Set up key events to track how well your site fulfills your business objectives","google-site-kit")}),(0,p.jsx)(I.Button,{href:t,target:"_blank",onClick:i,children:(0,c.__)("Set up key events","google-site-kit")})]})]})}var ae=i(9652),le=i(32947);function ce(e){return{quarterCellProps:{smSize:2,mdSize:e?4:2,lgSize:3},halfCellProps:{smSize:4,mdSize:4,lgSize:6},oneThirdCellProps:{smSize:2,mdSize:4,lgSize:4},threeQuartersCellProps:{smSize:4,mdSize:4,lgSize:9},fullCellProps:{smSize:4,mdSize:8,lgSize:12}}}function ge(e,t,i=1){return{datapoint:e?.totals?.[0]?.metricValues?.[t]?.value/i,change:(0,O.Zf)(e?.totals?.[1]?.metricValues?.[t]?.value,e?.totals?.[0]?.metricValues?.[t]?.value)}}function OptionalCells({canViewSharedAnalytics4:e,errors:t,showGA4:i,showKeyEventsCTA:o,showRecoverableGA4:r,WidgetReportError:n}){const a=(0,le.dv)(),l=(0,s.useSelect)(e=>e(y.i).isModuleConnected(re.L1)),g=(0,s.useSelect)(e=>e(y.i).isModuleActive(re.L1)),d=g&&l,{quarterCellProps:u,halfCellProps:m}=ce(o);return(0,p.jsxs)(f.Fragment,{children:[e&&(!l||!g)&&(0,p.jsx)(C.fh,{...m,children:le.mp!==a&&(0,p.jsx)(ActivateAnalyticsCTA_ActivateAnalyticsCTA,{title:(0,c.__)("Key Events completed","google-site-kit")})}),!r&&e&&d&&t.length>0&&(0,p.jsx)(C.fh,{...m,children:(0,p.jsx)(n,{moduleSlug:"analytics-4",error:t})}),i&&(0,p.jsx)(C.fh,{...u,smSize:4,children:o&&(0,p.jsx)(CreateKeyEventCTA,{})}),e&&d&&r&&(0,p.jsx)(C.fh,{...m,children:(0,p.jsx)(ae.A,{moduleSlugs:[re.L1]})})]})}OptionalCells.propTypes={canViewSharedAnalytics4:A().bool.isRequired,error:A().arrayOf(A().object),showGA4:A().bool.isRequired,showKeyEventsCTA:A().bool.isRequired,showRecoverableGA4:A().bool,WidgetReportError:A().elementType.isRequired};var de=i(97029),ue=i(91865),pe=i(98652);function DataBlocks({ga4Data:e,ga4VisitorsData:t,searchConsoleData:i,selectedStats:o,handleStatsSelection:r,dateRangeLength:n,showGA4:a,dashboardType:l,showKeyEventsCTA:d,engagementRateLearnMoreURL:u,onGA4NewBadgeLearnMoreClick:m}){const h=(0,s.useSelect)(e=>e(y.i).isModuleActive(re.L1)),f=(0,s.useSelect)(e=>e(y.i).isModuleConnected(re.L1)),I=(0,s.useInViewSelect)(e=>!!f&&e(R.K9).isGatheringData(),[f]),b=(0,s.useInViewSelect)(e=>e(g.n).isGatheringData()),{totalClicks:v,totalImpressions:k,totalClicksChange:A,totalImpressionsChange:_}=function(e,t){const{compareRange:i,currentRange:s}=(0,O.DK)(e,{dateRangeLength:t}),o=J(s),r=J(i);return{dataMap:o.dataMap,totalClicks:o.totalClicks,totalImpressions:o.totalImpressions,averageCTR:o.averageCTR,averagePosition:o.averagePosition,totalClicksChange:(0,O.Zf)(r.totalClicks,o.totalClicks),totalImpressionsChange:(0,O.Zf)(r.totalImpressions,o.totalImpressions),averageCTRChange:(0,O.Zf)(r.averageCTR,o.averageCTR),averagePositionChange:(0,O.Zf)(r.averagePosition,o.averagePosition)}}(i,n);let S=null,j=null,M=null,x=null,N=null,D=null;h&&(0,B.isPlainObject)(e)&&(0,B.isPlainObject)(t)&&(({change:S}=ge(e,0,100)),j=e?.totals?.[0]?.metricValues?.[0]?.value,({datapoint:M,change:x}=ge(e,1)),N=t?.totals?.[0]?.metricValues?.[0]?.value,({change:D}=ge(t,0,100)));const{quarterCellProps:T,halfCellProps:w,oneThirdCellProps:E,threeQuartersCellProps:L,fullCellProps:G}=ce(d),P=[{id:"impressions",stat:0,title:(0,c.__)("Total Impressions","google-site-kit"),datapoint:k,change:_,isGatheringData:b},{id:"clicks",stat:1,title:(0,c.__)("Total Clicks","google-site-kit"),datapoint:v,change:A,isGatheringData:b},...a?[{id:"visitors",stat:2,title:(0,c.__)("Unique Visitors from Search","google-site-kit"),datapoint:N,change:D,isGatheringData:I}]:[],...a&&l===oe.Oo&&!d?[{id:"keyEvents",stat:3,title:(0,c.__)("Key Events","google-site-kit"),datapoint:j,change:S,isGatheringData:I}]:[],...a&&l===oe.oE?[{id:"engagement-rate",stat:4,title:(0,c.__)("Engagement Rate","google-site-kit"),datapoint:M,datapointUnit:"%",change:x,isGatheringData:I,badge:(0,p.jsx)(pe.A,{tooltipTitle:(0,c.__)("Sessions which lasted 10 seconds or longer, had 1 or more key events, or 2 or more page views.","google-site-kit"),learnMoreLink:u,onLearnMoreClick:m})}]:[]],z={2:w,3:L,4:G},Z={2:{...w,smSize:2},3:E,4:T};return(0,p.jsx)(C.fh,{...z[P.length],children:(0,p.jsx)(ue.A,{className:"mdc-layout-grid__inner",children:P.map((e,t)=>(0,p.jsx)(C.fh,{...Z[P.length],children:(0,p.jsx)(de.A,{stat:e.stat,className:`googlesitekit-data-block--${e.id} googlesitekit-data-block--button-${t+1}`,title:e.title,datapoint:e.datapoint,datapointUnit:e.datapointUnit?e.datapointUnit:void 0,change:e.change,changeDataUnit:"%",context:"button",selected:o===e.stat,handleStatSelection:r,gatheringData:e.isGatheringData})},e.id))})})}function Overview(e){const{ga4Data:t,ga4KeyEventsData:i,ga4VisitorsData:o,searchConsoleData:r,selectedStats:n,handleStatsSelection:a,dateRangeLength:l,errors:c,WidgetReportError:g,showRecoverableAnalytics:d}=e,u=(0,oe.Ay)(),m=(0,L.A)(),h=(0,v.A)(),I=(0,s.useSelect)(e=>e(y.i).isModuleAvailable(re.L1)),b=(0,s.useSelect)(e=>!!I&&(!m||e(G.oR).canViewSharedModule(re.L1))),k=(0,s.useSelect)(e=>e(y.i).isModuleConnected(re.L1)),A=(0,s.useSelect)(e=>e(G.oR).isAuthenticated()),S=(0,s.useSelect)(e=>e(_.O4).getGoogleSupportURL({path:"/analytics/answer/12195621"})),j=b&&k&&!c.length&&!d,M=(0,f.useCallback)(()=>{(0,O.sx)(`${h}_ga4-new-badge`,"click_learn_more_link")},[h]),x=A&&j&&u===oe.Oo&&(!i?.length||1===i?.length&&"purchase"===i[0].eventName&&"0"===t?.totals?.[0]?.metricValues?.[0]?.value);return(0,p.jsx)(C.xA,{children:(0,p.jsxs)(C.fI,{children:[(0,p.jsx)(DataBlocks,{ga4Data:t,ga4VisitorsData:o,searchConsoleData:r,selectedStats:n,handleStatsSelection:a,dateRangeLength:l,showGA4:j,dashboardType:u,showKeyEventsCTA:x,engagementRateLearnMoreURL:S,onGA4NewBadgeLearnMoreClick:M}),(0,p.jsx)(OptionalCells,{canViewSharedAnalytics4:b,errors:c,showGA4:j,showKeyEventsCTA:x,showRecoverableAnalytics:d,WidgetReportError:g})]})})}DataBlocks.propTypes={ga4Data:A().object,ga4VisitorsData:A().object,searchConsoleData:A().arrayOf(A().object),selectedStats:A().number.isRequired,handleStatsSelection:A().func.isRequired,dateRangeLength:A().number.isRequired,showGA4:A().bool,dashboardType:A().string,showKeyEventsCTA:A().bool,isGA4GatheringData:A().bool,isSearchConsoleGatheringData:A().bool,engagementRateLearnMoreURL:A().string,onGA4NewBadgeLearnMoreClick:A().func.isRequired},Overview.propTypes={ga4Data:A().object,ga4KeyEventsData:A().arrayOf(A().object),ga4VisitorsData:A().object,searchConsoleData:A().arrayOf(A().object),selectedStats:A().number.isRequired,handleStatsSelection:A().func.isRequired,errors:A().arrayOf(A().object),WidgetReportError:A().elementType.isRequired};var me=i(2522);function SearchConsoleStats(e){const{data:t,metrics:i,selectedStats:s,dateRangeLength:o,gatheringData:r}=e,{compareRange:n,currentRange:a}=(0,me.D)(t,{dateRangeLength:o}),l=function(e,t,i,s,o){const r=[[{type:"date",label:(0,c.__)("Day","google-site-kit")},{type:"string",role:"tooltip",p:{html:!0}},{type:"number",label:i},{type:"number",label:(0,c.__)("Previous period","google-site-kit")}]],n=(0,O.JK)(),a={weekday:"short",month:"short",day:"numeric"};return e.forEach((e,l)=>{const g=e[s],d=e.keys[0],u=t[l]?.[s]||0,p=t[l]?.keys[0]||(0,O.IS)(d,o),m=(0,c.sprintf)(/* translators: 1: date for user stats, 2: previous date for user stats comparison */ /* translators: 1: date for user stats, 2: previous date for user stats comparison */
|
||
(0,c._x)("%1$s vs %2$s","Date range for chart tooltip","google-site-kit"),(0,O.XH)(d).toLocaleDateString(n,a),(0,O.XH)(p).toLocaleDateString(n,a)),h=(0,O.Zf)(u,g),y=(0,O.Cn)(g,u),f=(0,O.vY)(y),I=(0,c.sprintf)(/* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage, %%: percent symbol */ /* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage, %%: percent symbol */
|
||
(0,c._x)("%1$s: <strong>%2$s</strong> <em>%3$s %4$s%%</em>","Stat information for chart tooltip","google-site-kit"),i,Math.abs(g).toFixed(2).replace(/(.00|0)$/,""),f,(0,O.Eo)(h));r.push([(0,O.XH)(d),`<div class="${H()("googlesitekit-visualization-tooltip",{"googlesitekit-visualization-tooltip--up":y>0,"googlesitekit-visualization-tooltip--down":y<0})}">\n\t\t\t\t<p>${m}</p>\n\t\t\t\t<p>${I}</p>\n\t\t\t</div>`,g,u])}),r}(a,n,i[s].label,i[s].metric,o),[,...g]=l.slice(1).map(([e])=>e),d={...SearchConsoleStats.chartOptions,hAxis:{format:"MMM d",gridlines:{color:"#fff"},textStyle:{color:"#616161",fontSize:12},ticks:g},series:{0:{color:i[s].color,targetAxisIndex:0},1:{color:i[s].color,targetAxisIndex:0,lineDashStyle:[3,3],lineWidth:1}}},u=!l.slice(1).some(e=>e[2]>0||e[3]>0);return d.vAxis.viewWindow.max=u?1:void 0,(0,p.jsx)(C.xA,{className:"googlesitekit-search-console-site-stats",children:(0,p.jsx)(C.fI,{children:(0,p.jsx)(C.fh,{size:12,children:(0,p.jsx)(E.A,{chartType:"LineChart",data:l,loadingHeight:"270px",loadingWidth:"100%",options:d,gatheringData:r})})})})}function Chart({canViewSharedAnalytics4:e,dateRangeLength:t,ga4StatsData:i,ga4VisitorsOverviewAndStatsData:o,isGA4GatheringData:r,isSearchConsoleGatheringData:n,metrics:a,searchConsoleData:l,selectedStats:g}){const d=(0,le.dv)(),u=(0,s.useSelect)(e=>e(y.i).isModuleActive(re.L1)),m=(0,s.useSelect)(e=>e(y.i).isModuleConnected(re.L1));return(0,p.jsxs)(f.Fragment,{children:[(0===g||1===g)&&(0,p.jsx)(SearchConsoleStats,{data:l,dateRangeLength:t,selectedStats:g,metrics:a,gatheringData:n}),e&&(!u||!m)&&le.mp===d&&(0,p.jsx)(C.xA,{children:(0,p.jsx)(C.fI,{children:(0,p.jsx)(C.fh,{children:(0,p.jsx)(ActivateAnalyticsCTA_ActivateAnalyticsCTA,{title:(0,c.__)("Key Events completed","google-site-kit")})})})}),2===g&&(0,p.jsx)(AnalyticsStats,{data:o,dateRangeLength:t,selectedStats:0,metrics:a,dataLabels:[(0,c.__)("Unique Visitors","google-site-kit")],tooltipDataFormats:[e=>parseFloat(e).toLocaleString()],statsColor:a[g].color,gatheringData:r,moduleSlug:"analytics-4"}),e&&(3===g||4===g)&&(0,p.jsx)(AnalyticsStats,{data:i,dateRangeLength:t,selectedStats:g-3,metrics:a,dataLabels:[(0,c.__)("Key Events","google-site-kit"),(0,c.__)("Engagement Rate %","google-site-kit")],tooltipDataFormats:[e=>parseFloat(e).toLocaleString(),e=>(0,O.Eo)(e/100,{style:"percent",signDisplay:"never",maximumFractionDigits:2})],chartDataFormats:[B.identity,e=>100*e],statsColor:a[g].color,gatheringData:r,moduleSlug:"analytics-4"})]})}function SearchFunnelWidgetGA4({Widget:e,WidgetReportError:t}){const[i,o]=(0,f.useState)(0),r=(0,L.A)(),n=(0,s.useSelect)(e=>e(y.i).isModuleAvailable(re.L1)),a=(0,s.useSelect)(e=>!!n&&(!r||e(G.oR).canViewSharedModule(re.L1))),l=(0,s.useSelect)(e=>e(y.i).isModuleConnected(re.L1)),c=(0,s.useSelect)(e=>e(G.oR).getDateRangeNumberOfDays()),d=(0,s.useSelect)(e=>e(_.O4).getCurrentEntityURL()),{endDate:u,compareStartDate:m}=(0,s.useSelect)(e=>e(G.oR).getDateRangeDates({compare:!0,offsetDays:g.f})),h=(0,s.useSelect)(e=>e(G.oR).getDateRangeDates({compare:!0,offsetDays:R.f2})),I=(0,s.useSelect)(e=>{if(!r)return!1;const t=e(y.i).getRecoverableModules();return void 0!==t?Object.keys(t).includes(re.L1):void 0}),b=(0,s.useInViewSelect)(e=>l&&a&&!I?e(R.K9).getKeyEvents():[],[l,a,I]),v={startDate:m,endDate:u,dimensions:"date"},k={...h,metrics:[{name:"keyEvents"},{name:"engagementRate"}],dimensionFilters:{sessionDefaultChannelGrouping:["Organic Search"]},reportID:"search-console_search-funnel-widget-ga4_widget_ga4OverviewArgs"},A={...h,...k,dimensions:[{name:"date"}],orderby:[{dimension:{dimensionName:"date"}}],reportID:"search-console_search-funnel-widget-ga4_widget_ga4StatsArgs"},S={...h,metrics:[{name:"totalUsers"}],dimensions:[{name:"date"}],dimensionFilters:{sessionDefaultChannelGrouping:["Organic Search"]},orderby:[{dimension:{dimensionName:"date"}}],reportID:"search-console_search-funnel-widget-ga4_widget_ga4VisitorsOverviewAndStatsArgs"};(0,K.m)(d)&&(v.url=d,k.url=d,A.url=d,S.url=d);const j=(0,s.useInViewSelect)(e=>e(g.n).getReport(v),[v]),M=(0,s.useSelect)(e=>e(g.n).getErrorForSelector("getReport",[v])),x=(0,s.useSelect)(e=>!e(g.n).hasFinishedResolution("getReport",[v])),N=(0,s.useInViewSelect)(e=>l&&a&&!I?e(R.K9).getReport(k):null,[l,a,I,k]),D=(0,s.useInViewSelect)(e=>l&&a&&!I?e(R.K9).getReport(A):null,[l,a,I,A]),T=(0,s.useInViewSelect)(e=>l&&a&&!I?e(R.K9).getReport(S):null,[l,a,I,S]),C=(0,s.useSelect)(e=>{if(!l||!a||I)return!1;const{hasFinishedResolution:t}=e(R.K9);return!(t("getReport",[k])&&t("getReport",[A])&&t("getReport",[S])&&t("getKeyEvents",[]))}),w=(0,s.useSelect)(e=>{if(!l||I)return[];const{getErrorForSelector:t}=e(R.K9);return[t("getReport",[k]),t("getReport",[A]),t("getReport",[S]),t("getKeyEvents",[])].filter(Boolean)}),E=(0,s.useInViewSelect)(e=>!(!l||!a||I)&&e(R.K9).isGatheringData(),[l,a,I]),O=(0,s.useInViewSelect)(e=>e(g.n).isGatheringData());function WidgetFooter(){return(0,p.jsx)(se,{metrics:SearchFunnelWidgetGA4.metrics,selectedStats:i})}return M?(0,p.jsx)(e,{Header:ie,Footer:WidgetFooter,children:(0,p.jsx)(t,{moduleSlug:"search-console",error:M})}):x||C||void 0===E||void 0===O?(0,p.jsxs)(e,{Header:ie,Footer:WidgetFooter,noPadding:!0,children:[(0,p.jsx)(ee.A,{width:"100%",height:"190px",padding:!0}),(0,p.jsx)(ee.A,{width:"100%",height:"270px",padding:!0})]}):(0,p.jsxs)(e,{Header:ie,Footer:WidgetFooter,noPadding:!0,children:[(0,p.jsx)(Overview,{ga4Data:N,ga4KeyEventsData:b,ga4VisitorsData:T,searchConsoleData:j,handleStatsSelection:o,selectedStats:i,dateRangeLength:c,errors:w,WidgetReportError:t,showRecoverableAnalytics:I}),(0,p.jsx)(Chart,{canViewSharedAnalytics4:a,dateRangeLength:c,ga4StatsData:D,ga4VisitorsOverviewAndStatsData:T,isGA4GatheringData:E,isSearchConsoleGatheringData:O,metrics:SearchFunnelWidgetGA4.metrics,searchConsoleData:j,selectedStats:i,showRecoverableAnalytics:I})]})}SearchConsoleStats.propTypes={data:A().arrayOf(A().object).isRequired,dateRangeLength:A().number.isRequired,metrics:A().arrayOf(A().object).isRequired,selectedStats:A().number.isRequired},SearchConsoleStats.chartOptions={chart:{title:(0,c.__)("Search Traffic Summary","google-site-kit")},curveType:"function",height:270,width:"100%",chartArea:{height:"80%",left:60,right:25},legend:{position:"top",textStyle:{color:"#616161",fontSize:12}},vAxis:{direction:1,gridlines:{color:"#eee"},minorGridlines:{color:"#eee"},textStyle:{color:"#616161",fontSize:12},titleTextStyle:{color:"#616161",fontSize:12,italic:!1},viewWindow:{min:0}},tooltip:{isHtml:!0,trigger:"both"},focusTarget:"category",crosshair:{color:"gray",opacity:.1,orientation:"vertical",trigger:"both"}},Chart.propTypes={canViewSharedAnalytics4:A().bool,dateRangeLength:A().number.isRequired,ga4StatsData:A().object,ga4VisitorsOverviewAndStatsData:A().object,isGA4GatheringData:A().bool,isSearchConsoleGatheringData:A().bool,metrics:A().array.isRequired,searchConsoleData:A().array,selectedStats:A().number.isRequired},SearchFunnelWidgetGA4.metrics=[{id:"impressions",color:"#6380b8",label:(0,c.__)("Impressions","google-site-kit"),metric:"impressions",service:h.Y},{id:"clicks",color:"#4bbbbb",label:(0,c.__)("Clicks","google-site-kit"),metric:"clicks",service:h.Y},{id:"users",color:"#3c7251",label:(0,c.__)("Users","google-site-kit"),service:re.L1},{id:"keyEvents",color:"#8e68cb",label:(0,c.__)("Key Events","google-site-kit"),service:re.L1},{id:"engagement-rate",color:"#8e68cb",label:(0,c.__)("Engagement Rate","google-site-kit"),service:re.L1}],SearchFunnelWidgetGA4.propTypes={Widget:A().elementType.isRequired,WidgetReportZero:A().elementType.isRequired,WidgetReportError:A().elementType.isRequired};const he=SearchFunnelWidgetGA4;var ye,fe,Ie,be,ve,ke,Ae=i(43427);function _e(){return _e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},_e.apply(null,arguments)}const Se=e=>f.createElement("svg",_e({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 32"},e),ye||(ye=f.createElement("path",{fill:"#FBBC04",d:"m7.081 26.527-4.72 4.721a.933.933 0 0 1-1.317 0l-.292-.292a.933.933 0 0 1 0-1.316l4.72-4.721a.933.933 0 0 1 1.318 0l.291.291a.93.93 0 0 1 0 1.317"})),fe||(fe=f.createElement("path",{fill:"#4285F4",d:"M19.75 28.5h6.042a6.04 6.04 0 0 0 6.041-6.042V6.208A6.04 6.04 0 0 0 23.48.626a6.04 6.04 0 0 0-3.73 5.582z"})),Ie||(Ie=f.createElement("path",{fill:"#FBBC04",d:"M9.75 28.5a6.04 6.04 0 0 0 6.042-6.042 6.041 6.041 0 1 0-12.084 0A6.04 6.04 0 0 0 9.75 28.5"})),be||(be=f.createElement("path",{fill:"#34A853",d:"M23.97 28.5h-5.887a6.04 6.04 0 0 1-6.041-6.042v-7.916a6.04 6.04 0 0 1 10.314-4.273 6.04 6.04 0 0 1 1.769 4.273v13.804a.154.154 0 0 1-.154.154z"})),ve||(ve=f.createElement("path",{fill:"#1967D2",d:"M24.125 28.346V14.542a6.04 6.04 0 0 0-4.375-5.807V28.5h4.22a.16.16 0 0 0 .11-.045.15.15 0 0 0 .045-.109"})),ke||(ke=f.createElement("path",{fill:"#EA4335",d:"M15.792 22.575a6.04 6.04 0 0 0-3.75-5.59v5.59c0 1.72.72 3.273 1.875 4.373a6.02 6.02 0 0 0 1.875-4.373"})));var je=i(75578);function PopularKeywordsWidget({Widget:e}){const t=(0,L.A)(),i=(0,s.useSelect)(e=>e(G.oR).getDateRangeDates({offsetDays:g.f})),o={...i,dimensions:"query",limit:100,reportID:"search-console_popular-keywords-widget_widget_reportOptions"},r=(0,s.useInViewSelect)(e=>e(g.n).getReport(o),[o]),n=(0,s.useSelect)(e=>e(g.n).getErrorForSelector("getReport",[o]),[o]),a=(0,s.useSelect)(e=>!e(g.n).hasFinishedResolution("getReport",[o])),l=Q(i),d=[{field:"keys.0",Component({fieldValue:e}){const i=(0,s.useSelect)(i=>t?null:i(g.n).getServiceReportURL({...l,query:`!${e}`}));return t?(0,p.jsx)(je.mF,{content:e}):(0,p.jsx)($.A,{href:i,external:!0,hideExternalIndicator:!0,children:e})}},{field:"ctr",Component:({fieldValue:e})=>(0,p.jsx)("strong",{children:(0,c.sprintf)(/* translators: %s: clickthrough rate value */ /* translators: %s: clickthrough rate value */
|
||
(0,c.__)("%s CTR","google-site-kit"),(0,O.Eo)(e,"%"))})}],u=[...r||[]].sort(({ctr:e=0},{ctr:t=0})=>t-e);return(0,p.jsx)(je.$,{Widget:e,widgetSlug:G.t7,loading:a,rows:u,columns:d,ZeroState:ZeroDataMessage,limit:3,error:n,moduleSlug:"search-console"})}PopularKeywordsWidget.propTypes={Widget:A().elementType.isRequired};var Me=i(54419),xe=i(47121),Ne=i(22242);const De={selectors:{areSettingsEditDependenciesLoaded:(0,s.createRegistrySelector)(e=>()=>e(g.n).hasFinishedResolution("getMatchedProperties"))}};const Te=n().createModuleStore(h.Y,{ownedSettingsSlugs:["propertyID"],storeName:g.n,settingSlugs:["propertyID","ownerID"],requiresSetup:!1,submitChanges:async function({select:e,dispatch:t}){if(e(g.n).haveSettingsChanged()){const{error:e}=await t(g.n).saveSettings();if(e)return{error:e}}return await(0,Me.invalidateCache)("modules",h.Y),{}},validateCanSubmitChanges:function(e){const t=(0,xe.WI)(e),{getPropertyID:i,haveSettingsChanged:s}=t(g.n);var o;Y()("string"==typeof(o=i())&&o.length>0,"a valid propertyID is required to submit changes"),Y()(s(),Ne.Wq)}});var Ce=i(3687),we=i(40127),Ee=i(44314);const Re=(0,Ce.U)({baseName:"getReport",storeName:g.n,controlCallback:({options:e})=>(0,Me.get)("modules",h.Y,"searchanalytics",e),reducerCallback:(0,s.createReducer)((e,t,{options:i})=>{e.reports[(0,O.Zm)(i)]=t}),argsToParams:e=>({options:e}),validateParams:({options:e}={})=>{Y()((0,B.isPlainObject)(e),"Options for Search Console report must be an object."),Y()((0,we.O5)(e),"Either date range or start/end dates must be provided for Search Console report.");const{dimensions:t}=e;t&&Y()((0,we.cq)(t),"Dimensions for Search Console report must be either a string or an array of strings")}}),Le=(0,Ee.d)(h.Y,{storeName:g.n,dataAvailable:i.g._googlesitekitModulesData?.["data_available_search-console"],selectDataAvailability:(0,s.createRegistrySelector)(e=>()=>{const t=e(g.n).getSampleReportArgs(),i=e(g.n).getReport(t);if(!e(g.n).hasFinishedResolution("getReport",[t]))return;return e(g.n).getErrorForSelector("getReport",[t])||!Array.isArray(i)?null:!!i.length})}),Oe={*getReport(e={}){(yield s.commonActions.getRegistry()).select(g.n).getReport(e)||(yield Re.actions.fetchGetReport(e))}},Ge={getReport(e,t={}){const{reports:i}=e;return i[(0,O.Zm)(t)]},hasZeroData:(0,s.createRegistrySelector)(e=>()=>{const t=e(g.n).isGatheringData();if(void 0===t)return;if(!0===t)return!0;const i=e(g.n).getSampleReportArgs(),s=e(g.n).getReport(i);return e(g.n).hasFinishedResolution("getReport",[i])?!!Array.isArray(s)&&function(e){if(void 0===e)return;return!Array.isArray(e)||!e.length||!e.some(e=>e.clicks>0||e.ctr>0||e.impressions>0||e.position>0)}(s):void 0}),getSampleReportArgs:(0,s.createRegistrySelector)(e=>()=>{const t=e(_.O4).getCurrentEntityURL(),{compareStartDate:i,endDate:s}=e(G.oR).getDateRangeDates({compare:!0,offsetDays:g.f}),o={startDate:i,endDate:s,dimensions:"date"};return t&&(o.url=t),o})},Pe=(0,s.combineStores)(Re,Le,{initialState:{reports:{}},resolvers:Oe,selectors:Ge}),ze=(Pe.initialState,Pe.actions,Pe.controls,Pe.reducer,Pe.resolvers,Pe.selectors,Pe);var Ze=i(44451);const We={getServiceURL:(0,s.createRegistrySelector)(e=>(t,{path:i,query:s}={})=>{let o="https://search.google.com/search-console";if(i){o=`${o}${`/${i.replace(/^\//,"")}`}`}s&&(o=(0,Ze.F)(o,s));const r=e(G.oR).getAccountChooserURL(o);if(void 0!==r)return r}),getServiceReportURL:(0,s.createRegistrySelector)(e=>(t,i={})=>{const s=e(g.n).getPropertyID(),o=We.isDomainProperty(t),r=e(_.O4).getReferenceSiteURL(),{page:n=(o?`*${(0,O.CZ)(r)}`:void 0),...a}=i,l={page:n,...a,resource_id:s};return We.getServiceURL(t,{path:"/performance/search-analytics",query:l})}),getServiceEntityAccessURL:(0,s.createRegistrySelector)(e=>t=>{const i={resource_id:e(g.n).getPropertyID()};return We.getServiceURL(t,{query:i})}),isDomainProperty:(0,s.createRegistrySelector)(e=>()=>{const t=e(g.n).getPropertyID();return t&&t.startsWith("sc-domain:")})},Ue={selectors:We},Be=(0,Ce.U)({baseName:"getMatchedProperties",controlCallback:()=>(0,Me.get)("modules",h.Y,"matched-sites",{},{useCache:!0}),reducerCallback:(0,s.createReducer)((e,t)=>{e.properties=t})}),Ve={properties:void 0},He={*getMatchedProperties(){void 0===(yield s.commonActions.getRegistry()).select(g.n).getMatchedProperties()&&(yield Be.actions.fetchGetMatchedProperties())}},Fe={getMatchedProperties:e=>e.properties},Ye=(0,s.combineStores)(Be,{initialState:Ve,actions:{},controls:{},resolvers:He,selectors:Fe}),Qe=(Ye.initialState,Ye.actions,Ye.controls,Ye.reducer,Ye.resolvers,Ye.selectors,Ye),Je=(0,s.combineStores)(Te,ze,Ue,De,Qe);Je.initialState,Je.actions,Je.controls,Je.reducer,Je.resolvers,Je.selectors;var qe;o().registerStore(g.n,Je),n().registerModule(h.Y,{storeName:g.n,SettingsEditComponent:SettingsEdit,SettingsViewComponent:SettingsView,Icon:Se}),(qe=l()).registerWidget("searchConsolePopularKeywords",{Component:DashboardPopularKeywordsWidget,width:[qe.WIDGET_WIDTHS.HALF,qe.WIDGET_WIDTHS.FULL],priority:1,wrapWidget:!1,modules:[h.Y]},[Ae.AREA_MAIN_DASHBOARD_CONTENT_PRIMARY,Ae.AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY]),qe.registerWidget("searchFunnelGA4",{Component:he,width:[qe.WIDGET_WIDTHS.FULL],priority:3,wrapWidget:!1,modules:[h.Y]},[Ae.AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY,Ae.AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY]),qe.registerWidget(G.t7,{Component:PopularKeywordsWidget,width:qe.WIDGET_WIDTHS.QUARTER,priority:2,wrapWidget:!1,modules:[h.Y],isActive:e=>e(G.oR).isKeyMetricActive(G.t7)},[Ae.AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY])},15167:(e,t,i)=>{"use strict";i.d(t,{A:()=>Typography});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(3714),l=i(62540);function Typography({className:e,type:t,size:i,as:s="span",children:o,...r}){return(0,l.jsx)(s,{className:n()("googlesitekit-typography",e,{[`googlesitekit-typography--${t}`]:t&&a.tT.includes(t),[`googlesitekit-typography--${i}`]:i&&a.oJ.includes(i)}),...r,children:o})}Typography.propTypes={className:o().string,type:o().oneOf(a.tT),size:o().oneOf(a.oJ),as:o().oneOfType([o().string,o().elementType])}},15210:(e,t,i)=>{"use strict";i.d(t,{O:()=>o});var s=i(31234);const o=i.n(s)()(i.g)},15577:(e,t,i)=>{"use strict";i.d(t,{SO:()=>c});var s=i(55620),o=i(99123);const r={},n=void 0===i.g?null:i.g;function a(){return[i.g.innerWidth,i.g.innerHeight]}function l(e=r){const{fps:t,leading:i,initialWidth:l=0,initialHeight:c=0}=e,[g,d]=(0,s._)("undefined"==typeof document?[l,c]:a,t,i);function u(){return d(a)}return(0,o.A)(n,"resize",u),(0,o.A)(n,"orientationchange",u),g}function c(e){return l(e)[0]}},15863:(e,t,i)=>{"use strict";i.d(t,{i:()=>n});var s=i(63696),o=i(50539),r=i(7081);function n(e){const{setValue:t}=(0,o.useDispatch)(r.n);return(0,s.useCallback)(()=>{t("admin-screen-tooltip",{isTooltipVisible:!0,...e})},[t,e])}},16196:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var s=i(50539),o=i(37226),r=i(71769),n=i(62540);function a({moduleName:e,FallbackComponent:t,IncompleteComponent:i}){return a=>{function WhenActiveComponent(r){const l=(0,s.useSelect)(t=>t(o.i).getModule(e),[e]);if(!l)return null;const c=t||r.WidgetNull||null;if(!1===l.active)return c&&(0,n.jsx)(c,{...r});if(!1===l.connected){const e=i||c;return e&&(0,n.jsx)(e,{...r})}return(0,n.jsx)(a,{...r})}return WhenActiveComponent.displayName=`When${(0,r.Uf)(e)}Active`,(a.displayName||a.name)&&(WhenActiveComponent.displayName+=`(${a.displayName||a.name})`),WhenActiveComponent}}},16679:(e,t,i)=>{"use strict";i.d(t,{A:()=>EntityOwnershipChangeNotice});var s=i(62688),o=i.n(s),r=i(82871),n=i(50539),a=i(37226),l=i(58116),c=i(12850),g=i(80035),d=i(62540);function EntityOwnershipChangeNotice({slug:e}){const t=Array.isArray(e)?e:[e],i=(0,n.useSelect)(e=>{const{getModuleStoreName:i,getSharedRoles:s}=e(a.i);return t.filter(e=>!!s(e)?.length).reduce((e,t)=>{const s=i(t);return s?{...e,[t]:s}:e},{})}),s=(0,n.useSelect)(e=>Object.keys(i).reduce((t,s)=>{const o=i[s],r=e(o)?.getOwnerID(),n=e(l.oR).getID(),a=e(o)?.haveOwnedSettingsChanged();return a&&r!==n&&(t[s]=a),t},{})),o=Object.values(s).some(e=>e),u=(0,n.useSelect)(e=>Object.keys(s).reduce((t,i)=>{const s=e(a.i).getModule(i);return s&&t.push(s.name),t},[]));return o?(0,d.jsx)(g.A,{className:"googlesitekit-notice--bottom-margin",type:g.A.TYPES.WARNING,description:(0,r.sprintf)(/* translators: %s: module name. */ /* translators: %s: module name. */
|
||
(0,r.__)("By clicking confirm changes, you’re granting other users view-only access to data from %s via your Google account. You can always manage this later in the dashboard sharing settings.","google-site-kit"),(0,c.K5)(u))}):null}EntityOwnershipChangeNotice.propTypes={slug:o().oneOfType([o().string,o().arrayOf(o().string)]).isRequired}},16834:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(62540);function VisuallyHidden({className:e,children:t,...i}){return t?(0,a.jsx)("span",{...i,className:n()("screen-reader-text",e),children:t}):null}VisuallyHidden.propTypes={className:o().string,children:o().node},VisuallyHidden.defaultProps={className:""};const l=VisuallyHidden},17691:(e,t,i)=>{"use strict";i.d(t,{A:()=>n,G:()=>r});var s=i(62688),o=i.n(s);const r=" ";function DisplaySetting({value:e}){return e||r}DisplaySetting.propTypes={value:o().oneOfType([o().string,o().bool,o().number])};const n=DisplaySetting},19793:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var s,o=i(63696);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},r.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),s||(s=o.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1m4.806 8.592.592-.806-1.612-1.184-.592.806-3.89 5.296c-.166.226-.36.296-.512.296s-.346-.07-.512-.296l-1.474-2.007-.592-.806-1.612 1.184.592.806 1.474 2.007C9.191 15.6 9.971 16 10.792 16s1.6-.4 2.124-1.112z",clipRule:"evenodd"})))},20898:(e,t,i)=>{"use strict";i.d(t,{A:()=>N});var s,o=i(4452),r=i.n(o),n=i(62688),a=i.n(n),l=i(39941),c=i(63696),g=i(82871);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},d.apply(null,arguments)}const u=e=>c.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 13 13"},e),s||(s=c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("circle",{cx:6.5,cy:6.5,r:6.5,fill:"currentColor"}),c.createElement("path",{fill:"#FFF",d:"M3.461 6.96h5.15L6.36 9.21a.464.464 0 0 0 .325.79.46.46 0 0 0 .325-.135l3.037-3.038a.46.46 0 0 0 0-.65L7.015 3.135a.46.46 0 0 0-.65.65L8.61 6.039H3.461a.46.46 0 0 0-.461.46c0 .254.207.462.461.462z"}),".")));var p;function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},m.apply(null,arguments)}const h=e=>c.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 13 13"},e),p||(p=c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("circle",{cx:6.5,cy:6.5,r:6.5,fill:"#FFF"}),c.createElement("path",{fill:"currentColor",d:"M3.461 6.96h5.15L6.36 9.21a.464.464 0 0 0 .325.79.46.46 0 0 0 .325-.135l3.037-3.038a.46.46 0 0 0 0-.65L7.015 3.135a.46.46 0 0 0-.65.65L8.61 6.039H3.461a.46.46 0 0 0-.461.46c0 .254.207.462.461.462z"}),".")));var y;function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},f.apply(null,arguments)}const I=e=>c.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},e),y||(y=c.createElement("path",{d:"m12 20-8-8 8-8 1.425 1.4-5.6 5.6H20v2H7.825l5.6 5.6z"})));var b=i(83366),v=i(84385),k=i(62540);const A="BUTTON",_="BUTTON_DISABLED",S="EXTERNAL_LINK",j="LINK",M="ROUTER_LINK",x=(0,c.forwardRef)((e,t)=>{const{"aria-label":i,secondary:s=!1,arrow:o=!1,back:n=!1,caps:a=!1,children:c,className:d="",danger:p=!1,disabled:m=!1,external:y=!1,hideExternalIndicator:f=!1,href:x="",inverse:N=!1,noFlex:D=!1,onClick:T,small:C=!1,standalone:w=!1,linkButton:E=!1,to:R,leadingIcon:L,trailingIcon:O,...G}=e;const P=x||R||!T?R?M:y?S:j:m?_:A;const z=P===A||P===_?"button":P===M?l.N_:"a",Z=function(){let e;return P===S&&(e=(0,g._x)("(opens in a new tab)","screen reader text","google-site-kit")),P===_&&(e=(0,g._x)("(disabled)","screen reader text","google-site-kit")),e?i?`${i} ${e}`:"string"==typeof c?`${c} ${e}`:void 0:i}();let W=L,U=O;return n&&(W=(0,k.jsx)(I,{width:14,height:14})),y&&!f&&(U=(0,k.jsx)(b.A,{width:14,height:14})),o&&!N&&(U=(0,k.jsx)(u,{width:14,height:14})),o&&N&&(U=(0,k.jsx)(h,{width:14,height:14})),(0,k.jsxs)(z,{"aria-label":Z,className:r()("googlesitekit-cta-link",d,{"googlesitekit-cta-link--secondary":s,"googlesitekit-cta-link--inverse":N,"googlesitekit-cta-link--small":C,"googlesitekit-cta-link--caps":a,"googlesitekit-cta-link--danger":p,"googlesitekit-cta-link--disabled":m,"googlesitekit-cta-link--standalone":w,"googlesitekit-cta-link--link-button":E,"googlesitekit-cta-link--no-flex":!!D}),disabled:m,href:P!==j&&P!==S||m?void 0:x,onClick:T,rel:P===S?"noopener noreferrer":void 0,ref:t,target:P===S?"_blank":void 0,to:R,...G,children:[!!W&&(0,k.jsx)(v.A,{marginRight:5,children:W}),(0,k.jsx)("span",{className:"googlesitekit-cta-link__contents",children:c}),!!U&&(0,k.jsx)(v.A,{marginLeft:5,children:U})]})});x.propTypes={arrow:a().bool,back:a().bool,caps:a().bool,children:a().node,className:a().string,danger:a().bool,disabled:a().bool,external:a().bool,hideExternalIndicator:a().bool,href:a().string,inverse:a().bool,leadingIcon:a().node,linkButton:a().bool,noFlex:a().bool,onClick:a().func,small:a().bool,standalone:a().bool,to:a().string,trailingIcon:a().node};const N=x},21125:(e,t,i)=>{"use strict";i.d(t,{g4:()=>h,o1:()=>m});var s=i(78913),o=i(32091),r=i.n(o),n=i(10523),a=i.n(n),l=i(12850),c=i(50539);const g="RECEIVE_ERROR",d="CLEAR_ERROR",u="CLEAR_ERRORS";function p(e,t){if(t&&Array.isArray(t)){const i=t.map(e=>"object"==typeof e?(0,l.Zm)(e):e);return`${e}::${a()(JSON.stringify(i))}`}return e}const m={receiveError:(e,t,i=[])=>(r()(e,"error is required."),r()(t,"baseName is required."),r()(i&&Array.isArray(i),"args must be an array."),{type:g,payload:{error:e,baseName:t,args:i}}),clearError:(e,t=[])=>(r()(e,"baseName is required."),r()(t&&Array.isArray(t),"args must be an array."),{type:d,payload:{baseName:e,args:t}}),clearErrors:e=>({type:u,payload:{baseName:e}})};function h(e){r()(e,"storeName must be defined.");const t=(0,c.createReducer)((e,{type:t,payload:i})=>{switch(t){case g:{const{baseName:t,args:s,error:o}=i,r=p(t,s);e.errors=e.errors||{},e.errorArgs=e.errorArgs||{},e.errors[r]=o,e.errorArgs[r]=s;break}case d:{const{baseName:t,args:s}=i,o=p(t,s);e.errors=e.errors||{},e.errorArgs=e.errorArgs||{},delete e.errors[o],delete e.errorArgs[o];break}case u:{const{baseName:t}=i;if(t){e.errors=e.errors||{},e.errorArgs=e.errorArgs||{};for(const i in e.errors)(i===t||i.startsWith(`${t}::`))&&(delete e.errors[i],delete e.errorArgs[i])}else e.errors={},e.errorArgs={};break}}}),i={getErrorForSelector:(e,t,s=[])=>(r()(t,"selectorName is required."),i.getError(e,t,s)),getErrorForAction:(e,t,s=[])=>(r()(t,"actionName is required."),i.getError(e,t,s)),getError(e,t,i){const{errors:s}=e;return r()(t,"baseName is required."),s[p(t,i)]},getErrors(e){const t=new Set(Object.values(e.errors));return Array.from(t)},getMetaDataForError(e,t){const i=Object.keys(e.errors).find(i=>e.errors[i]===t);if(i){return{baseName:i.substring(0,i.indexOf("::")),args:e.errorArgs[i]}}return null},getSelectorDataForError:(0,s.N)(t=>function(i,s){const o=t(e).getMetaDataForError(s);if(o){const{baseName:i,args:s}=o;if(!!t(e)[i])return{storeName:e,name:i,args:s}}return null}),hasErrors:e=>i.getErrors(e).length>0};return{initialState:{errors:{},errorArgs:{}},actions:m,controls:{},reducer:t,resolvers:{},selectors:i}}},21134:(e,t,i)=>{"use strict";i.d(t,{Gq:()=>d,IL:()=>h,LD:()=>p,SO:()=>u,a2:()=>o,xD:()=>m});var s=i(12850);const o="googlesitekit_",r=`${o}1.165.0_${i.g._googlesitekitBaseData.storagePrefix}_`,n=["sessionStorage","localStorage"];let a,l=[...n];async function c(e){const t=i.g[e];if(!t)return!1;try{const e="__storage_test__";return t.setItem(e,e),t.removeItem(e),!0}catch(e){return e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&0!==t.length}}async function g(){if(void 0!==a)return a;for(const e of l)a||await c(e)&&(a=i.g[e]);return void 0===a&&(a=null),a}async function d(e){const t=await g();if(t){const i=t.getItem(`${r}${e}`);if(i){const e=JSON.parse(i),{timestamp:t,ttl:s,value:o,isError:r}=e;if(t&&(!s||Math.round(Date.now()/1e3)-t<s))return{cacheHit:!0,value:o,isError:r}}}return{cacheHit:!1,value:void 0}}async function u(e,t,{ttl:o=s.Jg,timestamp:n=Math.round(Date.now()/1e3),isError:a=!1}={}){const l=await g();if(l)try{return l.setItem(`${r}${e}`,JSON.stringify({timestamp:n,ttl:o,value:t,isError:a})),!0}catch(e){return i.g.console.warn("Encountered an unexpected storage error:",e),!1}return!1}async function p(e){const t=await g();if(t)try{const i=e.startsWith(o)?e:`${r}${e}`;return t.removeItem(i),!0}catch(e){return i.g.console.warn("Encountered an unexpected storage error:",e),!1}return!1}async function m(){const e=await g();if(e)try{const t=[];for(let i=0;i<e.length;i++){const s=e.key(i);0===s.indexOf(o)&&t.push(s)}return t}catch(e){return i.g.console.warn("Encountered an unexpected storage error:",e),[]}return[]}async function h(){if(await g()){const e=await m();for(const t of e)await p(t);return!0}return!1}},22242:(e,t,i)=>{"use strict";i.d(t,{B7:()=>A,FK:()=>k,JG:()=>b,VM:()=>_,Wq:()=>h,hk:()=>v,mV:()=>m});var s=i(32091),o=i.n(s),r=i(17243),n=i(54419),a=i(50539),l=i(47121),c=i(71769),g=i(3687),d=i(21125);const{clearError:u,receiveError:p}=d.o1,m="cannot submit changes while submitting changes",h="cannot submit changes if settings have not changed",y="SET_SETTINGS",f="ROLLBACK_SETTINGS",I="ROLLBACK_SETTING";function b(e,t,i,{ownedSettingsSlugs:s,storeName:d,settingSlugs:m=[],initialSettings:h,validateHaveSettingsChanged:b=_()}={}){o()(e,"type is required."),o()(t,"identifier is required."),o()(i,"datapoint is required.");const v=d||`${e}/${t}`,k={ownedSettingsSlugs:s,settings:h,savedSettings:void 0},A=(0,g.U)({baseName:"getSettings",controlCallback:()=>(0,n.get)(e,t,i,{},{useCache:!1}),reducerCallback:(0,a.createReducer)((e,t)=>{e.savedSettings={...t},e.settings={...t,...e.settings||{}}})}),S=(0,g.U)({baseName:"saveSettings",controlCallback:s=>{const{values:o}=s;return(0,n.set)(e,t,i,o)},reducerCallback:(0,a.createReducer)((e,t)=>{e.savedSettings={...t},e.settings={...t}}),argsToParams:e=>({values:e}),validateParams:({values:e}={})=>{o()((0,r.isPlainObject)(e),"values is required.")}}),j={},M={setSettings:e=>(o()((0,r.isPlainObject)(e),"values is required."),{payload:{values:e},type:y}),rollbackSettings:()=>({payload:{},type:f}),rollbackSetting:e=>(o()(e,"setting is required."),{payload:{setting:e},type:I}),*saveSettings(){const e=yield a.commonActions.getRegistry();yield u("saveSettings",[]);const t=e.select(v).getSettings(),{response:i,error:s}=yield S.actions.fetchSaveSettings(t);return s&&(yield p(s,"saveSettings",[])),{response:i,error:s}}},x=(0,a.createReducer)((e,{type:t,payload:i})=>{switch(t){case y:{const{values:t}=i;e.settings={...e.settings||{},...t};break}case f:e.settings=e.savedSettings;break;case I:{const{setting:t}=i;e.savedSettings[t]&&(e.settings={...e.settings||{},[t]:e.savedSettings[t]});break}default:void 0!==j[t]&&j[t](e,{type:t,payload:i})}}),N={*getSettings(){(yield a.commonActions.getRegistry()).select(v).getSettings()||(yield A.actions.fetchGetSettings())}},{safeSelector:D,dangerousSelector:T}=(0,l.RF)(b),C={haveSettingsChanged:D,__dangerousHaveSettingsChanged:T,getSettings:e=>e.settings,hasSettingChanged(e,t){o()(t,"setting is required.");const{settings:i,savedSettings:s}=e;return!(!i||!s)&&!(0,r.isEqual)(i[t],s[t])},isDoingSaveSettings:e=>Object.values(e.isFetchingSaveSettings).some(Boolean),getOwnedSettingsSlugs:e=>e.ownedSettingsSlugs,haveOwnedSettingsChanged:(0,a.createRegistrySelector)(e=>()=>{const t=e(v).getOwnedSettingsSlugs();return e(v).haveSettingsChanged(t)})};m.forEach(e=>{const t=(0,c.m2)(e),i=(0,c.sP)(e);M[`set${t}`]=e=>(o()(void 0!==e,`value is required for calls to set${t}().`),{payload:{value:e},type:`SET_${i}`}),j[`SET_${i}`]=(t,{payload:i})=>{const{value:s}=i;t.settings={...t.settings||{},[e]:s}},C[`get${t}`]=(0,a.createRegistrySelector)(t=>()=>(t(v).getSettings()||{})[e])});return{...(0,a.combineStores)(a.commonStore,A,S,{initialState:k,actions:M,controls:{},reducer:x,resolvers:N,selectors:C}),STORE_NAME:v}}function v(e,t){return async({select:i,dispatch:s})=>{if(i(t).haveSettingsChanged()){const{error:e}=await s(t).saveSettings();if(e)return{error:e}}return await(0,n.invalidateCache)("modules",e),{}}}function k(e){return({select:t,dispatch:i})=>t(e).haveSettingsChanged()?i(e).rollbackSettings():{}}function A(e){return t=>{const i=(0,l.WI)(t),{haveSettingsChanged:s,isDoingSubmitChanges:r}=i(e);o()(!r(),m),o()(s(),h)}}function _(){return(e,t,i)=>{const{settings:s,savedSettings:n}=t;i&&o()(!(0,r.isEqual)((0,r.pick)(s,i),(0,r.pick)(n,i)),h),o()(!(0,r.isEqual)(s,n),h)}}},22821:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var s=i(24558);function o(e){return s.kz.includes(e)}},23224:(e,t,i)=>{"use strict";i.d(t,{A:()=>c});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(32947),l=i(62540);function PreviewBlock({className:e,width:t,height:i,shape:s,padding:o,smallWidth:r,smallHeight:c,tabletWidth:g,tabletHeight:d,desktopWidth:u,desktopHeight:p}){const m=(0,a.dv)(),h={width:{[a.mp]:r,[a.Lg]:g,[a.Fo]:u,[a.Qb]:u},height:{[a.mp]:c,[a.Lg]:d,[a.Fo]:p,[a.Qb]:u}};return(0,l.jsx)("div",{className:n()("googlesitekit-preview-block",e,{"googlesitekit-preview-block--padding":o}),style:{width:h.width[m]||t,height:h.height[m]||i},children:(0,l.jsx)("div",{className:n()("googlesitekit-preview-block__wrapper",{"googlesitekit-preview-block__wrapper--circle":"circular"===s})})})}PreviewBlock.propTypes={className:o().string,width:o().string,height:o().string,shape:o().string,padding:o().bool,smallWidth:o().string,smallHeight:o().string,tabletWidth:o().string,tabletHeight:o().string,desktopWidth:o().string,desktopHeight:o().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};const c=PreviewBlock},24558:(e,t,i)=>{"use strict";i.d(t,{Ax:()=>r,CZ:()=>g,Ej:()=>_,Gw:()=>S,Is:()=>n,KK:()=>u,Nn:()=>M,OT:()=>k,SH:()=>v,Y$:()=>p,ZS:()=>a,bg:()=>y,en:()=>A,ep:()=>h,f7:()=>o,hi:()=>m,jU:()=>s,k$:()=>I,kz:()=>j,ly:()=>l,mo:()=>f,s3:()=>b,uR:()=>c,zx:()=>d});const s="mainDashboard",o="entityDashboard",r="mainDashboardViewOnly",n="entityDashboardViewOnly",a="userInput",l="activation",c="splash",g="adminBar",d="adminBarViewOnly",u="settings",p="adBlockingRecovery",m="wpDashboard",h="wpDashboardViewOnly",y="moduleSetup",f="metricSelection",I="wpBlockEditor",b="keyMetricsSetup",v="key-metrics",k="traffic",A="content",_="speed",S="monetization",j=[s,o,r,n,a,c,u,y,f],M=[r,n,d,h]},25623:(e,t,i)=>{"use strict";i.d(t,{G:()=>d});var s=i(82871),o=i(58116),r=i(93896),n=i(72455);function a({select:e,slug:t}){return e(n.K9).hasConversionReportingEvents(this.requiredConversionEventName)||e(o.oR).isKeyMetricActive(t)}var l=i(50111);function c({select:e,isViewOnlyDashboard:t}){return!t||!(!t||!e(n.K9).getAdSenseLinked())}function g({select:e,isViewOnlyDashboard:t}){return!t||e(n.K9).hasCustomDimensions(this.requiredCustomDimensions)}const d={[o.p3]:{title:(0,s.__)("Top earning pages","google-site-kit"),description:(0,s.__)("Pages that generated the most AdSense revenue","google-site-kit"),infoTooltip:(0,s.__)("Pages that generated the most AdSense revenue","google-site-kit"),displayInSelectionPanel:c,displayInList:c,metadata:{group:l.hs.SLUG}},[o.BT]:{title:(0,s.__)("Top recent trending pages","google-site-kit"),description:(0,s.__)("Pages with the most pageviews published in the last 3 days","google-site-kit"),infoTooltip:(0,s.__)("Pages with the most pageviews published in the last 3 days","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_date"],displayInSelectionPanel:g,displayInWidgetArea:g,displayInList:g,metadata:{group:l.hs.SLUG}},[o.tB]:{title:(0,s.__)("Most popular authors by pageviews","google-site-kit"),description:(0,s.__)("Authors whose posts got the most visits","google-site-kit"),infoTooltip:(0,s.__)("Authors whose posts got the most visits","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_author"],displayInSelectionPanel:g,displayInWidgetArea:g,displayInList:g,metadata:{group:l.hs.SLUG}},[o.t1]:{title:(0,s.__)("Top categories by pageviews","google-site-kit"),description:(0,s.__)("Categories that your site visitors viewed the most","google-site-kit"),infoTooltip:(0,s.__)("Categories that your site visitors viewed the most","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_categories"],displayInSelectionPanel:g,displayInWidgetArea:g,displayInList:g,metadata:{group:l.hs.SLUG}},[o.ep]:{title:(0,s.__)("Most popular content by pageviews","google-site-kit"),description:(0,s.__)("Pages that brought in the most visitors","google-site-kit"),infoTooltip:(0,s.__)("Pages your visitors read the most","google-site-kit"),metadata:{group:l.hs.SLUG}},[o.pG]:{title:(0,s.__)("Most popular products by pageviews","google-site-kit"),description:(0,s.__)("Products that brought in the most visitors","google-site-kit"),requiredCustomDimensions:["googlesitekit_post_type"],displayInSelectionPanel:({select:e})=>e(o.oR).isKeyMetricActive(o.pG)||e(r.O4).getProductPostType(),displayInWidgetArea:g,metadata:{group:l.GF.SLUG}},[o.nH]:{title:(0,s.__)("Pages per visit","google-site-kit"),description:(0,s.__)("Number of pages visitors viewed per session on average","google-site-kit"),infoTooltip:(0,s.__)("Number of pages visitors viewed per session on average","google-site-kit"),metadata:{group:l.IX.SLUG}},[o.J5]:{title:(0,s.__)("Visit length","google-site-kit"),description:(0,s.__)("Average duration of engaged visits","google-site-kit"),infoTooltip:(0,s.__)("Average duration of engaged visits","google-site-kit"),metadata:{group:l.IX.SLUG}},[o.Yw]:{title:(0,s.__)("Visits per visitor","google-site-kit"),description:(0,s.__)("Average number of sessions per site visitor","google-site-kit"),infoTooltip:(0,s.__)("Average number of sessions per site visitor","google-site-kit"),metadata:{group:l.IX.SLUG}},[o.UY]:{title:(0,s.__)("Most engaging pages","google-site-kit"),description:(0,s.__)("Pages with the highest engagement rate","google-site-kit"),infoTooltip:(0,s.__)("Pages with the highest engagement rate","google-site-kit"),metadata:{group:l.hs.SLUG}},[o.gC]:{title:(0,s.__)("Least engaging pages","google-site-kit"),description:(0,s.__)("Pages with the highest percentage of visitors that left without engagement with your site","google-site-kit"),infoTooltip:(0,s.__)("Percentage of visitors that left without engagement with your site","google-site-kit"),metadata:{group:l.hs.SLUG}},[o.tK]:{title:(0,s.__)("Top pages by returning visitors","google-site-kit"),description:(0,s.__)("Pages that attracted the most returning visitors","google-site-kit"),infoTooltip:(0,s.__)("Pages that attracted the most returning visitors","google-site-kit"),metadata:{group:l.IX.SLUG}},[o.fu]:{title:(0,s.__)("New visitors","google-site-kit"),description:(0,s.__)("How many new visitors you got and how the overall audience changed","google-site-kit"),infoTooltip:(0,s.__)("Portion of visitors who visited your site for the first time in this timeframe","google-site-kit"),metadata:{group:l.IX.SLUG}},[o.dX]:{title:(0,s.__)("Returning visitors","google-site-kit"),description:(0,s.__)("Portion of people who visited your site more than once","google-site-kit"),infoTooltip:(0,s.__)("Portion of your site’s visitors that returned at least once in this timeframe","google-site-kit"),metadata:{group:l.IX.SLUG}},[o.SS]:{title:(0,s.__)("Top traffic source","google-site-kit"),description:(0,s.__)("Channel which brought in the most visitors to your site","google-site-kit"),infoTooltip:(0,s.__)("Channel (e.g. social, paid, search) that brought in the most visitors to your site","google-site-kit"),metadata:{group:l.wb.SLUG}},[o.Vl]:{title:(0,s.__)("Top traffic source driving add to cart","google-site-kit"),description:(0,s.__)("Channel which brought in the most add to cart events to your site","google-site-kit"),infoTooltip:(0,s.__)("Channel (e.g. social, paid, search) that brought in the most add to cart events to your site","google-site-kit"),requiredConversionEventName:[n.nc.ADD_TO_CART],displayInSelectionPanel:a,displayInList:a,metadata:{group:l.GF.SLUG}},[o.u_]:{title:(0,s.__)("Top traffic source driving leads","google-site-kit"),description:(0,s.__)("Channel which brought in the most leads to your site","google-site-kit"),infoTooltip:(0,s.__)("Channel (e.g. social, paid, search) that brought in the most leads to your site","google-site-kit"),requiredConversionEventName:[n.nc.SUBMIT_LEAD_FORM,n.nc.CONTACT,n.nc.GENERATE_LEAD],displayInSelectionPanel:a,displayInList:a,metadata:{group:l.XU.SLUG}},[o.HA]:{title:(0,s.__)("Top traffic source driving purchases","google-site-kit"),description:(0,s.__)("Channel which brought in the most purchases to your site","google-site-kit"),infoTooltip:(0,s.__)("Channel (e.g. social, paid, search) that brought in the most purchases to your site","google-site-kit"),requiredConversionEventName:[n.nc.PURCHASE],displayInSelectionPanel:a,displayInList:a,metadata:{group:l.GF.SLUG}},[o.GT]:{title:(0,s.__)("Most engaged traffic source","google-site-kit"),description:(0,s.__)("Visitors coming via this channel spent the most time on your site","google-site-kit"),infoTooltip:(0,s.__)("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:l.wb.SLUG}},[o.qy]:{title:(0,s.__)("Top converting traffic source","google-site-kit"),description:(0,s.__)("Channel which brought in the most visits that resulted in key events","google-site-kit"),infoTooltip:(0,s.__)("Channel (e.g. social, paid, search) that brought in visitors who generated the most key events","google-site-kit"),metadata:{group:l.wb.SLUG}},[o.GM]:{title:(0,s.__)("Top cities driving traffic","google-site-kit"),description:(0,s.__)("Which cities you get the most visitors from","google-site-kit"),infoTooltip:(0,s.__)("The cities where most of your visitors came from","google-site-kit"),metadata:{group:l.wb.SLUG}},[o.CQ]:{title:(0,s.__)("Top cities driving leads","google-site-kit"),description:(0,s.__)("Cities driving the most contact form submissions","google-site-kit"),infoTooltip:(0,s.__)("Cities driving the most contact form submissions","google-site-kit"),requiredConversionEventName:[n.nc.SUBMIT_LEAD_FORM,n.nc.CONTACT,n.nc.GENERATE_LEAD],displayInSelectionPanel:a,displayInList:a,metadata:{group:l.XU.SLUG}},[o.Xq]:{title:(0,s.__)("Top cities driving add to cart","google-site-kit"),description:(0,s.__)("Cities where visitors most frequently add products to their carts","google-site-kit"),infoTooltip:(0,s.__)("Cities where visitors most frequently add products to their carts","google-site-kit"),requiredConversionEventName:[n.nc.ADD_TO_CART],displayInSelectionPanel:a,displayInList:a,metadata:{group:l.GF.SLUG}},[o.JF]:{title:(0,s.__)("Top cities driving purchases","google-site-kit"),description:(0,s.__)("Cities driving the most purchases","google-site-kit"),infoTooltip:(0,s.__)("Cities driving the most purchases","google-site-kit"),requiredConversionEventName:[n.nc.PURCHASE],displayInSelectionPanel:a,displayInList:a,metadata:{group:l.GF.SLUG}},[o.YQ]:{title:(0,s.__)("Top device driving purchases","google-site-kit"),description:(0,s.__)("Top device driving the most purchases","google-site-kit"),infoTooltip:(0,s.__)("Top device driving the most purchases","google-site-kit"),requiredConversionEventName:[n.nc.PURCHASE],displayInSelectionPanel:a,displayInList:a,metadata:{group:l.GF.SLUG}},[o.dV]:{title:(0,s.__)("Top countries driving traffic","google-site-kit"),description:(0,s.__)("Which countries you get the most visitors from","google-site-kit"),infoTooltip:(0,s.__)("The countries where most of your visitors came from","google-site-kit"),metadata:{group:l.wb.SLUG}},[o.t7]:{title:(0,s.__)("Top performing keywords","google-site-kit"),description:(0,s.__)("What people searched for before they came to your site","google-site-kit"),infoTooltip:(0,s.__)("The top search queries for your site by highest clickthrough rate","google-site-kit"),metadata:{group:l.wb.SLUG}},[o.HP]:{title:(0,s.__)("Top pages driving leads","google-site-kit"),description:(0,s.__)("Pages on which forms are most frequently submitted","google-site-kit"),requiredConversionEventName:[n.nc.SUBMIT_LEAD_FORM,n.nc.CONTACT,n.nc.GENERATE_LEAD],displayInSelectionPanel:a,displayInList:a,metadata:{group:l.XU.SLUG}}}},27333:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var s=i(35470),o=i(78340);function r(e,t){return(0,s.A)(i=>{const{getValue:s}=i(o.s);return s(e,t)},[e,t])}},29584:(e,t,i)=>{"use strict";i.d(t,{A:()=>DismissButton});var s=i(62688),o=i.n(s),r=i(82871),n=i(49383),a=i(62540);function DismissButton({className:e,label:t=(0,r.__)("Maybe later","google-site-kit"),onClick:i,disabled:s,tertiary:o=!0}){return i?(0,a.jsx)(n.Button,{className:e,onClick:i,disabled:s,tertiary:o,children:t}):null}DismissButton.propTypes={className:o().string,label:o().string,onClick:o().func,disabled:o().bool,tertiary:o().bool,dismissOptions:o().shape({expiresInSeconds:o().number,skipHidingFromQueue:o().bool})}},30679:(e,t,i)=>{"use strict";i.d(t,{A:()=>StoreErrorNotices});var s=i(62688),o=i.n(s),r=i(50539),n=i(77967),a=i(37226),l=i(67150),c=i(65311),g=i(62540);function StoreErrorNotices({hasButton:e=!1,moduleSlug:t,storeName:i}){const s=(0,r.useSelect)(e=>e(i).getErrors()),o=(0,r.useSelect)(e=>e(a.i).getModule(t)),d=[];return s.filter(e=>!(!e?.message||d.includes(e.message))&&(d.push(e.message),!0)).map((t,s)=>{let{message:r}=t;return(0,l.SG)(t)&&(r=(0,c.c)(r,o)),(0,g.jsx)(n.A,{error:t,hasButton:e,storeName:i,message:r},s)})}StoreErrorNotices.propTypes={hasButton:o().bool,storeName:o().string.isRequired,moduleSlug:o().string}},30823:(e,t,i)=>{"use strict";i.d(t,{A:()=>LearnMoreLink});var s=i(62688),o=i.n(s),r=i(82871),n=i(20898),a=i(62540);function LearnMoreLink({href:e,className:t,label:i=(0,r.__)("Learn more","google-site-kit"),external:s=!0,onClick:o=()=>{}}){return e?(0,a.jsx)(n.A,{href:e,className:t,onClick:o,external:s,children:i}):null}LearnMoreLink.propTypes={href:o().string.isRequired,className:o().string,label:o().string,external:o().bool,onClick:o().func}},32947:(e,t,i)=>{"use strict";i.d(t,{Fo:()=>r,Lg:()=>n,Qb:()=>o,dv:()=>l,mp:()=>a});var s=i(15577);const o="xlarge",r="desktop",n="tablet",a="small";function l(){const e=(0,s.SO)();return e>1280?o:e>960?r:e>600?n:a}},35323:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var s=i(24558),o=i(77766);function r(){const e=(0,o.A)();return s.Nn.includes(e)}},35886:(e,t,i)=>{"use strict";i.d(t,{A:()=>MetricTileWrapper});var s=i(4452),o=i.n(s),r=i(17243),n=i(62688),a=i.n(n),l=i(63696),c=i(82871),g=i(25623),d=i(13606),u=i(20898),p=i(62540);function GetHelpLink({linkURL:e}){return(0,d.A)(/* translators: %s: get help text. */ /* translators: %s: get help text. */
|
||
(0,c.__)("Trouble getting access? <HelpLink />","google-site-kit"),{HelpLink:(0,p.jsx)(u.A,{href:e,external:!0,hideExternalIndicator:!0,children:(0,c.__)("Get help","google-site-kit")})})}GetHelpLink.propTypes={linkURL:a().string.isRequired};var m=i(23224);function MetricTileLoader(){return(0,p.jsxs)("div",{className:"googlesitekit-km-widget-tile__loading",children:[(0,p.jsx)(m.A,{className:"googlesitekit-km-widget-tile__loading-header",width:"100%",height:"14px"}),(0,p.jsx)(m.A,{className:"googlesitekit-km-widget-tile__loading-body",width:"100%",height:"53px"})]})}var h=i(36148),y=i(92473),f=i(35902),I=i(67150),b=i(12850),v=i(77766);function MetricTileWrapper(e){const{className:t,children:i,error:s,loading:n,moduleSlug:a,Widget:d,widgetSlug:u,title:m=g.G[u]?.title,infoTooltip:k=g.G[u]?.infoTooltip||g.G[u]?.description}=e,A=(0,v.A)(),_=!!s&&(0,r.castArray)(s).some(I.SG),S=(0,l.useCallback)(()=>{(0,b.sx)(`${A}_kmw`,"data_loading_error_retry")},[A]);return(0,l.useEffect)(()=>{s&&(0,b.sx)(`${A}_kmw`,"data_loading_error")},[A,s]),s?(0,p.jsx)(h.A,{title:_?(0,c.__)("Insufficient permissions","google-site-kit"):(0,c.__)("Data loading failed","google-site-kit"),headerText:m,infoTooltip:k,children:(0,p.jsx)(f.A,{moduleSlug:a,error:s,onRetry:S,GetHelpLink:_?GetHelpLink:void 0,getHelpClassName:"googlesitekit-error-retry-text"})}):(0,p.jsx)(d,{noPadding:!0,children:(0,p.jsxs)("div",{className:o()("googlesitekit-km-widget-tile",t),children:[(0,p.jsx)(y.A,{title:m,infoTooltip:k,loading:n}),(0,p.jsxs)("div",{className:"googlesitekit-km-widget-tile__body",children:[n&&(0,p.jsx)(MetricTileLoader,{}),!n&&i]})]})})}MetricTileWrapper.propTypes={Widget:a().elementType.isRequired,loading:a().bool,title:a().string,infoTooltip:a().oneOfType([a().string,a().element]),moduleSlug:a().string.isRequired}},35902:(e,t,i)=>{"use strict";i.d(t,{A:()=>ReportErrorActions});var s=i(62688),o=i.n(s),r=i(63696),n=i(13606),a=i(82871),l=i(50539),c=i(49383),g=i(93896),d=i(37226),u=i(67150),p=i(35323),m=i(20898),h=i(62540);function ReportErrorActions(e){const{moduleSlug:t,error:i,GetHelpLink:s,hideGetHelpLink:o,buttonVariant:y,onRetry:f,onRequestAccess:I,getHelpClassName:b,RequestAccessButton:v,RetryButton:k}=e,A=(0,p.A)(),_=(0,l.useSelect)(e=>e(d.i).getModuleStoreName(t)),S=(0,l.useSelect)(e=>"function"==typeof e(_)?.getServiceEntityAccessURL?e(_).getServiceEntityAccessURL():null),j=Array.isArray(i)?i:[i],M=(0,l.useSelect)(e=>j.map(t=>{const i=e(_)?.getSelectorDataForError(t);return{...t,selectorData:i}})),x=M?.filter(e=>(0,u.vl)(e,e.selectorData)&&"getReport"===e.selectorData.name),N=!!x.length,D=(0,l.useSelect)(e=>{const i={...N?x[0]:j[0]};return(0,u.SG)(i)&&(i.code=`${t}_insufficient_permissions`),e(g.O4).getErrorTroubleshootingLinkURL(i)}),T=(0,l.useDispatch)(),C=j.some(e=>(0,u.SG)(e)),w=(0,r.useCallback)(()=>{x.forEach(e=>{const{selectorData:t}=e;T(t.storeName).invalidateResolution(t.name,t.args)}),f?.()},[T,x,f]),E=S&&C&&!A;return(0,h.jsxs)("div",{className:"googlesitekit-report-error-actions",children:[E&&("function"==typeof v?(0,h.jsx)(v,{requestAccessURL:S}):(0,h.jsx)(c.Button,{onClick:I,href:S,target:"_blank",danger:"danger"===y,tertiary:"tertiary"===y,children:(0,a.__)("Request access","google-site-kit")})),N&&(0,h.jsxs)(r.Fragment,{children:["function"==typeof k?(0,h.jsx)(k,{handleRetry:w}):(0,h.jsx)(c.Button,{onClick:w,danger:"danger"===y,tertiary:"tertiary"===y,children:(0,a.__)("Retry","google-site-kit")}),!o&&(0,h.jsx)("span",{className:"googlesitekit-error-retry-text",children:(0,n.A)((0,a.__)("Retry didn’t work? <HelpLink />","google-site-kit"),{HelpLink:(0,h.jsx)(m.A,{href:D,external:!0,hideExternalIndicator:!0,children:(0,a.__)("Get help","google-site-kit")})})})]}),!N&&!o&&(0,h.jsx)("div",{className:b,children:"function"==typeof s?(0,h.jsx)(s,{linkURL:D}):(0,h.jsx)(m.A,{href:D,external:!0,hideExternalIndicator:!0,children:(0,a.__)("Get help","google-site-kit")})})]})}ReportErrorActions.propTypes={moduleSlug:o().string.isRequired,error:o().oneOfType([o().arrayOf(o().object),o().object]).isRequired,GetHelpLink:o().elementType,hideGetHelpLink:o().bool,buttonVariant:o().string,onRetry:o().func,onRequestAccess:o().func,getHelpClassName:o().string,RequestAccessButton:o().elementType,RetryButton:o().elementType}},36148:(e,t,i)=>{"use strict";i.d(t,{A:()=>MetricTileError});var s=i(4884),o=i(10953),r=i(62540);function MetricTileError(e){const{children:t,headerText:i,infoTooltip:n,title:a}=e;return(0,r.jsx)("div",{className:"googlesitekit-km-widget-tile--error",children:(0,r.jsx)(s.A,{title:a,headerText:i,headerContent:n&&(0,r.jsx)(o.A,{title:n}),description:"",error:!0,children:t})})}},37226:(e,t,i)=>{"use strict";i.d(t,{U:()=>o,i:()=>s});const s="core/modules",o="insufficient_module_dependencies"},39771:(e,t,i)=>{"use strict";i.d(t,{Ay:()=>TourTooltips,R0:()=>h,ei:()=>f});var s=i(15844),o=i(36703),r=i(62688),n=i.n(r),a=i(82871),l=i(50539),c=i(7081),g=i(58116),d=i(89318),u=i(60592),p=i(77766),m=i(62540);const 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:(0,a.__)("Back","google-site-kit"),close:(0,a.__)("Close","google-site-kit"),last:(0,a.__)("Got it","google-site-kit"),next:(0,a.__)("Next","google-site-kit")},f={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)"}}},I={VIEW:"feature_tooltip_view",NEXT:"feature_tooltip_advance",PREV:"feature_tooltip_return",DISMISS:"feature_tooltip_dismiss",COMPLETE:"feature_tooltip_complete"};function TourTooltips({steps:e,tourID:t,gaEventCategory:r,callback:n}){const a=`${t}-step`,b=`${t}-run`,{setValue:v}=(0,l.useDispatch)(c.n),{dismissTour:k}=(0,l.useDispatch)(g.oR),A=(0,l.useRegistry)(),_=(0,p.A)(),S=(0,l.useSelect)(e=>e(c.n).getValue(a)||0),j=(0,l.useSelect)(e=>e(c.n).getValue(b)&&!1===e(g.oR).isTourDismissed(t));(0,s.A)(function(){i.g.document.body.classList.add("googlesitekit-showing-feature-tour",`googlesitekit-showing-feature-tour--${t}`),v(b,!0)});const M=e.map(e=>({disableBeacon:!0,isFixed:!0,placement:"auto",...e}));return(0,m.jsx)(o.Ay,{callback:function(e){!function({index:e,action:t,lifecycle:i,size:s,status:n,type:a}){const l=e+1,c="function"==typeof r?r(_):r;a===o.qY.TOOLTIP&&i===o.VD.TOOLTIP?(0,d.sx)(c,I.VIEW,l):t===o.kl.CLOSE&&i===o.VD.COMPLETE?(0,d.sx)(c,I.DISMISS,l):t===o.kl.NEXT&&n===o.XQ.FINISHED&&a===o.qY.TOUR_END&&s===l&&(0,d.sx)(c,I.COMPLETE,l),i===o.VD.COMPLETE&&n!==o.XQ.FINISHED&&(t===o.kl.PREV&&(0,d.sx)(c,I.PREV,l),t===o.kl.NEXT&&(0,d.sx)(c,I.NEXT,l))}(e);const{action:s,index:l,status:c,step:g,type:u}=e,p=s===o.kl.CLOSE,m=!p&&[o.qY.STEP_AFTER,o.qY.TARGET_NOT_FOUND].includes(u),h=[o.XQ.FINISHED,o.XQ.SKIPPED].includes(c),y=p&&u===o.qY.STEP_AFTER,f=h||y;if(o.qY.STEP_BEFORE===u){let e=g.target;"string"==typeof g.target&&(e=i.g.document.querySelector(g.target)),e?.scrollIntoView?.({block:"center"})}m?function(e,t){v(a,e+(t===o.kl.PREV?-1:1))}(l,s):f&&(i.g.document.body.classList.remove("googlesitekit-showing-feature-tour",`googlesitekit-showing-feature-tour--${t}`),k(t)),n&&n(e,A)},floaterProps:f,locale:y,run:j,stepIndex:S,steps:M,styles:h,tooltipComponent:u.A,continuous:!0,disableOverlayClose:!0,disableScrolling:!0,showProgress:!0})}TourTooltips.propTypes={steps:n().arrayOf(n().object).isRequired,tourID:n().string.isRequired,gaEventCategory:n().oneOfType([n().string,n().func]).isRequired,callback:n().func}},40127:(e,t,i)=>{"use strict";function s(e,t,i=()=>!0){return"string"==typeof e?i(e):!("object"!=typeof e||!t(e))||!!Array.isArray(e)&&e.every(e=>"string"==typeof e?i(e):"object"==typeof e&&t(e))}function o({startDate:e,endDate:t}){const i=e&&e.match(/^\d{4}-\d{2}-\d{2}$/),s=t&&t.match(/^\d{4}-\d{2}-\d{2}$/);return i&&s}function r(e){function t(e){const t=e.hasOwnProperty("fieldName")&&!!e.fieldName,i=e.hasOwnProperty("sortOrder")&&/(ASCENDING|DESCENDING)/i.test(e.sortOrder.toString());return t&&i}return Array.isArray(e)?e.every(e=>"object"==typeof e&&t(e)):"object"==typeof e&&t(e)}function n(e){return"string"==typeof e||!!Array.isArray(e)&&e.every(e=>"string"==typeof e)}i.d(t,{G4:()=>r,O5:()=>o,cX:()=>s,cq:()=>n})},40847:(e,t,i)=>{"use strict";i.d(t,{A:()=>MetricTileText});var s=i(62688),o=i.n(s),r=i(2478),n=i(12850),a=i(35886),l=i(62540);function MetricTileText({metricValue:e,metricValueFormat:t,subText:i,previousValue:s,currentValue:o,...c}){const g=(0,n.mK)(t);return(0,l.jsxs)(a.A,{className:"googlesitekit-km-widget-tile--text",...c,children:[(0,l.jsxs)("div",{className:"googlesitekit-km-widget-tile__metric-container",children:[(0,l.jsx)("div",{className:"googlesitekit-km-widget-tile__metric",children:e}),(0,l.jsx)("p",{className:"googlesitekit-km-widget-tile__subtext",children:i})]}),(0,l.jsx)("div",{className:"googlesitekit-km-widget-tile__metric-change-container",children:(0,l.jsx)(r.A,{previousValue:s,currentValue:o,isAbsolute:"percent"===g?.style})})]})}MetricTileText.propTypes={metricValue:o().oneOfType([o().string,o().number]),subtext:o().string,previousValue:o().number,currentValue:o().number}},42343:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var s,o=i(63696);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},r.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),s||(s=o.createElement("path",{fill:"currentColor",d:"m5.825 22 2.325-7.6L2 10h7.6L12 2l2.4 8H22l-6.15 4.4 2.325 7.6L12 17.3z"})))},43427:(e,t,i)=>{"use strict";i.r(t),i.d(t,{AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY:()=>g,AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY:()=>u,AREA_ENTITY_DASHBOARD_SPEED_PRIMARY:()=>d,AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY:()=>c,AREA_MAIN_DASHBOARD_CONTENT_PRIMARY:()=>n,AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY:()=>s,AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY:()=>l,AREA_MAIN_DASHBOARD_SPEED_PRIMARY:()=>a,AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION:()=>r,AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY:()=>o,default:()=>p});const s="mainDashboardKeyMetricsPrimary",o="mainDashboardTrafficPrimary",r="mainDashboardTrafficAudienceSegmentation",n="mainDashboardContentPrimary",a="mainDashboardSpeedPrimary",l="mainDashboardMonetizationPrimary",c="entityDashboardTrafficPrimary",g="entityDashboardContentPrimary",d="entityDashboardSpeedPrimary",u="entityDashboardMonetizationPrimary",p={AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY:s,AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY:o,AREA_MAIN_DASHBOARD_CONTENT_PRIMARY:n,AREA_MAIN_DASHBOARD_SPEED_PRIMARY:a,AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY:l,AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY:c,AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY:g,AREA_ENTITY_DASHBOARD_SPEED_PRIMARY:d,AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY:u}},44314:(e,t,i)=>{"use strict";i.d(t,{d:()=>d});var s=i(32091),o=i.n(s),r=i(54419),n=i(50539),a=i(3687);const l="RECEIVE_GATHERING_DATA",c="RECEIVE_DATA_AVAILABLE_ON_LOAD",g="WAIT_FOR_DATA_AVAILABILITY_STATE";function d(e,{storeName:t,dataAvailable:i=!1,selectDataAvailability:s}={}){o()("string"==typeof e&&e,"module slug is required."),o()("string"==typeof t&&t,"store name is required."),o()("boolean"==typeof i,"dataAvailable must be a boolean."),o()("function"==typeof s,"selectDataAvailability must be a function.");const d=(0,a.U)({baseName:"saveDataAvailableState",controlCallback:()=>(0,r.set)("modules",e,"data-available")}),u={dataAvailableOnLoad:i,gatheringData:void 0},p={receiveIsGatheringData:e=>(o()("boolean"==typeof e,"gatheringData must be a boolean."),{payload:{gatheringData:e},type:l}),receiveIsDataAvailableOnLoad:e=>(o()("boolean"==typeof e,"dataAvailableOnLoad must be a boolean."),{payload:{dataAvailableOnLoad:e},type:c})},m={[g]:(0,n.createRegistryControl)(e=>()=>{function i(){return void 0!==e.select(t).selectDataAvailability()}return!!i()||new Promise(t=>{const s=e.subscribe(()=>{i()&&(s(),t(!0))})})})},h=(0,n.createReducer)((e=u,{type:t,payload:i})=>{switch(t){case l:e.gatheringData=i.gatheringData;break;case c:e.dataAvailableOnLoad=i.dataAvailableOnLoad}}),y={*isGatheringData(){const e=yield n.commonActions.getRegistry();if(void 0!==e.select(t).isGatheringData())return;if(e.select(t).isDataAvailableOnLoad())return void(yield p.receiveIsGatheringData(!1));yield{payload:{},type:g};const i=e.select(t).selectDataAvailability();yield p.receiveIsGatheringData(!i),i&&(yield d.actions.fetchSaveDataAvailableState())}},f={selectDataAvailability:s,isDataAvailableOnLoad:e=>e.dataAvailableOnLoad,isGatheringData:e=>e.gatheringData};return(0,n.combineStores)(d,{actions:p,controls:m,initialState:u,reducer:h,resolvers:y,selectors:f})}},45472:(e,t,i)=>{"use strict";i.d(t,{M:()=>s});const s="core/location"},45512:(e,t,i)=>{"use strict";i.d(t,{f:()=>o,n:()=>s});const s="modules/search-console",o=1},46894:(e,t,i)=>{"use strict";i.d(t,{A:()=>ActivateAnalyticsCTA});var s=i(62688),o=i.n(s),r=i(63696),n=i(82871),a=i(49383),l=i(50539),c=i(37226),g=i(72455),d=i(99897),u=i(45472),p=i(92698),m=i(94468),h=i(50787),y=i(62540);function ActivateAnalyticsCTA({children:e}){const t=(0,p.A)(d.L1),i=(0,m.A)(d.L1),s=(0,l.useSelect)(e=>e(c.i).isModuleActive(d.L1)),o=(0,l.useSelect)(e=>{const{isModuleAvailable:t}=e(c.i);return t(d.L1)&&!!e(g.K9)}),[f,I]=(0,r.useState)(!1),b=(0,l.useSelect)(e=>{if(!o)return!1;const t=e(g.K9).getAdminReauthURL();return!!t&&e(u.M).isNavigatingTo(t)}),v=(0,l.useSelect)(e=>!!o&&e(c.i).isFetchingSetModuleActivation(d.L1,!0)),k=(0,h.d)(I,3e3);(0,r.useEffect)(()=>{v||b?I(!0):k(!1)},[v,b,k]);const A=s?i:t;return o&&A?(0,y.jsxs)("div",{className:"googlesitekit-analytics-cta",children:[(0,y.jsx)("div",{className:"googlesitekit-analytics-cta__preview-graphs",children:e}),(0,y.jsxs)("div",{className:"googlesitekit-analytics-cta__details",children:[(0,y.jsx)("p",{className:"googlesitekit-analytics-cta--description",children:(0,n.__)("See how many people visit your site from Search and track how you’re achieving your goals","google-site-kit")}),(0,y.jsx)(a.SpinnerButton,{onClick:A,isSaving:f,disabled:f,children:s?(0,n.__)("Complete setup","google-site-kit"):(0,n.__)("Set up Google Analytics","google-site-kit")})]})]}):null}ActivateAnalyticsCTA.propTypes={children:o().node.isRequired}},47121:(e,t,i)=>{"use strict";i.d(t,{$C:()=>x,RF:()=>M,WI:()=>S,_5:()=>k,jU:()=>v,o3:()=>b,x0:()=>_});var s=i(32091),o=i.n(s),r=i(50532),n=i.n(r),a=i(17243),l=i(78913);const c="GET_REGISTRY",g="AWAIT";function d(...e){const t=e.reduce((e,t)=>({...e,...t}),{}),i=A(e.reduce((e,t)=>[...e,...Object.keys(t)],[]));return o()(0===i.length,`collect() cannot accept collections with duplicate keys. Your call to collect() contains the following duplicated functions: ${i.join(", ")}. Check your data stores for duplicates.`),t}const u=d,p=d;function m(...e){const t=[...e];let i;return"function"!=typeof t[0]&&(i=t.shift()),(e=i,s={})=>t.reduce((e,t)=>t(e,s),e)}const h=d,y=d,f=d;function I(e){return e}function b(...e){const t=f(...e.map(e=>e.initialState||{}));return{initialState:t,controls:p(...e.map(e=>e.controls||{})),actions:u(...e.map(e=>e.actions||{})),reducer:m(t,...e.map(e=>e.reducer||I)),resolvers:h(...e.map(e=>e.resolvers||{})),selectors:y(...e.map(e=>e.selectors||{}))}}const v={getRegistry:()=>({payload:{},type:c}),*await(e){return{payload:{value:e},type:g}}},k={[c]:(0,l.b)(e=>()=>e),[g]:({payload:e})=>e.value};function A(e){const t=[],i={};for(let s=0;s<e.length;s++){const o=e[s];i[o]=i[o]>=1?i[o]+1:1,i[o]>1&&t.push(o)}return t}const _={actions:v,controls:k,reducer:I};function S(e){return t=>j(e(t))}const j=n()(e=>(0,a.mapValues)(e,(e,t)=>(...i)=>{const s=e(...i);return o()(void 0!==s,`${t}(...) is not resolved`),s}));function M(e,{negate:t=!1}={}){return{safeSelector:(0,l.N)(i=>(s,...o)=>{const r=!t,n=!!t;try{return e(i,s,...o),r}catch{return n}}),dangerousSelector:(0,l.N)(t=>(i,...s)=>{e(t,i,...s)})}}function x(e,t){return o()("function"==typeof e,"a validator function is required."),o()("function"==typeof t,"an action creator function is required."),o()("Generator"!==e[Symbol.toStringTag]&&"GeneratorFunction"!==e[Symbol.toStringTag],"an action’s validator function must not be a generator."),(...i)=>(e(...i),t(...i))}},47627:(e,t,i)=>{Object.prototype.hasOwnProperty.call(i.g,"google")||(i.g.google={})},49383:e=>{"use strict";e.exports=googlesitekit.components},49539:(e,t,i)=>{"use strict";i.d(t,{A:()=>ReportTable});var s=i(4452),o=i.n(s),r=i(32091),n=i.n(r),a=i(62688),l=i.n(a),c=i(17243),g=i(63696),d=i(49383),u=i(96820),p=i(62540);function ReportTable(e){const{rows:t,columns:i,className:s,limit:r,zeroState:a,gatheringData:l=!1,tabbedLayout:m=!1}=e;n()(Array.isArray(t),"rows must be an array."),n()(Array.isArray(i),"columns must be an array."),i.forEach(({Component:e,field:t=null})=>{n()(e||null!==t,"each column must define a Component and/or a field.")}),n()(Number.isInteger(r)||void 0===r,"limit must be an integer, if provided.");const h=i.some(({badge:e})=>!!e),[y,f]=(0,g.useState)(0),I=m&&i.slice(1),b=m?[i[0],I[y]]:i;return(0,p.jsxs)("div",{className:s,children:[m&&(0,p.jsx)(d.TabBar,{className:"googlesitekit-tab-bar--start-aligned-high-contrast",activeIndex:y,handleActiveIndexUpdate:f,children:I.map(({title:e,badge:t})=>(0,p.jsxs)(d.Tab,{"aria-label":e,children:[e,t]},e))}),(0,p.jsx)("div",{className:o()("googlesitekit-table","googlesitekit-table--with-list",{"googlesitekit-table--gathering-data":l}),children:(0,p.jsxs)("table",{className:o()("googlesitekit-table__wrapper",`googlesitekit-table__wrapper--${b.length}-col`,{"googlesitekit-table__wrapper--tabbed-layout":m}),children:[!m&&(0,p.jsxs)("thead",{className:"googlesitekit-table__head",children:[h&&(0,p.jsx)("tr",{className:"googlesitekit-table__head-badges",children:i.map(({badge:e,primary:t,className:i,columnHeaderClassName:s},r)=>(0,p.jsx)("th",{className:o()("googlesitekit-table__head-item","googlesitekit-table__head-item--badge",{"googlesitekit-table__head-item--primary":t},i,s),children:e},`googlesitekit-table__head-row-badge-${r}`))}),(0,p.jsx)("tr",{className:"googlesitekit-table__head-row",children:i.map(({title:e,description:t,primary:i,className:s,columnHeaderClassName:r},n)=>(0,p.jsx)("th",{className:o()("googlesitekit-table__head-item",{"googlesitekit-table__head-item--primary":i},s,r),"data-tooltip":t,children:e},`googlesitekit-table__head-row-${n}`))})]}),(0,p.jsxs)("tbody",{className:"googlesitekit-table__body",children:[l&&(0,p.jsx)("tr",{className:"googlesitekit-table__body-row googlesitekit-table__body-row--no-data",children:(0,p.jsx)("td",{className:"googlesitekit-table__body-item",colSpan:b.length,children:(0,p.jsx)(u.A,{})})}),!l&&!t?.length&&a&&(0,p.jsx)("tr",{className:"googlesitekit-table__body-row googlesitekit-table__body-row--no-data",children:(0,p.jsx)("td",{className:"googlesitekit-table__body-item",colSpan:b.length,children:(0,p.jsx)(a,{})})}),!l&&t.slice(0,r).map((e,t)=>(0,p.jsx)("tr",{className:"googlesitekit-table__body-row",children:b.map(({Component:t,field:i,className:s},r)=>{const n=void 0!==i?(0,c.get)(e,i):void 0;return(0,p.jsx)("td",{className:o()("googlesitekit-table__body-item",s),children:(0,p.jsxs)("div",{className:"googlesitekit-table__body-item-content",children:[t&&(0,p.jsx)(t,{row:e,fieldValue:n}),!t&&n]})},`googlesitekit-table__body-item-${r}`)})},`googlesitekit-table__body-row-${t}`))]})]})})]})}ReportTable.propTypes={rows:l().arrayOf(l().oneOfType([l().array,l().object])).isRequired,columns:l().arrayOf(l().shape({title:l().string,description:l().string,primary:l().bool,className:l().string,field:l().string,Component:l().elementType,badge:l().node})).isRequired,className:l().string,limit:l().number,zeroState:l().func,gatheringData:l().bool,tabbedLayout:l().bool}},49655:(e,t,i)=>{"use strict";i.d(t,{Q:()=>s});const s={NEW:"new",SUCCESS:"success",WARNING:"warning",INFO:"info",INFO_ALT:"info-alt",ERROR:"error"}},50111:(e,t,i)=>{"use strict";i.d(t,{EA:()=>r,GF:()=>f,Hl:()=>d,IX:()=>m,Is:()=>n,KD:()=>p,LO:()=>g,NO:()=>c,Nl:()=>l,QJ:()=>u,Uf:()=>o,XU:()=>y,Y0:()=>a,hs:()=>I,wb:()=>h});var s=i(82871);const o="key-metrics-setup-cta-widget",r="googlesitekit-key-metrics-selection-panel-opened",n="key-metrics-selection-form",a="key-metrics-selected",l="key-metrics-effective-selection",c="key-metrics-unstaged-selection",g=2,d=8,u={SLUG:"current-selection",LABEL:(0,s.__)("Current selection","google-site-kit")},p={SLUG:"suggested",LABEL:(0,s.__)("Suggested","google-site-kit")},m={SLUG:"visitors",LABEL:(0,s.__)("Visitors","google-site-kit")},h={SLUG:"driving-traffic",LABEL:(0,s.__)("Driving traffic","google-site-kit")},y={SLUG:"generating-leads",LABEL:(0,s.__)("Generating leads","google-site-kit")},f={SLUG:"selling-products",LABEL:(0,s.__)("Selling products","google-site-kit")},I={SLUG:"content-performance",LABEL:(0,s.__)("Content performance","google-site-kit")}},50234:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var s=i(50539),o=i(37226),r=i(58116),n=i(50111),a=i(72455),l=i(99897),c=i(45512),g=i(97398);function d(){return(0,s.useSelect)(e=>{const t=e(r.oR).isItemDismissed(n.Uf),i=e(r.oR).isDismissingItem(n.Uf),s=u(e,g.Y,c.n),o=u(e,l.L1,a.K9);return!1===t&&!1===i&&s&&o},[])}function u(e,t,i){if(e(o.i).isModuleConnected(t)){const{isGatheringData:t,isDataAvailableOnLoad:s}=e(i);return t(),s()}return!1}},50539:e=>{"use strict";e.exports=googlesitekit.data},50787:(e,t,i)=>{"use strict";i.d(t,{d:()=>n});var s=i(18117),o=i(17243),r=i(63696);function n(...e){const t=(0,s.MA)(()=>(0,o.debounce)(...e),e);return(0,r.useEffect)(()=>()=>t.cancel(),[t]),t}},54312:(e,t,i)=>{"use strict";i.d(t,{A:()=>GenericErrorHandlerActions});var s=i(62688),o=i.n(s),r=i(82871),n=i(20898),a=i(38021),l=i.n(a),c=i(63696),g=i(12417),d=i(1027),u=i(65123),p=i(49383),m=i(62540);function ReportErrorButton({message:e,componentStack:t}){const[i,s]=(0,c.useState)(!1);return(0,m.jsx)(p.Button,{"aria-label":i?(0,r.__)("Error message copied to clipboard. Click to copy the error message again.","google-site-kit"):void 0,onClick:function(){l()(`\`\`\`\n${e}\n${t}\n\`\`\``),s(!0)},trailingIcon:(0,m.jsx)(g.A,{className:"mdc-button__icon",icon:i?d.A:u.A}),children:i?(0,r.__)("Copied to clipboard","google-site-kit"):(0,r.__)("Copy error contents","google-site-kit")})}ReportErrorButton.propTypes={message:o().string,componentStack:o().string};const h=ReportErrorButton;function GenericErrorHandlerActions({message:e,componentStack:t}){return(0,m.jsxs)("div",{className:"googlesitekit-generic-error-handler-actions",children:[(0,m.jsx)(h,{message:e,componentStack:t}),(0,m.jsx)(n.A,{href:"https://wordpress.org/support/plugin/google-site-kit/",external:!0,children:(0,r.__)("Report this problem","google-site-kit")})]})}GenericErrorHandlerActions.propTypes={message:o().string,componentStack:o().string}},54415:(e,t,i)=>{"use strict";i.d(t,{A:()=>GoogleChart});i(47627);var s=i(4452),o=i.n(s),r=i(32091),n=i.n(r),a=i(62688),l=i.n(a),c=i(89054),g=i(15844),d=i(52684),u=i(63696),p=i(23224),m=i(58116),h=i(96820),y=i(50539),f=i(38021),I=i.n(f),b=i(82871),v=i(4884),k=i(54312),A=i(61991),_=i(12850),S=i(59323),j=i(62540);class GoogleChartErrorHandler extends u.Component{constructor(e){super(e),this.state={error:null,info:null},this.onErrorClick=this.onErrorClick.bind(this)}componentDidCatch(e,t){i.g.console.error("Google Charts error:",e,t),this.setState({error:e,info:t}),(0,_.sx)("google_chart_error",`handle_${this.context||"unknown"}_error`,`${e?.message}\n${t?.componentStack}`.slice(0,500))}onErrorClick(){const{error:e,info:t}=this.state;I()(`\`${e?.message}\n${t?.componentStack}\``)}render(){const{children:e}=this.props,{error:t,info:i}=this.state;return t?(0,j.jsx)("div",{className:"googlesitekit-googlechart-error-handler",children:(0,j.jsx)(v.A,{description:(0,j.jsxs)(u.Fragment,{children:[(0,j.jsx)(S.A,{children:(0,b.__)("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")}),(0,j.jsx)(k.A,{message:t.message,componentStack:i.componentStack})]}),onErrorClick:this.onErrorClick,onClick:this.onErrorClick,title:(0,b.__)("Error in Google Chart","google-site-kit"),error:!0})}):e}}GoogleChartErrorHandler.contextType=A.Ay,GoogleChartErrorHandler.propTypes={children:l().node.isRequired};const M=GoogleChartErrorHandler;var x=i(12417),N=i(51135),D=i(49383),T=i(77766),C=i(50787);function DateMarker({id:e,text:t}){const i=`${(0,T.A)()}_ga4-data-collection-line`;(0,u.useEffect)(()=>{(0,_.sx)(i,"chart_line_view")},[i]);const s=(0,u.useCallback)(()=>{(0,_.sx)(i,"chart_tooltip_view")},[i]),o=(0,C.d)(s,5e3,{leading:!0,trailing:!1});return(0,j.jsxs)(u.Fragment,{children:[(0,j.jsx)("div",{id:`googlesitekit-chart__date-marker-line--${e}`,className:"googlesitekit-chart__date-marker-line"}),t&&(0,j.jsx)("div",{id:`googlesitekit-chart__date-marker-tooltip--${e}`,className:"googlesitekit-chart__date-marker-tooltip",children:(0,j.jsx)(D.Tooltip,{title:t,onOpen:o,children:(0,j.jsx)("span",{children:(0,j.jsx)(x.A,{fill:"currentColor",icon:N.A,size:18})})})})]})}var w=i(7081),E=i(22821),R=i(4518),L=i(32947);function GoogleChart(e){const{chartEvents:t,chartType:s,children:r,className:a,data:l,dateMarkers:f,getChartWrapper:I,height:b,loaded:v,loadingHeight:k,loadingWidth:A,onMouseOver:S,onMouseOut:x,onReady:N,onSelect:D,selectedStats:C,width:O,options:G,gatheringData:P,...z}=e,Z=(0,d.A)(GoogleChart),W=(0,L.dv)(),{startDate:U,endDate:B}=(0,y.useSelect)(e=>e(m.oR).getDateRangeDates({offsetDays:0})),V=(0,T.A)(),H=(0,y.useSelect)(e=>e(w.n).getValue("googleChartsCollisionError")),[F,Y]=(0,u.useState)(!1),{setValue:Q}=(0,y.useDispatch)(w.n),J=(0,R.gZ)(l,C),q="PieChart"===s?"circular":"square",X=(0,R._8)(k,b,A,O),$=(0,j.jsx)("div",{className:"googlesitekit-chart-loading",children:(0,j.jsx)(p.A,{className:"googlesitekit-chart-loading__wrapper",shape:q,...X})}),K=(0,u.useRef)(),ee=(0,u.useRef)();(0,g.A)(()=>{void 0===H&&((0,E.A)(V)&&i.g?.google?.charts&&(i.g.google.charts=void 0),!(0,E.A)(V)&&i.g?.google?.charts?Q("googleChartsCollisionError",!0):Q("googleChartsCollisionError",!1))}),(0,u.useEffect)(()=>()=>{if(ee.current&&K.current){const{events:e}=ee.current.visualization;e.removeAllListeners(K.current.getChart()),e.removeAllListeners(K.current)}},[]),(0,u.useLayoutEffect)(()=>{S&&ee.current?.visualization.events.addListener(K.current.getChart(),"onmouseover",e=>{S(e,{chartWrapper:K.current,google:ee.current})}),x&&ee.current?.visualization.events.addListener(K.current.getChart(),"onmouseout",e=>{x(e,{chartWrapper:K.current,google:ee.current})})},[S,x]);const te=f.filter(e=>{return!!((t=new Date(e.date))&&U&&B)&&!(t.getTime()<(0,_.XH)(U).getTime()||t.getTime()>(0,_.XH)(B).getTime());var t});if(H)return null;if(!v)return(0,j.jsx)("div",{className:o()("googlesitekit-chart","googlesitekit-chart-loading__forced",a),children:$});const ie=(0,R.$J)([...t||[],{eventName:"ready",callback:function(){if(!K.current)return;if(!te.length)return;const e=K.current.getChart(),t=e?.getChartLayoutInterface(),i=t?.getChartAreaBoundingBox(),s=K.current.getDataTable();if(!t||!i||!s)return;te.forEach((e,s)=>{const o=new Date(e.date),r=document.getElementById(`googlesitekit-chart__date-marker-line--${Z}-${s}`);n()(r,`#googlesitekit-chart__date-marker-line--${Z}-${s} is missing from the DOM, but required to render date markers.`);const a=Math.floor(t.getXLocation((0,_.XH)((0,_.sq)(o))));if(Object.assign(r.style,{left:a-1+"px",top:`${Math.floor(i.top)}px`,height:`${Math.floor(i.height)}px`,opacity:1}),e.text){const e=document.getElementById(`googlesitekit-chart__date-marker-tooltip--${Z}-${s}`);n()(e,`#googlesitekit-chart__date-marker-tooltip--${Z}-${s} is missing from the DOM, but required to render date marker tooltips.`),Object.assign(e.style,{left:a-9+"px",top:Math.floor(i.top)-18+"px",opacity:1})}});const o=document.querySelector(`#googlesitekit-chart-${Z} svg:first-of-type > g:first-of-type > g > g > text`)?.parentElement.parentElement.parentElement;!!o&&document.querySelectorAll(`#googlesitekit-chart-${Z} svg:first-of-type > g`).length>=3&&(o.style.transform="translateY(-10px)")}}],N,D),se=(0,R.Hp)(G,{gatheringData:P,chartType:s,startDate:U,endDate:B,breakpoint:W});return(0,j.jsx)(M,{children:(0,j.jsxs)("div",{className:o()("googlesitekit-chart",`googlesitekit-chart--${s}`,a),id:`googlesitekit-chart-${Z}`,tabIndex:-1,children:[(0,j.jsx)(c.t,{className:"googlesitekit-chart__inner",chartEvents:ie,chartLanguage:(0,_.JK)(),chartType:s,chartVersion:"49",data:J,loader:$,height:b,getChartWrapper:(e,t)=>{F||Y(!0),e!==K.current&&(ee.current?.visualization.events.removeAllListeners(K.current?.getChart()),ee.current?.visualization.events.removeAllListeners(K.current)),K.current=e,ee.current=t,I&&I(e,t)},width:O,options:se,...z}),P&&F&&(0,j.jsx)(h.A,{style:h.v.OVERLAY}),!!te.length&&te.map((e,t)=>(0,j.jsx)(DateMarker,{id:`${Z}-${t}`,text:e.text},`googlesitekit-chart__date-marker--${Z}-${t}`)),r]})})}GoogleChart.propTypes={className:l().string,children:l().node,chartEvents:l().arrayOf(l().shape({eventName:l().string,callback:l().func})),chartType:l().oneOf(["LineChart","PieChart"]).isRequired,data:l().array,dateMarkers:l().arrayOf(l().shape({date:l().string.isRequired,text:l().string})),getChartWrapper:l().func,height:l().string,loaded:l().bool,loadingHeight:l().string,loadingWidth:l().string,onMouseOut:l().func,onMouseOver:l().func,onReady:l().func,onSelect:l().func,selectedStats:l().arrayOf(l().number),width:l().string,options:l().object,gatheringData:l().bool},GoogleChart.defaultProps={...c.t.defaultProps,dateMarkers:[],gatheringData:!1,loaded:!0}},54419:e=>{"use strict";e.exports=googlesitekit.api},54593:(e,t,i)=>{"use strict";i.d(t,{A:()=>ChipTabGroup});var s=i(63696),o=i(81276),r=i(50539),n=i(50111),a=i(78340),l=i(72455),c=i(99897),g=i(7081),d=i(58116),u=i(37226),p=i(32947),m=i(27333);var h=i(31589),y=i(50787);var f=i(62688),I=i.n(f),b=i(49383),v=i(4452),k=i.n(v),A=i(80452),_=i(42343),S=i(81520),j=i(62540);const M={[n.QJ.SLUG]:A.A,[n.KD.SLUG]:_.A};function Chip({slug:e,label:t,isActive:i,onClick:s,hasNewBadge:o=!1,selectedCount:r=0}){const n=M[e]||S.A;return(0,j.jsxs)(b.Button,{className:k()("googlesitekit-chip-tab-group__chip-item",{"googlesitekit-chip-tab-group__chip-item--active":i}),icon:(0,j.jsx)(n,{width:12,height:12,className:`googlesitekit-chip-tab-group__chip-item-svg googlesitekit-chip-tab-group__chip-item-svg__${e}`}),trailingIcon:r>0?(0,j.jsxs)("span",{className:"googlesitekit-chip-tab-group__chip-item-count",children:["(",r,")"]}):null,onClick:()=>s(e),children:[t,o&&(0,j.jsx)("span",{className:"googlesitekit-chip-tab-group__chip-item-new-dot"})]})}Chip.propTypes={slug:I().string.isRequired,label:I().string.isRequired,isActive:I().bool,hasNewBadge:I().bool,selectedCount:I().number,onClick:I().func.isRequired};const x={[n.QJ.SLUG]:A.A,[n.KD.SLUG]:_.A};function TabItems({containerRef:e,isMobileBreakpoint:t,chipItemRows:i,allGroups:s,isActive:o,onChipChange:r,selectedCounts:n,newlyDetectedMetrics:a,activeGroupIndex:l}){return(0,j.jsxs)("div",{className:"googlesitekit-chip-tab-group__tab-items",ref:e,children:[!t&&i.map(e=>(0,j.jsx)("div",{className:"googlesitekit-chip-tab-group__tab-items-row",children:e.map(e=>(0,j.jsx)(Chip,{slug:e.SLUG,label:e.LABEL,hasNewBadge:!!a?.[e.SLUG],isActive:e.SLUG===o,onClick:r,selectedCount:n[e.SLUG]},e.SLUG))},`row-${e[0].SLUG}`)),t&&(0,j.jsx)(b.TabBar,{activeIndex:l,handleActiveIndexUpdate:e=>r(null,e),children:s.map((e,t)=>{const i=x[e.SLUG]||S.A;return(0,j.jsxs)(b.Tab,{"aria-label":e.LABEL,children:[(0,j.jsx)(i,{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__${e.SLUG}`}),e.LABEL,n[e.SLUG]>0&&(0,j.jsxs)("span",{className:"googlesitekit-chip-tab-group__chip-item-count",children:["(",n[e.SLUG],")"]}),!!a?.[e.SLUG]&&(0,j.jsx)("span",{className:"googlesitekit-chip-tab-group__chip-item-new-dot"})]},t)})})]})}TabItems.propTypes={containerRef:I().object,isMobileBreakpoint:I().bool,chipItemRows:I().array.isRequired,allGroups:I().array.isRequired,isActive:I().string.isRequired,onChipChange:I().func.isRequired,selectedCounts:I().object.isRequired,newlyDetectedMetrics:I().object.isRequired,activeGroupIndex:I().number.isRequired};var N,D,T,C,w,E,R,L,O,G,P,z,Z,W,U,B,V,H,F,Y,Q,J,q=i(82871),X=i(86134),$=i(718);function MetricItem({slug:e,title:t,description:i,isNewlyDetected:o,savedItemSlugs:l=[]}){const c=(0,r.useSelect)(t=>{const{getModule:i}=t(u.i),s=t(X.aO).getWidget(e);return s?.modules.reduce((e,t)=>{const s=i(t);return s?.connected||!s?.name?e:[...e,s.name]},[])}),g=(0,m.A)(n.Is,n.Y0),{getValue:d}=(0,r.useSelect)(e=>e(a.s)),{setValues:p}=(0,r.useDispatch)(a.s),h=(0,s.useCallback)(t=>{const i=d(n.Is,n.Y0),s=t.target.checked?i.concat([e]):i.filter(t=>t!==e);p(n.Is,{[n.Y0]:s,[n.NO]:s})},[d,p,e]),y=g?.includes(e),f=!l.includes(e)&&c.length>0,I=`key-metric-selection-checkbox-${e}`;return(0,j.jsx)($.y3,{id:I,slug:e,title:t,description:i,isNewlyDetected:o,isItemSelected:y,isItemDisabled:f,onCheckboxChange:h,children:c.length>0&&(0,j.jsx)("div",{className:"googlesitekit-selection-panel-item-error",children:(0,q.sprintf)(/* translators: %s: module names. */ /* translators: %s: module names. */
|
||
(0,q._n)("%s is disconnected, no data to show","%s are disconnected, no data to show",c.length,"google-site-kit"),c.join((0,q.__)(" and ","google-site-kit")))})})}function K(){return K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},K.apply(null,arguments)}MetricItem.propTypes={slug:I().string.isRequired,title:I().string.isRequired,description:I().string.isRequired,isNewlyDetected:I().bool,savedItemSlugs:I().array};const key_metrics_no_selected_items=e=>s.createElement("svg",K({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 383 238"},e),N||(N=s.createElement("path",{fill:"#B8E6CA",d:"M59.238 58.571c-2.136 20.178 4.272 29.099 20.48 53.216 16.209 24.118-29.092 62.914 5.475 101.268 33.827 37.532 69.419.009 111.314-4.555 29.443-3.208 57.819 12.98 90.86 5.9s46.385-42.599 43.153-68.059c-5.59-44.041-26.24-49.107-34.893-66.461s2.902-52.997-30.287-73.16-76.71 14.42-112.503 12.37c-20.651-1.182-40.932-4.995-59.264.86-18.53 5.918-32.662 22.571-34.335 38.621"})),D||(D=s.createElement("g",{filter:"url(#key-metrics-no-selected-items_svg__a)"},s.createElement("rect",{width:130.621,height:89.651,x:242.455,y:45.266,fill:"#fff",rx:10.957,transform:"rotate(15 242.455 45.266)"}))),T||(T=s.createElement("rect",{width:24.903,height:7.969,x:253.726,y:64.785,fill:"#EBEEF0",rx:3.985,transform:"rotate(15 253.726 64.785)"})),C||(C=s.createElement("rect",{width:49.806,height:19.923,x:249.342,y:81.144,fill:"#FFDED3",rx:9.961,transform:"rotate(15 249.342 81.144)"})),w||(w=s.createElement("rect",{width:99.428,height:8.773,x:240.436,y:114.357,fill:"#EBEEF0",rx:3.985,transform:"rotate(15 240.436 114.357)"})),E||(E=s.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.494,d:"m256.195 90.198 4.644 8.044m0 0 1.412-4.986m-1.412 4.986-5.023-1.27"})),R||(R=s.createElement("rect",{width:19.923,height:5.977,x:268.706,y:93.551,fill:"#fff",rx:1.992,transform:"rotate(15 268.706 93.55)"})),L||(L=s.createElement("g",{filter:"url(#key-metrics-no-selected-items_svg__b)"},s.createElement("rect",{width:130.621,height:89.68,x:13.887,y:79.094,fill:"#fff",rx:10.957,transform:"rotate(-15 13.887 79.094)"}))),O||(O=s.createElement("rect",{width:62.386,height:7.798,x:32.989,y:90.122,fill:"#EBEEF0",rx:3.899,transform:"rotate(-15 32.99 90.122)"})),G||(G=s.createElement("rect",{width:49.806,height:19.923,x:37.691,y:106.902,fill:"#FFDED3",rx:9.961,transform:"rotate(-15 37.691 106.902)"})),P||(P=s.createElement("rect",{width:99.428,height:7.798,x:46.612,y:140.967,fill:"#EBEEF0",rx:3.899,transform:"rotate(-15 46.612 140.967)"})),z||(z=s.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.494,d:"m48.152 111.318 8.044 4.645m0 0-1.27-5.024m1.27 5.024-4.986 1.411"})),Z||(Z=s.createElement("rect",{width:19.923,height:5.977,x:60.663,y:107.966,fill:"#fff",rx:1.992,transform:"rotate(-15 60.663 107.966)"})),W||(W=s.createElement("g",{filter:"url(#key-metrics-no-selected-items_svg__c)"},s.createElement("rect",{width:130.621,height:89.68,x:126.251,y:37.4,fill:"#fff",rx:10.957}))),U||(U=s.createElement("rect",{width:98.333,height:7.867,x:143.013,y:53.134,fill:"#EBEEF0",rx:3.933})),B||(B=s.createElement("rect",{width:49.806,height:19.923,x:142.369,y:70.423,fill:"#B8E6CA",rx:9.961})),V||(V=s.createElement("rect",{width:33.04,height:7.867,x:143.013,y:105.84,fill:"#EBEEF0",rx:3.933})),H||(H=s.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.494,d:"m151.336 84.036 6.568-6.567m0 0-5.182-.073m5.182.073.073 5.18"})),F||(F=s.createElement("rect",{width:19.923,height:5.977,x:164.287,y:77.395,fill:"#fff",rx:1.992})),s.createElement("mask",{id:"key-metrics-no-selected-items_svg__d",width:273,height:230,x:58,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},Y||(Y=s.createElement("path",{fill:"#B8E6CA",d:"M59.237 58.571C57.1 78.75 63.509 87.67 79.717 111.787c16.209 24.118-29.091 62.914 5.475 101.268 33.827 37.532 69.419.009 111.314-4.555 29.444-3.208 57.82 12.98 90.86 5.9s46.385-42.599 43.153-68.059c-5.59-44.041-26.24-49.107-34.893-66.461s2.902-52.997-30.287-73.16-76.71 14.42-112.503 12.37c-20.651-1.182-40.932-4.995-59.264.86C75.042 25.868 60.91 42.52 59.237 58.57"}))),Q||(Q=s.createElement("g",{mask:"url(#key-metrics-no-selected-items_svg__d)"},s.createElement("path",{stroke:"#CBD0D3",strokeMiterlimit:10,strokeWidth:3.147,d:"m227.674 108.973 11.312-8.418M218.925 98.852l2.868-12.68M205.623 102.87l-5.375-13.037"}),s.createElement("path",{stroke:"#3C7251",strokeLinejoin:"round",strokeWidth:9.44,d:"M63.953 190.487c16.127 12.193 38.716 10.349 55.335 5.162 16.618-5.187 31.107-14.61 45.314-23.791 6.717-4.337 13.617-8.738 21.496-11.119s17.057-2.39 22.958 1.658c3.392 2.328 5.205 5.923 5.36 9.702"}),s.createElement("path",{stroke:"#CBD0D3",strokeLinecap:"round",strokeMiterlimit:10,strokeWidth:9.44,d:"m215.831 109.67-19.169 71.73"}),s.createElement("path",{stroke:"#161B18",strokeMiterlimit:10,strokeWidth:9.44,d:"m213.975 116.472-19.169 71.731"}))),J||(J=s.createElement("defs",null,s.createElement("filter",{id:"key-metrics-no-selected-items_svg__a",width:176.33,height:147.36,x:205.773,y:35.772,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},s.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),s.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),s.createElement("feOffset",{dy:3.985}),s.createElement("feGaussianBlur",{stdDeviation:7.969}),s.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),s.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),s.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_2200_11981"}),s.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_2200_11981",result:"shape"})),s.createElement("filter",{id:"key-metrics-no-selected-items_svg__b",width:176.337,height:147.388,x:.409,y:35.793,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},s.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),s.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),s.createElement("feOffset",{dy:3.985}),s.createElement("feGaussianBlur",{stdDeviation:7.969}),s.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),s.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),s.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_2200_11981"}),s.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_2200_11981",result:"shape"})),s.createElement("filter",{id:"key-metrics-no-selected-items_svg__c",width:162.497,height:121.556,x:110.313,y:25.447,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},s.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),s.createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),s.createElement("feOffset",{dy:3.985}),s.createElement("feGaussianBlur",{stdDeviation:7.969}),s.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),s.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"}),s.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_2200_11981"}),s.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_2200_11981",result:"shape"})))));var ee=i(59323);function TabContent({activeMetricItems:e,newlyDetectedMetrics:t,savedItemSlugs:i}){return(0,j.jsxs)("div",{className:"googlesitekit-chip-tab-group__tab-item",children:[Object.keys(e).map(s=>{const o=e[s].group,r=t?.[o]?.includes(s);return(0,j.jsx)(MetricItem,{slug:s,savedItemSlugs:i,isNewlyDetected:r,...e[s]},s)}),!Object.keys(e).length&&(0,j.jsxs)("div",{className:"googlesitekit-chip-tab-group__graphic",children:[(0,j.jsx)(key_metrics_no_selected_items,{height:250}),(0,j.jsx)(ee.A,{children:(0,q.__)("No metrics were selected yet","google-site-kit")})]})]})}TabContent.propTypes={activeMetricItems:I().object.isRequired,newlyDetectedMetrics:I().object.isRequired,savedItemSlugs:I().array};const te=Object.freeze([]);function ChipTabGroup({allMetricItems:e,savedItemSlugs:t}){const i=(0,s.useRef)(),[f,I]=(0,s.useState)(n.QJ.SLUG),[b,v]=(0,s.useState)(0),k=(0,p.dv)()===p.mp,A=(0,m.A)(n.Is,n.Y0),_=(0,m.A)(n.Is,n.Nl)||te,S=(0,m.A)(n.Is,n.NO)||te,M=(0,r.useSelect)(e=>e(d.oR).isUserInputCompleted()),x=(0,r.useSelect)(e=>{const t=e(d.oR).getUserPickedMetrics();if(t?.length){const i=e(l.K9).getKeyMetricsConversionEventWidgets();return Object.keys(i).filter(e=>t.some(t=>i[e].includes(t)))}const i=e(d.oR).getUserInputSettings();return i?.includeConversionEvents?.values}),N=(0,r.useSelect)(e=>e(u.i).isModuleConnected(c.L1)),D=(0,r.useSelect)(e=>N?e(l.K9).getDetectedEvents():[]),T=(0,r.useSelect)(e=>e(d.oR).getAnswerBasedMetrics(null,[...x||[],...D||[]])),{keyMetricsGroups:C,dynamicGroups:w}=function({detectedEvents:e=[],currentlyActiveEvents:t=[],isUserInputCompleted:i,answerBasedMetrics:o=[]}){const r=[l.nc.SUBMIT_LEAD_FORM,l.nc.CONTACT,l.nc.GENERATE_LEAD].filter(i=>e?.includes(i)||t?.includes(i)),a=[l.nc.ADD_TO_CART,l.nc.PURCHASE].filter(i=>e?.includes(i)||t?.includes(i)),c=(0,s.useMemo)(()=>[n.IX,n.wb,...r?.length?[n.XU]:[],...a?.length?[n.GF]:[],n.hs],[r,a]),g=(0,s.useMemo)(()=>i&&o?.length?[n.QJ,n.KD]:[n.QJ],[i,o]);return{hasGeneratingLeadsGroup:r,hasSellingProductsGroup:a,keyMetricsGroups:c,dynamicGroups:g}}({detectedEvents:D,currentlyActiveEvents:x,isUserInputCompleted:M,answerBasedMetrics:T}),E=(0,s.useMemo)(()=>[...w,...C],[w,C]),R=(0,r.useSelect)(e=>{if(!e(u.i).isModuleConnected(c.L1))return[];const t=e(l.K9).getDetectedEvents(),i=e(l.K9).getNewBadgeEvents();if(t?.length&&i?.length){const e=t.filter(e=>l.fV.includes(e)),s=i.filter(e=>l.fV.includes(e)),o=i.filter(e=>!l.fV.includes(e));if(e?.length>1&&s.length>0)return o}return i}),L=(0,r.useSelect)(e=>N?e(l.K9).getKeyMetricsConversionEventWidgets():[]),{selectedCounts:O,activeMetricItems:G,newlyDetectedMetrics:P}=function({allMetricItems:e={},isActive:t,effectiveSelection:i=[],answerBasedMetrics:o=[],selectedMetrics:r=[],newBadgeEvents:a=[],conversionReportingEventWidgets:l={}}){return(0,s.useMemo)(()=>{const s={[n.QJ.SLUG]:0},c={},g={};for(const u in e){const p=e[u].group;if((p===t||t===n.QJ.SLUG&&i.includes(u))&&(c[u]=e[u]),t===n.KD.SLUG&&o.includes(u)&&o.includes(u)&&(c[u]=e[u]),!s[p]){const t=Object.keys(e).filter(t=>!(e[t].group!==p||!r?.includes(t))).length;s[p]=t}var d;if(a?.length)a.some(e=>l[e].includes(u))&&(g[p]=[...null!==(d=g[p])&&void 0!==d?d:[],u])}return{selectedCounts:s,activeMetricItems:c,newlyDetectedMetrics:g}},[e,t,i,o,r,a,l])}({allMetricItems:e,isActive:f,effectiveSelection:_,answerBasedMetrics:T,selectedMetrics:A,newBadgeEvents:R,conversionReportingEventWidgets:L}),{setValues:z}=(0,r.useDispatch)(a.s),Z=(0,s.useCallback)(()=>{z(n.Is,{[n.Y0]:A,[n.Nl]:[..._,...S],[n.NO]:[]})},[A,_,S,z]),W=(0,s.useCallback)((e,t)=>{if(e)I(e);else{const e=E[t];v(t),I(e.SLUG)}S.length&&Z()},[E,S,I,Z]),U=(0,r.useSelect)(e=>e(g.n).getValue(n.EA)),B=(0,o.A)(U),V=Object.keys(P);(0,s.useEffect)(()=>{if(!B&&U)if(I(n.QJ.SLUG),v(0),V.length&&k){const e=E.find(e=>e.SLUG===V[0]);v(E.indexOf(e)),I(e.SLUG)}else v(0),I(n.QJ.SLUG);B&&!U&&Z()},[U,B,S,E,k,V,Z]),function({containerRef:e,isMobileBreakpoint:t,isSelectionPanelOpen:i,isSelectionPanelOpenPrevious:o}){const r=(0,s.useCallback)(()=>{const i=e.current?.querySelector(".mdc-tab-scroller__scroll-content");if(!t)return;const s=e.current?.querySelectorAll(".googlesitekit-chip-tab-group__tab-items .mdc-tab");if(!s?.length||!i)return;const o=e.current?.getBoundingClientRect(),n=[];s.forEach((e,t)=>{const i=e.getBoundingClientRect();i.left>=o.left&&i.right<=o.right&&n.push(t)});const a=s[n.length];if(!a)return;const l=a.getBoundingClientRect();(l.left>=o.right||l.left-o.right<0&&-(l.left-o.right)<=20)&&("2px"===i.style.columnGap?i.style.columnGap="20px":i.style.columnGap="2px",r())},[e,t]),n=(0,y.d)(r,50);(0,h.A)("resize",n),(0,s.useEffect)(()=>{!o&&i&&r()},[i,o,r])}({containerRef:i,isMobileBreakpoint:k,isSelectionPanelOpen:U,isSelectionPanelOpenPrevious:B});const H=[[...w,...C.slice(0,2)],[...C.slice(2)]];return(0,j.jsxs)("div",{className:"googlesitekit-chip-tab-group",children:[(0,j.jsx)(TabItems,{containerRef:i,isMobileBreakpoint:k,chipItemRows:H,allGroups:E,isActive:f,onChipChange:W,selectedCounts:O,newlyDetectedMetrics:P,activeGroupIndex:b}),(0,j.jsx)(TabContent,{activeMetricItems:G,newlyDetectedMetrics:P,savedItemSlugs:t})]})}},55527:(e,t,i)=>{"use strict";i.d(t,{$z:()=>o.$,CR:()=>a.C,Cf:()=>l.DialogContent,Es:()=>l.DialogFooter,Nv:()=>s.N,P3:()=>n.P,Si:()=>r.S,fI:()=>g.fI,fh:()=>g.fh,lG:()=>c.a,xA:()=>g.xA});var s=i(91046),o=i(3412),r=i(30454),n=i(26569),a=i(56655),l=i(12786),c=i.n(l),g=i(75487)},58116:(e,t,i)=>{"use strict";i.d(t,{$8:()=>n,$Q:()=>p,BT:()=>E,CQ:()=>M,DF:()=>F,GM:()=>j,GT:()=>I,HA:()=>G,HD:()=>u,HP:()=>w,J5:()=>z,JF:()=>N,JK:()=>y,Ml:()=>h,SS:()=>R,UF:()=>g,UY:()=>B,Vl:()=>L,W6:()=>H,Xq:()=>x,YQ:()=>D,Yw:()=>U,dV:()=>C,dX:()=>S,ej:()=>c,em:()=>r,ep:()=>A,fu:()=>v,gC:()=>b,hz:()=>m,jx:()=>d,lV:()=>l,nH:()=>P,oR:()=>s,od:()=>a,p3:()=>f,pG:()=>_,qv:()=>o,qy:()=>T,t1:()=>V,t7:()=>W,tB:()=>k,tK:()=>Z,u_:()=>O});const s="core/user",o="connected_url_mismatch",r="__global",n="temporary_persist_permission_error",a="adblocker_active",l=["weekly","monthly","quarterly"],c="googlesitekit_authenticate",g="googlesitekit_setup",d="googlesitekit_view_dashboard",u="googlesitekit_manage_options",p="googlesitekit_read_shared_module_data",m="googlesitekit_manage_module_sharing_options",h="googlesitekit_delegate_module_sharing_management",y="googlesitekit_update_plugins",f="kmAnalyticsAdSenseTopEarningContent",I="kmAnalyticsEngagedTrafficSource",b="kmAnalyticsLeastEngagingPages",v="kmAnalyticsNewVisitors",k="kmAnalyticsPopularAuthors",A="kmAnalyticsPopularContent",_="kmAnalyticsPopularProducts",S="kmAnalyticsReturningVisitors",j="kmAnalyticsTopCities",M="kmAnalyticsTopCitiesDrivingLeads",x="kmAnalyticsTopCitiesDrivingAddToCart",N="kmAnalyticsTopCitiesDrivingPurchases",D="kmAnalyticsTopDeviceDrivingPurchases",T="kmAnalyticsTopConvertingTrafficSource",C="kmAnalyticsTopCountries",w="kmAnalyticsTopPagesDrivingLeads",E="kmAnalyticsTopRecentTrendingPages",R="kmAnalyticsTopTrafficSource",L="kmAnalyticsTopTrafficSourceDrivingAddToCart",O="kmAnalyticsTopTrafficSourceDrivingLeads",G="kmAnalyticsTopTrafficSourceDrivingPurchases",P="kmAnalyticsPagesPerVisit",z="kmAnalyticsVisitLength",Z="kmAnalyticsTopReturningVisitorPages",W="kmSearchConsolePopularKeywords",U="kmAnalyticsVisitsPerVisitor",B="kmAnalyticsMostEngagingPages",V="kmAnalyticsTopCategories",H=[f,I,b,v,k,A,_,S,V,j,M,x,N,D,T,C,E,R,L,P,z,Z,U,B,V],F=[...H,W]},59323:(e,t,i)=>{"use strict";i.d(t,{A:()=>c});var s=i(62688),o=i.n(s),r=i(32947),n=i(15167),a=i(3714),l=i(62540);function c({type:e=a.SZ,size:t,children:i,...s}){const o=(0,r.dv)();return(0,l.jsx)(n.A,{as:"p",type:e,size:t||(o===r.mp?a.Kk:a.Yw),...s,children:i})}c.propTypes={type:o().oneOf(a.tT),size:o().oneOf(a.oJ)}},59357:(e,t,i)=>{"use strict";i.d(t,{A:()=>PreviewGraph});var s,o=i(62688),r=i.n(o),n=i(63696);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},a.apply(null,arguments)}const l=e=>n.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 6 6"},e),s||(s=n.createElement("path",{fill:"currentColor",d:"m0 3.01.443.387 1.755-1.534v3.344h.628V1.863L4.578 3.4l.446-.39L2.512.811z"})));var c=i(15167),g=i(62540);function PreviewGraph({title:e,GraphSVG:t,showIcons:i}){return(0,g.jsxs)("div",{className:"googlesitekit-analytics-cta__preview-graph",children:[(0,g.jsx)(c.A,{as:"h3",size:"small",type:"body",className:"googlesitekit-analytics-cta__preview-graph--title",children:e}),(0,g.jsx)("div",{children:(0,g.jsx)(t,{})}),i&&(0,g.jsxs)("div",{className:"googlesitekit-analytics-cta__preview-graph--icons",children:[(0,g.jsx)(l,{className:"googlesitekit-analytics-cta__preview-graph--up-arrow"}),(0,g.jsx)("span",{className:"googlesitekit-analytics-cta__preview-graph--bar"})]})]})}PreviewGraph.propTypes={title:r().string.isRequired,GraphSVG:r().elementType.isRequired,showIcons:r().bool},PreviewGraph.defaultProps={showIcons:!0}},60592:(e,t,i)=>{"use strict";i.d(t,{A:()=>TourTooltip});var s=i(28056),o=i.n(s),r=i(4452),n=i.n(r),a=i(62688),l=i.n(a),c=i(82871),g=i(49383);var d=i(72545),u=i(15167),p=i(62540);function TourTooltip({backProps:e,closeProps:t,index:i,primaryProps:r,size:a,step:l,tooltipProps:m}){const h=a>1?function(e){return new Array(null!=e?e:0).fill().map((e,t)=>t)}(a):[];function y(e){return n()("googlesitekit-tooltip-indicator",{active:e===i})}return(0,p.jsx)("div",{className:n()("googlesitekit-tour-tooltip",l.className),...m,children:(0,p.jsxs)(o(),{className:"googlesitekit-tooltip-card",children:[(0,p.jsxs)("div",{className:"googlesitekit-tooltip-body",children:[(0,p.jsx)(u.A,{as:"h2",className:"googlesitekit-tooltip-title",size:"medium",type:"title",children:l.title}),(0,p.jsx)("div",{className:"googlesitekit-tooltip-content",children:l.content})]}),(0,p.jsxs)(s.CardActions,{className:"googlesitekit-tooltip-actions",children:[(0,p.jsx)("ul",{className:"googlesitekit-tooltip-indicators",children:h.map(e=>(0,p.jsx)("li",{className:y(e)},`indicator-${e}`))}),(0,p.jsxs)("div",{className:"googlesitekit-tooltip-buttons",children:[0!==i&&(0,p.jsx)(g.Button,{className:"googlesitekit-tooltip-button",text:!0,...e,children:e.title}),l.cta,r.title&&(0,p.jsx)(g.Button,{className:"googlesitekit-tooltip-button",text:!0,...r,children:r.title})]})]}),(0,p.jsx)(g.Button,{className:"googlesitekit-tooltip-close",icon:(0,p.jsx)(d.A,{width:"14",height:"14"}),onClick:t.onClick,"aria-label":(0,c.__)("Close","google-site-kit"),text:!0,hideTooltipTitle:!0})]})})}TourTooltip.propTypes={backProps:l().object.isRequired,closeProps:l().object.isRequired,index:l().number.isRequired,isLastStep:l().bool.isRequired,primaryProps:l().object.isRequired,size:l().number.isRequired,step:l().shape({content:l().node,title:l().node,cta:l().oneOfType([l().element,l().bool]),className:l().string}).isRequired,tooltipProps:l().object.isRequired}},61991:(e,t,i)=>{"use strict";i.d(t,{Ay:()=>n,Kq:()=>r});const s=(0,i(63696).createContext)(""),{Consumer:o,Provider:r}=s,n=s},63264:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var s=i(62688),o=i.n(s),r=i(17243),n=i(4452),a=i.n(n),l=i(31589),c=i(63696),g=i(62540);function TableOverflowContainer({children:e}){const[t,i]=(0,c.useState)(!1),s=(0,c.useRef)(),o=(0,r.debounce)(n,100);function n(){if(!s.current)return;const{scrollLeft:e,scrollWidth:t,offsetWidth:o}=s.current,r=t-o;i(e<r-16&&0<r-16)}return(0,l.A)("resize",o),(0,c.useEffect)(()=>{n()},[]),(0,g.jsx)("div",{onScroll:(0,r.debounce)(n,100),className:a()("googlesitekit-table-overflow",{"googlesitekit-table-overflow--gradient":t}),children:(0,g.jsx)("div",{ref:s,className:"googlesitekit-table-overflow__container",children:e})})}TableOverflowContainer.propTypes={children:o().element};const d=TableOverflowContainer},63701:(e,t,i)=>{"use strict";i.d(t,{A:()=>c});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(23224),l=i(62540);function PreviewTable({rows:e,rowHeight:t,padding:i}){const s=[];for(let i=0;e>i;i++)s.push((0,l.jsx)("div",{className:"googlesitekit-preview-table__row",children:(0,l.jsx)(a.A,{width:"100%",height:t+"px"})},"table-row-"+i));return(0,l.jsx)("div",{className:n()("googlesitekit-preview-table",{"googlesitekit-preview-table--padding":i}),children:s})}PreviewTable.propTypes={rows:o().number,rowHeight:o().number,padding:o().bool},PreviewTable.defaultProps={rows:11,rowHeight:35,padding:!1};const c=PreviewTable},65214:(e,t,i)=>{"use strict";i.d(t,{G:()=>o,t:()=>s});const s=new Set(i.g?._googlesitekitBaseData?.enabledFeatures||[]);function o(e,t=s){return t instanceof Set&&t.has(e)}},65311:(e,t,i)=>{"use strict";i.d(t,{c:()=>n});var s=i(82871),o=i(97398),r=i(99897);function n(e="",t={}){const{slug:i="",name:n="",owner:a={}}=t||{};if(!i||!n)return e;let l="",c="";return r.L1===i?e.match(/account/i)?l=(0,s.__)("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)?l=(0,s.__)("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)&&(l=(0,s.__)("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")):o.Y===i&&(l=(0,s.__)("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")),l||(l=(0,s.sprintf)(/* translators: %s: module name */ /* translators: %s: module name */
|
||
(0,s.__)("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"),n)),a&&a.login&&(c=(0,s.sprintf)(/* translators: %s: owner name */ /* translators: %s: owner name */
|
||
(0,s.__)('This service was originally connected by the administrator "%s" — you can contact them for more information.',"google-site-kit"),a.login)),c||(c=(0,s.__)("This service was originally connected by an administrator — you can contact them for more information.","google-site-kit")),`${l} ${c}`}},67150:(e,t,i)=>{"use strict";i.d(t,{G:()=>c,HY:()=>d,SG:()=>g,db:()=>o,e4:()=>p,vl:()=>u});i(17243);var s=i(82871);const o="missing_required_scopes",r="insufficientPermissions",n="forbidden",a="internal_server_error",l="invalid_json";function c(e){return e?.code===o}function g(e){return[r,n].includes(e?.data?.reason)}function d(e){return!!e?.data?.reconnectURL}function u(e,t){return!(!t?.storeName||g(e)||c(e)||d(e))}function p(e){return e?.code===a?(0,s.__)("There was a critical error on this website while fetching data","google-site-kit"):e?.code===l?(0,s.__)("The server provided an invalid response","google-site-kit"):e?.message}},68326:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var s=i(50532),o=i.n(s),r=i(17243);const n=o()(({metrics:e,dimensions:t,...i}={})=>({metrics:a(e),dimensions:l(t),...i}));function a(e){return(0,r.castArray)(e).map(e=>"string"==typeof e?{name:e}:e).filter(e=>(0,r.isPlainObject)(e))}function l(e){return(0,r.castArray)(e).map(e=>"string"==typeof e?{name:e}:e).filter(e=>(0,r.isPlainObject)(e))}},68485:(e,t,i)=>{"use strict";i.d(t,{r:()=>AdminScreenTooltip,i:()=>s.i});var s=i(15863),o=i(63696),r=i(50539),n=i(62688),a=i(36703),l=i(40960),c=i(60592),g=i(14007),d=i(39771),u=i(32947),p=i(62540);function JoyrideTooltip(e){const{title:t,content:s,dismissLabel:r,disableOverlay:n=!0,target:m,cta:h=!1,className:y,styles:f={},slug:I="",placement:b="auto",onDismiss:v=()=>{},onView:k=()=>{},onTourStart:A=()=>{},onTourEnd:_=()=>{}}=e;function S(){return!!i.g.document.querySelector(m)}const[j,M]=(0,o.useState)(S),x=(0,u.dv)(),N=x===u.mp||x===u.Lg,[D,T]=(0,o.useState)(!0),C=(0,o.useRef)(N);if((0,l.A)(()=>{S()&&M(!0)},j?null:250),(0,o.useEffect)(()=>{let e=()=>{};if("function"==typeof i.g.ResizeObserver){const t=i.g.document.querySelector(m);if(t){const s=new ResizeObserver(()=>{i.g.dispatchEvent(new Event("resize"))});s.observe(t),e=()=>s.disconnect()}}return e},[m,j]),(0,o.useEffect)(()=>{let e;return C.current!==N&&(T(!1),e=setTimeout(()=>{T(!0)},50),C.current=N),()=>{e&&clearTimeout(e)}},[N]),!j)return null;const w=[{title:t,target:m,content:s,disableBeacon:!0,isFixed:!0,placement:b,cta:h,className:y}],E={close:r,last:r};return(0,p.jsx)(g.A,{slug:I,children:(0,p.jsx)(a.Ay,{callback:function({type:e}){switch(e){case a.qY.TOUR_START:A(),i.g.document.body.classList.add("googlesitekit-showing-tooltip");break;case a.qY.TOUR_END:_(),i.g.document.body.classList.remove("googlesitekit-showing-tooltip");break;case a.qY.STEP_AFTER:v();break;case a.qY.TOOLTIP:k()}},disableOverlay:n,spotlightPadding:0,floaterProps:d.ei,locale:E,steps:w,styles:{...d.R0,...f,options:{...d.R0.options,...f?.options},spotlight:{...d.R0.spotlight,...f?.spotlight}},tooltipComponent:c.A,run:D,disableScrolling:!0})})}JoyrideTooltip.propTypes={title:n.PropTypes.node,content:n.PropTypes.string,disableOverlay:n.PropTypes.bool,dismissLabel:n.PropTypes.string,target:n.PropTypes.string.isRequired,onDismiss:n.PropTypes.func,onShow:n.PropTypes.func,className:n.PropTypes.string,styles:n.PropTypes.object,slug:n.PropTypes.string,placement:n.PropTypes.string,onView:n.PropTypes.func};var m=i(7081),h=i(12850),y=i(77766);function AdminScreenTooltip(){const e=(0,y.A)(),{setValue:t}=(0,r.useDispatch)(m.n),i=(0,u.dv)(),{isTooltipVisible:s=!1,target:n,placement:a,className:l,tooltipSlug:c,title:g,content:d,dismissLabel:f}=(0,r.useSelect)(e=>e(m.n).getValue("admin-screen-tooltip")||{isTooltipVisible:!1});const I=(0,o.useCallback)(()=>{c&&(0,h.sx)(`${e}_${c}`,"tooltip_dismiss"),t("admin-screen-tooltip",void 0)},[t,c,e]);if(!s)return null;const b=i===u.mp||i===u.Lg,v=null!=n?n:'#adminmenu [href*="page=googlesitekit-settings"]',k=null!=a?a:"right";return(0,p.jsx)(JoyrideTooltip,{target:b?"body":v,placement:b?"center":k,className:b?"googlesitekit-tour-tooltip__modal_step":l||(n?void 0:"googlesitekit-tour-tooltip__fixed-settings-tooltip"),disableOverlay:!b,slug:"admin-screen-tooltip",title:g,content:d,dismissLabel:f,onView:function(){(0,h.sx)(`${e}_${c}`,"tooltip_view")},onDismiss:I})}},69667:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var s,o=i(63696);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},r.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 102 30"},e),s||(s=o.createElement("path",{stroke:"#CCC",strokeWidth:2,d:"m1 24.053 5-4.825 4 2.193 5.333-2.193 7.334 6.579 6-1.754 3-4.825 4.666 6.579 3.334-1.754L47.333 28 55 19.228l4.333 2.193 5.334-3.509 2 1.316h6L81.333 3 84 9.579l2.333-1.754L89 13.088l12-5.263"})))},71564:(e,t,i)=>{"use strict";i.d(t,{G4:()=>c,Ig:()=>r,Q3:()=>l,a2:()=>n,wA:()=>a});var s=i(17243),o=i(40127);function r(e){function t(e){return"string"==typeof e&&/^[a-zA-Z0-9_]+$/.test(e)}if("string"==typeof e){return e.split(",").every(t)}return(0,o.cX)(e,e=>{const i=e.hasOwnProperty("name")&&t(e.name);if(!e.hasOwnProperty("expression"))return i;const s="string"==typeof e.expression;return i&&s},t)}function n(e){return(0,o.cX)(e,e=>e.hasOwnProperty("name")&&"string"==typeof e.name)}function a(e){const t=["string"];return Object.keys(e).every(i=>{if(t.includes(typeof e[i]))return!0;if(Array.isArray(e[i]))return e[i].every(e=>t.includes(typeof e));if((0,s.isPlainObject)(e[i])){const t=Object.keys(e[i]);return!!t.includes("filterType")&&!("emptyFilter"!==e[i].filterType&&!t.includes("value"))}return!1})}function l(e){const t=["string"],i=["numericFilter","betweenFilter"];return Object.values(e).every(e=>{if(t.includes(typeof e))return!0;if(Array.isArray(e))return e.every(e=>t.includes(typeof e));if(!(0,s.isPlainObject)(e))return!1;const{filterType:o,value:r,fromValue:n,toValue:a}=e;if(o&&!i.includes(o))return!1;const l=Object.keys(e);return o&&"numericFilter"!==o?"betweenFilter"===o&&(l.includes("fromValue")&&l.includes("toValue")&&[n,a].every(e=>!(0,s.isPlainObject)(e)||"int64Value"in e)):l.includes("operation")&&l.includes("value")&&(!(0,s.isPlainObject)(r)||"int64Value"in r)})}function c(e){return!!Array.isArray(e)&&e.every(e=>!!(0,s.isPlainObject)(e)&&((!e.hasOwnProperty("desc")||"boolean"==typeof e.desc)&&(e.metric?!e.dimension&&"string"==typeof e.metric?.metricName:!!e.dimension&&"string"==typeof e.dimension?.dimensionName)))}},71769:(e,t,i)=>{"use strict";function s(e){return e.charAt(0).toUpperCase()+e.slice(1)}function o(e){return e.replace(/([a-z0-9]{1})([A-Z]{1})/g,"$1_$2").toUpperCase()}function r(e){return e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("")}i.d(t,{Uf:()=>r,m2:()=>s,sP:()=>o})},72455:(e,t,i)=>{"use strict";i.d(t,{CV:()=>x,Cu:()=>A,K9:()=>s,Kr:()=>h,Lf:()=>p,Oh:()=>n,PW:()=>M,Rx:()=>w,S9:()=>y,TQ:()=>d,Vt:()=>T,Wl:()=>v,ZC:()=>o,ZY:()=>a,_p:()=>C,ag:()=>m,aj:()=>u,bz:()=>N,dq:()=>D,f2:()=>c,fB:()=>j,fV:()=>S,iB:()=>g,kc:()=>l,mo:()=>I,nc:()=>_,rm:()=>k,to:()=>r,wo:()=>f,yn:()=>b});const s="modules/analytics-4",o="account_create",r="property_create",n="webdatastream_create",a="analyticsSetup",l=10,c=1,g="https://www.googleapis.com/auth/tagmanager.readonly",d="enhanced-measurement-form",u="enhanced-measurement-enabled",p="enhanced-measurement-should-dismiss-activation-banner",m="analyticsAccountCreate",h="analyticsCustomDimensionsCreate",y="https://www.googleapis.com/auth/analytics.edit",f="dashboardAllTrafficWidgetDimensionName",I="dashboardAllTrafficWidgetDimensionColor",b="dashboardAllTrafficWidgetDimensionValue",v="dashboardAllTrafficWidgetActiveRowIndex",k="dashboardAllTrafficWidgetLoaded",A={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"}},_={ADD_TO_CART:"add_to_cart",PURCHASE:"purchase",SUBMIT_LEAD_FORM:"submit_lead_form",GENERATE_LEAD:"generate_lead",CONTACT:"contact"},S=[_.CONTACT,_.GENERATE_LEAD,_.SUBMIT_LEAD_FORM],j={"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"}}}}]}}]}}}}]}},M="audiencePermissionsSetup",x="audienceTileCustomDimensionCreate",N="audience-selection-panel-expirable-new-badge-",D="audience",T="customDimension",C="property",w=[D,T,C]},72545:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var s,o=i(63696);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},r.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"},e),s||(s=o.createElement("path",{fill:"currentColor",d:"M14 1.41 12.59 0 7 5.59 1.41 0 0 1.41 5.59 7 0 12.59 1.41 14 7 8.41 12.59 14 14 12.59 8.41 7z"})))},73874:(e,t,i)=>{"use strict";i.d(t,{Ay:()=>a,Oo:()=>r,oE:()=>n});var s=i(24558),o=i(77766);const r=s.jU,n=s.f7;function a(){const e=(0,o.A)();return e===s.jU||e===s.Ax?r:e===s.f7||e===s.Is?n:null}},73881:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});const s="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA4IiBoZWlnaHQ9IjI2NyIgdmlld0JveD0iMCAwIDUwOCAyNjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNDYxXzEwNTc2KSI+CjxwYXRoIGQ9Ik01MzMuOTg5IDIxNi4yNDNDNTA4LjI4MSAyNjkuOTc4IDQzOS41ODcgMjcwLjU1NiA0MDEuNDQyIDI2Mi4zNzFDMzUxLjY3OCAyNTEuNjkzIDMxOC42NDcgMjEyLjYzNCAyNzUuMiAyMTAuMTZDMjMxLjc1NCAyMDcuNjg1IDIwNy41MzIgMjMwLjI4OCAxNjAuNzE0IDIzNS45MzdDMTEzLjg5NSAyNDEuNTg1IDU2LjQ3NDcgMjM2LjQ1IDI2LjY5MjIgMTc4LjQyNUMtMy4wOTAyOCAxMjAuNDAxIDE3LjQ0OTMgNTguOTc2MyA3MC4zMzkgMjguMTkyM0MxMjMuMjI5IC0yLjU5MTc4IDE1NS4zMTcgMjguMzQ4MyAyMDcuNTMyIDI4LjE5MjNDMjU5Ljc0NyAyOC4wMzYzIDI4MC44NTQgLTE4LjU5MDkgMzI5LjQzMSAtMjIuMzcwMUMzNTMuNTQ0IC0yNC4yNDYgMzc3Ljg0MiAtMTkuMjg2IDQwMS45NjEgLTIuNTkxNzdDNDI1LjgxNiAxMy45MTk2IDQyOS4zMTIgNDQuMTM4OSA0ODguNjk5IDcyLjI1NTZDNTQ4LjA4NiAxMDAuMzcyIDU1OS42OTcgMTYyLjUwOCA1MzMuOTg5IDIxNi4yNDNaIiBmaWxsPSIjQjhFNkNBIi8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfMTQ2MV8xMDU3NikiPgo8cmVjdCB4PSIyNjciIHk9IjU4Ljg3NiIgd2lkdGg9IjEzNi4xMjIiIGhlaWdodD0iNzQuMjQ4NCIgcng9IjkuMDc0OCIgZmlsbD0id2hpdGUiLz4KPC9nPgo8cmVjdCB4PSIyODAuMiIgeT0iNzIuMDc1MSIgd2lkdGg9IjIwLjYyNDYiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHJlY3QgeD0iMjgwLjIiIHk9Ijg2LjEwMDMiIHdpZHRoPSI0MS4yNDkxIiBoZWlnaHQ9IjE2LjQ5OTYiIHJ4PSI4LjI0OTgyIiBmaWxsPSIjRkZERUQzIi8+CjxyZWN0IHg9IjI4MC4yIiB5PSIxMTQuOTc0IiB3aWR0aD0iMTA5LjcyMyIgaGVpZ2h0PSI2LjU5OTg2IiByeD0iMy4yOTk5MyIgZmlsbD0iI0VCRUVGMCIvPgo8cGF0aCBkPSJNMjg3LjYyMiA5MS44NzUyTDI5My4wNjIgOTcuMzE0N00yOTMuMDYyIDk3LjMxNDdMMjkzLjEyMiA5My4wMjM2TTI5My4wNjIgOTcuMzE0N0wyODguNzcxIDk3LjM3NTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yMzc0NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjI5OC4zNSIgeT0iOTEuODc1MiIgd2lkdGg9IjE2LjQ5OTYiIGhlaWdodD0iNC45NDk4OSIgcng9IjEuNjQ5OTYiIGZpbGw9IndoaXRlIi8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2RfMTQ2MV8xMDU3NikiPgo8cmVjdCB4PSIxMTciIHk9IjE0NSIgd2lkdGg9IjEzNi4xMjIiIGhlaWdodD0iNzQuMjQ4NCIgcng9IjkuMDc0OCIgZmlsbD0id2hpdGUiLz4KPC9nPgo8cmVjdCB4PSIxMzAiIHk9IjE1OCIgd2lkdGg9IjU0IiBoZWlnaHQ9IjciIHJ4PSIzLjI5OTkzIiBmaWxsPSIjRUJFRUYwIi8+CjxyZWN0IHg9IjEzMC4yIiB5PSIxNzIuMjI0IiB3aWR0aD0iNDEuMjQ5MSIgaGVpZ2h0PSIxNi40OTk2IiByeD0iOC4yNDk4MiIgZmlsbD0iI0ZGREVEMyIvPgo8cmVjdCB4PSIxMzAuMiIgeT0iMjAxLjA5OCIgd2lkdGg9IjEwOS43MjMiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHBhdGggZD0iTTEzNy42MjIgMTc3Ljk5OUwxNDMuMDYyIDE4My40MzlNMTQzLjA2MiAxODMuNDM5TDE0My4xMjIgMTc5LjE0OE0xNDMuMDYyIDE4My40MzlMMTM4Ljc3MSAxODMuNDk5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMjM3NDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cmVjdCB4PSIxNDguMzUiIHk9IjE3Ny45OTkiIHdpZHRoPSIxNi40OTk2IiBoZWlnaHQ9IjQuOTQ5ODkiIHJ4PSIxLjY0OTk2IiBmaWxsPSJ3aGl0ZSIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMl9kXzE0NjFfMTA1NzYpIj4KPHJlY3QgeD0iMTE3IiB5PSI1OC44NzYiIHdpZHRoPSIxMzYuMTIyIiBoZWlnaHQ9Ijc0LjI0ODQiIHJ4PSI5LjA3NDgiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHJlY3QgeD0iMTMwLjE5OSIgeT0iNzIuMDc1MSIgd2lkdGg9Ijg2LjYyMzEiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHJlY3QgeD0iMTMwLjE5OSIgeT0iODYuMTAwMyIgd2lkdGg9IjQxLjI0OTEiIGhlaWdodD0iMTYuNDk5NiIgcng9IjguMjQ5ODIiIGZpbGw9IiNCOEU2Q0EiLz4KPHJlY3QgeD0iMTMwLjE5OSIgeT0iMTE0Ljk3NCIgd2lkdGg9IjEwOS43MjMiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHBhdGggZD0iTTEzNy42MjUgOTcuMzc1MUwxNDMuMDY0IDkxLjkzNTdNMTQzLjA2NCA5MS45MzU3TDEzOC43NzMgOTEuODc1Mk0xNDMuMDY0IDkxLjkzNTdMMTQzLjEyNSA5Ni4yMjY4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMjM3NDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cmVjdCB4PSIxNDguMzUiIHk9IjkxLjg3NTIiIHdpZHRoPSIxNi40OTk2IiBoZWlnaHQ9IjQuOTQ5ODkiIHJ4PSIxLjY0OTk2IiBmaWxsPSJ3aGl0ZSIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyM19kXzE0NjFfMTA1NzYpIj4KPHJlY3QgeD0iMjY3IiB5PSIxNDUiIHdpZHRoPSIxMzYuMTIyIiBoZWlnaHQ9Ijc0LjI0ODQiIHJ4PSI5LjA3NDgiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHJlY3QgeD0iMjgwLjE5OSIgeT0iMTU4LjE5OSIgd2lkdGg9IjUyLjc5ODkiIGhlaWdodD0iNi41OTk4NiIgcng9IjMuMjk5OTMiIGZpbGw9IiNFQkVFRjAiLz4KPHBhdGggZD0iTTI4MC4xOTkgMTgwLjQ3NEMyODAuMTk5IDE3NS45MTggMjgzLjg5MyAxNzIuMjI0IDI4OC40NDkgMTcyLjIyNEgzMTMuMTk5QzMxNy43NTUgMTcyLjIyNCAzMjEuNDQ4IDE3NS45MTggMzIxLjQ0OCAxODAuNDc0QzMyMS40NDggMTg1LjAzIDMxNy43NTUgMTg4LjcyNCAzMTMuMTk5IDE4OC43MjRIMjg4LjQ0OUMyODMuODkzIDE4OC43MjQgMjgwLjE5OSAxODUuMDMgMjgwLjE5OSAxODAuNDc0WiIgZmlsbD0iI0I4RTZDQSIvPgo8cmVjdCB4PSIyODAuMTk5IiB5PSIyMDEuMDk4IiB3aWR0aD0iMTA5LjcyMyIgaGVpZ2h0PSI2LjU5OTg2IiByeD0iMy4yOTk5MyIgZmlsbD0iI0VCRUVGMCIvPgo8cGF0aCBkPSJNMjg3LjYyNCAxODMuNDk5TDI5My4wNjMgMTc4LjA2TTI5My4wNjMgMTc4LjA2TDI4OC43NzIgMTc3Ljk5OU0yOTMuMDYzIDE3OC4wNkwyOTMuMTI0IDE4Mi4zNTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yMzc0NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjI5OC4zNSIgeT0iMTc3Ljk5OSIgd2lkdGg9IjE2LjQ5OTYiIGhlaWdodD0iNC45NDk4OSIgcng9IjEuNjQ5OTYiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8xNDYxXzEwNTc2IiB4PSIyNTMuOCIgeT0iNDguOTc2MiIgd2lkdGg9IjE2Mi41MjIiIGhlaWdodD0iMTAwLjY0OCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIzLjI5OTkzIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjYuNTk5ODYiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTQ2MV8xMDU3NiIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xNDYxXzEwNTc2IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIxX2RfMTQ2MV8xMDU3NiIgeD0iMTAzLjgiIHk9IjEzNS4xIiB3aWR0aD0iMTYyLjUyMiIgaGVpZ2h0PSIxMDAuNjQ4IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjMuMjk5OTMiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNi41OTk4NiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18xNDYxXzEwNTc2Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE0NjFfMTA1NzYiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjJfZF8xNDYxXzEwNTc2IiB4PSIxMDMuOCIgeT0iNDguOTc2MiIgd2lkdGg9IjE2Mi41MjIiIGhlaWdodD0iMTAwLjY0OCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIzLjI5OTkzIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjYuNTk5ODYiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTQ2MV8xMDU3NiIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xNDYxXzEwNTc2IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIzX2RfMTQ2MV8xMDU3NiIgeD0iMjUzLjgiIHk9IjEzNS4xIiB3aWR0aD0iMTYyLjUyMiIgaGVpZ2h0PSIxMDAuNjQ4IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjMuMjk5OTMiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNi41OTk4NiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18xNDYxXzEwNTc2Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE0NjFfMTA1NzYiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTQ2MV8xMDU3NiI+CjxyZWN0IHdpZHRoPSI1MDgiIGhlaWdodD0iMjY3IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},74944:(e,t,i)=>{"use strict";i.d(t,{s:()=>p});var s=i(4452),o=i.n(s),r=i(17243),n=i(82871),a=i(79829),l=i(12850),c=i(32091),g=i.n(c);var d=i(4869);function u(e,t){const i=[];return e.forEach(e=>{if(!e.metricValues)return;const{value:s}=e.metricValues[t],o=e.dimensionValues[0].value,r=(0,d.A)(o);i.push([r,s])}),i}function p(e,t,i,s,c=[(0,n.__)("Users","google-site-kit"),(0,n.__)("Sessions","google-site-kit"),(0,n.__)("Engagement Rate","google-site-kit"),(0,n.__)("Session Duration","google-site-kit")],d=[e=>parseFloat(e).toLocaleString(),e=>parseFloat(e).toLocaleString(),e=>(0,l.Eo)(e/100,{style:"percent",signDisplay:"never",maximumFractionDigits:2}),e=>(0,l.Eo)(e,"s")],p=[r.identity,r.identity,e=>100*e,r.identity]){const m=[...e?.rows||[]],h=m.length;if(2*i>h){const e=(0,l.XH)(s);for(let t=0;i>t;t++){const i=(e.getMonth()+1).toString(),s=e.getDate().toString(),o=e.getFullYear().toString()+(2>i.length?"0":"")+i+(2>s.length?"0":"")+s;if(t>h){const e=[{dimensionValues:[{value:o},{value:"date_range_0"}],metricValues:[{value:0},{value:0}]},{dimensionValues:[{value:o},{value:"date_range_1"}],metricValues:[{value:0},{value:0}]}];m.unshift(...e)}e.setDate(e.getDate()-1)}m.push({dimensionValues:[{value:"0"},{value:"date_range_0"}]},{dimensionValues:[{value:"0"},{value:"date_range_1"}]})}const y=c[t]===(0,n.__)("Session Duration","google-site-kit"),f=y?"timeofday":"number",I=[[{type:"date",label:(0,n.__)("Day","google-site-kit")},{type:"string",role:"tooltip",p:{html:!0}},{type:f,label:c[t]},{type:f,label:(0,n.__)("Previous period","google-site-kit")}]],{compareRange:b,currentRange:v}=function(e,{dateRangeLength:t}){function i(t){return e.filter(({dimensionValues:[,e]})=>e.value===t)}g()(Array.isArray(e),"report must be an array to partition."),g()(Number.isInteger(t)&&t>0,"dateRangeLength must be a positive integer.");const s=-1*t;return{currentRange:i("date_range_0").slice(s),compareRange:i("date_range_1").slice(2*s,s)}}(m,{dateRangeLength:i}),k=u(v,t),A=u(b,t),_=(0,a.JK)(),S={weekday:"short",month:"short",day:"numeric"};return k.forEach((e,i)=>{if(!e[0]||!e[1]||!A[i])return;const s=p[t],r=s(e[1]),a=s(A[i][1]),g=parseFloat(a),u=(0,l.Cn)(r,g),m=(0,l.vY)(u),h=(0,n.sprintf)(/* translators: 1: date for user stats, 2: previous date for user stats comparison */ /* translators: 1: date for user stats, 2: previous date for user stats comparison */
|
||
(0,n._x)("%1$s vs %2$s","Date range for chart tooltip","google-site-kit"),e[0].toLocaleDateString(_,S),A[i][0].toLocaleDateString(_,S)),f=(0,n.sprintf)(/* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage */ /* translators: 1: selected stat label, 2: numeric value of selected stat, 3: up or down arrow , 4: different change in percentage */
|
||
(0,n._x)("%1$s: <strong>%2$s</strong> <em>%3$s %4$s</em>","Stat information for chart tooltip","google-site-kit"),c[t],d[t](r),m,(0,l.Eo)(Math.abs(u),"%"));I.push([e[0],`<div class="${o()("googlesitekit-visualization-tooltip",{"googlesitekit-visualization-tooltip--up":u>0,"googlesitekit-visualization-tooltip--down":u<0})}">\n\t\t\t\t<p>${h}</p>\n\t\t\t\t<p>${f}</p>\n\t\t\t</div>`,y?(0,l.vH)(r):r,y?(0,l.vH)(a):a])}),I}},75487:(e,t,i)=>{"use strict";i.d(t,{fh:()=>Cell,xA:()=>u,fI:()=>g});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(62540);function Cell(e){const{className:t,alignTop:i,alignMiddle:s,alignBottom:o,alignRight:r,alignLeft:l,smAlignRight:c,mdAlignRight:g,lgAlignRight:d,smSize:u,smStart:p,smOrder:m,mdSize:h,mdStart:y,mdOrder:f,lgSize:I,lgStart:b,lgOrder:v,size:k,children:A,..._}=e;return(0,a.jsx)("div",{..._,className:n()(t,"mdc-layout-grid__cell",{"mdc-layout-grid__cell--align-top":i,"mdc-layout-grid__cell--align-middle":s,"mdc-layout-grid__cell--align-bottom":o,"mdc-layout-grid__cell--align-right":r,"mdc-layout-grid__cell--align-left":l,"mdc-layout-grid__cell--align-right-phone":c,"mdc-layout-grid__cell--align-right-tablet":g,"mdc-layout-grid__cell--align-right-desktop":d,[`mdc-layout-grid__cell--span-${k}`]:12>=k&&k>0,[`mdc-layout-grid__cell--span-${I}-desktop`]:12>=I&&I>0,[`mdc-layout-grid__cell--start-${b}-desktop`]:12>=b&&b>0,[`mdc-layout-grid__cell--order-${v}-desktop`]:12>=v&&v>0,[`mdc-layout-grid__cell--span-${h}-tablet`]:8>=h&&h>0,[`mdc-layout-grid__cell--start-${y}-tablet`]:8>=y&&y>0,[`mdc-layout-grid__cell--order-${f}-tablet`]:8>=f&&f>0,[`mdc-layout-grid__cell--span-${u}-phone`]:4>=u&&u>0,[`mdc-layout-grid__cell--start-${p}-phone`]:4>=p&&p>0,[`mdc-layout-grid__cell--order-${m}-phone`]:4>=m&&m>0}),children:A})}Cell.propTypes={smSize:o().number,smStart:o().number,smOrder:o().number,mdSize:o().number,mdStart:o().number,mdOrder:o().number,lgSize:o().number,lgStart:o().number,lgOrder:o().number,size:o().number,alignTop:o().bool,alignMiddle:o().bool,alignBottom:o().bool,alignRight:o().bool,alignLeft:o().bool,smAlignRight:o().bool,mdAlignRight:o().bool,lgAlignRight:o().bool,className:o().string,children:o().node},Cell.defaultProps={className:"",size:0,smSize:0,smStart:0,smOrder:0,mdSize:0,mdStart:0,mdOrder:0,lgSize:0,lgStart:0,lgOrder:0};var l=i(63696);const c=(0,l.forwardRef)(({className:e,children:t,...i},s)=>(0,a.jsx)("div",{ref:s,className:n()("mdc-layout-grid__inner",e),...i,children:t}));c.displayName="Row",c.propTypes={className:o().string,children:o().node},c.defaultProps={className:""};const g=c,d=(0,l.forwardRef)(({alignLeft:e,fill:t,className:i,children:s,collapsed:o,...r},l)=>(0,a.jsx)("div",{className:n()("mdc-layout-grid",i,{"mdc-layout-grid--align-left":e,"mdc-layout-grid--collapsed":o,"mdc-layout-grid--fill":t}),...r,ref:l,children:s}));d.displayName="Grid",d.propTypes={alignLeft:o().bool,fill:o().bool,className:o().string,collapsed:o().bool,children:o().node},d.defaultProps={className:""};const u=d},75578:(e,t,i)=>{"use strict";i.d(t,{i$:()=>ChangeMetricsLink,kB:()=>InsufficientPermissionsError,uQ:()=>C,ym:()=>MetricTileNumeric,$:()=>MetricTileTable,mF:()=>MetricTileTablePlainText,sq:()=>G.A,sB:()=>E.A});var s=i(63696),o=i(82871),r=i(50539),n=i(7081),a=i(58116),l=i(50111),c=i(20898),g=i(674),d=i(93896),u=i(12850),p=i(98748),m=i(62540);function SetupCompletedSurveyTrigger(){const e=(0,r.useSelect)(e=>e(d.O4).isKeyMetricsSetupCompleted()),t=(0,r.useSelect)(e=>e(d.O4).getKeyMetricsSetupCompletedBy()),i=(0,r.useSelect)(e=>e(a.oR).getID());return e?(0,m.jsxs)(s.Fragment,{children:[(0,m.jsx)(p.A,{triggerID:"view_kmw",ttl:u.Du}),t===i&&(0,m.jsx)(p.A,{triggerID:"view_kmw_setup_completed",ttl:u.Du})]}):null}var h=i(77766),y=i(24558);const f={slug:"sharedKeyMetrics",contexts:[y.jU,y.Ax,y.f7,y.Is],gaEventCategory:e=>`${e}_shared_key-metrics`,steps:[{target:".googlesitekit-km-change-metrics-cta",title:(0,o.__)("Personalize your key metrics","google-site-kit"),content:(0,o.__)("Another admin has set up these tailored metrics for your site. Click here to personalize them.","google-site-kit"),placement:"bottom-start"}]};function ChangeMetricsLink(){const e=(0,r.useSelect)(e=>e(a.oR).getKeyMetrics()),t=(0,h.A)(),{setValue:i}=(0,r.useDispatch)(n.n),p=(0,s.useCallback)(()=>{i(l.EA,!0),(0,u.sx)(`${t}_kmw`,"change_metrics")},[i,t]),y=Array.isArray(e)&&e?.length>0;return function({renderChangeMetricLink:e}){const t=(0,r.useSelect)(e=>e(d.O4).getKeyMetricsSetupCompletedBy()),i=(0,r.useSelect)(e=>e(a.oR).getID()),{triggerOnDemandTour:o}=(0,r.useDispatch)(a.oR),n=Number.isInteger(t)&&Number.isInteger(i)&&t>0&&i!==t;(0,s.useEffect)(()=>{e&&n&&o(f)},[e,n,o])}({renderChangeMetricLink:y}),y?(0,m.jsxs)(s.Fragment,{children:[(0,m.jsx)(c.A,{className:"googlesitekit-widget-area__cta-link googlesitekit-km-change-metrics-cta",onClick:p,leadingIcon:(0,m.jsx)(g.A,{width:22,height:22}),secondary:!0,linkButton:!0,children:(0,o.__)("Change metrics","google-site-kit")}),(0,m.jsx)(SetupCompletedSurveyTrigger,{})]}):null}var I=i(62688),b=i.n(I),v=i(13606),k=i(36148);function InsufficientPermissionsError(e){const{moduleSlug:t,onRetry:i,infoTooltip:n,headerText:a}=e,l=(0,h.A)(),g=(0,r.useSelect)(e=>e(d.O4).getErrorTroubleshootingLinkURL({code:`${t}_insufficient_permissions`}));(0,s.useEffect)(()=>{(0,u.BI)(`${l}_kmw`,"insufficient_permissions_error")},[l]);const p=(0,s.useCallback)(()=>{(0,u.sx)(`${l}_kmw`,"insufficient_permissions_error_retry"),i?.()},[i,l]);return(0,m.jsx)(k.A,{title:(0,o.__)("Insufficient permissions","google-site-kit"),headerText:a,infoTooltip:n,children:(0,m.jsxs)("div",{className:"googlesitekit-report-error-actions",children:[(0,m.jsx)("span",{className:"googlesitekit-error-retry-text",children:(0,v.A)((0,o.__)("Permissions updated? <a>Retry</a>","google-site-kit"),{a:(0,m.jsx)(c.A,{onClick:p})})}),(0,m.jsx)("span",{className:"googlesitekit-error-retry-text",children:(0,v.A)((0,o.__)("You’ll need to contact your administrator. <a>Learn more</a>","google-site-kit"),{a:(0,m.jsx)(c.A,{href:g,external:!0,hideExternalIndicator:!0})})})]})})}InsufficientPermissionsError.propTypes={moduleSlug:b().string.isRequired,onRetry:b().func.isRequired,headerText:b().string,infoTooltip:b().string};var A=i(63560),_=i(45472),S=i(99897),j=i(16196),M=i(68485),x=i(50234),N=i(7184),D=i(73881),T=i(85284);function KeyMetricsSetupCTAWidget({Widget:e,WidgetNull:t}){const i=(0,s.useRef)(),n=(0,h.A)(),g=`${n}_kmw-cta-notification`,p=(0,x.A)(),y=(0,r.useSelect)(e=>e(d.O4).getAdminURL("googlesitekit-user-input")),f=(0,r.useSelect)(e=>e(d.O4).getAdminURL("googlesitekit-metric-selection")),I=(0,r.useSelect)(e=>y&&e(_.M).isNavigatingTo(y)),b=(0,A.A)(i,{threshold:.25}),[v,k]=(0,s.useState)(!1),S=!!b?.intersectionRatio,{triggerSurvey:j}=(0,r.useDispatch)(a.oR);(0,s.useEffect)(()=>{S&&!v&&((0,u.sx)(`${n}_kmw-cta-notification`,"view_notification"),j("view_kmw_setup_cta",{ttl:u.Du}),k(!0))},[S,v,n,j]);const C={tooltipSlug:l.Uf,title:(0,o.__)("You can always set up goals in Settings later","google-site-kit"),content:(0,o.__)("The Key Metrics section will be added back to your dashboard once you set your goals in Settings","google-site-kit"),dismissLabel:(0,o.__)("Got it","google-site-kit")},w=(0,M.i)(C),{dismissItem:E}=(0,r.useDispatch)(a.oR),R=(0,s.useCallback)(async()=>{await(0,u.sx)(g,"dismiss_notification"),w(),await E(l.Uf)},[g,w,E]),{navigateTo:L}=(0,r.useDispatch)(_.M),O=(0,s.useCallback)(async()=>{await(0,u.sx)(g,"confirm_pick_own_metrics"),L(f)},[g,L,f]),G=(0,s.useCallback)(async()=>{await(0,u.sx)(g,"confirm_get_tailored_metrics"),L(y)},[g,L,y]);return p?(0,m.jsx)(e,{noPadding:!0,children:(0,m.jsx)(N.A,{ref:i,className:"googlesitekit-banner--setup-cta",title:(0,o.__)("Get personalized suggestions for user interaction metrics based on your goals","google-site-kit"),description:(0,o.__)("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"),dismissButton:{label:(0,o.__)("Maybe later","google-site-kit"),onClick:R},ctaButton:{label:(0,o.__)("Get tailored metrics","google-site-kit"),onClick:G,disabled:I,inProgress:I},svg:{desktop:D.A,mobile:T.A,verticalPosition:"top"},footer:(0,m.jsxs)("div",{className:"googlesitekit-widget-key-metrics-footer",children:[(0,m.jsx)("span",{children:(0,o.__)("Interested in specific metrics?","google-site-kit")}),(0,m.jsx)(c.A,{onClick:O,children:(0,o.__)("Select your own metrics","google-site-kit")})]})})}):(0,m.jsx)(t,{})}KeyMetricsSetupCTAWidget.propTypes={Widget:b().elementType.isRequired,WidgetNull:b().elementType};const C=(0,j.A)({moduleName:S.L1})(KeyMetricsSetupCTAWidget);var w=i(2478),E=i(35886);function MetricTileNumeric({metricValue:e,metricValueFormat:t,subText:i,previousValue:s,currentValue:o,...r}){const n=(0,u.mK)(t);return(0,m.jsxs)(E.A,{className:"googlesitekit-km-widget-tile--numeric",...r,children:[(0,m.jsxs)("div",{className:"googlesitekit-km-widget-tile__metric-container",children:[(0,m.jsx)("div",{className:"googlesitekit-km-widget-tile__metric",children:(0,u.Eo)(e,n)}),(0,m.jsx)("p",{className:"googlesitekit-km-widget-tile__subtext",children:i})]}),(0,m.jsx)("div",{className:"googlesitekit-km-widget-tile__metric-change-container",children:(0,m.jsx)(w.A,{previousValue:s,currentValue:o,isAbsolute:"percent"===n?.style})})]})}MetricTileNumeric.propTypes={metricValue:b().oneOfType([b().string,b().number]),metricValueFormat:b().oneOfType([b().string,b().object]),subtext:b().string,previousValue:b().number,currentValue:b().number};var R=i(17243),L=i(4452),O=i.n(L);function MetricTileTable({rows:e=[],columns:t=[],limit:i,ZeroState:s,...o}){let r=null;return e?.length>0?r=e.slice(0,i||e.length).map((e,i)=>(0,m.jsx)("div",{className:"googlesitekit-table__body-row",children:t.map(({Component:t,field:i,className:s},o)=>{const r=void 0!==i?(0,R.get)(e,i):void 0;return(0,m.jsxs)("div",{className:O()("googlesitekit-table__body-item",s),children:[t&&(0,m.jsx)(t,{row:e,fieldValue:r}),!t&&r]},o)})},i)):s&&(r=(0,m.jsx)("div",{className:"googlesitekit-table__body-row googlesitekit-table__body-row--no-data",children:(0,m.jsx)("div",{className:"googlesitekit-table__body-zero-data",children:(0,m.jsx)(s,{})})})),(0,m.jsx)(E.A,{className:"googlesitekit-km-widget-tile--table",...o,children:(0,m.jsx)("div",{className:"googlesitekit-km-widget-tile__table",children:r})})}function MetricTileTablePlainText({content:e}){return(0,m.jsx)("p",{className:"googlesitekit-km-widget-tile__table-plain-text",children:e})}MetricTileTable.propTypes={rows:b().array,columns:b().array,limit:b().number,ZeroState:b().elementType},MetricTileTablePlainText.propTypes={content:b().string.isRequired};var G=i(40847);i(54593)},77766:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var s=i(63696),o=i(61991);const __WEBPACK_DEFAULT_EXPORT__=function(){return(0,s.useContext)(o.Ay)}},77967:(e,t,i)=>{"use strict";i.d(t,{A:()=>ErrorNotice});var s=i(62688),o=i.n(s),r=i(63696),n=i(82871),a=i(84024),l=i(50539),c=i(67150),g=i(80035),d=i(12850),u=i(62540);function ErrorNotice({className:e,error:t,hasButton:i=!1,storeName:s,message:o=t.message,noPrefix:p=!1,skipRetryMessage:m,hideIcon:h=!1}){const y=(0,l.useDispatch)(),f=(0,l.useSelect)(e=>s?e(s).getSelectorDataForError(t):null),I=(0,r.useCallback)(()=>{y(f.storeName).invalidateResolution(f.name,f.args)},[y,f]);if(!o||(0,c.G)(t))return null;const b=i&&(0,c.vl)(t,f);let v=o;i||m||(v=(0,n.sprintf)(/* translators: %s: Error message from Google API. */ /* translators: %s: Error message from Google API. */
|
||
(0,n.__)("%s (Please try again.)","google-site-kit"),v)),p||(v=(0,n.sprintf)(/* translators: $%s: Error message */ /* translators: $%s: Error message */
|
||
(0,n.__)("Error: %s","google-site-kit"),v));const k=t?.data?.reconnectURL;k&&(0,a.m)(k)&&(v=(0,n.sprintf)(/* translators: 1: Original error message 2: Reconnect URL */ /* translators: 1: Original error message 2: Reconnect URL */
|
||
(0,n.__)('%1$s To fix this, <a href="%2$s">redo the plugin setup</a>.',"google-site-kit"),v,k));return(0,u.jsx)(g.A,{className:e,type:g.A.TYPES.ERROR,description:(0,u.jsx)("span",{dangerouslySetInnerHTML:(0,d.p9)(v,{ALLOWED_TAGS:["a"],ALLOWED_ATTR:["href"]})}),ctaButton:b?{label:(0,n.__)("Retry","google-site-kit"),onClick:I}:void 0,hideIcon:h})}ErrorNotice.propTypes={className:o().string,error:o().shape({message:o().string}),hasButton:o().bool,storeName:o().string,message:o().string,noPrefix:o().bool,skipRetryMessage:o().bool,hideIcon:o().bool}},78340:(e,t,i)=>{"use strict";i.d(t,{s:()=>s});const s="core/forms"},79829:(e,t,i)=>{"use strict";i.d(t,{Eo:()=>d,JK:()=>h,K5:()=>m,jq:()=>p,mK:()=>g});var s=i(17243),o=i(50532),r=i.n(o),n=i(82871);function a(e,t={}){const{formatUnit:i,formatDecimal:s}=function(e,t={}){const{hours:i,minutes:s,seconds:o}=l(e);return{hours:i,minutes:s,seconds:o,formatUnit(){const{unitDisplay:r="short",...a}=t,l={unitDisplay:r,...a,style:"unit"};return 0===e?p(o,{...l,unit:"second"}):(0,n.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */
|
||
(0,n._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),o?p(o,{...l,unit:"second"}):"",s?p(s,{...l,unit:"minute"}):"",i?p(i,{...l,unit:"hour"}):"").trim()},formatDecimal(){const t=(0,n.sprintf)(
|
||
// translators: %s: number of seconds with "s" as the abbreviated unit.
|
||
// translators: %s: number of seconds with "s" as the abbreviated unit.
|
||
(0,n.__)("%ds","google-site-kit"),o);if(0===e)return t;const r=(0,n.sprintf)(
|
||
// translators: %s: number of minutes with "m" as the abbreviated unit.
|
||
// translators: %s: number of minutes with "m" as the abbreviated unit.
|
||
(0,n.__)("%dm","google-site-kit"),s),a=(0,n.sprintf)(
|
||
// translators: %s: number of hours with "h" as the abbreviated unit.
|
||
// translators: %s: number of hours with "h" as the abbreviated unit.
|
||
(0,n.__)("%dh","google-site-kit"),i);return(0,n.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */
|
||
(0,n._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),o?t:"",s?r:"",i?a:"").trim()}}}(e,t);try{return i()}catch{return s()}}function l(e){e=parseInt(e,10),Number.isNaN(e)&&(e=0);return{hours:Math.floor(e/60/60),minutes:Math.floor(e/60%60),seconds:Math.floor(e%60)}}function c(e){return 1e6<=e?Math.round(e/1e5)/10:1e4<=e?Math.round(e/1e3):1e3<=e?Math.round(e/100)/10:e}function g(e){let t={};return"%"===e?t={style:"percent",maximumFractionDigits:2}:"s"===e?t={style:"duration",unitDisplay:"narrow"}:e&&"string"==typeof e?t={style:"currency",currency:e}:(0,s.isPlainObject)(e)&&(t={...e}),t}function d(e,t={}){e=(0,s.isFinite)(e)?e:Number(e),(0,s.isFinite)(e)||(console.warn("Invalid number",e,typeof e),e=0);const i=g(t),{style:o="metric"}=i;return"metric"===o?function(e){const t={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?(0,n.sprintf)(
|
||
// translators: %s: an abbreviated number in millions.
|
||
// translators: %s: an abbreviated number in millions.
|
||
(0,n.__)("%sM","google-site-kit"),p(c(e),e%10==0?{}:t)):1e4<=e?(0,n.sprintf)(
|
||
// translators: %s: an abbreviated number in thousands.
|
||
// translators: %s: an abbreviated number in thousands.
|
||
(0,n.__)("%sK","google-site-kit"),p(c(e))):1e3<=e?(0,n.sprintf)(
|
||
// translators: %s: an abbreviated number in thousands.
|
||
// translators: %s: an abbreviated number in thousands.
|
||
(0,n.__)("%sK","google-site-kit"),p(c(e),e%10==0?{}:t)):p(e,{signDisplay:"never",maximumFractionDigits:1})}(e):"duration"===o?a(e,i):"durationISO"===o?function(e){let{hours:t,minutes:i,seconds:s}=l(e);return s=("0"+s).slice(-2),i=("0"+i).slice(-2),t=("0"+t).slice(-2),"00"===t?`${i}:${s}`:`${t}:${i}:${s}`}(e):p(e,i)}const u=r()(console.warn);function p(e,t={}){const{locale:i=h(),...s}=t;try{return new Intl.NumberFormat(i,s).format(e)}catch(t){u(`Site Kit numberFormat error: Intl.NumberFormat( ${JSON.stringify(i)}, ${JSON.stringify(s)} ).format( ${typeof e} )`,t.message)}const o={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},r=["signDisplay","compactDisplay"],n={};for(const[e,t]of Object.entries(s))o[e]&&t===o[e]||r.includes(e)||(n[e]=t);try{return new Intl.NumberFormat(i,n).format(e)}catch{return new Intl.NumberFormat(i).format(e)}}function m(e,t={}){const{locale:i=h(),style:s="long",type:o="conjunction"}=t;if(Intl.ListFormat){return new Intl.ListFormat(i,{style:s,type:o}).format(e)}
|
||
/* translators: used between list items, there is a space after the comma. */const r=(0,n.__)(", ","google-site-kit");return e.join(r)}function h(e=i.g){const t=(0,s.get)(e,["_googlesitekitLegacyData","locale"]);if(t){const e=t.match(/^(\w{2})?(_)?(\w{2})/);if(e&&e[0])return e[0].replace(/_/g,"-")}return e.navigator.language}},80035:(e,t,i)=>{"use strict";i.d(t,{A:()=>b});var s,o=i(62688),r=i.n(o),n=i(4452),a=i.n(n),l=i(63696),c=i(19793);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},g.apply(null,arguments)}const warning_notice=e=>l.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),s||(s=l.createElement("path",{fill:"currentColor",d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1m0 14a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-1-2h2V6h-2z"})));var d=i(42343),u=i(49655),p=i(62540);const m={[u.Q.NEW]:d.A,[u.Q.SUCCESS]:c.A,[u.Q.INFO]:warning_notice,[u.Q.WARNING]:warning_notice,[u.Q.ERROR]:warning_notice};function Icon({type:e}){const t=m[e]||warning_notice;return(0,p.jsx)(t,{width:24,height:24})}function Title({className:e,children:t}){return(0,p.jsx)("p",{className:a()("googlesitekit-notice__title",e),children:t})}function Description({className:e,children:t}){return(0,p.jsx)("p",{className:a()("googlesitekit-notice__description",e),children:t})}Icon.propTypes={type:r().oneOf(Object.values(u.Q))},Title.propTypes={className:r().string,children:r().node},Description.propTypes={className:r().string,children:r().node};var h=i(49383),y=i(83366);function CTAButton({label:e,disabled:t,inProgress:i,onClick:s,href:o,external:r,hideExternalIndicator:n}){let a;return r&&!n&&(a=(0,p.jsx)(y.A,{width:14,height:14})),(0,p.jsx)(h.SpinnerButton,{className:"googlesitekit-notice__cta",disabled:t,isSaving:i,onClick:s,href:o,target:r?"_blank":"_self",trailingIcon:a,children:e})}CTAButton.propTypes={label:r().string.isRequired,disabled:r().bool,inProgress:r().bool,onClick:r().func,href:r().string,external:r().bool,hideExternalIndicator:r().bool};var f=i(82871);function DismissButton({label:e=(0,f.__)("Got it","google-site-kit"),onClick:t,disabled:i}){return(0,p.jsx)(h.Button,{onClick:t,disabled:i,tertiary:!0,children:e})}DismissButton.propTypes={label:r().string,onClick:r().func.isRequired,disabled:r().bool};const I=(0,l.forwardRef)(({className:e,title:t,description:i,dismissButton:s,ctaButton:o,type:r=u.Q.INFO,children:n,hideIcon:l},c)=>(0,p.jsxs)("div",{ref:c,className:a()("googlesitekit-notice",`googlesitekit-notice--${r}`,e),children:[!l&&(0,p.jsx)("div",{className:"googlesitekit-notice__icon",children:(0,p.jsx)(Icon,{type:r})}),(0,p.jsxs)("div",{className:"googlesitekit-notice__content",children:[t&&(0,p.jsx)(Title,{children:t}),i&&(0,p.jsx)(Description,{children:i})]}),(s?.label||s?.onClick||o?.label&&(o?.onClick||o?.href)||n)&&(0,p.jsxs)("div",{className:"googlesitekit-notice__action",children:[n,(s?.label||s?.onClick)&&(0,p.jsx)(DismissButton,{label:s.label,onClick:s.onClick,disabled:s.disabled}),o?.label&&(o?.onClick||o?.href)&&(0,p.jsx)(CTAButton,{label:o.label,onClick:o.onClick,inProgress:o.inProgress,disabled:o.disabled,href:o.href,external:o.external,hideExternalIndicator:o.hideExternalIndicator})]})]}));I.TYPES=u.Q,I.propTypes={className:r().string,title:r().oneOfType([r().string,r().object]),description:r().node,type:r().oneOf(Object.values(u.Q)),dismissButton:r().shape(DismissButton.propTypes),ctaButton:r().shape({...CTAButton.propTypes,label:r().string}),children:r().node,hideIcon:r().bool};const b=I},80452:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var s,o=i(63696);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},r.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 12 9"},e),s||(s=o.createElement("path",{stroke:"currentColor",strokeLinecap:"square",strokeWidth:1.6,d:"m2 5.309 1.474 2.14c.69 1.001 1.946 1.001 2.636 0L10 1.8"})))},81520:(e,t,i)=>{"use strict";function Null(){return null}i.d(t,{A:()=>Null})},82046:(e,t,i)=>{"use strict";i.d(t,{C:()=>r,p:()=>o});var s=i(15210);function o(e,t={}){return{__html:s.O.sanitize(e,t)}}function r(e){const t="object"==typeof e?e.toString():e;return t?.replace?.(/\/+$/,"")}},82871:e=>{"use strict";e.exports=googlesitekit.i18n},83366:(e,t,i)=>{"use strict";i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var s,o=i(63696);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},r.apply(null,arguments)}const __WEBPACK_DEFAULT_EXPORT__=e=>o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},e),s||(s=o.createElement("path",{d:"M5 21a2 2 0 0 1-1.425-.575A2 2 0 0 1 3 19V5q0-.825.575-1.4Q4.175 3 5 3h7v2H5v14h14v-7h2v7q0 .825-.6 1.425Q19.825 21 19 21zm4.7-5.3-1.4-1.4L17.6 5H14V3h7v7h-2V6.4z"})))},84385:(e,t,i)=>{"use strict";i.d(t,{A:()=>IconWrapper});var s=i(62688),o=i.n(s),r=i(62540);function IconWrapper({children:e,marginLeft:t,marginRight:i}){return(0,r.jsx)("span",{className:"googlesitekit-icon-wrapper",style:{marginLeft:t,marginRight:i},children:e})}IconWrapper.propTypes={children:o().node.isRequired,marginLeft:o().number,marginRight:o().number}},85284:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});const s="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDM1IiBoZWlnaHQ9IjE0NiIgdmlld0JveD0iMCAwIDQzNSAxNDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNTA1XzQzNjEpIj4KPHBhdGggZD0iTTQyNC40OTcgMTk4LjMwOEM0MDMuNjQgMjQxLjkwNSAzNDcuOTA3IDI0Mi4zNzQgMzE2Ljk1OSAyMzUuNzMzQzI3Ni41ODQgMjI3LjA3IDI0OS43ODUgMTk1LjM4IDIxNC41MzUgMTkzLjM3M0MxNzkuMjg2IDE5MS4zNjUgMTU5LjYzNCAyMDkuNzA0IDEyMS42NDkgMjE0LjI4NkM4My42NjQxIDIxOC44NjkgMzcuMDc3NiAyMTQuNzAzIDEyLjkxNDMgMTY3LjYyNkMtMTEuMjQ5IDEyMC41NDkgNS40MTUzMiA3MC43MTQgNDguMzI2IDQ1LjczODFDOTEuMjM2OCAyMC43NjIyIDExNy4yNzEgNDUuODY0NiAxNTkuNjM0IDQ1LjczODFDMjAxLjk5OCA0NS42MTE1IDIxOS4xMjIgNy43ODE3MiAyNTguNTM0IDQuNzE1NTNDMjc4LjA5NyAzLjE5MzU3IDI5Ny44MTEgNy4yMTc3OSAzMTcuMzc5IDIwLjc2MjJDMzM2LjczNCAzNC4xNTgzIDMzOS41NyA1OC42NzYgMzg3Ljc1MiA4MS40ODc4QzQzNS45MzUgMTA0LjMgNDQ1LjM1NCAxNTQuNzEyIDQyNC40OTcgMTk4LjMwOFoiIGZpbGw9IiNCOEU2Q0EiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8xNTA1XzQzNjEpIj4KPHJlY3QgeD0iMjE2LjcwMyIgeT0iMjguODc2IiB3aWR0aD0iMTE2Ljc5NiIgaGVpZ2h0PSI2My43MDciIHJ4PSI3Ljc4NjQxIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxyZWN0IHg9IjIyOC4wMjkiIHk9IjQwLjIwMTIiIHdpZHRoPSIxNy42OTY0IiBoZWlnaHQ9IjUuNjYyODUiIHJ4PSIyLjgzMTQyIiBmaWxsPSIjRUJFRUYwIi8+CjxyZWN0IHg9IjIyOC4wMjkiIHk9IjUyLjIzNTEiIHdpZHRoPSIzNS4zOTI4IiBoZWlnaHQ9IjE0LjE1NzEiIHJ4PSI3LjA3ODU2IiBmaWxsPSIjRkZERUQzIi8+CjxyZWN0IHg9IjIyOC4wMjkiIHk9Ijc3LjAwOTUiIHdpZHRoPSI5NC4xNDQ4IiBoZWlnaHQ9IjUuNjYyODUiIHJ4PSIyLjgzMTQyIiBmaWxsPSIjRUJFRUYwIi8+CjxwYXRoIGQ9Ik0yMzQuMzk3IDU3LjE5MDJMMjM5LjA2NCA2MS44NTc0TTIzOS4wNjQgNjEuODU3NEwyMzkuMTE2IDU4LjE3NTVNMjM5LjA2NCA2MS44NTc0TDIzNS4zODIgNjEuOTA5MiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjA2MTc4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHJlY3QgeD0iMjQzLjYwMiIgeT0iNTcuMTkwMiIgd2lkdGg9IjE0LjE1NzEiIGhlaWdodD0iNC4yNDcxMyIgcng9IjEuNDE1NzEiIGZpbGw9IndoaXRlIi8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2RfMTUwNV80MzYxKSI+CjxyZWN0IHg9Ijg4IiB5PSIxMDIuNzcyIiB3aWR0aD0iMTE2Ljc5NiIgaGVpZ2h0PSI2My43MDciIHJ4PSI3Ljc4NjQxIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxyZWN0IHg9Ijk5LjE1NDMiIHk9IjExMy45MjciIHdpZHRoPSI0Ni4zMzM0IiBoZWlnaHQ9IjYuMDA2MTgiIHJ4PSIyLjgzMTQyIiBmaWxsPSIjRUJFRUYwIi8+CjxyZWN0IHg9Ijk5LjMyNjIiIHk9IjEyNi4xMzIiIHdpZHRoPSIzNS4zOTI4IiBoZWlnaHQ9IjE0LjE1NzEiIHJ4PSI3LjA3ODU2IiBmaWxsPSIjRkZERUQzIi8+CjxwYXRoIGQ9Ik0xMDUuNjk0IDEzMS4wODdMMTEwLjM2MSAxMzUuNzU0TTExMC4zNjEgMTM1Ljc1NEwxMTAuNDEzIDEzMi4wNzJNMTEwLjM2MSAxMzUuNzU0TDEwNi42NzkgMTM1LjgwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjA2MTc4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHJlY3QgeD0iMTE0Ljg5OCIgeT0iMTMxLjA4NyIgd2lkdGg9IjE0LjE1NzEiIGhlaWdodD0iNC4yNDcxMyIgcng9IjEuNDE1NzEiIGZpbGw9IndoaXRlIi8+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIyX2RfMTUwNV80MzYxKSI+CjxyZWN0IHg9Ijg4IiB5PSIyOC44NzYiIHdpZHRoPSIxMTYuNzk2IiBoZWlnaHQ9IjYzLjcwNyIgcng9IjcuNzg2NDEiIGZpbGw9IndoaXRlIi8+CjwvZz4KPHJlY3QgeD0iOTkuMzI1MiIgeT0iNDAuMjAxMiIgd2lkdGg9Ijc0LjMyNDgiIGhlaWdodD0iNS42NjI4NSIgcng9IjIuODMxNDIiIGZpbGw9IiNFQkVFRjAiLz4KPHJlY3QgeD0iOTkuMzI1MiIgeT0iNTIuMjM1MSIgd2lkdGg9IjM1LjM5MjgiIGhlaWdodD0iMTQuMTU3MSIgcng9IjcuMDc4NTYiIGZpbGw9IiNCOEU2Q0EiLz4KPHJlY3QgeD0iOTkuMzI1MiIgeT0iNzcuMDA5NSIgd2lkdGg9Ijk0LjE0NDgiIGhlaWdodD0iNS42NjI4NSIgcng9IjIuODMxNDIiIGZpbGw9IiNFQkVFRjAiLz4KPHBhdGggZD0iTTEwNS42OTYgNjEuOTA5MkwxMTAuMzYzIDU3LjI0Mk0xMTAuMzYzIDU3LjI0MkwxMDYuNjgyIDU3LjE5MDJNMTEwLjM2MyA1Ny4yNDJMMTEwLjQxNSA2MC45MjM5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMDYxNzgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cmVjdCB4PSIxMTQuODk4IiB5PSI1Ny4xOTAyIiB3aWR0aD0iMTQuMTU3MSIgaGVpZ2h0PSI0LjI0NzEzIiByeD0iMS40MTU3MSIgZmlsbD0id2hpdGUiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjNfZF8xNTA1XzQzNjEpIj4KPHJlY3QgeD0iMjE2LjcwMyIgeT0iMTAyLjc3MiIgd2lkdGg9IjExNi43OTYiIGhlaWdodD0iNjMuNzA3IiByeD0iNy43ODY0MSIgZmlsbD0id2hpdGUiLz4KPC9nPgo8cmVjdCB4PSIyMjguMDI4IiB5PSIxMTQuMDk4IiB3aWR0aD0iNDUuMzAyOCIgaGVpZ2h0PSI1LjY2Mjg1IiByeD0iMi44MzE0MiIgZmlsbD0iI0VCRUVGMCIvPgo8cGF0aCBkPSJNMjI4LjAyOCAxMzMuMjFDMjI4LjAyOCAxMjkuMzAxIDIzMS4xOTcgMTI2LjEzMiAyMzUuMTA3IDEyNi4xMzJIMjU2LjM0M0MyNjAuMjUyIDEyNi4xMzIgMjYzLjQyMSAxMjkuMzAxIDI2My40MjEgMTMzLjIxQzI2My40MjEgMTM3LjEyIDI2MC4yNTIgMTQwLjI4OSAyNTYuMzQzIDE0MC4yODlIMjM1LjEwN0MyMzEuMTk3IDE0MC4yODkgMjI4LjAyOCAxMzcuMTIgMjI4LjAyOCAxMzMuMjFaIiBmaWxsPSIjQjhFNkNBIi8+CjxwYXRoIGQ9Ik0yMzQuMzk5IDEzNS44MDZMMjM5LjA2NyAxMzEuMTM5TTIzOS4wNjcgMTMxLjEzOUwyMzUuMzg1IDEzMS4wODdNMjM5LjA2NyAxMzEuMTM5TDIzOS4xMTggMTM0LjgyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMDYxNzgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cmVjdCB4PSIyNDMuNjAyIiB5PSIxMzEuMDg3IiB3aWR0aD0iMTQuMTU3MSIgaGVpZ2h0PSI0LjI0NzEzIiByeD0iMS40MTU3MSIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzE1MDVfNDM2MSIgeD0iMjA1LjM3NyIgeT0iMjAuMzgxNyIgd2lkdGg9IjEzOS40NDciIGhlaWdodD0iODYuMzU4NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIyLjgzMTQyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUuNjYyODUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTUwNV80MzYxIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1MDVfNDM2MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMV9kXzE1MDVfNDM2MSIgeD0iNzYuNjc0MyIgeT0iOTQuMjc4MiIgd2lkdGg9IjEzOS40NDciIGhlaWdodD0iODYuMzU4NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIyLjgzMTQyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUuNjYyODUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTUwNV80MzYxIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1MDVfNDM2MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMl9kXzE1MDVfNDM2MSIgeD0iNzYuNjc0MyIgeT0iMjAuMzgxNyIgd2lkdGg9IjEzOS40NDciIGhlaWdodD0iODYuMzU4NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIyLjgzMTQyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUuNjYyODUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTUwNV80MzYxIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1MDVfNDM2MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyM19kXzE1MDVfNDM2MSIgeD0iMjA1LjM3NyIgeT0iOTQuMjc4MiIgd2lkdGg9IjEzOS40NDciIGhlaWdodD0iODYuMzU4NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIyLjgzMTQyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjUuNjYyODUiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTUwNV80MzYxIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzE1MDVfNDM2MSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNTA1XzQzNjEiPgo8cmVjdCB3aWR0aD0iNDM1IiBoZWlnaHQ9IjE0NiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"},86134:(e,t,i)=>{"use strict";i.d(t,{N$:()=>o,aO:()=>r,qB:()=>s});const s={BOXES:"boxes",COMPOSITE:"composite"},o={QUARTER:"quarter",HALF:"half",FULL:"full"},r="core/widgets"},88176:e=>{"use strict";e.exports=googlesitekit.widgets},89318:(e,t,i)=>{"use strict";i.d(t,{M9:()=>j,sx:()=>_,BI:()=>S});var s=i(17243);const o="_googlesitekitDataLayer",r="data-googlesitekit-gtag";function n(e){return function(){e[o]=e[o]||[],e[o].push(arguments)}}var a=i(65214);const l={activeModules:[],isAuthenticated:!1,referenceSiteURL:"",trackingEnabled:!1,trackingID:"",userIDHash:"",userRoles:[]};const{activeModules:c=[],isSiteKitScreen:g,trackingEnabled:d,trackingID:u,referenceSiteURL:p,userIDHash:m,isAuthenticated:h,userRoles:y}=i.g._googlesitekitTrackingData||{},{GOOGLESITEKIT_VERSION:f}=i.g,I={activeModules:c,trackingEnabled:d,trackingID:u,referenceSiteURL:p,userIDHash:m,isSiteKitScreen:g,userRoles:y,isAuthenticated:h,pluginVersion:f},{enableTracking:b,disableTracking:v,isTrackingEnabled:k,initializeSnippet:A,trackEvent:_,trackEventOnce:S}=function(e,t=i.g,c=i.g){const g={...l,...e};g.referenceSiteURL&&(g.referenceSiteURL=g.referenceSiteURL.toString().replace(/\/+$/,""));const d=function(e,t){const s=n(t);let l;const{activeModules:c,referenceSiteURL:g,userIDHash:d,userRoles:u=[],isAuthenticated:p,pluginVersion:m}=e;return function(){const{document:t}=i.g;if(void 0===l&&(l=!!t.querySelector(`script[${r}]`)),l)return!1;l=!0;const n=u?.length?u.join(","):"";s("js",new Date),s("config",e.trackingID,{groups:"site_kit",send_page_view:e.isSiteKitScreen,domain:g,plugin_version:m||"",enabled_features:Array.from(a.t).join(","),active_modules:c.join(","),authenticated:p?"1":"0",user_properties:{user_roles:n,user_identifier:d}});const h=t.createElement("script");return h.setAttribute(r,""),h.async=!0,h.src=`https://www.googletagmanager.com/gtag/js?id=${e.trackingID}&l=${o}`,t.head.appendChild(h),{scriptTagSrc:`https://www.googletagmanager.com/gtag/js?id=${e.trackingID}&l=${o}`}}}(g,t),u=function(e,t,i,s){const o=n(t);return async function(t,r,n,a){const{trackingEnabled:l}=e;if(!l)return null;i();const c={send_to:"site_kit",event_category:t,event_label:n,value:a};return new Promise(e=>{const i=setTimeout(function(){s.console.warn(`Tracking event "${r}" (category "${t}") took too long to fire.`),e()},1e3);function n(){clearTimeout(i),e()}o("event",r,{...c,event_callback:n}),s._gaUserPrefs?.ioo?.()&&n()})}}(g,t,d,c),p={};return{enableTracking:function(){g.trackingEnabled=!0},disableTracking:function(){g.trackingEnabled=!1},initializeSnippet:d,isTrackingEnabled:function(){return!!g.trackingEnabled},trackEvent:u,trackEventOnce:function(...e){const t=JSON.stringify(e);p[t]||(p[t]=(0,s.once)(u)),p[t](...e)}}}(I);function j(e){e?b():v()}g&&d&&A()},91560:(e,t,i)=>{"use strict";i.d(t,{A:()=>u});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(13606),l=i(82871),c=i(20898),g=i(35323),d=i(62540);function SourceLink({name:e,href:t,className:i,external:s}){return(0,g.A)()?null:(0,d.jsx)("div",{className:n()("googlesitekit-source-link",i),children:(0,a.A)((0,l.sprintf)(/* translators: %s: source link */ /* translators: %s: source link */
|
||
(0,l.__)("Source: %s","google-site-kit"),`<a>${e}</a>`),{a:(0,d.jsx)(c.A,{href:t,external:s},"link")})})}SourceLink.propTypes={name:o().string,href:o().string,className:o().string,external:o().bool},SourceLink.defaultProps={name:"",href:"",className:"",external:!1};const u=SourceLink},91865:(e,t,i)=>{"use strict";i.d(t,{A:()=>DataBlockGroup});var s=i(31589),o=i(15844),r=i(63696),n=i(50787),a=i(62540);function DataBlockGroup({className:e,children:t}){const l=(0,r.useRef)();function c(e,t){e.forEach(e=>{const i=e?.querySelector(".googlesitekit-data-block__datapoint");i&&(i.style.fontSize=t)})}const g=(0,n.d)(function(){const e=l?.current?.querySelectorAll(".googlesitekit-data-block");if(!e?.length)return;let t=1;if(c(e,""),e.forEach(e=>{const i=e.querySelector(".googlesitekit-data-block__datapoint");if(!i)return;const s=i?.parentElement?.offsetWidth;if(i.scrollWidth>s){const e=s/i.scrollWidth,o=Math.floor(10*e)/10;o<t&&(t=o)}}),t<1&&t>0){const s=parseInt(i.g?.getComputedStyle(e[0].querySelector(".googlesitekit-data-block__datapoint"))?.fontSize,10),o=Math.floor(s*t);c(e,`${Math.max(o,14)}px`)}},50);return(0,s.A)("resize",g),(0,o.A)(()=>{g()}),(0,a.jsx)("div",{ref:l,className:e,children:t})}},92473:(e,t,i)=>{"use strict";i.d(t,{A:()=>MetricTileHeader});var s=i(62688),o=i.n(s),r=i(10953),n=i(16834),a=i(15167),l=i(62540);function MetricTileHeader({title:e,infoTooltip:t,loading:i}){return(0,l.jsxs)("div",{className:"googlesitekit-km-widget-tile__title-container",children:[(0,l.jsx)(a.A,{as:"h3",size:"small",type:"label",className:"googlesitekit-km-widget-tile__title",children:e}),i?(0,l.jsx)(n.A,{children:(0,l.jsx)(r.A,{title:t})}):(0,l.jsx)(r.A,{title:t})]})}MetricTileHeader.propTypes={title:o().string,infoTooltip:o().oneOfType([o().string,o().element]),loading:o().bool}},92698:(e,t,i)=>{"use strict";i.d(t,{A:()=>u});var s=i(63696),o=i(50539),r=i(93896),n=i(58116),a=i(37226),l=i(45472),c=i(21134),g=i(89318),d=i(77766);function u(e){const t=(0,d.A)(),i=(0,o.useSelect)(t=>t(a.i).getModule(e)),u=(0,o.useSelect)(e=>e(n.oR).hasCapability(n.HD)),{activateModule:p}=(0,o.useDispatch)(a.i),{navigateTo:m}=(0,o.useDispatch)(l.M),{setInternalServerError:h}=(0,o.useDispatch)(r.O4),y=(0,s.useCallback)(async()=>{const{error:i,response:s}=await p(e);i?h({id:`${e}-setup-error`,description:i.message}):(await(0,g.sx)(`${t}_widget-activation-cta`,"activate_module",e),await(0,c.SO)("module_setup",e,{ttl:300}),m(s.moduleReauthURL))},[p,e,m,h,t]);return i?.name&&u?y:null}},93896:(e,t,i)=>{"use strict";i.d(t,{O4:()=>s,OQ:()=>r,qc:()=>o});const s="core/site",o="primary",r="secondary"},94468:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var s=i(63696),o=i(50539),r=i(58116),n=i(37226),a=i(45472);function l(e){const t=(0,o.useSelect)(e=>e(r.oR).hasCapability(r.HD)),i=(0,o.useSelect)(t=>t(n.i).getModuleStoreName(e)),l=(0,o.useSelect)(e=>e(i)?.getAdminReauthURL()),{navigateTo:c}=(0,o.useDispatch)(a.M),g=(0,s.useCallback)(()=>c(l),[l,c]);return l&&t?g:null}},94552:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(62540);function ChangeArrow({direction:e,invertColor:t,width:i,height:s}){return(0,a.jsx)("svg",{className:n()("googlesitekit-change-arrow",`googlesitekit-change-arrow--${e}`,{"googlesitekit-change-arrow--inverted-color":t}),width:i,height:s,viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M5.625 10L5.625 2.375L9.125 5.875L10 5L5 -1.76555e-07L-2.7055e-07 5L0.875 5.875L4.375 2.375L4.375 10L5.625 10Z",fill:"currentColor"})})}ChangeArrow.propTypes={direction:o().string,invertColor:o().bool,width:o().number,height:o().number},ChangeArrow.defaultProps={direction:"up",invertColor:!1,width:9,height:9};const l=ChangeArrow},96820:(e,t,i)=>{"use strict";i.d(t,{A:()=>g,v:()=>c});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(82871),l=i(62540);const c={DEFAULT:"default",OVERLAY:"overlay",SMALL:"small",SMALL_OVERLAY:"small-overlay",LARGE:"large"};function GatheringDataNotice({style:e}){return(0,l.jsx)("div",{className:n()("googlesitekit-gathering-data-notice",{[`googlesitekit-gathering-data-notice--has-style-${e}`]:!!e}),children:(0,l.jsx)("span",{children:(0,a.__)("Gathering data…","google-site-kit")})})}GatheringDataNotice.propTypes={style:o().oneOf(Object.values(c))};const g=GatheringDataNotice},97029:(e,t,i)=>{"use strict";i.d(t,{A:()=>I});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(63696),l=i(96820),c=i(12850),g=i(62540);function Sparkline({sparkline:e,invertChangeColor:t}){let i=e;return i&&t&&(i=(0,a.cloneElement)(e,{invertChangeColor:t})),(0,g.jsx)("div",{className:"googlesitekit-data-block__sparkline",children:i})}Sparkline.propTypes={sparkline:o().element,invertChangeColor:o().bool};const d=Sparkline;var u=i(2362),p=i(82871),m=i(94552);function Change({change:e,changeDataUnit:t,period:i,invertChangeColor:s}){let o=e;return t&&(o="%"===t?(0,c.Eo)(e,{style:"percent",signDisplay:"never",maximumFractionDigits:1}):(0,c.Eo)(e,t)),i&&(o=(0,p.sprintf)(i,o)),(0,g.jsxs)("div",{className:n()("googlesitekit-data-block__change",{"googlesitekit-data-block__change--no-change":!e}),children:[!!e&&(0,g.jsx)("span",{className:"googlesitekit-data-block__arrow",children:(0,g.jsx)(m.A,{direction:0<parseFloat(e)?"up":"down",invertColor:s})}),(0,g.jsx)("span",{className:"googlesitekit-data-block__value",children:o})]})}Change.propTypes={change:o().oneOfType([o().string,o().number]),changeDataUnit:o().oneOfType([o().string,o().bool]),period:o().string,invertChangeColor:o().bool};const h=Change;var y=i(91560),f=i(15167);function Content({title:e="",datapoint:t=null,datapointUnit:i="",change:s=null,changeDataUnit:o="",period:r="",source:n,sparkline:l,invertChangeColor:p=!1,gatheringData:m=!1,badge:I}){const b=void 0===t?t:(0,c.Eo)(t,i);return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)("div",{className:"googlesitekit-data-block__title-datapoint-wrapper",children:[(0,g.jsxs)(f.A,{as:"h3",size:"small",type:"title",className:" googlesitekit-subheading-1 googlesitekit-data-block__title ",children:[!0===I?(0,g.jsx)(u.A,{"aria-hidden":"true",className:"googlesitekit-badge--hidden",label:"X"}):I,(0,g.jsx)("span",{className:"googlesitekit-data-block__title-inner",children:e})]}),!m&&(0,g.jsx)("div",{className:"googlesitekit-data-block__datapoint",children:(0,g.jsx)("span",{className:"googlesitekit-data-block__datapoint--resize",children:b})})]}),!m&&l&&(0,g.jsx)(d,{sparkline:l,invertChangeColor:p}),!m&&(0,g.jsxs)("div",{className:"googlesitekit-data-block__change-source-wrapper",children:[(0,g.jsx)(h,{change:s,changeDataUnit:o,period:r,invertChangeColor:p}),n&&(0,g.jsx)(y.A,{className:"googlesitekit-data-block__source",name:n.name,href:n.link,external:n?.external})]})]})}function DataBlock({stat:e=null,className:t="",title:i="",datapoint:s=null,datapointUnit:o="",change:r=null,changeDataUnit:c="",context:d="default",period:u="",selected:p=!1,source:m,sparkline:h,handleStatSelection:y=null,invertChangeColor:f=!1,gatheringData:I=!1,gatheringDataNoticeStyle:b=l.v.DEFAULT,badge:v}){const k=(0,a.useCallback)(()=>{!I&&y&&y(e)},[I,y,e]),A=(0,a.useCallback)(e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),k())},[k]),_="button"===d,S=_?"button":"";return(0,g.jsxs)("div",{className:n()("googlesitekit-data-block",t,`googlesitekit-data-block--${d}`,{"googlesitekit-data-block--selected":p,"googlesitekit-data-block--is-gathering-data":I}),tabIndex:_&&!I?"0":"-1",role:y&&S,onClick:k,onKeyDown:A,"aria-disabled":I||void 0,"aria-label":y&&i,"aria-pressed":y&&p,children:[(0,g.jsx)(Content,{title:i,datapoint:s,datapointUnit:o,change:r,changeDataUnit:c,period:u,source:m,sparkline:h,invertChangeColor:f,gatheringData:I,badge:v}),I&&(0,g.jsx)(l.A,{style:b})]})}Content.propTypes={title:o().string,datapoint:o().oneOfType([o().string,o().number]),datapointUnit:o().string,change:o().oneOfType([o().string,o().number]),changeDataUnit:o().oneOfType([o().string,o().bool]),period:o().string,source:o().object,sparkline:o().element,invertChangeColor:o().bool,gatheringData:o().bool,badge:o().oneOfType([o().bool,o().node])},DataBlock.propTypes={stat:o().number,className:o().string,title:o().string,datapoint:o().oneOfType([o().string,o().number]),datapointUnit:o().string,change:o().oneOfType([o().string,o().number]),changeDataUnit:o().oneOfType([o().string,o().bool]),context:o().string,period:o().string,selected:o().bool,source:o().object,sparkline:o().element,handleStatSelection:o().func,invertChangeColor:o().bool,gatheringData:o().bool,gatheringDataNoticeStyle:o().oneOf(Object.values(l.v)),badge:o().oneOfType([o().bool,o().node])};const I=DataBlock},97398:(e,t,i)=>{"use strict";i.d(t,{Y:()=>s});const s="search-console"},98652:(e,t,i)=>{"use strict";i.d(t,{A:()=>p});var s=i(62688),o=i.n(s),r=i(4452),n=i.n(r),a=i(63696),l=i(82871),c=i(49383),g=i(2362),d=i(20898),u=i(62540);function NewBadge({tooltipTitle:e,learnMoreLink:t,forceOpen:i,hasLeftSpacing:s,hasNoSpacing:o,onLearnMoreClick:r=()=>{}}){const p=(0,u.jsx)(g.A,{className:n()("googlesitekit-new-badge",{"googlesitekit-new-badge--has-no-spacing":o}),label:(0,l.__)("New","google-site-kit"),hasLeftSpacing:s});return e?(0,u.jsx)(c.Tooltip,{tooltipClassName:"googlesitekit-new-badge__tooltip",title:(0,u.jsxs)(a.Fragment,{children:[e,(0,u.jsx)("br",{}),(0,u.jsx)(d.A,{href:t,onClick:r,external:!0,hideExternalIndicator:!0,children:(0,l.__)("Learn more","google-site-kit")})]}),placement:"top",enterTouchDelay:0,leaveTouchDelay:5e3,open:i,interactive:!0,children:p}):p}NewBadge.propTypes={tooltipTitle:o().string,learnMoreLink:o().string,forceOpen:o().bool,onLearnMoreClick:o().func,hasLeftSpacing:o().bool,hasNoSpacing:o().bool};const p=NewBadge},98748:(e,t,i)=>{"use strict";i.d(t,{A:()=>SurveyViewTrigger});var s=i(63696),o=i(62688),r=i.n(o),n=i(50539),a=i(58116);function SurveyViewTrigger({triggerID:e,ttl:t=0}){const{triggerSurvey:i}=(0,n.useDispatch)(a.oR);return(0,s.useEffect)(()=>{i(e,{ttl:t})},[e,t,i]),null}SurveyViewTrigger.propTypes={triggerID:r().string.isRequired,ttl:r().number}},99872:(e,t,i)=>{"use strict";i.d(t,{Ii:()=>g,sq:()=>c.s,ph:()=>o,Hb:()=>r,H5:()=>a,Aj:()=>l.A,JN:()=>d});var s=i(82871);function o(e,t={}){const{keyColumnIndex:i=0,maxSlices:o,withOthers:r=!1,tooltipCallback:n}=t,{rows:a=[]}=e||{},l="function"==typeof n,c=["Source","Percent"];l&&c.push({type:"string",role:"tooltip",p:{html:!0}});const g=[c],d=a.filter(({dimensionValues:e})=>"date_range_0"===e[1].value),u=d.reduce((e,t)=>e+parseInt(t.metricValues[0].value,10),0),p=a.filter(({dimensionValues:e})=>"date_range_1"===e[1].value),m=p.reduce((e,t)=>e+parseInt(t.metricValues[0].value,10),0);let h=r,y=d.length,f=u,I=m;o>0?(h=r&&d.length>o,y=Math.min(d.length,h?o-1:o)):(h=!1,y=d.length);for(let e=0;e<y;e++){const t=d[e],s=t.metricValues[i].value,o=p.find(({dimensionValues:e})=>e[0].value===t.dimensionValues[0].value);f-=s,I-=o?o.metricValues[i].value:0;const r=u>0?s/u:0,c=[t.dimensionValues[0].value,r];if(l){const e=a.find(({dimensionValues:e})=>"date_range_1"===e[1].value&&e[0].value===t.dimensionValues[0].value);c.push(n(t,e,c))}g.push(c)}if(h&&f>0){const e=[(0,s.__)("Others","google-site-kit"),f/u];l&&e.push(n({metricValues:[{value:f}]},{metricValues:[{value:I}]},e)),g.push(e)}return g}function r(e){if(void 0===e)return;const t=(e?.rows||[]).filter(({dimensionValues:e})=>"date_range_0"===e[1].value);return 1===t?.length||t?.[0]?.metricValues?.[0]?.value===e?.totals?.[0]?.metricValues?.[0]?.value}var n=i(17243);function a(e){if(void 0!==e)return!(e?.rows&&e?.totals&&!e?.totals?.every(n.isEmpty))||!e.totals.some(e=>!!e.metricValues&&e.metricValues.some(({value:e})=>e>0))}var l=i(68326),c=(i(71564),i(74944));function g(e){return e.replace(/&/gi,"&")}function d(e){return g(e).split("; ")}},99897:(e,t,i)=>{"use strict";i.d(t,{A_:()=>g,DF:()=>u,L1:()=>p,M0:()=>n,Mc:()=>a,Ok:()=>c,U9:()=>l,iW:()=>r,ue:()=>o,wq:()=>s,xR:()=>d});const s=1,o=2,r=3,n="enhanced-measurement-activation-banner-tooltip-state",a="enhanced-measurement-activation-banner-dismissed-item",l="_r.explorerCard..selmet",c="_r.explorerCard..seldim",g="_r..dataFilters",d="_r..nav",u="key-metrics-connect-ga4-cta-widget",p="analytics-4"}},e=>{e.O(0,[660],()=>{return t=14553,e(e.s=t);var t});e.O()}]); |