"use strict";(globalThis.__googlesitekit_webpackJsonp=globalThis.__googlesitekit_webpackJsonp||[]).push([[474],{2362:(e,t,i)=>{i.d(t,{A:()=>d});var r=i(4452),n=i.n(r),s=i(62688),o=i.n(s),a=i(63696),l=i(62540);const c=(0,a.forwardRef)(({label:e,className:t,hasLeftSpacing:i=!1,...r},s)=>(0,l.jsx)("span",{ref:s,...r,className:n()("googlesitekit-badge",t,{"googlesitekit-badge--has-left-spacing":i}),children:e}));c.displayName="Badge",c.propTypes={label:o().string.isRequired,hasLeftSpacing:o().bool};const d=c},2522:(e,t,i)=>{i.d(t,{D:()=>s});var r=i(32091),n=i.n(r);function s(e,{dateRangeLength:t}){n()(Array.isArray(e),"report must be an array to partition."),n()(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)=>{i.d(t,{U:()=>m});var r=i(32091),n=i.n(r),s=i(17243),o=i(21125),a=i(71769),l=i(12850),c=i(50539);function d(e){return e}function g(){return{}}function p(){}const{clearError:u,receiveError:h}=o.o1;function m({baseName:e,controlCallback:t,reducerCallback:i=d,argsToParams:r=g,validateParams:o=p}){let m;n()(e,"baseName is required."),n()("function"==typeof t,"controlCallback is required and must be a function."),n()("function"==typeof i,"reducerCallback must be a function."),n()("function"==typeof r,"argsToParams must be a function."),n()("function"==typeof o,"validateParams must be a function.");try{o(r()),m=!1}catch(e){m=!0}const f=(0,a.m2)(e),_=(0,a.sP)(e),b=`FETCH_${_}`,v=`START_${b}`,y=`FINISH_${b}`,k=`CATCH_${b}`,A=`RECEIVE_${_}`,x=`fetch${f}`,w=`receive${f}`,R=`isFetching${f}`,N={[R]:{}};const S={[x](...t){const i=r(...t);return o(i),function*(t,i){let r,n;yield{payload:{params:t},type:v},yield u(e,i);try{r=yield{payload:{params:t},type:b},yield S[w](r,t),yield{payload:{params:t},type:y}}catch(r){n=r,yield h(n,e,i),yield{payload:{params:t},type:k}}return{response:r,error:n}}(i,t)},[w]:(e,t)=>(n()(void 0!==e,"response is required."),m?(n()((0,s.isPlainObject)(t),"params is required."),o(t)):t={},{payload:{response:e,params:t},type:A})},j={[b]:({payload:e})=>t(e.params)},E=(0,c.createReducer)((e,{type:t,payload:r})=>{switch(t){case v:{const{params:t}=r;return e[R]=e[R]||{},e[R][(0,l.Zm)(t)]=!0,e}case A:{const{response:t,params:n}=r;return i(e,t,n)}case y:{const{params:t}=r;return e[R]=e[R]||{},e[R][(0,l.Zm)(t)]=!1,e}case k:{const{params:t}=r;return e[R]=e[R]||{},e[R][(0,l.Zm)(t)]=!1,e}default:return e}});return{initialState:N,actions:S,controls:j,reducer:E,resolvers:{},selectors:{[R]:(e,...t)=>{if(void 0===e[R])return!1;let i;try{i=r(...t),o(i)}catch(e){return!1}return!!e[R][(0,l.Zm)(i)]}}}}},3714:(e,t,i)=>{i.d(t,{Kk:()=>s,SZ:()=>r,Yw:()=>o,oJ:()=>a,tT:()=>n});const r="body",n=[r,"display","headline","label","title"],s="small",o="medium",a=[s,o,"large"]},7070:(e,t,i)=>{i.d(t,{A:()=>o});var r=i(63696),n=i(77766),s=i(12850);function o(e,t,{viewAction:i="view_notification",confirmAction:o="confirm_notification",dismissAction:a="dismiss_notification",clickLearnMoreAction:l="click_learn_more_link"}={}){const c=(0,n.A)(),d=null!=t?t:`${c}_${e}`;return{view:(0,r.useCallback)((...e)=>(0,s.sx)(d,i,...e),[d,i]),confirm:(0,r.useCallback)((...e)=>(0,s.sx)(d,o,...e),[d,o]),dismiss:(0,r.useCallback)((...e)=>(0,s.sx)(d,a,...e),[d,a]),clickLearnMore:(0,r.useCallback)((...e)=>(0,s.sx)(d,l,...e),[d,l])}}},7081:(e,t,i)=>{i.d(t,{F:()=>n,n:()=>r});const r="core/ui",n="activeContextID"},8143:(e,t,i)=>{i.d(t,{VZ:()=>s,dc:()=>o,pH:()=>n,r0:()=>a});var r=i(84024);function n(e){try{return new URL(e).pathname}catch{}return null}function s(e,t){try{return new URL(t,e).href}catch{}return("string"==typeof e?e:"")+("string"==typeof t?t:"")}function o(e){return"string"!=typeof e?e:e.replace(/^https?:\/\/(www\.)?/i,"").replace(/\/$/,"")}function a(e,t){if(!(0,r.m)(e))return e;if(e.length<=t)return e;const i=new URL(e),n=e.replace(i.origin,"");if(n.length{i.d(t,{A:()=>InfoTooltip});var r,n=i(4452),s=i.n(n),o=i(62688),a=i.n(o),l=i(49383),c=i(63696);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;tc.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"},e),r||(r=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 p=i(62540);function InfoTooltip({onOpen:e,title:t,tooltipClassName:i}){return t?(0,p.jsx)(l.Tooltip,{className:"googlesitekit-info-tooltip",tooltipClassName:s()("googlesitekit-info-tooltip__content",i),title:t,placement:"top",enterTouchDelay:0,leaveTouchDelay:5e3,onOpen:e,interactive:!0,children:(0,p.jsx)("span",{children:(0,p.jsx)(g,{width:"16",height:"16"})})}):null}InfoTooltip.propTypes={onOpen:a().func,title:a().oneOfType([a().string,a().element]),tooltipClassName:a().string}},12108:(e,t,i)=>{i.d(t,{YJ:()=>s,Eq:()=>o});var r=i(32947),n=i(17243);function s(e,t){const r=document.querySelector(e);if(!r)return 0;const n=r.getBoundingClientRect().top,s=o(t);return n+i.g.scrollY-s}function o(e){let t=function(e){let t=0;const s=document.querySelector(".googlesitekit-header");t=s&&"sticky"===i.g.getComputedStyle(s).position?function(e){const t=document.querySelector(".googlesitekit-header");if(t){if(e===r.mp)return t.offsetHeight;const i=t.getBoundingClientRect().bottom;return i<0?0:i}return 0}(e):function(e){const t=document.querySelector("#wpadminbar");if(t&&e!==r.mp)return t.offsetHeight;return 0}(e);return t=function(e){return(0,n.isFinite)(e)?e:0}(t),t<0?0:t}(e);const s=document.querySelectorAll(".googlesitekit-navigation, .googlesitekit-entity-header");return t+=Array.from(s).reduce((e,t)=>e+t.offsetHeight,0),t}},12850:(e,t,i)=>{i.d(t,{tt:()=>R,Jg:()=>w,Gp:()=>A,GH:()=>k,r0:()=>x,Du:()=>N,Zf:()=>z,Cn:()=>H,G7:()=>f,vH:()=>m,N_:()=>I,zh:()=>V,mK:()=>d.mK,Ql:()=>S,vY:()=>P,sq:()=>E,VZ:()=>B.VZ,JK:()=>d.JK,IS:()=>O,pH:()=>B.pH,kf:()=>$,O5:()=>D,Qr:()=>j,x6:()=>F,K5:()=>d.K5,S_:()=>h,dc:()=>B.dc,Eo:()=>d.Eo,jq:()=>d.jq,DK:()=>q.D,N9:()=>U,p9:()=>s.p,XH:()=>T,Zm:()=>l,sx:()=>n.sx,BI:()=>n.BI,CZ:()=>s.C,BG:()=>W});var r=i(17243),n=i(89318),s=i(82046),o=i(10523),a=i.n(o);function l(e){return a()(JSON.stringify(c(e)))}function c(e){const t={};return Object.keys(e).sort().forEach(i=>{let r=e[i];r&&"object"==typeof r&&!Array.isArray(r)&&(r=c(r)),t[i]=r}),t}var d=i(79829);function g(e){return e.replace(new RegExp("\\[([^\\]]+)\\]\\((https?://[^/]+\\.\\w+/?.*?)\\)","gi"),'$1')}function p(e){return`

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

")}

`}function u(e){return e.replace(/\n/gi,"
")}function h(e){const t=[g,p,u];let i=e;for(const e of t)i=e(i);return i}function m(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 f(e){const t=e&&!Number.isInteger(e)?new Date(e).getTime():e;return isNaN(t)||!t?0:t}var _=i(32091),b=i.n(_),v=i(82871);const y="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".',x=60,w=60*x,R=24*w,N=7*R;function S(){function e(e){return(0,v.sprintf)(/* translators: %s: number of days */ /* translators: %s: number of days */ (0,v._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 j(e=""){if(!(0,r.isString)(e))return!1;if(3!==e.split("-").length)return!1;const t=new Date(e);return(0,r.isDate)(t)&&!isNaN(t)}function E(e){b()((0,r.isDate)(e)&&!isNaN(e),y);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){b()(j(e),k);const[t,i,r]=e.split("-");return new Date(t,i-1,r)}function O(e,t){return E(I(e,t*R))}function D(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 I(e,t){b()(j(e)||(0,r.isDate)(e)&&!isNaN(e),k);const i=j(e)?Date.parse(e):e.getTime();return new Date(i-1e3*t)}var C=i(69743),L=i(94552),M=i(62540);function P(e,t={}){if(Number.isNaN(Number(e)))return"";const{invertColor:i=!1}=t;return(0,C.Ay)((0,M.jsx)(L.A,{direction:e>0?"up":"down",invertColor:i}))}function H(e,t){return e>0&&t>0?e/t-1:e>0?1:t>0?-1:0}var B=i(8143);function F(e){const t=parseFloat(e)||0;return!!Number.isInteger(t)&&t>0}function $(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 q=i(2522);function z(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 r=(t-e)/e;return Number.isNaN(r)||!Number.isFinite(r)?null:r}function W(e){try{return JSON.parse(e)&&!!e}catch(e){return!1}}function V(e){if(!e)return"";const t=e.replace(/&#(\d+);/g,(e,t)=>String.fromCharCode(t)).replace(/(\\)/g,"");return(0,r.unescape)(t)}},13620:e=>{e.exports=googlesitekit.modules},15167:(e,t,i)=>{i.d(t,{A:()=>Typography});var r=i(62688),n=i.n(r),s=i(4452),o=i.n(s),a=i(3714),l=i(62540);function Typography({className:e,type:t,size:i,as:r="span",children:n,...s}){return(0,l.jsx)(r,{className:o()("googlesitekit-typography",e,{[`googlesitekit-typography--${t}`]:t&&a.tT.includes(t),[`googlesitekit-typography--${i}`]:i&&a.oJ.includes(i)}),...s,children:n})}Typography.propTypes={className:n().string,type:n().oneOf(a.tT),size:n().oneOf(a.oJ),as:n().oneOfType([n().string,n().elementType])}},15210:(e,t,i)=>{i.d(t,{O:()=>n});var r=i(31234);const n=i.n(r)()(i.g)},15577:(e,t,i)=>{i.d(t,{SO:()=>c});var r=i(55620),n=i(99123);const s={},o=void 0===i.g?null:i.g;function a(){return[i.g.innerWidth,i.g.innerHeight]}function l(e=s){const{fps:t,leading:i,initialWidth:l=0,initialHeight:c=0}=e,[d,g]=(0,r._)("undefined"==typeof document?[l,c]:a,t,i);function p(){return g(a)}return(0,n.A)(o,"resize",p),(0,n.A)(o,"orientationchange",p),d}function c(e){return l(e)[0]}},16196:(e,t,i)=>{i.d(t,{A:()=>a});var r=i(50539),n=i(37226),s=i(71769),o=i(62540);function a({moduleName:e,FallbackComponent:t,IncompleteComponent:i}){return a=>{function WhenActiveComponent(s){const l=(0,r.useSelect)(t=>t(n.i).getModule(e),[e]);if(!l)return null;const c=t||s.WidgetNull||null;if(!1===l.active)return c&&(0,o.jsx)(c,{...s});if(!1===l.connected){const e=i||c;return e&&(0,o.jsx)(e,{...s})}return(0,o.jsx)(a,{...s})}return WhenActiveComponent.displayName=`When${(0,s.Uf)(e)}Active`,(a.displayName||a.name)&&(WhenActiveComponent.displayName+=`(${a.displayName||a.name})`),WhenActiveComponent}}},19793:(e,t,i)=>{i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var r,n=i(63696);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;tn.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),r||(r=n.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"})))},20068:(e,t,i)=>{i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var r=i(63696),n=i(82286),s=i(44451);const __WEBPACK_DEFAULT_EXPORT__=function(e,t,o=i.g){const[a,l]=(0,r.useState)((0,n.d)(o.location.href,e)||t);return[a,function(t){l(t);const i=(0,s.F)(o.location.href,{[e]:t});o.history.replaceState(null,"",i)}]}},20898:(e,t,i)=>{i.d(t,{A:()=>j});var r,n=i(4452),s=i.n(n),o=i(62688),a=i.n(o),l=i(39941),c=i(63696),d=i(82871);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;tc.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 13 13"},e),r||(r=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 u;function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;tc.createElement("svg",h({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 13 13"},e),u||(u=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 f;function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;tc.createElement("svg",_({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},e),f||(f=c.createElement("path",{d:"m12 20-8-8 8-8 1.425 1.4-5.6 5.6H20v2H7.825l5.6 5.6z"})));var v=i(83366),y=i(84385),k=i(62540);const A="BUTTON",x="BUTTON_DISABLED",w="EXTERNAL_LINK",R="LINK",N="ROUTER_LINK",S=(0,c.forwardRef)((e,t)=>{const{"aria-label":i,secondary:r=!1,arrow:n=!1,back:o=!1,caps:a=!1,children:c,className:g="",danger:u=!1,disabled:h=!1,external:f=!1,hideExternalIndicator:_=!1,href:S="",inverse:j=!1,noFlex:E=!1,onClick:T,small:O=!1,standalone:D=!1,linkButton:I=!1,to:C,leadingIcon:L,trailingIcon:M,...P}=e;const H=S||C||!T?C?N:f?w:R:h?x:A;const B=H===A||H===x?"button":H===N?l.N_:"a",F=function(){let e;return H===w&&(e=(0,d._x)("(opens in a new tab)","screen reader text","google-site-kit")),H===x&&(e=(0,d._x)("(disabled)","screen reader text","google-site-kit")),e?i?`${i} ${e}`:"string"==typeof c?`${c} ${e}`:void 0:i}();let $=L,U=M;return o&&($=(0,k.jsx)(b,{width:14,height:14})),f&&!_&&(U=(0,k.jsx)(v.A,{width:14,height:14})),n&&!j&&(U=(0,k.jsx)(p,{width:14,height:14})),n&&j&&(U=(0,k.jsx)(m,{width:14,height:14})),(0,k.jsxs)(B,{"aria-label":F,className:s()("googlesitekit-cta-link",g,{"googlesitekit-cta-link--secondary":r,"googlesitekit-cta-link--inverse":j,"googlesitekit-cta-link--small":O,"googlesitekit-cta-link--caps":a,"googlesitekit-cta-link--danger":u,"googlesitekit-cta-link--disabled":h,"googlesitekit-cta-link--standalone":D,"googlesitekit-cta-link--link-button":I,"googlesitekit-cta-link--no-flex":!!E}),disabled:h,href:H!==R&&H!==w||h?void 0:S,onClick:T,rel:H===w?"noopener noreferrer":void 0,ref:t,target:H===w?"_blank":void 0,to:C,...P,children:[!!$&&(0,k.jsx)(y.A,{marginRight:5,children:$}),(0,k.jsx)("span",{className:"googlesitekit-cta-link__contents",children:c}),!!U&&(0,k.jsx)(y.A,{marginLeft:5,children:U})]})});S.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 j=S},21125:(e,t,i)=>{i.d(t,{g4:()=>m,o1:()=>h});var r=i(78913),n=i(32091),s=i.n(n),o=i(10523),a=i.n(o),l=i(12850),c=i(50539);const d="RECEIVE_ERROR",g="CLEAR_ERROR",p="CLEAR_ERRORS";function u(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 h={receiveError:(e,t,i=[])=>(s()(e,"error is required."),s()(t,"baseName is required."),s()(i&&Array.isArray(i),"args must be an array."),{type:d,payload:{error:e,baseName:t,args:i}}),clearError:(e,t=[])=>(s()(e,"baseName is required."),s()(t&&Array.isArray(t),"args must be an array."),{type:g,payload:{baseName:e,args:t}}),clearErrors:e=>({type:p,payload:{baseName:e}})};function m(e){s()(e,"storeName must be defined.");const t=(0,c.createReducer)((e,{type:t,payload:i})=>{switch(t){case d:{const{baseName:t,args:r,error:n}=i,s=u(t,r);e.errors=e.errors||{},e.errorArgs=e.errorArgs||{},e.errors[s]=n,e.errorArgs[s]=r;break}case g:{const{baseName:t,args:r}=i,n=u(t,r);e.errors=e.errors||{},e.errorArgs=e.errorArgs||{},delete e.errors[n],delete e.errorArgs[n];break}case p:{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,r=[])=>(s()(t,"selectorName is required."),i.getError(e,t,r)),getErrorForAction:(e,t,r=[])=>(s()(t,"actionName is required."),i.getError(e,t,r)),getError(e,t,i){const{errors:r}=e;return s()(t,"baseName is required."),r[u(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,r.N)(t=>function(i,r){const n=t(e).getMetaDataForError(r);if(n){const{baseName:i,args:r}=n;if(!!t(e)[i])return{storeName:e,name:i,args:r}}return null}),hasErrors:e=>i.getErrors(e).length>0};return{initialState:{errors:{},errorArgs:{}},actions:h,controls:{},reducer:t,resolvers:{},selectors:i}}},23224:(e,t,i)=>{i.d(t,{A:()=>c});var r=i(62688),n=i.n(r),s=i(4452),o=i.n(s),a=i(32947),l=i(62540);function PreviewBlock({className:e,width:t,height:i,shape:r,padding:n,smallWidth:s,smallHeight:c,tabletWidth:d,tabletHeight:g,desktopWidth:p,desktopHeight:u}){const h=(0,a.dv)(),m={width:{[a.mp]:s,[a.Lg]:d,[a.Fo]:p,[a.Qb]:p},height:{[a.mp]:c,[a.Lg]:g,[a.Fo]:u,[a.Qb]:p}};return(0,l.jsx)("div",{className:o()("googlesitekit-preview-block",e,{"googlesitekit-preview-block--padding":n}),style:{width:m.width[h]||t,height:m.height[h]||i},children:(0,l.jsx)("div",{className:o()("googlesitekit-preview-block__wrapper",{"googlesitekit-preview-block__wrapper--circle":"circular"===r})})})}PreviewBlock.propTypes={className:n().string,width:n().string,height:n().string,shape:n().string,padding:n().bool,smallWidth:n().string,smallHeight:n().string,tabletWidth:n().string,tabletHeight:n().string,desktopWidth:n().string,desktopHeight:n().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)=>{i.d(t,{Ax:()=>s,CZ:()=>d,Ej:()=>x,Gw:()=>w,Is:()=>o,KK:()=>p,Nn:()=>N,OT:()=>k,SH:()=>y,Y$:()=>u,ZS:()=>a,bg:()=>f,en:()=>A,ep:()=>m,f7:()=>n,hi:()=>h,jU:()=>r,k$:()=>b,kz:()=>R,ly:()=>l,mo:()=>_,s3:()=>v,uR:()=>c,zx:()=>g});const r="mainDashboard",n="entityDashboard",s="mainDashboardViewOnly",o="entityDashboardViewOnly",a="userInput",l="activation",c="splash",d="adminBar",g="adminBarViewOnly",p="settings",u="adBlockingRecovery",h="wpDashboard",m="wpDashboardViewOnly",f="moduleSetup",_="metricSelection",b="wpBlockEditor",v="keyMetricsSetup",y="key-metrics",k="traffic",A="content",x="speed",w="monetization",R=[r,n,s,o,a,c,p,f,_],N=[s,o,g,m]},27240:(e,t,i)=>{i.d(t,{A:()=>o});var r=i(62688),n=i.n(r),s=i(62540);function Spinner({isSaving:e,style:t={}}){return(0,s.jsx)("span",{className:"spinner",style:{display:e?"inline-block":"none",float:"none",marginTop:"0",visibility:"visible",...t}})}Spinner.propTypes={isSaving:n().bool,style:n().object};const o=Spinner},32947:(e,t,i)=>{i.d(t,{Fo:()=>s,Lg:()=>o,Qb:()=>n,dv:()=>l,mp:()=>a});var r=i(15577);const n="xlarge",s="desktop",o="tablet",a="small";function l(){const e=(0,r.SO)();return e>1280?n:e>960?s:e>600?o:a}},35323:(e,t,i)=>{i.d(t,{A:()=>s});var r=i(24558),n=i(77766);function s(){const e=(0,n.A)();return r.Nn.includes(e)}},35902:(e,t,i)=>{i.d(t,{A:()=>ReportErrorActions});var r=i(62688),n=i.n(r),s=i(63696),o=i(13606),a=i(82871),l=i(50539),c=i(49383),d=i(93896),g=i(37226),p=i(67150),u=i(35323),h=i(20898),m=i(62540);function ReportErrorActions(e){const{moduleSlug:t,error:i,GetHelpLink:r,hideGetHelpLink:n,buttonVariant:f,onRetry:_,onRequestAccess:b,getHelpClassName:v,RequestAccessButton:y,RetryButton:k}=e,A=(0,u.A)(),x=(0,l.useSelect)(e=>e(g.i).getModuleStoreName(t)),w=(0,l.useSelect)(e=>"function"==typeof e(x)?.getServiceEntityAccessURL?e(x).getServiceEntityAccessURL():null),R=Array.isArray(i)?i:[i],N=(0,l.useSelect)(e=>R.map(t=>{const i=e(x)?.getSelectorDataForError(t);return{...t,selectorData:i}})),S=N?.filter(e=>(0,p.vl)(e,e.selectorData)&&"getReport"===e.selectorData.name),j=!!S.length,E=(0,l.useSelect)(e=>{const i={...j?S[0]:R[0]};return(0,p.SG)(i)&&(i.code=`${t}_insufficient_permissions`),e(d.O4).getErrorTroubleshootingLinkURL(i)}),T=(0,l.useDispatch)(),O=R.some(e=>(0,p.SG)(e)),D=(0,s.useCallback)(()=>{S.forEach(e=>{const{selectorData:t}=e;T(t.storeName).invalidateResolution(t.name,t.args)}),_?.()},[T,S,_]),I=w&&O&&!A;return(0,m.jsxs)("div",{className:"googlesitekit-report-error-actions",children:[I&&("function"==typeof y?(0,m.jsx)(y,{requestAccessURL:w}):(0,m.jsx)(c.Button,{onClick:b,href:w,target:"_blank",danger:"danger"===f,tertiary:"tertiary"===f,children:(0,a.__)("Request access","google-site-kit")})),j&&(0,m.jsxs)(s.Fragment,{children:["function"==typeof k?(0,m.jsx)(k,{handleRetry:D}):(0,m.jsx)(c.Button,{onClick:D,danger:"danger"===f,tertiary:"tertiary"===f,children:(0,a.__)("Retry","google-site-kit")}),!n&&(0,m.jsx)("span",{className:"googlesitekit-error-retry-text",children:(0,o.A)((0,a.__)("Retry didn’t work? ","google-site-kit"),{HelpLink:(0,m.jsx)(h.A,{href:E,external:!0,hideExternalIndicator:!0,children:(0,a.__)("Get help","google-site-kit")})})})]}),!j&&!n&&(0,m.jsx)("div",{className:v,children:"function"==typeof r?(0,m.jsx)(r,{linkURL:E}):(0,m.jsx)(h.A,{href:E,external:!0,hideExternalIndicator:!0,children:(0,a.__)("Get help","google-site-kit")})})]})}ReportErrorActions.propTypes={moduleSlug:n().string.isRequired,error:n().oneOfType([n().arrayOf(n().object),n().object]).isRequired,GetHelpLink:n().elementType,hideGetHelpLink:n().bool,buttonVariant:n().string,onRetry:n().func,onRequestAccess:n().func,getHelpClassName:n().string,RequestAccessButton:n().elementType,RetryButton:n().elementType}},37226:(e,t,i)=>{i.d(t,{U:()=>n,i:()=>r});const r="core/modules",n="insufficient_module_dependencies"},42343:(e,t,i)=>{i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var r,n=i(63696);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;tn.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),r||(r=n.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)=>{i.r(t),i.d(t,{AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY:()=>d,AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY:()=>p,AREA_ENTITY_DASHBOARD_SPEED_PRIMARY:()=>g,AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY:()=>c,AREA_MAIN_DASHBOARD_CONTENT_PRIMARY:()=>o,AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY:()=>r,AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY:()=>l,AREA_MAIN_DASHBOARD_SPEED_PRIMARY:()=>a,AREA_MAIN_DASHBOARD_TRAFFIC_AUDIENCE_SEGMENTATION:()=>s,AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY:()=>n,default:()=>u});const r="mainDashboardKeyMetricsPrimary",n="mainDashboardTrafficPrimary",s="mainDashboardTrafficAudienceSegmentation",o="mainDashboardContentPrimary",a="mainDashboardSpeedPrimary",l="mainDashboardMonetizationPrimary",c="entityDashboardTrafficPrimary",d="entityDashboardContentPrimary",g="entityDashboardSpeedPrimary",p="entityDashboardMonetizationPrimary",u={AREA_MAIN_DASHBOARD_KEY_METRICS_PRIMARY:r,AREA_MAIN_DASHBOARD_TRAFFIC_PRIMARY:n,AREA_MAIN_DASHBOARD_CONTENT_PRIMARY:o,AREA_MAIN_DASHBOARD_SPEED_PRIMARY:a,AREA_MAIN_DASHBOARD_MONETIZATION_PRIMARY:l,AREA_ENTITY_DASHBOARD_TRAFFIC_PRIMARY:c,AREA_ENTITY_DASHBOARD_CONTENT_PRIMARY:d,AREA_ENTITY_DASHBOARD_SPEED_PRIMARY:g,AREA_ENTITY_DASHBOARD_MONETIZATION_PRIMARY:p}},43462:(e,t,i)=>{var r=i(50539),n=i.n(r),s=i(13620),o=i.n(s),a=i(88176),l=i.n(a),c=i(46935),d=i.n(c),g=i(82871),p=i(82286),u=i(43427),h=i(12850);const m="modules/pagespeed-insights",f="mobile",_="desktop",b="data_lab",v="data_field",y="data_recommendations",k="dashboardPageSpeedWidgetStrategy",A="dashboardPageSpeedWidgetDataSource";var x=i(62540);function SettingsView(){const e=(0,r.useSelect)(e=>e(m).getAdminScreenURL()),t=(0,g.sprintf)(/* translators: %s: is the URL to the Site Kit dashboard. */ /* translators: %s: is the URL to the Site Kit dashboard. */ (0,g.__)('To view insights, visit the dashboard',"google-site-kit"),`${e}#speed`);return(0,x.jsx)("p",{dangerouslySetInnerHTML:(0,h.p9)(t,{ALLOWED_TAGS:["a"],ALLOWED_ATTR:["href"]})})}var w=i(4452),R=i.n(w),N=i(63560),S=i(63696),j=i(49383),E=i(89318),T=i(93896),O=i(7081),D=i(77766),I=i(62688),C=i.n(I),L=i(23224);function PreviewBlocks({width:e,height:t,shape:i,count:r,smallWidth:n,smallHeight:s,tabletWidth:o,tabletHeight:a,desktopWidth:l,desktopHeight:c}){const d=[];let g=0;for(;g++S.createElement("svg",B({xmlns:"http://www.w3.org/2000/svg",viewBox:"5 1 14 22"},e),P||(P=S.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),H||(H=S.createElement("path",{fill:"currentColor",d:"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"})));var $,U;function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement("svg",q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 4 24 16"},e),$||($=S.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),U||(U=S.createElement("path",{fill:"currentColor",d:"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z"})));function DeviceSizeTabBar({activeTab:e,disabled:t=!1,handleDeviceSizeUpdate:i,deviceSizes:r=[{slug:"mobile",label:(0,g.__)("Mobile","google-site-kit"),icon:(0,x.jsx)(F,{width:"15",height:"22"})},{slug:"desktop",label:(0,g.__)("Desktop","google-site-kit"),icon:(0,x.jsx)(z,{width:"23",height:"17"})}]}){const n=(0,S.useCallback)(e=>{const t=r[e];i(t,e)},[r,i]);if(!r?.length)return null;const s=r.findIndex(({slug:t})=>t===e);return(0,x.jsx)(j.TabBar,{className:"googlesitekit-device-size-tab-bar",activeIndex:s,handleActiveIndexUpdate:n,children:r.map(({icon:e,label:i},r)=>(0,x.jsx)(j.Tab,{"aria-label":i,disabled:t,focusOnActivate:!1,children:e},`google-sitekit-device-size-tab-key-${r}`))})}DeviceSizeTabBar.propTypes={activeTab:C().string,disabled:C().bool,deviceSizes:C().arrayOf(C().shape({label:C().string,slug:C().string,icon:C().node})),handleDeviceSizeUpdate:C().func},DeviceSizeTabBar.defaultProps={handleDeviceSizeUpdate:()=>{}};const W=DeviceSizeTabBar,V=(0,S.forwardRef)(({isFetching:e,updateActiveTab:t,recommendations:i=[]},n)=>{const s=(0,r.useSelect)(e=>e(O.n).getValue(k))||f,o=(0,r.useSelect)(e=>e(O.n).getValue(A))||b,{setValues:a}=(0,r.useDispatch)(O.n),l=[{name:b,label:(0,g.__)("In the Lab","google-site-kit"),ariaLabelledby:`googlesitekit-pagespeed-widget__data-src-tab-${b}`,id:`googlesitekit-pagespeed-widget__data-src-tab-${b}`},{name:v,label:(0,g.__)("In the Field","google-site-kit"),ariaLabelledby:`googlesitekit-pagespeed-widget__data-src-tab-${v}`,id:`googlesitekit-pagespeed-widget__data-src-tab-${v}`}];i.length>0&&l.push({name:y,label:(0,g.__)("How to improve","google-site-kit"),ariaLabelledby:`googlesitekit-pagespeed-widget__data-src-tab-${y}`,id:`googlesitekit-pagespeed-widget__data-src-tab-${y}`});const c=l.map(({name:e})=>e),d=(0,S.useCallback)(({slug:e})=>{a(e===_?{[k]:_}:{[k]:f})},[a]);return(0,x.jsxs)("header",{className:"googlesitekit-pagespeed-widget__header",ref:n,children:[(0,x.jsx)("div",{className:"googlesitekit-pagespeed-widget__data-src-tabs",children:(0,x.jsx)(j.TabBar,{activeIndex:c.indexOf(o),handleActiveIndexUpdate:t,children:l.map(t=>(0,x.jsx)(j.Tab,{focusOnActivate:!1,"aria-labelledby":t.ariaLabelledby,disabled:e,children:(0,x.jsx)("span",{id:t.id,className:"mdc-tab__text-label",children:t.label})},t.name))})}),(0,x.jsx)("div",{className:"googlesitekit-pagespeed-widget__device-size-tab-bar-wrapper",children:(0,x.jsx)(W,{activeTab:s,disabled:e,handleDeviceSizeUpdate:d})})]})});var Y=i(54419),G=i(20898),K=i(13606),Z=i(59323);function ReportDetailsLink(){const e=(0,r.useSelect)(e=>e(T.O4).getCurrentReferenceURL()),t=(0,r.useSelect)(t=>t(m).getServiceURL({path:"report",query:{url:e}}));return(0,x.jsx)(Z.A,{size:"small",type:"label",children:(0,K.A)((0,g.sprintf)(/* translators: %s: link with translated service name */ /* translators: %s: link with translated service name */ (0,g.__)("View details at %s","google-site-kit"),`${(0,g._x)("PageSpeed Insights","Service name","google-site-kit")}`),{a:(0,x.jsx)(G.A,{href:t,external:!0})})})}const Q="pagespeed-insights";var J=i(27240);function Footer({isFetching:e}){const t=(0,r.useSelect)(e=>e(T.O4).getCurrentReferenceURL()),i=(0,r.useSelect)(e=>e(O.n).getValue(A))||b,{invalidateResolution:n}=(0,r.useDispatch)(m),s=(0,S.useCallback)(async e=>{e.preventDefault(),await(0,Y.invalidateCache)("modules",Q,"pagespeed"),n("getReport",[t,_]),n("getReport",[t,f])},[n,t]);return(0,x.jsxs)("div",{className:R()("googlesitekit-pagespeed-report__footer",{"googlesitekit-pagespeed-report__footer--with-action":i===b}),children:[i===b&&(0,x.jsxs)("div",{children:[(0,x.jsx)(G.A,{onClick:s,disabled:e,children:(0,g.__)("Run test again","google-site-kit")}),(0,x.jsx)(J.A,{isSaving:e})]}),(0,x.jsx)(ReportDetailsLink,{})]})}const X="fast",ee="average",te="slow";var ie=i(2362),re=i(10953);function ReportMetric({title:e,description:t,displayValue:i,category:r,experimental:n,isLast:s,isHidden:o,isUnavailable:a,hintText:l}){return r=r?.toLowerCase(),(0,x.jsxs)("tr",{className:R()("googlesitekit-pagespeed-report__row","googlesitekit-pagespeed-report-metric",{"googlesitekit-pagespeed-report__row--last":s,"googlesitekit-pagespeed-report__row--hidden":o,"googlesitekit-pagespeed-report__row--unavailable":a}),children:[(0,x.jsxs)("td",{children:[(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-report-metric__title",children:[e,!!n&&(0,x.jsx)(ie.A,{label:(0,g.__)("Experimental","google-site-kit"),className:"googlesitekit-pagespeed-report-metric__badge"}),a&&(0,x.jsx)(re.A,{title:(0,g.__)("Field data is still being gathered for this metric and will become available once your site gets sufficient traffic","google-site-kit")})]}),(0,x.jsx)("div",{className:"googlesitekit-pagespeed-report-metric__description",children:t}),l&&(0,x.jsx)("div",{className:"googlesitekit-pagespeed-report-metric__hint-text",children:l})]}),(0,x.jsx)("td",{className:R()("googlesitekit-pagespeed-report-metric-value",{[`googlesitekit-pagespeed-report-metric--${r}`]:!!r}),children:(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-report-metric-value-container",children:[(0,x.jsx)("div",{className:"googlesitekit-pagespeed-report-metric-value__display-value",children:a?"—":i}),(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-report-metric-value__rating",children:[a&&(0,x.jsx)("span",{children:(0,g.__)("gathering data","google-site-kit")}),!a&&r===X&&(0,x.jsx)("span",{children:(0,g._x)("Good","Performance rating","google-site-kit")}),!a&&r===ee&&(0,x.jsx)("span",{children:(0,g._x)("Needs improvement","Performance rating","google-site-kit")}),!a&&r===te&&(0,x.jsx)("span",{children:(0,g._x)("Poor","Performance rating","google-site-kit")})]})]})})]})}function MetricsLearnMoreLink(){return(0,x.jsx)(G.A,{href:"https://web.dev/user-centric-performance-metrics/#how-metrics-are-measured","aria-label":(0,g.__)("Learn more how metrics are measured.","google-site-kit"),external:!0,children:(0,g.__)("Learn more","google-site-kit")})}function ne(e){return.9<=e?X:.5<=e?ee:te}ReportMetric.propTypes={title:C().string.isRequired,description:C().string.isRequired,displayValue:C().string.isRequired,category:C().string,experimental:C().bool,isLast:C().bool,isHidden:C().bool,hintText:C().node};var se=i(67150),oe=i(35902),ae=i(77967);function LabReportMetrics({data:e,error:t}){const i=e?.lighthouseResult?.audits?.["largest-contentful-paint"],r=e?.lighthouseResult?.audits?.["cumulative-layout-shift"],n=e?.lighthouseResult?.audits?.["total-blocking-time"];if(t){const e=(0,se.e4)(t);return(0,x.jsx)("div",{className:"googlesitekit-pagespeed-insights-web-vitals-metrics",children:(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-report__row googlesitekit-pagespeed-report__row--error",children:[(0,x.jsx)(ae.A,{error:t,message:e,hasButton:!0}),(0,x.jsx)(oe.A,{moduleSlug:"pagespeed-insights",error:t})]})})}return(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-insights-web-vitals-metrics",children:[(0,x.jsx)("div",{className:"googlesitekit-pagespeed-report__row googlesitekit-pagespeed-report__row--first",children:(0,x.jsx)(Z.A,{children:(0,K.A)((0,g.__)("Lab data is a snapshot of how your page performs right now, measured in tests we run in a controlled environment. ","google-site-kit"),{LearnMoreLink:(0,x.jsx)(MetricsLearnMoreLink,{})})})}),(0,x.jsxs)("table",{className:"googlesitekit-table googlesitekit-table--with-list",children:[(0,x.jsx)("thead",{children:(0,x.jsxs)("tr",{children:[(0,x.jsx)("th",{children:(0,g.__)("Metric Name","google-site-kit")}),(0,x.jsx)("th",{children:(0,g.__)("Metric Value","google-site-kit")})]})}),(0,x.jsxs)("tbody",{children:[(0,x.jsx)(ReportMetric,{title:(0,g._x)("Largest Contentful Paint","core web vitals name","google-site-kit"),description:(0,g.__)("Time it takes for the page to load","google-site-kit"),displayValue:i?.displayValue||"0",category:ne(i?.score||0)}),(0,x.jsx)(ReportMetric,{title:(0,g._x)("Cumulative Layout Shift","core web vitals name","google-site-kit"),description:(0,g.__)("How stable the elements on the page are","google-site-kit"),displayValue:r?.displayValue||"0",category:ne(r?.score||0)}),(0,x.jsx)(ReportMetric,{title:(0,g.__)("Total Blocking Time","google-site-kit"),description:(0,g.__)("How long people had to wait after the page loaded before they could click something","google-site-kit"),displayValue:n?.displayValue||"0",category:ne(n?.score||0),hintText:(0,x.jsx)("br",{}),isLast:!0})]})]})]})}function INPLearnMoreLink(){return(0,x.jsx)(G.A,{href:"https://web.dev/inp-cwv/","aria-label":(0,g.__)("Learn more about INP replacing FID.","google-site-kit"),external:!0,children:(0,g.__)("Learn more","google-site-kit")})}LabReportMetrics.propTypes={data:C().object,error:C().object};var le=i(15167);function FieldReportMetrics({data:e,error:t}){const{LARGEST_CONTENTFUL_PAINT_MS:i,CUMULATIVE_LAYOUT_SHIFT_SCORE:r,INTERACTION_TO_NEXT_PAINT:n}=e?.loadingExperience?.metrics||{};if(t){const e=(0,se.e4)(t);return(0,x.jsx)("div",{className:"googlesitekit-pagespeed-insights-web-vitals-metrics",children:(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-report__row googlesitekit-pagespeed-report__row--error",children:[(0,x.jsx)(ae.A,{message:e}),(0,x.jsx)(oe.A,{moduleSlug:"pagespeed-insights",error:t})]})})}if(!i&&!r&&!n)return(0,x.jsx)("div",{className:"googlesitekit-pagespeed-insights-web-vitals-metrics googlesitekit-pagespeed-insights-web-vitals-metrics--field-data-unavailable",children:(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-insights-web-vitals-metrics__field-data-unavailable-content",children:[(0,x.jsx)(le.A,{as:"h3",type:"headline",size:"small",children:(0,g.__)("Field data unavailable","google-site-kit")}),(0,x.jsx)(Z.A,{children:(0,g.__)("Field data shows how real users actually loaded and interacted with your page. We don’t have enough real-world experience and speed data for this page. It may be new, or not enough users with Chrome browsers have visited it yet.","google-site-kit")})]})});const s=(Math.round(i?.percentile/100)/10).toFixed(1),o=(r?.percentile/100).toFixed(2);return(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-insights-web-vitals-metrics",children:[(0,x.jsx)("div",{className:"googlesitekit-pagespeed-report__row googlesitekit-pagespeed-report__row--first",children:(0,x.jsx)(Z.A,{children:(0,K.A)((0,g.__)("Field data shows how real users actually loaded and interacted with your page over time. ","google-site-kit"),{LearnMoreLink:(0,x.jsx)(MetricsLearnMoreLink,{})})})}),(0,x.jsxs)("table",{className:R()("googlesitekit-table","googlesitekit-table--with-list"),children:[(0,x.jsx)("thead",{children:(0,x.jsxs)("tr",{children:[(0,x.jsx)("th",{children:(0,g.__)("Metric Name","google-site-kit")}),(0,x.jsx)("th",{children:(0,g.__)("Metric Value","google-site-kit")})]})}),(0,x.jsxs)("tbody",{children:[(0,x.jsx)(ReportMetric,{title:(0,g._x)("Largest Contentful Paint","core web vitals name","google-site-kit"),description:(0,g.__)("Time it takes for the page to load","google-site-kit"),displayValue:(0,g.sprintf)(/* translators: %s: number of seconds */ /* translators: %s: number of seconds */ (0,g._x)("%s s","duration","google-site-kit"),s),category:i?.category,isUnavailable:!i}),(0,x.jsx)(ReportMetric,{title:(0,g._x)("Cumulative Layout Shift","core web vitals name","google-site-kit"),description:(0,g.__)("How stable the elements on the page are","google-site-kit"),displayValue:o,category:r?.category,isUnavailable:!r}),(0,x.jsx)(ReportMetric,{title:(0,g._x)("Interaction to Next Paint","core web vitals name","google-site-kit"),description:(0,g.__)("How quickly your page responds when people interact with it","google-site-kit"),displayValue:(0,g.sprintf)(/* translators: %s: number of milliseconds */ /* translators: %s: number of milliseconds */ (0,g._x)("%s ms","duration","google-site-kit"),n?.percentile),category:n?.category||ee,isUnavailable:!n,hintText:(0,K.A)((0,g.__)("INP is a new Core Web Vital that replaced FID in March 2024. ","google-site-kit"),{LearnMoreLink:(0,x.jsx)(INPLearnMoreLink,{})}),isLast:!0})]})]})]})}FieldReportMetrics.propTypes={data:C().object,error:C().object};var ce=i(19266),de=i(80097),ge=i(84385);function Accordion({title:e,children:t,initialOpen:i,onOpen:r,onClose:n,disabled:s}){const[o,a]=(0,S.useState)(!!i);(0,S.useEffect)(()=>{o&&r&&"function"==typeof r?r():!o&&n&&"function"==typeof n&&n()},[o,n,r]),(0,S.useEffect)(()=>{s&&o&&a(!1)},[s,o]);const l=(0,S.useCallback)(e=>{("keydown"!==e.type||[ce.Fm,ce.t6].includes(e.keyCode))&&(e.preventDefault(),a(!o))},[o]);return(0,x.jsxs)("div",{className:R()("googlesitekit-accordion",{"googlesitekit-accordion--disabled":s}),children:[(0,x.jsxs)("div",{className:R()("googlesitekit-accordion__header",{"is-active":o}),onClick:l,onKeyDown:l,tabIndex:s?-1:0,role:"button",children:[e,(0,x.jsx)(ge.A,{children:(0,x.jsx)(de.A,{width:12,height:12})})]}),(0,x.jsx)("div",{className:R()("googlesitekit-accordion__content",{"is-active":o}),children:t})]})}function Recommendation(e){const{auditID:t,title:i,referenceURL:n,strategy:s}=e,o=(0,D.A)(),a=(0,S.useCallback)(()=>{(0,h.sx)(`${o}_pagespeed-widget`,"stack_pack_expand",t)},[t,o]),l=(0,r.useSelect)(e=>e(m).getStackPackDescription(n,s,t,"wordpress"));if(!l)return null;const c=(0,h.S_)(l.description);return(0,x.jsx)(Accordion,{id:t,title:i,onOpen:a,children:(0,x.jsx)("div",{dangerouslySetInnerHTML:(0,h.p9)(c,{ALLOWED_TAGS:["a","p"],ALLOWED_ATTR:["href","rel","target"]})})})}function Recommendations({className:e,recommendations:t,referenceURL:i,strategy:r}){return(0,x.jsxs)("div",{className:R()("googlesitekit-pagespeed--recommendations",e),children:[(0,x.jsx)("div",{className:"googlesitekit-pagespeed-recommendations__title",children:(0,g.__)("Recommendations on how to improve your site","google-site-kit")}),t.map(({id:e,title:t})=>(0,x.jsx)(Recommendation,{auditID:e,title:t,referenceURL:i,strategy:r},e))]})}function Content({isFetching:e,recommendations:t,reportData:i,reportError:n}){const s=(0,r.useSelect)(e=>e(T.O4).getCurrentReferenceURL()),o=(0,r.useSelect)(e=>e(O.n).getValue(k))||f,a=(0,r.useSelect)(e=>e(O.n).getValue(A))||b;return(0,x.jsxs)("section",{className:R()({"googlesitekit-pagespeed-widget__refreshing":e}),children:[a===b&&(0,x.jsx)(LabReportMetrics,{data:i,error:n}),a===v&&(0,x.jsx)(FieldReportMetrics,{data:i,error:n}),a===y&&t.length>0&&(0,x.jsx)(Recommendations,{className:R()({"googlesitekit-pagespeed-widget__refreshing":e}),recommendations:t,referenceURL:s,strategy:o})]})}Accordion.propTypes={title:C().node.isRequired,children:C().node.isRequired,initialOpen:C().bool,onOpen:C().func,onClose:C().func,disabled:C().bool},Recommendation.propTypes={auditID:C().string.isRequired,title:C().string.isRequired,referenceURL:C().string.isRequired,strategy:C().oneOf([f,_]).isRequired},Recommendations.propTypes={className:C().string,recommendations:C().arrayOf(C().object),referenceURL:C().string.isRequired,strategy:C().oneOf([f,_]).isRequired},Recommendations.defaultProps={className:""};function DashboardPageSpeed(){const e=(0,S.useRef)(),[t,i]=(0,S.useState)(!1),n=(0,D.A)(),s=(0,r.useSelect)(e=>e(T.O4).getCurrentReferenceURL()),o=(0,r.useSelect)(e=>e(O.n).getValue(k))||f,a=(0,r.useSelect)(e=>e(O.n).getValue(A))||b,{isFetchingMobile:l,isFetchingDesktop:c,errorMobile:d,errorDesktop:p}=(0,r.useSelect)(e=>{const t=e(m);return{isFetchingMobile:!t.hasFinishedResolution("getReport",[s,f]),errorMobile:t.getErrorForSelector("getReport",[s,f]),isFetchingDesktop:!t.hasFinishedResolution("getReport",[s,_]),errorDesktop:t.getErrorForSelector("getReport",[s,_])}}),u=(0,r.useInViewSelect)(e=>e(m).getReport(s,f),[s]),h=(0,r.useInViewSelect)(e=>e(m).getReport(s,_),[s]),{setValues:w}=(0,r.useDispatch)(O.n),I=(0,N.A)(e,{threshold:.25}),C=!!I?.intersectionRatio,L=o===f?l:c;(0,S.useEffect)(()=>{C&&!t&&((0,E.sx)(`${n}_pagespeed-widget`,"widget_view"),(0,E.sx)(`${n}_pagespeed-widget`,"default_tab_view",a.replace("data_","")),i(!0))},[C,a,n,t]);const M=(0,S.useCallback)(e=>{let t;switch(e){case 0:w({[A]:b}),t="lab";break;case 1:w({[A]:v}),t="field";break;case 2:w({[A]:y}),t="recommendations"}(0,E.sx)(`${n}_pagespeed-widget`,"tab_select",t)},[w,n]),P=o===f?u:h,H=o===f?d:p,B=(0,r.useSelect)(e=>e(m).hasFinishedResolution("getReport",[s,o])),F=(0,r.useInViewSelect)(e=>{if(H)return[];const t=e(m).getAuditsWithStackPack(s,o,"wordpress");return t&&Object.keys(t).length?Object.values(t).filter(({scoreDisplayMode:e,score:t})=>"metricSavings"===e&&t<1).sort((e,t)=>e.score===t.score?e.id({id:e,title:t})):[]},[s,o,B]);(0,S.useEffect)(()=>{u?.loadingExperience?.metrics&&h?.loadingExperience?.metrics&&w({[A]:v})},[u,h,w]);const $=!s||L&&!P||!a,U=a===v&&["LARGEST_CONTENTFUL_PAINT_MS","CUMULATIVE_LAYOUT_SHIFT_SCORE","FIRST_INPUT_DELAY_MS"].every(e=>P?.loadingExperience?.metrics?.[e]);return $?(0,x.jsx)("div",{id:"googlesitekit-pagespeed-header",className:"googlesitekit-pagespeed-widget__content-wrapper googlesitekit-pagespeed-widget__content-wrapper--loading",children:(0,x.jsx)(Loading,{})}):(0,x.jsx)("div",{id:"googlesitekit-pagespeed-header",className:"googlesitekit-pagespeed-widget__content-wrapper",children:(0,x.jsxs)("div",{className:"googlesitekit-pagespeed-widget__content",children:[(0,x.jsx)(V,{ref:e,isFetching:L,updateActiveTab:M,recommendations:F}),L&&(0,x.jsx)("div",{className:"googlesitekit-pagespeed-widget__refreshing-progress-bar-wrapper",children:(0,x.jsx)(j.ProgressBar,{compress:!0})}),(0,x.jsx)(Content,{isFetching:L,recommendations:F,reportData:P,reportError:H}),(a===b||U)&&(0,x.jsx)("div",{className:"googlesitekit-pagespeed-report__row",children:(0,x.jsx)(j.Button,{className:R()({"googlesitekit-pagespeed__recommendations-cta--hidden":!F?.length}),disabled:L,onClick:()=>M(2),children:(0,g.__)("How to improve","google-site-kit")})}),(0,x.jsx)(Footer,{isFetching:L})]})})}const pe=(0,i(16196).A)({moduleName:Q})(function DashboardPageSpeedWidget({Widget:e}){return(0,x.jsx)(e,{className:"googlesitekit-pagespeed-widget",noPadding:!0,children:(0,x.jsx)(DashboardPageSpeed,{})})});var ue,he,me,fe,_e,be,ve,ye,ke,Ae,xe,we,Re;function Ne(){return Ne=Object.assign?Object.assign.bind():function(e){for(var t=1;tS.createElement("svg",Ne({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 183.95 158.81"},e),ue||(ue=S.createElement("defs",null,S.createElement("radialGradient",{id:"pagespeed-insights_svg__b",cx:1360.51,cy:10958.05,r:458.83,gradientTransform:"matrix(.5 0 0 .5 -675.69 -5476.24)",gradientUnits:"userSpaceOnUse"},S.createElement("stop",{offset:0,stopColor:"#fff",stopOpacity:.1}),S.createElement("stop",{offset:1,stopColor:"#fff",stopOpacity:0})),S.createElement("linearGradient",{id:"pagespeed-insights_svg__a",x1:1572.36,x2:1691.74,y1:11164.11,y2:11283.49,gradientTransform:"matrix(.5 0 0 .5 -675.69 -5476.24)",gradientUnits:"userSpaceOnUse"},S.createElement("stop",{offset:0,stopColor:"#212121",stopOpacity:.2}),S.createElement("stop",{offset:1,stopColor:"#212121",stopOpacity:0})))),he||(he=S.createElement("path",{fill:"#e1e1e1",d:"M183.93 25.08v121.19a12.53 12.53 0 0 1-12.54 12.54H12.58A12.53 12.53 0 0 1 0 146.27V25.08z"})),me||(me=S.createElement("path",{fill:"#c2c2c2",d:"M12.58 0h158.81a12.53 12.53 0 0 1 12.54 12.54v12.54H0V12.54A12.53 12.53 0 0 1 12.58 0"})),fe||(fe=S.createElement("path",{fill:"#fff",fillOpacity:.2,d:"M171.39 0H12.58A12.57 12.57 0 0 0 0 12.54v1A12.58 12.58 0 0 1 12.58 1h158.81a12.59 12.59 0 0 1 12.54 12.54v-1A12.58 12.58 0 0 0 171.39 0"})),_e||(_e=S.createElement("path",{fill:"#212121",fillOpacity:.1,d:"M0 25.08h183.93v1H0z"})),be||(be=S.createElement("path",{fill:"#4285f4",d:"M91.91 62.69a66.76 66.76 0 0 0-66.76 66.86c0 1.4-.09 3.14 0 4.18h29.13a36 36 0 0 1 0-4.18 37.64 37.64 0 0 1 57.36-32l21-21a66.62 66.62 0 0 0-40.73-13.86"})),ve||(ve=S.createElement("path",{fill:"#f44336",d:"m132.64 76.52-21 21a37.59 37.59 0 0 1 17.9 32 36 36 0 0 1 0 4.18h29.27c.08-1 0-2.78 0-4.18a66.73 66.73 0 0 0-26.17-53"})),ye||(ye=S.createElement("circle",{cx:16.76,cy:12.54,r:4.18,fill:"#eee"})),ke||(ke=S.createElement("circle",{cx:33.48,cy:12.54,r:4.18,fill:"#eee"})),Ae||(Ae=S.createElement("path",{fill:"#212121",fillOpacity:.1,d:"M171.41 157.76H12.54A12.57 12.57 0 0 1 0 145.23v1a12.57 12.57 0 0 0 12.54 12.54h158.87a12.58 12.58 0 0 0 12.59-12.5v-1a12.58 12.58 0 0 1-12.54 12.53z"})),xe||(xe=S.createElement("path",{fill:"#9e9e9e",d:"M132.86 79.06a2.06 2.06 0 0 0 .39-1.22 2.1 2.1 0 0 0-2.09-2.09 2 2 0 0 0-1.28.46l-45.57 35.07a12.53 12.53 0 1 0 18.37 16.41l30.17-48.65z"})),S.createElement("path",{fill:"#fff",d:"m84.31 112.33 45.57-35.09a2.06 2.06 0 0 1 1.28-.46 2.09 2.09 0 0 1 2 1.55 2 2 0 0 0-2-2.59 2 2 0 0 0-1.28.46l-45.57 35.07a12.5 12.5 0 0 0-4.87 9.92v.56a12.49 12.49 0 0 1 4.87-9.42",opacity:.2,style:{isolation:"isolate"}}),S.createElement("path",{fill:"#212121",d:"m132.86 79.06-30.17 48.65a12.51 12.51 0 0 1-23.21-5.93v.48a12.52 12.52 0 0 0 23.24 6.5l30.14-48.66a2 2 0 0 0 .39-1.22 2 2 0 0 0-.08-.54 2.3 2.3 0 0 1-.31.72",opacity:.2,style:{isolation:"isolate"}}),we||(we=S.createElement("path",{fill:"url(#pagespeed-insights_svg__a)",d:"M132.82 76.58a2 2 0 0 1 .43 1.26 2.06 2.06 0 0 1-.39 1.22l-30.17 48.65a12.53 12.53 0 0 1-18.84 3.05l28.08 28.07h59.47a12.53 12.53 0 0 0 12.54-12.54v-18.61z"})),Re||(Re=S.createElement("path",{fill:"url(#pagespeed-insights_svg__b)",d:"M183.93 12.54A12.53 12.53 0 0 0 171.39 0H12.58A12.53 12.53 0 0 0 0 12.54v133.73a12.53 12.53 0 0 0 12.54 12.54h158.85a12.53 12.53 0 0 0 12.54-12.54z"})));var je=i(53137),Ee=i(24558),Te=i(71423),Oe=i(54349),De=i(49655),Ie=i(20068),Ce=i(32947),Le=i(12108);function SetupSuccessNotification({id:e,Notification:t}){const n=(0,Ce.dv)(),[,s]=(0,Ie.A)("notification"),[,o]=(0,Ie.A)("slug"),{dismissNotification:a}=(0,r.useDispatch)(Te.D);function l(){s(void 0),o(void 0)}const c=`#${Ee.Ej}`;return(0,x.jsx)(t,{children:(0,x.jsx)(Oe.A,{notificationID:e,type:De.Q.SUCCESS,title:(0,g.__)("Congrats on completing the setup for PageSpeed Insights!","google-site-kit"),description:(0,g.__)("Jump to the bottom of the dashboard to see how fast your home page is","google-site-kit"),dismissButton:{onClick:l},ctaButton:{label:(0,g.__)("Show me","google-site-kit"),onClick:function(t){t.preventDefault(),a(e),l(),i.g.history.replaceState({},"",c),i.g.scrollTo({top:(0,Le.YJ)(c,n),behavior:"smooth"})}}})})}SetupSuccessNotification.propTypes={id:C().string.isRequired,Notification:C().elementType.isRequired};var Me=i(32091),Pe=i.n(Me),He=i(84024);const Be=(0,i(3687).U)({baseName:"getReport",controlCallback:({strategy:e,url:t})=>(0,Y.get)("modules",Q,"pagespeed",{strategy:e,url:t}),reducerCallback:(0,r.createReducer)((e,t,{strategy:i,url:r})=>{e.reports=e.reports||{},e.reports[`${i}::${r}`]=t}),argsToParams:(e,t)=>({strategy:t,url:e}),validateParams:({strategy:e,url:t}={})=>{Pe()((0,He.m)(t),"a valid url is required to fetch a report."),Pe()("string"==typeof e,"a valid strategy is required to fetch a report.")}}),Fe={*getReport(e,t){e&&t&&(yield Be.actions.fetchGetReport(e,t))}},$e={getReport(e,t,i){const{reports:r}=e;return r[`${i}::${t}`]},getAudits:(0,r.createRegistrySelector)(e=>(t,i,r)=>{const n=e(m).getReport(i,r);if(void 0===n)return;const{lighthouseResult:s}=n||{},{audits:o}=s||{};return o||{}}),getAuditsWithStackPack:(0,r.createRegistrySelector)(e=>(t,i,r,n)=>{const s=e(m).getAudits(i,r);if(!s)return{};const o={};return Object.keys(s).forEach(t=>{e(m).getStackPackDescription(i,r,t,n)&&(o[t]=s[t])}),o}),getStackPackDescription:(0,r.createRegistrySelector)(e=>(t,i,r,n,s)=>{const o=e(m).getReport(i,r);if(void 0===o)return;const{lighthouseResult:a}=o||{},{stackPacks:l}=a||[];if(!Array.isArray(l))return null;const c=l.find(({id:e,descriptions:t})=>e===s&&!!t[n]);return c?{id:c.id,icon:c.iconDataURL,title:c.title,description:c.descriptions[n]}:null})},Ue=(0,r.combineStores)(Be,{initialState:{reports:{}},resolvers:Fe,selectors:$e}),qe=(Ue.initialState,Ue.actions,Ue.controls,Ue.reducer,Ue.resolvers,Ue.selectors,Ue);var ze=i(44451);const We={selectors:{getServiceURL:(e,{path:t,query:i}={})=>{const r="https://pagespeed.web.dev";if(t){const e=t.match(/^\//)?t:`/${t}`;return(0,ze.F)(`${r}${e}`,i)}return(0,ze.F)(r,i)}}},Ve=o().createModuleStore(Q,{storeName:m,requiresSetup:!1,settingSlugs:["ownerID"]}),Ye=(0,r.combineStores)(Ve,qe,We);const Ge={"setup-success-notification-psi":{Component:SetupSuccessNotification,areaSlug:je.bI.DASHBOARD_TOP,viewContexts:[Ee.jU],checkRequirements:()=>{const e=(0,p.d)(location.href,"notification"),t=(0,p.d)(location.href,"slug");return"authentication_success"===e&&t===Q}}};var Ke;n().registerStore(m,Ye),o().registerModule(Q,{storeName:m,SettingsViewComponent:SettingsView,Icon:Se,features:[(0,g.__)("Website performance reports for mobile and desktop will be disabled","google-site-kit")],overrideSetupSuccessNotification:!0}),(Ke=l()).registerWidget("pagespeedInsightsWebVitals",{Component:pe,width:Ke.WIDGET_WIDTHS.FULL,wrapWidget:!1,modules:[Q]},[u.AREA_MAIN_DASHBOARD_SPEED_PRIMARY,u.AREA_ENTITY_DASHBOARD_SPEED_PRIMARY]),function(e){for(const t in Ge)e.registerNotification(t,Ge[t])}(d())},46935:e=>{e.exports=googlesitekit.notifications},49383:e=>{e.exports=googlesitekit.components},49655:(e,t,i)=>{i.d(t,{Q:()=>r});const r={NEW:"new",SUCCESS:"success",WARNING:"warning",INFO:"info",INFO_ALT:"info-alt",ERROR:"error"}},50539:e=>{e.exports=googlesitekit.data},53137:(e,t,i)=>{i.d(t,{FQ:()=>s,He:()=>a,bI:()=>o,rq:()=>n,ui:()=>r});const r="warning-notification-gtg",n="gtg-setup-cta",s={ERROR_HIGH:30,ERROR_LOW:60,WARNING:100,INFO:150,SETUP_CTA_HIGH:150,SETUP_CTA_LOW:200},o={HEADER:"notification-area-header",DASHBOARD_TOP:"notification-area-dashboard-top",OVERLAYS:"notification-area-overlays"},a={DEFAULT:"default",SETUP_CTAS:"setup-ctas"}},54349:(e,t,i)=>{i.d(t,{A:()=>NoticeNotification});var r=i(80035),n=i(7070),s=i(50539),o=i(71423),a=i(55527),l=i(62688),c=i.n(l),d=i(62540);function NoticeNotification({notificationID:e,children:t,dismissButton:i,ctaButton:l,gaTrackingEventArgs:c,...g}){const p=(0,n.A)(e),{dismissNotification:u}=(0,s.useDispatch)(o.D);return(0,d.jsx)(a.xA,{children:(0,d.jsx)(a.fI,{children:(0,d.jsx)(a.fh,{size:12,alignMiddle:!0,children:(0,d.jsx)(r.A,{dismissButton:{...i,onClick:async function(t){await(i?.onClick?.(t)),p.dismiss(c?.label,c?.value),u(e,{...i?.dismissOptions||{}})}},ctaButton:{...l,onClick:async function(t){p.confirm(c?.label,c?.value),await(l?.onClick?.(t)),l?.dismissOnClick&&u(e,{...l?.dismissOptions})}},...g,children:t})})})})}NoticeNotification.propTypes={notificationID:c().string.isRequired,children:c().node,dismissButton:c().oneOfType([c().bool,c().object]),ctaButton:c().object,gaTrackingEventArgs:c().object}},54419:e=>{e.exports=googlesitekit.api},55527:(e,t,i)=>{i.d(t,{$z:()=>n.$,CR:()=>a.C,Cf:()=>l.DialogContent,Es:()=>l.DialogFooter,Nv:()=>r.N,P3:()=>o.P,Si:()=>s.S,fI:()=>d.fI,fh:()=>d.fh,lG:()=>c.a,xA:()=>d.xA});var r=i(91046),n=i(3412),s=i(30454),o=i(26569),a=i(56655),l=i(12786),c=i.n(l),d=i(75487)},59323:(e,t,i)=>{i.d(t,{A:()=>c});var r=i(62688),n=i.n(r),s=i(32947),o=i(15167),a=i(3714),l=i(62540);function c({type:e=a.SZ,size:t,children:i,...r}){const n=(0,s.dv)();return(0,l.jsx)(o.A,{as:"p",type:e,size:t||(n===s.mp?a.Kk:a.Yw),...r,children:i})}c.propTypes={type:n().oneOf(a.tT),size:n().oneOf(a.oJ)}},61991:(e,t,i)=>{i.d(t,{Ay:()=>o,Kq:()=>s});const r=(0,i(63696).createContext)(""),{Consumer:n,Provider:s}=r,o=r},65214:(e,t,i)=>{i.d(t,{G:()=>n,t:()=>r});const r=new Set(i.g?._googlesitekitBaseData?.enabledFeatures||[]);function n(e,t=r){return t instanceof Set&&t.has(e)}},67150:(e,t,i)=>{i.d(t,{G:()=>c,HY:()=>g,SG:()=>d,db:()=>n,e4:()=>u,vl:()=>p});i(17243);var r=i(82871);const n="missing_required_scopes",s="insufficientPermissions",o="forbidden",a="internal_server_error",l="invalid_json";function c(e){return e?.code===n}function d(e){return[s,o].includes(e?.data?.reason)}function g(e){return!!e?.data?.reconnectURL}function p(e,t){return!(!t?.storeName||d(e)||c(e)||g(e))}function u(e){return e?.code===a?(0,r.__)("There was a critical error on this website while fetching data","google-site-kit"):e?.code===l?(0,r.__)("The server provided an invalid response","google-site-kit"):e?.message}},71423:(e,t,i)=>{i.d(t,{$:()=>s,D:()=>n});var r=i(24558);const n="core/notifications",s=[r.uR,r.jU,r.f7,r.Ax,r.Is]},71769:(e,t,i)=>{function r(e){return e.charAt(0).toUpperCase()+e.slice(1)}function n(e){return e.replace(/([a-z0-9]{1})([A-Z]{1})/g,"$1_$2").toUpperCase()}function s(e){return e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("")}i.d(t,{Uf:()=>s,m2:()=>r,sP:()=>n})},75487:(e,t,i)=>{i.d(t,{fh:()=>Cell,xA:()=>p,fI:()=>d});var r=i(62688),n=i.n(r),s=i(4452),o=i.n(s),a=i(62540);function Cell(e){const{className:t,alignTop:i,alignMiddle:r,alignBottom:n,alignRight:s,alignLeft:l,smAlignRight:c,mdAlignRight:d,lgAlignRight:g,smSize:p,smStart:u,smOrder:h,mdSize:m,mdStart:f,mdOrder:_,lgSize:b,lgStart:v,lgOrder:y,size:k,children:A,...x}=e;return(0,a.jsx)("div",{...x,className:o()(t,"mdc-layout-grid__cell",{"mdc-layout-grid__cell--align-top":i,"mdc-layout-grid__cell--align-middle":r,"mdc-layout-grid__cell--align-bottom":n,"mdc-layout-grid__cell--align-right":s,"mdc-layout-grid__cell--align-left":l,"mdc-layout-grid__cell--align-right-phone":c,"mdc-layout-grid__cell--align-right-tablet":d,"mdc-layout-grid__cell--align-right-desktop":g,[`mdc-layout-grid__cell--span-${k}`]:12>=k&&k>0,[`mdc-layout-grid__cell--span-${b}-desktop`]:12>=b&&b>0,[`mdc-layout-grid__cell--start-${v}-desktop`]:12>=v&&v>0,[`mdc-layout-grid__cell--order-${y}-desktop`]:12>=y&&y>0,[`mdc-layout-grid__cell--span-${m}-tablet`]:8>=m&&m>0,[`mdc-layout-grid__cell--start-${f}-tablet`]:8>=f&&f>0,[`mdc-layout-grid__cell--order-${_}-tablet`]:8>=_&&_>0,[`mdc-layout-grid__cell--span-${p}-phone`]:4>=p&&p>0,[`mdc-layout-grid__cell--start-${u}-phone`]:4>=u&&u>0,[`mdc-layout-grid__cell--order-${h}-phone`]:4>=h&&h>0}),children:A})}Cell.propTypes={smSize:n().number,smStart:n().number,smOrder:n().number,mdSize:n().number,mdStart:n().number,mdOrder:n().number,lgSize:n().number,lgStart:n().number,lgOrder:n().number,size:n().number,alignTop:n().bool,alignMiddle:n().bool,alignBottom:n().bool,alignRight:n().bool,alignLeft:n().bool,smAlignRight:n().bool,mdAlignRight:n().bool,lgAlignRight:n().bool,className:n().string,children:n().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},r)=>(0,a.jsx)("div",{ref:r,className:o()("mdc-layout-grid__inner",e),...i,children:t}));c.displayName="Row",c.propTypes={className:n().string,children:n().node},c.defaultProps={className:""};const d=c,g=(0,l.forwardRef)(({alignLeft:e,fill:t,className:i,children:r,collapsed:n,...s},l)=>(0,a.jsx)("div",{className:o()("mdc-layout-grid",i,{"mdc-layout-grid--align-left":e,"mdc-layout-grid--collapsed":n,"mdc-layout-grid--fill":t}),...s,ref:l,children:r}));g.displayName="Grid",g.propTypes={alignLeft:n().bool,fill:n().bool,className:n().string,collapsed:n().bool,children:n().node},g.defaultProps={className:""};const p=g},77766:(e,t,i)=>{i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var r=i(63696),n=i(61991);const __WEBPACK_DEFAULT_EXPORT__=function(){return(0,r.useContext)(n.Ay)}},77967:(e,t,i)=>{i.d(t,{A:()=>ErrorNotice});var r=i(62688),n=i.n(r),s=i(63696),o=i(82871),a=i(84024),l=i(50539),c=i(67150),d=i(80035),g=i(12850),p=i(62540);function ErrorNotice({className:e,error:t,hasButton:i=!1,storeName:r,message:n=t.message,noPrefix:u=!1,skipRetryMessage:h,hideIcon:m=!1}){const f=(0,l.useDispatch)(),_=(0,l.useSelect)(e=>r?e(r).getSelectorDataForError(t):null),b=(0,s.useCallback)(()=>{f(_.storeName).invalidateResolution(_.name,_.args)},[f,_]);if(!n||(0,c.G)(t))return null;const v=i&&(0,c.vl)(t,_);let y=n;i||h||(y=(0,o.sprintf)(/* translators: %s: Error message from Google API. */ /* translators: %s: Error message from Google API. */ (0,o.__)("%s (Please try again.)","google-site-kit"),y)),u||(y=(0,o.sprintf)(/* translators: $%s: Error message */ /* translators: $%s: Error message */ (0,o.__)("Error: %s","google-site-kit"),y));const k=t?.data?.reconnectURL;k&&(0,a.m)(k)&&(y=(0,o.sprintf)(/* translators: 1: Original error message 2: Reconnect URL */ /* translators: 1: Original error message 2: Reconnect URL */ (0,o.__)('%1$s To fix this, redo the plugin setup.',"google-site-kit"),y,k));return(0,p.jsx)(d.A,{className:e,type:d.A.TYPES.ERROR,description:(0,p.jsx)("span",{dangerouslySetInnerHTML:(0,g.p9)(y,{ALLOWED_TAGS:["a"],ALLOWED_ATTR:["href"]})}),ctaButton:v?{label:(0,o.__)("Retry","google-site-kit"),onClick:b}:void 0,hideIcon:m})}ErrorNotice.propTypes={className:n().string,error:n().shape({message:n().string}),hasButton:n().bool,storeName:n().string,message:n().string,noPrefix:n().bool,skipRetryMessage:n().bool,hideIcon:n().bool}},79829:(e,t,i)=>{i.d(t,{Eo:()=>g,JK:()=>m,K5:()=>h,jq:()=>u,mK:()=>d});var r=i(17243),n=i(50532),s=i.n(n),o=i(82871);function a(e,t={}){const{formatUnit:i,formatDecimal:r}=function(e,t={}){const{hours:i,minutes:r,seconds:n}=l(e);return{hours:i,minutes:r,seconds:n,formatUnit(){const{unitDisplay:s="short",...a}=t,l={unitDisplay:s,...a,style:"unit"};return 0===e?u(n,{...l,unit:"second"}):(0,o.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ (0,o._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),n?u(n,{...l,unit:"second"}):"",r?u(r,{...l,unit:"minute"}):"",i?u(i,{...l,unit:"hour"}):"").trim()},formatDecimal(){const t=(0,o.sprintf)( // translators: %s: number of seconds with "s" as the abbreviated unit. // translators: %s: number of seconds with "s" as the abbreviated unit. (0,o.__)("%ds","google-site-kit"),n);if(0===e)return t;const s=(0,o.sprintf)( // translators: %s: number of minutes with "m" as the abbreviated unit. // translators: %s: number of minutes with "m" as the abbreviated unit. (0,o.__)("%dm","google-site-kit"),r),a=(0,o.sprintf)( // translators: %s: number of hours with "h" as the abbreviated unit. // translators: %s: number of hours with "h" as the abbreviated unit. (0,o.__)("%dh","google-site-kit"),i);return(0,o.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ (0,o._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),n?t:"",r?s:"",i?a:"").trim()}}}(e,t);try{return i()}catch{return r()}}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 d(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,r.isPlainObject)(e)&&(t={...e}),t}function g(e,t={}){e=(0,r.isFinite)(e)?e:Number(e),(0,r.isFinite)(e)||(console.warn("Invalid number",e,typeof e),e=0);const i=d(t),{style:n="metric"}=i;return"metric"===n?function(e){const t={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?(0,o.sprintf)( // translators: %s: an abbreviated number in millions. // translators: %s: an abbreviated number in millions. (0,o.__)("%sM","google-site-kit"),u(c(e),e%10==0?{}:t)):1e4<=e?(0,o.sprintf)( // translators: %s: an abbreviated number in thousands. // translators: %s: an abbreviated number in thousands. (0,o.__)("%sK","google-site-kit"),u(c(e))):1e3<=e?(0,o.sprintf)( // translators: %s: an abbreviated number in thousands. // translators: %s: an abbreviated number in thousands. (0,o.__)("%sK","google-site-kit"),u(c(e),e%10==0?{}:t)):u(e,{signDisplay:"never",maximumFractionDigits:1})}(e):"duration"===n?a(e,i):"durationISO"===n?function(e){let{hours:t,minutes:i,seconds:r}=l(e);return r=("0"+r).slice(-2),i=("0"+i).slice(-2),t=("0"+t).slice(-2),"00"===t?`${i}:${r}`:`${t}:${i}:${r}`}(e):u(e,i)}const p=s()(console.warn);function u(e,t={}){const{locale:i=m(),...r}=t;try{return new Intl.NumberFormat(i,r).format(e)}catch(t){p(`Site Kit numberFormat error: Intl.NumberFormat( ${JSON.stringify(i)}, ${JSON.stringify(r)} ).format( ${typeof e} )`,t.message)}const n={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},s=["signDisplay","compactDisplay"],o={};for(const[e,t]of Object.entries(r))n[e]&&t===n[e]||s.includes(e)||(o[e]=t);try{return new Intl.NumberFormat(i,o).format(e)}catch{return new Intl.NumberFormat(i).format(e)}}function h(e,t={}){const{locale:i=m(),style:r="long",type:n="conjunction"}=t;if(Intl.ListFormat){return new Intl.ListFormat(i,{style:r,type:n}).format(e)} /* translators: used between list items, there is a space after the comma. */const s=(0,o.__)(", ","google-site-kit");return e.join(s)}function m(e=i.g){const t=(0,r.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)=>{i.d(t,{A:()=>v});var r,n=i(62688),s=i.n(n),o=i(4452),a=i.n(o),l=i(63696),c=i(19793);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;tl.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),r||(r=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 g=i(42343),p=i(49655),u=i(62540);const h={[p.Q.NEW]:g.A,[p.Q.SUCCESS]:c.A,[p.Q.INFO]:warning_notice,[p.Q.WARNING]:warning_notice,[p.Q.ERROR]:warning_notice};function Icon({type:e}){const t=h[e]||warning_notice;return(0,u.jsx)(t,{width:24,height:24})}function Title({className:e,children:t}){return(0,u.jsx)("p",{className:a()("googlesitekit-notice__title",e),children:t})}function Description({className:e,children:t}){return(0,u.jsx)("p",{className:a()("googlesitekit-notice__description",e),children:t})}Icon.propTypes={type:s().oneOf(Object.values(p.Q))},Title.propTypes={className:s().string,children:s().node},Description.propTypes={className:s().string,children:s().node};var m=i(49383),f=i(83366);function CTAButton({label:e,disabled:t,inProgress:i,onClick:r,href:n,external:s,hideExternalIndicator:o}){let a;return s&&!o&&(a=(0,u.jsx)(f.A,{width:14,height:14})),(0,u.jsx)(m.SpinnerButton,{className:"googlesitekit-notice__cta",disabled:t,isSaving:i,onClick:r,href:n,target:s?"_blank":"_self",trailingIcon:a,children:e})}CTAButton.propTypes={label:s().string.isRequired,disabled:s().bool,inProgress:s().bool,onClick:s().func,href:s().string,external:s().bool,hideExternalIndicator:s().bool};var _=i(82871);function DismissButton({label:e=(0,_.__)("Got it","google-site-kit"),onClick:t,disabled:i}){return(0,u.jsx)(m.Button,{onClick:t,disabled:i,tertiary:!0,children:e})}DismissButton.propTypes={label:s().string,onClick:s().func.isRequired,disabled:s().bool};const b=(0,l.forwardRef)(({className:e,title:t,description:i,dismissButton:r,ctaButton:n,type:s=p.Q.INFO,children:o,hideIcon:l},c)=>(0,u.jsxs)("div",{ref:c,className:a()("googlesitekit-notice",`googlesitekit-notice--${s}`,e),children:[!l&&(0,u.jsx)("div",{className:"googlesitekit-notice__icon",children:(0,u.jsx)(Icon,{type:s})}),(0,u.jsxs)("div",{className:"googlesitekit-notice__content",children:[t&&(0,u.jsx)(Title,{children:t}),i&&(0,u.jsx)(Description,{children:i})]}),(r?.label||r?.onClick||n?.label&&(n?.onClick||n?.href)||o)&&(0,u.jsxs)("div",{className:"googlesitekit-notice__action",children:[o,(r?.label||r?.onClick)&&(0,u.jsx)(DismissButton,{label:r.label,onClick:r.onClick,disabled:r.disabled}),n?.label&&(n?.onClick||n?.href)&&(0,u.jsx)(CTAButton,{label:n.label,onClick:n.onClick,inProgress:n.inProgress,disabled:n.disabled,href:n.href,external:n.external,hideExternalIndicator:n.hideExternalIndicator})]})]}));b.TYPES=p.Q,b.propTypes={className:s().string,title:s().oneOfType([s().string,s().object]),description:s().node,type:s().oneOf(Object.values(p.Q)),dismissButton:s().shape(DismissButton.propTypes),ctaButton:s().shape({...CTAButton.propTypes,label:s().string}),children:s().node,hideIcon:s().bool};const v=b},80097:(e,t,i)=>{i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var r,n=i(63696);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;tn.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 8"},e),r||(r=n.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M10.6.6 12 2 6 8 0 2 1.4.6 6 5.2z"})))},82046:(e,t,i)=>{i.d(t,{C:()=>s,p:()=>n});var r=i(15210);function n(e,t={}){return{__html:r.O.sanitize(e,t)}}function s(e){const t="object"==typeof e?e.toString():e;return t?.replace?.(/\/+$/,"")}},82871:e=>{e.exports=googlesitekit.i18n},83366:(e,t,i)=>{i.d(t,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var r,n=i(63696);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;tn.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},e),r||(r=n.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)=>{i.d(t,{A:()=>IconWrapper});var r=i(62688),n=i.n(r),s=i(62540);function IconWrapper({children:e,marginLeft:t,marginRight:i}){return(0,s.jsx)("span",{className:"googlesitekit-icon-wrapper",style:{marginLeft:t,marginRight:i},children:e})}IconWrapper.propTypes={children:n().node.isRequired,marginLeft:n().number,marginRight:n().number}},88176:e=>{e.exports=googlesitekit.widgets},89318:(e,t,i)=>{i.d(t,{M9:()=>R,sx:()=>x,BI:()=>w});var r=i(17243);const n="_googlesitekitDataLayer",s="data-googlesitekit-gtag";function o(e){return function(){e[n]=e[n]||[],e[n].push(arguments)}}var a=i(65214);const l={activeModules:[],isAuthenticated:!1,referenceSiteURL:"",trackingEnabled:!1,trackingID:"",userIDHash:"",userRoles:[]};const{activeModules:c=[],isSiteKitScreen:d,trackingEnabled:g,trackingID:p,referenceSiteURL:u,userIDHash:h,isAuthenticated:m,userRoles:f}=i.g._googlesitekitTrackingData||{},{GOOGLESITEKIT_VERSION:_}=i.g,b={activeModules:c,trackingEnabled:g,trackingID:p,referenceSiteURL:u,userIDHash:h,isSiteKitScreen:d,userRoles:f,isAuthenticated:m,pluginVersion:_},{enableTracking:v,disableTracking:y,isTrackingEnabled:k,initializeSnippet:A,trackEvent:x,trackEventOnce:w}=function(e,t=i.g,c=i.g){const d={...l,...e};d.referenceSiteURL&&(d.referenceSiteURL=d.referenceSiteURL.toString().replace(/\/+$/,""));const g=function(e,t){const r=o(t);let l;const{activeModules:c,referenceSiteURL:d,userIDHash:g,userRoles:p=[],isAuthenticated:u,pluginVersion:h}=e;return function(){const{document:t}=i.g;if(void 0===l&&(l=!!t.querySelector(`script[${s}]`)),l)return!1;l=!0;const o=p?.length?p.join(","):"";r("js",new Date),r("config",e.trackingID,{groups:"site_kit",send_page_view:e.isSiteKitScreen,domain:d,plugin_version:h||"",enabled_features:Array.from(a.t).join(","),active_modules:c.join(","),authenticated:u?"1":"0",user_properties:{user_roles:o,user_identifier:g}});const m=t.createElement("script");return m.setAttribute(s,""),m.async=!0,m.src=`https://www.googletagmanager.com/gtag/js?id=${e.trackingID}&l=${n}`,t.head.appendChild(m),{scriptTagSrc:`https://www.googletagmanager.com/gtag/js?id=${e.trackingID}&l=${n}`}}}(d,t),p=function(e,t,i,r){const n=o(t);return async function(t,s,o,a){const{trackingEnabled:l}=e;if(!l)return null;i();const c={send_to:"site_kit",event_category:t,event_label:o,value:a};return new Promise(e=>{const i=setTimeout(function(){r.console.warn(`Tracking event "${s}" (category "${t}") took too long to fire.`),e()},1e3);function o(){clearTimeout(i),e()}n("event",s,{...c,event_callback:o}),r._gaUserPrefs?.ioo?.()&&o()})}}(d,t,g,c),u={};return{enableTracking:function(){d.trackingEnabled=!0},disableTracking:function(){d.trackingEnabled=!1},initializeSnippet:g,isTrackingEnabled:function(){return!!d.trackingEnabled},trackEvent:p,trackEventOnce:function(...e){const t=JSON.stringify(e);u[t]||(u[t]=(0,r.once)(p)),u[t](...e)}}}(b);function R(e){e?v():y()}d&&g&&A()},93896:(e,t,i)=>{i.d(t,{O4:()=>r,OQ:()=>s,qc:()=>n});const r="core/site",n="primary",s="secondary"},94552:(e,t,i)=>{i.d(t,{A:()=>l});var r=i(62688),n=i.n(r),s=i(4452),o=i.n(s),a=i(62540);function ChangeArrow({direction:e,invertColor:t,width:i,height:r}){return(0,a.jsx)("svg",{className:o()("googlesitekit-change-arrow",`googlesitekit-change-arrow--${e}`,{"googlesitekit-change-arrow--inverted-color":t}),width:i,height:r,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:n().string,invertColor:n().bool,width:n().number,height:n().number},ChangeArrow.defaultProps={direction:"up",invertColor:!1,width:9,height:9};const l=ChangeArrow}},e=>{e.O(0,[660],()=>{return t=43462,e(e.s=t);var t});e.O()}]);