/*! instant.page v5.1.0 - (C) 2019-2020 Alexandre Dieulot - 4b2b1c7c2d290fbadf6201f9a178a144/license */ let t,e;const n=new Set,o=document.createElement("link"),i=o.relList&&o.relList.supports&&o.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype,s="instantAllowQueryString"in document.body.dataset,a="instantAllowExternalLinks"in document.body.dataset,r="instantWhitelist"in document.body.dataset,c="instantMousedownShortcut"in document.body.dataset,d=1111;let l=65,u=!1,f=!1,m=!1;if("instantIntensity"in document.body.dataset){const t=document.body.dataset.instantIntensity;if("mousedown"==t.substr(0,"mousedown".length))u=!0,"mousedown-only"==t&&(f=!0);else if("viewport"==t.substr(0,"viewport".length))navigator.connection&&(navigator.connection.saveData||navigator.connection.effectiveType&&navigator.connection.effectiveType.includes("2g"))||("viewport"==t?document.documentElement.clientWidth*document.documentElement.clientHeight<45e4&&(m=!0):"viewport-all"==t&&(m=!0));else{const e=parseInt(t);isNaN(e)||(l=e)}}if(i){const n={capture:!0,passive:!0};if(f||document.addEventListener("touchstart",function(t){e=performance.now();const n=t.target.closest("a");if(!h(n))return;v(n.href)},n),u?c||document.addEventListener("mousedown",function(t){const e=t.target.closest("a");if(!h(e))return;v(e.href)},n):document.addEventListener("mouseover",function(n){if(performance.now()-e {v (o.href), t = void 0}, l)}, n), c && document.adDeventListener ("Mousedown", Funktion (t) {if (leistung.now () - e 1 || t.metakey || t.ctrlekey) Rückhrr; wenn (! n) zurückkehr; N.ADDEVENTLISTENER ("klicken", Funktion (t) {1337! = t.detail && t.PreventDefault ()}, {Capture :! 0, Passiv :! 1, Einmal :! 0}); const o = New Mouseevent ("Click", {Ansicht: Fenster, Blasen :! 0, Storrierbar :! 1, Detail: 1337}); n.dispatchevent (o)}, n), m) {let t; (t = fenster.requestidlecallback? T => {{{updiddlecallback (t, {Timeout: 1500})}: t => {t ()}) (() => {const t = neuerer intersectionobserver (e => {e .foreach (e => {if (E.ItarSersecting) {const n = e.target; t.unobserve (n), v (n.href)}})}); document.queryselectorall ("a"). Foreach (E => {H (E) && t.observe (e)})})}}}}}}}}}} {e) {e.relatedtarget && e.target.closest ("a") == E.relatedtarget.Clomusest ("A") || T && (ClearTimeout (t), t = void 0)} Funktion H (t) {if (t && t.href && (! R || "Instant" in T.Dataset) && (A || t.origin = = location.origin || "Instant" in T.Dataset) && ["http:", "https:"]. Include (t.Protocol) && ("http:"! = t.Protokoll || "https:" ! = location.protokoll) && (S ||! T.Suchen || "Instant" in T.Dataset) &&! (T.Hash && t.pathname + t.search == Standort. pathname + location.search || "Noinstant" in T.Dataset)) Zurück! 0} f Unabzauung V (t) {if (n.has (t)) zurückzuschlüten; const e = document.CreateeSelement ("Link"); E.Rel = "Prefetch", E.HREF = T, document.head.appendchild (e), n.add (t)}