PageSourceSearch

https://www.cyklistforbundet.dk/assets/jsmin/js.min.js?c=20260924160119

js cyklistforbundet.dk collected 2026-09-24 18:06:15 UTC 26,462 bytes, 11 lines download raw bytes

1var window=(()=>{var fe=Object.defineProperty;var o=(t,e)=>fe(t,"name",{value:e,configurable:!0});var Fe=1,pe={};function me(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}o(me,"isVisible"),addDomReadyEventListener(()=>{document.body.addEventListener("keyup",function(t){if(t.key==="Tab"){let e=document.documentElement;e.classList.remove("nfo"),e.classList.add("tab")}})});function te(t,...e){let r=document.querySelector("#errors");if(r){let i=`<code class="${t>0?`level${t}`:""}">`;e.forEach((n,s)=>{i+=`${typeof n=="string"?n:Te(n)?escapeHTML(n.outerHTML):JSON.stringify(n,null,2)}${s<e.length-1?" | ":""}`}),r.insertAdjacentHTML("afterbegin",i+`</code>
2`)}}o(te,"printError"),urlParam=o(function(t){var e=new RegExp("[?&]"+t+"=([^&#]*)").exec(window.location.href);return e===null?null:decodeURIComponent(e[1])||0},"urlParam");function ge(t){var e=document.cookie.match("(^|;) ?"+t+"=([^;]*)(;|$)");return e?e[2]:null}o(ge,"getCookie");function Pe(t,e,r){var i=new Date;i.setTime(i.getTime()+1440*60*1e3*r),document.cookie=t+"="+e+";path=/;expires="+i.toGMTString()}o(Pe,"setCookie");function he(t){let e=useTimestamps?ge("TimeStamps"):void 0;if(e&&e.startsWith("["))try{let r=JSON.parse(e),i=[];x(r,function(n){i.push({note:n.Note,milliseconds:n.Milliseconds})});try{be({timeStamps:i},t)}catch(n){$(2,"showtimestamps failed",n)}}catch(r){$(2,"timestamp parse failed",r)}}o(he,"parseTimeStampCookie");function be(t,e){var r;if(isDebug&&t.timeStamps){let i=document.getElementById("debugpre");i||(i=document.createElement("pre"),i.id="debugpre",i.classList.add("debugpre"),isLocal||i.classList.add("compact"),document.body.appendChild(i)),i.classList.contains("hasevent")||(i.addEventListener("contextmenu",s=>{s.target.classList.toggle("compact"),A(s)}),i.classList.add("hasevent")),(r=document.querySelectorAll(".debugpre:not(.active)"))==null||r.forEach(s=>{s.addEventListener("contextmenu",d=>(d.target.classList.toggle("compact"),A(d),!1)),s.classList.add("active")});let n="";jsTodayIsoDateString!=new Date().isoDate()&&(n+=`
3"TODAY" is ${jsTodayIsoDateString}
4
5`),e&&(n+=(`
6`+e).split(".dk").slice(-1)+`
7`),n+=`Memberid ${document.querySelector("body").dataset.memberid}
8
9`,x(t.timeStamps,function(s){n+=("000000"+s.milliseconds).slice(-6)+" "+s.note+`
10`}),i.insertAdjacentHTML("beforeend",n)}}o(be,"showTimestamps");function re(t,e,r,i,n,s,d){var w;let u=t.split("?");u.length>1&&(u=u[1]);let p=t.split("/").pop().split("?").pop(),b=0;typeof i=="string"&&(b=i.length),p&&p.length>0&&(p.indexOf("=")>0||t.indexOf("umbraco")>0)&&(i instanceof FormData||b>3)&&(p=p.split("=").pop(),p+=n&&n.getAttribute("eventextra")?n.getAttribute("eventextra"):"",s&&(p+=s),plausible(p)),he(u),(w=n==null?void 0:n.querySelector("input[type=submit]"))==null||w.removeAttribute("disabled");let f=e;if(e&&e.length>5&&e.substring(0,5)==="error")return e.length>14&&e.substring(0,14)==="error.internal"?U(e,!0,t):U(e,!1),!0;if(e&&e.length>5&&e.indexOf("<form")>=0){e.substring(0,5)!=="<form"&&(e=e.substring(e.indexOf("<form"),e.indexOf("</form>")+7));let h=document.querySelector("body"),y=document.createElement("div");return T(y,"hidden"),y.innerHTML=e,h.appendChild(y),h.lastChild.firstChild.submit(),!0}if(e&&e.length>1&&e.substring(0,1)!=="<")try{f=JSON.parse(e),f.messages&&f.messages.length&&showApiMessages(f.messages)}catch{f=e}if(e&&e.length>4&&(e.substr(0,4)==="url:"||e.indexOf("url:")>0))return navigator.userAgent.indexOf("Firefox")!=-1?setTimeout(function(){document.location.href=e.substr(e.indexOf("url:")+4)},100):document.location.href=e.substr(e.indexOf("url:")+4),!0;if(r)r(f,n);else if(n){let h=n.querySelector(".result[data-status='"+f+"']");if(h){let y=h.getAttribute("data-url");y?navigator.userAgent.indexOf("Firefox")!=-1?setTimeout(function(){document.location=y},100):document.location=y:(x(n.querySelectorAll(".result"),function(c){k(c,"active")}),T(h,"active"),ve(h))}}}o(re,"handleResponse");function B(t,e,r,i,n=void 0,s=void 0){var d;$(2,t,e,r,i),document.querySelector("html").classList.remove("jsshow"),U(ne,!1),(d=s==null?void 0:s.querySelector("input[type=submit]"))==null||d.removeAttribute("disabled"),n&&n(-1)}o(B,"handleError");async function z(t,e,r,i,n){var p,b;if(isDebug){let f=t.split("?");f.length>1&&(f=f[1]),pe[f]=new Date().getTime()}t==="/umbraco/surface/vctasurface/buy"&&r&&i&&sendQuantity(i.querySelector("input.product"));let s=typeof fetch<"u";i==null||i.querySelectorAll(".result.active").forEach(f=>f.classList.remove("active")),(p=i==null?void 0:i.querySelector("input[type=submit]"))==null||p.setAttribute("disabled","disabled");let d=(b=ye())==null?void 0:b.value;r&&typeof r!="string"&&r.append("__RequestVerificationToken",d);let u=r!==void 0?"POST":"GET";if(s){let f=t,w={};u=="POST"&&(w["X-CSRF-TOKEN"]=d),fetch(t,{method:u,headers:w,body:r||null}).then(h=>(h.ok||B("Network response was not ok",h.url,void 0,void 0,e,i),f=h.url,h.text())).then(h=>{re(f,h,e,r,i,n,!0)}).catch(h=>{B("apierror",t,void 0,h,e,i)})}else{let f=new XMLHttpRequest;if(f.open(u,t,!0),u=="POST"&&f.setRequestHeader("X-CSRF-TOKEN",d),f.onload=function(){f.status>=200&&f.status<400?re(f.responseURL,f.responseText,e,r,i,n,!1):B("apierror",t,void 0,error,e,i)},f.onerror=function(w){B("onerror",t,w,void 0,e,i)},r!==void 0)try{f.send(r)}catch(w){B("onerror",t,void 0,w,e,i)}else f.send()}}o(z,"httpr");function ye(){return document.querySelector("input[name=__RequestVerificationToken")}o(ye,"afToken");function ve(t){let e=t.getBoundingClientRect().top+window.scrollY-100;oe()?window.scrollTo(0,e):window.scrollTo({top:e,behavior:"smooth"})}o(ve,"scrollToElement");function we(t){return window.getComputedStyle(document.documentElement).getPropertyValue("--"+t)}o(we,"cssVar");function Be(t,e){Ie&&console&&(e===!0||De)&&console.log(t)}o(Be,"_log");var x=o(function(t,e){typeof t=="string"&&(t=document.querySelectorAll(t)),Array.prototype.forEach.call(t,e)},"forEach"),q,T,k;q=o(function(t,e){return t==null?void 0:t.classList.contains(e)},"hasClass"),T=o(function(t,e){t&&t.classList.add(e)},"addClass"),k=o(function(t,e){t&&t.classList.remove(e)},"removeClass");function R(t,e,r){let i=document.querySelector(t);i&&i.addEventListener(e,r)}o(R,"addEvent");function j(t,e,r){x(t,function(i){i.addEventListener(e,r)})}o(j,"addEvents");function Ee(t,e){typeof t=="string"&&(t=document.querySelector(t)),q(t,e)?k(t,e):T(t,e)}o(Ee,"toggleClass");function je(t){var e=Local[t];return e!==void 0?e:t}o(je,"translate");function A(t){return t.preventDefault(),t.stopPropagation(),!1}o(A,"stopAll"),(function(t){t.forEach(function(e){e.hasOwnProperty("prepend")||Object.defineProperty(e,"prepend",{configurable:!0,enumerable:!0,writable:!0,value:o(function(){var i=Array.prototype.slice.call(arguments),n=document.createDocumentFragment();
10i.forEach(function(s){var d=s instanceof Node;n.appendChild(d?s:document.createTextNode(String(s)))}),this.insertBefore(n,this.firstChild)},"prepend")})})})([Element.prototype,Document.prototype,DocumentFragment.prototype]),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||function(t){for(var e=(this.document||this.ownerDocument).querySelectorAll(t),r=e.length;--r>=0&&e.item(r)!==this;);return r>-1}),Element.prototype.closest||(Element.prototype.closest=function(t){var e=this;do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(e!==null&&e.nodeType===1);return null});function Le(t){t.parentNode.removeChild(t)}o(Le,"removeElement");function Se(t,e,r,i){var n=new XMLHttpRequest;n.onreadystatechange=function(s){n.readyState===4&&n.status===200&&(t.innerHTML=n.responseText,r&&r())},n.open("GET",e,!0),n.setRequestHeader("Content-type",i||"text/html"),n.send()}o(Se,"loadInto");function $(t,...e){if(t<0){console.log(...e);return}if(t>0)try{let r={};e.forEach((i,n)=>{r["p"+n]=i}),plausible(t>1?"error":"warn",{props:r})}catch(r){console.error("plausible",r),visibleLogging&&te(2,...e)}switch(visibleLogging&&te(t,...e),t){case 0:console.log(...e);break;case 1:console.warn(...e);break;case 2:console.error(...e);break;default:console.log(...e)}}o($,"customLog");function Te(t){try{return t instanceof HTMLElement}catch{return typeof t=="object"&&t.nodeType===1&&typeof t.style=="object"&&typeof t.ownerDocument=="object"}}o(Te,"isElement");var ne="Der er sket en fejl der ikke burde ske, vi beklager ulejligheden, prøv evt. igen om et par minutter.";function U(t,e,r){e?(t&&K(t,r),K(ne,r)):K(t)}o(U,"showApiError");function K(t,e){let r=document.querySelector("body"),i=document.querySelector("body > .overlay");i||(T(r,"noscroll"),r.insertAdjacentHTML("beforeend",'<div class="overlay"><div><div class="content"></div><a class="button close">OK</a></div></div>'),i=document.querySelector("body > .overlay"),i.addEventListener("click",function(d){ie(),A(d)}),i.querySelector(".close").addEventListener("click",function(d){ie(),A(d)}),i.firstChild.addEventListener("click",function(d){A(d)}));let n=i.querySelector(".content");n.textContent.indexOf(t)<0&&(t.indexOf("<")>=0&&t.indexOf(">")>=0?n.insertAdjacentHTML("afterbegin",t+(e?'<span class="extra">'+e+"<br>"+new Error().stack.replace(/(?:\r\n|\r|\n)/g,"<br>")+"</span>":"")):n.insertAdjacentHTML("afterbegin","<p>"+t+"</p>"+(e?'<span class="extra">'+e+"<br>"+new Error().stack.replace(/(?:\r\n|\r|\n)/g,"<br>")+"</span>":"")))}o(K,"addOverlayMessage");function ie(){let t=document.querySelector("body"),e=document.querySelector("body > .overlay");t.removeChild(e),k(t,"noscroll")}o(ie,"hideMessageOverlay"),(function(){var t=window.location,e=window.document,r=e.currentScript,i=r.getAttribute("data-api")||d(r),n=r.getAttribute("data-domainLanguage")=="1";function s(a,l){a&&console.warn("Ignoring Event: "+a),l&&l.callback&&l.callback()}o(s,"onIgnoredEvent");function d(a){return new URL(a.src).origin+"/api/event"}o(d,"defaultEndpoint");function u(a,l){if(t.protocol==="file:")return s("localhost",l);if(window._phantom||window.__nightmare||window.navigator.webdriver||window.Cypress)return s(null,l);try{if(window.localStorage.plausible_ignore==="true")return s("localStorage flag",l)}
10catch{}var m={};let L=t.href.toLowerCase().replace("/?","?"),v=e.referrer||null;if(v&&(v=v.toLowerCase().replace("/?","?"),v=v.endsWith("/")?v.substring(0,v.length-1):v),m.n=a,m.u=L.endsWith("/")?L.substring(0,L.length-1):L,m.d=r.getAttribute("data-domain"),m.r=v,l&&l.meta&&(m.m=JSON.stringify(l.meta)),l&&l.props&&(m.p=l.props),n){let C=t.host.split(".")[0].split("-")[0];C&&C.length==2&&(m.p||(m.p={}),m.p.browserLanguage=navigator.language||navigator.userLanguage,m.p.language=C)}var N=r.getAttributeNames().filter(function(C){return C.substring(0,6)==="event-"}),H=m.p||{};N.forEach(function(C){var O=C.replace("event-",""),ue=r.getAttribute(C);H[O]=H[O]||ue}),m.p=H;var F=i,P=JSON.stringify(m),W=o(function(){l&&l.callback&&l.callback()},"callback");try{fetch(F,{method:"POST",keepalive:!0,headers:{"Content-Type":"text/plain"},body:P}).then(()=>{typeof W=="function"&&W()}).catch(C=>{console.error("Error:",C);var O=new XMLHttpRequest;O.open("POST",F,!0),O.setRequestHeader("Content-Type","text/plain"),O.send(P),O.onload=function(){O.readyState===4&&O.status===200&&typeof W=="function"&&W()}})}catch(C){console.error("Error:",C)}}o(u,"trigger");var p=window.plausible&&window.plausible.q||[];window.plausible=u;for(var b=0;b<p.length;b++)u.apply(this,p[b]);var f;function w(){f!==t.pathname&&(f=t.pathname,u("pageview"))}o(w,"page");var h=window.history;if(h.pushState){var y=h.pushState;h.pushState=function(){y.apply(this,arguments),w()},window.addEventListener("popstate",w)}function c(){!f&&e.visibilityState==="visible"&&w()}o(c,"handleVisibilityChange"),e.visibilityState==="prerender"?e.addEventListener("visibilitychange",c):w();function g(a){for(;a&&(typeof a.tagName>"u"||!E(a)||!a.href);)a=a.parentNode;return a}o(g,"getLinkEl");function E(a){return a&&a.tagName&&a.tagName.toLowerCase()==="a"}o(E,"isLink");function S(a,l){if(a.defaultPrevented)return!1;var m=!l.target||l.target.match(/^_(self|parent|top)$/i),L=!(a.ctrlKey||a.metaKey||a.shiftKey)&&a.type==="click";return m&&L}o(S,"shouldFollowLink");var M=1;function I(a){if(!(a.type==="auxclick"&&a.button!==M)){var l=g(a.target),m=l&&l.href&&l.href.split("?")[0];if(!ee(l,0)){if(V(l))return D(a,l,{name:"Outbound Link: Click",props:{url:l.href}});if(le(m))return D(a,l,{name:"File Download",props:{url:m}})}}}o(I,"handleLinkClickEvent");function D(a,l,m){var L=!1;function v(){L||(L=!0,window.location=l.href)}o(v,"followLink"),S(a,l)?(plausible(m.name,{props:m.props,callback:v}),setTimeout(v,5e3),a.preventDefault()):plausible(m.name,{props:m.props})}o(D,"sendLinkClickEvent"),e.addEventListener("click",I),e.addEventListener("auxclick",I);function V(a){return a&&a.href&&a.host&&a.host!==t.host}o(V,"isOutboundLink");var J=["pdf","xlsx","docx","txt","rtf","csv","exe","key","pps","ppt","pptx","7z","pkg","rar","gz","zip","avi","mov","mp4","mpeg","wmv","midi","mp3","wav","wma"],G=r.getAttribute("file-types"),X=r.getAttribute("add-file-types"),se=G&&G.split(",")||X&&X.split(",").concat(J)||J;function le(a){if(!a)return!1;var l=a.split(".").pop();return se.some(function(m){return m===l})}o(le,"isDownloadToTrack");function Z(a){var l=_(a)?a:a&&a.parentNode,m={name:null,props:{}},L=l&&l.classList;if(!L)return m;for(var v=0;v<L.length;v++){var N=L.item(v),H=N.match(/plausible-event-(.+)(=|--)(.+)/);if(H){var F=H[1],P=H[3].replace(/\+/g," ");F.toLowerCase()==="name"?m.name=P:m.props[F]=P}}return m}o(Z,"getTaggedEventAttributes");function ce(a){var l=a.target,m=Z(l);if(!m.name)return;a.preventDefault();var L=!1;function v(){L||(L=!0,l.submit())}o(v,"submitForm"),setTimeout(v,5e3),plausible(m.name,{props:m.props,callback:v})}o(ce,"handleTaggedFormSubmitEvent");function de(a){return a&&a.tagName&&a.tagName.toLowerCase()==="form"}o(de,"isForm");var Q=3;function Y(a){if(!(a.type==="auxclick"&&a.button!==M)){for(var l=a.target,m,L,v=0;v<=Q&&l;v++){if(de(l))return;E(l)&&(m=l),_(l)&&(L=l),l=l.parentNode}if(L){var N=Z(L);m?(N.props.url=m.href,D(a,m,N)):plausible(N.name,{props:N.props})}}}o(Y,"handleTaggedElementClickEvent");function _(a){var l=a&&a.classList;if(l){for(var m=0;m<l.length;m++)if(l.item(m).match(/plausible-event-name(=|--)(.+)/))return!0}return!1}o(_,"isTagged");function ee(a,l){return!a||l>Q?!1:_(a)?!0:ee(a.parentNode,l+1)}o(ee,"isElementOrParentTagged"),e.addEventListener("submit",ce),e.addEventListener("click",Y),e.addEventListener("auxclick",Y)})();
10async function ke(t,e,r,i){const n=`https://app.bwz.se/cyklistforbundet/b/f/?fid=${r}&ucrc=${i}`,s={Name:t,"E-mail":e};try{const u=await(await fetch(n,{method:"POST",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)})).json();return u.successful?Ae(u):Ce(u)}catch(d){return qe(d)}}o(ke,"submitBizWizardForm");function Ae(t){let e="";switch(t.optInResultCode){case 1:e="Din email er nu tilmeldt.";break;case 2:e="Din email er allerede tilmeldt.";break;case 3:e="Check din email for at bekræfte din tilmelding.";break;default:e="Form afsendt!"}return{success:!0,message:e,data:{optInResultCode:t.optInResultCode,optInResultCodeText:t.optInResultCodeText,recipientId:t.recipientId,isNewRecipient:t.isNewRecipient,formResponseId:t.formResponseId,redirectUrl:t.redirectUrl}}}o(Ae,"handleSuccessfulSubmissionBWZ");function Ce(t){let r={1:"Invalid form field data provided.",2:"This form is currently closed for registration.",3:"This form is not yet open for registration.",4:"This form has been deleted.",5:"Email field is required but not found.",6:"This form does not accept JSON submissions."}[t.errorCode]||"An unknown error occurred.",i=[];return t.fieldValidationErrors&&t.fieldValidationErrors.length>0&&(i=t.fieldValidationErrors.map(n=>({field:n.formFieldName,message:n.errorMessage,errorCode:n.errorCode,errorCodeText:n.errorCodeText}))),{success:!1,message:r,errorCode:t.errorCode,errorCodeText:t.errorCodeText,fieldErrors:i}}o(Ce,"handleFailedSubmissionBWZ");function qe(t){return{success:!1,message:"Network error occurred. Please try again later.",error:t.message}}o(qe,"handleNetworkErrorBWZ");function xe(){document.querySelectorAll(".bwz-newsletter").forEach(e=>{Me(e)})}o(xe,"initBWZNewsletterForms");function Me(t){const e=t.querySelector("input[type=submit]"),r=t.querySelector(".message");t&&t.addEventListener("submit",async i=>{i.preventDefault(),e.disabled=!0,r.innerHTML="",r.className="";const n=document.getElementById("name").value,s=document.getElementById("email").value,d=document.getElementById("fid").value,u=document.getElementById("ucrc").value;try{const p=await ke(n,s,d,u);if(p.success)r.innerHTML=`<p class="success">${p.message}</p>`,r.className="success",p.data.redirectUrl&&setTimeout(()=>{window.location.href=p.data.redirectUrl},2e3),t.reset();else{let b=`<p class="error">${p.message}</p>`;p.fieldErrors&&p.fieldErrors.length>0&&(b+='<ul class="field-errors">',p.fieldErrors.forEach(f=>{b+=`<li><strong>${f.field}:</strong> ${f.message}</li>`}),b+="</ul>"),r.innerHTML=b,r.className="error"}}catch(p){r.innerHTML='<p class="error">An unexpected error occurred. Please try again.</p>',r.className="error",console.error("Form submission error:",p)}finally{e.disabled=!1}})}o(Me,"bwzNewsletterForm"),document.addEventListener("DOMContentLoaded",xe);function We(t,e,r){try{var i=ga.getAll()[0].get("name");ga(i+".send","event",{eventCategory:t,eventAction:e,eventLabel:r})}catch{log("ga not available: "+t+" , "+e+" , "+r,!0)}try{var n={};n[e]=""+r,fbq("track",t,n)}catch{log("fbq not available: "+t+" , "+e+" , "+r,!0)}}o(We,"trackEvent"),addDomReadyEventListener(t=>{for(var e=document.querySelectorAll("input,select,textarea"),r=o(function(){this.scrollIntoView(!1)},"invalidListener"),i=e.length;i--;)e[i].addEventListener("invalid",r);j(document.querySelectorAll("form.api"),"submit",function(n){let s=document.getElementById("autocompleteError"),d=n.target.querySelector("#selectedFormattedAddress");if(d&&s){if(d.value=="")return s.innerHTML="<h3>Vælg en addresse i listen når din fulde adresse bliver vist.</h3>",A(n);s.innerHTML=""}return z(n.target.getAttribute("data-target"),function(u){if(console.log(u),!u.HasError){let p=n.target.getAttribute("data-success");p.indexOf("+/")==0&&(p="/"+document.location.pathname.split("/").filter(b=>b)+p.substring(1)),document.location=p}},new FormData(n.target),n.target),A(n)}),j(document.querySelectorAll("form.simple"),"submit",function(n){return z("/umbraco/surface/membershipsurface/"+n.target.getAttribute("data-method"),void 0,new FormData(n.target),n.target),A(n)}),R("#update","submit",function(n){let s=n.target.querySelector("input[name=password]"),d=n.target.querySelector("input[name=newpassword]"),u=n.target.querySelector("span[for=password]");return(d.value||s.value)&&s.value!==d.value?(k(u,"hidden"),A(n)):(T(u,"hidden"),z("/umbraco/surface/membershipsurface/update",void 0,new FormData(n.target),n.target),A(n))}),R("#signup select","change",function(n){let s=n.target.value,d=n.target.closest("form");if(d){let u=d.querySelector("div[data-type='H']");s.indexOf(",H")>0?k(u,"hidden"):T(u,"hidden")}}),R("#signup","submit",function(n){let s={event:"signupInitated",mebershipType:n.target.querySelector("select[name='type']").value,
10newsletterOptOut:n.target.querySelector("input[name='newsletter']").checked};return dataLayer.push(s),z("/umbraco/surface/membershipsurface/savebeforepayment",function(d){console.log(d),d&&d.indexOf("https")===0?document.location.href=d:alert("Betalingssystemet er i øjeblikket nede, vi arbejder pÃ¥ sagen, kontakt os eventuelt pÃ¥ tlf 33 32 31 21  eller email [email protected]")},new FormData(n.target),n.target),A(n)})});function Oe(t){var e=new Image;e.src="data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA",e.onload=e.onerror=function(){t(e.height===2)}}o(Oe,"webPsupport"),addDomReadyEventListener(()=>{Oe(function(t){let e=[370,570,1170];x("img[data-src]",function(r){var w;if(q(r,"lazy"))return;if(!me(r)){T(r,"lazy");return}let i=r.closest(".images")?"max":"crop",n=(w=r.getAttribute("data-src"))==null?void 0:w.toLowerCase(),s=n.indexOf(".png")>0,d=r.clientHeight,u=r.clientWidth,p=r.getAttribute("data-uw");p&&u>p&&(u=p);let b=!0;q(r,"defaultAspect")&&(p&&(r.style.maxWidth=p+"px",p<u&&(u=p,b=!1)),r.getAttribute("data-aspect")?d=u*r.getAttribute("data-aspect"):d=""),q(r,"sizebyheight")&&(d=r.parentNode.clientHeight,u="");let f=r.parentElement;if(u<=1)for(;f&&(u=f.offsetWidth,!(u>1));)f=f.parentElement;if(b&&u&&e.indexOf(u)<0){let h=10;u>1200?h=200:u>600?h=100:u>300&&(h=50);let y=Math.ceil(u/h)*h,c=d&&Math.round(d/u*y);u=y,d=c}f===r.parentElement&&f.tagName!=="DIV"&&f.closest("article")&&(d=0),n.indexOf(".svg")<0&&(n=n.split("?")[0]+"?quality=80&rmode="+i+"&width="+(u<=0?"":u)+"&height="+(d<=1?"":d)+(r.getAttribute("data-center")?"&rxy="+r.getAttribute("data-center"):"")+(t&&!s?"&format=webp":"")+(q(r,"preflow")?"&autorotate=true":"")),r.addEventListener("load",function(h){var y=h.target.parentNode;y&&(setTimeout(function(){T(y,"hlc")},300),y.classList.contains("img")&&T(y,"lazyloaded")),r.removeAttribute("data-src"),T(r,"lazyloaded")}),r.setAttribute("loading","lazy"),r.setAttribute("src",n),q(r.parentNode,"contain")&&r.parentNode.setAttribute("data-bg","url("+r.getAttribute("data-src")+")")})})});function ze(t){let e=t.src,r=t.parentNode;Le(t),Se(r,e,function(){},"image/svg+xml")}o(ze,"injectSVG");var Ie=!0,De=!0;function oe(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");return!!(e>0||navigator.userAgent.match(/Trident.*rv\:11\./))}o(oe,"isIE"),window.addEventListener("resize",function(){x(".preflow",function(t){t.removeAttribute("width"),t.removeAttribute("height")})}),addDomReadyEventListener(t=>{if(oe()){var e=document.querySelector("html");T(e,"ie"),cssVars({})}j(".gallery img","click",function(c){let g=c.target.src;g&&(g=g.split("?")[0]+"?quality=80&mode=crop&upscale=false&width=1200&format=webp",window.open(g))});var r=document.querySelector("li.share");if(r){var i=window.location.href.split("?")[0].split("#")[0],n=document.querySelector("link[rel='canonical']");n&&(i=n.getAttribute("href"));let c=r.querySelector(".tw");c&&c.setAttribute("href","http://twitter.com/share?text=&hashtags=cyklistforbundet&url="+encodeURIComponent(i)),c=r.querySelector(".fb"),c&&c.setAttribute("href","https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(i))}x(".banner .bike",function(c){var g=we("logocykel"+c.getAttribute("data-bike")),E=decodeURIComponent(g.substring(g.indexOf(",")+1,g.indexOf(")")-1));c.innerHTML=E});let s=document.querySelector("nav.mega > ul");s&&x(".stick a",function(c){if(!q(c,"button")&&!q(c,"search")&&c.innerHTML!=""){let g=document.createElement("li");T(g,"added"),g.innerHTML=c.outerHTML,s.prepend(g)}});let d="searchWidgetTrigger",u="https://cloud.google.com/ai/gen-app-builder/client?hl=da_DK",p=null,b=null;function f(){return b||(b=w(u).then(function(){return window.customElements&&customElements.whenDefined?customElements.whenDefined("gen-search-widget"):new Promise(function(c){let g=5e3,E=Date.now();o((function S(){if(customElements&&customElements.get&&customElements.get("gen-search-widget")){c();return}if(Date.now()-E>g){c();return}setTimeout(S,50)}),"check")()})}),b)}o(f,"waitForWidgetReady");function w(c){return p||(p=new Promise(function(g,E){let S=document.createElement("script");S.src=c,S.async=!0,S.onload=g,S.onerror=function(){E(new Error("Failed to load script: "+c))},document.head.appendChild(S)}),p)}o(w,"loadScriptOnce"),document.querySelectorAll('[id="'+d+'"]').forEach(function(c){c.addEventListener("click",function(g){w(u).catch(console.error);let E=c;if(!E)return;if(E.dataset.widgetSyntheticClick==="1"){E.dataset.widgetSyntheticClick="";return}window.customElements&&customElements.get&&customElements.get("gen-search-widget")||(g.preventDefault(),g.stopPropagation(),f().then(function(){E.dataset.widgetSyntheticClick="1",E.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window}))}
10).catch(function(M){console.error(M)}))})}),R("nav.mega","click",function(c){c.stopPropagation()}),R(".burger","click",function(c){return Ee("nav.mega","showMobile"),document.getElementById("burger-check").checked=!document.getElementById("burger-check").checked,A(c)}),j(".main a, .sub a:not(.search)","click",function(c){if(q(c.target,"show"))ae();else{let g=document.querySelector("nav.mega");return k(g,"showMobile"),document.getElementById("burger-check").checked=!1,He(c.target,c)}return A(c)}),j(".toggler","click",function(c){Ne(c)}),R(".sub form","click",function(c){c.stopPropagation()}),R("body","click",function(c){k(document.querySelector("a.search"),"out"),ae()}),x("div.limit",function(c){c.offsetHeight>150&&(T(c,"limited"),c.addEventListener("click",function(g){k(g.target,"limited"),g.target.outerHTML=g.target.outerHTML,A(g)}))});var y=document.querySelector("div.pop");if(y){let g="pop"+y.dataset.id,E=new Date().toISOString().split("T")[0],S=localStorage.getItem(g);if(!S||S!=E){localStorage.setItem(g,E);const M=document.getElementById("imageDialog");M.addEventListener("close",D=>{document.body.classList.remove("noscroll")}),M.querySelector("form").insertAdjacentHTML("beforeend",y.outerHTML);let I=y.dataset.delay;I?setTimeout(function(){document.body.classList.add("noscroll"),M.showModal()},I*1e3):(document.body.classList.add("noscroll"),M.showModal())}}window.gtmId!==void 0&&window.gtmId!==""&&(function(c,g,E,S,M){c[S]=c[S]||[],c[S].push({"gtm.start":new Date().getTime(),event:"gtm.js"});var I=g.getElementsByTagName(E)[0],D=g.createElement(E),V=S!="dataLayer"?"&l="+S:"";D.async=!0,D.src="//www.googletagmanager.com/gtm.js?id="+M+V,I.parentNode.insertBefore(D,I)})(window,document,"script","dataLayer",gtmId)});function Ne(t){let e=t.target;q(e,"off")?k(e,"off"):T(e,"off")}o(Ne,"toggle");function ae(){let t=document.querySelector("nav.mega");T(t,"hidden"),k(t,"showMobile"),document.getElementById("burger-check").checked=!1,x(".main a, .sub a:not(.search)",function(e){k(e,"show")})}o(ae,"hideMenu");function He(t,e){x(".main a, .sub a:not(.search)",function(s){k(s,"show")}),T(t,"show");var r=t.getAttribute("href"),i=q(t,"myMenu"),n=!1;if(x(".mega > ul > li > a",function(s){s.getAttribute("href")===r?(!n&&!i&&(n=q(s,"solo")),k(s.parentNode,"hidden")):T(s.parentNode,"hidden")}),!n&&(k(document.querySelector("nav.mega"),"hidden"),e))return A(e)}o(He,"showMenu");})();
11//# sourceMappingURL=js.min.js.map

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.