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{$ as e,$t as t,At as n,Bn as r,Bt as i,C as a,Cr as o,Fn as s,Gn as c,Jt as l,Kn as u,L as d,Mn as f,Or as p,Pn as m,Qn as h,Qt as g,R as _,S as v,Tn as y,Un as b,Vt as x,Yt as S,_r as C,an as w,br as T,bt as E,cn as D,ct as O,en as k,gt as A,hn as j,in as M,ir as N,jn as P,kn as F,kr as I,ln as L,mr as ee,nr as R,nt as te,ot as ne,qt as re,rr as z,sn as B,st as ie,tt as ae,ur as oe,v as se,x as ce,xr as V,xt as le}from"./index-Brwv1ztr.js";import{n as H,r as ue}from"./VChip-B7WH3f2r.js";var U=Symbol.for(`vuetify:v-tabs`),W=D({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:`horizontal`},...P(_({selectedClass:`v-tab--selected`,variant:`text`}),[`active`,`block`,`flat`,`location`,`position`,`symbol`])},`VTab`),G=M()({name:`VTab`,props:W(),setup(e,{slots:t,attrs:n}){let{textColorClasses:r,textColorStyles:i}=le(()=>e.sliderColor),{backgroundColorClasses:a,backgroundColorStyles:o}=E(()=>e.sliderColor),s=T(),l=T(),f=c(()=>e.direction===`horizontal`),m=c(()=>s.value?.group?.isSelected.value??!1);function _(e,t){return{opacity:[0,1]}}function v(t,n){return e.direction===`vertical`?{transform:[`scaleY(0)`,`scaleY(1)`]}:{transform:[`scaleX(0)`,`scaleX(1)`]}}function y(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=f.value?`x`:`y`,a=f.value?`X`:`Y`,o=f.value?`right`:`bottom`,s=f.value?`width`:`height`,c=n[i]>r[i]?n[o]-r[o]:n[i]-r[i],l=Math.sign(c)>0?f.value?`right`:`bottom`:Math.sign(c)<0?f.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,p=1.5;return{transform:[`translate${a}(${c}px) scale${a}(${d})`,`translate${a}(${c/p}px) scale${a}(${(u-1)/p+1})`,`none`],transformOrigin:[,,,].fill(l)}}function x({value:t}){if(t){let t=s.value?.$el.parentElement?.querySelector(`.v-tab--selected .v-tab__slider`),n=l.value;if(!t||!n)return;let r=getComputedStyle(t).backgroundColor,i={fade:_,grow:v,shift:y}[e.sliderTransition??`shift`]??y,a=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??`shift`]??225);L(n,{backgroundColor:[r,r],...i(n,t)},{duration:a,easing:k})}}return g(()=>{let c=d.filterProps(e);return h(d,z({symbol:U,ref:s,class:[`v-tab`,e.class,m.value&&e.inset?a.value:[]],style:[e.style,m.value&&e.inset?o.value:[],{backgroundColor:m.value&&e.inset?`transparent !important`:void 0}],tabindex:m.value?0:-1,role:`tab`,"aria-selected":String(m.value),active:!1},c,n,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":x}),{...t,default:()=>u(b,null,[t.default?.()??e.text,!e.hideSlider&&u(`div`,{ref:l,class:p([`v-tab__slider`,e.inset?a.value:r.value]),style:I([i.value,e.inset?o.value:r.value])},null)])})}),se({},s)}}),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,i=n?.options??{passive:!0},a=t.instance?.$.uid;if(!r||a===void 0)return;let o=he(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=o,F(o).forEach(e=>{r.addEventListener(e,o[e],i)})}function _e(e,t){let n=t.value?.parent?e.parentElement:e,r=t.instance?.$.uid;if(!n?._touchHandlers||r===void 0)return;let i=n._touchHandlers[r];F(i).forEach(e=>{n.removeEventListener(e,i[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=D({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,...B(),...n(),...i()},`VWindow`),X=M()({name:`VWindow`,directives:{vTouch:K},props:Y(),emits:{"update:modelValue":e=>!0},setup(e,{slots:n}){let{themeClasses:r}=x(e),{isRtl:i}=l(),{t:a}=re(),f=ae(e,J),_=T(),v=c(()=>i.value?!e.reverse:e.reverse),y=V(!1),b=c(()=>e.crossfade?`v-window-crossfade-transition`:`v-window-${e.direction===`vertical`?`y`:`x`}${(v.value?!y.value:y.value)?`-reverse`:``}-transition`),S=V(0),w=T(void 0),E=c(()=>f.items.value.findIndex(e=>f.selected.value.includes(e.id)));ee(E,(e,n)=>{let r,i={left:0,top:0};m&&n>=0&&(r=t(_.value),i.left=r?.scrollLeft,i.top=r?.scrollTop);let a=f.items.value.length,o=a-1;a<=2?y.value=e<n:e===o&&n===0?y.value=!1:e===0&&n===o?y.value=!0:y.value=e<n,N(()=>{!m||!r||(r.scrollTop!==i.top&&r.scrollTo({...i,behavior:`instant`}),requestAnimationFrame(()=>{r&&r.scrollTop!==i.top&&r.scrollTo({...i,behavior:`instant`})}))})},{flush:`sync`}),oe(q,{transition:b,isReversed:y,transitionCount:S,transitionHeight:w,rootRef:_});let D=o(()=>e.continuous||E.value!==0),O=o(()=>e.continuous||E.value!==f.items.value.length-1);function k(){D.value&&f.prev()}function A(){O.value&&f.next()}let M=c(()=>{let t=[],r={icon:i.value?e.nextIcon:e.prevIcon,class:`v-window__${v.value?`right`:`left`}`,onClick:f.prev,"aria-label":a(`$vuetify.carousel.prev`)};t.push(D.value?n.prev?n.prev({props:r}):h(d,r,null):u(`div`,null,null));let o={icon:i.value?e.prevIcon:e.nextIcon,class:`v-window__${v.value?`left`:`right`}`,onClick:f.next,"aria-label":a(`$vuetify.carousel.next`)};return t.push(O.value?n.next?n.next({props:o}):h(d,o,null):u(`div`,null,null)),t}),P=c(()=>e.touch===!1?e.touch:{left:()=>{v.value?k():A()},right:()=>{v.value?A():k()},start:({originalEvent:e})=>{e.stopPropagation()},...e.touch===!0?{}:e.touch});function F(t){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),k(),N(()=>{D.value?L(0):L(1)})),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),A(),N(()=>{O.value?L(1):L(0)}))}function L(e){let t=M.value[e];t&&(Array.isArray(t)?t[0]:t).el?.focus()}return g(()=>C(h(e.tag,{ref:_,class:p([`v-window`,{"v-window--show-arrows-on-hover":e.showArrows===`hover`,"v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},r.value,e.class]),style:I([e.style,{"--v-window-transition-duration":s()?null:j(e.transitionDuration,`ms`)}])},{default:()=>[u(`div`,{class:`v-window__container`,style:{height:w.value}},[n.default?.({group:f}),e.showArrows!==!1&&u(`div`,{class:p([`v-window__controls`,{"v-window__controls--left":e.verticalArrows===`left`||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows===`right`}]),onKeydown:F},[M.value])]),n.additional?.({group:f})]}),[[K,P.value]])),{group:f}}}),ve=D({...P(Y(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VTabsWindow`),Z=M()({name:`VTabsWindow`,props:ve(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=R(U,null),r=S(e,`modelValue`),i=c({get(){return r.value!=null||!n?r.value:n.items.value.find(e=>n.selected.value.includes(e.id))?.value},set(e){r.value=e}});return g(()=>h(X,z({_as:`VTabsWindow`},X.filterProps(e),{modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,class:[`v-tabs-window`,e.class],style:e.style,mandatory:!1,touch:!1}),t)),{}}}),Q=D({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...B(),...e(),...v()},`VWindowItem`),ye=M()({name:`VWindowItem`,directives:{vTouch:K},props:Q(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let n=R(q),i=te(e,J),{isBooted:o}=O();if(!n||!i)throw Error(`[Vuetify] VWindowItem must be used inside VWindow`);let s=V(!1),l=c(()=>o.value&&(n.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function d(){!s.value||!n||(s.value=!1,n.transitionCount.value>0&&(--n.transitionCount.value,n.transitionCount.value===0&&(n.transitionHeight.value=void 0)))}function f(){s.value||!n||(s.value=!0,n.transitionCount.value===0&&(n.transitionHeight.value=j(n.rootRef.value?.clientHeight)),n.transitionCount.value+=1)}function m(){d()}function _(e){s.value&&N(()=>{!l.value||!s.value||!n||(n.transitionHeight.value=j(e.clientHeight))})}let v=c(()=>{let t=n.isReversed.value?e.reverseTransition:e.transition;return l.value?{name:typeof t==`string`?t:n.transition.value,onBeforeEnter:f,onAfterEnter:d,onEnterCancelled:m,onBeforeLeave:f,onAfterLeave:d,onLeaveCancelled:m,onEnter:_}:!1}),{hasContent:y}=a(e,i.isSelected);return g(()=>h(A,{transition:v.value,disabled:!o.value},{default:()=>[C(u(`div`,{class:p([`v-window-item`,i.selectedClass.value,e.class]),style:I(e.style)},[y.value&&t.default?.()]),[[r,i.isSelected.value]])]})),{groupItem:i}}}),be=D({...Q()},`VTabsWindowItem`),$=M()({name:`VTabsWindowItem`,props:be(),setup(e,{slots:t}){return g(()=>h(ye,z({_as:`VTabsWindowItem`},ye.filterProps(e),{class:[`v-tabs-window-item`,e.class],style:e.style}),t)),{}}});function xe(e){return e?e.map(e=>y(e)?e:{text:e,value:e}):[]}var Se=D({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,...f(W(),[`spaced`,`sliderTransition`,`sliderTransitionDuration`]),...ue({mandatory:`force`,selectedClass:`v-tab-item--selected`}),...ne(),...n()},`VTabs`),Ce=M()({name:`VTabs`,props:Se(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:n}){let r=S(e,`modelValue`),i=c(()=>xe(e.items)),{densityClasses:a}=ie(e),{backgroundColorClasses:s,backgroundColorStyles:l}=E(()=>e.bgColor),{scopeId:d}=ce();return w({VTab:{color:o(e,`color`),direction:o(e,`direction`),stacked:o(e,`stacked`),fixed:o(e,`fixedTabs`),inset:o(e,`inset`),sliderColor:o(e,`sliderColor`),sliderTransition:o(e,`sliderTransition`),sliderTransitionDuration:o(e,`sliderTransitionDuration`),hideSlider:o(e,`hideSlider`)}}),g(()=>{let o=H.filterProps(e),c=!!(n.window||e.items.length>0);return u(b,null,[h(H,z(o,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:[`v-tabs`,`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--inset":e.inset,"v-tabs--stacked":e.stacked},a.value,s.value,e.class],style:[{"--v-tabs-height":j(e.height),"--v-tabs-inset-padding":e.inset?j(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?j(e.insetRadius):void 0},l.value,e.style],role:`tablist`,symbol:U},d,t),{default:n.default??(()=>i.value.map(t=>n.tab?.({item:t})??h(G,z(t,{key:t.text,value:t.value,spaced:e.spaced}),{default:n[`tab.${t.value}`]?()=>n[`tab.${t.value}`]?.({item:t}):void 0}))),prev:n.prev,next:n.next}),c&&h(Z,z({modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,key:`tabs-window`},d),{default:()=>[i.value.map(e=>n.item?.({item:e})??h($,{value:e.value},{default:()=>n[`item.${e.value}`]?.({item:e})})),n.window?.()]})])}),{}}});export{G as i,$ as n,Z as r,Ce as t}; |