/*Copyright 2025 Sentinel Insights, Inc*/ !function(){var n="startsWith",e="data",t="match",r="concat",i="includes",a="object",o="function",c="boolean",u="length",s="isArray",f="push",l="split",d="stringify",v="message",p="arguments",m="type",g="name",h="parsing-json-payload",y="replace",b="apply",_="forEach",x="toString",N="prototype",S="readyState",T="complete",E="sendBeacon",k="fetch",O="getEntries",L="performance",w="addEventListener",C="interactive",R="domReady",j="toUpperCase",P="_si_id",D="clearResourceTimings",q="namespace",J=window,F=location,A=document,M=null,U=encodeURIComponent,I=decodeURIComponent;function H(r){if(!F.protocol[n](e)){var i=A.cookie[t](new RegExp("(^|;\\s*)"+U(r)+"=([^;]*)"));return i?I(i[2]):""}return""}var X={cookieLifetime:365,coreLibraryEndpoint:"https://config.datas3ntinel.com/rules/",coreLibraryFileName:"/sentinel"[r](location.search.toLowerCase()[i]("sentinel_test=1")||"1"==H("_si_test")?"-test":"",".js"),errorCollectionEndpoint:"https://collect.datas3ntinel.com/error",initialLibraryVersion:1.07,killSwitchCookieExpiration:5,killSwitchCookieName:"_si_ks",namespace:"_si",overrideClearResourceTimingsFunction:!0,overrideFetch:!0,overrideSendBeacon:!0,overrideXHR:!0,trackingEnabled:!0};function W(n){return B(n,a)&&!Q(n)&&!function(n){return G(n,Date)}(n)&&!en(n)&&!z(n)}function B(n,e){return typeof n===e}function G(n,e){return n instanceof e}function V(n){return B(n,"string")||G(n,String)}function $(n){return B(J.Request,o)&&G(n,Request)}function z(n){return G(n,RegExp)}function K(n){return B(n,"number")&&isFinite(n)}function Q(n){return n===M}function Y(n){return B(n,o)}function Z(n){return B(n,c)}function nn(n){return en(n)&&n[u]>0}function en(n){return B(Array[s],o)?Array[s](n):B(n,a)&&n.constructor===Array}var tn={apply:"a",call:"c"},rn=[],an={i:{o:"b>doc",l:"b>gpu"},consent:{v:"cs>cpcfp"},_:{tryFunctionInitCatch:"d>tfi>c"},N:{S:"ep>pi"},fetch:{T:"f>fc",k:"f>ftl",O:"f>searppf"},L:"ils",C:{R:"ls>c",j:"ls>ec"},P:{D:"pp>ppe",J:"pp>poc"},F:"sb>ssbd",xhr:{A:"x>sod",M:"x>ssd",U:"x>coc",I:"x>coe"}};function on(n){return V(n)?I(n):n}function cn(e,r,a){var o,c,s={u:e||"",d:"",p:"",pa:[],q:"",h:"",qo:{},data:{},errors:[],full_url:e||"",protocol:"",domain:"",path_name:"",query_string:"",hash:"",domain_parts:[],query_object:{},stringified_payload:r||"",parsed_payload:{},ecommerce:{},custom_variables:{},additional_data:(null==a?void 0:a.additional_data)||{},virtual_page_name:null==a?void 0:a.virtual_page_name,page_functional_url:null==a?void 0:a.page_functional_url},x="",N="";if(!V(e)&&!V(r))return s.errors[f]({when:"converting-url-to-object",input:{url:e,stringifiedPayload:r,options:a},error:"No valid URL or JSON payload provided"}),s.full_url="",s.u="",s;if(V(e))try{var S=new URL(e);s.protocol=S.protocol,s.domain=S.hostname,N=S.pathname,x=S.search,s.hash=S.hash,s.domain_parts=S.hostname[l](".")}catch(n){s.errors[f]({when:"parsing-url",input:e,error:JSON[d](n,[v,p,m,g])})}try{r&&V(r)&&(r[n]("{")&&r.endsWith("}")||r[n]("[")&&r.endsWith("]")?s.parsed_payload=JSON.parse(r):r[t](/.&|.=./)&&!x?(x=(r[n]("?")?"":"?")+r,s.full_url=s.full_url+x):s.errors[f]({when:h,input:r,error:"JSON payload is neither a JSON object nor a query string"}))}catch(n){s.errors[f]({when:h,input:r,error:JSON[d](n,[v,p,m,g])})}if(null===(c=s.hash)||void 0===c?void 0:c[n]("#/"))if(s.hash[i]("?")&&!x){var T=s.hash[l]("?"),E=T[0],k=T[1];N+=E[y](/\/?#\//,"");var O=k[l]("#"),L=O[0],w=O[1];s.hash=w?"#"+w:"",x="?"+L}else{var C=s.hash.lastIndexOf("#");C>0?(N+=s.hash.substring(0,C),s.hash=s.hash.substring(C)):(N+=s.hash,s.hash="")}var R=function(e,t){var r=(null==e?void 0:e[n]("?"))?e.substring(1):e;if(!r)return{queryObject:{},errors:[]};for(var i=t||{},a=i.queryParamsDelimiter,o=void 0===a?"&":a,c=i.preventDecode,s=i.convertQueryParamsToActualType,h=i.lowercaseQueryStringKeys,y=null==r?void 0:r[l]("#")[0][l](o),b=new Set,_={},x=[],N=0,S=y;N>Number(n)/4)[x](16)})):"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"[y](/[xy]/g,(function(n){var e=16*Math.random()|0;return("x"===n?e:3&e|8)[x](16)}))}var ln=function(){return ln=Object.assign||function(n){for(var e,t=1,r=arguments[u];t0?n:Date.now()};rn[f](t)}}function Cn(n){var e={t:"csp",e:n,ts:pn()};rn[f](e)}function Rn(n){var e={t:"e",e:n,ts:pn()};rn[f](e)}function jn(){var n={t:"vc",e:{visibilityState:A.visibilityState},ts:pn()};rn[f](n)}function Pn(){var n={t:"hc",e:{url:F.href},ts:pn()};rn[f](n)}var Dn={nn:!1,en:!1,tn:0};function qn(n){yn({H:function(n){if(nn(n)){var e=[];n[_]((function(n,t){V(n.initiatorType)&&V(n.name)&&e[f](n)})),e[u]&&function(n){nn(n)&&n[_]((function(n){return rn[f]({t:"pe",e:n,ts:pn()})}))}(e)}},X:Array.from(arguments),B:tn[b],G:an.P.D})}function Jn(n){void 0===n&&(n=!1);var e=performance[O]();e[u]>Dn.tn&&(yn({H:qn,X:[e.slice(0===Dn.tn?0:Dn.tn-1)],B:tn[b],G:an.P.D}),Dn.tn=e[u]),n||setTimeout(Jn,250)}function Fn(){Dn.en&&!Dn.nn&&Jn();var n={t:"ul",e:!1,ts:pn()};rn[f](n)}function An(n,e){var t={t:"dr",e:!1,ts:K(e)?e:Date.now()};rn[f](t)}function Mn(n,e){var t={t:"dc",e:!1,ts:K(e)?e:Date.now()};rn[f](t)}var Un={rn:M,an:M,cn:M,un:M,sn:M,ln:M,dn:M},In={domReady:"domContentLoadedEventStart",domComplete:"loadEventStart"};function Hn(n){if(!In[n])return M;var e;if(Un.rn){var t=performance.getEntriesByType("navigation");t[u]>0&&(e=t[0][In[n]])}return Un.un&&(e=performance.timing[In[n]]),e>0?e:M}function Xn(n){rn[f]({t:"ps",e:{popEvent:n,_currentUrl:vn()},ts:pn()})}function Wn(){var t=X.evg,a=!F.protocol[n](e)&&A.cookie[i](""[r](X.killSwitchCookieName,"=1;")),o=!X.delayInitialLoad&&!sn(t);return a||o||!X.trackingEnabled}function Bn(){var t=X.killSwitchCookieName;return!H(t)&&(function(t,r,i,a,o,c){if(void 0===c&&(c="Lax"),!F.protocol[n](e)){var u=new Date;K(a)&&u.setTime(u.getTime()+24*a*60*60*1e3);var s=a?";expires="+u.toUTCString():"",f=i?";domain="+i:"",l=";samesite="+c;A.cookie=U(t)+"="+U("1")+s+f+";path=/"+l}}(t,0,F.hostname,X.killSwitchCookieExpiration/1440),kn({trackingEnabled:!1}),!0)}function Gn(n,e){var t=mn.beacon[b](this,arguments);return yn({H:Vn,X:[t,n,e],B:tn[b],G:an.F,V:this}),t}function Vn(n,e,t){var r={t:"sb",e:{url:e,data:t,result:n,method:t?"POST":"GET"},ts:pn()};rn[f](r)}function $n(n,e,t){W(n)&&Y(n[w])&&n[w](e,(function(){t.X=Array.from(arguments),yn(t)}))}function zn(n,e,t,r,i){void 0===t&&(t=!0),mn.xhr.open[b](this,arguments),yn({H:Kn,X:Array.from(arguments),B:tn[b],G:an.xhr.A,V:this})}function Kn(n,e,t,r,i){var a=fn(),o={url:e,method:V(n)?n[j]():"",guid:a},c={t:"xo",e:o,ts:pn()};rn[f](c),this[P]=this[P]||o.guid;var u={W:e,_method:V(n)?n[j]():""};re[a]=u}function Qn(n){yn({H:Yn,X:Array.from(arguments),B:tn[b],G:an.xhr.M,V:this}),mn.xhr.send[b](this,arguments)}function Yn(n){var e=this[P]||fn();re[e]?re[e]._data=n:re[e]={_data:n,missingGuid:!1},$n(this,"readystatechange",{H:Zn,B:tn[b],G:an.xhr.U,V:this}),$n(this,"error",{H:ne,B:tn[b],G:an.xhr.I,V:this});var t={t:"xs",e:{xhr:this,data:re[e]&&re[e]._data,url:re[e]&&re[e].W,method:re[e]&&re[e]._method,guid:e},ts:pn()};rn[f](t)}function Zn(n){var e={H:function(n){if(4===(n=this)[S]){var e={t:"xc",e:{xhr:n,data:re[n[P]]&&re[n[P]]._data,url:re[n[P]]&&re[n[P]].W,method:re[n[P]]&&re[n[P]]._method,guid:n[P]||fn()},ts:pn()};rn[f](e)}},B:tn[b],X:[n],G:an.xhr.U,V:this};yn(e)}function ne(n){var e,t,r,i,a=(null===(e=n.srcElement)||void 0===e?void 0:e[P])||fn(),o={t:"xe",e:{xhr:(null==n?void 0:n.srcElement)||this,data:null===(t=re[this[P]])||void 0===t?void 0:t._data,url:null===(r=re[this[P]])||void 0===r?void 0:r.W,method:null===(i=re[a])||void 0===i?void 0:i._method,guid:a},ts:pn()};rn[f](o)}function ee(n,e){var t=yn({H:te,X:Array.from(arguments),B:tn[b],G:an[k].T}),r=mn[k][b](this,arguments);return t!==hn?r.then(t.vn).catch(t.pn):r}function te(n,e){var t=fn(),r=function(n,e){var t;return W(e)&&e.body?t=e.body:$(n)&&Y(n.clone)&&(t=n.clone()),t}(n,e),i=function(n,e){var t="GET";return W(e)&&V(e.method)&&e.method?t=e.method[j]():$(n)&&V(n.method)&&n.method&&(t=n.method[j]()),t}(n,e),a=function(n){var e="";if(V(n)?e=n:$(n)&&V(n.url)?e=n.url:W(n)&&(Y(n[x])?e=n[x]():V(n.href)&&(e=n.href)),"[object Object]"===e&&(e=""),e&&V(e))try{return new URL(e)[x]()}catch(n){try{return new URL(e,F.href)[x]()}catch(n){}}return""}(n);return rn[f]({t:"fs",e:{url:a,method:i,guid:t,data:r},ts:pn()}),{vn:function(n){return yn({H:function(n){var e=n.status,o=e>=0&&e<=399,c=n.clone();yn({H:function(n,e){var t={t:e,e:n,ts:pn()};rn[f](t)},X:[{url:n.url||a,data:r||"",method:i,status:e,response:c,guid:t},o?"fa":"fe"],B:tn[b],G:an[k].O})},X:[n],B:tn[b],G:an[k].k}),n},pn:function(n){throw rn[f]({t:"fe",e:{guid:t,url:a,data:r,method:i,error:JSON[d](n,[v,"stack"])},ts:pn()}),n}}}var re={};function ie(n){yn({H:function(n){if(W(n)&&Y(n[O])){var e=n[O]();e[u]&&qn(e)}},X:Array.from(arguments),B:tn[b],G:an.P.J})}function ae(){!function(n){if(Y(n.R)&&function(n){for(var e=A.getElementsByTagName("script"),t=0;t")[r](n.W)});else{var e=A.createElement("script");if(e.type="text/javascript",e.async=!0,e.src=n.W,W(n.mn))for(var t in n.mn)n.mn.hasOwnProperty(t)&&(e[t]=n.mn[t]);Y(n.gn)&&(e.onerror=function(){yn({H:n.gn,G:""[r](an.C.j,">")[r](n.W)})}),Y(n.R)&&(e.onload=e.onreadystatechange=function(){this[S]&&"loaded"!==this[S]&&this[S]!==T||yn({H:n.R,G:""[r](an.C.R,">")[r](n.W)})}),A.head.appendChild(e)}}({W:""[r](X.coreLibraryEndpoint)[r](X.evg)[r](X.coreLibraryFileName,"?iv=")[r](X.initialLibraryVersion,"&ns=")[r](X.namespace)})}var oe=!1;function ce(n){return!(!W(n)||oe||(kn(n),Wn()?Bn():(Y(J[w])&&(J[w]("error",Rn),J[w]("securitypolicyviolation",Cn),J[w]("visibilitychange",jn),J[w]("pagehide",jn),J[w]("hashchange",Pn),J[w]("popstate",Xn),J[w]("unload",Fn),["loaded",C,T][i](A[S])?A[S]===C?(setTimeout((function(){An(0,Hn(R))}),100),J[w]("load",Mn)):(An(0,Hn(R)),Mn(0,Hn("domComplete"))):(J[w]("DOMContentLoaded",An),J[w]("load",Mn))),rn[f]({t:"ot",e:!1,ts:pn()}),X.overrideSendBeacon&&(Q(mn.beacon)&&Y(J.navigator[E])&&(mn.beacon=navigator[E]),Y(mn.beacon)&&(navigator[E]=Gn)),X.overrideXHR&&(Y(J.XMLHttpRequest)&&["open","send"][_]((function(n){mn.xhr[n]=mn.xhr[n]||XMLHttpRequest[N][n]})),Y(mn.xhr.open)&&Y(mn.xhr.send)&&(XMLHttpRequest[N].open=zn,XMLHttpRequest[N].send=Qn)),X.overrideFetch&&(Q(mn[k])&&Y(J[k])&&(mn[k]=J[k]),Y(mn[k])&&(J[k]=ee)),Dn.en||(Y(J.PerformanceObserver)&&(Un.rn=!0),Y(J.PerformanceNavigationTiming)&&(Un.dn=!0),W(J[L])&&(Y(J[L][O])&&(Un.an=!0),Y(J[L].mark)&&(Un.cn=!0),W(J[L].timing)&&(Un.un=!0,K(J[L].timing.navigationStart)&&(Un.sn=!0)),K(J[L].timeOrigin)&&(Un.ln=!0)),X.overrideClearResourceTimingsFunction&&W(J[L])&&Y(J[L][D])&&(J[L][D]=function(){}),Un.rn?(new PerformanceObserver(ie).observe({entryTypes:["resource"]}),Dn.en=!0,Dn.nn=!0,Jn(!0)):Un.an&&(Dn.en=!0,Dn.nn=!1,Jn())),rn[f]({t:"rb",e:mn,ts:pn()}),wn(),X.delayInitialLoad||ae()),oe=!0,0))}var ue=M,se=M,fe=M;J[X[q]]||(J[X[q]]={readConfigVar:function(n){return V(e=n)?t=X[e]:nn(e)?(t={},e[_]((function(n){return t[n]=X[n]}))):t=X,xn(t);var e,t},trackEvent:function(n,e){V(n)&&function(n,e){switch(n){case"pageView":!function(n){var e={t:"cu",e:{postfix:V(null==n?void 0:n.postfix)?n.postfix:"",_customUrl:V(null==n?void 0:n.customUrl)?n.customUrl:"",_currentUrl:vn()},ts:pn()};rn[f](e)}(e);break;case"config":rn[f]({t:"cr",e:ln(ln({},e),{initConfig:X}),ts:pn()});break;case"consent":wn(W(e)&&e.timestamp);break;case Sn:case"insight":W(e)&&rn[f]({t:Sn==n?"c":"i",e:xn(e),ts:pn()});break;case"dataLayer":!function(n){var e,t="";W(n)&&(t=V(n.name)?n.name:t,e=xn(n.data));var r={t:"dl",e:{name:t||"",data:xn(e)},ts:pn()};rn[f](r)}(e);break;case"init":Z(i=yn({H:ce,X:[e],B:tn[b],G:an.N.S,K:!0}))||(gn(i,an.L),kn({trackingEnabled:!1}),Bn());break;case"global":rn[f]({t:"gr",e:e,ts:pn()});break;case"register":W(e)&&!X.coreLibraryLoaded&&(t=e,!Y(se)&&!Y(fe)&&Y(t.subscriber)&&Y(t.initializer)&&(se=t.subscriber,fe=t.initializer,Q(ue)&&(ue=rn[f],rn[f]=function(){se[b](this,arguments)}),fe(rn),1)&&kn({coreLibraryLoaded:!0}));break;case"resume":kn(ln({delayInitialLoad:!1},W(r=e)?r:{})),Wn()||(Y(X.consentSource)&&!rn.some((function(n){return"cn"===n.t}))&&wn(),ae());break;case"404":gn({message:"",stack:""},"cdn-sentinel.js");break;default:rn[f]({t:n,e:e,ts:pn()})}var t,r,i}(n,e)}})}();_si.trackEvent('init',{delayInitialLoad:true});