PageSourceSearch

https://www.ellos.se/one/C60-0rzS.js

js ellos.se collected 2026-09-25 23:43:13 UTC 6,405 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Btu2Vq3w.js","./CSRkDk9_.js","./Ib1jYPSS.js","./BUba7gzX.js","./CLTmCMlN.js","./BuTL8m_w.js","./DcRNSiJ4.js","./D1GWJ7PG.js","./B_4sme1c.js","./BJW9u0AR.js","./505KqzFj.js","./cxze5nri.js","./BDNMzG2s2.js","./BHIWOcPm.js","./h-oz6_E1.js","./DRnGqOQa.js"])))=>i.map(i=>d[i]);
2import{C as e,S as t}from"./BuTL8m_w.js";import{D as n,E as r,Ht as i,O as a,On as o,Pt as s,Qn as c,Rt as l,St as u,Yt as d,_ as f,b as p,bt as m,et as h,g,k as _,mt as v,nr as y,o as b,qt as x,un as S,vn as C,y as w}from"./Ib1jYPSS.js";import{w as T,x as E}from"./BUba7gzX.js";import{t as D}from"./DcRNSiJ4.js";import{t as O}from"./HclGiUj8.js";import{t as k}from"./CJhdElbv.js";import{t as A}from"./f9wAhgHQ.js";import{t as j}from"./B-uTwpoa.js";import{t as ee}from"./Ct4wlOoN.js";import{t as te}from"./DPpmAd2s2.js";var ne=(n,r,i)=>{let{$apm:a}=t(),o=e(),s={...n};if(o.public.logger&&o.public.logger.team&&(s.team=o.public.logger.team),a&&a.isEnabled()){let e=a.startTransaction(`error`,r);a.setCustomContext(s),a.captureError(i),e&&e.end()}else o.public.appEnv!==`production`&&console.error(i,s)},re=a(()=>O(()=>import(`./Btu2Vq3w.js`).then(e=>e.n).then(e=>e.default||e.default||e),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12]),import.meta.url)),ie=a(()=>O(()=>import(`./BHIWOcPm.js`).then(e=>e.n).then(e=>e.default||e.default||e),__vite__mapDeps([13,1,2,3,4,5,6,7,8,9,10,11,12]),import.meta.url)),ae=a(()=>O(()=>import(`./h-oz6_E1.js`).then(e=>e.n).then(e=>e.default||e.default||e),__vite__mapDeps([14,1,2,3,4,5,6,7,8,9,10,11,12]),import.meta.url)),oe=a(()=>O(()=>import(`./DRnGqOQa.js`).then(e=>e.n).then(e=>e.default||e.default||e),__vite__mapDeps([15,1,2,3,4,5,6,7,8,9,10,11,12]),import.meta.url)),se=[`id`],ce=[`preload`,`muted`,`loop`],le={class:`media-video-slider progress`},ue=[`for`],de=[`id`],fe={class:`media-video-slider volume`},M=[`for`],N=[`id`],P=Object.assign(_({__name:`MediaVideo`,props:{src:{},autoplay:{type:Boolean,default:!1},mute:{type:Boolean,default:!1},loop:{type:Boolean,default:!1},preload:{default:`auto`},controls:{},variant:{default:`inverse`}},setup(e){let t=D(),a=k(),_=s(),O=g(()=>_),P=l(`module`),F=l(`video`),I=e,L=I.autoplay&&!t.userInteracted?!0:I.mute,R=C(!1),z=C(!1),B=C(!1),V=C(0),H=C(+!L),U=C(L),W=C(!1),G=C({});A(P,([e])=>{W.value=e?.isIntersecting||!1}),I.autoplay&&!I.mute&&i(()=>t.userInteracted,e=>{e&&F.value&&F.value.paused&&(U.value=I.mute)},{once:!0}),i(W,async e=>{let n=F.value;if(n){if(e&&n.paused&&I.autoplay&&!z.value){!I.mute&&t.userInteracted&&U.value!==!1&&!B.value&&(U.value=!1);try{await Q(n)}catch(e){console.warn(`autoplay failed, showing first frame`,e),be(n)}return}!e&&!n.paused&&$(n)}});let pe=g(()=>{let e=[`variant-${I.variant}`];return I.controls&&e.push(I.controls),e}),K=g(()=>{if(t.SSR)return;let e=q.value.slice().sort((e,t)=>(t.start||0)-(e.start||0)).find(e=>(t.width||0)>=(e.start||0))||q.value[0];if(e)return{format:[`mp4`,`webm`],...e}}),q=g(()=>{let e=I.src;return Array.isArray(e)||(e=[e]),e}),me=g(()=>U.value?`Unmute`:`Mute`),he=g(()=>R.value?`Pause`:`Play`),J=g({get(){return V.value},set(e){F.value&&(F.value.currentTime=e/100*F.value.duration)}}),ge=g(()=>{let e=K.value;if(!e)return[];let t=e.width>e.height;return e.format.flatMap(n=>{let r=e.quality.slice().sort((e,t)=>t-e),i=r.length-1;return r.map((r,a)=>{let o,s=t?r*1.2:r*.5;return a<i&&(o=`(min-width: ${s/16}em)`),{src:`https://i1.adis.ws/v/jotex/${e.name}/${n}_${r}p?protocol=https&v=${e.lastModified}`,type:`video/${n}`,"data-quality":r,"data-format":n,media:o}})})}),_e=g(()=>{let e=new te(`#${_}`);return q.value.forEach(t=>{t.start?e.addBreakpoint(t.start).add(`aspect-ratio`,(t.width/t.height).toString()):e.add(`aspect-ratio`,(t.width/t.height).toString())}),e.toString()}),Y=g({get(){return H.value},set(e){F.value&&(F.value.muted&&e&&(F.value.muted=!1),F.value.volume=e)}}),X=e=>{R.value=e.type!==`pause`},ve=e=>{let t=e.target;if(!t.dataset.format||!t.dataset.quality)return;Reflect.has(G.value,t.dataset.format)||(G.value[t.dataset.format]=[]);let n=G.value[t.dataset.format];n.push(t.dataset.quality),n.length===K.value?.quality.length&&!a.has(`robot`)&&ne({fileName:K.value.name,component:`media-video`,qualities:K.value?.quality.join(`, `)},`media-video`,Error(`all ${t.dataset.format} sources failed`,{cause:{code:`VideoSources`}}))},Z=e=>{let t=e.target;V.value=t.currentTime/t.duration*100},ye=e=>{let t=e.target;U.value=t.muted,H.value=t.muted?0:t.volume},Q=e=>e.play().catch(),be=e=>e.load(),$=e=>{e.pause()},xe=()=>{F.value&&(F.value.muted=!F.value.muted,B.value=F.value.muted)},Se=async()=>
2{if(F.value){if(F.value.paused){await Q(F.value),z.value=!1;return}$(F.value),z.value=!0}};return(t,i)=>{let a=u(`StyleTag`),s=j,l=ee;return v(),p(`div`,{id:o(O),ref:`module`,class:`media-video`},[n(a,{type:`text/css`},{default:x(()=>[r(y(o(_e)),1)]),_:1}),o(K)?(v(),p(`video`,{key:o(K)?.name,ref:`video`,preload:e.preload,muted:o(U),playsinline:``,loop:e.loop,onPlay:X,onPause:X,onTimeupdate:Z,onVolumechange:ye},[(v(!0),p(b,null,m(o(ge),e=>(v(),p(`source`,h({key:e.src},{ref_for:!0},e,{onError:ve}),null,16))),128))],40,ce)):w(``,!0),e.controls?(v(),p(`form`,{key:1,class:c([`media-video-controls`,o(pe)]),onClick:i[2]||=T(()=>{},[`stop`])},[n(l,{variant:`none`,"icon-only":``,rounded:``,type:`button`,class:c([`control-play`,{on:o(R)}]),onClick:Se},{start:x(()=>[n(s,{class:`icon-off`,icon:o(oe),size:`s`},null,8,[`icon`]),n(s,{class:`icon-on`,icon:o(ae),size:`s`},null,8,[`icon`])]),default:x(()=>[r(` `+y(o(he)),1)]),_:1},8,[`class`]),f(`div`,le,[f(`label`,{for:`${o(O)}-progress`},`Progress`,8,ue),d(f(`input`,{id:`${o(O)}-progress`,"onUpdate:modelValue":i[0]||=e=>S(J)?J.value=e:null,type:`range`,min:`0`,max:`100`,step:`0.1`},null,8,de),[[E,o(J)]])]),e.mute?w(``,!0):(v(),p(b,{key:0},[n(l,{variant:`none`,"icon-only":``,rounded:``,type:`button`,class:c([`control-mute`,{on:o(U)}]),onClick:xe},{start:x(()=>[n(s,{class:`icon-off`,icon:o(ie),size:`s`},null,8,[`icon`]),n(s,{class:`icon-on`,icon:o(re),size:`s`},null,8,[`icon`])]),default:x(()=>[r(` `+y(o(me)),1)]),_:1},8,[`class`]),f(`div`,fe,[f(`label`,{for:`${o(O)}-volume`},`Volume`,8,M),d(f(`input`,{id:`${o(O)}-volume`,"onUpdate:modelValue":i[1]||=e=>S(Y)?Y.value=e:null,type:`range`,min:`0`,max:`1`,step:`0.1`},null,8,N),[[E,o(Y)]])])],64))],2)):w(``,!0)],8,se)}}}),{__name:`MediaVideo`});export{P as t};
3//# sourceMappingURL=C60-0rzS.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.