1
var XA=XA||function(n,t){var i={}
2
,f,e,r={}
3
,u,o,s;return f=[],e=[],i.register=function(n,t,i){r[n]={name:n,api:t,init:i||t.init||function(){}
4
}
5
}
6
,i.hasPageModes=function(){return!!(window.Sitecore&&window.Sitecore.PageModes)}
7
,i.registerOnPreInitHandler=function(n){f.push(n)}
8
,i.registerOnPostInitHandler=function(n){e.push(n)}
9
,u=!1,i.init=function(){u||(u=!0,XA.ready(function(){try{for(var n in r)r.hasOwnProperty(n)&&($xa.each(f,function(t,i){i.process(n,r[n])}
10
),r[n].init(),$xa.each(e,function(t,i){i.process(n,r[n])}
11
))}
12
finally{u=!1}
13
}
14
))}
15
,i.ready=function(i){n(t).ready(i)}
16
,i.component={}
17
,i.connector={}
18
,i.cookies={createCookie:function(n,i,r){var u,f;r?(u=new Date,u.setTime(u.getTime()+r*864e5),f="; expires="+u.toUTCString()):f="";t.cookie=n+"="+i+f+"; path=/"}
19
,readCookie:function(n){for(var i,u=n+"=",f=t.cookie.split(";"),r=0;r<f.length;r++){for(i=f[r];i.charAt(0)==" ";)i=i.substring(1,i.length);if(i.indexOf(u)==0)return i.substring(u.length,i.length)}
20
return null}
21
,removeCookieWarning:function(){var n=$xa(".privacy-warning");n.remove()}
22
}
23
,i.queryString={getQueryParam:function(n){var u,i,t,r;for(n!=null&&(n=n.toLocaleLowerCase()),u=window.location.search.substring(1),i=u.split("&"),t=0;t<i.length;t++)if(r=i[t].split("="),decodeURIComponent(r[0].toLocaleLowerCase())===n)return decodeURIComponent(r[1]);return null}
24
}
25
,o=window.MutationObserver||window.WebKitMutationObserver,s=window.addEventListener,i.dom={observeDOM:function(n,t){if(o){var i=new o(function(n){(n[0].addedNodes.length||n[0].removedNodes.length)&&t()}
26
);i.observe(n,{childList:!0,subtree:!0}
27
)}
28
else s&&(n.addEventListener("DOMNodeInserted",t,!1),n.addEventListener("DOMNodeRemoved",t,!1))}
29
}
30
,i}
31
($,document);XA.init()