(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[790],{29429:(e,t,n)=>{"use strict";var r=n(14232),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},u=r.useState,i=r.useEffect,a=r.useLayoutEffect,o=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!l(e,n)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=u({inst:{value:n,getSnapshot:t}}),l=r[0].inst,s=r[1];return a(function(){l.value=n,l.getSnapshot=t,c(l)&&s({inst:l})},[e,n,t]),i(function(){return c(l)&&s({inst:l}),e(function(){c(l)&&s({inst:l})})},[e]),o(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:s},30790:(e,t,n)=>{"use strict";n.d(t,{R:()=>e5});var r,l=n(37876),u=n(14232);function i(e){return e?.ownerDocument||document}let a={...n.t(u,2)},o={};function c(e,t){let n=u.useRef(o);return n.current===o&&(n.current=e(t)),n}let s=a.useInsertionEffect,d=s&&s!==a.useLayoutEffect?s:e=>e();function f(e){let t=c(v).current;return t.next=e,d(t.effect),t.trampoline}function v(){let e={next:void 0,callback:h,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function h(){}let p="undefined"!=typeof document?u.useLayoutEffect:()=>{};function m(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function b(e,t,n=Object.is){let{length:r}=e;if(r!==t.length)return!1;for(let l=0;l<r;l+=1)if(!n(e[l],t[l]))return!1;return!0}function g(){}let y=Object.freeze([]),x=Object.freeze({});function w(e,t,n,r){let l=!1,u=!1,i=null!=r?r:x;return{reason:e,event:null!=t?t:new Event("base-ui"),cancel(){l=!0},allowPropagation(){u=!0},get isCanceled(){return l},get isPropagationAllowed(){return u},trigger:n,...i}}function E(e,t,n){let r=null!=n?n:x;return{reason:e,event:null!=t?t:new Event("base-ui"),...r}}let S=0,I=a.useId;function C(e){var t="base-ui";if(void 0!==I){let n=I();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let n=u.useRef(void 0),r=function(){let[,e]=u.useState({});return u.useCallback(()=>{e({})},[])}(),l=e??n.current;return u.useEffect(()=>{null==n.current&&(S+=1,n.current=`${t}-${S}`,null==e&&r())},[e,t,r]),l}(e,t)}function k(e,t,n,r){var l,u,i,a,o;let s=c(R).current;return l=s,u=e,i=t,a=n,o=r,(l.refs[0]!==u||l.refs[1]!==i||l.refs[2]!==a||l.refs[3]!==o)&&A(s,[e,t,n,r]),s.callback}function R(){return{callback:null,cleanup:null,refs:[]}}function A(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let l=t[e];if(null!=l)switch(typeof l){case"function":{let t=l(n);"function"==typeof t&&(r[e]=t);break}case"object":l.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(null!=n)switch(typeof n){case"function":{let t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}let M=parseInt(u.version,10);function N(e){if(!u.isValidElement(e))return null;let t=e.props;return(M>=19?t?.ref:e.ref)??null}function P(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}let _={};function L(e,t,n,r,l){if(!n&&!r&&!l&&!e)return j(t);let u=j(e);return t&&(u=F(u,t)),n&&(u=F(u,n)),r&&(u=F(u,r)),l&&(u=F(u,l)),u}function j(e){return q(e)?{...e(_)}:function(e){let t={...e};for(let e in t){let n=t[e];T(e,n)&&(t[e]=V(n))}return t}(e)}function F(e,t){return q(t)?t(e):function(e,t){if(!t)return e;for(let n in t){let r=t[n];switch(n){case"style":e[n]=P(e.style,r);break;case"className":e[n]=D(e.className,r);break;default:T(n,r)?e[n]=function(e,t){return t?e?function(){for(var n=arguments.length,r=Array(n),l=0;l<n;l++)r[l]=arguments[l];let u=r[0];if(B(u)){O(u);let n=t(...r);return u.baseUIHandlerPrevented||null==e||e(...r),n}let i=t(...r);return null==e||e(...r),i}:V(t):e}(e[n],r):e[n]=r}}return e}(e,t)}function T(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),l=e.charCodeAt(2);return 111===n&&110===r&&l>=65&&l<=90&&("function"==typeof t||void 0===t)}function q(e){return"function"==typeof e}function V(e){return e?function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let l=n[0];return B(l)&&O(l),e(...n)}:e}function O(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function D(e,t){return t?e?t+" "+e:t:e}function B(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}function z(e,t){var n;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=t.render;!1!==r.enabled&&(l=function(e){if((null==e?void 0:e.$$typeof)!==U)return e;let t=u.Children.toArray(e)[0];return u.isValidElement(t)?t:e}(l));let i=function(e,t,n){var r;let{className:l,style:u}=e,{state:i=x,ref:a,props:o,stateAttributesMapping:s,enabled:d=!0}=t,f=d?"function"==typeof l?l(i):l:void 0,v=d?"function"==typeof u?u(i):u:void 0,h=d?function(e,t){let n={};for(let r in e){let l=e[r];if(null==t?void 0:t.hasOwnProperty(r)){let e=t[r](l);null!=e&&Object.assign(n,e);continue}!0===l?n["data-".concat(r.toLowerCase())]="":l&&(n["data-".concat(r.toLowerCase())]=l.toString())}return n}(i,s):x,p=d&&o?function(e){if(Array.isArray(e)){if(0===e.length)return _;if(1===e.length)return j(e[0]);let t=j(e[0]);for(let n=1;n<e.length;n+=1)t=F(t,e[n]);return t}return L(void 0,e)}(o):void 0,m=d?null!=(r=P(h,p))?r:{}:x;return("undefined"!=typeof document&&(d?Array.isArray(a)?m.ref=function(e){var t,n;let r=c(R).current;return t=r,n=e,(t.refs.length!==n.length||t.refs.some((e,t)=>e!==n[t]))&&A(r,e),r.callback}([m.ref,N(n),...a]):m.ref=k(m.ref,N(n),a):k(null,null)),d)?(void 0!==f&&(m.className=D(m.className,f)),void 0!==v&&(m.style=P(m.style,v)),m):x}(t,r,l);return!1===r.enabled?null:function(e,t,n,r){var l,i;if(t){if("function"==typeof t)return t(n,r);let e=L(n,t.props);return e.ref=n.ref,u.cloneElement(t,e)}return l=e,i=n,"button"===l?(0,u.createElement)("button",{type:"button",...i,key:i.key}):"img"===l?(0,u.createElement)("img",{alt:"",...i,key:i.key}):u.createElement(l,i)}(e,l,i,null!=(n=r.state)?n:x)}let U=Symbol.for("react.lazy");var H=n(84974);function X(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function $(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,H.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function W(e){return"composedPath"in e?e.composedPath()[0]??e.target:e.target}let Y=u.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function K(e){let{children:t,elementsRef:n,labelsRef:r,onMapChange:i}=e,a=f(i),[,o]=u.useState(0),s=c(J).current,d=c(G).current,v=u.useRef(0),h=u.useRef(!0),m=u.useRef(null),b=u.useRef(null),g=f(()=>{h.current||(h.current=!0,o(e=>e+1))}),y=f((e,t)=>{d.set(e,t),g()}),x=f(e=>{d.delete(e),g()}),w=f(e=>{let t=new Map;return n.current.length=0,r&&(r.current.length=0),e.forEach(e=>{var l,u,i,a;t.set(e.element,{...null!=(l=e.registration.metadata)?l:{},index:e.index}),n.current[e.index]=e.element,r&&(r.current[e.index]=void 0!==e.registration.label?e.registration.label:null!=(a=null==(i=e.registration.textRef)||null==(u=i.current)?void 0:u.textContent)?a:e.element.textContent)}),v.current=n.current.length,t}),E=f(()=>{let[e,t]=function(e){let t=new Set,n=[],r=[];e.forEach((e,l)=>{if(!l.isConnected)return;let u=e.index,i={index:null!=u?u:-1,element:l,registration:e};null===u?r.push(i):u>=0&&(t.add(u),n.push(i))});let l=0;return r.sort((e,t)=>Q(e.element,t.element)),r.forEach(e=>{for(;t.has(l);)l+=1;e.index=l,n.push(e),l+=1}),t.size>0&&n.sort((e,t)=>e.index-t.index),[n,r.map(e=>e.element)]}(d),n=w(e),r=m.current,l=!r||r.length!==e.length||e.some((e,t)=>{let n=r[t];return e.index!==n.index||e.element!==n.element||e.registration.index!==n.registration.index||e.registration.metadata!==n.registration.metadata});!function(e){var t;if(null==(t=b.current)||t.disconnect(),b.current=null,"function"!=typeof MutationObserver||e.length<2)return;let n=new MutationObserver(t=>{if(!function(e){for(let t of e)for(let e=0;e<t.removedNodes.length;e+=1)if(t.removedNodes[e].isConnected)return!0;return!1}(t))return;let r=null;for(let t of e)if(t.isConnected){if(r&&Q(r,t)>0){n.disconnect(),g();return}r=t}});b.current=n;let r=new Set;for(let t=1;t<e.length;t+=1){let n=function(e,t){let n=e.parentElement;for(;n&&!n.contains(t);)n=n.parentElement;return n}(e[t-1],e[t]);n&&r.add(n)}r.forEach(e=>n.observe(e,{childList:!0}))}(t),m.current=e,h.current=!1,l&&(s.forEach(e=>e(n)),a(n))});p(()=>(!h.current&&m.current&&w(m.current),()=>{n.current=[],r&&(r.current=[])}),[n,r,w]),p(()=>{h.current&&E()}),p(()=>()=>{var e;null==(e=b.current)||e.disconnect(),h.current=!0},[]);let S=f(e=>(s.add(e),()=>{s.delete(e)})),I=u.useMemo(()=>({register:y,unregister:x,subscribeMapChange:S,nextIndexRef:v}),[y,x,S,v]);return(0,l.jsx)(Y.Provider,{value:I,children:t})}function G(){return new Map}function J(){return new Set}function Q(e,t){return e.nextElementSibling===t?-1:t.nextElementSibling===e?1:e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}let Z=function(e,...t){let n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`},ee={invalid:void 0,name:void 0,validityData:{state:{badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},errors:[],error:"",value:"",initialValue:null},setValidityData:g,disabled:void 0,setTouched:g,setDirty:g,setFilled:g,setFocused:g,focusOwnerRef:{current:void 0},validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:{disabled:!1,valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},registerFieldControl:g,validation:{getValidationProps:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x;return t},inputRef:{current:null},registeredInputs:new Map,registerInput:g,getInputControl:()=>null,commit:async()=>{},change:g}},et=u.createContext(ee);function en(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=u.useContext(et);if(t.setValidityData===g&&!e)throw Error(Z(28));return t}let er=u.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:g,validationMode:"onSubmit",submitCountRef:{current:0}}),el=u.createContext({controlId:void 0,registerControlId:g,resetControlId:g,labelId:void 0,setLabelId:g,messageIds:[],setMessageIds:g,getDescriptionProps:e=>e});function eu(){return u.useContext(el)}function ei(e,t){return e-t}function ea(e,t,n,r,l,u){var i,a;let o=m(e,n,r);if(!l)return o;let c=u.slice();return c[t]=m(o,null!=(i=u[t-1])?i:-1/0,null!=(a=u[t+1])?a:1/0),c.sort(ei)}function eo(e,t,n){if(!Array.isArray(e))return!0;let r=t*n;for(let t=0;t<e.length-1;t+=1)if(!(Math.abs(e[t]-e[t+1])>=r))return!1;return!0}let ec=()=>null,es={activeThumbIndex:ec,max:ec,min:ec,minStepsBetweenValues:ec,step:ec,values:ec,valid:e=>null===e?null:e?{"data-valid":""}:{"data-invalid":""}},ed=u.createContext(void 0);function ef(){let e=u.useContext(ed);if(void 0===e)throw Error(Z(62));return e}let ev="track-press",eh=u.forwardRef(function(e,t){let{"aria-labelledby":n,className:r,defaultValue:a,disabled:o=!1,id:s,format:d,largeStep:v=10,locale:h,render:g,max:y=100,min:x=0,minStepsBetweenValues:S=0,form:I,name:k,onValueChange:R,onValueCommitted:A,orientation:M="horizontal",step:N=1,thumbCollisionBehavior:P="push",thumbAlignment:_="center",value:L,style:j,...F}=e,T=C(s),q=null==T?void 0:"".concat(T,"-label"),V=f(R),O=f(A),{clearErrors:D}=u.useContext(er),{state:B,disabled:U,name:H,setTouched:W,setDirty:Y,validityData:G,validation:J}=en(),{labelId:Q}=eu(),[Z,ee]=u.useState(),et=null!=n?n:null!=Q?Q:Z,el=U||o,ec=null!=H?H:k,[ef,ev]=function({controlled:e,default:t,name:n,state:r="value"}){let{current:l}=u.useRef(void 0!==e),[i,a]=u.useState(()=>t),o=u.useCallback(e=>{l||a(e)},[]);return[l&&void 0!==e?e:i,o]}({controlled:L,default:null!=a?a:x,name:"Slider"}),eh=u.useRef(null),ep=u.useRef(null),em=u.useRef([]),eb=u.useRef(null),eg=u.useRef(-1),ey=u.useRef(null),ex=u.useRef("none"),[ew,eE]=u.useState(-1),[eS,eI]=u.useState(-1),[eC,ek]=u.useState(!1),[eR,eA]=u.useState(()=>new Map),[eM,eN]=u.useState([void 0,void 0]),eP=f(e=>{eE(e),-1!==e&&eI(e)}),e_=f(e=>{e&&(ep.current=e)}),eL=Array.isArray(ef),ej=u.useMemo(()=>eL?ef.map(e=>m(e,x,y)).sort(ei):[m(ef,x,y)],[y,x,eL,ef]),eF=eL?ej:ej[0];!function(e,t,n,r){let l=!(arguments.length>4)||void 0===arguments[4]||arguments[4],u=arguments.length>5?arguments[5]:void 0,{registerFieldControl:i}=en(),a=c(()=>Symbol());p(()=>{let o=a.current;if(!l)return void i(o,void 0);i(o,{controlRef:e,getValue:r,id:t,name:u,value:n})},[e,l,r,t,u,i,a,n]),p(()=>{let e=a.current;return()=>{i(e,void 0)}},[i,a])}(J.inputRef,T,eF,void 0,!el,k);let eT=u.useRef(eF),eq=f(()=>{D(ec),J.change(eF);let e=G.initialValue;Y(Array.isArray(eF)&&Array.isArray(e)?!b(eF,e):eF!==e)});p(()=>{eT.current!==eF&&eq(eT.current),eT.current=eF},[eF,eq]);let eV=f((e,t)=>{var n,r;if(Number.isNaN(e)||(n=e)===(r=ef)||Array.isArray(n)&&Array.isArray(r)&&b(n,r))return!1;let l=t.event,u=new l.constructor(l.type,l);return Object.defineProperty(u,"target",{writable:!0,value:{value:e,name:ec}}),t.event=u,V(e,t),!t.isCanceled&&(ex.current=t.reason,ev(e),!0)}),eO=f((e,t,n)=>{let r=ea(e,t,x,y,eL,ej);if(eo(r,N,S)){let e="key"in n?"keyboard":"input-change",l=eV(r,w(e,n.nativeEvent,void 0,{activeThumbIndex:t}));W(!0),l&&O(r,E(e,n.nativeEvent))}});p(()=>{if(!el)return;let e=X(i(eh.current));$(eh.current,e)&&e.blur(),-1!==ew&&eP(-1)},[ew,el,eP]);let eD=u.useMemo(()=>({...B,activeThumbIndex:ew,disabled:el,dragging:eC,orientation:M,max:y,min:x,minStepsBetweenValues:S,step:N,values:ej}),[B,ew,el,eC,y,x,S,M,N,ej]),eB=u.useMemo(()=>({active:ew,controlRef:ep,disabled:el,dragging:eC,validation:J,format:d,handleInputChange:eO,indicatorPosition:eM,inset:"center"!==_,isArrayValue:eL,labelId:et,rootLabelId:q,largeStep:v,lastUsedThumbIndex:eS,lastChangeReasonRef:ex,form:I,locale:h,max:y,min:x,minStepsBetweenValues:S,name:ec,onValueCommitted:O,orientation:M,pressedThumbCenterOffsetRef:eb,pressedThumbIndexRef:eg,pressedValuesRef:ey,registerFieldControlRef:e_,renderBeforeHydration:"edge"===_,setActive:eP,setDragging:ek,setIndicatorPosition:eN,setLabelId:ee,setValue:eV,state:eD,step:N,thumbCollisionBehavior:P,thumbMap:eR,thumbRefs:em,values:ej}),[ew,et,q,el,eC,J,d,eO,eM,v,eS,I,h,y,x,S,ec,O,M,eL,e_,eP,eV,eD,N,P,_,eR,ej]),ez=z("div",e,{state:eD,ref:[t,eh],props:[{"aria-labelledby":et,id:T,role:"group"},F,e=>J.getValidationProps(el,e)],stateAttributesMapping:es});return(0,l.jsx)(ed.Provider,{value:eB,children:(0,l.jsx)(K,{elementsRef:em,onMapChange:eA,children:ez})})});globalThis.requestAnimationFrame;class ep{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||null!==this.callbacks[t]&&(this.callbacks[t]=null,this.callbacksCount-=1)}}let em=new ep;class eb{static create(){return new eb}static request(e){return em.request(e)}static cancel(e){return em.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=em.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(em.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function eg(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}let ey=u.createContext(void 0);function ex(){var e;let t=u.useContext(ey);return null!=(e=null==t?void 0:t.direction)?e:"ltr"}function ew(e,t){let n=e.getBoundingClientRect();return t?(n.top+n.bottom)/2:(n.left+n.right)/2}function eE(e){if(0===e)return 0;if(1>Math.abs(e)){let t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}let t=e.toString().split(".")[1];return t?t.length:0}function eS(e,t,n){return Number((Math.round((e-n)/t)*t+n).toFixed(Math.max(eE(t),eE(n))))}function eI(e,t,n,r,l,u,i,a){let o=e.slice(),c=u*i,s=o.length-1,d=null!=a?a:e;o[t]=m(n,r+t*c,l-(s-t)*c);for(let e=t+1;e<=s;e+=1){let t=o[e-1]+c,n=l-(s-e)*c,r=d[e],u=Math.max(o[e],t);r<u&&(u=Math.max(r,t)),o[e]=m(u,t,n)}for(let e=t-1;e>=0;e-=1){let t=o[e+1]-c,n=r+e*c,l=d[e],u=Math.min(o[e],t);l>u&&(u=Math.min(l,t)),o[e]=m(u,n,t)}for(let e=0;e<=s;e+=1)o[e]=Number(o[e].toFixed(12));return o}function eC(e,t){if(null!=t.current&&e.changedTouches){for(let n=0;n<e.changedTouches.length;n+=1){let r=e.changedTouches[n];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return null}return{x:e.clientX,y:e.clientY}}let ek=u.forwardRef(function(e,t){let{render:n,className:r,style:l,...a}=e,{disabled:o,dragging:s,inset:d,isArrayValue:v,lastChangeReasonRef:h,max:b,min:g,minStepsBetweenValues:x,onValueCommitted:S,orientation:I,pressedThumbCenterOffsetRef:C,pressedThumbIndexRef:k,pressedValuesRef:R,registerFieldControlRef:A,renderBeforeHydration:M,setActive:N,setDragging:P,setValue:_,state:L,step:j,thumbCollisionBehavior:F,thumbRefs:T,values:q}=ef(),V=ex(),O=q.length>1,D="vertical"===I,B=u.useRef(null),U=u.useRef(null),Y=f(e=>{e&&null==U.current&&(U.current=(0,H.zk)(e).getComputedStyle(e))}),K=u.useRef(null),G=u.useRef(0),J=u.useRef(0),Q=u.useRef(null),Z=u.useRef(!1),ee=function(e){let t=c(eg,e).current;return t.next=e,p(t.effect),t}(q);function et(e){return null==e?void 0:e.querySelector('input[type="range"]')}function en(e){k.current=e,T.current[e]||(C.current=null)}function er(){k.current=-1,C.current=null}function el(e){return!!(0,H.vq)(e)&&T.current.some(t=>{var n;return!!(0,H.vq)(t)&&!!$(t,e)&&(null==(n=et(t))?void 0:n.disabled)===!0})}function eu(e){var t;let n=B.current,r=k.current;if(!n||r<0||r>=q.length)return r>=q.length&&(Q.current=null),null;let{width:l,height:u,bottom:i,left:a,right:o}=n.getBoundingClientRect(),c=function(e,t){if(!e)return{start:0,end:0};function n(e){let t=null!=e?parseFloat(e):0;return Number.isNaN(t)?0:t}let r=t?"Top":"InlineStart",l=t?"Bottom":"InlineEnd";return{start:n(e["border".concat(r,"Width")])+n(e["padding".concat(r)]),end:n(e["border".concat(l,"Width")])+n(e["padding".concat(l)])}}(U.current,D),s=J.current,d=(D?u:l)-c.start-c.end-2*s,f=null!=(t=C.current)?t:0,h=e.x-f,p=e.y-f,y=(b-g)*m(((D?i-p-c.end:("rtl"===V?o-h:h-a)-c.start)-s)/d,0,1)+g;return(y=m(y=eS(y,j,g),g,b),O)?function(e,t,n,r,l,u,i,a,o,c){let s=null!=n?n:t,d=null!=r?r:t;if(!(s.length>1))return{value:u,thumbIndex:0,didSwap:!1};let f=o*c;if("push"===e)return{value:eI(s,l,u,i,a,o,c),thumbIndex:l,didSwap:!1};let v=s.slice(),h=v[l-1],p=v[l+1],b=Number(m(u,null!=h?h+f:i,null!=p?p-f:a).toFixed(12));if(v[l]=b,"swap"!==e)return{value:v,thumbIndex:l,didSwap:!1};{let e=s[l],t=u>e,n=u<e,r=t&&null!=p&&u>=p-1e-7,g=n&&null!=h&&u<=h+1e-7;if(!r&&!g)return{value:v,thumbIndex:l,didSwap:!1};let y=r?l+1:l-1,x=v.map((e,t)=>{if(t===l)return b;let n=d[t];return null!=n?n:s[t]}),w=u;w=r?Math.max(u,v[y]):Math.min(u,v[y]);let E=eI(v,y,w,i,a,o,c,x),S=r?y-1:y+1,I=E[S-1],C=E[S+1],k=null!=I?I+f:i;k=Math.max(k,i+S*f);let R=null!=C?C-f:a,A=m(b,k,R=Math.min(R,a-(E.length-1-S)*f));return E[S]=Number(A.toFixed(12)),{value:E,thumbIndex:y,didSwap:!0}}}(F,q,ee.current,R.current,r,y,g,b,j,x):{value:v?[y]:y,thumbIndex:r,didSwap:!1}}function ei(e){R.current=O?q.slice():null,Q.current=null,ee.current=q;let t=k.current,n=t;if(t>-1&&t<q.length){if(q[t]===b){let e=t;for(;e>0&&q[e-1]===b;)e-=1;n=e}}else{let t,l=D?"y":"x";n=-1;for(let u=0;u<T.current.length;u+=1){var r;let i=T.current[u];if((0,H.vq)(i)&&!(null==(r=et(i))?void 0:r.disabled)){let r=ew(i,D),a=Math.abs(e[l]-r);(void 0===t||a<=t)&&(n=u,t=a)}}}if(n>-1&&n!==t&&en(n),d){let e=T.current[n];(0,H.vq)(e)&&(J.current=e.getBoundingClientRect()[D?"height":"width"]/2)}}function ea(e){var t;let n=et(null==(t=T.current)?void 0:t[e]);n&&n.focus({preventScroll:!0,focusVisible:!1})}function ec(e,t,n){let r=_(e.value,w(t,n,void 0,{activeThumbIndex:e.thumbIndex}));return r&&(Q.current=e.value,ee.current=Array.isArray(e.value)?e.value:[e.value],e.didSwap&&(en(e.thumbIndex),ea(e.thumbIndex))),r}let ed=f(e=>{let t=eC(e,K);if(null==t)return;if(G.current+=1,"pointermove"===e.type&&0===e.buttons)return void eh(e);let n=eu(t);null!=n&&eo(n.value,j,x)&&(!s&&G.current>2&&P(!0),ec(n,"drag",e))}),eh=f(e=>{var t,n;if(null==eC(e,K))return;N(-1),P(!1),C.current=null;let r=Q.current;if(Array.isArray(r)&&r.length!==q.length&&(Q.current=null),null!=Q.current){let t=h.current;S(Q.current,E(t,e))}"pointerType"in e&&(null==(t=B.current)?void 0:t.hasPointerCapture(e.pointerId))&&(null==(n=B.current)||n.releasePointerCapture(e.pointerId)),k.current=-1,ey()}),ep=f(e=>{null==K.current&&eh(e)}),em=f(e=>{let t=Z.current;if(Z.current=!1,o)return;if(el(W(e)))return void er();let n=e.changedTouches[0];if(null==n)return;if(K.current=n.identifier,!t){let t={x:n.clientX,y:n.clientY};ei(t);let r=eu(t);if(null==r)return;ea(r.thumbIndex),ec(r,ev,e),G.current=0}let r=i(B.current);r.addEventListener("touchmove",ed,{passive:!0}),r.addEventListener("touchend",eh,{passive:!0}),r.addEventListener("touchcancel",eh,{passive:!0})}),ey=f(()=>{let e=i(B.current);e.removeEventListener("pointermove",ed),e.removeEventListener("pointerup",eh),e.removeEventListener("pointercancel",ep),e.removeEventListener("touchmove",ed),e.removeEventListener("touchend",eh),e.removeEventListener("touchcancel",eh),K.current=null,R.current=null,Q.current=null,Z.current=!1}),eE=function(){var e;let t=c(eb.create).current;return e=t.disposeEffect,u.useEffect(e,y),t}();return u.useEffect(()=>{var e,t;let n=B.current;if(!n)return()=>ey();let r=(e="touchstart",t={passive:!0},n.addEventListener(e,em,t),()=>{n.removeEventListener(e,em,t)});return()=>{r(),eE.cancel(),ey()}},[ey,em,B,eE]),u.useEffect(()=>{o&&ey()},[o,ey]),z("div",e,{state:L,ref:[t,A,B,Y],props:[{"data-base-ui-slider-control":M?"":void 0,onPointerDown(e){var t;Z.current=!1;let n=B.current,r=W(e.nativeEvent);if(!n||o||e.defaultPrevented||!(0,H.vq)(r)||0!==e.button)return;if(el(r))return void er();let l={x:e.clientX,y:e.clientY};ei(l);let u=eu(l);if(null==u)return;$(T.current[u.thumbIndex],X(i(n)))?e.preventDefault():eE.request(()=>{ea(u.thumbIndex)}),P(!0),null==C.current&&ec(u,ev,e.nativeEvent),e.nativeEvent.pointerId&&n.setPointerCapture(e.nativeEvent.pointerId),G.current=0,Z.current="touch"===(t=e.pointerType)||"pen"===t;let a=i(n);a.addEventListener("pointermove",ed,{passive:!0}),a.addEventListener("pointerup",eh,{once:!0}),a.addEventListener("pointercancel",ep,{once:!0})}},a],stateAttributesMapping:es})}),eR=u.forwardRef(function(e,t){let{render:n,className:r,style:l,...u}=e,{state:i}=ef();return z("div",e,{state:i,ref:t,props:[{style:{position:"relative"}},u],stateAttributesMapping:es})});var eA=n(38806);let eM=()=>()=>{},eN=()=>!0,eP=()=>!1,e_=M>=18?function(){return(0,eA.useSyncExternalStore)(eM,eN,eP)}:function(){let[e,t]=u.useState(!1);return u.useEffect(()=>{t(!0)},[]),e},eL=u.forwardRef(function(e,t){let{render:n,className:r,style:l,...u}=e,{indicatorPosition:i,inset:a,max:o,min:c,orientation:s,renderBeforeHydration:d,state:f,values:v}=ef(),h=!e_(),p=function(e,t,n,r,l,u){let i={visibility:u||n&&(void 0===r||t&&void 0===l)?"hidden":void 0,position:e?"absolute":"relative",[e?"width":"height"]:"inherit"},a="".concat(null!=r?r:0,"%"),o="".concat((null!=l?l:0)-(null!=r?r:0),"%");return n&&(i["--start-position"]=a,a="var(--start-position)",t&&(i["--relative-size"]=o,o="var(--relative-size)")),i[e?"bottom":"insetInlineStart"]=t?a:0,i[e?"height":"width"]=t?o:a,i}("vertical"===s,v.length>1,a,a?i[0]:(v[0]-c)*100/(o-c),a?i[1]:(v[v.length-1]-c)*100/(o-c),a&&d&&h);return z("div",e,{state:f,ref:t,props:[{"data-base-ui-slider-indicator":d?"":void 0,style:p,suppressHydrationWarning:d||void 0},u],stateAttributesMapping:es})}),ej={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},eF={...ej,position:"fixed",margin:0,top:0,left:0};({...ej,position:"absolute"});let eT=new Map;function eq(e,t,n){return null==e?"":(function(e,t){let n=JSON.stringify({locale:function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}(e),options:t}),r=eT.get(n);if(r)return r;let l=new Intl.NumberFormat(e,t);return eT.set(n,l),l})(t,n).format(e)}let eV="ArrowUp",eO="ArrowDown",eD="ArrowLeft",eB="ArrowRight",ez="Home",eU="PageUp",eH="PageDown",eX=new Set([eV,eO,eD,eB,ez,"End"]),e$=u.createContext(void 0),eW={disableStyleElements:!1};function eY(e){var t;let{script:n}=e,{nonce:r}=null!=(t=u.useContext(e$))?t:eW;return e_()?null:(0,l.jsx)("script",{nonce:r,dangerouslySetInnerHTML:{__html:n},suppressHydrationWarning:!0})}let{userAgent:eK,platform:eG,maxTouchPoints:eJ}="undefined"==typeof navigator?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0},eQ=eK.toLowerCase();eG.toLowerCase();let eZ=/jsdom|happydom/.test(eQ),e0=new Set([...eX,eU,eH]),e1=u.forwardRef(function(e,t){let n,i,a,{render:o,children:s,className:d,"aria-describedby":v,"aria-label":h,"aria-labelledby":b,"aria-valuetext":y,disabled:x=!1,getAriaLabel:w,getAriaValueText:E,id:S,index:I,inputRef:R,onBlur:A,onFocus:M,onKeyDown:N,tabIndex:P,style:_,...j}=e,F=C(S),{active:T,lastUsedThumbIndex:q,controlRef:V,disabled:O,validation:D,format:B,handleInputChange:U,inset:X,isArrayValue:W,labelId:K,largeStep:G,locale:J,max:Q,min:Z,minStepsBetweenValues:ee,form:et,name:er,orientation:el,pressedThumbCenterOffsetRef:ei,pressedThumbIndexRef:eo,renderBeforeHydration:ec,setActive:ed,setIndicatorPosition:ev,state:eh,step:ep,thumbRefs:em,values:eb}=ef(),eg=ex(),ey=x||O,eI=eb.length>1,eC="vertical"===el,ek="rtl"===eg,{setTouched:eR,validationMode:eA}=en(),eM=u.useRef(null),eN=u.useRef(null),eP=function(e,t,n){let{setFocused:r,focusOwnerRef:l}=en(),u=f(t=>{(t?e:l.current!==u)||(l.current=t&&u,r(t))});return p(()=>{let e=t.current,n=null==e?void 0:e.getRootNode();return(null==n?void 0:n.activeElement)===e&&u(!0),()=>u(!1)},[e,t,u]),u}(ey,eN),eL=u.useRef(!1),ej=f(e=>{eL.current||null==M||M(e)}),eT=f(e=>{eL.current||null==A||A(e)}),e$=C(),eW=function(){var e,t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{id:r,enabled:l=!0}=n,{controlId:i,registerControlId:a,resetControlId:o}=eu(),s=C(),d=c(()=>Symbol()),v=u.useRef(!1),h=u.useRef(!1),m=f(()=>{v.current&&a!==g&&(v.current=!1,a(d.current,void 0))});return p(()=>{let e;if(!l||a===g)return void m();if(void 0!==r)h.current=!0,e=r;else{if(!h.current)return void o();e=s}if(void 0===e)return void m();v.current=!0,a(d.current,e)},[r,l,a,o,s,d,m]),p(()=>m,[m]),null!=(t=null!=(e=l?i:void 0)?e:r)?t:s}(),eK=eI?e$:eW,{ref:eG,index:eJ}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{guess:t,label:n,metadata:r,textRef:l,index:i}=e,{register:a,unregister:o,subscribeMapChange:c,nextIndexRef:s}=u.useContext(Y),d=u.useRef(-1),[f,v]=u.useState(null==i&&t?()=>{if(-1===d.current){let e=s.current;s.current+=1,d.current=e}return d.current}:-1),h=null!=i?i:f,m=u.useRef(null),b=u.useCallback(e=>{let t=m.current;t&&o(t),m.current=e,e&&a(e,{metadata:null!=r?r:null,index:null!=i?i:null,label:n,textRef:l})},[i,a,o,r,n,l]);return p(()=>{if(null==i)return c(e=>{var t;let n=m.current?null==(t=e.get(m.current))?void 0:t.index:null;null!=n&&v(n)})},[i,c]),{ref:b,index:h}}({metadata:u.useMemo(()=>({inputId:eK}),[eK])}),eQ=eI?null!=I?I:eJ:0,e1=eQ===eb.length-1,e2=eb[eQ],e4=(e2-Z)*100/(Q-Z),[e9,e3]=u.useState(),e7=!e_(),e8=q>=0&&q<eb.length?q:-1,e5=f(()=>{let e=V.current,t=eM.current;if(!e||!t)return;let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),l=eC?"height":"width",u=r[l]-n[l],i=(n[l]/2+u*e4/100)/r[l]*100,a=Number.isFinite(i)?i:void 0;e3(a),0===eQ?ev(e=>[a,e[1]]):e1&&ev(e=>[e[0],a])});p(()=>{X&&queueMicrotask(e5)},[e5,X]),p(()=>{X&&e5()},[e5,X,e4]),p(()=>{if(!X)return;let e=V.current,t=eM.current;if(!e||!t)return;let n=(0,H.zk)(e).ResizeObserver;if("function"!=typeof n)return;let r=new n(e5);return r.observe(e),r.observe(t),()=>{r.disconnect()}},[V,e5,X]);let e6=eC?"bottom":"insetInlineStart",te=eC?"left":"top";eI?T===eQ?n=2:e8===eQ&&(n=1):T===eQ&&(n=1),i=X||Number.isFinite(e4)?{position:"absolute",[e6]:X?"var(--position)":"".concat(e4,"%"),[te]:"50%",translate:"".concat((eC||!ek?-1:1)*50,"% ").concat((eC?1:-1)*50,"%"),zIndex:n,...X&&{"--position":"".concat(null!=e9?e9:0,"%"),visibility:ec&&e7||void 0===e9?"hidden":void 0}}:eF,eC&&(a=ek?"vertical-rl":"vertical-lr");let tt="function"==typeof w?w(eQ):h,tn=L({"aria-label":tt,"aria-labelledby":null!=b?b:null==tt?K:void 0,"aria-describedby":v,"aria-orientation":el,"aria-valuenow":e2,"aria-valuetext":"function"==typeof E?E(eq(e2,J,B),e2,eQ):null!=y?y:function(e,t,n,r){if(!(t<0))return 2===e.length?"".concat(eq(e[t],r,n)," ").concat(0===t?"start":"end"," range"):n?eq(e[t],r,n):void 0}(eb,eQ,B,J),disabled:ey,form:et,id:eK,max:Q,min:Z,name:er,onChange(e){U(e.currentTarget.valueAsNumber,eQ,e)},onFocus(e){let t=eL.current;eL.current=!1,ed(eQ),eP(!0),t&&e.stopPropagation()},onBlur(e){if(eL.current)return void e.stopPropagation();ed(-1),em.current.some(t=>$(t,e.relatedTarget))||(eR(!0),eP(!1),"onBlur"===eA&&D.commit(ea(e2,eQ,Z,Q,W,eb)))},onKeyDown(e){var t;if(e.defaultPrevented||!e0.has(e.key))return;eX.has(e.key)&&e.stopPropagation();let n=null,r=0,l=e.shiftKey?G:ep,u=eS(e2,ep,Z);switch(e.key){case eV:r=1;break;case eB:r=ek?-1:1;break;case eO:r=-1;break;case eD:r=ek?1:-1;break;case eU:l=G,r=1;break;case eH:l=G,r=-1;break;case"End":n=eI&&Number.isFinite(eb[eQ+1])?eb[eQ+1]-ep*ee:Q;break;case ez:n=eI&&Number.isFinite(eb[eQ-1])?eb[eQ-1]+ep*ee:Z}if(0!==r&&(n=m(Number((u+(t=l)*r).toFixed(Math.max(eE(u),eE(t),eE(Z)))),Z,Q)),null!==n){let t=e.currentTarget;!function(e){if(!e||eZ)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}(t)&&(eL.current=!0,t.blur(),t.focus({preventScroll:!0,focusVisible:!0})),U(n,eQ,e),e.preventDefault()}},step:ep,style:{...eF,width:"100%",height:"100%",writingMode:a},tabIndex:P,type:"range",value:null!=e2?e2:""},e=>D.getValidationProps(ey,e),{onFocus:ej,onBlur:eT,onKeyDown:N}),tr=k(eN,D.inputRef,R);return z("div",e,{state:eh,ref:[t,eG,eM],props:[{"data-index":eQ,children:(0,l.jsxs)(u.Fragment,{children:[s,(0,l.jsx)("input",{ref:tr,...tn,suppressHydrationWarning:!0}),X&&e1&&ec&&(r||(r=(0,l.jsx)(eY,{script:""})))]}),id:F,onPointerDown(e){if(ey)return;eo.current=eQ;let t=ew(e.currentTarget,eC);ei.current=(eC?e.clientY:e.clientX)-t},style:i,suppressHydrationWarning:ec||void 0},j],stateAttributesMapping:es})});var e2=n(69241),e4=n(68086),e9=n(37394),e3=n(9789);n(72324);let e7=(0,e3.g)("range-slider"),e8=Object.freeze({rangeSlider:e7,disabled:"".concat(e7,"--disabled"),control:"".concat(e7,"__control"),thumb:"".concat(e7,"__thumb"),thumbFocus:"".concat(e7,"__thumb--focus"),track:"".concat(e7,"__track"),indicator:"".concat(e7,"__indicator"),ticks:"".concat(e7,"__ticks"),tick:"".concat(e7,"__tick"),legend:"".concat(e7,"__legend"),legendItem:"".concat(e7,"__legend-item"),label:"".concat(e7,"__label"),labelVisible:"".concat(e7,"__label--visible")}),e5=(0,u.forwardRef)((e,t)=>{let{values:n,step:r=1,min:i=0,max:a=100,legend:o,disabled:c,className:s,style:d,dataQa:f,dataId:v,formatValue:h,onChange:p,onFinalChange:m}=e,[b,g]=(0,u.useState)(!1),[y,x]=(0,u.useState)(null),w=(0,u.useRef)([]);w.current.length!==n.length&&(w.current=n.map((e,t)=>{var n;return null!=(n=w.current[t])?n:(0,e9.g)()}));let E=e=>"number"==typeof e?[e]:[...e],S=null==o?void 0:o.map(e=>"number"==typeof e?{value:e,label:String(e)}:e),I=(0,u.useCallback)((e,t)=>{c||null==p||p(E(e),t)},[c,p]),C=(0,u.useCallback)((e,t)=>{c||null==m||m(E(e),t)},[c,m]),k=(0,u.useCallback)(e=>{c||x(e)},[c]);return(0,u.useEffect)(()=>(document.body.style.cursor=b&&!c?"grabbing":"",()=>{document.body.style.cursor=""}),[b,c]),(0,u.useEffect)(()=>{c&&(g(!1),x(null))},[c]),(0,l.jsxs)(eh,{ref:t,className:(0,e2.A)(e8.rangeSlider,{[e8.disabled]:c},s),style:d,value:n,min:i,max:a,step:r,onValueCommitted:C,thumbAlignment:"edge",onValueChange:I,onPointerUp:()=>{g(!1),x(null)},onPointerDown:()=>{c||g(!0)},disabled:c,"data-qa":f,"data-id":v,children:[(0,l.jsx)(ek,{className:e8.control,"data-qa":(0,e4.g)("".concat(f,"-control"),!!f),children:(0,l.jsxs)(eR,{className:e8.track,"data-qa":(0,e4.g)("".concat(f,"-track"),!!f),children:[(0,l.jsx)(eL,{className:e8.indicator,"data-qa":(0,e4.g)("".concat(f,"-indicator"),!!f)}),n.map((e,t)=>(0,l.jsx)(e1,{index:t,className:(0,e2.A)(e8.thumb,{[e8.thumbFocus]:y===t&&!c}),onPointerDown:()=>k(t),onPointerUp:()=>x(null),onFocus:()=>k(t),onBlur:()=>{b||x(null)},"data-qa":(0,e4.g)("".concat(f,"-thumb-").concat(t),!!f),children:(0,l.jsx)("div",{className:(0,e2.A)(e8.label,{[e8.labelVisible]:y===t&&!c}),"data-qa":(0,e4.g)("".concat(f,"-thumb-label-").concat(t),!!f),children:h?h(e):e})},w.current[t]))]})}),S&&S.length>0&&(0,l.jsx)("ul",{className:e8.legend,"data-qa":(0,e4.g)("".concat(f,"-legend"),!!f),children:S.map((e,t)=>void 0!==e.label&&(0,l.jsx)("li",{className:e8.legendItem,style:(e=>{if(e.value===i)return{left:0,transform:"translateX(0)"};{if(e.value===a)return{left:"100%",transform:"translateX(-100%)"};let t=(e.value-i)/(a-i);return{left:"calc(".concat(12,"px + (100% - ").concat(24,"px) * ").concat(t,")"),transform:"translateX(-50%)"}}})(e),"data-qa":(0,e4.g)("".concat(f,"-legend-item-").concat(t),!!f),children:e.label},"".concat(e.value,"-").concat(e.label)))})]})});e5.displayName="RangeSlider"},38806:(e,t,n)=>{"use strict";e.exports=n(29429)},72324:()=>{}}]);