1import{_ as pt}from"./Input.B0zO46lR.js";import{E as Ze,a as E,c as A,G as le,L as ge,Q as Me,N as _e,u as O,q as Ve,V as Te,s as ht,w as se,k as yt,o as xt,ar as re,i as wt,C as et,F as tt,_ as X,P as bt,W as Ee,a9 as Et,a8 as Xe,M as Re,T as Vt,H as nt,p as Tt,D as $t}from"./swiper-vue.iPC35nDh.js";import{F as ee,a as St}from"./entry.2ehg4ZD6.js";const Ot=["data-value"],Ct={__name:"Text",props:{label:{type:String,default:null},type:{type:String,default:"text",validator:e=>["text","number","email","tel"].includes(e)},alignment:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},modelValue:{type:[String,Number],default:""},defaultValue:{type:String,default:null},inputClass:{type:String,default:"el-input--light"},updating:{type:Boolean,default:!1}},emits:["input","change","focus","blur","update:modelValue"],setup(e,{expose:n,emit:o}){const l=e,i=Ze(),a=o,t=E(null),s=A({get(){return l.defaultValue!==null&&l.modelValue===l.defaultValue?"":String(l.modelValue)},set(u){(!i.maxlength||u.length<=i.maxlength)&&(a("change",u===""&&l.defaultValue!==null?l.defaultValue:u),a("update:modelValue",u===""&&l.defaultValue!==null?l.defaultValue:u))}});return n({rootEl:t}),(u,r)=>{const c=pt;return le(),ge("div",{ref_key:"rootEl",ref:t,class:Te(["input-sizer",[{"input-sizer--vertical":e.label&&e.alignment==="vertical","input-sizer--horizontal":e.label&&e.alignment==="horizontal","is-updating":e.updating},u.$attrs.class]]),"data-value":O(s)},[Me(c,_e({modelValue:O(s),"onUpdate:modelValue":r[0]||(r[0]=f=>Ve(s)?s.value=f:null)},u.$omit(u.$attrs,"class","size"),{class:e.inputClass,type:e.type,size:u.$attrs.size?u.$attrs.size+2:u.$attrs.maxlength?u.$attrs.maxlength+2:null,"allow-pointer-events":"",onFocus:r[1]||(r[1]=f=>u.$emit("focus")),onBlur:r[2]||(r[2]=f=>u.$emit("blur"))}),null,16,["modelValue","class","type","size"])],10,Ot)}}},At=Ct,Nt=["top","right","bottom","left"],Ye=["start","end"],Je=Nt.reduce((e,n)=>e.concat(n,n+"-"+Ye[0],n+"-"+Ye[1]),[]),ce=Math.min,oe=Math.max,$e=Math.round,be=Math.floor,te=e=>({x:e,y:e}),Rt={left:"right",right:"left",bottom:"top",top:"bottom"},Lt={start:"end",end:"start"};function Mt(e,n,o){return oe(e,ce(n,o))}function Oe(e,n){return typeof e=="function"?e(n):e}function he(e){return e.split("-")[0]}function G(e){return e.split("-")[1]}function Dt(e){return e==="x"?"y":"x"}function De(e){return e==="y"?"height":"width"}function Be(e){return["top","bottom"].includes(he(e))?"y":"x"}function ze(e){return Dt(Be(e))}function Bt(e,n,o){o===void 0&&(o=!1);const l=G(e),i=ze(e),a=De(i);let t=i==="x"?l===(o?"end":"start")?"right":"left":l==="start"?"bottom":"top";return n.reference[a]>n.floating[a]&&(t=je(t)),[t,je(t)]}function zt(e){return e.replace(/start|end/g,n=>Lt[n])}function je(e){return e.replace(/left|right|bottom|top/g,n=>Rt[n])}function Ft(e){return{top:0,right:0,bottom:0,left:0,...e}}function lt(e){return typeof e!="number"?Ft(e):{top:e,right:e,bottom:e,left:e}}function Se(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ue(e,n,o){let{reference:l,floating:i}=e;const a=Be(n),t=ze(n),s=De(t),u=he(n),r=a==="y",c=l.x+l.width/2-i.width/2,f=l.y+l.height/2-i.height/2,p=l[s]/2-i[s]/2;let m;switch(u){case"top":m={x:c,y:l.y-i.height};break;case"bottom":m={x:c,y:l.y+l.height};break;case"right":m={x:l.x+l.width,y:f};break;case"left":m={x:l.x-i.width,y:f};break;default:m={x:l.x,y:l.y}}switch(G(n)){case"start":m[t]-=p*(o&&r?-1:1);break;case"end":m[t]+=p*(o&&r?-1:1);break}return m}const Pt=async(e,n,o)=>{const{placement:l="bottom",strategy:i="absolute",middleware:a=[],platform:t}=o,s=a.filter(Boolean),u=await(t.isRTL==null?void 0:t.isRTL(n));let r=await t.getElementRects({reference:e,floating:n,strategy:i}),{x:c,y:f}=Ue(r,l,u),p=l,m={},h=0;for(let y=0;y<s.length;y++){const{name:b,fn:v}=s[y],{x,y:V,data:S,reset:$}=await v({x:c,y:f,initialPlacement:l,placement:p,strategy:i,middlewareData:m,rects:r,platform:t,elements:{reference:e,floating:n}});c=x??c,f=V??f,m={...m,[b]:{...m[b],...S}},$&&h<=50&&(h++,typeof $=="object"&&($.placement&&(p=$.placement),$.rects&&(r=$.rects===!0?await t.getElementRects({reference:e,floating:n,strategy:i}
1):$.rects),{x:c,y:f}=Ue(r,p,u)),y=-1)}return{x:c,y:f,placement:p,strategy:i,middlewareData:m}};async function kt(e,n){var o;n===void 0&&(n={});const{x:l,y:i,platform:a,rects:t,elements:s,strategy:u}=e,{boundary:r="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=Oe(n,e),h=lt(m),b=s[p?f==="floating"?"reference":"floating":f],v=Se(await a.getClippingRect({element:(o=await(a.isElement==null?void 0:a.isElement(b)))==null||o?b:b.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(s.floating)),boundary:r,rootBoundary:c,strategy:u})),x=f==="floating"?{...t.floating,x:l,y:i}:t.reference,V=await(a.getOffsetParent==null?void 0:a.getOffsetParent(s.floating)),S=await(a.isElement==null?void 0:a.isElement(V))?await(a.getScale==null?void 0:a.getScale(V))||{x:1,y:1}:{x:1,y:1},$=Se(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:x,offsetParent:V,strategy:u}):x);return{top:(v.top-$.top+h.top)/S.y,bottom:($.bottom-v.bottom+h.bottom)/S.y,left:(v.left-$.left+h.left)/S.x,right:($.right-v.right+h.right)/S.x}}const Wt=e=>({name:"arrow",options:e,async fn(n){const{x:o,y:l,placement:i,rects:a,platform:t,elements:s,middlewareData:u}=n,{element:r,padding:c=0}=Oe(e,n)||{};if(r==null)return{};const f=lt(c),p={x:o,y:l},m=ze(i),h=De(m),y=await t.getDimensions(r),b=m==="y",v=b?"top":"left",x=b?"bottom":"right",V=b?"clientHeight":"clientWidth",S=a.reference[h]+a.reference[m]-p[m]-a.floating[h],$=p[m]-a.reference[m],M=await(t.getOffsetParent==null?void 0:t.getOffsetParent(r));let T=M?M[V]:0;(!T||!await(t.isElement==null?void 0:t.isElement(M)))&&(T=s.floating[V]||a.floating[h]);const W=S/2-$/2,B=T/2-y[h]/2-1,N=ce(f[v],B),R=ce(f[x],B),L=N,Y=T-y[h]-R,F=T/2-y[h]/2+W,H=Mt(L,F,Y),_=!u.arrow&&G(i)!=null&&F!==H&&a.reference[h]/2-(F<L?N:R)-y[h]/2<0,j=_?F<L?F-L:F-Y:0;return{[m]:p[m]+j,data:{[m]:H,centerOffset:F-H-j,..._&&{alignmentOffset:j}},reset:_}}});function Ht(e,n,o){return(e?[...o.filter(i=>G(i)===e),...o.filter(i=>G(i)!==e)]:o.filter(i=>he(i)===i)).filter(i=>e?G(i)===e||(n?zt(i)!==i:!1):!0)}const It=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(n){var o,l,i;const{rects:a,middlewareData:t,placement:s,platform:u,elements:r}=n,{crossAxis:c=!1,alignment:f,allowedPlacements:p=Je,autoAlignment:m=!0,...h}=Oe(e,n),y=f!==void 0||p===Je?Ht(f||null,m,p):p,b=await kt(n,h),v=((o=t.autoPlacement)==null?void 0:o.index)||0,x=y[v];if(x==null)return{};const V=Bt(x,a,await(u.isRTL==null?void 0:u.isRTL(r.floating)));if(s!==x)return{reset:{placement:y[0]}};const S=[b[he(x)],b[V[0]],b[V[1]]],$=[...((l=t.autoPlacement)==null?void 0:l.overflows)||[],{placement:x,overflows:S}],M=y[v+1];if(M)return{data:{index:v+1,overflows:$},reset:{placement:M}};const T=$.map(N=>{const R=G(N.placement);return[N.placement,R&&c?N.overflows.slice(0,2).reduce((L,Y)=>L+Y,0):N.overflows[0],N.overflows]}).sort((N,R)=>N[1]-R[1]),B=((i=T.filter(N=>N[2].slice(0,G(N[0])?2:3).every(R=>R<=0))[0])==null?void 0:i[0])||T[0][0];return B!==s?{data:{index:v+1,overflows:$},reset:{placement:B}}:{}}}};async function Xt(e,n){const{placement:o,platform:l,elements:i}=e,a=await(l.isRTL==null?void 0:l.isRTL(i.floating)),t=he(o),s=G(o),u=Be(o)==="y",r=["left","top"].includes(t)?-1:1,c=a&&u?-1:1,f=Oe(n,e);let{mainAxis:p,crossAxis:m,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return s&&typeof h=="number"&&(m=s==="end"?h*-1:h),u?{x:m*c,y:p*r}:{x:p*r,y:m*c}}const Yt=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var o,l;const{x:i,y:a,placement:t,middlewareData:s}=n,u=await Xt(n,e);return t===((o=s.offset)==null?void 0:o.placement)&&(l=s.arrow)!=null&&l.alignmentOffset?{}:{x:i+u.x,y:a+u.y,data:{...u,placement:t}}}}};function K(e){return Fe(e)?(e.nodeName||"").toLowerCase():"#document"}function P(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function Z(e){var n;return(n=(Fe(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function Fe(e){return e instanceof Node||e instanceof P(e).Node}function Q(e){return e instanceof Element||e instanceof P(e).Element}function J(e){return e instanceof HTMLElement||e instanceof P(e).HTMLElement}function qe(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof P(e).ShadowRoot}function ye(e){const{overflow:n,overflowX:o,overflowY:l,display:i}=k(e);return/auto|scroll|overlay|hidden|clip/.test(n+l+o)&&!["inline","contents"].includes(i)}function Jt(e){return["table","td","th"].includes(K(e))}function Pe(e){const n=ke(),o=k(e);return o.transform!=="none"||o.perspective!=="none"||(o.containerType?o.containerType!=="normal":!1)||!n&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!n&&(o.filter?o.filter!=="none":!1)||["transform","perspective","filter"].some(l=>(o.willChange||"").includes(l))||["paint","layout","strict","content"].some(l=>(o.contain||"").includes(l))}function jt(e){let n=fe(e);for(;J(n)&&!Ce(n);){if(Pe(n))return n;n=fe(n)}return null}function ke(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ce(e){return["html","body","#document"].includes(K(e))}function k(e){return P(e).getComputedStyle(e)}function Ae(e){return Q(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function fe(e){if(K(e)==="html")return e;const n=e.assignedSlot||e.parentNode||qe(e)&&e.host||Z(e);return qe(n)?n.host:n}function ot(e){const n=fe(e);return Ce(n)?e.ownerDocument?e.ownerDocument.body:e.body:J(n)&&ye(n)?n:ot(n)}function pe(e,n,o){var l;n===void 0&&(n=[]),o===void 0&&(o=!0);const i=ot(e),a=i===((l=e.ownerDocument)==null?void 0:l.body),t=P(i);
vendor: 5,917 bytes, line 1
1return a?n.concat(t,t.visualViewport||[],ye(i)?i:[],t.frameElement&&o?pe(t.frameElement):[]):n.concat(i,pe(i,[],o))}function it(e){const n=k(e);let o=parseFloat(n.width)||0,l=parseFloat(n.height)||0;const i=J(e),a=i?e.offsetWidth:o,t=i?e.offsetHeight:l,s=$e(o)!==a||$e(l)!==t;return s&&(o=a,l=t),{width:o,height:l,$:s}}function We(e){return Q(e)?e:e.contextElement}function ue(e){const n=We(e);if(!J(n))return te(1);const o=n.getBoundingClientRect(),{width:l,height:i,$:a}=it(n);let t=(a?$e(o.width):o.width)/l,s=(a?$e(o.height):o.height)/i;return(!t||!Number.isFinite(t))&&(t=1),(!s||!Number.isFinite(s))&&(s=1),{x:t,y:s}}const Ut=te(0);function at(e){const n=P(e);return!ke()||!n.visualViewport?Ut:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function qt(e,n,o){return n===void 0&&(n=!1),!o||n&&o!==P(e)?!1:n}function ie(e,n,o,l){n===void 0&&(n=!1),o===void 0&&(o=!1);const i=e.getBoundingClientRect(),a=We(e);let t=te(1);n&&(l?Q(l)&&(t=ue(l)):t=ue(e));const s=qt(a,o,l)?at(a):te(0);let u=(i.left+s.x)/t.x,r=(i.top+s.y)/t.y,c=i.width/t.x,f=i.height/t.y;if(a){const p=P(a),m=l&&Q(l)?P(l):l;let h=p,y=h.frameElement;for(;y&&l&&m!==h;){const b=ue(y),v=y.getBoundingClientRect(),x=k(y),V=v.left+(y.clientLeft+parseFloat(x.paddingLeft))*b.x,S=v.top+(y.clientTop+parseFloat(x.paddingTop))*b.y;u*=b.x,r*=b.y,c*=b.x,f*=b.y,u+=V,r+=S,h=P(y),y=h.frameElement}}return Se({width:c,height:f,x:u,y:r})}const Gt=[":popover-open",":modal"];function rt(e){return Gt.some(n=>{try{return e.matches(n)}catch{return!1}})}function Kt(e){let{elements:n,rect:o,offsetParent:l,strategy:i}=e;const a=i==="fixed",t=Z(l),s=n?rt(n.floating):!1;if(l===t||s&&a)return o;let u={scrollLeft:0,scrollTop:0},r=te(1);const c=te(0),f=J(l);if((f||!f&&!a)&&((K(l)!=="body"||ye(t))&&(u=Ae(l)),J(l))){const p=ie(l);r=ue(l),c.x=p.x+l.clientLeft,c.y=p.y+l.clientTop}return{width:o.width*r.x,height:o.height*r.y,x:o.x*r.x-u.scrollLeft*r.x+c.x,y:o.y*r.y-u.scrollTop*r.y+c.y}}function Qt(e){return Array.from(e.getClientRects())}function st(e){return ie(Z(e)).left+Ae(e).scrollLeft}function Zt(e){const n=Z(e),o=Ae(e),l=e.ownerDocument.body,i=oe(n.scrollWidth,n.clientWidth,l.scrollWidth,l.clientWidth),a=oe(n.scrollHeight,n.clientHeight,l.scrollHeight,l.clientHeight);let t=-o.scrollLeft+st(e);const s=-o.scrollTop;return k(l).direction==="rtl"&&(t+=oe(n.clientWidth,l.clientWidth)-i),{width:i,height:a,x:t,y:s}}function _t(e,n){const o=P(e),l=Z(e),i=o.visualViewport;let a=l.clientWidth,t=l.clientHeight,s=0,u=0;if(i){a=i.width,t=i.height;const r=ke();(!r||r&&n==="fixed")&&(s=i.offsetLeft,u=i.offsetTop)}return{width:a,height:t,x:s,y:u}}function en(e,n){const o=ie(e,!0,n==="fixed"),l=o.top+e.clientTop,i=o.left+e.clientLeft,a=J(e)?ue(e):te(1),t=e.clientWidth*a.x,s=e.clientHeight*a.y,u=i*a.x,r=l*a.y;return{width:t,height:s,x:u,y:r}}function Ge(e,n,o){let l;if(n==="viewport")l=_t(e,o);else if(n==="document")l=Zt(Z(e));else if(Q(n))l=en(n,o);else{const i=at(e);l={...n,x:n.x-i.x,y:n.y-i.y}}return Se(l)}function ut(e,n){const o=fe(e);return o===n||!Q(o)||Ce(o)?!1:k(o).position==="fixed"||ut(o,n)}function tn(e,n){const o=n.get(e);if(o)return o;let l=pe(e,[],!1).filter(s=>Q(s)&&K(s)!=="body"),i=null;const a=k(e).position==="fixed";let t=a?fe(e):e;for(;Q(t)&&!Ce(t);){const s=k(t),u=Pe(t);!u&&s.position==="fixed"&&(i=null),(a?!u&&!i:!u&&s.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||ye(t)&&!u&&ut(e,t))?l=l.filter(c=>c!==t):i=s,t=fe(t)}return n.set(e,l),l}function nn(e){let{element:n,boundary:o,rootBoundary:l,strategy:i}=e;const t=[...o==="clippingAncestors"?tn(n,this._c):[].concat(o),l],s=t[0],u=t.reduce((r,c)=>{const f=Ge(n,c,i);return r.top=oe(f.top,r.top),r.right=ce(f.right,r.right),r.bottom=ce(f.bottom,r.bottom),r.left=oe(f.left,r.left),r},Ge(n,s,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function ln(e){const{width:n,height:o}=it(e);return{width:n,height:o}}function on(e,n,o){const l=J(n),i=Z(n),a=o==="fixed",t=ie(e,!0,a,n);let s={scrollLeft:0,scrollTop:0};const u=te(0);if(l||!l&&!a)if((K(n)!=="body"||ye(i))&&(s=Ae(n)),l){const f=ie(n,!0,a,n);u.x=f.x+n.clientLeft,u.y=f.y+n.clientTop}else i&&(u.x=st(i));const r=t.left+s.scrollLeft-u.x,c=t.top+s.scrollTop-u.y;return{x:r,y:c,width:t.width,height:t.height}}function Ke(e,n){return!J(e)||k(e).position==="fixed"?null:n?n(e):e.offsetParent}function ct(e,n){const o=P(e);if(!J(e)||rt(e))return o;let l=Ke(e,n);for(;l&&Jt(l)&&k(l).position==="static";)l=Ke(l,n);return l&&(K(l)==="html"||K(l)==="body"&&k(l).position==="static"&&!Pe(l))?o:l||jt(e)||o}const an=async function(e){const n=this.getOffsetParent||ct,o=this.getDimensions;return{reference:on(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,...await o(e.floating)}}};function rn(e){return k(e).direction==="rtl"}const sn={convertOffsetParentRelativeRectToViewportRelativeRect:Kt,getDocumentElement:Z,getClippingRect:nn,getOffsetParent:ct,getElementRects:an,getClientRects:Qt,getDimensions:ln,getScale:ue,isElement:Q,isRTL:rn};function un(e,n){let o=null,l;const i=Z(e);function a(){var s;clearTimeout(l),(s=o)==null||s.disconnect(),o=null}function t(s,u){s===void 0&&(s=!1),u===void 0&&(u=1),a();const{left:r,top:c,width:f,height:p}=e.getBoundingClientRect();if(s||n(),!f||!p)return;const m=be(c),h=be(i.clientWidth-(r+f)),y=be(i.clientHeight-(c+p)),b=be(r),x={rootMargin:-m+"px "+-h+"px "+-y+"px "+-b+"px",threshold:oe(0,ce(1,u))||1};let V=!0;function S($){const M=$[0].intersectionRatio;if(M!==u){if(!V)return t();M?t(!1,M):l=setTimeout(()=>{t(!1,1e-7)},100)}V=!1}try{o=new IntersectionObserver(S,{...x,root:i.ownerDocument})}catch{o=new IntersectionObserver(S,x)}o.observe(e)}return t(!0),a}function cn(e,n,o,l){l===void 0&&(l={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:t=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=l,r=We(e),c=i||a?[...r?pe(r):[],...pe(n)]:[];
1c.forEach(v=>{i&&v.addEventListener("scroll",o,{passive:!0}),a&&v.addEventListener("resize",o)});const f=r&&s?un(r,o):null;let p=-1,m=null;t&&(m=new ResizeObserver(v=>{let[x]=v;x&&x.target===r&&m&&(m.unobserve(n),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var V;(V=m)==null||V.observe(n)})),o()}),r&&!u&&m.observe(r),m.observe(n));let h,y=u?ie(e):null;u&&b();function b(){const v=ie(e);y&&(v.x!==y.x||v.y!==y.y||v.width!==y.width||v.height!==y.height)&&o(),y=v,h=requestAnimationFrame(b)}return o(),()=>{var v;c.forEach(x=>{i&&x.removeEventListener("scroll",o),a&&x.removeEventListener("resize",o)}),f==null||f(),(v=m)==null||v.disconnect(),m=null,u&&cancelAnimationFrame(h)}}const fn=It,dn=Wt,mn=(e,n,o)=>{const l=new Map,i={platform:sn,...o},a={...i.platform,_c:l};return Pt(e,n,{...i,platform:a})};function vn(e){return e!=null&&typeof e=="object"&&"$el"in e}function Le(e){if(vn(e)){const n=e.$el;return Fe(n)&&K(n)==="#comment"?null:n}return e}function gn(e){return{name:"arrow",options:e,fn(n){const o=Le(O(e.element));return o==null?{}:dn({element:o,padding:e.padding}).fn(n)}}}function ft(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Qe(e,n){const o=ft(e);return Math.round(n*o)/o}function pn(e,n,o){o===void 0&&(o={});const l=o.whileElementsMounted,i=A(()=>{var T;return(T=O(o.open))!=null?T:!0}),a=A(()=>O(o.middleware)),t=A(()=>{var T;return(T=O(o.placement))!=null?T:"bottom"}),s=A(()=>{var T;return(T=O(o.strategy))!=null?T:"absolute"}),u=A(()=>{var T;return(T=O(o.transform))!=null?T:!0}),r=A(()=>Le(e.value)),c=A(()=>Le(n.value)),f=E(0),p=E(0),m=E(s.value),h=E(t.value),y=ht({}),b=E(!1),v=A(()=>{const T={position:m.value,left:"0",top:"0"};if(!c.value)return T;const W=Qe(c.value,f.value),B=Qe(c.value,p.value);return u.value?{...T,transform:"translate("+W+"px, "+B+"px)",...ft(c.value)>=1.5&&{willChange:"transform"}}:{position:m.value,left:W+"px",top:B+"px"}});let x;function V(){r.value==null||c.value==null||mn(r.value,c.value,{middleware:a.value,placement:t.value,strategy:s.value}).then(T=>{f.value=T.x,p.value=T.y,m.value=T.strategy,h.value=T.placement,y.value=T.middlewareData,b.value=!0})}function S(){typeof x=="function"&&(x(),x=void 0)}function $(){if(S(),l===void 0){V();return}if(r.value!=null&&c.value!=null){x=l(r.value,c.value,V);return}}function M(){i.value||(b.value=!1)}return se([a,t,s],V,{flush:"sync"}),se([r,c],$,{flush:"sync"}),se(i,M,{flush:"sync"}),yt()&&xt(S),{x:re(f),y:re(p),strategy:re(m),placement:re(h),middlewareData:re(y),isPositioned:re(b),floatingStyles:v,update:V}}const hn={class:"el-range-control__outer"},yn={class:"el-tooltip"},xn=X("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},[X("path",{d:"M7.84106 0.54902C7.46725 -0.183006 6.53277 -0.183007 6.15898 0.549019L0.131557 12.3529C-0.242236 13.085 0.225005 14 0.972595 14H13.0274C13.7751 14 14.2422 13.085 13.8684 12.3529L7.84106 0.54902Z"})],-1),wn=[xn],bn=["disabled"],En=2e3,Vn=14,Tn={__name:"Button",props:{modelValue:{type:Number,default:0},units:{type:String,default:""},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},precision:{type:Number,default:0},orientation:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},allowManualInput:{type:Boolean,default:!0},defaultMode:{type:String,default:"text",validator:e=>["text","input"].includes(e)},error:{type:String,default:null},loading:{type:Boolean,default:!1},helpTooltip:{type:Boolean,default:!1},helpTooltipText:{type:String,default:"Click here to type in value"}},emits:["update:modelValue","drag","trigger-change","toggle-mode","focus","blur","tooltip-open","tooltip-close"],setup(e,{expose:n,emit:o}){const l=e,i=Ze(),a=o,{sliderSize:t,resetSize:s}=wt("range-el"),u=E(!1),r=E(!1),c=E(!1),f=E(!1),p=E(0),m=E(0),h=E(0),y=E(null),b=E(l.modelValue),v=E(l.defaultMode),x=E(!1),V=E(null),S=E(null);let $,M,T,W,B;const N=E(null),R=E(null),L=E(null),Y=E(null),F=E(null),H=E(null),_=E([fn({alignment:"end",allowedPlacements:["top","top-start","top-end"]}
1),Yt(({rects:g})=>({mainAxis:10,alignmentAxis:.5*g.reference.width})),gn({element:F})]),j=A(()=>{const g=(l.modelValue-l.min)/(l.max-l.min)*100;return`${g<0?0:g>100?100:g}%`}),Ne=A(()=>({left:l.orientation==="horizontal"?j.value:null,bottom:l.orientation==="horizontal"?null:j.value})),U=E(null),ae=A({get(){return S.value&&S.value(),U.value??l.modelValue},set(g){U.value=g,clearTimeout(H.value),(!i.maxlength||g.length<=i.maxlength)&&g!==""&&(H.value=setTimeout(()=>{xe(g)},1e3))}}),z=()=>{u.value=!0},de=()=>{u.value=!1},xe=g=>{a("trigger-change",Number(g))},me=g=>{i.disabled||(g.preventDefault(),d(g),window.addEventListener("mousemove",w),window.addEventListener("touchmove",w),window.addEventListener("mouseup",C),window.addEventListener("touchend",C),window.addEventListener("contextmenu",C))},d=g=>{r.value=!0,f.value=!0,a("drag",!0),g.type==="touchstart"&&(g.clientY=g.touches[0].clientY,g.clientX=g.touches[0].clientX),p.value=l.orientation==="horizontal"?g.clientX:g.clientY,h.value=parseFloat(j.value),y.value=h.value},w=g=>{if(r.value){f.value=!1,s();let I=0;g.type==="touchmove"&&(g.clientY=g.touches[0].clientY,g.clientX=g.touches[0].clientX),m.value=l.orientation==="horizontal"?g.clientX:g.clientY,I=(m.value-p.value)/t.value*100,y.value=l.orientation==="horizontal"?h.value+I:h.value-I,D(y.value)}},C=()=>{r.value&&(setTimeout(()=>{r.value=!1,a("drag",!1),f.value||(D(y.value),a("trigger-change",l.modelValue))},0),window.removeEventListener("mousemove",w),window.removeEventListener("touchmove",w),window.removeEventListener("mouseup",C),window.removeEventListener("touchend",C),window.removeEventListener("contextmenu",C))},D=g=>{if(g===null||isNaN(g))return;g<0?g=0:g>100&&(g=100);const I=100/((l.max-l.min)/l.step);let q=Math.round(g/I)*I*(l.max-l.min)*.01+l.min;q=parseFloat(q.toFixed(l.precision)),a("update:modelValue",q),!r.value&&l.modelValue!==b.value&&(b.value=JSON.parse(JSON.stringify(l.modelValue)))},ve=()=>{U.value=v.value==="text"?"":null,v.value=v.value==="text"?"input":"text",a("toggle-mode",v.value),setTimeout(()=>{v.value==="input"?(V.value&&clearTimeout(V.value),x.value&&(x.value=!1,a("tooltip-close")),L.value.rootEl.querySelector("input").focus(),document.addEventListener("click",He)):(c.value=!1,document.removeEventListener("click",He))},0)},He=g=>{v.value==="input"&&L.value&&g.target!==L.value.rootEl&&!g.composedPath().includes(L.value.rootEl)&&ve()},dt=()=>{c.value=!0,a("focus")},mt=()=>{v.value==="input"&&(c.value=!1,a("blur"),ve())};return se(()=>l.loading,()=>{!c.value&&v.value==="input"&&ve()}),et(()=>{l.helpTooltip&&(V.value=setTimeout(()=>{x.value=!0;const{x:g,y:I,strategy:we,placement:q,middlewareData:Ie,update:vt}=pn(R,Y,{whileElementsMounted:cn,middleware:_});B=A(()=>q.value?`is-placed-${q.value.split("-")[1]}`:""),$=A(()=>({position:we.value,top:`${I.value??0}px`,left:`${Math.round(g.value??0)}px`,width:"max-content"})),T=A(()=>{var ne;return((ne=Ie.value.arrow)==null?void 0:ne.x)??null}),W=A(()=>{var ne;return((ne=Ie.value.arrow)==null?void 0:ne.y)??null}),S.value=vt,M=A(()=>{const ne=q.value.split("-")[0],gt={top:"bottom",right:"left",bottom:"top",left:"right"}[ne];return{left:T.value!=null?`${T.value}px`:"",top:W.value!=null?`${W.value}px`:"",[gt]:`${-Vn}px`}}),a("tooltip-open")},En))}),tt(()=>{V.value&&clearTimeout(V.value),H.value&&clearTimeout(H.value)}),n({rootEl:N,setPosition:D}),(g,I)=>{const we=At;return le(),ge("div",{ref_key:"rootEl",ref:N,class:Te(["el-range-control",[g.$attrs.class,{"is-loading":e.loading}]]),style:Ee(O(Ne))},[X("button",_e({type:"button",class:["el-range-control__button",{"is-hover":O(u),"is-dragging":O(r),"is-error":e.error,"is-disabled":g.$attrs.disabled}]},g.$omit(g.$attrs,"class"),{tabindex:"0",onMouseenter:z,onMouseleave:de,onMousedown:me,onTouchstart:me,onFocus:z,onBlur:de}),null,16),X("div",hn,[Me(Vt,{name:"configurator-tooltip-transition"},{default:bt(()=>[O(x)?(le(),ge("div",{key:0,ref_key:"floatingEl",ref:Y,class:Te(["el-tooltip-wrapper",O(B)]),style:Ee(O($))},[X("div",yn,[Et(Xe(e.helpTooltipText)+" ",1),X("span",{ref_key:"floatingArrowEl",ref:F,class:"el-tooltip__arrow","aria-hidden":"true",style:Ee(O(M))},wn,4)])],6)):Re("",!0)]),_:1}),O(v)==="text"?(le(),ge("button",{key:0,ref_key:"textEl",ref:R,type:"button",class:"el-label",disabled:g.$attrs.disabled,onClick:ve},[X("span",null,Xe(`${e.modelValue}${e.units?e.units:""}
1`),1)],8,bn)):e.allowManualInput&&O(v)==="input"?(le(),nt(we,{key:1,ref_key:"inputEl",ref:L,modelValue:O(ae),"onUpdate:modelValue":I[0]||(I[0]=q=>Ve(ae)?ae.value=q:null),class:"el-range-control__input",size:`${e.min!=null&&e.max!=null?`${e.min}â${e.max}`:e.min!=null?`min ${e.min}`:`max ${e.max}`}${e.units?`${e.units}`:""}`.length,placeholder:`${e.min!=null&&e.max!=null?`${e.min}â${e.max}`:e.min!=null?`min ${e.min}`:`max ${e.max}`}${e.units?`${e.units}`:""}`,disabled:g.$attrs.disabled,error:e.error,"input-class":"el-input--secondary",updating:e.loading,onFocus:dt,onBlur:mt},null,8,["modelValue","size","placeholder","disabled","error","updating"])):Re("",!0)])],6)}}},$n=Tn,Sn={class:"el-range-wrapper"},On=["aria-valuemin","aria-valuemax","aria-orientation","aria-disabled"],Cn={class:"el-range__inner"},An={__name:"Index",props:{modelValue:{type:[Number,Array],default:0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1,validator:e=>e>0},disabled:{type:Boolean,default:!1},label:{type:String,default:""},units:{type:String,default:""},formatValue:{type:Function,default:e=>parseFloat(e)},orientation:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},loading:{type:Boolean,default:!1},helpTooltip:{type:Boolean,default:!1},helpTooltipText:{type:String,default:"Click here to type in value"}},emits:["update:modelValue","typing","tooltip-open","tooltip-close"],setup(e,{emit:n}){const{$validateIntegerNumber:o,$validateFloatNumber:l,$validateFloatNumberWithPrecision:i,$validateNumberBounds:a}=St(),t=e,s=n,u=Number.isInteger(t.step)?"int":"float",r=E(Array.isArray(t.modelValue)),c=E(null),f=E(null),p=E(null),m=E(!1),h=E(1),y=E(""),b=E(null),v=E(null),x=E((()=>{const d=[t.min,t.max,t.step].map(w=>{const C=(""+w).split(".")[1];return C?C.length:0});return Math.max.apply(null,d)})()),V=A(()=>r.value?Math.min(c.value,f.value):c.value),S=A(()=>r.value?Math.max(c.value,f.value):c.value),$=A(()=>r.value?`${100*(S.value-V.value)/(t.max-t.min)}%`:`${100*(t.modelValue-t.min)/(t.max-t.min)}%`),M=A(()=>r.value?`${100*(V.value-t.min)/(t.max-t.min)<0?0:100*(V.value-t.min)/(t.max-t.min)}%`:"0%"),T=A(()=>({width:t.orientation==="horizontal"?$.value:null,height:t.orientation==="horizontal"?null:$.value,left:t.orientation==="horizontal"?M.value:null,bottom:t.orientation==="horizontal"?null:M.value})),W=t.formatValue instanceof Function,B=E(null),N=E(null),R=E(null),L=E(null);se(()=>t.modelValue,(d,w)=>{m.value||Array.isArray(d)&&Array.isArray(w)&&d.every((C,D)=>C===w[D])||F()},{deep:!0}),se(()=>[t.min,t.max],()=>{me(),xe(),F()});const Y=()=>r.value?![V.value,S.value].every((d,w)=>d===p.value[w]):t.modelValue!==p.value,F=()=>{if(t.min>t.max)return;const d=t.modelValue;r.value&&Array.isArray(d)?d[1]<t.min?s("update:modelValue",z([t.min,t.min])):d[0]>t.max?s("update:modelValue",z([t.max,t.max])):d[0]<t.min?s("update:modelValue",z([t.min,d[1]])):d[1]>t.max?s("update:modelValue",z([d[0],t.max])):(c.value=d[0],f.value=d[1],b.value="",v.value="",Y()&&(p.value=d.slice())):!r.value&&!isNaN(d)&&(d<t.min?s("update:modelValue",z(t.min)):d>t.max?s("update:modelValue",z(t.max)):(c.value=d,b.value="",Y()&&(p.value=d)))},H=d=>{if(r.value&&Array.isArray(d)){const w=Math.min(d[0],d[1]),C=Math.max(d[0],d[1]);w<t.min?s("update:modelValue",z([t.min,C])):C>t.max?s("update:modelValue",z([w,t.max])):s("update:modelValue",z([w,C]))}else!r.value&&!isNaN(d)&&(d<t.min?s("update:modelValue",z(t.min)):d>t.max?s("update:modelValue",z(t.max)):s("update:modelValue",z(d)))},_=(d,w)=>{if(!d||typeof w>"u"||w===null)return;if(!(u==="int"?o(w):l(w))){d==="start"&&(b.value=u==="int"?ee.range.only_int:ee.range.only_num),d==="end"&&(v.value=u==="int"?ee.range.only_int:ee.range.only_num);return}if(x.value&&!i(w,x.value)){d==="start"&&(b.value=ee.range.num_decimalplaces(x.value)),d==="end"&&(v.value=ee.range.num_decimalplaces(x.value));return}if(a(w,{max:t.max,min:t.min}))d==="start"&&(b.value=null),d==="end"&&(v.value=null);else{d==="start"&&(b.value=ee.range.out_of_bounds({max:t.max,min:t.min})),d==="end"&&(v.value=ee.range.out_of_bounds({max:t.max,min:t.min}));return}setTimeout(()=>{H(r.value?[V.value,S.value]:w)},0)},j=d=>{const w=t.min+d*(t.max-t.min)/100;if(!r.value){R.value.setPosition(d);return}let C;Math.abs(V.value-w)<Math.abs(S.value-w)?C=c.value<f.value?R.value:L.value:C=c.value>f.value?R.value:L.value,C.setPosition(d)},Ne=d=>{if(!(t.disabled||m.value)&&d.target!==R.value.rootEl&&!d.composedPath().includes(R.value.rootEl)&&(!(L.value&&L.value.rootEl)||d.target!==L.value.rootEl&&!d.composedPath().includes(L.value.rootEl))){U();const w=B.value.getBoundingClientRect(),C=w.left,D=w.top;j(t.orientation==="horizontal"?(d.clientX-C)/h.value*100:(D-d.clientY)/h.value*100+100),H(r.value?[V.value,S.value]:c.value)}},U=()=>{B.value&&(h.value=t.orientation==="horizontal"?B.value.clientWidth-R.value.rootEl.clientWidth:B.value.clientHeight-R.value.rootEl.clientHeight)},ae=d=>{s("typing",d==="input"),d==="text"&&F()},z=d=>W.value?formatValue(d):d,de=d=>{m.value=d},xe=()=>{N.value&&(N.value.setAttribute("aria-valuetext",y.value),N.value.setAttribute("aria-label",`${t.label}: values between ${t.min} and ${t.max}`))},me=()=>{r.value?(Array.isArray(t.modelValue)?(c.value=Math.max(t.min,t.modelValue[0]),f.value=Math.min(t.max,t.modelValue[1])):(c.value=JSON.parse(JSON.stringify(t.min)),f.value=JSON.parse(JSON.stringify(t.max))),p.value=[c.value,f.value],y.value=`${c.value}-${f.value}`):(typeof t.modelValue!="number"||isNaN(t.modelValue)?c.value=JSON.parse(JSON.stringify(t.min)):c.value=Math.min(t.max,Math.max(t.min,t.modelValue)),p.value=c.value,y.value=c.value)};return Tt("range-el",{sliderSize:$t(h),resetSize:U}),me(),et(()=>{xe(),setTimeout(()=>{U(),window.addEventListener("resize",U)},0)}),tt(()=>{window.removeEventListener("resize",U)}),(d,w)=>{const C=$n;return le(),ge("div",Sn,[X("div",{ref_key:"sliderWrapperEl",ref:N,class:Te(["el-range",[`is-${e.orientation}`,{"is-disabled":e.disabled,"is-loading":e.loading}]]),role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-orientation":e.orientation,"aria-disabled":e.disabled},[X("div",Cn,[X("div",{ref_key:"sliderEl",ref:B,class:"el-range__runway","allow-pointer-events":"",onClick:Ne},[X("div",{class:"el-range__bar",style:Ee(O(T))},null,4),Me(C,{ref_key:"firstButtonEl",ref:R,modelValue:O(c),"onUpdate:modelValue":w[0]||(w[0]=D=>Ve(c)?c.value=D:null),units:e.units,orientation:e.orientation,min:e.min,max:e.max,step:e.step,precision:O(x),disabled:e.disabled,error:O(b),loading:e.loading,"help-tooltip":e.helpTooltip,"help-tooltip-text":e.helpTooltipText,onDrag:de,onTriggerChange:w[1]||(w[1]=D=>_("start",D)),onToggleMode:ae,onTooltipOpen:w[2]||(w[2]=D=>d.$emit("tooltip-open")),onTooltipClose:w[3]||(w[3]=D=>d.$emit("tooltip-close"))},null,8,["modelValue","units","orientation","min","max","step","precision","disabled","error","loading","help-tooltip","help-tooltip-text"]),O(r)?(le(),nt(C,{key:0,ref_key:"secondButtonEl",ref:L,modelValue:O(f),"onUpdate:modelValue":w[4]||(w[4]=D=>Ve(f)?f.value=D:null),units:e.units,orientation:e.orientation,min:e.min,max:e.max,step:e.step,precision:O(x),disabled:e.disabled,error:O(v),loading:e.loading,onDrag:de,onTriggerChange:w[5]||(w[5]=D=>_("end",D)),onToggleMode:ae},null,8,["modelValue","units","orientation","min","max","step","precision","disabled","error","loading"])):Re("",!0)],512)])],10,On)])}}},Mn=An;export{Mn as _,At as a};
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.