var CscopeInfo=window.CscopeInfo||{};try{var isClient="undefined"!=typeof window&&window.document}catch(e){isClient=!1}try{var isLambda="undefined"!=typeof process&&!!process.env.LAMBDA_TASK_ROOT}catch(e){isLambda=!1}try{var isWebview="undefined"!=typeof Ti}catch(e){isWebview=!1}if(isWebview)log={logInfo:function(e){Ti.API.info("CScope Info: "+e)},logError:function(e){Ti.API.error("CScope Error: "+e)},logWarn:function(e){Ti.API.warn("CScope Warn: "+e)}};else var log={logInfo:function(e){console.log("CScope Info:",e)},logError:function(e){console.log("CScope Error:",e)},logWarn:function(e){console.log("CScope Warn:",e)}};!function(p){var u,o=!1,v=environmentVariables.envVariables().environment,e=_config[v].cognito.region;function t(){log.logInfo("init page"),p("#requestCert").click(function(){!function(){log.logInfo("handleRequestClick");var e=location.protocol+"//"+location.host,o=e+"/documentSystemValidationCertificate.html",t=document.getElementById("devicelist").value,n=document.getElementById("datelist").value;log.logInfo("handleRequestClick device "+t+" date "+n);var r=JSON.parse(t),a=JSON.parse(n);a.freeText&&""!=a.freeText&&"C.Scope Locator"!=a.freeText?r.freeText=a.freeText:r.freeText="";var i=navigator.language,l=encodeURIComponent(JSON.stringify(r)),s=a.datetime,c=moment.tz.guess().replace("/","-"),d=""+i.substring(0,i.indexOf("-")+1)+i.substring(i.indexOf("-")+1).toUpperCase();o=o+"?device="+l+"&datetime="+s+"&timezone="+c+"&language="+d;var g=JSON.parse(n).date.replaceAll("/","-").replaceAll(" ","_"),f=(r=JSON.parse(t)).model+"-"+r.generation+"-"+r.serial;log.logInfo("handleRequestClick GET "+o),p.ajax({method:"GET",url:_config[v].api.invokeUrl+"/pdf",headers:{Authorization:u},data:{sourceUrl:o,destinationUrl:e,documentName:"SystemValidationCertificate-"+f+"-"+g},contentType:"application/json",dataType:"text",success:m,error:function(e,o,t){console.log("Error getting report data: "+o+", Details: "+t+"Response: "+e.responseText)}}),p("#loader").show()}()}),p("#devicelist").change(function(){var e;e=document.getElementById("devicelist").value,log.logInfo("selected "+e),f([]),g(JSON.parse(e)),r()}),p("#datelist").change(function(){r()}),_config[v].api.invokeUrl||p("#noApiMessage").show(),p("#loader").hide(),p.ajax({method:"GET",url:_config[v].api.invokeUrl+"/locator",headers:{Authorization:u},contentType:"application/json",dataType:"text",success:n,error:function(e,o,t){console.log("Error getting locator data: "+o+", Details: "+t+"Response: "+e.responseText),console.error("Error getting locator data: ",o,", Details: ",t),console.error("Response locator: ",e.responseText)}})}function n(e,o,t){log.logInfo("completeCallbackLocators "+JSON.stringify(e)),log.logInfo("JQXHR "+JSON.stringify(t));var n,r=(n=e,JSON.parse(n)),a=[];0==r.length&&(document.getElementById("noLocatorMessage").hidden=!1);for(var i=0;i""+o.model+o.generation+o.serial?1:0}),console.log("Serial list post sort "+JSON.stringify(a)),0!=a.length&&(a[a.length-1].checked=!0,function(e){var o;log.logInfo("Serials "+JSON.stringify(e)),o=document.getElementById("devicelist"),allDevices=[];var t=!1;if(0'),p("#pdfImageHeader").text("Certificate"),p("#pdfImageDiv").html("'),p("#loader").hide()}function r(){p("#pdfUrlHeader").text(""),p("#pdfUrl").text(""),p("#pdfDownloadHeader").text(""),p("#pdfDownloadDiv").html(""),p("#pdfImageHeader").text(""),p("#pdfImageDiv").html("")}AWS.config.region=e,"prod"==v&&(console.log=function(){}),p(document).ready(function(){}),p(window).on("load",function(){p("#navbar").on("navbarReady",function(){log.logInfo("navbar ready received"),cscopenavbar.disableReportControls(),cscopenavbar.disableMenuItem("Certificate"),cscopenavbar.setReportKey(""),(o=!0)&&u&&(log.logInfo("navbar ready init"),t())}),log.logInfo("navbar loaded setting up incoming events"),document.getElementById("navbar").addEventListener("navbarNewSelection",function(e){log.logInfo("navbarNewSelection "+JSON.stringify(e.detail)),cscopenavbar.setReportKey("")}),document.getElementById("navbar").addEventListener("navbarClose",function(e){log.logInfo("navbarClose "+JSON.stringify(e.detail))}),document.getElementById("navbar").addEventListener("navbarNoDevicesFound",function(e){log.logInfo("navbarNoDevicesFound "+JSON.stringify(e.detail)),alert("No data uploaded yet, taking you to the upload page."),window.location="./upload.html"}),cscopenavbar.setNavBar()}),CscopeInfo.authToken.then(function(e){e?(cscopeuser=new CscopeUser(e,v),cscopeuser.checkIfIsAdmin(function(){log.logInfo("auth ready for init"),CscopeInfo.checkTokenState(),u=e,o&&u&&(log.logInfo("auth init"),t())})):(closeSocket(),window.location.href="./signin.html")}).catch(function(e){window.location.href="./signin.html"})}(jQuery);