Skip to Content

JavaScript File

URL: https://www.diligent.com/-/media/Base-Themes/XA-API/Scripts/optimized-min.js?t=20210806T111239Z
HTTP Status: 200 OK
MIME Type: application/x-javascript
Last Modified: Fri, 06 Aug 2021 11:12:39 GMT
Download Time: Less than a second
Cookies: agcdn_geoinfo={"country_code"
Size: 2 KB
HTTP Headers:  19 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
  
OK Issues: No issues found

1var 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))}

12finally{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)}

20return 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)}

28else s&&(n.addEventListener("DOMNodeInserted",t,!1),n.addEventListener("DOMNodeRemoved",t,!1))}

29}

30,i}

31($,document);XA.init()