PageSourceSearch

https://www.volksbank-magdeburg.de/5247.3ea151e6ca877123.js

js volksbank-magdeburg.de collected 2026-10-06 13:43:37 UTC 5,029 bytes, 1 lines download raw bytes

1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[5247],{5247(Q,h,c){c.d(h,{wW:()=>G,Ib:()=>R,TU:()=>g,c4:()=>_,bE:()=>M,T2:()=>j});const g={stripEmptyHeadings:!0,stripEmptyLinks:!0,mergeWrapperListItems:!0},_={tags:["p","div","span","br","wbr","hr","h1","h2","h3","h4","h5","h6","blockquote","pre","code","strong","b","em","i","u","s","strike","del","ins","small","mark","q","abbr","sub","sup","ul","ol","li","a","img","figure","figcaption","cite","table","caption","colgroup","col","thead","tbody","tfoot","tr","th","td"],attributes:["id","name","class","title","dir","lang","href","target","rel","src","alt","width","height","start","type","border","cellspacing","cellpadding","colspan","rowspan","headers","scope","summary","valign","align","bgcolor"],styleProperties:["text-align","text-indent","direction","unicode-bidi","background-color","font-family","font-size","font-weight","line-height","margin","margin-top","margin-right","margin-bottom","margin-left","padding","padding-top","padding-right","padding-bottom","padding-left","border","border-collapse","border-top","border-right","border-bottom","border-left","vertical-align","outline","width","height","min-width","max-width","display","overflow","top","list-style-type","list-style-position"]},R={tags:["sup","sub","s","strike","del"],attributes:[]};var S=c(627);function u(t){return null===t.querySelector("img,svg,iframe,table,video,audio")&&d(t.textContent)}function d(t){return""===t.replace(/[\u00a0\u00ad\u200b-\u200f\u2060\ufeff]/g,"").trim()}function f(t){return null!==t&&1===t.nodeType}function O(t){let e=null;for(const n of Array.from(t.childNodes))if(f(n)){if(null!==e||"ul"!==n.localName&&"ol"!==n.localName)return null;e=n}else if(3===n.nodeType&&!d(n.textContent??""))return null;return e}const C=/^[a-z-]+$/,U=/^[\w\s#%.,'"()!-]*$/,D=/url\s*\(|expression\s*\(/i;function m(t){return t.mode??"explicit"}function p(t){return"extend-defaults"===m(t)?{ADD_TAGS:[...t.tags],ADD_ATTR:[...t.attributes],ALLOW_DATA_ATTR:!1,FORBID_TAGS:["style","form","input","button","select","textarea"]}:{ALLOWED_TAGS:[...t.tags],ALLOWED_ATTR:(t.styleProperties??[]).length>0?[...t.attributes,"style"]:[...t.attributes],ALLOW_DATA_ATTR:!1}}const z={ALLOWED_TAGS:["p"],ALLOWED_ATTR:[]};function M(t){let e;try{e=t?(0,S.A)(t):void 0}catch{e=void 0}if(!function W(t){if(!t?.isSupported)return!1;try{return"<p>ok</p>"===t.sanitize('<p onclick="x">ok</p><script>y<\/script>',z)}catch{return!1}}(e)){let r=!1;return()=>(r||(r=!0,console.warn("[util-sanitize] no supported DOM implementation \u2014 sanitized content renders empty until one is provided")),"")}let n=[];e.addHook("afterSanitizeAttributes",r=>{const s=r.getAttribute("style");if(null===s)return;const o=function x(t,e){if(0===e.length)return"";const n=t.split(";").map(r=>r.trim()).filter(r=>r.length>0),i=n.filter(r=>{const s=r.indexOf(":");if(s<0)return!1;const o=r.slice(0,s).trim().toLowerCase(),l=r.slice(s+1).trim();return C.test(o)&&e.includes(o)&&U.test(l)&&!D.test(l)&&!function k(t){const e=(t.match(/'/g)??[]).length,n=(t.match(/"/g)??[]).length;return e%2!=0||n%2!=0}(l)&&!function v(t){return(t.match(/\(/g)??[]).length!==(t.match(/\)/g)??[]).length}(l)});return i.length===n.length?null:i.join("; ")}(s,n);null!==o&&(""===o?r.removeAttribute("style"):r.setAttribute("style",o))});let i=!1;return(r,s,o)=>{try{if(n=s.styleProperties??[],!o||!Object.values(o).some(Boolean)||"extend-defaults"===m(s))return e.sanitize(r,p(s));const l={...p(s),RETURN_DOM:!0},a=e.sanitize(r,l);return f(a)?(function N(t,e){e.stripEmptyLinks&&function w(t){for(const e of Array.from(t.querySelectorAll("a")))!e.hasAttribute("href")&&(e.hasAttribute("id")||e.hasAttribute("name"))||u(e)&&e.remove()}(t),e.stripEmptyHeadings&&function I(t){for(const e of Array.from(t.querySelectorAll("h1,h2,h3,h4,h5,h6")))if(u(e)&&!e.hasAttribute("id")&&!e.hasAttribute("name")){for(const n of Array.from(e.querySelectorAll("a[id],a[name]")))e.parentNode?.insertBefore(n,e);e.remove()}}(t),e.mergeWrapperListItems&&function P(t){for(const e of Array.from(t.querySelectorAll("li"))){const n=O(e),i=e.previousElementSibling;null===n||"li"!==i?.localName||(i.append(n),e.remove())}}(t)}(a,o),a.innerHTML):""}
1catch{return i||(i=!0,console.warn("[util-sanitize] sanitize threw on input \u2014 rendering empty; the DOM implementation failed mid-run")),""}}}const G={schemes:["https"],allowRelative:!1},Y=/^([a-zA-Z][a-zA-Z0-9+.-]*):/,q=/^[/\\]{2}/;function j(t,e){return function X(t,e){const n=t.trim();if(""===n)return"";const i=function V(t){let e=0,n=t.length;for(;e<n&&t.charCodeAt(e)<=32;)e++;for(;n>e&&t.charCodeAt(n-1)<=32;)n--;return t.slice(e,n)}(n.replace(/[\t\n\r]/g,""));if(""===i)return"";const r=Y.exec(i),s=!r&&q.test(i);if(!r&&!s)return e.allowRelative?n:null;const o=r?r[1].toLowerCase():"https";if(!e.schemes.includes(o))return null;if(e.hosts){let l;try{l=new URL(i,"https://relative.invalid/")}catch{return null}if(!e.hosts.includes(l.hostname.toLowerCase()))return null}return n}(t??"",e)??""}}}]);

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.