1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4455],{66379:function(e,t,r){"use strict";r.d(t,{YF:function(){return useFloating},x7:function(){return arrow}});var n=r(20189),i=r(40771),a=r(2784),o=r(28316);let arrow=e=>{let{element:t,padding:r}=e;return{name:"arrow",options:e,fn(e){if(Object.prototype.hasOwnProperty.call(t,"current")){if(null!=t.current)return(0,n.x7)({element:t.current,padding:r}).fn(e)}else if(t)return(0,n.x7)({element:t,padding:r}).fn(e);return{}}}};var s="undefined"!=typeof document?a.useLayoutEffect:a.useEffect;function deepEqual(e,t){let r,n,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!deepEqual(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!deepEqual(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function useLatestRef(e){let t=a.useRef(e);return s(()=>{t.current=e}),t}function useFloating(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:u,whileElementsMounted:l,open:c}=e,[d,f]=a.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=a.useState(n);deepEqual(p,n)||m(n);let g=a.useRef(null),b=a.useRef(null),y=a.useRef(d),h=useLatestRef(l),v=useLatestRef(u),[x,w]=a.useState(null),[S,V]=a.useState(null),A=a.useCallback(e=>{g.current!==e&&(g.current=e,w(e))},[]),E=a.useCallback(e=>{b.current!==e&&(b.current=e,V(e))},[]),O=a.useCallback(()=>{if(!g.current||!b.current)return;let e={placement:t,strategy:r,middleware:p};v.current&&(e.platform=v.current),(0,i.oo)(g.current,b.current,e).then(e=>{let t={...e,isPositioned:!0};_.current&&!deepEqual(y.current,t)&&(y.current=t,o.flushSync(()=>{f(t)}))})},[p,t,r,v]);s(()=>{!1===c&&y.current.isPositioned&&(y.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let _=a.useRef(!1);s(()=>(_.current=!0,()=>{_.current=!1}),[]),s(()=>{if(x&&S){if(h.current)return h.current(x,S,O);O()}},[x,S,O,h]);let k=a.useMemo(()=>({reference:g,floating:b,setReference:A,setFloating:E}),[A,E]),j=a.useMemo(()=>({reference:x,floating:S}),[x,S]);return a.useMemo(()=>({...d,update:O,refs:k,elements:j,reference:A,floating:E}),[d,O,k,j,A,E])}},28519:function(e,t,r){"use strict";var n=r(2784);t.Z=function(...e){return n.useCallback(t=>{for(let r=0;r<e.length;r++){let n=e[r];"function"==typeof n?n(t):n&&"object"==typeof n&&(n.current=t)}},e)}},67555:function(e,t,r){"use strict";r.d(t,{J:function(){return o}});var n=r(7896),i=r(2784),a=r(79357),o=i.forwardRef(function(e,t){return i.createElement(a.r,(0,n.Z)({iconAttrs:{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),i.createElement("path",{d:"m10 15.586-3.293-3.293-1.414 1.414L10 18.414l9.707-9.707-1.414-1.414z"}))});o.displayName="Check"},26503:function(e,t,r){"use strict";r.d(t,{_:function(){return o}});var n=r(7896),i=r(2784),a=r(79357),o=i.forwardRef(function(e,t){return i.createElement(a.r,(0,n.Z)({iconAttrs:{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),i.createElement("path",{d:"M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z"}))});o.displayName="ChevronDown"},18171:function(e,t,r){"use strict";r.d(t,{J:function(){return o}});var n=r(7896),i=r(2784),a=r(79357),o=i.forwardRef(function(e,t){return i.createElement(a.r,(0,n.Z)({iconAttrs:{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),i.createElement("path",{d:"M11.953 2C6.465 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.493 2 11.953 2zM12 20c-4.411 0-8-3.589-8-8s3.567-8 7.953-8C16.391 4 20 7.589 20 12s-3.589 8-8 8z"}),i.createElement("path",{d:"M11 7h2v7h-2zm0 8h2v2h-2z"}))});o.displayName="ErrorCircle"},58813:function(e,t,r){"use strict";r.d(t,{X:function(){return o}});var n=r(7896),i=r(2784),a=r(79357),o=i.forwardRef(function(e,t){return i.createElement(a.r,(0,n.Z)({iconAttrs:{fill:"
1currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),i.createElement("path",{d:"m16.192 6.344-4.243 4.242-4.242-4.242-1.414 1.414L10.535 12l-4.242 4.242 1.414 1.414 4.242-4.242 4.243 4.242 1.414-1.414L13.364 12l4.242-4.242z"}))});o.displayName="X"},83308:function(e,t,r){"use strict";function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}r.d(t,{u:function(){return createRuntimeFn}});var shouldApplyCompound=(e,t,r)=>{for(var n of Object.keys(e)){var i;if(e[n]!==(null!==(i=t[n])&&void 0!==i?i:r[n]))return!1}return!0},createRuntimeFn=e=>t=>{var r=e.defaultClassName,n=_objectSpread2(_objectSpread2({},e.defaultVariants),t);for(var i in n){var a,o=null!==(a=n[i])&&void 0!==a?a:e.defaultVariants[i];if(null!=o){var s=o;"boolean"==typeof s&&(s=!0===s?"true":"false");var u=e.variantClassNames[i][s];u&&(r+=" "+u)}}for(var[l,c]of e.compoundVariants)shouldApplyCompound(l,n,e.defaultVariants)&&(r+=" "+c);return r}},89140:function(e,t,r){"use strict";r.d(t,{Z:function(){return useEmblaCarousel}});var n=r(2784);function isNumber(e){return"number"==typeof e}function isString(e){return"string"==typeof e}function isObject(e){return"[object Object]"===Object.prototype.toString.call(e)}function isRecord(e){return isObject(e)||Array.isArray(e)}function mathAbs(e){return Math.abs(e)}function mathSign(e){return e?e/mathAbs(e):0}function arrayKeys(e){return objectKeys(e).map(Number)}function arrayLast(e){return e[arrayLastIndex(e)]}function arrayLastIndex(e){return Math.max(0,e.length-1)}function objectKeys(e){return Object.keys(e)}function Limit(e,t){var r=mathAbs(e-t);function reachedAny(r){return r<e||r>t}return{length:r,max:t,min:e,constrain:function(r){return reachedAny(r)?r<e?e:t:r},reachedAny:reachedAny,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return r?e-r*Math.ceil((e-t)/r):e}}}function EventStore(){var e=[],t={add:function(r,n,i,a){return void 0===a&&(a={passive:!0}),r.addEventListener(n,i,a),e.push(function(){return r.removeEventListener(n,i,a)}),t},removeAll:function(){return e=e.filter(function(e){return e()}),t}};return t}function Vector1D(e){var t=e;function divide(e){return t/=e,r}function readNumber(e){return isNumber(e)?e:e.get()}var r={add:function(e){return t+=readNumber(e),r},divide:divide,get:function(){return t},multiply:function(e){return t*=e,r},normalize:function(){return 0!==t&÷(t),r},set:function(e){return t=readNumber(e),r},subtract:function(e){return t-=readNumber(e),r}};return r}function Translate(e,t,r){var n="x"===e.scroll?function(e){return"translate3d(".concat(e,"px,0px,0px)")}:function(e){return"translate3d(0px,".concat(e,"px,0px)")},i=r.style,a=!1;return{clear:function(){a||(i.transform="",r.getAttribute("style")||r.removeAttribute("style"))},to:function(e){a||(i.transform=n(t.apply(e.get())))},toggleActive:function(e){a=!e}}}var i={align:"center",axis:"x",container:null,slides:null,containScroll:"",direction:"ltr",slidesToScroll:1,breakpoints:{},dragFree:!1,draggable:!0,inViewThreshold:0,loop:!1,skipSnaps:!1,speed:10,startIndex:0,active:!0};function OptionsHandler(){function merge(e,t){return function objectsMergeDeep(e,t){return[e,t].reduce(function(e,t){return objectKeys(t).forEach(function(r){var n=e[r],i=t[r],a=isObject(n)&&isObject(i);e[r]=a?objectsMergeDeep(n,i):i}),e},{})}(e,t||{})}return{merge:merge,areEqual:function(e,t){return JSON.stringify(objectKeys(e.breakpoints||{}))===JSON.stringify(objectKeys(t.breakpoints||{}))&&function objectsAreEqual(e,t){var r=objectKeys(e),n=objectKeys(t);return r.length===n.length&&r.every(function(r){var n=e[r],i=t[r];return"function"==typeof n?"".concat(n)==="".concat(i):isRecord(n)&&isRecord(i)?objectsAreEqual(n,i):n===i})}(e,t)},atMedia:function(e){var t=e.breakpoints||{},r=objectKeys(t).filter(function(e){return window.matchMedia(e).matches}).map(function(e){return t[e]}).reduce(function(e,t){return merge(e,t)},{});return merge(e,r)}}}function EmblaCarousel(e,t,r){var n,a,o,s,u,l,c=EventStore(),d=OptionsHandler(),f=function(){var e=OptionsHandler(),t=e.atMedia,r=e.areEqual,n=[],i=[];function hasChanged(e){var n=t(e.options);return function(){return!r(n,t(e.options))}}return{init:function(e,r){return i=e.map(hasChanged),(n=e.filter(function(e){return t(e.options).active}
1)).forEach(function(e){return e.init(r)}),e.reduce(function(e,t){var r;return Object.assign(e,((r={})[t.name]=t,r))},{})},destroy:function(){n=n.filter(function(e){return e.destroy()})},haveChanged:function(){return i.some(function(e){return e()})}}}(),p=(n={},a={emit:function(e){return(n[e]||[]).forEach(function(t){return t(e)}),a},off:function(e,t){return n[e]=(n[e]||[]).filter(function(e){return e!==t}),a},on:function(e,t){return n[e]=(n[e]||[]).concat([t]),a}}),m=p.on,g=p.off,b=!1,y=d.merge(i,EmblaCarousel.globalOptions),h=d.merge(y),v=[],x=0;function activate(t,r){if(!b){var n,i,a;if(y=d.merge(y,t),n=(h=d.atMedia(y)).container,i=h.slides,u=(isString(n)?e.querySelector(n):n)||e.children[0],a=isString(i)?u.querySelectorAll(i):i,l=[].slice.call(a||u.children),x=(o=function(e,t,r,n,i){var a,o,s,u,l,c,d,f,p,m,g,b,y,h,v,x,w,S,V,A,E,O,_,k,j,F,T,C,I,D,R,P,M,N,L=n.align,$=n.axis,B=n.direction,U=n.startIndex,H=n.inViewThreshold,q=n.loop,z=n.speed,W=n.dragFree,Z=n.slidesToScroll,K=n.skipSnaps,G=n.containScroll,X=t.getBoundingClientRect(),J=r.map(function(e){return e.getBoundingClientRect()}),Y=(l="rtl"===B?-1:1,{apply:function(e){return e*l}}),Q=(d="y"==(c="y"===$?"y":"x")?"top":"rtl"===B?"right":"left",f="y"===c?"bottom":"rtl"===B?"left":"right",{scroll:c,cross:"y"===$?"x":"y",startEdge:d,endEdge:f,measureSize:function(e){var t=e.width,r=e.height;return"x"===c?t:r}}),ee=Q.measureSize(X),et={measure:function(e){return ee*(e/100)}},er=(a={start:function(){return 0},center:function(e){return(ee-e)/2},end:function(e){return ee-e}},{measure:function(e){return isNumber(L)?ee*Number(L):a[L](e)}}),en=!q&&""!==G,ei=q||""!==G,ea=(p=Q.measureSize,m=Q.startEdge,g=Q.endEdge,b=J[0]&&ei,y=function(){if(!b)return 0;var e=J[0];return mathAbs(X[m]-e[m])}(),h=b?parseFloat(window.getComputedStyle(arrayLast(r)).getPropertyValue("margin-".concat(g))):0,v=J.map(p),x=J.map(function(e,t,r){var n=t===arrayLastIndex(r);return t?n?v[t]+h:r[t+1][m]-e[m]:v[t]+y}).map(mathAbs),{slideSizes:v,slideSizesWithGaps:x}),eo=ea.slideSizes,es=ea.slideSizesWithGaps,eu=(w=isNumber(Z),{groupSlides:function(e){return w?arrayKeys(e).filter(function(e){return e%Z==0}).map(function(t){return e.slice(t,t+Z)}):arrayKeys(e).reduce(function(e,t){var r=es.slice(arrayLast(e),t+1).reduce(function(e,t){return e+t},0);return!t||r>ee?e.concat(t):e},[]).map(function(t,r,n){return e.slice(t,n[r+1])})}}),el=(S=Q.startEdge,V=Q.endEdge,E=(A=eu.groupSlides)(J).map(function(e){return arrayLast(e)[V]-e[0][S]}).map(mathAbs).map(er.measure),o=arrayLast(O=J.map(function(e){return X[S]-e[S]}).map(function(e){return-mathAbs(e)}))-arrayLast(es),_=A(O).map(function(e){return e[0]}).map(function(e,t,r){var n=t===arrayLastIndex(r);return en&&!t?0:en&&n?o:e+E[t]}),{snaps:O,snapsAligned:_}),ec=el.snaps,ed=el.snapsAligned,ef=-arrayLast(ec)+arrayLast(es),ep=(k=Limit(-ef+ee,ed[0]),j=ed.map(k.constrain),{snapsContained:function(){if(ef<=ee)return[k.max];if("keepSnaps"===G)return j;var e,t,r=(e=j[0],t=arrayLast(j),Limit(j.lastIndexOf(e),j.indexOf(t)+1)),n=r.min,i=r.max;return j.slice(n,i)}()}).snapsContained,em=en?ep:ed,eg={limit:(s=em[0],u=arrayLast(em),Limit(q?s-ef:u,s))}.limit,eb=function Counter(e,t,r){var n=Limit(0,e),i=n.min,a=n.constrain,o=e+1,s=withinLimit(t);function withinLimit(e){return r?mathAbs((o+e)%o):a(e)}function set(e){return s=withinLimit(e),u}var u={add:function(e){return set(s+e)},clone:function(){return Counter(e,s,r)},get:function(){return s},set:set,min:i,max:e};return u}(arrayLastIndex(em),U,q),ey=eb.clone(),eh=arrayKeys(r),ev=function(e){var t=0;function ifAnimating(e,r){return function(){!!t===e&&r()}}function start(){t=window.requestAnimationFrame(e)}return{proceed:ifAnimating(!0,start),start:ifAnimating(!1,start),stop:ifAnimating(!0,function(){window.cancelAnimationFrame(t),t=0})}}(function(){q||ek.scrollBounds.constrain(ek.dragHandler.pointerDown()),ek.scrollBody.seek(eS).update();var e=ek.scrollBody.settle(eS);e&&!ek.dragHandler.pointerDown()&&(ek.animation.stop(),i.emit("settle")),e||i.emit("scroll"),q&&(ek.scrollLooper.loop(ek.scrollBody.direction()),ek.slideLooper.loop()),ek.translate.to(ew),ek.animation.proceed()}),ex=em[eb.get()],ew=Vector1D(ex),eS=Vector1D(ex),eV=function(e,t,r){var n=Vector1D(0),i=Vector1D(0),a=Vector1D(0),o=0,s=t,u=r;function useSpeed(e){return s=e,l}function useMass(e){return u=e,l}var l={direction:function(){return o},seek:function(t){a.set(t).subtract(e);var r,c=(r=a.get(),0+(s-0)*((r-0)/100));return o=mathSign(a.get()),a.normalize().multiply(c).subtract(n),a.divide(u),i.add(a),l},settle:function(t){var r=!(Math.round((t.get()-e.get())*100)/100);return r&&e.set(t),r},update:function(){n.add(i),e.add(n),i.multiply(0)},useBaseMass:function(){return useMass(r)},useBaseSpeed:function(){return useSpeed(t)},useMass:useMass,useSpeed:useSpeed};return l}(ew,z,1),eA=function(e,t,r,n,i){var a=n.reachedAny,o=n.removeOffset,s=n.constrain;function minDistance(e){return e.concat().sort(function(e,t){return mathAbs(e)-mathAbs(t)}
1)[0]}function shortcut(t,n){var i=[t,t+r,t-r];return e?n?minDistance(i.filter(function(e){return mathSign(e)===n})):minDistance(i):i[0]}return{byDistance:function(r,n){var u,l=i.get()+r,c=(u=e?o(l):s(l),{index:t.map(function(e){return e-u}).map(function(e){return shortcut(e,0)}).map(function(e,t){return{diff:e,index:t}}).sort(function(e,t){return mathAbs(e.diff)-mathAbs(t.diff)})[0].index,distance:u}),d=c.index,f=c.distance,p=!e&&a(l);if(!n||p)return{index:d,distance:r};var m=r+shortcut(t[d]-f,0);return{index:d,distance:m}},byIndex:function(e,r){var n=shortcut(t[e]-i.get(),r);return{index:e,distance:n}},shortcut:shortcut}}(q,em,ef,eg,eS),eE=function(e,t,r,n,i,a){function scrollTo(n){var o=n.distance,s=n.index!==t.get();o&&(e.start(),i.add(o)),s&&(r.set(t.get()),t.set(n.index),a.emit("select"))}return{distance:function(e,t){scrollTo(n.byDistance(e,t))},index:function(e,r){var i=t.clone().set(e);scrollTo(n.byIndex(i.get(),r))}}}(ev,eb,ey,eA,eS,i),eO=function(e,t,r,n,i,a,o){var s=i.removeOffset,u=i.constrain,l=a?[0,t,-t]:[0],c=findSlideBounds(l,o);function findSlideBounds(t,i){var a,o=t||l,s=(a=i||0,r.map(function(e){return Limit(.5,e-.5).constrain(e*a)}));return o.reduce(function(t,i){var a=n.map(function(t,n){return{start:t-r[n]+s[n]+i,end:t+e-s[n]+i,index:n}});return t.concat(a)},[])}return{check:function(e,t){var r=a?s(e):u(e);return(t||c).reduce(function(e,t){var n=t.index,i=t.start,a=t.end;return!(-1!==e.indexOf(n))&&i<r&&a>r?e.concat([n]):e},[])},findSlideBounds:findSlideBounds}}(ee,ef,eo,ec,eg,q,H),e_=function(e,t,r,n,i,a,o,s,u,l,c,d,f,p,m,g){var b=e.cross,y=["INPUT","SELECT","TEXTAREA"],h={passive:!1},v=Vector1D(0),x=EventStore(),w=EventStore(),S=f.measure(20),V={mouse:300,touch:400},A={mouse:500,touch:600},E=m?5:16,O=0,_=0,k=!1,j=!1,F=!1,T=!1;function down(e){if((!(T=!i.isTouchEvent(e))||0===e.button)&&(t=e.target.nodeName||"",!(y.indexOf(t)>-1))){var t,o,s=mathAbs(n.get()-a.get())>=2,l=T||!s;k=!0,i.pointerDown(e),v.set(n),n.set(a),u.useBaseMass().useSpeed(80),o=T?document:r,w.add(o,"touchmove",move,h).add(o,"touchend",up).add(o,"mousemove",move,h).add(o,"mouseup",up),O=i.readPoint(e),_=i.readPoint(e,b),d.emit("pointerDown"),l&&(F=!1)}}function move(e){if(!j&&!T){if(!e.cancelable)return up(e);var r=i.readPoint(e),a=i.readPoint(e,b);if(!(j=mathAbs(r-O)>mathAbs(a-_))&&!F)return up(e)}var s=i.pointerMove(e);!F&&s&&(F=!0),o.start(),n.add(t.apply(s)),e.preventDefault()}function up(e){var r,a,o,f,b=l.byDistance(0,!1).index!==c.get(),y=i.pointerUp(e)*(m?A:V)[T?"mouse":"touch"],h=(r=t.apply(y),o=(a=c.clone().add(-1*mathSign(r))).get()===c.min||a.get()===c.max,f=l.byDistance(r,!m).distance,m||mathAbs(r)<S?f:!p&&o?.4*f:g&&b?.5*f:l.byIndex(a.get(),0).distance),x=function(e,t){if(0===e||0===t||mathAbs(e)<=mathAbs(t))return 0;var r,n,i=(r=mathAbs(e),n=mathAbs(t),mathAbs(r-n));return mathAbs(i/e)}(y,h),O=mathAbs(n.get()-v.get())>=.5,_=b&&x>.75,C=mathAbs(y)<S,I=_?10:E;O&&!T&&(F=!0),j=!1,k=!1,w.removeAll(),u.useSpeed(C?9:I).useMass(_?1+2.5*x:1),s.distance(h,!m),T=!1,d.emit("pointerUp")}function click(e){F&&(e.stopPropagation(),e.preventDefault())}return{addActivationEvents:function(){x.add(r,"dragstart",function(e){return e.preventDefault()},h).add(r,"touchmove",function(){},h).add(r,"touchend",function(){}).add(r,"touchstart",down).add(r,"mousedown",down).add(r,"touchcancel",up).add(r,"contextmenu",up).add(r,"click",click,!0)},clickAllowed:function(){return!F},pointerDown:function(){return k},removeAllEvents:function(){x.removeAll(),w.removeAll()}}}(Q,Y,e,eS,function(e){var t,r;function isTouchEvent(e){return"undefined"!=typeof TouchEvent&&e instanceof TouchEvent}function readTime(e){return e.timeStamp}function readPoint(t,r){var n=r||e.scroll;return(isTouchEvent(t)?t.touches[0]:t)["client".concat("x"===n?"X":"Y")]}return{isTouchEvent:isTouchEvent,pointerDown:function(e){return t=e,r=e,readPoint(e)},pointerMove:function(e){var n=readPoint(e)-readPoint(r),i=readTime(e)-readTime(t)>170;return r=e,i&&(t=e),n},pointerUp:function(e){if(!t||!r)return 0;var n=readPoint(r)-readPoint(t),i=readTime(e)-readTime(t),a=readTime(e)-readTime(r)>170,o=n/i;return i&&!a&&mathAbs(o)>.1?o:0},readPoint:readPoint}}(Q),ew,ev,eE,eV,eA,eb,i,et,q,W,K),ek={containerRect:X,slideRects:J,animation:ev,axis:Q,direction:Y,dragHandler:e_,eventStore:EventStore(),percentOfView:et,index:eb,indexPrevious:ey,limit:eg,location:ew,options:n,scrollBody:eV,scrollBounds:(F=et.measure(10),T=et.measure(50),C=!1,{constrain:function(e){if(!C&&eg.reachedAny(eS.get())&&eg.reachedAny(ew.get())){var t=eg.reachedMin(ew.get())?"min":"max",r=mathAbs(eg[t]-ew.get()),n=eS.get()-e
1w.get();eS.subtract(n*Math.min(r/T,.85)),!e&&mathAbs(n)<F&&(eS.set(eg.constrain(eS.get())),eV.useSpeed(10).useMass(3))}},toggleActive:function(e){C=!e}}),scrollLooper:(I=[ew,eS],R=(D=Limit(eg.min+.1,eg.max+.1)).reachedMin,P=D.reachedMax,{loop:function(e){if(1===e?P(ew.get()):-1===e&&R(ew.get())){var t=ef*(-1*e);I.forEach(function(e){return e.add(t)})}}}),scrollProgress:(M=eg.max,N=eg.length,{get:function(e){return-((e-M)/N)}}),scrollSnaps:em,scrollTarget:eA,scrollTo:eE,slideLooper:function(e,t,r,n,i,a,o,s,u){var l=arrayKeys(i),c=findLoopPoints(slidesInGap(arrayKeys(i).reverse(),a[0]-1),"end").concat(findLoopPoints(slidesInGap(l,r-a[0]-1),"start"));function removeSlideSizes(e,t){return e.reduce(function(e,t){return e-i[t]},t)}function slidesInGap(e,t){return e.reduce(function(e,r){return removeSlideSizes(e,t)>0?e.concat([r]):e},[])}function findLoopPoints(r,i){var a="start"===i,l=o.findSlideBounds([a?-n:n]);return r.map(function(r){var i=a?0:-n,o=a?n:0,c=l.filter(function(e){return e.index===r})[0][a?"end":"start"],d=Vector1D(-1),f=Vector1D(-1),p=Translate(e,t,u[r]);return{index:r,location:f,translate:p,target:function(){return d.set(s.get()>c?i:o)}}})}return{canLoop:function(){return c.every(function(e){var t=e.index;return .1>=removeSlideSizes(l.filter(function(e){return e!==t}),r)})},clear:function(){c.forEach(function(e){return e.translate.clear()})},loop:function(){c.forEach(function(e){var t=e.target,r=e.translate,n=e.location,i=t();i.get()!==n.get()&&(0===i.get()?r.clear():r.to(i),n.set(i))})},loopPoints:c}}(Q,Y,ee,ef,es,em,eO,ew,r),slidesToScroll:eu,slidesInView:eO,slideIndexes:eh,target:eS,translate:Translate(Q,Y,t)};return ek}(e,u,l,h,p)).axis.measureSize(e.getBoundingClientRect()),!h.active)return deActivate();if(o.translate.to(o.location),v=r||v,s=f.init(v,w),h.loop){if(!o.slideLooper.canLoop()){deActivate(),activate({loop:!1},r),y=d.merge(y,{loop:!0});return}o.slideLooper.loop()}h.draggable&&u.offsetParent&&l.length&&o.dragHandler.addActivationEvents()}}function reActivate(e,t){var r=selectedScrollSnap();deActivate(),activate(d.merge({startIndex:r},e),t),p.emit("reInit")}function deActivate(){o.dragHandler.removeAllEvents(),o.animation.stop(),o.eventStore.removeAll(),o.translate.clear(),o.slideLooper.clear(),f.destroy()}function slidesInView(e){var t=o[e?"target":"location"].get(),r=h.loop?"removeOffset":"constrain";return o.slidesInView.check(o.limit[r](t))}function scrollTo(e,t,r){h.active&&!b&&(o.scrollBody.useBaseMass().useSpeed(t?100:h.speed),o.scrollTo.index(e,r||0))}function selectedScrollSnap(){return o.index.get()}var w={canScrollNext:function(){return o.index.clone().add(1).get()!==selectedScrollSnap()},canScrollPrev:function(){return o.index.clone().add(-1).get()!==selectedScrollSnap()},clickAllowed:function(){return o.dragHandler.clickAllowed()},containerNode:function(){return u},internalEngine:function(){return o},destroy:function(){b||(b=!0,c.removeAll(),deActivate(),p.emit("destroy"))},off:g,on:m,plugins:function(){return s},previousScrollSnap:function(){return o.indexPrevious.get()},reInit:reActivate,rootNode:function(){return e},scrollNext:function(e){scrollTo(o.index.clone().add(1).get(),!0===e,-1)},scrollPrev:function(e){scrollTo(o.index.clone().add(-1).get(),!0===e,1)},scrollProgress:function(){return o.scrollProgress.get(o.location.get())},scrollSnapList:function(){return o.scrollSnaps.map(o.scrollProgress.get)},scrollTo:scrollTo,selectedScrollSnap:selectedScrollSnap,slideNodes:function(){return l},slidesInView:slidesInView,slidesNotInView:function(e){var t=slidesInView(e);return o.slideIndexes.filter(function(e){return -1===t.indexOf(e)})}};return activate(t,r),c.add(window,"resize",function(){var t=d.atMedia(y),r=!d.areEqual(t,h),n=o.axis.measureSize(e.getBoundingClientRect()),i=x!==n,a=f.haveChanged();(i||r||a)&&reActivate(),p.emit("resize")}),setTimeout(function(){return p.emit("init")},0),w}function sortAndMapPluginToOptions(e){return e.concat().sort(function(e,t){return e.name>t.name?1:-1}).map(function(e){return e.options})}function useEmblaCarousel(e,t){void 0===e&&(e={}),void 0===t&&(t=[]);var r=(0,n.useRef)(EmblaCarousel.optionsHandler()),i=(0,n.useRef)(e),a=(0,n.useRef)(t),o=(0,n.use
1State)(),s=o[0],u=o[1],l=(0,n.useState)(),c=l[0],d=l[1],f=(0,n.useCallback)(function(){s&&s.reInit(i.current,a.current)},[s]);return(0,n.useEffect)(function(){if("undefined"!=typeof window&&window.document&&window.document.createElement&&c){EmblaCarousel.globalOptions=useEmblaCarousel.globalOptions;var e=EmblaCarousel(c,i.current,a.current);return u(e),function(){return e.destroy()}}u(void 0)},[c,u]),(0,n.useEffect)(function(){r.current.areEqual(i.current,e)||(i.current=e,f())},[e,f]),(0,n.useEffect)(function(){!function(e,t){if(e.length!==t.length)return!1;var r=EmblaCarousel.optionsHandler().areEqual,n=sortAndMapPluginToOptions(e),i=sortAndMapPluginToOptions(t);return n.every(function(e,t){return r(e,i[t])})}(a.current,t)&&(a.current=t,f())},[t,f]),[d,s]}EmblaCarousel.globalOptions=void 0,EmblaCarousel.optionsHandler=OptionsHandler,useEmblaCarousel.globalOptions=void 0},50857:function(e,t,r){var n=r(37772).Symbol;e.exports=n},53366:function(e,t,r){var n=r(50857),i=r(62107),a=r(37157),o=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},51704:function(e,t,r){var n=r(52153),i=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(i,""):e}},51242:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},62107:function(e,t,r){var n=r(50857),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var i=o.call(e);return n&&(t?e[s]=r:delete e[s]),i}},37157:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},37772:function(e,t,r){var n=r(51242),i="object"==typeof self&&self&&self.Object===Object&&self,a=n||i||Function("return this")();e.exports=a},52153:function(e){var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},54073:function(e,t,r){var n=r(29259),i=r(61100),a=r(7642),o=Math.max,s=Math.min;e.exports=function(e,t,r){var u,l,c,d,f,p,m=0,g=!1,b=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function invokeFunc(t){var r=u,n=l;return u=l=void 0,m=t,d=e.apply(n,r)}function shouldInvoke(e){var r=e-p,n=e-m;return void 0===p||r>=t||r<0||b&&n>=c}function timerExpired(){var e,r,n,a=i();if(shouldInvoke(a))return trailingEdge(a);f=setTimeout(timerExpired,(e=a-p,r=a-m,n=t-e,b?s(n,c-r):n))}function trailingEdge(e){return(f=void 0,y&&u)?invokeFunc(e):(u=l=void 0,d)}function debounced(){var e,r=i(),n=shouldInvoke(r);if(u=arguments,l=this,p=r,n){if(void 0===f)return m=e=p,f=setTimeout(timerExpired,t),g?invokeFunc(e):d;if(b)return clearTimeout(f),f=setTimeout(timerExpired,t),invokeFunc(p)}return void 0===f&&(f=setTimeout(timerExpired,t)),d}return t=a(t)||0,n(r)&&(g=!!r.leading,c=(b="maxWait"in r)?o(a(r.maxWait)||0,t):c,y="trailing"in r?!!r.trailing:y),debounced.cancel=function(){void 0!==f&&clearTimeout(f),m=0,u=p=l=f=void 0},debounced.flush=function(){return void 0===f?d:trailingEdge(i())},debounced}},29259:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},15125:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},4795:function(e,t,r){var n=r(53366),i=r(15125);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},61100:function(e,t,r){var n=r(37772);e.exports=function(){return n.Date.now()}},7642:function(e,t,r){var n=r(51704),i=r(29259),a=r(4795),o=0/0,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return o;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=u.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):s.test(e)?o:+e}},10969:function(e,t,r){"use strict";r.d(t,{$n:function(){return y}});var n,i=r(7896),a=r(81665);function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var o=r(88960);function _construct(e,t,r){return(_construct=!function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()?function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&(0,o.Z)(i,r.prototype),i}:Reflect.construct.bind()).apply(null,arguments)}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),(0,o.Z)(Wrapper,e)})(e)}var s=function(e){function PolishedError(t){return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return(0,a.Z)(PolishedError,e),PolishedError}(_wrapNativeSuper(Error));function colorToInt(e){return Math.round(255*e)}function convertToInt(e,t,r){return colorToInt(e)+","+colorToInt(t)+","+colorToInt(r)}function hslToRgb(e,t,r,n){if(void 0===n&&(n=convertToInt),0===t)return n(r,r,r);var i=(e%360+360)%360/60,a=(1-Math.abs(2*r-1))*t,o=a*(1-Math.abs(i%2-1)),s=0,u=0,l=0;i>=0&&i<1?(s=a,u=o):i>=1&&i<2?(s=o,u=a):i>=2&&i<3?(u=a,l=o):i>
1=3&&i<4?(u=o,l=a):i>=4&&i<5?(s=o,l=a):i>=5&&i<6&&(s=a,l=o);var c=r-a/2;return n(s+c,u+c,l+c)}var u={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
10",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},l=/^#[a-fA-F0-9]{6}$/,c=/^#[a-fA-F0-9]{8}$/,d=/^#[a-fA-F0-9]{3}$/,f=/^#[a-fA-F0-9]{4}$/,p=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,m=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,g=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,b=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function parseToRgb(e){if("string"!=typeof e)throw new s(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return u[t]?"#"+u[t]:e}(e);if(t.match(l))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(c)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alph
vendor: 1,112 bytes, line 1
1a:r}}if(t.match(d))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(f)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var i=p.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var a=m.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var o=g.exec(t);if(o){var y="rgb("+hslToRgb(parseInt(""+o[1],10),parseInt(""+o[2],10)/100,parseInt(""+o[3],10)/100)+")",h=p.exec(y);if(!h)throw new s(4,t,y);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10)}}var v=b.exec(t.substring(0,50));if(v){var x="rgb("+hslToRgb(parseInt(""+v[1],10),parseInt(""+v[2],10)/100,parseInt(""+v[3],10)/100)+")",w=p.exec(x);if(!w)throw new s(4,t,x);return{red:parseInt(""+w[1],10),green:parseInt(""+w[2],10),blue:parseInt(""+w[3],10),alph
1a:parseFloat(""+v[4])>1?parseFloat(""+v[4])/100:parseFloat(""+v[4])}}throw new s(5)}var reduceHexValue$1=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function numberToHex(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function colorToHex(e){return numberToHex(Math.round(255*e))}function convertToHex(e,t,r){return reduceHexValue$1("#"+colorToHex(e)+colorToHex(t)+colorToHex(r))}function rgb(e,t,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r)return reduceHexValue$1("#"+numberToHex(e)+numberToHex(t)+numberToHex(r));if("object"==typeof e&&void 0===t&&void 0===r)return reduceHexValue$1("#"+numberToHex(e.red)+numberToHex(e.green)+numberToHex(e.blue));throw new s(6)}var y=function curried(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):curried(e,t,n)}}(n=function(e,t){if("transparent"===t)return t;var r=function(e){var t,r=e.red/255,n=e.green/255,i=e.blue/255,a=Math.max(r,n,i),o=Math.min(r,n,i),s=(a+o)/2;if(a===o)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var u=a-o,l=s>.5?u/(2-a-o):u/(a+o);switch(a){case r:t=(n-i)/u+(n<i?6:0);break;case n:t=(i-r)/u+2;break;default:t=(r-n)/u+4}return(t*=60,void 0!==e.alpha)?{hue:t,saturation:l,lightness:s,alpha:e.alpha}:{hue:t,saturation:l,lightness:s}}(parseToRgb(t));return function(e){if("object"!=typeof e)throw new s(8);if("number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha)return function(e,t,r,n){if("string"==typeof e&&"number"==typeof t){var i=parseToRgb(e);return"rgba("+i.red+","+i.green+","+i.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof r&&"number"==typeof n)return n>=1?rgb(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if("object"==typeof e&&void 0===t&&void 0===r&&void 0===n)return e.alpha>=1?rgb(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new s(7)}(e);if("number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha))return rgb(e);if("number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha)return function(e,t,r,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r&&"number"==typeof n)return n>=1?hslToRgb(e,t,r,convertToHex):"rgba("+hslToRgb(e,t,r)+","+n+")";if("object"==typeof e&&void 0===t&&void 0===r&&void 0===n)return e.alpha>=1?hslToRgb(e.hue,e.saturation,e.lightness,convertToHex):"rgba("+hslToRgb(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new s(2)}(e);if("number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha))return function(e,t,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r)return hslToRgb(e,t,r,convertToHex);if("object"==typeof e&&void 0===t&&void 0===r)return hslToRgb(e.hue,e.saturation,e.lightness,convertToHex);throw new s(1)}(e);throw new s(8)}((0,i.Z)({},r,{lightness:Math.max(0,Math.min(1,r.lightness+parseFloat(e)))}))},n.length,[])},81665:function(e,t,r){"use strict";r.d(t,{Z:function(){return _inheritsLoose}});var n=r(88960);function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,n.Z)(e,t)}},88960:function(e,t,r){"use strict";function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}r.d(t,{Z:function(){return _setPrototypeOf}})},99176:function(e,t,r){"use strict";r.d(t,{VY:function(){return q},ck:function(){return B},fC:function(){return $},h4:function(){return U},xz:function(){return H}});var n=r(7896),i=r(2784),a=r(92211),o=r(62172),s=r(62656),u=r(17998),l=r(87695),c=r(72714),d=r(69557),f=r(23372),p=r(59241);let m="Accordion",g=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[b,y,h]=(0,o.B)(m),[v,x]=(0,a.b)(m,[h,d.p_]),w=(0,d.p_)(),S=i.forwardRef((e,t)=>{let{type:r,...a}=e;return i.createElement(b.Provider,{scope:e.__scopeAccordion},"multiple"===r?i.createElement(k,(0,n.Z)({},a,{ref:t})):i.createElement(_,(0,n.Z)({},a,{ref:t})))});S.propTypes={type(e){let t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):"multiple"===e.type&&"string"==typeof t?Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):"single"===e.type&&Array.isArray(t)?Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};let[V,A]=v(m),[E,O]=v(m,{collapsible:!1}),_=i.forwardRef((e,t)=>
1{let{value:r,defaultValue:a,onValueChange:o=()=>{},collapsible:s=!1,...u}=e,[c,d]=(0,l.T)({prop:r,defaultProp:a,onChange:o});return i.createElement(V,{scope:e.__scopeAccordion,value:c?[c]:[],onItemOpen:d,onItemClose:i.useCallback(()=>s&&d(""),[s,d])},i.createElement(E,{scope:e.__scopeAccordion,collapsible:s},i.createElement(T,(0,n.Z)({},u,{ref:t}))))}),k=i.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:o=()=>{},...s}=e,[u=[],c]=(0,l.T)({prop:r,defaultProp:a,onChange:o}),d=i.useCallback(e=>c((t=[])=>[...t,e]),[c]),f=i.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return i.createElement(V,{scope:e.__scopeAccordion,value:u,onItemOpen:d,onItemClose:f},i.createElement(E,{scope:e.__scopeAccordion,collapsible:!0},i.createElement(T,(0,n.Z)({},s,{ref:t}))))}),[j,F]=v(m),T=i.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:a,dir:o,orientation:l="vertical",...d}=e,f=i.useRef(null),m=(0,s.e)(f,t),h=y(r),v=(0,p.gm)(o),x="ltr"===v,w=(0,u.M)(e.onKeyDown,e=>{var t;if(!g.includes(e.key))return;let r=e.target,n=h().filter(e=>{var t;return!(null!==(t=e.ref.current)&&void 0!==t&&t.disabled)}),i=n.findIndex(e=>e.ref.current===r),a=n.length;if(-1===i)return;e.preventDefault();let o=i,s=a-1,moveNext=()=>{(o=i+1)>s&&(o=0)},movePrev=()=>{(o=i-1)<0&&(o=s)};switch(e.key){case"Home":o=0;break;case"End":o=s;break;case"ArrowRight":"horizontal"===l&&(x?moveNext():movePrev());break;case"ArrowDown":"vertical"===l&&moveNext();break;case"ArrowLeft":"horizontal"===l&&(x?movePrev():moveNext());break;case"ArrowUp":"vertical"===l&&movePrev()}let u=o%a;null===(t=n[u].ref.current)||void 0===t||t.focus()});return i.createElement(j,{scope:r,disabled:a,direction:o,orientation:l},i.createElement(b.Slot,{scope:r},i.createElement(c.WV.div,(0,n.Z)({},d,{"data-orientation":l,ref:m,onKeyDown:a?void 0:w}))))}),C="AccordionItem",[I,D]=v(C),R=i.forwardRef((e,t)=>{let{__scopeAccordion:r,value:a,...o}=e,s=F(C,r),u=A(C,r),l=w(r),c=(0,f.M)(),p=a&&u.value.includes(a)||!1,m=s.disabled||e.disabled;return i.createElement(I,{scope:r,open:p,disabled:m,triggerId:c},i.createElement(d.fC,(0,n.Z)({"data-orientation":s.orientation,"data-state":$1bf158f521e1b1b4$var$getState(p)},l,o,{ref:t,disabled:m,open:p,onOpenChange:e=>{e?u.onItemOpen(a):u.onItemClose(a)}})))}),P=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,o=F(m,r),s=D("AccordionHeader",r);return i.createElement(c.WV.h3,(0,n.Z)({"data-orientation":o.orientation,"data-state":$1bf158f521e1b1b4$var$getState(s.open),"data-disabled":s.disabled?"":void 0},a,{ref:t}))}),M="AccordionTrigger",N=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,o=F(m,r),s=D(M,r),u=O(M,r),l=w(r);return i.createElement(b.ItemSlot,{scope:r},i.createElement(d.xz,(0,n.Z)({"aria-disabled":s.open&&!u.collapsible||void 0,"data-orientation":o.orientation,id:s.triggerId},l,a,{ref:t})))}),L=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,o=F(m,r),s=D("AccordionContent",r),u=w(r);return i.createElement(d.VY,(0,n.Z)({role:"region","aria-labelledby":s.triggerId,"data-orientation":o.orientation},u,a,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function $1bf158f521e1b1b4$var$getState(e){return e?"open":"closed"}let $=S,B=R,U=P,H=N,q=L},23681:function(e,t,r){"use strict";r.d(t,{fC:function(){return x},z$:function(){return w}});var n=r(7896),i=r(2784),a=r(62656),o=r(92211),s=r(17998),u=r(87695),l=r(90022),c=r(35019),d=r(79616),f=r(72714);let p="Checkbox",[m,g]=(0,o.b)(p),[b,y]=m(p),h=(0,i.forwardRef)((e,t)=>{let{__scopeCheckbox:r,name:o,checked:l,defaultChecked:c,required:d,disabled:p,value:m="on",onCheckedChange:g,...y}=e,[h,v]=(0,i.useState)(null),x=(0,a.e)(t,e=>v(e)),w=(0,i.useRef)(!1),S=!h||!!h.closest("form"),[V=!1,A]=(0,u.T)({prop:l,defaultProp:c,onChange:g}),E=(0,i.useRef)(V);return(0,i.useEffect)(()=>{let e=null==h?void 0:h.form;if(e){let reset=()=>A(E.current);return e.addEventListener("reset",reset),()=>e.removeEventListener("reset",reset)}},[h,A]),(0,i.createElement)(b,{scope:r,state:V,disabled:p},(0,i.createElement)(f.WV.button,(0,n.Z)({type:"button",role:"checkbox","aria-checked":$e698a72e93240346$var$isIndeterminate(V)?"mixed":V,"aria-required":d,"data-state":$e698a72e93240346$var$getState(V),"data-disabled":p?"":void 0,disabled:p,value:m},y,{ref:x,onKeyDown:(0,s.M)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.M)(e.onClick,e=>{A(e=>!!$e698a72e93240346$var$isIndeterminate(e)||!e),S&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})})),S&&(0,i.createElement)($e698a72e93240346$var$BubbleInput,{control:h,bubbles:!w.current,name:o,value:m,checked:V,required:d,disabled:p,style:{transform:"translateX(-100%)"}}))}),v=(0,i.forwardRef)((e,t)=>{let{__scopeCheckbox:r,forceMount:a,...o}=e,s=y("CheckboxIndicator",r);return(0,i.createElement)(d.z,{present:a||$e698a72e93240346$var$isIndeterminate(s.state)||!0===s.state},(0,i.createElement)(f.WV.span,(0,n.Z)({"data-state":$e698a72e93240346$var$getState(s.state),"data-disabled":s.disabled?"":void 0},o,{ref:t,style:{pointerEvents:"none",...e.style}})))}),$e698a72e93240346$var$BubbleInput=e=>{let{control:t,checked:r,bubbles:a=!0,...o}=e,s=(0,i.useRef)(null),u=(0,l.D)(r),d=(0,c.t)(t);return(0,i.useEffect)(()=>{let e=s.current,t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"checked"),i=n.set;if(u!==r&&i){let t=new Event("click",{bubbles:a});e.indeterminate=$e698a72e93240346$var$isIndeterminate(r),i.call(e,!$e698a72e93240346$var$isIndeterminate(r)&&r),e.dispatchEvent(t)}},[u,r,a]),(0,i.createElement)("input",(0,n.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:!$e698a72e93240346$var$isIndeterminate(r)&&r},o,{tabIndex:-1,ref:s,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function $e698a72e93240346$var$isIndeterminate(e){return"indeterminate"===e}function $e698a72e93240346$var$getState(e){return $e698a72e93240346$var$isIndeterminate(e)?"indeterminate":e?"checked":"unchecked"}let x=h,w=v},43704:function(e,t,r){"use strict";r.d(t,{u:function(){return Body}});var n=r(52322),Body=({children:e,style:t,...r})=>(0,n.jsx)("body",{...r,"data-id":"__react-email-body",style:t,children:e});Body.displayName="Body"},56962:function(e,t,r){"use strict";r.d(t,{z:function(){return a}});var n=r(2784),i=r(52322),pxToPt=e=>isNaN(Number(e))?null:3*parseInt(e,10)/4,a=n.forwardRef(({children:e,style:t,pX:r=0,pY:n=0,target:a="_blank",...o},s)=>{let u=2*(n||0),l=pxToPt(u.toString());return(0,i.jsxs)("a",{...o,ref:s,"data-id":"react-email-button",target:a,style:buttonStyle({...t,pX:r,pY:n}),children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:`<!--[if mso]><i style="letter-spacing: ${r}px;mso-font-width:-100%;mso-text-raise:${l}" hidden> </i><![endif]-->`}}),(0,i.jsx)("span",{style:buttonTextStyle(n),children:e}),(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:`<!--[if mso]><i style="letter-spacing: ${r}px;mso-font-width:-100%" hidden> </i><![endif]-->`}})]})});a.displayName="Button";var buttonStyle=e=>{let{pY:t,pX:r,...n}=e||{};return{...n,lineHeight:"100%",textDecoration:"none",display:"inline-block",maxWidth:"100%",padding:`${t}px ${r}px`}},buttonTextStyle=e=>({maxWidth:"100%",display:"inline-block",lineHeight:"120%",msoPaddingAlt:"0px",msoTextRaise:pxToPt((e||0).toString())})},88609:function(e,t,r){"use strict";r.d(t,{s:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({children:e,style:t,...r},n)=>(0,i.jsx)("td",{...r,ref:n,"data-id":"__react-email-column",style:t,children:e}))},98979:function(e,t,r){"use strict";r.d(t,{W:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({children:e,style:t,...r},n)=>(0,i.jsx)("table",{align:"center",width:"100%",...r,ref:n,"data-id":"__react-email-container",role:"presentation",cellSpacing:"0",cellPadding:"0",border:0,style:{maxWidth:"37.5em",...t},children:(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{style:{width:"100%"},children:(0,i.jsx)("td",{children:e})})})}));a.displayName="Container"},85322:function(e,t,r){"use strict";r.d(t,{F:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({children:e,...t},r)=>(0,i.jsxs)("head",{...t,ref:r,"data-id":"__react-email-head",children:[(0,i.jsx)("meta",{httpEquiv:"C
1ontent-Type",content:"text/html; charset=UTF-8"}),e]}));a.displayName="Head"},61176:function(e,t,r){"use strict";r.d(t,{X:function(){return u}});var n=r(7896),i=r(2784);let a=(0,i.forwardRef)((e,t)=>{let{children:r,...a}=e,s=i.Children.toArray(r),u=s.find($5e63c961fc1ce211$var$isSlottable);if(u){let e=u.props.children,r=s.map(t=>t!==u?t:i.Children.count(e)>1?i.Children.only(null):(0,i.isValidElement)(e)?e.props.children:null);return(0,i.createElement)(o,(0,n.Z)({},a,{ref:t}),(0,i.isValidElement)(e)?(0,i.cloneElement)(e,void 0,r):null)}return(0,i.createElement)(o,(0,n.Z)({},a,{ref:t}),r)});a.displayName="Slot";let o=(0,i.forwardRef)((e,t)=>{let{children:r,...n}=e;return(0,i.isValidElement)(r)?(0,i.cloneElement)(r,{...function(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n],o=/^on[A-Z]/.test(n);o?r[n]=(...e)=>{null==a||a(...e),null==i||i(...e)}:"style"===n?r[n]={...i,...a}:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props),ref:function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(t,r.ref)}):i.Children.count(r)>1?i.Children.only(null):null});o.displayName="SlotClone";let $5e63c961fc1ce211$export$d9f1ccf0bdb05d45=({children:e})=>(0,i.createElement)(i.Fragment,null,e);function $5e63c961fc1ce211$var$isSlottable(e){return(0,i.isValidElement)(e)&&e.type===$5e63c961fc1ce211$export$d9f1ccf0bdb05d45}var s=r(52322),withMargin=e=>[withSpace(e.m,["margin"]),withSpace(e.mx,["marginLeft","marginRight"]),withSpace(e.my,["marginTop","marginBottom"]),withSpace(e.mt,["marginTop"]),withSpace(e.mr,["marginRight"]),withSpace(e.mb,["marginBottom"]),withSpace(e.ml,["marginLeft"])].filter(e=>Object.keys(e).length)[0],withSpace=(e,t)=>t.reduce((t,r)=>e?{...t,[r]:`${e}px`}:t,{}),u=i.forwardRef(({as:e="h1",children:t,style:r,m:n,mx:i,my:o,mt:u,mr:l,mb:c,ml:d,...f},p)=>(0,s.jsx)(a,{...f,ref:p,"data-id":"react-email-heading",style:{...withMargin({m:n,mx:i,my:o,mt:u,mr:l,mb:c,ml:d}),...r},children:(0,s.jsx)(e,{children:t})}));u.displayName="Heading"},38530:function(e,t,r){"use strict";r.d(t,{Hr:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({style:e,...t},r)=>(0,i.jsx)("hr",{...t,ref:r,"data-id":"react-email-hr",style:{width:"100%",border:"none",borderTop:"1px solid #eaeaea",...e}}));a.displayName="Hr"},65155:function(e,t,r){"use strict";r.d(t,{V:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({children:e,lang:t="en",...r},n)=>(0,i.jsx)("html",{ref:n,lang:t,...r,children:e}));a.displayName="Html"},91899:function(e,t,r){"use strict";r.d(t,{E:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({alt:e,src:t,width:r,height:n,style:a,...o},s)=>(0,i.jsx)("img",{...o,ref:s,"data-id":"react-email-img",alt:e,src:t,width:r,height:n,style:{display:"block",outline:"none",border:"none",textDecoration:"none",...a}}));a.displayName="Img"},12226:function(e,t,r){"use strict";r.d(t,{r:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({target:e="_blank",style:t,...r},n)=>(0,i.jsx)("a",{...r,ref:n,"data-id":"react-email-link",target:e,style:{color:"#067df7",textDecoration:"none",...t}}));a.displayName="Link"},52181:function(e,t,r){"use strict";r.d(t,{X:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({children:e,style:t,...r},n)=>(0,i.jsx)("table",{align:"center",width:"100%",...r,ref:n,"data-id":"react-email-row",style:t,role:"presentation",cellSpacing:"0",cellPadding:"0",border:0,children:(0,i.jsx)("tbody",{style:{width:"100%"},children:(0,i.jsx)("tr",{style:{width:"100%"},children:e})})}));a.displayName="Row"},87424:function(e,t,r){"use strict";r.d(t,{$:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({children:e,style:t,...r},n)=>(0,i.jsx)("table",{align:"center",width:"100%",...r,ref:n,"data-id":"react-email-section",style:t,border:0,cellPadding:"0",cellSpacing:"0",role:"presentation",children:(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("td",{children:e})})})}));a.displayName="Section"},59080:function(e,t,r){"use strict";r.d(t,{x:function(){return a}});var n=r(2784),i=r(52322),a=n.forwardRef(({style:e,...t},r)=>(0,i.jsx)("p",{...t,ref:r,"data-id":"react-email-text",style:{fontSize:"14px",lineHeight:"24px",margin:"16px 0",...e}}));a.displayName="Text"},63955:function(e,t,r){"use strict";r.d(t,{Gc:function(){return useFormContext},Qr:function(){return Controller},RV:function(){return FormProvider},U2:function(){return get},bc:function(){return useController},cI:function(){return useForm}});var n=r(2784),isCheckBoxInput=e=>"checkbox"===e.type,isDateObject=e=>e instanceof Date,isNullOrUndefined=e=>null==e;let isObjectType=e=>"object"==typeof e;var isObject=e=>!isNullOrUndefined(e)&&!Array.isArray(e)&&isObjectType(e)&&!isDateObject(e),getEventValue=e=>isObject(e)&&e.target?isCheckBoxInput(e.target)?e.target.checked:e.target.value:e,getNodeParentName=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,isNameInFieldArray=(e,t)=>e.has(getNodeParentName(t)),isPlainObject=e=>{let t=e.constructor&&e.constructor.prototype;return isObject(t)&&t.hasOwnProperty("isPrototypeOf")},i="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function cloneObject(e){let t;let r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(i&&(e instanceof Blob||e instanceof FileList))&&(r||isObject(e))))return e;else if(t=r?[]:{},r||isPlainObject(e))for(let r in e)e.hasOwnProperty(r)&&(t[r]=cloneObject(e[r]));else t=e;return t}var compact=e=>Array.isArray(e)?e.filter(Boolean):[],isUndefined=e=>void 0===e,get=(e,t,r)=>{if(!t||!isObject(e))return r;let n=compact(t.split(/[,[\].]+?/)).reduce((e,t)=>
1isNullOrUndefined(e)?e:e[t],e);return isUndefined(n)||n===e?isUndefined(e[t])?r:e[t]:n};let a={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},o={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},s={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},u=n.createContext(null),useFormContext=()=>n.useContext(u),FormProvider=e=>{let{children:t,...r}=e;return n.createElement(u.Provider,{value:r},t)};var getProxyFormState=(e,t,r,n=!0)=>{let i={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(i,a,{get:()=>(t._proxyFormState[a]!==o.all&&(t._proxyFormState[a]=!n||o.all),r&&(r[a]=!0),e[a])});return i},isEmptyObject=e=>isObject(e)&&!Object.keys(e).length,shouldRenderFormState=(e,t,r,n)=>{r(e);let{name:i,...a}=e;return isEmptyObject(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!n||o.all))},convertToArrayPayload=e=>Array.isArray(e)?e:[e],shouldSubscribeByName=(e,t,r)=>r&&t?e===t:!e||!t||e===t||convertToArrayPayload(e).some(e=>e&&(e.startsWith(t)||t.startsWith(e)));function useSubscribe(e){let t=n.useRef(e);t.current=e,n.useEffect(()=>{let r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}var isString=e=>"string"==typeof e,generateWatchOutput=(e,t,r,n,i)=>isString(e)?(n&&t.watch.add(e),get(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),get(r,e))):(n&&(t.watchAll=!0),r),isKey=e=>/^\w*$/.test(e),stringToPath=e=>compact(e.replace(/["|']|\]/g,"").split(/\.|\[/));function set(e,t,r){let n=-1,i=isKey(t)?[t]:stringToPath(t),a=i.length,o=a-1;for(;++n<a;){let t=i[n],a=r;if(n!==o){let r=e[t];
1a=isObject(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}e[t]=a,e=e[t]}return e}function useController(e){let t=useFormContext(),{name:r,control:i=t.control,shouldUnregister:o}=e,s=isNameInFieldArray(i._names.array,r),u=function(e){let t=useFormContext(),{control:r=t.control,name:i,defaultValue:a,disabled:o,exact:s}=e||{},u=n.useRef(i);u.current=i,useSubscribe({disabled:o,subject:r._subjects.values,next:e=>{shouldSubscribeByName(u.current,e.name,s)&&c(cloneObject(generateWatchOutput(u.current,r._names,e.values||r._formValues,!1,a)))}});let[l,c]=n.useState(r._getWatch(i,a));return n.useEffect(()=>r._removeUnmounted()),l}({control:i,name:r,defaultValue:get(i._formValues,r,get(i._defaultValues,r,e.defaultValue)),exact:!0}),l=function(e){let t=useFormContext(),{control:r=t.control,disabled:i,name:a,exact:o}=e||{},[s,u]=n.useState(r._formState),l=n.useRef(!0),c=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=n.useRef(a);return d.current=a,useSubscribe({disabled:i,next:e=>l.current&&shouldSubscribeByName(d.current,e.name,o)&&shouldRenderFormState(e,c.current,r._updateFormState)&&u({...r._formState,...e}),subject:r._subjects.state}),n.useEffect(()=>(l.current=!0,c.current.isValid&&r._updateValid(!0),()=>{l.current=!1}),[r]),getProxyFormState(s,r,c.current,!1)}({control:i,name:r}),c=n.useRef(i.register(r,{...e.rules,value:u}));return c.current=i.register(r,e.rules),n.useEffect(()=>{let e=i._options.shouldUnregister||o,updateMounted=(e,t)=>{let r=get(i._fields,e);r&&(r._f.mount=t)};if(updateMounted(r,!0),e){let e=cloneObject(get(i._options.defaultValues,r));set(i._defaultValues,r,e),isUndefined(get(i._formValues,r))&&set(i._formValues,r,e)}return()=>{(s?e&&!i._state.action:e)?i.unregister(r):updateMounted(r,!1)}},[r,i,s,o]),{field:{name:r,value:u,onChange:n.useCallback(e=>c.current.onChange({target:{value:getEventValue(e),name:r},type:a.CHANGE}),[r]),onBlur:n.useCallback(()=>c.current.onBlur({target:{value:get(i._formValues,r),name:r},type:a.BLUR}),[r,i]),ref:e=>{let t=get(i._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:l,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!get(l.errors,r)},isDirty:{enumerable:!0,get:()=>!!get(l.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!get(l.touchedFields,r)},error:{enumerable:!0,get:()=>get(l.errors,r)}})}}let Controller=e=>e.render(useController(e));var appendErrors=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{};let focusFieldBy=(e,t,r)=>{for(let n of r||Object.keys(e)){let r=get(e,n);if(r){let{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else isObject(n)&&focusFieldBy(n,t)}}};var getValidationModes=e=>({isOnSubmit:!e||e===o.onSubmit,isOnBlur:e===o.onBlur,isOnChange:e===o.onChange,isOnAll:e===o.all,isOnTouch:e===o.onTouched}),isWatched=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))),updateFieldArrayRootError=(e,t,r)=>{let n=compact(get(e,r));return set(n,"root",t[r]),set(e,r,n),e},isBoolean=e=>"boolean"==typeof e,isFileInput=e=>"file"===e.type,isFunction=e=>"function"==typeof e,isHTMLElement=e=>{if(!i)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},isMessage=e=>isString(e),isRadioInput=e=>"radio"===e.type,isRegex=e=>e instanceof RegExp;let l={value:!1,isValid:!1},c={value:!0,isValid:!0};var getCheckboxValue=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!isUndefined(e[0].attributes.value)?isUndefined(e[0].value)||""===e[0].value?c:{value:e[0].value,isValid:!0}:c:l}return l};let d={isValid:!1,value:null};var getRadioValue=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,d):d;function getValidateError(e,t,r="validate"){if(isMessage(e)||Array.isArray(e)&&e.every(isMessage)||isBoolean(e)&&!e)return{type:r,message:isMessage(e)?e:"",ref:t}}var getValueAndMessage=e=>isObject(e)&&!isRegex(e)?e:{value:e,message:""},validateField=async(e,t,r,n,i)=>{let{ref:a,refs:o,required:u,maxLength:l,minLength:c,min:d,max:f,pattern:p,validate:m,name:g,valueAsNumber:b,mount:y,disabled:h}=e._f,v=get(t,g);if(!y||h)return{};let x=o?o[0]:a,setCustomValidity=e=>{n&&x.reportValidity&&(x.setCustomValidity(isBoolean(e)?"":e||""),x.reportValidity())},w={},S=isRadioInput(a),V=isCheckBoxInput(a),A=(b||isFileInput(a))&&isUndefined(a.value)&&isUndefined(v)||isHTMLElement(a)&&""===a.value||""===v||Array.isArray(v)&&!v.length,E=appendErrors.bind(null,g,r,w),getMinMaxMessage=(e,t,r,n=s.maxLength,i=s.minLength)=>{let o=e?t:r;w[g]={type:e?n:i,message:o,ref:a,...E(e?n:i,o)}};if(i?!Array.isArray(v)||!v.length:u&&(!(S||V)&&(A||isNullOrUndefined(v))||isBoolean(v)&&!v||V&&!getCheckboxValue(o).isValid||S&&!getRadioValue(o).isValid)){let{value:e,message:t}=isMessage(u)?{value:!!u,message:u}:getValueAndMessage(u);if(e&&(w[g]={type:s.required,message:t,ref:x,...E(s.required,t)},!r))return setCustomValidity(t),w}if(!A&&(!isNullOrUndefined(d)||!isNullOrUndefined(f))){let e,t;let n=getValueAndMessage(f),i=getValueAndMessage(d);if(isNullOrUndefined(v)||isNaN(v)){let r=a.valueAsDate||new Date(v),convertTimeToDate=e=>new Date(new Date().toDateString()+" "+e),o="time"==a.type,s="week"==a.type;isString(n.value)&&v&&(e=o?convertTimeToDate(v)>convertTimeToDate(n.value):s?v>n.value:r>new Date(n.value)),isString(i.value)&&v&&(t=o?convertTimeToDate(v)<convertTimeToDate(i.value):s?v<i.value:r<new Date(i.value))}else{let r=a.valueAsNumber||(v?+v:v);isNullOrUndefined(n.value)||(e=r>n.value),isNullOrUndefined(i.value)||(t=r<i.value)}if((e||t)&&(getMinMaxMessage(!!e,n.message,i.message,s.max,s.min),!r))return setCustomValidity(w[g].message),w}if((l||c)&&!A&&(isString(v)||i&&Array.isArray(v))){let e=getValueAndMessage(l),t=getValueAndMessage(c),n=!isNullOrUndefined(e.value)&&v.length>+e.value,i=!isNullOrUndefined(t.value)&&v.length<+t.value;if((n||i)&&(getMinMaxMessage(n,e.message,t.message),!r))return setCustomValidity(w[g].message),w}if(p&&!A&&isString(v)){let{value:e,message:t}=getValueAndMessage(p);if(isRegex(e)&&!v.match(e)&&(w[g]={type:s.pattern,message:t,ref:a,...E(s.pattern,t)},!r))return setCustomValidity(t),w}if(m){if(isFunction(m)){let e=await m(v,t),n=getValidateError(e,x);if(n&&(w[g]={...n,...E(s.validate,n.message)},!r))return setCustomValidity(n.message),w}else if(isObject(m)){let e={};for(let n in m){if(!isEmptyObject(e)&&!r)break;let i=getValidateError(await m[n](v,t),x,n);i&&(e={...i,...E(n,i.message)},setCustomValidity(i.message),r&&(w[g]=e))}if(!isEmptyObject(e)&&(w[g]={ref:x,...e},!r))return w}}return setCustomValidity(!0),w};function unset(e,t){let r=Array.isArray(t)?t:isKey(t)?[t]:stringToPath(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=isUndefined(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,a=r[i];return n&&delete n[a],0!==i&&(isObject(n)&&isEmptyObject(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!isUndefined(e[t]))return!1;return!0}(n))&&unset(e,r.slice(0,-1)),e}function createSubject(){let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}}var isPrimitive=e=>isNullOrUndefined(e)||!isObjectType(e);function deepEqual(e,t){if(isPrimitive(e)||isPrimitive(t))return e===t;if(isDateObject(e)&&isDateObject(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i of r){let r=e[i];if(!n.includes(i))return!1;if("ref"!==i){let e=t[i];if(isDateObject(r)&&isDateObject(e)||isObject(r)&&isObject(e)||Array.isArray(r)&&Array.isArray(e)?!deepEqual(r,e):r!==e)return!1}}return!0}var isMultipleSelect=e=>"select-multiple"===e.type,isRadioOrCheckbox=e=>isRadioInput(e)||isCheckBoxInput(e),live=e=>isHTMLElement(e)&&e.isConnected,objectHasFunction=e=>{for(let t in e)if(isFunction(e[t]))return!0;return!1};function markFieldsDirty(e,t={}){let r=Array.isArray(e);if(isObject(e)||r)for(let r in e)Array.isArray(e[r])||isObject(e[r])&&!objectHasFunction(e[r])?(t[r]=Array.isArray(e[r])?[]:{},markFieldsDirty(e[r],t[r])):isNullOrUndefined(e[r])||(t[r]=!0);return t}var getDirtyFields=(e,t)=>(function getDirtyFieldsFromDefaultValues(e,t,r){let n=Array.isArray(e);if(isObject(e)||n)for(let n in e)Array.isArray(e[n])||isObject(e[n])&&!objectHasFunction(e[n])?isUndefined(t)||isPrimitive(r[n])?r[n]=Array.isArray(e[n])?markFieldsDirty(e[n],[]):{...markFieldsDirty(e[n])}:getDirtyFieldsFromDefaultValues(e[n],isNullOrUndefined(t)?{}:t[n],r[n]):r[n]=!deepEqual(e[n],t[n]);return r})(e,t,markFieldsDirty(t)),getFieldValueAs=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>isUndefined(e)?e:t?""===e?NaN:e?+e:e:r&&isString(e)?new Date(e):n?n(e):e;function getFieldValue(e){let t=e.ref;return(e.refs?e.refs.every(e=>e.disabled):t.disabled)?void 0:isFileInput(t)?t.files:isRadioInput(t)?getRadioValue(e.refs).value:isMultipleSelect(t)?[...t.selectedOptions].map(({value:e})=>e):isCheckBoxInput(t)?getCheckboxValue(e.refs).value:getFieldValueAs(isUndefined(t.value)?e.ref.value:t.value,e)}var getResolverOptions=(e,t,r,n)=>{let i={};for(let r of e){let e=get(t,r);e&&set(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},getRuleValue=e=>isUndefined(e)?e:isRegex(e)?e.source:isObject(e)?isRegex(e.value)?e.value.source:e.value:e,hasValidation=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function schemaErrorLookup(e,t,r){let n=get(e,r);if(n||isKey(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),a=get(t,n),o=get(e,n);if(a&&!Array.isArray(a)&&r!==n)break;if(o&&o.type)return{name:n,error:o};i.pop()}return{name:r}}var skipValidation=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?!n.isOnChange:!i.isOnChange)||e),unsetEmptyArray=(e,t)=>!compact(get(e,t)).length&&unset(e,t);let f={mode:o.onSubmit,reValidateMode:o.onChange,shouldFocusError:!0};function useForm(e={}){let t=n.useRef(),r=n.useRef(),[s,u]=n.useState({isDirty:!1,isValidating:!1,isLoading:isFunction(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:isFunction(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...function(e={},t){let r,n={...f,...e},s={submitCount:0,isDirty:!1,isLoading:isFunction(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},u={},l=(isObject(n.defaultValues)||isObject(n.values))&&cloneObject(n.defaultValues||n.values)||{},c=n.shouldUnregister?{}:cloneObject(l),d={action:!1,mount:!1,watch:!1},p={mount:new Set,unMount:new Set,array:new Set,watch:new Set},m=0,g={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},b={values:createSubject(),array:createSubject(),state:createSubject()},y=e.resetOptions&&e.resetOptions.keepDirtyValues,h=getValidationModes(n.mode),v=getValidationModes(n.reValidateMode),x=n.criteriaMode===o.all,debounce=e=>t=>{clearTimeout(m),m=setTimeout(e,t)}
1,_updateValid=async e=>{if(g.isValid||e){let e=n.resolver?isEmptyObject((await _executeSchema()).errors):await executeBuiltInValidation(u,!0);e!==s.isValid&&b.state.next({isValid:e})}},_updateIsValidating=e=>g.isValidating&&b.state.next({isValidating:e}),updateErrors=(e,t)=>{set(s.errors,e,t),b.state.next({errors:s.errors})},updateValidAndValue=(e,t,r,n)=>{let i=get(u,e);if(i){let a=get(c,e,isUndefined(r)?get(l,e):r);isUndefined(a)||n&&n.defaultChecked||t?set(c,e,t?a:getFieldValue(i._f)):setFieldValue(e,a),d.mount&&_updateValid()}},updateTouchAndDirty=(e,t,r,n,i)=>{let a=!1,o=!1,u={name:e};if(!r||n){g.isDirty&&(o=s.isDirty,s.isDirty=u.isDirty=_getDirty(),a=o!==u.isDirty);let r=deepEqual(get(l,e),t);o=get(s.dirtyFields,e),r?unset(s.dirtyFields,e):set(s.dirtyFields,e,!0),u.dirtyFields=s.dirtyFields,a=a||g.dirtyFields&&!r!==o}if(r){let t=get(s.touchedFields,e);t||(set(s.touchedFields,e,r),u.touchedFields=s.touchedFields,a=a||g.touchedFields&&t!==r)}return a&&i&&b.state.next(u),a?u:{}},shouldRenderByError=(t,n,i,a)=>{let o=get(s.errors,t),u=g.isValid&&isBoolean(n)&&s.isValid!==n;if(e.delayError&&i?(r=debounce(()=>updateErrors(t,i)))(e.delayError):(clearTimeout(m),r=null,i?set(s.errors,t,i):unset(s.errors,t)),(i?!deepEqual(o,i):o)||!isEmptyObject(a)||u){let e={...a,...u&&isBoolean(n)?{isValid:n}:{},errors:s.errors,name:t};s={...s,...e},b.state.next(e)}_updateIsValidating(!1)},_executeSchema=async e=>n.resolver(c,n.context,getResolverOptions(e||p.mount,u,n.criteriaMode,n.shouldUseNativeValidation)),executeSchemaAndUpdateState=async e=>{let{errors:t}=await _executeSchema();if(e)for(let r of e){let e=get(t,r);e?set(s.errors,r,e):unset(s.errors,r)}else s.errors=t;return t},executeBuiltInValidation=async(e,t,r={valid:!0})=>{for(let i in e){let a=e[i];if(a){let{_f:e,...i}=a;if(e){let i=p.array.has(e.name),o=await validateField(a,c,x,n.shouldUseNativeValidation&&!t,i);if(o[e.name]&&(r.valid=!1,t))break;t||(get(o,e.name)?i?updateFieldArrayRootError(s.errors,o,e.name):set(s.errors,e.name,o[e.name]):unset(s.errors,e.name))}i&&await executeBuiltInValidation(i,t,r)}}return r.valid},_getDirty=(e,t)=>(e&&t&&set(c,e,t),!deepEqual(getValues(),l)),_getWatch=(e,t,r)=>generateWatchOutput(e,p,{...d.mount?c:isUndefined(t)?l:isString(e)?{[e]:t}:t},r,t),setFieldValue=(e,t,r={})=>{let n=get(u,e),i=t;if(n){let r=n._f;r&&(r.disabled||set(c,e,getFieldValueAs(t,r)),i=isHTMLElement(r.ref)&&isNullOrUndefined(t)?"":t,isMultipleSelect(r.ref)?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?isCheckBoxInput(r.ref)?r.refs.length>1?r.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(i)?!!i.find(t=>t===e.value):i===e.value)):r.refs[0]&&(r.refs[0].checked=!!i):r.refs.forEach(e=>e.checked=e.value===i):isFileInput(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||b.values.next({name:e,values:{...c}})))}(r.shouldDirty||r.shouldTouch)&&updateTouchAndDirty(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&trigger(e)},setValues=(e,t,r)=>{for(let n in t){let i=t[n],a=`${e}.${n}`,o=get(u,a);!p.array.has(e)&&isPrimitive(i)&&(!o||o._f)||isDateObject(i)?setFieldValue(a,i,r):setValues(a,i,r)}},setValue=(e,r,n={})=>{let i=get(u,e),a=p.array.has(e),o=cloneObject(r);set(c,e,o),a?(b.array.next({name:e,values:{...c}}),(g.isDirty||g.dirtyFields)&&n.shouldDirty&&b.state.next({name:e,dirtyFields:getDirtyFields(l,c),isDirty:_getDirty(e,o)})):!i||i._f||isNullOrUndefined(o)?setFieldValue(e,o,n):setValues(e,o,n),isWatched(e,p)&&b.state.next({...s}),b.values.next({name:e,values:{...c}}),d.mount||t()},onChange=async e=>{let t=e.target,i=t.name,o=!0,l=get(u,i);if(l){let d,f;let m=t.type?getFieldValue(l._f):getEventValue(e),y=e.type===a.BLUR||e.type===a.FOCUS_OUT,w=!hasValidation(l._f)&&!n.resolver&&!get(s.errors,i)&&!l._f.deps||skipValidation(y,get(s.touchedFields,i),s.isSubmitted,v,h),S=isWatched(i,p,y);set(c,i,m),y?(l._f.onBlur&&l._f.onBlur(e),r&&r(0)):l._f.onChange&&l._f.onChange(e);let V=updateTouchAndDirty(i,m,y,!1),A=!isEmptyObject(V)||S;if(y||b.values.next({name:i,type:e.type,values:{...c}}),w)return g.isValid&&_updateValid(),A&&b.state.next({name:i,...S?{}:V});if(!y&&S&&b.state.next({...s}),_updateIsValidating(!0),n.resolver){let{errors:e}=await _executeSchema([i]),t=schemaErrorLookup(s.errors,u,i),r=schemaErrorLookup(e,u,t.name||i);d=r.error,i=r.name,f=isEmptyObject(e)}else d=(await validateField(l,c,x,n.shouldUseNativeValidation))[i],(o=isNaN(m)||m===get(c,i,m))&&(d?f=!1:g.isValid&&
1(f=await executeBuiltInValidation(u,!0)));o&&(l._f.deps&&trigger(l._f.deps),shouldRenderByError(i,f,d,V))}},trigger=async(e,t={})=>{let r,i;let a=convertToArrayPayload(e);if(_updateIsValidating(!0),n.resolver){let t=await executeSchemaAndUpdateState(isUndefined(e)?e:a);r=isEmptyObject(t),i=e?!a.some(e=>get(t,e)):r}else e?((i=(await Promise.all(a.map(async e=>{let t=get(u,e);return await executeBuiltInValidation(t&&t._f?{[e]:t}:t)}))).every(Boolean))||s.isValid)&&_updateValid():i=r=await executeBuiltInValidation(u);return b.state.next({...!isString(e)||g.isValid&&r!==s.isValid?{}:{name:e},...n.resolver||!e?{isValid:r}:{},errors:s.errors,isValidating:!1}),t.shouldFocus&&!i&&focusFieldBy(u,e=>e&&get(s.errors,e),e?a:p.mount),i},getValues=e=>{let t={...l,...d.mount?c:{}};return isUndefined(e)?t:isString(e)?get(t,e):e.map(e=>get(t,e))},getFieldState=(e,t)=>({invalid:!!get((t||s).errors,e),isDirty:!!get((t||s).dirtyFields,e),isTouched:!!get((t||s).touchedFields,e),error:get((t||s).errors,e)}),setError=(e,t,r)=>{let n=(get(u,e,{_f:{}})._f||{}).ref;set(s.errors,e,{...t,ref:n}),b.state.next({name:e,errors:s.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},unregister=(e,t={})=>{for(let r of e?convertToArrayPayload(e):p.mount)p.mount.delete(r),p.array.delete(r),t.keepValue||(unset(u,r),unset(c,r)),t.keepError||unset(s.errors,r),t.keepDirty||unset(s.dirtyFields,r),t.keepTouched||unset(s.touchedFields,r),n.shouldUnregister||t.keepDefaultValue||unset(l,r);b.values.next({values:{...c}}),b.state.next({...s,...t.keepDirty?{isDirty:_getDirty()}:{}}),t.keepIsValid||_updateValid()},register=(e,t={})=>{let r=get(u,e),i=isBoolean(t.disabled);return set(u,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),p.mount.add(e),isUndefined(t.value)||set(c,e,t.value),r?i&&set(c,e,t.disabled?void 0:get(c,e,getFieldValue(r._f))):updateValidAndValue(e,!0,t.value),{...i?{disabled:t.disabled}:{},...n.progressive?{required:!!t.required,min:getRuleValue(t.min),max:getRuleValue(t.max),minLength:getRuleValue(t.minLength),maxLength:getRuleValue(t.maxLength),pattern:getRuleValue(t.pattern)}:{},name:e,onChange,onBlur:onChange,ref:i=>{if(i){register(e,t),r=get(u,e);let n=isUndefined(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,a=isRadioOrCheckbox(n),o=r._f.refs||[];(a?o.find(e=>e===n):n===r._f.ref)||(set(u,e,{_f:{...r._f,...a?{refs:[...o.filter(live),n,...Array.isArray(get(l,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),updateValidAndValue(e,!1,void 0,n))}else(r=get(u,e,{}))._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&!(isNameInFieldArray(p.array,e)&&d.action)&&p.unMount.add(e)}}},_focusError=()=>n.shouldFocusError&&focusFieldBy(u,e=>e&&get(s.errors,e),p.mount),handleSubmit=(e,t)=>async r=>{r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let i=cloneObject(c);if(b.state.next({isSubmitting:!0}),n.resolver){let{errors:e,values:t}=await _executeSchema();s.errors=e,i=t}else await executeBuiltInValidation(u);unset(s.errors,"root"),isEmptyObject(s.errors)?(b.state.next({errors:{}}),await e(i,r)):(t&&await t({...s.errors},r),_focusError(),setTimeout(_focusError)),b.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:isEmptyObject(s.errors),submitCount:s.submitCount+1,errors:s.errors})},_reset=(r,n={})=>{let a=r||l,o=cloneObject(a),f=r&&!isEmptyObject(r)?o:l;if(n.keepDefaultValues||(l=a),!n.keepValues){if(n.keepDirtyValues||y)for(let e of p.mount)get(s.dirtyFields,e)?set(f,e,get(c,e)):setValue(e,get(f,e));else{if(i&&isUndefined(r))for(let e of p.mount){let t=get(u,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(isHTMLElement(e)){let t=e.closest("form");if(t){t.reset();break}}}}u={}}c=e.shouldUnregister?n.keepDefaultValues?cloneObject(l):{}:cloneObject(f),b.array.next({values:{...f}}),b.values.next({values:{...f}})}p={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},d.mount||t(),d.mount=!g.isValid||!!n.keepIsValid,d.watch=!!e.shouldUnregister,b.state.next({submitCount:n.keepSubmitCount?s.submitCount:0,isDirty:n.keepDirty?s.isDirty:!!(n.keepDefaultValues&&!deepEqual(r,l)),isSubmitted:!!n.keepIsSubmitted&&s.isSubmitted,dirtyFields:n.keepDirtyValues?s.dirtyFields:n.keepDefaultValues&&r?getDirtyFields(l,r):{},touchedFields:n.keepTouched?s.touchedFields:{},errors:n.keepErrors?s.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},reset=(e,t)=>_reset(isFunction(e)?e(c):e,t);return{control:{register,unregister,getFieldState,handleSubmit,setError,_executeSchema,_getWatch,_getDirty,_updateV
1alid,_removeUnmounted:()=>{for(let e of p.unMount){let t=get(u,e);t&&(t._f.refs?t._f.refs.every(e=>!live(e)):!live(t._f.ref))&&unregister(e)}p.unMount=new Set},_updateFieldArray:(e,t=[],r,n,i=!0,a=!0)=>{if(n&&r){if(d.action=!0,a&&Array.isArray(get(u,e))){let t=r(get(u,e),n.argA,n.argB);i&&set(u,e,t)}if(a&&Array.isArray(get(s.errors,e))){let t=r(get(s.errors,e),n.argA,n.argB);i&&set(s.errors,e,t),unsetEmptyArray(s.errors,e)}if(g.touchedFields&&a&&Array.isArray(get(s.touchedFields,e))){let t=r(get(s.touchedFields,e),n.argA,n.argB);i&&set(s.touchedFields,e,t)}g.dirtyFields&&(s.dirtyFields=getDirtyFields(l,c)),b.state.next({name:e,isDirty:_getDirty(e,t),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else set(c,e,t)},_getFieldArray:t=>compact(get(d.mount?c:l,t,e.shouldUnregister?get(l,t,[]):[])),_reset,_resetDefaultValues:()=>isFunction(n.defaultValues)&&n.defaultValues().then(e=>{reset(e,n.resetOptions),b.state.next({isLoading:!1})}),_updateFormState:e=>{s={...s,...e}},_subjects:b,_proxyFormState:g,get _fields(){return u},get _formValues(){return c},get _state(){return d},set _state(value){d=value},get _defaultValues(){return l},get _names(){return p},set _names(value){p=value},get _formState(){return s},set _formState(value){s=value},get _options(){return n},set _options(value){n={...n,...value}}},trigger,register,handleSubmit,watch:(e,t)=>isFunction(e)?b.values.subscribe({next:r=>e(_getWatch(void 0,t),r)}):_getWatch(e,t,!0),setValue,getValues,reset,resetField:(e,t={})=>{get(u,e)&&(isUndefined(t.defaultValue)?setValue(e,get(l,e)):(setValue(e,t.defaultValue),set(l,e,t.defaultValue)),t.keepTouched||unset(s.touchedFields,e),t.keepDirty||(unset(s.dirtyFields,e),s.isDirty=t.defaultValue?_getDirty(e,get(l,e)):_getDirty()),!t.keepError&&(unset(s.errors,e),g.isValid&&_updateValid()),b.state.next({...s}))},clearErrors:e=>{e&&convertToArrayPayload(e).forEach(e=>unset(s.errors,e)),b.state.next({errors:e?s.errors:{}})},unregister,setError,setFocus:(e,t={})=>{let r=get(u,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState}}(e,()=>u(e=>({...e}))),formState:s});let l=t.current.control;return l._options=e,useSubscribe({subject:l._subjects.state,next:e=>{shouldRenderFormState(e,l._proxyFormState,l._updateFormState,!0)&&u({...l._formState})}}),n.useEffect(()=>{e.values&&!deepEqual(e.values,r.current)?(l._reset(e.values,l._options.resetOptions),r.current=e.values):l._resetDefaultValues()},[e.values,l]),n.useEffect(()=>{l._state.mount||(l._updateValid(),l._state.mount=!0),l._state.watch&&(l._state.watch=!1,l._subjects.state.next({...l._formState})),l._removeUnmounted()}),t.current.formState=getProxyFormState(s,l),t.current}}}]);
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.