PageSourceSearch

https://www.vb-bo.de/1060.672f5bedc38c8f35.js

js vb-bo.de collected 2026-10-02 19:10:26 UTC 3,010 bytes, 1 lines download raw bytes

1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[1060],{1060(Q,v,R){function f(e){const t=e?.trim();return t?.length?t:void 0}function $(e,t){return e??f(t.alt)??f(t.title)??""}function A(e,t){return e?f(t.title)??null:null}function T(e,t){return l(e.reference)?!1===e.responsive||!m(e.reference)||h(e)?"raw":t||e.width&&e.height?"optimized":"raw":"empty"}function l(e){return e.trim().length>0}function m(e){let t;try{t=new URL(e)}catch{return!1}return("https:"===t.protocol||"http:"===t.protocol)&&t.pathname.includes("/is/image/")}function h(e){return function N(e){const t=e.split("?")[0];return/\.svg$/i.test(t)||e.startsWith("data:image/svg+xml")}(e.reference)||function k(e){return"SVG"===e}(e.type)}function M(e){const t="string"==typeof e?.reference?e.reference:"";if(!l(t))return;const n=t.trim(),r="foundation/components/image"===e?.[":type"]&&!0===e.dm&&n.includes("/is/image/")&&!n.includes("/is/content/");return{reference:n,width:y(e?.width),height:y(e?.height),title:p(e?.title),alt:p(e?.alt),caption:p(e?.caption),responsive:r,transparent:"boolean"==typeof e?.transparent?e.transparent:void 0,type:"string"==typeof e?.type?e.type:void 0}}function y(e){return"number"==typeof e&&Number.isFinite(e)?e:void 0}function p(e){if("string"!=typeof e)return;const t=e.trim();return t.length?t:void 0}function z(e){return"none"===e.trim().toLowerCase()?"":e.trim()}function g(e){const[t,n]=e.split("-").map(Number);return Number.isFinite(t)&&Number.isFinite(n)&&t>0&&n>0?[t,n]:[1,1]}R.d(v,{zO:()=>V,iC:()=>a,UN:()=>l,JZ:()=>h,MR:()=>M,J4:()=>z,Vg:()=>g,$d:()=>$,nI:()=>B,ez:()=>E,$_:()=>d,eI:()=>T,Z0:()=>A});const P=new Set(["wid","hei","fit","dpr","network","bfc","fmt"]);function a(e,t,n){const r=function D(e,t){if(!m(e))return null;const n=e.indexOf("?"),r=-1===n?e:e.slice(0,n),o=-1===n?"":e.slice(n),s=r.lastIndexOf("/")+1,i=r.indexOf(":",s),c=-1===i?r:r.slice(0,i);return`${t?`${c}:${t}`:c}${o}`}(e,n?.ratio??"");return null===r?e:function F(e,t,n){const r=e.indexOf("?"),o=-1===r?e:e.slice(0,r),s=(-1===r?"":e.slice(r+1)).split("&").filter(c=>""!==c&&!P.has(c.split("=")[0].toLowerCase())),i=[`wid=${String(Math.min(t,3e3))}`,`hei=${String(3e3)}`,"fit=constrain,0","dpr=off","network=on","bfc=on"];return n?.transparent&&i.push("fmt="+("GIF"===n.type?"gif-alpha":"png-alpha")),`${o}?${[...s,...i].join("&")}`}(r,t??400,n)}function B(e,{mode:t,ratio:n,widths:r,sizes:o}){if("raw"===t){const u=d(e);return{src:e.reference,srcset:null,sizes:null,width:u?.width??null,height:u?.height??null}}const s={ratio:n,transparent:e.transparent,type:e.type},i=n?E(n):d(e),c=r.length>0;return{src:a(e.reference,void 0,s),srcset:c?r.map(u=>`${a(e.reference,u,s)} ${String(u)}w`).join(", "):null,sizes:c?o:null,width:i?.width??null,height:i?.height??null}}function E(e){const[t,n]=g(e);return{width:400,height:Math.max(1,Math.round(400*n/t))}}function d(e){const{width:t,height:n}=e;return t&&n?{width:t,height:n}:null}const V=[160,240,320,440,600,768,960,1200,1492,1800,2048,2400,2984]}}]);

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.