π Sid Gifari File Manager Pro
v8.0.5 | 2026-06-19 07:08:31 | PHP 8.1.34
π
/ (Root)
/
home
/
therahul
/
reenrihair.com
/
wp-content
/
plugins
/
google-site-kit
/
dist
/
assets
/
js
π /home/therahul/reenrihair.com/wp-content/plugins/google-site-kit/dist/assets/js
π Refresh
βοΈ
Editing: googlesitekit-datastore-site-64d14bde052e6280667d.js
Writable
"use strict";(globalThis.__googlesitekit_webpackJsonp=globalThis.__googlesitekit_webpackJsonp||[]).push([[815],{88144(e,t,r){r.d(t,{default:()=>m});var n=r(57255),o=r.n(n),i=r(45019),s=r.n(i);const a=function(e={}){const{onDuplicate:t}=e,r=new(s());return function(e,n){const o=r.get(e);if(o instanceof Promise)return t?.(e),o;const i=n(e);return r.set(e,i),i.catch(()=>{}).finally(()=>{r.delete(e)}),i}};var c=r(58433);const l=function(e){const t=Object.keys(e).reduce((t,r)=>(t[(0,c.F)(r)]=e[r],t),{});let r=!1;return(e,n)=>{if(r)return n(e);setTimeout(()=>{r=!0},3e3);const{parse:o=!0}=e,i=e.path;if("string"==typeof e.path){const r=e.method?.toUpperCase()||"GET",n=(0,c.F)(i);if(o&&"GET"===r&&t[n]){const e=Promise.resolve(t[n].body);return delete t[n],e}if("OPTIONS"===r&&t[r]&&t[r][n]){const e=Promise.resolve(t[r][n]);return delete t[r][n],e}}return n(e)}},{nonce:g,nonceEndpoint:u,preloadedData:d,rootURL:p}=globalThis._googlesitekitAPIFetchData||{};o().nonceEndpoint=u,o().nonceMiddleware=o().createNonceMiddleware(g),o().rootURLMiddleware=o().createRootURLMiddleware(p),o().dedupeMiddleware=a({onDuplicate:function(e){globalThis.console.warn("Google Site Kit API: duplicate request",e)}}),o().preloadingMiddleware=l(d),o().use(o().nonceMiddleware),o().use(o().mediaUploadMiddleware),o().use(o().rootURLMiddleware),o().use(o().dedupeMiddleware),o().use(o().preloadingMiddleware);const m=o()},48292(e,t,r){var n=r(50539),o=r.n(n),i=r(73866),s=r(78990),a=r(32091),c=r.n(a),l=r(49993);const g="CACHE_SET_ITEM",u={*setCacheItem(e,t,r){c()(e,"key is required"),c()(void 0!==t,"value is required"),yield{type:g,payload:{key:e,value:t,args:r}}}},d={[g]:async({payload:e})=>{const{key:t,value:r,args:n}=e;await(0,l.SO)(t,r,n)}},p=(0,n.combineStores)({initialState:{},actions:u,controls:d}),m=(p.initialState,p.actions,p.controls,p.reducer,p.resolvers,p.selectors,p);var y=r(54419),f=r(35812),S=r(29785);const b=(0,f.U)({baseName:"getConnection",controlCallback:()=>(0,y.get)("core","site","connection",void 0,{useCache:!1}),reducerCallback:(0,n.createReducer)((e,t)=>{e.connection=t})}),v={connection:void 0},R={*getConnection(){(yield n.commonActions.getRegistry()).select(S.O4).getConnection()||(yield b.actions.fetchGetConnection())}},h={getConnection(e){const{connection:t}=e;return t},hasConnectedAdmins:(0,n.createRegistrySelector)(e=>()=>{const{hasConnectedAdmins:t}=e(S.O4).getConnection()||{};return t}),isConnected:(0,n.createRegistrySelector)(e=>()=>{const t=e(S.O4).getConnection();return void 0!==t?t.connected:t}),isResettable:(0,n.createRegistrySelector)(e=>()=>{const t=e(S.O4).getConnection();return void 0!==t?t.resettable:t}),isSetupCompleted:(0,n.createRegistrySelector)(e=>()=>{const t=e(S.O4).getConnection();return void 0!==t?t.setupCompleted:t}),hasMultipleAdmins:(0,n.createRegistrySelector)(e=>()=>e(S.O4).getConnection()?.hasMultipleAdmins)},E=(0,n.combineStores)(b,{initialState:v,resolvers:R,selectors:h}),A=(E.initialState,E.actions,E.controls,E.reducer,E.resolvers,E.selectors,E);var C=r(17243),k=r(97345);const{clearActionError:T,setErrorForAction:L}=i.o1,{getRegistry:U}=n.commonActions,_="SET_CONSENT_MODE_ENABLED",N="INSTALL_ACTIVATE_WP_CONSENT_API_RESPONSE",I="INSTALL_ACTIVATE_WP_CONSENT_API_FETCHING",w=(0,n.createReducer)((e,t)=>{e.consentMode.settings=t}),P=(0,f.U)({baseName:"getConsentModeSettings",controlCallback:()=>(0,y.get)("core","site","consent-mode",null,{useCache:!1}),reducerCallback:w}),O=(0,f.U)({baseName:"saveConsentModeSettings",controlCallback:({settings:e})=>(0,y.set)("core","site","consent-mode",{settings:e}),reducerCallback:w,argsToParams:e=>({settings:e}),validateParams:({settings:e})=>{c()((0,C.isPlainObject)(e),"settings must be a plain object.")},isAction:!0}),M=(0,f.U)({baseName:"getConsentAPIInfo",controlCallback:()=>(0,y.get)("core","site","consent-api-info",null,{useCache:!1}),reducerCallback:(0,n.createReducer)((e,t)=>{e.consentMode.apiInfo=t})}),G=(0,f.U)({baseName:"installActivateWPConsentAPI",controlCallback:async({nonce:e})=>{const t=new FormData;t.append("action","install_activate_wp_consent_api"),t.append("_ajax_nonce",e);return(await fetch(globalThis.ajaxurl,{method:"POST",credentials:"same-origin",body:t})).json()},argsToParams:({nonce:e})=>({nonce:e}),validateParams:({nonce:e})=>{c()("string"==typeof e,"nonce must be a string.")},isAction:!0}),D=(0,f.U)({baseName:"activateConsentAPI",controlCallback:()=>(0,y.set)("core","site","consent-api-activate",null,{useCache:!1})}),$=(0,f.U)({baseName:"getAdsMeasurementStatus",controlCallback:({useCache:e})=>(0,y.get)("core","site","ads-measurement-status",null,{useCache:e}),reducerCallback:(0,n.createReducer)((e,t,{useCache:r})=>{e.consentMode.adsConnected=t.connected,r||(e.consentMode.adsConnectedUncached=t.connected)}),argsToParams:({useCache:e}={})=>({useCache:e}),validateParams:({useCache:e})=>{c()("boolean"==typeof e,"useCache must be a boolean.")}}),F={consentMode:{settings:void 0,apiInfo:void 0,apiInstallResponse:void 0,isApiFetching:void 0,adsConnected:void 0,adsConnectedUncached:void 0}},x={*saveConsentModeSettings(){const{select:e}=yield U(),t=e(S.O4).getConsentModeSettings();return yield O.actions.fetchSaveConsentModeSettings(t)},setConsentModeEnabled:e=>({type:_,payload:{enabled:e}}),*installActivateWPConsentAPI(){const e=yield U();yield T("installActivateWPConsentAPI",[]),yield{type:I,payload:!0},yield n.commonActions.await(e.resolveSelect(k.oR).getNonces());const t=e.select(k.oR).getNonce("updates");if(void 0===t){const t=e.select(k.oR).getErrorForSelector("getNonces");return yield L(t,"installActivateWPConsentAPI",[]),yield{type:I,payload:!1},void e.dispatch(k.oR).invalidateResolution("getNonces",[])}const{response:r}=yield G.actions.fetchInstallActivateWPConsentAPI({nonce:t});yield{type:N,payload:r},yield{type:I,payload:!1},yield M.actions.fetchGetConsentAPIInfo()},*activateConsentAPI(){const e=yield D.actions.fetchActivateConsentAPI();yield{type:N,payload:e},yield M.actions.fetchGetConsentAPIInfo()}},B=(0,n.createReducer)((e,{type:t,payload:r})=>{switch(t){case _:e.consentMode.settings=e.consentMode.settings||{},e.consentMode.settings.enabled=!!r.enabled;break;case N:e.consentMode.apiInstallResponse=r;break;case I:e.consentMode.isApiFetching=r}}),j={getConsentModeSettings:e=>e.consentMode.settings,isConsentModeEnabled:(0,n.createRegistrySelector)(e=>()=>{const{enabled:t}=e(S.O4).getConsentModeSettings()||{};return t}),getConsentAPIInfo:e=>e.consentMode.apiInfo,getApiInstallResponse:e=>e.consentMode.apiInstallResponse,isApiFetching:e=>e.consentMode.isApiFetching,isAdsConnected:e=>e.consentMode.adsConnected,isAdsConnectedUncached:e=>e.consentMode.adsConnectedUncached},q={*getConsentModeSettings(){const{select:e}=yield U();e(S.O4).getConsentModeSettings()||(yield P.actions.fetchGetConsentModeSettings())},*getConsentAPIInfo(){const{select:e}=yield U();e(S.O4).getConsentAPIInfo()||(yield M.actions.fetchGetConsentAPIInfo())},*isAdsConnected(){const{select:e}=yield U();void 0===e(S.O4).isAdsConnected()&&(yield $.actions.fetchGetAdsMeasurementStatus({useCache:!0}))},*isAdsConnectedUncached(){const{select:e}=yield U();void 0===e(S.O4).isAdsConnectedUncached()&&(yield $.actions.fetchGetAdsMeasurementStatus({useCache:!1}))}},H=(0,n.combineStores)(P,O,M,G,D,$,{initialState:F,actions:x,controls:{},reducer:B,resolvers:q,selectors:j}),K=(H.initialState,H.actions,H.controls,H.reducer,H.resolvers,H.selectors,H),{getRegistry:V}=n.commonActions,W="SET_CONVERSION_TRACKING_ENABLED",J="RESET_CONVERSION_TRACKING_SETTINGS",Z=(0,n.createReducer)((e,t)=>{e.conversionTracking.settings=t,e.conversionTracking.savedSettings=t}),z=(0,f.U)({baseName:"getConversionTrackingSettings",controlCallback:()=>(0,y.get)("core","site","conversion-tracking",null,{useCache:!1}),reducerCallback:Z}),Q=(0,f.U)({baseName:"saveConversionTrackingSettings",controlCallback:({settings:e})=>(0,y.set)("core","site","conversion-tracking",{settings:e}),reducerCallback:Z,argsToParams:e=>({settings:e}),validateParams:({settings:e})=>{c()((0,C.isPlainObject)(e),"settings must be a plain object.")},isAction:!0}),Y={conversionTracking:{settings:void 0,savedSettings:void 0}},X={*saveConversionTrackingSettings(){const{select:e}=yield V(),t=e(S.O4).getConversionTrackingSettings();return yield Q.actions.fetchSaveConversionTrackingSettings(t)},setConversionTrackingEnabled:e=>({type:W,payload:{enabled:e}}),resetConversionTrackingSettings:()=>({payload:{},type:J})},ee=(0,n.createReducer)((e,{type:t,payload:r})=>{switch(t){case W:e.conversionTracking.settings=e.conversionTracking.settings||{},e.conversionTracking.settings.enabled=!!r.enabled;break;case J:e.conversionTracking.settings=e.conversionTracking.savedSettings}}),te={getConversionTrackingSettings:e=>e.conversionTracking.settings,isConversionTrackingEnabled:(0,n.createRegistrySelector)(e=>()=>{const{enabled:t}=e(S.O4).getConversionTrackingSettings()||{};return t}),haveConversionTrackingSettingsChanged(e){const{settings:t,savedSettings:r}=e.conversionTracking;return!(0,C.isEqual)(t,r)}},re={*getConversionTrackingSettings(){const{select:e}=yield V();e(S.O4).getConversionTrackingSettings()||(yield z.actions.fetchGetConversionTrackingSettings())}},ne=(0,n.combineStores)(z,Q,{initialState:Y,actions:X,controls:{},reducer:ee,resolvers:re,selectors:te}),oe=(ne.initialState,ne.actions,ne.controls,ne.reducer,ne.resolvers,ne.selectors,ne),ie=(0,f.U)({baseName:"getDeveloperPluginState",controlCallback:()=>(0,y.get)("core","site","developer-plugin",void 0,{useCache:!1}),reducerCallback:(0,n.createReducer)((e,t)=>{e.developerPluginState=t})}),se={developerPluginState:void 0},ae={*getDeveloperPluginState(){(yield n.commonActions.getRegistry()).select(S.O4).getDeveloperPluginState()||(yield ie.actions.fetchGetDeveloperPluginState())}},ce={getDeveloperPluginState:e=>e.developerPluginState},le=(0,n.combineStores)(ie,{initialState:se,resolvers:ae,selectors:ce}),ge=(le.initialState,le.actions,le.controls,le.reducer,le.resolvers,le.selectors,le);var ue=r(8084),de=r(13047);const pe="START_INVITING_USER",me="FINISH_INVITING_USER",ye="RESET_ELIGIBLE_SUBSCRIBERS",fe=1,Se="";function be(e={}){const t=(0,C.isPlainObject)(e)?e:{},r=Number.parseInt(t.page,10);return{page:Number.isInteger(r)&&r>0?r:fe,search:"string"==typeof t.search?t.search:Se}}function ve(e={}){return(0,de.Zm)(be(e))}const Re={emailReporting:{settings:void 0,savedSettings:void 0,eligibleSubscribers:{},errors:void 0,invitingUsers:{}}},he=(0,n.createReducer)((e,t)=>{e.emailReporting.settings=t,e.emailReporting.savedSettings=t}),Ee=(0,f.U)({baseName:"getEmailReportingSettings",controlCallback:()=>(0,y.get)("core","site","email-reporting",void 0,{useCache:!1}),reducerCallback:he}),Ae=(0,f.U)({baseName:"saveEmailReportingSettings",controlCallback:e=>(0,y.set)("core","site","email-reporting",{settings:e}),reducerCallback:he,argsToParams:e=>e,validateParams:e=>{c()((0,C.isPlainObject)(e),"Email Reporting settings should be an object."),c()("boolean"==typeof e.enabled,"enabled should be a boolean.")},isAction:!0}),Ce=(0,f.U)({baseName:"getEligibleSubscribers",controlCallback:e=>(0,y.get)("core","site","email-reporting-eligible-subscribers",e,{useCache:!1}),reducerCallback:(0,n.createReducer)((e,t,r)=>{const n=ve(r);e.emailReporting.eligibleSubscribers[n]=t}),argsToParams:e=>(c()((0,C.isPlainObject)(e),"eligibleSubscribersArgs should be an object."),be(e)),validateParams:({page:e,search:t}={})=>{c()(Number.isInteger(e)&&e>0,"page should be a positive integer."),c()("string"==typeof t,"search should be a string.")}}),ke=(0,f.U)({baseName:"getEmailReportingErrors",controlCallback:()=>(0,y.get)("core","site","email-reporting-errors",void 0,{useCache:!1}),reducerCallback:(e,t)=>{e.emailReporting.errors=t||{}}}),Te=(0,f.U)({baseName:"inviteUser",controlCallback:({userID:e})=>(0,y.set)("core","site","email-reporting-invite-user",{userID:e}),reducerCallback:(0,n.createReducer)((e,t,{userID:r})=>{Object.values(e.emailReporting.eligibleSubscribers).forEach(e=>{if(!(0,C.isPlainObject)(e))return;const t=Ne(e.users).find(e=>e.id===r);t&&(t.invited=!0)})}),argsToParams:e=>({userID:e}),validateParams:({userID:e}={})=>{c()(Number.isInteger(e)&&e>0,"userID should be a positive integer.")},isAction:!0}),Le="SET_EMAIL_REPORTING_SETTINGS",Ue={*saveEmailReportingSettings(){const{select:e}=yield n.commonActions.getRegistry(),t=e(S.O4).getEmailReportingSettings();return yield Ae.actions.fetchSaveEmailReportingSettings(t)},inviteUser:(0,ue.$C)(e=>{c()(Number.isInteger(e)&&e>0,"userID should be a positive integer.")},function*(e){const t=yield n.commonActions.getRegistry();t.dispatch(S.O4).startInvitingUser(e);try{return yield Te.actions.fetchInviteUser(e)}finally{t.dispatch(S.O4).finishInvitingUser(e)}}),setEmailReportingEnabled:e=>(c()("boolean"==typeof e,"enabled should be a boolean."),{type:Le,payload:{settings:{enabled:e}}}),startInvitingUser:e=>({type:pe,payload:{userID:e}}),finishInvitingUser:e=>({type:me,payload:{userID:e}}),*resetEligibleSubscribers(){const{dispatch:e}=yield n.commonActions.getRegistry();return yield{type:ye,payload:{}},e(S.O4).invalidateResolutionForStoreSelector("getEligibleSubscribers")}},_e=(0,n.createReducer)((e,t)=>{const{type:r,payload:n}=t;switch(r){case Le:e.emailReporting.settings={...e.emailReporting.settings,...n.settings};break;case pe:e.emailReporting.invitingUsers[n.userID]=!0;break;case me:e.emailReporting.invitingUsers[n.userID]=!1;break;case ye:e.emailReporting.eligibleSubscribers=Re.emailReporting.eligibleSubscribers}});function Ne(e){return Array.isArray(e)?e:[]}function Ie(e){return Number.isInteger(e)&&e>=0?e:0}function we(e){return Number.isInteger(e)&&e>=0?e:0}const Pe={*getEmailReportingSettings(){void 0===(yield n.commonActions.getRegistry()).select(S.O4).getEmailReportingSettings()&&(yield Ee.actions.fetchGetEmailReportingSettings())},*getEligibleSubscribers(e={}){const t=yield n.commonActions.getRegistry(),r=be(e);if(t.select(S.O4).isFetchingGetEligibleSubscribers(r))return;if(void 0!==t.select(S.O4).getEligibleSubscribers(r))return;const{response:o}=yield Ce.actions.fetchGetEligibleSubscribers(r);if(!o)return;const i=we(o.totalPages);if(!(r.page===fe)||i<=r.page)return;let s=Ne(o.users);for(let e=r.page+1;e<=i;e++){const{response:t}=yield Ce.actions.fetchGetEligibleSubscribers({...r,page:e});s=s.concat(Ne(t?.users))}i>r.page&&(yield Ce.actions.receiveGetEligibleSubscribers({users:s,total:Ie(o.total),totalPages:i},r))},*getEmailReportingErrors(){void 0===(yield n.commonActions.getRegistry()).select(S.O4).getEmailReportingErrors()&&(yield ke.actions.fetchGetEmailReportingErrors())}},Oe={getEmailReportingSettings:e=>e.emailReporting?.settings,isEmailReportingEnabled:(0,n.createRegistrySelector)(e=>()=>{const{enabled:t}=e(S.O4).getEmailReportingSettings()||{};return t}),getEligibleSubscribers:(0,n.createRegistrySelector)(e=>(t,r={})=>{const n=be(r),o=t.emailReporting?.eligibleSubscribers?.[ve(n)];if(void 0===o)return;const i=e(k.oR).getID();return{users:Ne(o.users).filter(e=>Number(e.id)!==Number(i)).map(e=>({id:e.id,name:e.displayName||e.name,email:e.email,role:e.roleDisplayName||e.role,subscribed:e.subscribed,invited:e.invited})),total:Ie(o.total),totalPages:we(o.totalPages)}}),getEmailReportingErrors:e=>e.emailReporting?.errors,getLatestEmailReportingError:(0,n.createRegistrySelector)(e=>()=>{const{errors:t,error_data:r}=e(S.O4).getEmailReportingErrors()||{};if(void 0===t)return;const n=r?.[Object.keys(t)[0]];return void 0===n?null:n}),isInvitingUser:(e,t)=>!!e.emailReporting?.invitingUsers?.[t]},Me=(0,n.combineStores)(Ee,Ae,Ce,ke,Te,{initialState:Re,actions:Ue,reducer:_e,resolvers:Pe,selectors:Oe}),Ge=(Me.initialState,Me.actions,Me.controls,Me.reducer,Me.resolvers,Me.selectors,Me),{setErrorForAction:De,clearActionError:$e}=i.o1,Fe=(0,f.U)({baseName:"enableAutoUpdate",isAction:!0,controlCallback:async({nonce:e,pluginBasename:t})=>{const r=new FormData;r.append("action","toggle-auto-updates"),r.append("_ajax_nonce",e),r.append("state","enable"),r.append("type","plugin"),r.append("asset",t);return(await fetch(globalThis.ajaxurl,{method:"POST",credentials:"same-origin",body:r})).json()},argsToParams:({nonce:e,pluginBasename:t})=>({nonce:e,pluginBasename:t}),validateParams:({nonce:e,pluginBasename:t})=>{c()("string"==typeof e,"nonce must be a string."),c()("string"==typeof t,"pluginBasename must be a string.")}}),xe={*enableAutoUpdate(){yield $e("enableAutoUpdate",[]);const e=yield n.commonActions.getRegistry();yield n.commonActions.await(e.resolveSelect(k.oR).getNonces()),yield n.commonActions.await(e.resolveSelect(S.O4).getSiteInfo());const t=e.select(k.oR).getNonce("updates"),r=e.select(S.O4).getPluginBasename(),{response:o,error:i}=yield Fe.actions.fetchEnableAutoUpdate({nonce:t,pluginBasename:r});o?.success&&e.dispatch(S.O4).setSiteKitAutoUpdatesEnabled(!0),i&&(yield De(i,"enableAutoUpdate",[]))}},Be={isDoingEnableAutoUpdate:(0,n.createRegistrySelector)(e=>()=>{const t=e(k.oR).getNonce("updates"),r=e(S.O4).getPluginBasename();return void 0!==t&&void 0!==r&&e(S.O4).isFetchingEnableAutoUpdate({nonce:t,pluginBasename:r})})},je=(0,n.combineStores)(Fe,{initialState:{},actions:xe,selectors:Be}),qe=(je.initialState,je.actions,je.controls,je.reducer,je.resolvers,je.selectors,je);var He=r(82871);const Ke="SET_SERVER_ERROR",Ve="CLEAR_SERVER_ERROR",We={internalServerError:void 0},Je={setInternalServerError(e){c()((0,C.isPlainObject)(e),"internalServerError must be a plain object.");const{title:t=(0,He.__)("Internal Server Error","google-site-kit"),format:r="small",type:n="win-error",...o}=e;return{type:Ke,payload:{internalServerError:{title:t,format:r,type:n,...o}}}},clearInternalServerError:()=>({type:Ve})},Ze=(0,n.createReducer)((e,{type:t,payload:r})=>{switch(t){case Ke:e.internalServerError=r.internalServerError;break;case Ve:e.internalServerError=void 0}}),ze={getInternalServerError:e=>e.internalServerError},Qe=(0,n.combineStores)({initialState:We,actions:Je,reducer:Ze,resolvers:{},selectors:ze}),Ye=(Qe.initialState,Qe.actions,Qe.controls,Qe.reducer,Qe.resolvers,Qe.selectors,Qe);var Xe=r(51568);const et={selectors:{getGoLinkURL:(0,n.createRegistrySelector)(e=>(t,r,n={})=>{const o=e(S.O4).getSiteInfo()?.adminURL;if(!o)return;const i=o.endsWith("/")?o:`${o}/`;return(0,Xe.F)(`${i}index.php`,{action:"googlesitekit_go",to:r,...n})})}};var tt=r(84895),rt=r(88273),nt=r(81597),ot=r(22942),it=r(87500);const st="SET_GOOGLE_TAG_GATEWAY_ENABLED",at="RESET_GOOGLE_TAG_GATEWAY_SETTINGS",ct=(0,n.createReducer)((e,t)=>{e.googleTagGatewaySettings=t,e.googleTagGatewaySavedSettings=t}),lt=(0,f.U)({baseName:"getGoogleTagGatewaySettings",controlCallback:()=>(0,y.get)("core","site","gtg-settings",void 0,{useCache:!1}),reducerCallback:ct}),gt=(0,f.U)({baseName:"saveGoogleTagGatewaySettings",controlCallback:({settings:e})=>(0,y.set)("core","site","gtg-settings",{settings:e}),reducerCallback:ct,argsToParams:e=>{const{isEnabled:t}=e||{};return{settings:{isEnabled:t}}},validateParams:({settings:e})=>{c()((0,C.isPlainObject)(e),"settings must be a plain object."),c()("boolean"==typeof e.isEnabled,"isEnabled must be a boolean."),c()(1===Object.keys(e).length,"settings must have only the `isEnabled` property.")},isAction:!0}),ut=(0,f.U)({baseName:"getGTGServerRequirementStatus",controlCallback:()=>(0,y.get)("core","site","gtg-server-requirement-status",void 0,{useCache:!1}),reducerCallback:ct}),dt={googleTagGatewaySettings:void 0,googleTagGatewaySavedSettings:void 0},pt={*saveGoogleTagGatewaySettings(){const{dispatch:e,select:t}=yield n.commonActions.getRegistry(),r=t(S.O4).getGoogleTagGatewaySettings(),o=yield gt.actions.fetchSaveGoogleTagGatewaySettings(r);return o?.response?.isEnabled&&(yield n.commonActions.await(e(k.oR).triggerSurvey("gtg_setup_completed"))),o},setGoogleTagGatewayEnabled:e=>({type:st,payload:{isEnabled:e}}),resetGoogleTagGatewaySettings:()=>({payload:{},type:at})},mt=(0,n.createReducer)((e,{type:t,payload:r})=>{switch(t){case st:e.googleTagGatewaySettings=e.googleTagGatewaySettings||{},e.googleTagGatewaySettings.isEnabled=!!r.isEnabled;break;case at:e.googleTagGatewaySettings=e.googleTagGatewaySavedSettings}}),yt={*getGoogleTagGatewaySettings(){const{select:e}=yield n.commonActions.getRegistry();void 0===e(S.O4).getGoogleTagGatewaySettings()&&(yield lt.actions.fetchGetGoogleTagGatewaySettings())}},ft={getGoogleTagGatewaySettings:e=>e.googleTagGatewaySettings,isGoogleTagGatewayEnabled:(0,n.createRegistrySelector)(e=>()=>{const{isEnabled:t}=e(S.O4).getGoogleTagGatewaySettings()||{};return t}),isGTGHealthy:(0,n.createRegistrySelector)(e=>()=>{const{isGTGHealthy:t}=e(S.O4).getGoogleTagGatewaySettings()||{};return t}),isScriptAccessEnabled:(0,n.createRegistrySelector)(e=>()=>{const{isScriptAccessEnabled:t}=e(S.O4).getGoogleTagGatewaySettings()||{};return t}),haveGoogleTagGatewaySettingsChanged(e){const{googleTagGatewaySettings:t,googleTagGatewaySavedSettings:r}=e;return!(0,C.isEqual)(t,r)},isAnyGoogleTagGatewayModuleConnected:(0,n.createRegistrySelector)(e=>()=>{if(!(0,tt.G)("googleTagGateway"))return!1;const{isModuleConnected:t}=e(rt.i);return t(ot.L1)||t(nt.I)||t(it.H)})},St=(0,n.combineStores)(lt,gt,ut,{initialState:dt,actions:pt,controls:{},reducer:mt,resolvers:yt,selectors:ft}),bt=(St.initialState,St.actions,St.controls,St.reducer,St.resolvers,St.selectors,St);var vt=r(84024),Rt=r(56768);const ht=(0,f.U)({baseName:"getHTMLForURL",argsToParams:e=>({url:e}),validateParams:({url:e}={})=>{c()((0,vt.m)(e),"a valid url is required to fetch HTML.")},controlCallback:async({url:e})=>{const t={tagverify:1,timestamp:Date.now()},r=await fetch((0,Xe.F)(e,t),{credentials:"omit"});try{const e=await r.text();return""===e||void 0===e?null:e}catch{return null}},reducerCallback:(0,n.createReducer)((e,t,{url:r})=>{e.htmlForURL[r]=t})}),Et="RESET_HTML_FOR_URL",At="CHECK_FOR_SETUP_TAG",Ct={*resetHTMLForURL(e){const{dispatch:t}=yield n.commonActions.getRegistry();return yield{payload:{url:e},type:Et},t(S.O4).invalidateResolutionForStoreSelector("getHTMLForURL")},*checkForSetupTag(){return yield{payload:{},type:At}}},kt={[At]:(0,n.createRegistryControl)(e=>async()=>{let t,r,n,o=!1;try{({token:n}=await(0,y.set)("core","site","setup-tag"));const o=await e.select(S.O4).getHomeURL();({response:r,error:t}=await e.dispatch(S.O4).fetchGetHTMLForURL(o))}catch{t="check_fetch_failed"}if(!t){o=n===(0,Rt.N)(r,[/<meta name="googlesitekit-setup" content="([a-z0-9-]+)"/]),o||(t="setup_token_mismatch")}return{response:o,error:t}})},Tt=(0,n.createReducer)((e,{type:t,payload:r})=>{if(t===Et){const{url:t}=r;e.htmlForURL[t]=void 0}}),Lt={*getHTMLForURL(e){void 0===(yield n.commonActions.getRegistry()).select(S.O4).getHTMLForURL(e)&&(yield ht.actions.fetchGetHTMLForURL(e))}},Ut={getHTMLForURL:(e,t)=>e.htmlForURL[t]},_t=(0,n.combineStores)(ht,{initialState:{htmlForURL:{}},actions:Ct,controls:kt,reducer:Tt,resolvers:Lt,selectors:Ut}),Nt=(_t.initialState,_t.actions,_t.controls,_t.reducer,_t.resolvers,_t.selectors,_t);var It=r(8746),wt=r(67448);const Pt="accepted",Ot="dismissed";function Mt(e){return"string"==typeof e}const Gt=(0,f.U)({baseName:"markNotification",controlCallback:({notificationID:e,notificationState:t})=>(0,y.set)("core","site","mark-notification",{notificationID:e,notificationState:t}),argsToParams:({notificationID:e,notificationState:t})=>({notificationID:e,notificationState:t}),validateParams:({notificationID:e,notificationState:t}={})=>{c()([Pt,Ot].includes(t),"notificationState must be accepted or dismissed."),c()(Mt(e),"a valid notification ID is required to mark a notification.")},isAction:!0}),Dt={acceptNotification:(0,ue.$C)(e=>{c()(Mt(e),"a valid notification ID is required to accept a notification.")},function*(e){const{response:t,error:r}=yield Gt.actions.fetchMarkNotification({notificationID:e,notificationState:Pt});return r&&(yield i.o1.setErrorForAction(r,"acceptNotification",[e])),{response:t,error:r}}),dismissNotification:(0,ue.$C)(e=>{c()(Mt(e),"a valid notification ID is required to dismiss a notification.")},function*(e){const{response:t,error:r}=yield Gt.actions.fetchMarkNotification({notificationID:e,notificationState:Ot});return r&&(yield i.o1.setErrorForAction(r,"dismissNotification",[e])),{response:t,error:r}})},$t=(0,n.combineStores)((0,wt.Y)("core","site","notifications",{storeName:S.O4}),Gt,{actions:Dt}),Ft=(0,f.U)({baseName:"reset",controlCallback:()=>(0,y.set)("core","site","reset"),isAction:!0}),xt={*reset(){yield Ft.actions.fetchReset()}},Bt={isDoingReset:(0,n.createRegistrySelector)(e=>()=>e(S.O4).isFetchingReset())},jt=(0,n.combineStores)(Ft,{initialState:{},actions:xt,selectors:Bt}),qt=(jt.initialState,jt.actions,jt.controls,jt.reducer,jt.resolvers,jt.selectors,jt),Ht=(0,f.U)({baseName:"getAdminBarSettings",controlCallback:()=>(0,y.get)("core","site","admin-bar-settings",void 0,{useCache:!1}),reducerCallback:(0,n.createReducer)((e,t)=>{e.adminBarSettings={...e.adminBarSettings||{},...t}})}),Kt=(0,f.U)({baseName:"setAdminBarSettings",controlCallback:({enabled:e})=>(0,y.set)("core","site","admin-bar-settings",{enabled:e}),reducerCallback:(0,n.createReducer)((e,t)=>{e.adminBarSettings={...e.adminBarSettings||{},...t}}),argsToParams:({enabled:e})=>({enabled:e}),validateParams({enabled:e}){c()("boolean"==typeof e,"enabled must be of boolean type")},isAction:!0}),Vt={adminBarSettings:void 0},Wt={*setShowAdminBar(e){const{response:t,error:r}=yield Kt.actions.fetchSetAdminBarSettings({enabled:e});return{response:t,error:r}}};const Jt={*getAdminBarSettings(){const{select:e}=yield n.commonActions.getRegistry();void 0===e(S.O4).getAdminBarSettings()&&(yield Ht.actions.fetchGetAdminBarSettings())}},Zt={getAdminBarSettings:e=>e.adminBarSettings,getShowAdminBar:(0,n.createRegistrySelector)(e=>()=>e(S.O4).getAdminBarSettings()?.enabled),getModuleSettingsURL:(0,n.createRegistrySelector)(e=>(t,r)=>{c()(r,"moduleSlug is required to get module settings URL");return`${e(S.O4).getAdminURL("googlesitekit-settings")}#connected-services/${r}`}),getModuleSettingsEditURL:(0,n.createRegistrySelector)(e=>(t,r)=>{c()(r,"moduleSlug is required to get module settings edit URL");return`${e(S.O4).getModuleSettingsURL(r)}/edit`}),getConnectMoreServicesURL:(0,n.createRegistrySelector)(e=>()=>`${e(S.O4).getAdminURL("googlesitekit-settings")}#connect-more-services`),getSiteKitAdminSettingsURL:(0,n.createRegistrySelector)(e=>(t,r)=>`${e(S.O4).getAdminURL("googlesitekit-settings",r)}#/admin-settings`)},zt=(0,n.combineStores)(Ht,Kt,{initialState:Vt,actions:Wt,controls:{},reducer:function(e,{type:t}){return e},resolvers:Jt,selectors:Zt}),Qt=(zt.initialState,zt.actions,zt.controls,zt.reducer,zt.resolvers,zt.selectors,zt),Yt={selectors:{getGoogleLocaleAwareURL(e,t){const r=(0,de.JK)(),{website:n,path:o,query:i,hash:s,locale:a=r.match(/^([a-zA-Z]+[-_]?[a-zA-Z]*)/)?.[0]||r}=t||{};if(!o)return null;const c=new URL(n);c.pathname=o,c.hash=s||"";const l={...i,hl:a};for(const e in l)c.searchParams.set(e,l[e]);return c.toString()},getGoogleSupportURL:(0,n.createRegistrySelector)(e=>(t,r)=>e(S.O4).getGoogleLocaleAwareURL({...r,website:"https://support.google.com"})),getGooglePrivacyPolicyURL:(0,n.createRegistrySelector)(e=>()=>e(S.O4).getGoogleLocaleAwareURL({website:"https://myaccount.google.com",path:"/privacypolicy"})),getDocumentationLinkURL:(0,n.createRegistrySelector)(e=>(t,r)=>{c()(r,"A slug is required.");return`${e(S.O4).getProxySupportLinkURL()}?doc=${encodeURIComponent(r)}`}),getErrorTroubleshootingLinkURL:(0,n.createRegistrySelector)(e=>(t,r)=>{c()(r,"An error is required.");const n=e(S.O4).getProxySupportLinkURL();return r.id&&!(0,de.kf)(r.id)?`${n}?error_id=${encodeURIComponent(r.id)}`:r.code&&!(0,de.kf)(r.code)?`${n}?error_id=${encodeURIComponent(r.code)}`:`${n}?error=${encodeURIComponent(r.message)}`}),getGoogleTermsURL:(0,n.createRegistrySelector)(e=>()=>e(S.O4).getGoogleLocaleAwareURL({website:"https://policies.google.com",path:"/terms"}))}},Xt=(0,n.combineStores)(n.commonStore,A,K,oe,Ge,Ye,et,bt,Nt,It.Ay,ge,qt,qe,Qt,Yt,$t,m,(0,i.g4)(S.O4),(0,s.k)(S.O4,{keysToSnapshot:["conversionTracking"]}));Xt.initialState,Xt.actions,Xt.controls,Xt.reducer,Xt.resolvers,Xt.selectors;o().registerStore(S.O4,Xt)},38017(e,t,r){r.d(t,{A:()=>c});var n=r(4452),o=r.n(n),i=r(62688),s=r.n(i),a=r(62540);function ChangeArrow({direction:e,invertColor:t,width:r,height:n}){return(0,a.jsx)("svg",{className:o()("googlesitekit-change-arrow",`googlesitekit-change-arrow--${e}`,{"googlesitekit-change-arrow--inverted-color":t}),width:r,height:n,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:s().string,invertColor:s().bool,width:s().number,height:s().number},ChangeArrow.defaultProps={direction:"up",invertColor:!1,width:9,height:9};const c=ChangeArrow},84895(e,t,r){r.d(t,{G:()=>o,t:()=>n});const n=new Set(globalThis?._googlesitekitBaseData?.enabledFeatures||[]);function o(e,t=n){return t instanceof Set&&t.has(e)}},49993(e,t,r){r.d(t,{Gq:()=>u,IL:()=>y,LD:()=>p,SO:()=>d,a2:()=>o,xD:()=>m});var n=r(13047);const o="googlesitekit_",i=`${o}1.181.0_${globalThis._googlesitekitBaseData.storagePrefix}_`,s=["sessionStorage","localStorage"];let a,c=[...s];async function l(e){const t=globalThis[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 c)a||await l(e)&&(a=globalThis[e]);return void 0===a&&(a=null),a}async function u(e){const t=await g();if(t){const r=t.getItem(`${i}${e}`);if(r){const e=JSON.parse(r),{timestamp:t,ttl:n,value:o,isError:i}=e;if(t&&(!n||Math.round(Date.now()/1e3)-t<n))return{cacheHit:!0,value:o,isError:i}}}return{cacheHit:!1,value:void 0}}async function d(e,t,{ttl:r=n.Jg,timestamp:o=Math.round(Date.now()/1e3),isError:s=!1}={}){const a=await g();if(a)try{return a.setItem(`${i}${e}`,JSON.stringify({timestamp:o,ttl:r,value:t,isError:s})),!0}catch(e){return globalThis.console.warn("Encountered an unexpected storage error:",e),!1}return!1}async function p(e){const t=await g();if(t)try{const r=e.startsWith(o)?e:`${i}${e}`;return t.removeItem(r),!0}catch(e){return globalThis.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 r=0;r<e.length;r++){const n=e.key(r);0===n.indexOf(o)&&t.push(n)}return t}catch(e){return globalThis.console.warn("Encountered an unexpected storage error:",e),[]}return[]}async function y(){if(await g()){const e=await m();for(const t of e)await p(t);return!0}return!1}},73866(e,t,r){r.d(t,{g4:()=>b,o1:()=>S});var n=r(32091),o=r.n(n),i=r(10523),s=r.n(i),a=r(78913),c=r(50539),l=r(13047);const g="SET_ERROR_FOR_SELECTOR",u="SET_ERROR_FOR_ACTION",d="CLEAR_SELECTOR_ERROR",p="CLEAR_SELECTOR_ERRORS",m="CLEAR_ACTION_ERROR",y="CLEAR_ACTION_ERRORS";function f(e,t){if(t&&Array.isArray(t)){const r=t.map(e=>"object"==typeof e?(0,l.Zm)(e):e);return`${e}::${s()(JSON.stringify(r))}`}return e}const S={setErrorForSelector:(e,t,r=[])=>(o()(e,"error is required."),o()(t,"selectorName is required."),o()(r&&Array.isArray(r),"args must be an array."),{type:g,payload:{error:e,baseName:t,args:r}}),setErrorForAction:(e,t,r=[])=>(o()(e,"error is required."),o()(t,"actionName is required."),o()(r&&Array.isArray(r),"args must be an array."),{type:u,payload:{error:e,baseName:t,args:r}}),clearSelectorError:(e,t=[])=>(o()(e,"selectorName is required."),o()(t&&Array.isArray(t),"args must be an array."),{type:d,payload:{baseName:e,args:t}}),clearSelectorErrors:e=>({type:p,payload:{baseName:e}}),clearActionError:(e,t=[])=>(o()(e,"actionName is required."),o()(t&&Array.isArray(t),"args must be an array."),{type:m,payload:{baseName:e,args:t}}),clearActionErrors:e=>({type:y,payload:{baseName:e}})};function b(e){o()(e,"storeName must be defined.");function t(e,t,r,n){const{baseName:o,args:i,error:s}=n,a=f(o,i);e[t]=e[t]||{},e[r]=e[r]||{},e[t][a]=s,e[r][a]=i}function r(e,t,r,n,o){const i=f(n,o);e[t]=e[t]||{},e[r]=e[r]||{},delete e[t][i],delete e[r][i]}function n(e,t,r,n){if(n){e[t]=e[t]||{},e[r]=e[r]||{};for(const o in e[t])(o===n||o.startsWith(`${n}::`))&&(delete e[t][o],delete e[r][o])}else e[t]={},e[r]={}}const i=(0,c.createReducer)((e,{type:o,payload:i})=>{switch(o){case g:t(e,"selectorErrors","selectorErrorArgs",i);break;case u:t(e,"actionErrors","actionErrorArgs",i);break;case d:{const{baseName:t,args:n}=i;r(e,"selectorErrors","selectorErrorArgs",t,n);break}case p:{const{baseName:t}=i;n(e,"selectorErrors","selectorErrorArgs",t);break}case m:{const{baseName:t,args:n}=i;r(e,"actionErrors","actionErrorArgs",t,n);break}case y:{const{baseName:t}=i;n(e,"actionErrors","actionErrorArgs",t);break}}}),s={getErrorForSelector(e,t,r=[]){o()(t,"selectorName is required.");const{selectorErrors:n}=e;return n[f(t,r)]},getErrorForAction(e,t,r=[]){o()(t,"actionName is required.");const{actionErrors:n}=e;return n[f(t,r)]},getErrors(e){const t=new Set([...Object.values(e.selectorErrors),...Object.values(e.actionErrors)]);return Array.from(t)},getMetaDataForSelectorError(e,t){const r=Object.keys(e.selectorErrors).find(r=>e.selectorErrors[r]===t);if(r){return{baseName:r.substring(0,r.indexOf("::")),args:e.selectorErrorArgs[r]}}return null},getSelectorDataForError:(0,a.N)(t=>function(r,n){const o=t(e).getMetaDataForSelectorError(n);if(o){const{baseName:r,args:n}=o;if(!!t(e)[r])return{storeName:e,name:r,args:n}}return null}),hasErrors:e=>s.getErrors(e).length>0};return{initialState:{selectorErrors:{},selectorErrorArgs:{},actionErrors:{},actionErrorArgs:{}},actions:S,controls:{},reducer:i,resolvers:{},selectors:s}}},35812(e,t,r){r.d(t,{U:()=>S});var n=r(32091),o=r.n(n),i=r(17243),s=r(50539),a=r(13047),c=r(73866),l=r(74426);function g(e){return e}function u(){return{}}function d(){}const{clearSelectorError:p,clearActionError:m,setErrorForSelector:y,setErrorForAction:f}=c.o1;function S({baseName:e,controlCallback:t,reducerCallback:r=g,argsToParams:n=u,validateParams:c=d,isAction:S=!1}){let b;o()(e,"baseName is required."),o()("function"==typeof t,"controlCallback is required and must be a function."),o()("function"==typeof r,"reducerCallback must be a function."),o()("function"==typeof n,"argsToParams must be a function."),o()("function"==typeof c,"validateParams must be a function.");try{c(n()),b=!1}catch(e){b=!0}const v=(0,l.m2)(e),R=(0,l.sP)(e),h=`FETCH_${R}`,E=`START_${h}`,A=`FINISH_${h}`,C=`CATCH_${h}`,k=`RECEIVE_${R}`,T=`fetch${v}`,L=`receive${v}`,U=`isFetching${v}`,_={[U]:{}};const N={[T](...t){const r=n(...t);return c(r),function*(t,r){let n,o;yield{payload:{params:t},type:E};const i=S?m:p;yield i(e,r);try{n=yield{payload:{params:t},type:h},yield N[L](n,t),yield{payload:{params:t},type:A}}catch(n){o=n;const i=S?f:y;yield i(o,e,r),yield{payload:{params:t},type:C}}return{response:n,error:o}}(r,t)},[L]:(e,t)=>(o()(void 0!==e,"response is required."),b?(o()((0,i.isPlainObject)(t),"params is required."),c(t)):t={},{payload:{response:e,params:t},type:k})},I={[h]:({payload:e})=>t(e.params)},w=(0,s.createReducer)((e,{type:t,payload:n})=>{switch(t){case E:{const{params:t}=n;return e[U]=e[U]||{},e[U][(0,a.Zm)(t)]=!0,e}case k:{const{response:t,params:o}=n;return r(e,t,o)}case A:{const{params:t}=n;return e[U]=e[U]||{},e[U][(0,a.Zm)(t)]=!1,e}case C:{const{params:t}=n;return e[U]=e[U]||{},e[U][(0,a.Zm)(t)]=!1,e}default:return e}});return{initialState:_,actions:N,controls:I,reducer:w,resolvers:{},selectors:{[U]:(e,...t)=>{if(void 0===e[U])return!1;let r;try{r=n(...t),c(r)}catch(e){return!1}return!!e[U][(0,a.Zm)(r)]}}}}},67448(e,t,r){r.d(t,{Y:()=>c});var n=r(32091),o=r.n(n),i=r(54419),s=r(50539),a=r(35812);function c(e,t,r,{server:n=!0,storeName:c}={}){o()(e,"type is required."),o()(t,"identifier is required."),o()(r,"datapoint is required.");const l=c||`${e}/${t}`,g={serverNotifications:n?void 0:{}},u=(0,a.U)({baseName:"getNotifications",controlCallback:()=>(0,i.get)(e,t,r),reducerCallback:(0,s.createReducer)((e,t)=>{e.serverNotifications=t.reduce((e,t)=>({...e,[t.id]:t}),{})})});const d={*getNotifications(){(yield s.commonActions.getRegistry()).select(l).getNotifications()||(yield u.actions.fetchGetNotifications())}};n||delete d.getNotifications;const p={getNotifications(e){const{serverNotifications:t}=e;return void 0===t?t:Object.values({...t||{}})}};return{...(0,s.combineStores)(u,{initialState:g,actions:{},controls:{},reducer:function(e=g,{type:t}){return e},resolvers:d,selectors:p}),STORE_NAME:l}}},78990(e,t,r){r.d(t,{P9:()=>S,k:()=>m,mR:()=>f});var n=r(32091),o=r.n(n),i=r(17243),s=r(50539),a=r.n(s),c=r(49993),l=r(13047);const g="CREATE_SNAPSHOT",u="DELETE_SNAPSHOT",d="RESTORE_SNAPSHOT",p="SET_STATE_FROM_SNAPSHOT";function m(e,{keysToSnapshot:t}={}){o()(e,"storeName is required to create a snapshot store.");const r={},n={*deleteSnapshot(){return yield{payload:{},type:u}},*restoreSnapshot(e={}){const{clearAfterRestore:t=!0}=e,{cacheHit:r,value:n}=yield{payload:{},type:d};return r&&(yield{payload:{snapshot:n},type:p},t&&(yield{payload:{},type:u})),r},*createSnapshot(){return yield{payload:{},type:g}}},a={[u]:()=>(0,c.LD)(`datastore::cache::${e}`),[g]:(0,s.createRegistryControl)(r=>()=>{const n=r.stores[e].store.getState(),o=t?.length>0?(0,i.pick)(n,t):n;return(0,c.SO)(`datastore::cache::${e}`,o)}),[d]:()=>(0,c.Gq)(`datastore::cache::${e}`,l.Jg)};return{initialState:r,actions:n,controls:a,reducer:function(e=r,{type:n,payload:o}){if(n===p){const{snapshot:r}=o,{error:n,...i}=r;return t?.length>0?{...e,...i}:i}return e}}}function y(e=a()){return Object.values(e.stores).filter(e=>Object.keys(e.getActions()).includes("restoreSnapshot"))}function f(e=a()){return Promise.all(y(e).map(e=>e.getActions().createSnapshot()))}function S(e=a()){return Promise.all(y(e).map(e=>e.getActions().restoreSnapshot()))}},74426(e,t,r){function n(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 i(e){return e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("")}r.d(t,{Uf:()=>i,m2:()=>n,sP:()=>o})},8084(e,t,r){r.d(t,{$C:()=>L,RF:()=>T,WI:()=>C,_5:()=>h,jU:()=>R,o3:()=>v,x0:()=>A});var n=r(32091),o=r.n(n),i=r(17243),s=r(50532),a=r.n(s),c=r(78913);const l="GET_REGISTRY",g="AWAIT";function u(...e){const t=e.reduce((e,t)=>({...e,...t}),{}),r=E(e.reduce((e,t)=>[...e,...Object.keys(t)],[]));return o()(0===r.length,`collect() cannot accept collections with duplicate keys. Your call to collect() contains the following duplicated functions: ${r.join(", ")}. Check your data stores for duplicates.`),t}const d=u,p=u;function m(...e){const t=[...e];let r;return"function"!=typeof t[0]&&(r=t.shift()),(e=r,n={})=>t.reduce((e,t)=>t(e,n),e)}const y=u,f=u,S=u;function b(e){return e}function v(...e){const t=S(...e.map(e=>e.initialState||{}));return{initialState:t,controls:p(...e.map(e=>e.controls||{})),actions:d(...e.map(e=>e.actions||{})),reducer:m(t,...e.map(e=>e.reducer||b)),resolvers:y(...e.map(e=>e.resolvers||{})),selectors:f(...e.map(e=>e.selectors||{}))}}const R={getRegistry:()=>({payload:{},type:l}),*await(e){return{payload:{value:e},type:g}}},h={[l]:(0,c.b)(e=>()=>e),[g]:({payload:e})=>e.value};function E(e){const t=[],r={};for(let n=0;n<e.length;n++){const o=e[n];r[o]=r[o]>=1?r[o]+1:1,r[o]>1&&t.push(o)}return t}const A={actions:R,controls:h,reducer:b};function C(e){return t=>k(e(t))}const k=a()(e=>(0,i.mapValues)(e,(e,t)=>(...r)=>{const n=e(...r);return o()(void 0!==n,`${t}(...) is not resolved`),n}));function T(e,{negate:t=!1}={}){return{safeSelector:(0,c.N)(r=>(n,...o)=>{const i=!t,s=!!t;try{return e(r,n,...o),i}catch{return s}}),dangerousSelector:(0,c.N)(t=>(r,...n)=>{e(t,r,...n)})}}function L(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."),(...r)=>(e(...r),t(...r))}},29785(e,t,r){r.d(t,{O4:()=>n,OQ:()=>i,qc:()=>o});const n="core/site",o="primary",i="secondary"},8746(e,t,r){r.d(t,{Ay:()=>C,ne:()=>R});var n=r(32091),o=r.n(n),i=r(61971),s=r(51568),a=r(82286),c=r(50539),l=r(13047),g=r(19144),u=r(29785);function d(e){return(0,c.createRegistrySelector)(t=>()=>(t(u.O4).getSiteInfo()||{})[e])}const p="RECEIVE_SITE_INFO",m="RECEIVE_PERMALINK_PARAM",y="SET_SITE_KIT_AUTO_UPDATES_ENABLED",f="SET_KEY_METRICS_SETUP_COMPLETED_BY",S="SET_SETUP_ERROR_CODE",b={siteInfo:void 0,permaLink:!1},v={receiveSiteInfo:e=>(o()(e,"siteInfo is required."),{payload:{siteInfo:e},type:p}),receivePermaLinkParam:e=>(o()(e,"permaLink is required."),{payload:{permaLink:e},type:m}),setSiteKitAutoUpdatesEnabled:e=>(o()("boolean"==typeof e,"siteKitAutoUpdatesEnabled must be a boolean."),{payload:{siteKitAutoUpdatesEnabled:e},type:y}),setKeyMetricsSetupCompletedBy:e=>(o()("number"==typeof e,"keyMetricsSetupCompletedBy must be a number."),{payload:{keyMetricsSetupCompletedBy:e},type:f}),setSetupErrorCode:e=>(o()("string"==typeof e||null===e,"setupErrorCode must be a string or null."),{payload:{setupErrorCode:e},type:S})},R={},h=(0,c.createReducer)((e,{payload:t,type:r})=>{switch(r){case p:const{adminURL:r,ampMode:n,currentEntityID:o,currentEntityTitle:i,currentEntityType:s,currentEntityURL:a,homeURL:c,proxyPermissionsURL:l,proxySetupURL:g,referenceSiteURL:u,setupErrorCode:d,setupErrorMessage:b,setupErrorRedoURL:v,siteName:R,siteLocale:h,timezone:E,startOfWeek:A,usingProxy:C,webStoriesActive:k,proxySupportLinkURL:T,widgetsAdminURL:L,postTypes:U,wpVersion:_,updateCoreURL:N,changePluginAutoUpdatesCapacity:I,siteKitAutoUpdatesEnabled:w,pluginBasename:P,productPostType:O,keyMetricsSetupCompletedBy:M,keyMetricsSetupNew:G,consentModeRegions:D,anyoneCanRegister:$,isMultisite:F,hasActiveLeadEventProviders:x,hasActiveEcommerceEventProviders:B}=t.siteInfo;e.siteInfo={adminURL:r,ampMode:n,currentEntityID:parseInt(o,10),currentEntityTitle:i,currentEntityType:s,currentEntityURL:a,homeURL:c,proxyPermissionsURL:l,proxySetupURL:g,referenceSiteURL:u,setupErrorCode:d,setupErrorMessage:b,setupErrorRedoURL:v,siteName:R,siteLocale:h,timezone:E,startOfWeek:A,usingProxy:C,webStoriesActive:k,proxySupportLinkURL:T,widgetsAdminURL:L,postTypes:U,wpVersion:_,updateCoreURL:N,changePluginAutoUpdatesCapacity:I,siteKitAutoUpdatesEnabled:w,pluginBasename:P,productPostType:O,keyMetricsSetupCompletedBy:M,keyMetricsSetupNew:G,consentModeRegions:D,anyoneCanRegister:$,isMultisite:F,hasActiveLeadEventProviders:x,hasActiveEcommerceEventProviders:B};break;case m:e.permaLink=t.permaLink;break;case y:e.siteInfo||(e.siteInfo={}),e.siteInfo.siteKitAutoUpdatesEnabled=t.siteKitAutoUpdatesEnabled;break;case f:e.siteInfo||(e.siteInfo={}),e.siteInfo.keyMetricsSetupCompletedBy=t.keyMetricsSetupCompletedBy;break;case S:e.siteInfo||(e.siteInfo={}),e.siteInfo.setupErrorCode=t.setupErrorCode}}),E={*getSiteInfo(){if((yield c.commonActions.getRegistry()).select(u.O4).getSiteInfo())return;if(!globalThis._googlesitekitBaseData||!globalThis._googlesitekitEntityData)return void globalThis.console.error("Could not load core/site info.");const{adminURL:e,ampMode:t,homeURL:r,proxyPermissionsURL:n,proxySetupURL:o,referenceSiteURL:i,setupErrorCode:s,setupErrorMessage:a,setupErrorRedoURL:l,siteName:g,siteLocale:d,timezone:p,startOfWeek:m,usingProxy:y,webStoriesActive:f,proxySupportLinkURL:S,widgetsAdminURL:b,postTypes:R,wpVersion:h,updateCoreURL:E,changePluginAutoUpdatesCapacity:A,siteKitAutoUpdatesEnabled:C,pluginBasename:k,productPostType:T,keyMetricsSetupCompletedBy:L,keyMetricsSetupNew:U,consentModeRegions:_,anyoneCanRegister:N,isMultisite:I,hasActiveLeadEventProviders:w,hasActiveEcommerceEventProviders:P}=globalThis._googlesitekitBaseData,{currentEntityID:O,currentEntityTitle:M,currentEntityType:G,currentEntityURL:D}=globalThis._googlesitekitEntityData;yield v.receiveSiteInfo({adminURL:e,ampMode:t,currentEntityID:O,currentEntityTitle:M,currentEntityType:G,currentEntityURL:D,homeURL:r,proxyPermissionsURL:n,proxySetupURL:o,referenceSiteURL:i,setupErrorCode:s,setupErrorMessage:a,setupErrorRedoURL:l,siteName:g,siteLocale:d,timezone:p,startOfWeek:m,postTypes:R,usingProxy:!!y,webStoriesActive:f,proxySupportLinkURL:S,widgetsAdminURL:b,wpVersion:h,updateCoreURL:E,changePluginAutoUpdatesCapacity:A,siteKitAutoUpdatesEnabled:C,pluginBasename:k,productPostType:T,keyMetricsSetupCompletedBy:L,keyMetricsSetupNew:U,consentModeRegions:_,anyoneCanRegister:N,isMultisite:I,hasActiveLeadEventProviders:w,hasActiveEcommerceEventProviders:P})}},A={getSiteInfo:e=>e.siteInfo,getAdminURL:(0,c.createRegistrySelector)(e=>(t,r,n={})=>{const{adminURL:o}=e(u.O4).getSiteInfo()||{};if(void 0===o||void 0===r)return o;let a=o,c="";try{const e=new URL(o),t=e.pathname.endsWith("/")?e.pathname:`${e.pathname}/`;a=`${e.origin}${t}`,c=e.search||""}catch(e){a="/"===o[o.length-1]?o:`${o}/`,c=""}let l=r,g="admin.php";if(-1!==r.indexOf(".php?")){const e=r.split("?");if(l=i.parse(e.pop()).page,!l)return o;g=e.shift()}const{page:d,...p}=n;return(0,s.F)(`${a}${g}${c}`,{page:l,...p})}),getAMPMode:d("ampMode"),getCurrentEntityID:d("currentEntityID"),getCurrentEntityTitle:d("currentEntityTitle"),getCurrentEntityType:d("currentEntityType"),getCurrentEntityURL:d("currentEntityURL"),getHomeURL:d("homeURL"),getReferenceSiteURL:d("referenceSiteURL"),getProxySetupURL:d("proxySetupURL"),getProxyPermissionsURL:d("proxyPermissionsURL"),getCurrentReferenceURL:(0,c.createRegistrySelector)(e=>()=>{const t=e(u.O4).getCurrentEntityURL();return null!==t?t:e(u.O4).getReferenceSiteURL()}),isAMP:(0,c.createRegistrySelector)(e=>()=>{const t=e(u.O4).getAMPMode();if(void 0!==t)return!!t}),isPrimaryAMP:(0,c.createRegistrySelector)(e=>()=>{const t=e(u.O4).getAMPMode();if(void 0!==t)return t===u.qc}),isSecondaryAMP:(0,c.createRegistrySelector)(e=>()=>{const t=e(u.O4).getAMPMode();if(void 0!==t)return t===u.OQ}),getAdminSettingsURL:(0,c.createRegistrySelector)(e=>()=>{const t=e(u.O4).getAdminURL(),r=e(u.O4).isMultisite();if(void 0!==t&&void 0!==r)return new URL(!0===r?"network/settings.php":"options-general.php",t).href}),getTimezone:d("timezone"),getStartOfWeek:d("startOfWeek"),isUsingProxy:d("usingProxy"),getSiteName:d("siteName"),getSiteLocale:(0,c.createRegistrySelector)(e=>()=>e(u.O4).getSiteInfo()?.siteLocale?.replace("_","-")),getSetupErrorCode:d("setupErrorCode"),getSetupErrorMessage:d("setupErrorMessage"),getSetupErrorRedoURL:d("setupErrorRedoURL"),getProxySupportLinkURL:d("proxySupportLinkURL"),getWidgetsAdminURL:d("widgetsAdminURL"),getPostTypes:d("postTypes"),getPermaLinkParam:e=>{if(e.permaLink)return e.permaLink;const t=(0,a.d)(globalThis.location.href,"permaLink");return t||!1},isWebStoriesActive:d("webStoriesActive"),isSiteURLMatch:(0,c.createRegistrySelector)(e=>(t,r)=>{const n=e(u.O4).getReferenceSiteURL();return(0,l.dc)(n)===(0,l.dc)(r)}),getSiteURLPermutations:(0,c.createRegistrySelector)(e=>()=>{const t=e(u.O4).getReferenceSiteURL(),r=[],n=new URL(t);return n.hostname=n.hostname.replace(/^www\./i,""),n.protocol="http",r.push((0,l.CZ)(n)),n.protocol="https",r.push((0,l.CZ)(n)),n.hostname="www."+n.hostname,r.push((0,l.CZ)(n)),n.protocol="http",r.push((0,l.CZ)(n)),r}),getWPVersion:d("wpVersion"),getUpdateCoreURL:d("updateCoreURL"),hasChangePluginAutoUpdatesCapacity:d("changePluginAutoUpdatesCapacity"),getSiteKitAutoUpdatesEnabled:d("siteKitAutoUpdatesEnabled"),getPluginBasename:d("pluginBasename"),getKeyMetricsSetupCompletedBy:d("keyMetricsSetupCompletedBy"),getKeyMetricsSetupNew:d("keyMetricsSetupNew"),hasMinimumWordPressVersion:(0,c.createRegistrySelector)(e=>(t,r)=>{o()(r,"minimumWPVersion is required.");const{major:n,minor:i}=e(u.O4).getWPVersion()||{};if(void 0===n||void 0===i)return;const[s,a=0]=r.split(".").map(e=>parseInt(e,10));return s<n||s===n&&a<=i}),getProductPostType:d("productPostType"),isKeyMetricsSetupCompleted:e=>(0,g.G)((0,g.G)(A.getKeyMetricsSetupCompletedBy(e))),getConsentModeRegions:d("consentModeRegions"),getAnyoneCanRegister:d("anyoneCanRegister"),isMultisite:d("isMultisite"),hasActiveLeadEventProviders:d("hasActiveLeadEventProviders"),hasActiveEcommerceEventProviders:d("hasActiveEcommerceEventProviders")},C={initialState:b,actions:v,controls:R,reducer:h,resolvers:E,selectors:A}},97345(e,t,r){r.d(t,{$8:()=>s,$Q:()=>p,BT:()=>P,CQ:()=>T,D1:()=>W,DF:()=>V,GM:()=>k,GT:()=>b,GU:()=>J,HA:()=>D,HD:()=>d,HP:()=>w,J5:()=>F,JF:()=>U,JK:()=>f,Ml:()=>y,SS:()=>O,UF:()=>g,UY:()=>q,Vl:()=>M,W6:()=>K,Xq:()=>L,YQ:()=>_,Yw:()=>j,dV:()=>I,dX:()=>C,ej:()=>l,em:()=>i,ep:()=>E,fu:()=>R,gC:()=>v,hz:()=>m,jN:()=>Z,jx:()=>u,lV:()=>c,nH:()=>$,oR:()=>n,od:()=>a,p3:()=>S,pG:()=>A,qv:()=>o,qy:()=>N,t1:()=>H,t7:()=>B,tB:()=>h,tK:()=>x,u_:()=>G});const n="core/user",o="connected_url_mismatch",i="__global",s="temporary_persist_permission_error",a="adblocker_active",c=["weekly","monthly","quarterly"],l="googlesitekit_authenticate",g="googlesitekit_setup",u="googlesitekit_view_dashboard",d="googlesitekit_manage_options",p="googlesitekit_read_shared_module_data",m="googlesitekit_manage_module_sharing_options",y="googlesitekit_delegate_module_sharing_management",f="googlesitekit_update_plugins",S="kmAnalyticsAdSenseTopEarningContent",b="kmAnalyticsEngagedTrafficSource",v="kmAnalyticsLeastEngagingPages",R="kmAnalyticsNewVisitors",h="kmAnalyticsPopularAuthors",E="kmAnalyticsPopularContent",A="kmAnalyticsPopularProducts",C="kmAnalyticsReturningVisitors",k="kmAnalyticsTopCities",T="kmAnalyticsTopCitiesDrivingLeads",L="kmAnalyticsTopCitiesDrivingAddToCart",U="kmAnalyticsTopCitiesDrivingPurchases",_="kmAnalyticsTopDeviceDrivingPurchases",N="kmAnalyticsTopConvertingTrafficSource",I="kmAnalyticsTopCountries",w="kmAnalyticsTopPagesDrivingLeads",P="kmAnalyticsTopRecentTrendingPages",O="kmAnalyticsTopTrafficSource",M="kmAnalyticsTopTrafficSourceDrivingAddToCart",G="kmAnalyticsTopTrafficSourceDrivingLeads",D="kmAnalyticsTopTrafficSourceDrivingPurchases",$="kmAnalyticsPagesPerVisit",F="kmAnalyticsVisitLength",x="kmAnalyticsTopReturningVisitorPages",B="kmSearchConsolePopularKeywords",j="kmAnalyticsVisitsPerVisitor",q="kmAnalyticsMostEngagingPages",H="kmAnalyticsTopCategories",K=[S,b,v,R,h,E,A,C,H,k,T,L,U,_,N,I,P,O,M,$,F,x,j,q,H],V=[...K,B],W="welcome-modal-with-tour",J="welcome-modal-gathering-data",Z="initial-setup-notification-timeout"},88273(e,t,r){r.d(t,{U:()=>o,i:()=>n});const n="core/modules",o="insufficient_module_dependencies"},81597(e,t,r){r.d(t,{I:()=>n});const n="ads"},22942(e,t,r){r.d(t,{A_:()=>g,DF:()=>d,L1:()=>p,M0:()=>s,Mc:()=>a,Ok:()=>l,U9:()=>c,iW:()=>i,ue:()=>o,wq:()=>n,xR:()=>u});const n=1,o=2,i=3,s="enhanced-measurement-activation-banner-tooltip-state",a="enhanced-measurement-activation-banner-dismissed-item",c="_r.explorerCard..selmet",l="_r.explorerCard..seldim",g="_r..dataFilters",u="_r..nav",d="key-metrics-connect-ga4-cta-widget",p="analytics-4"},87500(e,t,r){r.d(t,{H:()=>n});const n="tagmanager"},51193(e,t,r){r.d(t,{Du:()=>d,GH:()=>a,Gp:()=>c,IS:()=>S,Jg:()=>g,N_:()=>v,O5:()=>b,Ql:()=>p,Qr:()=>m,XH:()=>f,r0:()=>l,sq:()=>y,tt:()=>u});var n=r(32091),o=r.n(n),i=r(17243),s=r(82871);const a="Invalid dateString parameter, it must be a string.",c='Invalid date range, it must be a string with the format "last-x-days".',l=60,g=60*l,u=24*g,d=7*u;function p(){function e(e){return(0,s.sprintf)(/* translators: %s: number of days */ /* translators: %s: number of days */ (0,s._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 m(e=""){if(!(0,i.isString)(e))return!1;if(3!==e.split("-").length)return!1;const t=new Date(e);return(0,i.isDate)(t)&&!isNaN(t)}function y(e){o()((0,i.isDate)(e)&&!isNaN(e),"Date param must construct to a valid date instance or be a valid date instance itself.");const t=`${e.getMonth()+1}`,r=`${e.getDate()}`;return[e.getFullYear(),t.length<2?`0${t}`:t,r.length<2?`0${r}`:r].join("-")}function f(e){o()(m(e),a);const[t,r,n]=e.split("-");return new Date(t,r-1,n)}function S(e,t){return y(v(e,t*u))}function b(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 v(e,t){o()(m(e)||(0,i.isDate)(e)&&!isNaN(e),a);const r=m(e)?f(e).getTime():e.getTime();return new Date(r-1e3*t)}},49746(e,t,r){r.d(t,{Eo:()=>u,JK:()=>y,K5:()=>m,jq:()=>p,mK:()=>g});var n=r(17243),o=r(50532),i=r.n(o),s=r(82871);function a(e,t={}){const{formatUnit:r,formatDecimal:n}=function(e,t={}){const{hours:r,minutes:n,seconds:o}=c(e);return{hours:r,minutes:n,seconds:o,formatUnit(){const{unitDisplay:i="short",...a}=t,c={unitDisplay:i,...a,style:"unit"};return 0===e?p(o,{...c,unit:"second"}):(0,s.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ (0,s._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),o?p(o,{...c,unit:"second"}):"",n?p(n,{...c,unit:"minute"}):"",r?p(r,{...c,unit:"hour"}):"").trim()},formatDecimal(){const t=(0,s.sprintf)( // translators: %s: number of seconds with "s" as the abbreviated unit. // translators: %s: number of seconds with "s" as the abbreviated unit. (0,s.__)("%ds","google-site-kit"),o);if(0===e)return t;const i=(0,s.sprintf)( // translators: %s: number of minutes with "m" as the abbreviated unit. // translators: %s: number of minutes with "m" as the abbreviated unit. (0,s.__)("%dm","google-site-kit"),n),a=(0,s.sprintf)( // translators: %s: number of hours with "h" as the abbreviated unit. // translators: %s: number of hours with "h" as the abbreviated unit. (0,s.__)("%dh","google-site-kit"),r);return(0,s.sprintf)(/* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ /* translators: 1: formatted seconds, 2: formatted minutes, 3: formatted hours */ (0,s._x)("%3$s %2$s %1$s","duration of time: hh mm ss","google-site-kit"),o?t:"",n?i:"",r?a:"").trim()}}}(e,t);try{return r()}catch{return n()}}function c(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 l(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,n.isPlainObject)(e)&&(t={...e}),t}function u(e,t={}){e=(0,n.isFinite)(e)?e:Number(e),(0,n.isFinite)(e)||(console.warn("Invalid number",e,typeof e),e=0);const r=g(t),{style:o="metric"}=r;return"metric"===o?function(e){const t={minimumFractionDigits:1,maximumFractionDigits:1};return 1e6<=e?(0,s.sprintf)( // translators: %s: an abbreviated number in millions. // translators: %s: an abbreviated number in millions. (0,s.__)("%sM","google-site-kit"),p(l(e),e%10==0?{}:t)):1e4<=e?(0,s.sprintf)( // translators: %s: an abbreviated number in thousands. // translators: %s: an abbreviated number in thousands. (0,s.__)("%sK","google-site-kit"),p(l(e))):1e3<=e?(0,s.sprintf)( // translators: %s: an abbreviated number in thousands. // translators: %s: an abbreviated number in thousands. (0,s.__)("%sK","google-site-kit"),p(l(e),e%10==0?{}:t)):p(e,{signDisplay:"never",maximumFractionDigits:1})}(e):"duration"===o?a(e,r):"durationISO"===o?function(e){let{hours:t,minutes:r,seconds:n}=c(e);return n=("0"+n).slice(-2),r=("0"+r).slice(-2),t=("0"+t).slice(-2),"00"===t?`${r}:${n}`:`${t}:${r}:${n}`}(e):p(e,r)}const d=i()(console.warn);function p(e,t={}){const{locale:r=y(),...n}=t;try{return new Intl.NumberFormat(r,n).format(e)}catch(t){d(`Site Kit numberFormat error: Intl.NumberFormat( ${JSON.stringify(r)}, ${JSON.stringify(n)} ).format( ${typeof e} )`,t.message)}const o={currencyDisplay:"narrow",currencySign:"accounting",style:"unit"},i=["signDisplay","compactDisplay"],s={};for(const[e,t]of Object.entries(n))o[e]&&t===o[e]||i.includes(e)||(s[e]=t);try{return new Intl.NumberFormat(r,s).format(e)}catch{return new Intl.NumberFormat(r).format(e)}}function m(e,t={}){const{locale:r=y(),style:n="long",type:o="conjunction"}=t;if(Intl.ListFormat){return new Intl.ListFormat(r,{style:n,type:o}).format(e)} /* translators: used between list items, there is a space after the comma. */const i=(0,s.__)(", ","google-site-kit");return e.join(i)}function y(e=globalThis){const t=(0,n.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}},13047(e,t,r){r.d(t,{tt:()=>S.tt,Jg:()=>S.Jg,Gp:()=>S.Gp,GH:()=>S.GH,r0:()=>S.r0,Du:()=>S.Du,Zf:()=>U,Cn:()=>E,G7:()=>f,vH:()=>y,N_:()=>S.N_,zh:()=>N,mK:()=>g.mK,Ql:()=>S.Ql,vY:()=>h,sq:()=>S.sq,VZ:()=>A.VZ,JK:()=>g.JK,IS:()=>S.IS,pH:()=>A.pH,kf:()=>k,O5:()=>S.O5,Qr:()=>S.Qr,x6:()=>C,K5:()=>g.K5,S_:()=>m,dc:()=>A.dc,Eo:()=>g.Eo,jq:()=>g.jq,DK:()=>L.D,N9:()=>T,p9:()=>i.p,XH:()=>S.XH,Zm:()=>c,sx:()=>o.sx,BI:()=>o.BI,CZ:()=>i.C,BG:()=>_});var n=r(17243),o=r(65054),i=r(50477),s=r(10523),a=r.n(s);function c(e){return a()(JSON.stringify(l(e)))}function l(e){const t={};return Object.keys(e).sort().forEach(r=>{let n=e[r];n&&"object"==typeof n&&!Array.isArray(n)&&(n=l(n)),t[r]=n}),t}var g=r(49746);function u(e){return e.replace(new RegExp("\\[([^\\]]+)\\]\\((https?://[^/]+\\.\\w+/?.*?)\\)","gi"),'<a href="$2" target="_blank" rel="noopener noreferrer">$1</a>')}function d(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=[u,d,p];let r=e;for(const e of t)r=e(r);return r}function y(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 S=r(51193),b=r(30908),v=r(38017),R=r(62540);function h(e,t={}){if(Number.isNaN(Number(e)))return"";const{invertColor:r=!1}=t;return(0,b.Ay)((0,R.jsx)(v.A,{direction:e>0?"up":"down",invertColor:r}))}function E(e,t){return e>0&&t>0?e/t-1:e>0?1:t>0?-1:0}var A=r(48276);function C(e){const t=parseFloat(e)||0;return!!Number.isInteger(t)&&t>0}function k(e){if("number"==typeof e)return!0;const t=(e||"").toString();return!!t&&!isNaN(t)}function T(e){return Array.isArray(e)?[...e].sort():e}var L=r(11193);function U(e,t){function r(e){return"0"===e||0===e}if(r(e)&&r(t))return 0;if(r(e)||Number.isNaN(e))return null;const n=(t-e)/e;return Number.isNaN(n)||!Number.isFinite(n)?null:n}function _(e){try{return JSON.parse(e)&&!!e}catch(e){return!1}}function N(e){if(!e)return"";const t=e.replace(/&#(\d+);/g,(e,t)=>String.fromCharCode(t)).replace(/(\\)/g,"");return(0,n.unescape)(t)}},19144(e,t,r){function n(e){if(void 0!==e)return!e}r.d(t,{G:()=>n})},11193(e,t,r){r.d(t,{D:()=>i});var n=r(32091),o=r.n(n);function i(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 r=-1*t;return{currentRange:e.slice(r),compareRange:e.slice(2*r,r)}}},55465(e,t,r){r.d(t,{O:()=>o});var n=r(31234);const o=r.n(n)()(globalThis)},50477(e,t,r){r.d(t,{C:()=>i,p:()=>o});var n=r(55465);function o(e,t={}){return{__html:n.O.sanitize(e,t)}}function i(e){const t="object"==typeof e?e.toString():e;return t?.replace?.(/\/+$/,"")}},56768(e,t,r){r.d(t,{N:()=>g,g:()=>u});var n=r(32091),o=r.n(n),i=r(17243),s=r(88144),a=r(84024),c=r(51568),l=r(29785);function g(e,t){const r=t.find(t=>t.test(e));return!!r&&r.exec(e)[1]}const u=(0,i.memoize)(async({homeURL:e,ampMode:t})=>{o()((0,a.m)(e),"homeURL must be valid URL");const r=[e];if(l.OQ===t)try{const e=await(0,s.default)({path:"/wp/v2/posts?per_page=1"}).then(e=>e.slice(0,1).map(e=>(0,c.F)(e.link,{amp:1})).pop());e&&r.push(e)}catch{return r}return r})},65054(e,t,r){r.d(t,{M9:()=>C,sx:()=>E,BI:()=>A});var n=r(17243),o=r(84895);const i="_googlesitekitDataLayer",s="data-googlesitekit-gtag";function a(e){return function(){e[i]=e[i]||[],e[i].push(arguments)}}const c={activeModules:[],isAuthenticated:!1,referenceSiteURL:"",trackingEnabled:!1,trackingID:"",userIDHash:"",userRoles:[]};const{activeModules:l=[],isSiteKitScreen:g,trackingEnabled:u,trackingID:d,referenceSiteURL:p,userIDHash:m,isAuthenticated:y,userRoles:f}=globalThis._googlesitekitTrackingData||{},S={activeModules:l,trackingEnabled:u,trackingID:d,referenceSiteURL:p,userIDHash:m,isSiteKitScreen:g,userRoles:f,isAuthenticated:y,pluginVersion:"1.181.0"},{enableTracking:b,disableTracking:v,isTrackingEnabled:R,initializeSnippet:h,trackEvent:E,trackEventOnce:A}=function(e,t=globalThis,r=globalThis){const l={...c,...e};l.referenceSiteURL&&(l.referenceSiteURL=l.referenceSiteURL.toString().replace(/\/+$/,""));const g=function(e,t){const r=a(t);let n;const{activeModules:c,referenceSiteURL:l,userIDHash:g,userRoles:u=[],isAuthenticated:d,pluginVersion:p}=e;return function(){const{document:t}=globalThis;if(void 0===n&&(n=!!t.querySelector(`script[${s}]`)),n)return!1;n=!0;const a=u?.length?u.join(","):"";r("js",new Date),r("config",e.trackingID,{groups:"site_kit",send_page_view:e.isSiteKitScreen,domain:l,plugin_version:p||"",enabled_features:Array.from(o.t).join(","),active_modules:c.join(","),authenticated:d?"1":"0",user_properties:{user_roles:a,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=${i}`,t.head.appendChild(m),{scriptTagSrc:`https://www.googletagmanager.com/gtag/js?id=${e.trackingID}&l=${i}`}}}(l,t),u=function(e,t,r,n){const o=a(t);return async function(t,i,s,a){const{trackingEnabled:c}=e;if(!c)return null;r();const l={send_to:"site_kit",event_category:t,event_label:s,value:a};return new Promise(e=>{const r=setTimeout(function(){n.console.warn(`Tracking event "${i}" (category "${t}") took too long to fire.`),e()},1e3);function s(){clearTimeout(r),e()}o("event",i,{...l,event_callback:s}),n._gaUserPrefs?.ioo?.()&&s()})}}(l,t,g,r),d={};return{enableTracking:function(){l.trackingEnabled=!0},disableTracking:function(){l.trackingEnabled=!1},initializeSnippet:g,isTrackingEnabled:function(){return!!l.trackingEnabled},trackEvent:u,trackEventOnce:function(...e){const t=JSON.stringify(e);d[t]||(d[t]=(0,n.once)(u)),d[t](...e)}}}(S);function C(e){e?b():v()}g&&u&&h()},48276(e,t,r){r.d(t,{VZ:()=>i,dc:()=>s,pH:()=>o,r0:()=>a});var n=r(84024);function o(e){try{return new URL(e).pathname}catch{}return null}function i(e,t){try{return new URL(t,e).href}catch{}return("string"==typeof e?e:"")+("string"==typeof t?t:"")}function s(e){return"string"!=typeof e?e:e.replace(/^https?:\/\/(www\.)?/i,"").replace(/\/$/,"")}function a(e,t){if(!(0,n.m)(e))return e;if(e.length<=t)return e;const r=new URL(e),o=e.replace(r.origin,"");if(o.length<t)return o;const i=o.length-Math.floor(t)+1;return"β¦"+o.substr(i)}},54419(e){e.exports=googlesitekit.api},50539(e){e.exports=googlesitekit.data},82871(e){e.exports=googlesitekit.i18n}},e=>{e.O(0,[660],()=>{return t=48292,e(e.s=t);var t});e.O()}]);
πΎ Save Changes
β Cancel