(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{72281:function(e,t,r){"use strict";r.d(t,{U:function(){return n.U},XF:function(){return n.XF},NN:function(){return s.N}});var n=r(62251),s=r(63348);r(44934)},72737:function(e,t,r){"use strict";r.d(t,{K:function(){return i}});var n=r(40896),s=r(26302);async function i(e,t,r){let i;let o={headers:{"X-Library-Version":n.gc}},a=`${e}/v1/events/${n.Gn}/browser/create.json?sitecoreContextId=${t}&client_key=`;if(i=void 0!==r?await (0,s.kv)(a,r,o).then(e=>e&&e.json()||null).catch(e=>{if(e.message===s.XO.IV_0006||e.message===s.XO.IE_0002)throw Error(e.message);return null}):await fetch(a,o).then(e=>e.json()).catch(()=>void 0),!i?.ref)throw Error(n.XO.IE_0003);let{ref:u,customer_ref:c}=i;return{browserId:u,guestId:c}}},63348:function(e,t,r){"use strict";r.d(t,{N:function(){return o}});var n=r(26302),s=r(99312),i=r(62251);function o(){if(i.u7){let e=(0,i.m5)();return(0,n.Vt)(e.cookieSettings.name.browserId)}{let e=(0,s.Gw)();return(0,n.Vt)(e.cookieSettings.cookieNames.browserId)}}},40896:function(e,t,r){"use strict";var n,s;r.d(t,{Gn:function(){return c},MP:function(){return o},YM:function(){return u},vh:function(){return a},XO:function(){return n},gc:function(){return i},iP:function(){return d}});let i="0.4.4",o="sc_",a=730,u=86400,c="v1.2",d="https://edge-platform.sitecorecloud.io";(s=n||(n={})).IE_0001='[IE-0001] You are trying to run a browser-side function on the server side. On the server side, run the server-side equivalent of the function, available in "server" modules.',s.IE_0003='[IE-0003] Unable to set the "sc_{SitecoreEdgeContextId}" cookie because the browser ID could not be retrieved from the server. Make sure to set the correct values for "sitecoreEdgeContextId" and "siteName". If the issue persists, try again later or use try-catch blocks to handle this error.',s.IE_0008='[IE-0008] You must first initialize the "core" package. Run the "init" function.',s.IE_0011='[IE-0011] Unable to set the "sc_{SitecoreEdgeContextId}_personalize" cookie because the guest ID could not be retrieved from the server. Make sure to set the correct values for "sitecoreEdgeContextId" and "siteName". If the issue persists, try again later or use try-catch blocks to handle this error.',s.IE_0012='[IE-0012] You must first initialize the Cloud SDK. Import "CloudSDK" from "@sitecore-cloudsdk/core/browser", then run "CloudSDK().initialize()".',s.IE_0013='[IE-0013] You must first initialize the Cloud SDK. Import "CloudSDK" from "@sitecore-cloudsdk/core/server", then run "await CloudSDK().initialize()".',s.IV_0001='[IV-0001] Incorrect value for "sitecoreEdgeUrl". Set the value to a valid URL string.',s.MV_0001='[MV-0001] "sitecoreEdgeContextId" is required.',s.MV_0002='[MV-0002] "siteName" is required.'},77854:function(e,t,r){"use strict";r.d(t,{q:function(){return a}});var n=r(26302),s=r(72737),i=r(22430),o=r(52701);async function a(e){let t=(0,o.o)(e.cookieSettings.cookieExpiryDays,e.cookieSettings.cookieDomain),r=(0,n.ej)(window.document.cookie,e.cookieSettings.cookieNames.browserId);if(r){if((0,n.ej)(window.document.cookie,e.cookieSettings.cookieNames.guestId))return;let s=await (0,i.P)(r.value,e.sitecoreEdgeContextId,e.sitecoreEdgeUrl);document.cookie=(0,n._7)(e.cookieSettings.cookieNames.guestId,s,t);return}let{browserId:a,guestId:u}=await (0,s.K)(e.sitecoreEdgeUrl,e.sitecoreEdgeContextId);document.cookie=(0,n._7)(e.cookieSettings.cookieNames.browserId,a,t),document.cookie=(0,n._7)(e.cookieSettings.cookieNames.guestId,u,t)}},52701:function(e,t,r){"use strict";r.d(t,{o:function(){return s}});var n=r(40896);function s(e=n.vh,t){return{domain:t,maxAge:e*n.YM,path:"/",sameSite:"None",secure:!0}}},60334:function(e,t,r){"use strict";r.d(t,{f:function(){return s.a},q:function(){return a}});var n=r(11227),s=r.n(n),i=r(26302),o=r(34155);function a(e,t){let r={};return s().enabled(e)&&(r={headers:(0,i.kh)(t.headers),redirected:t.redirected,status:t.status,statusText:t.statusText,url:t.url}),r}void 0!==o&&o.env&&"true"===o.env.DEBUG_MULTILINE&&s().formatters&&s().formatters.o&&s().formatters.O&&(s().formatters.o=s().formatters.O)},10469:function(e,t,r){"use strict";r.d(t,{f:function(){return n}});let n="sitecore-cloudsdk:core"},44934:function(e,t,r){"use strict";r.d(t,{P:function(){return a}});var n=r(26302),s=r(62251),i=r(40896);async function o(e,t,r){let n=`${r}/v1/events/${i.Gn}/browser/${e}/show.json?sitecoreContextId=${t}&client_key=&api_token=`,s=await fetch(n,{headers:{"X-Library-Version":i.gc}}),o=await s.json();if(!s.ok){let{error_msg:e,moreInfo:t}=o;throw Error(`${e}, for more info: ${t}`)}if(!o.customer.ref)throw Error(i.XO.IE_0011);return o.customer.ref}async function a(){let e=(0,s.m5)();return o((0,n.Vt)(e.cookieSettings.name.browserId),e.sitecoreEdgeContextId,e.sitecoreEdgeUrl)}},22430:function(e,t,r){"use strict";r.d(t,{P:function(){return s}});var n=r(40896);async function s(e,t,r){let s=`${r}/v1/events/${n.Gn}/browser/${e}/show.json?sitecoreContextId=${t}&client_key=&api_token=`,i=await fetch(s,{headers:{"X-Library-Version":n.gc}}),o=await i.json();if(!i.ok){let{error_msg:e,moreInfo:t}=o;throw Error(`${e}, for more info: ${t}`)}if(!o.customer.ref)throw Error(n.XO.IE_0011);return o.customer.ref}},99312:function(e,t,r){"use strict";r.d(t,{Gw:function(){return c},S0:function(){return l}});var n=r(10469),s=r(40896),i=r(77854),o=r(12772),a=r(60334);let u=null;function c(){if(!u)throw Error(s.XO.IE_0008);return u}let d=null;async function l(e){(0,a.f)(n.f)("coreClient library initialized"),null===u&&(u=(0,o.o)(e)),e.enableBrowserCookie&&null===d&&(d=(0,i.q)(u)),await d}},62251:function(e,t,r){"use strict";let n;r.d(t,{$F:function(){return m},U:function(){return v},UU:function(){return p},XF:function(){return f},m5:function(){return g},u7:function(){return h}});var s=r(26302),i=r(72737),o=r(63348),a=r(40896),u=r(52701),c=r(60334),d=r(10469),l=r(44934);let m=new Map,h=null;class f{constructor(e){if("undefined"==typeof window)throw Error(a.XO.IE_0001);this.validateSettings(e),n=this.createSettings(e)}initialize(){m.size||(0,c.f)(d.f)("CloudSDK was initialized with no packages"),h=n.cookieSettings.enableBrowserCookie?this.createCookies():Promise.resolve(),this.sideEffects(),m.forEach(e=>{e.exec()})}sideEffects(){window.scCloudSDK={...window.scCloudSDK,core:{getBrowserId:o.N,getGuestId:l.P,settings:{siteName:n.siteName,sitecoreEdgeContextId:n.sitecoreEdgeContextId,sitecoreEdgeUrl:n.sitecoreEdgeUrl},version:a.gc}}}validateSettings(e){let{sitecoreEdgeContextId:t,siteName:r,sitecoreEdgeUrl:n}=e;if(!t||0===t.trim().length)throw Error(a.XO.MV_0001);if(!r||0===r.trim().length)throw Error(a.XO.MV_0002);if(void 0!==n)try{new URL(n)}catch(e){throw Error(a.XO.IV_0001)}}createSettings(e){let{siteName:t,sitecoreEdgeContextId:r,cookieDomain:n,cookiePath:s,cookieExpiryDays:i,sitecoreEdgeUrl:o,enableBrowserCookie:u}=e;return{cookieSettings:{domain:n,enableBrowserCookie:u??!1,expiryDays:i||a.vh,name:{browserId:`${a.MP}${r}`},path:s||"/"},siteName:t,sitecoreEdgeContextId:r,sitecoreEdgeUrl:o??a.iP}}async createCookies(){let e=(0,u.o)(n.cookieSettings.expiryDays,n.cookieSettings.domain);if((0,s.ej)(window.document.cookie,n.cookieSettings.name.browserId))return;let t=await (0,i.K)(n.sitecoreEdgeUrl,n.sitecoreEdgeContextId);document.cookie=(0,s._7)(n.cookieSettings.name.browserId,t.browserId,e)}}function g(){if(!n)throw Error(a.XO.IE_0012);return n}function p(e){return m.get(e)}function v(e){return new f(e)}},12772:function(e,t,r){"use strict";r.d(t,{o:function(){return i}});var n=r(40896),s=r(69974);function i(e){(0,s.o)(e);let{siteName:t,sitecoreEdgeContextId:r,cookieDomain:i,cookiePath:o,cookieExpiryDays:a,sitecoreEdgeUrl:u}=e;return{cookieSettings:{cookieDomain:i,cookieExpiryDays:a||n.vh,cookieNames:{browserId:`${n.MP}${r}`,guestId:`${n.MP}${r}_personalize`},cookiePath:o||"/"},siteName:t,sitecoreEdgeContextId:r,sitecoreEdgeUrl:u??n.iP}}},69974:function(e,t,r){"use strict";r.d(t,{o:function(){return s}});var n=r(40896);function s(e){let{sitecoreEdgeContextId:t,siteName:r,sitecoreEdgeUrl:s}=e;if(!t||0===t.trim().length)throw Error(n.XO.MV_0001);if(!r||0===r.trim().length)throw Error(n.XO.MV_0002);if(void 0!==s)try{new URL(s)}catch(e){throw Error(n.XO.IV_0001)}}},73843:function(e,t,r){"use strict";r.r(t),r.d(t,{EVENTS_NAMESPACE:function(){return y},PACKAGE_INITIALIZER_METHOD_NAME:function(){return b},PACKAGE_NAME:function(){return w},PACKAGE_VERSION:function(){return E},addToEventQueue:function(){return M},clearEventQueue:function(){return R},event:function(){return N},form:function(){return T},getBrowserId:function(){return V},getGuestId:function(){return $},identity:function(){return L},init:function(){return S},pageView:function(){return U},processEventQueue:function(){return j}});var n,s,i=r(72281);r(77854),r(52701);var o=r(26302);r(72737);var a=r(22430);r(12772);var u=r(99312);function c(){return"undefined"==typeof window||window.document.documentElement.lang.length<=1?void 0:new Intl.Locale(window.document.documentElement.lang).language.toLocaleUpperCase()}function d(){return"undefined"==typeof window?"":"/"===window.location.pathname?"Home Page":window.location.pathname.split("/").pop()}function l(e,t){try{return e()}catch{throw Error(t)}}r(69974);var m=r(60334),h=r(40896),f=r(62251);class g{constructor(e){this._initState=null,this._sideEffects=e.sideEffects,this._settings=e.settings,this._dependencies=e.dependencies??[]}validatePackages(){let e=[];return this._dependencies.forEach(t=>{let r=t.name.split("/")[1],n=(0,f.UU)(t.name);if(!n)throw Error(`[IE-0020] - This functionality also requires the "${r}" package. Import "${t.name}/browser", then run ".${t.method}()" on "CloudSDK", before ".initialize()"`);e.push(n)}),e}exec(){let e=this.validatePackages();this._initState=this.wrapSideEffects(e)}async wrapSideEffects(e){await f.u7,await Promise.all(e.map(e=>e.initState)),this._sideEffects()}get initState(){return this._initState}get settings(){return this._settings}}var p=r(63348),v=JSON.parse('{"u2":"@sitecore-cloudsdk/events","i8":"0.4.4"}');let y="sitecore-cloudsdk:events",E=v.i8,w=v.u2,b="addEvents",C=`${w} ${E}`;(n=s||(s={})).IE_0001='[IE-0001] You are trying to run a browser-side function on the server side. On the server side, run the server-side equivalent of the function, available in "server" modules.',n.IE_0004='[IE-0004] You must first initialize the "events/browser" module. Run the "init" function.',n.IE_0005='[IE-0005] You must first initialize the "events/server" module. Run the "init" function.',n.IE_0008='[IE-0008] You must first initialize the "core" package. Run the "init" function.',n.IE_0014='[IE-0014] You must first initialize the Cloud SDK and the "events" package. First, import "CloudSDK" from "@sitecore-cloudsdk/core/browser" and import "@sitecore-cloudsdk/events/browser". Then, run "CloudSDK().addEvents().initialize()".',n.IE_0015='[IE-0015] You must first initialize the Cloud SDK and the "events" package. First, import "CloudSDK" from "@sitecore-cloudsdk/core/server" and import "@sitecore-cloudsdk/events/server". Then, run "await CloudSDK().addEvents().initialize()".',n.IV_0002='[IV-0002] Incorrect value for "dob". Format the value according to ISO 8601.',n.IV_0003='[IV-0003] Incorrect value for "email". Set the value to a valid email address.',n.IV_0004='[IV-0004] Incorrect value for "expiryDate". Format the value according to ISO 8601.',n.IV_0005='[IV-0005] "extensionData" supports maximum 50 attributes. Reduce the number of attributes.',n.MV_0003='[MV-0003] "identifiers" is required.';let _=null;async function S(e){if("undefined"==typeof window)throw Error(s.IE_0001);try{_=(0,u.S0)(e),await _,(0,m.f)(y)("eventsClient library initialized")}catch(e){throw(0,m.f)(y)("Error on initializing eventsClient library: %o",e),_=null,Error(e)}window.Engage={...window.Engage,getBrowserId:()=>(0,p.N)(),versions:{...window.Engage?.versions,events:E}}}async function I(){let e=f.UU(w)?.initState;if(null===_&&!e)throw Error(s.IE_0014);_?await _:await e}async function D(e,t){let r=`${t.sitecoreEdgeUrl}/v1/events/${h.Gn}/events?sitecoreContextId=${t.sitecoreEdgeContextId}&siteId=${t.siteName}`,n=Date.now(),s={},i={body:JSON.stringify(e),headers:{"Content-Type":"application/json","X-Client-Software-ID":C,"X-Library-Version":E},method:"POST"};return(0,m.f)(y)("Events request: %s with options: %O",r,i),await fetch(r,i).then(e=>(s=(0,m.q)(y,e),e.json())).then(e=>(s.body=e,(0,m.f)(y)("Events response in %dms : %O",Date.now()-n,s),e)).catch(e=>((0,m.f)(y)("Error: events response: %O",e),null))}class P{constructor(e,t){this.baseEventData=e,this.browserId=t,this.language=this.baseEventData.language??c(),this.page=this.baseEventData.page??d()}mapBaseEventPayload(){return{browser_id:this.browserId,channel:this.baseEventData.channel,client_key:"",currency:this.baseEventData.currency,language:this.language,page:this.page,pos:"",requested_at:new Date().toISOString()}}}class O extends P{constructor(e){let{channel:t,currency:r,language:n,page:i,type:a,extensionData:u,searchData:c,...d}=e.eventData;super({channel:t,currency:r,language:n,page:i},e.id),this.extensionData={},this.sendEvent=e.sendEvent,this.settings=e.settings,this.customEventPayload={type:a,...d},u&&(this.extensionData=(0,o.FX)({object:u}));let l=Object.entries(this.extensionData).length;if(l>50)throw Error(s.IV_0005);l>0&&(this.customEventPayload.ext=this.extensionData),c&&(this.customEventPayload.sc_search={data:c,metadata:{ut_api_version:"1.0"}})}async send(){let e=this.mapBaseEventPayload(),t=Object.assign({},this.customEventPayload,e);return await this.sendEvent(t,this.settings)}}async function N(e){if(await I(),f.UU(w)?.initState){let t=(0,f.m5)();return new O({eventData:e,id:(0,o.Vt)(t.cookieSettings.name.browserId),sendEvent:D,settings:t}).send()}{let t=l(u.Gw,s.IE_0014);return new O({eventData:e,id:(0,p.N)(),sendEvent:D,settings:t}).send()}}async function T(e,t,r){if(await I(),f.UU(w)?.initState){let n=(0,f.m5)(),s=(0,o.Vt)(n.cookieSettings.name.browserId),i=new O({eventData:{extensionData:{componentInstanceId:r,formId:e,interactionType:t.toUpperCase()},type:"FORM"},id:s,sendEvent:D,settings:n});return i.page=void 0,i.send()}{let n=l(u.Gw,s.IE_0014),i=(0,p.N)(),o=new O({eventData:{extensionData:{componentInstanceId:r,formId:e,interactionType:t.toUpperCase()},type:"FORM"},id:i,sendEvent:D,settings:n});return o.page=void 0,o.send()}}class F extends P{constructor(e){let{channel:t,currency:r,language:n,page:i,extensionData:a}=e.identityData;if(super({channel:t,currency:r,language:n,page:i},e.id),this.extensionData={},this.numberOfExtensionDataProperties=0,this.validateAttributes(e.identityData),this.identityData=e.identityData,this.sendEvent=e.sendEvent,this.settings=e.settings,a&&(this.extensionData=(0,o.FX)({object:a})),this.numberOfExtensionDataProperties=Object.entries(this.extensionData).length,this.numberOfExtensionDataProperties>50)throw Error(s.IV_0005)}validateAttributes(e){if(0===e.identifiers.length)throw Error(s.MV_0003);if(void 0!==e.dob&&!(0,o.MI)(e.dob))throw Error(s.IV_0002);if(e.identifiers.forEach(e=>{if(e.expiryDate&&!(0,o.MI)(e.expiryDate))throw Error(s.IV_0004)}),e.email&&!(0,o.vV)(e.email))throw Error(s.IV_0003)}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 send(){let e=this.mapBaseEventPayload(),t=Object.assign({},this.mapAttributes(),e);return await this.sendEvent(t,this.settings)}}async function L(e){if(await I(),f.UU(w)?.initState){let t=(0,f.m5)();return new F({id:(0,o.Vt)(t.cookieSettings.name.browserId),identityData:e,sendEvent:D,settings:t}).send()}{let t=l(u.Gw,s.IE_0014);return new F({id:(0,p.N)(),identityData:e,sendEvent:D,settings:t}).send()}}class A extends P{constructor(e){let{channel:t,currency:r,language:n,page:i,extensionData:a}={...e.pageViewData};if(super({channel:t,currency:r,language:n,page:i},e.id),this.extensionData={},this.pageViewData=e.pageViewData,this.sendEvent=e.sendEvent,this.settings=e.settings,this.urlSearchParams=new URLSearchParams(decodeURI(e.searchParams)),a&&(this.extensionData=(0,o.FX)({object:a})),Object.entries(this.extensionData).length>50)throw Error(s.IV_0005);this.includeUTMParameters=(e.pageViewData&&e.pageViewData.includeUTMParameters)??!0}getPageVariantId(e,t){return e?e:this.urlSearchParams.get("variantid")||t||null}getReferrer(){if(this.pageViewData?.referrer)return this.pageViewData.referrer;if("undefined"==typeof window||!A.isFirstPageView||!document.referrer)return null;let{hostname:e,href:t}=new URL(document.referrer);return window.location.hostname!==e?t:null}mapAttributes(){let e={type:"VIEW"},t=this.pageViewData&&this.getPageVariantId(this.pageViewData.pageVariantId,this.extensionData.pageVariantId);if(null!==t&&(e.ext={...e.ext,pageVariantId:t}),Object.keys(this.extensionData).length>0&&(delete this.extensionData.pageVariantId,e.ext={...e.ext,...this.extensionData}),this.includeUTMParameters){let t=this.getUTMParameters();e={...e,...t}}let r=this.getReferrer();return null!==r&&(e={...e,referrer:r}),this.pageViewData?.searchData&&(e.sc_search={data:this.pageViewData.searchData,metadata:{ut_api_version:"1.0"}}),e}async send(){let e=this.mapBaseEventPayload(),t=this.mapAttributes();return A.isFirstPageView=!1,await this.sendEvent({...e,...t},this.settings)}getUTMParameters(){let e={};return this.urlSearchParams.forEach((t,r)=>{let n=r.toLowerCase();0===n.indexOf("utm_")&&(e[n]=t)}),e}}async function U(e){if(await I(),f.UU(w)?.initState){let t=(0,f.m5)();return new A({id:(0,o.Vt)(t.cookieSettings.name.browserId),pageViewData:e,searchParams:window.location.search,sendEvent:D,settings:t}).send()}{let t=l(u.Gw,s.IE_0014);return new A({id:(0,p.N)(),pageViewData:e,searchParams:window.location.search,sendEvent:D,settings:t}).send()}}A.isFirstPageView=!0;class k{constructor(){this.key="EventQueue"}getEventQueue(){let e=this.getSessionStorage().getItem(this.key)??'""';try{let t=JSON.parse(e);return Array.isArray(t)?t:[]}catch{return[]}}enqueueEvent(e){let t=this.getSessionStorage();e.eventData.page=e.eventData.page??d(),e.eventData.language=e.eventData.language??c(),new O({sendEvent:D,...e});let r=this.getEventQueue();r.push(e),t.setItem(this.key,JSON.stringify(r))}async sendAllEvents(){for(let e of this.getEventQueue())await new O({eventData:e.eventData,id:e.id,sendEvent:D,settings:e.settings}).send();this.clearQueue()}clearQueue(){this.getSessionStorage().removeItem(this.key)}getSessionStorage(){return sessionStorage}}let x=new k;async function M(e){if(await I(),f.UU(w)?.initState){let t=(0,f.m5)(),r=(0,o.Vt)(t.cookieSettings.name.browserId);x.enqueueEvent({eventData:e,id:r,settings:t})}else{let t=l(u.Gw,s.IE_0014),r=(0,p.N)();x.enqueueEvent({eventData:e,id:r,settings:t})}}async function R(){await I(),x.clearQueue()}async function j(){await I(),x.sendAllEvents()}async function q(){window.scCloudSDK={...window.scCloudSDK,events:{addToEventQueue:M,clearEventQueue:R,event:N,form:T,identity:L,pageView:U,processEventQueue:j,version:E}},(0,m.f)(y)("eventsClient library initialized")}function V(){return(0,i.NN)()}async function $(){if(await I(),f.UU(w)?.initState){let e=(0,f.m5)(),t=(0,o.Vt)(e.cookieSettings.name.browserId);return(0,a.P)(t,e.sitecoreEdgeContextId,e.sitecoreEdgeUrl)}{let e=l(u.Gw,s.IE_0014),t=(0,p.N)();return(0,a.P)(t,e.sitecoreEdgeContextId,e.sitecoreEdgeUrl)}}i.XF.prototype.addEvents=function(){let e=new g({sideEffects:q});return f.$F.set(w,e),this}},26302:function(e,t,r){"use strict";var n,s;function i(e,t,r){let n=`${e}=${t};`;return n+=` Max-Age=${r.maxAge}; SameSite=${r.sameSite};`+(r.secure?" Secure;":"")+(r.path?` Path=${r.path};`:"")+(r.domain?` Domain=${r.domain};`:""),n=n.substring(0,n.length-1)}async function o(e,t,r){if(!Number.isInteger(t)||t<0)throw Error(n.IV_0006);let s=new AbortController,i=s.signal,o=setTimeout(()=>{s.abort()},t);return fetch(e,{...r,signal:i}).then(e=>(clearTimeout(o),e)).catch(e=>{if("AbortError"===e.name)throw Error(n.IE_0002);return null})}function a(e,t){if(!e)return;let r=e.split("; ").find(e=>e.indexOf("=")>0&&e.split("=")[0]===t);return void 0!==r?{name:r.split("=")[0],value:r.split("=")[1]}:void 0}function u(e){let t=a(document.cookie,e);return t?.value??""}function c(e){try{return new Date(e+"Z").toISOString().substring(0,16)===e}catch(e){return!1}}function d(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}function l(e={}){let t={};return"function"==typeof e.forEach?e.forEach((e,r)=>{t[r]=e}):Object.entries(e).forEach(([e,r])=>{t[e]=r}),t}r.d(t,{XO:function(){return n},_7:function(){return i},kv:function(){return o},FX:function(){return function e(t){let{currentKey:r,object:n}=t,s=t.newObject??{};for(let t in n){let i=n[t];void 0!==i&&("object"!=typeof i||Array.isArray(i)?s[r?`${r}_${t}`:t]=i:e({currentKey:`${r?`${r}_${t}`:t}`,newObject:s,object:i}))}return s}},ej:function(){return a},Vt:function(){return u},MI:function(){return c},vV:function(){return d},kh:function(){return l}}),(s=n||(n={})).IV_0006='[IV-0006] Incorrect value for "timeout". Set the value to an integer greater than or equal to 0.',s.IE_0002="[IE-0002] Timeout exceeded. The server did not respond within the allotted time."},63204:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.HIDDEN_RENDERING_NAME=t.SITECORE_EDGE_URL_DEFAULT=t.siteNameError=t.JSS_MODE=t.FETCH_WITH=t.SitecoreTemplateId=void 0,(n=r||(t.SitecoreTemplateId=r={})).JssApp="061cba1554744b918a0617903b102b82",n.DictionaryEntry="6d1cd89719364a3aa511289a94c2a7b1",t.FETCH_WITH={GRAPHQL:"GraphQL",REST:"REST"},t.JSS_MODE={CONNECTED:"connected",DISCONNECTED:"disconnected"},t.siteNameError="The siteName cannot be empty",t.SITECORE_EDGE_URL_DEFAULT="https://edge-platform.sitecorecloud.io",t.HIDDEN_RENDERING_NAME="Hidden Rendering"},73884:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(s,i){function o(e){try{u(n.next(e))}catch(e){i(e)}}function a(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,a)}u((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseError=void 0,t.fetchData=function(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return(yield t((0,s.resolveUrl)(e,r))).data})};let s=r(13449);class i extends Error{constructor(e,t){super(e),Object.setPrototypeOf(this,i.prototype),this.response=t}}t.ResponseError=i},56907:function(e,t,r){"use strict";var n,s=r(34155),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.enableDebug=void 0;let o=i(r(11227)),a=i(r(53641)),u="sitecore-jss";(0,a.default)()&&(null===(n=null==s?void 0:s.env)||void 0===n?void 0:n.DEBUG_MULTILINE)==="true"&&o.default.formatters.o&&o.default.formatters.O&&(o.default.formatters.o=o.default.formatters.O),t.enableDebug=e=>o.default.enable(e),t.default={form:(0,o.default)(`${u}:form`),common:(0,o.default)(`${u}:common`),http:(0,o.default)(`${u}:http`),layout:(0,o.default)(`${u}:layout`),dictionary:(0,o.default)(`${u}:dictionary`),editing:(0,o.default)(`${u}:editing`),sitemap:(0,o.default)(`${u}:sitemap`),multisite:(0,o.default)(`${u}:multisite`),robots:(0,o.default)(`${u}:robots`),redirects:(0,o.default)(`${u}:redirects`),personalize:(0,o.default)(`${u}:personalize`),errorpages:(0,o.default)(`${u}:errorpages`),proxy:(0,o.default)(`${u}:proxy`)}},5094:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traverseComponent=t.traverseField=t.traversePlaceholder=t.getContentStylesheetUrl=t.getContentStylesheetLink=void 0;let n=r(63204),s=/class=".*(\bck-content\b).*"/g;t.getContentStylesheetLink=(e,r,s=n.SITECORE_EDGE_URL_DEFAULT)=>{if(!e.sitecore.route)return null;let i={loadStyles:!1};return((0,t.traverseComponent)(e.sitecore.route,i),i.loadStyles)?{href:(0,t.getContentStylesheetUrl)(r,s),rel:"stylesheet"}:null},t.getContentStylesheetUrl=(e,t=n.SITECORE_EDGE_URL_DEFAULT)=>`${t}/v1/files/pages/styles/content-styles.css?sitecoreContextId=${e}`,t.traversePlaceholder=(e,r)=>{r.loadStyles||e.forEach(e=>{(0,t.traverseComponent)(e,r)})},t.traverseField=(e,r)=>{e&&"object"==typeof e&&!r.loadStyles&&("editable"in e&&e.editable?r.loadStyles=s.test(e.editable):"value"in e&&"string"==typeof e.value?r.loadStyles=s.test(e.value):"fields"in e?Object.values(e.fields).forEach(e=>{(0,t.traverseField)(e,r)}):Array.isArray(e)&&e.forEach(e=>{(0,t.traverseField)(e,r)}))},t.traverseComponent=(e,r)=>{if(r.loadStyles)return;"fields"in e&&e.fields&&Object.values(e.fields).forEach(e=>{(0,t.traverseField)(e,r)});let n=e.placeholders||{};Object.keys(n).forEach(e=>{(0,t.traversePlaceholder)(n[e],r)})}},19886:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(s,i){function o(e){try{u(n.next(e))}catch(e){i(e)}}function a(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,a)}u((n=n.apply(e,t||[])).next())})},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLLayoutService=t.GRAPHQL_LAYOUT_QUERY_NAME=void 0;let i=r(37812),o=s(r(56907));t.GRAPHQL_LAYOUT_QUERY_NAME="JssLayoutQuery";class a extends i.LayoutServiceBase{constructor(e){super(),this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}fetchLayoutData(e,t){return n(this,void 0,void 0,function*(){var r,n;let s=this.getLayoutQuery(e,t);o.default.layout("fetching layout data for %s %s %s",e,t,this.serviceConfig.siteName);let i=yield this.graphQLClient.request(s);return(null===(n=null===(r=null==i?void 0:i.layout)||void 0===r?void 0:r.item)||void 0===n?void 0:n.rendered)||{sitecore:{context:{pageEditing:!1,language:t},route:null}}})}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:o.default.layout,retries:this.serviceConfig.retries,retryStrategy:this.serviceConfig.retryStrategy})}getLayoutQuery(e,r){let n=r?`, language:"${r}"`:"",s=this.serviceConfig.formatLayoutQuery?this.serviceConfig.formatLayoutQuery(this.serviceConfig.siteName,e,r):`layout(site:"${this.serviceConfig.siteName}", routePath:"${e}"${n})`;return`query ${t.GRAPHQL_LAYOUT_QUERY_NAME} { ${s}{ item { rendered } } }`}}t.GraphQLLayoutService=a},82796:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getComponentLibraryStylesheetLinks=t.GRAPHQL_LAYOUT_QUERY_NAME=t.GraphQLLayoutService=t.RestLayoutService=t.getContentStylesheetLink=t.EMPTY_DATE_FIELD_VALUE=t.getDynamicPlaceholderPattern=t.isDynamicPlaceholder=t.isFieldValueEmpty=t.getChildPlaceholder=t.getFieldValue=t.EditMode=t.LayoutServicePageState=void 0;var n=r(6722);Object.defineProperty(t,"LayoutServicePageState",{enumerable:!0,get:function(){return n.LayoutServicePageState}}),Object.defineProperty(t,"EditMode",{enumerable:!0,get:function(){return n.EditMode}});var s=r(50682);Object.defineProperty(t,"getFieldValue",{enumerable:!0,get:function(){return s.getFieldValue}}),Object.defineProperty(t,"getChildPlaceholder",{enumerable:!0,get:function(){return s.getChildPlaceholder}}),Object.defineProperty(t,"isFieldValueEmpty",{enumerable:!0,get:function(){return s.isFieldValueEmpty}}),Object.defineProperty(t,"isDynamicPlaceholder",{enumerable:!0,get:function(){return s.isDynamicPlaceholder}}),Object.defineProperty(t,"getDynamicPlaceholderPattern",{enumerable:!0,get:function(){return s.getDynamicPlaceholderPattern}}),Object.defineProperty(t,"EMPTY_DATE_FIELD_VALUE",{enumerable:!0,get:function(){return s.EMPTY_DATE_FIELD_VALUE}});var i=r(5094);Object.defineProperty(t,"getContentStylesheetLink",{enumerable:!0,get:function(){return i.getContentStylesheetLink}});var o=r(14045);Object.defineProperty(t,"RestLayoutService",{enumerable:!0,get:function(){return o.RestLayoutService}});var a=r(19886);Object.defineProperty(t,"GraphQLLayoutService",{enumerable:!0,get:function(){return a.GraphQLLayoutService}}),Object.defineProperty(t,"GRAPHQL_LAYOUT_QUERY_NAME",{enumerable:!0,get:function(){return a.GRAPHQL_LAYOUT_QUERY_NAME}});var u=r(94158);Object.defineProperty(t,"getComponentLibraryStylesheetLinks",{enumerable:!0,get:function(){return u.getComponentLibraryStylesheetLinks}})},37812:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutServiceBase=void 0;class r{}t.LayoutServiceBase=r},6722:function(e,t){"use strict";var r,n,s,i;Object.defineProperty(t,"__esModule",{value:!0}),t.EditMode=t.LayoutServicePageState=void 0,(s=r||(t.LayoutServicePageState=r={})).Preview="preview",s.Edit="edit",s.Normal="normal",(i=n||(t.EditMode=n={})).Chromes="chromes",i.Metadata="metadata"},14045:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(s,i){function o(e){try{u(n.next(e))}catch(e){i(e)}}function a(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,a)}u((n=n.apply(e,t||[])).next())})},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RestLayoutService=void 0;let i=r(37812),o=r(34297),a=r(73884),u=s(r(56907));class c extends i.LayoutServiceBase{constructor(e){super(),this.serviceConfig=e,this.getFetchParams=e=>{var t;return{sc_apikey:this.serviceConfig.apiKey,sc_site:this.serviceConfig.siteName,sc_lang:e||"",tracking:null===(t=this.serviceConfig.tracking)||void 0===t||t}},this.getDefaultFetcher=(e,t)=>{let r;let s={debugger:u.default.layout};e&&(r=this.setupReqHeaders(e));let i=new o.NativeDataFetcher(s);return(e,s)=>n(this,void 0,void 0,function*(){let n=yield i.fetch(e,Object.assign(Object.assign({},s),{headers:r}));return t&&this.setupResHeaders(t,n),n})}}fetchLayoutData(e,t,r,s){return n(this,void 0,void 0,function*(){var n;let i=this.getFetchParams(t);u.default.layout("fetching layout data for %s %s %s",e,t,this.serviceConfig.siteName);let o=this.serviceConfig.dataFetcherResolver?this.serviceConfig.dataFetcherResolver(r,s):this.getDefaultFetcher(r,s),c=this.resolveLayoutServiceUrl("render");try{return yield(0,a.fetchData)(c,o,Object.assign({item:e},i))}catch(e){if((null===(n=e.response)||void 0===n?void 0:n.status)===404)return e.response.data;throw e}})}fetchPlaceholderData(e,t,r,n,s){let i=this.getFetchParams(r);u.default.layout("fetching placeholder data for %s %s %s %s",e,t,r,this.serviceConfig.siteName);let o=this.serviceConfig.dataFetcherResolver?this.serviceConfig.dataFetcherResolver(n,s):this.getDefaultFetcher(n,s),c=this.resolveLayoutServiceUrl("placeholder");return(0,a.fetchData)(c,o,Object.assign({placeholderName:e,item:t},i))}resolveLayoutServiceUrl(e){let{apiHost:t="",configurationName:r="jss"}=this.serviceConfig;return`${t}/sitecore/api/layout/${e}/${r}`}setupReqHeaders(e){let t=new Headers;return(null==e?void 0:e.headers)&&(Object.entries(e.headers).forEach(([e,r])=>{r&&t.set(e,Array.isArray(r)?r.join(", "):r)}),e.headers.cookie&&t.set("cookie",e.headers.cookie),e.headers.referer&&t.set("referer",e.headers.referer),e.headers["user-agent"]&&t.set("user-agent",e.headers["user-agent"]),e.socket.remoteAddress&&t.set("X-Forwarded-For",e.socket.remoteAddress)),t}setupResHeaders(e,t){u.default.layout("performing response header passing");let r=t.headers;if(r instanceof Headers){let t=r.get("set-cookie");t&&e.setHeader("set-cookie",t)}return t}}t.RestLayoutService=c},94158:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStylesheetUrl=void 0,t.getComponentLibraryStylesheetLinks=function(e,r,n=s.SITECORE_EDGE_URL_DEFAULT){let i=new Set;return e.sitecore.route?(a(e.sitecore.route,i),[...i].map(e=>({href:(0,t.getStylesheetUrl)(e,r,n),rel:"stylesheet"}))):[]};let n=r(82796),s=r(63204),i=/-library--([^\s]+)/;t.getStylesheetUrl=(e,t,r=s.SITECORE_EDGE_URL_DEFAULT)=>`${r}/v1/files/components/styles/${e}.css?sitecoreContextId=${t}`;let o=(e,t)=>{e.map(e=>a(e,t))},a=(e,t)=>{var r,s,a,u,c,d,l;let m;"params"in e&&e.params&&(m=(null===(s=null===(r=e.params.CSSStyles)||void 0===r?void 0:r.match(i))||void 0===s?void 0:s[1])||(null===(u=null===(a=e.params.Styles)||void 0===a?void 0:a.match(i))||void 0===u?void 0:u[1])||e.params.LibraryId||void 0),!m&&"fields"in e&&e.fields&&(m=(null===(c=(0,n.getFieldValue)(e.fields,"CSSStyles","").match(i))||void 0===c?void 0:c[1])||(null===(d=(0,n.getFieldValue)(e.fields,"Styles","").match(i))||void 0===d?void 0:d[1])||(0,n.getFieldValue)(e.fields,"LibraryId","")||void 0),!m&&"attributes"in e&&"string"==typeof e.attributes.class&&(m=null===(l=e.attributes.class.match(i))||void 0===l?void 0:l[1]),m&&t.add(m);let h=e.placeholders||{};Object.keys(h).forEach(e=>{o(h[e],t)})}},50682:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_DATE_FIELD_VALUE=t.isDynamicPlaceholder=t.getDynamicPlaceholderPattern=void 0,t.getFieldValue=function(e,t,r){if(!e||!t)return r;let n=e[t];return n&&void 0!==n.value?n.value:e.fields&&e.fields[t]&&void 0!==e.fields[t].value?e.fields[t].value:r},t.getChildPlaceholder=function(e,t){return e&&t&&e.placeholders&&e.placeholders[t]?e.placeholders[t]:[]},t.isFieldValueEmpty=function(e){let r,n=e=>!e.src,s=e=>!e.src,i=e=>!e.href,o=e=>"string"==typeof e?e===t.EMPTY_DATE_FIELD_VALUE:!("function"==typeof(null==e?void 0:e.getMonth)&&!isNaN(null==e?void 0:e.getMonth()));return!e||null==(r=void 0!==e.value?e.value:e)||("object"==typeof r?n(r)&&s(r)&&i(r)&&o(r):"number"!=typeof r&&"boolean"!=typeof r&&(!r||o(r)))},t.getDynamicPlaceholderPattern=e=>RegExp(`^${e.replace(/\{\*\}+/i,"\\d+")}$`),t.isDynamicPlaceholder=e=>-1!==e.indexOf("{*}"),t.EMPTY_DATE_FIELD_VALUE="0001-01-01T00:00:00Z"},34297:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(s,i){function o(e){try{u(n.next(e))}catch(e){i(e)}}function a(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?s(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,a)}u((n=n.apply(e,t||[])).next())})},s=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(e);st.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]]);return r},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NativeDataFetcher=void 0;let o=i(r(56907)),a=i(r(3627));class u{constructor(e={}){this.config=e}fetch(e){return n(this,arguments,void 0,function*(e,t={}){var r;let n=this.config,{debugger:i,fetch:u}=n,c=s(n,["debugger","fetch"]),d=Date.now(),l=u||fetch,m=i||o.default.http,h=this.getRequestInit(Object.assign(Object.assign({},c),t)),f=[l(e,h)];c.timeout&&(this.abortTimeout=new a.default(c.timeout),f.push(this.abortTimeout.start)),m("Request initiated: %o",Object.assign({url:e,headers:this.extractDebugHeaders(h.headers)},h));try{let e=yield Promise.race(f).then(e=>{var t;return null===(t=this.abortTimeout)||void 0===t||t.clear(),e}),t=yield this.parseResponse(e,m);if(!e.ok){let r=this.createError(e,t);throw m("Response error: %o",r.response),r}return m("Response in %dms: %o",Date.now()-d,{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),url:e.url,data:t}),Object.assign(Object.assign({},e),{data:t})}catch(e){throw null===(r=this.abortTimeout)||void 0===r||r.clear(),m("Request failed: %o",e),e}})}get(e){return n(this,arguments,void 0,function*(e,t={}){return this.fetch(e,Object.assign({method:"GET"},t))})}post(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return this.fetch(e,Object.assign({method:"POST",body:JSON.stringify(t)},r))})}delete(e){return n(this,arguments,void 0,function*(e,t={}){return this.fetch(e,Object.assign({method:"DELETE"},t))})}put(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return this.fetch(e,Object.assign({method:"PUT",body:JSON.stringify(t)},r))})}head(e,t={}){return this.fetch(e,Object.assign({method:"HEAD"},t))}getRequestInit(e={}){let t=new Headers(e.headers);return e.method||(e.method=e.body?"POST":"GET"),e.headers=t,e}extractDebugHeaders(e={}){let t={};return"string"!=typeof(null==e?void 0:e.forEach)&&e.forEach&&(null==e||e.forEach((e,r)=>{t[r]=e})),t}parseResponse(e,t){return n(this,void 0,void 0,function*(){let r=e.headers.get("Content-Type")||"";try{if(r.includes("application/json"))return yield e.json();return yield e.text()}catch(e){t("Response parsing error: %o",e);return}})}createError(e,t){return Object.assign(Object.assign({},Error(`HTTP ${e.status} ${e.statusText}`)),{response:{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),data:t}})}}t.NativeDataFetcher=u},53641:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"!=typeof window&&window.document)}},3627:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r{constructor(e){this.timeout=e,this.timeoutId=void 0}get start(){return new Promise((e,t)=>{this.timeoutId=setTimeout(()=>{let e=Error(`Request timed out, timeout of ${this.timeout}ms is exceeded`);e.name="AbortError",t(e)},this.timeout)})}clear(){this.timeoutId&&clearTimeout(this.timeoutId)}}t.default=r},13449:function(e,t,r){"use strict";var n=r(34155),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mergeURLSearchParams=t.escapeNonSpecialQuestionMarks=t.areURLSearchParamsEqual=t.isRegexOrUrl=t.enforceCors=t.getAllowedOriginsFromEnv=t.isTimeoutError=t.isAbsoluteUrl=void 0,t.resolveUrl=function(e,t={}){if(!e)throw RangeError("url must be a non-empty string");if((0,i.default)()){let r=new URL(e);for(let e in t)({}).hasOwnProperty.call(t,e)&&r.searchParams.append(e,String(t[e]));return r.toString()}let r=Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t[e]))}`).join("&");return -1!==e.indexOf("?")?`${e}&${r}`:`${e}?${r}`};let i=s(r(53641));t.isAbsoluteUrl=e=>{if(!e)return!1;if("string"!=typeof e)throw TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)},t.isTimeoutError=e=>{var t;return(null===(t=e.response)||void 0===t?void 0:t.status)===408||"AbortError"===e.name};let o=e=>"^"+e.replace(/\//g,"\\/").replace(/\./g,"\\.").replace(/\*/g,".*")+"$";t.getAllowedOriginsFromEnv=()=>n.env.JSS_ALLOWED_ORIGINS?n.env.JSS_ALLOWED_ORIGINS.replace(" ","").split(","):[],t.enforceCors=(e,r,n)=>{if(!e.headers.origin)return!0;n=(0,t.getAllowedOriginsFromEnv)().concat(n||[]);let s=r.getHeader("Access-Control-Allow-Origin");s&&n.push(s);let i=e.headers.origin;return!!(i&&n.some(e=>i===e||new RegExp(o(e)).test(i)))&&(r.setHeader("Access-Control-Allow-Origin",i),r.setHeader("Access-Control-Allow-Methods","GET, POST, OPTIONS, DELETE, PUT, PATCH"),"OPTIONS"===e.method&&r.setHeader("Access-Control-Allow-Headers","Content-Type, Authorization"),!0)},t.isRegexOrUrl=e=>(e=e.slice(0,-1),/^\/[a-zA-Z0-9\-\/]+(\?([a-zA-Z0-9\-_]+=[a-zA-Z0-9\-_]+)(&[a-zA-Z0-9\-_]+=[a-zA-Z0-9\-_]+)*)?$/.test(e))?"url":"regex",t.areURLSearchParamsEqual=(e,t)=>{let r=e=>[...e.entries()].sort(([e],[t])=>e.localeCompare(t)).map(([e,t])=>`${e}=${t}`).join("&");return r(e)===r(t)},t.escapeNonSpecialQuestionMarks=e=>{let t;let r=/(\\)?\?/g,n=/\(\?!$/,s=/[.*+)\[\]|\(]$/,i="",o=0;for(;null!==(t=r.exec(e));){let r=t.index,a=e.slice(o,r),u=void 0!==t[1],c=n.test(a.slice(-3)),d=s.test(a.slice(-1));u||c||d?i+=e.slice(o,r+1):i+=e.slice(o,r)+"\\?",o=r+1}return i+e.slice(o)},t.mergeURLSearchParams=(e,t)=>{let r=new URLSearchParams;for(let[t,n]of e.entries())r.set(t,n);for(let[e,n]of t.entries())r.set(e,n);return r.toString()}},11227:function(e,t,r){let n;var s=r(34155);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,s=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(n++,"%c"===e&&(s=n))}),t.splice(s,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}return!e&&void 0!==s&&"env"in s&&(e=s.env.DEBUG),e},t.useColors=function(){let e;return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(n=!1,()=>{n||(n=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=r(82447)(t);let{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},82447:function(e,t,r){e.exports=function(e){function t(e){let r,s,i;let o=null;function a(...e){if(!a.enabled)return;let n=Number(new Date),s=n-(r||n);a.diff=s,a.prev=r,a.curr=n,r=n,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(r,n)=>{if("%%"===r)return"%";i++;let s=t.formatters[n];if("function"==typeof s){let t=e[i];r=s.call(a,t),e.splice(i,1),i--}return r}),t.formatArgs.call(a,e),(a.log||t.log).apply(a,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=n,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==o?o:(s!==t.namespaces&&(s=t.namespaces,i=t.enabled(e)),i),set:e=>{o=e}}),"function"==typeof t.init&&t.init(a),a}function n(e,r){let n=t(this.namespace+(void 0===r?":":r)+e);return n.log=this.log,n}function s(e,t){let r=0,n=0,s=-1,i=0;for(;r"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){for(let r of(t.save(e),t.namespaces=e,t.names=[],t.skips=[],("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean)))"-"===r[0]?t.skips.push(r.slice(1)):t.names.push(r)},t.enabled=function(e){for(let r of t.skips)if(s(e,r))return!1;for(let r of t.names)if(s(e,r))return!0;return!1},t.humanize=r(57824),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(r=>{t[r]=e[r]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t=1.5*r?"s":"")}e.exports=function(e,r){r=r||{};var n,s,i=typeof e;if("string"===i&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"weeks":case"week":case"w":return 6048e5*r;case"days":case"day":case"d":return 864e5*r;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*r;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*r;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}(e);if("number"===i&&isFinite(e))return r.long?(n=Math.abs(e))>=864e5?t(e,n,864e5,"day"):n>=36e5?t(e,n,36e5,"hour"):n>=6e4?t(e,n,6e4,"minute"):n>=1e3?t(e,n,1e3,"second"):e+" ms":(s=Math.abs(e))>=864e5?Math.round(e/864e5)+"d":s>=36e5?Math.round(e/36e5)+"h":s>=6e4?Math.round(e/6e4)+"m":s>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},6840:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(37885)}])},37885:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return p}});var n=r(85893),s=r(67294),i=r(26905);let o=/{{(.*?)}}/g;function a(){return(a=Object.assign||function(e){for(var t=1;tt=e||t,table:e=>r[e],t(e,n,s){var a=i(r[s||t],e,"");return"function"==typeof a?a(n):"string"==typeof a?a.replace(o,(e,t,r)=>{for(e=0,r=n,t=t.trim().split(".");r&&e{var t;return(0,s.useEffect)(()=>{var t,r,n;(null===(r=e.layoutData)||void 0===r?void 0:null===(t=r.sitecore)||void 0===t?void 0:t.context.pageState)!==f.LayoutServicePageState.Normal?console.debug("Browser Events SDK is not initialized in edit and preview modes"):(0,l.U)({sitecoreEdgeUrl:h().sitecoreEdgeUrl,sitecoreEdgeContextId:h().sitecoreEdgeContextId,siteName:(null===(n=e.site)||void 0===n?void 0:n.name)||h().sitecoreSiteName,enableBrowserCookie:!0,cookieDomain:window.location.hostname.replace(/^www\./,"")}).addEvents().initialize()},[null===(t=e.site)||void 0===t?void 0:t.name]),null};r(11135);var p=function(e){let{Component:t,pageProps:r}=e,{dictionary:s,...i}=r;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(g,{...r}),(0,n.jsx)(d,{lngDict:s,locale:r.locale,children:(0,n.jsx)(t,{...i})})]})}},51141:function(e,t,r){"use strict";var n=r(34155);let s={};s.sitecoreApiKey=n.env.SITECORE_API_KEY||"aDNPNHF6WmJDbjlsL2hNcE1XMXg5Skx5NzY3blNFQXhYVVp2Y2lyazRBdz18bWljaGlnYW5zdGFiNTdlLW1zdXN0cmF0ZWdpMTI5ZC1wcm9kOTg2OC03ZTVl",s.sitecoreApiHost=n.env.SITECORE_API_HOST||"",s.sitecoreSiteName=n.env.SITECORE_SITE_NAME||"MSU",s.graphQLEndpointPath=n.env.GRAPH_QL_ENDPOINT_PATH||"/sitecore/api/graph/edge",s.defaultLanguage=n.env.DEFAULT_LANGUAGE||"en",s.graphQLEndpoint=n.env.GRAPH_QL_ENDPOINT||"/sitecore/api/graph/edge",s.layoutServiceConfigurationName=n.env.LAYOUT_SERVICE_CONFIGURATION_NAME||"sxa-jss",s.sitecoreSearchCustomerKey=n.env.SITECORE_SEARCH_CUSTOMER_KEY||"38346784-51441333",s.sitecoreSearchApiKey=n.env.SITECORE_SEARCH_API_KEY||"01-5ff5baf9-b3a7e2d8d448a81432af060af5875ad6044689e1",s.publicUrl="",s.customCSPDefault=n.env.CUSTOM_CSP_DEFAULT||"",s.customCSPImg=n.env.CUSTOM_CSP_IMG||"",s.customCSPScript=n.env.CUSTOM_CSP_SCRIPT||"",s.customCSPStyle=n.env.CUSTOM_CSP_STYLE||"",s.customCSPFont=n.env.CUSTOM_CSP_FONT||"",s.customCSPFrame=n.env.CUSTOM_CSP_FRAME||"",s.imageBaseUrl=n.env.IMAGE_BASE_URL||"",s.xGqlToken=n.env.X_GQL_TOKEN||"",s.revalidateEndpointToken=n.env.REVALIDATE_ENDPOINT_TOKEN||"",s.googleMapsApiKey=n.env.GOOGLE_MAPS_API_KEY||"",s.fullGraphQLEndpoint=n.env.FULL_GRAPH_QL_ENDPOINT||"https://edge.sitecorecloud.io/api/graphql/v1/",s.sitecoreEdgeUrl=n.env.SITECORE_EDGE_URL||"https://edge-platform.sitecorecloud.io",s.sitecoreEdgeContextId=n.env.SITECORE_EDGE_CONTEXT_ID||"4Lpe9P71pd1k0faNVBOuKa",s.sites=n.env.SITES||'[{"name":"AI","hostName":"ai.msu.edu|ai.prod.sitecore.msu.edu|ai.qual.sitecore.msu.edu|ai.dev.sitecore.msu.edu","language":"en"},{"name":"APAStudies20thAnniversary","hostName":"apastudies20thanniversary.msu.edu|apastudies20thanniversary.prod.sitecore.msu.edu|apastudies20thanniversary.qual.sitecore.msu.edu|apastudies20thanniversary.dev.sitecore.msu.edu","language":"en"},{"name":"ATTAwards","hostName":"attawards.prod.sitecore.msu.edu|attawards.msu.edu|attawards.qual.sitecore.msu.edu|attawards.dev.sitecore.msu.edu","language":"en"},{"name":"Admissions","hostName":"admissions.msu.edu|admissions.prod.sitecore.msu.edu|admissions.qual.sitecore.msu.edu|admissions.dev.sitecore.msu.edu","language":"en"},{"name":"Alumni","hostName":"alumni.msu.edu|alumni.prod.sitecore.msu.edu|alumni.qual.sitecore.msu.edu|alumni.dev.sitecore.msu.edu","language":"en"},{"name":"Anatomy","hostName":"anatomy.prod.sitecore.msu.edu|anatomy.msu.edu|anatomy.qual.sitecore.msu.edu|anatomy.dev.sitecore.msu.edu","language":"en"},{"name":"Basso","hostName":"basso.msu.edu|basso.prod.sitecore.msu.edu|basso.qual.sitecore.msu.edu|basso.dev.sitecore.msu.edu","language":"en"},{"name":"BioEthics","hostName":"bioethics.msu.edu|bioethics.prod.sitecore.msu.edu|bioethics.qual.sitecore.msu.edu|bioethics.dev.sitecore.msu.edu","language":"en"},{"name":"BiomedicalImaging","hostName":"biomedicalimaging.prod.sitecore.msu.edu|biomedicalimaging.msu.edu|biomedicalimaging.qual.sitecore.msu.edu|biomedicalimaging.dev.sitecore.msu.edu","language":"en"},{"name":"BurgessInstitute","hostName":"entrepreneurship.msu.edu|entrepreneurship.prod.sitecore.msu.edu|entrepreneurship.qual.sitecore.msu.edu|entrepreneurship.dev.sitecore.msu.edu","language":"en"},{"name":"CHAE","hostName":"chae.msu.edu|chae.prod.sitecore.msu.edu|chae.qual.sitecore.msu.edu|chae.dev.sitecore.msu.edu","language":"en"},{"name":"CNCR","hostName":"cncrcom.prod.sitecore.msu.edu|cncr.com.msu.edu","language":"en"},{"name":"CTSI","hostName":"ctsi.prod.sitecore.msu.edu|ctsi.msu.edu|ctsi.qual.sitecore.msu.edu|ctsi.dev.sitecore.msu.edu","language":"en"},{"name":"CollegeOfMusicOrchestras","hostName":"orchmusic.msu.edu|orchmusic.prod.sitecore.msu.edu|orchmusic.qual.sitecore.msu.edu|orchmusic.dev.sitecore.msu.edu","language":"en"},{"name":"Commencement","hostName":"commencement.prod.sitecore.msu.edu|commencement.msu.edu|commencement.qual.sitecore.msu.edu|commencement.dev.sitecore.msu.edu","language":"en"},{"name":"EGR","hostName":"engineering.msu.edu|egr.msu.edu|egr.prod.sitecore.msu.edu|egr.qual.sitecore.msu.edu|egr.dev.sitecore.msu.edu","language":"en"},{"name":"ENOUGHLab","hostName":"enoughlab.msu.edu|enoughlab.prod.sitecore.msu.edu|enoughlab.qual.sitecore.msu.edu|enoughlab.dev.sitecore.msu.edu","language":"en"},{"name":"Econ","hostName":"econ.msu.edu|econ.prod.sitecore.msu.edu|econ.qual.sitecore.msu.edu|econ.dev.sitecore.msu.edu","language":"en"},{"name":"Education","hostName":"education.msu.edu|education.prod.sitecore.msu.edu|education.qual.sitecore.msu.edu|education.dev.sitecore.msu.edu","language":"en"},{"name":"EducationIT","hostName":"educationit.msu.edu|educationit.prod.sitecore.msu.edu|educationit.qual.sitecore.msu.edu|educationit.dev.sitecore.msu.edu","language":"en"},{"name":"EpiBio","hostName":"epibio.msu.edu|epibio.prod.sitecore.msu.edu|epibio.qual.sitecore.msu.edu|epibio.dev.sitecore.msu.edu","language":"en"},{"name":"FarBetterWorld","hostName":"farbetterworld.msu.edu|farbetterworld.prod.sitecore.msu.edu|farbetterworld.qual.sitecore.msu.edu|farbetterworld.dev.sitecore.msu.edu","language":"en"},{"name":"FellowshipPHD","hostName":"fellowshipphd.msu.edu|fellowshipphd.prod.sitecore.msu.edu|fellowshipphd.qual.sitecore.msu.edu|fellowshipphd.dev.sitecore.msu.edu","language":"en"},{"name":"Finaid","hostName":"finaid.prod.sitecore.msu.edu|finaid.msu.edu","language":"en"},{"name":"GivingTo","hostName":"givingto.prod.sitecore.msu.edu|givingto.msu.edu|givingto.qual.sitecore.msu.edu|givingto.dev.sitecore.msu.edu","language":"en"},{"name":"Globalneuropsychiatry","hostName":"globalneuropsychiatry.msu.edu|globalneuropsychiatry.prod.sitecore.msu.edu|globalneuropsychiatry.qual.sitecore.msu.edu|globalneuropsychiatry.dev.sitecore.msu.edu","language":"en"},{"name":"GovRelations","hostName":"govrelations.prod.sitecore.msu.edu|govrelations.msu.edu|govrelations.qual.sitecore.msu.edu|govrelations.dev.sitecore.msu.edu","language":"en"},{"name":"HCRS","hostName":"hcrs.prod.sitecore.msu.edu|hcrs.msu.edu|hcrs.qual.sitecore.msu.edu|hcrs.dev.sitecore.msu.edu","language":"en"},{"name":"HDFS","hostName":"hdfs.msu.edu|hdfs.prod.sitecore.msu.edu|hdfs.qual.sitecore.msu.edu|hdfs.dev.sitecore.msu.edu","language":"en"},{"name":"HRLR","hostName":"hrlr.msu.edu|hrlr.prod.sitecore.msu.edu|hrlr.qual.sitecore.msu.edu|hrlr.dev.sitecore.msu.edu","language":"en"},{"name":"HealthSciences","hostName":"healthsciences.msu.edu|healthsciences.prod.sitecore.msu.edu|healthsciences.qual.sitecore.msu.edu|healthsciences.dev.sitecore.msu.edu","language":"en"},{"name":"HenryFord","hostName":"henryford.msu.edu|henryford.prod.sitecore.msu.edu|henryford.qual.sitecore.msu.edu|henryford.dev.sitecore.msu.edu","language":"en"},{"name":"ICER","hostName":"icer.msu.edu|icer.dev.sitecore.msu.edu|icer.qual.sitecore.msu.edu|icer.prod.sitecore.msu.edu","language":"en"},{"name":"IGHealth","hostName":"ghi.msu.edu|ighealth.msu.edu|igheath.prod.sitecore.msu.edu|igheath.qual.sitecore.msu.ed|igheath.dev.sitecore.msu.edu","language":"en"},{"name":"IR","hostName":"ir.msu.edu|ir.prod.sitecore.msu.edu|ir.qual.sitecore.msu.edu|ir.dev.sitecore.msu.edu","language":"en"},{"name":"ISP","hostName":"isp.msu.edu|isp.prod.sitecore.msu.edu|isp.qual.sitecore.msu.edu|isp.dev.sitecore.msu.edu","language":"en"},{"name":"JMC","hostName":"jmc.msu.edu|jmc.prod.sitecore.msu.edu|jmc.qual.sitecore.msu.edu|jmc.dev.sitecore.msu.edu","language":"en"},{"name":"LansingCampus","hostName":"lansingcampus.chm.msu.edu|lansingcampus.prod.sitecore.msu.edu|lansingcampus.qual.sitecore.msu.edu|lansingcampus.dev.sitecore.msu.edu","language":"en"},{"name":"Law","hostName":"law.msu.edu|law.prod.sitecore.msu.edu|law.qual.sitecore.msu.edu|law.dev.sitecore.msu.edu","language":"en"},{"name":"LeFrakForum","hostName":"lefrakforum.msu.edu|lefrakforum.prod.sitecore.msu.edu|lefrakforum.qual.sitecore.msu.edu|lefrakforum.dev.sitecore.msu.edu","language":"en"},{"name":"MIRACLECenter","hostName":"miraclecenter.obgyn.msu.edu|miraclecenter.prod.sitecore.msu.edu|miraclecenter.qual.sitecore.msu.edu|miraclecenter.dev.sitecore.msu.edu","language":"en"},{"name":"MSU","hostName":"msu.edu|msu.sitecore.msu.edu|msu.prod.sitecore.msu.edu|msu.qual.sitecore.msu.edu|msu.dev.sitecore.msu.edu","language":"en"},{"name":"MSUHurleyPPHI","hostName":"msuhurleypphi.msu.edu|msuhurleypphi.prod.sitecore.msu.edu|msuhurleypphi.qual.sitecore.msu.edu|msuhurleypphi.dev.sitecore.msu.edu","language":"en"},{"name":"MSUToday","hostName":"msutoday.prod.sitecore.msu.edu|msutoday.qual.sitecore.msu.edu|msutoday.dev.sitecore.msu.edu|msutoday.msu.edu","language":"en"},{"name":"MaternalHealthLab","hostName":"maternalhealthlab.chm.msu.edu|maternalhealthlabchm.prod.sitecore.msu.edu|maternalhealthlabchm.qual.sitecore.msu.edu|maternalhealthlabchm.dev.sitecore.msu.edu","language":"en"},{"name":"MedicineCHM","hostName":"medicine.chm.msu.edu|medicinechm.dev.sitecore.msu.edu|medicinechm.qual.sitecore.msu.edu|medicinechm.prod.sitecore.msu.edu","language":"en"},{"name":"MuslimMentalHealth","hostName":"muslimmentalhealth.psychiatry.msu.edu|muslimmentalhealth.prod.sitecore.msu.edu|muslimmentalhealth.qual.sitecore.msu.edu|muslimmentalhealth.dev.sitecore.msu.edu","language":"en"},{"name":"Neurology","hostName":"neurology.msu.edu|neurology.prod.sitecore.msu.edu|neurology.qual.sitecore.msu.edu|neurology.dev.sitecore.msu.edu","language":"en"},{"name":"Nursing","hostName":"nursing.msu.edu|nursing.prod.sitecore.msu.edu|nursing.qual.sitecore.msu.edu|nursing.dev.sitecore.msu.edu","language":"en"},{"name":"OMM","hostName":"omm.com.msu.edu|ommcomm.prod.sitecore.msu.edu|ommcomm.qual.sitecore.msu.edu|ommcomm.dev.sitecore.msu.edu","language":"en"},{"name":"ObGyn","hostName":"obgyn.msu.edu|obgyn.prod.sitecore.msu.edu|obgyn.qual.sitecore.msu.edu|obgyn.dev.sitecore.msu.edu","language":"en"},{"name":"Orientation","hostName":"orientation.msu.edu|orientation.prod.sitecore.msu.edu|orientation.qual.sitecore.msu.edu|orientation.dev.sitecore.msu.edu","language":"en"},{"name":"Orthopedics","hostName":"orthopedics.msu.edu|orthopedics.prod.sitecore.msu.edu|orthopedics.qual.sitecore.msu.edu|orthopedics.dev.sitecore.msu.edu","language":"en"},{"name":"PHD","hostName":"phd.msu.edu|phd.prod.sitecore.msu.edu|phd.qual.sitecore.msu.edu|phd.dev.sitecore.msu.edu","language":"en"},{"name":"PMR","hostName":"pmr.msu.edu|pmr.prod.sitecore.msu.edu|pmr.qual.sitecore.msu.edu|pmr.dev.sitecore.msu.edu","language":"en"},{"name":"POE","hostName":"poe.prod.sitecore.msu.edu|poe.msu.edu|poe.qual.sitecore.msu.edu|poe.dev.sitecore.msu.edu","language":"en"},{"name":"PrecisionHealth","hostName":"precisionhealth.msu.edu|precisionhealth.prod.sitecore.msu.edu|precisionhealth.qual.sitecore.msu.edu|precisionhealth.dev.sitecore.msu.edu","language":"en"},{"name":"President","hostName":"president.prod.sitecore.msu.edu|president.msu.edu|president.qual.sitecore.msu.edu|president.dev.sitecore.msu.edu","language":"en"},{"name":"Provost","hostName":"provost.prod.sitecore.msu.edu|provost.msu.edu|provost.qual.sitecore.msu.edu|provost.dev.sitecore.msu.edu","language":"en"},{"name":"Psychiatry","hostName":"psychiatry.msu.edu|psychiatry.prod.sitecore.msu.edu|psychiatry.qual.sitecore.msu.edu|psychiatry.dev.sitecore.msu.edu","language":"en"},{"name":"Radcore","hostName":"radcore.msu.edu|radcore.prod.sitecore.msu.edu|radcore.qual.sitecore.msu.edu|radcore.dev.sitecore.msu.edu","language":"en"},{"name":"ResearchCHM","hostName":"researchchm.prod.sitecore.msu.edu|research.chm.msu.edu|researchchm.qual.sitecore.msu.edu|researchchm.dev.sitecore.msu.edu","language":"en"},{"name":"ResidencyPHD","hostName":"residencyphd.msu.edu|residencyphd.prod.sitecore.msu.edu|residencyphd.qual.sitecore.msu.edu|residencyphd.dev.sitecore.msu.edu","language":"en"},{"name":"SpartanBusTour","hostName":"spartanbustour.prod.sitecore.msu.edu|spartanbustour.msu.edu|spartanbustour.qual.sitecore.msu.edu|spartanbustour.dev.sitecore.msu.edu","language":"en"},{"name":"SpartanMagazine","hostName":"spartanmagazine.prod.sitecore.msu.edu|spartan.msu.edu|spartanmagazine.qual.sitecore.msu.edu|spartanmagazine.dev.sitecore.msu.edu","language":"en"},{"name":"SpartansTogether","hostName":"spartanstogether.prod.sitecore.msu.edu|spartanstogether.msu.edu|spartanstogether.qual.sitecore.msu.edu|spartanstogether.dev.sitecore.msu.edu","language":"en"},{"name":"StrategicPlan","hostName":"strategicplan.msu.edu|strategicplan.prod.sitecore.msu.edu|strategicplan.qual.sitecore.msu.edu|strategicplan.dev.sitecore.msu.edu","language":"en"},{"name":"StutteringLab","hostName":"stutteringlab.msu.edu|stutteringlab.prod.sitecore.msu.edu|stutteringlab.qual.sitecore.msu.edu|stutteringlab.dev.sitecore.msu.edu","language":"en"},{"name":"TaxClinic","hostName":"taxclinic.law.msu.edu|taxclinic.prod.sitecore.msu.edu|taxclinic.qual.sitecore.msu.edu|taxclinic.dev.sitecore.msu.edu","language":"en"},{"name":"Trustees","hostName":"trustees.msu.edu|trustees.prod.sitecore.msu.edu|trustees.qual.sitecore.msu.edu|trustees.dev.sitecore.msu.edu","language":"en"},{"name":"UAC","hostName":"artsandcollections.msu.edu|uac.msu.edu|uac.prod.sitecore.msu.edu|uac.qual.sitecore.msu.edu|uac.dev.sitecore.msu.edu","language":"en"},{"name":"UCRA","hostName":"ucra.msu.edu|ucra.prod.sitecore.msu.edu|ucra.qual.sitecore.msu.edu|ucra.dev.sitecore.msu.edu","language":"en"},{"name":"UHW","hostName":"uhw.prod.sitecore.msu.edu|uhw.msu.edu|uhw.qual.sitecore.msu.edu|uhw.dev.sitecore.msu.edu","language":"en"},{"name":"URCA","hostName":"urca.msu.edu|urca.prod.sitecore.msu.edu|urca.qual.sitecore.msu.edu|urca.dev.sitecore.msu.edu","language":"en"},{"name":"UndergraduateEducation","hostName":"undergrad.msu.edu|undergrad.prod.sitecore.msu.edu|undergrad.qual.sitecore.msu.edu|undergrad.dev.sitecore.msu.edu","language":"en"},{"name":"msushared","hostName":"shared.prod.sitecore.msu.edu","language":"en"}]',e.exports=s},11135:function(){},34155:function(e){var t,r,n,s=e.exports={};function i(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var u=[],c=!1,d=-1;function l(){c&&n&&(c=!1,n.length?u=n.concat(u):d=-1,u.length&&m())}function m(){if(!c){var e=a(l);c=!0;for(var t=u.length;t;){for(n=u,u=[];++d1)for(var r=1;r