function LoadUpModal(n,t,i,r){var f;pageType=r;f=!1;i!=null&&(f=!0);var e=t,o="/loadupmodal/"+e,u=e.replace("/","").replace(/\./g,"");$("#popupTarget")==null&&(console.log("Missing platform for landing."),fireModal=!1);n!=null&&$(n.target).is("img")&&n.target.id!="promovideoimg"&&($(n.target).parent().append('<div class="loadingtext">Loading...<\/div>'),$(".loadingtext")[0].style.display="inline");switch(pageType){case"videoLanding":$("[class^=VideoGridItem]").removeClass("activeWatch");$("div#gridItem"+u).addClass("activeWatch");$("#gridItem"+u+" .viewDetails").html("Loading...");$("#gridItem"+u+" .justWatched").html("Loading...")}lastClick>=Date.now()-delay||(lastClick=Date.now(),fireModal&&(fireModal=!1,$.ajax({method:"GET",url:o}).done(function(n){var t;$("#popupTarget").html(n);switch(pageType){case"viewProfile":t=$("#subAbstractProcLink").attr("href");t=t.replace("/conference-proceedings-of-spie/","/profile/"+window.location.href.split("/")[4].split("?")[0]+"/");t=t.replace(".short","").replace(".full","");history.pushState({},document.title,t+"?"+RemovePage(currentQueryString));break;case"videoLanding":t=$("#subAbstractProcLink").attr("href");t=t.replace("/conference-proceedings-of-spie/","/conference-presentations/");t=t.replace(".short","").replace(".full","");f&&(t=t+"."+i);history.pushState({},document.title,t+"?"+RemovePage(currentQueryString));$("#gridItem"+u+" .justWatched").html("Just Watched");$("#gridItem"+u+" .viewDetails").html("View Details");$('form.PersonalSignInForm input[name="Redirect"]').val(window.location.href);break;case undefined:$('form.PersonalSignInForm input[name="Redirect"]').val(window.location.origin+window.location.pathname+"?LoadUpModal="+encodeURIComponent(e))}$("#videoPresentationModal").modal("show");$(".close#videoModalClose").fadeIn(750);fireModal=!0;$("div.loadingtext").remove()})))}function videoXD(){$("#videoPresentationModal").modal("hide");$("#saveToLibrarySignIn").remove()}function CallbackReceiver(n){if(n!=""){console.log("Event triggered, results found!");var t=document.getElementById("VideoLockOverlay"),i=n.indexOf("\t"),f=n.substring(5,i).split(","),u=n.substring(i),r=jQuery.parseJSON(u);r!=null&&(t.style.backgroundImage="url('"+r.videoStillURL+"')",t.style.backgroundRepeat="no-repeat",t.style.backgroundSize="cover")}else console.log("Video ID given does not match any asset on media host.")}function AncientFireFoxInit(){clearTimeout(timerID);Go()}function PageLoadInit(){var t=!0,i,n;document.readyState=="complete"?(clearTimeout(timerID),Go()):(navigator.appName=="Netscape"&&navigator.userAgent.indexOf("Firefox")>0&&(i=navigator.userAgent.indexOf("Firefox"),n=navigator.userAgent.substring(i+8),n=parseFloat(n.substring(0,3)),n<3.6&&(t=!1)),timerID=t?setTimeout("PageLoadInit()",150):setTimeout("AncientFireFoxInit()",600))}var lastClick=0,delay=300,fireModal=!0,pageType="";$(document).on("hide.bs.modal","#videoPresentationModal",function(){let n="tpm-plugin-";$("#videojsDOI").val().length>0&&(n+=$("#videojsDOI").val().replace(/\//g,"").replace(/\./g,""));$(".close#videoModalClose")[0].style.display="none";videojs!==undefined&&videojs!=null&&videojs.players[n]!=null&&videojs.players[n].pause();$("#"+n)[0]!=null&&$("#"+n)[0].src!=null&&$("#"+n)[0].src.includes("https://play.cadmore.media")&&document.getElementById(n).contentWindow.postMessage('{"method":"stop"}',"*");fireModal=!0;window.p3sdk!=null&&p3sdk.instances!=null&&(p3sdk.instances.length=0);$("a#downloadConfirmationLink.ui-button").attr("href",".");$("div.loadingtext").remove();switch(pageType){case"viewProfile":history.pushState({},document.title,"/profile/"+window.location.href.split("/")[4]+"?"+RemovePage(currentQueryString));break;case"videoLanding":history.pushState({},document.title,"/conference-presentations?"+RemovePage(currentQueryString));break;case undefined:history.pushState({},document.title,window.location.origin+window.location.pathname)}})