function addPersonalSearchHistoryHint(n){var e=$("<li>"),t=$("<div>"),i;t.addClass("suggesthistory");t.attr("id","suggest_pers_searchhist_hint");var u=$("<i class='icon icon-check-empty'>"),r=$("<i class='icon icon-cancel'>"),f=$("<i class='icon icon-info-circled'>");return u.attr("onClick","activatePersonalSearchhistory(); return false;"),f.attr("title",n.label),r.attr("id","suggest_pers_searchhist_hint_icon"),r.attr("title","Hinweis dauerhaft entfernen"),r.attr("onClick","hidePersonalSearchHistoryHint(); return false;"),i=$("<div>"),i.addClass("suggesthistorylabel"),i.append(n.value),i.attr("onClick","activatePersonalSearchhistory(); return false;"),i.append(f),t.append(u),t.append(i),t.append(r),e.append(t)}function buildSuggestHistoryDiv(n,t,i){var f,r,u;n.addClass("suggesthistory");n.attr("id","suggest_"+i.searchid);f=$("<i class='icon icon-clock-regular'>");r=$("<i class='icon icon-cancel'>");r.attr("id","suggest_icon_"+i.searchid);r.attr("onClick","deleteSuggestHistory('"+i.searchid+"', '"+i.label+"')");u=$("<div>");u.addClass("suggesthistorylabel");u.append(t);n.append(f);n.append(u);n.append(r)}function split(n){return n.split(/,\s*/)}function extractLast(n){for(var i=split(n),t=i.length-1;t>=0;--t)if(i[t].length)return i[t];return""}function removeLast(n){for(var i=split(n),r=[],t=0;t<i.length;++t)i[t].length&&r.push(i[t]);return r.pop(),r}function addChildren(n,t,i){var o=document.getElementById(n),f,r,e,u;if(!jQuery.isEmptyObject(o))for($("#"+n).empty(),f=0,r=0;r<i.length;r++)i[r]!=0&&(e=t.substring(f,f+i[r]),u=void 0,r%2==1?(u=document.createElement("span"),u.id="autocorrect_wrong",u.innerHTML=e):u=document.createTextNode(e),o.appendChild(u),f+=i[r])}function clearSpellingIndicator(){$("#autocorrect_tmpl").empty()}function updateSpellingIndicator(n){var t=n||window.event,u;if(!t||t.keyCode!=38&&t.keyCode!=40&&t.keyCode!=13){var i=$("#words"),r=autocompleteHandler.getSpellingInfo(),f=jQuery.isEmptyObject(r)||jQuery.isEmptyObject(r.lengths)||r.lengths.length<2||i.val().length<=autocompleteHandler.getSuggestionInputMinLen()||i.get(0).clientWidth<i.textWidth();if(f){clearSpellingIndicator();window.cachedLengths=[];return}u=r.lengths;window.cachedLengths.toString()!=u.toString()&&(addChildren("autocorrect_tmpl",i.val(),u),window.cachedLengths=u)}}function suggestsToString(n){for(var t="[",i=0;i<n.length;i++)t.length>1&&(t=t+","),t=t+'"'+n[i].innerText+'"';return t+"]"}function _toConsumableArray(n){if(Array.isArray(n)){for(var t=0,i=Array(n.length);t<n.length;t++)i[t]=n[t];return i}return Array.from(n)}function showLoader(n){var i=$get(n),t;isNull(i)||(t=document.createElement("div"),t.id="bo-loader",t.style.display="block",t.style.height=i.offsetHeight+"px",t.style.width=i.offsetWidth+"px",t.style.left="0px",t.style.top="0px",i.appendChild(t))}function hideLoader(){removeElement("bo-loader")}function replaceDivs(n,t){var a,f,e,v,i,p,o,r,y,s,h,c,u,l;if(!isNull(n)&&(a=getBodyInnerHTML(n),a!="")){for(f=document.createElement("body"),f.innerHTML=a,e=0;e<t.length;e++)v=$get(t[e]),isNotNull(v)&&(v.innerHTML="");for(i=f.getElementsByTagName("div"),p=f.getElementsByTagName("fieldset"),i=concatArrays(i,p),o=0;o<t.length;o++){for(r=t[o],y=!1,s=0;s<i.length;s++)if(h=i[s],c=h.getAttribute("id"),!isNull(c)&&c!=="")try{r==c&&(y=!0,u=h.innerHTML,u=replaceLineBreak(u,""),l=$get(r),u?(l.innerHTML=u,l.style.cssText=h.style.cssText):l.style.cssText="display: none;")}catch(w){}$get(r)&&!y&&($get(r).style.cssText="display: none;")}}}function addHiddenField(n,t){if(isNotNull($get(n)))$get(n).value=t;else{var i=document.createElement("input");i.type="hidden";i.id=n;i.name=n;i.value=t;document.forms.form1.appendChild(i)}}function entferneAktuelleSuchOption(){var n=$get("detailsuchereiterul").getElementsByTagName("h6"),t;isNotNull(n)&&n.length>0&&(t=n[0],t.parentNode.removeChild(t))}function markiereAktuelleSuchOption(n){var t,i;entferneAktuelleSuchOption();t=document.createElement("h6");t.className="out-of-viewport";t.appendChild(document.createTextNode("Aktuelle Suchoption:"));i=$get("detailsuchereiterul");i.childNodes[n].insertBefore(t,i.childNodes[n].firstChild)}function onPreSelectionClicked(){var u=$(this).data("months"),o=$(this).data("target"),i=$("#"+o),n=new Date,t=new Date,r;u>1?t.setMonth(t.getMonth()-u):n=new Date(n.getFullYear(),n.getMonth()+1,0);t.setDate(1);var f=i.datepicker("option","dateFormat"),s=$.datepicker.formatDate(f,new Date(t),{}),h=$.datepicker.formatDate(f,new Date(n),{}),e=s+" - "+h;i.val(e);r=i.datepicker("option","onClose");r&&r(e,this)}function ulClose(){for(var t=document.getElementsByTagName("ul"),n=0;n<t.length;++n)t[n].id.substring(0,5)=="coll_"&&(toggleOnlyLevel2===!1||getAncestorByTagName(getAncestorByTagName(t[n],"UL"),"UL")!==null)&&collapseElement(t[n])}function ulOpen(){for(var t=document.getElementsByTagName("ul"),n=0;n<t.length;++n)t[n].id.substring(0,5)=="coll_"&&(toggleOnlyLevel2===!1||getAncestorByTagName(getAncestorByTagName(t[n],"UL"),"UL")!==null)&&expandElement(t[n])}function getAncestorByTagName(n,t){if(isNull(n))return null;for(var i=n.parentNode;isNotNull(i);){if(i.tagName==t)return i;i=i.parentNode}return null}function expandElement(n){if(n.style.display){n.style.display="";var t=$get("ico"+n.id);t&&(t.src="/bib/bilder/toc2-path-h1-o.gif")}}function collapseElement(n){if(!n.style.display){n.style.display="none";var t=$get("ico"+n.id);t&&(t.src="/bib/bilder/toc2-path-h1-c.gif")}}function ToggleMagazineNotification(n,t,i){return $("#"+n+" > div").attr("class","notification_loader"),$.ajax({type:"POST",dataType:"html",url:"/ToggleMagazineNotification",data:{elementid:n,opusID:t,stand:i},success:function(t){$get(n).innerHTML=t}}),!1}function RemoveMagazineNotification(n){return $.ajax({type:"POST",url:"/RemoveMagazineNotification",data:{opusID:n},success:function(n){$get("magazinenotifications").innerHTML=n}}),!1}function ScrollLeftPaging(n){var t=$(".TopTabHeader"),i=t.scrollLeft();return i<=0?(n.style.display="none",!0):(t.animate({scrollLeft:i-t.width()/4},100),!1)}function ScrollRightPaging(n){var t=$(".TopTabHeader"),i=t.scrollLeft(),r=t.prop("scrollWidth")-t.width();return i>=r?(n.style.display="none",!0):(t.animate({scrollLeft:i+t.width()/4},100),!1)}function RegisterOnClickOpusTracking(n){if(!isNull(n)&&!(n.length<1)){var t=[];n.forEach(function(n){$("a:regex(href, "+n.VpathPattern+")").on("click",function(){var t=detectAnchorLocation($(this));isNotNull(t)&&trackMatomoEvent(n.MatomoLogCategory,t)});$("a:regex(href, "+n.BcidPattern+")").on("click",function(){if(!isNotNull(t)||!(t.length>0)||!($.inArray(n.BcidPattern,t)>=0)){t.push(n.BcidPattern);var i=detectAnchorLocation($(this)),r=$('input[name="__RequestVerificationToken"]').val();isNotNull(i)&&r&&$.ajax({type:"POST",url:"BeckConnectivity/SetBcidLinkAnchorLocation",data:{__RequestVerificationToken:r,anchorLocation:i},async:!1})}})})}}function detectAnchorLocation(n){return n.parents("#trefferliste").length?"Trefferliste":n.parents("#dokcontent").length?"Inhalt":n.parents("#doktoc").length?"TOC":n.parents("#verweisContainer").length?"VZ":null}function openPrintExportBox(n,t){t.classList.remove("hidden");var i=n.querySelector(".column.icons");Array.from(i.children).forEach(function(n){n.className.includes("hidden")?n.classList.remove("hidden"):n.classList.add("hidden")})}function registerPrintExportHotkey(){var n=document.getElementById("viewExport")!==null?document.getElementById("viewExport"):document.getElementById("viewExporthitlist");n&&window.hotkeyManager.registerHotkey("0",48,function(){var t=n.querySelector(".content.rechtespalte.hidden");t?(openPrintExportBox(n,t),document.getElementById("Print").focus()):document.getElementById("Print").focus()},{altKey:!0},!0)}function registerHotkeys(){if(registerPrintExportHotkey(),window.hotkeyManager.registerHotkey("9",57,function(){var t=document.querySelector(".bo_show_left_content"),i,n;t&&(i=t.querySelectorAll(".widget-geschlossen"),n=Array.from(i).find(function(n){return n.textContent==="Bücher"}),n&&(n.focus({focusVisible:!0}),n.scrollIntoView()))},{altKey:!0},!0),window.hotkeyManager.registerHotkey("p",80,printHotkey,{ctrlKey:!0,altKey:!0},!1),window.hotkeyManager.registerHotkey("1",49,function(){location.href=document.querySelector("#beckonline-tab a").href},{altKey:!0},!0),window.hotkeyManager.registerHotkey("2",50,function(){location.href=document.querySelector("#mybo-tab a").href},{altKey:!0},!0),window.hotkeyManager.registerHotkey("8",56,function(){var r=document.getElementById("dokument"),n,t,i;if(r!==null)document.querySelector("#dokument a.dk2button").focus();else{if(n=window.location.pathname.toLowerCase(),t="",n.endsWith("/home")||n.endsWith("/home/"))t=document.querySelector("#bo_meldungenListe li");else if(n.endsWith("/search")||n.endsWith("/treffer"))t=document.querySelector("p.treffer-firstline-text");else return;i=t.querySelector("a");i.focus()}},{ctrlKey:!1,altKey:!0,shiftKey:!1},!0),window.hotkeyManager.registerHotkey("ArrowUp",38,function(){window.scrollTo({top:0})},{altKey:!0},!0),window.hotkeyManager.registerHotkey("h",72,function(){window.location.href="/Home"},{altKey:!0},!0),location.pathname.toLowerCase()==="/home"||location.pathname.toLowerCase()==="/home/"){var n=document.getElementById("username");n&&window.hotkeyManager.registerHotkey("l",76,function(){n.focus()},{altKey:!0,ctrlKey:!0},!0)}}function simulateClick(n){self.location.href.indexOf("typ=dokumentliste")!=-1&&addHiddenField("typ","dokumentliste");var t=void 0,i=$get(n);document.createEvent&&(t=document.createEvent("MouseEvents"),t.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null));t?i.dispatchEvent(t):i.click&&i.trigger("click")}function findParentForm(n){for(var t=n.parentNode;isNotNull(t);){if(t.tagName=="FORM")return t;t=t.parentNode}return null}function exclusiveRechtsgebietCheck(n){var f,u,r,i,t;if(n.checked==!0)for(f=n.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode,u=f.getElementsByTagName("div"),r=0;r<u.length;r++)for(i=u[r].getElementsByTagName("input"),t=0;t<i.length;t++)i[t].type=="checkbox"&&i[t].id!=n.id&&(i[t].checked=!1)}function removeAllChilds(n){var t=$get(n);if(isNotNull(t))while(t.hasChildNodes()==!0)t.removeChild(t.firstChild);return!1}function SerializeArrayWithSeparator(n,t){for(var r="",i=0;i<n.length;i++)r+=n[i],i!=n.length-1&&(r+=" "+t+" ");return r}function documentKeyDown(n){var i=["input","textarea","select","beck-chat-component"].indexOf(document.activeElement.tagName.toLowerCase())>=0,t;i||n.altKey||n.ctrlKey||n.metaKey||(t=n.keyCode>47&&n.keyCode<91||n.keyCode>95&&n.keyCode<112||n.keyCode>185&&n.keyCode<193||n.keyCode>219&&n.keyCode<223||n.keyCode===173,t&&!window.hotkeyManager.isHotkeyRegistered(n.key,n.keyCode,n.shiftKey,n.ctrlKey,n.altKey)&&setInputFocus("words"))}function split(n){return n.split(/,\s*/)}function extractLast(n){return split(n).pop()}function toggleMyModules(n,t,i){$(".hide").toggle();$(".hide")[0].focus();var u=$("#"+n),r=$(u).find("i");r.hasClass("icon-down-open")?(r.toggleClass("icon-right-open icon-down-open"),r.next().text(i)):(r.toggleClass("icon-down-open icon-right-open"),r.next().text(t))}function toggleElementDisplay(n){var t=document.getElementById(n);isNotNull(t)&&(t.style.display=t.style.display!=""?"":"none")}function handleAbsolutePositionedAnchorLinks(){var i=location.hash,t,r,n,u,e,f;!i||i.length<=0||(t=$(i),t.length<=0&&(t=$("a[name='"+i.substring(1)+"']")),t.length<=0)||(r=".pagebreak, sup",n=t.siblings(r),n.length<=0&&(n=t.children(r)),n.length<=0&&(n=t.closest(r)),n.length<=0)||(n.is(":visible")||(u=n.parents("[id^='"+prefixIds.containerId+"']").attr("id"),u&&(e=u.replace(prefixIds.containerId,prefixIds.linkId),dtlToggle(e))),f=n.offset().top,f<=0)||window.scrollTo(0,f-20)}function syncCheckboxesOnBrowserNavigation(){window.performance&&window.performance.navigation.type===2&&(checkParam("meinefavoriten",$("a.myFavouriteFilter").siblings("input[type=checkbox]"),"/Favourite/UpdateMyFavouriteFilter?meinefavoriten="),checkParam("meinbeckonline",$("a.myBeckOnlineFilter").siblings("input[type=checkbox]"),"/Benutzereinstellungen/UpdateMyBeckOnlineFilter?meinbeckonline="),checkParam("nurlexikon",$("a.onlyLexiconFilter").siblings("input[type=checkbox]"),"/Benutzereinstellungen/UpdateNurLexikonFilter?nurlexikon="),checkParam("nurnormenbayernsunddesbundes",$("a.nurNormenBayernsUndDesBundes").siblings("input[type=checkbox]"),"/Benutzereinstellungen/UpdateBayernRechtFilter?nurnormenbayernsunddesbundes="));localStorage.lastUrl=window.location.search}function checkParam(n,t,i){var r=void 0,u=$("#"+n+"Check");if(u.length>0)r=u.val()==="True";else if(r=getParameterByName(n,window.location.search),isNotNull(r))r=r.toLowerCase()==="true";else{if(r=getParameterByName(n,localStorage.lastUrl),isNull(r))return;r=!(r.toLowerCase()==="true")}$.ajax({type:"POST",url:i+r,success:function(){t.prop("checked",r)}})}function showProgress(n){n.parent().attr("disabled","disabled");n.hide();_spinnerBo.show()}function hideProgress(n){_spinnerBo.hide();n.show();setTimeout(function(){n.parent().removeAttr("disabled")},100)}function togglePasswordViewModus(n){var t=$(n).prev("input")[0],i=t.getAttribute("type")==="password"?"text":"password";t.setAttribute("type",i);n.classList.toggle("icon-eye-solid");n.classList.toggle("icon-eye-slash-solid")}function addJSEnabledClass(){$("#bottomleiste").addClass("jsEnabled");$("#bo_center").addClass("jsEnabled");$("#bo_left").addClass("jsEnabled");$("#bo_right").addClass("jsEnabled")}function isSmallMobile(){return window.matchMedia("(max-width:"+SMALL_MOBILE_RESOLUTION+"px)").matches}function setEnableKeyboardShortcuts(n){enableKeyboardShortcuts=n;n||window.hotkeyManager.disable();n&&window.hotkeyManager.enable()}function handleHitlistResponsive(){var n=$("#trefferliste").width();n&&(n>633?$("#hitlist-header ul.paging").show():$("#hitlist-header ul.paging").hide())}function replaceLineBreak(n,t){return n.replace(/\r\n/g,t)}function toggleWerke(n,t){var r=jQuery("#"+t),i=n.find("i");r.toggle();i.hasClass("clickflag")?i.toggleClass("icon-down-open icon-right-open"):i.addClass("clickflag")}function toggleModul(n,t){n.toggleClass("offen");n.toggleClass("geschlossen");jQuery("#"+t).toggle()}function toggleFavorite(){document.getElementById("favoriten").style.display=document.getElementById("favoriten").style.display===""||document.getElementById("favoriten").style.display==="block"?"none":"block"}function toggleZwischenueberschrift(n){n.closest("div").find(">div").slideToggle("fast");var t=n.find("i");t.hasClass("clickflag")?t.toggleClass("icon-down-open icon-right-open"):t.toggleClass("clickflag")}function concatArrays(n,t){for(var i,r=[],u=0;u<n.length;u++)r.push(n[u]);for(i=0;i<t.length;i++)r.push(t[i]);return r}function getPostString(n){return $(n).find(":input").filter(function(n,t){return $(t).val()!=""}).serialize()}function UrlEncode(n){return n.replace("/","%2F").replace("?","%3F").replace("=","%3D").replace("&","%26")}function getBodyInnerHTML(n){var t=new RegExp("<body[^>]*>"),i=n.match(t),r=i.index,u=n.indexOf("<\/body>");return n.substring(r,u)}function removeElement(n){var t=$get(n),i;isNotNull(t)&&(i=t.parentNode,i.removeChild(t))}function GetInnerXml(n){for(var r,i="",t=0;t<n.childNodes.length;t++)r=new XMLSerializer,i+=r.serializeToString(n.childNodes[t]);return i}function GetActiveElementID(){var n="";return isNotNull(document.activeElement)&&(n=document.activeElement.id),n}function SetFocus(n){window.setTimeout(function(){try{$get("words").focus();var t=$get(n),i=t.value;if(isNotNull(t)&&(isNotNull(t.type)&&t.type=="text"||t.tagName=="TEXTAREA")){t.value="";t.focus();t.value=i;return}t.focus()}catch(r){}},0)}function SerializeArray(n){for(var i="",t=0;t<n.length;t++)i+=n[t],t!=n.length-1&&(i+=", ");return i}function KeyDownHandler(n,t){return n||(n=window.event),n.keyCode==13?(n.returnValue=!1,n.cancel=!0,isNotNull(t)&&t.trigger("click"),!1):!0}function getUrlParameter(n){for(var i,r="",f=window.location.search.substring(1),u=f.split("&"),t=0;t<u.length;t++)i=u[t].split("="),i[0].toLowerCase()==n.toLowerCase()&&(r=i[1]);return r}function ToggleElement(n){var t=$get(n);isNotNull(t)&&(t.style.visibility=t.style.visibility!="visible"?"visible":"hidden")}function printHotkey(){var n=$("a.printDialogLink");n.length>0&&n[0].click()}function getParameterByName(n,t){var i=RegExp("[?&]"+n+"=([^&]*)","i").exec(t);return i&&decodeURIComponent(i[1].replace(/\+/g," "))}function isDisabled(n){return n.parent().attr("disabled")}function deleteInputs(n){document.querySelectorAll('#summary-form input[type="text"]').forEach(function(n){n.setAttribute("value","");n.value="";n.hasAttribute("inputvalue")&&n.setAttribute("inputvalue","")});document.querySelectorAll('#summary-form input[type="checkbox"]').forEach(function(n){return n.checked=!1});n.preventDefault()}function fadeOutEffect(n,t){var i=document.querySelector(n),r=setInterval(function(){i.style.opacity||(i.style.opacity=1);i.style.opacity>0?i.style.opacity-=.1:clearInterval(r)},t/10)}function clickOnDataProtect(){var n=20,t=window.setInterval(function(){n--;typeof UC_UI!="undefined"&&(n=0,document.getElementById("dataProtect").click());n<=0&&clearInterval(t)},100)}function validateInput(n){var t,i,r;return isNull(n)?!1:(t=!0,i=n.getAttribute("minlength"),i!==null&&n.value.length<i&&(t=!1),n.getAttribute("type")==="email"&&(r=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,r.test(String(n.value).toLowerCase())||(t=!1)),t?(n.closest(".beck-input-container").classList.remove("beck-input-invalid"),n.closest(".beck-input-container").classList.add("beck-input-valid")):(n.closest(".beck-input-container").classList.add("beck-input-invalid"),n.closest(".beck-input-container").classList.remove("beck-input-valid")),t)}function validateTextarea(n){return isNull(n)?!1:isNullOrEmpty(n.value)?(n.parentElement.classList.add("validation-error"),n.parentElement.nextElementSibling.style.display="block",!1):(n.parentElement.classList.remove("validation-error"),n.parentElement.nextElementSibling.style.display="none",!0)}function initBucDropdown(n){var t=document.querySelector("#"+n),i=document.querySelector("#"+n+"Btn span"),r=document.querySelectorAll("#"+n+"Items li");r.forEach(function(r){r.dataset.value===t.value&&(i.textContent=r.outerText,r.classList.add("active"));r.addEventListener("click",function(r){var f=document.querySelector("#"+n+"Items li.active"),u;isNotNull(f)&&f.classList.remove("active");u=r.currentTarget;u.classList.add("active");t.value=u.dataset.value;i.textContent=u.outerText})})}function ensureSpinner(){return _spinnerBoBox===null&&(_spinnerBoBox=new SpinnerHandler),_spinnerBoBox}function toggleBox(n,t){var u=$(t),i=u.closest(".bo-box").children(".content"),r=u.closest(".bo-box").find(".toggleIcon"),f=r.parent("a");f.length?(i.toggle(),setIcon(r,i)):($.ajax({type:"GET",url:f.attr("href"),success:function(n){n?i.show():i.hide();setIcon(r,i)},cache:!1}),n.preventDefault())}function toggleBoxRechteSpalte(n,t){var i=$(t),r=i.closest(".bo-box").children(".content"),u=i.closest(".bo-box").find(".toggleIcon");r.toggleClass("hidden");u.toggleClass("hidden")}function setIcon(n,t){var i=t.is(":visible");n.toggleClass("icon-up-dir",i);n.toggleClass("icon-down-dir",!i)}function toggleMoreOptions(){var n=$("div.rechtespalte i.trigger"),t=$(document).find(".target");t.toggleClass("nosee");n.toggleClass("icon-down-open icon-right-open")}function toggleLink(n,t){var i=$(t),r=$(n);r.toggleClass("nosee");i.toggleClass("icon-down-open icon-right-open")}function toggleVolltextDruckenIconFuerHitlist(n){var t,i,r;return n===null?!1:(t=$(".action i",$(n).closest("div#volltextOption")),i=$("input.hidden_printoption_checkbox",$(n).closest("div#volltextOption"))[0],isDisabled(t))?!1:(r=BO.config.druckSettings.toggleVolltextDruckenUrl,showProgress(t),$.post(r,function(n){var r=n.setToActive;t.toggleClass(BO.config.druckSettings.iconToggleOn,r);t.toggleClass(BO.config.druckSettings.iconToggleOff,!r);toggleHiddenOptionCheckbox(i,r);toggleFussnoteUndNeueSeiteFuerHitlist(r);toggleExportButtonForHitlist(r);hideProgress(t)}),!1)}function toggleExportOption(n,t,i){if(n!==null){var r=$(".action i",$(n).closest(t)),u=$("input.hidden_printoption_checkbox",$(n).closest(t))[0];isDisabled(r)||(showProgress(r),$.post(i,function(n){var t=n.setToActive;r.toggleClass(BO.config.druckSettings.iconToggleOn,t);r.toggleClass(BO.config.druckSettings.iconToggleOff,!t);toggleHiddenOptionCheckbox(u,t);hideProgress(r)}))}}function toggleDokumentAufNeuerSeiteDruckenIconFuerHitlist(n){toggleExportOption(n,"#neueSeiteOption",BO.config.druckSettings.toggleDokumentAufNeuerSeiteUrl)}function toggleDokumentAllgemeineAktendatenIcon(n){toggleExportOption(n,"#allgemeineAktendatenOption",BO.config.druckSettings.toggleAllgemeineAktendatenDruckenUrl)}function toggleDokumentDokumentenlisteAkteIcon(n){toggleExportOption(n,"#dokumentenlisteAkteOption",BO.config.druckSettings.toggleDokumentenlisteDruckenUrl)}function toggleDokumentHistorieAkteIcon(n){toggleExportOption(n,"#historieAkteOption",BO.config.druckSettings.toggleHistorieDruckenUrl)}function toggleFussnotenImDokumentIcon(n){toggleExportOption(n,"#fussnoteOption",BO.config.druckSettings.toggleFussnotenImDokumentUrl)}function toggleMitSieheAuchDruckenIcon(n){toggleExportOption(n,"#sieheAuchOption",BO.config.druckSettings.toggleMitSieheAuchUrl)}function toggleMitAnmerkungenDruckenIcon(n){toggleExportOption(n,"#anmerkungenOption",BO.config.druckSettings.toggleMitAnmerkungenUrl)}function toggleMitHighlightingDruckenIcon(n){toggleExportOption(n,"#highlightingOption",BO.config.druckSettings.toggleMitHighlightingUrl)}function toggleMitVerlinkungDruckenIcon(n){toggleExportOption(n,"#verlinkungOption",BO.config.druckSettings.toggleMitVerlinkungUrl)}function toggleDokumentAufNeuerSeiteDruckenIcon(n){toggleExportOption(n,"#neueSeiteOption",BO.config.druckSettings.toggleDokumentAufNeuerSeiteUrl)}function toggleHiddenOptionCheckbox(n,t){isNull(n)||(t?$(n).attr("checked","checked"):$(n).removeAttr("checked"),n.checked=t)}function toggleFussnoteUndNeueSeiteFuerHitlist(n){var t=$("div.moreOptionsContainer").find("#fussnoteOption"),i=$("div.moreOptionsContainer").find("#neueSeiteOption");t.length!=0&&i.length!=0&&(toggleExportOptionState($(t[0]),n),toggleExportOptionState($(i[0]),n))}function toggleExportOptionState(n,t){var r=$(n.find("div.exportoption-label")),i;r.toggleClass("disabled",!t);i=$(n.find("a.action"));i.toggleClass("disabled",!t)}function toggleExportButtonForHitlist(n){var t=document.getElementById("PrintExport");t&&(n?(t.setAttribute("disabled",""),t.parentElement.title=BO.config.druckSettings.exportButtonDisabledTooltip):(t.removeAttribute("disabled"),t.parentElement.title=BO.config.druckSettings.exportButtonEnabledTooltip))}function showProgress(n){n.parent().attr("disabled","disabled");n.hide();ensureSpinner().show()}function hideProgress(n){ensureSpinner().hide();setTimeout(function(){n.parent().removeAttr("disabled")},100);n.show()}function onJumpToPassword(n){if(n.value===""){showInputfieldError(n,document.getElementById("user-no-input-msg"));return}var t=document.getElementById("loginFormId").querySelector("[name='__RequestVerificationToken']").value,i=document.getElementById("next-step-button").getAttribute("data-referrer");toggleNextButtonLoader(document.getElementById("next-step-button"));$.ajax({type:"POST",url:"/Konto/CheckRedirectToIDP",data:{loginName:n.value,__RequestVerificationToken:t},success:function(){toggleNextButtonLoader(document.getElementById("next-step-button"));document.getElementById("step-password").addEventListener("transitionend",function(){document.getElementById("passwd").focus();document.getElementById("step-password").removeEventListener("transitionend",arguments.callee)},!1);document.getElementById("username-step-2").textContent=n.value;document.getElementById("step-password").classList.remove("hidden");n.classList.add("hidden");setTimeout(function(){document.getElementById("step-username").style.transform="translateX(-100%)";document.getElementById("step-password").style.transform="translateX(-100%)"},20)},statusCode:{302:function(){var t=encodeURIComponent(n.value);document.location="/Konto/IdentityProviderLogin?ursprungsReferrer="+i+"&loginHint="+t}},error:function(n){!1&&console.error(n.value)}})}function onJumpToUsername(){document.getElementById("step-username").addEventListener("transitionend",function(){document.getElementById("username").focus();document.getElementById("step-username").removeEventListener("transitionend",arguments.callee)},!1);document.getElementById("passwd").value="";document.getElementById("passwd").dispatchEvent(new Event("input"));document.getElementById("step-password").classList.add("hidden");document.getElementById("username").classList.remove("hidden");document.getElementById("step-username").style.transform="translateX(0)";document.getElementById("step-password").style.transform="translateX(100%)"}function toggleNextButtonLoader(n){if(n.classList.contains("beck-btn-disabled"))n.classList.remove("beck-btn-disabled"),n.removeChild(n.firstChild);else{n.classList.add("beck-btn-disabled");var t=document.createElement("span");t.classList.add("beck-spinner","beck-spinner-btn","loading");t.role="status";t.ariaHidden="true";n.insertBefore(t,n.firstChild)}}function showInputfieldError(n,t){t.classList.remove("hidden");n.classList.add("validation-error");n.addEventListener("input",function(){t.classList.add("hidden");n.classList.remove("validation-error");n.removeEventListener("input",arguments.callee)})}function ToolTipHandler(n,t){"use strict";var r=[],o=function(n){n.off("mouseup mouseleave",e)},u=function(n){var t=n.data("closeTimeout");t&&window.clearTimeout(t)},s=function(n){var t=n.data("openTimeout");t&&window.clearTimeout(t)},i=function(n){s(n);u(n);o(n);n.removeClass("hastooltip");n.tooltip("instance")&&n.tooltip("destroy");r.pop()},h=function(n,t){n.tooltip({items:"a, p, span, i",content:function(n){var i=$(this);return t(i,n)},open:function(n,t){var i=$(this);t.tooltip.hover(function(){u(i);$(this).stop(!0).fadeTo(400,1)},function(){f(i)})},tooltipClass:"ui-tooltip-content"});n.tooltip("open")},c=function(t,i){var r=window.setTimeout(h.bind(null,t,i),n);t.data("openTimeout",r)},f=function(n){var r=window.setTimeout(i,t,n);n.data("closeTimeout",r)},e=function(n){var t=$(this);t.tooltip("instance")?f(t):i(t);t.trigger("toggleIcon");n.stopImmediatePropagation()};this.showTooltip=function(n,t,f){var o=new OnTooltipInsert;if(o.trigger(f),u(n),n.hasClass("noToolTip")||n.hasClass("hastooltip")){o.trigger(f);return}i(n);this.destroyAllTooltips();o.trigger(f);n.addClass("hastooltip");n.removeAttr("title").children().removeAttr("title");n.on("mouseup mouseleave",e);r.push(n);c(n,t)};this.destroyAllTooltips=function(){r.forEach(i);$(".ui-tooltip").remove()}}function rePositionTooltip(n){var i=document.querySelector('[role="tooltip"]'),f=parseInt(i.style.top.replace("px","")),u,e,o;if(f<0||n.currentTarget.nodeName==="svg"&&f<16){var s=parseInt(window.innerWidth/2),r={x:11,y:27},t=n!==null&&typeof n!="undefined"?n.clientX:25;return typeof t!="number"&&(t=t.replace("px",""),t=parseInt(t)),u=n!==null&&typeof n!="undefined"?n.clientY+r.y:10,u+=window.scrollY,t>=s?(e=window.getComputedStyle(i).getPropertyValue("width"),o=e.replace("px",""),t=t-parseInt(o)-r.x):t+=r.x,i.style.top=u.toString()+"px",i.style.left=t.toString()+"px",!0}return!1}function CollapseLinknoteTree(n,t){"use strict";function f(){verweiszettelFolding.initializeFoldingState($("#verweiszettel-content"),n,t)}var e=function(n){var t=$(n.currentTarget);return t.closest("li").hide().nextAll(":not(.foldable-target)").show(),!1},o=function(n){var t=$(n.currentTarget);return t.closest("li").prevAll(".moreLinkVerweiszettelLi").show().nextAll(":not(.foldable-target)").hide(),!1},s=function(n){var t=$(n.currentTarget),i=t.closest("li.foldable");return verweiszettelFolding.foldFoldable(i),!1},i=function(n){var t=$(n.currentTarget).attr("data-rda").split(",");return t.forEach(function(n,t,i){var r=$("#"+n);i[t]=r}),t[0].toggleClass("out-of-viewport"),t[0].hasClass("out-of-viewport")||t[1].hasClass("out-of-viewport")||t[1].toggleClass("out-of-viewport"),t},r=function(n){n[0].hasClass("out-of-viewport")?$("#linknoteon").length&&$("#linknoteon").attr("id","linknoteoff"):$("#linknoteoff").length&&$("#linknoteoff").attr("id","linknoteon")},u=function(n){n[0].hasClass("out-of-viewport")?$("#annotationwithcontenton").length&&$("#annotationwithcontenton").attr("id","annotationwithcontentoff"):$("#annotationwithcontentoff").length&&$("#annotationwithcontentoff").attr("id","annotationwithcontenton");n[0].hasClass("out-of-viewport")?$("#annotationon").length&&$("#annotationon").attr("id","annotationoff"):$("#annotationoff").length&&$("#annotationoff").attr("id","annotationon")},h=function(n){var t=i(n);return r(t),u(t.reverse()),!1},c=function(n){var t=i(n);return u(t),r(t.reverse()),!1},l=function(){return $("#verweiszettel-bottom").addClass("out-of-viewport"),$("#linknoteon").length&&$("#linknoteon").attr("id","linknoteoff"),!1},a=function(){return $("#anmerkzettel-bottom").addClass("out-of-viewport"),$("#annotationwithcontenton").length&&$("#annotationwithcontenton").attr("id","annotationwithcontentoff"),$("#annotationon").length&&$("#annotationon").attr("id","annotationoff"),!1},v=function(n){var t=$(n.currentTarget),r=t.attr("href"),i;r.length&&(i=t.attr("linkCategory-data"),trackMatomoEvent("trackEvent","Verweiszettel-klick",i))};this.restoreState=f;$(function(){f();var t=$("#bottomleiste"),n=$("#verweisContainer");n.find(".moreLinkVerweiszettelLi").show().nextAll(":not(.foldable-target)").hide();t.on("click","#anmerkzettelbutton>a",c);t.on("click","#verweiszettelbutton>a",h);n.on("click","li.foldable .trigger",s);n.on("click","a.moreLinkVerweiszettelAnchor",e);n.on("click","a.closeLinkVerweiszettelAnchor",o);n.on("click","a#verweiszettelClose",l);n.on("click","#annotation-close",a);n.on("click","div#verweiszettel-content a:not(.closeLinkVerweiszettelLi a, .moreLinkVerweiszettelLi a)",v)})}function handleUnlinkedCounter(n){var t=$(n.target);return verweiszettelFolding.foldFoldable(t.closest("li.foldable")),!1}function Sys$Enum$parse(n,t){var i,r,h,f,e,o,s,u,c;if(t){if(i=this.__lowerCaseValues,!i){this.__lowerCaseValues=i={};f=this.prototype;for(e in f)i[e.toLowerCase()]=f[e]}}else i=this.prototype;if(this.__flags){for(o=(t?n.toLowerCase():n).split(","),s=0,u=o.length-1;u>=0;u--){if(c=o[u].trim(),r=i[c],typeof r!="number")throw Error.argument("value",String.format(Sys.Res.enumInvalidValue,n.split(",")[u].trim(),this.__typeName));s|=r}return s}if(h=t?n.toLowerCase():n,r=i[h.trim()],typeof r!="number")throw Error.argument("value",String.format(Sys.Res.enumInvalidValue,n,this.__typeName));return r}function Sys$Enum$toString(n){var r,t,i,u,e,o,f;if(typeof n=="undefined"||n===null)return this.__string;if(r=this.prototype,this.__flags&&n!==0){if(i=this.__sortedValues,!i){i=[];for(t in r)i[i.length]={key:t,value:r[t]};i.sort(function(n,t){return n.value-t.value});this.__sortedValues=i}for(u=[],e=n,t=i.length-1;t>=0;t--)if((o=i[t],f=o.value,f!==0)&&(f&n)===f&&(u[u.length]=o.key,e-=f,e===0))break;if(u.length&&e===0)return u.reverse().join(", ")}else for(t in r)if(r[t]===n)return t;return""}function Sys$Component$_setProperties(n,t){var u,c=Object.getType(n),e=c===Object||c===Sys.UI.DomElement,l=Sys.Component.isInstanceOfType(n)&&!n.get_isUpdating(),r,i,f,o,s;l&&n.beginUpdate();for(r in t)if(i=t[r],f=e?null:n["get_"+r],e||typeof f!="function")o=n[r],i&&typeof i=="object"&&(!e||o)?Sys$Component$_setProperties(o,i):n[r]=i;else if(s=n["set_"+r],typeof s=="function")s.apply(n,[i]);else if(i instanceof Array){u=f.apply(n);for(var h=0,a=u.length,v=i.length;h<v;h++,a++)u[a]=i[h]}else typeof i=="object"&&Object.getType(i)===Object&&(u=f.apply(n),Sys$Component$_setProperties(u,i));l&&n.endUpdate()}function Sys$Component$_setReferences(n,t){var i,r,u;for(i in t)r=n["set_"+i],u=$find(t[i]),r.apply(n,[u])}function hideWerksgruppierung(n){var i=n.closest("div.werksgruppierungline").find("i.icon-down-open"),t;i.toggleClass("icon-down-open icon-right-open");t=n.closest("div.bo_werksgruppierung").find("div.show-children");t.toggleClass("show-children hide-children")}function toggleMarkingDoc(n,t,i){var r=$("#mark_"+n.join(", #mark_")),u=$("#markprocess_"+n.join(", #markprocess_")),f=new Promise(function(f){$.ajax({type:"POST",url:t,data:{docIds:n},beforeSend:function(){_spinnerHandler.showSpinners(u,r)},complete:function(){_spinnerHandler.hideSpinners(u,r);i&&toggleMarkingDocFinished();f()},success:function(n){r.attr("title",n)}})});f.finally(function(){handleCheckboxMarkAll();handleHitlistFunctionsState();checkMarkingCheckboxes()})}function setMarkingDoc(n,t,i,r){var u=$("#mark_"+n.join(", #mark_")),f=$(".markall,#markprocess_"+n.join(", #markprocess_")),e=new Promise(function(e){$.ajax({type:"POST",url:i,data:{docIds:n,isMarked:t},beforeSend:function(){_spinnerHandler.showSpinners(f,u)},complete:function(){_spinnerHandler.hideSpinners(f,u);r();e()},success:function(n){u.attr("title",n)}})});e.finally(function(){handleCheckboxMarkAll();handleHitlistFunctionsState();checkMarkingCheckboxes()})}function handleCheckboxMarkAll(){var n=$(".markall"),t=$("input[id^='mark_']"),i=t.length===t.filter(":checked").length;n.prop("checked",i);setTitleForCheckboxMarkAll(n,i);updateZurAkteButton()}function handleHitlistFunctionsState(){var n=$("input[id^='mark_']:checked").length<=0;$(".hitlistDocumentHeaderFunctions > .hitlist-functions").toggleClass("disabled",n)}function setTitleForCheckboxMarkAll(n,t){$.ajax({type:"GET",data:{isMarked:t},url:"/Search/TitleForAllDocumentsCheckBox/",success:function(t){$(n).attr("title",t)}})}function markAllDocumentCheckboxes(n,t,i){var r=$(n),f=$(".hitlistDocumentHeaderFunctions .treffer-funktion-icon a"),e=$("div.hitlistmarking > .dots-circle-spinner"),o=$("input[id^='mark_']"),u=r.prop("checked"),s,h;_spinnerHandler.showSpinners(e,r);f.addClass("HitlistHead-funktion-icon-disabled");setTitleForCheckboxMarkAll(n,u);o.prop("checked",u);s=o.map(function(){return this.id.substring(this.id.indexOf("_")+1)}).get();h=function(){r.show();_spinnerHandler.hideSpinners(e,r);f.removeClass("HitlistHead-funktion-icon-disabled");i&&toggleMarkingDocFinished()};setMarkingDoc(s,u,t,h)}function checkMarkingCheckboxes(){var n=document.getElementById("markierteTrefferlisteRadiobutton"),t=window.location.href.indexOf("Dokumentenliste")!==-1?"AreDocumentsMarkedAndSelected":"AreDocumentsMarked";$.ajax({type:"POST",url:"/DruckExportManager/"+t,success:function(t){if(t==="true"){$(n).removeAttr("disabled");$(n).prop("checked",!0);$("#angezeigteTrefferlisteRadiobutton").prop("checked",!1);var i=$("#gesamteTrefferlisteRadiobutton");i.length>0&&i.prop("checked",!1)}else t==="false"&&($(n).prop("checked",!1),$(n).attr("disabled","disabled"),$("#angezeigteTrefferlisteRadiobutton").prop("checked",!0))}})}function refreshDokumentenlisteUndZurAkteIcon(n){n=n||!1;$.ajax({type:"POST",url:"/Toolleiste/RefreshMarkierungLoeschenIcon",data:{isfromhitlist:n},dataType:"html",success:function(n){n.length>0&&$("#loeschenIcon").replaceWith(n)}})}function toggleSelection(n){toggleMarkingDoc(jQuery.makeArray(n),"/Search/ToggleSelectionForMarkedDocuments/",!0)}function toggleMarkingDocFinished(){var n=$("#standardansichticon").data("isfromhitlist"),t=n==="true"||n==="True";refreshDokumentenlisteUndZurAkteIcon(t)}function markAllCheckboxes(n){markAllDocumentCheckboxes(n,"/Search/ToggleSelectionForMarkedDocuments/",!0)}function SpinnerHandler(){var n=document.createElement("span");this.show=function(){n.setAttribute("class","dots-circle-spinner loading ansichtloadericon");$("body").append(n)};this.hide=function(){n.remove()};this.showSpinners=function(n,t){t.css("visibility","hidden");n.addClass("loading")};this.hideSpinners=function(n,t){n.removeClass("loading");t.css("visibility","")}}function HotkeyManager(){var t=!1,f=[91,92],i=!1,n={ignoredElementsSelectors:["input","textarea"],hotkeys:[],enabled:!0},r=function(t,i,r,u,f){return n.hotkeys.find(function(n){return(n.key===t||n.keyCode===i)&&n.shiftKey===r&&n.ctrlKey===u&&n.altKey===f})},u=function(n){return f.indexOf(n)>=0},e=function(){var t=!1;return n.ignoredElementsSelectors.forEach(function(n){t=t||$(n).is(":focus")}),t},o=function(n,i){if(n){if(u(i.which)){t=!1;return}i.metaKey||t||n.triggerActionAlsoOnIgnoredElements===!1&&e()||(i.preventDefault(),isNotNull(n.action)&&typeof n.action=="function"&&n.action(i))}},s=function(){i||(document.addEventListener("keydown",function(i){if(n.enabled){t=u(i.which);var f=r(i.key,i.keyCode,i.shiftKey,i.ctrlKey,i.altKey);isNotNull(f)&&o(f,i)}}),i=!0)};this.enable=function(){n.enabled=!0};this.disable=function(){n.enabled=!1};this.registerHotkey=function(t,r,u,f,e){var o={key:t,keyCode:r,action:u,triggerActionAlsoOnIgnoredElements:e};isNotNull(f)&&(o.altKey=f.altKey||!1,o.shiftKey=f.shiftKey||!1,o.ctrlKey=f.ctrlKey||!1);i===!1&&s();n.hotkeys.push(o)};this.isHotkeyRegistered=function(n,t,i,u,f){return isNotNull(r(n,t,i,u,f))}}function getToggleIcon(n){return n?"icon-toggle-on":"icon-toggle-off"}function setupZitierFunktion(n){window.sourceOfInformation.setActive(n)}function toggleKeywordsCloud(n){var t=$(".action i",$(n).closest(".row"));return isDisabled(t)?!1:(showProgress(t),$.post(BO.config.searchSettings.toggleKeywordsUrl,function(n){var i=n.showKeywords;$("#keywordcloud").toggleClass("out-of-viewport",!i);t.toggleClass(BO.config.searchSettings.iconToggleOn,i);t.toggleClass(BO.config.searchSettings.iconToggleOff,!i);hideProgress(t);trackMatomoEvent(n.Category,n.Action)}),!1)}function toggleTopEntries(){$(".no-top-paragraph").toggle();var n=$("#top-entries-arrow"),i=n.data("toggle-down-icon"),t=n.data("toggle-up-icon"),r=n.hasClass(t)?i:t;n.attr("class","icon "+r)}function toggleEnableKeyboardShortcuts(n){var t=$(".action i",$(n).closest(".row"));return isDisabled(t)?!1:(showProgress(t),$.post(BO.config.searchSettings.toggleEnableKeyboardShortcutsUrl,function(n){var i=n.EnableKeyboardShortcuts;typeof setEnableKeyboardShortcuts=="function"&&setEnableKeyboardShortcuts(i);t.toggleClass(BO.config.searchSettings.iconToggleOn,i);t.toggleClass(BO.config.searchSettings.iconToggleOff,!i);hideProgress(t);trackMatomoEvent(n.Category,n.Action)}),!1)}function togglePersonalSearchHistory(n){var t=$(".action i",$(n).closest(".row"));return isDisabled(t)?!1:(showProgress(t),$.post(BO.config.searchSettings.togglePersonalSearchHistoryUrl,function(n){var i=n.savePersonalSearchHistory;t.toggleClass(BO.config.searchSettings.iconToggleOn,i);t.toggleClass(BO.config.searchSettings.iconToggleOff,!i);hideProgress(t);trackMatomoEvent(n.Category,n.Action)}),!1)}function toggleHitlistTopEntries(n){var t=$(".action i",$(n).closest(".row"));return isDisabled(t)?!1:(showProgress(t),$.post(BO.config.searchSettings.topLeisteFeatureUrl,function(n){var i=n.showTopFeature;$("#topParagraphs").toggleClass("out-of-viewport",!i);t.toggleClass(BO.config.searchSettings.iconToggleOn,i);t.toggleClass(BO.config.searchSettings.iconToggleOff,!i);hideProgress(t);trackMatomoEvent(n.Category,n.Action)}),!1)}function toggleMarkText(n){var t=$(".action i",$(n).closest(".row"));return isDisabled(t)?!1:(showProgress(t),$.post(BO.config.searchSettings.markTextUrl,function(n){var i=n.zitierFunktionAktiv;setupZitierFunktion(i);t.toggleClass(BO.config.searchSettings.iconToggleOn,i);t.toggleClass(BO.config.searchSettings.iconToggleOff,!i);hideProgress(t);trackMatomoEvent(n.Category,n.Action)}),!1)}function RemoveAnnotation(n,t,i){$.ajax({type:"POST",url:"/Annotation/ClearAnnotation",data:{VPath:n,DocId:t},success:function(n){n&&n.length>0&&$("#"+i).html(n)}})}function showDetailsuche(){return Detailsuche.showDialog($(this),"/Detailsuche/GetDialog",$("#dialogdetailsuche")),!1}function getDialogOptions(){return{height:"auto",width:"650",position:{my:"left top",at:"left bottom",of:$("#SearchFormControl"),collision:"none"},resizable:!1,draggable:!1,open:function(){$("#dialogdetailsuche input").not("input:hidden").first().focus();$("#dialogdetailsuche").parent().css("position","fixed");$("#HeaderControl").css("position")==="fixed"&&$("body").css("overflow-y","hidden");window.setTimeout(function(){$("#dialogdetailsuche button#submitbtn").removeClass("ui-button ui-corner-all ui-widget").addClass("beck-btn beck-btn-primary beck-btn-sm")},100)},close:function(){$("body").css("overflow-y","")},buttons:[{text:"Suchen",id:"submitbtn",title:"Suche ausführen",click:function(){jQuery("#FormSuchen").submit()}}]}}function init(){function n(n){n.which==13&&$(this).closest("form").submit()}addSuggestions();addDatepicker();handlePublikationstypen();handleSpezialPublikationstypen();handleSubCheckboxes();handleUI();handleInputs();handleBundeslaenderInputs();handleGeltungszeitraumInputs();handleMainSearch();jQuery("#dialogdetailsuche").on("click",function(){$("#dialogdetailsuche").parents("div.ui-dialog").css("z-index","")});jQuery("#Profisuche").hide();headingSelected==="True"&&Detailsuche.toggle($("#profisuche_pfeil"),$("#Profisuche"));$("#onlyLexiconCheckbox").length&&$("#NurLexikon").val($("#onlyLexiconCheckbox").is(":checked"));jQuery("#FormSuchen").submit(function(){return validateGeltungsbereich()?($(this).find("button[type=button]").prop("disabled",!0),search(),!0):!1});jQuery("#dialogdetailsuche input:checkbox").on("keyup",n)}function addSuggestions(){var n=jQuery("#dialogdetailsuche input:text[suggest]");n.each(function(n,t){var i=jQuery(t),r=i.attr("suggest");bosuggest.init({control:i,query:r,multivalues:!0})})}function addDatepicker(){var n=jQuery("#dialogdetailsuche input:text[hasdatepicker]"),t=function(t){n.val(t)};n.each(function(n,i){var r=jQuery(i),e=r.prop("id"),u=$.extend(!0,{},datepickerSettings),f;r.attr("datepickerRange")&&(f=r.attr("datepickerRange")==="true",u.rangeSelection=f);BODateControl.initDatePicker(e,u,t)})}function handlePublikationstypen(){var n=jQuery("#Publikationstypen input:checkbox").not("#chkdoktyp");jQuery("#chkdoktyp").change(function(){if(this.checked)$("#TitelseitensucheAllgemein").hide(),$("input[name=chkTitelseitenSuche]").prop("checked",!1),showFeld(jQuery(this).attr("fieldset")),n.each(function(n,t){jQuery(t).prop("checked",!1)});else{var t=jQuery("#Publikationstypen input:checkbox:checked");t.length===0&&(jQuery("#chkdoktyp").prop("checked",!0),$("#TitelseitensucheAllgemein").hide(),$("input[name=chkTitelseitenSuche]").prop("checked",!1))}});n.each(function(n,t){var r=jQuery(t),i=void 0;r.change(function(){this.checked&&(jQuery("#chkdoktyp").prop("checked",!1),i=jQuery("#Publikationstypen input:checkbox:checked"),i.length>1&&showFeld(jQuery("#chkdoktyp").attr("fieldset")));i=jQuery("#Publikationstypen input:checkbox:checked");i.length===0?(jQuery("#chkdoktyp").prop("checked",!0),showFeld(jQuery("#chkdoktyp").attr("fieldset"))):i.length===1&&showFeld(jQuery(i[0]).attr("fieldset"));var n=relevntCheckBoxesForTitelseitensucheChecked(i);n?$("#TitelseitensucheAllgemein").show():($("#TitelseitensucheAllgemein").hide(),$("input[name=chkTitelseitenSuche]").prop("checked",!1))})})}function relevntCheckBoxesForTitelseitensucheChecked(n){var t=!1;return n.length===2&&(n[0].name==="chkRechtsvor"||n[1].name==="chkRechtsvor")&&(n[0].name==="chkVerw"||n[1].name==="chkVerw")&&(t=!0),t}function handleSpezialPublikationstypen(){var n=jQuery("#TxtOpus");showSpezialpublikationstyp(n);n.on("input change focusout keyup",function(){showSpezialpublikationstyp(n)})}function handleInputs(){jQuery("#Publikationsfelder input:text").change(function(n){var t=$(n.target),i=t.prop("name"),r=t.val();$("[name="+i+"]").prop("value",r)});jQuery("#Publikationsfelder input:checkbox").change(function(n){var t=$(n.target),i=t.prop("name"),r=t.prop("checked"),u=$("[name="+i+"]").not(t);u.each(function(n,t){jQuery(t).prop("checked",r).triggerHandler("click")})})}function handleSubCheckboxes(){$(document).ready(function(){var n=jQuery("[name=chkEU], [name = chkBund], [name=chkLaender], [name=chkGeltZeitDatum]");n.each(function(n,t){jQuery(t).triggerHandler("click")})})}function handleBundeslaenderInputs(){var n=jQuery("#chkRechtsvorLaender, #chkVertrLaender");n.each(function(n,t){jQuery(t).change(function(){jQuery(t).triggerHandler("click")})})}function handleGeltungszeitraumInputs(){var n=jQuery("[name=chkGeltZeitDatum]");n.each(function(n,t){jQuery(t).change(function(){jQuery(t).triggerHandler("click")})})}function handleMainSearch(){jQuery("#form1").submit(function(n){isNotNull($("#dialogdetailsuche").dialog("instance"))&&$("#dialogdetailsuche").dialog("isOpen")&&(jQuery("#FormSuchen").submit(),n.preventDefault())})}function showSpezialpublikationstyp(n){var r=jQuery("#Spezialpublikationen fieldset").map(function(){return $(this).attr("id")}),t=isSpezialpublikationstyp(r,n),i=jQuery("#Publikationsfelder").children("fieldset").not("fieldset[disabled]").prop("id");isNotNull(i)&&(selectedPublikationstyp="#"+i);t!==""?showFeld("#"+t):showFeld(selectedPublikationstyp)}function isSpezialpublikationstyp(n,t){var i="";return n.each(function(n,r){var u=new RegExp("^"+r+"(?![\\d\\wäüö])","i");return u.test(t.val())?(i=r,!1):!0}),i}function showFeld(n){jQuery("#Publikationsfelder "+n).prop("disabled",!1).show();var t=jQuery("#Publikationsfelder, #Spezialpublikationen, #Dokumentationsfeld").children("fieldset").not(n);jQuery(t).prop("disabled",!0);t.hide()}function validateGeltungsbereich(){var n=!1,t=jQuery("#Rechtsvorschriften").is(":visible"),i=jQuery("#Verwaltungsvorschriften").is(":visible"),r=jQuery("[name=chkGeltZeitDatum], [name=chkGeltZeitOffen], [name=chkGeltZeitInKraft], [name=chkGeltZeitNichtInKraft], [name=chkGeltZeitAusserKraft]");return t^i?r.each(function(t,i){return jQuery(i).prop("checked")?(n=!0,!1):!0}):n=!0,n?jQuery("#error_geltungsbereich").hide():jQuery("#error_geltungsbereich").show(),n}function search(){var i=jQuery("#Words"),n,t;i.val(jQuery("#words").val());n=jQuery("#dialogdetailsuche fieldset").not("fieldset[disabled]");t=n.find("input:text, input:hidden, select").add("#dialogdetailsuche input:hidden");t.each(function(n,t){var i=jQuery(t);i.val()===""&&i.prop("disabled",!0)})}function handleUI(){var n=document.getElementById("submitbtn");n.classList.remove("ui-button");n.classList.add("beck-btn");n.classList.add("beck-btn-primary")}function closeEventFunction(n){isNotNull(n)&&n.preventDefault();var t=document.getElementById("FeedbackDialog");isNotNull(t)&&t.remove()}function closeEventWindow(n){var t=document.getElementById("FeedbackDialog");isNotNull(t)&&t.style.display==="flex"&&n.target===t&&(t.style.display="none")}function openContentListforshow(n){$("ul.collapsible").removeClass("show");n!=""&&$("#"+n+" ul.collapsible").addClass("show")}function toggleContentListforshow(n){var t="#"+n+" ul.collapsible",i=$(t).hasClass("show");$("ul.collapsible").removeClass("show");i||$(t).toggleClass("show")}function initBeckOGK(){$(".collapse").on("click",function(){parentid=$(this).parents(".ogkteil").attr("id");toggleContentListforshow(parentid)});var n=location.hash.substring(1);openContentListforshow(n)}function ToggleOpusToFavourite(n,t){$.ajax({type:"GET",url:"/Favourite/GetOpusLinkWithFavouriteIcon",data:{werkId:n,werkPath:t},beforeSend:function(){showMyFavouriteLoader($(".favouriteOpusClass_"+n));showMyFavouriteLoader($("#favouriteOpusId_"+n));$.each($(".maxElementsReached"),function(){$(this).hide()})},success:function(t){$.each($(".favouriteOpusClass_"+n),function(){$(this).html(t);t.indexOf("maxElementsReached")>0&&_paq.push(["trackEvent","Favoriten","max favourites reached"])});refreshMyFavouritIcon(n);refreshMyFavourites()},complete:function(){hideMyFavouriteLoader($(".favouriteOpusClass_"+n));hideMyFavouriteLoader($("#favouriteOpusId_"+n))}})}function refreshMyFavouritIcon(n){$.ajax({type:"GET",async:!1,url:"/Favourite/ToggleFavouriteOpus",data:{werkId:n},success:function(n){$("#myFavouriteBox").html(n)}})}function refreshMyFavourites(){$.ajax({type:"GET",url:"/Favourite/RefreshMyFavouriteFilterAjax",success:function(n){if(n){var i=$("a.myFavouriteFilter"),t=i.siblings("input.checkboxFilter");n.checkboxStatus!==""&&(t.removeAttr("disabled"),t.removeAttr("checked"),n.checkboxStatus==="checked"&&t.prop("checked","checked"),n.checkboxStatus==="disabled"&&t.attr("disabled","true"));i.attr("href",n.anchorUrl)}}})}function showMyFavouriteLoader(n){n.each(function(){$(this).hide();var n=$("<img>").attr("src","/bilder/loader.gif");$("<div>").attr("class","myFavourite-loader").html(n).insertBefore($(this))})}function hideMyFavouriteLoader(n){n.each(function(){$(this).parent().find(".myFavourite-loader").remove();$(this).show()})}function SetConfigurationMatomo(n){n&&_paq.push(["trackEvent","Favoriten","activate configuration mode"])}function manageAktenListeChange(n){$.ajax({type:"POST",url:"/AktenAuswahl/CreateAktenAuswahlAjax",dataType:"html",data:{idAkte:n},success:function(n){n&&n.length>0&&$("#currentfile").replaceWith(n);updateZurAkteButton()}})}function auswahlUebernehmen(n,t){var s=n||window.event,f=$(s.target),i=$("#aktuelleAkteText"),e=$(".aktenAuswahlDetailLink a.aktenauswahlLink"),r=f.data("url"),o=typeof r=="string"&&r.length>0,h=f.text(),c=i.data("prefix"),u=c+h;return toggleAktenAuswahl(),$.ajax({type:"POST",url:"/AktenAuswahl/AktenAuswahlUebernehmenAjax",dataType:"html",data:{aktenId:t}}),i.text(u),i.attr("title",u),e.attr("href",r),e.attr("title",u),setDetailLinkVisibility(o),toggleVerwaltungLinkTopLineCssClass(o===!1),setIconsStateInHitlist(t),$("select[name='akte']").length&&($("select[name='akte'] option").removeAttr("selected"),$("select[name='akte'] option[value="+t+"]").prop("selected","selected"),$("select[name='akte'] option[value="+t+"]").click(),updateZurAkteButton()),!1}function toogleTabIndex(){for(var n,t,u=$("#currentfile").children()[0],r=$(".aktenauswahlLink"),i=0;i<r.length;i++)n=r[i],t=n.tabIndex,n!==u&&isNotNull(t)&&(t===0?n.tabIndex=-1:t===-1&&(n.tabIndex=0))}function toggleAktenAuswahl(){$("#aktenAuswahl").toggleClass("out-of-viewport");toogleTabIndex()}function hideAktenAuswahl(){$("#aktenAuswahl").addClass("out-of-viewport")}function setDetailLinkVisibility(n){$(".aktenAuswahlDetailLink").toggle(n)}function toggleVerwaltungLinkTopLineCssClass(n){$(".aktenAuswahlVerwaltungLink").toggleClass("topLine",n)}function matomoAkteFilterTracking(){_paq.push(["trackEvent","Akten","Filter: im Einzeldokumentbezug"])}function matomoAkteHistorieTabTracking(){_paq.push(["trackEvent","Akten","Tab: Historie"])}function setIconsStateInHitlist(n){if(!isNull(document.getElementById("trefferliste"))){var t=n&&/[1-9]+/.test(n);fetchDocumentsInFile(t).done(function(n){updateHitlistIcons(t,n)})}}function fetchDocumentsInFile(n){var t=$.Deferred(),i;return n?(i=$("#trefferliste .icon-dokumentmanager"),i.each(function(n,t){showLoaderForHitlist($(t))}),$.getJSON("/Search/HitlistDocumentGetDocsInFile",function(n){i.each(function(n,t){hideLoaderForHitlist($(t))});t.resolve(n)})):t.resolve([]),t.promise()}function updateHitlistIcons(n,t){var i="zurakte-treffer_",r=document.querySelectorAll("#trefferliste .icon-dokumentmanager[id^='"+i+"']"),u="icon icon-dokumentmanager noToolTip treffer-funktion-icon",f="icon icon-dokumentmanager noToolTip treffer-funktion-icon icon-disabled";r.forEach(function(r){var o="return false;",s=f,e=BO.config.hitlist.file.tooltips.noFileSelected,h,c;n&&(h=r.getAttribute("data-vpath"),c=t.indexOf(h)>=0,e=BO.config.hitlist.file.tooltips.alreadyExist,c||(o="trefferZurAkteHinzufuegen('"+r.id.substring(i.length)+"'); return false;",s=u,e=BO.config.hitlist.file.tooltips.addToFile));r.setAttribute("onClick",o);r.setAttribute("class",s);r.setAttribute("title",e);r.parentElement.setAttribute("title",e)})}function OpenPopUpDialogToSelectAkteForDelete(n){$.ajax({type:"POST",dataType:"html",url:"/PopUpDialogDeleteAkte",data:{id:n},success:function(n){$("#akteDeleteDialog").empty();$("#akteDeleteDialog").removeClass("noscriptAkteDelete");$("#akteDeleteDialog").html(n)}})}function isMobile(){return window.matchMedia("(max-width:"+MOBILE_RESOLUTION+"px)").matches}function rechteSpalteBoBox(n){function f(n){var t="1.5px";$("div.toolleiste-icon a i").removeClass("activebox");switch(n){case v:t=isMobile()?"31.5px":"38.5px";et(t);$("div.printmanagericon a i").addClass("activebox");break;case h:t=isMobile()?"61.5px":"75.5px";ft(t);$("div#emailIcon a i").addClass("activebox");break;case a:t=isMobile()?"91.5px":"113.5px";it(t);$("div.toolleiste-icon a.documentmanager-link i").addClass("activebox");break;case y:t=isMobile()?"121.5px":"148.5px";ot(t);$("div#anmerkungicon a i").addClass("activebox");break;case c:t=isMobile()?"61.5px":"75.5px";it(t);$("div.toolleiste-icon a.documentmanager-link i").addClass("activebox");break;case d:e($("div.bo-box"));includes(r,"/Dokumentenliste")?nt(isMobile()?"91.5px":"113.5px"):tt("1.5px");break;default:i.css("left",t)}}function o(n){$.each(n,function(){$(u(this)).find(".content").toggleClass("hidden",!1);$(u(this)).find("i.icon-down-dir").toggleClass("hidden",!0);$(u(this)).find("i.icon-up-dir").toggleClass("hidden",!1)})}function s(n){var f=$(u(ut)).find(".settingsBoxTable"),e=void 0,i=void 0,r=0,t,o;for(f.length==0&&(f=$("div.search-settings")),t=f.find(".row"),o=t.find(".column.text"),i=t.find(".column.action"),r;r<t.length;r++)if(o.length!=0){i.length==0&&(i=t.find(".column.action.settingsIcon"));e=i[r].children[0].children[0];break}if(isNotNull(e)&&e.className.indexOf("icon icon-toggle-on")!=-1&&window.scrollY!=0){var s=!1||!!document.documentMode,h=/constructor/i.test(window.HTMLElement)||function(n){return n.toString()==="[object SafariRemoteNotification]"}(!window.safari||typeof safari!="undefined"&&safari.pushNotification),c=!s&&!!window.StyleMedia;s||h||c?$(u(n))[0].scrollIntoView(!1):$(u(n))[0].scrollIntoView({block:"end",inline:"nearest",behavior:"smooth"})}}function nt(n){i.attr("class","icon-site-color icon-up-dir documentlistactive");i.css("left",n)}function e(n){n.find(".content").toggleClass("hidden",!0);n.find("i.icon-down-dir").toggleClass("hidden",!1);n.find("i.icon-up-dir").toggleClass("hidden",!0)}function ft(n){e($("div.bo-box").not($(u(h))));o([h]);i.attr("class","icon-site-color icon-up-dir teileniconactive");i.css("left",n);adjustableColumns.showRightColumnIfHidden()}function tt(n){e($("div.bo-box").not($(u(p))).not($(u(l))));o([p,l]);i.attr("class","icon-site-color icon-up-dir ansichticonactive");i.css("left",n);adjustableColumns.showRightColumnIfHidden()}function et(n){e($("div.bo-box").not($(u(l))).not($(u(v))).not($(u(w))));o([l,v,w]);i.attr("class","icon-site-color icon-up-dir exporticonactive");i.css("left",n);adjustableColumns.showRightColumnIfHidden()}function it(n){e($("div.bo-box").not($(u(a))).not($(u(c))));o([a,c]);includes(r,"/Search?")||includes(r,"/AngeseheneDokumente")||includes(r,"/Dokumentenliste")||includes(r,"/Annotated")||includes(r,"/Rechtsprechung")||includes(r,"/Verwaltungsvorschriften")||includes(r,"/SonstigeRechtsquellen")?(i.attr("class","icon-site-color icon-up-dir docmanagericonactivehitlist"),i.css("left",n)):(i.attr("class","icon-site-color icon-up-dir docmanagericonactivedokumentansicht"),i.css("left",n));adjustableColumns.showRightColumnIfHidden()}function ot(n){e($("div.bo-box").not($(u(y))));o([y]);i.attr("class","icon-site-color icon-up-dir editiconactive");i.css("left",n);adjustableColumns.showRightColumnIfHidden()}function st(n){e($("div.bo-box").not($(u(b))).not($(u(k))));o([b,k]);i.attr("class","icon-site-color icon-up-dir ansichticonactive");i.css("left",n);adjustableColumns.showRightColumnIfHidden()}function rt(){i.attr("class","icon-site-color icon-up-dir markdocumenticonactivedokumentansicht")}function u(n){return"div#"+n}$(".jsShow").removeClass("jsShow");$(".noJsDisabled").removeClass("noJsDisabled");$(".withoutJSOpenBox").removeClass("withoutJSOpenBox");var i=$("#toolleiste #toolleiste-indicatoriconwrapper i"),h="viewTeilen",l="viewAnsicht",a="viewAkte",v="viewExport",y="viewAnnotation",p="viewVerweiszettel",w="viewExporthitlist",c="viewAktehitlist",b="keywordcloud",k="viewSearch",ut="viewSetting",r=window.location.href,t=n,d="unset",g=document.querySelector("#togglePassword");if(isNotNull(g)&&g.addEventListener("click",function(){togglePasswordViewModus(this)}),$(".bo-box").length){t.length&&t!==d?f(n):includes(r,"/Search?")?(t=k,f(t)):includes(r,"/Dokumentenliste")?(e($("div.bo-box")),nt(isMobile()?"91.5px":"113.5px"),t=d):(t=p,f(t));$("#toolleiste .toolleiste-icon #emailIcon i:nth-child(2)").click(function(){return t=h,f(t),!1});$("#toolleiste .toolleiste-icon #emailIcon .icon-envelope-open-o, #toolleiste .toolleiste-icon .icon-share").click(function(){t=h;f(t);s(t)});$("#toolleiste .toolleiste-icon .icon-file-text-o").click(function(){return t=p,tt("1.5px"),$("div.toolleiste-icon a i").removeClass("activebox"),$("div#standardansichticon a i").addClass("activebox"),s(t),!1});$("#toolleiste .toolleiste-icon .printmanagericon, #toolleiste .toolleiste-icon .icon-print, #hitlist-header .icon-print").click(function(){return t=v,f(t),t.length===0&&(t=w),s(t),!1});$("#toolleiste .toolleiste-icon .icon-dokumentmanager, #hitlist-header .icon-dokumentmanager").click(function(){return t=includes(r,"/Search?")||includes(r,"/AngeseheneDokumente")||includes(r,"/Dokumentenliste")||includes(r,"/Annotated")||includes(r,"/Rechtsprechung")||includes(r,"/Verwaltungsvorschriften")||includes(r,"/SonstigeRechtsquellen")?c:a,f(t),t.length===0&&(t=c),s(t),!1});$("#toolleiste .toolleiste-icon .icon-edit").click(function(){return t=y,f(t),s(t),!1});$("#toolleiste .toolleiste-icon .icon-list-alt").click(function(){return t="standardAnsichtBeiHitlist",$("div.toolleiste-icon a i").removeClass("activebox"),$("div#standardansichticon a i").addClass("activebox"),st("1.5px"),s(b),!1});$("#toolleiste .toolleiste-icon .icon-dokument-markieren").on("click",function(){rt()});$("#toolleiste .toolleiste-icon .icon-dokument-markiert").on("click",function(){rt()});$(window).on("resize",function(){f(t)})}}function includes(n,t){var i=!1,r=n.indexOf(t);return r>=0&&(i=!0),i}function refreshDokumentenlisteIcon(n){n=n||!1;$.ajax({type:"POST",url:"/Toolleiste/RefreshDokumentenlisteIcon",data:{isfromhitlist:n},dataType:"html",success:function(n){n&&n.length>0&&$("#dokumentenlisteicon").replaceWith(n)}})}function AddMarkedDocumentsToFile(n){var t=$(n),r=t.closest("form"),f=$(".add-to-file-message-container"),e=r.attr("action"),o=r.serializeArray(),i=$(".documentmanager-link"),s=getShowLoaderFunction(t),u=getHideLoaderFunction(t),h=includes(n.formAction,"Dokumentenliste");$.ajax({type:"POST",url:e,data:o,beforeSend:function(){f.empty();s();i.each(function(n,t){showLoaderForHitlist($(t))})},success:function(n){i.each(function(n,t){hideLoaderForHitlist($(t))});var t=$("a.icon-dokumentmanager");$("input[id^='mark_']:checked").parent().parent().find(t).each(function(n,t){$(t).toggleClass("icon-disabled",!0);t.attributes.onclick.value=""});refreshHitlistAndToolArea(h);u();showAddFileSuccess(n);trackMatomoEvent(n.matomoCategory,n.matomoAction)},error:function(){i.each(function(n,t){hideLoaderForHitlist($(t))});u()}})}function addFile(n){var t=$(n).closest("form"),i=$(".AddbuttonsContainer"),r=$(".add-to-file-message-container"),u=t.attr("action"),f=t.serializeArray();r.empty();addToFile(u,f,$(n),i)}function getPermalink(n){var t=$(n).closest("form"),i=$(".archive-doku"),r=$(".add-to-file-message-container"),u=t.attr("action"),f=t.serializeArray();r.empty();fetchPermalink(u,f,$(n),i)}function fetchPermalink(n,t,i,r){var f=getShowLoaderFunction(r),u=getHideLoaderFunction(r);f();$.ajax({url:n,data:t,dataType:"html",success:[u,showPermalink],error:[u],context:i})}function addToFile(n,t,i,r){var f=getShowLoaderFunction(r),u=getHideLoaderFunction(r);f();$.ajax({type:"POST",url:n,data:t,success:[u,showAddFileSuccess],error:[u],context:i})}function refreshHitlistAndToolArea(n){var t,i;n?(t=$("div#ueberblick"),t.length&&$.ajax({url:"/RefreshHitlist",datatyp:"html",success:function(n){n.length<=0&&location.reload(!0);t.html(n);showMarkDocumentCheckboxes();updateZurAkteButton()}})):(i=$("input:checkbox[id^='mark_']"),$.each(i,function(n,t){t.checked=!1}),$("input.markall").removeAttr("checked"),updateZurAkteButton())}function updateZurAkteButton(){var n=/^[0-]+$/.test($("select[name='akte'] option:selected").val()),t=$("input:checkbox[id^='mark_']:checked").length,i;$("#markierteDokumeneAnzahl").text(t);t>0?(n?$(".rechtespalte .aktenmanager-container .AddbuttonsContainer button[value='HitlistLinks']").prop("disabled",!0):$(".rechtespalte .aktenmanager-container .AddbuttonsContainer button[value='HitlistLinks']").prop("disabled",!1),i=$(".add-to-file-message-container"),i.empty()):$(".rechtespalte .aktenmanager-container .AddbuttonsContainer button[value='HitlistLinks']").prop("disabled",!0);$(".rechtespalte .aktenmanager-container .AddbuttonsContainer button[value='Permalink']").prop("disabled",n);$(".rechtespalte .aktenmanager-container .AddbuttonsContainer button[value='BcidLink']").prop("disabled",n)}function showPermalink(n,t,i){var r=$(".archive-doku"),o=$(".aktenverwaltung-link button.link").prev("i"),s=isJson(i),u,f,e;s?(u=JSON.parse(n),showPermalinkError(r,u.message)):n==""?showPermalinkError(r,"Es konnten keine Daten empfangen werden"):(f=$(n),e=r.find(".permalink"),f.prependTo(e),o.toggleClass("icon-down-open icon-right-open"))}function showAddFileSuccess(n){var t=$(".aktenmanager-container .add-to-file-message-container"),i,r,u;t.empty();i=n.hasOwnProperty("error");i?showAddToFileError(t,n.error):(r=$(n.success),u=t,r.prependTo(u))}function getShowLoaderFunction(n){return function(){n.addClass("nosee");$("<img>").attr("src","/bilder/loader.gif").attr("class","akten-manager-loader").insertBefore(n)}}function getHideLoaderFunction(n){return function(){n.parent().find(".akten-manager-loader").remove();n.removeClass("nosee")}}function isJson(n){return n.getResponseHeader("Content-Type").indexOf("application/json")>=0}function showPermalinkError(n,t){var i=$("<p>").addClass("permalink-error").css("color","red").text(t);showError(n,i)}function showAddToFileError(n,t){var i=$("<p>").addClass("add-to-file-error").css("color","red").text(t);showError(n,i)}function showError(n,t){n.empty();t.prependTo(n)}function includes(n,t){var i=!1,r=n.indexOf(t);return r>=0&&(i=!0),i}function toggleHighlighting(n){var t=$(".action i",$(n).closest(".ansichtoption"));return isDisabled(t)?!1:(showProgress(t),$.post(BO.config.ansichtSettings.highlightUrl,function(n){var i=n.highlighting;(setupHighlighting(i),t.toggleClass(BO.config.ansichtSettings.iconToggleOn,i),t.toggleClass(BO.config.ansichtSettings.iconToggleOff,!i),trackMatomoEvent(n.category,n.action),i)||hideProgress(t)}),!1)}function setupHighlighting(n){n?window.location.reload(!0):$("span.highlight").contents().unwrap()}function toggleAnsichtOptionBereichButton(){$("div.ansichtoption div.section input:first-of-type").val()!==""&&$("div.ansichtoption div.section input:last-of-type").val()!==""?$("a#typeabschnittbutton").toggleClass("beck-btn-disabled",!1):$("a#typeabschnittbutton").toggleClass("beck-btn-disabled",!0)}function showAnsichtOptionBereichRadioButton(){$("div.ansichtoption-label input[name='ansichttype']").prop("checked",!0)}function showAktuellDokument(){$.ajax({type:"POST",url:"/DACore/ShowAktuellDokument/",data:viewRequestInitial,beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){n&&(n.err&&showError(n),$("input#ansichtbox_selection_CurrentDoc").prop("checked",!0),showDokumentAnsicht(n),refreshAnsichtBox())}})}function showDokumentAnsicht(n){$("input#ansichtbox_doc_type").val()==="fach"||$("input#ansichtbox_doc_type").val()==="buecher"?refreshPrintExportManager("CurrentDoc",!1,!0,null,null):refreshPrintExportManager("CurrentLaw",!1,!1,null,null);$("div#bo_center").html(n.aktuellDocMiddleStr);$("div#bo_left_content").html(n.aktuellDocTocStr);initJSForDocument();refreshToolleisteForEinzeldokumentansicht(!0);$("#viewAnsicht").toggleClass("hidden",!1);$("#viewVerweiszettel").toggleClass("hidden",!1);$("#viewTeilen").toggleClass("hidden",!1);$("#viewAktel").toggleClass("hidden",!1);$("#viewAnnotation").toggleClass("hidden",!1)}function showAbschnittNorm(n){$.ajax({type:"POST",url:"/DACore/ShowAbschnitt/",data:{docVPath:$("input#docvpath").val(),abschnittType:n},beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(t){t&&(t.err&&showError(t),n==="1"&&refreshPrintExportManager("CurrentChapter",!0,!1,null,null),n==="2"&&refreshPrintExportManager("ParentChapter",!0,!1,null,null),displayAbschnittNorm(t))}})}function displayAbschnittNorm(n){$("div#bo_center").html(n);refreshToolleisteForEinzeldokumentansicht(!1);initJSForDocument()}function showParagraph(){return showAnsichtOptionBereichRadioButton(),checkBereich()&&$.ajax({type:"POST",url:"/DACore/ShowAbschnitt/",data:{docVPath:$("input#docvpath").val(),vonVal:$("div#ansichtoptionabschnitt div.section input:first-of-type").val(),bisVal:$("div#ansichtoptionabschnitt div.section input:last-of-type").val()},beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){n&&(n.err&&showError(n),$("input#typeabschnitt").prop("checked",!0),refreshPrintExportManager("SelectedParagraphRangeInDoc",!0,!1,$("div#ansichtoptionabschnitt div.section input:first-of-type").val(),$("div#ansichtoptionabschnitt div.section input:last-of-type").val()),displayAbschnittNorm(n))}}),!1}function displayAbschnittBook(n){$("div#bo_center").html(n);refreshToolleisteForEinzeldokumentansicht(!1);initJSForDocument()}function showRandnummern(){return showAnsichtOptionBereichRadioButton(),checkBereich()&&$.ajax({type:"POST",url:"/DACore/ShowRandnummernbereich/",data:{docVPath:$("input#docvpath").val(),vonVal:$("div#ansichtoptionrandnummer div.section input#ansichtbox_selection_von").val(),bisVal:$("div#ansichtoptionrandnummer div.section input#ansichtbox_selection_bis").val()},beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){if(n){if(n.err&&showError(n),n.errormessage!==null&&n.errormessage.length>0){var t=n.errormessage.toLowerCase();showRandnummernbereichErrorMessageBasedOnAjaxResult(t);return}n.gesetz!==null&&n.gesetz.length>0&&($("input#typeabschnitt").prop("checked",!0),refreshPrintExportManager("SelectedBorderNumbersInDoc",!0,!0,$("div#ansichtoptionrandnummer div.section input#ansichtbox_selection_von").val(),$("div#ansichtoptionrandnummer div.section input#ansichtbox_selection_bis").val()),displayAbschnittBook(n.gesetz))}}}),!1}function showCurrentSectionBook(){$.ajax({type:"POST",url:"/DACore/ShowCurrentSection/",data:{docVPath:$("input#docvpath").val()},beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){n&&(n.err&&showError(n),n.gesetz!==null&&n.gesetz.length>0&&(refreshPrintExportManager("CurrentChapter",!0,!0,null,null),displayAbschnittBook(n.gesetz)))}})}function showSubordinateSectionBook(){$.ajax({type:"POST",url:"/DACore/ShowSubordinateSection/",data:{docVPath:$("input#docvpath").val()},beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){n&&(n.err&&showError(n),n.gesetz!==null&&n.gesetz.length>0&&(refreshPrintExportManager("ParentChapter",!0,!0,null,null),displayAbschnittBook(n.gesetz)))}})}function checkBereich(){for(var e,n,t,r=$("div.ansichtoption div.section input#ansichtbox_selection_von").val(),u=$("div.ansichtoption div.section input#ansichtbox_selection_bis").val(),o=$("div.ansichtoption div.ansichtoptionerrorlabel"),f=o.find("p"),i=0;i<f.length;i++)hideBereichErrorMessage(f[i]);if(e=$.isNumeric(r)&&$.isNumeric(u),!e)return showBereichErrorMessage("div.ansichtoption p#printmng_meldung_num"),!1;if(n=parseInt(r),t=parseInt(u),n>t)return showBereichErrorMessage("div.ansichtoption p#printmng_meldung_bis"),!1;if($("input#ansichtbox_doc_type").val()==="buecher"){if(t-n>30)return showBereichErrorMessage("div.ansichtoption p#printmng_meldung_min"),!1;if(n<=0||t>=923)return showBereichErrorMessage("div.ansichtoption p#printmng_meldung_zsc"),!1}return!0}function showRandnummernbereichErrorMessageBasedOnAjaxResult(n){n==="randnummernnichtnumerisch"&&showBereichErrorMessage("div#ansichtoptionrandnummer p#printmng_meldung_num");n==="bisgroesservon"&&showBereichErrorMessage("div#ansichtoptionrandnummer p#printmng_meldung_bis");n==="zuvielerandnummern"&&showBereichErrorMessage("div#ansichtoptionrandnummer p#printmng_meldung_min");n==="randnummeroutofrange"&&showBereichErrorMessage("div#ansichtoptionrandnummer p#printmng_meldung_zsc");n==="printlististleer"&&(showBereichErrorMessage("div#ansichtoptionrandnummer p#printmng_meldung_exi"),showBereichErrorMessage("div#ansichtoptionrandnummer p#printmng_meldung_exi_ende"))}function showBereichErrorMessage(n){$(n).hasClass("hidden")&&$(n).removeClass("hidden")}function hideBereichErrorMessage(n){$(n).hasClass("hidden")||$(n).addClass("hidden")}function changeRightColumn(){$("div.bo-box").not($("div#viewAnsicht")).not($("div#viewExport")).find(".content").toggleClass("hidden",!0);$("div.bo-box").not($("div#viewAnsicht")).not($("div#viewExport")).find("i.icon-down-dir").toggleClass("hidden",!1);$("div.bo-box").not($("div#viewAnsicht")).not($("div#viewExport")).find("i.icon-up-dir").toggleClass("hidden",!0);$("div#viewExport").find(".content").toggleClass("hidden",!1);$("div#viewExport").find("i.icon-down-dir").toggleClass("hidden",!0);$("div#viewExport").find("i.icon-up-dir").toggleClass("hidden",!1);$("div#search-in-document-wrapper").toggleClass("hidden",!0);$("div#leseansichtoption div.ansichtoption-label").toggleClass("disabled",!0);$("div#leseansichtoption a").toggleClass("disabled",!0);$("div#leseansichtoption").attr("title",$("div#leseansichtoption").data("disabletxt"));$("div#DocumentViewHighlight div.ansichtoption-label").toggleClass("disabled",!0);$("div#DocumentViewHighlight a").toggleClass("disabled",!0);$("div#DocumentViewHighlight").attr("title",$("div#DocumentViewHighlight").data("disabletxt"));$("li#anmerkungenOption div.active_checkbox").length&&$("li#anmerkungenOption div.active_checkbox").removeClass("active_checkbox").addClass("inactive_checkbox");$("li#sieheAuchOption div.active_checkbox").length&&$("li#sieheAuchOption div.active_checkbox").removeClass("active_checkbox").addClass("inactive_checkbox");$("div.dokgesamtansichtlink").toggleClass("hidden",!1);$("#verweiszettel-top .bo-box-rechtespalte").addClass("hidden");$("div#viewTeilen").addClass("hidden");$("#viewAkte").addClass("hidden");$("#viewAnnotation").addClass("hidden")}function reinitRightColumn(){$("div.bo-box").not($("div#viewAnsicht")).not($("div#viewVerweiszettel")).find(".content").toggleClass("hidden",!0);$("div.bo-box").not($("div#viewAnsicht")).not($("div#viewVerweiszettel")).find("i.icon-down-dir").toggleClass("hidden",!1);$("div.bo-box").not($("div#viewAnsicht")).not($("div#viewVerweiszettel")).find("i.icon-up-dir").toggleClass("hidden",!0);$("div#viewVerweiszettel").find(".content").toggleClass("hidden",!1);$("div#viewVerweiszettel").find("i.icon-down-dir").toggleClass("hidden",!0);$("div#viewVerweiszettel").find("i.icon-up-dir").toggleClass("hidden",!1);$("div#search-in-document-wrapper").toggleClass("hidden",!1);$("div#DocumentViewHighlight div.ansichtoption-label").toggleClass("disabled",!1);$("div#DocumentViewHighlight a").toggleClass("disabled",!1);$("div#DocumentViewHighlight").attr("title","");$("li#anmerkungenOption div.inactive_checkbox").length&&$("li#anmerkungenOption div.active_checkbox").removeClass("inactive_checkbox").addClass("active_checkbox");$("li#sieheAuchOption div.inactive_checkbox").length&&$("li#sieheAuchOption div.active_checkbox").removeClass("inactive_checkbox").addClass("active_checkbox");$("div.dokgesamtansichtlink").toggleClass("hidden",!1);$("#verweiszettel-top .bo-box-rechtespalte").removeClass("hidden");$("div#viewTeilen").removeClass("hidden");$("div#viewAkte").removeClass("hidden");$("div#viewAnnotation").removeClass("hidden")}function changeRightColumnFachdienstAndBooks(){changeRightColumn();$(".rs_button_link").css("display","none");$(".exportbuttons").addClass("deactivate")}function reinitRightColumnFachdienstAndBooks(){reinitRightColumn();$(".rs_button_link").css("display","block");$("li#sieheAuchOption .active_checkbox").removeClass("inactive_checkbox");$("li#anmerkungenOption .active_checkbox").removeClass("inactive_checkbox");$(".exportbuttons").removeClass("deactivate")}function showGesamtVersionNorm(){return $.ajax({type:"GET",datatype:"json",url:"/DACore/ShowGesamtVersion/",data:{docVPath:$("input#docvpath").val()},beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){if(!n)return!1;if(n.err&&showError(n),refreshPrintExportManager("CompeleteLaw",!0,!1,null,null),displayGesamtVersionInPage(n),n.matomo&&n.matomo!=="null"){var t=JSON.parse(n.matomo);trackMatomoEvent(t.Category,t.Action,t.Name)}return!1}}),!1}function versgesversion(n){$.ajax({type:"GET",url:n,dataType:"json",beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){return n.isAktuellGueltigeGesamtversion?(displayGesamtVersionInPage(n),refreshPrintExportManager("CompeleteLaw",!0,!1,null,null,null),!1):(displayVersionierteGesamtversionInPage(n),refreshPrintExportManager("CompeleteLaw",!0,!1,null,null,n.gesamtversionPath),!1)}})}function showGesamtVersionFach(){return $.ajax({type:"GET",datatype:"json",url:"/DACore/ShowFachdienstContent/",data:{vPath:$("input#docvpath").val()},beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){return n?(n.err&&showError(n),refreshPrintExportManager("AllDoc",!0,!0,null,null),displayGesamtVersionInPageFach(n),!1):!1}}),!1}function displayGesamtVersionInPage(n){$("div#bo_center").html(n.gesamtMiddleStr);$("div#bo_left_content").html(n.gesamtTocStr);$("div.dokgesamtansichtlink").toggleClass("hidden",!0);$("input#ansichtbox_selection_CompeleteLaw").prop("checked",!0);refreshToolleisteForEinzeldokumentansicht(!1);$("#viewAnsicht").removeClass("hidden");$("#standardansichticon a i").removeClass("icon-disabled");$("#standardansichticon a i").addClass("icon");var t=$("div#viewVerweiszettel");rechteSpalteBoBox(t);initJSForDocument()}function displayVersionierteGesamtversionInPage(n){$("div#bo_center").html(n.gesamtMiddleStr);$("div#bo_left_content").html(n.gesamtTocStr);refreshToolleisteForEinzeldokumentansicht(!1);$("ul.VerfuegbareGesamtversionen li p").hasClass("marked")&&($("#standardansichticon a i").removeClass("icon"),$("#standardansichticon a i").addClass("icon-disabled"),$("#viewAnsicht").toggleClass("hidden",!0),$("#viewExport .rechtespalte").toggleClass("hidden",!1),rechteSpalteBoBox($("div#viewExport")),initJSForDocument())}function displayGesamtVersionInPageFach(n){refreshToolleisteForEinzeldokumentansicht(!1);$("div#bo_center").html(n.htmlDoc);$("input#ansichtbox_selection_AllDoc").prop("checked",!0);initJSForDocument()}function showProgressAnsicht(){$("div#bo_center,div#bo_left").toggleClass("loadansicht",!0);_spinnerAnsichtBox.show();$(".ansichtloadericon").css({top:($(window).height()-$(".ansichtloadericon").outerHeight())/2+"px"})}function hideProgressAnsicht(){$("div#bo_center,div#bo_left").toggleClass("loadansicht",!1);_spinnerAnsichtBox.hide()}function refreshAnsichtBox(){if($("input#ansichtbox_doc_type").val()==="norm"){var n=$("input#docvpath").val();$.ajax({type:"POST",url:"/AnsichtBox/ShowViewDocumentOptionsModel",data:{vPath:n,documentType:"Norm"},dataType:"html",success:function(n){n.length>0&&($("div#ansichtoptionen").html(n),$("input#ansichtbox_selection_CurrentDoc").prop("checked",!0))}})}}function refreshPrintExportManager(n,t,i,r,u,f){var o=$("input#docvpath").val(),s=$("div#viewExport div.content").hasClass("hidden")===!1,h=$("div.moreOptionsContainer div.target").hasClass("nosee")===!1,e={vPath:o,viewMode:n,isBoxOpen:s,showMoreOptions:h,gesverspath:f};r!==null&&$.extend(e,{abschnittVon:r});u!==null&&$.extend(e,{abschnittBis:u});$.ajax({type:"GET",datatype:"json",url:"/DruckExportManager/RefreshPrintExportManagerForEinzelDokumentAnsicht/",data:e,beforeSend:function(){showProgressAnsicht()},complete:function(){i?t?changeRightColumnFachdienstAndBooks():reinitRightColumnFachdienstAndBooks():t?changeRightColumn():reinitRightColumn();t&&initDropdownToggle();hideProgressAnsicht()},success:function(n){$("div#viewExport").replaceWith(n)}})}function refreshToolleisteForEinzeldokumentansicht(n){var i=$("input#docvpath").val(),t=document.URL,r=includes(t,"ShowAllVersions"),u=includes(t,"VersionenVergleich");adjustableColumns.initColumns();$.ajax({type:"POST",url:"/Toolleiste/RefreshToolleisteForEinzeldokumentansicht",data:{vPath:i,isSingleDocument:n,showAllVersions:r,showVersionenVergleich:u},dataType:"html",success:function(n){n.length>0&&($("div#toolleiste").replaceWith(n),rechteSpalteBoBox($("div#standardansichticon")))}})}function showError(n){return window.location.href="/"+n.err.controller+"/"+n.err.action+n.err.param,!1}var bosuggest=new function(){},isSuggestHistoryDeleted,BODateControl,autocompleteHandler,initDropdownToggle,_spinnerBoBox,ids,Ajax,OnTooltipInsert,verweiszettelFolding,$create,$removeHandler,$get,$find,_spinnerHandler,OnSaveAnnotationCompleted,SearchJob,SearchFormSuggestControl,PopUpDialog,FeedbackDialog,MOBILE_RESOLUTION,_spinnerAnsichtBox;window.cachedLengths=[];window.deletedItems={};isSuggestHistoryDeleted=!1;bosuggest.init=function(n){var r=!1,t=$.extend({control:null,query:null,minlen:autocompleteHandler.getSuggestionInputMinLen(),multivalues:!1,allowfocus:!1,highlighting:!0,width:null,onselect:function(n){this.control.val(n).change()},onkeyup:function(){return!0},onkeydown:function(){return!0},onenter:function(){r?this.control.autocomplete("close"):this.control.closest("form").submit()}},n),u=function(n){var f=autocompleteHandler.getSpellingInfo(),t,r,u;if(jQuery.isEmptyObject(f))return n.label;var s=n.id,e=f.values[s].lengths,o="",i=0;for(t=0;t<e.length;t++)r=e[t],u=n.label.substring(i,i+r),o+=t%2==1?"<span class='suggesthighlight'>"+u+"<\/span>":u,i+=r;return o},i;t.control.autocomplete({source:function(n,i){var r=(new Date).getTime();if(autocompleteHandler.setSpellingInfo({}),n.term.length<1&&t.query!=="std"){i([]);return}$.getJSON("/Suggest/",{typ:t.query,term:t.multivalues?extractLast(n.term):n.term},function(n){var f,t,u;autocompleteHandler.setSuggestionCount(autocompleteHandler.getSuggestionCount()+1);f=(new Date).getTime();t=f-r;t>autocompleteHandler.getSuggestionMaxLatency()&&autocompleteHandler.setSuggestionMaxLatency(t);t<autocompleteHandler.getSuggestionMinLatency()&&autocompleteHandler.setSuggestionMinLatency(t);autocompleteHandler.setSuggestionTotalLatency(autocompleteHandler.getSuggestionTotalLatency()+t);autocompleteHandler.setSpellingInfo(n.SpellingInfo);updateSpellingIndicator(null);u=[];$.each(n.values,function(n,t){window.deletedItems[t.label]||u.push(t)});autocompleteHandler.setSuggestionId(n.id);i(u)})},minLength:t.minlen,focus:function(n,i){var r=n||window.event,u;if(r&&(r.keyCode==38||r.keyCode==40||r.keyCode==13)&&clearSpellingIndicator(),!t.allowfocus)return null;if(u=!0,t.multivalues){u=!1;var o=this.value,f=i.item.value,e=removeLast(o);e.push(f);f=e.join(", ");t.control.val(f)}else t.control.val(i.item.value);return u},select:function(n,i){var o,h,r,u;if(isSuggestHistoryDeleted||i.item.id===-1)return!1;clearSpellingIndicator();var s=this.value,f="Vorschlagsliste",c=document.getElementsByClassName("suggesthistory"),l=document.getElementsByClassName("suggestgeneral"),e='"'+s+'",'+suggestsToString(c)+","+suggestsToString(l);if(trackSuggest(f,e),o=i.item.searchid,f=o===""?"Allgemeiner Vorschlag":"Persönlicher Vorschlag",e=i.item.label,trackSuggest(f,e),n&&n.keyCode===13)return document.forms.form1.submit(),!1;if(h=""+autocompleteHandler.getSuggestionCount()+"-"+autocompleteHandler.getSuggestionMaxLatency()+"-"+autocompleteHandler.getSuggestionMinLatency()+"-"+Math.round(autocompleteHandler.getSuggestionTotalLatency()/autocompleteHandler.getSuggestionCount())+"-"+autocompleteHandler.getSuggestionId()+"-"+i.item.id+"-"+t.query+"-"+s,document.forms.form1.searchid.value=i.item.searchid,document.forms.form1.st.value=h,autocompleteHandler.setSuggestionCount(0),autocompleteHandler.setSuggestionTotalLatency(0),autocompleteHandler.setSuggestionMaxLatency(0),autocompleteHandler.setSuggestionMinLatency(Number.MAX_VALUE),r=i.item.value,o!==""){t.onselect(r);return window.location.href="/Einstellungen/LetzteSuchen/ExecuteSuche?searchId="+i.item.searchid,!1}t.multivalues&&(u=removeLast(this.value),u.push(i.item.value),u.push(""),r=u.join(", "));t.onselect(r);return!1},open:function(){r=!0;resizeSearchSuggest&&resizeSearchSuggest()},close:function(){document.forms.form1.searchid.value="";window.cachedLengths=[];r=!1}}).keydown(function(n){t.onkeydown(n)}).keyup(function(n){t.onkeyup(n);n.keyCode===13&&t.onenter()}).focus(function(){$(this).autocomplete("search",$(this).val())});i=t.control.data("uiAutocomplete");i&&(t.highlighting&&(i._renderItem=function(n,t){if(t.id<0)return addPersonalSearchHistoryHint(t).appendTo(n);var r=u(t),f=$("<li>"),i=$("<div>");return t.searchid!=""?buildSuggestHistoryDiv(i,r,t):(i.addClass("suggestgeneral"),i.append(r)),f.append(i),f.appendTo(n)}),t.width&&(i._resizeMenu=function(){this.menu.element.outerWidth(t.width)}),i.close=function(n){return isSuggestHistoryDeleted?(isSuggestHistoryDeleted=!1,!1):(r=!1,clearTimeout(this.closing),this.menu.element.is(":visible")&&(this.menu.blur(),this.menu.element.hide(),this._trigger("close",n)),!0)})};var deleteSuggestHistory=function(n,t){isSuggestHistoryDeleted=!0;window.deletedItems[t]=!0;$.ajax({type:"POST",url:"/Einstellungen/LetzteSuchen/DeleteSuggestHistorySuche",dataType:"html",data:{searchQuery:t},success:function(){$("#suggest_"+n).remove()},error:function(){console.error("Error deleting search term '"+t+"': "+xhr.status+": "+thrownError)}})},hidePersonalSearchHistoryHint=function(){$.ajax({type:"POST",url:"/HitlistSettings/DisablePersonalSearchHistoryHint",dataType:"html",success:function(n){$("#suggest_pers_searchhist_hint").remove();trackMatomoEvent(n.Category,n.Action)},error:function(){}})},activatePersonalSearchhistory=function(){$.ajax({type:"POST",url:"/HitlistSettings/ActivatePersonalSearchHistory",dataType:"html",success:function(n){$("#suggest_pers_searchhist_hint").remove();trackMatomoEvent(n.Category,n.Action)},error:function(){}})};var SMALL_MOBILE_RESOLUTION=628,enableKeyboardShortcuts=!0,preventClicks=!1,preventClickTimer=void 0,previousWidth=$(window).width(),isSearchCheckboxList=!1,previousDetailsWidth=0,_spinnerBo=null,isNotNull=function(n){return n!==null&&typeof n!="undefined"},isNull=function(n){return n===null||typeof n=="undefined"},isNullOrEmpty=function(n){return isNull(n)||n===""},isNotNullOrEmpty=function(n){return!isNullOrEmpty(n)};$(".portalweicheDialogContainer").ready(function(){$(".headerPortalweicheDialogCLose").on("click",function(){_paq.push(["trackEvent","Anzeige Portalweiche-Dialog","Dialog schießen"])});$("#ChangeSite").on("click",function(){_paq.push(["trackEvent","Anzeige Portalweiche-Dialog","jetzt einmal wechseln"])});$("#ChangeAllwaysSite").on("click",function(){_paq.push(["trackEvent","Anzeige Portalweiche-Dialog","zukuenftigt immer wechseln"])});$("#StayAtCurrentSite").on("click",function(){_paq.push(["trackEvent","Anzeige Portalweiche-Dialog","im Portal bleiben"])});$(".hidePortalweicheDialog").on("click",function(){_paq.push(["trackEvent","Anzeige Portalweiche-Dialog","diesen Hinweis nicht mehr anzeigen"])})});$(document).on("click","#FacettenControl a, #keywordcloud a, #topParagraphs a, #hitlist-header a, #hitlist-header input:not(.markall), #btsearch1, #hitlistfilter a",function(n){preventClicks?(n.preventDefault(),preventClickTimer&&clearTimeout(preventClickTimer),preventClickTimer=setTimeout(function(){preventClicks=!1},500)):preventClicks=!0});$(document).on("click","a[href^='#']",function(n){this.hash===location.hash&&(handleAbsolutePositionedAnchorLinks(),n.preventDefault())});window.addEventListener("hashchange",handleAbsolutePositionedAnchorLinks,!1);window.addEventListener("load",handleAbsolutePositionedAnchorLinks,!1);String.prototype.padLeft=function(n){return String(n+this).slice(-n.length)};$(document).ready(function(){var n,t,i;_spinnerBo=new SpinnerHandler;document.addEventListener("keydown",documentKeyDown);$("div#detailsuchereiter .checkboxFilter, div.hitlistSearchArea .checkboxFilter").each(function(){$(this).toggleClass("nosee")});document.getElementById("form1").addEventListener("submit",function(){var n=document.getElementById("words");n.value=n.value.replace(/<|&#/g,"")});n=$("body").attr("lang");isNull(n)&&(n="de");$("[data-utcdate]").each(function(){var r=$(this),u=$(this).data("utcdate");if(u!=""){var f=$(this).data("dateonly"),t=new Date(u),i=void 0;i=n=="de"?t.getDate().toString().padLeft("00")+"."+(t.getMonth()+1).toString().padLeft("00")+".":(t.getMonth()+1).toString().padLeft("00")+"/"+t.getDate().toString().padLeft("00")+"/";i+=t.getFullYear().toString();f||(i+=" "+t.getHours().toString().padLeft("00")+":"+t.getMinutes().toString().padLeft("00"),u.length>18&&(i+=t.getSeconds().toString().padLeft("00")));r[0].nodeName=="INPUT"?r.val(i):r.text(i)}});setTimeout(function(){initDropdownToggle()},100);$("[data-timezone]").each(function(){$(this).val(Intl.DateTimeFormat().resolvedOptions().timeZone)});$("#zusatzinfo_datum_icon").on({click:function(){toggleElementDisplay($("#zusatzinfo_datum").toggle())},keypress:function(n){var t=n||window.event,i=t.keyCode?t.keyCode:t.which;i!==9&&i!==13?toggleElementDisplay($("#zusatzinfo_datum").toggle()):i===13&&n.preventDefault()}});addJSEnabledClass();registerHotkeys();syncCheckboxesOnBrowserNavigation();document.addEventListener&&(document.addEventListener("DOMContentLoaded",init,!1),t=$(document).find("h6"),t.removeClass("clickflag"));i=jQuery(".jsShow");i.removeClass("jsShow");$(".jsHide").remove();$(":input[placeholder]").placeholder();$(".mvcWidget ul li a.widget-geschlossen.haschild, div#myFavouriteBox div.clear h1.modUebersicht, div#meineModule div.clear h1.modUebersicht, div.bo_zwischenueberschrift > h6:first-child, #bo_center div.bo_opus p span.moreInfo, #bo_center div.bo_opus p span.lessInfo, .mvcWidget ul li a.widget-offen.haschild, div#verweiszettel-content.content .foldable, div.search-verweiszettel, .svgui a, div.bo_werksgruppierung h6").mouseenter(function(){var n=$("i:first",this);(n.hasClass("icon-right-open")||n.hasClass("icon-down-open"))&&n.toggleClass("icon-right-open icon-down-open")});$(".mvcWidget ul li a.widget-geschlossen.haschild, div#myFavouriteBox div.clear h1.modUebersicht, div#meineModule div.clear h1.modUebersicht, div.bo_zwischenueberschrift > h6:first-child, #bo_center div.bo_opus p span.moreInfo, #bo_center div.bo_opus p span.lessInfo, .mvcWidget ul li a.widget-offen.haschild, div#verweiszettel-content.content .foldable, div.search-verweiszettel, .svgui a, div.bo_werksgruppierung h6").mouseleave(function(){var n=$("i:first",this);if(n.hasClass("clickflag")){n.removeClass("clickflag");return}(n.hasClass("icon-right-open")||n.hasClass("icon-down-open"))&&n.toggleClass("icon-right-open icon-down-open")});$(".mvcWidget ul li a.widget-geschlossen, div.bo_kasten div.bo_kastenrahmen a, .mvcWidget div.bo_boxContent ul li a, .mvcWidget ul li div.standardueberschrift, div.bo_kastenrahmen div div.bo_opus p.opuslink, div.bo_opus span.gotoWerk, div.standardueberschrift, div#bo_center ul li.bo_columnleft div.bo_opus a, a[data-title|='PersLex'], .mvcWidget ul li ul li div.bo_opus a, div.bo_indent div.bo_opus div a, .mvcWidget .widget-offen, .ArrowMiddleColumnTop a, .ArrowMiddleColumn a").not(".mvcWidget ul li a.widget-geschlossen.haschild, .mvcWidget .widget-offen.haschild").mouseenter(function(){var n=$("i:first",this);n.hasClass("icon-right-open")&&(n.removeClass("icon-right-open"),n.addClass("icon-site-color icon-right-open"))});$(".mvcWidget ul li a.widget-geschlossen, div.bo_kasten div.bo_kastenrahmen a, .mvcWidget div.bo_boxContent ul li a, .mvcWidget ul li div.standardueberschrift, div.bo_kastenrahmen div div.bo_opus p.opuslink, div.bo_opus span.gotoWerk, div.standardueberschrift, div#bo_center ul li.bo_columnleft div.bo_opus a, a[data-title|='PersLex'], .mvcWidget ul li ul li div.bo_opus a, div.bo_indent div.bo_opus div a, .mvcWidget .widget-offen, .ArrowMiddleColumnTop a, .ArrowMiddleColumn a").not(".mvcWidget ul li a.widget-geschlossen.haschild, .mvcWidget .widget-offen.haschild").mouseleave(function(){var n=$("i:first",this);n.hasClass("icon-right-open")&&(n.removeClass("icon-site-color icon-right-open"),n.addClass("icon-right-open"))});$("div#verweiszettel-content ul li ul li.meldungen, div#verweiszettel-content ul li.simple").mouseenter(function(){var n=$("i:first",this);n.hasClass("icon-right-open")&&(n.removeClass("icon-right-open"),n.addClass("trigger icon-right-open"))});$("div#verweiszettel-content ul li ul li.meldungen, div#verweiszettel-content ul li.simple").mouseleave(function(){var n=$("i:first",this);n.hasClass("icon-right-open")&&(n.removeClass("trigger icon-right-open"),n.addClass("icon-right-open"))});$("div#verweiszettel-content li.aktuellevorschrift:not(.unlinked), div#verweiszettel-content ul li ul li.verweisstichworte, div#verweiszettel-content ul li.beckshoplink").mouseenter(function(){var n=$("i:first",this);n.hasClass("icon-right-open")&&(n.removeClass("icon-right-open"),n.addClass("icon-site-color trigger icon-right-open"))});$("div#verweiszettel-content li.aktuellevorschrift:not(.unlinked), div#verweiszettel-content ul li ul li.verweisstichworte, div#verweiszettel-content ul li.beckshoplink").mouseleave(function(){var n=$("i:first",this);n.hasClass("icon-right-open")&&(n.removeClass("icon-site-color trigger icon-right-open"),n.addClass("icon-right-open"))});$("div.PwVergessenBenutzername input#Benutzername").change(function(){var n=this.value.trim();n.length!=0?$("div.PwVergessenEmail input#Email").attr("disabled","disabled"):$("div.PwVergessenEmail input#Email").removeAttr("disabled")});$("div.PwVergessenEmail input#Email").change(function(){var n=this.value.trim();n.length!=0?$("div.PwVergessenBenutzername input#Benutzername").attr("disabled","disabled"):$("div.PwVergessenBenutzername input#Benutzername").removeAttr("disabled")});registerEinzeldokument();$(".fnback a").click(function(){return window.location.hash="",!0});$("#dokument sup").each(function(){$(this).find("a").addClass("footnoteAnchor");$(this).replaceWith($(this).html())});setTimeout(jumpToAnchor,200)});var jumpToAnchor=function(){window.scrollTo(0,0);var n=location.hash;(n=n===""?new URLSearchParams(location.href).get("anchor"):n.substring(1),n!==null&&n!=="")&&(n=n.toLowerCase(),[].concat(_toConsumableArray(document.getElementById("dokcontent").querySelectorAll("a[name]"))).every(function(t,i){var f;if(t.name.toLowerCase()===n){if(i>0){var e=document.getElementById("HeaderControl"),u=document.querySelector("a[name="+t.name+"]"),r=u.closest(".pagebreak");r===null&&(r=u);f=r.getBoundingClientRect().y-(e.getBoundingClientRect().height+20);window.scrollTo(0,f)}return!1}return!0}))},postFormAndTrack=function(n,t){fetch(n,{headers:{Accept:"application/json","Content-Type":"application/json"},method:"POST",body:JSON.stringify(t)}).then(function(n){return n.json()}).then(function(n){n.Category!==null&&trackMatomoEvent(n.Category,n.Action,n.Name);n.Url!==null&&(location.href=n.Url)})},collectFormData=function(n){var i=new FormData(document.querySelector(n)),t={};return i.forEach(function(i,r){var u=document.querySelector(n+" [name="+r+"]");u!==null&&u.type==="checkbox"&&(i=u.checked.toString());t[r]=i}),t},registerEinzeldokument=function(){var n=document.querySelectorAll("#einzelDokKaufFormId button");Array.from(n).forEach(function(n){n.addEventListener("click",function(n){n.preventDefault();var t=document.querySelector("#einzelDokKaufFormId input[type=hidden]").value;return postFormAndTrack("/Einzeldokumentkauf?vpath="+t+"&"+n.target.name+"=true",{}),!1})})};$(window).on("resize DOMContentLoaded",function(){handleHitlistResponsive()});(function(n){function t(){var t=n(this);t.toggleClass("mehrinfos");t.toggleClass("wenigerinfos");var i=t.attr("data-lessinfo-text"),r=t.attr("data-moreinfo-text"),u=t.attr("data-target");return n("#"+u).toggle(),t.hasClass("mehrinfos")?t.text(r):t.text(i),!1}n(function(){n(".mehrinfos, .wenigerinfos").on("click",t)})})(jQuery);document.documentElement.className+="ontouchstart"in document.documentElement?" touch":" no-touch";BODateControl=new function(){};BODateControl.initDatePicker=function(n,t,i){var s="date-range-hover",r=$("#"+n),u={buttonText:"",changeMonth:!0,changeYear:!0,showOn:"button",constrainInput:!1},l=function(n){return $(n).data("datepicker").startDate||-1},f=function(n,t){$(n).data("datepicker").startDate=t},a=function(n){return $(n).data("datepicker").endDate||-1},e=function(n,t){$(n).data("datepicker").endDate=t},y=function(n){f(n,-1);e(n,-1)},h=function(){$(".ui-datepicker-calendar ."+s).removeClass(s)},c=function(n,t){var o=new RegExp("^([0-9]{1,2}).([0-9]{2,4})$","gm"),s=new RegExp("^[0-9]{2,4}$","gm"),i,e;if(s.exec(n))return(t?"01.01.":"31.12.")+n;if(i=o.exec(n),i){var r=parseInt(i[1]),u=parseInt(i[2]),f=1;return t||(e=new Date(u,r,0),f=e.getDate()),("0"+f).slice(-2)+"."+("0"+r).slice(-2)+"."+u}return n},o=function(n){var t=n.value,i,r,u,o;if(t&&t.length>0){i=$(n).datepicker("option","dateFormat");try{if(r=t.split(/\s?(\-|bis)\s?/),r.length>1){var s=c(r[0],!0),h=c(r[2],!1),l=$.datepicker.parseDate(i,s).getTime(),a=$.datepicker.parseDate(i,h).getTime();f(n,l);e(n,a)}else u=c(t,!0),o=$.datepicker.parseDate(i,u).getTime(),f(n,o);$(n).datepicker("refresh").show()}catch(v){}}else y(n)},p=function(n){var i=l(this),t=a(this),r;return t<=0&&(t=i),r=n.getTime()>=Math.min(i,t)&&n.getTime()<=Math.max(i,t),[!0,r?"date-range-selected":""]},w=function(n,t){var r,i;h();var u=$(this),s=a(this),c=t.resetRange;if((isNull(c)||s>0)&&(t.resetRange=!1,f(this,-1),e(this,-1),t.dpDiv.data("startDate",-1)),r=l(this),i=new Date(t.selectedYear,t.selectedMonth,t.selectedDay).getTime(),r===-1||r===i)f(this,i),t.dpDiv.data("startDate",i);else{e(this,i);var o=u.datepicker("option","dateFormat"),v=$.datepicker.formatDate(o,new Date(Math.min(r,i)),{}),y=$.datepicker.formatDate(o,new Date(Math.max(r,i)),{});n=v+" - "+y;t.dpDiv.data("startDate",-1)}u.val(n)},b=function(n,t){t.dpDiv.data("startDate",-1);t.resetRange=!0;o(n)},v=function(){var e,u,p,c,f;if(!($(".date-range-selected").length>1)&&(e=$("#ui-datepicker-div"),u=e.data("startDate")||-1,!(u<=0))){var n=e.find("td[data-handler='selectDay']"),o=n.find(".ui-state-hover").closest("td"),l=parseInt(o.data("month")),a=parseInt(o.data("year")),t=n.index(o),v=new Date(u).getMonth(),y=new Date(u).getFullYear(),i=void 0,r=void 0;for(y!==a?y>=a?(i=t,r=n.length):(i=0,r=t):v!==l?v>=l?(i=t,r=n.length):(i=0,r=t):(p=$(".ui-datepicker-current-day"),c=n.index(p),i=Math.min(c,t),r=Math.max(c,t)),h(),f=i;f<=r;f++)$(n[f]).find("a").addClass(s)}},k=function(){$.datepicker.regional[t.cultureKey]={clearText:"löschen",clearStatus:"aktuelles Datum löschen",closeText:"Schließen",closeStatus:"ohne Änderungen schließen",prevText:t.prevText,prevStatus:"letzten Monat zeigen",nextText:t.nextText,nextStatus:"nächsten Monat zeigen",currentText:"Heute",currentStatus:"",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:t.monthNamesShort,monthStatus:"anderen Monat anzeigen",yearStatus:"anderes Jahr anzeigen",weekHeader:"Wo",weekStatus:"Woche des Monats",dayNames:t.dayNames,dayNamesShort:t.dayNamesShort,dayNamesMin:t.dayNamesShort,dayStatus:"Setze DD als ersten Wochentag",dateStatus:"Wähle D, M d",dateFormat:"dd.mm.yy",firstDay:1,initStatus:"Wähle ein Datum",isRTL:!1,onClose:i};$.datepicker.setDefaults($.datepicker.regional[t.cultureKey])},d=function(){if(t.rangeSelection){var n=$.datepicker._selectDate;$.datepicker._selectDate=function(t,i){var u=$(t),r=this._getInst(u[0]);r.inline=r.resetRange;n.call(this,t,i);r.inline=!1;this._updateDatepicker(r)};$(document).on("mouseenter",".ui-datepicker-calendar .ui-state-hover",v);$(document).on("mouseleave",".ui-datepicker-calendar",h);r.on("change",function(){o(this)});r.on("keyup",function(){o(this);v()});u.beforeShowDay=p;u.onSelect=w;u.beforeShow=b;u.showButtonPanel=!0}},g=function(){var e,i,u,f;t.rangeSelection&&t.preSelection&&(e=function(){var n=document.createElement("span");return n.innerHTML=" | ",n.className="preSelection-separator",n},i=document.createDocumentFragment(),t.preSelectionList.forEach(function(t){var f=t.key,u=t.value,r=document.createElement("a");r.innerHTML=f;r.className="preSelection-item";r.dataset?(r.dataset.months=u,r.dataset.target=n):(r.setAttribute("data-months",u),r.setAttribute("data-target",n));r.onclick=onPreSelectionClicked;r.href="javascript:void(0)";i.appendChild(r);i.appendChild(e())}),i.removeChild(i.lastChild),u=document.createElement("div"),u.className="preSelections",u.appendChild(i),f=r.closest(".inputimagewrapper").parent(),f.length>0?f.append(u):r.after(u))},nt=function(){var e,i,f,s;k();d();g();e=t.selectDate;i=document.createElement("i");i.className="fa-regular fa-calendar-days";i.title=e;i.setAttribute("aria-hidden","true");f=document.createElement("span");f.className="sr-only";f.textContent=e;r.datepicker(u).next("button").append(i).append(f).on("keyup",function(n){n.which===13&&$(this).closest("form").submit()});t.rangeSelection&&(s=document.getElementById(n),o(s))};nt()};$.fn.setCursorPosition=function(n){return this.length==0?this:$(this).setSelection(n,n)};$.fn.setSelection=function(n,t){var i,r;return this.length==0?this:(i=this[0],i.createTextRange?(r=i.createTextRange(),r.collapse(!0),r.moveEnd("character",t),r.moveStart("character",n),r.select()):i.setSelectionRange&&(i.focus(),i.setSelectionRange(n,t)),this)};$.fn.focusEnd=function(){return this.setCursorPosition(this.val().length),this};autocompleteHandler=new function(){this.suggestionId=0;this.suggestionCount=0;this.suggestionTotalLatency=0;this.suggestionMaxLatency=0;this.suggestionMinLatency=Number.MAX_VALUE;this.suggestionInputMinLen=0;this.spellingInfo={}};autocompleteHandler.getSuggestionId=function(){return this.suggestionId};autocompleteHandler.setSuggestionId=function(n){this.suggestionId=n};autocompleteHandler.getSuggestionCount=function(){return this.suggestionCount};autocompleteHandler.setSuggestionCount=function(n){this.suggestionCount=n};autocompleteHandler.getSuggestionTotalLatency=function(){return this.suggestionTotalLatency};autocompleteHandler.setSuggestionTotalLatency=function(n){this.suggestionTotalLatency=n};autocompleteHandler.getSuggestionMaxLatency=function(){return this.suggestionMaxLatency};autocompleteHandler.setSuggestionMaxLatency=function(n){this.suggestionMaxLatency=n};autocompleteHandler.getSuggestionMinLatency=function(){return this.suggestionMinLatency};autocompleteHandler.setSuggestionMinLatency=function(n){this.suggestionMinLatency=n};autocompleteHandler.getSuggestionInputMinLen=function(){return this.suggestionInputMinLen};autocompleteHandler.getSpellingInfo=function(){return this.spellingInfo};autocompleteHandler.setSpellingInfo=function(n){this.spellingInfo=n};setInputFocus=function(n){var t=$get(n);isNotNull(t)&&t.focus()};hideControl=function(n){var t=$get(n);isNotNull(t)&&$("#"+n).css("display","none")};initAutosearch=function(n,t,i,r,u){u||(u=function(){doAjax(t,i,r)});$("#summary-filter #"+n).keyup(function(n){n.keyCode!==13&&n.keyCode!==9&&u()})};doAjax=function(n){function t(){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t}(function(n,t,i){var r,u,f;if(i>0){try{clearTimeout(this.timer)}catch(e){}this.timer=setTimeout(function(){doAjax(n,t,0)},i)}else document.getElementById("bo-loader")===null&&showLoader("SummaryControl"),r=$get("summary-form"),isNotNull(r)&&(u=getPostString(r),$("#rs-filter").val(u),f=u+"&"+n,$.ajax({url:r.action,data:f,type:"POST",success:function(n){replaceDivs(n,t);hideLoader()},complete:function(){$("input.markall").length>0&&$(".treffer-funktion-checkbox").length>0&&showMarkDocumentCheckboxes();$(".btn_markall").length>0&&$(".btn_markall").hide()}}))});initDropdownToggle=function(){var n=!1,t=function(){return!n||$(this).data("bs-toggle")==="dropdown"?!0:($("[data-bs-toggle=dropdown]").removeClass("dd-show").next().hide().removeClass("dd-show"),n=!1,!0)};$("[data-bs-toggle=dropdown]").on("click",function(t){t.stopPropagation();var i=$(this);i.toggleClass("dd-show").next().toggle().toggleClass("dd-show");n=i.hasClass("dd-show")});$(window).on("click",t);$("a,button").on("click",t)};_spinnerBoBox=null;$(document).on("click",".bo-box.bo-box-rechtespalte > .header.row",function(n){toggleBoxRechteSpalte(n,this)});$(document).on("click",".bo-box:not(.bo-box-rechtespalte) > .header.row",function(n){toggleBox(n,this)});$(document).on("keypress",".bo-box.bo-box-rechtespalte > .header.row > .icons > i",function(n){(n.keyCode===13||n.keyCode===32)&&toggleBoxRechteSpalte(n,this)});$(document).on("keypress",".bo-box:not(.bo-box-rechtespalte) > .header.row > .icons > i",function(n){(n.keyCode===13||n.keyCode===32)&&toggleBox(n,this)});$(document).on("click","div.rechtespalte a.trigger",function(){toggleMoreOptions()});$(document).on("keypress","div.rechtespalte a.trigger",function(n){(n.keyCode===13||n.keyCode===32)&&toggleMoreOptions()});ids=["btlogout"];document.addEventListener("DOMContentLoaded",function(){if(ids.forEach(function(n){var t=document.getElementById(n);t&&(t.disabled=!1,document.getElementById("login-button-div").parentNode.addEventListener("submit",function(){t.disabled=!0;t.classList.add("beck-btn-disabled")}))}),document.getElementById("loginFormId")){var n=document.getElementById("username");n&&(n.focus(),n.addEventListener("keydown",function(t){t.key==="Enter"&&(t.preventDefault(),onJumpToPassword(n))}))}});Ajax=function(){function t(n){var t=document.createElement("div"),i,r;t.id=n;t.innerHTML="";i=document.getElementById("zweispaltencontent");i!=null?i.insertBefore(t,i.firstChild):(r=document.getElementById("dreispaltencontent"),r!=null&&r.insertBefore(t,r.firstChild))}function r(n){var i=document.createElement("div"),t;i.id=n;i.innerHTML="";t=document.getElementById("verweisContainer");t!=null&&t.insertBefore(i,t.firstChild)}var n=new function(){};return n.DoHref=function(t,i,r){wRequest=new Sys.Net.WebRequest;wRequest.set_url(t);wRequest.set_userContext(i);wRequest.add_completed(n.OnSucceededAjax);r!=null&&wRequest.add_completed(r);wRequest.invoke()},n.DoFormPost=function(t,i,r,u,f){var e=f.getElementById(t),o;e!=null&&(wRequest=new Sys.Net.WebRequest,wRequest.set_httpVerb("POST"),wRequest.set_url(e.action),o=getPostString(e),r!=null&&(o+="&"+r),wRequest.set_body(o),wRequest.set_userContext(i),u==null?wRequest.add_completed(n.OnSucceededAjax):wRequest.add_completed(u),wRequest.invoke())},n.ReplaceDivs=function(n,t){var s=document.createElement("body"),c=getBodyInnerHTML(n),o,r,f,e;for(s.innerHTML=c,o=s.getElementsByTagName("div"),r=0;r<t.length;r++){var h=t[r],i=document.getElementById(h),u=null;for(f=0;f<o.length;f++)if(e=o[f],e.getAttribute("id")!=null&&e.getAttribute("id")==h){u=e;break}u!=null&&i!=null?i.parentNode.replaceChild(u,i):u==null&&i!=null&&i.parentNode.removeChild(i)}},n.OnSucceededAjax=function(u){var o,e,f,s;if(u.get_responseAvailable()){if(o=u.get_responseData(),e=u.get_webRequest().get_userContext(),e!=null)for(i=0;i<e.length;i++)f=e[i],s=document.getElementById(f),s==null&&(f=="verweiszettel-bottom"||f=="anmerkzettel-bottom"?r(f):t(f));n.ReplaceDivs(o,e)}},n}();OnTooltipInsert=function(){var n=100,r=n*10,u=20*r,i=0,t=!1;this.trigger=function(r){t=!1;setTimeout(function f(){if(document.querySelector('[role="tooltip"]')&&!t){rePositionTooltip(r);t=!0;return}i+=n;i<=u&&!t&&setTimeout(f,n)},n)}};Object.create||(Object.create=function(n,t){function i(){}if(typeof n!="object"&&typeof n!="function")throw new TypeError("Object prototype may only be an Object: "+n);else if(n===null)throw new Error("This browser's implementation of Object.create is a shim and doesn't support 'null' as the first argument.");if(typeof t!="undefined")throw new Error("This browser's implementation of Object.create is a shim and doesn't support a second argument.");return i.prototype=n,new i}),function(n,t,i,r){"use strict";function ci(n,t,i){return setTimeout(ai(n,i),t)}function ut(n,t,i){return Array.isArray(n)?(v(n,i[t],i),!0):!1}function v(n,t,i){var u;if(n)if(n.forEach)n.forEach(t,i);else if(n.length!==r)for(u=0;u<n.length;)t.call(i,n[u],u,n),u++;else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n)}function or(t,i,r){var u="DEPRECATED METHOD: "+i+"\n"+r+" AT \n";return function(){var i=new Error("get-stack-trace"),f=i&&i.stack?i.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=n.console&&(n.console.warn||n.console.log);return r&&r.call(n.console,u,f),t.apply(this,arguments)}}function o(n,t,i){var u=t.prototype,r;r=n.prototype=Object.create(u);r.constructor=n;r._super=u;i&&y(r,i)}function ai(n,t){return function(){return n.apply(t,arguments)}}function vi(n,t){return typeof n==bu?n.apply(t?t[0]||r:r,t):n}function hr(n,t){return n===r?t:n}function pt(n,t,i){v(bt(t),function(t){n.addEventListener(t,i,!1)})}function wt(n,t,i){v(bt(t),function(t){n.removeEventListener(t,i,!1)})}function cr(n,t){while(n){if(n==t)return!0;n=n.parentNode}return!1}function g(n,t){return n.indexOf(t)>-1}function bt(n){return n.trim().split(/\s+/g)}function ft(n,t,i){if(n.indexOf&&!i)return n.indexOf(t);for(var r=0;r<n.length;){if(i&&n[r][i]==t||!i&&n[r]===t)return r;r++}return-1}function kt(n){return Array.prototype.slice.call(n,0)}function lr(n,t,i){for(var u=[],e=[],r=0,f;r<n.length;)f=t?n[r][t]:n[r],ft(e,f)<0&&u.push(n[r]),e[r]=f,r++;return i&&(u=t?u.sort(function(n,i){return n[t]>i[t]}):u.sort()),u}function dt(n,t){for(var i,u,e=t[0].toUpperCase()+t.slice(1),f=0;f<er.length;){if(i=er[f],u=i?i+e:t,u in n)return u;f++}return r}function ku(){return ar++}function vr(t){var i=t.ownerDocument||t;return i.defaultView||i.parentWindow||n}function s(n,t){var i=this;this.manager=n;this.callback=t;this.element=n.element;this.target=n.options.inputTarget;this.domHandler=function(t){vi(n.options.enable,[n])&&i.handler(t)};this.init()}function tf(n){var t,i=n.options.inputClass;return t=i?i:du?wi:gu?ri:yr?ki:ii,new t(n,rf)}function rf(n,t,i){var r=i.pointers.length,o=i.changedPointers.length,s=t&f&&r-o==0,h=t&(u|e)&&r-o==0;i.isFirst=!!s;i.isFinal=!!h;s&&(n.session={});i.eventType=t;uf(n,i);n.emit("hammer.input",i);n.recognize(i);n.session.prevInput=i}function uf(n,t){var i=n.session,f=t.pointers,o=f.length,r,e;i.firstInput||(i.firstInput=br(t));o>1&&!i.firstMultiple?i.firstMultiple=br(t):o===1&&(i.firstMultiple=!1);var s=i.firstInput,u=i.firstMultiple,h=u?u.center:s.center,c=t.center=kr(f);t.timeStamp=hi();t.deltaTime=t.timeStamp-s.timeStamp;t.angle=pi(h,c);t.distance=ti(h,c);ff(i,t);t.offsetDirection=gr(t.deltaX,t.deltaY);r=dr(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=r.x;t.overallVelocityY=r.y;t.overallVelocity=d(r.x)>d(r.y)?r.x:r.y;t.scale=u?sf(u.pointers,f):1;t.rotation=u?of(u.pointers,f):0;t.maxPointers=i.prevInput?t.pointers.length>i.prevInput.maxPointers?t.pointers.length:i.prevInput.maxPointers:t.pointers.length;ef(i,t);e=n.element;cr(t.srcEvent.target,e)&&(e=t.srcEvent.target);t.target=e}function ff(n,t){var i=t.center,r=n.offsetDelta||{},e=n.prevDelta||{},o=n.prevInput||{};(t.eventType===f||o.eventType===u)&&(e=n.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=n.offsetDelta={x:i.x,y:i.y});t.deltaX=e.x+(i.x-r.x);t.deltaY=e.y+(i.y-r.y)}function ef(n,t){var i=n.lastInterval||t,c=t.timeStamp-i.timeStamp,f,o,s,h;if(t.eventType!=e&&(c>nf||i.velocity===r)){var l=t.deltaX-i.deltaX,a=t.deltaY-i.deltaY,u=dr(c,l,a);o=u.x;s=u.y;f=d(u.x)>d(u.y)?u.x:u.y;h=gr(l,a);n.lastInterval=t}else f=i.velocity,o=i.velocityX,s=i.velocityY,h=i.direction;t.velocity=f;t.velocityX=o;t.velocityY=s;t.direction=h}function br(n){for(var i=[],t=0;t<n.pointers.length;)i[t]={clientX:rt(n.pointers[t].clientX),clientY:rt(n.pointers[t].clientY)},t++;return{timeStamp:hi(),pointers:i,center:kr(i),deltaX:n.deltaX,deltaY:n.deltaY}}function kr(n){var t=n.length;if(t===1)return{x:rt(n[0].clientX),y:rt(n[0].clientY)};for(var r=0,u=0,i=0;i<t;)r+=n[i].clientX,u+=n[i].clientY,i++;return{x:rt(r/t),y:rt(u/t)}}function dr(n,t,i){return{x:t/n||0,y:i/n||0}}function gr(n,t){return n===t?gt:d(n)>=d(t)?n<0?st:ht:t<0?ct:lt}function ti(n,t,i){i||(i=wr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.sqrt(r*r+u*u)}function pi(n,t,i){i||(i=wr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.atan2(u,r)*180/Math.PI}function of(n,t){return pi(t[1],t[0],ni)+pi(n[1],n[0],ni)}function sf(n,t){return ti(t[0],t[1],ni)/ti(n[0],n[1],ni)}function ii(){this.evEl=cf;this.evWin=lf;this.pressed=!1;s.apply(this,arguments)}function wi(){this.evEl=nu;this.evWin=tu;s.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function iu(){this.evTarget=pf;this.evWin=wf;this.started=!1;s.apply(this,arguments)}function bf(n,t){var i=kt(n.touches),r=kt(n.changedTouches);return t&(u|e)&&(i=lr(i.concat(r),"identifier",!0)),[i,r]}function ri(){this.evTarget=uu;this.targetIds={};s.apply(this,arguments)}function kf(n,t){var r=kt(n.touches),o=this.targetIds;if(t&(f|nt)&&r.length===1)return o[r[0].identifier]=!0,[r,r];var i,s,h=kt(n.changedTouches),c=[],l=this.target;if(s=r.filter(function(n){return cr(n.target,l)}),t===f)for(i=0;i<s.length;)o[s[i].identifier]=!0,i++;for(i=0;i<h.length;)o[h[i].identifier]&&c.push(h[i]),t&(u|e)&&delete o[h[i].identifier],i++;if(c.length)return[lr(s.concat(c),"identifier",!0),c]}function ki(){s.apply(this,arguments);var n=ai(this.handler,this);this.touch=new ri(this.manager,n);this.mouse=new ii(this.manager,n);this.primaryTouch=null;this.lastTouches=[]}function df(n,t){n&f?(this.primaryTouch=t.changedPointers[0].identifier,eu.call(this,t)):n&(u|e)&&eu.call(this,t)}function eu(n){var t=n.changedPointers[0],i,r,u;t.identifier===this.primaryTouch&&(i={x:t.clientX,y:t.clientY},this.lastTouches.push(i),r=this.lastTouches,u=function(){var n=r.indexOf(i);n>-1&&r.splice(n,1)},setTimeout(u,fu))}function gf(n){for(var r=n.srcEvent.clientX,u=n.srcEvent.clientY,t=0;t<this.lastTouches.length;t++){var i=this.lastTouches[t],f=Math.abs(r-i.x),e=Math.abs(u-i.y);if(f<=bi&&e<=bi)return!0}return!1}function gi(n,t){this.manager=n;this.set(t)}function ne(n){if(g(n,it))return it;var t=g(n,at),i=g(n,vt);return t&&i?it:t||i?t?at:vt:g(n,di)?di:cu}function te(){if(!su)return!1;var t={},i=n.CSS&&n.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(r){t[r]=i?n.CSS.supports("touch-action",r):!0}),t}function w(n){this.options=y({},this.defaults,n||{});this.id=ku();this.manager=null;this.options.enable=hr(this.options.enable,!0);this.state=fi;this.simultaneous={};this.requireFail=[]}function lu(n){return n&yt?"cancel":n&k?"end":n&et?"move":n&h?"start":""}function au(n){return n==lt?"down":n==ct?"up":n==st?"left":n==ht?"right":""}function ei(n,t){var i=t.manager;return i?i.get(n):n}function c(){w.apply(this,arguments)}function oi(){c.apply(this,arguments);this.pX=null;this.pY=null}function nr(){c.apply(this,arguments)}function tr(){w.apply(this,arguments);this._timer=null;this._input=null}function ir(){c.apply(this,arguments)}function rr(){c.apply(this,arguments)}function si(){w.apply(this,arguments);this.pTime=!1;this.pCenter=!1;this._timer=null;this._input=null;this.count=0}function b(n,t){return t=t||{},t.recognizers=hr(t.recognizers,b.defaults.preset),new fr(n,t)}function fr(n,t){this.options=y({},b.defaults,t||{});this.options.inputTarget=this.options.inputTarget||n;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=n;this.input=tf(this);this.touchAction=new gi(this,this.options.touchAction);yu(this,!0);v(this.options.recognizers,function(n){var t=this.add(new n[0](n[1]));n[2]&&t.recognizeWith(n[2]);n[3]&&t.requireFailure(n[3])},this)}function yu(n,t){var r=n.element,i;r.style&&(v(n.options.cssProps,function(u,f){i=dt(r.style,f);t?(n.oldCssProps[i]=r.style[i],r.style[i]=u):r.style[i]=n.oldCssProps[i]||""}),t||(n.oldCssProps={}))}function ie(n,i){var r=t.createEvent("Event");r.initEvent(n,!0,!0);r.gesture=i;i.target.dispatchEvent(r)}var er=["","webkit","Moz","MS","ms","o"],wu=t.createElement("div"),bu="function",rt=Math.round,d=Math.abs,hi=Date.now,y,li,sr,ar,ru,uu,fu,bi,vu,ur,pu;y=typeof Object.assign!="function"?function(n){var f,i,t,u;if(n===r||n===null)throw new TypeError("Cannot convert undefined or null to object");for(f=Object(n),i=1;i<arguments.length;i++)if(t=arguments[i],t!==r&&t!==null)for(u in t)t.hasOwnProperty(u)&&(f[u]=t[u]);return f}:Object.assign;li=or(function(n,t,i){for(var f=Object.keys(t),u=0;u<f.length;)(!i||i&&n[f[u]]===r)&&(n[f[u]]=t[f[u]]),u++;return n},"extend","Use `assign`.");sr=or(function(n,t){return li(n,t,!0)},"merge","Use `assign`.");ar=1;var yr="ontouchstart"in n,du=dt(n,"PointerEvent")!==r,gu=yr&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),ot="touch",yi="mouse",nf=25,f=1,nt=2,u=4,e=8,gt=1,st=2,ht=4,ct=8,lt=16,l=st|ht,tt=ct|lt,pr=l|tt,wr=["x","y"],ni=["clientX","clientY"];s.prototype={handler:function(){},init:function(){this.evEl&&pt(this.element,this.evEl,this.domHandler);this.evTarget&&pt(this.target,this.evTarget,this.domHandler);this.evWin&&pt(vr(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&wt(this.element,this.evEl,this.domHandler);this.evTarget&&wt(this.target,this.evTarget,this.domHandler);this.evWin&&wt(vr(this.element),this.evWin,this.domHandler)}};var hf={mousedown:f,mousemove:nt,mouseup:u},cf="mousedown",lf="mousemove mouseup";o(ii,s,{handler:function(n){var t=hf[n.type];(t&f&&n.button===0&&(this.pressed=!0),t&nt&&n.which!==1&&(t=u),this.pressed)&&(t&u&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[n],changedPointers:[n],pointerType:yi,srcEvent:n}))}});var af={pointerdown:f,pointermove:nt,pointerup:u,pointercancel:e,pointerout:e},vf={2:ot,3:"pen",4:yi,5:"kinect"},nu="pointerdown",tu="pointermove pointerup pointercancel";n.MSPointerEvent&&!n.PointerEvent&&(nu="MSPointerDown",tu="MSPointerMove MSPointerUp MSPointerCancel");o(wi,s,{handler:function(n){var t=this.store,o=!1,h=n.type.toLowerCase().replace("ms",""),r=af[h],s=vf[n.pointerType]||n.pointerType,c=s==ot,i=ft(t,n.pointerId,"pointerId");(r&f&&(n.button===0||c)?i<0&&(t.push(n),i=t.length-1):r&(u|e)&&(o=!0),i<0)||(t[i]=n,this.callback(this.manager,r,{pointers:t,changedPointers:[n],pointerType:s,srcEvent:n}),o&&t.splice(i,1))}});var yf={touchstart:f,touchmove:nt,touchend:u,touchcancel:e},pf="touchstart",wf="touchstart touchmove touchend touchcancel";o(iu,s,{handler:function(n){var i=yf[n.type],t;(i===f&&(this.started=!0),this.started)&&(t=bf.call(this,n,i),i&(u|e)&&t[0].length-t[1].length==0&&(this.started=!1),this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:ot,srcEvent:n}))}});ru={touchstart:f,touchmove:nt,touchend:u,touchcancel:e};uu="touchstart touchmove touchend touchcancel";o(ri,s,{handler:function(n){var i=ru[n.type],t=kf.call(this,n,i);t&&this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:ot,srcEvent:n})}});fu=2500;bi=25;o(ki,s,{handler:function(n,t,i){var u=i.pointerType==ot,r=i.pointerType==yi;if(!r||!i.sourceCapabilities||!i.sourceCapabilities.firesTouchEvents){if(u)df.call(this,t,i);else if(r&&gf.call(this,i))return;this.callback(n,t,i)}},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var ou=dt(wu.style,"touchAction"),su=ou!==r,hu="compute",cu="auto",di="manipulation",it="none",at="pan-x",vt="pan-y",ui=te();gi.prototype={set:function(n){n==hu&&(n=this.compute());su&&this.manager.element.style&&ui[n]&&(this.manager.element.style[ou]=n);this.actions=n.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var n=[];return v(this.manager.recognizers,function(t){vi(t.options.enable,[t])&&(n=n.concat(t.getTouchAction()))}),ne(n.join(" "))},preventDefaults:function(n){var i=n.srcEvent,r=n.offsetDirection;if(this.manager.session.prevented){i.preventDefault();return}var t=this.actions,u=g(t,it)&&!ui[it],f=g(t,vt)&&!ui[vt],e=g(t,at)&&!ui[at];if(u){var o=n.pointers.length===1,s=n.distance<2,h=n.deltaTime<250;if(o&&s&&h)return}if(!e||!f)return u||f&&r&l||e&&r&tt?this.preventSrc(i):void 0},preventSrc:function(n){this.manager.session.prevented=!0;n.preventDefault()}};var fi=1,h=2,et=4,k=8,p=k,yt=16,a=32;w.prototype={defaults:{},set:function(n){return y(this.options,n),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(n){if(ut(n,"recognizeWith",this))return this;var t=this.simultaneous;return n=ei(n,this),t[n.id]||(t[n.id]=n,n.recognizeWith(this)),this},dropRecognizeWith:function(n){return ut(n,"dropRecognizeWith",this)?this:(n=ei(n,this),delete this.simultaneous[n.id],this)},requireFailure:function(n){if(ut(n,"requireFailure",this))return this;var t=this.requireFail;return n=ei(n,this),ft(t,n)===-1&&(t.push(n),n.requireFailure(this)),this},dropRequireFailure:function(n){if(ut(n,"dropRequireFailure",this))return this;n=ei(n,this);var t=ft(this.requireFail,n);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(n){return!!this.simultaneous[n.id]},emit:function(n){function r(i){t.manager.emit(i,n)}var t=this,i=this.state;i<k&&r(t.options.event+lu(i));r(t.options.event);n.additionalEvent&&r(n.additionalEvent);i>=k&&r(t.options.event+lu(i))},tryEmit:function(n){if(this.canEmit())return this.emit(n);this.state=a},canEmit:function(){for(var n=0;n<this.requireFail.length;){if(!(this.requireFail[n].state&(a|fi)))return!1;n++}return!0},recognize:function(n){var t=y({},n);if(!vi(this.options.enable,[this,t])){this.reset();this.state=a;return}this.state&(p|yt|a)&&(this.state=fi);this.state=this.process(t);this.state&(h|et|k|yt)&&this.tryEmit(t)},process:function(){},getTouchAction:function(){},reset:function(){}};o(c,w,{defaults:{pointers:1},attrTest:function(n){var t=this.options.pointers;return t===0||n.pointers.length===t},process:function(n){var t=this.state,i=n.eventType,r=t&(h|et),f=this.attrTest(n);return r&&(i&e||!f)?t|yt:r||f?i&u?t|k:(t&h)?t|et:h:a}});o(oi,c,{defaults:{event:"pan",threshold:10,pointers:1,direction:pr},getTouchAction:function(){var t=this.options.direction,n=[];return t&l&&n.push(vt),t&tt&&n.push(at),n},directionTest:function(n){var i=this.options,r=!0,u=n.distance,t=n.direction,f=n.deltaX,e=n.deltaY;return t&i.direction||(i.direction&l?(t=f===0?gt:f<0?st:ht,r=f!=this.pX,u=Math.abs(n.deltaX)):(t=e===0?gt:e<0?ct:lt,r=e!=this.pY,u=Math.abs(n.deltaY))),n.direction=t,r&&u>i.threshold&&t&i.direction},attrTest:function(n){return c.prototype.attrTest.call(this,n)&&(this.state&h||!(this.state&h)&&this.directionTest(n))},emit:function(n){this.pX=n.deltaX;this.pY=n.deltaY;var t=au(n.direction);t&&(n.additionalEvent=this.options.event+t);this._super.emit.call(this,n)}});o(nr,c,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[it]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||this.state&h)},emit:function(n){if(n.scale!==1){var t=n.scale<1?"in":"out";n.additionalEvent=this.options.event+t}this._super.emit.call(this,n)}});o(tr,w,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[cu]},process:function(n){var t=this.options,i=n.pointers.length===t.pointers,r=n.distance<t.threshold,o=n.deltaTime>t.time;if(this._input=n,!r||!i||n.eventType&(u|e)&&!o)this.reset();else if(n.eventType&f)this.reset(),this._timer=ci(function(){this.state=p;this.tryEmit()},t.time,this);else if(n.eventType&u)return p;return a},reset:function(){clearTimeout(this._timer)},emit:function(n){this.state===p&&(n&&n.eventType&u?this.manager.emit(this.options.event+"up",n):(this._input.timeStamp=hi(),this.manager.emit(this.options.event,this._input)))}});o(ir,c,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[it]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.rotation)>this.options.threshold||this.state&h)}});o(rr,c,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:l|tt,pointers:1},getTouchAction:function(){return oi.prototype.getTouchAction.call(this)},attrTest:function(n){var t=this.options.direction,i;return t&(l|tt)?i=n.overallVelocity:t&l?i=n.overallVelocityX:t&tt&&(i=n.overallVelocityY),this._super.attrTest.call(this,n)&&t&n.offsetDirection&&n.distance>this.options.threshold&&n.maxPointers==this.options.pointers&&d(i)>this.options.velocity&&n.eventType&u},emit:function(n){var t=au(n.offsetDirection);t&&this.manager.emit(this.options.event+t,n);this.manager.emit(this.options.event,n)}});o(si,w,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[di]},process:function(n){var t=this.options,o=n.pointers.length===t.pointers,s=n.distance<t.threshold,c=n.deltaTime<t.time,i,r,e;if(this.reset(),n.eventType&f&&this.count===0)return this.failTimeout();if(s&&c&&o){if(n.eventType!=u)return this.failTimeout();if(i=this.pTime?n.timeStamp-this.pTime<t.interval:!0,r=!this.pCenter||ti(this.pCenter,n.center)<t.posThreshold,this.pTime=n.timeStamp,this.pCenter=n.center,r&&i?this.count+=1:this.count=1,this._input=n,e=this.count%t.taps,e===0)return this.hasRequireFailures()?(this._timer=ci(function(){this.state=p;this.tryEmit()},t.interval,this),h):p}return a},failTimeout:function(){return this._timer=ci(function(){this.state=a},this.options.interval,this),a},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==p&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});b.VERSION="2.0.8";b.defaults={domEvents:!1,touchAction:hu,enable:!0,inputTarget:null,inputClass:null,preset:[[ir,{enable:!1}],[nr,{enable:!1},["rotate"]],[rr,{direction:l}],[oi,{direction:l},["swipe"]],[si],[si,{event:"doubletap",taps:2},["tap"]],[tr]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};vu=1;ur=2;fr.prototype={set:function(n){return y(this.options,n),n.touchAction&&this.touchAction.update(),n.inputTarget&&(this.input.destroy(),this.input.target=n.inputTarget,this.input.init()),this},stop:function(n){this.session.stopped=n?ur:vu},recognize:function(n){var r=this.session,i,f,t,u;if(!r.stopped)for(this.touchAction.preventDefaults(n),f=this.recognizers,t=r.curRecognizer,(!t||t&&t.state&p)&&(t=r.curRecognizer=null),u=0;u<f.length;)i=f[u],r.stopped!==ur&&(!t||i==t||i.canRecognizeWith(t))?i.recognize(n):i.reset(),!t&&i.state&(h|et|k)&&(t=r.curRecognizer=i),u++},get:function(n){var i,t;if(n instanceof w)return n;for(i=this.recognizers,t=0;t<i.length;t++)if(i[t].options.event==n)return i[t];return null},add:function(n){if(ut(n,"add",this))return this;var t=this.get(n.options.event);return t&&this.remove(t),this.recognizers.push(n),n.manager=this,this.touchAction.update(),n},remove:function(n){if(ut(n,"remove",this))return this;if(n=this.get(n),n){var t=this.recognizers,i=ft(t,n);i!==-1&&(t.splice(i,1),this.touchAction.update())}return this},on:function(n,t){if(n!==r&&t!==r){var i=this.handlers;return v(bt(n),function(n){i[n]=i[n]||[];i[n].push(t)}),this}},off:function(n,t){if(n!==r){var i=this.handlers;return v(bt(n),function(n){t?i[n]&&i[n].splice(ft(i[n],t),1):delete i[n]}),this}},emit:function(n,t){var i,r;if(this.options.domEvents&&ie(n,t),i=this.handlers[n]&&this.handlers[n].slice(),i&&i.length)for(t.type=n,t.preventDefault=function(){t.srcEvent.preventDefault()},r=0;r<i.length;)i[r](t),r++},destroy:function(){this.element&&yu(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};y(b,{INPUT_START:f,INPUT_MOVE:nt,INPUT_END:u,INPUT_CANCEL:e,STATE_POSSIBLE:fi,STATE_BEGAN:h,STATE_CHANGED:et,STATE_ENDED:k,STATE_RECOGNIZED:p,STATE_CANCELLED:yt,STATE_FAILED:a,DIRECTION_NONE:gt,DIRECTION_LEFT:st,DIRECTION_RIGHT:ht,DIRECTION_UP:ct,DIRECTION_DOWN:lt,DIRECTION_HORIZONTAL:l,DIRECTION_VERTICAL:tt,DIRECTION_ALL:pr,Manager:fr,Input:s,TouchAction:gi,TouchInput:ri,MouseInput:ii,PointerEventInput:wi,TouchMouseInput:ki,SingleTouchInput:iu,Recognizer:w,AttrRecognizer:c,Tap:si,Pan:oi,Swipe:rr,Pinch:nr,Rotate:ir,Press:tr,on:pt,off:wt,each:v,merge:sr,extend:li,assign:y,inherit:o,bindFn:ai,prefixed:dt});pu=typeof n!="undefined"?n:typeof self!="undefined"?self:{};pu.Hammer=b;typeof define=="function"&&define.amd?define(function(){return b}):typeof module!="undefined"&&module.exports?module.exports=b:n[i]=b}(window,document,"Hammer");window.matchMedia||(window.matchMedia=function(){"use strict";var i=window.styleMedia||window.media,n,t,r;return i||(n=document.createElement("style"),t=document.getElementsByTagName("script")[0],n.type="text/css",n.id="matchmediajs-test",t?t.parentNode.insertBefore(n,t):document.head.appendChild(n),r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle,i={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,r.width==="1px"}}),function(n){return{matches:i.matchMedium(n||"all"),media:n||"all"}}}());$(document).ready(function(){"use strict";$(document).on("click",function(n){$(n.target).closest("div#headercontent").length||$("#checkbox_medium_menu:checked").length>0&&$("#checkbox_medium_menu").prop("checked",!1);$(n.target).closest("div#subheadercontent").length||$("#checkbox_user_menu:checked").length>0&&$("#checkbox_user_menu").prop("checked",!1)});$("#DetailSearchLink").on("click",function(){return $("a#DetailSearchLink i").toggleClass("pfeilrotate"),!1});$("#searchcheckboxes").on("click",function(){return $("label#searchcheckboxes i").toggleClass("pfeilrotate"),$("#checkbox_searchfilter:checked").length>0?$("#checkbox_searchfilter").prop("checked",!1):$("#checkbox_searchfilter").prop("checked",!0),$("#searchcheckboxescontainer").toggleClass("showsearchcheckboxeslist"),!1})});verweiszettelFolding=function(n){"use strict";function u(t,u){var f=n(t),e=f.data(i),o=f.data(r);isNull(u)&&(u=f.hasClass(e),u=!u);f.toggleClass(e,u);f.toggleClass(o,!u)}function f(n){var r=n.next("li.foldable-target"),i;r&&(r.toggleClass(t),n.toggleClass(t),i=n.find("i.trigger:first"),i.hasClass("clickflag")?u(i):i.addClass("clickflag"))}function e(f,e,o){f.length>0&&n(".foldable, .foldable-target",f).each(function(){var s=n(this),h=s.data("unfolded");if(s.toggleClass(t,!h),s.hasClass("foldable")){var f=s.find("i.trigger:first"),c=f.data(i),l=f.data(r);c||f.data(i,e||"icon-right-open");l||f.data(r,o||"icon-down-open");u(f,!h)}})}var t="folded",i="icon-folded",r="icon-unfolded";return{toggleIcon:u,foldFoldable:f,initializeFoldingState:e}}(jQuery);$(document).ready(function(){window.collapseLinknoteTree=new CollapseLinknoteTree("icon-right-open","icon-down-open")});$(function(){var n=$("#verweisContainer");n.on("click",".foldable .verweiszettel-section-count",handleUnlinkedCounter)});Function.__typeName="Function";Function.__class=!0;Function.createCallback=function(n,t){return function(){var u=arguments.length,r,i;if(u>0){for(r=[],i=0;i<u;i++)r[i]=arguments[i];return r[u]=t,n.apply(this,r)}return n.call(this,t)}};Function.createDelegate=function(n,t){return function(){return t.apply(n,arguments)}};Function.emptyFunction=Function.emptyMethod=function(){};Function.validateParameters=function(n,t,i){return Function._validateParams(n,t,i)};Function._validateParams=function(n,t,i){var r,e=t.length,u,s,f,o;if(i=i||typeof i=="undefined",r=Function._validateParameterCount(n,t,i),r)return r.popStackFrame(),r;for(u=0,s=n.length;u<s;u++){if(f=t[Math.min(u,e-1)],o=f.name,f.parameterArray)o+="["+(u-e+1)+"]";else if(!i&&u>=e)break;if(r=Function._validateParameter(n[u],f,o),r)return r.popStackFrame(),r}return null};Function._validateParameterCount=function(n,t,i){var r,f,u=t.length,e=n.length,o,s,h;if(e<u){for(o=u,r=0;r<u;r++)s=t[r],(s.optional||s.parameterArray)&&o--;e<o&&(f=!0)}else if(i&&e>u)for(f=!0,r=0;r<u;r++)if(t[r].parameterArray){f=!1;break}return f?(h=Error.parameterCount(),h.popStackFrame(),h):null};Function._validateParameter=function(n,t,i){var r,o=t.type,l=!!t.integer,a=!!t.domElement,v=!!t.mayBeNull,f,e,s,h,u,c;if(r=Function._validateParameterType(n,o,l,a,v,i),r)return r.popStackFrame(),r;if(f=t.elementType,e=!!t.elementMayBeNull,o===Array&&typeof n!="undefined"&&n!==null&&(f||!e))for(s=!!t.elementInteger,h=!!t.elementDomElement,u=0;u<n.length;u++)if(c=n[u],r=Function._validateParameterType(c,f,s,h,e,i+"["+u+"]"),r)return r.popStackFrame(),r;return null};Function._validateParameterType=function(n,t,i,r,u,f){var e,h,o,c,s;if(typeof n=="undefined")return u?null:(e=Error.argumentUndefined(f),e.popStackFrame(),e);if(n===null)return u?null:(e=Error.argumentNull(f),e.popStackFrame(),e);if(t&&t.__enum){if(typeof n!="number")return e=Error.argumentType(f,Object.getType(n),t),e.popStackFrame(),e;if(n%1==0)if(o=t.prototype,t.__flags&&n!==0){c=n;for(h in o)if((s=o[h],s!==0)&&((s&n)===s&&(c-=s),c===0))return null}else for(h in o)if(o[h]===n)return null;return e=Error.argumentOutOfRange(f,n,String.format(Sys.Res.enumInvalidValue,n,t.getName())),e.popStackFrame(),e}return r&&(!Sys._isDomElement(n)||n.nodeType===3)?(e=Error.argument(f,Sys.Res.argumentDomElement),e.popStackFrame(),e):t&&!Sys._isInstanceOfType(t,n)?(e=Error.argumentType(f,Object.getType(n),t),e.popStackFrame(),e):t===Number&&i&&n%1!=0?(e=Error.argumentOutOfRange(f,n,Sys.Res.argumentInteger),e.popStackFrame(),e):null};Error.__typeName="Error";Error.__class=!0;Error.create=function(n,t){var i=new Error(n),r;if(i.message=n,t)for(r in t)i[r]=t[r];return i.popStackFrame(),i};Error.argument=function(n,t){var r="Sys.ArgumentException: "+(t?t:Sys.Res.argument),i;return n&&(r+="\n"+String.format(Sys.Res.paramName,n)),i=Error.create(r,{name:"Sys.ArgumentException",paramName:n}),i.popStackFrame(),i};Error.argumentNull=function(n,t){var r="Sys.ArgumentNullException: "+(t?t:Sys.Res.argumentNull),i;return n&&(r+="\n"+String.format(Sys.Res.paramName,n)),i=Error.create(r,{name:"Sys.ArgumentNullException",paramName:n}),i.popStackFrame(),i};Error.argumentOutOfRange=function(n,t,i){var r="Sys.ArgumentOutOfRangeException: "+(i?i:Sys.Res.argumentOutOfRange),u;return n&&(r+="\n"+String.format(Sys.Res.paramName,n)),typeof t!="undefined"&&t!==null&&(r+="\n"+String.format(Sys.Res.actualValue,t)),u=Error.create(r,{name:"Sys.ArgumentOutOfRangeException",paramName:n,actualValue:t}),u.popStackFrame(),u};Error.argumentType=function(n,t,i,r){var u="Sys.ArgumentTypeException: ",f;return u+=r?r:t&&i?String.format(Sys.Res.argumentTypeWithTypes,t.getName(),i.getName()):Sys.Res.argumentType,n&&(u+="\n"+String.format(Sys.Res.paramName,n)),f=Error.create(u,{name:"Sys.ArgumentTypeException",paramName:n,actualType:t,expectedType:i}),f.popStackFrame(),f};Error.argumentUndefined=function(n,t){var r="Sys.ArgumentUndefinedException: "+(t?t:Sys.Res.argumentUndefined),i;return n&&(r+="\n"+String.format(Sys.Res.paramName,n)),i=Error.create(r,{name:"Sys.ArgumentUndefinedException",paramName:n}),i.popStackFrame(),i};Error.format=function(n){var i="Sys.FormatException: "+(n?n:Sys.Res.format),t=Error.create(i,{name:"Sys.FormatException"});return t.popStackFrame(),t};Error.invalidOperation=function(n){var i="Sys.InvalidOperationException: "+(n?n:Sys.Res.invalidOperation),t=Error.create(i,{name:"Sys.InvalidOperationException"});return t.popStackFrame(),t};Error.notImplemented=function(n){var i="Sys.NotImplementedException: "+(n?n:Sys.Res.notImplemented),t=Error.create(i,{name:"Sys.NotImplementedException"});return t.popStackFrame(),t};Error.parameterCount=function(n){var i="Sys.ParameterCountException: "+(n?n:Sys.Res.parameterCount),t=Error.create(i,{name:"Sys.ParameterCountException"});return t.popStackFrame(),t};Error.prototype.popStackFrame=function(){var r,t;if(typeof this.stack!="undefined"&&this.stack!==null&&typeof this.fileName!="undefined"&&this.fileName!==null&&typeof this.lineNumber!="undefined"&&this.lineNumber!==null){for(var n=this.stack.split("\n"),i=n[0],u=this.fileName+":"+this.lineNumber;typeof i!="undefined"&&i!==null&&i.indexOf(u)===-1;)n.shift(),i=n[0];(r=n[1],typeof r!="undefined"&&r!==null)&&(t=r.match(/@(.*):(\d+)$/),typeof t!="undefined"&&t!==null)&&(this.fileName=t[1],this.lineNumber=parseInt(t[2]),n.shift(),this.stack=n.join("\n"))}};Object.__typeName="Object";Object.__class=!0;Object.getType=function(n){var t=n.constructor;return!t||typeof t!="function"||!t.__typeName||t.__typeName==="Object"?Object:t};Object.getTypeName=function(n){return Object.getType(n).getName()};String.__typeName="String";String.__class=!0;String.prototype.endsWith=function(n){return this.substr(this.length-n.length)===n};String.prototype.startsWith=function(n){return this.substr(0,n.length)===n};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.trimEnd=function(){return this.replace(/\s+$/,"")};String.prototype.trimStart=function(){return this.replace(/^\s+/,"")};String.format=function(){return String._toFormattedString(!1,arguments)};String._toFormattedString=function(n,t){for(var o,u,e="",f=t[0],i=0;;){if(o=f.indexOf("{",i),u=f.indexOf("}",i),o<0&&u<0){e+=f.slice(i);break}if(u>0&&(u<o||o<0)){e+=f.slice(i,u+1);i=u+2;continue}if(e+=f.slice(i,o),i=o+1,f.charAt(i)==="{"){e+="{";i++;continue}if(u<0)break;var s=f.substring(i,u),h=s.indexOf(":"),l=parseInt(h<0?s:s.substring(0,h),10)+1,c=h<0?"":s.substring(h+1),r=t[l];(typeof r=="undefined"||r===null)&&(r="");e+=r.toFormattedString?r.toFormattedString(c):n&&r.localeFormat?r.localeFormat(c):r.format?r.format(c):r.toString();i=u+1}return e};Boolean.__typeName="Boolean";Boolean.__class=!0;Boolean.parse=function(n){var t=n.trim().toLowerCase();return t==="false"?!1:t==="true"?!0:void 0};Date.__typeName="Date";Date.__class=!0;Number.__typeName="Number";Number.__class=!0;RegExp.__typeName="RegExp";RegExp.__class=!0;window||(this.window=this);window.Type=Function;Type.prototype.callBaseMethod=function(n,t,i){var r=Sys._getBaseMethod(this,n,t);return i?r.apply(n,i):r.apply(n)};Type.prototype.getBaseMethod=function(n,t){return Sys._getBaseMethod(this,n,t)};Type.prototype.getBaseType=function(){return typeof this.__baseType=="undefined"?null:this.__baseType};Type.prototype.getInterfaces=function(){for(var n=[],t=this,i,r,f,u;t;){if(i=t.__interfaces,i)for(r=0,f=i.length;r<f;r++)u=i[r],Array.contains(n,u)||(n[n.length]=u);t=t.__baseType}return n};Type.prototype.getName=function(){return typeof this.__typeName=="undefined"?"":this.__typeName};Type.prototype.implementsInterface=function(n){var r,t,u,i,f;if(this.resolveInheritance(),r=n.getName(),t=this.__interfaceCache,t){if(u=t[r],typeof u!="undefined")return u}else t=this.__interfaceCache={};for(i=this;i;){if(f=i.__interfaces,f&&Array.indexOf(f,n)!==-1)return t[r]=!0;i=i.__baseType}return t[r]=!1};Type.prototype.inheritsFrom=function(n){this.resolveInheritance();for(var t=this.__baseType;t;){if(t===n)return!0;t=t.__baseType}return!1};Type.prototype.initializeBase=function(n,t){return this.resolveInheritance(),this.__baseType&&(t?this.__baseType.apply(n,t):this.__baseType.apply(n)),n};Type.prototype.isImplementedBy=function(n){if(typeof n=="undefined"||n===null)return!1;var t=Object.getType(n);return!!(t.implementsInterface&&t.implementsInterface(this))};Type.prototype.isInstanceOfType=function(n){return Sys._isInstanceOfType(this,n)};Type.prototype.registerClass=function(n,t,i){var r,u,f;if(this.prototype.constructor=this,this.__typeName=n,this.__class=!0,t&&(this.__baseType=t,this.__basePrototypePending=!0),Sys.__upperCaseTypes[n.toUpperCase()]=this,i)for(this.__interfaces=[],r=2,u=arguments.length;r<u;r++)f=arguments[r],this.__interfaces.push(f);return this};Type.prototype.registerInterface=function(n){return Sys.__upperCaseTypes[n.toUpperCase()]=this,this.prototype.constructor=this,this.__typeName=n,this.__interface=!0,this};Type.prototype.resolveInheritance=function(){var n,t,i;if(this.__basePrototypePending){n=this.__baseType;n.resolveInheritance();for(t in n.prototype)i=n.prototype[t],this.prototype[t]||(this.prototype[t]=i);delete this.__basePrototypePending}};Type.getRootNamespaces=function(){return Array.clone(Sys.__rootNamespaces)};Type.isClass=function(n){return typeof n=="undefined"||n===null?!1:!!n.__class};Type.isInterface=function(n){return typeof n=="undefined"||n===null?!1:!!n.__interface};Type.isNamespace=function(n){return typeof n=="undefined"||n===null?!1:!!n.__namespace};Type.parse=function(typeName,ns){var fn;return ns?(fn=Sys.__upperCaseTypes[ns.getName().toUpperCase()+"."+typeName.toUpperCase()],fn||null):typeName?(Type.__htClasses||(Type.__htClasses={}),fn=Type.__htClasses[typeName],fn||(fn=eval(typeName),Type.__htClasses[typeName]=fn),fn):null};Type.registerNamespace=function(n){for(var f,t,r=window,u=n.split("."),i=0;i<u.length;i++)f=u[i],t=r[f],t||(t=r[f]={}),t.__namespace||(i===0&&n!=="Sys"&&(Sys.__rootNamespaces[Sys.__rootNamespaces.length]=t),t.__namespace=!0,t.__typeName=u.slice(0,i+1).join("."),t.getName=function(){return this.__typeName}),r=t};Type._checkDependency=function(n,t){var i=Type._registerScript._scripts,r=i?!!i[n]:!1;if(typeof t!="undefined"&&!r)throw Error.invalidOperation(String.format(Sys.Res.requiredScriptReferenceNotIncluded,t,n));return r};Type._registerScript=function(n,t){var i=Type._registerScript._scripts,r,f,u;if(i||(Type._registerScript._scripts=i={}),i[n])throw Error.invalidOperation(String.format(Sys.Res.scriptAlreadyLoaded,n));if(i[n]=!0,t)for(r=0,f=t.length;r<f;r++)if(u=t[r],!Type._checkDependency(u))throw Error.invalidOperation(String.format(Sys.Res.scriptDependencyNotFound,n,u));};Type.registerNamespace("Sys");Sys.__upperCaseTypes={};Sys.__rootNamespaces=[Sys];Sys._isInstanceOfType=function(n,t){if(typeof t=="undefined"||t===null)return!1;if(t instanceof n)return!0;var i=Object.getType(t);return!!(i===n)||i.inheritsFrom&&i.inheritsFrom(n)||i.implementsInterface&&i.implementsInterface(n)};Sys._getBaseMethod=function(n,t,i){var u=n.getBaseType(),r;return u?(r=u.prototype[i],r instanceof Function?r:null):null};Sys._isDomElement=function(n){var i=!1,t,r;return typeof n.nodeType!="number"&&(t=n.ownerDocument||n.document||n,t!=n?(r=t.defaultView||t.parentWindow,i=r!=n):i=typeof t.body=="undefined"),!i};Array.__typeName="Array";Array.__class=!0;Array.add=Array.enqueue=function(n,t){n[n.length]=t};Array.addRange=function(n,t){n.push.apply(n,t)};Array.clear=function(n){n.length=0};Array.clone=function(n){return n.length===1?[n[0]]:Array.apply(null,n)};Array.contains=function(n,t){return Sys._indexOf(n,t)>=0};Array.dequeue=function(n){return n.shift()};Array.forEach=function(n,t,i){for(var u,r=0,f=n.length;r<f;r++)u=n[r],typeof u!="undefined"&&t.call(i,u,r,n)};Array.indexOf=function(n,t,i){return Sys._indexOf(n,t,i)};Array.insert=function(n,t,i){n.splice(t,0,i)};Array.parse=function(value){return value?eval(value):[]};Array.remove=function(n,t){var i=Sys._indexOf(n,t);return i>=0&&n.splice(i,1),i>=0};Array.removeAt=function(n,t){n.splice(t,1)};Sys._indexOf=function(n,t,i){var u,r;if(typeof t=="undefined")return-1;if(u=n.length,u!==0)for(i=+i,isNaN(i)?i=0:(isFinite(i)&&(i=i-i%1),i<0&&(i=Math.max(0,u+i))),r=i;r<u;r++)if(typeof n[r]!="undefined"&&n[r]===t)return r;return-1};Type._registerScript._scripts={"MicrosoftAjaxCore.js":!0,"MicrosoftAjaxGlobalization.js":!0,"MicrosoftAjaxSerialization.js":!0,"MicrosoftAjaxComponentModel.js":!0,"MicrosoftAjaxHistory.js":!0,"MicrosoftAjaxNetwork.js":!0,"MicrosoftAjaxWebServices.js":!0};Sys.IDisposable=function(){};Sys.IDisposable.prototype={};Sys.IDisposable.registerInterface("Sys.IDisposable");Sys.StringBuilder=function(n){this._parts=typeof n!="undefined"&&n!==null&&n!==""?[n.toString()]:[];this._value={};this._len=0};Sys.StringBuilder.prototype={append:function(n){this._parts[this._parts.length]=n},appendLine:function(n){this._parts[this._parts.length]=typeof n=="undefined"||n===null||n===""?"\r\n":n+"\r\n"},clear:function(){this._parts=[];this._value={};this._len=0},isEmpty:function(){return this._parts.length===0?!0:this.toString()===""},toString:function(n){var t,r,i;if(n=n||"",t=this._parts,this._len!==t.length&&(this._value={},this._len=t.length),r=this._value,typeof r[n]=="undefined"){if(n!=="")for(i=0;i<t.length;)typeof t[i]=="undefined"||t[i]===""||t[i]===null?t.splice(i,1):i++;r[n]=this._parts.join(n)}return r[n]}};Sys.StringBuilder.registerClass("Sys.StringBuilder");Sys.Browser={};Sys.Browser.InternetExplorer={};Sys.Browser.Firefox={};Sys.Browser.Safari={};Sys.Browser.Opera={};Sys.Browser.agent=null;Sys.Browser.hasDebuggerStatement=!1;Sys.Browser.name=navigator.appName;Sys.Browser.version=parseFloat(navigator.appVersion);Sys.Browser.documentMode=0;navigator.userAgent.indexOf(" MSIE ")>-1?(Sys.Browser.agent=Sys.Browser.InternetExplorer,Sys.Browser.version=parseFloat(navigator.userAgent.match(/MSIE (\d+\.\d+)/)[1]),Sys.Browser.version>=8&&document.documentMode>=7&&(Sys.Browser.documentMode=document.documentMode),Sys.Browser.hasDebuggerStatement=!0):navigator.userAgent.indexOf(" Firefox/")>-1?(Sys.Browser.agent=Sys.Browser.Firefox,Sys.Browser.version=parseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]),Sys.Browser.name="Firefox",Sys.Browser.hasDebuggerStatement=!0):navigator.userAgent.indexOf(" AppleWebKit/")>-1?(Sys.Browser.agent=Sys.Browser.Safari,Sys.Browser.version=parseFloat(navigator.userAgent.match(/AppleWebKit\/(\d+(\.\d+)?)/)[1]),Sys.Browser.name="Safari"):navigator.userAgent.indexOf("Opera/")>-1&&(Sys.Browser.agent=Sys.Browser.Opera);Sys.EventArgs=function(){};Sys.EventArgs.registerClass("Sys.EventArgs");Sys.EventArgs.Empty=new Sys.EventArgs;Sys.CancelEventArgs=function(){Sys.CancelEventArgs.initializeBase(this);this._cancel=!1};Sys.CancelEventArgs.prototype={get_cancel:function(){return this._cancel},set_cancel:function(n){this._cancel=n}};Sys.CancelEventArgs.registerClass("Sys.CancelEventArgs",Sys.EventArgs);Type.registerNamespace("Sys.UI");Sys._Debug=function(){};Sys._Debug.prototype={_appendConsole:function(n){typeof Debug!="undefined"&&Debug.writeln&&Debug.writeln(n);window.console&&window.console.log&&window.console.log(n);window.opera&&window.opera.postError(n);window.debugService&&window.debugService.trace(n)},_appendTrace:function(n){var t=document.getElementById("TraceConsole");t&&t.tagName.toUpperCase()==="TEXTAREA"&&(t.value+=n+"\n")},assert:function(n,t,i){n||(t=i&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,t,this.assert.caller):String.format(Sys.Res.assertFailed,t),confirm(String.format(Sys.Res.breakIntoDebugger,t))&&this.fail(t))},clearTrace:function(){var n=document.getElementById("TraceConsole");n&&n.tagName.toUpperCase()==="TEXTAREA"&&(n.value="")},fail:function(message){this._appendConsole(message);Sys.Browser.hasDebuggerStatement&&eval("debugger")},trace:function(n){this._appendConsole(n);this._appendTrace(n)},traceDump:function(n,t){var i=this._traceDump(n,t,!0)},_traceDump:function(n,t,i,r,u){var e,o,f,c,s,h;if(t=t?t:"traceDump",r=r?r:"",n===null){this.trace(r+t+": null");return}switch(typeof n){case"undefined":this.trace(r+t+": Undefined");break;case"number":case"string":case"boolean":this.trace(r+t+": "+n);break;default:if(Date.isInstanceOfType(n)||RegExp.isInstanceOfType(n)){this.trace(r+t+": "+n.toString());break}if(u){if(Array.contains(u,n)){this.trace(r+t+": ...");return}}else u=[];if(Array.add(u,n),n==window||n===document||window.HTMLElement&&n instanceof HTMLElement||typeof n.nodeName=="string")e=n.tagName?n.tagName:"DomElement",n.id&&(e+=" - "+n.id),this.trace(r+t+" {"+e+"}");else if(o=Object.getTypeName(n),this.trace(r+t+(typeof o=="string"?" {"+o+"}":"")),r===""||i)if(r+="    ",Array.isInstanceOfType(n))for(c=n.length,f=0;f<c;f++)this._traceDump(n[f],"["+f+"]",i,r,u);else for(s in n)h=n[s],Function.isInstanceOfType(h)||this._traceDump(h,s,i,r,u);Array.remove(u,n)}}};Sys._Debug.registerClass("Sys._Debug");Sys.Debug=new Sys._Debug;Sys.Debug.isDebug=!1;Type.prototype.registerEnum=function(n,t){Sys.__upperCaseTypes[n.toUpperCase()]=this;for(var i in this.prototype)this[i]=this.prototype[i];this.__typeName=n;this.parse=Sys$Enum$parse;this.__string=this.toString();this.toString=Sys$Enum$toString;this.__flags=t;this.__enum=!0};Type.isEnum=function(n){return typeof n=="undefined"||n===null?!1:!!n.__enum};Type.isFlags=function(n){return typeof n=="undefined"||n===null?!1:!!n.__flags};Sys.CollectionChange=function(n,t,i,r,u){this.action=n;t&&(t instanceof Array||(t=[t]));this.newItems=t||null;typeof i!="number"&&(i=-1);this.newStartingIndex=i;r&&(r instanceof Array||(r=[r]));this.oldItems=r||null;typeof u!="number"&&(u=-1);this.oldStartingIndex=u};Sys.CollectionChange.registerClass("Sys.CollectionChange");Sys.NotifyCollectionChangedAction=function(){throw Error.notImplemented();};Sys.NotifyCollectionChangedAction.prototype={add:0,remove:1,reset:2};Sys.NotifyCollectionChangedAction.registerEnum("Sys.NotifyCollectionChangedAction");Sys.NotifyCollectionChangedEventArgs=function(n){this._changes=n;Sys.NotifyCollectionChangedEventArgs.initializeBase(this)};Sys.NotifyCollectionChangedEventArgs.prototype={get_changes:function(){return this._changes||[]}};Sys.NotifyCollectionChangedEventArgs.registerClass("Sys.NotifyCollectionChangedEventArgs",Sys.EventArgs);Sys.Observer=function(){};Sys.Observer.registerClass("Sys.Observer");Sys.Observer.makeObservable=function(n){var i=n instanceof Array,t=Sys.Observer;return n.setValue===t._observeMethods.setValue?n:(t._addMethods(n,t._observeMethods),i&&t._addMethods(n,t._arrayMethods),n)};Sys.Observer._addMethods=function(n,t){for(var i in t)n[i]=t[i]};Sys.Observer._addEventHandler=function(n,t,i){Sys.Observer._getContext(n,!0).events._addHandler(t,i)};Sys.Observer.addEventHandler=function(n,t,i){Sys.Observer._addEventHandler(n,t,i)};Sys.Observer._removeEventHandler=function(n,t,i){Sys.Observer._getContext(n,!0).events._removeHandler(t,i)};Sys.Observer.removeEventHandler=function(n,t,i){Sys.Observer._removeEventHandler(n,t,i)};Sys.Observer.raiseEvent=function(n,t,i){var u=Sys.Observer._getContext(n),r;u&&(r=u.events.getHandler(t),r&&r(n,i))};Sys.Observer.addPropertyChanged=function(n,t){Sys.Observer._addEventHandler(n,"propertyChanged",t)};Sys.Observer.removePropertyChanged=function(n,t){Sys.Observer._removeEventHandler(n,"propertyChanged",t)};Sys.Observer.beginUpdate=function(n){Sys.Observer._getContext(n,!0).updating=!0};Sys.Observer.endUpdate=function(n){var t=Sys.Observer._getContext(n),i,r;t&&t.updating&&(t.updating=!1,i=t.dirty,t.dirty=!1,i&&(n instanceof Array&&(r=t.changes,t.changes=null,Sys.Observer.raiseCollectionChanged(n,r)),Sys.Observer.raisePropertyChanged(n,"")))};Sys.Observer.isUpdating=function(n){var t=Sys.Observer._getContext(n);return t?t.updating:!1};Sys.Observer._setValue=function(n,t,i){for(var h,a,v,u,e,r,o,c=n,f=t.split("."),s=0,l=f.length-1;s<l;s++)if(h=f[s],r=n["get_"+h],n=typeof r=="function"?r.call(n):n[h],a=typeof n,n===null||a==="undefined")throw Error.invalidOperation(String.format(Sys.Res.nullReferenceInPath,t));if(u=f[l],r=n["get_"+u],o=n["set_"+u],v=typeof r=="function"?r.call(n):n[u],typeof o=="function"?o.call(n,i):n[u]=i,v!==i){if(e=Sys.Observer._getContext(c),e&&e.updating){e.dirty=!0;return}Sys.Observer.raisePropertyChanged(c,f[0])}};Sys.Observer.setValue=function(n,t,i){Sys.Observer._setValue(n,t,i)};Sys.Observer.raisePropertyChanged=function(n,t){Sys.Observer.raiseEvent(n,"propertyChanged",new Sys.PropertyChangedEventArgs(t))};Sys.Observer.addCollectionChanged=function(n,t){Sys.Observer._addEventHandler(n,"collectionChanged",t)};Sys.Observer.removeCollectionChanged=function(n,t){Sys.Observer._removeEventHandler(n,"collectionChanged",t)};Sys.Observer._collectionChange=function(n,t){var i=Sys.Observer._getContext(n),r;i&&i.updating?(i.dirty=!0,r=i.changes,r?r.push(t):i.changes=r=[t]):(Sys.Observer.raiseCollectionChanged(n,[t]),Sys.Observer.raisePropertyChanged(n,"length"))};Sys.Observer.add=function(n,t){var i=new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add,[t],n.length);Array.add(n,t);Sys.Observer._collectionChange(n,i)};Sys.Observer.addRange=function(n,t){var i=new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add,t,n.length);Array.addRange(n,t);Sys.Observer._collectionChange(n,i)};Sys.Observer.clear=function(n){var t=Array.clone(n);Array.clear(n);Sys.Observer._collectionChange(n,new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.reset,null,-1,t,0))};Sys.Observer.insert=function(n,t,i){Array.insert(n,t,i);Sys.Observer._collectionChange(n,new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add,[i],t))};Sys.Observer.remove=function(n,t){var i=Array.indexOf(n,t);return i!==-1?(Array.remove(n,t),Sys.Observer._collectionChange(n,new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.remove,null,-1,[t],i)),!0):!1};Sys.Observer.removeAt=function(n,t){if(t>-1&&t<n.length){var i=n[t];Array.removeAt(n,t);Sys.Observer._collectionChange(n,new Sys.CollectionChange(Sys.NotifyCollectionChangedAction.remove,null,-1,[i],t))}};Sys.Observer.raiseCollectionChanged=function(n,t){Sys.Observer.raiseEvent(n,"collectionChanged",new Sys.NotifyCollectionChangedEventArgs(t))};Sys.Observer._observeMethods={add_propertyChanged:function(n){Sys.Observer._addEventHandler(this,"propertyChanged",n)},remove_propertyChanged:function(n){Sys.Observer._removeEventHandler(this,"propertyChanged",n)},addEventHandler:function(n,t){Sys.Observer._addEventHandler(this,n,t)},removeEventHandler:function(n,t){Sys.Observer._removeEventHandler(this,n,t)},get_isUpdating:function(){return Sys.Observer.isUpdating(this)},beginUpdate:function(){Sys.Observer.beginUpdate(this)},endUpdate:function(){Sys.Observer.endUpdate(this)},setValue:function(n,t){Sys.Observer._setValue(this,n,t)},raiseEvent:function(n,t){Sys.Observer.raiseEvent(this,n,t)},raisePropertyChanged:function(n){Sys.Observer.raiseEvent(this,"propertyChanged",new Sys.PropertyChangedEventArgs(n))}};Sys.Observer._arrayMethods={add_collectionChanged:function(n){Sys.Observer._addEventHandler(this,"collectionChanged",n)},remove_collectionChanged:function(n){Sys.Observer._removeEventHandler(this,"collectionChanged",n)},add:function(n){Sys.Observer.add(this,n)},addRange:function(n){Sys.Observer.addRange(this,n)},clear:function(){Sys.Observer.clear(this)},insert:function(n,t){Sys.Observer.insert(this,n,t)},remove:function(n){return Sys.Observer.remove(this,n)},removeAt:function(n){Sys.Observer.removeAt(this,n)},raiseCollectionChanged:function(n){Sys.Observer.raiseEvent(this,"collectionChanged",new Sys.NotifyCollectionChangedEventArgs(n))}};Sys.Observer._getContext=function(n,t){var i=n._observerContext;return i?i():t?(n._observerContext=Sys.Observer._createContext())():null};Sys.Observer._createContext=function(){var n={events:new Sys.EventHandlerList};return function(){return n}};Date._appendPreOrPostMatch=function(n,t){for(var u,f=0,i=!1,r=0,e=n.length;r<e;r++){u=n.charAt(r);switch(u){case"'":i?t.append("'"):f++;i=!1;break;case"\\":i&&t.append("\\");i=!i;break;default:t.append(u);i=!1}}return f};Date._expandFormat=function(n,t){t||(t="F");var i=t.length;if(i===1)switch(t){case"d":return n.ShortDatePattern;case"D":return n.LongDatePattern;case"t":return n.ShortTimePattern;case"T":return n.LongTimePattern;case"f":return n.LongDatePattern+" "+n.ShortTimePattern;case"F":return n.FullDateTimePattern;case"M":case"m":return n.MonthDayPattern;case"s":return n.SortableDateTimePattern;case"Y":case"y":return n.YearMonthPattern;default:throw Error.format(Sys.Res.formatInvalidString);}else i===2&&t.charAt(0)==="%"&&(t=t.charAt(1));return t};Date._expandYear=function(n,t){var r=new Date,u=Date._getEra(r),i;return t<100&&(i=Date._getEraYear(r,n,u),t+=i-i%100,t>n.Calendar.TwoDigitYearMax&&(t-=100)),t};Date._getEra=function(n,t){var r,u,i,f;if(!t)return 0;for(u=n.getTime(),i=0,f=t.length;i<f;i+=4)if(r=t[i+2],r===null||u>=r)return i;return 0};Date._getEraYear=function(n,t,i,r){var u=n.getFullYear();return!r&&t.eras&&(u-=t.eras[i+3]),u};Date._getParseRegExp=function(n,t){var r,c,l,e;if(n._parseRegExp){if(n._parseRegExp[t])return n._parseRegExp[t]}else n._parseRegExp={};r=Date._expandFormat(n,t);r=r.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1");for(var i=new Sys.StringBuilder("^"),o=[],f=0,s=0,h=Date._getTokenRegExp(),u;(u=h.exec(r))!==null;){if(c=r.slice(f,u.index),f=h.lastIndex,s+=Date._appendPreOrPostMatch(c,i),s%2==1){i.append(u[0]);continue}switch(u[0]){case"dddd":case"ddd":case"MMMM":case"MMM":case"gg":case"g":i.append("(\\D+)");break;case"tt":case"t":i.append("(\\D*)");break;case"yyyy":i.append("(\\d{4})");break;case"fff":i.append("(\\d{3})");break;case"ff":i.append("(\\d{2})");break;case"f":i.append("(\\d)");break;case"dd":case"d":case"MM":case"M":case"yy":case"y":case"HH":case"H":case"hh":case"h":case"mm":case"m":case"ss":case"s":i.append("(\\d\\d?)");break;case"zzz":i.append("([+-]?\\d\\d?:\\d{2})");break;case"zz":case"z":i.append("([+-]?\\d\\d?)");break;case"/":i.append("(\\"+n.DateSeparator+")")}Array.add(o,u[0])}return Date._appendPreOrPostMatch(r.slice(f),i),i.append("$"),l=i.toString().replace(/\s+/g,"\\s+"),e={regExp:l,groups:o},n._parseRegExp[t]=e,e};Date._getTokenRegExp=function(){return/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g};Date.parseLocale=function(n){return Date._parse(n,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvariant=function(n){return Date._parse(n,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=function(n,t,i){for(var u,e,o,s=!1,r=1,f=i.length;r<f;r++)if(e=i[r],e&&(s=!0,u=Date._parseExact(n,e,t),u))return u;if(!s)for(o=t._getDateTimeFormats(),r=0,f=o.length;r<f;r++)if(u=Date._parseExact(n,o[r],t),u)return u;return null};Date._parseExact=function(n,t,i){var v,st,r,rt,nt,y,p,w,ht,u,ct,b,ut;n=n.trim();var s=i.dateTimeFormat,ft=Date._getParseRegExp(s,t),et=new RegExp(ft.regExp).exec(n);if(et===null)return null;var ot=ft.groups,tt=null,e=null,f=null,c=null,l=null,o=0,a,k=0,d=0,h=0,g=null,it=!1;for(v=0,st=ot.length;v<st;v++)if(r=et[v+1],r)switch(ot[v]){case"dd":case"d":if(c=parseInt(r,10),c<1||c>31)return null;break;case"MMMM":if(f=i._getMonthIndex(r),f<0||f>11)return null;break;case"MMM":if(f=i._getAbbrMonthIndex(r),f<0||f>11)return null;break;case"M":case"MM":if(f=parseInt(r,10)-1,f<0||f>11)return null;break;case"y":case"yy":if(e=Date._expandYear(s,parseInt(r,10)),e<0||e>9999)return null;break;case"yyyy":if(e=parseInt(r,10),e<0||e>9999)return null;break;case"h":case"hh":if(o=parseInt(r,10),o===12&&(o=0),o<0||o>11)return null;break;case"H":case"HH":if(o=parseInt(r,10),o<0||o>23)return null;break;case"m":case"mm":if(k=parseInt(r,10),k<0||k>59)return null;break;case"s":case"ss":if(d=parseInt(r,10),d<0||d>59)return null;break;case"tt":case"t":if(rt=r.toUpperCase(),it=rt===s.PMDesignator.toUpperCase(),!it&&rt!==s.AMDesignator.toUpperCase())return null;break;case"f":if(h=parseInt(r,10)*100,h<0||h>999)return null;break;case"ff":if(h=parseInt(r,10)*10,h<0||h>999)return null;break;case"fff":if(h=parseInt(r,10),h<0||h>999)return null;break;case"dddd":if(l=i._getDayIndex(r),l<0||l>6)return null;break;case"ddd":if(l=i._getAbbrDayIndex(r),l<0||l>6)return null;break;case"zzz":if((nt=r.split(/:/),nt.length!==2)||(a=parseInt(nt[0],10),a<-12||a>13)||(y=parseInt(nt[1],10),y<0||y>59))return null;g=a*60+(r.startsWith("-")?-y:y);break;case"z":case"zz":if(a=parseInt(r,10),a<-12||a>13)return null;g=a*60;break;case"g":case"gg":if(p=r,!p||!s.eras)return null;for(p=p.toLowerCase().trim(),w=0,ht=s.eras.length;w<ht;w+=4)if(p===s.eras[w+1].toLowerCase()){tt=w;break}if(tt===null)return null}if(u=new Date,b=s.Calendar.convert,ct=b?b.fromGregorian(u)[0]:u.getFullYear(),e===null?e=ct:s.eras&&(e+=s.eras[(tt||0)+3]),f===null&&(f=0),c===null&&(c=1),b){if(u=b.toGregorian(e,f,c),u===null)return null}else if((u.setFullYear(e,f,c),u.getDate()!==c)||l!==null&&u.getDay()!==l)return null;return it&&o<12&&(o+=12),u.setHours(o,k,d,h),g!==null&&(ut=u.getMinutes()-(g+u.getTimezoneOffset()),u.setHours(u.getHours()+parseInt(ut/60,10),ut%60)),u};Date.prototype.format=function(n){return this._toFormattedString(n,Sys.CultureInfo.InvariantCulture)};Date.prototype.localeFormat=function(n){return this._toFormattedString(n,Sys.CultureInfo.CurrentCulture)};Date.prototype._toFormattedString=function(n,t){function f(n){return n<10?"0"+n:n.toString()}function y(n){return n<10?"00"+n:n<100?"0"+n:n.toString()}function nt(n){return n<10?"000"+n:n<100?"00"+n:n<1e3?"0"+n:n.toString()}function g(){return s||k?s:(s=d.test(n),k=!0,s)}var r=t.dateTimeFormat,a=r.Calendar.convert,v,b,h,c,i,u,s,k,d,p,w,e;if(!n||!n.length||n==="i")return t&&t.name.length?a?this._toFormattedString(r.FullDateTimePattern,t):(v=new Date(this.getTime()),b=Date._getEra(this,r.eras),v.setFullYear(Date._getEraYear(this,r,b)),v.toLocaleString()):this.toString();for(h=r.eras,c=n==="s",n=Date._expandFormat(r,n),i=new Sys.StringBuilder,d=/([^d]|^)(d|dd)([^d]|$)/g,p=0,w=Date._getTokenRegExp(),!c&&a&&(e=a.fromGregorian(this));;){var tt=w.lastIndex,l=w.exec(n),it=n.slice(tt,l?l.index:n.length);if(p+=Date._appendPreOrPostMatch(it,i),!l)break;if(p%2==1){i.append(l[0]);continue}function o(n,t){if(e)return e[t];switch(t){case 0:return n.getFullYear();case 1:return n.getMonth();case 2:return n.getDate()}}switch(l[0]){case"dddd":i.append(r.DayNames[this.getDay()]);break;case"ddd":i.append(r.AbbreviatedDayNames[this.getDay()]);break;case"dd":s=!0;i.append(f(o(this,2)));break;case"d":s=!0;i.append(o(this,2));break;case"MMMM":i.append(r.MonthGenitiveNames&&g()?r.MonthGenitiveNames[o(this,1)]:r.MonthNames[o(this,1)]);break;case"MMM":i.append(r.AbbreviatedMonthGenitiveNames&&g()?r.AbbreviatedMonthGenitiveNames[o(this,1)]:r.AbbreviatedMonthNames[o(this,1)]);break;case"MM":i.append(f(o(this,1)+1));break;case"M":i.append(o(this,1)+1);break;case"yyyy":i.append(nt(e?e[0]:Date._getEraYear(this,r,Date._getEra(this,h),c)));break;case"yy":i.append(f((e?e[0]:Date._getEraYear(this,r,Date._getEra(this,h),c))%100));break;case"y":i.append((e?e[0]:Date._getEraYear(this,r,Date._getEra(this,h),c))%100);break;case"hh":u=this.getHours()%12;u===0&&(u=12);i.append(f(u));break;case"h":u=this.getHours()%12;u===0&&(u=12);i.append(u);break;case"HH":i.append(f(this.getHours()));break;case"H":i.append(this.getHours());break;case"mm":i.append(f(this.getMinutes()));break;case"m":i.append(this.getMinutes());break;case"ss":i.append(f(this.getSeconds()));break;case"s":i.append(this.getSeconds());break;case"tt":i.append(this.getHours()<12?r.AMDesignator:r.PMDesignator);break;case"t":i.append((this.getHours()<12?r.AMDesignator:r.PMDesignator).charAt(0));break;case"f":i.append(y(this.getMilliseconds()).charAt(0));break;case"ff":i.append(y(this.getMilliseconds()).substr(0,2));break;case"fff":i.append(y(this.getMilliseconds()));break;case"z":u=this.getTimezoneOffset()/60;i.append((u<=0?"+":"-")+Math.floor(Math.abs(u)));break;case"zz":u=this.getTimezoneOffset()/60;i.append((u<=0?"+":"-")+f(Math.floor(Math.abs(u))));break;case"zzz":u=this.getTimezoneOffset()/60;i.append((u<=0?"+":"-")+f(Math.floor(Math.abs(u)))+":"+f(Math.abs(this.getTimezoneOffset()%60)));break;case"g":case"gg":r.eras&&i.append(r.eras[Date._getEra(this,h)+1]);break;case"/":i.append(r.DateSeparator)}}return i.toString()};String.localeFormat=function(){return String._toFormattedString(!0,arguments)};Number.parseLocale=function(n){return Number._parse(n,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=function(n){return Number._parse(n,Sys.CultureInfo.InvariantCulture)};Number._parse=function(n,t){var l,f,e,r,a,v,y,h,c;if(n=n.trim(),n.match(/^[+-]?infinity$/i))return parseFloat(n);if(n.match(/^0x[a-f0-9]+$/i))return parseInt(n);var i=t.numberFormat,o=Number._parseNumberNegativePattern(n,i,i.NumberNegativePattern),s=o[0],u=o[1];return(s===""&&i.NumberNegativePattern!==1&&(o=Number._parseNumberNegativePattern(n,i,1),s=o[0],u=o[1]),s===""&&(s="+"),e=u.indexOf("e"),e<0&&(e=u.indexOf("E")),e<0?(f=u,l=null):(f=u.substr(0,e),l=u.substr(e+1)),v=f.indexOf(i.NumberDecimalSeparator),v<0?(r=f,a=null):(r=f.substr(0,v),a=f.substr(v+i.NumberDecimalSeparator.length)),r=r.split(i.NumberGroupSeparator).join(""),y=i.NumberGroupSeparator.replace(/\u00A0/g," "),i.NumberGroupSeparator!==y&&(r=r.split(y).join("")),h=s+r,a!==null&&(h+="."+a),l!==null&&(c=Number._parseNumberNegativePattern(l,i,1),c[0]===""&&(c[0]="+"),h+="e"+c[0]+c[1]),h.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/))?parseFloat(h):Number.NaN};Number._parseNumberNegativePattern=function(n,t,i){var r=t.NegativeSign,u=t.PositiveSign;switch(i){case 4:r=" "+r;u=" "+u;case 3:if(n.endsWith(r))return["-",n.substr(0,n.length-r.length)];if(n.endsWith(u))return["+",n.substr(0,n.length-u.length)];break;case 2:r+=" ";u+=" ";case 1:if(n.startsWith(r))return["-",n.substr(r.length)];if(n.startsWith(u))return["+",n.substr(u.length)];break;case 0:if(n.startsWith("(")&&n.endsWith(")"))return["-",n.substr(1,n.length-2)]}return["",n]};Number.prototype.format=function(n){return this._toFormattedString(n,Sys.CultureInfo.InvariantCulture)};Number.prototype.localeFormat=function(n){return this._toFormattedString(n,Sys.CultureInfo.CurrentCulture)};Number.prototype._toFormattedString=function(n,t){function s(n,t,i){for(var r=n.length;r<t;r++)n=i?"0"+n:n+"0";return n}function h(n,t,i,r,u){var a=i[0],v=1,p=Math.pow(10,t),y=Math.round(n*p)/p,h,l;isFinite(y)||(y=n);n=y;var e=n.toString(),f="",o,c=e.split(/e/i);for(e=c[0],o=c.length>1?parseInt(c[1]):0,c=e.split("."),e=c[0],f=c.length>1?c[1]:"",o>0?(f=s(f,o,!1),e+=f.slice(0,o),f=f.substr(o)):o<0&&(o=-o,e=s(e,o+1,!0),f=e.slice(-o,e.length)+f,e=e.slice(0,-o)),t>0?(f=f.length>t?f.slice(0,t):s(f,t,!1),f=u+f):f="",h=e.length-1,l="";h>=0;){if(a===0||a>h)return l.length>0?e.slice(0,h+1)+r+l+f:e.slice(0,h+1)+f;l=l.length>0?e.slice(h-a+1,h+1)+r+l:e.slice(h-a+1,h+1);h-=a;v<i.length&&(a=i[v],v++)}return e.slice(0,h+1)+r+l+f}var i,u,r,f,c,e,l,o;if(!n||n.length===0||n==="i")return t&&t.name.length>0?this.toLocaleString():this.toString();i=t.numberFormat;u=Math.abs(this);n||(n="D");r=-1;n.length>1&&(r=parseInt(n.slice(1),10));switch(n.charAt(0)){case"d":case"D":f="n";r!==-1&&(u=s(""+u,r,!0));this<0&&(u=-u);break;case"c":case"C":f=this<0?["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"][i.CurrencyNegativePattern]:["$n","n$","$ n","n $"][i.CurrencyPositivePattern];r===-1&&(r=i.CurrencyDecimalDigits);u=h(Math.abs(this),r,i.CurrencyGroupSizes,i.CurrencyGroupSeparator,i.CurrencyDecimalSeparator);break;case"n":case"N":f=this<0?["(n)","-n","- n","n-","n -"][i.NumberNegativePattern]:"n";r===-1&&(r=i.NumberDecimalDigits);u=h(Math.abs(this),r,i.NumberGroupSizes,i.NumberGroupSeparator,i.NumberDecimalSeparator);break;case"p":case"P":f=this<0?["-n %","-n%","-%n"][i.PercentNegativePattern]:["n %","n%","%n"][i.PercentPositivePattern];r===-1&&(r=i.PercentDecimalDigits);u=h(Math.abs(this)*100,r,i.PercentGroupSizes,i.PercentGroupSeparator,i.PercentDecimalSeparator);break;default:throw Error.format(Sys.Res.formatBadFormatSpecifier);}for(c=/n|\$|-|%/g,e="";;){if(l=c.lastIndex,o=c.exec(f),e+=f.slice(l,o?o.index:f.length),!o)break;switch(o[0]){case"n":e+=u;break;case"$":e+=i.CurrencySymbol;break;case"-":/[1-9]/.test(u)&&(e+=i.NegativeSign);break;case"%":e+=i.PercentSymbol}}return e};Sys.CultureInfo=function(n,t,i){this.name=n;this.numberFormat=t;this.dateTimeFormat=i};Sys.CultureInfo.prototype={_getDateTimeFormats:function(){if(!this._dateTimeFormats){var n=this.dateTimeFormat;this._dateTimeFormats=[n.MonthDayPattern,n.YearMonthPattern,n.ShortDatePattern,n.ShortTimePattern,n.LongDatePattern,n.LongTimePattern,n.FullDateTimePattern,n.RFC1123Pattern,n.SortableDateTimePattern,n.UniversalSortableDateTimePattern]}return this._dateTimeFormats},_getIndex:function(n,t,i){var u=this._toUpper(n),r=Array.indexOf(t,u);return r===-1&&(r=Array.indexOf(i,u)),r},_getMonthIndex:function(n){return this._upperMonths||(this._upperMonths=this._toUpperArray(this.dateTimeFormat.MonthNames),this._upperMonthsGenitive=this._toUpperArray(this.dateTimeFormat.MonthGenitiveNames)),this._getIndex(n,this._upperMonths,this._upperMonthsGenitive)},_getAbbrMonthIndex:function(n){return this._upperAbbrMonths||(this._upperAbbrMonths=this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames),this._upperAbbrMonthsGenitive=this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthGenitiveNames)),this._getIndex(n,this._upperAbbrMonths,this._upperAbbrMonthsGenitive)},_getDayIndex:function(n){return this._upperDays||(this._upperDays=this._toUpperArray(this.dateTimeFormat.DayNames)),Array.indexOf(this._upperDays,this._toUpper(n))},_getAbbrDayIndex:function(n){return this._upperAbbrDays||(this._upperAbbrDays=this._toUpperArray(this.dateTimeFormat.AbbreviatedDayNames)),Array.indexOf(this._upperAbbrDays,this._toUpper(n))},_toUpperArray:function(n){for(var i=[],t=0,r=n.length;t<r;t++)i[t]=this._toUpper(n[t]);return i},_toUpper:function(n){return n.split(" ").join(" ").toUpperCase()}};Sys.CultureInfo.registerClass("Sys.CultureInfo");Sys.CultureInfo._parse=function(n){var t=n.dateTimeFormat;return t&&!t.eras&&(t.eras=n.eras),new Sys.CultureInfo(n.name,n.numberFormat,t)};Sys.CultureInfo.InvariantCulture=Sys.CultureInfo._parse({name:"",numberFormat:{CurrencyDecimalDigits:2,CurrencyDecimalSeparator:".",IsReadOnly:!0,CurrencyGroupSizes:[3],NumberGroupSizes:[3],PercentGroupSizes:[3],CurrencyGroupSeparator:",",CurrencySymbol:"¤",NaNSymbol:"NaN",CurrencyNegativePattern:0,NumberNegativePattern:1,PercentPositivePattern:0,PercentNegativePattern:0,NegativeInfinitySymbol:"-Infinity",NegativeSign:"-",NumberDecimalDigits:2,NumberDecimalSeparator:".",NumberGroupSeparator:",",CurrencyPositivePattern:0,PositiveInfinitySymbol:"Infinity",PositiveSign:"+",PercentDecimalDigits:2,PercentDecimalSeparator:".",PercentGroupSeparator:",",PercentSymbol:"%",PerMilleSymbol:"‰",NativeDigits:["0","1","2","3","4","5","6","7","8","9"],DigitSubstitution:1},dateTimeFormat:{AMDesignator:"AM",Calendar:{MinSupportedDateTime:"@-62135568000000@",MaxSupportedDateTime:"@253402300799999@",AlgorithmType:1,CalendarType:1,Eras:[1],TwoDigitYearMax:2029,IsReadOnly:!0},DateSeparator:"/",FirstDayOfWeek:0,CalendarWeekRule:0,FullDateTimePattern:"dddd, dd MMMM yyyy HH:mm:ss",LongDatePattern:"dddd, dd MMMM yyyy",LongTimePattern:"HH:mm:ss",MonthDayPattern:"MMMM dd",PMDesignator:"PM",RFC1123Pattern:"ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",ShortDatePattern:"MM/dd/yyyy",ShortTimePattern:"HH:mm",SortableDateTimePattern:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",TimeSeparator:":",UniversalSortableDateTimePattern:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",YearMonthPattern:"yyyy MMMM",AbbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],ShortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],DayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],AbbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],MonthNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],IsReadOnly:!0,NativeCalendarName:"Gregorian Calendar",AbbreviatedMonthGenitiveNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],MonthGenitiveNames:["January","February","March","April","May","June","July","August","September","October","November","December",""]},eras:[1,"A.D.",null,0]});typeof __cultureInfo=="object"?(Sys.CultureInfo.CurrentCulture=Sys.CultureInfo._parse(__cultureInfo),delete __cultureInfo):Sys.CultureInfo.CurrentCulture=Sys.CultureInfo._parse({name:"en-US",numberFormat:{CurrencyDecimalDigits:2,CurrencyDecimalSeparator:".",IsReadOnly:!1,CurrencyGroupSizes:[3],NumberGroupSizes:[3],PercentGroupSizes:[3],CurrencyGroupSeparator:",",CurrencySymbol:"$",NaNSymbol:"NaN",CurrencyNegativePattern:0,NumberNegativePattern:1,PercentPositivePattern:0,PercentNegativePattern:0,NegativeInfinitySymbol:"-Infinity",NegativeSign:"-",NumberDecimalDigits:2,NumberDecimalSeparator:".",NumberGroupSeparator:",",CurrencyPositivePattern:0,PositiveInfinitySymbol:"Infinity",PositiveSign:"+",PercentDecimalDigits:2,PercentDecimalSeparator:".",PercentGroupSeparator:",",PercentSymbol:"%",PerMilleSymbol:"‰",NativeDigits:["0","1","2","3","4","5","6","7","8","9"],DigitSubstitution:1},dateTimeFormat:{AMDesignator:"AM",Calendar:{MinSupportedDateTime:"@-62135568000000@",MaxSupportedDateTime:"@253402300799999@",AlgorithmType:1,CalendarType:1,Eras:[1],TwoDigitYearMax:2029,IsReadOnly:!1},DateSeparator:"/",FirstDayOfWeek:0,CalendarWeekRule:0,FullDateTimePattern:"dddd, MMMM dd, yyyy h:mm:ss tt",LongDatePattern:"dddd, MMMM dd, yyyy",LongTimePattern:"h:mm:ss tt",MonthDayPattern:"MMMM dd",PMDesignator:"PM",RFC1123Pattern:"ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",ShortDatePattern:"M/d/yyyy",ShortTimePattern:"h:mm tt",SortableDateTimePattern:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",TimeSeparator:":",UniversalSortableDateTimePattern:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",YearMonthPattern:"MMMM, yyyy",AbbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],ShortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],DayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],AbbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],MonthNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],IsReadOnly:!1,NativeCalendarName:"Gregorian Calendar",AbbreviatedMonthGenitiveNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],MonthGenitiveNames:["January","February","March","April","May","June","July","August","September","October","November","December",""]},eras:[1,"A.D.",null,0]});Type.registerNamespace("Sys.Serialization");Sys.Serialization.JavaScriptSerializer=function(){};Sys.Serialization.JavaScriptSerializer.registerClass("Sys.Serialization.JavaScriptSerializer");Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs=[];Sys.Serialization.JavaScriptSerializer._charsToEscape=[];Sys.Serialization.JavaScriptSerializer._dateRegEx=new RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)(?:[a-zA-Z]|(?:\\+|-)[0-9]{4})?\\)\\\\/\\"',"g");Sys.Serialization.JavaScriptSerializer._escapeChars={};Sys.Serialization.JavaScriptSerializer._escapeRegEx=new RegExp('["\\\\\\x00-\\x1F]',"i");Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal=new RegExp('["\\\\\\x00-\\x1F]',"g");Sys.Serialization.JavaScriptSerializer._jsonRegEx=new RegExp("[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]","g");Sys.Serialization.JavaScriptSerializer._jsonStringRegEx=new RegExp('"(\\\\.|[^"\\\\])*"',"g");Sys.Serialization.JavaScriptSerializer._serverTypeFieldName="__type";Sys.Serialization.JavaScriptSerializer._init=function(){var i=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000b","\\f","\\r","\\u000e","\\u000f","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001a","\\u001b","\\u001c","\\u001d","\\u001e","\\u001f"],n,t;for(Sys.Serialization.JavaScriptSerializer._charsToEscape[0]="\\",Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs["\\"]=new RegExp("\\\\","g"),Sys.Serialization.JavaScriptSerializer._escapeChars["\\"]="\\\\",Sys.Serialization.JavaScriptSerializer._charsToEscape[1]='"',Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs['"']=new RegExp('"',"g"),Sys.Serialization.JavaScriptSerializer._escapeChars['"']='\\"',n=0;n<32;n++)t=String.fromCharCode(n),Sys.Serialization.JavaScriptSerializer._charsToEscape[n+2]=t,Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs[t]=new RegExp(t,"g"),Sys.Serialization.JavaScriptSerializer._escapeChars[t]=i[n]};Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder=function(n,t){t.append(n.toString())};Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder=function(n,t){if(isFinite(n))t.append(String(n));else throw Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers);};Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder=function(n,t){var r,i;if(t.append('"'),Sys.Serialization.JavaScriptSerializer._escapeRegEx.test(n))if(Sys.Serialization.JavaScriptSerializer._charsToEscape.length===0&&Sys.Serialization.JavaScriptSerializer._init(),n.length<128)n=n.replace(Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal,function(n){return Sys.Serialization.JavaScriptSerializer._escapeChars[n]});else for(r=0;r<34;r++)i=Sys.Serialization.JavaScriptSerializer._charsToEscape[r],n.indexOf(i)!==-1&&(n=Sys.Browser.agent===Sys.Browser.Opera||Sys.Browser.agent===Sys.Browser.FireFox?n.split(i).join(Sys.Serialization.JavaScriptSerializer._escapeChars[i]):n.replace(Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs[i],Sys.Serialization.JavaScriptSerializer._escapeChars[i]));t.append(n);t.append('"')};Sys.Serialization.JavaScriptSerializer._serializeWithBuilder=function(n,t,i,r){var u,f,e,o,h,s;switch(typeof n){case"object":if(n)if(Number.isInstanceOfType(n))Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder(n,t);else if(Boolean.isInstanceOfType(n))Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder(n,t);else if(String.isInstanceOfType(n))Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder(n,t);else if(Array.isInstanceOfType(n)){for(t.append("["),u=0;u<n.length;++u)u>0&&t.append(","),Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(n[u],t,!1,r);t.append("]")}else{if(Date.isInstanceOfType(n)){t.append('"\\/Date(');t.append(n.getTime());t.append(')\\/"');break}f=[];e=0;for(o in n)o.startsWith("$")||(o===Sys.Serialization.JavaScriptSerializer._serverTypeFieldName&&e!==0?(f[e++]=f[0],f[0]=o):f[e++]=o);for(i&&f.sort(),t.append("{"),h=!1,u=0;u<e;u++)s=n[f[u]],typeof s!="undefined"&&typeof s!="function"&&(h?t.append(","):h=!0,Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(f[u],t,i,r),t.append(":"),Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(s,t,i,r));t.append("}")}else t.append("null");break;case"number":Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuilder(n,t);break;case"string":Sys.Serialization.JavaScriptSerializer._serializeStringWithBuilder(n,t);break;case"boolean":Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder(n,t);break;default:t.append("null")}};Sys.Serialization.JavaScriptSerializer.serialize=function(n){var t=new Sys.StringBuilder;return Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(n,t,!1),t.toString()};Sys.Serialization.JavaScriptSerializer.deserialize=function(data,secure){if(data.length===0)throw Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var exp=data.replace(Sys.Serialization.JavaScriptSerializer._dateRegEx,"$1new Date($2)");if(secure&&Sys.Serialization.JavaScriptSerializer._jsonRegEx.test(exp.replace(Sys.Serialization.JavaScriptSerializer._jsonStringRegEx,"")))throw null;return eval("("+exp+")")}catch(a){throw Error.argument("data",Sys.Res.cannotDeserializeInvalidJson);}};Type.registerNamespace("Sys.UI");Sys.EventHandlerList=function(){this._list={}};Sys.EventHandlerList.prototype={_addHandler:function(n,t){Array.add(this._getEvent(n,!0),t)},addHandler:function(n,t){this._addHandler(n,t)},_removeHandler:function(n,t){var i=this._getEvent(n);i&&Array.remove(i,t)},removeHandler:function(n,t){this._removeHandler(n,t)},getHandler:function(n){var t=this._getEvent(n);return!t||t.length===0?null:(t=Array.clone(t),function(n,i){for(var r=0,u=t.length;r<u;r++)t[r](n,i)})},_getEvent:function(n,t){if(!this._list[n]){if(!t)return null;this._list[n]=[]}return this._list[n]}};Sys.EventHandlerList.registerClass("Sys.EventHandlerList");Sys.CommandEventArgs=function(n,t,i){Sys.CommandEventArgs.initializeBase(this);this._commandName=n;this._commandArgument=t;this._commandSource=i};Sys.CommandEventArgs.prototype={_commandName:null,_commandArgument:null,_commandSource:null,get_commandName:function(){return this._commandName},get_commandArgument:function(){return this._commandArgument},get_commandSource:function(){return this._commandSource}};Sys.CommandEventArgs.registerClass("Sys.CommandEventArgs",Sys.CancelEventArgs);Sys.INotifyPropertyChange=function(){};Sys.INotifyPropertyChange.prototype={};Sys.INotifyPropertyChange.registerInterface("Sys.INotifyPropertyChange");Sys.PropertyChangedEventArgs=function(n){Sys.PropertyChangedEventArgs.initializeBase(this);this._propertyName=n};Sys.PropertyChangedEventArgs.prototype={get_propertyName:function(){return this._propertyName}};Sys.PropertyChangedEventArgs.registerClass("Sys.PropertyChangedEventArgs",Sys.EventArgs);Sys.INotifyDisposing=function(){};Sys.INotifyDisposing.prototype={};Sys.INotifyDisposing.registerInterface("Sys.INotifyDisposing");Sys.Component=function(){Sys.Application&&Sys.Application.registerDisposableObject(this)};Sys.Component.prototype={_id:null,_initialized:!1,_updating:!1,get_events:function(){return this._events||(this._events=new Sys.EventHandlerList),this._events},get_id:function(){return this._id},set_id:function(n){this._id=n},get_isInitialized:function(){return this._initialized},get_isUpdating:function(){return this._updating},add_disposing:function(n){this.get_events().addHandler("disposing",n)},remove_disposing:function(n){this.get_events().removeHandler("disposing",n)},add_propertyChanged:function(n){this.get_events().addHandler("propertyChanged",n)},remove_propertyChanged:function(n){this.get_events().removeHandler("propertyChanged",n)},beginUpdate:function(){this._updating=!0},dispose:function(){if(this._events){var n=this._events.getHandler("disposing");n&&n(this,Sys.EventArgs.Empty)}delete this._events;Sys.Application.unregisterDisposableObject(this);Sys.Application.removeComponent(this)},endUpdate:function(){this._updating=!1;this._initialized||this.initialize();this.updated()},initialize:function(){this._initialized=!0},raisePropertyChanged:function(n){if(this._events){var t=this._events.getHandler("propertyChanged");t&&t(this,new Sys.PropertyChangedEventArgs(n))}},updated:function(){}};Sys.Component.registerClass("Sys.Component",null,Sys.IDisposable,Sys.INotifyPropertyChange,Sys.INotifyDisposing);$create=Sys.Component.create=function(n,t,i,r,u){var f=u?new n(u):new n,e=Sys.Application,s=e.get_isCreatingComponents(),o;if(f.beginUpdate(),t&&Sys$Component$_setProperties(f,t),i)for(o in i)f["add_"+o](i[o]);return f.get_id()&&e.addComponent(f),s?(e._createdComponents[e._createdComponents.length]=f,r?e._addComponentToSecondPass(f,r):f.endUpdate()):(r&&Sys$Component$_setReferences(f,r),f.endUpdate()),f};Sys.UI.MouseButton=function(){throw Error.notImplemented();};Sys.UI.MouseButton.prototype={leftButton:0,middleButton:1,rightButton:2};Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton");Sys.UI.Key=function(){throw Error.notImplemented();};Sys.UI.Key.prototype={backspace:8,tab:9,enter:13,esc:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,del:127};Sys.UI.Key.registerEnum("Sys.UI.Key");Sys.UI.Point=function(n,t){this.x=n;this.y=t};Sys.UI.Point.registerClass("Sys.UI.Point");Sys.UI.Bounds=function(n,t,i,r){this.x=n;this.y=t;this.height=r;this.width=i};Sys.UI.Bounds.registerClass("Sys.UI.Bounds");Sys.UI.DomEvent=function(n){var t=n,u=this.type=t.type.toLowerCase(),i,r;this.rawEvent=t;this.altKey=t.altKey;typeof t.button!="undefined"&&(this.button=typeof t.which!="undefined"?t.button:t.button===4?Sys.UI.MouseButton.middleButton:t.button===2?Sys.UI.MouseButton.rightButton:Sys.UI.MouseButton.leftButton);u==="keypress"?this.charCode=t.charCode||t.keyCode:this.keyCode=t.keyCode&&t.keyCode===46?127:t.keyCode;this.clientX=t.clientX;this.clientY=t.clientY;this.ctrlKey=t.ctrlKey;this.target=t.target?t.target:t.srcElement;u.startsWith("key")||(typeof t.offsetX!="undefined"&&typeof t.offsetY!="undefined"?(this.offsetX=t.offsetX,this.offsetY=t.offsetY):this.target&&this.target.nodeType!==3&&typeof t.clientX=="number"&&(i=Sys.UI.DomElement.getLocation(this.target),r=Sys.UI.DomElement._getWindow(this.target),this.offsetX=(r.pageXOffset||0)+t.clientX-i.x,this.offsetY=(r.pageYOffset||0)+t.clientY-i.y));this.screenX=t.screenX;this.screenY=t.screenY;this.shiftKey=t.shiftKey};Sys.UI.DomEvent.prototype={preventDefault:function(){this.rawEvent.preventDefault?this.rawEvent.preventDefault():window.event&&(this.rawEvent.returnValue=!1)},stopPropagation:function(){this.rawEvent.stopPropagation?this.rawEvent.stopPropagation():window.event&&(this.rawEvent.cancelBubble=!0)}};Sys.UI.DomEvent.registerClass("Sys.UI.DomEvent");var $addHandler=Sys.UI.DomEvent.addHandler=function(n,t,i,r){var u,f,e;n._events||(n._events={});u=n._events[t];u||(n._events[t]=u=[]);n.addEventListener?(f=function(t){return i.call(n,new Sys.UI.DomEvent(t))},n.addEventListener(t,f,!1)):n.attachEvent&&(f=function(){var t={};try{t=Sys.UI.DomElement._getWindow(n).event}catch(r){}return i.call(n,new Sys.UI.DomEvent(t))},n.attachEvent("on"+t,f));u[u.length]={handler:i,browserHandler:f,autoRemove:r};r&&(e=n.dispose,e!==Sys.UI.DomEvent._disposeHandlers&&(n.dispose=Sys.UI.DomEvent._disposeHandlers,typeof e!="undefined"&&(n._chainDispose=e)))},$addHandlers=Sys.UI.DomEvent.addHandlers=function(n,t,i,r){var f,u;for(f in t)u=t[f],i&&(u=Function.createDelegate(i,u)),$addHandler(n,f,u,r||!1)},$clearHandlers=Sys.UI.DomEvent.clearHandlers=function(n){Sys.UI.DomEvent._clearHandlers(n,!1)};Sys.UI.DomEvent._clearHandlers=function(n,t){var r,u,f,i,e;if(n._events){r=n._events;for(u in r)for(f=r[u],i=f.length-1;i>=0;i--)e=f[i],(!t||e.autoRemove)&&$removeHandler(n,u,e.handler);n._events=null}};Sys.UI.DomEvent._disposeHandlers=function(){Sys.UI.DomEvent._clearHandlers(this,!0);var n=this._chainDispose,t=typeof n;t!=="undefined"&&(this.dispose=n,this._chainDispose=null,t==="function"&&this.dispose())};$removeHandler=Sys.UI.DomEvent.removeHandler=function(n,t,i){Sys.UI.DomEvent._removeHandler(n,t,i)};Sys.UI.DomEvent._removeHandler=function(n,t,i){for(var f=null,u=n._events[t],r=0,e=u.length;r<e;r++)if(u[r].handler===i){f=u[r].browserHandler;break}n.removeEventListener?n.removeEventListener(t,f,!1):n.detachEvent&&n.detachEvent("on"+t,f);u.splice(r,1)};Sys.UI.DomElement=function(){};Sys.UI.DomElement.registerClass("Sys.UI.DomElement");Sys.UI.DomElement.addCssClass=function(n,t){Sys.UI.DomElement.containsCssClass(n,t)||(n.className===""?n.className=t:n.className+=" "+t)};Sys.UI.DomElement.containsCssClass=function(n,t){return Array.contains(n.className.split(" "),t)};Sys.UI.DomElement.getBounds=function(n){var t=Sys.UI.DomElement.getLocation(n);return new Sys.UI.Bounds(t.x,t.y,n.offsetWidth||0,n.offsetHeight||0)};$get=Sys.UI.DomElement.getElementById=function(n,t){var u,f,r,i;if(!t)return document.getElementById(n);if(t.getElementById)return t.getElementById(n);for(u=[],f=t.childNodes,r=0;r<f.length;r++)i=f[r],i.nodeType==1&&(u[u.length]=i);while(u.length){if(i=u.shift(),i.id==n)return i;for(f=i.childNodes,r=0;r<f.length;r++)i=f[r],i.nodeType==1&&(u[u.length]=i)}return null};Sys.UI.DomElement.getLocation=document.documentElement.getBoundingClientRect?function(n){var u,e,o;if(n.self||n.nodeType===9||n===document.documentElement||n.parentNode===n.ownerDocument.documentElement||(u=n.getBoundingClientRect(),!u))return new Sys.UI.Point(0,0);var f=n.ownerDocument.documentElement,i=Math.round(u.left)+f.scrollLeft,r=Math.round(u.top)+f.scrollTop;if(Sys.Browser.agent===Sys.Browser.InternetExplorer){try{e=n.ownerDocument.parentWindow.frameElement||null;e&&(o=e.frameBorder==="0"||e.frameBorder==="no"?2:0,i+=o,r+=o)}catch(c){}if(Sys.Browser.version===7&&!document.documentMode){var s=document.body,h=s.getBoundingClientRect(),t=(h.right-h.left)/s.clientWidth;t=Math.round(t*100);t=(t-t%5)/100;isNaN(t)||t===1||(i=Math.round(i/t),r=Math.round(r/t))}(document.documentMode||0)<8&&(i-=f.clientLeft,r-=f.clientTop)}return new Sys.UI.Point(i,r)}:Sys.Browser.agent===Sys.Browser.Safari?function(n){var r,o,s;if(n.window&&n.window===n||n.nodeType===9)return new Sys.UI.Point(0,0);for(var u=0,f=0,h=null,e=null,i,t=n;t;h=t,e=i,t=t.offsetParent)i=Sys.UI.DomElement._getCurrentStyle(t),r=t.tagName?t.tagName.toUpperCase():null,(t.offsetLeft||t.offsetTop)&&(r!=="BODY"||!e||e.position!=="absolute")&&(u+=t.offsetLeft,f+=t.offsetTop),h&&Sys.Browser.version>=3&&(u+=parseInt(i.borderLeftWidth),f+=parseInt(i.borderTopWidth));if(i=Sys.UI.DomElement._getCurrentStyle(n),o=i?i.position:null,!o||o!=="absolute")for(t=n.parentNode;t;t=t.parentNode)if(r=t.tagName?t.tagName.toUpperCase():null,r!=="BODY"&&r!=="HTML"&&(t.scrollLeft||t.scrollTop)&&(u-=t.scrollLeft||0,f-=t.scrollTop||0),i=Sys.UI.DomElement._getCurrentStyle(t),s=i?i.position:null,s&&s==="absolute")break;return new Sys.UI.Point(u,f)}:function(n){var r,o;if(n.window&&n.window===n||n.nodeType===9)return new Sys.UI.Point(0,0);for(var u=0,f=0,s=null,e=null,i=null,t=n;t;s=t,e=i,t=t.offsetParent)r=t.tagName?t.tagName.toUpperCase():null,i=Sys.UI.DomElement._getCurrentStyle(t),!(t.offsetLeft||t.offsetTop)||r==="BODY"&&(!e||e.position!=="absolute")||(u+=t.offsetLeft,f+=t.offsetTop),s!==null&&i&&(r!=="TABLE"&&r!=="TD"&&r!=="HTML"&&(u+=parseInt(i.borderLeftWidth)||0,f+=parseInt(i.borderTopWidth)||0),r==="TABLE"&&(i.position==="relative"||i.position==="absolute")&&(u+=parseInt(i.marginLeft)||0,f+=parseInt(i.marginTop)||0));if(i=Sys.UI.DomElement._getCurrentStyle(n),o=i?i.position:null,!o||o!=="absolute")for(t=n.parentNode;t;t=t.parentNode)r=t.tagName?t.tagName.toUpperCase():null,r!=="BODY"&&r!=="HTML"&&(t.scrollLeft||t.scrollTop)&&(u-=t.scrollLeft||0,f-=t.scrollTop||0,i=Sys.UI.DomElement._getCurrentStyle(t),i&&(u+=parseInt(i.borderLeftWidth)||0,f+=parseInt(i.borderTopWidth)||0));return new Sys.UI.Point(u,f)};Sys.UI.DomElement.isDomElement=function(n){return Sys._isDomElement(n)};Sys.UI.DomElement.removeCssClass=function(n,t){var i=" "+n.className+" ",r=i.indexOf(" "+t+" ");r>=0&&(n.className=(i.substr(0,r)+" "+i.substring(r+t.length+1,i.length)).trim())};Sys.UI.DomElement.resolveElement=function(n,t){var i=n;return i?(typeof i=="string"&&(i=Sys.UI.DomElement.getElementById(i,t)),i):null};Sys.UI.DomElement.raiseBubbleEvent=function(n,t){for(var r=n,i;r;){if(i=r.control,i&&i.onBubbleEvent&&i.raiseBubbleEvent){Sys.UI.DomElement._raiseBubbleEventFromControl(i,n,t);return}r=r.parentNode}};Sys.UI.DomElement._raiseBubbleEventFromControl=function(n,t,i){n.onBubbleEvent(t,i)||n._raiseBubbleEvent(t,i)};Sys.UI.DomElement.setLocation=function(n,t,i){var r=n.style;r.position="absolute";r.left=t+"px";r.top=i+"px"};Sys.UI.DomElement.toggleCssClass=function(n,t){Sys.UI.DomElement.containsCssClass(n,t)?Sys.UI.DomElement.removeCssClass(n,t):Sys.UI.DomElement.addCssClass(n,t)};Sys.UI.DomElement.getVisibilityMode=function(n){return n._visibilityMode===Sys.UI.VisibilityMode.hide?Sys.UI.VisibilityMode.hide:Sys.UI.VisibilityMode.collapse};Sys.UI.DomElement.setVisibilityMode=function(n,t){Sys.UI.DomElement._ensureOldDisplayMode(n);n._visibilityMode!==t&&(n._visibilityMode=t,Sys.UI.DomElement.getVisible(n)===!1&&(n.style.display=n._visibilityMode===Sys.UI.VisibilityMode.hide?n._oldDisplayMode:"none"),n._visibilityMode=t)};Sys.UI.DomElement.getVisible=function(n){var t=n.currentStyle||Sys.UI.DomElement._getCurrentStyle(n);return t?t.visibility!=="hidden"&&t.display!=="none":!0};Sys.UI.DomElement.setVisible=function(n,t){t!==Sys.UI.DomElement.getVisible(n)&&(Sys.UI.DomElement._ensureOldDisplayMode(n),n.style.visibility=t?"visible":"hidden",n.style.display=t||n._visibilityMode===Sys.UI.VisibilityMode.hide?n._oldDisplayMode:"none")};Sys.UI.DomElement._ensureOldDisplayMode=function(n){if(!n._oldDisplayMode){var t=n.currentStyle||Sys.UI.DomElement._getCurrentStyle(n);if(n._oldDisplayMode=t?t.display:null,!n._oldDisplayMode||n._oldDisplayMode==="none")switch(n.tagName.toUpperCase()){case"DIV":case"P":case"ADDRESS":case"BLOCKQUOTE":case"BODY":case"COL":case"COLGROUP":case"DD":case"DL":case"DT":case"FIELDSET":case"FORM":case"H1":case"H2":case"H3":case"H4":case"H5":case"H6":case"HR":case"IFRAME":case"LEGEND":case"OL":case"PRE":case"TABLE":case"TD":case"TH":case"TR":case"UL":n._oldDisplayMode="block";break;case"LI":n._oldDisplayMode="list-item";break;default:n._oldDisplayMode="inline"}}};Sys.UI.DomElement._getWindow=function(n){var t=n.ownerDocument||n.document||n;return t.defaultView||t.parentWindow};Sys.UI.DomElement._getCurrentStyle=function(n){var t,i,f,e,r,u;if(n.nodeType===3)return null;if(t=Sys.UI.DomElement._getWindow(n),n.documentElement&&(n=n.documentElement),i=t&&n!==t&&t.getComputedStyle?t.getComputedStyle(n,null):n.currentStyle||n.style,!i&&Sys.Browser.agent===Sys.Browser.Safari&&n.style){f=n.style.display;e=n.style.position;n.style.position="absolute";n.style.display="block";r=t.getComputedStyle(n,null);n.style.display=f;n.style.position=e;i={};for(u in r)i[u]=r[u];i.display="none"}return i};Sys.IContainer=function(){};Sys.IContainer.prototype={};Sys.IContainer.registerInterface("Sys.IContainer");Sys.ApplicationLoadEventArgs=function(n,t){Sys.ApplicationLoadEventArgs.initializeBase(this);this._components=n;this._isPartialLoad=t};Sys.ApplicationLoadEventArgs.prototype={get_components:function(){return this._components},get_isPartialLoad:function(){return this._isPartialLoad}};Sys.ApplicationLoadEventArgs.registerClass("Sys.ApplicationLoadEventArgs",Sys.EventArgs);Sys._Application=function(){Sys._Application.initializeBase(this);this._disposableObjects=[];this._components={};this._createdComponents=[];this._secondPassComponents=[];this._unloadHandlerDelegate=Function.createDelegate(this,this._unloadHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloadHandlerDelegate);this._domReady()};Sys._Application.prototype={_creatingComponents:!1,_disposing:!1,_deleteCount:0,get_isCreatingComponents:function(){return this._creatingComponents},get_isDisposing:function(){return this._disposing},add_init:function(n){this._initialized?n(this,Sys.EventArgs.Empty):this.get_events().addHandler("init",n)},remove_init:function(n){this.get_events().removeHandler("init",n)},add_load:function(n){this.get_events().addHandler("load",n)},remove_load:function(n){this.get_events().removeHandler("load",n)},add_unload:function(n){this.get_events().addHandler("unload",n)},remove_unload:function(n){this.get_events().removeHandler("unload",n)},addComponent:function(n){this._components[n.get_id()]=n},beginCreateComponents:function(){this._creatingComponents=!0},dispose:function(){var t,i,n,f,r,u;if(!this._disposing){for(this._disposing=!0,this._timerCookie&&(window.clearTimeout(this._timerCookie),delete this._timerCookie),this._endRequestHandler&&(Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this._endRequestHandler),delete this._endRequestHandler),this._beginRequestHandler&&(Sys.WebForms.PageRequestManager.getInstance().remove_beginRequest(this._beginRequestHandler),delete this._beginRequestHandler),window.pageUnload&&window.pageUnload(this,Sys.EventArgs.Empty),t=this.get_events().getHandler("unload"),t&&t(this,Sys.EventArgs.Empty),i=Array.clone(this._disposableObjects),n=0,f=i.length;n<f;n++)r=i[n],typeof r!="undefined"&&r.dispose();Array.clear(this._disposableObjects);Sys.UI.DomEvent.removeHandler(window,"unload",this._unloadHandlerDelegate);Sys._ScriptLoader&&(u=Sys._ScriptLoader.getInstance(),u&&u.dispose());Sys._Application.callBaseMethod(this,"dispose")}},disposeElement:function(n,t){var f,e,u,i;if(n.nodeType===1){for(var s=n.getElementsByTagName("*"),o=s.length,h=new Array(o),r=0;r<o;r++)h[r]=s[r];for(r=o-1;r>=0;r--)f=h[r],e=f.dispose,e&&typeof e=="function"?f.dispose():(u=f.control,u&&typeof u.dispose=="function"&&u.dispose()),i=f._behaviors,i&&this._disposeComponents(i),i=f._components,i&&(this._disposeComponents(i),f._components=null);t||(e=n.dispose,e&&typeof e=="function"?n.dispose():(u=n.control,u&&typeof u.dispose=="function"&&u.dispose()),i=n._behaviors,i&&this._disposeComponents(i),i=n._components,i&&(this._disposeComponents(i),n._components=null))}},endCreateComponents:function(){for(var i,t=this._secondPassComponents,n=0,r=t.length;n<r;n++)i=t[n].component,Sys$Component$_setReferences(i,t[n].references),i.endUpdate();this._secondPassComponents=[];this._creatingComponents=!1},findComponent:function(n,t){return t?Sys.IContainer.isInstanceOfType(t)?t.findComponent(n):t[n]||null:Sys.Application._components[n]||null},getComponents:function(){var n=[],t=this._components;for(var i in t)n[n.length]=t[i];return n},initialize:function(){if(!this.get_isInitialized()&&!this._disposing){if(Sys._Application.callBaseMethod(this,"initialize"),this._raiseInit(),this.get_stateString){Sys.WebForms&&Sys.WebForms.PageRequestManager&&(this._beginRequestHandler=Function.createDelegate(this,this._onPageRequestManagerBeginRequest),Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(this._beginRequestHandler),this._endRequestHandler=Function.createDelegate(this,this._onPageRequestManagerEndRequest),Sys.WebForms.PageRequestManager.getInstance().add_endRequest(this._endRequestHandler));var n=this.get_stateString();n!==this._currentEntry?this._navigate(n):this._ensureHistory()}this.raiseLoad()}},notifyScriptLoaded:function(){},registerDisposableObject:function(n){if(!this._disposing){var t=this._disposableObjects,i=t.length;t[i]=n;n.__msdisposeindex=i}},raiseLoad:function(){var n=this.get_events().getHandler("load"),t=new Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents),!!this._loaded);this._loaded=!0;n&&n(this,t);window.pageLoad&&window.pageLoad(this,t);this._createdComponents=[]},removeComponent:function(n){var t=n.get_id();t&&delete this._components[t]},unregisterDisposableObject:function(n){var u,t,i,r,f;if(!this._disposing&&(u=n.__msdisposeindex,typeof u=="number"&&(t=this._disposableObjects,delete t[u],delete n.__msdisposeindex,++this._deleteCount>1e3))){for(i=[],r=0,f=t.length;r<f;r++)n=t[r],typeof n!="undefined"&&(n.__msdisposeindex=i.length,i.push(n));this._disposableObjects=i;this._deleteCount=0}},_addComponentToSecondPass:function(n,t){this._secondPassComponents[this._secondPassComponents.length]={component:n,references:t}},_disposeComponents:function(n){var t,i;if(n)for(t=n.length-1;t>=0;t--)i=n[t],typeof i.dispose=="function"&&i.dispose()},_domReady:function(){function t(){u.initialize()}var n,u=this,r=function(){Sys.UI.DomEvent.removeHandler(window,"load",r);t()},f,i;if(Sys.UI.DomEvent.addHandler(window,"load",r),document.addEventListener)try{document.addEventListener("DOMContentLoaded",n=function(){document.removeEventListener("DOMContentLoaded",n,!1);t()},!1)}catch(e){}else document.attachEvent&&(window==window.top&&document.documentElement.doScroll?(i=document.createElement("div"),n=function(){try{i.doScroll("left")}catch(r){f=window.setTimeout(n,0);return}i=null;t()},n()):document.attachEvent("onreadystatechange",n=function(){document.readyState==="complete"&&(document.detachEvent("onreadystatechange",n),t())}))},_raiseInit:function(){var n=this.get_events().getHandler("init");n&&(this.beginCreateComponents(),n(this,Sys.EventArgs.Empty),this.endCreateComponents())},_unloadHandler:function(){this.dispose()}};Sys._Application.registerClass("Sys._Application",Sys.Component,Sys.IContainer);Sys.Application=new Sys._Application;$find=Sys.Application.findComponent;Sys.UI.Behavior=function(n){Sys.UI.Behavior.initializeBase(this);this._element=n;var t=n._behaviors;t?t[t.length]=this:n._behaviors=[this]};Sys.UI.Behavior.prototype={_name:null,get_element:function(){return this._element},get_id:function(){var n=Sys.UI.Behavior.callBaseMethod(this,"get_id");return n?n:!this._element||!this._element.id?"":this._element.id+"$"+this.get_name()},get_name:function(){if(this._name)return this._name;var n=Object.getTypeName(this),t=n.lastIndexOf(".");return t!==-1&&(n=n.substr(t+1)),this.get_isInitialized()||(this._name=n),n},set_name:function(n){this._name=n},initialize:function(){Sys.UI.Behavior.callBaseMethod(this,"initialize");var n=this.get_name();n&&(this._element[n]=this)},dispose:function(){var n,t,i;Sys.UI.Behavior.callBaseMethod(this,"dispose");n=this._element;n&&(t=this.get_name(),t&&(n[t]=null),i=n._behaviors,Array.remove(i,this),i.length===0&&(n._behaviors=null),delete this._element)}};Sys.UI.Behavior.registerClass("Sys.UI.Behavior",Sys.Component);Sys.UI.Behavior.getBehaviorByName=function(n,t){var i=n[t];return i&&Sys.UI.Behavior.isInstanceOfType(i)?i:null};Sys.UI.Behavior.getBehaviors=function(n){return n._behaviors?Array.clone(n._behaviors):[]};Sys.UI.Behavior.getBehaviorsByType=function(n,t){var r=n._behaviors,u=[],i,f;if(r)for(i=0,f=r.length;i<f;i++)t.isInstanceOfType(r[i])&&(u[u.length]=r[i]);return u};Sys.UI.VisibilityMode=function(){throw Error.notImplemented();};Sys.UI.VisibilityMode.prototype={hide:0,collapse:1};Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode");Sys.UI.Control=function(n){Sys.UI.Control.initializeBase(this);this._element=n;n.control=this;var t=this.get_role();t&&n.setAttribute("role",t)};Sys.UI.Control.prototype={_parent:null,_visibilityMode:Sys.UI.VisibilityMode.hide,get_element:function(){return this._element},get_id:function(){return this._element?this._element.id:""},set_id:function(){throw Error.invalidOperation(Sys.Res.cantSetId);},get_parent:function(){if(this._parent)return this._parent;if(!this._element)return null;for(var n=this._element.parentNode;n;){if(n.control)return n.control;n=n.parentNode}return null},set_parent:function(n){this._parent=n},get_role:function(){return null},get_visibilityMode:function(){return Sys.UI.DomElement.getVisibilityMode(this._element)},set_visibilityMode:function(n){Sys.UI.DomElement.setVisibilityMode(this._element,n)},get_visible:function(){return Sys.UI.DomElement.getVisible(this._element)},set_visible:function(n){Sys.UI.DomElement.setVisible(this._element,n)},addCssClass:function(n){Sys.UI.DomElement.addCssClass(this._element,n)},dispose:function(){Sys.UI.Control.callBaseMethod(this,"dispose");this._element&&(this._element.control=null,delete this._element);this._parent&&delete this._parent},onBubbleEvent:function(){return!1},raiseBubbleEvent:function(n,t){this._raiseBubbleEvent(n,t)},_raiseBubbleEvent:function(n,t){for(var i=this.get_parent();i;){if(i.onBubbleEvent(n,t))return;i=i.get_parent()}},removeCssClass:function(n){Sys.UI.DomElement.removeCssClass(this._element,n)},toggleCssClass:function(n){Sys.UI.DomElement.toggleCssClass(this._element,n)}};Sys.UI.Control.registerClass("Sys.UI.Control",Sys.Component);Sys.HistoryEventArgs=function(n){Sys.HistoryEventArgs.initializeBase(this);this._state=n};Sys.HistoryEventArgs.prototype={get_state:function(){return this._state}};Sys.HistoryEventArgs.registerClass("Sys.HistoryEventArgs",Sys.EventArgs);Sys.Application._appLoadHandler=null;Sys.Application._beginRequestHandler=null;Sys.Application._clientId=null;Sys.Application._currentEntry="";Sys.Application._endRequestHandler=null;Sys.Application._history=null;Sys.Application._enableHistory=!1;Sys.Application._historyFrame=null;Sys.Application._historyInitialized=!1;Sys.Application._historyPointIsNew=!1;Sys.Application._ignoreTimer=!1;Sys.Application._initialState=null;Sys.Application._state={};Sys.Application._timerCookie=0;Sys.Application._timerHandler=null;Sys.Application._uniqueId=null;Sys._Application.prototype.get_stateString=function(){var n=null,t,i;return Sys.Browser.agent===Sys.Browser.Firefox?(t=window.location.href,i=t.indexOf("#"),i!==-1?t.substring(i+1):""):(n=window.location.hash,n.length>0&&n.charAt(0)==="#"&&(n=n.substring(1)),n)};Sys._Application.prototype.get_enableHistory=function(){return this._enableHistory};Sys._Application.prototype.set_enableHistory=function(n){this._enableHistory=n};Sys._Application.prototype.add_navigate=function(n){this.get_events().addHandler("navigate",n)};Sys._Application.prototype.remove_navigate=function(n){this.get_events().removeHandler("navigate",n)};Sys._Application.prototype.addHistoryPoint=function(n,t){var i,r,u,f;this._ensureHistory();i=this._state;for(r in n)u=n[r],u===null?typeof i[r]!="undefined"&&delete i[r]:i[r]=u;f=this._serializeState(i);this._historyPointIsNew=!0;this._setState(f,t);this._raiseNavigate()};Sys._Application.prototype.setServerId=function(n,t){this._clientId=n;this._uniqueId=t};Sys._Application.prototype.setServerState=function(n){this._ensureHistory();this._state.__s=n;this._updateHiddenField(n)};Sys._Application.prototype._deserializeState=function(n){var f={},t,e,u,o,i,r,s,h;for(n=n||"",t=n.indexOf("&&"),t!==-1&&t+2<n.length&&(f.__s=n.substr(t+2),n=n.substr(0,t)),e=n.split("&"),u=0,o=e.length;u<o;u++)i=e[u],r=i.indexOf("="),r!==-1&&r+1<i.length&&(s=i.substr(0,r),h=i.substr(r+1),f[s]=decodeURIComponent(h));return f};Sys._Application.prototype._enableHistoryInScriptManager=function(){this._enableHistory=!0};Sys._Application.prototype._ensureHistory=function(){if(!this._historyInitialized&&this._enableHistory){Sys.Browser.agent===Sys.Browser.InternetExplorer&&Sys.Browser.documentMode<8&&(this._historyFrame=document.getElementById("__historyFrame"),this._ignoreIFrame=!0);this._timerHandler=Function.createDelegate(this,this._onIdle);this._timerCookie=window.setTimeout(this._timerHandler,100);try{this._initialState=this._deserializeState(this.get_stateString())}catch(n){}this._historyInitialized=!0}};Sys._Application.prototype._navigate=function(n){var t,r,i;if(this._ensureHistory(),t=this._deserializeState(n),this._uniqueId&&(r=this._state.__s||"",i=t.__s||"",i!==r)){this._updateHiddenField(i);__doPostBack(this._uniqueId,i);this._state=t;return}this._setState(n);this._state=t;this._raiseNavigate()};Sys._Application.prototype._onIdle=function(){delete this._timerCookie;var n=this.get_stateString();n!==this._currentEntry?this._ignoreTimer||(this._historyPointIsNew=!1,this._navigate(n)):this._ignoreTimer=!1;this._timerCookie=window.setTimeout(this._timerHandler,100)};Sys._Application.prototype._onIFrameLoad=function(n){this._ensureHistory();this._ignoreIFrame||(this._historyPointIsNew=!1,this._navigate(n));this._ignoreIFrame=!1};Sys._Application.prototype._onPageRequestManagerBeginRequest=function(){this._ignoreTimer=!0;this._originalTitle=document.title};Sys._Application.prototype._onPageRequestManagerEndRequest=function(n,t){var u=t.get_dataItems()[this._clientId],f=this._originalTitle,r,i,e;this._originalTitle=null;r=document.getElementById("__EVENTTARGET");r&&r.value===this._uniqueId&&(r.value="");typeof u!="undefined"?(this.setServerState(u),this._historyPointIsNew=!0):this._ignoreTimer=!1;i=this._serializeState(this._state);i!==this._currentEntry&&(this._ignoreTimer=!0,typeof f=="string"?(Sys.Browser.agent!==Sys.Browser.InternetExplorer||Sys.Browser.version>7?(e=document.title,document.title=f,this._setState(i),document.title=e):this._setState(i),this._raiseNavigate()):(this._setState(i),this._raiseNavigate()))};Sys._Application.prototype._raiseNavigate=function(){var u=this._historyPointIsNew,t=this.get_events().getHandler("navigate"),i={},n,r;for(n in this._state)n!=="__s"&&(i[n]=this._state[n]);if(r=new Sys.HistoryEventArgs(i),t&&t(this,r),!u)try{Sys.Browser.agent===Sys.Browser.Firefox&&window.location.hash&&(!window.frameElement||window.top.location.hash)&&(Sys.Browser.version<3.5?window.history.go(0):location.hash=this.get_stateString())}catch(f){}};Sys._Application.prototype._serializeState=function(n){var i=[],t,r,u;for(t in n)r=n[t],t==="__s"?u=r:i[i.length]=t+"="+encodeURIComponent(r);return i.join("&")+(u?"&&"+u:"")};Sys._Application.prototype._setState=function(n,t){var i,u,r,f;this._enableHistory&&(n=n||"",n!==this._currentEntry&&(window.theForm&&(i=window.theForm.action,u=i.indexOf("#"),window.theForm.action=(u!==-1?i.substring(0,u):i)+"#"+n),this._historyFrame&&this._historyPointIsNew&&(this._ignoreIFrame=!0,r=this._historyFrame.contentWindow.document,r.open("javascript:'<html><\/html>'"),r.write("<html><head><title>"+(t||document.title)+'<\/title><script type="text/javascript">parent.Sys.Application._onIFrameLoad('+Sys.Serialization.JavaScriptSerializer.serialize(n)+");<\/script><\/head><body><\/body><\/html>"),r.close()),this._ignoreTimer=!1,this._currentEntry=n,(this._historyFrame||this._historyPointIsNew)&&(f=this.get_stateString(),n!==f&&(window.location.hash=n,this._currentEntry=this.get_stateString(),typeof t!="undefined"&&t!==null&&(document.title=t))),this._historyPointIsNew=!1))};Sys._Application.prototype._updateHiddenField=function(n){if(this._clientId){var t=document.getElementById(this._clientId);t&&(t.value=n)}};window.XMLHttpRequest||(window.XMLHttpRequest=function(){for(var t=["Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP"],n=0,i=t.length;n<i;n++)try{return new ActiveXObject(t[n])}catch(r){}return null});Type.registerNamespace("Sys.Net");Sys.Net.WebRequestExecutor=function(){this._webRequest=null;this._resultObject=null};Sys.Net.WebRequestExecutor.prototype={get_webRequest:function(){return this._webRequest},_set_webRequest:function(n){this._webRequest=n},get_started:function(){throw Error.notImplemented();},get_responseAvailable:function(){throw Error.notImplemented();},get_timedOut:function(){throw Error.notImplemented();},get_aborted:function(){throw Error.notImplemented();},get_responseData:function(){throw Error.notImplemented();},get_statusCode:function(){throw Error.notImplemented();},get_statusText:function(){throw Error.notImplemented();},get_xml:function(){throw Error.notImplemented();},get_object:function(){return this._resultObject||(this._resultObject=Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData())),this._resultObject},executeRequest:function(){throw Error.notImplemented();},abort:function(){throw Error.notImplemented();},getResponseHeader:function(){throw Error.notImplemented();},getAllResponseHeaders:function(){throw Error.notImplemented();}};Sys.Net.WebRequestExecutor.registerClass("Sys.Net.WebRequestExecutor");Sys.Net.XMLDOM=function(n){var r,i,u,t,f;if(window.DOMParser)try{return f=new window.DOMParser,f.parseFromString(n,"text/xml")}catch(e){}else for(r=["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"],i=0,u=r.length;i<u;i++)try{return t=new ActiveXObject(r[i]),t.async=!1,t.loadXML(n),t.setProperty("SelectionLanguage","XPath"),t}catch(e){}return null};Sys.Net.XMLHttpExecutor=function(){Sys.Net.XMLHttpExecutor.initializeBase(this);var n=this;this._xmlHttpRequest=null;this._webRequest=null;this._responseAvailable=!1;this._timedOut=!1;this._timer=null;this._aborted=!1;this._started=!1;this._onReadyStateChange=function(){if(n._xmlHttpRequest.readyState===4){try{if(typeof n._xmlHttpRequest.status=="undefined")return}catch(t){return}n._clearTimer();n._responseAvailable=!0;try{n._webRequest.completed(Sys.EventArgs.Empty)}finally{n._xmlHttpRequest!=null&&(n._xmlHttpRequest.onreadystatechange=Function.emptyMethod,n._xmlHttpRequest=null)}}};this._clearTimer=function(){n._timer!=null&&(window.clearTimeout(n._timer),n._timer=null)};this._onTimeout=function(){n._responseAvailable||(n._clearTimer(),n._timedOut=!0,n._xmlHttpRequest.onreadystatechange=Function.emptyMethod,n._xmlHttpRequest.abort(),n._webRequest.completed(Sys.EventArgs.Empty),n._xmlHttpRequest=null)}};Sys.Net.XMLHttpExecutor.prototype={get_timedOut:function(){return this._timedOut},get_started:function(){return this._started},get_responseAvailable:function(){return this._responseAvailable},get_aborted:function(){return this._aborted},executeRequest:function(){var t,n,i,r,u,f;if(this._webRequest=this.get_webRequest(),t=this._webRequest.get_body(),n=this._webRequest.get_headers(),this._xmlHttpRequest=new XMLHttpRequest,this._xmlHttpRequest.onreadystatechange=this._onReadyStateChange,i=this._webRequest.get_httpVerb(),this._xmlHttpRequest.open(i,this._webRequest.getResolvedUrl(),!0),this._xmlHttpRequest.setRequestHeader("X-Requested-With","XMLHttpRequest"),n)for(r in n)u=n[r],typeof u!="function"&&this._xmlHttpRequest.setRequestHeader(r,u);i.toLowerCase()==="post"&&(n!==null&&n["Content-Type"]||this._xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8"),t||(t=""));f=this._webRequest.get_timeout();f>0&&(this._timer=window.setTimeout(Function.createDelegate(this,this._onTimeout),f));this._xmlHttpRequest.send(t);this._started=!0},getResponseHeader:function(n){var t;try{t=this._xmlHttpRequest.getResponseHeader(n)}catch(i){}return t||(t=""),t},getAllResponseHeaders:function(){return this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function(){return this._xmlHttpRequest.responseText},get_statusCode:function(){var n=0;try{n=this._xmlHttpRequest.status}catch(t){}return n},get_statusText:function(){return this._xmlHttpRequest.statusText},get_xml:function(){var n=this._xmlHttpRequest.responseXML;if(n&&n.documentElement)navigator.userAgent.indexOf("MSIE")!==-1&&n.setProperty("SelectionLanguage","XPath");else if(n=Sys.Net.XMLDOM(this._xmlHttpRequest.responseText),!n||!n.documentElement)return null;return n.documentElement.namespaceURI==="http://www.mozilla.org/newlayout/xml/parsererror.xml"&&n.documentElement.tagName==="parsererror"?null:n.documentElement.firstChild&&n.documentElement.firstChild.tagName==="parsererror"?null:n},abort:function(){this._aborted||this._responseAvailable||this._timedOut||(this._aborted=!0,this._clearTimer(),this._xmlHttpRequest&&!this._responseAvailable&&(this._xmlHttpRequest.onreadystatechange=Function.emptyMethod,this._xmlHttpRequest.abort(),this._xmlHttpRequest=null,this._webRequest.completed(Sys.EventArgs.Empty)))}};Sys.Net.XMLHttpExecutor.registerClass("Sys.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor);Sys.Net._WebRequestManager=function(){this._defaultTimeout=0;this._defaultExecutorType="Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManager.prototype={add_invokingRequest:function(n){this._get_eventHandlerList().addHandler("invokingRequest",n)},remove_invokingRequest:function(n){this._get_eventHandlerList().removeHandler("invokingRequest",n)},add_completedRequest:function(n){this._get_eventHandlerList().addHandler("completedRequest",n)},remove_completedRequest:function(n){this._get_eventHandlerList().removeHandler("completedRequest",n)},_get_eventHandlerList:function(){return this._events||(this._events=new Sys.EventHandlerList),this._events},get_defaultTimeout:function(){return this._defaultTimeout},set_defaultTimeout:function(n){this._defaultTimeout=n},get_defaultExecutorType:function(){return this._defaultExecutorType},set_defaultExecutorType:function(n){this._defaultExecutorType=n},executeRequest:function(webRequest){var executor=webRequest.get_executor(),failed,executorType,evArgs,handler;if(!executor){failed=!1;try{executorType=eval(this._defaultExecutorType);executor=new executorType}catch(a){failed=!0}webRequest.set_executor(executor)}executor.get_aborted()||(evArgs=new Sys.Net.NetworkRequestEventArgs(webRequest),handler=this._get_eventHandlerList().getHandler("invokingRequest"),handler&&handler(this,evArgs),evArgs.get_cancel()||executor.executeRequest())}};Sys.Net._WebRequestManager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManager=new Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=function(n){Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=n};Sys.Net.NetworkRequestEventArgs.prototype={get_webRequest:function(){return this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net.NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=function(){this._url="";this._headers={};this._body=null;this._userContext=null;this._httpVerb=null;this._executor=null;this._invokeCalled=!1;this._timeout=0};Sys.Net.WebRequest.prototype={add_completed:function(n){this._get_eventHandlerList().addHandler("completed",n)},remove_completed:function(n){this._get_eventHandlerList().removeHandler("completed",n)},completed:function(n){var t=Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRequest");t&&t(this._executor,n);t=this._get_eventHandlerList().getHandler("completed");t&&t(this._executor,n)},_get_eventHandlerList:function(){return this._events||(this._events=new Sys.EventHandlerList),this._events},get_url:function(){return this._url},set_url:function(n){this._url=n},get_headers:function(){return this._headers},get_httpVerb:function(){return this._httpVerb===null?this._body===null?"GET":"POST":this._httpVerb},set_httpVerb:function(n){this._httpVerb=n},get_body:function(){return this._body},set_body:function(n){this._body=n},get_userContext:function(){return this._userContext},set_userContext:function(n){this._userContext=n},get_executor:function(){return this._executor},set_executor:function(n){this._executor=n;this._executor._set_webRequest(this)},get_timeout:function(){return this._timeout===0?Sys.Net.WebRequestManager.get_defaultTimeout():this._timeout},set_timeout:function(n){this._timeout=n},getResolvedUrl:function(){return Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebRequestManager.executeRequest(this);this._invokeCalled=!0}};Sys.Net.WebRequest._resolveUrl=function(n,t){var r,i,u,f,e;return n&&n.indexOf("://")!==-1?n:(t&&t.length!==0||(r=document.getElementsByTagName("base")[0],t=r&&r.href&&r.href.length>0?r.href:document.URL),i=t.indexOf("?"),i!==-1&&(t=t.substr(0,i)),i=t.indexOf("#"),i!==-1&&(t=t.substr(0,i)),t=t.substr(0,t.lastIndexOf("/")+1),!n||n.length===0)?t:n.charAt(0)==="/"?(u=t.indexOf("://"),f=t.indexOf("/",u+3),t.substr(0,f)+n):(e=t.lastIndexOf("/"),t.substr(0,e+1)+n)};Sys.Net.WebRequest._createQueryString=function(n,t,i){t=t||encodeURIComponent;var e=0,u,o,f,r=new Sys.StringBuilder;if(n)for(f in n)(u=n[f],typeof u!="function")&&(o=Sys.Serialization.JavaScriptSerializer.serialize(u),e++&&r.append("&"),r.append(f),r.append("="),r.append(t(o)));return i&&(e&&r.append("&"),r.append(i)),r.toString()};Sys.Net.WebRequest._createUrl=function(n,t,i){if(!t&&!i)return n;var r=Sys.Net.WebRequest._createQueryString(t,null,i);return r.length?n+(n&&n.indexOf("?")>=0?"&":"?")+r:n};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys._ScriptLoaderTask=function(n,t){this._scriptElement=n;this._completedCallback=t};Sys._ScriptLoaderTask.prototype={get_scriptElement:function(){return this._scriptElement},dispose:function(){this._disposed||(this._disposed=!0,this._removeScriptElementHandlers(),Sys._ScriptLoaderTask._clearScript(this._scriptElement),this._scriptElement=null)},execute:function(){this._addScriptElementHandlers();document.getElementsByTagName("head")[0].appendChild(this._scriptElement)},_addScriptElementHandlers:function(){this._scriptLoadDelegate=Function.createDelegate(this,this._scriptLoadHandler);Sys.Browser.agent!==Sys.Browser.InternetExplorer?(this._scriptElement.readyState="loaded",$addHandler(this._scriptElement,"load",this._scriptLoadDelegate)):$addHandler(this._scriptElement,"readystatechange",this._scriptLoadDelegate);this._scriptElement.addEventListener&&(this._scriptErrorDelegate=Function.createDelegate(this,this._scriptErrorHandler),this._scriptElement.addEventListener("error",this._scriptErrorDelegate,!1))},_removeScriptElementHandlers:function(){if(this._scriptLoadDelegate){var n=this.get_scriptElement();Sys.Browser.agent!==Sys.Browser.InternetExplorer?$removeHandler(n,"load",this._scriptLoadDelegate):$removeHandler(n,"readystatechange",this._scriptLoadDelegate);this._scriptErrorDelegate&&(this._scriptElement.removeEventListener("error",this._scriptErrorDelegate,!1),this._scriptErrorDelegate=null);this._scriptLoadDelegate=null}},_scriptErrorHandler:function(){this._disposed||this._completedCallback(this.get_scriptElement(),!1)},_scriptLoadHandler:function(){if(!this._disposed){var n=this.get_scriptElement();(n.readyState==="loaded"||n.readyState==="complete")&&this._completedCallback(n,!0)}}};Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask",null,Sys.IDisposable);Sys._ScriptLoaderTask._clearScript=function(n){Sys.Debug.isDebug||n.parentNode.removeChild(n)};Type.registerNamespace("Sys.Net");Sys.Net.WebServiceProxy=function(){};Sys.Net.WebServiceProxy.prototype={get_timeout:function(){return this._timeout||0},set_timeout:function(n){if(n<0)throw Error.argumentOutOfRange("value",n,Sys.Res.invalidTimeout);this._timeout=n},get_defaultUserContext:function(){return typeof this._userContext=="undefined"?null:this._userContext},set_defaultUserContext:function(n){this._userContext=n},get_defaultSucceededCallback:function(){return this._succeeded||null},set_defaultSucceededCallback:function(n){this._succeeded=n},get_defaultFailedCallback:function(){return this._failed||null},set_defaultFailedCallback:function(n){this._failed=n},get_enableJsonp:function(){return!!this._jsonp},set_enableJsonp:function(n){this._jsonp=n},get_path:function(){return this._path||null},set_path:function(n){this._path=n},get_jsonpCallbackParameter:function(){return this._callbackParameter||"callback"},set_jsonpCallbackParameter:function(n){this._callbackParameter=n},_invoke:function(n,t,i,r,u,f,e){return u=u||this.get_defaultSucceededCallback(),f=f||this.get_defaultFailedCallback(),(e===null||typeof e=="undefined")&&(e=this.get_defaultUserContext()),Sys.Net.WebServiceProxy.invoke(n,t,i,r,u,f,e,this.get_timeout(),this.get_enableJsonp(),this.get_jsonpCallbackParameter())}};Sys.Net.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy");Sys.Net.WebServiceProxy.invoke=function(n,t,i,r,u,f,e,o,s,h){function it(n){var r,i,o,h,s,c;if(n.get_responseAvailable()){r=n.get_statusCode();i=null;try{o=n.getResponseHeader("Content-Type");i=o.startsWith("application/json")?n.get_object():o.startsWith("text/xml")?n.get_xml():n.get_responseData()}catch(l){}h=n.getResponseHeader("jsonerror");s=h==="true";s?i&&(i=new Sys.Net.WebServiceError(!1,i.Message,i.StackTrace,i.ExceptionType,i)):o.startsWith("application/json")&&(i=!i||typeof i.d=="undefined"?i:i.d);r<200||r>=300||s?f&&(i&&s||(i=new Sys.Net.WebServiceError(!1,String.format(Sys.Res.webServiceFailedNoMsg,t))),i._statusCode=r,f(i,e,t)):u&&u(i,e,t)}else c=n.get_timedOut()?String.format(Sys.Res.webServiceTimedOut,t):String.format(Sys.Res.webServiceFailedNoMsg,t),f&&f(new Sys.Net.WebServiceError(n.get_timedOut(),c,"",""),e,t)}var y=s!==!1?Sys.Net.WebServiceProxy._xdomain.exec(n):null,l,p=y&&y.length===3&&(y[1]!==location.protocol||y[2]!==location.host),w,c;i=p||i;p&&(h=h||"callback",l="_jsonp"+Sys._jsonp++);r||(r={});w=r;i&&w||(w={});var d,v,a=null,b,k=null,g=Sys.Net.WebRequest._createUrl(t?n+"/"+encodeURIComponent(t):n,w,p?h+"=Sys."+l:null);if(p){d=document.createElement("script");d.src=g;b=new Sys._ScriptLoaderTask(d,function(n,i){(!i||l)&&nt({Message:String.format(Sys.Res.webServiceFailedNoMsg,t)},-1)});function tt(){a!==null&&(a=null,v=new Sys.Net.WebServiceError(!0,String.format(Sys.Res.webServiceTimedOut,t)),b.dispose(),delete Sys[l],f&&f(v,e,t))}function nt(n,i){a!==null&&(window.clearTimeout(a),a=null);b.dispose();delete Sys[l];l=null;typeof i!="undefined"&&i!==200?f&&(v=new Sys.Net.WebServiceError(!1,n.Message||String.format(Sys.Res.webServiceFailedNoMsg,t),n.StackTrace||null,n.ExceptionType||null,n),v._statusCode=i,f(v,e,t)):u&&u(n,e,t)}return Sys[l]=nt,o=o||Sys.Net.WebRequestManager.get_defaultTimeout(),o>0&&(a=window.setTimeout(tt,o)),b.execute(),null}return c=new Sys.Net.WebRequest,c.set_url(g),c.get_headers()["Content-Type"]="application/json; charset=utf-8",i||(k=Sys.Serialization.JavaScriptSerializer.serialize(r),k==="{}"&&(k="")),c.set_body(k),c.add_completed(it),o&&o>0&&c.set_timeout(o),c.invoke(),c};Sys.Net.WebServiceProxy._generateTypedConstructor=function(n){return function(t){if(t)for(var i in t)this[i]=t[i];this.__type=n}};Sys._jsonp=0;Sys.Net.WebServiceProxy._xdomain=/^\s*([a-zA-Z0-9\+\-\.]+\:)\/\/([^?#\/]+)/;Sys.Net.WebServiceError=function(n,t,i,r,u){this._timedOut=n;this._message=t;this._stackTrace=i;this._exceptionType=r;this._errorObject=u;this._statusCode=-1};Sys.Net.WebServiceError.prototype={get_timedOut:function(){return this._timedOut},get_statusCode:function(){return this._statusCode},get_message:function(){return this._message},get_stackTrace:function(){return this._stackTrace||""},get_exceptionType:function(){return this._exceptionType||""},get_errorObject:function(){return this._errorObject||null}};Sys.Net.WebServiceError.registerClass("Sys.Net.WebServiceError");Type.registerNamespace("Sys");Sys.Res={argumentInteger:"Value must be an integer.",invokeCalledTwice:"Cannot call invoke more than once.",webServiceFailed:"The server method '{0}' failed with the following error: {1}",argumentType:"Object cannot be converted to the required type.",argumentNull:"Value cannot be null.",scriptAlreadyLoaded:"The script '{0}' has been referenced multiple times. If referencing Microsoft AJAX scripts explicitly, set the MicrosoftAjaxMode property of the ScriptManager to Explicit.",scriptDependencyNotFound:"The script '{0}' failed to load because it is dependent on script '{1}'.",formatBadFormatSpecifier:"Format specifier was invalid.",requiredScriptReferenceNotIncluded:"'{0}' requires that you have included a script reference to '{1}'.",webServiceFailedNoMsg:"The server method '{0}' failed.",argumentDomElement:"Value must be a DOM element.",invalidExecutorType:"Could not create a valid Sys.Net.WebRequestExecutor from: {0}.",cannotCallBeforeResponse:"Cannot call {0} when responseAvailable is false.",actualValue:"Actual value was {0}.",enumInvalidValue:"'{0}' is not a valid value for enum {1}.",scriptLoadFailed:"The script '{0}' could not be loaded.",parameterCount:"Parameter count mismatch.",cannotDeserializeEmptyString:"Cannot deserialize empty string.",formatInvalidString:"Input string was not in a correct format.",invalidTimeout:"Value must be greater than or equal to zero.",cannotAbortBeforeStart:"Cannot abort when executor has not started.",argument:"Value does not fall within the expected range.",cannotDeserializeInvalidJson:"Cannot deserialize. The data does not correspond to valid JSON.",invalidHttpVerb:"httpVerb cannot be set to an empty or null string.",nullWebRequest:"Cannot call executeRequest with a null webRequest.",eventHandlerInvalid:"Handler was not added through the Sys.UI.DomEvent.addHandler method.",cannotSerializeNonFiniteNumbers:"Cannot serialize non finite numbers.",argumentUndefined:"Value cannot be undefined.",webServiceInvalidReturnType:"The server method '{0}' returned an invalid type. Expected type: {1}",servicePathNotSet:"The path to the web service has not been set.",argumentTypeWithTypes:"Object of type '{0}' cannot be converted to type '{1}'.",cannotCallOnceStarted:"Cannot call {0} once started.",badBaseUrl1:"Base URL does not contain ://.",badBaseUrl2:"Base URL does not contain another /.",badBaseUrl3:"Cannot find last / in base URL.",setExecutorAfterActive:"Cannot set executor after it has become active.",paramName:"Parameter name: {0}",nullReferenceInPath:"Null reference while evaluating data path: '{0}'.",cannotCallOutsideHandler:"Cannot call {0} outside of a completed event handler.",cannotSerializeObjectWithCycle:"Cannot serialize object with cyclic reference within child properties.",format:"One of the identified items was in an invalid format.",assertFailedCaller:"Assertion Failed: {0}\r\nat {1}",argumentOutOfRange:"Specified argument was out of the range of valid values.",webServiceTimedOut:"The server method '{0}' timed out.",notImplemented:"The method or operation is not implemented.",assertFailed:"Assertion Failed: {0}",invalidOperation:"Operation is not valid due to the current state of the object.",breakIntoDebugger:"{0}\r\n\r\nBreak into debugger?"},function(n){function u(){var i=this,n=i.find("i");n.hasClass("clickflag")?n.hasClass("icon-down-open")?f.apply(n):n.hasClass("icon-right-open")&&t.apply(n):n.toggleClass("clickflag")}function f(){n(this).toggleClass("icon-down-open icon-right-open");return}function t(){n(this).toggleClass("icon-right-open icon-down-open")}function i(n){var i=n.find("i");r(n).toggle(!0);t.apply(i)}function e(n){r(n).toggle(function(){u.apply(n)})}function r(n){return n.closest("div").find(">div")}n(function(){n("div.bo_werksgruppierung h6").on("click",function(){var t=n(this),i=t.find("i");i.hasClass("clickflag")?i.toggleClass("icon-down-open icon-right-open"):i.toggleClass("clickflag");t=t.closest("div").find(">div");t.toggle()});n(".img-werksgruppierung").on("keypress",function(t){var r=t.keyCode?t.keyCode:t.which,i;r!==9&&(i=n(this),e(i))});n(".bo_werksgruppierung_titel_jump, .bo_opus_jump").on({click:function(){var t=n(this),r=t.attr("href"),u=n(r),f=u.closest(".bo_werksgruppierung").find("h6");i(f)},keypress:function(t){var r=t.keyCode?t.keyCode:t.which;if(r!==9){var u=n(this),f=u.attr("href"),e=n(f),o=e.closest(".bo_werksgruppierung").find("h6");i(o)}}})})}(jQuery);_spinnerHandler=null;$(document).ready(function(){_spinnerHandler=new SpinnerHandler;$(".btn_markall").hide();checkMarkingCheckboxes()}),function(n){var t=!1,r,i;typeof define=="function"&&define.amd&&(define(n),t=!0);typeof exports=="object"&&(module.exports=n(),t=!0);t||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})}(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var o,c,l,s,v,e,h;if(typeof document!="undefined"){if(arguments.length>1){f=n({path:"/"},r.defaults,f);typeof f.expires=="number"&&(c=new Date,c.setMilliseconds(c.getMilliseconds()+f.expires*864e5),f.expires=c);f.expires=f.expires?f.expires.toUTCString():"";try{o=JSON.stringify(u);/^[\{\[]/.test(o)&&(u=o)}catch(w){}u=i.write?i.write(u,t):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);t=encodeURIComponent(String(t));t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);t=t.replace(/[\(\)]/g,escape);l="";for(s in f)f[s]&&(l+="; "+s,f[s]!==!0)&&(l+="="+f[s]);return document.cookie=t+"="+u+l}t||(o={});for(var y=document.cookie?document.cookie.split("; "):[],p=/(%[0-9A-Z]{2})+/g,a=0;a<y.length;a++){v=y[a].split("=");e=v.slice(1).join("=");e.charAt(0)==='"'&&(e=e.slice(1,-1));try{if(h=v[0].replace(p,decodeURIComponent),e=i.read?i.read(e,h):i(e,h)||e.replace(p,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(w){}if(t===h){o=e;break}t||(o[h]=e)}catch(w){}}return o}}return r.set=r,r.get=function(n){return r.call(r,n)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}return t(function(){})});jQuery.expr[":"].regex=function(n,t,i){var r=i[3].split(","),u=/^(data|css):/,f={method:r[0].match(u)?r[0].split(":")[0]:"attr",property:r.shift().replace(u,"")},e=new RegExp(r.join("").replace(/^\s+|\s+$/g,""),"ig");return e.test(jQuery(n)[f.method](f.property))};$.fn.scrollEnd=function(n,t){$(this).scroll(function(){var i=$(this);i.data("scrollTimeout")&&clearTimeout(i.data("scrollTimeout"));i.data("scrollTimeout",setTimeout(n,t))})};$.fn.visibleHeight=function(n){return this.each(function(t,i){var e=$(i).outerHeight(),r=$(window).height(),u=i.getBoundingClientRect(),f=u.top,o=u.bottom;return n.call(i,Math.max(0,f>0?Math.min(e,r-f):Math.min(o,r)))})};$.fn.textWidth=function(){var i=document.createElement("canvas"),n=i.getContext("2d"),t;return n.font=$(this).fontShorthand(),t=n.measureText($(this).val()),parseInt(t.width)};$.fn.fontShorthand=function(){var n=$(this).css("font-style")||"",t=$(this).css("font-variant")||"",i=$(this).css("font-weight")||"",r=$(this).css("font-size")||"",u=$(this).css("line-height")||"",f=$(this).css("font-family")||"";return n+" "+t+" "+i+" "+r+"/"+u+" "+f};$.fn.ignore=function(n){return this.clone().find(n||">*").remove().end()},function(n,t,i){"use strict";typeof window!="undefined"&&typeof define=="function"&&define.amd?define(i):typeof module!="undefined"&&module.exports?module.exports=i():t.exports?t.exports=i():t[n]=i()}("Fingerprint2",this,function(){"use strict";var r=function(n,t){n=[n[0]>>>16,n[0]&65535,n[1]>>>16,n[1]&65535];t=[t[0]>>>16,t[0]&65535,t[1]>>>16,t[1]&65535];var i=[0,0,0,0];return i[3]+=n[3]+t[3],i[2]+=i[3]>>>16,i[3]&=65535,i[2]+=n[2]+t[2],i[1]+=i[2]>>>16,i[2]&=65535,i[1]+=n[1]+t[1],i[0]+=i[1]>>>16,i[1]&=65535,i[0]+=n[0]+t[0],i[0]&=65535,[i[0]<<16|i[1],i[2]<<16|i[3]]},i=function(n,t){n=[n[0]>>>16,n[0]&65535,n[1]>>>16,n[1]&65535];t=[t[0]>>>16,t[0]&65535,t[1]>>>16,t[1]&65535];var i=[0,0,0,0];return i[3]+=n[3]*t[3],i[2]+=i[3]>>>16,i[3]&=65535,i[2]+=n[2]*t[3],i[1]+=i[2]>>>16,i[2]&=65535,i[2]+=n[3]*t[2],i[1]+=i[2]>>>16,i[2]&=65535,i[1]+=n[1]*t[3],i[0]+=i[1]>>>16,i[1]&=65535,i[1]+=n[2]*t[2],i[0]+=i[1]>>>16,i[1]&=65535,i[1]+=n[3]*t[1],i[0]+=i[1]>>>16,i[1]&=65535,i[0]+=n[0]*t[3]+n[1]*t[2]+n[2]*t[1]+n[3]*t[0],i[0]&=65535,[i[0]<<16|i[1],i[2]<<16|i[3]]},u=function(n,t){return t%=64,t===32?[n[1],n[0]]:t<32?[n[0]<<t|n[1]>>>32-t,n[1]<<t|n[0]>>>32-t]:(t-=32,[n[1]<<t|n[0]>>>32-t,n[0]<<t|n[1]>>>32-t])},t=function(n,t){return t%=64,t===0?n:t<32?[n[0]<<t|n[1]>>>32-t,n[1]<<t]:[n[1]<<t-32,0]},n=function(n,t){return[n[0]^t[0],n[1]^t[1]]},h=function(t){return t=n(t,[0,t[0]>>>1]),t=i(t,[4283543511,3981806797]),t=n(t,[0,t[0]>>>1]),t=i(t,[3301882366,444984403]),n(t,[0,t[0]>>>1])},v=function(f,e){var o;f=f||"";e=e||0;var p=f.length%16,w=f.length-p,l=[0,e],a=[0,e],s=[0,0],c=[0,0],v=[2277735313,289559509],y=[1291169091,658871167];for(o=0;o<w;o=o+16)s=[f.charCodeAt(o+4)&255|(f.charCodeAt(o+5)&255)<<8|(f.charCodeAt(o+6)&255)<<16|(f.charCodeAt(o+7)&255)<<24,f.charCodeAt(o)&255|(f.charCodeAt(o+1)&255)<<8|(f.charCodeAt(o+2)&255)<<16|(f.charCodeAt(o+3)&255)<<24],c=[f.charCodeAt(o+12)&255|(f.charCodeAt(o+13)&255)<<8|(f.charCodeAt(o+14)&255)<<16|(f.charCodeAt(o+15)&255)<<24,f.charCodeAt(o+8)&255|(f.charCodeAt(o+9)&255)<<8|(f.charCodeAt(o+10)&255)<<16|(f.charCodeAt(o+11)&255)<<24],s=i(s,v),s=u(s,31),s=i(s,y),l=n(l,s),l=u(l,27),l=r(l,a),l=r(i(l,[0,5]),[0,1390208809]),c=i(c,y),c=u(c,33),c=i(c,v),a=n(a,c),a=u(a,31),a=r(a,l),a=r(i(a,[0,5]),[0,944331445]);s=[0,0];c=[0,0];switch(p){case 15:c=n(c,t([0,f.charCodeAt(o+14)],48));case 14:c=n(c,t([0,f.charCodeAt(o+13)],40));case 13:c=n(c,t([0,f.charCodeAt(o+12)],32));case 12:c=n(c,t([0,f.charCodeAt(o+11)],24));case 11:c=n(c,t([0,f.charCodeAt(o+10)],16));case 10:c=n(c,t([0,f.charCodeAt(o+9)],8));case 9:c=n(c,[0,f.charCodeAt(o+8)]);c=i(c,y);c=u(c,33);c=i(c,v);a=n(a,c);case 8:s=n(s,t([0,f.charCodeAt(o+7)],56));case 7:s=n(s,t([0,f.charCodeAt(o+6)],48));case 6:s=n(s,t([0,f.charCodeAt(o+5)],40));case 5:s=n(s,t([0,f.charCodeAt(o+4)],32));case 4:s=n(s,t([0,f.charCodeAt(o+3)],24));case 3:s=n(s,t([0,f.charCodeAt(o+2)],16));case 2:s=n(s,t([0,f.charCodeAt(o+1)],8));case 1:s=n(s,[0,f.charCodeAt(o)]);s=i(s,v);s=u(s,31);s=i(s,y);l=n(l,s)}return l=n(l,[0,f.length]),a=n(a,[0,f.length]),l=r(l,a),a=r(a,l),l=h(l),a=h(a),l=r(l,a),a=r(a,l),("00000000"+(l[0]>>>0).toString(16)).slice(-8)+("00000000"+(l[1]>>>0).toString(16)).slice(-8)+("00000000"+(a[0]>>>0).toString(16)).slice(-8)+("00000000"+(a[1]>>>0).toString(16)).slice(-8)},y={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},f=function(n,t){var i,u,r;if(Array.prototype.forEach&&n.forEach===Array.prototype.forEach)n.forEach(t);else if(n.length===+n.length)for(i=0,u=n.length;i<u;i++)t(n[i],i,n);else for(r in n)n.hasOwnProperty(r)&&t(n[r],r,n)},o=function(n,t){var i=[];return n==null?i:Array.prototype.map&&n.map===Array.prototype.map?n.map(t):(f(n,function(n,r,u){i.push(t(n,r,u))}),i)},p=function(n,t){if(t==null)return n;var i;for(var r in t)i=t[r],i==null||Object.prototype.hasOwnProperty.call(n,r)||(n[r]=i);return n},ei=function(n,t){if(!w())return n(t.NOT_AVAILABLE);navigator.mediaDevices.enumerateDevices().then(function(t){n(t.map(function(n){return"id="+n.deviceId+";gid="+n.groupId+";"+n.kind+";"+n.label}))}).catch(function(t){n(t)})},w=function(){return navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices},oi=function(n,t){var o=t.audio,e,i,u,r,s;if(o.excludeIOS11&&navigator.userAgent.match(/OS 11.+Version\/11.+Safari/))return n(t.EXCLUDED);if(e=window.OfflineAudioContext||window.webkitOfflineAudioContext,e==null)return n(t.NOT_AVAILABLE);i=new e(1,44100,44100);u=i.createOscillator();u.type="triangle";u.frequency.setValueAtTime(1e4,i.currentTime);r=i.createDynamicsCompressor();f([["threshold",-50],["knee",40],["ratio",12],["reduction",-20],["attack",0],["release",.25]],function(n){r[n[0]]!==undefined&&typeof r[n[0]].setValueAtTime=="function"&&r[n[0]].setValueAtTime(n[1],i.currentTime)});u.connect(r);r.connect(i.destination);u.start(0);i.startRendering();s=setTimeout(function(){return console.warn('Audio fingerprint timed out. Please report bug at https://github.com/Valve/fingerprintjs2 with your user agent: "'+navigator.userAgent+'".'),i.oncomplete=function(){},i=null,n("audioTimeout")},o.timeout);i.oncomplete=function(t){var i;try{clearTimeout(s);i=t.renderedBuffer.getChannelData(0).slice(4500,5e3).reduce(function(n,t){return n+Math.abs(t)},0).toString();u.disconnect();r.disconnect()}catch(f){n(f);return}n(i)}},b=function(n){n(navigator.userAgent)},si=function(n,t){n(navigator.webdriver==null?t.NOT_AVAILABLE:navigator.webdriver)},hi=function(n,t){n(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||t.NOT_AVAILABLE)},ci=function(n,t){n(window.screen.colorDepth||t.NOT_AVAILABLE)},li=function(n,t){n(navigator.deviceMemory||t.NOT_AVAILABLE)},ai=function(n,t){n(window.devicePixelRatio||t.NOT_AVAILABLE)},k=function(n,t){n(d(t))},d=function(n){var t=[window.screen.width,window.screen.height];return n.screen.detectScreenOrientation&&t.sort().reverse(),t},vi=function(n,t){n(g(t))},g=function(n){if(window.screen.availWidth&&window.screen.availHeight){var t=[window.screen.availHeight,window.screen.availWidth];return n.screen.detectScreenOrientation&&t.sort().reverse(),t}return n.NOT_AVAILABLE},yi=function(n){n((new Date).getTimezoneOffset())},pi=function(n,t){if(window.Intl&&window.Intl.DateTimeFormat){n((new window.Intl.DateTimeFormat).resolvedOptions().timeZone);return}n(t.NOT_AVAILABLE)},wi=function(n,t){n(ft(t))},bi=function(n,t){n(et(t))},ki=function(n,t){n(ot(t))},di=function(n){n(!!(document.body&&document.body.addBehavior))},gi=function(n){n(!!window.openDatabase)},nr=function(n,t){n(ht(t))},tr=function(n,t){n(ct(t))},ir=function(n,t){n(lt(t))},nt=function(n,t){if(l()){n(vt(t));return}n(t.NOT_AVAILABLE)},rr=function(n,t){if(a()){n(yt());return}n(t.NOT_AVAILABLE)},ur=function(n){if(a()){n(pt());return}n()},fr=function(n){n(wt())},er=function(n){n(bt())},or=function(n){n(kt())},sr=function(n){n(dt())},hr=function(n){n(gt())},cr=function(n,t){if(!ti())return n("swf object not loaded");if(!ii())return n("flash not installed");if(!t.fonts.swfPath)return n("missing options.fonts.swfPath");ui(function(t){n(t)},t)},lr=function(n,t){var r=["monospace","sans-serif","serif"],i=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"],c,u,p,w,h,f,b;t.fonts.extendedJsFonts&&(c=["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"],i=i.concat(c));i=i.concat(t.fonts.userDefinedFonts);i=i.filter(function(n,t){return i.indexOf(n)===t});var k="mmmmmmmmmmlli",d="72px",e=document.getElementsByTagName("body")[0],o=document.createElement("div"),s=document.createElement("div"),l={},a={},v=function(){var n=document.createElement("span");return n.style.position="absolute",n.style.left="-9999px",n.style.fontSize=d,n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="normal",n.style.lineBreak="auto",n.style.lineHeight="normal",n.style.textTransform="none",n.style.textAlign="left",n.style.textDecoration="none",n.style.textShadow="none",n.style.whiteSpace="normal",n.style.wordBreak="normal",n.style.wordSpacing="normal",n.innerHTML=k,n},g=function(n,t){var i=v();return i.style.fontFamily="'"+n+"',"+t,i},nt=function(){for(var n,i=[],t=0,u=r.length;t<u;t++)n=v(),n.style.fontFamily=r[t],o.appendChild(n),i.push(n);return i},tt=function(){for(var u,t,o,f,e={},n=0,h=i.length;n<h;n++){for(u=[],t=0,o=r.length;t<o;t++)f=g(i[n],r[t]),s.appendChild(f),u.push(f);e[i[n]]=u}return e},it=function(n){for(var i=!1,t=0;t<r.length;t++)if(i=n[t].offsetWidth!==l[r[t]]||n[t].offsetHeight!==a[r[t]],i)return i;return i},y=nt();for(e.appendChild(o),u=0,p=r.length;u<p;u++)l[r[u]]=y[u].offsetWidth,a[r[u]]=y[u].offsetHeight;for(w=tt(),e.appendChild(s),h=[],f=0,b=i.length;f<b;f++)it(w[i[f]])&&h.push(i[f]);e.removeChild(s);e.removeChild(o);n(h)},ar=function(n,t){ni()?t.plugins.excludeIE?n(t.EXCLUDED):n(tt(t)):n(c(t))},c=function(n){var t,i,r;if(navigator.plugins==null)return n.NOT_AVAILABLE;for(t=[],i=0,r=navigator.plugins.length;i<r;i++)navigator.plugins[i]&&t.push(navigator.plugins[i]);return it(n)&&(t=t.sort(function(n,t){return n.name>t.name?1:n.name<t.name?-1:0})),o(t,function(n){var t=o(n,function(n){return[n.type,n.suffixes]});return[n.name,n.description,t]})},tt=function(n){var t=[],i;return Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(window,"ActiveXObject")||"ActiveXObject"in window?(i=["AcroPDF.PDF","Adodb.Stream","AgControl.AgControl","DevalVRXCtrl.DevalVRXCtrl.1","MacromediaFlashPaper.MacromediaFlashPaper","Msxml2.DOMDocument","Msxml2.XMLHTTP","PDF.PdfCtrl","QuickTime.QuickTime","QuickTimeCheckObject.QuickTimeCheck.1","RealPlayer","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","Scripting.Dictionary","SWCtl.SWCtl","Shell.UIHelper","ShockwaveFlash.ShockwaveFlash","Skype.Detection","TDCCtl.TDCCtl","WMPlayer.OCX","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1"],t=o(i,function(t){try{return new window.ActiveXObject(t),t}catch(i){return n.ERROR}})):t.push(n.NOT_AVAILABLE),navigator.plugins&&(t=t.concat(c(n))),t},it=function(n){for(var r,i=!1,t=0,u=n.plugins.sortPluginsFor.length;t<u;t++)if(r=n.plugins.sortPluginsFor[t],navigator.userAgent.match(r)){i=!0;break}return i},rt=function(n){n(at())},ut=function(n,t){n(st(t))},ft=function(n){try{return!!window.sessionStorage}catch(t){return n.ERROR}},et=function(n){try{return!!window.localStorage}catch(t){return n.ERROR}},ot=function(n){try{return!!window.indexedDB}catch(t){return n.ERROR}},st=function(n){return navigator.hardwareConcurrency?navigator.hardwareConcurrency:n.NOT_AVAILABLE},ht=function(n){return navigator.cpuClass||n.NOT_AVAILABLE},ct=function(n){return navigator.platform?navigator.platform:n.NOT_AVAILABLE},lt=function(n){return navigator.doNotTrack?navigator.doNotTrack:navigator.msDoNotTrack?navigator.msDoNotTrack:window.doNotTrack?window.doNotTrack:n.NOT_AVAILABLE},at=function(){var n=0,t,i;typeof navigator.maxTouchPoints!="undefined"?n=navigator.maxTouchPoints:typeof navigator.msMaxTouchPoints!="undefined"&&(n=navigator.msMaxTouchPoints);try{document.createEvent("TouchEvent");t=!0}catch(r){t=!1}return i="ontouchstart"in window,[n,t,i]},vt=function(n){var r=[],i=document.createElement("canvas"),t;return i.width=2e3,i.height=200,i.style.display="inline",t=i.getContext("2d"),t.rect(0,0,10,10),t.rect(2,2,6,6),r.push("canvas winding:"+(t.isPointInPath(5,5,"evenodd")===!1?"yes":"no")),t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(125,1,62,20),t.fillStyle="#069",t.font=n.dontUseFakeFontInCanvas?"11pt Arial":"11pt no-real-font-123",t.fillText("Cwm fjordbank glyphs vext quiz, 😃",2,15),t.fillStyle="rgba(102, 204, 0, 0.2)",t.font="18pt Arial",t.fillText("Cwm fjordbank glyphs vext quiz, 😃",4,45),t.globalCompositeOperation="multiply",t.fillStyle="rgb(255,0,255)",t.beginPath(),t.arc(50,50,50,0,Math.PI*2,!0),t.closePath(),t.fill(),t.fillStyle="rgb(0,255,255)",t.beginPath(),t.arc(100,50,50,0,Math.PI*2,!0),t.closePath(),t.fill(),t.fillStyle="rgb(255,255,0)",t.beginPath(),t.arc(75,100,50,0,Math.PI*2,!0),t.closePath(),t.fill(),t.fillStyle="rgb(255,0,255)",t.arc(75,75,75,0,Math.PI*2,!0),t.arc(75,75,25,0,Math.PI*2,!0),t.fill("evenodd"),i.toDataURL&&r.push("canvas fp:"+i.toDataURL()),r},yt=function(){var n,h=function(t){return n.clearColor(0,0,0,1),n.enable(n.DEPTH_TEST),n.depthFunc(n.LEQUAL),n.clear(n.COLOR_BUFFER_BIT|n.DEPTH_BUFFER_BIT),"["+t[0]+", "+t[1]+"]"},l=function(n){var i=n.getExtension("EXT_texture_filter_anisotropic")||n.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||n.getExtension("MOZ_EXT_texture_filter_anisotropic"),t;return i?(t=n.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT),t===0&&(t=2),t):null},c,i,u,e,o;if(n=s(),!n)return null;var t=[],r=n.createBuffer();n.bindBuffer(n.ARRAY_BUFFER,r);c=new Float32Array([-.2,-.9,0,.4,-.26,0,0,.732134444,0]);n.bufferData(n.ARRAY_BUFFER,c,n.STATIC_DRAW);r.itemSize=3;r.numItems=3;i=n.createProgram();u=n.createShader(n.VERTEX_SHADER);n.shaderSource(u,"attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}");n.compileShader(u);e=n.createShader(n.FRAGMENT_SHADER);n.shaderSource(e,"precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}");n.compileShader(e);n.attachShader(i,u);n.attachShader(i,e);n.linkProgram(i);n.useProgram(i);i.vertexPosAttrib=n.getAttribLocation(i,"attrVertex");i.offsetUniform=n.getUniformLocation(i,"uniformOffset");n.enableVertexAttribArray(i.vertexPosArray);n.vertexAttribPointer(i.vertexPosAttrib,r.itemSize,n.FLOAT,!1,0,0);n.uniform2f(i.offsetUniform,1,1);n.drawArrays(n.TRIANGLE_STRIP,0,r.numItems);try{t.push(n.canvas.toDataURL())}catch(a){}t.push("extensions:"+(n.getSupportedExtensions()||[]).join(";"));t.push("webgl aliased line width range:"+h(n.getParameter(n.ALIASED_LINE_WIDTH_RANGE)));t.push("webgl aliased point size range:"+h(n.getParameter(n.ALIASED_POINT_SIZE_RANGE)));t.push("webgl alpha bits:"+n.getParameter(n.ALPHA_BITS));t.push("webgl antialiasing:"+(n.getContextAttributes().antialias?"yes":"no"));t.push("webgl blue bits:"+n.getParameter(n.BLUE_BITS));t.push("webgl depth bits:"+n.getParameter(n.DEPTH_BITS));t.push("webgl green bits:"+n.getParameter(n.GREEN_BITS));t.push("webgl max anisotropy:"+l(n));t.push("webgl max combined texture image units:"+n.getParameter(n.MAX_COMBINED_TEXTURE_IMAGE_UNITS));t.push("webgl max cube map texture size:"+n.getParameter(n.MAX_CUBE_MAP_TEXTURE_SIZE));t.push("webgl max fragment uniform vectors:"+n.getParameter(n.MAX_FRAGMENT_UNIFORM_VECTORS));t.push("webgl max render buffer size:"+n.getParameter(n.MAX_RENDERBUFFER_SIZE));t.push("webgl max texture image units:"+n.getParameter(n.MAX_TEXTURE_IMAGE_UNITS));t.push("webgl max texture size:"+n.getParameter(n.MAX_TEXTURE_SIZE));t.push("webgl max varying vectors:"+n.getParameter(n.MAX_VARYING_VECTORS));t.push("webgl max vertex attribs:"+n.getParameter(n.MAX_VERTEX_ATTRIBS));t.push("webgl max vertex texture image units:"+n.getParameter(n.MAX_VERTEX_TEXTURE_IMAGE_UNITS));t.push("webgl max vertex uniform vectors:"+n.getParameter(n.MAX_VERTEX_UNIFORM_VECTORS));t.push("webgl max viewport dims:"+h(n.getParameter(n.MAX_VIEWPORT_DIMS)));t.push("webgl red bits:"+n.getParameter(n.RED_BITS));t.push("webgl renderer:"+n.getParameter(n.RENDERER));t.push("webgl shading language version:"+n.getParameter(n.SHADING_LANGUAGE_VERSION));t.push("webgl stencil bits:"+n.getParameter(n.STENCIL_BITS));t.push("webgl vendor:"+n.getParameter(n.VENDOR));t.push("webgl version:"+n.getParameter(n.VERSION));try{o=n.getExtension("WEBGL_debug_renderer_info");o&&(t.push("webgl unmasked vendor:"+n.getParameter(o.UNMASKED_VENDOR_WEBGL)),t.push("webgl unmasked renderer:"+n.getParameter(o.UNMASKED_RENDERER_WEBGL)))}catch(a){}return n.getShaderPrecisionFormat?(f(["FLOAT","INT"],function(i){f(["VERTEX","FRAGMENT"],function(r){f(["HIGH","MEDIUM","LOW"],function(u){f(["precision","rangeMin","rangeMax"],function(f){var o=n.getShaderPrecisionFormat(n[r+"_SHADER"],n[u+"_"+i])[f],e;f!=="precision"&&(f="precision "+f);e=["webgl ",r.toLowerCase()," shader ",u.toLowerCase()," ",i.toLowerCase()," ",f,":",o].join("");t.push(e)})})})}),t):t},pt=function(){try{var n=s(),t=n.getExtension("WEBGL_debug_renderer_info");return n.getParameter(t.UNMASKED_VENDOR_WEBGL)+"~"+n.getParameter(t.UNMASKED_RENDERER_WEBGL)}catch(i){return null}},wt=function(){var n=document.createElement("div"),t;n.innerHTML="&nbsp;";n.className="adsbox";t=!1;try{document.body.appendChild(n);t=document.getElementsByClassName("adsbox")[0].offsetHeight===0;document.body.removeChild(n)}catch(i){t=!1}return t},bt=function(){if(typeof navigator.languages!="undefined")try{var n=navigator.languages[0].substr(0,2);if(n!==navigator.language.substr(0,2))return!0}catch(t){return!0}return!1},kt=function(){return window.screen.width<window.screen.availWidth||window.screen.height<window.screen.availHeight},dt=function(){var r=navigator.userAgent.toLowerCase(),i=navigator.oscpu,t=navigator.platform.toLowerCase(),n,u,f;return(n=r.indexOf("windows phone")>=0?"Windows Phone":r.indexOf("win")>=0?"Windows":r.indexOf("android")>=0?"Android":r.indexOf("linux")>=0||r.indexOf("cros")>=0?"Linux":r.indexOf("iphone")>=0||r.indexOf("ipad")>=0?"iOS":r.indexOf("mac")>=0?"Mac":"Other",u="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,u&&n!=="Windows Phone"&&n!=="Android"&&n!=="iOS"&&n!=="Other")?!0:typeof i!="undefined"&&((i=i.toLowerCase(),i.indexOf("win")>=0&&n!=="Windows"&&n!=="Windows Phone")||i.indexOf("linux")>=0&&n!=="Linux"&&n!=="Android"||i.indexOf("mac")>=0&&n!=="Mac"&&n!=="iOS"||(i.indexOf("win")===-1&&i.indexOf("linux")===-1&&i.indexOf("mac")===-1)!=(n==="Other"))?!0:t.indexOf("win")>=0&&n!=="Windows"&&n!=="Windows Phone"?!0:(t.indexOf("linux")>=0||t.indexOf("android")>=0||t.indexOf("pike")>=0)&&n!=="Linux"&&n!=="Android"||(t.indexOf("mac")>=0||t.indexOf("ipad")>=0||t.indexOf("ipod")>=0||t.indexOf("iphone")>=0)&&n!=="Mac"&&n!=="iOS"||(f=t.indexOf("win")<0&&t.indexOf("linux")<0&&t.indexOf("mac")<0&&t.indexOf("iphone")<0&&t.indexOf("ipad")<0,f!==(n==="Other"))?!0:typeof navigator.plugins=="undefined"&&n!=="Windows"&&n!=="Windows Phone"},gt=function(){var t=navigator.userAgent.toLowerCase(),u=navigator.productSub,n,i,r;if((n=t.indexOf("firefox")>=0?"Firefox":t.indexOf("opera")>=0||t.indexOf("opr")>=0?"Opera":t.indexOf("chrome")>=0?"Chrome":t.indexOf("safari")>=0?"Safari":t.indexOf("trident")>=0?"Internet Explorer":"Other",(n==="Chrome"||n==="Safari"||n==="Opera")&&u!=="20030107")||(i=eval.toString().length,i===37&&n!=="Safari"&&n!=="Firefox"&&n!=="Other")||i===39&&n!=="Internet Explorer"&&n!=="Other"||i===33&&n!=="Chrome"&&n!=="Opera"&&n!=="Other")return!0;try{throw"a";}catch(f){try{f.toSource();r=!0}catch(e){r=!1}}return r&&n!=="Firefox"&&n!=="Other"},l=function(){var n=document.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))},a=function(){if(!l())return!1;var n=s();return!!window.WebGLRenderingContext&&!!n},ni=function(){return navigator.appName==="Microsoft Internet Explorer"?!0:navigator.appName==="Netscape"&&/Trident/.test(navigator.userAgent)?!0:!1},ti=function(){return typeof swfobject!="undefined"},ii=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},ri=function(n){var t=document.createElement("div");t.setAttribute("id",n.fonts.swfContainerId);document.body.appendChild(t)},ui=function(n,t){var i="___fp_swf_loaded",r,u,f;window[i]=function(t){n(t)};r=t.fonts.swfContainerId;ri();u={onReady:i};f={allowScriptAccess:"always",menu:"false"};window.swfobject.embedSWF(t.fonts.swfPath,r,"1","1","9.0.0",!1,u,f,{})},s=function(){var t=document.createElement("canvas"),n=null;try{n=t.getContext("webgl")||t.getContext("experimental-webgl")}catch(i){}return n||(n=null),n},fi=[{key:"userAgent",getData:b},{key:"hardwareConcurrency",getData:ut},{key:"screenResolution",getData:k},{key:"canvas",getData:nt},{key:"touchSupport",getData:rt},],e=function(){throw new Error("'new Fingerprint()' is deprecated, see https://github.com/Valve/fingerprintjs2#upgrade-guide-from-182-to-200");};return e.get=function(n,t){t?n||(n={}):(t=n,n={});p(n,y);n.components=n.extraComponents.concat(fi);var r={data:[],addPreprocessedComponent:function(t,i){typeof n.preprocessor=="function"&&(i=n.preprocessor(t,i));r.data.push({key:t,value:i})}},u=-1,i=function(f){if(u+=1,u>=n.components.length){t(r.data);return}var e=n.components[u];if(n.excludes[e.key]){i(!1);return}if(!f&&e.pauseBefore){u-=1;setTimeout(function(){i(!0)},1);return}try{e.getData(function(n){r.addPreprocessedComponent(e.key,n);i(!1)},n)}catch(o){r.addPreprocessedComponent(e.key,String(o));i(!1)}};i(!1)},e.getPromise=function(n){return new Promise(function(t){e.get(n,t)})},e.x64hash128=v,e.VERSION="2.1.0",e});Fingerprint2.getClientFingerprint=function(){var n=function(){var n;return Fingerprint2.get(function(t){for(var r,f,e=Fingerprint2.x64hash128(t.map(function(n){return n.value}).join(),31),u="",i=0;i<t.length;i++)r=t[i],f=r.key+"="+String(r.value).substr(0,100)+(i==t.length-1?"":"|"),u+=f;return n="FP_HASH:"+e+"###FP_DETAILS:"+u}),n};return n()};Fingerprint2.computeAndSendClientFingerprintAsync=function(){var n=function(){Fingerprint2.get(function(n){for(var i,f,e,r,o=Fingerprint2.x64hash128(n.map(function(n){return n.value}).join(),31),u="",t=0;t<n.length;t++)i=n[t],f=i.key+"="+String(i.value).substr(0,100)+(t==n.length-1?"":"|"),u+=f;if(e="FP_HASH:"+o+"###FP_DETAILS:"+u,r=document.querySelector("#FingerprintPostUrl"),r!=null){var s=r.value,h=$("#__ClientFingerprintAntiforgeryFormId"),c=$('input[name="__RequestVerificationToken"]',h).val();jQuery.ajax({url:s,dataType:"text",cache:!1,type:"POST",data:{ClientFingerprint:e,__RequestVerificationToken:c},success:function(){},error:function(){}})}})},t,i;window.requestIdleCallback?(t=requestIdleCallback(n),i=cancelIdleCallback):(t=setTimeout(n,80),i=clearTimeout)};window.hotkeyManager=new HotkeyManager;OnSaveAnnotationCompleted=function(){var t=$(".bo-annotation-box"),n=t!==null&&t.val()!=="";window.collapseLinknoteTree.restoreState();!n&&$("#annotationwithcontentoff").length?$("#annotationwithcontentoff").attr("id","annotationoff"):n&&$("#annotationoff").length&&$("#annotationoff").attr("id","annotationwithcontentoff");!n&&$("#annotationwithcontenton").length?$("#annotationwithcontenton").attr("id","annotationon"):n&&$("#annotationon").length&&$("#annotationon").attr("id","annotationwithcontenton")};var Detailsuche=new function(){},datepickerSettings=void 0,headingSelected=void 0,selectedPublikationstyp=void 0;window.hotkeyManager.registerHotkey("5",53,function(){($("#dialogdetailsuche").dialog("instance")===undefined||$("#dialogdetailsuche").dialog("isOpen")===!1)&&showDetailsuche();setTimeout(function(){document.getElementById("chkdoktyp").focus()},350)},{ctrlKey:!1,altKey:!0,shiftKey:!1},!0);window.hotkeyManager.registerHotkey("6",54,function(){($("#dialogdetailsuche").dialog("instance")===undefined||$("#dialogdetailsuche").dialog("isOpen")===!1)&&showDetailsuche();setTimeout(function(){document.getElementById("TxtDatum").focus()},300)},{ctrlKey:!1,altKey:!0,shiftKey:!1},!0);window.hotkeyManager.registerHotkey("7",55,function(){$("#dialogdetailsuche").dialog("close");setTimeout(function(){document.getElementById("words").focus()},300)},{ctrlKey:!1,altKey:!0,shiftKey:!1},!0);Detailsuche.showDialog=function(n,t,i){$.trim(i.html()).length?($("#onlyLexiconCheckbox").length&&$("#NurLexikon").val($("#onlyLexiconCheckbox").is(":checked")),i.dialog("open"),reSizeDetailsuche()):jQuery.ajax({url:t,dataType:"html",type:"GET",success:function(n){$.trim(i.html()).length||(i.append(n),i.dialog(getDialogOptions()),init(),reSizeDetailsuche())}})};Detailsuche.appendQuery=function(n,t){var i=document.getElementById("words"),r,e,u;if(isNotNull(i))if(i.focus(),isNotNull(document.selection))r=document.selection.createRange(),e=r.text,r.text=n,r=document.selection.createRange(),e.length===0?t&&r.move("character",-2):t&&r.moveStart("character",e.length),r.select();else if(isNotNull(i.selectionStart)){var f=i.selectionStart,o=i.selectionEnd,s=i.value.substring(f,o);i.value=i.value.substr(0,f)+n+i.value.substr(o);u=void 0;u=s.length===0?f+n.length:f+s.length;i.selectionStart=u;i.selectionEnd=t?u-2:u}else i.value+=n};Detailsuche.reset=function(n){var t=jQuery("#chkdoktyp, input[name=chkGeltZeitInKraft], input[name=chkGeltZeitOffen]"),i=jQuery("#dialogdetailsuche input:checkbox").not(t).not(jQuery("#ChkSucheinstellungenBehalten")),r=jQuery("#dialogdetailsuche input:text").add("#Words, #Filter"),u=jQuery("#dialogdetailsuche select").not(".ui-datepicker-year"),f=jQuery("#ChkSucheinstellungenBehalten").prop("checked");n&&f?jQuery("#Words").val(""):(i.each(function(n,t){jQuery(t).prop("checked",!1).change()}),r.each(function(n,t){jQuery(t).val("").change()}),u.each(function(n,t){jQuery(t).find("option:first").prop("selected",!0).change()}),t.each(function(n,t){jQuery(t).prop("checked",!0).change()}));$.ajax({type:"GET",url:"Search/ResetDetailsuche",dataType:"text",success:function(n){n==="True"?jQuery("#ChkSucheinstellungenBehalten").prop("checked",!0):jQuery("#ChkSucheinstellungenBehalten").prop("checked",!1)}})};Detailsuche.clear=function(n){n.val("")};Detailsuche.toggle=function(n,t){var i="abschnittspfeil-offen",f=n.attr("class")===i?"abschnittspfeil-geschlossen":i,r,u;n.attr("class",f);r=n.data("alt-title");u=n.attr("title");n.data("alt-title",u);n.attr("title",r);t.toggle()};Detailsuche.toggleOnKeypress=function(n,t,i){var r=n||window.event,u=r.keyCode?r.keyCode:r.which;u!==9&&u===13&&Detailsuche.toggle(t,i)};Detailsuche.hideSection=function(n,t,i){n.is(":visible")&&(t.hide(),i.attr("src","/bilder/PfeilKinderUnten.png"))};Detailsuche.select=function(n,t){if(n.prop("checked")){var i=!1;t.each(function(n,t){jQuery(t).prop("checked")&&(i=!0)});i||t.prop("checked",!0).change()}};Detailsuche.deselect=function(n,t){var i=!0;n.each(function(n,t){var r=jQuery(t);r.prop("checked")&&(i=!1)});i&&t.prop("checked",!1).change()};Detailsuche.deselectAll=function(n,t){n.prop("checked")&&t.prop("checked",!1).change()};Detailsuche.disable=function(n,t){n.prop("checked")?t.prop("disabled",!1):t.prop("disabled",!0)};Detailsuche.hide=function(n,t){n.prop("checked")?t.show():t.hide()};Detailsuche.toggleZusatzByClick=function(){toggleElementDisplay($("#zusatzinfo_datum_d").toggle())};Detailsuche.toggleZusatzByKeyPress=function(n){var t=n||window.event,i=t.keyCode?t.keyCode:t.which;i!==9&&i===13&&toggleElementDisplay($("#zusatzinfo_datum_d").toggle())};SearchJob=function(n){var t={},i=!1;return t.ShowDialog=function(t,r,u){if(!i&&!n.trim(u.html()).length){i=!0;var f=n("#SearchJobReadable").val();n.ajax({url:r,type:"GET",data:{searchJobReadable:f},success:function(n){u.append(n.html);trackMatomoEvent(n.Category,n.Action)},complete:function(){i=!1}})}},t.Focus=function(n){var t=$get(n);isNotNull(t)&&t.focus()},t.Reset=function(){var n=$get("SearchJobTitle"),t=$get("SearchJobDuration"),i=$get("SearchJobNotification"),r=$get("Notiz");isNotNull(n)&&isNotNull(t)&&isNotNull(i)&&isNotNull(r)&&(n.value="",t.selectedIndex=2,i.checked=!0,r.value="")},t.refreshMeineSuchauftraege=function(){n.ajax({type:"POST",url:this.attributes.uri.value,dataType:"html",success:function(t){t.length>0&&n("#meineSuchauftraege").replaceWith(t)}})},t.submit=function(){var n=document.getElementById("suchauftragform").action,t=collectFormData("#suchauftragform");return postFormAndTrack(n,t),!1},t}(jQuery);jQuery(function(){var n=$("#searchdate .icon"),t=$("#searchterm .icon");$("#searchdate").click(function(){n.toggleClass("icon-up-dir icon-down-dir");n.hasClass("icon-site-color")||n.addClass("icon-site-color");t.removeClass("icon-site-color")});$("#searchterm").click(function(){t.toggleClass("icon-up-dir icon-down-dir");t.hasClass("icon-site-color")||t.addClass("icon-site-color");n.removeClass("icon-site-color")})});SearchFormSuggestControl=new function(){$(document).ready(function(){SearchFormSuggestControl.init("words","btsearch1")})};SearchFormSuggestControl.init=function(n,t){bosuggest.init({control:jQuery("#"+n),query:"std",minlen:autocompleteHandler.getSuggestionInputMinLen(),width:$("#words").width(),onselect:function(n){this.control.val(n);$("#SearchFormControl #"+t).trigger("click")},onenter:function(){this.control.autocomplete("close")}})},function(n){function i(n,t){n.toggleClass("widget-offen");n.toggleClass("widget-geschlossen");t.toggle()}function r(t,i){var r=void 0,u=n(t).next("div.datacontainer");return r=u.length===0?f(t):u,r.html(i),r}function u(n,u,f){t||(!!f.length||f.is(":visible")?i(n,f):(this.waitingforresponse=!0,jQuery.ajax({url:u,dataType:"html",cache:!1,type:"GET",success:function(u){var f=r(n,u);i(n,f);t=!1},error:function(){t=!1}})))}function f(t){return n('<div class="datacontainer"><\/div>').css("display","none").insertAfter(t)}function e(){var t=n(this),i=t.attr("data-vorgang"),r=t.next("div");return u(t,i,r),!1}var t=void 0;n(function(){n("[data-vorgang]").on("click",e)})}(jQuery);PopUpDialog=function(n){function t(){var r=n("#PopUpDialog"),i,t;return r.length?r:(i=n("<div><\/div>").attr("id","PopUpDialog"),t=n("#zweispaltencontent"),t.length||(t=n("#dreispaltencontent")),i.prependTo(t),i)}return{setDialog:function(n){var i=t();i.empty();i.append(n)},close:function(){var n=t();n.empty()}}}(jQuery);FeedbackDialog=function(n){var t={};return t.ShowDialog=function(t){var i=document.getElementById("FeedbackDialog"),r,u;if(i){i.style.display="flex";i.querySelector("#feedback").focus();document.getElementById("feedbackdialog-close").addEventListener("click",closeEventFunction);window.addEventListener("click",closeEventWindow);return}r=document.querySelector("#FeedbackDialog #HdUrl");u=isNull(r)?null:r.value;n.ajax({url:t,dataType:"html",type:"GET",data:{hdUrl:u},success:function(n){var f=document.getElementById("bo_center"),t;f.insertAdjacentHTML("beforeend",n);t=document.getElementById("FeedbackDialog");t.style.display="flex";t.focus();document.getElementById("feedbackdialog-close").addEventListener("click",closeEventFunction);window.addEventListener("click",closeEventWindow);var i=document.querySelector("#FeedbackDialog #name"),r=document.querySelector("#FeedbackDialog #email"),u=document.querySelector("#FeedbackDialog #feedback");new BeckInput(i.closest(".beck-input-container"));i.addEventListener("change",function(){validateInput(i)});new BeckInput(r.closest(".beck-input-container"));r.addEventListener("change",function(){validateInput(r)});new BeckTextarea(u,document.querySelector("#FeedbackDialog #feedback_counter"));u.addEventListener("change",function(){validateTextarea(u)})}})},t.Submit=function(t){var o=document.querySelector("#FeedbackDialog input[name='Kategorie']:checked").value,i=document.querySelector("#FeedbackDialog #feedback"),r=document.querySelector("#FeedbackDialog #name"),u=document.querySelector("#FeedbackDialog #email"),s=validateTextarea(i),h=validateInput(r),c=validateInput(u),f,e;if(s&&h&&c){f=document.querySelector("#FeedbackDialog #SecurityEmail").value;e=document.querySelector("#FeedbackDialog #HdUrl").value;document.getElementById("feedback-dialog-submit").disabled=!0;var l={Kategorie:o,Feedback:i.value,Name:r.value,Email:u.value,SecurityEmail:f,HdUrl:e},a=n("#feedbackForm"),v=n('input[name="__RequestVerificationToken"]',a).val(),y={__RequestVerificationToken:v,model:l};n.post(t,y,function(n){n.length>0&&(document.getElementById("FeedbackDialog").remove(),document.getElementById("bo_center").insertAdjacentHTML("beforeend",n),document.getElementById("FeedbackDialog").style.display="flex",document.getElementById("feedback")!==null&&document.getElementById("feedback").focus(),document.getElementById("feedbackdialog-close").addEventListener("click",closeEventFunction),window.addEventListener("click",closeEventWindow))})}},t.CloseDialog=function(){document.getElementById("feedbackdialog-close").removeEventListener("click",closeEventFunction);window.removeEventListener("click",closeEventWindow);document.getElementById("FeedbackDialog").style.display="none"},t}(jQuery);$(document).ready(function(){initBeckOGK()});$(window).on("hashchange",function(){var n=location.hash.substring(1);openContentListforshow(n)});(function(n,t){function i(n){return function(){n.hide();t("<img>").attr("src","/bilder/loader.gif").attr("class","document-manager-loader").insertBefore(n)}}function r(n){return function(){n.parent().find(".document-manager-loader").remove();n.show()}}function f(i){var r=t(i);n.setDialog(r);e(r);t("#isnoteindoc").removeClass("nosee")}function e(n){w(n);k(n);b(n);o(n)}function o(n){var i=n.find("[name='documentLinkType']");i.button();i.on("click",function(){var i=t(this).closest("form"),u=i.attr("action"),r=i.serializeArray();r.push({name:this.name,value:this.value});c(u,r,n)});if(i.length>0)t(i[0].form).on("submit",function(){return!1})}function s(n){var i=t("div#ueberblick"),r;i.length?t.ajax({url:"/RefreshHitlist",datatyp:"html",success:function(n){n.length<=0&&location.reload(!0);i.html(n)}}):(r=t("input:checkbox[id^='mark_']"),t.each(r,function(t,i){h(i,n);i.checked=!1}),t("input.markall").removeAttr("checked"))}function h(n,i){if(i.isAktuelleAkte&&n.checked){var r=n.id.replace("mark_",""),u=t("#zurakte-treffer_"+r);u.addClass("icon-disabled")}}function c(n,u,f){v(f);var e=f.find("#document-manager-file-management"),c=i(e),o=r(e),a=function(){e.find("#markDokumentCount").hide()},h=[o,l,a];e.data("refreshhitlistandtoolarea")&&h.push(s);c();t.ajax({type:"POST",url:n,data:u,success:h,error:[o],context:f})}function l(n){var i,e,r,u,f;n&&(i=this,e=n.hasOwnProperty("error"),e?a(i,n.error):(r=n.permalink,u=n.explanation,r&&(f=i.find(".document-manager-permalink-note"),u&&f.text(u),f.next("form").replaceWith(t("<a>").attr("href",r).text(r))),t(n.success).insertAfter(i.find(".document-link-types"))))}function a(n,i){var r=t("<p>").addClass("add-to-file-error").css("color","red").text(i);u(n,r,".document-manager-add-to-file-note")}function v(n){p(n);y(n)}function y(n){n.find(".add-to-file-error").remove()}function p(n){n.find(".document-manager-add-to-file-success").remove()}function w(i){var r=i.find(".document-manager-close");r=r.add("#dokumentManagerSchleier");t(r).on("click",function(){return n.close(),!1});i.find("button.document-manager-close").button()}function b(n){var i=n.find(".document-manager-create-permalink");i.button();i.on("click",function(){var i=t(this).closest("form"),r=i.attr("action"),u=i.serializeArray();return d(r,u,n,i),!1})}function k(n){var t=n.find(".document-manager-conversion-link");t.button()}function d(n,u,f,e){tt(f);var s=i(e),o=r(e);s();t.ajax({url:n,data:u,dataType:"html",success:[o,it],error:[o],context:f})}function g(n){return n.getResponseHeader("Content-Type").indexOf("application/json")>=0}function nt(n,i){var r=t("<p>").addClass("permalink-error").css("color","red").text(i);u(n,r,".document-manager-permalink-note")}function u(n,t,i){t.insertAfter(n.find(i))}function tt(n){n.find(".permalink-error").remove()}function it(n,i,r){var u=this,s=g(r),f,e,o;s?(f=JSON.parse(n),nt(u,f.message)):(e=t(n),o=u.find(".document-manager-create-permalink").closest("form"),o.replaceWith(e))}function rt(n){var i=n.attr("data-dialog-url");return i?(t.ajax({url:i,dataType:"html",context:n,success:f}),!0):!1}t(function(){t(document).on("click",".documentmanager-link",function(){return rt(t(this))?!1:!0})})})(PopUpDialog,jQuery);$(document).on("click","#isnoteindoc",function(){$("div.conversion-format a.document-manager-conversion-link").each(function(){var n=$(this).attr("href"),t=n.indexOf("&isfootnoteintext");t===-1?$(this).attr("href",n+"&isfootnoteintext=1"):$(this).attr("href",n.substring(0,t))})});$(function(){function u(n){var t=n.data("tooltip-data");return t?t:null}function f(n,t){var i=n.attr("href"),u,f;n.data("overridevpath")&&(i+="&overridevpath="+n.data("overridevpath"));u=document.URL;f={ToolTipLink:i,ToolTipSource:u};$.post(r,f,function(i){var r=$("<div>").append($.parseHTML(i.html)).html();r=r.split('<div class="fn">');n.data("tooltip-data",r);t(r);r=null;i.track&&trackMatomoEvent(i.matomoCategory,i.matomoAction,i.matomoName)})}function e(n){var t=n.data("title");return t&&t.length?t.replace(/\n/g,"<br />"):null}function o(n){var i=n.attr("href"),t,r;return i=i.replace("#",""),t=$('a[name="'+i+'"]').parent(),t.is("dt")?(r=$("p",t.next("dd.fntext")).html(),t=$("<div/>").append(r),$("span.fnback",t).remove()):t=t.first().clone(),t.html()}function s(n){var t=n.attr("href");t=t.replace("#","");var r=$('a[name="'+t+'"]'),u=r.parent().next(),i=u.children(":not(.fnback)").clone();return i.children(".fnback").remove(),i.html()}function t(n,t){return n.type==="mouseenter"?(t(),!0):n.type==="touchstart"?($(n.currentTarget).addClass("noToolTip"),!0):!1}function h(){$("div#bo_center, div#verweiszettel-top, div#verweiszettel-bottom, div.search-verweiszettel, div#doktoc").on("mouseenter touchstart",'a[href*="vpath"]:not([href*=\\&date\\=]), a[href*="bcid"]:not([href*="bcid-prev"]):not([href*="bcid-bezugsnorm"]), a[href*="reference"]',function(i){return t(i,function(){var t=$(i.currentTarget),r=t.data("tooltip-data")&&t.data("tooltip-data").length>0,e=r?u:f;n.showTooltip(t,e,i)})});$("div#bo_center, div#verweiszettel-top, div#verweiszettel-bottom, div#toolleiste, div.search-verweiszettel, div.search-settings, div.settingsBoxTable, div.rechtespalte").on("mouseenter touchstart","a[data-title], span[data-title], i[data-title]",function(i){return t(i,function(){var t=$(i.currentTarget);n.showTooltip(t,e,i)})});$(document).tooltip({items:"svg[data-title]",tooltipClass:"ui-tooltip-content",content:function(){return $(".ui-tooltip").remove(),$(this).data("title")},hide:{delay:i}});$('div#bo_center *:not(.fnback):not(sup) > a[href*="#FN"]').on("mouseenter touchstart",function(i){return t(i,function(){var t=$(i.currentTarget),r=$("div.ui-tooltip-content a[name^=FN]"),u=!1,f;r[0]&&(u=r[0].name===t.name.replace("FR","FN"),f=new OnTooltipInsert,f.trigger(i));u||n.showTooltip(t,o,i)})});var r=$('div#bo_center sup > a[href*="#FN"]');r.length<1&&(r=$('div#bo_center *:not(.fnback):not(sup) > a[href^="#V-"]'));r.on("mouseenter touchstart",function(i){return t(i,function(){var t=$(i.currentTarget);n.showTooltip(t,s,i)})});$(document).on("click",function(t){$(t.target).closest(".ui-tooltip").length<=0&&n.destroyAllTooltips()});$(document).on("scroll",function(){$(".ui-tooltip").fadeOut(700,function(){n.destroyAllTooltips()})})}var i=1500,r="/ShowTooltip",n=new ToolTipHandler(500,i);h()});!function(n,t){"use strict";function ft(n){return{fast:200,normal:400,slow:600}[n]||n}function v(n,t,i,r){if("function"!=typeof i){var u=n+("string"==typeof i?"."+i:"string"==typeof r?"."+r:"");t.trigger(u)}else et.call(t,n,i,r);return this}function et(n,t,i){var r=n+("string"==typeof i?"."+i:"");this.bind(r,t)}function ot(){return JSON.parse(this.find(i+c).val()||"[]")}function st(){var r=n(this).find(i+f+" p"),u=n(this).children(i+c),t=[];r.each(function(){var i=n(this),r=i.find(":checkbox");r.prop("checked")&&t.push(i.data("value"))});n(this).children("select").val(t);u.val(JSON.stringify(t))}function ht(t){for(var u,l,e,s=n(this).find(i+f+" p"),a=n(this).children(i+c),h=[],o=0;o<s.length;o++)u=s.eq(o),l=t.indexOf(u.data("value")),t.indexOf(u.data("value"))>=0?(e=u.find(":checkbox").prop("checked",!0),h.push(t[l])):u.find(":checkbox").prop("checked",!1);n(this).children("select").val(t);e&&(e.trigger(r+"-chupdate",[!0]),a.val(JSON.stringify(h)))}function ct(t){var s=n(this),h=this.data(r),a=s.children("select"),y=s.children(i+c),v=s.children(i+u),p=a.find("option").filter(function(){return this.value==t});return v.removeClass(r+l).siblings(i+o).removeClass(r+o+l),p.length?(s.find(i+f+" p").eq(p[0].index).addClass(r+e).siblings().removeClass(r+e),y.val(t).data("changed",!0),void a.val(t).change()):(s.find(i+f+" p").removeClass(r+e),a.children().prop("selected",!1),h.invalidAsValue?(h.highlightInvalid||(h.invalidAsValue?h.highlightInvalid:null===h.highlightInvalid))&&v.addClass(r+l).siblings(i+o).addClass(r+o+l):t="",y.val(t),void v.val(t))}function lt(){if(!this.data("listenersAdded")){var p=this,v=p.data(r),b=null;this.on("keyup",i+u+", "+i+d,function(t){if(!([38,40,13,27,9,37,39,17,18,16,20,33,34,35,36].indexOf(t.which)>=0)){var u=function(t){var s,o,c,u,e,l,p;if((t.ctrlKey||t.shiftKey||45!=t.which)&&(!t.ctrlKey||65!=t.which)){if(s=v.fullMatch,o=v.highlight,o=s?o!==!1:!!o,c=n(this),u=this.value.trim(),v.filterIgnoreCase&&(u=u.toLowerCase()),v.filterIgnoreAccents&&String.prototype.latinize&&(u=u.latinize()),e=c.closest(i).children(i+f),h.call(e,"down",!0),l=c.closest(i).find("select option"),n(i+" "+i+f).each(function(){e[0]!=this&&h.call(n(this),"up")}),!u)return void e.children("p").show().each(function(){n(i+"-marker",this).contents().unwrap()});p=v.hideSeparatorsOnSearch?"p":"p:not("+i+a+", "+i+y+")";e.children(p).hide();l.each(function(){var t=n(this).text().trim();if(v.filterIgnoreCase&&(t=t.toLowerCase()),v.filterIgnoreAccents&&String.prototype.latinize&&(t=t.latinize()),s?t.indexOf(u)>=0:0==t.indexOf(u)){var f=v.filterIgnoreCase?"i":"",h=new RegExp("("+u.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")+")",s?f+"g":f),c=e.children("p:eq("+l.index(this)+"):not("+i+a+", "+i+y+")").show();o&&c.each(function(){n(i+"-marker",this).contents().unwrap();var t=n(i+w,this)[0];t.innerHTML=t.innerHTML.replace(h,'<span class="'+r+'-marker">$1<\/span>')})}})}},e=this,o=v.filterDelay;o?(clearTimeout(b),b=setTimeout(function(){u.call(e,t)},o)):u.call(e,t)}});this.on("keydown",i+u,function(t){var g,k,l,tt;if([38,40,13,27,9].indexOf(t.which)>=0){9!=t.which&&t.preventDefault();var s,c,nt=n(this).closest(i),o=nt.children(i+f),d=n(i+e,o[0]),b=n("p:first",o[0]),it=v.loopScrolling,p=":not("+i+a+"):not("+i+y+")",rt="default"==v.mode?v.fillOnArrowPress:!1;if(!o.is(":animated"))if(g=this.value.trim(),g=v.filterIgnoreCase?g.toLowerCase():g,k=o.scrollTop(),40==t.which){if(o.is(":hidden"))return void h.call(o,"down");if(0==d.length)s=b.is(":visible"+p)?b.addClass(r+e):b.nextAll(":visible"+p).first().addClass(r+e);else{if(!it&&!d.nextAll(":visible"+p).first().length)return;s=d.removeClass(r+e).nextAll(":visible"+p).first().addClass(r+e);0==s.length&&(s=b.is(":visible")?b.addClass(r+e):b.nextAll(":visible"+p).first().addClass(r+e));0==s.length&&(s=b);c=s.position().top-o.position().top;l=s.outerHeight();c+6*l>o.height()?c+6*l-o.height()>1.5*l?o.scrollTop(k+c):o.scrollTop(k+l):0>c&&o.scrollTop(k- -c)}rt&&(this.value=s.find(i+w).text(),nt.children(i+u).data("fillonarrow",!0))}else if(38==t.which){if(o.is(":visible")){if(!it&&!d.prevAll(":visible"+p).first().length)return;s=d.removeClass(r+e).prevAll(":visible"+p).first().addClass(r+e);0==s.length&&(s=n("p:visible"+p+":last",o[0]).addClass(r+e));c=s.position().top-o.position().top;l=s.outerHeight();3*l>c?o.scrollTop(k- -c-3*l):c>o.height()-3*l&&o.scrollTop(k+c-3*l);rt&&(this.value=s.find(i+w).text(),nt.children(i+u).data("fillonarrow",!0))}}else if(13==t.which){if(v.fillOnBlur)return void gt(o).click();o.children(i+e).click();"default"==v.mode&&h.call(o,"up")}else 27==t.which?(v.blurOnEscape?n(this).blur():n(this),o.is(":visible")&&(h.call(o,"up"),t.stopPropagation())):9==t.which&&v.fillOnTab&&g&&(tt=o.children(i+e),tt.length&&tt.click())}});this.on("change","select",function(t,r){var o=n(this).closest(i),s=n("option:selected",this).text(),e;return o.children(i+u).val(s).data("value",s),e=o.children(i+c),e.data("changed")?void e.data("changed",!1):r?(st.call(o),void e.change()):(e.change(),void h.call(o.children(i+f),"up"))});this.on(r+"-chupdate",i+f+" p :checkbox",function(t,i){i&&(t.stopPropagation(),rt.call(n(this).parent(),t,!0))});this.on("click",i+f+" p",function(t){var u;if(clearTimeout(k),t.stopPropagation(),!n(this).is(i+a+", "+i+y)){p.children(i+l).removeClass(r+l);p.children(i+o).removeClass(r+o+l);var f=n(this),s=f.parent(),v=s.children(),w=v.index(this);if("checkboxes"==p.data(r).mode)return void rt.call(this,t);u=s.closest(i).children("select");u.children("option").eq(w).prop("selected",!0);u.siblings(i+c).val(u.val());u.change();h.call(f.parent(),"up");f.addClass(r+e).siblings().removeClass(r+e)}});this.on("blur",i+u,function(u){var o=n(this),a=n(u.relatedTarget).closest(i),l;if(!(a.length>0&&a[0]===o.closest(i)[0])){k=setTimeout(function(){var u=n(this);p.data(r);this===t.activeElement&&u.data("silentfocus",!0);u.data("fillonarrow",!1);h.call(u.closest(i).children(i+f),"up")}.bind(this),200);var s=o.val().trim(),e=o.siblings(i+c),y=e.val();s?(o.siblings("select").find("option").each(function(){v.filterIgnoreCase?s.toLowerCase()==n(this).text().trim().toLowerCase()&&(l=this.value):s==n(this).text().trim()&&(l=this.value)}),l?e.val(l):e.val(v.invalidAsValue?s:"")):e.val("");y!==e.val()&&e.change().data("changed",!0)}});this.on("focus",i+u,function(){if(n(this).data("silentfocus"))return void n(this).data("silentfocus",!1);if(this.value.trim()){if(p.data(r).expandOnFocusWithValue||n(this).data("expandfocus"))if(p[r]("val")){var t=p.children(i+f);t.children().show();h.call(t,"down")}else n(this).keyup()}else(p.data(r).expandOnFocus||n(this).data("expandfocus"))&&n(this).keyup();n(this).data("expandfocus",!1)});this.on("click",i+u+"-div",function(){p.data(r).disabled||h.call(n(this).siblings(i+f),"down")});this.on("click",i+u,function(t){var u=n(this).closest(i)[0];n(i).each(function(){this!=u&&n(this)[r]("close")});t.stopPropagation()});this.on("click",i+s,function(){clearTimeout(k);var e=n(this),t=e.closest(i),r=t.children(i+f);r.is(":visible")?(h.call(r,"up"),t.children(i+u).data("silentfocus",!0).focus()):t.children(i+u).data("expandfocus",!0).focus()});this.on("click",i+ut,function(t){clearTimeout(k);t.stopPropagation();var r=n(this),u=r.parent(),e=p.children(i+f);e.children("p").eq(r.data("index")).find(":checkbox").prop("checked",!1);u.fadeOut(v.animation.duration);r.closest(i).children("select").trigger("change",[!0])});v.autoLoad!=n.noop&&n(i+f,this).scroll(function(){var t=n(this),r=p.children("select"),i=t.scrollTop();i>t.data("scrollTop")?this.scrollHeight-i-50<t.height()&&(p.data("pending")||(p.data("pending",!0),v.autoLoad.call(p,r.find("option[value]:last").val(),"bottom"))):i<t.height()/2&&(p.data("pending")||(p.data("pending",!0),v.autoLoad.call(p,r.find("option[value]:first").val(),"top")));t.data("scrollTop",i)}).data("scrollTop",0);n(t).bind("click."+r,{thisIs:this},function(t){h.call(n(t.data.thisIs).children(i+f),"up")});this.data("listenersAdded",!0)}}function at(t){if("string"==typeof t&&(t=n.parseJSON(t),null==t))return[];if(!t)return!1;if(!(t instanceof Array)){if("object"!=typeof t)return!1;"undefined"==typeof t.length&&(t.length=Object.keys(t).length);t=[].slice.call(t)}return t}function vt(n){for(var t=0;t<n.length;t++)n[t].value&&n[t].text||n[t].hasOwnProperty("separator")||n.splice(t,1)}function yt(t){for(var i=0;i<t.length;i++)t[i].value||n(t[i]).hasClass(r+a)||"optgroup"==t[i].tagName.toLowerCase()||n(t[i]).remove()}function pt(n,t){var i=n.text.trim().toLowerCase(),r=t.text.trim().toLowerCase();return i>r?1:i==r?0:-1}function wt(n){for(var i,t=0;t<n.length;t++)for(i=t+1;i<n.length;i++)n[t]&&n[i]&&n[t].value==n[i].value&&n.splice(t,1)}function bt(t){for(var r,i=0;i<t.length;i++)for(r=i+1;r<t.length;r++)t[i]&&t[r]&&t[i].value==t[r].value&&"optgroup"!=t[i].tagName.toLowerCase()&&n(t[i]).remove()}function kt(){var s,f=this.children(i+u),a=this.children("select"),t=this.data(r),e=f.val().trim(),h;e=t.filterIgnoreCase?e.toLowerCase():e;a.find("option").each(function(){var i=n(this).text().trim();i=t.filterIgnoreCase?i.toLowerCase():i;i==e&&(s=this.value)});h=!s&&e;h?(t.forbidInvalid?f.closest(i).find(i+u).val("").data("value",""):(t.highlightInvalid||(t.invalidAsValue?t.highlightInvalid:null===t.highlightInvalid))&&f.addClass(r+l).siblings(i+o).addClass(r+o+l),t.invalidAsValue||f.siblings("select, "+i+c).val("")):f.removeClass(r+l).siblings(i+o).removeClass(r+o+l)}function h(t,o){var c,h,l,v;this.is(":animated")||!this.length||"up"==t&&this.is(":hidden")&&1==this.length||(c=this.parent().data(r).animation,n.easing[c.easing]||(console.warn("no such easing: "+c.easing),c.easing="swing"),h=this.parent(),l=h.data(r),"up"==t?(l.beforeClose.call(h),c.complete=function(){"checkboxes"!=l.mode&&kt.call(h);l.afterClose.call(h)},this.slideUp(c).data("p-clicked-index",-1),h.children(i+s).removeClass(r+s+"-up")):(l.beforeOpen.call(h),c.complete=function(){l.afterOpen.call(h)},this.slideDown(c),h.children(i+s).addClass(r+s+"-up"),h.find(i+e).removeClass(r+e),n(i+"-marker",h).contents().unwrap(),h.children(i+f).children("p").show()),v=h.children(i+u),v.each(function(){var s=n(this),u,c;(s.data("fillonarrow")&&!o&&s.data("fillonarrow",!1).val(s.data("value")),"down"==t)&&(u=this.value.trim(),l.filterIgnoreCase&&(u=u.toLowerCase()),c=h.find("select option"),c.each(function(){var t=n(this).text().trim();return l.filterIgnoreCase&&(t=t.toLowerCase()),t==u?(h.children(i+f).children("p:eq("+c.index(this)+"):not("+i+a+", "+i+y+")").first().addClass(r+e),!1):void 0}))}))}function rt(t,u){var o=n(this),v=o.closest(i),f=o.parent(),l=f.children("p"),e=l.index(this),y=ft(f.parent().data(r).animation.duration),s,p,c;if(!u&&(s=o.find(":checkbox"),n(t.target).is(":checkbox")||s.prop("checked",!s.prop("checked")),p=s.prop("checked"),t.shiftKey&&f.data("p-clicked-index")>=0))for(var h=f.data("p-clicked-index"),k=e>h?h:e,d=e>h?e:h,a=k;d>=a;a++)n(l[a]).find(":checkbox").prop("checked",p);c=v.find(i+g).prepend("<span />");v.find(i+g).fadeOut(y/5,function(){c.empty().show();l.each(function(t){var u=n(this);u.find(":checkbox").prop("checked")&&c.append(n("<div />").addClass(r+b).append(n("<div />").addClass(r+b+"-text").text(u.find(i+w).text())).append(n("<div />").addClass(r+ut).text("×").data("index",t)).fadeIn(1.5*y).attr("title",u.attr("title")))});c.append('<div style="clear: both" />')});f.data("p-clicked-index",e);o.closest(i).children("select").trigger("change",[!0])}function dt(t,u){for(var o,s,h=this.data(r),c=this.find("select"),l=this.find(i+f),e=0;e<t.length;e++)t[e].hasOwnProperty("separator")?(o=t[e].hasOwnProperty("header")?n('<p class="'+r+y+'" />').text(t[e].header):n('<p class="'+r+a+'" />'),s=n("<option />")):(s=n("<option />").val(t[e].value).text(t[e].text).prop("selected",!!t[e].selected),o=h.pFillFunc.call(this,t[e],h),"checkboxes"==h.mode&&o.prepend('<input type="checkbox" />')),o.data("value",t[e].value),u?(c.prepend(s),l.prepend(o)):(c.append(s),l.append(o))}function gt(n){var t=n.children(i+e+":visible");return 0==t.length&&(t=n.children(":visible:first")),t}function it(n){var i,t,r;if(null==n)return null;for(i=Object.keys(n),t=0;t<i.length;t++)r=i[t].replace(/-([a-z])/g,function(n){return n[1].toUpperCase()}),i[t]!=r&&(n[r]=n[i[t]],delete n[i[t]]),"object"==typeof n[r]&&"data"!=r&&it(n[r]);return n}var k,r="scombobox",i="."+r,u="-display",c="-value",l="-invalid",d=u+"-div",b=d+"-item",ut=b+"-remove",g=d+"-holder",f="-list",w="-mainspan",e="-hovered",a="-separator",y="-header",o="-dropdown-background",s="-dropdown-arrow",nt="-disabled",ni="-required",p=parseInt,tt={init:function(){var l=this.find(i+f),a=this.find("select"),k=this.find(i+o),it=this.find(i+s),t=this.data(r),h,v,y,e,w;return(this.addClass(r),0==a.length&&this.append(n("<select />")),this.attr("id")&&a.removeAttr("id"),a.attr("multiple")&&(this.data(r).mode="checkboxes"),0==k.length&&this.append('<div class="'+r+o+'" />'),0==it.length&&this.append('<div class="'+r+s+'" />'),tt.displayDropdown.call(this,t.showDropDown),"checkboxes"!=t.mode&&0==this.find(i+u).length)&&(h=n('<input class="'+r+u+'" type="text" />'),h.attr("title",a.attr("title")),h.attr("placeholder",t.placeholder),this.append(h),this.height(+h.css("font-size")+ +h.css("padding-top")+ +h.css("padding-bottom"))),(null!=t.tabindex&&this.find(i+u).attr("tabindex",t.tabindex),0==this.find(i+c).length&&this.append('<input class="'+r+c+'" type="hidden" />'),(this.find(i+u).is(":disabled")||t.disabled)&&this.find(i+o+", "+i+s).hide(),t.disabled&&(this.find(i+u).prop("disabled",!0),this.addClass(r+nt)),(a.attr("required")||t.required)&&(this.find(i+u).prop("required","required"),this.addClass(r+ni)),0==l.length&&this.append(l=n('<div class="'+r+f+'"><\/div>')),"checkboxes"==t.mode)?(this.addClass(r+"-checkboxes"),this.find(i+u).remove(),v=this.find(i+u+"-div"),0==v.length&&(v=this.append('<div class="'+r+d+'"><div class="'+r+g+'" /><\/div>')),v.attr("title",a.attr("title")),l.insertAfter(this.find(i+u+"-div")),y=this.find(i+g),e=n('<div class="'+r+b+'" id="'+r+'-test-item"><div class="'+r+b+'-text">x<\/div><\/div>'),y.append(e.css("margin-left","-9999px").show()),w=e.height()+p(e.css("padding-top"))+p(e.css("padding-top"))+p(e.css("margin-top"))+p(e.css("margin-top"))+p(e.css("border-top-width"))+p(e.css("border-top-width"))+p(y.css("padding-top"))+p(y.css("padding-top")),this.find(i+u+"-div").css("min-height",w+"px"),e.remove()):(this.find(i+"-display-div").remove(),l.insertAfter(this.find(i+u))),l.css({"max-width":t.listMaxWidth,"max-height":t.maxHeight}),1==t.wrap&&l.css("white-space","normal"),t.autoLoad!=n.noop&&(t.loopScrolling=!1),lt.call(this),this.data(r+"-init",!0),tt.fill.call(this,t.data)},fill:function(t,e){var s=this.find("select").children("option, optgroup"),h=this.find("."+r+f),p=this.find("select"),o,l,v;return t=at(t),o=this.data(r),l=o.mode,(t?(o.removeDuplicates&&wt(t),vt(t),o.sort&&(t.sort(pt),o.sortAsc||t.reverse()),e||(p.empty(),h.empty(),this.children(i+c+", "+i+u).val("")),dt.call(this,t,2==e)):(o.removeDuplicates&&(bt(s),yt(s),s=this.find("select").children("option, optgroup")),0==s.length||s.each(function(){var t=n(this),i=n("<p />"),u,f;if(i.attr("title",t.attr("title")),t.hasClass(r+a))t.hasClass(r+y)?h.append(i.addClass(r+y).text(t.text())):i.addClass(r+a);else{if("optgroup"==this.tagName.toLowerCase())return u=t.attr("label"),f=n("option",this),t.before("<option />"),t.after(f),t.remove(),h.append(u?i.addClass(r+y).text(u):i.addClass(r+a)),void f.each(function(){h.append(n("<p />").attr("title",this.title).append(n('<span class="'+r+w+'" />').text(n(this).text())).data("value",this.value))});i.append(n('<span class="'+r+w+'" />').text(t.text())).data("value",this.value);"checkboxes"==l&&i.prepend('<input type="checkbox" />')}h.append(i)})),this.data(r+"-init")&&(o.callback.func.apply(this,o.callback.args),this.data(r+"-init",!1)),s=this.find("select").children("option"),o.empty)||("checkboxes"!=l?this[r]("val",s.filter("option:selected:last").val()):(v=s.filter(":selected").map(function(){return n(this).val()}).get(),this[r]("val",v))),this},clear:function(){return this.children("select").empty(),this.children(i+f).empty().width(""),this.children(i+u).removeClass(r+l),this.children(i+o).removeClass(r+o+l),this},data:function(n){return 0==arguments.length?this.data(r).data:(this.data(r).data=n,this)},disabled:function(n){var t=this.data(r).mode;return 0==arguments.length?"checkboxes"==t?this.hasClass(r+nt):this.children(i+u).prop("disabled"):(n=!!n,this.children(i+u).prop("disabled",n),n?(this.addClass(r+nt),this.children(i+o+", "+i+s).hide()):(this.removeClass(r+nt),this.children(i+o+", "+i+s).show()),this)},tabindex:function(n){var t=this.find(i+u);return 0==arguments.length?t.attr("tabindex"):(t.attr("tabindex",n),this)},options:function(t){return 0==arguments.length?this.data(r):(n.extend(!0,this.data(r),it(t)),this)},val:function(n){var e=this.data(r),t=e.mode,f;return 0==arguments.length?("default"==t&&(f=this.find(i+c).val()),"default"==t?this.find(i+u).is(":disabled")?"":f:"checkboxes"==t?ot.call(this):null):("default"==t?ct.call(this,n):"checkboxes"==t&&ht.call(this,n),this)},open:function(){return h.call(this.children(i+f),"down"),this},close:function(){return h.call(this.children(i+f),"up"),this},change:function(n,t){return v.call(this,"change",this.children(i+c),n,t)},focus:function(n,t){return v.call(this,"focus",this.children(i+u),n,t)},blur:function(n,t){return v.call(this,"blur",this.children(i+u),n,t)},keyup:function(n,t){return v.call(this,"keyup",this.children(i+u),n,t)},keydown:function(n,t){return v.call(this,"keydown",this.children(i+u),n,t)},keypress:function(n,t){return v.call(this,"keypress",this.children(i+u),n,t)},click:function(n,t){return v.call(this,"click",this.children(i+u),n,t)},mousedown:function(n,t){return v.call(this,"mousedown",this.children(i+u),n,t)},clickDropdown:function(n,t){return v.call(this,"click",this.children(i+s),n,t)},toSelect:function(){var n=this.children("select").insertAfter(this);return this.data(r).reassignId&&n.attr("id",this.attr("id")),this.remove(),n},displayDropdown:function(n){return arguments.length?n?this.children(i+s+", "+i+o).show():this.children(i+s+", "+i+o).hide():this.data(r).showDropdown?this.children(i+s+", "+i+o).show():this.children(i+s+", "+i+o).hide(),this},placeholder:function(n){var t=this.children(i+u);return arguments.length?(t.attr("placeholder",n),this):t.attr("placeholder")}};n.fn[r]=function(t){var i,u;if("string"==typeof t)this.length||n.error("Calling "+r+"."+t+"() method on empty collection"),null==this.data(r+"-init")&&n.error("Calling "+r+"."+t+"() method prior to initialization"),i=tt[t],i||n.error("No such method: "+t+" in jQuery."+r+"()");else{if(!(["object","undefined"].indexOf(typeof t)>=0))return n.error("Incorrect usage"),this;u=n.extend(!0,{},n.fn[r].defaults,it(t))}return i?i.apply(this,Array.prototype.slice.call(arguments,1)):this.each(function(){var t=n(this);t.parent().hasClass(r)||(t.is("select")&&(t.wrap("<div />"),u.reassignId&&t.parent().attr("id",t.attr("id")),t=t.parent()),t.data(r,n.extend(!0,{},u)),tt.init.apply(t))})};n.fn[r].defaults={data:null,empty:!1,required:!1,disabled:!1,sort:!0,sortAsc:!0,removeDuplicates:!0,fullMatch:!1,highlight:null,filterIgnoreCase:!0,filterIgnoreAccents:!1,filterDelay:0,hideSeparatorsOnSearch:!1,expandOnFocus:!0,expandOnFocusWithValue:!0,tabindex:null,forbidInvalid:!1,invalidAsValue:!1,highlightInvalid:null,reassignId:!0,mode:"default",pMarkup:'<span class="'+r+w+'">${text}<\/span> <span>${additional}<\/span>',pFillFunc:function(t,i){return n("<p />").html(i.pMarkup.replace("${text}",t.text).replace("${additional}",t.additional?t.additional:""))},animation:{duration:"fast",easing:"swing"},listMaxWidth:window.screen.width/2,wrap:!0,maxHeight:"",fillOnArrowPress:!0,fillOnBlur:!1,blurOnEscape:!1,fillOnTab:!0,showDropDown:!0,callback:{func:n.noop,args:[]},beforeOpen:n.noop,beforeClose:n.noop,afterOpen:n.noop,afterClose:n.noop,autoLoad:n.noop,loopScrolling:!0,placeholder:""};n.fn[r].extendDefaults=function(t){n.extend(!0,n.fn[r].defaults,t)}}(jQuery,document),function(n){n(function(){var t=n(".aktenAuswahlDetailLink a.aktenauswahlLink").attr("href"),i=typeof t=="string"&&t.length>0;setDetailLinkVisibility(i);toggleVerwaltungLinkTopLineCssClass(i===!1);n(document).on("click",function(t){n(t.target).closest("#currentfile").length||hideAktenAuswahl()})})}(jQuery);$(document).ready(function(){$("input.checkboxFilter").click(function(){var n=$(this).data("url");n&&(window.location=n)})}),function(n){"use strict";var t="folded",i="icon-folded",r="icon-unfolded",u=function(t,u){var f=n(t),e=f.data(i)||"icon-right-open",o=f.data(r)||"icon-down-open";typeof u=="undefined"&&(u=f.hasClass(e),u=!u);f.hasClass("clickflag")?(f.toggleClass(e,u),f.toggleClass(o,!u)):f.addClass("clickflag")},f=function(i){var o=n(i.currentTarget),r=o.closest("li.foldable"),f=r.next("li.foldable-target"),e;return f&&(f.toggleClass(t),r.toggleClass(t),e=r.find("i"),u(e)),!1};n(function(){n(document).on("click","div.search-verweiszettel li.foldable .trigger",f)})}(jQuery);MOBILE_RESOLUTION=1023;jQuery(function(){$(".archive-doku").addClass("nosee")});_spinnerAnsichtBox=null;$(function(){_spinnerAnsichtBox=new SpinnerHandler});$(document).ready(function(){$("input#ansichtbox_selection_CurrentDoc").prop("checked",!0);var n=window.location.href,t=void 0;t=includes(n,"/Search?")?"keywordcloud":includes(n,"/Dokumentenliste")?"unset":"viewVerweiszettel";rechteSpalteBoBox(t)});$(document).on("input","div#ansichtoptionabschnitt input, div#ansichtoptionrandnummer input",function(){toggleAnsichtOptionBereichButton();showAnsichtOptionBereichRadioButton()});$(document).on("click","input#ansichtbox_selection_CurrentDoc",function(){return showAktuellDokument(),!1});$(document).on("click",".selected a#dokgesamtansichtlink",function(){return showAktuellDokument(),!1});$(document).on("click","input#ansichtbox_selection_ParentChapter",function(){$("input#ansichtbox_doc_type").val()==="norm"?showAbschnittNorm("2"):$("input#ansichtbox_doc_type").val()==="buecher"&&showSubordinateSectionBook()});$(document).on("click","input#ansichtbox_selection_CurrentChapter",function(){$("input#ansichtbox_doc_type").val()==="norm"?showAbschnittNorm("1"):$("input#ansichtbox_doc_type").val()==="buecher"&&showCurrentSectionBook()});$(document).on("click","div#ansichtoptionabschnitt a#typeabschnittbutton",function(){return $("input#typeabschnitt").prop("checked",!0),showParagraph(),!1});$(document).on("click","div#ansichtoptionrandnummer a#typeabschnittbutton",function(){return $("input#ansichtbox_selection_randnummer").prop("checked",!0),showRandnummern(),!1});$(document).on("click","input#ansichtbox_selection_CompeleteLaw",function(){return $("input#ansichtbox_doc_type").val()==="norm"&&showGesamtVersionNorm(),!1});$(document).on("click","input#ansichtbox_selection_AllDoc",function(){return $("input#ansichtbox_doc_type").val()==="fach"&&showGesamtVersionFach(),!1});$(document).on("click","span.Gesamtansichtlink button",function(){return showGesamtVersionNorm(),!1});$(document).on("click","ul.VerfuegbareGesamtversionen li",function(){var n=$(this).find("a"),t;return n.attr("id","selected"),t=$(n).attr("href"),versgesversion(t),$(n).removeAttr("id"),!1});jQuery(function(){var n=document.URL;includes(n,"Gesamtversion")&&($("input#ansichtbox_selection_CompeleteLaw").prop("checked",!0),$("input#docvpath").val().length>0&&(refreshToolleisteForEinzeldokumentansicht(!1),refreshPrintExportManager("CompeleteLaw",!0,!1,null,null)))});var btn=void 0,enableButton=function(){btn.textContent=btn.dataset.ready;btn.disabled=!1},utcNow=function(){var n=new Date;return Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds())},showTimerOnFraud=function(n){var r;if(typeof n=="undefined"||n===null||n===""){enableButton();return}var i=new Date(parseInt(n.replace(/\D/g,""))),u=btn.dataset.timer,t=utcNow();i>t?r=setInterval(function(){t=utcNow();btn.disabled=i>t;btn.textContent=u.replace("{0}",parseInt((i-t)/1e3));i<=t&&(clearInterval(r),enableButton())},250):enableButton()};document.addEventListener("DOMContentLoaded",function(){var n=document.getElementById("mainContent");n!==null&&n.dataset.fg!==null&&n.dataset.fg!==""&&(btn=document.querySelector("#fraudDetectionShowTimerButton"),btn.disabled=!0,showTimerOnFraud(n.dataset.fg))})