1/*! 2 * Do not edit directly, this file was auto-generated. 3 * Generated on Mon, 14 Sep 2026 12:52:03 GMT (14:52:03 CEST) 4 */ 5"use strict";(self.webpackChunkdesign_system_integration=self.webpackChunkdesign_system_integration||[]).push([[3299],{9364(e,t,s){s.d(t,{I:()=>r});var i=Object.defineProperty,r=(e,t)=>{let s={};for(var r in e)i(s,r,{get:e[r],enumerable:!0});return t||i(s,Symbol.toStringTag,{value:"Module"}),s}},3938(e,t,s){s.d(t,{h:()=>n});var i=s(5481),r=s(2586),n=class{#e;src=(0,i.O)("");referrerPolicy=null;get iframe(){return this.#e}constructor(e){this.#e=e,e.setAttribute("frameBorder","0"),e.setAttribute("aria-hidden","true"),e.setAttribute("allow","autoplay; fullscreen; encrypted-media; picture-in-picture; accelerometer; gyroscope"),null!==this.referrerPolicy&&e.setAttribute("referrerpolicy",this.referrerPolicy)}setup(){(0,i.k6)(window,"message",this.#t.bind(this)),(0,i.k6)(this.#e,"load",this.onLoad.bind(this)),(0,i.QZ)(this.#s.bind(this))}#s(){const e=this.src();if(!e.length)return void this.#e.setAttribute("src","");const t=(0,i.se)(()=>this.buildParams());this.#e.setAttribute("src",(0,r.xF)(e,t))}postMessage(e,t){this.#e.contentWindow?.postMessage(JSON.stringify(e),t??"*")}#t(e){const t=this.getOrigin();if(!(null!==e.source&&e.source!==this.#e?.contentWindow||(0,i.Kg)(t)&&t!==e.origin)){try{const t=JSON.parse(e.data);return void(t&&this.onMessage(t,e))}catch(e){}e.data&&this.onMessage(e.data,e)}}}},99(e,t,s){s.d(t,{S:()=>c,b:()=>h,utils_exports:()=>i});var i=(0,s(9364).I)({getVimeoVideoInfo:()=>c,resolveVimeoVideoId:()=>h});const r=/(?:https:\/\/)?(?:player\.)?vimeo(?:\.com)?\/(?:video\/)?(\d+)(?:(?:\?hash=|\?h=|\/)(.*))?/,n=new Map,o=new Map,a=1920;function h(e){const t=e.match(r);return{videoId:t?.[1],hash:t?.[2]}}async function c(e,t,s){if(n.has(e))return n.get(e);if(o.has(e))return o.get(e);let i=`https://vimeo.com/api/oembed.json?url=https://player.vimeo.com/video/${e}`;s&&(i=i.concat(`?h=${s}`));const r=window.fetch(i,{mode:"cors",signal:t.signal}).then(e=>e.json()).then(t=>{const s={title:t?.title??"",duration:t?.duration??0,poster:d(t),pro:"basic"!==t.account_type};return n.set(e,s),s}).finally(()=>o.delete(e));return o.set(e,r),r}function d(e){const t=e?.thumbnail_url??"",s=t.match(/vimeocdn\.com\/video\/([^_/?#]+)_/)?.[1];if(!s)return t;const i=function(e){const t=e.width||e.thumbnail_width,s=e.height||e.thumbnail_height;return t&&s?t>s?{width:a,height:Math.round(a*s/t)}:{width:Math.round(a*t/s),height:a}:null}(e);return i?`https://i.vimeocdn.com/video/${s}_${i.width}x${i.height}.webp`:t}},3299(e,t,s){s.r(t),s.d(t,{VimeoProvider:()=>l});var i=s(5481),r=s(9132),n=s(1041),o=s(2586),a=s(7449),h=s(9124),c=s(3938),d=s(99);const u=["bufferend","bufferstart","durationchange","ended","enterpictureinpicture","error","fullscreenchange","leavepictureinpicture","loaded","playProgress","loadProgress","pause","play","playbackratechange","qualitychange","seeked","seeking","timeupdate","volumechange","waiting"];var l=class extends c.h{$$PROVIDER_TYPE="VIMEO";scope=(0,i.Ds)();fullscreen;#i;#r=(0,i.O)("");#n=(0,i.O)(!1);#o=null;#a=null;#h=!1;#c=new n.zJ(0,0);#d=new r.e(this.#u.bind(this));#l=null;#g=null;#p=new Map;#m=null;constructor(e,t){super(e),this.#i=t;const s=this;this.fullscreen={get active(){return s.#h},supported:!0,enter:()=>this.#f("requestFullscreen"),exit:()=>this.#f("exitFullscreen")}}cookies=!1;title=!0;byline=!0;portrait=!0;color="00ADEF";get type(){return"vimeo"}get currentSrc(){return this.#a}get videoId(){return this.#r()}get hash(){return this.#o}get isPro(){return this.#n()}preconnect(){(0,o.kZ)(this.getOrigin())}setup(){super.setup(),(0,i.QZ)(this.#y.bind(this)),(0,i.QZ)(this.#v.bind(this)),(0,i.QZ)(this.#b.bind(this)),this.#i.notify("provider-setup",this)}destroy(){this.#k(),this.fullscreen=void 0;for(const e of this.#p.values())for(const{reject:t}of e)t("provider destroyed");this.#p.clear(),this.#f("destroy")}async play(){return this.#f("play")}async pause(){return this.#f("pause")}setMuted(e){this.#f("setMuted",e)}setCurrentTime(e){this.#f("seekTo",e),this.#i.notify("seeking",e)}setVolume(e){this.#f("setVolume",e),this.#f("setMuted",(0,i.se)(this.#i.$state.muted))}setPlaybackRate(e){this.#f("setPlaybackRate",e)}async loadSource(e){if(!(0,i.Kg)(e.src))return this.#a=null,this.#o=null,void this.#r.set("");const{videoId:t,hash:s}=(0,d.b)(e.src);this.#r.set(t??""),this.#o=s??null,this.#a=e}#y(){this.#k();const e=this.#r();e?(this.src.set(`${this.getOrigin()}/video/${e}`),this.#i.notify("load-start")):this.src.set("")}#v(){const e=this.#r();if(!e)return;const t=(0,i.vI)(),s=new AbortController;return this.#m=t,(0,d.S)(e,s,this.#o).then(e=>{t.resolve(e)}).catch(e=>{t.reject()}),()=>{t.reject(),s.abort()}}#b(){const e=this.#n(),{$state:t,qualities:s}=this.#i;if(t.canSetPlaybackRate.set(e),s[r.j.setReadonly](!e),e)return(0,i.k6)(s,"change",()=>{if(s.auto)return;const e=s.selected?.id;e&&this.#f("setQuality",e)})}getOrigin(){return"https://player.vimeo.com"}buildParams(){const{keyDisabled:e}
5=this.#i.$props,{playsInline:t,nativeControls:s}=this.#i.$state,i=s();return{title:this.title,byline:this.byline,color:this.color,portrait:this.portrait,controls:i,h:this.hash,keyboard:i&&!e(),transparent:!0,playsinline:t(),dnt:!this.cookies}}#u(){this.#f("getCurrentTime")}#x=!1;#w(e,t){if(this.#x&&0===e)return;const{realCurrentTime:s,paused:i,bufferedEnd:r,seekableEnd:n,live:o}=this.#i.$state;if(s()===e)return;const a=s();this.#i.notify("time-change",e,t),Math.abs(a-e)>1.5&&(this.#i.notify("seeking",e,t),!i()&&r()<e&&this.#i.notify("waiting",void 0,t)),!o()&&n()-e<.01&&(this.#i.notify("end",void 0,t),this.#x=!0,setTimeout(()=>{this.#x=!1},500))}#P(e,t){this.#i.notify("seeked",e,t)}#C(e){const t=this.#r();this.#m?.promise.then(t=>{if(!t)return;const{title:s,poster:i,duration:r,pro:n}=t;this.#n.set(n),this.#i.notify("title-change",s,e),this.#i.notify("poster-change",i,e),this.#i.notify("duration-change",r,e),this.#I(r,e)}).catch(()=>{t===this.#r()&&(this.#f("getVideoTitle"),this.#f("getDuration"))})}#I(e,t){const{nativeControls:s}=this.#i.$state,i=s();this.#c=new n.zJ(0,e);const r={buffered:new n.zJ(0,0),seekable:this.#c,duration:e};this.#i.delegate.ready(r,t),i||this.#f("_hideOverlay"),this.#f("getQualities"),this.#f("getChapters")}#T(e,t,s){switch(e){case"getVideoTitle":const e=t;this.#i.notify("title-change",e,s);break;case"getDuration":const r=t;this.#i.$state.canPlay()?this.#i.notify("duration-change",r,s):this.#I(r,s);break;case"getCurrentTime":this.#w(t,s);break;case"getBuffered":(0,i.cy)(t)&&t.length&&this.#M(t[t.length-1][1],s);break;case"setMuted":case"getMuted":this.#$((0,i.se)(this.#i.$state.volume),t,s);break;case"getChapters":this.#R(t);break;case"getQualities":this.#A(t,s)}this.#S(e)?.resolve()}#V(){for(const e of u)this.#f("addEventListener",e)}#E(e){this.#d.stop(),this.#i.notify("pause",void 0,e)}async#_(e){this.#d.start(),await this.#f("getMuted"),this.#i.notify("play",void 0,e)}#O(e){const{paused:t}=this.#i.$state;t()||this.#x||this.#i.notify("playing",void 0,e)}#M(e,t){const s={buffered:new n.zJ(0,e),seekable:this.#c};this.#i.notify("progress",s,t)}#Q(e){this.#i.notify("waiting",void 0,e)}#j(e){const{paused:t}=this.#i.$state;t()||this.#i.notify("playing",void 0,e)}async#q(e){const{paused:t}=this.#i.$state;t()&&(await this.#f("getMuted"),this.#i.notify("play",void 0,e)),this.#i.notify("waiting",void 0,e)}#$(e,t,s){const i={volume:e,muted:t};this.#i.notify("volume-change",i,s)}#R(e){if(this.#F(),!e.length)return;const t=new a.to({kind:"chapters",default:!0}),{seekableEnd:s}=this.#i.$state;for(let i=0;i<e.length;i++){const r=e[i],n=e[i+1];t.addCue(new window.VTTCue(r.startTime,n?.startTime??s(),r.title))}this.#g=t,this.#i.textTracks.add(t)}#F(){this.#g&&(this.#i.textTracks.remove(this.#g),this.#g=null)}#A(e,t){this.#i.qualities[h.k.enableAuto]=e.some(e=>"auto"===e.id)?()=>this.#f("setQuality","auto"):void 0;for(const s of e){if("auto"===s.id)continue;const e=+s.id.slice(0,-1);isNaN(e)||this.#i.qualities[r.j.add]({id:s.id,width:e*(16/9),height:e,codec:"avc1,h.264",bitrate:-1},t)}this.#L(e.find(e=>e.active),t)}#L({id:e}={},t){if(!e)return;const s="auto"===e,i=this.#i.qualities.getById(e);s?(this.#i.qualities[h.k.setAuto](s,t),this.#i.qualities[r.j.select](void 0,!0,t)):this.#i.qualities[r.j.select](i??void 0,!0,t)}#J(e,t,s){switch(e){case"ready":this.#V();break;case"loaded":this.#C(s);break;case"play":this.#_(s);break;case"playProgress":this.#O(s);break;case"pause":this.#E(s);break;case"loadProgress":this.#M(t.seconds,s);break;case"waiting":this.#q(s);break;case"bufferstart":this.#Q(s);break;case"bufferend":this.#j(s);break;case"volumechange":this.#$(t.volume,(0,i.se)(this.#i.$state.muted),s);break;case"durationchange":this.#c=new n.zJ(0,t.duration),this.#i.notify("duration-change",t.duration,s);break;case"playbackratechange":this.#i.notify("rate-change",t.playbackRate,s);break;case"qualitychange":this.#L(t,s);break;case"fullscreenchange":this.#h=t.fullscreen,this.#i.notify("fullscreen-change",t.fullscreen,s);break;case"enterpictureinpicture":this.#i.notify("picture-in-picture-change",!0,s);break;case"leavepictureinpicture":this.#i.notify("picture-in-picture-change",!1,s);break;case"ended":this.#i.notify("end",void 0,s);break;case"error":this.#B(t,s);break;case"seek":case"seeked":this.#P(t.seconds,s)}}#B(e,t){const{message:s,method:i}=e;"setPlaybackRate"===i&&this.#n.set(!1),i&&this.#S(i)?.reject(s)}onMessage(e,t){e.event?this.#J(e.event,e.data,t):e.method&&this.#T(e.method,e.value,t)}onLoad(){}async#f(e,t){let s=(0,i.vI)(),r=this.#p.get(e);return r||this.#p.set(e,r=[]),r.push(s),this.postMessage({method:e,value:t}),s.promise}#k(){this.#d.stop(),this.#c=new n.zJ(0,0),this.#m=null,this.#l=null,this.#n.set(!1),this.#F()}#S(e){return this.#p.get(e)?.shift()}}}}]);
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.