/*! ATOGOVAU 2025-03-15 21:01:11, Copyright (c) 2025 Australian Taxation Office */ var isfSessionId,loggingFactor,maxMsgLength=1500,MasterUsageLogger={startTime:(new Date).getTime(),pageStartTime:function(){return window.PageStartTime?window.PageStartTime:this.startTime},getTimeSinceStart:function(){return((new Date).getTime()-this.pageStartTime())/1e3},logSession:function(){var a=!0;return loggingFactor=void 0!==window.ato.NetInsightLoggingFactor?window.ato.NetInsightLoggingFactor:1,window.ATOSessionManager&&window.ATOSessionManager.data&&(isfSessionId=window.ATOSessionManager.data.SessionId,void 0!==isfSessionId&&(a=isfSessionId.replace(/\D/g,"")%(1/loggingFactor)==0?!0:!1)),a},logUsage:function(a,b,c,d){{var e=window.ato?window.ato.Function:"",f=encodeURIComponent(b),g=f.substring(0,Math.min(maxMsgLength,f.length));({action:a?a:"",route:d?d:"",source:c&&c.__moduleId__?e+":"+c.__moduleId__:e,message:b?g:"",entity:e,errorLog:!1})}},wireUpUsageLoggingForThisPage:function(){(window.ato?window.ato.netInsightClickEventsWiredUp:!0)&&($("a:not([target])").bind("click",function(a){MasterUsageLogger.logClickUsage(a,a.target.parentNode.className,"link")}),$('a[target="_blank"]').bind("click",function(a){MasterUsageLogger.logClickUsage(a,"NewWin","link")}),$("button").bind("click",function(a){MasterUsageLogger.logClickUsage(a,a.target.className,"button")}),$("input[type='checkbox']").bind("click",function(a){MasterUsageLogger.logClickUsage(a,a.target.className,"checkbox")}),$("input[type='radio']").bind("click",function(a){MasterUsageLogger.logClickUsage(a,a.target.className,"radio")}),$(".date").bind("changeDate",function(a){MasterUsageLogger.logClickUsage(a,a.target.className,"datepicker")}))},logClickUsage:function(a,b,c){({source:"mul.clickhandler",route:"doc",action:c+":"+a.type+":"+(a.target.innerText?a.target.innerText.replace(/[\n\r]/g,""):a.currentTarget.id),message:b,clickX:a.pageX?a.pageX.toString():"0",clickY:a.pageX?a.pageY.toString():"0"})}}; //# sourceMappingURL=masterUsageLogger.min.js.map