1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/main_player-C8h_FJAe.js","assets/chunk-PLgN2nXc.js","assets/chunk-D1_jhhKj.js","assets/chunk-CiypYcxc.js","assets/chunk-Dg4ru8y3.js","assets/chunk-CjueKrWZ.js","assets/chunk-DlkOyYIn.js","assets/chunk-T-3I3LuL.js"])))=>i.map(i=>d[i]); 2import{r as e,t}from"./chunk-D1_jhhKj.js";import{it as n,nt as r}from"./chunk-CiypYcxc.js";import{$ as i,B as a,C as o,Dt as s,Ft as c,H as l,Ht as u,I as d,J as f,M as p,N as m,Ot as h,S as g,T as _,U as v,W as y,Y as b,_t as x,at as S,b as ee,ft as C,h as w,ht as T,i as te,j as E,mt as D,o as O,ot as k,pt as A,st as j,tt as M,u as N,x as P,xt as F,yt as I}from"./chunk-Dg4ru8y3.js";import{E as ne,i as re,r as ie}from"./chunk-PLgN2nXc.js";import{i as L}from"./chunk-CP_WGXI8.js";function R(e){return u(document,`keydown`,t=>{t.code!==`Space`||t.target!==document.body||e()&&t.preventDefault()})}var z=new class{#e=new L;#t=I();#n;#r=0;#i=I(!1);#a=I();#o;#s=0;#c=I(!1);#l=I();#u;register(e){return this.#e.add(e),this.#u??=R(()=>this.togglePlayback()),()=>{this.#e.delete(e),this.#d(e),this.#e.size===0&&(this.#u?.(),this.#u=void 0)}}togglePlayback(){for(let e of this.#e)if(e.playing)return e.pause(),!0;return this.#n?(this.#n.togglePlayback(),!0):!1}registerSlot(){this.#r+=1,x(this.#i,!0);let e=!0,t={setGeometry:e=>{this.#o=t,x(this.#a,e)},release:()=>{e&&(e=!1,--this.#r,x(this.#i,this.#r>0),this.#o===t&&(this.#o=void 0,x(this.#a,void 0)))}};return t}suspendDocking(){return this.#s===0&&(x(this.#l,M(()=>this.docked)),x(this.#c,!0)),this.#s+=1,()=>{--this.#s,this.#s===0&&(x(this.#c,!1),x(this.#l,void 0))}}claimPlayback(e){for(let t of this.#e)t!==e&&t.pause()}claimDock(e){return this.#n=e,x(this.#t,e),()=>this.#d(e)}#d(e){this.#n===e&&(this.#n=void 0,x(this.#t,void 0))}#f=F(()=>{if(i(this.#i))return i(this.#c)?i(this.#l)&&i(this.#l)===i(this.#t)?i(this.#l):void 0:i(this.#t)?.offScreen?i(this.#t):void 0});get docked(){return i(this.#f)}set docked(e){x(this.#f,e)}get slotGeometry(){return i(this.#a)}observeDocked(e){return S(()=>{j(()=>{e(this.docked!==void 0)})})}playerIn(e){let t=this.#p(e);return t?t.player:new Promise(t=>{let n=S(()=>{j(()=>{let r=this.#p(e);r&&(t(r.player),queueMicrotask(n))})})})}#p(e){for(let t of this.#e)if(e.contains(t.container))return t}};function ae({inTimeWindow:e,adRunning:t,closed:n}){return e&&!t&&!n}function oe(e,t,n){let r=t.appears_at,i=t.appears_at+t.duration,a={inTimeWindow:!1,adRunning:!1,closed:!1},o=e=>{Object.entries(e).some(([e,t])=>a[e]!==t)&&(Object.assign(a,e),n({...a}))},s=[u(e,`app:player:time`,e=>{o({inTimeWindow:r<=e.time&&e.time<=i})}),u(e,`app:player:adStarted`,()=>o({adRunning:!0})),u(e,`app:player:adFinished`,()=>o({adRunning:!1}))];return{close(){o({closed:!0})},destroy(){for(let e of s)e()}}}var se=e({track:()=>B,trackClick:()=>H,trackInteraction:()=>V,trackVisible:()=>U});function B(e,t={},n={}){ie(e,t,n)}function V(e,t,n){B(e,{element:{id:t.id,text:t.text??ce(n),modal:ne()},...t.params},{from:n})}function H(e){return t=>{let n=()=>V(`click.element`,e,t);return t.addEventListener(`click`,n),()=>t.removeEventListener(`click`,n)}}function U(e){return t=>{let n=new IntersectionObserver(r=>{r.some(e=>e.isIntersecting)&&(n.disconnect(),V(e.event??`element.visible`,e,t))});return n.observe(t),()=>n.disconnect()}}function ce(e){return(e.textContent?.trim().replace(/\s+/g,` `)??``)||(e.getAttribute(`aria-label`)??``)}var W=y(`<span class="video-banner--close svelte-95vz0g" role="button" tabindex="0" aria-label="Banner schlieÃen"></span>`),G=y(`<a><div class="video-banner--text"></div> <!></a>`),K=y(`<a class="cta--button svelte-95vz0g" up-follow="false"> </a>`),q=y(`<button type="button" class="cta--button svelte-95vz0g"> </button>`),J=y(`<div><div class="cta svelte-95vz0g"><h4 class="cta--title svelte-95vz0g"> </h4> <!></div> <!></div>`),Y={hash:`svelte-95vz0g`,code:`.video-banner.svelte-95vz0g{color:var(--color-text);text-decoration:none}.video-banner--close.svelte-95vz0g{cursor:pointer}.cta.svelte-95vz0g{flex-direction:column;align-items:center;margin:10px;display:flex}.cta--title.svelte-95vz0g{text-align:center;margin:0 0 .5rem;font-size:18px}.cta--button.svelte-95vz0g{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-base);text-align:center;white-space:nowrap;cursor:pointer;border-radius:21px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;line-height:1.55;text-decoration:none;display:inline-flex}.cta--button.svelte-95vz0g:hover{color:var(--color-white);background-color:#0aa7ef;border-color:#0a9fe2}.cta--button.svelte-95vz0g:active{background-color:#0a9fe2;border-color:#0996d6}@media (width<992px){.cta--title.svelte-95vz0g{font-size:14px}.cta--button.svelte-95vz0g{font-size:12px}}`};function le(e,t){h(t,!0),_(e,Y);let n=e=>{var t=W();b(`click`,t,p),b(`mousedown`,t,m),b(`keydown`,t,e=>{(e.key===`Enter`||e.key===` `)&&p(e)}),l(e,t)}
2,r=I(T({inTimeWindow:!1,adRunning:!1,closed:!1})),u;j(()=>{if(t.container)return u=oe(t.container,t.banner,e=>{x(r,e,!0)}),()=>{u?.destroy(),u=void 0}});let f=F(()=>[`video-banner`,t.banner.kind!==`link`&&`-full-width`,ae(i(r))&&`-visible`,i(r).adRunning&&`-ad-running`,i(r).closed&&`-closed`].filter(Boolean).join(` `));function p(e){e.preventDefault(),e.stopPropagation(),u?.close()}function m(e){e.stopPropagation()}function y(){t.onPause()}function S(){y(),u?.close(),t.onQuizRequested?.()}function ee(e,n){y(),t.onLearningExercisesRequested?.(e,n)}var te=v(),O=A(te),M=e=>{var r=G(),a=C(r);E(a,()=>t.banner.text_html,!0),c(a),n(D(a,2)),c(r),o(r,()=>H({id:`video-banner`})),k(()=>{w(r,`href`,t.banner.url),P(r,1,g(i(f)),`svelte-95vz0g`),w(r,`target`,t.banner.external?`_blank`:null),w(r,`rel`,t.banner.external?`noopener`:null)}),b(`click`,r,y),l(e,r)},N=e=>{var r=J(),s=C(r),u=C(s),p=C(u,!0);c(u);var m=D(u,2),h=e=>{let n=F(()=>t.banner.url);var r=K(),s=C(r,!0);c(r),o(r,()=>H({id:`video-learning-exercises-banner`})),k(()=>{w(r,`href`,i(n)),a(s,t.banner.label)}),b(`click`,r,e=>ee(e,i(n))),l(e,r)},_=e=>{var n=q(),r=C(n,!0);c(n),k(()=>a(r,t.banner.label)),b(`click`,n,S),l(e,n)};d(m,e=>{t.banner.kind===`learning_exercises`?e(h):e(_,-1)}),c(s),n(D(s,2)),c(r),k(()=>{P(r,1,g(i(f)),`svelte-95vz0g`),a(p,t.banner.title)}),l(e,r)};d(O,e=>{t.banner.kind===`link`?e(M):e(N,-1)}),l(e,te),s()}f([`click`,`mousedown`,`keydown`]);var X=y(`<div class="video-banners"></div>`);function ue(e,t){h(t,!0);let n=O(t,`element`,15),r=F(()=>t.banners.filter(e=>e.kind!==`quiz`||t.onQuizRequested));var a=X();p(a,21,()=>i(r),m,(e,n)=>{le(e,{get banner(){return i(n)},get container(){return t.container},get onPause(){return t.onPause},get onQuizRequested(){return t.onQuizRequested},get onLearningExercisesRequested(){return t.onLearningExercisesRequested}})}),c(a),N(a,e=>n(e),()=>n()),l(e,a),s()}var de=y(`<div></div>`);function fe(e,t){h(t,!0);let n=O(t,`element`,15),r=I(T({inTimeWindow:!1,adRunning:!1,closed:!1}));j(()=>{if(!t.container)return;let e=oe(t.container,t.logo,e=>{x(r,e,!0)});return()=>e.destroy()});let a=F(()=>[`substitute-logo`,ae(i(r))&&`-visible`].filter(Boolean).join(` `));var o=de();E(o,()=>t.logo.content_html,!0),c(o),N(o,e=>n(e),()=>n()),k(()=>P(o,1,g(i(a)))),l(e,o),s()}function pe(e){let t=I(void 0);return j(()=>{let n=!1;return e().then(e=>{n||x(t,e,!0)}),()=>{n=!0}}),{get ready(){return i(t)!==void 0},get imports(){return i(t)}}}var me=y(`<img class="poster svelte-hqx9t" alt=""/>`),he=y(`<div><div class="player--container -sixteen-to-nine svelte-hqx9t" data-player--container=""><!> <!> <!></div></div>`),ge={hash:`svelte-hqx9t`,code:`.player.svelte-hqx9t{aspect-ratio:16/9;position:relative}.player--container.svelte-hqx9t{isolation:isolate;border-radius:12px;overflow:hidden}.poster.svelte-hqx9t{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.player.-docked.svelte-hqx9t .player--container:where(.svelte-hqx9t){top:auto;right:auto;left:var(--pip-left);bottom:var(--pip-bottom);width:var(--pip-width);height:var(--pip-height);z-index:10;border-radius:var(--pip-radius,12px);
2box-shadow:var(--pip-shadow,var(--box-shadow-floating));background-color:var(--pip-background,transparent);animation:svelte-hqx9t-pip-arrive .3s var(--ease);position:fixed;overflow:hidden}@keyframes svelte-hqx9t-pip-arrive{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.player.-docked.svelte-hqx9t .player--container:where(.svelte-hqx9t){animation:none}}.player.-docked.svelte-hqx9t .player--container:where(.svelte-hqx9t) .video-banners{display:none}`};function _e(e,n){h(n,!0),_(e,ge);let r=O(n,`banners`,19,()=>[]),a=O(n,`substitute_logo`,3,null),o=O(n,`autoplay`,3,!1),u=O(n,`skipVisitBookkeeping`,3,!1),f=O(n,`adVisibility`,3,`shown`),p=O(n,`dockOwner`,3,!1),m,g=I(void 0),v=I(void 0),y=I(void 0),b,S,T=new Promise(e=>{S=e}).then(e=>e.playerPromise),E=[];function A(e){b?e(b):E.push(e)}function ne(){A(e=>e.play())}function L(){A(e=>e.pause())}function R(){A(e=>e.togglePlayback())}function ae(){A(e=>e.pauseAndExitFullscreen())}function oe(){A(e=>e.preventPlayback())}function se(){A(e=>e.allowPlayback())}function B(){A(e=>e.suspendForModal())}function V(){A(e=>e.resumeAfterModal())}function H(){return b?.playbackState()}function U(e){A(t=>t.seek(e))}function ce(){return T}let W=I(!1),G=I(!1),K=I(!1),q={get container(){return i(g)},get offScreen(){return i(W)&&!i(G)},get playing(){return i(K)},player:T,pause:L,togglePlayback:R},J=F(()=>z.docked===q),Y=F(()=>z.slotGeometry),le=F(()=>i(Y)?`--pip-left: ${i(Y).left}px; --pip-width: ${i(Y).width}px; --pip-height: ${i(Y).height}px`:void 0),X=I(!1);j(()=>{if(p())return z.claimDock(q)});function de(){x(X,!0),x(K,!0),z.claimPlayback(q),n.onPlaying?.()}function _e(){x(K,!1),n.onPaused?.()}function Z(){x(X,!0),x(K,!0),z.claimPlayback(q)}function ve(){x(K,!1)}let ye=!1;j(()=>{let e=i(J);e!==ye&&(ye=e,ie(`player.togglePipVisible`,{pipVisible:e},{from:m}))}),j(()=>{n.onDockedChange?.(i(J))}),te(()=>{let e=z.register(q);i(g).playerPromise=T;let t=new IntersectionObserver(([e])=>{x(W,!e.isIntersecting);let{width:t,height:n}=e.boundingClientRect;x(G,t===0&&n===0,!0)});t.observe(m);let n=0,r=new ResizeObserver(([e])=>{let{width:t,height:r}=e.contentRect;cancelAnimationFrame(n),n=requestAnimationFrame(()=>{x(G,t===0&&r===0,!0)})});return r.observe(m),()=>{t.disconnect(),r.disconnect(),cancelAnimationFrame(n),e()}});let be=pe(()=>t(()=>import(`./main_player-C8h_FJAe.js`),__vite__mapDeps([0,1,2,3,4,5,6,7])));j(()=>{let e=M(()=>n.show_ads)?f():`hidden`;if(!be.ready||e===`unknown`)return;let{attachMainPlayer:t}=be.imports;return M(()=>{let s=e===`shown`;b=t({container:i(g),playerElement:m,videoBanners:r().length>0?i(v):void 0,substituteLogo:a()?i(y):void 0,video:s?n.video:{...n.video,ad_position:null},showAds:s,site:n.site??void 0,skipVisitBookkeeping:u(),startPosition:n.startPosition,endPosition:n.endPosition,autoplay:o(),autoplayClearance:n.autoplayClearance,onPlaying:de,onPaused:_e,onFinished:n.onFinished,onAdPlaying:Z,onAdPaused:ve}),S(b);let c=E;E=[];for(let e of c)e(b)}),()=>{b?.destroy(),b=void 0,x(K,!1)}});var xe={play:ne,pause:L,togglePlayback:R,pauseAndExitFullscreen:ae,preventPlayback:oe,allowPlayback:se,suspendForModal:B,resumeAfterModal:V,playbackState:H,seek:U,player:ce},Q=he();let Se;var $=C(Q),Ce=C($),we=e=>{var t=me();k(()=>w(t,`src`,n.video.poster_url)),l(e,t)};d(Ce,e=>{i(X)||e(we)});var Te=D(Ce,2),Ee=e=>{fe(e,{get logo(){return a()},get container(){return i(g)},get element(){return i(y)},set element(e){x(y,e,!0)}})};d(Te,e=>{a()&&e(Ee)});var De=D(Te,2),Oe=e=>{ue(e,{get banners(){return r()},get onQuizRequested(){return n.onQuizRequested},get onLearningExercisesRequested(){return n.onLearningExercisesRequested},get container(){return i(g)},onPause:L,get element(){return i(v)},set element(e){x(v,e,!0)}})};return d(De,e=>{r().length>0&&e(Oe)}),c($),N($,e=>x(g,e),()=>i(g)),c(Q),N(Q,e=>m=e,()=>m),k(e=>{Se=P(Q,1,`player -sixteen-to-nine svelte-hqx9t`,null,Se,{"-docked":i(J)}),w(Q,`data-tracking-context`,e),ee($,i(le))},[()=>re({player_context:i(J)?`mini`:`main`})]),l(e,Q),s(xe)}function Z(e){if(e==null||e===``)return;let t=Number(e);return Number.isNaN(t)?void 0:t}function ve(e,t){let n=new URL(e,document.baseURI).searchParams,r=n.get(`t`);return r&&Number(r)>1e4&&(r=null),{startTime:Z(r)??Z(n.get(`start_time`))??Z(t),endTime:Z(n.get(`end_time`)),forceAutoplay:!!r||t===0||Z(t)!==void 0}}function ye(){return r()?!n()||window.autoplay_enforced===!0:!1}export{B as a,U as c,pe as i,se as l,ve as n,H as o,_e as r,V as s,ye as t,z as u}; 3//# sourceMappingURL=chunk-nazQpkaB.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.