1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,225326,e=>{"use strict";let t="_default",n="_variantId_";e.s(["CdpHelper",0,class{static getPageVariantId(e,n,i,r){let a=e.replace(/[{}-]/g,""),s=n.replace("-","_"),o=r?`${this.normalizeScope(r)}_`:"",l=i;return i&&i!==t||(l="default"),`${o}${a}_${s}_${l}`.toLowerCase()}static getPageFriendlyId(e,t,n){let i=e.replace(/[{}-]/g,""),r=t.replace("-","_"),a=n?`${this.normalizeScope(n)}_`:"";return`embedded_${a}${i}_${r}`.toLowerCase()}static getComponentFriendlyId(e,t,n,i){let r=e.replace(/[{}-]/g,""),a=t.replace(/[{}-]/g,""),s=n.replace("-","_"),o=i?`${this.normalizeScope(i)}_`:"";return`component_${o}${r}_${a}_${s}*`.toLowerCase()}static normalizeScope(e){return(null==e?void 0:e.replace(/[^a-zA-Z0-9]+/g,""))||""}},"DEFAULT_VARIANT",0,t,"getPersonalizedRewrite",0,function(e,t){let i=e.endsWith("/")?e.slice(0,-1):e;return`${i}${t.map(e=>`/${n}${e}`).join("")}`},"getPersonalizedRewriteData",0,function(e){var i;let r,a=e.split("/"),s=[];return a.forEach(e=>{let t=e.match(`${n}(.*$)`);t&&s.push(t[1])}),i=s,r={variantId:t,componentVariantIds:[]}
1,i.forEach(e=>{var t;e.includes("_")?null==(t=r.componentVariantIds)||t.push(e):r.variantId=e}),r},"normalizePersonalizedRewrite",0,function(e){if(!e.includes(n))return e;let t=e.split("/");return(t=t.filter(e=>!e.includes(n))).join("/")||"/"}])},836418,331765,e=>{"use strict";var t=e.i(134433),n=e.i(692144),i=e.i(225326);let r=` 2 query EditingQuery($itemId: String!, $language: String!, $version: String) { 3 item(path: $itemId, language: $language, version: $version) { 4 rendered 5 } 6 } 7`;e.s(["EditingService",0,class{constructor(e){this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}async fetchEditingData({itemId:e,language:a,version:s,layoutKind:o=n.LayoutKind.Final,mode:l,site:d,variantId:c,previewTime:u},g){var p;if(t.default.editing("fetching editing data for %s %s %s %s",e,a,s,o),!a)throw RangeError("The language must be a non-empty string");let m=await this.graphQLClient.request(r,{itemId:e,version:s,language:a},Object.assign(Object.assign({},g),{headers:Object.assign(Object.assign(Object.assign(Object.assign({},null==g?void 0:g.headers),{sc_layoutKind:o,sc_editMode:"edit"===l?"true":"false",sc_previewMode:"preview"===l?"true":"false",sc_variant:c===i.DEFAULT_VARIANT?"default":c}),d&&{sc_site:d}),u&&{sc_previewTime:u})}));return{layoutData:(null==(p=null==m?void 0:m.item)?void 0:p.rendered)||{sitecore:{context:{pageEditing:!0,language:a},route:null}}}}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:t.default.editing})}}],836418);var a=e.i(563834),s=e.i(233953),o=e.i(508584);e.i(589295);var l=e.i(34656);let{ERROR_MESSAGES:d}=a.constants;e.s(["ComponentLayoutService",0,class{constructor(e){this.config=e}fetchComponentData(e,i){let r=this.config.contextId||this.config.clientContextId;if(!r)throw Error(d.MV_001);let a=new s.NativeDataFetcher({debugger:t.default.layout});return t.default.layout("fetching component with uid %s for %s %s %s %s",e.componentUid,e.itemId,e.language,e.siteName,e.dataSourceId),a.get(this.getFetchUrl(e),Object.assign(Object.assign({},i),{headers:Object.assign(Object.assign({},null==i?void 0:i.headers),{"x-sitecore-contextid":r,sc_editMode:`${e.mode===n.DesignLibraryMode.Metadata}`})})).then(e=>e.data).catch(e=>{var t;if((null==(t=e.response)?void 0:t.status)===404)return e.response.data;throw e})}getComponentFetchParams(e){return JSON.parse(JSON.stringify({item:e.itemId,uid:e.componentUid,dataSourceId:e.dataSourceId,renderingItemId:e.renderingId,version:e.version,sc_site:e.siteName,sc_lang:e.language||"en"}))}getFetchUrl(e){var t;let n=(0,o.normalizeUrl)(null!=(t=this.config.edgeUrl)?t:a.constants.SITECORE_EDGE_PLATFORM_URL_DEFAULT);return function(e,t={}){if(!e)throw RangeError("url must be a non-empty string");if((0,l.default)()){let n=new URL(e);for(let e in t)({}).hasOwnProperty.call(t,e)&&n.searchParams.append(e,String(t[e]));return n.toString()}let n=Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t[e]))}`).join("&");return -1!==e.indexOf("?")?`${e}&${n}`:`${e}?${n}`}(`${n}/layout/component`,this.getComponentFetchParams(e))}}],331765)},684106,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={callServer:function(){return a.callServer},createServerReference:function(){return o.createServerReference},findSourceMapURL:function(){return s.findSourceMapURL}};for(var r in i)Object.defineProperty(n,r,{enumerable:!0,get:i[r]});let a=e.r(980755),s=e.r(718671),o=e.r(966766)},47155,e=>{"use strict";var t,n,i=e.i(563834),r=e.i(508584),a=e.i(692144);let{ERROR_MESSAGES:s}=i.constants;(t=n||(n={})).READY="ready",t.RENDERED="rendered";let o=e=>["*"].some(t=>t===e.origin||RegExp("^"+t.replace(".","\\.").replace(/\*/g,".*")+"$").test(e.origin)),l=(e,t)=>{var n;if((null==(n=e.uid)?void 0:n.toLowerCase())===t.toLowerCase())return e;if(e.placeholders)for(let n of Object.keys(e.placeholders))for(let i of e.placeholders[n]){let e=l(i,t);if(e)return e}return null},d=(e,t,n)=>{t&&(e.fields=Object.assign(Object.assign({},e.fields),t)),n&&(e.params=Object.assign(Object.assign({},e.params),n))};e.s(["COMPONENT_PREVIEW_CACHE_KEY_PREFIX",0,"component-preview-","COMPONENT_UPDATE_CACHE_KEY_PREFIX",0,"component-update-","DesignLibraryStatus",0,n,"addComponentUpdateHandler",0,(e,t)=>{if(!window)return;let n=n=>((e,t,n)=>{var i;let r=e.data;if(!e.origin||!r||"component:update"!==r.name){o(e)||console.debug("Component Library: event skipped: message %s from origin %s",r.name,e.origin);return}if(!(null==(i=r.details)?void 0:i.uid))return void console.debug("Received component:update event without uid, aborting event handler...");let a=l(t,r.details.uid);return a?(console.debug("Found component with uid %s to update. Update fields: %o. Update params: %o.",r.details.uid,r.details.fields,r.details.params),d(a,r.details.fields,r.details.params),n&&n(t)):console.debug("Rendering with uid %s not found",r.details.uid),t})(n,e,t);
7return window.addEventListener("message",n),()=>{window.removeEventListener("message",n)}},"findComponent",0,l,"getDesignLibraryScriptLink",0,function(e=i.constants.SITECORE_EDGE_PLATFORM_URL_DEFAULT){return`${(0,r.normalizeUrl)(e)}/v1/files/designlibrary/lib/rh-lib-script.js`},"getDesignLibraryStatusEvent",0,function(e,t,n=!1){return{name:"component:status",message:{status:e,uid:t,isRenderingServerComponent:n}}},"isDesignLibraryMode",0,function(e){return e===a.DesignLibraryMode.Normal||e===a.DesignLibraryMode.Metadata},"postToDesignLibrary",0,e=>{if("u"<typeof window)return;let t=window.parent&&window.parent!==window?window.parent:window;try{console.log("Component Library: sending event",e.name,e),t.postMessage(e,"*")}catch(t){console.error(`Component Library: postMessage failed. ${s.CONTACT_SUPPORT}`,t,e)}},"updateComponent",0,d,"validateEvent",0,(e,t)=>!!e.origin&&!!e.data&&e.data.name===t||(o(e)||console.debug("Component Library: event skipped - invalid origin: message %s from origin %s",e.data.name,e.origin),!1)])},948126,e=>{"use strict";var t,n,i=e.i(233953),r=e.i(563834),a=e.i(47155),s=e.i(134433);let{SITECORE_EDGE_PLATFORM_URL_DEFAULT:o,ERROR_MESSAGES:l}=r.constants,d="component:generation:component-preview";function c(e){let t="content-sdk-style-preview",n=document.getElementById(t);n&&n.remove();let i=document.createElement("style");i.setAttribute("id",t),i.innerHTML=e,document.head.appendChild(i)}(t=n||(n={})).Render="render",t.RenderInit="render-init",t.ImportMapMissing="import-map-missing",t.ImportMapLoad="import-map-load-error",t.GeneratedComponentFetch="generated-component-fetch-error";let u=(e,t)=>{var n;let i,r,a=(n=t.imports,i=[],r={modules:[],exports:[]},n.forEach(t=>{let n=e.find(e=>e.module===t.module);if(!n)return void r.modules.push({module:t.module,alias:t.alias});let a=n.exports.find(e=>e.name===t.export);return a?i.push({name:t.alias,value:a.value}):void r.exports.push({alias:t.alias,export:t.export,module:t.module})}),{successful:i,missing:r});if(a.missing.modules.length>0||a.missing.exports.length>0){let e="";throw a.missing.modules.forEach(t=>{e+=`Missing module: '${t.module}' with alias: '${t.alias}' 8`}),a.missing.exports.forEach(t=>{let n=t.export!==t.alias?` with alias: '${t.alias}'`:"";e+=`Missing export: '${t.export}' from module: '${t.module}'${n} 9`}),e}let s=a.successful.map(e=>e.name),o=a.successful.map(e=>e.value),l={Component:null};return Function("exports",t.styles.styleImport.name,...s,t.code.content)(l,t.styles.styleImport.content,...o),l.Component};function g(e,t,i){switch(i){case n.Render:case n.RenderInit:return{name:"component:generation:component-preview-error",message:{uid:e,error:t,type:i}};default:return{name:"component:generation:error",message:{uid:e,error:t,type:i}}}}function p(e){return e.map(e=>({module:e.module,exports:e.exports.map(e=>e.name)}))}let m=(e,t,n)=>{let i=g(e,t,n);console.error(`Component Library: sending error event. ${l.CONTACT_SUPPORT}`,i),"u">typeof window&&(window.parent&&window.parent!==window?window.parent:window).postMessage(i,"*")};async function E(e,t,n=o){let r=new i.NativeDataFetcher({debugger:s.default.editing}),a=await r.fetch(`${n}/authoring/api/v1/components/cache/${e}`,{method:"GET",headers:{Authorization:`Bearer ${t}`}});if(200!==a.status)throw Error(`Failed to fetch generated component data from cache for id: ${e}. Response Status: ${a.status}, Response Status Text: ${a.statusText}`);return JSON.parse(a.data.content)}e.s(["DesignLibraryPreviewError",0,n,"addComponentPreviewHandler",0,(e,t)=>{if(!window)return;let i=i=>{let r=i.data;try{if(!(0,a.validateEvent)(i,d))return;console.debug("Component Library: message received",r);let n=u(e,r.message);c(r.message.styles.content),t(null,n)}catch(e){m(r.message.uid,e,n.RenderInit),t(e,null)}};return window.addEventListener("message",i),()=>{window.removeEventListener("message",i)}},"addServerComponentPreviewHandler",0,(e,t)=>{let n=n=>{var i,r;(0,a.validateEvent)(n,d)&&(console.debug("Component Library: message received",n.data),t((0,a.findComponent)(e,null==(r=null==(i=n.data)?void 0:i.message)?void 0:r.uid),n.data))};
9return window.addEventListener("message",n),()=>{window.removeEventListener("message",n)}},"addStyleElement",0,c,"createComponentInstance",0,u,"fetchGeneratedComponentFromCache",0,E,"getDesignLibraryComponentPropsEvent",0,function(e,t={},n={}){return{name:"component:generation:component-props",message:{uid:e,fields:t,parameters:n}}},"getDesignLibraryErrorEvent",0,g,"getDesignLibraryImportMapEvent",0,function(e,t){var n;return{name:"component:generation:import-map",message:{uid:e,importMap:Array.isArray(n=t)&&n.length>0&&"string"==typeof n[0].module&&Array.isArray(n[0].exports)&&"string"==typeof n[0].exports[0]?t:p(t)}}},"getImportMapInfo",0,p,"sendErrorEvent",0,m])},826628,e=>{"use strict";e.s([],706081),e.i(706081);var t=e.i(948126);e.s(["DesignLibraryPreviewError",()=>t.DesignLibraryPreviewError,"addComponentPreviewHandler",()=>t.addComponentPreviewHandler,"addServerComponentPreviewHandler",()=>t.addServerComponentPreviewHandler,"addStyleElement",()=>t.addStyleElement,"createComponentInstance",()=>t.createComponentInstance,"fetchGeneratedComponentFromCache",()=>t.fetchGeneratedComponentFromCache,"getDesignLibraryComponentPropsEvent",()=>t.getDesignLibraryComponentPropsEvent,"getDesignLibraryErrorEvent",()=>t.getDesignLibraryErrorEvent,"getDesignLibraryImportMapEvent",()=>t.getDesignLibraryImportMapEvent,"getImportMapInfo",()=>t.getImportMapInfo,"sendErrorEvent",()=>t.sendErrorEvent],826628)},294325,e=>{"use strict";e.s([],854265),e.i(854265);var t=e.i(836418),n=e.i(834487),i=e.i(331765),r=e.i(692144),a=e.i(47155);e.s(["COMPONENT_PREVIEW_CACHE_KEY_PREFIX",()=>a.COMPONENT_PREVIEW_CACHE_KEY_PREFIX,"COMPONENT_UPDATE_CACHE_KEY_PREFIX",()=>a.COMPONENT_UPDATE_CACHE_KEY_PREFIX,"ComponentLayoutService",()=>i.ComponentLayoutService,"DEFAULT_PLACEHOLDER_UID",()=>n.DEFAULT_PLACEHOLDER_UID,"DesignLibraryMode",()=>r.DesignLibraryMode,"DesignLibraryStatus",()=>a.DesignLibraryStatus,"DesignLibraryVariantGeneration",()=>r.DesignLibraryVariantGeneration,"EDITING_ALLOWED_ORIGINS",()=>n.EDITING_ALLOWED_ORIGINS,"EditingService",()=>t.EditingService,"INVALID_SECRET_HTML_MESSAGE",()=>n.INVALID_SECRET_HTML_MESSAGE,"LayoutKind",()=>r.LayoutKind,"MetadataKind",()=>r.MetadataKind,"PAGES_EDITING_MARKER",()=>n.PAGES_EDITING_MARKER,"PREVIEW_KEY",()=>n.PREVIEW_KEY,"PagesEditor",()=>n.PagesEditor,"QUERY_PARAM_EDITING_SECRET",()=>n.QUERY_PARAM_EDITING_SECRET,"addComponentUpdateHandler",()=>a.addComponentUpdateHandler,"getContentSdkPagesClientData",()=>n.getContentSdkPagesClientData,"getDesignLibraryScriptLink",()=>a.getDesignLibraryScriptLink,"getDesignLibraryStatusEvent",()=>a.getDesignLibraryStatusEvent,"isDesignLibraryMode",()=>a.isDesignLibraryMode,"isEditorActive",()=>n.isEditorActive,"postToDesignLibrary",()=>a.postToDesignLibrary,"resetEditorChromes",()=>n.resetEditorChromes,"updateComponent",()=>a.updateComponent],294325)},375723,e=>{"use strict";var t=e.i(2317),n=e.i(948126);class i extends t.default.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidUpdate(e){e.renderKey!==this.props.renderKey&&this.setState({hasError:!1})}componentDidCatch(e){(0,n.sendErrorEvent)(this.props.uid,e,n.DesignLibraryPreviewError.Render)}render(){return this.state.hasError?t.default.createElement("div",null,"Error during component rendering"):t.default.createElement(t.Suspense,null,this.props.children)}}e.s(["DesignLibraryErrorBoundary",0,i])},92478,e=>{e.q("/_next/static/media/doctify-dark.12bxu-re-axm1.png")},150919,e=>{e.q("/_next/static/media/doctify-light.1aazz6gw_9nv1.png")},341023,e=>{"use strict";var t=e.i(146666);e.s(["debug",()=>t.default])},350994,(e,t,n)=>{t.exports={author:{name:"Sitecore Corporation",url:"https://doc.sitecore.com/xmc/en/developers/content-sdk/index.html"},bugs:{url:"https://github.com/sitecore/content-sdk/issues"},dependencies:{"@sitecore-content-sdk/core":"^2.1.0",debug:"^4.4.3",isbot:"^5.1.39"},description:"Provides shared logic and runtime initialization. Required for the Content SDK 'events' and 'personalize' packages to function.",devDependencies:{"@jest/types":"^29.6.3","@stylistic/eslint-plugin":"^5.2.2","@types/debug":"^4.1.12","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"8.39.0","@typescript-eslint/parser":"8.39.0","del-cli":"^6.0.0",eslint:"^9.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"2.32.0","eslint-plugin-jsdoc":"52.0.3","eslint-plugin-
9prettier":"^4.0.0",jest:"^29.7.0","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","ts-jest":"^29.1.0","ts-node":"^10.9.2"},main:"dist/cjs/index.js",module:"dist/esm/index.js",types:"types/src/index.d.ts",exports:{".":{import:"./dist/esm/src/index.js",require:"./dist/cjs/src/index.js",types:"./types/src/index.d.ts"},"./internal":{import:"./dist/esm/src/internal.js",require:"./dist/cjs/src/internal.js",types:"./types/src/internal.d.ts"},"./utils":{import:"./dist/esm/src/utils.js",require:"./dist/cjs/src/utils.js",types:"./types/src/utils.d.ts"}},files:["dist","types","/*.d.ts"],homepage:"https://doc.sitecore.com/xmc/en/developers/content-sdk/index.html",license:"Apache-2.0",name:"@sitecore-content-sdk/analytics-core",publishConfig:{access:"public",registry:"https://registry.npmjs.org/"},scripts:{build:"npm run clean && tsc -p tsconfig.json && tsc -p tsconfig-esm.json",clean:"del-cli dist types",coverage:"jest --config jest.config.ts --coverage","generate-docs":"npx typedoc --plugin typedoc-plugin-markdown --outputFileStrategy Members --parametersFormat table --readme none --out ../../ref-docs/analytics-core --entryPoints src/index.ts --entryPoints src/internal.ts --entryPoints src/utils.ts --githubPages false",lint:'eslint "./src/**/*.ts"',prepublishOnly:"npm run build",test:"jest --config jest.config.ts","api-extractor":"npm run build && api-extractor run --local --verbose","api-extractor:verify":"api-extractor run"},version:"2.1.0",gitHead:"c505c331a61f4ebf65f1bd5fe514cb0ab9192c56"}},8984,e=>{"use strict";let t=e.i(350994).default.version;e.s(["API_VERSION",0,"v1.2","CLIENT_ID_COOKIE_NAME",0,"cid","COOKIE_NAME_PREFIX",0,"sc_","CORRELATION_ID_HEADER",0,"x-sc-correlation-id","DAILY_SECONDS",0,86400,"DEFAULT_COOKIE_EXPIRY_DAYS",0,730,"LIBRARY_VERSION",0,t])},145255,e=>{"use strict";e.s(["language",0,function(){return"u"<typeof window||window.document.documentElement.lang.length<=1?void 0:new Intl.Locale(window.document.documentElement.lang).language.toLocaleUpperCase()},"pageName",0,function(){return"u"<typeof window?"":"/"===window.location.pathname?"Home Page":window.location.pathname.split("/").pop()}])},137820,e=>{"use strict";e.s(["ANALYTICS_PLUGIN_NAME",0,"AnalyticsPlugin"])},593338,e=>{"use strict";let t;var n=e.i(146666),i=e.i(663320);let r=n.default.init;async function a(e){var t;for(let n of(r(`Initializing ${e.size}
9 plugins`),e.values())){if(n.dependencies){for(let t of n.dependencies)if(!e.has(t))throw Error(i.ERROR_MESSAGES.IE_001(n.name,t));r(`All required dependencies for "${n.name}" are present`)}await (null==(t=n.init)?void 0:t.call(n)),r(`Successfully initialized "${n.name}"`)}r(`Successfully initialized ${e.size} plugins`)}async function s(e){n.default.init("Initializing Content SDK with params:",e);let{config:s,plugins:o}=e,l=function(e){var t;let{contextId:n,siteName:a,edgeUrl:s}=e;if(!n||0===n.trim().length)throw Error(i.ERROR_MESSAGES.MV_001);if(!a||0===a.trim().length)throw Error(i.ERROR_MESSAGES.MV_002);if(void 0!==s)try{new URL(s)}catch(e){throw Error(i.ERROR_MESSAGES.IV_001)}return r("Configuration is valid"),Object.assign(Object.assign({},e),{edgeUrl:null!=(t=null==s?void 0:s.trim())?t:i.SITECORE_EDGE_PLATFORM_URL_DEFAULT})}(s);for(let e of(0===o.length&&n.default.init("No plugins provided to the plugins array"),t={config:l,plugins:new Map,readyPromise:null},o))t.plugins.set(e.name,e);n.default.init(`Registered ${t.plugins.size} plugins`),t.readyPromise=a(t.plugins),await t.readyPromise,n.default.init("Content SDK initialization complete")}e.s(["getCoreContext",0,function(){if(!t)throw Error(i.ERROR_MESSAGES.IE_002);return t},"initContentSdk",0,s],593338)},692615,(e,t,n)=>{t.exports={author:{name:"Sitecore Corporation",url:"https://doc.sitecore.com/xmc/en/developers/content-sdk/index.html"},bugs:{url:"https://github.com/Sitecore/content-sdk/issues"},dependencies:{"@sitecore-content-sdk/analytics-core":"^2.1.0","@sitecore-content-sdk/core":"^2.1.0",debug:"^4.4.3"},description:"Enables real-time, unified tracking to send events to Sitecore.",devDependencies:{"@jest/globals":"^30.2.0","@jest/types":"^29.6.3","@stylistic/eslint-plugin":"^5.2.2","@types/debug":"^4.1.12","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"8.39.0","@typescript-eslint/parser":"8.39.0","del-cli":"^6.0.0",eslint:"^9.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"2.32.0","eslint-plugin-jsdoc":"52.0.3","eslint-plugin-prettier":"^4.0.0",jest:"^29.7.0","jest-environment-jsdom":"^29.7.0","jest-environment-node":"^29.7.0","ts-jest":"^29.4.6","ts-node":"^10.9.2"},main:"dist/cjs/index.js",module:"dist/esm/index.js",types:"types/src/index.d.ts",exports:{".":{import:"./dist/esm/src/index.js",require:"./dist/cjs/src/index.js",types:"./types/src/index.d.ts"},"./browser":{import:"./dist/esm/src/browser.js",require:"./dist/cjs/src/browser.js",types:"./types/src/browser.d.ts"},"./internal":{import:"./dist/esm/src/internal.js",require:"./dist/cjs/src/internal.js",types:"./types/src/internal.d.ts"}},files:["dist","types","/*.d.ts"],homepage:"https://doc.sitecore.com/xmc/en/developers/content-sdk/index.html",license:"Apache-2.0",name:"@sitecore-content-sdk/events",publishConfig:{access:"public",registry:"https://registry.npmjs.org/"},scripts:{build:"npm run clean && tsc -p tsconfig.json && tsc -p tsconfig-esm.json",clean:"del-cli dist types",coverage:"jest --config jest.config.ts --coverage","generate-docs":"npx typedoc --plugin typedoc-plugin-markdown --outputFileStrategy Members --parametersFormat table --readme none --out ../../ref-docs/events --entryPoints src/browser.ts --entryPoints src/internal.ts --entryPoints src/index.ts --githubPages false",lint:'eslint "./src/**/*.ts"',prepublishOnly:"npm run build",test:"jest --config jest.config.ts","api-extractor":"npm run build && api-extractor run --local --verbose","api-extractor:verify":"api-extractor run"},version:"2.1.0",gitHead:"c505c331a61f4ebf65f1bd5fe514cb0ab9192c56"}},288223,525085,654367,830360,923404,e=>{"use strict";e.s(["analyticsPlugin",()=>d,"getAnalyticsPlugin",()=>u],288223);var t=e.i(8984),n=e.i(137820),i=e.i(593338),r=e.i(341023),a=e.i(563834);function s(){return u().adapter.getClientId()||""}let o=r.debug.init,{ERROR_MESSAGES:l}=a.constants;function d(e){var i;let{options:r,adapter:a}=e,s={cookies:{domain:null==r?void 0:r.cookieDomain,enabled:null!=(i=null==r?void 0:r.enableCookie)&&i,expiryDays:(null==r?void 0:r.cookieExpiryDays)||t.DEFAULT_COOKIE_EXPIRY_DAYS,name:`${t.COOKIE_NAME_PREFIX}${t.CLIENT_ID_COOKIE_NAME}`,path:(null==r?void 0:r.cookiePath)||"/"},timeout:null==r?void 0:r.timeout};return{name:n.ANALYTICS_PLUGIN_NAME,init:c,options:s,adapter:a}}async function c(){var e;o(`Initializing ${n.ANALYTICS_PLUGIN_NAME}`);let r=(0,i.getCoreContext)(),a=u();if(!a.options.cookies.enabled)return void o(`Cookies are disabled for ${n.ANALYTICS_PLUGIN_NAME}. If this was not intentional, set "enableCookie" to "true".`);let l=a.adapter;(null==(e=l.isBot)?void 0:e.call(l))||l.getClientId()&&"browser"===a.adapter.type||(await l.setClientId(),o(`Cookie set for ${n.ANALYTICS_PLUGIN_NAME}`)),"browser"===a.adapter.type&&(window.scContentSDK=Object.assign(Object.assign({},window.scContentSDK),{analytics_core:{getClientId:s,options:{siteName:r.config.siteName,contextId:r.config.contextId,edgeUrl:r.config.edgeUrl},version:t.LIBRARY_VERSION}}))}function u(){let e=(0,i.getCoreContext)().plugins.get(n.ANALYTICS_PLUGIN_NAME);if(!e)throw Error(l.IE_004(n.ANALYTICS_PLUGIN_NAME));return e}var g=e.i(692615);let p=g.default.version,m=g.default.name,E=`${m} ${p}`;e.s(["PACKAGE_VERSION",0,p,"X_CLIENT_SOFTWARE_ID",0,E],525085);var f=e.i(233953),v=e.i(146666);let h={events:(0,v.debugModule)(`${v.debugNamespace}:events`)};async function y(e,n){let i=`${n.edgeUrl}/v1/events/${t.API_VERSION}/events?siteId=${n.siteName}`,r={body:JSON.stringify(e),headers:{"Content-Type":"application/json","X-Client-Software-ID":E,"X-Library-Version":p,"x-sitecore-contextid":n.contextId},method:"POST"},a=new f.NativeDataFetcher({debugger:h.events});return await a.fetch(i,r).then(async e=>e.data).catch(()=>null)}e.s(["debug",0,h],654367),e.s(["sendEvent",0,y],830360),e.s(["flattenObject",0,function e(t){var n;let{currentKey:i,object:r}=t,a=null!=(n=t.newObject)?n:{};for(let t in r){let n=r[t];void 0!==n&&("object"!=typeof n||Array.isArray(n)?a[i?`${i}_${t}`:t]=n:e({currentKey:`${i?`${i}_${t}`:t}`,newObject:a,object:n}))}return a}],923404)},334357,202398,745445,225333,414182,576368,892534,e=>{"use strict";e.s(["form",()=>T],576368);var t=e.i(288223),n=e.i(830360),i=e.i(923404),r=e.i(145255);class a{constructor(e,t){var n,i;this.baseEventData=e,this.clientId=t,this.language=null!=(n=this.baseEventData.language)?n:(0,r.language)(),this.page=null!=(i=this.baseEventData.page)?i:(0,r.pageName)()}mapBaseEventPayload(){return{browser_id:this.clientId,channel:this.baseEventData.channel,client_key:"",currency:this.baseEventData.currency,language:this.language,page:this.page,pos:"",requested_at:new Date().toISOString()}}}var s=e.i(563834),o=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]]);return n};let{ERROR_MESSAGES:l}=s.constants;class d extends a{constructor(e){const t=e.eventData,{channel:n,currency:r,language:a,page:s,type:d,extensionData:c,searchData:u}=t,g=o(t,["channel","currency","language","page","type","extensionData","
9searchData"]);super({channel:n,currency:r,language:a,page:s},e.id),this.extensionData={},this.sendEvent=e.sendEvent,this.config=e.config,this.customEventPayload=Object.assign({type:d},g),c&&(this.extensionData=(0,i.flattenObject)({object:c}));const p=Object.entries(this.extensionData).length;if(p>50)throw Error(l.IV_006(50));p>0&&(this.customEventPayload.ext=this.extensionData),u&&(this.customEventPayload.sc_search={data:u,metadata:{ut_api_version:"1.0"}})}async send(){let e=this.mapBaseEventPayload(),t=Object.assign({},this.customEventPayload,e);return await this.sendEvent(t,this.config)}}var c=e.i(593338);e.s(["eventsPlugin",()=>P,"getEventsPlugin",()=>A],414182);let u="EventsPlugin";var g=e.i(525085);async function p(e){let i=(0,c.getCoreContext)();await i.readyPromise,A();let{options:r,adapter:a}=(0,t.getAnalyticsPlugin)();return new d({eventData:e,id:a.getClientId()||"",sendEvent:n.sendEvent,config:Object.assign(Object.assign({},i.config),r)}).send()}function m(e){try{return new Date(e+"Z").toISOString().substring(0,16)===e}catch(e){return!1}}e.s(["event",()=>p],202398),e.s(["identity",()=>v],745445);let{ERROR_MESSAGES:E}=s.constants;class f extends a{constructor(e){const{channel:t,currency:n,language:r,page:a,extensionData:s}=e.identityData;if(super({channel:t,currency:n,language:r,page:a},e.id),this.extensionData={},this.numberOfExtensionDataProperties=0,this.validateAttributes(e.identityData),this.identityData=e.identityData,this.sendEvent=e.sendEvent,this.config=e.config,s&&(this.extensionData=(0,i.flattenObject)({object:s})),this.numberOfExtensionDataProperties=Object.entries(this.extensionData).length,this.numberOfExtensionDataProperties>50)throw Error(E.IV_006(50))}async send(){let e=this.mapBaseEventPayload(),t=Object.assign({},this.mapAttributes(),e);return await this.sendEvent(t,this.config)}validateAttributes(e){var t;if(0===e.identifiers.length)throw Error(E.MV_003);if(void 0!==e.dob&&!m(e.dob))throw Error(E.IV_003);if(e.identifiers.forEach(e=>{if(e.expiryDate&&!m(e.expiryDate))throw Error(E.IV_005)}),e.email&&!((t=e.email)&&!(t.length>320)&&/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(t)))throw Error(E.IV_004)}mapAttributes(){let e={city:this.identityData.city,country:this.identityData.country,dob:this.identityData.dob,email:this.identityData.email,firstname:this.identityData.firstName,gender:this.identityData.gender,identifiers:this.identityData.identifiers.map(e=>({expiry_date:e.expiryDate,id:e.id,provider:e.provider})),lastname:this.identityData.lastName,mobile:this.identityData.mobile,phone:this.identityData.phone,postal_code:this.identityData.postalCode,state:this.identityData.state,street:this.identityData.street,title:this.identityData.title,type:"IDENTITY"};return this.numberOfExtensionDataProperties>0&&(e.ext=this.extensionData),e}}async function v(e){let i=(0,c.getCoreContext)();await i.readyPromise,A();let{options:r,adapter:a}=(0,t.getAnalyticsPlugin)();return new f({id:a.getClientId()||"",identityData:e,sendEvent:n.sendEvent,config:Object.assign(Object.assign({},i.config),r)}).send()}e.s(["pageView",()=>w],225333);let{ERROR_MESSAGES:h}=s.constants;class y extends a{constructor(e){var t;const{channel:n,currency:r,language:a,page:s,extensionData:o}=Object.assign({},e.pageViewData);if(super({channel:n,currency:r,language:a,page:s},e.id),this.extensionData={},this.pageViewData=e.pageViewData,this.sendEvent=e.sendEvent,this.config=e.config,this.urlSearchParams=new URLSearchParams(decodeURI(e.searchParams)),o&&(this.extensionData=(0,i.flattenObject)({object:o})),Object.entries(this.extensionData).length>50)throw Error(h.IV_006(50));this.includeUTMParameters=null==(t=e.pageViewData&&e.pageViewData.includeUTMParameters)||t}async send(){let e=this.mapBaseEventPayload(),t=this.mapAttributes();return y.isFirstPageView=!1,await this.sendEvent(Object.assign(Object.assign({},e),t),this.config)}getPageVariantId(e,t){if(e)return e;let n=this.urlSearchParams.get("variantid");return n||t||null}getReferrer(){var e;if(null==(e=this.pageViewData)?void 0:e.referrer)return this.pageViewData.referrer;if("u"<typeof window||!y.isFirstPageView||!document.referrer)return null;let{hostname:t,href:n}=new URL(document.referrer);return window.location.hostname!==t?n:null}mapAttributes(){var e;let t={type:"VIEW"},n=this.pageViewData&&this.getPageVariantId(this.pageViewData.pageVariantId,this.extensionData.pageVariantId);if(null!==n&&(t.ext=Object.assign(Object.assign({},t.ext),{pageVariantId:n})),Object.keys(this.extensionData).length>0&&(delete this.extensionData.pageVariantId,t.ext=Object.assign(Object.assign({},t.ext),this.extensionData)),this.includeUTMParameters){let e=this.getUTMParameters();t=Object.assign(Object.assign({},t),e)}let i=this.getReferrer();return null!==i&&(t=Object.assign(Object.assign({},t),{referrer:i})),(null==(e=this.pageViewData)?void 0:e.searchData)&&(t.sc_search={data:this.pageViewData.searchData,metadata:{ut_api_version:"1.0"}}),t}getUTMParameters(){let e={};
9return this.urlSearchParams.forEach((t,n)=>{let i=n.toLowerCase();0===i.indexOf("utm_")&&(e[i]=t)}),e}}y.isFirstPageView=!0;var b=e.i(654367);async function w(e){var i;let r=(0,c.getCoreContext)();await r.readyPromise,A();let{options:a,adapter:s}=(0,t.getAnalyticsPlugin)();return(null==(i=s.isBot)?void 0:i.call(s))?(b.debug.events("pageView skipped (visitor is a bot)"),null):new y({id:s.getClientId()||"",pageViewData:e,searchParams:s.location.getSearchParams(),sendEvent:n.sendEvent,config:Object.assign(Object.assign({},r.config),a)}).send()}let _=new class{constructor(){this.key="EventQueue"}enqueueEvent(e){var t,i;let a=this.getSessionStorage();e.eventData.page=null!=(t=e.eventData.page)?t:(0,r.pageName)(),e.eventData.language=null!=(i=e.eventData.language)?i:(0,r.language)(),new d(Object.assign({sendEvent:n.sendEvent},e));let s=this.getEventQueue();s.push(e),a.setItem(this.key,JSON.stringify(s))}async sendAllEvents(){for(let e of this.getEventQueue())await new d({eventData:e.eventData,id:e.id,sendEvent:n.sendEvent,config:e.config}).send();this.clearQueue()}clearQueue(){this.getSessionStorage().removeItem(this.key)}getEventQueue(){var e;let t=null!=(e=this.getSessionStorage().getItem(this.key))?e:'""';try{let e=JSON.parse(t);return Array.isArray(e)?e:[]}catch(e){return[]}}getSessionStorage(){return sessionStorage}};async function C(e){let n=(0,c.getCoreContext)();await n.readyPromise,A();let{options:i,adapter:r}=(0,t.getAnalyticsPlugin)(),a={eventData:e,id:r.getClientId()||"",config:Object.assign(Object.assign({},n.config),i)};_.enqueueEvent(a)}async function S(){await (0,c.getCoreContext)().readyPromise,A(),_.clearQueue()}async function I(){await (0,c.getCoreContext)().readyPromise,A(),_.sendAllEvents()}var D=e.i(137820);let{ERROR_MESSAGES:O}=s.constants;async function L(){"u">typeof window&&(window.scContentSDK=Object.assign(Object.assign({},window.scContentSDK),{events:{addToEventQueue:C,clearEventQueue:S,event:p,form:T,identity:v,pageView:w,processEventQueue:I,version:g.PACKAGE_VERSION}}))}function P(){return{name:u,init:L,dependencies:[D.ANALYTICS_PLUGIN_NAME]}}function A(){let e=(0,c.getCoreContext)().plugins.get(u);if(!e)throw Error(O.IE_004(u));return e}async function T(e,i,r){let a=(0,c.getCoreContext)();await a.readyPromise,A();let{options:s,adapter:o}=(0,t.getAnalyticsPlugin)(),l=o.getClientId()||"",u=new d({eventData:{extensionData:{componentInstanceId:r,formId:e,interactionType:i.toUpperCase()},type:"FORM"},id:l,sendEvent:n.sendEvent,config:Object.assign(Object.assign({},a.config),s)});return u.page=void 0,u.send()}async function x(e){let t=new TextEncoder().encode(e),n=Array.from(new Uint8Array(await globalThis.crypto.subtle.digest("SHA-256",t)).slice(0,16),e=>e.toString(16).padStart(2,"0")).join("");return`${n.slice(0,8)}-${n.slice(8,12)}-${n.slice(12,16)}-${n.slice(16,20)}-${n.slice(20)}`}async function j(e){let i=(0,c.getCoreContext)();await i.readyPromise,A();let{options:r,adapter:a}=(0,t.getAnalyticsPlugin)();return new y({id:await x(e.userAgent),pageViewData:{channel:"bot",page:e.page,language:e.language,extensionData:{sourceUserAgent:e.userAgent}},searchParams:a.location.getSearchParams(),sendEvent:n.sendEvent,config:Object.assign(Object.assign({},i.config),r)}).send()}e.s(["botPageView",0,j],892534),e.s([],334357)},675821,e=>{"use strict";var t=e.i(8984);e.s(["getDefaultCookieAttributes",0,function(e=t.DEFAULT_COOKIE_EXPIRY_DAYS,n){return{domain:n,maxAge:e*t.DAILY_SECONDS,path:"/",sameSite:"None",secure:!0}}])},735918,e=>{"use strict";var t=e.i(233953),n=e.i(563834),i=e.i(8984);let{ERROR_MESSAGES:r}=n.constants;async function a(e,n,a){let s={headers:{"X-Library-Version":i.LIBRARY_VERSION,"x-sitecore-contextid":n}},o=`${e}/v1/events/${i.API_VERSION}/browser/create.json?client_key=`,l=new t.NativeDataFetcher({timeout:a}),d=await l.fetch(o,s).then(e=>e.data||null).catch(e=>{if(e.message===r.IV_002||e.message===r.IE_003)throw Error(e.message);return null});if(!(null==d?void 0:d.ref))throw Error(r.IE_005);let{ref:c,customer_ref:u}=d;return{clientId:c,profileId:u}}e.s(["fetchClientIdFromEdgeProxy",0,a],735918)},623325,728744,e=>{"use strict";var t,n=/bot|crawl|http|lighthouse|scan|search|spider/i;function i(e){return"string"==typeof e&&""!==e&&(function(){if(t instanceof RegExp)return t;try{t=RegExp(" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(wv|app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?:lib))http|(?<!cam)scan|24x7|;\\s\\w+;$|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\b\\w+\\.ai|\\bbw/|\\bdlc\\b|\\bort/|\\bperl\\b|\\btime/|\\||^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[\\w\\-]+/[\\w]+$|^[^ ]{50,}$|^\\d+\\b|^\\W|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^\\w+/\\d\\.\\d\\s\\([\\w@]+\\)$|^active|^ad muncher|^amaya|^apache/|^avsdevicesdk/|^azure|^biglotron|^blackbox exporter|^bot|^clamav[ /]|^claude-code/|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^exodusmovement|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\((?:compatible;)?(?:\\s?[\\w\\d-.]+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^ps_daily/|^python|^rank|^read|^reed|^remove\\.bg/|^rest|^rss|^snapchat|^sora |^space bison|^stape/|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|abuse|advisor|agent\\b|analyzer|archive|ask jeeves/teoma|attracta|audit|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|collapsify\\b|convertify|cookiehubverify/|crawl|cursor/|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|exaleadcloudview|feed|fetcher|firephp|foregenix|functionize|grab|productfinder|hardenize\\b|headless|hotjar|httrack|hubspot marketing grader|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|linktiger|mail\\.ru/|manager|manus-user/|marketgoo/|measure|monitor\\b|neustar wpm|node\\b|nutch|offbyone|openvas|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|playwright|powermarks|preview|proxy|ptst[ /]\\d|readable/|retriever|rexx;|rigor|rss\\b|scrape|securityheaders|selenium|server|silktide|sindup/|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|testlocally|tools|torrent|transcoder|upday/|url|validator|virtuoso|wappalyzer|watchtowr|webglance|webkit2png|whatcms/|xtate/","i")}catch(e){t=n}return t})().test(e)}function r(e,t){if(!e)return;let n=e.split("; ").find(e=>e.indexOf("=")>0&&e.split("=")[0]===t);return void 0!==n?{name:n.split("=")[0],value:n.split("=")[1]}:void 0}function a(e){var t;let n=r(document.cookie,e);return null!=(t=null==n?void 0:n.value)?t:""}e.s(["getCookieValueClientSide",0,a],728744);let s="sc_bot";e.s(["BOT_DETECTION_COOKIE",0,s,"isBot",0,e=>i(e),"isBotClientSide",0,()=>!!a(s)||i(navigator.userAgent),"isBotServerSide",0,(e,t)=>{var n;return!!(null==(n=r(e,s))?void 0:n.value)||i(t)}],623325)},154106,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function({html:e,height:t=null,width:n=null,children:a,dataNtpc:s=""}){return(0,r.useEffect)(()=>{s&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${s}`}})},[s]),(0,i.jsxs)(i.Fragment,{children:[a,e?(0,i.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=n?`${n}px`:"auto"},"data-ntpc":s,dangerouslySetInnerHTML:{__html:e}}):null]})};let i=e.r(677076),r=e.r(2317)},165256,(e,t,n)=>{"use strict";
9var i=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.sendGTMEvent=void 0,n.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:n,dataLayerName:i="dataLayer",auth:l,preview:d,dataLayer:c,nonce:u}=e;o=i;let g=new URL(n||"https://www.googletagmanager.com/gtm.js");return t&&g.searchParams.set("id",t),"dataLayer"!==i&&g.searchParams.set("l",i),l&&g.searchParams.set("gtm_auth",l),d&&(g.searchParams.set("gtm_preview",d),g.searchParams.set("gtm_cookies_win","x")),(0,a.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` 10 (function(w,l){ 11 w[l]=w[l]||[]; 12 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 13 ${c?`w[l].push(${JSON.stringify(c)})`:""} 14 })(window,'${i}');`},nonce:u}),(0,r.jsx)(s.default,{id:"_next-gtm","data-ntpc":"GTM",src:g.href,nonce:u})]})};let r=e.r(677076),a=e.r(2317),s=i(e.r(760227)),o="dataLayer";n.sendGTMEvent=(e,t)=>{let n=t||o;window[n]=window[n]||[],window[n].push(e)}},892701,(e,t,n)=>{"use strict";let i;var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.GoogleAnalytics=function(e){let{gaId:t,debugMode:n,dataLayerName:r="dataLayer",nonce:l}=e;return void 0===i&&(i=r),(0,s.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` 15 window['${r}'] = window['${r}'] || []; 16 function gtag(){window['${r}'].push(arguments);} 17 gtag('js', new Date()); 18 19 gtag('config', '${t}' ${n?",{ 'debug_mode': true }":""});`},nonce:l}),(0,a.jsx)(o.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:l})]})},n.sendGAEvent=function(){void 0===i?console.warn("@next/third-parties: GA has not been initialized"):window[i]?window[i].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${i} does not exist`)};let a=e.r(677076),s=e.r(2317),o=r(e.r(760227))},785449,e=>{"use strict";var t=e.i(589295),n=e.i(663320);function i(e){if(!e)return;let t=e.trim();if(!t)return;let n=t.toLowerCase();if("undefined"!==n&&"null"!==n)return t}var r=e.i(508584);function a(e){let t=e.trim();return t.startsWith("https://")||t.startsWith("http://")?(0,r.normalizeUrl)(t):(0,r.normalizeUrl)(`https://${t}`)}e.s(["resolveEdgeUrl",0,function(e){let s=i(e);if(s)return(0,r.normalizeUrl)(s);let o=i(t.default.env.SITECORE_EDGE_PLATFORM_HOSTNAME);return o?a(o):n.SITECORE_EDGE_PLATFORM_URL_DEFAULT},"resolveEdgeUrlForStaticFiles",0,function(){return n.SITECORE_EDGE_PLATFORM_URL_DEFAULT},"resolveExperienceEdgeUrl",0,function(){let e=i(t.default.env.SITECORE_EXPERIENCE_EDGE_HOSTNAME);return e?a(e):n.SITECORE_EXPERIENCE_EDGE_URL_DEFAULT}],785449)},64881,e=>{"use strict";e.s(["DefaultRetryStrategy",0,class{constructor(e={}){this.statusCodes=e.statusCodes||[429],this.errorCodes=e.errorCodes||["ECONNRESET","ETIMEDOUT","EPROTO"],this.factor=e.factor||2}shouldRetry(e,t,n){var i;let r=(null==(i=e.response)?void 0:i.status)!==void 0&&this.statusCodes.includes(e.response.status),a=void 0!==e.code&&this.errorCodes.includes(e.code);return n>0&&t<=n&&(r||a)}getDelay(e,t){var n;let i=null==(n=e.response)?void 0:n.headers,r=null==i?void 0:i.get("Retry-After");return null!=r&&""!==r.trim()?1e3*Number.parseFloat(r):1e3*Math.pow(this.factor,t-1)}}])},865063,e=>{"use strict";var t,n,i,r,a,s,o,l,d,c,u,g,p,m,E,f,v,h,y=e.i(589295),b=e.i(563834),w=e.i(64881),_=e.i(785449);let{ERROR_MESSAGES:C}=b.constants,S=e=>{var t,n,i,r,a,s,o,l;let d="u">typeof window,c=!!(null==(n=null==(t=e.api)?void 0:t.edge)?void 0:n.contextId),u=(null==(r=null==(i=e.api)?void 0:i.edge)||r.clientContextId,!!(null==(s=null==(a=e.api)?void 0:a.local)?void 0:s.apiHost)&&!!(null==(l=null==(o=e.api)?void 0:o.local)?void 0:l.apiKey));if(!d){if(!c&&!u)throw Error(C.MV_007);return}},I={"api.edge.contextId":S,"api.local.apiKey":S},D=(e=>{var t;let n,i=((Number.isNaN((n=function e(t,n){if(!n)return t;let i=Object.assign({},t);for(let r in n){if(!Object.prototype.hasOwnProperty.call(n,r))continue;let a=t[r],s=n[r];void 0!==s&&""!==s&&("object"!=typeof s||null===s||Array.isArray(s)||Object.getPrototypeOf(s)!==Object.prototype?i[r]=s:i[r]=e(a,s))}return i}(t={api:{edge:{contextId:y.default.env.SITECORE_EDGE_CONTEXT_ID||"",clientContextId:"",edgeUrl:(0,_.resolveEdgeUrl)()},local:{apiKey:y.default.env.SITECORE_API_KEY||"N3lxTVU2dUdkTC81TllHY0pOL0VvY3JHcjRXOXJlYnBZZlEvemNYWUYvOD18aGNhaW50ZXJuYXRkMzlhLWhjYWRpZ2l0YWwtcHJvZC1kMDRh",a
19piHost:y.default.env.SITECORE_API_HOST||y.default.env.NEXT_PUBLIC_SITECORE_API_HOST||"",path:"/sitecore/api/graph/edge"}},editingSecret:y.default.env.SITECORE_EDITING_SECRET||"editing-secret-missing",retries:{count:3,retryStrategy:new w.DefaultRetryStrategy({statusCodes:[429,502,503,504,520,521,522,523,524]})},redirects:{enabled:!0,locales:["en"]},multisite:{enabled:!0,useCookieResolution:()=>!1},personalize:{enabled:!0,edgeTimeout:parseInt(y.default.env.PERSONALIZE_MIDDLEWARE_EDGE_TIMEOUT,10)||400,cdpTimeout:parseInt(y.default.env.PERSONALIZE_MIDDLEWARE_CDP_TIMEOUT,10)||400,scope:"",channel:"WEB",currency:"USD"},defaultSite:"",defaultLanguage:"en",layout:{formatLayoutQuery:null},dictionary:{caching:{enabled:!0,timeout:60}},rewriteMediaUrls:!1,disableCodeGeneration:!1},e)).personalize.cdpTimeout)||!n.personalize.cdpTimeout)&&(n.personalize.cdpTimeout=t.personalize.cdpTimeout),(Number.isNaN(n.personalize.edgeTimeout)||!n.personalize.edgeTimeout)&&(n.personalize.edgeTimeout=t.personalize.edgeTimeout),n.api.edge.edgeUrl=n.api.edge.edgeUrl?(0,_.resolveEdgeUrl)(n.api.edge.edgeUrl):(0,_.resolveEdgeUrl)(),n);if("true"===y.default.env.SITECORE_CLI_MODE){let e,t;return e=new Set,(t=(n,r="")=>new Proxy(n,{get(n,a,s){if("symbol"==typeof a)return Reflect.get(n,a,s);let o=r?`${r}.${a}`:a,l=Reflect.get(n,a,s);return(o in I&&!e.has(o)&&((0,I[o])(i),e.add(o)),"object"!=typeof l||null===l||Array.isArray(l))?l:t(l,o)}}))(i)}return S(i),i})(Object.assign(Object.assign({},t={}),{api:Object.assign(Object.assign({},null==t?void 0:t.api),{edge:Object.assign(Object.assign({},null==(n=null==t?void 0:t.api)?void 0:n.edge),{contextId:(null==(r=null==(i=null==t?void 0:t.api)?void 0:i.edge)?void 0:r.contextId)||"",clientContextId:(null==(s=null==(a=null==t?void 0:t.api)?void 0:a.edge)?void 0:s.clientContextId)||"4NU5Jx09pC3JDLpsBXJisv",edgeUrl:(0,_.resolveEdgeUrl)(null!=(d=null==(l=null==(o=null==t?void 0:t.api)?void 0:o.edge)?void 0:l.edgeUrl)?d:y.default.env.NEXT_PUBLIC_SITECORE_EDGE_PLATFORM_HOSTNAME)}),local:Object.assign(Object.assign({},null==(c=null==t?void 0:t.api)?void 0:c.local),{apiKey:(null==(g=null==(u=null==t?void 0:t.api)?void 0:u.local)?void 0:g.apiKey)||"N3lxTVU2dUdkTC81TllHY0pOL0VvY3JHcjRXOXJlYnBZZlEvemNYWUYvOD18aGNhaW50ZXJuYXRkMzlhLWhjYWRpZ2l0YWwtcHJvZC1kMDRh",apiHost:(null==(m=null==(p=null==t?void 0:t.api)?void 0:p.local)?void 0:m.apiHost)||y.default.env.NEXT_PUBLIC_SITECORE_API_HOST||""})}),defaultSite:(null==t?void 0:t.defaultSite)||"hcamain",defaultLanguage:(null==t?void 0:t.defaultLanguage)||"en",multisite:Object.assign(Object.assign({},null==t?void 0:t.multisite),{useCookieResolution:null!=(f=null==(E=null==t?void 0:t.multisite)?void 0:E.useCookieResolution)?f:()=>"preview"===y.default.env.VERCEL_ENV}),personalize:Object.assign(Object.assign({},null==t?void 0:t.personalize),{scope:(null==(v=null==t?void 0:t.personalize)?void 0:v.scope)||y.default.env.NEXT_PUBLIC_PERSONALIZE_SCOPE}),generateStaticPaths:void 0!==y.default.env.GENERATE_STATIC_PATHS?"true"===y.default.env.GENERATE_STATIC_PATHS.toLowerCase():null==(h=null==t?void 0:t.generateStaticPaths)||h,sitecoreInternalEditingHostUrl:(null==t?void 0:t.sitecoreInternalEditingHostUrl)||y.default.env.SITECORE_INTERNAL_EDITING_HOST_URL}));e.s(["default",0,D],865063)},391171,e=>{"use strict";var t=e.i(2317),n=e.i(834487),i=e.i(860580),r=e.i(237498),a=e.i(955950);e.s(["Placeholder",0,e=>{let{page:s,componentMap:o}=(0,r.useSitecore)(),l=!(0,i.getPlaceholderRenderings)(e.rendering,e.name,s.mode.isEditing).length;(0,t.useEffect)(()=>{l&&n.PagesEditor.isActive()&&n.PagesEditor.resetChromes()},[]);let d=Object.assign(Object.assign({},e),{page:s,componentMap:o});return t.default.createElement(a.AppPlaceholder,Object.assign({},d))}])},256875,e=>{"use strict";var t,n,i,r;(r=t||(t={})).Preview="preview",r.Edit="edit",r.Normal="normal",(n||(n={})).Metadata="metadata",(i||(i={})).Component="component",e.s(["EDITING_COMPONENT_ID",0,"editing-component","EDITING_COMPONENT_PLACEHOLDER",0,"editing-componentmode-placeholder","LayoutServicePageState",0,t])},521278,e=>{"use strict";var t=e.i(2317);e.s(["default",0,()=>((0,t.useEffect)(()=>{let e=e=>{let t=e.target;
19t?.closest(".js-cookie-settings")&&(e.preventDefault(),window.OneTrust?.ToggleInfoDisplay?.())};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]),null)])},24905,e=>{"use strict";var t=e.i(2317);e.i(589295);let n=(e,t)=>{if(t.matches("a *, button *, a, button"))return t.closest(`[${e}]`)?.getAttribute(e)},i=e=>{try{let t=e.target;window.dataLayer=window.dataLayer||[];let i={event:n("data-event",t),navigationType:n("data-navigation-type",t)};if(!i.event||!i.navigationType)return;window.dataLayer.push(i)}catch(e){}};e.s(["default",0,()=>{(0,t.useEffect)(()=>(document.addEventListener("click",i),()=>{document.removeEventListener("click",i)}),[])}],24905)},946830,e=>{"use strict";var t=e.i(677076),n=e.i(237498),i=e.i(865063),r=e.i(19130),r=r,a=e.i(860229),a=a,s=e.i(464540),o=e.i(733707),l=e.i(674834),d=e.i(380846),c=e.i(243720),u=e.i(846804),g=e.i(226107),p=e.i(711906),m=e.i(575712),E=e.i(411663),f=e.i(276077),v=e.i(461216),h=e.i(594225),y=e.i(550360),b=e.i(310351),w=e.i(668726),_=e.i(450055),C=e.i(158305),S=e.i(418697),I=e.i(85670),D=e.i(837365),O=e.i(862851),L=e.i(922028),P=e.i(308943),A=e.i(397175),T=e.i(11931),x=e.i(746116),j=e.i(257343),R=e.i(340466),N=e.i(206605),M=e.i(607107),U=e.i(803768),k=e.i(465427),$=e.i(663941),F=e.i(504240),V=e.i(534829),G=e.i(454874),H=e.i(296334),z=e.i(222018),Y=e.i(593636),B=e.i(464851),K=e.i(805577),W=e.i(704880),X=e.i(500819),q=e.i(307355),J=e.i(241780),Q=e.i(758474),Z=e.i(766850),ee=e.i(205081);let et=new Map([["BYOCWrapper",r.BYOCWrapper],["FEaaSWrapper",a.FEaaSWrapper],["Form",s.Form],["TbcBookingSelectType",{...o}],["TbcBookingSelectSlot",{...l}],["TbcBookingSelectLocation",{...d}],["TbcBookingScansSearch",{...c}],["TbcBookingDetails",{...u}],["TbcBookingConfirmationClient",{...g}],["PregnancyCalculator",{...p}],["TreatmentsSearch",{...m}],["TestAndScansSearch",{...E}],["StickyCTA",{...f}],["ShareCTA",{...v}],["ServiceLinesSearch",{...h}],["PrintConfirmationCta",{...y}],["PaymentForm",{...b}],["PatientStoriesSearch",{...w}],["MoreInformationCTA",{..._}],["ModalContent",{...C}],["LocationsSearch",{...S}],["GeolocationPermissionsCta",{...I}],["LocationsMap",{...D}],["LocationMap",{...O}],["HeroBannerWithSearch",{...L}],["Log404Email",{...P}],["ContentCarouselExtended",{...A}],["ContactDetailsBox",{...T}],["CallUsTodayCTA",{...x}],["BookAnAppointmentCTA",{...j}],["BlogSearch",{...R}],["BlogPageHeader",{...N}],["TableOfContents",{...M}],["StepTermsAndConditions",{...U}],["StepSlotSelectClient",{...k}],["StepSearchConsultant",{...$}],["StepPayment",{...F}],["StepLocations",{...V}],["StepLocationSelect",{...G}],["StepLiveBookingForm",{...H}],["StepLiveBookingConfirmation",{...z}],["StepIntro",{...Y}],["StepEnquireFormConfirmation",{...B}],["StepEnquireForm",{...K}],["StepConsultantProfileClient",{...W}],["StepConsultantCardsClient",{...X}],["StepAppointmentType",{...q}],["CMADisclosuresClient",{...J}],["AxiosLocalPatcher",{...Q}],["CareersSearchResults",{...Z}],["CareersLatestVacancies",{...ee}]]);e.s(["default",0,function({children:r,page:a}){return(0,t.jsx)(n.SitecoreProvider,{api:i.default.api,componentMap:et,page:a,loadImportMap:()=>e.A(84567),children:r})}],946830)},468859,e=>{"use strict";var t=e.i(2317),n=e.i(256875),i=e.i(47155),r=e.i(826628),a=e.i(294325),s=e.i(237498),o=e.i(391171),l=e.i(623825),d=e.i(375723),c=e.i(885989);let{getDesignLibraryImportMapEvent:u,getDesignLibraryComponentPropsEvent:g,addComponentPreviewHandler:p,sendErrorEvent:m}=r,{postToDesignLibrary:E}=a;e.s(["DesignLibrary",0,()=>{var e,a;let{page:f,loadImportMap:v}=(0,s.useSitecore)(),h=f.layout.sitecore.route,y=null==(e=null==h?void 0:h.placeholders[n.EDITING_COMPONENT_PLACEHOLDER])?void 0:e[0],b=null==y?void 0:y.uid,{isDesignLibrary:w}=f.mode,_=null==(a=f.mode.designLibrary)?void 0:a.isVariantGeneration,[C,S]=(0,t.useState)({fields:null==y?void 0:y.fields,params:null==y?void 0:y.params}),[I,D]=(0,t.useState)(0),[O,L]=(0,t.useState)(null),P=!!O;return w?b?((0,t.useEffect)(()=>{E((0,i.getDesignLibraryStatusEvent)(i.DesignLibraryStatus.READY,b)),_||requestAnimationFrame(()=>{D(e=>0===e?e+1:e)});let e=(0,i.addComponentUpdateHandler)(y,e=>{S({fields:e.fields,params:e.params}),D(e=>e+1)});return()=>e&&e()},[_,y,b]),(0,t.useEffect)(()=>{0!==I&&E((0,i.getDesignLibraryStatusEvent)(i.DesignLibraryStatus.RENDERED,b))},[I,b]),(0,t.useEffect)(()=>{let e;if(!w||!_)return;let t=!1;return(async()=>{let n;if(!v)return m(b,"No loadImportMap provided",r.DesignLibraryPreviewError.ImportMapMissing);try{n=(await v()).default}catch(e){m(b,`Error loading import map: ${e}
19`,r.DesignLibraryPreviewError.ImportMapLoad);return}if(t)return;e=p(n,(e,t)=>{e||(L(()=>t),D(e=>e+1))});let i=u(b,n);E(i);let a=g(b,C.fields,C.params);E(a)})(),()=>{t=!0,e&&e()}},[w,_,b,v,C]),t.default.createElement("main",null,P?t.default.createElement(d.DesignLibraryErrorBoundary,{uid:b,renderKey:I},t.default.createElement(l.PlaceholderMetadata,{rendering:y},t.default.createElement(O,{fields:C.fields,params:C.params,key:I}))):t.default.createElement("div",{id:n.EDITING_COMPONENT_ID},h&&t.default.createElement(o.Placeholder,{name:n.EDITING_COMPONENT_PLACEHOLDER,rendering:h,key:I})))):t.default.createElement(c.ErrorComponent,{message:"Rendering UID is missing in the rendering data"}):null},"__mockDependencies",0,e=>{p=e.addComponentPreviewHandler,e.postToDesignLibrary&&(E=e.postToDesignLibrary),e.sendErrorEvent&&(m=e.sendErrorEvent)}])},828789,e=>{"use strict";e.i(589295);var t,n,i=e.i(677076),r=e.i(2317),a=e.i(237498),s=e.i(834487),o=e.i(47155);let l=()=>{var e;let{page:{mode:t,layout:n},api:i}=(0,a.useSitecore)(),{clientData:l,clientScripts:d}=n.sitecore.context;if(t.isNormal||t.isPreview)return r.default.createElement(r.default.Fragment,null);if(t.isDesignLibrary){let t=new Date,n=String(t.getUTCHours()).padStart(2,"0"),a=String(t.getUTCDate()).padStart(2,"0"),s=String(t.getUTCMonth()+1).padStart(2,"0"),l=String(t.getUTCFullYear()),d=`${n}-${a}-${s}-${l}`,c=`${(0,o.getDesignLibraryScriptLink)(null==(e=null==i?void 0:i.edge)?void 0:e.edgeUrl)}?cb=${d}`;return r.default.createElement(r.default.Fragment,null,r.default.createElement("script",{src:c,suppressHydrationWarning:!0}))}let c=Object.assign(Object.assign({},l),(0,s.getContentSdkPagesClientData)());return r.default.createElement(r.default.Fragment,null,null==d?void 0:d.map((e,t)=>r.default.createElement("script",{src:e,key:t})),Object.keys(c).map(e=>r.default.createElement("script",{key:e,id:e,type:"application/json",dangerouslySetInnerHTML:{__html:JSON.stringify(c[e])}})))};var d=e.i(225326);e.i(334357);var c=e.i(225333),u=e.i(865063);let g=()=>{let{page:{layout:e,siteName:t,mode:n}}=(0,a.useSitecore)(),{route:s,context:o}=e.sitecore;return(0,r.useEffect)(()=>{if(!n.isNormal||!s?.itemId)return;let e=s.itemLanguage||u.default.defaultLanguage,t=u.default.personalize?.scope,i=d.CdpHelper.getPageVariantId(s.itemId,e,o.variantId,t);(0,c.pageView)({channel:"WEB",currency:"USD",page:s.name,pageVariantId:i,language:e}).catch(e=>console.debug(e))},[n,s,o.variantId,t]),(0,i.jsx)(i.Fragment,{})};var p=e.i(739054),m=e.i(576368),E=e.i(202398),f=e.i(745445),v=e.i(892534),h=e.i(414182);e.s(["botPageView",()=>v.botPageView,"event",()=>E.event,"eventsPlugin",()=>h.eventsPlugin,"form",()=>m.form,"identity",()=>f.identity,"pageView",()=>c.pageView],479316);var y=e.i(479316),b=e.i(256875);e.i(905492),(t=n||(n={})).Preview="preview",t.Edit="edit",t.Normal="normal";var w=e.i(752792);let _=(0,w.default)(()=>e.A(436257),{loadableGenerated:{modules:[717785]}});p.enableNextClientsideComponents(w.default,_);let C=()=>{let{page:e}=r.default.useContext(a.SitecoreProviderReactContext),{pageState:t}=e.layout.sitecore.context;return p.setContextProperties({sitecoreEdgeUrl:u.default.api.edge?.edgeUrl,sitecoreEdgeContextId:u.default.api.edge?.contextId,pageState:t||b.LayoutServicePageState.Normal,siteName:e.siteName||u.default.defaultSite,eventsSDK:y}),(0,i.jsx)(p.ExternalComponentBundle,{})};var S=r,I=e.i(760227);S.Component;var D=e.i(521278);function O(){return(0,D.default)(),null}e.s(["default",0,()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(C,{}),(0,i.jsx)(g,{}),(0,i.jsx)(O,{}),(0,i.jsx)(l,{}),""]})],828789)},770633,e=>{e.v({highlight:"ScrollTransition-module-scss-module__1JbQ4W__highlight","main-wrapper":"ScrollTransition-module-scss-module__1JbQ4W__main-wrapper","sr-only":"ScrollTransition-module-scss-module__1JbQ4W__sr-only"})},29056,e=>{"use strict";var t=e.i(677076),n=e.i(2317),i=e.i(770633),r=e.i(249736);e.s(["default",0,e=>{let{children:a,initialTheme:s="A-HCA-White",transitionBackground:o=!0}=e,l=(0,n.useRef)(null),[d,c]=(0,n.useState)(s);(0,n.useEffect)(()=>{let e=Array.from(l.current?.querySelectorAll(':scope > div:not([data-content="diamond"]):not([data-content="header-with-image"])')??[]),t=null,n=()=>{let t=(()=>{let t=.65*window.innerHeight;for(let n of e){let{top:e,bottom:i}=n.getBoundingClientRect();if(e<=t&&i>=t)return n}return null})();if(!t)return;if(o){let e=t.getAttribute("data-theme");e&&c(t=>t===e?t:e)}let{top:n}=t.getBoundingClientRect();if(n<=.65*window.innerHeight){t.querySelectorAll("[data-animate]").forEach(e
19=>{e.setAttribute("data-animate-active","true")});let e=t.nextElementSibling;if(e instanceof HTMLElement&&"diamond"===e.getAttribute("data-content")){let t=e.querySelector("[data-animate]");t?.setAttribute("data-animate-active","true")}}},i=()=>{null===t&&(t=window.requestAnimationFrame(()=>{n(),t=null}))};return n(),window.addEventListener("scroll",i,{passive:!0}),window.addEventListener("resize",i),()=>{window.removeEventListener("scroll",i),window.removeEventListener("resize",i),null!==t&&window.cancelAnimationFrame(t)}},[o,a]);let u=(0,t.jsx)("div",{className:[i.default["main-wrapper"],"scroll-wrapper"].join(" "),ref:l,children:a});return o?(0,t.jsx)(r.default,{theme:d,topLevelTheme:d,children:u}):u}])},673729,e=>{"use strict";var t=e.i(24905);e.s(["default",0,function(){return(0,t.default)(),null}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.