PageSourceSearch

https://assemble.com.au/_next/static/chunks/121-13f20276b68b82b0.js

js assemble.com.au collected 2026-10-10 00:07:23 UTC 84,206 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[121],{70572:function(e,t,r){"use strict";var n=r(58078);function o(e){return Array.prototype.slice.call(e)}function i(e,t){var r=Math.floor(e);return r===t||r+1===t?e:t}function a(){return Date.now()}function l(e,t,r){if(t="data-keen-slider-"+t,null===r)return e.removeAttribute(t);e.setAttribute(t,r||"")}function s(e,t){return t=t||document,"function"==typeof e&&(e=e(t)),Array.isArray(e)?e:"string"==typeof e?o(t.querySelectorAll(e)):e instanceof HTMLElement?[e]:e instanceof NodeList?o(e):[]}function u(e){e.raw&&(e=e.raw),e.cancelable&&!e.defaultPrevented&&e.preventDefault()}function c(e){e.raw&&(e=e.raw),e.stopPropagation&&e.stopPropagation()}function d(){var e=[];return{add:function(t,r,n,o){t.addListener?t.addListener(n):t.addEventListener(r,n,o),e.push([t,r,n,o])},input:function(e,t,r,n){this.add(e,t,function(e){e.nativeEvent&&(e=e.nativeEvent);var t=e.changedTouches||[],n=e.targetTouches||[],o=e.detail&&e.detail.x?e.detail:null;return r({id:o?o.identifier?o.identifier:"i":n[0]?n[0]?n[0].identifier:"e":"d",idChanged:o?o.identifier?o.identifier:"i":t[0]?t[0]?t[0].identifier:"e":"d",raw:e,x:o&&o.x?o.x:n[0]?n[0].screenX:o?o.x:e.pageX,y:o&&o.y?o.y:n[0]?n[0].screenY:o?o.y:e.pageY})},n)},purge:function(){e.forEach(function(e){e[0].removeListener?e[0].removeListener(e[2]):e[0].removeEventListener(e[1],e[2],e[3])}),e=[]}}}function f(e,t,r){return Math.min(Math.max(e,t),r)}function p(e){return(e>0?1:0)-(e<0?1:0)||+e}function m(e){var t=e.getBoundingClientRect();return{height:i(t.height,e.offsetHeight),width:i(t.width,e.offsetWidth)}}function h(e,t,r,n){var o=e&&e[t];return null==o?r:n&&"function"==typeof o?o():o}function v(e){return Math.round(1e6*e)/1e6}var g=function(){return(g=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function y(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function b(e){var t,r,n,o,i,a,l,s;function u(e){return 1-Math.pow(1-e,3)}function c(){return n?e.track.velocity():0}function d(e,t){void 0===t&&(t=1e3);var r=147e-9+(e=Math.abs(e))/t;return{dist:Math.pow(e,2)/r,dur:e/r}}function m(){var t=e.track.details;t&&(i=t.min,a=t.max,l=t.minIdx,s=t.maxIdx)}function h(){e.animator.stop()}e.on("updated",m),e.on("optionsChanged",m),e.on("created",m),e.on("dragStarted",function(){n=!1,h(),t=r=e.track.details.abs}),e.on("dragChecked",function(){n=!0}),e.on("dragEnded",function(){var n,m,v,g,y,b,w=e.options.mode;"snap"===w&&(n=e.track,v=(m=e.track.details).position,g=p(c()),(v>a||v<i)&&(g=0),y=t+g,0===m.slides[n.absToRel(y)].portion&&(y-=g),t!==r&&(y=r),p(n.idxToDist(y,!0))!==g&&(y+=g),y=f(y,l,s),b=n.idxToDist(y,!0),e.animator.start([{distance:b,duration:500,easing:function(e){return 1+--e*e*e*e*e}}])),"free"!==w&&"free-snap"!==w||function(){h();var t="free-snap"===e.options.mode,r=e.track,n=c();o=p(n);var m=e.track.details,v=[];if(n||!t){var g=d(n),y=g.dist,b=g.dur;if(b*=2,y*=o,t){var w=r.idxToDist(r.distToIdx(y),!0);w&&(y=w)}v.push({distance:y,duration:b,easing:u});var _=m.position,E=_+y;if(E<i||E>a){var x=E<i?i-_:a-_,S=0,k=n;if(p(x)===o){var A=Math.min(Math.abs(x)/Math.abs(y),1),C=(1-Math.pow(1-A,1/3))*b;v[0].earlyExit=C,k=n*(1-A)}else v[0].earlyExit=0,S+=x;var M=d(k,100),R=M.dist*o;e.options.rubberband&&(v.push({distance:R,duration:2*M.dur,easing:u}),v.push({distance:-R+S,duration:500,easing:u}))}e.animator.start(v)}else e.moveToIdx(f(m.abs,l,s),!0,{duration:500,easing:function(e){return 1+--e*e*e*e*e}})}()}),e.on("dragged",function(){r=e.track.details.abs})}function w(e){var t,r,n,o,i,a,l,m,h,v,g,y,b,w,_,E,x,S,k=d();function A(t){if(a&&m===t.id){var s=T(t);if(h){if(!R(t))return M(t);v=s,h=!1,e.emit("dragChecked")}if(E)return v=s;u(t);var d=function(t){if(x===-1/0&&S===1/0)return t;var n=e.track.details,a=n.length,l=n.position,s=f(t,x-l,S-l);if(0===a)return 0;if(!e.options.rubberband)return s;if(l<=S&&l>=x||l<x&&r>0||l>S&&r<0)return t;var u=Math.max(0,1-Math.abs((l<x?l-x:l-S)/a*(o*a))/i*2);return u*u*t}(l(v-s)/o*n);r=p(d);var b=e.track.details.position;(b>x&&b<S||b===x&&r>0||b===S&&r<0)&&c(t),g+=d,!y&&Math.abs(g*o)>5&&(y=!0),e.track.add(d),v=s,e.emit("dragged")}}function C(t){!a&&e.track.details&&e.track.details.length&&(g=0,a=!0,y=!1,h=!0,m=t.i
1d,R(t),v=T(t),e.emit("dragStarted"))}function M(t){a&&m===t.idChanged&&(a=!1,e.emit("dragEnded"))}function R(e){var t=D(),r=t?e.y:e.x,n=t?e.x:e.y,o=void 0!==b&&void 0!==w&&Math.abs(w-n)<=Math.abs(b-r);return b=r,w=n,o}function T(e){return D()?e.y:e.x}function D(){return e.options.vertical}function V(){o=e.size,i=D()?window.innerHeight:window.innerWidth;var t=e.track.details;t&&(x=t.min,S=t.max)}function L(e){y&&(c(e),u(e))}function P(){if(k.purge(),e.options.drag&&!e.options.disabled){l="function"==typeof(o=e.options.dragSpeed||1)?o:function(e){return e*o},n=e.options.rtl?-1:1,V(),t=e.container,r="data-keen-slider-clickable",s("[".concat(r,"]:not([").concat(r,"=false])"),t).map(function(e){k.add(e,"dragstart",c),k.add(e,"mousedown",c),k.add(e,"touchstart",c)}),k.add(t,"dragstart",function(e){u(e)}),k.add(t,"click",L,{capture:!0}),k.input(t,"ksDragStart",C),k.input(t,"ksDrag",A),k.input(t,"ksDragEnd",M),k.input(t,"mousedown",C),k.input(t,"mousemove",A),k.input(t,"mouseleave",M),k.input(t,"mouseup",M),k.input(t,"touchstart",C,{passive:!0}),k.input(t,"touchmove",A,{passive:!1}),k.input(t,"touchend",M),k.input(t,"touchcancel",M),k.add(window,"wheel",function(e){a&&u(e)});var r,o,i="data-keen-slider-scrollable";s("[".concat(i,"]:not([").concat(i,"=false])"),e.container).map(function(e){var t;k.input(e,"touchstart",function(e){t=T(e),E=!0,_=!0},{passive:!0}),k.input(e,"touchmove",function(r){var n=D(),o=n?e.scrollHeight-e.clientHeight:e.scrollWidth-e.clientWidth,i=t-T(r),a=n?e.scrollTop:e.scrollLeft,l=n&&"scroll"===e.style.overflowY||!n&&"scroll"===e.style.overflowX;if(t=T(r),(i<0&&a>0||i>0&&a<o)&&_&&l)return E=!0;_=!1,u(r),E=!1}),k.input(e,"touchend",function(){E=!1})})}}e.on("updated",V),e.on("optionsChanged",P),e.on("created",P),e.on("destroyed",k.purge)}function _(e){var t,r,n=null;function o(t,r,n){e.animator.active?a(t,r,n):requestAnimationFrame(function(){return a(t,r,n)})}function i(){o(!1,!1,r)}function a(r,o,i){var a=0,l=e.size,c=e.track.details;if(c&&t){var d=c.slides;t.forEach(function(e,t){if(r)!n&&o&&s(e,null,i),u(e,null,i);else{if(!d[t])return;var c=d[t].size*l;!n&&o&&s(e,c,i),u(e,d[t].distance*l-a,i),a+=c}})}}function l(t){return"performance"===e.options.renderMode?Math.round(t):t}function s(e,t,r){var n=r?"height":"width";null!==t&&(t=l(t)+"px"),e.style["min-"+n]=t,e.style["max-"+n]=t}function u(e,t,r){if(null!==t){t=l(t);var n=r?t:0;t="translate3d(".concat(r?0:t,"px, ").concat(n,"px, 0)")}e.style.transform=t,e.style["-webkit-transform"]=t}function c(){t&&(a(!0,!0,r),t=null),e.on("detailsChanged",i,!0)}function d(){o(!1,!0,r)}function f(){c(),r=e.options.vertical,e.options.disabled||"custom"===e.options.renderMode||(n="auto"===h(e.options.slides,"perView",null),e.on("detailsChanged",i),(t=e.slides).length&&d())}e.on("created",f),e.on("optionsChanged",f),e.on("beforeOptionsChanged",function(){c()}),e.on("updated",d),e.on("destroyed",c)}var E=function(e,t,r){try{var n,o,i,u;return o=y([(n={drag:!0,mode:"snap",renderMode:"precision",rubberband:!0,selector:".keen-slider__slide"},function(t){var r,o,i,a,u,c,f=d();function p(e){var r;l(t.container,"reverse","rtl"!==(r=t.container,window.getComputedStyle(r,null).getPropertyValue("direction"))||e?null:""),l(t.container,"v",t.options.vertical&&!e?"":null),l(t.container,"disabled",t.options.disabled&&!e?"":null)}function v(){y()&&E()}function y(){var e=null;if(a.forEach(function(t){t.matches&&(e=t.__media)}),e===r)return!1;r||t.emit("beforeOptionsChanged"),r=e;var n=e?i.breakpoints[e]:i;return t.options=g(g({},i),n),p(),C(),M(),S(),!0}function b(){return t.options.trackConfig.length}function w(e){for(var l in r=!1,i=g(g({},n),e),f.purge(),o=t.size,a=[],i.breakpoints||[]){var s=window.matchMedia(l);s.__media=l,a.push(s),f.add(s,"change",v)}f.add(window,"orientationchange",A),f.add(window,"resize",k),y()}function _(e){t.animator.stop();var r=t.track.details;t.track.init(null!=e?e:r?r.abs:0)}function E(e){_(e),t.emit("optionsChanged")}function x(e,r){if(e)return w(e),void E(r);C(),M();var n=b();S(),b()!==n?E(r):_(r),t.emit("updated")}function S(){var e=t.options.slides;
1if("function"==typeof e)return t.options.trackConfig=e(t.size,t.slides);for(var r=t.slides,n=r.length,o="number"==typeof e?e:h(e,"number",n,!0),i=[],a=h(e,"perView",1,!0),l=h(e,"spacing",0,!0)/t.size||0,s="auto"===a?l:l/a,u=h(e,"origin","auto"),c=0,d=0;d<o;d++){var f="auto"===a?function(e){var r=m(e);return(t.options.vertical?r.height:r.width)/t.size||1}(r[d]):1/a-l+s,p="center"===u?.5-f/2:"auto"===u?0:u;i.push({origin:p,size:f,spacing:l}),c+=f}if(c+=l*(o-1),"auto"===u&&!t.options.loop&&1!==a){var v=0;i.map(function(e){var t=c-v;return v+=e.size+l,t>=1||(e.origin=1-t-(c>1?0:1-c)),e})}t.options.trackConfig=i}function k(){C();var e=t.size;t.options.disabled||e===o||(o=e,x())}function A(){k(),setTimeout(k,500),setTimeout(k,2e3)}function C(){var e=m(t.container);t.size=(t.options.vertical?e.height:e.width)||1}function M(){t.slides=s(t.options.selector,t.container)}t.container=(c=s(e,u||document)).length?c[0]:null,t.destroy=function(){f.purge(),t.emit("destroyed"),p(!0)},t.prev=function(){t.moveToIdx(t.track.details.abs-1,!0)},t.next=function(){t.moveToIdx(t.track.details.abs+1,!0)},t.update=x,w(t.options)}),_,w,b],r||[],!0),u={},i={emit:function(e){u[e]&&u[e].forEach(function(e){e(i)});var t=i.options&&i.options[e];t&&t(i)},moveToIdx:function(e,t,r){var n=i.track.idxToDist(e,t);if(n){var o=i.options.defaultAnimation;i.animator.start([{distance:n,duration:h(r||o,"duration",500),easing:h(r||o,"easing",function(e){return 1+--e*e*e*e*e})}])}},on:function(e,t,r){void 0===r&&(r=!1),u[e]||(u[e]=[]);var n=u[e].indexOf(t);n>-1?r&&delete u[e][n]:r||u[e].push(t)},options:t},function(){if(i.track=function(e){var t,r,n,o,i,l,s,u,c,d,m,g,b,w,_=1/0,E=[],x=null,S=0;function k(e){V(S+e)}function A(e){var t=C(S+e).abs;return T(t)===t?t:null}function C(e){var t=Math.floor(Math.abs(v(e/r))),n=v((e%r+r)%r);n===r&&(n=0);var o=p(e),i=s.indexOf(y([],s,!0).reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e})),a=i;return o<0&&t++,i===l&&(a=0,t+=o>0?1:-1),{abs:a+t*l*o,origin:i,rel:a}}function M(e,t,r){if(t||!o.loop)return R(e,r);if(T(e)!==e)return null;var n,i=C(null!=r?r:S),a=i.abs,s=e-i.rel,u=a+s;n=R(u);var c=R(u-l*p(s));return(null!==c&&Math.abs(c)<Math.abs(n)||null===n)&&(n=c),v(n)}function R(e,t){if(null==t&&(t=v(S)),n=e,T(n)!==n||null===e)return null;e=Math.round(e);var n,o=C(t),i=o.abs,a=o.rel,u=o.origin,c=D(e),d=(t%r+r)%r,f=s[u],p=Math.floor((e-(i-a))/l)*r;return v(f-d-f+s[c]+p+(u===l?r:0))}function T(e){return f(e,c,d)}function D(e){return(e%l+l)%l}function V(t){r=t-S,E.push({distance:r,timestamp:a()}),E.length>6&&(E=E.slice(-6)),S=v(t);var r,n=L().abs;if(n!==x){var o=null!==x;x=n,o&&e.emit("slideChanged")}}function L(a){var s=a?null:function(){if(l){var e=o.loop,t=e?(S%r+r)%r:S,a=(e?S%r:S)-i[0][2],s=0-(a<0&&e?r-Math.abs(a):a),u=0,f=C(S),h=f.abs,v=f.rel,y=i[v][2],_=i.map(function(t,n){var i=s+u;(i<0-t[0]||i>1)&&(i+=(Math.abs(i)>r-1&&e?r:0)*p(-i));var a=n-v,c=p(a),d=a+h;e&&(-1===c&&i>y&&(d+=l),1===c&&i<y&&(d-=l),null!==m&&d<m&&(i+=r),null!==g&&d>g&&(i-=r));var f=i+t[0]+t[1],b=Math.max(i>=0&&f<=1?1:f<0||i>1?0:i<0?Math.min(1,(t[0]+i)/t[0]):(1-i)/t[0],0);return u+=t[0]+t[1],{abs:d,distance:o.rtl?-1*i+1-t[0]:i,portion:b,size:t[0]}});return v=D(h=T(h)),{abs:T(h),length:n,max:w,maxIdx:d,min:b,minIdx:c,position:S,progress:e?t/r:S/n,rel:v,slides:_,slidesLength:r}}}();return t.details=s,e.emit("detailsChanged"),s}return t={absToRel:D,add:k,details:null,distToIdx:A,idxToDist:M,init:function(t){var a,f,p,y;if(function(){if(l=(i=((o=e.options).trackConfig||[]).map(function(e){return[h(e,"size",1),h(e,"spacing",0),h(e,"origin",0)]})).length){r=v(i.reduce(function(e,t){return e+t[0]+t[1]},0));var t,a=l-1;n=v(r+i[0][2]-i[a][0]-i[a][2]-i[a][1]),s=i.reduce(function(e,r){if(!e)return[0];var n=i[e.length-1],o=e[e.length-1]+(n[0]+n[2])+n[1];return o-=r[2],e[e.length-1]>o&&(o=e[e.length-1]),o=v(o),e.push(o),(!t||t<o)&&(u=e.length-1),t=o,e},null),0===n&&(u=0),s.push(v(r))}}(),!l)return L(!0);a=e.options.range,m=c=(f=e.options.loop)?h(f,"min",-1/0):0,g=d=f?h(f,"max",_):u,p=h(a,"min",null),y=h(a,"max",null),null!==p&&(c=p),null!==y&&(d=y),b=c===-1/0?c:e.track.idxToDist(c||
10,!0,0),w=d===_?d:M(d,!0,0),null===y&&(g=d),h(a,"align",!1)&&d!==_&&0===i[D(d)][2]&&(w-=1-i[D(d)][0],d=A(w-S)),b=v(b),w=v(w),Number(t)===t?k(R(T(t))):L()},to:V,velocity:function(){var e=a(),t=E.reduce(function(t,r){var n=r.distance,o=r.timestamp;return e-o>200||(p(n)!==p(t.distance)&&t.distance&&(t={distance:0,lastTimestamp:0,time:0}),t.time&&(t.distance+=n),t.lastTimestamp&&(t.time+=o-t.lastTimestamp),t.lastTimestamp=o),t},{distance:0,lastTimestamp:0,time:0});return t.distance/t.time||0}}}(i),i.animator=function(e){var t,r,n,o,i,a;function l(e){t.active=e}function s(e){t.targetIdx=e}function u(){var t;t=i,window.cancelAnimationFrame(t),l(!1),s(null),a&&e.emit("animationStopped"),a=null}return t={active:!1,start:function(t){if(u(),e.track.details){var c=0,d=e.track.details.position;r=0,n=0,o=t.map(function(e){var t,r=Number(d),o=null!==(t=e.earlyExit)&&void 0!==t?t:e.duration,i=e.easing,a=e.distance*i(o/e.duration)||0;d+=a;var l=n;return n+=o,c+=a,[r,e.distance,l,n,e.duration,i]}),s(e.track.distToIdx(c)),function t(){var u;u=function i(u){a||(a=u),l(!0);var c=u-a;c>n&&(c=n);var d=o[r];if(d[3]<c)return r++,i(u);var f=d[2],p=d[4],m=d[0],h=d[1]*(0,d[5])(0===p?1:(c-f)/p);if(h&&e.track.to(m+h),c<n)return t();a=null,l(!1),s(null),e.emit("animationEnded")},i=window.requestAnimationFrame(u)}(),e.emit("animationStarted")}},stop:u,targetIdx:null}}(i),o)for(var e=0;e<o.length;e++)(0,o[e])(i);i.track.init(i.options.initial||0),i.emit("created")}(),i}catch(e){console.error(e)}};t.E=function(e,t){var r=n.useRef(null),o=n.useRef(!1),i=n.useRef(e),a=n.useCallback(function(n){n?(i.current=e,r.current=new E(n,e,t),o.current=!1):(r.current&&r.current.destroy&&r.current.destroy(),r.current=null)},[]);return n.useEffect(function(){(function e(t,r){if(t===r)return!0;var n=typeof t;if(n!==typeof r)return!1;if("object"!==n||null===t||null===r)return"function"===n&&t.toString()===r.toString();if(t.length!==r.length||Object.getOwnPropertyNames(t).length!==Object.getOwnPropertyNames(r).length)return!1;for(var o in t)if(!e(t[o],r[o]))return!1;return!0})(i.current,e)||(i.current=e,r.current&&r.current.update(i.current))},[e]),[a,r]}},58504:function(e,t,r){"use strict";r.r(t);var n=r(93226),o={};for(var i in n)"default"!==i&&(o[i]=(function(e){return n[e]}).bind(0,i));r.d(t,o)},5237:function(e,t,r){"use strict";r.d(t,{$j:function(){return B},D5:function(){return P},Jx:function(){return F},Pv:function(){return I},GI:function(){return O},jf:function(){return z}});var n=r(58078);let o=n.createContext(null);function i(e,t){if(e===t)return!0;if(!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!i(e[r],t[r]))return!1;return!0}if(Array.isArray(t))return!1;if("object"==typeof e&&"object"==typeof t){let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n of r)if(!t.hasOwnProperty(n)||!i(e[n],t[n]))return!1;return!0}return!1}function a(e,t){if(!e.getProjection)return;let r=e.getProjection();i(r,t.getProjection())||t.setProjection(r)}function l(e){return{longitude:e.center.lng,latitude:e.center.lat,zoom:e.zoom,pitch:e.pitch,bearing:e.bearing,padding:e.padding}}function s(e,t){let r=t.viewState||t,n=!1;if("longitude"in r&&"latitude"in r){let t=e.center;e.center=new t.constructor(r.longitude,r.latitude),n=n||t!==e.center}if("zoom"in r){let t=e.zoom;e.zoom=r.zoom,n=n||t!==e.zoom}if("bearing"in r){let t=e.bearing;e.bearing=r.bearing,n=n||t!==e.bearing}if("pitch"in r){let t=e.pitch;e.pitch=r.pitch,n=n||t!==e.pitch}return r.padding&&!e.isPaddingEqual(r.padding)&&(n=!0,e.padding=r.padding),n}let u=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function c(e){if(!e)return null;if("string"==typeof e||("toJS"in e&&(e=e.toJS()),!e.layers))return e;let t={};for(let r of e.layers)t[r.id]=r;let r=e.layers.map(e=>{let r=null;"interactive"in e&&(r=Object.assign({},e),delete r.interactive);let n=t[e.ref];if(n)for(let t of(r=r||Object.assign({},e),delete r.ref,u))t in n&&(r[t]=n[t]);return r||e});return{...e,layers:r}}var d=r(59792);let f={version:8,sources:{},layers:[]},p={mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",click:"onClick",dblclick:"onDblClick",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",mouseout:"onMouseOut",contextmenu:"onContextMenu",touchstart:"onTouchStart",touchend:"onTouchEnd",touchmove:"onTouchMove",touchcancel:"onTouchCancel"},m={movestart:"onMoveStart",move:"onMove",moveend:"onMoveEnd",dragstart:"onDragStart",drag:"onDrag",dragend:"onDragEnd",zoomstart:"onZoomStart",zoom:"onZoom",zoomend:"onZoomEnd",rotatestart:"onRotateStart",rotate:"onRotate",rotateend:"onRotateEnd",pitchstart:"onPitchStart",pitch:"onPitch",pitchend:"onPitchEnd"},h={wheel:"onWheel",boxzoomstart:"onBoxZoomStart",boxzoomend:"onBoxZoomEnd",boxzoomcancel:"onBoxZoomCancel",resize:"onResize",load:"onLoad",render:"onRender",idle:"onIdle",remove:"onRemove",data:"onData",
1styledata:"onStyleData",sourcedata:"onSourceData",error:"onError"},v=["minZoom","maxZoom","minPitch","maxPitch","maxBounds","projection","renderWorldCopies"],g=["scrollZoom","boxZoom","dragRotate","dragPan","keyboard","doubleClickZoom","touchZoomRotate","touchPitch"];class y{constructor(e,t,r){this._map=null,this._internalUpdate=!1,this._inRender=!1,this._hoveredFeatures=null,this._deferredEvents={move:!1,zoom:!1,pitch:!1,rotate:!1},this._onEvent=e=>{let t=this.props[h[e.type]];t?t(e):"error"===e.type&&console.error(e.error)},this._onPointerEvent=e=>{("mousemove"===e.type||"mouseout"===e.type)&&this._updateHover(e);let t=this.props[p[e.type]];t&&(this.props.interactiveLayerIds&&"mouseover"!==e.type&&"mouseout"!==e.type&&(e.features=this._hoveredFeatures||this._queryRenderedFeatures(e.point)),t(e),delete e.features)},this._onCameraEvent=e=>{if(!this._internalUpdate){let t=this.props[m[e.type]];t&&t(e)}e.type in this._deferredEvents&&(this._deferredEvents[e.type]=!1)},this._MapClass=e,this.props=t,this._initialize(r)}get map(){return this._map}get transform(){return this._renderTransform}setProps(e){let t=this.props;this.props=e;let r=this._updateSettings(e,t);r&&this._createShadowTransform(this._map);let n=this._updateSize(e),o=this._updateViewState(e,!0);this._updateStyle(e,t),this._updateStyleComponents(e,t),this._updateHandlers(e,t),(r||n||o&&!this._map.isMoving())&&this.redraw()}static reuse(e,t){let r=y.savedMaps.pop();if(!r)return null;let n=r.map,o=n.getContainer();for(t.className=o.className;o.childNodes.length>0;)t.appendChild(o.childNodes[0]);n._container=t;let i=n._resizeObserver;i&&(i.disconnect(),i.observe(t)),r.setProps({...e,styleDiffing:!1}),n.resize();let{initialViewState:a}=e;return a&&(a.bounds?n.fitBounds(a.bounds,{...a.fitBoundsOptions,duration:0}):r._updateViewState(a,!1)),n.isStyleLoaded()?n.fire("load"):n.once("styledata",()=>n.fire("load")),n._update(),r}_initialize(e){let{props:t}=this,{mapStyle:r=f}=t,n={...t,...t.initialViewState,accessToken:t.mapboxAccessToken||function(){let e=null;if("undefined"!=typeof location){let t=/access_token=([^&\/]*)/.exec(location.search);e=t&&t[1]}try{e=e||d.env.MapboxAccessToken}catch(e){}try{e=e||d.env.REACT_APP_MAPBOX_ACCESS_TOKEN}catch(e){}return e}()||null,container:e,style:c(r)},o=n.initialViewState||n.viewState||n;if(Object.assign(n,{center:[o.longitude||0,o.latitude||0],zoom:o.zoom||0,pitch:o.pitch||0,bearing:o.bearing||0}),t.gl){let e=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=()=>(HTMLCanvasElement.prototype.getContext=e,t.gl)}let i=new this._MapClass(n);o.padding&&i.setPadding(o.padding),t.cursor&&(i.getCanvas().style.cursor=t.cursor),this._createShadowTransform(i);let l=i._render;i._render=e=>{this._inRender=!0,l.call(i,e),this._inRender=!1};let s=i._renderTaskQueue.run;i._renderTaskQueue.run=e=>{s.call(i._renderTaskQueue,e),this._onBeforeRepaint()},i.on("render",()=>this._onAfterRepaint());let u=i.fire;for(let e in i.fire=this._fireEvent.bind(this,u),i.on("resize",()=>{this._renderTransform.resize(i.transform.width,i.transform.height)}),i.on("styledata",()=>{this._updateStyleComponents(this.props,{}),a(i.transform,this._renderTransform)}),i.on("sourcedata",()=>this._updateStyleComponents(this.props,{})),p)i.on(e,this._onPointerEvent);for(let e in m)i.on(e,this._onCameraEvent);for(let e in h)i.on(e,this._onEvent);this._map=i}recycle(){let e=this.map.getContainer().querySelector("[mapboxgl-children]");null==e||e.remove(),y.savedMaps.push(this)}destroy(){this._map.remove()}redraw(){let e=this._map;!this._inRender&&e.style&&(e._frame&&(e._frame.cancel(),e._frame=null),e._render())}_createShadowTransform(e){let t=function(e){let t=e.clone();return t.pixelsToGLUnits=e.pixelsToGLUnits,t}(e.transform);e.painter.transform=t,this._renderTransform=t}_updateSize(e){let{viewState:t}=e;if(t){let e=this._map;if(t.width!==e.transform.width||t.height!==e.transform.height)return e.resize(),!0}return!1}_updateViewState(e,t){if(this._internalUpdate)return!1;let r=this._map,n=this._renderTransform,{zoom:o,pitch:i,bearing:a}=n,u=r.isMoving();u&&(n.cameraElevationReference="sea");let c=s(n,{...l(r.transform),...e});if(u&&(n.cameraElevationReference="ground"),c&&t){let e=this._deferredEvents;e.move=!0,e.zoom||(e.zoom=o!==n.zoom),e.rotate||(e.rotate=a!==n.bearing),e.pitch||(e.pitch=i!==n.pitch)}return u||s(r.transform,e),c}_updateSettings(e,t){let r=this._map,n=!1;for(let o of v)if(o in e&&!i(e[o],t[o])){n=!0;let t=r[`set${o[0].toUpperCase()}${o.slice(1)}`];null==t||t.call(r,e[o])}return n}_updateStyle(e,t){if(e.cursor!==t.cursor&&(this._map.getCanvas().style.cursor=e.cursor||""),e.mapStyle!==t.mapStyle){let{mapStyle:t=f,styleDiffing:r=!0}=e,n={diff:r};return"localIdeographFontFamily"in e&&(n.localIdeographFontFamily=e.localIdeographFontFamily),this._map.setStyle(c(t),n),!0}return!1}_updateStyleComponents(e,t){let r=this._map,n=!1;return r.isStyleLoaded()&&("light"in e&&r.setLight&&!i(e.light,t.light)&&(n=!0,r.setLight(e.light)),"fog"in e&&r.setFog&&!i(e.fog,t.fog)&&(n=!0,r.setFog(e.fog)),"terrain"in e&&r.setTerrain&&!i(e.terrain,t.terrain)&&(!e.terrain||r.getSource(e.terrain.source))&&(n=!0,r.setTerrain(e.terrain))),n}_updateHandlers(e,t){var r,n;let o=this._map,a=!1;for(let l of g){let s=null===(r=e[l])||void 0===r||r;
1i(s,null===(n=t[l])||void 0===n||n)||(a=!0,s?o[l].enable(s):o[l].disable())}return a}_queryRenderedFeatures(e){let t=this._map,r=t.transform,{interactiveLayerIds:n=[]}=this.props;try{return t.transform=this._renderTransform,t.queryRenderedFeatures(e,{layers:n.filter(t.getLayer.bind(t))})}catch(e){return[]}finally{t.transform=r}}_updateHover(e){var t;let{props:r}=this;if(r.interactiveLayerIds&&(r.onMouseMove||r.onMouseEnter||r.onMouseLeave)){let r=e.type,n=(null===(t=this._hoveredFeatures)||void 0===t?void 0:t.length)>0,o=this._queryRenderedFeatures(e.point),i=o.length>0;!i&&n&&(e.type="mouseleave",this._onPointerEvent(e)),this._hoveredFeatures=o,i&&!n&&(e.type="mouseenter",this._onPointerEvent(e)),e.type=r}else this._hoveredFeatures=null}_fireEvent(e,t,r){let n=this._map,o=n.transform,i="string"==typeof t?t:t.type;return("move"===i&&this._updateViewState(this.props,!1),i in m&&("object"==typeof t&&(t.viewState=l(o)),this._map.isMoving()))?(n.transform=this._renderTransform,e.call(n,t,r),n.transform=o):e.call(n,t,r),n}_onBeforeRepaint(){let e=this._map;for(let t in this._internalUpdate=!0,this._deferredEvents)this._deferredEvents[t]&&e.fire(t);this._internalUpdate=!1;let t=this._map.transform;e.transform=this._renderTransform,this._onAfterRepaint=()=>{a(this._renderTransform,t),e.transform=t}}}y.savedMaps=[];let b=["setMaxBounds","setMinZoom","setMaxZoom","setMinPitch","setMaxPitch","setRenderWorldCopies","setProjection","setStyle","addSource","removeSource","addLayer","removeLayer","setLayerZoomRange","setFilter","setPaintProperty","setLayoutProperty","setLight","setTerrain","setFog","remove"],w="undefined"!=typeof document?n.useLayoutEffect:n.useEffect,_=["baseApiUrl","maxParallelImageRequests","workerClass","workerCount","workerUrl"],E=n.createContext(null);var x=r(40457);let S=/box|flex|grid|column|lineHeight|fontWeight|opacity|order|tabSize|zIndex/;function k(e,t){if(!e||!t)return;let r=e.style;for(let e in t){let n=t[e];Number.isFinite(n)&&!S.test(e)?r[e]=`${n}px`:r[e]=n}}var A=(0,n.memo)((0,n.forwardRef)(function(e,t){let{map:r,mapLib:o}=(0,n.useContext)(E),i=(0,n.useRef)({props:e});i.current.props=e;let a=(0,n.useMemo)(()=>{let t=!1;n.Children.forEach(e.children,e=>{e&&(t=!0)});let r={...e,element:t?document.createElement("div"):null},l=new o.Marker(r);return l.setLngLat([e.longitude,e.latitude]),l.getElement().addEventListener("click",e=>{var t,r;null===(r=(t=i.current.props).onClick)||void 0===r||r.call(t,{type:"click",target:l,originalEvent:e})}),l.on("dragstart",e=>{var t,r;e.lngLat=a.getLngLat(),null===(r=(t=i.current.props).onDragStart)||void 0===r||r.call(t,e)}),l.on("drag",e=>{var t,r;e.lngLat=a.getLngLat(),null===(r=(t=i.current.props).onDrag)||void 0===r||r.call(t,e)}),l.on("dragend",e=>{var t,r;e.lngLat=a.getLngLat(),null===(r=(t=i.current.props).onDragEnd)||void 0===r||r.call(t,e)}),l},[]);(0,n.useEffect)(()=>(a.addTo(r.getMap()),()=>{a.remove()}),[]);let{longitude:l,latitude:s,offset:u,style:c,draggable:d=!1,popup:f=null,rotation:p=0,rotationAlignment:m="auto",pitchAlignment:h="auto"}=e;return(0,n.useEffect)(()=>{k(a.getElement(),c)},[c]),(0,n.useImperativeHandle)(t,()=>a,[]),(a.getLngLat().lng!==l||a.getLngLat().lat!==s)&&a.setLngLat([l,s]),u&&!function(e,t){let r=Array.isArray(e)?e[0]:e?e.x:0,n=Array.isArray(e)?e[1]:e?e.y:0,o=Array.isArray(t)?t[0]:t?t.x:0,i=Array.isArray(t)?t[1]:t?t.y:0;return r===o&&n===i}(a.getOffset(),u)&&a.setOffset(u),a.isDraggable()!==d&&a.setDraggable(d),a.getRotation()!==p&&a.setRotation(p),a.getRotationAlignment()!==m&&a.setRotationAlignment(m),a.getPitchAlignment()!==h&&a.setPitchAlignment(h),a.getPopup()!==f&&a.setPopup(f),(0,x.createPortal)(e.children,a.getElement())}));function C(e){return new Set(e?e.trim().split(/\s+/):[])}var M=(0,n.memo)((0,n.forwardRef)(function(e,t){let{map:r,mapLib:o}=(0,n.useContext)(E),a=(0,n.useMemo)(()=>document.createElement("div"),[]),l=(0,n.useRef)({props:e});l.current.props=e;let s=(0,n.useMemo)(()=>{let t={...e},r=new o.Popup(t);return r.setLngLat([e.longitude,e.latitude]),r.once("open",e=>{var t,r;null===(r=(t=l.current.props).onOpen)||void 0===r||r.call(t,e)}),r},[]);if((0,n.useEffect)(()=>{let e=e=>{var t,r;null===(r=(t=l.current.props).onClose)||void 0===r||r.call(t,e)};return s.on("close",e),s.setDOMContent(a).addTo(r.getMap()),()=>{s.off("close",e),s.isOpen()&&s.remove()}},[]),(0,n.useEffect)(()=>{k(s.getElement(),e.style)},[e.style]),(0,n.useImperativeHandle)(t,()=>s,[]),s.isOpen()&&((s.getLngLat().lng!==e.longitude||s.getLngLat().lat!==e.latitude)&&s.setLngLat([e.longitude,e.latitude]),e.offset&&!i(s.options.offset,e.offset)&&s.setOffset(e.offset),(s.options.anchor!==e.anchor||s.options.maxWidth!==e.maxWidth)&&(s.options.anchor=e.anchor,s.setMa
1xWidth(e.maxWidth)),s.options.className!==e.className)){let t=C(s.options.className),r=C(e.className);for(let e of t)r.has(e)||s.removeClassName(e);for(let e of r)t.has(e)||s.addClassName(e);s.options.className=e.className}return(0,x.createPortal)(e.children,a)})),R=function(e,t,r,o){let i=(0,n.useContext)(E),a=(0,n.useMemo)(()=>e(i),[]);return(0,n.useEffect)(()=>{let e=o||r||t,n="function"==typeof t&&"function"==typeof r?t:null,l="function"==typeof r?r:"function"==typeof t?t:null,{map:s}=i;return!s.hasControl(a)&&(s.addControl(a,null==e?void 0:e.position),n&&n(i)),()=>{l&&l(i),s.hasControl(a)&&s.removeControl(a)}},[]),a};(0,n.memo)(function(e){let t=R(({mapLib:t})=>new t.AttributionControl(e),{position:e.position});return(0,n.useEffect)(()=>{k(t._container,e.style)},[e.style]),null}),(0,n.memo)(function(e){let t=R(({mapLib:t})=>new t.FullscreenControl({container:e.containerId&&document.getElementById(e.containerId)}),{position:e.position});return(0,n.useEffect)(()=>{k(t._controlContainer,e.style)},[e.style]),null});var T=(0,n.memo)((0,n.forwardRef)(function(e,t){let r=(0,n.useRef)({props:e}),o=R(({mapLib:t})=>{let n=new t.GeolocateControl(e),o=n._setupUI;return n._setupUI=e=>{n._container.hasChildNodes()||o(e)},n.on("geolocate",e=>{var t,n;null===(n=(t=r.current.props).onGeolocate)||void 0===n||n.call(t,e)}),n.on("error",e=>{var t,n;null===(n=(t=r.current.props).onError)||void 0===n||n.call(t,e)}),n.on("outofmaxbounds",e=>{var t,n;null===(n=(t=r.current.props).onOutOfMaxBounds)||void 0===n||n.call(t,e)}),n.on("trackuserlocationstart",e=>{var t,n;null===(n=(t=r.current.props).onTrackUserLocationStart)||void 0===n||n.call(t,e)}),n.on("trackuserlocationend",e=>{var t,n;null===(n=(t=r.current.props).onTrackUserLocationEnd)||void 0===n||n.call(t,e)}),n},{position:e.position});return r.current.props=e,(0,n.useImperativeHandle)(t,()=>o,[]),(0,n.useEffect)(()=>{k(o._container,e.style)},[e.style]),null})),D=(0,n.memo)(function(e){let t=R(({mapLib:t})=>new t.NavigationControl(e),{position:e.position});return(0,n.useEffect)(()=>{k(t._container,e.style)},[e.style]),null}),V=(0,n.memo)(function(e){let t=R(({mapLib:t})=>new t.ScaleControl(e),{position:e.position}),r=(0,n.useRef)(e),o=r.current;r.current=e;let{style:i}=e;return void 0!==e.maxWidth&&e.maxWidth!==o.maxWidth&&(t.options.maxWidth=e.maxWidth),void 0!==e.unit&&e.unit!==o.unit&&t.setUnit(e.unit),(0,n.useEffect)(()=>{k(t._container,i)},[i]),null});let L=r.e(672).then(r.t.bind(r,45777,23)),P=n.forwardRef(function(e,t){return function(e,t,r){let i=(0,n.useContext)(o),[a,l]=(0,n.use
1State)(null),s=(0,n.useRef)(),{current:u}=(0,n.useRef)({mapLib:null,map:null});(0,n.useEffect)(()=>{let t;let n=e.mapLib,o=!0;return Promise.resolve(n||r).then(r=>{if(!o)return;if(!r)throw Error("Invalid mapLib");let n="Map"in r?r:r.default;if(!n.Map)throw Error("Invalid mapLib");if(function(e,t){for(let r of _)r in t&&(e[r]=t[r]);let{RTLTextPlugin:r="https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.3/mapbox-gl-rtl-text.js"}=t;r&&e.getRTLTextPluginStatus&&"unavailable"===e.getRTLTextPluginStatus()&&e.setRTLTextPlugin(r,e=>{e&&console.error(e)},!1)}(n,e),!n.supported||n.supported(e))e.reuseMaps&&(t=y.reuse(e,s.current)),t||(t=new y(n.Map,e,s.current)),u.map=function(e){if(!e)return null;let t=e.map,r={getMap:()=>t,getCenter:()=>e.transform.center,getZoom:()=>e.transform.zoom,getBearing:()=>e.transform.bearing,getPitch:()=>e.transform.pitch,getPadding:()=>e.transform.padding,getBounds:()=>e.transform.getBounds(),project:r=>{let n=t.transform;t.transform=e.transform;let o=t.project(r);return t.transform=n,o},unproject:r=>{let n=t.transform;t.transform=e.transform;let o=t.unproject(r);return t.transform=n,o},queryTerrainElevation:(r,n)=>{let o=t.transform;t.transform=e.transform;let i=t.queryTerrainElevation(r,n);return t.transform=o,i},queryRenderedFeatures:(r,n)=>{let o=t.transform;t.transform=e.transform;let i=t.queryRenderedFeatures(r,n);return t.transform=o,i}};for(let e of function(e){let t=new Set,r=e;for(;r;){for(let n of Object.getOwnPropertyNames(r))"_"!==n[0]&&"function"==typeof e[n]&&"fire"!==n&&"setEventedParent"!==n&&t.add(n);r=Object.getPrototypeOf(r)}return Array.from(t)}(t))e in r||b.includes(e)||(r[e]=t[e].bind(t));return r}(t),u.mapLib=n,l(t),null==i||i.onMapMount(u.map,e.id);else throw Error("Map is not supported by this browser")}).catch(t=>{let{onError:r}=e;r?r({type:"error",target:null,originalEvent:null,error:t}):console.error(t)}),()=>{o=!1,t&&(null==i||i.onMapUnmount(e.id),e.reuseMaps?t.recycle():t.destroy())}},[]),w(()=>{a&&a.setProps(e)}),(0,n.useImperativeHandle)(t,()=>u.map,[a]);let c=(0,n.useMemo)(()=>({position:"relative",width:"100%",height:"100%",...e.style}),[e.style]);return n.createElement("div",{id:e.id,ref:s,style:c},a&&n.createElement(E.Provider,{value:u},n.createElement("div",{"mapboxgl-children":"",style:{height:"100%"}},e.children)))}(e,t,L)}),F=A,O=M,I=D,B=T,z=V},83897:function(e,t,r){"use strict";function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}r.d(t,{h:function(){return E}});var o,i=!!("undefined"!=typeof window&&window.document&&window.document.createElement),a=void 0;function l(e){e.handlers===e.nextHandlers&&(e.nextHandlers=e.handlers.slice())}function s(e){this.target=e,this.events={}}s.prototype.getEventHandlers=function(e,t){var r=String(e)+" "+String(t?!0===t?100:(t.capture<<0)+(t.passive<<1)+(t.once<<2):0);return this.events[r]||(this.events[r]={handlers:[],handleEvent:void 0},this.events[r].nextHandlers=this.events[r].handlers),this.events[r]},s.prototype.handleEvent=function(e,t,r){var n=this.getEventHandlers(e,t);n.handlers=n.nextHandlers,n.handlers.forEach(function(e){e&&e(r)})},s.prototype.add=function(e,t,r){var n=this,o=this.getEventHandlers(e,r);l(o),0===o.nextHandlers.length&&(o.handleEvent=this.handleEvent.bind(this,e,r),this.target.addEventListener(e,o.handleEvent,r)),o.nextHandlers.push(t);var i=!0;return function(){if(i){i=!1,l(o);var a=o.nextHandlers.indexOf(t);o.nextHandlers.splice(a,1),0===o.nextHandlers.length&&(n.target&&n.target.removeEventListener(e,o.handleEvent,r),o.handleEvent=void 0)}}};var u="__consolidated_events_handlers__";function c(e,t,r,n){e[u]||(e[u]=new s(e));var o=n?(void 0===a&&(a=function(){if(!i||!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}),r=function(){};window.addEventListener("testPassiveEventSupport",r,t),window.removeEventListener("testPassiveEventSupport",r,t)}catch(e){}return e}()),a)?n:!!n.capture:void 0;return e[u].add(t,r,o)}var d=r(58078),f=r(92036);function p(e,t){var r=!isNaN(parseFloat(e))&&isFinite(e)?parseFloat(e):"px"===e.slice(-2)?parseFloat(e.slice(0,-2)):void 0;if("number"==typeof r)return r;var n=function(e){if("%"===e.slice(-1))return parseFloat(e.slice(0,-1))/100}(e);if("number"==typeof n)return n*t}var m="above",h="inside",v="below",g="invisible";function y(e){return"string"==typeof e.type}var b=[];function w(e){b.push(e),o||(o=setTimeout(function(){var e;
1for(o=null;e=b.shift();)e()},0));var t=!0;return function(){if(t){t=!1;var r=b.indexOf(e);-1!==r&&(b.splice(r,1),!b.length&&o&&(clearTimeout(o),o=null))}}}var _="undefined"!=typeof window,E=function(e){function t(t){var r;return(r=e.call(this,t)||this).refElement=function(e){r._ref=e},r}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e);var o=t.prototype;return o.componentDidMount=function(){var e=this;_&&(this.cancelOnNextTick=w(function(){e.cancelOnNextTick=null;var t=e.props,r=t.children;t.debug,function(e,t){if(e&&!y(e)&&!t)throw Error("<Waypoint> needs a DOM element to compute boundaries. The child you passed is neither a DOM element (e.g. <div>) nor does it use the innerRef prop.\n\nSee https://goo.gl/LrBNgw for more info.")}(r,e._ref),e._handleScroll=e._handleScroll.bind(e),e.scrollableAncestor=e._findScrollableAncestor(),e.scrollEventListenerUnsubscribe=c(e.scrollableAncestor,"scroll",e._handleScroll,{passive:!0}),e.resizeEventListenerUnsubscribe=c(window,"resize",e._handleScroll,{passive:!0}),e._handleScroll(null)}))},o.componentDidUpdate=function(){var e=this;_&&this.scrollableAncestor&&!this.cancelOnNextTick&&(this.cancelOnNextTick=w(function(){e.cancelOnNextTick=null,e._handleScroll(null)}))},o.componentWillUnmount=function(){_&&(this.scrollEventListenerUnsubscribe&&this.scrollEventListenerUnsubscribe(),this.resizeEventListenerUnsubscribe&&this.resizeEventListenerUnsubscribe(),this.cancelOnNextTick&&this.cancelOnNextTick())},o._findScrollableAncestor=function(){var e=this.props,t=e.horizontal,n=e.scrollableAncestor;if(n)return"window"===n?r.g.window:n;for(var o=this._ref;o.parentNode&&(o=o.parentNode)!==document.body;){var i=window.getComputedStyle(o),a=(t?i.getPropertyValue("overflow-x"):i.getPropertyValue("overflow-y"))||i.getPropertyValue("overflow");if("auto"===a||"scroll"===a||"overlay"===a)return o}return window},o._handleScroll=function(e){if(this._ref){var t=this._getBounds(),r=t.viewportBottom-t.viewportTop==0?g:t.viewportTop<=t.waypointTop&&t.waypointTop<=t.viewportBottom||t.viewportTop<=t.waypointBottom&&t.waypointBottom<=t.viewportBottom||t.waypointTop<=t.viewportTop&&t.viewportBottom<=t.waypointBottom?h:t.viewportBottom<t.waypointTop?v:t.waypointTop<t.viewportTop?m:g,n=this._previousPosition,o=this.props,i=(o.debug,o.onPositionChange),a=o.onEnter,l=o.onLeave,s=o.fireOnRapidScroll;if(this._previousPosition=r,n!==r){var u={currentPosition:r,previousPosition:n,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom};i.call(this,u),r===h?a.call(this,u):n===h&&l.call(this,u);var c=n===v&&r===m,d=n===m&&r===v;s&&(c||d)&&(a.call(this,{currentPosition:h,previousPosition:n,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}),l.call(this,{currentPosition:r,previousPosition:h,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}))}}},o._getBounds=function(){var e,t,r=this.props,n=r.horizontal;r.debug;var o=this._ref.getBoundingClientRect(),i=o.left,a=o.top,l=o.right,s=o.bottom;this.scrollableAncestor===window?(e=n?window.innerWidth:window.innerHeight,t=0):(e=n?this.scrollableAncestor.offsetWidth:this.scrollableAncestor.offsetHeight,t=n?this.scrollableAncestor.getBoundingClientRect().left:this.scrollableAncestor.getBoundingClientRect().top);var u=this.props,c=u.bottomOffset,d=p(u.topOffset,e),f=p(c,e),m=t+e;return{waypointTop:n?i:a,waypointBottom:n?l:s,viewportTop:t+d,viewportBottom:m-f}},o.render=function(){var e=this,t=this.props.children;return t?y(t)||(0,f.isForwardRef)(t)?d.cloneElement(t,{ref:function(r){e.refElement(r),t.ref&&("function"==typeof t.ref?t.ref(r):t.ref.current=r)}}):d.cloneElement(t,{innerRef:this.refElement}):d.createElement("span",{ref:this.refElement,style:{fontSize:0}})},t}(d.PureComponent);E.above=m,E.below=v,E.inside=h,E.invisible=g,E.defaultProps={debug:!1,scrollableAncestor:void 0,children:void 0,topOffset:"0px",bottomOffset:"0px",horizontal:!1,onEnter:function(){},onLeave:function(){},onPositionChange:function(){},fireOnRapidScroll:!0},E.displayName="Waypoint"},33146:function(e,t){"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy");Symbol.for("react.offscreen"),Symbol.for("react.module.reference"),t.isForwardRef=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case a:case i:case d:case f:return e;default:switch(e=e&&e.$$typeof){case u:case s:case c:case m:case p:case l:return e;default:return t}}case n:return t}}}(e)===c}},92036:function(e,t,r){"use strict";e.exports=r(33146)},16997:function(){},30348:function(){},69498:function(e,t,r){"use strict";function n(e,[t,r]){return Math.min(r,Math.max(t,e))}r.d(t,{u:function(){return n}})},80057:function(e,t,r){"use strict";r.d(t,{VY:function(){return W},ck:function(){return N},fC:function(){return U},h4:function(){return H},xz:function(){return Z}});var n=r(23552),o=r(58078),i=r(42696),a=r(13358),l=r(54227),s=r(94128),u=r(48370),c=r(83184),d=r
1(33735),f=r(14557),p=r(67179);let m="Accordion",h=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[v,g,y]=(0,a.B)(m),[b,w]=(0,i.b)(m,[y,d.p_]),_=(0,d.p_)(),E=o.forwardRef((e,t)=>{let{type:r,...i}=e;return o.createElement(v.Provider,{scope:e.__scopeAccordion},"multiple"===r?o.createElement(M,(0,n.Z)({},i,{ref:t})):o.createElement(C,(0,n.Z)({},i,{ref:t})))});E.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[x,S]=b(m),[k,A]=b(m,{collapsible:!1}),C=o.forwardRef((e,t)=>{let{value:r,defaultValue:i,onValueChange:a=()=>{},collapsible:l=!1,...s}=e,[c,d]=(0,u.T)({prop:r,defaultProp:i,onChange:a});return o.createElement(x,{scope:e.__scopeAccordion,value:c?[c]:[],onItemOpen:d,onItemClose:o.useCallback(()=>l&&d(""),[l,d])},o.createElement(k,{scope:e.__scopeAccordion,collapsible:l},o.createElement(D,(0,n.Z)({},s,{ref:t}))))}),M=o.forwardRef((e,t)=>{let{value:r,defaultValue:i,onValueChange:a=()=>{},...l}=e,[s=[],c]=(0,u.T)({prop:r,defaultProp:i,onChange:a}),d=o.useCallback(e=>c((t=[])=>[...t,e]),[c]),f=o.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return o.createElement(x,{scope:e.__scopeAccordion,value:s,onItemOpen:d,onItemClose:f},o.createElement(k,{scope:e.__scopeAccordion,collapsible:!0},o.createElement(D,(0,n.Z)({},l,{ref:t}))))}),[R,T]=b(m),D=o.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:i,dir:a,orientation:u="vertical",...d}=e,f=o.useRef(null),m=(0,l.e)(f,t),y=g(r),b="ltr"===(0,p.gm)(a),w=(0,s.M)(e.onKeyDown,e=>{var t;if(!h.includes(e.key))return;let r=e.target,n=y().filter(e=>{var t;return!(null!==(t=e.ref.current)&&void 0!==t&&t.disabled)}),o=n.findIndex(e=>e.ref.current===r),i=n.length;if(-1===o)return;e.preventDefault();let a=o,l=i-1,s=()=>{(a=o+1)>l&&(a=0)},c=()=>{(a=o-1)<0&&(a=l)};switch(e.key){case"Home":a=0;break;case"End":a=l;break;case"ArrowRight":"horizontal"===u&&(b?s():c());break;case"ArrowDown":"vertical"===u&&s();break;case"ArrowLeft":"horizontal"===u&&(b?c():s());break;case"ArrowUp":"vertical"===u&&c()}null===(t=n[a%i].ref.current)||void 0===t||t.focus()});return o.createElement(R,{scope:r,disabled:i,direction:a,orientation:u},o.createElement(v.Slot,{scope:r},o.createElement(c.WV.div,(0,n.Z)({},d,{"data-orientation":u,ref:m,onKeyDown:i?void 0:w}))))}),V="AccordionItem",[L,P]=b(V),F=o.forwardRef((e,t)=>{let{__scopeAccordion:r,value:i,...a}=e,l=T(V,r),s=S(V,r),u=_(r),c=(0,f.M)(),p=i&&s.value.includes(i)||!1,m=l.disabled||e.disabled;return o.createElement(L,{scope:r,open:p,disabled:m,triggerId:c},o.createElement(d.fC,(0,n.Z)({"data-orientation":l.orientation,"data-state":j(p)},u,a,{ref:t,disabled:m,open:p,onOpenChange:e=>{e?s.onItemOpen(i):s.onItemClose(i)}})))}),O=o.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,a=T(m,r),l=P("AccordionHeader",r);return o.createElement(c.WV.h3,(0,n.Z)({"data-orientation":a.orientation,"data-state":j(l.open),"data-disabled":l.disabled?"":void 0},i,{ref:t}))}),I="AccordionTrigger",B=o.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,a=T(m,r),l=P(I,r),s=A(I,r),u=_(r);return o.createElement(v.ItemSlot,{scope:r},o.createElement(d.xz,(0,n.Z)({"aria-disabled":l.open&&!s.collapsible||void 0,"data-orientation":a.orientation,id:l.triggerId},u,i,{ref:t})))}),z=o.forwardRef((e,t)=>{let{__scopeAccordion:r,...i}=e,a=T(m,r),l=P("AccordionContent",r),s=_(r);return o.createElement(d.VY,(0,n.Z)({role:"region","aria-labelledby":l.triggerId,"data-orientation":a.orientation},s,i,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function j(e){return e?"open":"closed"}let U=E,N=F,H=O,Z=B,W=z},10793:function(e,t,r){"use strict";r.d(t,{fC:function(){return w}});var n=r(23552),o=r(58078),i=r(54227),a=r(42696),l=r(94128),s=r(48370),u=r(30629),c=r(95169),d=(r(90118),r(83184));let f="Checkbox",[p,m]=(0,a.b)(f),[h,v]=p(f),g=(0,o.forwardRef)((e,t)=>{let{__scopeCheckbox:r,name:a,checked:u,defaultChecked:c,required:f,disabled:p,value:m="on",onCheckedChange:v,...g}=e,[w,_]=(0,o.useState)(null),E=(0,i.e)(t,e=>_(e)),x=(0,o.useRef)(!1),S=!w||!!w.closest("form"),[k=!1,A]=(0,s.T)({prop:u,defaultProp:c,onChange:v}),C=(0,o.useRef)(k);return(0,o.useEffect)(()=>{let e=null==w?void 0:w.form;if(e){let t=()=>A(C.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[w,A]),(0,o.createElement)(h,{scope:r,state:k,disabled:p},(0,o.createElement)(d.WV.button,(0,n.Z)({type:"button",role:"checkbox","aria-checked":b(k)?"mixed":k,"aria-required":f,"data-state":function(e){return b(e)?"indeterminate":e?"checked":"unchecked"}(k),"data-disabled":p?"":void 0,disabled:p,value:m},g,{ref:E,onKeyDown:(0,l.M)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.M)(e.onClick,e=>{A(e=>!!b(e)||!e),S&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})})),S&&(0,o.createElement)(y,{control:w,bubbles:!x.current,name:a,value:m,checked:k,required:f,disabled:p,style:{transform:"translateX(-100%)"}}))}),y=e=>{let{control:t,checked:r,bubbles:i=!0,...a}=e,l=(0,o.useRef)(null),s=(0,u.D)(r),d=(0,c.t)(t);return(0,o.useEffect)(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(s!==r&&t){let n=new Event("click",{bubbles:i});e.indeterminate=b(r),t.call(e,!b(r)&&r),e.dispatchEvent(n)}},[s,r,i]),(0,o.createElement)("input",(0,n.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:!b(r)&&r},a,{tabIndex:-1,ref:l,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function b(e){return"indeterminate"===e}let w=g},13358:function(e,t,r){"use strict";r.d(t,{B:function(){return l}});var n=r(58078),o=r(42696),i=r(54227),a=r(97035);function l(e){let t=e+"CollectionProvider",[r,l]=(0,o.b)(t),[s,u]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e+"CollectionSlot",d=n.forwardRef((e,t)=>
1{let{scope:r,children:o}=e,l=u(c,r),s=(0,i.e)(t,l.collectionRef);return n.createElement(a.g7,{ref:s},o)}),f=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:r}=e,o=n.useRef(null),i=n.useRef(new Map).current;return n.createElement(s,{scope:t,itemMap:i,collectionRef:o},r)},Slot:d,ItemSlot:n.forwardRef((e,t)=>{let{scope:r,children:o,...l}=e,s=n.useRef(null),c=(0,i.e)(t,s),d=u(f,r);return n.useEffect(()=>(d.itemMap.set(s,{ref:s,...l}),()=>void d.itemMap.delete(s))),n.createElement(a.g7,{[p]:"",ref:c},o)})},function(t){let r=u(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},l]}},67179:function(e,t,r){"use strict";r.d(t,{gm:function(){return i}});var n=r(58078);let o=(0,n.createContext)(void 0);function i(e){let t=(0,n.useContext)(o);return e||t||"ltr"}},98993:function(e,t,r){"use strict";r.d(t,{ck:function(){return O},fC:function(){return F},z$:function(){return I}});var n=r(23552),o=r(58078),i=r(94128),a=r(54227),l=r(42696),s=r(83184),u=r(73663),c=r(48370),d=r(67179),f=r(95169),p=r(30629),m=r(90118);let h="Radio",[v,g]=(0,l.b)(h),[y,b]=v(h),w=(0,o.forwardRef)((e,t)=>{let{__scopeRadio:r,name:l,checked:u=!1,required:c,disabled:d,value:f="on",onCheck:p,...m}=e,[h,v]=(0,o.useState)(null),g=(0,a.e)(t,e=>v(e)),b=(0,o.useRef)(!1),w=!h||!!h.closest("form");return(0,o.createElement)(y,{scope:r,checked:u,disabled:d},(0,o.createElement)(s.WV.button,(0,n.Z)({type:"button",role:"radio","aria-checked":u,"data-state":x(u),"data-disabled":d?"":void 0,disabled:d,value:f},m,{ref:g,onClick:(0,i.M)(e.onClick,e=>{u||null==p||p(),w&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})),w&&(0,o.createElement)(E,{control:h,bubbles:!b.current,name:l,value:f,checked:u,required:c,disabled:d,style:{transform:"translateX(-100%)"}}))}),_=(0,o.forwardRef)((e,t)=>{let{__scopeRadio:r,forceMount:i,...a}=e,l=b("RadioIndicator",r);return(0,o.createElement)(m.z,{present:i||l.checked},(0,o.createElement)(s.WV.span,(0,n.Z)({"data-state":x(l.checked),"data-disabled":l.disabled?"":void 0},a,{ref:t})))}),E=e=>{let{control:t,checked:r,bubbles:i=!0,...a}=e,l=(0,o.useRef)(null),s=(0,p.D)(r),u=(0,f.t)(t);return(0,o.useEffect)(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(s!==r&&t){let n=new Event("click",{bubbles:i});t.call(e,r),e.dispatchEvent(n)}},[s,r,i]),(0,o.createElement)("input",(0,n.Z)({type:"radio","aria-hidden":!0,defaultChecked:r},a,{tabIndex:-1,ref:l,style:{...e.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function x(e){return e?"checked":"unchecked"}let S=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],k="RadioGroup",[A,C]=(0,l.b)(k,[u.Pc,g]),M=(0,u.Pc)(),R=g(),[T,D]=A(k),V=(0,o.forwardRef)((e,t)=>{let{__scopeRadioGroup:r,name:i,defaultValue:a,value:l,required:f=!1,disabled:p=!1,orientation:m,dir:h,loop:v=!0,onValueChange:g,...y}=e,b=M(r),w=(0,d.gm)(h),[_,E]=(0,c.T)({prop:l,defaultProp:a,onChange:g});return(0,o.createElement)(T,{scope:r,name:i,required:f,disabled:p,value:_,onValueChange:E},(0,o.createElement)(u.fC,(0,n.Z)({asChild:!0},b,{orientation:m,dir:w,loop:v}),(0,o.createElement)(s.WV.div,(0,n.Z)({role:"radiogroup","aria-required":f,"aria-orientation":m,"data-disabled":p?"":void 0,dir:w},y,{ref:t}))))}),L=(0,o.forwardRef)((e,t)=>{let{__scopeRadioGroup:r,disabled:l,...s}=e,c=D("RadioGroupItem",r),d=c.disabled||l,f=M(r),p=R(r),m=(0,o.useRef)(null),h=(0,a.e)(t,m),v=c.value===s.value,g=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=e=>{S.includes(e.key)&&(g.current=!0)},t=()=>g.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,o.createElement)(u.ck,(0,n.Z)({asChild:!0},f,{focusable:!d,active:v}),(0,o.createElement)(w,(0,n.Z)({disabled:d,required:c.required,
1checked:v},p,s,{name:c.name,ref:h,onCheck:()=>c.onValueChange(s.value),onKeyDown:(0,i.M)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,i.M)(s.onFocus,()=>{var e;g.current&&(null===(e=m.current)||void 0===e||e.click())})})))}),P=(0,o.forwardRef)((e,t)=>{let{__scopeRadioGroup:r,...i}=e,a=R(r);return(0,o.createElement)(_,(0,n.Z)({},a,i,{ref:t}))}),F=V,O=L,I=P},73663:function(e,t,r){"use strict";r.d(t,{Pc:function(){return _},ck:function(){return T},fC:function(){return R}});var n=r(23552),o=r(58078),i=r(94128),a=r(13358),l=r(54227),s=r(42696),u=r(14557),c=r(83184),d=r(97907),f=r(48370),p=r(67179);let m="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[g,y,b]=(0,a.B)(v),[w,_]=(0,s.b)(v,[b]),[E,x]=w(v),S=(0,o.forwardRef)((e,t)=>(0,o.createElement)(g.Provider,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(g.Slot,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(k,(0,n.Z)({},e,{ref:t}))))),k=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:s=!1,dir:u,currentTabStopId:v,defaultCurrentTabStopId:g,onCurrentTabStopIdChange:b,onEntryFocus:w,..._}=e,x=(0,o.useRef)(null),S=(0,l.e)(t,x),k=(0,p.gm)(u),[A=null,C]=(0,f.T)({prop:v,defaultProp:g,onChange:b}),[R,T]=(0,o.useState)(!1),D=(0,d.W)(w),V=y(r),L=(0,o.useRef)(!1),[P,F]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let e=x.current;if(e)return e.addEventListener(m,D),()=>e.removeEventListener(m,D)},[D]),(0,o.createElement)(E,{scope:r,orientation:a,dir:k,loop:s,currentTabStopId:A,onItemFocus:(0,o.useCallback)(e=>C(e),[C]),onItemShiftTab:(0,o.useCallback)(()=>T(!0),[]),onFocusableItemAdd:(0,o.useCallback)(()=>F(e=>e+1),[]),onFocusableItemRemove:(0,o.useCallback)(()=>F(e=>e-1),[])},(0,o.createElement)(c.WV.div,(0,n.Z)({tabIndex:R||0===P?-1:0,"data-orientation":a},_,{ref:S,style:{outline:"none",...e.style},onMouseDown:(0,i.M)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,i.M)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!R){let t=new CustomEvent(m,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=V().filter(e=>e.focusable);M([e.find(e=>e.active),e.find(e=>e.id===A),...e].filter(Boolean).map(e=>e.ref.current))}}L.current=!1}),onBlur:(0,i.M)(e.onBlur,()=>T(!1))})))}),A=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:l=!1,tabStopId:s,...d}=e,f=(0,u.M)(),p=s||f,m=x("RovingFocusGroupItem",r),h=m.currentTabStopId===p,v=y(r),{onFocusableItemAdd:b,onFocusableItemRemove:w}=m;return(0,o.useEffect)(()=>{if(a)return b(),()=>w()},[a,b,w]),(0,o.createElement)(g.ItemSlot,{scope:r,id:p,focusable:a,active:l},(0,o.createElement)(c.WV.span,(0,n.Z)({tabIndex:h?0:-1,"data-orientation":m.orientation},d,{ref:t,onMouseDown:(0,i.M)(e.onMouseDown,e=>{a?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,i.M)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,i.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return C[o]}(e,m.orientation,m.dir);if(void 0!==t){e.preventDefault();let o=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=m.loop?(r=o,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(i+1)}setTimeout(()=>M(o))}})})))}),C={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function M(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}let R=S,T=A},69851:function(e,t,r){"use strict";r.d(t,{bU:function(){return Z},e6:function(){return H},fC:function(){return U},fQ:function(){return N}});var n=r(23552),o=r(58078),i=r(69498),a=r(94128),l=r(54227),s=r(42696),u=r(48370),c=r(67179),d=r(30629),f=r(95169),p=r(83184),m=r(13358);let h=["PageUp","PageDown"],v=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],g={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},y="Slider",[b,w,_]=(0,m.B)(y),[E,x]=(0,s.b)(y,[_]),[S,k]=E(y),A=(0,o.forwardRef)((e,t)=>{let{name:r,min:s=0,max:c=100,step:d=1,orientation:f="horizontal",disabled:p=!1,minStepsBetweenThumbs:m=0,defaultValue:g=[s],value:y,onValueChange:w=()=>{},onValueCommit:_=()=>{},inverted:E=!1,...x}=e,[k,A]=(0,o.useState)(null),C=(0,l.e)(t,e=>A(e)),M=(0,o.useRef)(new Set),D=(0,o.useRef)(0),V="horizontal"===f,L=!k||!!k.closest("form"),[P=[],F]=(0,u.T)({prop:y,defaultProp:g,onChange:e=>{var t;null===(t=[...M.current][D.current])||void 0===t||t.focus(),w(e)}}),O=(0,o.useRef)(P);function I(e,t,{commit:r}={commit:!1}){let n=(String(d).split(".")[1]||"").length,o=function(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-s)/d)*d+s,n),a=(0,i.u)(o,[s,c]);F((e=[])=>{var n,o;let i=function(e=[],t,r){let n=[...e];return n[r]=t,n.sort((e,t)=>
1e-t)}(e,a,t);if(n=i,!(!((o=m*d)>0)||Math.min(...n.slice(0,-1).map((e,t)=>n[t+1]-e))>=o))return e;{D.current=i.indexOf(a);let t=String(i)!==String(e);return t&&r&&_(i),t?i:e}})}return(0,o.createElement)(S,{scope:e.__scopeSlider,disabled:p,min:s,max:c,valueIndexToChangeRef:D,thumbs:M.current,values:P,orientation:f},(0,o.createElement)(b.Provider,{scope:e.__scopeSlider},(0,o.createElement)(b.Slot,{scope:e.__scopeSlider},(0,o.createElement)(V?R:T,(0,n.Z)({"aria-disabled":p,"data-disabled":p?"":void 0},x,{ref:C,onPointerDown:(0,a.M)(x.onPointerDown,()=>{p||(O.current=P)}),min:s,max:c,inverted:E,onSlideStart:p?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t));return r.indexOf(Math.min(...r))}(P,e);I(e,t)},onSlideMove:p?void 0:function(e){I(e,D.current)},onSlideEnd:p?void 0:function(){let e=O.current[D.current];P[D.current]!==e&&_(P)},onHomeKeyDown:()=>!p&&I(s,0,{commit:!0}),onEndKeyDown:()=>!p&&I(c,P.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!p){let r=h.includes(e.key)||e.shiftKey&&v.includes(e.key),n=D.current;I(P[n]+d*(r?10:1)*t,n,{commit:!0})}}})))),L&&P.map((e,t)=>(0,o.createElement)(B,{key:t,name:r?r+(P.length>1?"[]":""):void 0,value:e})))}),[C,M]=E(y,{startEdge:"left",endEdge:"right",size:"width",direction:1}),R=(0,o.forwardRef)((e,t)=>{let{min:r,max:i,dir:a,inverted:s,onSlideStart:u,onSlideMove:d,onSlideEnd:f,onStepKeyDown:p,...m}=e,[h,v]=(0,o.useState)(null),y=(0,l.e)(t,e=>v(e)),b=(0,o.useRef)(),w=(0,c.gm)(a),_="ltr"===w,E=_&&!s||!_&&s;function x(e){let t=b.current||h.getBoundingClientRect(),n=j([0,t.width],E?[r,i]:[i,r]);return b.current=t,n(e-t.left)}return(0,o.createElement)(C,{scope:e.__scopeSlider,startEdge:E?"left":"right",endEdge:E?"right":"left",direction:E?1:-1,size:"width"},(0,o.createElement)(D,(0,n.Z)({dir:w,"data-orientation":"horizontal"},m,{ref:y,style:{...m.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=x(e.clientX);null==u||u(t)},onSlideMove:e=>{let t=x(e.clientX);null==d||d(t)},onSlideEnd:()=>{b.current=void 0,null==f||f()},onStepKeyDown:e=>{let t=g[E?"from-left":"from-right"].includes(e.key);null==p||p({event:e,direction:t?-1:1})}})))}),T=(0,o.forwardRef)((e,t)=>{let{min:r,max:i,inverted:a,onSlideStart:s,onSlideMove:u,onSlideEnd:c,onStepKeyDown:d,...f}=e,p=(0,o.useRef)(null),m=(0,l.e)(t,p),h=(0,o.useRef)(),v=!a;function y(e){let t=h.current||p.current.getBoundingClientRect(),n=j([0,t.height],v?[i,r]:[r,i]);return h.current=t,n(e-t.top)}return(0,o.createElement)(C,{scope:e.__scopeSlider,startEdge:v?"bottom":"top",endEdge:v?"top":"bottom",size:"height",direction:v?1:-1},(0,o.createElement)(D,(0,n.Z)({"data-orientation":"vertical"},f,{ref:m,style:{...f.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=y(e.clientY);null==s||s(t)},onSlideMove:e=>{let t=y(e.clientY);null==u||u(t)},onSlideEnd:()=>{h.current=void 0,null==c||c()},onStepKeyDown:e=>{let t=g[v?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})))}),D=(0,o.forwardRef)((e,t)=>{let{__scopeSlider:r,onSlideStart:i,onSlideMove:l,onSlideEnd:s,onHomeKeyDown:u,onEndKeyDown:c,onStepKeyDown:d,...f}=e,m=k(y,r);return(0,o.createElement)(p.WV.span,(0,n.Z)({},f,{ref:t,onKeyDown:(0,a.M)(e.onKeyDown,e=>{"Home"===e.key?(u(e),e.preventDefault()):"End"===e.key?(c(e),e.preventDefault()):h.concat(v).includes(e.key)&&(d(e),e.preventDefault())}),onPointerDown:(0,a.M)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),m.thumbs.has(t)?t.focus():i(e)}),onPointerMove:(0,a.M)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&l(e)}),onPointerUp:(0,a.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),s(e))})}))}),V=(0,o.forwardRef)((e,t)=>{let{__scopeSlider:r,...i}=e,a=k("SliderTrack",r);return(0,o.createElement)(p.WV.span,(0,n.Z)({"data-disabled":a.disabled?"":void 0,"data-orientation":a.orientation},i,{ref:t}))}),L="SliderRange",P=(0,o.forwardRef)((e,t)=>{let{__scopeSlider:r,...i}=e,a=k(L,r),s=M(L,r),u=(0,o.useRef)(null),c=(0,l.e)(t,u),d=a.values.length,f=a.values.map(e=>
1z(e,a.min,a.max));return(0,o.createElement)(p.WV.span,(0,n.Z)({"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0},i,{ref:c,style:{...e.style,[s.startEdge]:(d>1?Math.min(...f):0)+"%",[s.endEdge]:100-Math.max(...f)+"%"}}))}),F="SliderThumb",O=(0,o.forwardRef)((e,t)=>{let r=w(e.__scopeSlider),[i,a]=(0,o.useState)(null),s=(0,l.e)(t,e=>a(e)),u=(0,o.useMemo)(()=>i?r().findIndex(e=>e.ref.current===i):-1,[r,i]);return(0,o.createElement)(I,(0,n.Z)({},e,{ref:s,index:u}))}),I=(0,o.forwardRef)((e,t)=>{var r;let{__scopeSlider:i,index:s,...u}=e,c=k(F,i),d=M(F,i),[m,h]=(0,o.useState)(null),v=(0,l.e)(t,e=>h(e)),g=(0,f.t)(m),y=c.values[s],w=void 0===y?0:z(y,c.min,c.max),_=(r=c.values.length)>2?`Value ${s+1} of ${r}`:2===r?["Minimum","Maximum"][s]:void 0,E=null==g?void 0:g[d.size],x=E?function(e,t,r){let n=e/2,o=j([0,50],[0,n]);return(n-o(t)*r)*r}(E,w,d.direction):0;return(0,o.useEffect)(()=>{if(m)return c.thumbs.add(m),()=>{c.thumbs.delete(m)}},[m,c.thumbs]),(0,o.createElement)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[d.startEdge]:`calc(${w}% + ${x}px)`}},(0,o.createElement)(b.ItemSlot,{scope:e.__scopeSlider},(0,o.createElement)(p.WV.span,(0,n.Z)({role:"slider","aria-label":e["aria-label"]||_,"aria-valuemin":c.min,"aria-valuenow":y,"aria-valuemax":c.max,"aria-orientation":c.orientation,"data-orientation":c.orientation,"data-disabled":c.disabled?"":void 0,tabIndex:c.disabled?void 0:0},u,{ref:v,style:void 0===y?{display:"none"}:e.style,onFocus:(0,a.M)(e.onFocus,()=>{c.valueIndexToChangeRef.current=s})}))))}),B=e=>{let{value:t,...r}=e,i=(0,o.useRef)(null),a=(0,d.D)(t);return(0,o.useEffect)(()=>{let e=i.current,r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(a!==t&&r){let n=new Event("input",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[a,t]),(0,o.createElement)("input",(0,n.Z)({style:{display:"none"}},r,{ref:i,defaultValue:t}))};function z(e,t,r){return(0,i.u)(100/(r-t)*(e-t),[0,100])}function j(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}let U=A,N=V,H=P,Z=O},30629:function(e,t,r){"use strict";r.d(t,{D:function(){return o}});var n=r(58078);function o(e){let t=(0,n.useRef)({value:e,previous:e});return(0,n.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},50746:function(e,t,r){"use strict";r.d(t,{Qr:function(){return F},cI:function(){return ew}});var n=r(58078),o=e=>"checkbox"===e.type,i=e=>e instanceof Date,a=e=>null==e;let l=e=>"object"==typeof e;var s=e=>!a(e)&&!Array.isArray(e)&&l(e)&&!i(e),u=e=>s(e)&&e.target?o(e.target)?e.target.checked:e.target.value:e,c=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,d=(e,t)=>e.has(c(t)),f=e=>{let t=e.constructor&&e.constructor.prototype;return s(t)&&t.hasOwnProperty("isPrototypeOf")},p="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(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(!(!(p&&(e instanceof Blob||e instanceof FileList))&&(r||s(e))))return e;else if(t=r?[]:{},r||f(e))for(let r in e)e.hasOwnProperty(r)&&(t[r]=m(e[r]));else t=e;return t}var h=e=>Array.isArray(e)?e.filter(Boolean):[],v=e=>void 0===e,g=(e,t,r)=>{if(!t||!s(e))return r;let n=h(t.split(/[,[\].]+?/)).reduce((e,t)=>a(e)?e:e[t],e);return v(n)||n===e?v(e[t])?r:e[t]:n},y=e=>"boolean"==typeof e;let b={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},w={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},_={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},E=n.createContext(null),x=()=>n.useContext(E);var S=(e,t,r,n=!0)=>{let o={defaultValues:t._defaultValues};for(let i in e)Object.defineProperty(o,i,{get:()=>(t._proxyFormState[i]!==w.all&&(t._proxyFormState[i]=!n||w.all),r&&(r[i]=!0),e[i])});return o},k=e=>s(e)&&!Object.keys(e).length,A=(e,t,r,n)=>{r(e);let{name:o,...i}=e;return k(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!n||w.all))},C=e=>Array.isArray(e)?e:[e],M=(e,t,r)=>!e||!t||e===t||C(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e)));function R(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 T=e=>"string"==typeof e,D=(e,t,r,n,o)=>T(e)?(n&&t.watch.add(e),g(r,e,o)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),g(r,e))):(n&&(t.watchAll=!0),r),V=e=>/^\w*$/.test(e),L=e=>h(e.replace(/["|']|\]/g,"").split(/\.|\[/));function P(e,t,r){let n=-1,o=V(t)?[t]:L(t),i=o.length,a=i-1;for(;++n<i;){let t=o[n],i=r;if(n!==a){let r=e[t];i=s(r)||Array.isArray(r)?r:isNaN(+o[n+1])?{}:[]}e[t]=i,e=e[t]}return e}let F=e=>e.render(function(e){let t=x(),{name:r,disabled:o,control:i=t.control,shouldUnregister:a}=e,l=d(i._names.array,r),s=function(e){let t=x(),{control:r=t.control,name:o,defaultValue:i,disabled:a,exact:l}=e||{},s=n.useRef(o);s.current=o,R({disabled:a,subject:r._subjects.values,next:e=>{M(s.current,e.name,l)&&c(m(D(s.current,r._names,e.values||r._formValues,!1,i)))}});let[u,c]=n.useState(r._getWatch(o,i));return n.useEffect(()=>r._removeUnmounted()),u}({control:i,name:r,defaultValue:g(i._formValues,r,g(i._defaultValues,r,e.defaultValue)),exact:!0}),c=function(e){let t=x(),{control:r=t.control,disabled:o,name:i,exact:a}=e||{},[l,s]=n.useState(r._formState),u=n.useRef(!0),c=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=n.useRef(i);return d.current=i,R({disabled:o,next:e=>u.current&&M(d.current,e.name,a)&&A(e,c.current,r._updateFormState)&&s({...r._formState,...e}),subject:r._subjects.state}),n.useEffect(()=>
1(u.current=!0,c.current.isValid&&r._updateValid(!0),()=>{u.current=!1}),[r]),S(l,r,c.current,!1)}({control:i,name:r}),f=n.useRef(i.register(r,{...e.rules,value:s}));return f.current=i.register(r,e.rules),n.useEffect(()=>{let e=i._options.shouldUnregister||a,t=(e,t)=>{let r=g(i._fields,e);r&&(r._f.mount=t)};if(t(r,!0),e){let e=m(g(i._options.defaultValues,r));P(i._defaultValues,r,e),v(g(i._formValues,r))&&P(i._formValues,r,e)}return()=>{(l?e&&!i._state.action:e)?i.unregister(r):t(r,!1)}},[r,i,l,a]),n.useEffect(()=>{g(i._fields,r)&&i._updateDisabledField({disabled:o,fields:i._fields,name:r})},[o,r,i]),{field:{name:r,value:s,...y(o)?{disabled:o}:{},onChange:n.useCallback(e=>f.current.onChange({target:{value:u(e),name:r},type:b.CHANGE}),[r]),onBlur:n.useCallback(()=>f.current.onBlur({target:{value:g(i._formValues,r),name:r},type:b.BLUR}),[r,i]),ref:e=>{let t=g(i._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!g(c.errors,r)},isDirty:{enumerable:!0,get:()=>!!g(c.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!g(c.touchedFields,r)},error:{enumerable:!0,get:()=>g(c.errors,r)}})}}(e));var O=(e,t,r,n,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:o||!0}}:{};let I=(e,t,r)=>{for(let n of r||Object.keys(e)){let r=g(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 s(n)&&I(n,t)}}};var B=e=>({isOnSubmit:!e||e===w.onSubmit,isOnBlur:e===w.onBlur,isOnChange:e===w.onChange,isOnAll:e===w.all,isOnTouch:e===w.onTouched}),z=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))),j=(e,t,r)=>{let n=h(g(e,r));return P(n,"root",t[r]),P(e,r,n),e},U=e=>"file"===e.type,N=e=>"function"==typeof e,H=e=>{if(!p)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Z=e=>T(e),W=e=>"radio"===e.type,q=e=>e instanceof RegExp;let K={value:!1,isValid:!1},G={value:!0,isValid:!0};var $=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&&!v(e[0].attributes.value)?v(e[0].value)||""===e[0].value?G:{value:e[0].value,isValid:!0}:G:K}return K};let X={isValid:!1,value:null};var Y=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,X):X;function Q(e,t,r="validate"){if(Z(e)||Array.isArray(e)&&e.every(Z)||y(e)&&!e)return{type:r,message:Z(e)?e:"",ref:t}}var J=e=>s(e)&&!q(e)?e:{value:e,message:""},ee=async(e,t,r,n,i)=>{let{ref:l,refs:u,required:c,maxLength:d,minLength:f,min:p,max:m,pattern:h,validate:b,name:w,valueAsNumber:E,mount:x,disabled:S}=e._f,A=g(t,w);if(!x||S)return{};let C=u?u[0]:l,M=e=>{n&&C.reportValidity&&(C.setCustomValidity(y(e)?"":e||""),C.reportValidity())},R={},D=W(l),V=o(l),L=(E||U(l))&&v(l.value)&&v(A)||H(l)&&""===l.value||""===A||Array.isArray(A)&&!A.length,P=O.bind(null,w,r,R),F=(e,t,r,n=_.maxLength,o=_.minLength)=>{let i=e?t:r;R[w]={type:e?n:o,message:i,ref:l,...P(e?n:o,i)}};if(i?!Array.isArray(A)||!A.length:c&&(!(D||V)&&(L||a(A))||y(A)&&!A||V&&!$(u).isValid||D&&!Y(u).isValid)){let{value:e,message:t}=Z(c)?{value:!!c,message:c}:J(c);if(e&&(R[w]={type:_.required,message:t,ref:C,...P(_.required,t)},!r))return M(t),R}if(!L&&(!a(p)||!a(m))){let e,t;let n=J(m),o=J(p);if(a(A)||isNaN(A)){let r=l.valueAsDate||new Date(A),i=e=>new Date(new Date().toDateString()+" "+e),a="time"==l.type,s="week"==l.type;T(n.value)&&A&&(e=a?i(A)>i(n.value):s?A>n.value:r>new Date(n.value)),T(o.value)&&A&&(t=a?i(A)<i(o.value):s?A<o.value:r<new Date(o.value))}else{let r=l.valueAsNumber||(A?+A:A);a(n.value)||(e=r>n.value),a(o.value)||(t=r<o.value)}if((e||t)&&(F(!!e,n.message,o.message,_.max,_.min),!r))return M(R[w].message),R}if((d||f)&&!L&&(T(A)||i&&Array.isArray(A))){let e=J(d),t=J(f),n=!a(e.value)&&A.length>+e.value,o=!a(t.value)&&A.length<+t.value;if((n||o)&&(F(n,e.message,t.message),!r))return M(R[w].message),R}if(h&&!L&&T(A)){let{value:e,message:t}=J(h);if(q(e)&&!A.match(e)&&(R[w]={type:_.pattern,message:t,ref:l,...P(_.pattern,t)},!r))return M(t),R}if(b){if(N(b)){let e=Q(await b(A,t),C);if(e&&(R[w]={...e,...P(_.validate,e.message)},!r))return M(e.message),R}else if(s(b)){let e={};for(let n in b){if(!k(e)&&!r)break;let o=Q(await b[n](A,t),C,n);o&&(e={...o,...P(n,o.message)},M(o.message),r&&(R[w]=e))}if(!k(e)&&(R[w]={ref:C,...e},!r))return R}}return M(!0),R};function et(e,t){let r=Array.isArray(t)?t:V(t)?[t]:L(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=v(e)?n++:e[t[n++]];return e}(e,r),o=r.length-1,i=r[o];return n&&delete n[i],0!==o&&(s(n)&&k(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!v(e[t]))return!1;return!0}(n))&&et(e,r.slice(0,-1)),e}function er(){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 en=e=>a(e)||!l(e);function eo(e,t){if(en(e)||en(t))return e===t;if(i(e)&&i(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let o of r){let r=e[o];if(!n.includes(o))return!1;if("ref"!==o){let e=t[o];if(i(r)&&i(e)||s(r)&&s(e)||Array.isArray(r)&&Array.isArray(e)?!eo(r,e):r!==e)return!1}}return!0}var ei=e=>"select-multiple"===e.type,ea=e=>W(e)||o(e),el=e=>H(e)&&e.isConnected,es=e=>{for(let t in e)if(N(e[t]))return!0;return!1};function eu(e,t={}){let r=Array.isArray(e);if(s(e)||r)for(let r in e)Array.isArray(e[r])||s(e[r])&&!es(e[r])?(t[r]=Array.isArray(e[r])?[]:{},eu(e[r],t[r])):a(e[r])||(t[r]=!0);return t}var ec=(e,t)=>(function e(t,r,n){let o=Array.isArray(t);if(s(t)||o)for(let o in t)Array.isArray(t[o])||s(t[o])&&!es(t[o])?v(r)||en(n[o])?n[o]=Array.isArray(t[o])?eu(t[o],[]):{...eu(t[o])}:e(t[o],a(r)?{}:r[o],n[o]):n[o]=!eo(t[o],r[o]);return n})(e,t,eu(t)),ed=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>v(e)?e:t?""===e?NaN:e?+e:e:r&&T(e)?new Date(e):n?n(e):e;function ef(e){let t=e.ref;return(e.refs?e.refs.every(e=>e.disabled):t.disabled)?void 0:U(t)?t.files:W(t)?Y(e.refs).value:ei(t)?[...t.selectedOptions].map(({value:e})=>e):o(t)?$(e.refs).value:ed(v(t.value)?e.ref.value:t.value,e)}var ep=(e,t,r,n)=>{let o={};for(let r of e){let e=g(t,r);e&&P(o,r,e._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:n}},em=e=>v(e)?e:q(e)?e.source:s(e)?q(e.value)?e.value.source:e.value:e,eh=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function ev(e,t,r){let n=g(e,r);if(n||V(r))return{error:n,name:r};let o=r.split(".");for(;o.length;){let n=o.join("."),i=g(t,n),a=g(e,n);if(i&&!Array.isArray(i)&&r!==n)break;if(a&&a.type)return{name:n,error:a};o.pop()}return{name:r}}var eg=(e,t,r,n,o)=>!o.isOnAll&&(!r&&o.isOnTouch?!(t||e):(r?n.isOnBlur:o.isOnBlur)?!e:(r?!n.isOnChange:!o.isOnChange)||e),ey=(e,t)=>!h(g(e,t)).length&&et(e,t);let eb={mode:w.onSubmit,reValidateMode:w.onChange,shouldFocusError:!0};function ew(e={}){let t=n.useRef(),r=n.useRef(),[l,c]=n.useState({isDirty:!1,isValidating:!1,isLoading:N(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:N(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...function(e={},t){let r,n={...eb,...e},l={submitCount:0,isDirty:!1,isLoading:N(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},c={},f=(s(n.defaultValues)||s(n.values))&&m(n.defaultValues||n.values)||{},_=n.shouldUnregister?{}:m(f),E={action:!1,mount:!1,watch:!1},x={mount:new Set,unMount:new Set,array:new Set,watch:new Set},S=0,A={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},M={values:er(),array:er(),state:er()},R=e.resetOptions&&e.resetOptions.keepDirtyValues,V=B(n.mode),L=B(n.reValidateMode),F=n.criteriaMode===w.all,O=e=>t=>{clearTimeout(S),S=setTimeout(e,t)},Z=async e=>{if(A.isValid||e){let e=n.resolver?k((await X()).errors):await Q(c,!0);e!==l.isValid&&M.state.next({isValid:e})}},W=e=>A.isValidating&&M.state.next({isValidating:e}),q=(e,t)=>
1{P(l.errors,e,t),M.state.next({errors:l.errors})},K=(e,t,r,n)=>{let o=g(c,e);if(o){let i=g(_,e,v(r)?g(f,e):r);v(i)||n&&n.defaultChecked||t?P(_,e,t?i:ef(o._f)):eu(e,i),E.mount&&Z()}},G=(e,t,r,n,o)=>{let i=!1,a=!1,s={name:e};if(!r||n){A.isDirty&&(a=l.isDirty,l.isDirty=s.isDirty=J(),i=a!==s.isDirty);let r=eo(g(f,e),t);a=g(l.dirtyFields,e),r?et(l.dirtyFields,e):P(l.dirtyFields,e,!0),s.dirtyFields=l.dirtyFields,i=i||A.dirtyFields&&!r!==a}if(r){let t=g(l.touchedFields,e);t||(P(l.touchedFields,e,r),s.touchedFields=l.touchedFields,i=i||A.touchedFields&&t!==r)}return i&&o&&M.state.next(s),i?s:{}},$=(t,n,o,i)=>{let a=g(l.errors,t),s=A.isValid&&y(n)&&l.isValid!==n;if(e.delayError&&o?(r=O(()=>q(t,o)))(e.delayError):(clearTimeout(S),r=null,o?P(l.errors,t,o):et(l.errors,t)),(o?!eo(a,o):a)||!k(i)||s){let e={...i,...s&&y(n)?{isValid:n}:{},errors:l.errors,name:t};l={...l,...e},M.state.next(e)}W(!1)},X=async e=>n.resolver(_,n.context,ep(e||x.mount,c,n.criteriaMode,n.shouldUseNativeValidation)),Y=async e=>{let{errors:t}=await X(e);if(e)for(let r of e){let e=g(t,r);e?P(l.errors,r,e):et(l.errors,r)}else l.errors=t;return t},Q=async(e,t,r={valid:!0})=>{for(let o in e){let i=e[o];if(i){let{_f:e,...o}=i;if(e){let o=x.array.has(e.name),a=await ee(i,_,F,n.shouldUseNativeValidation&&!t,o);if(a[e.name]&&(r.valid=!1,t))break;t||(g(a,e.name)?o?j(l.errors,a,e.name):P(l.errors,e.name,a[e.name]):et(l.errors,e.name))}o&&await Q(o,t,r)}}return r.valid},J=(e,t)=>(e&&t&&P(_,e,t),!eo(eS(),f)),es=(e,t,r)=>D(e,x,{...E.mount?_:v(t)?f:T(e)?{[e]:t}:t},r,t),eu=(e,t,r={})=>{let n=g(c,e),i=t;if(n){let r=n._f;r&&(r.disabled||P(_,e,ed(t,r)),i=H(r.ref)&&a(t)?"":t,ei(r.ref)?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?o(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):U(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||M.values.next({name:e,values:{..._}})))}(r.shouldDirty||r.shouldTouch)&&G(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ex(e)},ew=(e,t,r)=>{for(let n in t){let o=t[n],a=`${e}.${n}`,l=g(c,a);!x.array.has(e)&&en(o)&&(!l||l._f)||i(o)?eu(a,o,r):ew(a,o,r)}},e_=(e,r,n={})=>{let o=g(c,e),i=x.array.has(e),s=m(r);P(_,e,s),i?(M.array.next({name:e,values:{..._}}),(A.isDirty||A.dirtyFields)&&n.shouldDirty&&M.state.next({name:e,dirtyFields:ec(f,_),isDirty:J(e,s)})):!o||o._f||a(s)?eu(e,s,n):ew(e,s,n),z(e,x)&&M.state.next({...l}),M.values.next({name:e,values:{..._}}),E.mount||t()},eE=async e=>{let t=e.target,o=t.name,i=!0,a=g(c,o);if(a){let s,d;let f=t.type?ef(a._f):u(e),p=e.type===b.BLUR||e.type===b.FOCUS_OUT,m=!eh(a._f)&&!n.resolver&&!g(l.errors,o)&&!a._f.deps||eg(p,g(l.touchedFields,o),l.isSubmitted,L,V),h=z(o,x,p);P(_,o,f),p?(a._f.onBlur&&a._f.onBlur(e),r&&r(0)):a._f.onChange&&a._f.onChange(e);let v=G(o,f,p,!1),y=!k(v)||h;if(p||M.values.next({name:o,type:e.type,values:{..._}}),m)return A.isValid&&Z(),y&&M.state.next({name:o,...h?{}:v});if(!p&&h&&M.state.next({...l}),W(!0),n.resolver){let{errors:e}=await X([o]),t=ev(l.errors,c,o),r=ev(e,c,t.name||o);s=r.error,o=r.name,d=k(e)}else s=(await ee(a,_,F,n.shouldUseNativeValidation))[o],(i=Number.isNaN(f)||f===g(_,o,f))&&(s?d=!1:A.isValid&&(d=await Q(c,!0)));i&&(a._f.deps&&ex(a._f.deps),$(o,d,s,v))}},ex=async(e,t={})=>{let r,o;let i=C(e);if(W(!0),n.resolver){let t=await Y(v(e)?e:i);r=k(t),o=e?!i.some(e=>g(t,e)):r}else e?((o=(await Promise.all(i.map(async e=>{let t=g(c,e);return await Q(t&&t._f?{[e]:t}:t)}))).every(Boolean))||l.isValid)&&Z():o=r=await Q(c);return M.state.next({...!T(e)||A.isValid&&r!==l.isValid?{}:{name:e},...n.resolver||!e?{isValid:r}:{},errors:l.errors,isValidating:!1}),t.shouldFocus&&!o&&I(c,e=>e&&g(l.errors,e),e?i:x.mount),o},eS=e=>{let t={...f,...E.mount?_:{}};return v(e)?t:T(e)?g(t,e):e.map(e=>g(t,e))},ek=(e,t)=>({invalid:!!g((t||l).errors,e),isDirty:!!g((t||l).dirtyFields,e),isTouched:!!g((t||l).touchedFields,e),error:g((t||l).errors,e)}),eA=(e,t,r)=>{let n=(g(c,e,{_f:{}})._f||{}).ref;P(l.errors,e,{...t,ref:n}),M.state.next({name:e,errors:l.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},eC=(e,t={})=>
1{for(let r of e?C(e):x.mount)x.mount.delete(r),x.array.delete(r),t.keepValue||(et(c,r),et(_,r)),t.keepError||et(l.errors,r),t.keepDirty||et(l.dirtyFields,r),t.keepTouched||et(l.touchedFields,r),n.shouldUnregister||t.keepDefaultValue||et(f,r);M.values.next({values:{..._}}),M.state.next({...l,...t.keepDirty?{isDirty:J()}:{}}),t.keepIsValid||Z()},eM=({disabled:e,name:t,field:r,fields:n})=>{if(y(e)){let o=e?void 0:g(_,t,ef(r?r._f:g(n,t)._f));P(_,t,o),G(t,o,!1,!1,!0)}},eR=(e,t={})=>{let r=g(c,e),o=y(t.disabled);return P(c,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),r?eM({field:r,disabled:t.disabled,name:e}):K(e,!0,t.value),{...o?{disabled:t.disabled}:{},...n.progressive?{required:!!t.required,min:em(t.min),max:em(t.max),minLength:em(t.minLength),maxLength:em(t.maxLength),pattern:em(t.pattern)}:{},name:e,onChange:eE,onBlur:eE,ref:o=>{if(o){eR(e,t),r=g(c,e);let n=v(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,i=ea(n),a=r._f.refs||[];(i?a.find(e=>e===n):n===r._f.ref)||(P(c,e,{_f:{...r._f,...i?{refs:[...a.filter(el),n,...Array.isArray(g(f,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),K(e,!1,void 0,n))}else(r=g(c,e,{}))._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&!(d(x.array,e)&&E.action)&&x.unMount.add(e)}}},eT=()=>n.shouldFocusError&&I(c,e=>e&&g(l.errors,e),x.mount),eD=(e,t)=>async r=>{r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let o=m(_);if(M.state.next({isSubmitting:!0}),n.resolver){let{errors:e,values:t}=await X();l.errors=e,o=t}else await Q(c);et(l.errors,"root"),k(l.errors)?(M.state.next({errors:{}}),await e(o,r)):(t&&await t({...l.errors},r),eT(),setTimeout(eT)),M.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:k(l.errors),submitCount:l.submitCount+1,errors:l.errors})},eV=(r,n={})=>{let o=r?m(r):f,i=m(o),a=r&&!k(r)?i:f;if(n.keepDefaultValues||(f=o),!n.keepValues){if(n.keepDirtyValues||R)for(let e of x.mount)g(l.dirtyFields,e)?P(a,e,g(_,e)):e_(e,g(a,e));else{if(p&&v(r))for(let e of x.mount){let t=g(c,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(H(e)){let t=e.closest("form");if(t){t.reset();break}}}}c={}}_=e.shouldUnregister?n.keepDefaultValues?m(f):{}:m(a),M.array.next({values:{...a}}),M.values.next({values:{...a}})}x={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},E.mount||t(),E.mount=!A.isValid||!!n.keepIsValid,E.watch=!!e.shouldUnregister,M.state.next({submitCount:n.keepSubmitCount?l.submitCount:0,isDirty:n.keepDirty?l.isDirty:!!(n.keepDefaultValues&&!eo(r,f)),isSubmitted:!!n.keepIsSubmitted&&l.isSubmitted,dirtyFields:n.keepDirtyValues?l.dirtyFields:n.keepDefaultValues&&r?ec(f,r):{},touchedFields:n.keepTouched?l.touchedFields:{},errors:n.keepErrors?l.errors:{},isSubmitSuccessful:!!n.keepIsSubmitSuccessful&&l.isSubmitSuccessful,isSubmitting:!1})},eL=(e,t)=>eV(N(e)?e(_):e,t);return{control:{register:eR,unregister:eC,getFieldState:ek,handleSubmit:eD,setError:eA,_executeSchema:X,_getWatch:es,_getDirty:J,_updateValid:Z,_removeUnmounted:()=>{for(let e of x.unMount){let t=g(c,e);t&&(t._f.refs?t._f.refs.every(e=>!el(e)):!el(t._f.ref))&&eC(e)}x.unMount=new Set},_updateFieldArray:(e,t=[],r,n,o=!0,i=!0)=>{if(n&&r){if(E.action=!0,i&&Array.isArray(g(c,e))){let t=r(g(c,e),n.argA,n.argB);o&&P(c,e,t)}if(i&&Array.isArray(g(l.errors,e))){let t=r(g(l.errors,e),n.argA,n.argB);o&&P(l.errors,e,t),ey(l.errors,e)}if(A.touchedFields&&i&&Array.isArray(g(l.touchedFields,e))){let t=r(g(l.touchedFields,e),n.argA,n.argB);o&&P(l.touchedFields,e,t)}A.dirtyFields&&(l.dirtyFields=ec(f,_)),M.state.next({name:e,isDirty:J(e,t),dirtyFields:l.dirtyFields,errors:l.errors,isValid:l.isValid})}else P(_,e,t)},_updateDisabledField:eM,_getFieldArray:t=>h(g(E.mount?_:f,t,e.shouldUnregister?g(f,t,[]):[])),_reset:eV,_resetDefaultValues:()=>N(n.defaultValues)&&n.defaultValues().then(e=>{eL(e,n.resetOptions),M.state.next({isLoading:!1})}),_updateFormState:e=>{l={...l,...e}},_subjects:M,_proxyFormState:A,get _fields(){return c},get _formValues(){return _},get _state(){return E},set _state(value){E=value},get _defaultValues(){return f},get _names(){return x},set _names(value){x=value},get _formState(){return l},set _formState(value){l=value},get _options(){return n},set _options(value){n={...n,...value}}},trigger:ex,register:eR,handleSubmit:eD,watch:(e,t)=>N(e)?M.values.subscribe({next:r=>e(es(void 0,t),r)}):es(e,t,!0),setValue:e_,getValues:eS,reset:eL,resetField:(e,t={})=>{g(c,e)&&(v(t.defaultValue)?e_(e,g(f,e)):(e_(e,t.defaultValue),P(f,e,t.defaultValue)),t.keepTouched||et(l.touchedFields,e),t.keepDirty||(et(l.dirtyFields,e),l.isDirty=t.defaultValue?J(e,g(f,e)):J()),!t.keepError&&(et(l.errors,e),A.isValid&&Z()),M.state.next({...l}))},clearErrors:e=>
1{e&&C(e).forEach(e=>et(l.errors,e)),M.state.next({errors:e?l.errors:{}})},unregister:eC,setError:eA,setFocus:(e,t={})=>{let r=g(c,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:ek}}(e,()=>c(e=>({...e}))),formState:l});let f=t.current.control;return f._options=e,R({subject:f._subjects.state,next:e=>{A(e,f._proxyFormState,f._updateFormState,!0)&&c({...f._formState})}}),n.useEffect(()=>{e.values&&!eo(e.values,r.current)?(f._reset(e.values,f._options.resetOptions),r.current=e.values):f._resetDefaultValues()},[e.values,f]),n.useEffect(()=>{f._state.mount||(f._updateValid(),f._state.mount=!0),f._state.watch&&(f._state.watch=!1,f._subjects.state.next({...f._formState})),f._removeUnmounted()}),t.current.formState=S(l,f),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.