1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./_plyr.WNkYH87E.css","./h8r9_l3o.js","./B6eEeLcO.js","./usJkKO7w.js","./entry.wN0yze1l.css","./VIconButton.DxhNPN21.css","./VMediaButton.C9LS9-ep.css"])))=>i.map(i=>d[i]); 2import{aO as B,b4 as O,aS as a,aM as R,bL as K,aH as Q,bg as X,b5 as _,b1 as i,b2 as c,b6 as Y,a$ as C,b0 as D,b7 as v,bn as M,bi as Z,bh as ee,be as E,dc as te,bb as N,bC as oe,bf as ne,b8 as ae,by as le,b3 as ie}from"./usJkKO7w.js";import{_ as se}from"./B6VjQzWU.js";import{g as re}from"./B3I0mlxT.js";import{g as ue}from"./Dg6g0p1W.js";import de from"./DmFz7M0U.js";import{b as ce}from"./DwG9rr4v.js";import me from"./DIiV_SD_.js";import{b as pe}from"./Cm_sUHna.js";import"./SbY25hyO.js";import"./BeNe5jDe.js";try{let n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},o=new n.Error().stack;o&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[o]="61024cf6-0fb6-49e0-9fa2-32d79dbdac33",n._sentryDebugIdIdentifier="sentry-dbid-61024cf6-0fb6-49e0-9fa2-32d79dbdac33")}catch{}const T={background:Boolean,fit:{type:String}},A={width:{type:[Number,String]},height:{type:[Number,String]},autoplay:Boolean,controls:{type:Boolean,default:!0},playsinline:{type:Boolean,default:!0},loop:{type:Boolean,default:void 0},muted:{type:Boolean,default:void 0}},L={src:{type:String},mimeType:{type:String},altSources:{type:Array}},ye={embedPlatform:{type:String},embedId:{type:String},youtube:{type:Object},vimeo:{type:Object}};function U(n,o){return{playsinline:n.playsinline||o,muted:!!n.muted||o,loop:!!n.loop||o,autoplay:!!n.autoplay||o,controls:n.controls&&!o}}const be=["src"],fe=["src","type"],_e=B({__name:"VVideoPlayer",props:{...L,...A,...ye,...T,plyr:{type:Object}},emits:["ready"],setup(n,{emit:o}){O(()=>Promise.resolve({}),__vite__mapDeps([0]),import.meta.url);const e=n;function z(t){return t&&!t.startsWith("http")&&!t.startsWith("/")?te(t):t}const h=a(()=>{if(u.value)return[];const t=(e.altSources||[]).filter(r=>!!r.relativePath).map(r=>({src:z(String(r.relativePath)),type:String(r.mimeType)}));return[{src:b.value,type:e.mimeType||"video/mp4"},...t]}),y=a(()=>U(e,e.background)),w=a(()=>y.value.playsinline),m=a(()=>y.value.muted),g=a(()=>y.value.loop),I=a(()=>y.value.autoplay),$=a(()=>y.value.controls),l=a(()=>({width:e.width,height:e.height,playsinline:w.value?"":void 0,muted:m.value?"":void 0,loop:g.value?"":void 0,autoplay:I.value?"":void 0,controls:$.value?"":void 0})),u=a(()=>!!e.embedPlatform&&!!e.embedId),b=a(()=>{if(u.value){let t={};return e.embedPlatform==="youtube"?t={iv_load_policy:"3",modestbranding:"1",playsinline:"1",showinfo:"0",rel:"0",enablejsapi:"1"}:e.embedPlatform==="vimeo"&&(t={loop:"false",byline:"false",portrait:"false",title:"false",speed:"true",transparent:"0",gesture:"media"}),ue(e.embedId,e.embedPlatform,t)}else return z(e.src)}),k=R(null),P=a(()=>re(k.value));let s=null;K(W),Q(H);function H(){s==null||s.destroy(),s=null}async function W(){var p,d;if(s||!P.value)return;const t={disableContextMenu:!1,controls:["play","progress","current-time","mute","fullscreen"],...e.plyr,iconUrl:de,iconPrefix:"plyr-icon",autoplay:I.value,muted:m.value,loop:{active:g.value}},r=await O(()=>import("./D_nNMl9V.js"),[],import.meta.url).then(V=>V.default);delete t.listeners,$.value||(t.controls=[]),e.background&&(t.clickToPlay=!1,t.fullscreen={enabled:!1}),e.vimeo&&(t.vimeo=e.vimeo),e.youtube&&(t.youtube=e.youtube),s=new r(P.value,t),(p=s==null?void 0:s.elements.container)==null||p.classList.add(f.root,f["root--initialized"]),s.on("ready",F),(d=e.plyr)!=null&&d.listeners&&Object.keys(e.plyr.listeners).forEach(V=>s.on(V,e.plyr.listeners[V])),e.fit==="cover"&&(ce("resize",x,{passive:!0}),x())}const j=R(!1),q=o;function F(){s&&(e.autoplay||e.background)&&(s.muted=m.value,s.play()),q("ready",s),j.value=!0}const S=R([]),G=a(()=>{const t={};return S.value.length&&(t.width=S.value[0]+"px",t.height=S.value[1]+"px"),t});function x(){const t=J.value||1.7777777777777777,r=P.value,p=((r==null?void 0:r.clientWidth)||0)+2,d=((r==null?void 0:r.clientHeight)||0)+2;p/d<t?S.value=[d*t,d]:S.value=[p,p*t]}const f=X(),J=a(()=>e.width&&e.height&&Number(e.width)/Number(e.height));return(t,r)=>{const p=se;return i(u)?(c(),_("div",{key:0,ref_key:"playerComponent",ref:k,style:M(i(G)),class:v(i(f)["iframe-wrapper"])},[Y("iframe",{src:i(b),frameborder:"0",allow:"autoplay",class:v(i(f).iframe)},null,10,be),i(j)?D("",!0):(c(),C(p,{key:0,class:v(i(f).spinner)}
2,null,8,["class"]))],6)):(c(),_("video",E({key:1},i(l),{ref_key:"playerComponent",ref:k,class:i(f).video}),[(c(!0),_(Z,null,ee(i(h),d=>(c(),_("source",{key:d.src,src:d.src,type:d.type},null,8,fe))),128))],16))}}}),ve="_root_kdz6i_5",he="_iframe_kdz6i_10",ge="_video_kdz6i_11",ke="_spinner_kdz6i_39",Pe={"root--initialized":"_root--initialized_kdz6i_5",root:ve,iframe:he,video:ge,"iframe-wrapper":"_iframe-wrapper_kdz6i_18",spinner:ke},Se={$style:Pe},Ve=N(_e,[["__cssModules",Se]]),ze=ie(()=>O(()=>import("./h8r9_l3o.js"),__vite__mapDeps([1,2,3,4,5,6]),import.meta.url).then(n=>n.default||n)),we=B({__name:"VRoadizVideo",props:{...T,...A,document:{type:Object,required:!0},thumbnail:{type:Object},thumbnailProps:{type:Object},hideThumbnail:Boolean},setup(n){const o=n,e=a(()=>{var u;return[o.thumbnail,(u=o.document)==null?void 0:u.thumbnail,o.document].find(b=>pe(b))}),z=a(()=>oe(o,Object.keys({...T,...A,...L}))),h=a(()=>({width:o.document.imageWidth,height:o.document.imageHeight})),y=a(()=>Number(h.value.width)/Number(h.value.height)),w=a(()=>({embedPlatform:o.document.embedPlatform,embedId:o.document.embedId,src:o.document.relativePath,altSources:o.document.altSources,...h.value,...U(o,!!(o!=null&&o.background)),...z.value})),m=R(!1),g=l=>{l.defaultPrevented||!o.playsinline||(m.value=!0)},I=()=>m.value=!1;function $(l){var u;((u=l.detail)==null?void 0:u.code)===-1&&e.value&&(l.detail.plyr.muted=!0,l.detail.plyr.play())}return(l,u)=>{const b=Ve,k=ze,P=me;return n.hideThumbnail||o.background?(c(),C(b,ne(E({key:0},i(w))),null,16)):(c(),_("div",{key:1,class:v([l.$style.root,i(m)&&l.$style["root--had-interaction"]])},[ae(k,{"aria-label":l.$t("watch_the_video"),class:v(l.$style.button),duration:n.document.mediaDuration,onClick:g},null,8,["aria-label","class","duration"]),le(l.$slots,"default",{},()=>[i(e)?(c(),C(P,E({key:0,document:i(e),class:l.$style.thumbnail},n.thumbnailProps,{onClick:g}),null,16,["document","class"])):(c(),_("div",{key:1,class:v([l.$style.thumbnail,l.$style["thumbnail--placeholder"]]),style:M({aspectRatio:i(y)||16/9})},null,6))]),i(m)?(c(),C(b,E({key:0},i(w),{autoplay:!0,plyr:{listeners:{statechange:$,ended:I}}}),null,16,["plyr"])):D("",!0)],2))}}}),Ie="_root_se5kx_5",$e="_button_se5kx_15",Re="_thumbnail_se5kx_52",Ce={root:Ie,button:$e,"root--had-interaction":"_root--had-interaction_se5kx_32",thumbnail:Re,"thumbnail--placeholder":"_thumbnail--placeholder_se5kx_62"},Ee={$style:Ce},Ue=N(we,[["__cssModules",Ee]]);export{Ue as default};
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.