/*! ATOOnline 2023-11-24, Copyright (c) 2023 Australian Taxation Office */ !function(e){"use strict";var t,n,a,s,i,r;e.matchMedia=e.matchMedia||(t=e.document,a=t.documentElement,s=a.firstElementChild||a.firstChild,i=t.createElement("body"),(r=t.createElement("div")).id="mq-test-1",r.style.cssText="position:absolute;top:-100em",i.style.background="none",i.appendChild(r),function(e){return r.innerHTML='­',a.insertBefore(i,s),n=42===r.offsetWidth,a.removeChild(i),{matches:n,media:e}})}(this),function(g){"use strict";var c={};(g.respond=c).update=function(){};function e(e,t){var n=a();n&&(n.open("GET",e,!0),n.onreadystatechange=function(){4!==n.readyState||200!==n.status&&304!==n.status||t(n.responseText)},4!==n.readyState&&n.send(null))}var i=[],a=function(){var t=!1;try{t=new g.XMLHttpRequest}catch(e){t=new g.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}();if(c.ajax=e,c.queue=i,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=g.matchMedia&&null!==g.matchMedia("only all")&&g.matchMedia("only all").matches,!c.mediaQueriesSupported){var x,v,E,w=g.document,S=w.documentElement,T=[],C=[],b=[],r={},$=w.getElementsByTagName("head")[0]||S,o=w.getElementsByTagName("base")[0],z=$.getElementsByTagName("link"),M=function(){var e,t=w.createElement("div"),n=w.body,a=S.style.fontSize,s=n&&n.style.fontSize,i=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",n||((n=i=w.createElement("body")).style.background="none"),S.style.fontSize="100%",n.style.fontSize="100%",n.appendChild(t),i&&S.insertBefore(n,S.firstChild),e=t.offsetWidth,i?S.removeChild(n):n.removeChild(t),S.style.fontSize=a,s&&(n.style.fontSize=s),e=E=parseFloat(e)},R=function(e){var t="clientWidth",n=S[t],a="CSS1Compat"===w.compatMode&&n||w.body[t]||n,s={},i=z[z.length-1],r=(new Date).getTime();if(e&&x&&r-x<30)return g.clearTimeout(v),void(v=g.setTimeout(R,30));for(var o in x=r,T)if(T.hasOwnProperty(o)){var l=T[o],m=l.minw,d=l.maxw,h=null===m,u=null===d;m=m&&parseFloat(m)*(-1