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.attr("class")===""&&n.removeAttr("class");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 e=document.querySelector('[role="tooltip"]').style.top.replace("px",""),r,u,f;if(parseInt(e)<0){var o=parseInt(window.innerWidth/2),i={x:11,y:27},t=n!=undefined?n.clientX:25;return typeof t!="number"&&(t=t.replace("px",""),t=parseInt(t)),r=n!=undefined?n.clientY+i.y:10,r+=window.pageYOffset,t>=o?(u=window.getComputedStyle(document.querySelector('[role="tooltip"]')).getPropertyValue("width"),f=u.replace("px",""),t=t-parseInt(f)-i.x):t+=i.x,document.querySelector('[role="tooltip"]').style.top=r.toString()+"px",document.querySelector('[role="tooltip"]').style.left=t.toString()+"px",!0}return!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 ShowLoader(n){var i=$get(n),t;i!=null&&(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 l,e,i,a,r,y,o,u,v,s,h,f,c;if(n!=null&&(l=GetBodyInnerHTML(n),l!="")){for(e=document.createElement("body"),e.innerHTML=l,i=0;i<t.length;i++)a=$get(t[i]),a!=null&&(a.innerHTML="");for(r=e.getElementsByTagName("div"),y=e.getElementsByTagName("fieldset"),r=ConcatArrays(r,y),o=0;o<t.length;o++){for(u=t[o],v=!1,i=0;i<r.length;i++)if(s=r[i],h=s.getAttribute("id"),h!=null&&h!="")try{u==h&&(v=!0,f=s.innerHTML,f=replaceLineBreak(f,""),c=$get(u),f?(c.innerHTML=f,c.style.cssText=s.style.cssText):c.style.cssText="display: none;")}catch(p){}$get(u)&&!v&&($get(u).style.cssText="display: none;")}}}function AddHiddenField(n,t){if($get(n)!=null)$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;n!=null&&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 InsertFirstChildIntoZweispaltenContent(n){var i=document.createElement("div"),t;i.id=n;i.innerHTML="";t=$get("bo_center");t!=null&&t.insertBefore(i,t.firstChild)}function checkGesetzAnzeigeFormBeforeSubmit(){var n=!0;if($("#GesetzAnzeigeDialog_Selection_paragraphenbereich").attr("checked")){var t=$("#GesetzAnzeigeDialog_Selection_paragraphenVon").val(),i=$("#GesetzAnzeigeDialog_Selection_paragraphenBis").val(),r=/^\d+\.?\w*$/,u=r.test(t)&&r.test(i);u?parseInt(t)>parseInt(i)?(GesetzAnzeigeShowErrorMsg("Paragraf bis muss größer sein als Paragraf von."),n=!1):parseInt(t)==parseInt(i)&&t>=i&&(GesetzAnzeigeShowErrorMsg("Paragraf bis muss größer sein als Paragraf von."),n=!1):(GesetzAnzeigeShowErrorMsg("Sie haben keinen gültigen Paragrafen eingegeben."),n=!1)}return n&&(removeErrorMessagesInGesetzAnzeige(),setTimeout("GesetzAnsichtControl.close()",3e3)),n}function GesetzAnzeigeShowErrorMsg(n){removeErrorMessagesInGesetzAnzeige();$("#GesetzAnzeigeDialog_Selection_paragraphenVon").css("background","orange");$("#GesetzAnzeigeDialog_Selection_paragraphenBis").css("background","orange");$("#GesetzAnzeigeDialog_contentDiv").prepend('<span id="GesetzAnzeigeDialog_error_msg" style="color:red">'+n+'<\/span><p id="GesetzAnzeigeDialog_error_msg_p"><\/p>')}function removeErrorMessagesInGesetzAnzeige(){$("#GesetzAnzeigeDialog_Selection_paragraphenVon").css("background","white");$("#GesetzAnzeigeDialog_Selection_paragraphenBis").css("background","white");$("#GesetzAnzeigeDialog_error_msg").remove();$("#GesetzAnzeigeDialog_error_msg_p").remove()}function toggleChildCheckBox(n,t,i,r){$("#"+t).prop("checked")?$("input[name="+n+"]").prop("checked",i):$("input[name="+n+"]").prop("checked",!i);r&&$("input[name="+n+"]").each(function(n,r){$("#"+t).prop("checked")?$("input[name="+r.name+"_"+r.value+"]").prop("checked",i):$("input[name="+r.name+"_"+r.value+"]").prop("checked",!i)})}function toggleParentCheckBox(n,t){var r=$("input[name="+n+"]"),i=$("input[name="+n+"]:checked");r.length===i.length?($("#"+t).prop("checked",!0),$("input[name="+n+"]").prop("checked",!1),$("input[name="+n+"]").each(function(n,t){$("input[name="+t.name+"_"+t.value+"]").prop("checked",!1)})):i.length===0?childenAreNotChecked(n)?$("#"+t).prop("checked",!0):$("#"+t).prop("checked",!1):$("#"+t).prop("checked",!1)}function toggleGrandParentCheckBox(n,t,i,r){var f=$("input[name="+n+"]"),u=$("input[name="+n+"]:checked");f.length===u.length?($("#"+i).prop("checked",!0),toggleParentCheckBox(t,r)):($("#"+i).prop("checked",!1),u.length===0?toggleParentCheckBox(t,r):$("#"+r).prop("checked",!1))}function childenAreNotChecked(n){var t=!0;return $("input[name="+n+"]").each(function(n,i){$("input[name="+i.name+"_"+i.value+"]:checked").length>0&&(t=!1)}),t}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(n==null)return null;for(var i=n.parentNode;i!=null;){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,r){$("#"+n+" > div").attr("class","notification_loader");$.ajax({type:"POST",dataType:"html",url:"/ToggleMagazineNotification",data:{elementid:n,opusID:t,werknamemag:i,stand:r},success:function(t){$get(n).innerHTML=t}})}function RemoveMagazineNotification(n,t,i){$.ajax({type:"POST",url:"/RemoveMagazineNotification",data:{opusID:n,werknamemag:t,stand:i},success:function(n){$get("magazinenotifications").innerHTML=n}})}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(typeof n!="undefined"&&n!=null&&!(n.length<1)){var t=[];n.forEach(function(n){$("a:regex(href, "+n.VpathPattern+")").on("click",function(){var t=DetectAnchorLocation($(this));t&&trackMatomoEvent(n.MatomoLogCategory,t)});$("a:regex(href, "+n.BcidPattern+")").on("click",function(){if(typeof t=="undefined"||!(t.length>0)||!($.inArray(n.BcidPattern,t)>=0)){t.push(n.BcidPattern);var i=DetectAnchorLocation($(this)),r=$('input[name="__RequestVerificationToken"]').val();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":void 0}function registerHotkeys(){window.hotkeyManager.registerHotkey("r",82,toggleRightSidebarHotkey,{ctrlKey:!0});window.hotkeyManager.registerHotkey("l",76,toggleLeftSidebarHotkey,{ctrlKey:!0});window.hotkeyManager.registerHotkey("p",80,printHotkey,{ctrlKey:!0,altKey:!0});window.hotkeyManager.registerHotkey("Enter",13,fontNormalHotkey,{ctrlKey:!0,shiftKey:!0});window.hotkeyManager.registerHotkey("_",189,fontSmallHotkey,{ctrlKey:!0,shiftKey:!0});window.hotkeyManager.registerHotkey("-",109,fontSmallHotkey,{ctrlKey:!0,shiftKey:!0});window.hotkeyManager.registerHotkey("*",187,fontLargeHotkey,{ctrlKey:!0,shiftKey:!0});window.hotkeyManager.registerHotkey("+",107,fontLargeHotkey,{ctrlKey:!0,shiftKey:!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;t!=null;){if(t.tagName=="FORM")return t;t=t.parentNode}return null}function exclusiveRechtsgebietCheck(n){var t,i;if(n.checked==!0)for(var r=void 0,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(t!=null)while(t.hasChildNodes()==!0)t.removeChild(t.firstChild)}function SerializeArrayWithSeparator(n,t){var r="";for(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"].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)&&setInputFocus("words"))}function split(n){return n.split(/,\s*/)}function extractLast(n){return split(n).pop()}function toggleMyModules(n){$(".hide").toggle();$(".hide")[0].focus();var t=$("#"+n),i=$(t).find("i");t.data("clickflag")&&i.toggleClass("icon-right-open icon-down-open");t.data("clickflag")?n.removeData("clickflag"):t.data("clickflag");i.toggleClass("icon-down-open icon-right-open")}function ToggleElementDisplay(n){var t=document.getElementById(n);t!=null&&(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),r!=null)r=r.toLowerCase()==="true";else{if(r=getParameterByName(n,localStorage.lastUrl),r==null)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 isMobile(){return window.matchMedia("(max-width:"+MOBILE_RESOLUTION+"px)").matches}function isLargeMobile(){return window.matchMedia("(max-width:"+LARGE_MOBILE_RESOLUTION+"px)").matches}function setEnableKeyboardShortcuts(n){enableKeyboardShortcuts=n;n||window.hotkeyManager.disable()}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 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 r=[],i=0;i<n.length;i++)r.push(n[i]);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;t!=null&&(i=t.parentNode,i.removeChild(t))}function GetInnerXml(n){var i="",t,r;if(document.all&&(navigator.appVersion.indexOf("MSIE 7")!=-1||navigator.appVersion.indexOf("MSIE 8")!=-1))for(t=0;t<n.childNodes.length;t++)i+=n.childNodes[t].xml;else for(t=0;t<n.childNodes.length;t++)r=new XMLSerializer,i+=r.serializeToString(n.childNodes[t]);return i}function GetActiveElementID(){var n="";return document.activeElement!=null&&(n=document.activeElement.id),n}function SetFocus(n){window.setTimeout(function(){SetTimedoutFoucs(n)},0)}function SetTimedoutFoucs(n){try{$get("words").focus();var t=$get(n),i=t.value;if(t!=null&&(t.type!=null&&t.type=="text"||t.tagName=="TEXTAREA")){t.value="";t.focus();t.value=i;return}t.focus()}catch(r){}}function SerializeArray(n){for(var i="",t=0;t<n.length;t++)i+=n[t],t!=n.length-1&&(i+=", ");return i}function ShowHelp(n,t){$.ajax({type:"POST",url:"/Schnellhilfe",data:{typ:n},success:function(n){onLoadedHelp(n,t)}})}function onLoadedHelp(n,t){var o=$(n),e=o.attr("id"),r=o.attr("style"),f=$(n).children().first().html(),i=null,u=$get(e);u!==null&&f!==""?(u.innerHTML=f,r!=null&&(u.style.cssText=r.cssText==null?r:r.cssText)):t!==null&&f!==""?(u=$get(t),i=document.createElement("div"),i.id=e,i.innerHTML=f,r!==null&&(i.style.cssText=r),u.nextSibling?u.parentNode.insertBefore(i,u.nextSibling):u.parentNode.appendChild(i)):innerHTML!==""&&(i=document.createElement("div"),i.id=e,i.innerHTML=f,r!==null&&(i.style.cssText=r))}function CloseHelp(){var n=$("#quickinfo");n.empty()}function KeyDownHandler(n,t){return n||(n=window.event),n.keyCode==13?(n.returnValue=!1,n.cancel=!0,t!=null&&t.trigger("click"),!1):!0}function getUrlParameter(n){for(var r="",f=window.location.search.substring(1),u=f.split("&"),i,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);t!=null&&(t.style.visibility=t.style.visibility!="visible"?"visible":"hidden")}function toggleLeftSidebarHotkey(n){$("#bo_left").length>0&&(toggleLeft(),n.preventDefault())}function toggleRightSidebarHotkey(n){$("#bo_right").length>0&&(toggleRight(),n.preventDefault())}function printHotkey(){var n=$("a.printDialogLink");n.length>0&&n[0].click()}function fontLargeHotkey(){var n=$('#fontsizes a[href="/Schrift/Gross"]');n.length>0&&n[0].click()}function fontNormalHotkey(){var n=$('#fontsizes a[href="/Schrift/Normal"]');n.length>0&&n[0].click()}function fontSmallHotkey(){var n=$('#fontsizes a[href="/Schrift/Klein"]');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")!=null}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 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 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]),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 r=n||window.event,t,i,u;if(!r||r.keyCode!=38&&r.keyCode!=40&&r.keyCode!=13){if(t=$("#words"),i=AutocompleteHandler.getSpellingInfo(),jQuery.isEmptyObject(i)||jQuery.isEmptyObject(i.lengths)||i.lengths.length<2||t.val().length<=AutocompleteHandler.getSuggestionInputMinLen()||t.get(0).clientWidth<t.textWidth()){clearSpellingIndicator();window.cachedLengths=[];return}u=i.lengths;window.cachedLengths.toString()!=u.toString()&&(addChildren("autocorrect_tmpl",t.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 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();$("#HeaderControl").css("position")==="fixed"&&$("body").css("overflow-y","hidden")},close:function(){$("body").css("overflow-y","")},buttons:[{text:"Suchen",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){$("#dialogdetailsuche").dialog("instance")!==undefined&&$("#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");i!==undefined&&(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");if(u.test(t.val()))return i=r,!1}),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){if(jQuery(i).prop("checked"))return n=!0,!1}):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(){$(document).ready(function(){$(".ui-dialog-buttonpane").append($("#fusszeile"));$("#FormSuchen").append($(".ui-dialog-buttonpane"))})}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 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 u=$("#currentfile").children()[0],r=$(".aktenauswahlLink"),t=0,n,i,t=0;t<r.length;t++)n=r[t],i=n.tabIndex,n!==u&&i!==undefined&&(i===0?n.tabIndex=-1:i===-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 matomoAkteHitorieTabTracking(){_paq.push(["trackEvent","Akten","Tab: Historie"])}function setIconsStateInHitlist(n){if(document.getElementById("trefferliste")!=null){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){var t={autoOpen:!1,title:"Title",width:450,height:128,modal:!0};$.ajax({type:"POST",dataType:"html",url:"/PopUpDialogDeleteAkte",data:{id:n},success:function(n){$("#akteDeleteDialog").empty();$("#akteDeleteDialog").removeClass("noscriptAkteDelete");$("#akteDeleteDialog").html(n);openPopup(t)},error:function(n){console.log(n)}})}function openPopup(n){$("#akteDeleteDialog").dialog(n).dialog("open")}function CloseAktenDeletePopUpDialog(){var n=$("#akteDeleteDialog");n.length&&(n.empty(),n.dialog("close"))}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function trackMatomoEvent(n,t){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null,r=arguments.length>3&&arguments[3]!==undefined?arguments[3]:null;return typeof _paq=="undefined"||_paq===null?!1:(r===null&&(r=_clickSpamTracking.timer),i===null&&(i=_clickSpamTracking.name),location.href.indexOf("localhost")>-1&&console.log("trackMatomoEvent",n,t,i),_clickSpamTracking.timer=r,_clickSpamTracking.trigger.category.push(n),_clickSpamTracking.trigger.action.push(t),_clickSpamTracking.trigger.name.push(i),_clickSpamTracking.trigger.hash.push(n+t+i),_clickSpamTracking&&!_clickSpamTracking.isActive&&_clickSpamTracking.clickcounter!==0&&_clickSpamTracking.startChecking(_clickSpamTracking),_clickSpamTracking&&_clickSpamTracking.clickcounter===0&&_clickSpamTracking.isSpam===null&&!_clickSpamTracking.isActive&&(_paq.push(["trackEvent",n,t,i]),_clickSpamTracking.flagFirstClick=!0),_clickSpamTracking.clickcounter=_clickSpamTracking.clickcounter+1,!0)}function Matomo(){"use strict";this.trackEvent=function(n,t,i){trackMatomoEvent(n,t,i)}}function getCategory(n){"use strict";return $("#HitlistControl").length>0?"Trefferlisten-Klick":$("#dokument").length>0?"Dokumentansicht":n}function trackDetailSuche(){"use strict";$("a#DetailSearchLink i").hasClass("pfeilrotate")||trackMatomoEvent(getCategory("Header-Klicks"),"Einzeilige Suche","Detailsuche Dialog öffnen")}function trackSuggest(n,t){"use strict";trackMatomoEvent("Suchvorschlag",n,t)}function matomoTrackingAmbiguityDialogShow(){"use strict";return trackMatomoEvent("Mehrdeutigkeitsdialog","Mehrdeutigkeitsdialog Anzeigen")}function matomoTrackingAmbiugityfullText(){"use strict";var n=$("#ambiguityFullText").val();return trackMatomoEvent("Mehrdeutigkeitsdialog","Auswahl des phrasierten Vorschlags",n)}function matomoTrackingAmbigutyVariants(n){"use strict";var t=n.value,i=$("#ambiguityVariants").val();return trackMatomoEvent("Mehrdeutigkeitsdialog","Auswahl einer anderen Variante",i+" > "+t)}function matomoTrackingAmbiguityNoMatch(){"use strict";var n=$("#ambiguityNoMatch").val();return trackMatomoEvent("Mehrdeutigkeitsdialog","Keine Variante",n)}function HotkeyManager(){var t=!1,f=[91,92],i=!1,n={ignoredElementsSelectors:["input","textarea"],hotkeys:[],enabled:!0},r=function(t,i){for(var u,r=0;r<n.hotkeys.length;r++)if(u=n.hotkeys[r],u.key===t||u.keyCode===i)return u;return null},u=function(n){return f.indexOf(n)>=0},e=function(i,r){if(i&&n.enabled){if(u(r.which)){t=!1;return}if(!r.metaKey&&!t){var f=!1;(n.ignoredElementsSelectors.forEach(function(n){f=f||$(n).is(":focus")}),f)||(!i.altKey||r.altKey)&&(!i.shiftKey||r.shiftKey)&&(!i.ctrlKey||r.ctrlKey)&&(r.preventDefault(),i.action!=null&&typeof i.action=="function"&&i.action(r))}}},o=function(){i||(document.addEventListener("keydown",function(n){t=u(n.which);var i=r(n.key,n.keyCode);i!=null&&e(i,n)}),i=!0)};this.enable=function(){n.enabled=!0};this.disable=function(){n.enabled=!1};this.registerHotkey=function(t,i,r,u){var f={key:t,keyCode:i,action:r};u!=null&&(f.altKey=u.altKey||!1,f.shiftKey=u.shiftKey||!1,f.ctrlKey=u.ctrlKey||!1);n.hotkeys.push(f);o()};this.isHotkeyRegistered=function(n,t){return r(n,t)!=null}}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;if(n===null||(t=$(".action i",$(n).closest("div#volltextOption")),i=$("input.hidden_printoption_checkbox",$(n).closest("div#volltextOption"))[0],isDisabled(t)))return!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);toggleExportButtonsFuerHitlist(r);hideProgress(t)})}function toggleFussnotenImDokumentIconFuerHitlist(n){toggleExportOption(n,"#fussnoteOption",BO.config.druckSettings.toggleFussnotenImDokumentUrl)}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 toggleExportOption(n,t,i){if(n===null)return!1;var r=$(".action i",$(n).closest(t)),u=$("input.hidden_printoption_checkbox",$(n).closest(t))[0];if(isDisabled(r))return!1;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 toggleHiddenOptionCheckbox(n,t){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 toggleExportButtonsFuerHitlist(n){toggleLinkButton($("#pdfExportButton"),!n);toggleLinkButton($("#wordExportButton"),!n);toggleLinkButton($("#rtfExportButton"),!n);toggleLinkButton($("#htmlExportButton"),!n)}function toggleLinkButton(n,t){if(t){var i=n.data("href");n.attr("href",i);n.removeClass("rs_button_link_disabled");n.addClass("rs_button_link")}else n.removeAttr("href"),n.removeClass("rs_button_link"),n.addClass("rs_button_link_disabled")}function isDisabled(n){var t=n.parent().attr("disabled");return n.parent().attr("disabled")!=null}function showProgress(n){n.parent().attr("disabled","disabled");n.hide();_spinnerBoBox.show()}function hideProgress(n){_spinnerBoBox.hide();setTimeout(function(){n.parent().removeAttr("disabled")},100);n.show()}function getToggleIcon(n){return n?"icon-toggle-on":"icon-toggle-off"}function toggleKeywordsCloud(n){var t=$(".action i",$(n).closest(".row"));if(isDisabled(t))return!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)})}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"));if(isDisabled(t))return!1;showProgress(t);$.post(BO.config.searchSettings.toggleEnableKeyboardShortcutsUrl,function(n){var i=n.EnableKeyboardShortcuts;window.enableKeyboardShortcuts=i;t.toggleClass(BO.config.searchSettings.iconToggleOn,i);t.toggleClass(BO.config.searchSettings.iconToggleOff,!i);hideProgress(t)})}function togglePersonalSearchHistory(n){var t=$(".action i",$(n).closest(".row"));if(isDisabled(t))return!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)})}function toggleHitlistTopEntries(n){var t=$(".action i",$(n).closest(".row"));if(isDisabled(t))return!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)})}function toggleFixedSearchField(n){var t=$(".action i",$(n).closest(".row"));if(isDisabled(t))return!1;showProgress(t);$.post(BO.config.searchSettings.fixedSearchFieldUrl,function(n){var i=n.fixedSearchField;setupFixedSearchField();t.toggleClass(BO.config.searchSettings.iconToggleOn,i);t.toggleClass(BO.config.searchSettings.iconToggleOff,!i);hideProgress(t)})}function toggleMarkText(n){var t=$(".action i",$(n).closest(".row"));if(isDisabled(t))return!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)})}function setupFixedSearchField(){$("body").toggleClass("fixedheader")}function setupZitierFunktion(n){window.sourceOfInformation.setActive(n)}function toggleSendMailToMeToo(n){"use strict";var t=$(n).find("i.icon");return isDisabled(t)?!1:(showProgress(t),$.post(BO.config.mailSettings.toggleSendMailToMeTooUrl,function(n){var i=n.sendMailToMeToo;t.toggleClass(BO.config.mailSettings.iconToggleOn,i);t.toggleClass(BO.config.mailSettings.iconToggleOff,!i);hideProgress(t)}),!0)}function resetMailForm(n){"use strict";trackMatomoEvent("Dokumentansicht","Teilen-Box","Nutzer klickt 'Zurücksetzen'");n.find("input, textarea").each(function(n,t){$(t).val("")})}function RechteSpalteBoBox(n){function f(n){var t="1.5px";$("div.toolleiste-icon a i").removeClass("activebox");switch(n){case y:t=isMobile()?"31.5px":"38.5px";ot(t);$("div#printmanagericon a i").addClass("activebox");break;case c:t=isMobile()?"61.5px":"75.5px";et(t);$("div#emailIcon a i").addClass("activebox");break;case v:t=isMobile()?"91.5px":"113.5px";rt(t);$("div.toolleiste-icon a.documentmanager-link i").addClass("activebox");break;case p:t=isMobile()?"121.5px":"148.5px";st(t);$("div#anmerkungicon a i").addClass("activebox");break;case l:t=isMobile()?"61.5px":"75.5px";rt(t);$("div.toolleiste-icon a.documentmanager-link i").addClass("activebox");break;case g:e($("div.bo-box"));includes(r,"/Dokumentenliste")?tt(isMobile()?"91.5px":"113.5px"):it("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(ft)).find(".settingsBoxTable"),o=void 0,r=void 0,t=0,i,e,s;for(f.length==0&&(f=$("div.search-settings")),i=f.find(".row"),e=i.find(".column.text"),r=i.find(".column.action"),t;t<i.length;t++)if(e.length!=0&&(s=e[t].children[0].textContent,s.indexOf("Kopfbereich fixieren:")!=-1)){r.length==0&&(r=i.find(".column.action.settingsIcon"));o=r[t].children[0].children[0];break}if(o.className.indexOf("icon icon-toggle-on")!=-1&&window.scrollY!=0){var h=!1||!!document.documentMode,c=/constructor/i.test(window.HTMLElement)||function(n){return n.toString()==="[object SafariRemoteNotification]"}(!window.safari||typeof safari!="undefined"&&safari.pushNotification),l=!h&&!!window.StyleMedia;h||c||l?$(u(n))[0].scrollIntoView(!1):$(u(n))[0].scrollIntoView({block:"end",inline:"nearest",behavior:"smooth"})}}function tt(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 et(n){e($("div.bo-box").not($(u(c))));o([c]);i.attr("class","icon-site-color icon-up-dir teileniconactive");i.css("left",n);h()}function it(n){e($("div.bo-box").not($(u(w))).not($(u(a))));o([w,a]);i.attr("class","icon-site-color icon-up-dir ansichticonactive");i.css("left",n);h()}function ot(n){e($("div.bo-box").not($(u(a))).not($(u(y))).not($(u(b))));o([a,y,b]);i.attr("class","icon-site-color icon-up-dir exporticonactive");i.css("left",n);h()}function rt(n){e($("div.bo-box").not($(u(v))).not($(u(l))));o([v,l]);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));h()}function st(n){e($("div.bo-box").not($(u(p))));o([p]);i.attr("class","icon-site-color icon-up-dir editiconactive");i.css("left",n);h()}function ht(n){e($("div.bo-box").not($(u(k))).not($(u(d))));o([k,d]);i.attr("class","icon-site-color icon-up-dir ansichticonactive");i.css("left",n);h()}function h(){isRightOpen||(showRight(),isMobile()&&hideLeft())}function ut(){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"),c="viewTeilen",a="viewAnsicht",v="viewAkte",y="viewExport",p="viewAnnotation",w="viewVerweiszettel",b="viewExporthitlist",l="viewAktehitlist",k="keywordcloud",d="viewSearch",ft="viewSetting",r=window.location.href,t=n,g="unset",nt=document.querySelector("#togglePassword");if(nt!==null&&nt.addEventListener("click",function(){TogglePasswordViewModus(this)}),$(".bo-box").length){t.length&&t!==g?f(n):includes(r,"/Search?")?(t=d,f(t)):includes(r,"/Dokumentenliste")?(e($("div.bo-box")),tt(isMobile()?"91.5px":"113.5px"),t=g):(t=w,f(t));$("#toolleiste .toolleiste-icon #emailIcon i:nth-child(2)").click(function(){return t=c,f(t),!1});$("#toolleiste .toolleiste-icon #emailIcon .icon-envelope-open-o, #toolleiste .toolleiste-icon .icon-share").click(function(){t=c;f(t);s(t)});$("#toolleiste .toolleiste-icon .icon-file-text-o").click(function(){return t=w,it("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=y,f(t),t.length===0&&(t=b),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")?l:v,f(t),t.length===0&&(t=l),s(t),!1});$("#toolleiste .toolleiste-icon .icon-edit").click(function(){return t=p,f(t),s(boxActive),!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"),ht("1.5px"),s(k),!1});$("#toolleiste .toolleiste-icon .icon-dokument-markieren").on("click",function(){ut()});$("#toolleiste .toolleiste-icon .icon-dokument-markiert").on("click",function(){ut()});$(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)},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 toggleReadingView(n){var t=$(".action i",$(n).closest(".ansichtoption"));if(isDisabled(t)||typeof readingView=="undefined")return!1;showProgress(t);$.post(BO.config.ansichtSettings.readingViewUrl,function(n){var i=n.readingView;setupReadingView(i);t.toggleClass(BO.config.ansichtSettings.iconToggleOn,i);t.toggleClass(BO.config.ansichtSettings.iconToggleOff,!i);hideProgress(t)})}function toggleHighlighting(n){var t=$(".action i",$(n).closest(".ansichtoption"));if(isDisabled(t))return!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),i)||hideProgress(t)})}function setupReadingView(n){n?readingView.activate(!1):readingView.deactivate()}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("disabled",!1):$("a#typeabschnittbutton").toggleClass("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===null||n.length<0||($("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();$("#leseansichttoggle.icon-toggle-on").length&&readingView.activate();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===null||t.length<0||(n==="1"&&refreshPrintExportManager("CurrentChapter",!0,!1,null,null),n==="2"&&refreshPrintExportManager("ParentChapter",!0,!1,null,null),displayAbschnittNorm(t))}})}function displayAbschnittNorm(n){typeof readingView!="undefined"&&readingView.deactivate();$("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===null||n.length<0||($("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){typeof readingView!="undefined"&&readingView.deactivate();$("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!==null&&!(n.length<=0)){if(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===null||n.length<=0||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===null||n.length<=0||n.gesetz!==null&&n.gesetz.length>0&&(refreshPrintExportManager("ParentChapter",!0,!0,null,null),displayAbschnittBook(n.gesetz))}})}function checkBereich(){for(var 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"),e,t,i,n=0;n<f.length;n++)hideBereichErrorMessage(f[n]);if(e=$.isNumeric(r)&&$.isNumeric(u),!e)return showBereichErrorMessage("div.ansichtoption p#printmng_meldung_num"),!1;if(t=parseInt(r),i=parseInt(u),t>i)return showBereichErrorMessage("div.ansichtoption p#printmng_meldung_bis"),!1;if($("input#ansichtbox_doc_type").val()==="buecher"){if(i-t>30)return showBereichErrorMessage("div.ansichtoption p#printmng_meldung_min"),!1;if(t<=0||i>=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);typeof readingView!="undefined"&&($("div#leseansichtoption div.ansichtoption-label").toggleClass("disabled",!1),$("div#leseansichtoption a").toggleClass("disabled",!1),$("div#leseansichtoption").attr("title",""));$("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){return n===null||n.length<0?!1:(refreshPrintExportManager("CompeleteLaw",!0,!1,null,null),DisplayGesamtVersionInPage(n),!1)}}),!1}function versgesversion(n){$.ajax({type:"GET",url:n,dataType:"json",beforeSend:function(){showProgressAnsicht()},complete:function(){hideProgressAnsicht()},success:function(n){if(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===null||n.length<0?!1:(refreshPrintExportManager("AllDoc",!0,!0,null,null),DisplayGesamtVersionInPageFach(n),!1)}}),!1}function DisplayGesamtVersionInPage(n){typeof readingView!="undefined"&&readingView.deactivate();$("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){typeof readingView!="undefined"&&readingView.deactivate();$("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){typeof readingView!="undefined"&&readingView.deactivate();refreshToolleisteForEinzeldokumentansicht(!1);$("div#bo_center").html(n.htmlDoc);$("input#ansichtbox_selection_AllDoc").prop("checked",!0);initJSForDocument()}function showProgressAnsicht(){$("div#bo_center").toggleClass("loadansicht",!0);$("div#bo_left").toggleClass("loadansicht",!0);_spinnerAnsichtBox.show();$(".ansichtloadericon").css({top:($(window).height()-$(".ansichtloadericon").outerHeight())/2+"px"})}function hideProgressAnsicht(){$("div#bo_center").toggleClass("loadansicht",!1);$("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&&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();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");$.ajax({type:"POST",url:"/Toolleiste/RefreshToolleisteForEinzeldokumentansicht",data:{vPath:i,isSingleDocument:n,showAllVersions:r,showVersionenVergleich:u},dataType:"html",success:function(n){n&&n.length>0&&($("div#toolleiste").replaceWith(n),RechteSpalteBoBox($("div#standardansichticon")))}})}function initLastSearchModal(){modalObject.modalID="LastSearchModal";modalObject.btnOpenID="deletesearchesbutton";modalObject.btnCloseID=["DeleteLetzteSuchen","CancelDeleteLetzteSuchen"];return initModal(modalObject)}function initIE11Modal(){modalObject.modalID="IE11Modal";modalObject.btnOpenID="";modalObject.btnCloseID="IE11Confirm";return initModal(modalObject)}function initModal(n){var t,i,r;if(isObject(n))return(t=register(modalList,n.modalID),t.success!=!0)?!1:(i=register(btnListO,n.btnOpenID),i.success!=!0)?!1:(r=register(btnListC,n.btnCloseID),r.success!=!0)?!1:!0;throw new Error("obj is not an object: "+n);}function registerModals(n){var t,i;isArray(n)?(t=getCurrentModalId(n),openButtonsArray(t),closeButtonsArray(t)):(i=getCurrentModalId(n),openButtons(i),closeButtons(i))}function register(n,t){return Array.isArray(t)?registerListToList(n,t):registerToList(n,t)}function registerToList(n,t){var i={list:[],success:!1};return document.getElementById(t)?(n.push(document.getElementById(t)),i.list=n,i.success=!0,i):t===""?(n.push(""),i.list=n,i.success=!0,i):(i.list=n,i.success=!1,i)}function registerListToList(n,t){var r=[],u=[],i={list:[],success:!1},f;return(t.forEach(function(n){i=registerToList(r,n);u.push(i.success)}),f=u.indexOf(!1),f!=-1)?(i.list=n,i.success=!1,i):(n.push(r),i.list=n,i.success=!0,i)}function isObject(n){return(typeof n=="undefined"?"undefined":_typeof(n))==="object"}function isArray(n){return Array.isArray(n)}function openButtonsArray(n){isArray(btnListO[n])?btnListO[n].forEach(function(t){t.onclick=function(){modalList[n].style.display="flex"}}):btnListO[n].onclick=function(){modalList[n].style.display="flex"}}function closeButtonsArray(n){isArray(btnListC[n])?btnListC[n].forEach(function(t){t.onclick=function(){modalList[n].style.display="none"}}):btnListC[n].onclick=function(){modalList[n].style.display="none"};window.onclick=function(t){t.target==modalList[n]&&(modalList[n].style.display="none")}}function closeButtons(n){isArray(btnListC[n])?btnListC[n].forEach(function(t){t.onclick=function(){modalList[n].style.display="none"}}):btnListC[n].onclick=function(){modalList[n].style.display="none"};window.onclick=function(t){t.target==modalList[n]&&(modalList[n].style.display="none")}}function openButtons(n){isArray(btnListO[n])?btnListO[n].forEach(function(t){t.onclick=function(){modalList[n].style.display="flex"}}):btnListO[n].onclick=function(){modalList[n].style.display="flex"}}function getCurrentModalId(n){var t=-1;return modalList.some(function(i,r){if(i.id===n)return t=r,!0}),t}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()}}var Ajax,_matomo,OnTooltipInsert,$create,$removeHandler,$get,$find,BODateControl,BOSuggestControl,AutocompleteHandler,GesetzAnsichtControl,verweiszettelFolding,OnSaveAnnotationCompleted,Detailsuche,datepickerSettings,headingSelected,selectedPublikationstyp,SearchJob,SearchFormSuggestControl,PopUpDialog,FeedbackDialog,_createClass,ClickSpamObject,_clickSpamTracking,_spinnerBoBox,_spinnerAnsichtBox;document.addEventListener("DOMContentLoaded",function(){document.getElementById("login-button")&&(document.getElementById("login-button").disabled=!1,document.getElementById("login-button").className="loginform-button",document.getElementById("loginFormId").addEventListener("submit",function(){document.getElementById("login-button").disabled=!0;document.getElementById("login-button").className="loginform-button-disabled"}))});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}(),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(){})});_matomo=null;$(function(){_matomo=new Matomo});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)return rePositionTooltip(r),t=!0,!0;i+=n;i<=u&&!t&&setTimeout(f,n)},n)}};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 e="",f=t[0],o,u,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 r=window,u=n.split("."),f,t,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;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 r,s,l=n,f=t.split("."),c,a,v,u,o,e=0,h=f.length-1;e<h;e++)if(c=f[e],r=n["get_"+c],n=typeof r=="function"?r.call(n):n[c],a=typeof n,n===null||a==="undefined")throw Error.invalidOperation(String.format(Sys.Res.nullReferenceInPath,t));if(u=f[h],r=n["get_"+u],s=n["set_"+u],v=typeof r=="function"?r.call(n):n[u],typeof s=="function"?s.call(n,i):n[u]=i,v!==i){if(o=Sys.Observer._getContext(l),o&&o.updating){o.dirty=!0;return}Sys.Observer.raisePropertyChanged(l,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 f=0,i=!1,u,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 t=this._secondPassComponents,i,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,i;for(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?"};Type.registerNamespace("Sys.Mvc");Sys.Mvc.$create_AjaxOptions=function(){return{}};Sys.Mvc.InsertionMode=function(){};Sys.Mvc.InsertionMode.prototype={replace:0,insertBefore:1,insertAfter:2};Sys.Mvc.InsertionMode.registerEnum("Sys.Mvc.InsertionMode",!1);Sys.Mvc.AjaxContext=function(n,t,i,r){this.$3=n;this.$4=t;this.$1=i;this.$0=r};Sys.Mvc.AjaxContext.prototype={$0:0,$1:null,$2:null,$3:null,$4:null,get_data:function(){return this.$2?this.$2.get_responseData():null},get_insertionMode:function(){return this.$0},get_loadingElement:function(){return this.$1},get_object:function(){var n=this.get_response();return n?n.get_object():null},get_response:function(){return this.$2},set_response:function(n){return this.$2=n,n},get_request:function(){return this.$3},get_updateTarget:function(){return this.$4}};Sys.Mvc.AsyncHyperlink=function(){};Sys.Mvc.AsyncHyperlink.handleClick=function(n,t,i){t.preventDefault();Sys.Mvc.MvcHelpers.$2(n.href,"post","",n,i)};Sys.Mvc.MvcHelpers=function(){};Sys.Mvc.MvcHelpers.$0=function(n,t,i){var r,e;if(n.disabled)return null;if(r=n.name,r){var o=n.tagName.toUpperCase(),u=encodeURIComponent(r),f=n;if(o==="INPUT"){if(e=f.type,e==="submit")return u+"="+encodeURIComponent(f.value);if(e==="image")return u+".x="+t+"&"+u+".y="+i}else if(o==="BUTTON"&&r.length&&f.type==="submit")return u+"="+encodeURIComponent(f.value)}return null};Sys.Mvc.MvcHelpers.$1=function(n){for(var a=n.elements,t=new Sys.StringBuilder,y=a.length,i,r,e,s,u,h,v,o,c,l,f=0;f<y;f++)if(i=a[f],r=i.name,r&&r.length)if(e=i.tagName.toUpperCase(),e==="INPUT")s=i,u=s.type,(u==="text"||u==="password"||u==="hidden"||(u==="checkbox"||u==="radio")&&i.checked)&&(t.append(encodeURIComponent(r)),t.append("="),t.append(encodeURIComponent(s.value)),t.append("&"));else if(e==="SELECT")for(h=i,v=h.options.length,o=0;o<v;o++)c=h.options[o],c.selected&&(t.append(encodeURIComponent(r)),t.append("="),t.append(encodeURIComponent(c.value)),t.append("&"));else e==="TEXTAREA"&&(t.append(encodeURIComponent(r)),t.append("="),t.append(encodeURIComponent(i.value)),t.append("&"));return l=n._additionalInput,l&&(t.append(l),t.append("&")),t.toString()};Sys.Mvc.MvcHelpers.$2=function(n,t,i,r,u){var e,h,c,f,l,o,s,a;(!u.confirm||confirm(u.confirm))&&(u.url&&(n=u.url),u.httpMethod&&(t=u.httpMethod),i.length>0&&!i.endsWith("&")&&(i+="&"),i+="X-Requested-With=XMLHttpRequest",e=t.toUpperCase(),h=e==="GET"||e==="POST",h||(i+="&",i+="X-HTTP-Method-Override="+e),c="",e==="GET"||e==="DELETE"?n.indexOf("?")>-1?(n.endsWith("&")||(n+="&"),n+=i):(n+="?",n+=i):c=i,f=new Sys.Net.WebRequest,f.set_url(n),h?f.set_httpVerb(t):(f.set_httpVerb("POST"),f.get_headers()["X-HTTP-Method-Override"]=e),f.set_body(c),t.toUpperCase()==="PUT"&&(f.get_headers()["Content-Type"]="application/x-www-form-urlencoded;"),f.get_headers()["X-Requested-With"]="XMLHttpRequest",l=null,u.updateTargetId&&(l=$get(u.updateTargetId)),o=null,u.loadingElementId&&(o=$get(u.loadingElementId)),s=new Sys.Mvc.AjaxContext(f,l,o,u.insertionMode),a=!0,u.onBegin&&(a=u.onBegin(s)!==!1),o&&Sys.UI.DomElement.setVisible(s.get_loadingElement(),!0),a&&(f.add_completed(Function.createDelegate(null,function(){Sys.Mvc.MvcHelpers.$3(f,u,s)})),f.invoke()))};Sys.Mvc.MvcHelpers.$3=function($p0,$p1,$p2){var $0,$1;if($p2.set_response($p0.get_executor()),!$p1.onComplete||$p1.onComplete($p2)!==!1){if($0=$p2.get_response().get_statusCode(),$0>=200&&$0<300||$0===304||$0===1223){if($0!==204&&$0!==304&&$0!==1223&&($1=$p2.get_response().getResponseHeader("Content-Type"),$1&&$1.indexOf("application/x-javascript")!==-1?eval($p2.get_data()):Sys.Mvc.MvcHelpers.updateDomElement($p2.get_updateTarget(),$p2.get_insertionMode(),$p2.get_data())),$p1.onSuccess)$p1.onSuccess($p2)}else if($p1.onFailure)$p1.onFailure($p2);$p2.get_loadingElement()&&Sys.UI.DomElement.setVisible($p2.get_loadingElement(),!1)}};Sys.Mvc.MvcHelpers.updateDomElement=function(n,t,i){if(n)switch(t){case 0:n.innerHTML=i;break;case 1:i&&i.length>0&&(n.innerHTML=i+n.innerHTML.trimStart());break;case 2:i&&i.length>0&&(n.innerHTML=n.innerHTML.trimEnd()+i)}};Sys.Mvc.AsyncForm=function(){};Sys.Mvc.AsyncForm.handleClick=function(n,t){var i=Sys.Mvc.MvcHelpers.$0(t.target,t.offsetX,t.offsetY);n._additionalInput=i};Sys.Mvc.AsyncForm.handleSubmit=function(n,t,i){var r,u,f,e;if(t.preventDefault(),r=n.validationCallbacks,r)for(u=0;u<r.length;u++)if(f=r[u],!f())return;e=Sys.Mvc.MvcHelpers.$1(n);Sys.Mvc.MvcHelpers.$2(n.action,n.method||"post",e,n,i)};Sys.Mvc.AjaxContext.registerClass("Sys.Mvc.AjaxContext");Sys.Mvc.AsyncHyperlink.registerClass("Sys.Mvc.AsyncHyperlink");Sys.Mvc.MvcHelpers.registerClass("Sys.Mvc.MvcHelpers");Sys.Mvc.AsyncForm.registerClass("Sys.Mvc.AsyncForm");Sys.Mvc.MvcHelpers.updateDomElement=function(n,t,i){if(n)switch(t){case Sys.Mvc.InsertionMode.replace:$(n).html(i);break;case Sys.Mvc.InsertionMode.insertBefore:i&&i.length>0&&$(n).html(i+n.innerHTML.trimStart());break;case Sys.Mvc.InsertionMode.insertAfter:i&&i.length>0&&$(n).html(n.innerHTML.trimEnd()+i)}};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"),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);window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i?i.parentNode.insertBefore(n,i):document.head.appendChild(n);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,r.width==="1px"}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}());var SMALL_MOBILE_RESOLUTION=628,MOBILE_RESOLUTION=1023,LARGE_MOBILE_RESOLUTION=1279,enableKeyboardShortcuts=!0,preventClicks=!1,preventClickTimer,previousWidth=$(window).width(),isSearchCheckboxList=!1,previousDetailsWidth=0,_spinnerBo=null;$(".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);$(document).ready(function(){var n,t;_spinnerBo=new SpinnerHandler;document.addEventListener("keydown",documentKeyDown);$("div#detailsuchereiter .checkboxFilter, div.hitlistSearchArea .checkboxFilter").each(function(){$(this).toggleClass("nosee")});$("#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),n=$(document).find("h6"),n.removeClass("clickflag"));t=jQuery(".jsShow");t.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[ttitle|='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[ttitle|='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")})});$(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={buttonImage:"/bilder/DatePicker.gif",buttonImageOnly:!0,buttonText:t.selectDate,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),c=a(this),o=t.resetRange;if((typeof o=="undefined"||o||c>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 s=u.datepicker("option","dateFormat"),v=$.datepicker.formatDate(s,new Date(Math.min(r,i)),{}),y=$.datepicker.formatDate(s,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(){k();d();g();r.datepicker(u).on("keyup",function(n){n.which===13&&$(this).closest("form").submit()});if(t.rangeSelection){var i=document.getElementById(n);o(i)}};nt()};BOSuggestControl=new function(){};$.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};GesetzAnsichtControl=new function(){};GesetzAnsichtControl.close=function(){RemoveAllChilds("GesetzDialog")};setInputFocus=function(n){var t=$get(n);t!=null&&t.focus()};hideControl=function(n){var t=$get(n);t!=null&&$("#"+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"),r!=null&&(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()}}))});$(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);u===undefined&&(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);$(function(){var n=$("#verweisContainer");n.on("click",".foldable .verweiszettel-section-count",handleUnlinkedCounter)});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 bosuggest=new function(){},cachedLengths=[],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(){},onkeydown:function(){},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){if(isSuggestHistoryDeleted)return isSuggestHistoryDeleted=!1,!1;r=!1;clearTimeout(this.closing);this.menu.element.is(":visible")&&(this.menu.blur(),this.menu.element.hide(),this._trigger("close",n))})};var deleteSuggestHistory=function(n,t){isSuggestHistoryDeleted=!0;window.deletedItems[t]=!0;$.ajax({type:"POST",url:"/Einstellungen/LetzteSuchen/DeleteSuggestHistorySuche",dataType:"html",data:{searchQuery:t},beforeSend:function(){},success:function(){$("#suggest_"+n).remove()},error:function(n,i,r){console.log("Error deleting search term '"+t+"': "+n.status+": "+r)}})},hidePersonalSearchHistoryHint=function(){$.ajax({type:"POST",url:"/HitlistSettings/DisablePersonalSearchHistoryHint",dataType:"html",success:function(){$("#suggest_pers_searchhist_hint").remove()},error:function(){console.log("Error on diasbling personal search history")}})},activatePersonalSearchhistory=function(){$.ajax({type:"POST",url:"/HitlistSettings/ActivatePersonalSearchHistory",dataType:"html",success:function(){$("#suggest_pers_searchhist_hint").remove()},error:function(){console.log("Error on activating personal search history")}})};Detailsuche=new function(){};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,u,f;if(i!=null)if(i.focus(),typeof document.selection!="undefined")r=document.selection.createRange(),u=r.text,r.text=n,r=document.selection.createRange(),u.length===0?t&&r.move("character",-2):t&&r.moveStart("character",u.length),r.select();else if(typeof i.selectionStart!="undefined"){var e=i.selectionStart,o=i.selectionEnd,u=i.value.substring(e,o);i.value=i.value.substr(0,e)+n+i.value.substr(o);f=void 0;f=u.length===0?e+n.length:e+u.length;i.selectionStart=f;i.selectionEnd=t?f-2:f}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.attr("alt");u=n.attr("title");n.attr("alt",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,dataType:"html",type:"GET",data:{searchJobReadable:f},success:function(n){u.append(n)},complete:function(){i=!1}})}},t.Focus=function(n){var t=$get(n);t!=null&&t.focus()},t.Reset=function(){var n=$get("SearchJobTitle"),t=$get("SearchJobDuration"),i=$get("SearchJobNotification");n!=null&&t!=null&&i!=null&&(n.value="",t.selectedIndex=2,i.checked=!0)},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}(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={},i=!1;return jQuery.fn.center=function(){return this.addClass("center-dialog"),this},t.ShowDialog=function(t,r,u){if(!i){i=!0;var f=n("#HdUrl").val();n.ajax({url:r,dataType:"html",type:"GET",data:{hdUrl:f},success:function(t){u.empty();u.append(t);n("#feedback").focus();u.center()},complete:function(){i=!1}})}},t.Submit=function(t,i,r){var u=n("input[name='Kategorie']:checked").val(),f=n("#feedback").val(),e=n("#name").val(),o=n("#email").val(),s=n("#SecurityEmail").val(),h=n("#HdUrl").val(),c={Kategorie:u,Feedback:f,Name:e,Email:o,SecurityEmail:s,HdUrl:h},l=n("#feedbackForm"),a=n('input[name="__RequestVerificationToken"]',l).val(),v={__RequestVerificationToken:a,model:c};n.post(i,v,function(n){n.length>0&&r.html(n)})},t.CloseDialog=function(){n("#PopUpDialog").empty();n("#PopUpDialog").removeClass("center-dialog")},t}(jQuery),function(n,t){function i(){n.close()}}(PopUpDialog,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 r(n){var t=n.data("tooltip-data");if(t)return t}function u(n,t){var r=n.attr("href"),u,f;n.data("overridevpath")&&(r+="&overridevpath="+n.data("overridevpath"));u=document.URL;f={ToolTipLink:r,ToolTipSource:u};$.post(i,f,function(i){var r=$("<div>").append($.parseHTML(i)).html();(navigator.appVersion.indexOf("MSIE 8")!==-1||navigator.appVersion.indexOf("MSIE 9")!==-1)&&$("#tooltipwrapper #dokcontent").dotdotdot({height:150});r=r.split('<div class="fn">');n.data("tooltip-data",r);t(r);i=null;r=null})}function f(n){var t=n.attr("ttitle");if(t&&t.length)return t.replace(/\n/g,"<br />")}function e(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 o(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):void 0}function s(){$("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),f=t.data("tooltip-data")&&t.data("tooltip-data").length>0,e=f?r:u;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[ttitle], span[ttitle], i[ttitle]",function(i){return t(i,function(){var t=$(i.currentTarget);n.showTooltip(t,f,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,e,i)})});var i=$('div#bo_center sup > a[href*="#FN"]');i.length<1&&(i=$('div#bo_center *:not(.fnback):not(sup) > a[href^="#V-"]'));i.on("mouseenter touchstart",function(i){return t(i,function(){var t=$(i.currentTarget);n.showTooltip(t,o,i)})});$(document).on("click",function(t){$(t.target).closest(".ui-tooltip").length<=0&&n.destroyAllTooltips()});$(document).on("scroll",function(){$(".fixedheader > .ui-tooltip").fadeOut(700,function(){n.destroyAllTooltips()})})}var i="/ShowTooltip",n=new ToolTipHandler(500,1500);s()});!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);_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();ClickSpamObject=function(){function n(){_classCallCheck(this,n);this.clickcounter=0;this.trigger={category:[],action:[],name:[],hash:[]};this.isActive=!1;this.isSpam=null;this.treshold=4;this.timer=1e3;this.finished=!1;this.flagFirstClick=!1}return _createClass(n,[{key:"startChecking",value:function(){var n=this,t=new Promise(function(t){n.isActive||(n.clickcounter=0,n.isActive=!0,n.finished=!1,setTimeout(function(){t()},n.timer))});t.finally(function(){n.stopChecking()})}},{key:"stopChecking",value:function(){var n=this,t=new Promise(function(t){var i=n.clickcounter;n.isSpam=!1;i>0&&(n.isSpam=i>=n.treshold?!0:!1);t()});t.finally(function(){var i,t;if(n.isSpam!==null&&!n.isSpam&&(n.flagFirstClick||_paq.push(["trackEvent",n.trigger.category[0],n.trigger.action[0],n.trigger.name[0]]),i=n.trigger.hash.length-1,n.trigger.hash[i]!=n.trigger.hash[i-1]&&n.trigger.hash[i]!=n.trigger.hash[i-2]))for(t=1;t<n.trigger.category.length;t++)_paq.push(["trackEvent",n.trigger.category[t],n.trigger.action[t],n.trigger.name[t]]);n.finished=!0;n.isActive=!1;n.flagFirstClick=!1;n.trigger.category=[];n.trigger.action=[];n.trigger.name=[];n.trigger.category=[];n.trigger.action=[];n.trigger.name=[];n.trigger.hash=[]})}}]),n}();_clickSpamTracking=new ClickSpamObject;$(document).on("click","#logo_grafik",function(){"use strict";trackMatomoEvent(getCategory("Header-Klicks"),"Home","Logo")});$(document).on("click",".headercontent a",function(){"use strict";var n="";n=$(this).parent().hasClass("aktenAuswahlItem")?"Klick in der Aktenauswahlliste":this.title;trackMatomoEvent(getCategory("Header-Klicks"),"Rote Leiste",n)});$(document).on("click",".bo_kasten.mvcWidget a",function(){"use strict";$(this).closest(".bo_kasten").find("[title='Portale']").length>0&&trackMatomoEvent("beck-online-Startseite","Portale",this.innerHTML);$(this).closest(".bo_kasten").find("[title='Inhaltsübersicht']").length>0&&trackMatomoEvent("beck-online-Startseite","Inhaltsübersicht",this.innerHTML)});$(document).on("click","#linknavigation a",function(){"use strict";var n=$(this).parents("ul").prev("a").html(),t=n&&n.length>0?n+"/":"";trackMatomoEvent(getCategory("Header-Klicks"),"Angebotsleiste",t+this.innerHTML)});$(document).on("click",".detailsearch_right input, .detailsearch_right a",function(){"use strict";var n=$(this).parent().find("span:not(.show-on-small)").text(),t=n.split("<");trackMatomoEvent(getCategory("Header-Klicks"),"Einzeilige Suche","Filter-CheckBox: "+t[0])});$(document).on("click","input.markall",function(){"use strict";trackMatomoEvent(getCategory("Header-Klicks"),"Alle Dokumente "+(this.checked?"markiert":"abgewählt"))});$(document).on("click","#trefferliste input[type='checkbox'][name^='mark_']",function(){"use strict";trackMatomoEvent(getCategory("Header-Klicks"),"Dokument "+(this.checked?"markiert":"abgewählt"),"",300)});$(document).on("click",".ui-tooltip a",function(){"use strict";trackMatomoEvent("Tooltip","Dokumentenaufruf")});$(document).on("click","[id^='drucken-treffer_']",function(){"use strict";trackMatomoEvent("Trefferlisten-Klick","Dokument drucken")});$(document).on("click","#FacettenControl .bo_kasten a[href]",function(){"use strict";trackMatomoEvent("Trefferlisten-Klick","Facette")});$(document).on("click","#FacettenControl .bo_kasten .entries-zeitraum>li>a[href]",function(n){"use strict";var i=$(n.currentTarget),t=i.clone().children().remove().end().text();t.length&&trackMatomoEvent("Trefferlisten-Klick","Zeitraumfacette",t)});$(document).on("click","#keywordcloud a[href]",function(){"use strict";trackMatomoEvent("Trefferlisten-Klick","Schlagwortwolke")});$(document).on("click","#topParagraphs a[href], #topParagraphs input",function(){"use strict";trackMatomoEvent("Trefferlisten-Klick","Top-Feature")});$(document).on("click","#trefferliste .treffer-data a[href]",function(n){"use strict";var t=$(n.currentTarget),r=t.attr("href"),i;r.length&&(i=t.attr("linkCategory-data"),trackMatomoEvent("Trefferlisten-Klick","Dokumentanzeige",i))});$(document).on("click","#btsearch1",function(){"use strict";trackMatomoEvent(getCategory("Suche"),"Suche")});$(document).on("click","#DetailSearchLink",function(){"use strict";var n=getCategory("Suche");trackMatomoEvent(n,"Detailsuche")});$(document).on("click","#hitlistfilter a[href]",function(){"use strict";trackMatomoEvent("Trefferlisten-Klick","Filter löschen")});$(document).on("click","#toolleiste a",function(){"use strict";var n=getCategory(),t;n!==null&&(t=$(this).attr("title"),trackMatomoEvent(n,"Toolleiste",t))});$(document).on("click","a.alldocteaser",function(){"use strict";trackMatomoEvent("Trefferlisten-Klick","Kontexte umschalten","",1500)});$(document).on("click","#trefferliste a[id^='ctxlink_']",function(){"use strict";var n=8,t=this.id.substring(n),i=$("#context_"+t).is(":hidden");trackMatomoEvent("Trefferlisten-Klick","Kontext zum Treffer "+(i?"ausblenden":"einblenden"))});$(document).on("click",".hitlistSortOption a, .hitlistSortOption input",function(){"use strict";trackMatomoEvent("Trefferlisten-Klick","Sortierung")});$(document).on("click","div.hitlistPaging ul.paging li a[href]",function(){"use strict";trackMatomoEvent("Trefferlisten-Klick","Paging")});$(document).on("click","div.hitlistSearchArea div.searchfilter input, div.hitlistSearchArea div.searchfilter a",function(){"use strict";var n="";n=$(this).is("a")?$(this).find("span").not(".show-on-small").text():$(this).parent().find("span").not(".show-on-small").text();n=n.substring(n.lastIndexOf(">")+1);trackMatomoEvent("Trefferlisten-Klick","Filter",n)});$(document).on("click","div.conversion-formats a.document-manager-conversion-link",function(){"use strict";var t=getCategory(),i,n;t!==null&&(i=$("input#isnoteindoc").prop("checked"),n=$(this).data("format"),i&&(n+=" mit Fußnoten"),trackMatomoEvent(t,"Dokumentmanager",n))});$(document).on("submit","#frmBenachrichtigung_bei_Urteil",function(n){"use strict";var t=$(n.currentTarget),i=t.attr("data-linkcategory");trackMatomoEvent("trackEvent","Verweiszettel-klick",i)});$(document).on("click","div#toccontent a",function(){"use strict";trackMatomoEvent("Dokumentansicht","TOC-Klick")});$(document).on("click","div#doktoc > h1",function(){"use strict";trackMatomoEvent("Dokumentansicht","TOC-Banner-Klick")});$(document).on("click","button.scrollToTop",function(){"use strict";trackMatomoEvent("Dokumentansicht","Zum Seitenanfang")});$(document).on("click","div#dokument div#zitStandard",function(){"use strict";trackMatomoEvent("Dokumentansicht","Zitiervorschlag","Kurz")});$(document).on("click","div#dokument div#zitMitAuflage",function(){"use strict";trackMatomoEvent("Dokumentansicht","Zitiervorschlag","Lang")});$(document).on("click","div#document-manager-document-links-permalink button[type=submit]",function(){"use strict";trackMatomoEvent("Dokumentansicht","Dokumentmanager","Dokument archivieren")});$(document).on("click","div.AddbuttonsContainer button[name='documentLinkType']",function(n){"use strict";var r=getCategory(),t,i;r!==null&&(t="",i=$(n.currentTarget).val(),i==="BcidLink"?t="(aktuelle Fassung)":i==="Permalink"?t="(Archivversion)":i==="HitlistLinks"&&(t="(markierte Dokumente)"),t!=="")&&trackMatomoEvent(r,"Dokumentmanager","Dokument zu einer Akte speichern "+t)});$(document).on("click","p.document-manager-add-to-file-success a, div.aktenverwaltung-link a",function(){"use strict";var n=getCategory();n!==null&&trackMatomoEvent(n,"Dokumentmanager","Zur Aktenverwaltung")});$(document).on("click","div.doc-link-container a[href='#']",function(){"use strict";trackMatomoEvent("Dokumentansicht","Dokumentmanager","Link zum Dokument")});$(document).on("click","div.archive-doku a[href*='/Permalink/']",function(){"use strict";trackMatomoEvent("Dokumentansicht","Dokumentmanager","Link zur Archivversion")});$(document).on("click","div#anmerkzettel-top button#btannotationsave",function(){"use strict";trackMatomoEvent("Dokumentansicht","Anmerkungen","Anmerkung speichern")});$(document).on("click","div#anmerkzettel-top a#btannotationclear",function(){"use strict";trackMatomoEvent("Dokumentansicht","Anmerkungen","Anmerkung löschen")});$(document).on("click","div#anmerkzettel-top a#annotationlist",function(){"use strict";trackMatomoEvent("Dokumentansicht","Anmerkungen","Anmerkungsliste")});$(document).on("click","img#source-of-information-icon",function(){"use strict";trackMatomoEvent("Dokumentansicht","Markierten Text Dialog öffnen")});$(document).on("click","a#source-of-information-print-icon",function(){"use strict";trackMatomoEvent("Dokumentansicht","Markierten Text Dialog drucken")});$(document).on("click","#gesetzanzeigeform #submit",function(){"use strict";var n=$("#GesetzAnzeigeDialog_Selection input[type=radio]:checked ~label").text();trackMatomoEvent("Dokumentansicht","Anzeigeoptionen zur Norm",n)});$(document).on("click","#periodOfValidityList li > a",function(){"use strict";trackMatomoEvent("Dokumentansicht","Fassungsvergleich","Link zu Fassung")});$(document).on("click","#compareWrapper a#showAllVersionsButton",function(){"use strict";trackMatomoEvent("Dokumentansicht","Fassungsvergleich","Alle Fassungen anzeigen")});$(document).on("click","#compareWrapper input#versionCompareButton",function(){"use strict";trackMatomoEvent("Dokumentansicht","Fassungsvergleich","Ausgewählte Fassungen vergleichen")});$(document).on("click","div.nav a#next",function(){"use strict";trackMatomoEvent("Dokumentansicht","Seitennavigation","Zum Nachfolgedokument wechseln")});$(document).on("click","div.nav a#prev",function(){"use strict";trackMatomoEvent("Dokumentansicht","Seitennavigation","Zum Vorgängerdokument wechseln")});$(document).on("click","#viewAnsicht .header.row",function(){"use strict";$("#viewAnsicht .content").hasClass("hidden")&&trackMatomoEvent("Dokumentansicht","Ansichtbox","Ansichtbox öffnen")});$(document).on("click","#viewAnsicht div.ansichtoption:not(#ansichtoptionabschnitt) div.ansichtoption-label input",function(){"use strict";var n=$(this).siblings("label").text().trim();n!==""&&trackMatomoEvent("Dokumentansicht","Ansichtbox",n)});$(document).on("click","#viewAnsicht #ansichtoptionabschnitt #typeabschnittbutton",function(){"use strict";var n=$(this).parents("#ansichtoptionabschnitt").find("label[for='typeabschnitt']").text().trim();n!==""&&trackMatomoEvent("Dokumentansicht","Ansichtbox",n)});$(document).on("click","#viewAnsicht #ansichtoptionrandnummer #typeabschnittbutton",function(){"use strict";var n=$(this).parents("#ansichtoptionrandnummer").find("label[for='ansichtbox_selection_SelectedBorderNumbersInDoc']").text().trim();n!==""&&trackMatomoEvent("Dokumentansicht","Ansichtbox",n)});$(document).on("click","#viewAnsicht div.ansichtoption a[onclick^='toggle']",function(){"use strict";var t=$(this).parents("div.ansichtoption"),n;t.has("i.icon-toggle-on").length>0||(n=t.find("div.ansichtoption-label").text().trim(),n!=="")&&trackMatomoEvent("Dokumentansicht","Ansichtbox",n)});$(document).on("click","#viewAnsicht div.ansichtoption > a",function(){"use strict";$(this).children("i.icon-help-circled").length!==0&&trackMatomoEvent("Dokumentansicht","Ansichtbox","Hilfe")});$(document).on("click","input#print-dialog-submit",function(){"use strict";var i=getCategory(),t,n;i!==null&&(t=$("#printManager_selection input[name='printdialogmode']:checked ~label").text(),t!==null)&&(n=$("#printmanager_options input[type=checkbox]:checked ~label").map(function(){return $(this).text()}).get().join(", "),n!==""&&(n=" ("+n+")"),trackMatomoEvent(i,"Druckmanager",t+n))});$(document).on("click","div.printcontainer button#printButton",function(){"use strict";var i=getCategory(),t,n;i!==null&&(t=$(".radioButtonContainer input[name='printdialogmode']:checked ~label, #viewAnsicht input[name='ansichttype']:checked ~label, #viewAnsicht input[name='ansichttype']:checked ~div.zweizeile-label label").text(),t!==null)&&(n=$("#printexportManagerForm div.moreOptionsContainer div.active_checkbox a").has("i.icon-toggle-on").map(function(){return $(this).text().trim()}).get().join(", "),n!==""&&(n=" ("+n+")"),trackMatomoEvent(i,"Druckmanager",t+n))});$(document).on("click","#viewAkte .header.row",function(){"use strict";var n=getCategory();n!==null&&$("#viewAkte .content").hasClass("hidden")&&trackMatomoEvent(n,"Toolleiste","Dokumentmanager öffnen")});$(document).on("click","#viewTeilen .header.row",function(){"use strict";$("#viewTeilen .content").hasClass("hidden")&&trackMatomoEvent("Dokumentansicht","Toolleiste","Dokument teilen")});$(document).on("click","div#edokbuyform ul.documentview_modules a",function(){"use strict";trackMatomoEvent("Einzeldokumentbezug","Module")});$(document).on("click","a#dtlAdetail",function(){"use strict";var n=$(this).text().indexOf("öffnen")>0?"Detailebene öffnen":"Detailebene schließen";trackMatomoEvent("BeckRS",n)});$(document).on("click","#bo_center a[href*='/Arbeitshilfe']",function(){"use strict";trackMatomoEvent("Arbeitshilfen/Berechnungen",$(this).text())});$(document).ready(function(){$("input.checkboxFilter").click(function(){var n=$(this).attr("url-data");n&&(window.location=n)})});!function(n){("object"!=typeof exports||"undefined"==typeof module)&&"function"==typeof define&&define.amd?define(n):n()}(function(){"use strict";function f(n){var t=this.constructor;return this.then(function(i){return t.resolve(n()).then(function(){return i})},function(i){return t.resolve(n()).then(function(){return t.reject(i)})})}function e(n){return n&&"undefined"!=typeof n.length}function c(){}function n(t){if(!(this instanceof n))throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0;this._handled=!1;this._value=undefined;this._deferreds=[];s(t,this)}function o(i,u){for(;3===i._state;)i=i._value;0!==i._state?(i._handled=!0,n._immediateFn(function(){var n=1===i._state?u.onFulfilled:u.onRejected,f;if(null!==n){try{f=n(i._value)}catch(e){return void t(u.promise,e)}r(u.promise,f)}else(1===i._state?r:t)(u.promise,i._value)})):i._deferreds.push(u)}function r(i,r){try{if(r===i)throw new TypeError("A promise cannot be resolved with itself.");if(r&&("object"==typeof r||"function"==typeof r)){var f=r.then;if(r instanceof n)return i._state=3,i._value=r,void u(i);if("function"==typeof f)return void s(function(n,t){return function(){n.apply(t,arguments)}}(f,r),i)}i._state=1;i._value=r;u(i)}catch(e){t(i,e)}}function t(n,t){n._state=2;n._value=t;u(n)}function u(t){2===t._state&&0===t._deferreds.length&&n._immediateFn(function(){t._handled||n._unhandledRejectionFn(t._value)});for(var i=0,r=t._deferreds.length;i<r;i++)o(t,t._deferreds[i]);t._deferreds=null}function l(n,t,i){this.onFulfilled="function"==typeof n?n:null;this.onRejected="function"==typeof t?t:null;this.promise=i}function s(n,i){var u=!1;try{n(function(n){u||(u=!0,r(i,n))},function(n){u||(u=!0,t(i,n))})}catch(f){if(u)return;u=!0;t(i,f)}}var h=setTimeout,i;n.prototype["catch"]=function(n){return this.then(null,n)};n.prototype.then=function(n,t){var i=new this.constructor(c);return o(this,new l(n,t,i)),i};n.prototype["finally"]=f;n.all=function(t){return new n(function(n,i){function o(t,u){try{if(u&&("object"==typeof u||"function"==typeof u)){var e=u.then;if("function"==typeof e)return void e.call(u,function(n){o(t,n)},i)}r[t]=u;0==--f&&n(r)}catch(s){i(s)}}var r,f,u;if(!e(t))return i(new TypeError("Promise.all accepts an array"));if(r=Array.prototype.slice.call(t),0===r.length)return n([]);for(f=r.length,u=0;u<r.length;u++)o(u,r[u])})};n.resolve=function(t){return t&&"object"==typeof t&&t.constructor===n?t:new n(function(n){n(t)})};n.reject=function(t){return new n(function(n,i){i(t)})};n.race=function(t){return new n(function(i,r){if(!e(t))return r(new TypeError("Promise.race accepts an array"));for(var u=0,f=t.length;u<f;u++)n.resolve(t[u]).then(i,r)})};n._immediateFn="function"==typeof setImmediate?function(n){setImmediate(n)}:function(n){h(n,0)};n._unhandledRejectionFn=function(n){void 0!==console&&console&&console.warn("Possible Unhandled Promise Rejection:",n)};i=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object");}();"function"!=typeof i.Promise?i.Promise=n:i.Promise.prototype["finally"]||(i.Promise.prototype["finally"]=f)});window.hotkeyManager=new HotkeyManager;_spinnerBoBox=null;document.addEventListener("DOMContentLoaded",function(){_spinnerBoBox=new SpinnerHandler});$(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()});(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";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);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(){function t(n){$.ajax({type:"GET",url:"/PersoenlicheDaten/GetSearchHistoryDialogOptions",success:n})}function i(n,t){var i={text:n,click:function(){$("#privacysettings").submit();$("#dialog-confirm").dialog("close")}},r={text:t,click:function(){$("#enableSearchHistory_on").prop("checked",!0);$("#privacysettings").submit();$("#dialog-confirm").dialog("close")}};return{resizable:!1,height:"auto",width:400,modal:!0,position:{my:"center",at:"center",of:$("form#privacysettings")},buttons:[i,r]}}var n=$("#usersettings input[name=sidebarstate]:checked").val();$("form#usersettings").submit(function(){n!==$("#usersettings input[name=sidebarstate]:checked").val()&&(Cookies.remove("showColumns"),Cookies.remove("showMobileColumns"),Cookies.remove("showLargeMobileColumns"))});$("input[name=updatePrivacySettings]").prop("type","button").click(function(){$("#enableSearchHistory_off").prop("checked")?t(function(n){var t=JSON.parse(n),r=i(t.yesButtonText,t.cancelButtonText);$("#dialog-confirm").dialog(r)}):$("#privacysettings").submit()})});jQuery(function(){$(".archive-doku").addClass("nosee")}),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 r,i;for(i in t)r=t[i],r==null||Object.prototype.hasOwnProperty.call(n,i)||(n[i]=r);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 i=[],t,n=0,u=r.length;n<u;n++)t=v(),t.style.fontFamily=r[n],o.appendChild(t),i.push(t);return i},tt=function(){for(var e={},u,t,h,f,n=0,o=i.length;n<o;n++){for(u=[],t=0,h=r.length;t<h;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 i=!1,u,t=0,r=n.plugins.sortPluginsFor.length;t<r;t++)if(u=n.plugins.sortPluginsFor[t],navigator.userAgent.match(u)){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 window.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 e=Fingerprint2.x64hash128(t.map(function(n){return n.value}).join(),31),u="",r,f,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 f=Fingerprint2.x64hash128(n.map(function(n){return n.value}).join(),31),r="",i,u,t=0;t<n.length;t++)i=n[t],u=i.key+"="+String(i.value).substr(0,100)+(t==n.length-1?"":"|"),r+=u;var e="FP_HASH:"+f+"###FP_DETAILS:"+r,o=document.querySelector("#FingerprintPostUrl").value,s=$("#__ClientFingerprintAntiforgeryFormId"),h=$('input[name="__RequestVerificationToken"]',s).val();jQuery.ajax({url:o,dataType:"text",cache:!1,type:"POST",data:{ClientFingerprint:e,__RequestVerificationToken:h},success:function(){},error:function(){}})})},t,i;window.requestIdleCallback?(t=requestIdleCallback(n),i=cancelIdleCallback):(t=setTimeout(n,80),i=clearTimeout)};_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.addEventListener("DOMContentLoaded",function(){var n=$("#leseansichttoggle");if(isDisabled(n)||typeof readingView=="undefined")return!1;$.ajax({type:"POST",url:"/AnsichtBox/ReadUsingReadingView",dataType:"html",success:function(t){if(t){var i=!0;t.indexOf("false")!=-1&&(i=!1);setupReadingView(i);n.toggleClass(BO.config.ansichtSettings.iconToggleOn,i);n.toggleClass(BO.config.ansichtSettings.iconToggleOff,!i)}}})});$(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 a",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 _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},modalList=[],btnListO=[],btnListC=[],btnOAvailable=!1,btnCAvailable=!1,lastSearchModalAvailable=!1,modalObject={modalID:"",btnOpenID:"",btnCloseID:""};document.addEventListener("DOMContentLoaded",function(){var n=initLastSearchModal(),t=initIE11Modal();n&&registerModals("LastSearchModal");t&&registerModals("IE11Modal")})