51948469c2
- Stop ignoring web/app/index.html and web/app/assets/ - Bundle index-DBKIQT7H.js from current vite build (~101MB assets) Co-authored-by: Cursor <cursoragent@cursor.com>
1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
import{$n as e,$t as t,Br as n,C as r,Fn as i,Gt as a,Hn as o,Mr as s,Pr as c,Qn as l,Qt as u,R as d,Rn as f,S as p,Sr as m,St as h,Tr as g,Vn as _,Wt as v,Xn as y,Zt as b,_r as ee,_t as x,ar as S,cn as C,ct as w,dn as T,dr as E,et as D,fn as O,in as k,jn as A,jr as j,jt as M,ln as N,lr as P,lt as F,nn as I,nt as te,pn as L,qn as ne,rn as re,rt as ie,st as ae,ur as R,v as oe,x as se,xt as z,yn as B,z as ce,zn as le,zr as V}from"./index-BMSEPayF.js";import{n as H,r as ue}from"./VChip-CtHbCV1q.js";var U=Symbol.for(`vuetify:v-tabs`),W=O({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:`horizontal`},...f(ce({selectedClass:`v-tab--selected`,variant:`text`}),[`active`,`block`,`flat`,`location`,`position`,`symbol`])},`VTab`),G=C()({name:`VTab`,props:W(),setup(t,{slots:r,attrs:i}){let{textColorClasses:a,textColorStyles:o}=h(()=>t.sliderColor),{backgroundColorClasses:s,backgroundColorStyles:c}=z(()=>t.sliderColor),u=j(),f=j(),p=l(()=>t.direction===`horizontal`),m=l(()=>u.value?.group?.isSelected.value??!1);function g(e,t){return{opacity:[0,1]}}function _(e,n){return t.direction===`vertical`?{transform:[`scaleY(0)`,`scaleY(1)`]}:{transform:[`scaleX(0)`,`scaleX(1)`]}}function v(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=p.value?`x`:`y`,a=p.value?`X`:`Y`,o=p.value?`right`:`bottom`,s=p.value?`width`:`height`,c=n[i]>r[i]?n[o]-r[o]:n[i]-r[i],l=Math.sign(c)>0?p.value?`right`:`bottom`:Math.sign(c)<0?p.value?`left`:`top`:`center`,u=(Math.abs(c)+(Math.sign(c)<0?n[s]:r[s]))/Math.max(n[s],r[s])||0,d=n[s]/r[s]||0,f=1.5;return{transform:[`translate${a}(${c}px) scale${a}(${d})`,`translate${a}(${c/f}px) scale${a}(${(u-1)/f+1})`,`none`],transformOrigin:[,,,].fill(l)}}function b({value:e}){if(e){let e=u.value?.$el.parentElement?.querySelector(`.v-tab--selected .v-tab__slider`),n=f.value;if(!e||!n)return;let r=getComputedStyle(e).backgroundColor,i={fade:g,grow:_,shift:v}[t.sliderTransition??`shift`]??v,a=Number(t.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[t.sliderTransition??`shift`]??225);L(n,{backgroundColor:[r,r],...i(n,e)},{duration:a,easing:k})}}return I(()=>{let l=d.filterProps(t);return S(d,R({symbol:U,ref:u,class:[`v-tab`,t.class,m.value&&t.inset?s.value:[]],style:[t.style,m.value&&t.inset?c.value:[],{backgroundColor:m.value&&t.inset?`transparent !important`:void 0}],tabindex:m.value?0:-1,role:`tab`,"aria-selected":String(m.value),active:!1},l,i,{block:t.fixed,maxWidth:t.fixed?300:void 0,"onGroup:selected":b}),{...r,default:()=>e(y,null,[r.default?.()??t.text,!t.hideSlider&&e(`div`,{ref:f,class:V([`v-tab__slider`,t.inset?s.value:a.value]),style:n([o.value,t.inset?c.value:a.value])},null)])})}),oe({},u)}}),de=e=>{let{touchstartX:t,touchendX:n,touchstartY:r,touchendY:i}=e,a=.5;e.offsetX=n-t,e.offsetY=i-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-16&&e.left(e),e.right&&n>t+16&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&i<r-16&&e.up(e),e.down&&i>r+16&&e.down(e))};function fe(e,t){let n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function pe(e,t){let n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),de(t)}function me(e,t){let n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function he(e={}){let t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:e=>fe(e,t),touchend:e=>pe(e,t),touchmove:e=>me(e,t)}}function ge(e,t){let n=t.value,r=n?.parent?e.parentElement:e,a=n?.options??{passive:!0},o=t.instance?.$.uid;if(!r||o===void 0)return;let s=he(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[o]=s,i(s).forEach(e=>{r.addEventListener(e,s[e],a)})}function _e(e,t){let n=t.value?.parent?e.parentElement:e,r=t.instance?.$.uid;if(!n?._touchHandlers||r===void 0)return;let a=n._touchHandlers[r];i(a).forEach(e=>{n.removeEventListener(e,a[e])}),delete n._touchHandlers[r]}var K={mounted:ge,unmounted:_e},q=Symbol.for(`vuetify:v-window`),J=Symbol.for(`vuetify:v-window-group`),Y=O({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:`$next`},prevIcon:{type:[Boolean,String,Function,Object],default:`$prev`},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e==`boolean`||e===`hover`},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:`horizontal`},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:`v-window-item--active`},mandatory:{type:[Boolean,String],default:`force`},crossfade:Boolean,transitionDuration:Number,...T(),...M(),...v()},`VWindow`),X=C()({name:`VWindow`,directives:{vTouch:K},props:Y(),emits:{"update:modelValue":e=>!0},setup(t,{slots:r}){let{themeClasses:i}=a(t),{isRtl:f}=u(),{t:p}=b(),h=te(t,J),v=j(),y=l(()=>f.value?!t.reverse:t.reverse),x=s(!1),C=l(()=>t.crossfade?`v-window-crossfade-transition`:`v-window-${t.direction===`vertical`?`y`:`x`}${(y.value?!x.value:x.value)?`-reverse`:``}-transition`),w=s(0),T=j(void 0),D=l(()=>h.items.value.findIndex(e=>h.selected.value.includes(e.id)));m(D,(e,t)=>{let n,r={left:0,top:0};_&&t>=0&&(n=re(v.value),r.left=n?.scrollLeft,r.top=n?.scrollTop);let i=h.items.value.length,a=i-1;i<=2?x.value=e<t:e===a&&t===0?x.value=!1:e===0&&t===a?x.value=!0:x.value=e<t,E(()=>{!_||!n||(n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`}),requestAnimationFrame(()=>{n&&n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`})}))})},{flush:`sync`}),ee(q,{transition:C,isReversed:x,transitionCount:w,transitionHeight:T,rootRef:v});let O=c(()=>t.continuous||D.value!==0),k=c(()=>t.continuous||D.value!==h.items.value.length-1);function A(){O.value&&h.prev()}function M(){k.value&&h.next()}let N=l(()=>{let n=[],i={icon:f.value?t.nextIcon:t.prevIcon,class:`v-window__${y.value?`right`:`left`}`,onClick:h.prev,"aria-label":p(`$vuetify.carousel.prev`)};n.push(O.value?r.prev?r.prev({props:i}):S(d,i,null):e(`div`,null,null));let a={icon:f.value?t.prevIcon:t.nextIcon,class:`v-window__${y.value?`left`:`right`}`,onClick:h.next,"aria-label":p(`$vuetify.carousel.next`)};return n.push(k.value?r.next?r.next({props:a}):S(d,a,null):e(`div`,null,null)),n}),P=l(()=>t.touch===!1?t.touch:{left:()=>{y.value?A():M()},right:()=>{y.value?M():A()},start:({originalEvent:e})=>{e.stopPropagation()},...t.touch===!0?{}:t.touch});function F(e){(t.direction===`horizontal`&&e.key===`ArrowLeft`||t.direction===`vertical`&&e.key===`ArrowUp`)&&(e.preventDefault(),A(),E(()=>{O.value?L(0):L(1)})),(t.direction===`horizontal`&&e.key===`ArrowRight`||t.direction===`vertical`&&e.key===`ArrowDown`)&&(e.preventDefault(),M(),E(()=>{k.value?L(1):L(0)}))}function L(e){let t=N.value[e];t&&(Array.isArray(t)?t[0]:t).el?.focus()}return I(()=>g(S(t.tag,{ref:v,class:V([`v-window`,{"v-window--show-arrows-on-hover":t.showArrows===`hover`,"v-window--vertical-arrows":!!t.verticalArrows,"v-window--crossfade":!!t.crossfade},i.value,t.class]),style:n([t.style,{"--v-window-transition-duration":o()?null:B(t.transitionDuration,`ms`)}])},{default:()=>[e(`div`,{class:`v-window__container`,style:{height:T.value}},[r.default?.({group:h}),t.showArrows!==!1&&e(`div`,{class:V([`v-window__controls`,{"v-window__controls--left":t.verticalArrows===`left`||t.verticalArrows===!0},{"v-window__controls--right":t.verticalArrows===`right`}]),onKeydown:F},[N.value])]),r.additional?.({group:h})]}),[[K,P.value]])),{group:h}}}),ve=O({...f(Y(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VTabsWindow`),Z=C()({name:`VTabsWindow`,props:ve(),emits:{"update:modelValue":e=>!0},setup(e,{slots:n}){let r=P(U,null),i=t(e,`modelValue`),a=l({get(){return i.value!=null||!r?i.value:r.items.value.find(e=>r.selected.value.includes(e.id))?.value},set(e){i.value=e}});return I(()=>S(X,R({_as:`VTabsWindow`},X.filterProps(e),{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,class:[`v-tabs-window`,e.class],style:e.style,mandatory:!1,touch:!1}),n)),{}}}),Q=O({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...T(),...D(),...p()},`VWindowItem`),ye=C()({name:`VWindowItem`,directives:{vTouch:K},props:Q(),emits:{"group:selected":e=>!0},setup(t,{slots:i}){let a=P(q),o=ie(t,J),{isBooted:c}=F();if(!a||!o)throw Error(`[Vuetify] VWindowItem must be used inside VWindow`);let u=s(!1),d=l(()=>c.value&&(a.isReversed.value?t.reverseTransition!==!1:t.transition!==!1));function f(){!u.value||!a||(u.value=!1,a.transitionCount.value>0&&(--a.transitionCount.value,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function p(){u.value||!a||(u.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=B(a.rootRef.value?.clientHeight)),a.transitionCount.value+=1)}function m(){f()}function h(e){u.value&&E(()=>{!d.value||!u.value||!a||(a.transitionHeight.value=B(e.clientHeight))})}let _=l(()=>{let e=a.isReversed.value?t.reverseTransition:t.transition;return d.value?{name:typeof e==`string`?e:a.transition.value,onBeforeEnter:p,onAfterEnter:f,onEnterCancelled:m,onBeforeLeave:p,onAfterLeave:f,onLeaveCancelled:m,onEnter:h}:!1}),{hasContent:v}=r(t,o.isSelected);return I(()=>S(x,{transition:_.value,disabled:!c.value},{default:()=>[g(e(`div`,{class:V([`v-window-item`,o.selectedClass.value,t.class]),style:n(t.style)},[v.value&&i.default?.()]),[[ne,o.isSelected.value]])]})),{groupItem:o}}}),be=O({...Q()},`VTabsWindowItem`),$=C()({name:`VTabsWindowItem`,props:be(),setup(e,{slots:t}){return I(()=>S(ye,R({_as:`VTabsWindowItem`},ye.filterProps(e),{class:[`v-tabs-window-item`,e.class],style:e.style}),t)),{}}});function xe(e){return e?e.map(e=>A(e)?e:{text:e,value:e}):[]}var Se=O({alignTabs:{type:String,default:`start`},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...le(W(),[`spaced`,`sliderTransition`,`sliderTransitionDuration`]),...ue({mandatory:`force`,selectedClass:`v-tab-item--selected`}),...ae(),...M()},`VTabs`),Ce=C()({name:`VTabs`,props:Se(),emits:{"update:modelValue":e=>!0},setup(n,{attrs:r,slots:i}){let a=t(n,`modelValue`),o=l(()=>xe(n.items)),{densityClasses:s}=w(n),{backgroundColorClasses:u,backgroundColorStyles:d}=z(()=>n.bgColor),{scopeId:f}=se();return N({VTab:{color:c(n,`color`),direction:c(n,`direction`),stacked:c(n,`stacked`),fixed:c(n,`fixedTabs`),inset:c(n,`inset`),sliderColor:c(n,`sliderColor`),sliderTransition:c(n,`sliderTransition`),sliderTransitionDuration:c(n,`sliderTransitionDuration`),hideSlider:c(n,`hideSlider`)}}),I(()=>{let t=H.filterProps(n),c=!!(i.window||n.items.length>0);return e(y,null,[S(H,R(t,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,class:[`v-tabs`,`v-tabs--${n.direction}`,`v-tabs--align-tabs-${n.alignTabs}`,{"v-tabs--fixed-tabs":n.fixedTabs,"v-tabs--grow":n.grow,"v-tabs--inset":n.inset,"v-tabs--stacked":n.stacked},s.value,u.value,n.class],style:[{"--v-tabs-height":B(n.height),"--v-tabs-inset-padding":n.inset?B(n.insetPadding):void 0,"--v-tabs-inset-radius":n.inset?B(n.insetRadius):void 0},d.value,n.style],role:`tablist`,symbol:U},f,r),{default:i.default??(()=>o.value.map(e=>i.tab?.({item:e})??S(G,R(e,{key:e.text,value:e.value,spaced:n.spaced}),{default:i[`tab.${e.value}`]?()=>i[`tab.${e.value}`]?.({item:e}):void 0}))),prev:i.prev,next:i.next}),c&&S(Z,R({modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,key:`tabs-window`},f),{default:()=>[o.value.map(e=>i.item?.({item:e})??S($,{value:e.value},{default:()=>i[`item.${e.value}`]?.({item:e})})),i.window?.()]})])}),{}}});export{G as i,$ as n,Z as r,Ce as t}; |