Files
tvbox_collect/ediart/buye/vod/player/assets/loader-eukFbuWy.js
T
2026-06-29 03:41:14 +00:00

2 lines
2.2 KiB
JavaScript

function e(e,n){var s;const t=null==(s=e._observe)?void 0:s[n.instance.$.uid];t&&(t.observer.unobserve(e),delete e._observe[n.instance.$.uid])}function n(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p();return{densityClasses:d((()=>`${n}--density-${e.density}`))}}function s(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p();return{loaderClasses:d((()=>({[n+"--loading"]:e.loading})))}}function t(e,n){var s;let{slots:t}=n;return u("div",{class:e.name+"__loader"},[(null==(s=t.default)?void 0:s.call(t,{color:e.color,isActive:e.active}))||u(b,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}import{p as o,j as i,$ as a,s as l,a0 as r,H as c,C as d,d as u,bt as v,by as p,bD as b}from"./index-Dsxx1UYw.js";const f=o({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...i(),...a()},"VResponsive"),m=l()({name:"VResponsive",props:f(),setup(e,n){let{slots:s}=n;const{aspectStyles:t}=function(e){return{aspectStyles:d((()=>{const n=+e.aspectRatio;return n?{paddingBottom:1/n*100+"%"}:void 0}))}}(e),{dimensionStyles:o}=r(e);return c((()=>{var n;return u("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[o.value,e.style]},[u("div",{class:"v-responsive__sizer",style:t.value},null),null==(n=s.additional)?void 0:n.call(s),s.default&&u("div",{class:["v-responsive__content",e.contentClass]},[s.default()])])})),{}}}),y={mounted:function(n,s){if(!v)return;const t=s.modifiers||{},o=s.value,{handler:i,options:a}="object"==typeof o?o:{handler:o,options:{}},l=new IntersectionObserver((function(){var o;let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const r=null==(o=n._observe)?void 0:o[s.instance.$.uid];if(!r)return;const c=a.some((e=>e.isIntersecting));!i||t.quiet&&!r.init||t.once&&!c&&!r.init||i(c,a,l),c&&t.once?e(n,s):r.init=!0}),a);n._observe=Object(n._observe),n._observe[s.instance.$.uid]={init:!1,observer:l},l.observe(n)},unmounted:e},g=[null,"default","comfortable","compact"],_=o({density:{type:String,default:"default",validator:e=>g.includes(e)}},"density"),h=o({loading:[Boolean,String]},"loader");export{y as I,t as L,m as V,h as a,s as b,f as c,_ as m,n as u};