1(async function(){"use strict";(async function(){function Go(select){if(debugging===!0){console.log("Trying to refer to content of select element.")} 2const wert=select.options[select.options.selectedIndex].value;location.href=wert} 3const immediatelyRunSelects=document.getElementsByClassName("selectRunImmediately");for(let i=0;i<immediatelyRunSelects.length;i++){immediatelyRunSelects[i].addEventListener("change",function(e){Go(e.target)},{passive:!0,once:!0})} 4const immediatelySubmitSelects=document.getElementsByClassName("selectSubmitImmediately");for(let tSubmit of immediatelySubmitSelects){tSubmit.addEventListener("change",function(e){this.form.submit()},{passive:!0,once:!0})}})();let runOpenRefDiv;if(document.documentElement.id==="object"){runOpenRefDiv=function(type){if(typeof openRefDiv==="undefined"){const loadScript=document.createElement("script");loadScript.setAttribute("src","/js/mdObjectPageRefDiv.min.js?v00064");loadScript.addEventListener('load',function(){openRefDiv()},{passive:!0,once:!0});document.body.appendChild(loadScript)}else{openRefDiv()}} 5const refTrigger=document.getElementById("runReferences");if(refTrigger){refTrigger.addEventListener('click',runOpenRefDiv,{passive:!0})}} 6async function runHistoryNavigation(type){if(typeof openHistoryNavigation==="undefined"){postloadCss('css/mdHistoryOverlay.css?v00064') 7const loadScript=document.createElement("script");loadScript.setAttribute("src","/js/mdHistoryNavigation.min.js");loadScript.addEventListener('load',runHistoryNavigation,{passive:!0,once:!0});document.body.appendChild(loadScript)}else{openHistoryNavigation()}} 8function mdGeneralCreateContextMenu(){const contextMenu=document.createElement("ul");contextMenu.id="contextMenu";document.body.appendChild(contextMenu)} 9function ensureEditMenu(){postloadCss('css/editMenu.min.css?v00064');let contextMenuParts={};const checkContextMenu=document.getElementById("contextMenu");console.log(checkContextMenu);if(checkContextMenu===undefined||checkContextMenu===null){createEditMenu();mdGeneralCreateContextMenu()} 10function addEditMenu(editMenuList,editMenuInput,key,text,conditionElement,functionToBind,context){if(conditionElement!=""&&document.getElementById(conditionElement)===null)return;let destroyAfter=!0;
10if(key==="r"){destroyAfter=!1} 11const editMenuListItem=document.createElement("li");editMenuListItem.setAttribute("data-element",key);editMenuListItem.classList.add("editTag");editMenuListItem.textContent=text;editMenuList.appendChild(editMenuListItem);editMenuInput.addEventListener('keydown',function(e){if(e.ctrlKey&&e.key===key){e.preventDefault();e.stopPropagation();functionToBind(e);if(destroyAfter===!0){document.getElementById("editMenu").classList.remove("visible")}}});editMenuListItem.addEventListener('click',function(){functionToBind();if(destroyAfter===!0){document.getElementById("editMenu").classList.remove("visible")}},{passive:!0});if(context===null)return;if(context===undefined)console.log("Undefined context in case of"+text);let contextMenu=document.getElementById("contextMenu");if(contextMenu===undefined||contextMenu===null){mdGeneralCreateContextMenu();contextMenu=document.getElementById("contextMenu")} 12if(context!=""&&(contextMenuParts[context]===undefined||contextMenuParts[context]===null)){const contextLi=document.createElement("li");const contextLiText=document.createElement("span");contextLiText.textContent=context;contextLi.appendChild(contextLiText);const contextUl=document.createElement("ul");contextUl.id=("contextMenu_"+context);contextLi.appendChild(contextUl);contextMenu.appendChild(contextLi);contextMenuParts[context]=contextUl} 13const contextUl=contextMenuParts[context];const contextMenuItem=document.createElement("li");const contextMenuText=document.createElement("span");contextMenuItem.textContent=text;contextMenuItem.appendChild(contextMenuText);contextMenuItem.addEventListener('click',function(){functionToBind()},{passive:!0});if(key!==""){const contextItemKey=document.createElement("kbd");contextItemKey.textContent="[CTRL+e][CTRL+"+key+"]";contextMenuItem.appendChild(contextItemKey)} 14if(context===""){contextMenu.appendChild(contextMenuItem)}else{contextUl.appendChild(contextMenuItem)}} 15async function createEditMenu(){const commands=[["C",getTranslation(translations,"closeMenu"),"objKeywords",function(e){document.getElementById("editMenu").classList.toggle("visible")},null],["r",getTranslation(translations,"toggleEditMenuStyle"),"",function(e){document.getElementById("editMenuList").classList.toggle("toggledOpen")},null],["1",getTranslation(translations,"openListItem0"),"link0",function(e){location.href=document.getElementById("link0").href},getTranslation(translations,"navigate")],["2",getTranslation(translations,"openListItem1"),"link1",function(e){location.href=document.getElementById("link1").href},getTranslation(translations,"navigate")],["3",getTranslation(translations,"openListItem2"),"link2",function(e){location.href=document.getElementById("link2").href},getTranslation(translations,"navigate")],["4",getTranslation(translations,"openListItem3"),"link3",function(e){location.href=document.getElementById("link3").href},getTranslation(translations,"navigate")],["5",getTranslation(translations,"openListItem4"),"link4",function(e){location.href=document.getElementById("link4").href},getTranslation(translations,"navigate")],["6",getTranslation(translations,"openListItem5"),"link5",function(e){location.href=document.getElementById("link5").href},getTranslation(translations,"navigate")],["7",getTranslation(translations,"openListItem6"),"link6",function(e){location.href=document.getElementById("link6").href},getTranslation(translations,"navigate")],["8",getTranslation(translations,"openListItem7"),"link7",function(e){location.href=document.getElementById("link7").href},getTranslation(translations,"navigate")],["9",getTranslation(translations,"openListItem8"),"link8",function(e){location.href=document.getElementById("link8").href},getTranslation(translations,"navigate")],["z",getTranslation(translations,"CiteThis"),"runReferences",function(e){runOpenRefDiv()},getTranslation(translations,"functions")],[",",getTranslation(translations,"toggleSpeechRecognition"),"",function(e){if(localStorage.getItem("speechRecognitionActive")==="true"){localStorage.setItem("speechRecognitionActive","false")}else{localStorage.setItem("speechRecognitionActive","true")} 16location.reload()},getTranslation(translations,"functions")],["h",getTranslation(translations,"navigateHome"),"navHome",function(e){location.href=document.getElementById("navHome").href},getTranslation(translations,"navigate")],["m",getTranslation(translations,"navigateMuseums"),"navMuseum",function(e){location.href=document.getElementById("navMuseum").href},getTranslation(translations,"navigate")],["",getTranslation(translations,"navigateExhibitions"),"navExhibitions",function(e){location.href=document.getElementById("navExhibitions").href},getTranslation(translations,"navigate")],["c",getTranslation(translations,"navigateCollections"),"navCollection",function(e){location.href=document.getElementById("navCollection").href},getTranslation(translations,"navigate")],[":",getTranslation(translations,"navigateExtendedSearch"),"n
16avExtendedSearch",function(e){location.href=document.getElementById("navExtendedSearch").href},getTranslation(translations,"navigate")],["",getTranslation(translations,"navigateTimeline"),"navTimeline",function(e){location.href=document.getElementById("navTimeline").href},getTranslation(translations,"navigate")],["",getTranslation(translations,"navigateImageWall"),"navImageWall",function(e){location.href=document.getElementById("navImageWall").href},getTranslation(translations,"navigate")],["",getTranslation(translations,"navigateTopics"),"navTopics",function(e){location.href=document.getElementById("navTopics").href},getTranslation(translations,"navigate")],["",getTranslation(translations,"navigateContacts"),"navContact",function(e){location.href=document.getElementById("navContact").href},getTranslation(translations,"navigate")],["",getTranslation(translations,"navigateImpressum"),"navImpressum",function(e){location.href=document.getElementById("navImpressum").href},getTranslation(translations,"navigate")],["",getTranslation(translations,"navigatePrivacyPolicy"),"navPrivacy",function(e){location.href=document.getElementById("navPrivacy").href},getTranslation(translations,"navigate")],["",getTranslation(translations,"openHandbook"),"",function(e){location.href="https://handbook.museum-digital.info/"},getTranslation(translations,"navigate")],["",getTranslation(translations,"viewStatistics"),"headStatistics",function(e){location.href=document.getElementById("headStatistics").href},getTranslation(translations,"navigate")],["g",getTranslation(translations,"history"),"",function(){runHistoryNavigation()},getTranslation(translations,"navigate")],["",getTranslation(translations,"goBackHistory"),"",function(){history.back()},getTranslation(translations,"navigate")],] 17if(document.documentElement.id==='object'){commands.push(["k",document.getElementById("compareObjLink").textContent,"object",function(){const objId=parseInt(document.documentElement.getAttribute("data-subject-id"));if(objId===NaN){console.error("Object ID needs to be numeric: "+objId);return} 18window.localStorage.setItem("compareObjID",objId);if(document.getElementById("objectMainImage").getElementsByTagName("img")[0]!==null){const thumbPath=document.getElementById("objectMainImage").getElementsByTagName("img")[0].src;window.localStorage.setItem("compareObjThumb",thumbPath)} 19window.localStorage.setItem("compareObjTitle",document.getElementById("pageTitle").getElementsByTagName("h2")[0].textContent);const notifRemoved=document.createElement("p");notifRemoved.textContent=getTranslation(translations,"setForComparing");notifRemoved.classList.add("notifLine");document.body.appendChild(notifRemoved)},getTranslation(translations,"objectPage")])} 20const linkItems=document.getElementsByTagName("link");for(let i=0,max=linkItems.length;i<max;i++){if(linkItems[i].getAttribute("rel")!=="alternate")continue;if(linkItems[i].type===null||linkItems[i].type==="")continue;if(debugging===!0)console.log(linkItems[i].type);commands.push(["",getTranslation(translations,"format")+linkItems[i].type,"",function(){location.href=linkItems[i].href},getTranslation(translations,"export")])} 21function searchEditMenu(){const editMenuList=document.getElementById("editMenuList");const editMenuListItems=document.getElementById("editMenuList").children;for(let i=0,max=editMenuListItems.length;i<max;i++){editMenuListItems[i].classList.remove("visible");editMenuListItems[i].classList.remove("selected")} 22const searchTerm=document.getElementById("editMenuInp").value.toLowerCase();const regex=new RegExp(searchTerm.substr(0,80));let first=!0;for(let listItem of editMenuListItems){if(regex.exec(listItem.textContent.toLowerCase())===null)continue;listItem.classList.add("visible");if(first===!0){listItem.classList.add("selected");first=!1}}} 23let editMenu=document.createElement("div");document.body.appendChild(editMenu);editMenu.id="editMenu";const editMenuInput=document.createElement("input");editMenuInput.id="editMenuInp";editMenuInput.setAttribute("aria-label","Console");editMenu.appendChild(editMenuInput);const editMenuList=document.createElement("ul");editMenuList.id="editMenuList";editMenu.appendChild(editMenuList);for(let i=0,max=commands.length;i<max;i++){addEditMenu(editMenuList,editMenuInput,commands[i][0],commands[i][1],commands[i][2],commands[i][3],commands[i][4])} 24editMenuInput.addEventListener('keydown',function(e){if(e.key=="Escape"){e.preventDefault();e.stopPropagation();editMenu.classList.remove("visible")}else if(e.key=="Enter"){e.preventDefault();e.stopPropagation();const element=editMenuList.getElementsByClassName("selected")[0].textContent;for(let i=0,max=commands.length;i<max;i++){if(commands[i][1]==element)commands[i][3]();} 25editMenu.classList.remove("visible")}else if(e.key=="Tab"){e.preventDefault();e.stopPropagation();const elements=editMenuList.getElementsByClassName("visible");const currentlySelected=editMenuList.getElementsByClassName("selected")[0];let isNext=!1;for(let i=0;i<elements.length;i++){if(elements[i]==currentlySelected){elements[i].classList.remove("selected");isNext=!0}else if(isNext==!0){elements[i].classList.add("selected");elements[i].scrollIntoView(!0);return}} 26elements[0].classList.add("selected");elements[0].scrollIntoView(!0)}else{searchEditMenu()}});searchEditMenu()}} 27function offerEditMenu(){ensureEditMenu();document.getElementById("editMenu").classList.add("visible");const editMenuInp=document.getElementById("editMenuInp");editMenuInp.value="";editMenuInp.focus();editMenuInp.select()} 28document.body.addEventListener('keydown',function(e){if(e.ctrlKey){switch(e.keyCode){case 69:e.preventDefault();e.stopPropagation();offerEditMenu();break}}});function setContextMenu(e){if(e.ctrlKey==!1)return;ensureEditMenu();const contextMenu=document.getElementById("contextMenu");contextMenu.classList.add("visible");contextMenu.style.top=e.clientY+"px";contextMenu.style.left=e.clientX+"px";e.stopPropagation();e.preventDefault();document.addEventListener('click',function(){ensureEditMenu();contextMenu.classList.remove("visible")},{passive:!0,once:!0})} 29document.addEventListener('contextmenu',setContextMenu);(async function(){const moreMdTrigger=document.getElementById('moreMdTrigger');if(moreMdTrigger!==undefined&&moreMdTrigger!==null){const moreMdNav=document.getElementById('moreMdNav');moreMdTrigger.style.cursor="pointer";const tlPortals=moreMdTrigger.getAttribute("data-tl-portals");moreMdTrigger.addEventListener('click',async function(){moreMdTrigger.parentElement.removeChild(moreMdTrigger);window.fetch("/json/list_linked_instances",{method:'GET',cache:'no-cache',credentials:'same-origin',}).then(function(response){return response.json()}).then(function(elements){generateList("museum-digital",elements.results.tools);generateList(tlPortals,elements.results.instances)});function generateList(name,entries){const wr=document.createElement("div");moreMdNav.appendChild(wr);const hl=document.createElement("span");hl.textContent=name;wr.appendChild(hl);const div=document.createElement('div');div.classList.add("moreMdTarget");wr.appendChild(div);
29for(let entry of entries){const elem=document.createElement("a");elem.href=entry.link;const indicator=document.createElement("span");if(entry.color!==undefined)indicator.style.backgroundColor=entry.color;else if(entry.image){indicator.style.backgroundImage="url(/"+entry.image+")"} 30elem.appendChild(indicator);const t=document.createElement("span");t.textContent=entry.name;elem.appendChild(t);div.appendChild(elem)}}},{passive:!0,once:!0})}})();(async function(){switch(document.documentElement.id){case "object":postloadCss("css/objectPagePostloaded.min.css?v00064");postloadScript("_mergedMdObjPageAbF.min.js?v00064");if(document.getElementsByClassName("newToolTipTag").length!==0){postloadScript("newToolTip.min.js?v00064")} 31const isAggr=document.documentElement.getAttribute("data-aggregated");if(isAggr!=="1"){postloadScript("comments.min.js?v00064")}(async function(){const tSec=document.getElementById("transcripts");if(tSec!==undefined&&tSec!==null){postloadCss("css/transcript.css?v00064")}})();(async function(){const visualizations=document.getElementById("objectvisualizations");if(visualizations!==undefined&&visualizations!==null){function handleIntersection(entries,observer){for(let entry of entries){if(entry.isIntersecting===!0){observer.disconnect();postloadCss('css/objectVisualizations.min.css?v00064');return}}} 32const observer=new IntersectionObserver(handleIntersection);observer.observe(visualizations)}})();function handleIntersection(entries,observer){for(let entry of entries){if(entry.isIntersecting===!0){observer.disconnect();postloadCss('js/shariff/shariff.min.css?v00064');postloadScript("shariff/shariff.complete.js?v00064");return}}} 33postloadScript("_mergedMdObjPageBeF.min.js?v00064");const observer=new IntersectionObserver(handleIntersection);const socialMediaSection=document.getElementById("socialMediaSection");if(socialMediaSection!==null){observer.observe(socialMediaSection)} 34break;case "object_ext":postloadCss("css/objectPagePostloaded.min.css?v00064");case "institution":postloadScript("newToolTip.min.js?v00064");postloadScript("mdCalcDistanceToMarker.min.js?v00064");break;case "listen":postloadScript("search.min.js?v00064");if(location.href.indexOf('browse')!==-1){if(document.getElementsByClassName("newToolTipTag").length!==0){postloadScript("newToolTip.min.js?v00064")} 35postloadScript("mdObjectPageFuncs.min.js?v00064");postloadScript("mdFrontendTooltip.min.js?v00064");window.addEventListener('scroll',function(){postloadScript("mdCalcDistanceToMarker.min.js?v00064");postloadCss('js/shariff/shariff.min.css?v00064');postloadScript("shariff/shariff.complete.js?v00064")},{passive:!0,once:!0})} 36break;case "oak":postloadScript("mdFrontendTooltip.min.js?v00064");postloadScript("search.min.js?v00064");break;case "people_overview":postloadScript("mdFrontendTooltip.min.js?v00064");postloadCss('css/objectVisualizations.min.css?v00064');break;case "source_page":postloadScript("mdFrontendTooltip.min.js?v00064");break;case "work_object":case "list_stmt_search":postloadScript("mdFrontendTooltip.min.js?v00064");break;case "catalogue_raisonne":postloadScript("mdFrontendTooltip.min.js?v00064");postloadScript("mdCarousel.min.js?v00064");break;case "sammlung":postloadScript("mdCarousel.min.js?v00064");break;case "tag":postloadScript("mdFrontendTooltip.min.js?v00064");postloadCss('css/objectVisualizations.min.css?v00064');break;case "timeline":postloadScript("search.min.js?v00064");break}})();(async function(){const pageTitleHeading=document.getElementsByTagName("h1")[0];if(pageTitleHeading===undefined||pageTitleHeading===null){return} 37let historyText=localStorage.getItem("history");if(historyText===null){localStorage.setItem("history","[]");historyText=localStorage.getItem("history")} 38let localHistory=JSON.parse(historyText);const contactMailElem=document.getElementById("contactMail");let contactMail;if(contactMailElem!==null&&contactMailElem!==!1)contactMail=contactMailElem.href;else contactMail="";const metaTags=document.getElementsByTagName("meta");let pagePreviewImg="";for(let metaTag of metaTags){if(metaTag.getAttribute("property")==="og:image"){pagePreviewImg=metaTag.getAttribute("content");break}} 39const d=new Date();const historyPos={"href":location.href,"title":pageTitleHeading.textContent,"contact":contactMail,"image":pagePreviewImg,"time":d.toLocaleDateString('default'),};localHistory.unshift(historyPos);localHistory=localHistory.slice(0,50);localStorage.setItem("history",JSON.stringify(localHistory))})()})()
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.