PageSourceSearch

https://www.ironharborstorage.com/_next/static/chunks/1830-fe52f0547d79814c.js

js ironharborstorage.com collected 2026-10-08 02:42:58 UTC 149,913 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1830,2530],{1504:(e,t,r)=>{var n,l=r(87358),a=/%[sdj%]/g;t.format=function(e){if(!g(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(i(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,l=n.length,o=String(e).replace(a,function(e){if("%%"===e)return"%";if(r>=l)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),s=n[r];r<l;s=n[++r])m(s)||!w(s)?o+=" "+s:o+=" "+i(s);return o},t.deprecate=function(e,n){if(y(r.g.process))return function(){return t.deprecate(e,n).apply(this,arguments)};if(!0===l.noDeprecation)return e;var a=!1;return function(){if(!a){if(l.throwDeprecation)throw Error(n);l.traceDeprecation?console.trace(n):console.error(n),a=!0}return e.apply(this,arguments)}};var o={};function i(e,r){var n={seen:[],stylize:u};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),h(r)?n.showHidden=r:r&&t._extend(n,r),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=s),c(n,e,n.depth)}function s(e,t){var r=i.styles[t];return r?"\x1b["+i.colors[r][0]+"m"+e+"\x1b["+i.colors[r][1]+"m":e}function u(e,t){return e}function c(e,r,n){if(e.customInspect&&r&&E(r.inspect)&&r.inspect!==t.inspect&&!(r.constructor&&r.constructor.prototype===r)){var l,a,o,i,s,u,w=r.inspect(n,e);return g(w)||(w=c(e,w,n)),w}var _=function(e,t){if(y(t))return e.stylize("undefined","undefined");if(g(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return b(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void 0}(e,r);if(_)return _;var k=Object.keys(r),C=(s={},k.forEach(function(e,t){s[e]=!0}),s);if(e.showHidden&&(k=Object.getOwnPropertyNames(r)),S(r)&&(k.indexOf("message")>=0||k.indexOf("description")>=0))return d(r);if(0===k.length){if(E(r)){var j=r.name?": "+r.name:"";return e.stylize("[Function"+j+"]","special")}if(v(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(x(r))return e.stylize(Date.prototype.toString.call(r),"date");if(S(r))return d(r)}var R="",I=!1,N=["{","}"];if(p(r)&&(I=!0,N=["[","]"]),E(r)&&(R=" [Function"+(r.name?": "+r.name:"")+"]"),v(r)&&(R=" "+RegExp.prototype.toString.call(r)),x(r)&&(R=" "+Date.prototype.toUTCString.call(r)),S(r)&&(R=" "+d(r)),0===k.length&&(!I||0==r.length))return N[0]+R+N[1];if(n<0)if(v(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");else return e.stylize("[Object]","special");return e.seen.push(r),u=I?function(e,t,r,n,l){for(var a=[],o=0,i=t.length;o<i;++o)A(t,String(o))?a.push(f(e,t,r,n,String(o),!0)):a.push("");return l.forEach(function(l){l.match(/^\d+$/)||a.push(f(e,t,r,n,l,!0))}),a}(e,r,n,C,k):k.map(function(t){return f(e,r,n,C,t,I)}),e.seen.pop(),l=u,a=R,o=N,i=0,l.reduce(function(e,t){return i++,t.indexOf("\n")>=0&&i++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?o[0]+(""===a?"":a+"\n ")+" "+l.join(",\n  ")+" "+o[1]:o[0]+a+" "+l.join(", ")+" "+o[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,r,n,l,a){var o,i,s;if((s=Object.getOwnPropertyDescriptor(t,l)||{value:t[l]}).get?i=s.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):s.set&&(i=e.stylize("[Setter]","special")),A(n,l)||(o="["+l+"]"),!i&&(0>e.seen.indexOf(s.value)?(i=m(r)?c(e,s.value,null):c(e,s.value,r-1)).indexOf("\n")>-1&&(i=a?i.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+i.split("\n").map(function(e){return"   "+e}).join("\n")):i=e.stylize("[Circular]","special")),y(o)){if(a&&l.match(/^\d+$/))return i;(o=JSON.stringify(""+l)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+i}function p(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function m(e){return null===e}function b(e){return"number"==typeof e}function g(e){return"string"==typeof e}function y(e){return void 0===e}function v(e){return w(e)&&"[object RegExp]"===_(e)}function w(e){return"object"==typeof e&&null!==e}function x(e){return w(e)&&"[object Date]"===_(e)}function S(e){return w(e)&&("[object Error]"===_(e)||e instanceof Error)}function E(e){return"function"==typeof e}function _(e){return Object.prototype.toString.call(e)}function k(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(y(n)&&(n=l.env.NODE_DEBUG||""),!o[e=e.toUpperCase()])if(RegExp("\\b"+e+"\\b","i").test(n)){var r=l.pid;o[e]=function(){var n=t.format.apply(t,arguments);console.error("%s %d: %s",e,r,n)}}else o[e]=function(){};return o[e]},t.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=h,t.isNull=m,t.isNullOrUndefined=function(e){return null==e}
1,t.isNumber=b,t.isString=g,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=y,t.isRegExp=v,t.isObject=w,t.isDate=x,t.isError=S,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(9742);var C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;console.log("%s - %s",(r=[k((e=new Date).getHours()),k(e.getMinutes()),k(e.getSeconds())].join(":"),[e.getDate(),C[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(6407),t._extend=function(e,t){if(!t||!w(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}},2530:(e,t,r)=>{"use strict";var n=r(87358),l="win32"===n.platform,a=r(1504);function o(e,t){for(var r=[],n=0;n<e.length;n++){var l=e[n];l&&"."!==l&&(".."===l?r.length&&".."!==r[r.length-1]?r.pop():t&&r.push(".."):r.push(l))}return r}function i(e){for(var t=e.length-1,r=0;r<=t&&!e[r];r++);for(var n=t;n>=0&&!e[n];n--);return 0===r&&n===t?e:r>n?[]:e.slice(r,n+1)}var s=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,u=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,c={};function d(e){var t=s.exec(e),r=(t[1]||"")+(t[2]||""),n=t[3]||"",l=u.exec(n);return[r,l[1],l[2],l[3]]}function f(e){var t=s.exec(e),r=t[1]||"",n=!!r&&":"!==r[1];return{device:r,isUnc:n,isAbsolute:n||!!t[2],tail:t[3]}}function p(e){return"\\\\"+e.replace(/^[\\\/]+/,"").replace(/[\\\/]+/g,"\\")}c.resolve=function(){for(var e="",t="",r=!1,l=arguments.length-1;l>=-1;l--){if(l>=0?i=arguments[l]:e?(i=n.env["="+e])&&i.substr(0,3).toLowerCase()===e.toLowerCase()+"\\"||(i=e+"\\"):i=n.cwd(),a.isString(i)){if(!i)continue}else throw TypeError("Arguments to path.resolve must be strings");var i,s=f(i),u=s.device,c=s.isUnc,d=s.isAbsolute,h=s.tail;if((!u||!e||u.toLowerCase()===e.toLowerCase())&&(e||(e=u),r||(t=h+"\\"+t,r=d),e&&r))break}return c&&(e=p(e)),t=o(t.split(/[\\\/]+/),!r).join("\\"),e+(r?"\\":"")+t||"."},c.normalize=function(e){var t=f(e),r=t.device,n=t.isUnc,l=t.isAbsolute,a=t.tail,i=/[\\\/]$/.test(a);return(a=o(a.split(/[\\\/]+/),!l).join("\\"))||l||(a="."),a&&i&&(a+="\\"),n&&(r=p(r)),r+(l?"\\":"")+a},c.isAbsolute=function(e){return f(e).isAbsolute},c.join=function(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(!a.isString(r))throw TypeError("Arguments to path.join must be strings");r&&e.push(r)}var n=e.join("\\");return/^[\\\/]{2}[^\\\/]/.test(e[0])||(n=n.replace(/^[\\\/]{2,}/,"\\")),c.normalize(n)},c.relative=function(e,t){e=c.resolve(e),t=c.resolve(t);for(var r=e.toLowerCase(),n=t.toLowerCase(),l=i(t.split("\\")),a=i(r.split("\\")),o=i(n.split("\\")),s=Math.min(a.length,o.length),u=s,d=0;d<s;d++)if(a[d]!==o[d]){u=d;break}if(0==u)return t;for(var f=[],d=u;d<a.length;d++)f.push("..");return(f=f.concat(l.slice(u))).join("\\")},c._makeLong=function(e){if(!a.isString(e))return e;if(!e)return"";var t=c.resolve(e);return/^[a-zA-Z]\:\\/.test(t)?"\\\\?\\"+t:/^\\\\[^?.]/.test(t)?"\\\\?\\UNC\\"+t.substring(2):e},c.dirname=function(e){var t=d(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."},c.basename=function(e,t){var r=d(e)[2];return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},c.extname=function(e){return d(e)[3]},c.format=function(e){if(!a.isObject(e))throw TypeError("Parameter 'pathObject' must be an object, not "+typeof e);var t=e.root||"";if(!a.isString(t))throw TypeError("'pathObject.root' must be a string or undefined, not "+typeof e.root);var r=e.dir,n=e.base||"";return r?r[r.length-1]===c.sep?r+n:r+c.sep+n:n},c.parse=function(e){if(!a.isString(e))throw TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=d(e);if(!t||4!==t.length)throw TypeError("Invalid path '"+e+"'");return{root:t[0],dir:t[0]+t[1].slice(0,-1),base:t[2],ext:t[3],name:t[2].slice(0,t[2].length-t[3].length)}},c.sep="\\",c.delimiter=";";var h=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,m={};function b(e){return h.exec(e).slice(1)}m.resolve=function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var l=r>=0?arguments[r]:n.cwd();if(a.isString(l)){if(!l)continue}else throw TypeError("Arguments to path.resolve must be strings");e=l+"/"+e,t="/"===l[0]}return e=o(e.split("/"),!t).join("/"),(t?"/":"")+e||"."},m.normalize=function(e){var t=m.isAbsolute(e),r=e&&"/"===e[e.length-1];return(e=o(e.split("/"),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},m.isAbsolute=function(e){return"/"===e.charAt(0)},m.join=function(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];if(!a.isString(r))throw TypeError("Arguments to path.join must be strings");r&&(e?e+="/"+r:e+=r)}return m.normalize(e)},m.relative=function(e,t){e=m.resolve(e).substr(1),t=m.resolve(t).substr(1);for(var r=i(e.split("/")),n=i(t.split("/")),l=Math.min(r.length,n.length),a=l,o=0;o<l;o++)if(r[o]!==n[o]){a=o;break}for(var s=[],o=a;o<r.length;o++)s.push("..");return(s=s.concat(n.slice(a))).join("/")},m._makeLong=function(e){return e},m.dirname=function(e){var t=b(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."},m.basename=function(e,t){var r=b(e)[2];return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},m.extname=function(e){return b(e)[3]},m.format=function(e){if(!a.isObject(e))throw TypeError("Parameter 'pathObject' must be an object, not "+typeof e);var t=e.root||"";if(!a.isString(t))throw TypeError("'pathObject.root' must be a string or undefined, not "+typeof e.root);return(e.dir?e.dir+m.sep:"")+(e.base||"")},m.parse=function(e){if(!a.isString(e))throw TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=b(e);
1if(!t||4!==t.length)throw TypeError("Invalid path '"+e+"'");return t[1]=t[1]||"",t[2]=t[2]||"",t[3]=t[3]||"",{root:t[0],dir:t[0]+t[1].slice(0,-1),base:t[2],ext:t[3],name:t[2].slice(0,t[2].length-t[3].length)}},m.sep="/",m.delimiter=":",l?e.exports=c:e.exports=m,e.exports.posix=m,e.exports.win32=c},4873:(e,t,r)=>{"use strict";var n=r(12115).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;t.c=function(e){return n.H.useMemoCache(e)}},5196:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(19946).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},6407:e=>{"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},9691:(e,t,r)=>{"use strict";r.d(t,{L0:()=>n.ReCaptchaProvider,lw:()=>l.useReCaptcha}),r(10934);var n=r(49383),l=r(89985);r(68670)},9742:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},10934:(e,t,r)=>{"use strict";r.d(t,{ReCaptcha:()=>a});var n=r(12115),l=r(89985);let a=e=>{let{action:t,onValidate:r,validate:a=!0,reCaptchaKey:o}=e,{loaded:i,executeRecaptcha:s}=(0,l.useReCaptcha)(o);return(0,n.useEffect)(()=>{a&&i&&"function"==typeof r&&(async()=>{r(await s(t))})()},[t,r,a,i,s]),null}},13237:()=>{},16471:(e,t,r)=>{"use strict";r.d(t,{UC:()=>ti,In:()=>ta,q7:()=>tu,VF:()=>td,p4:()=>tc,ZL:()=>to,bL:()=>tr,wn:()=>tp,PP:()=>tf,l9:()=>tn,WT:()=>tl,LM:()=>ts});var n,l=r(12115),a=r.t(l,2),o=r(47650);function i(e,[t,r]){return Math.min(r,Math.max(t,e))}function s(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var u=r(95155);function c(e,t=[]){let r=[],n=()=>{let t=r.map(e=>l.createContext(e));return function(r){let n=r?.[e]||t;return l.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let a=l.createContext(n),o=r.length;r=[...r,n];let i=t=>{let{scope:r,children:n,...i}=t,s=r?.[e]?.[o]||a,c=l.useMemo(()=>i,Object.values(i));return(0,u.jsx)(s.Provider,{value:c,children:n})};return i.displayName=t+"Provider",[i,function(r,i){let s=i?.[e]?.[o]||a,u=l.useContext(s);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let l=r(e)[`__scope${n}`];return{...t,...l}},{});return l.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function f(...e){return t=>{let r=!1,n=e.map(e=>{let n=d(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():d(e[t],null)}}}}function p(...e){return l.useCallback(f(...e),e)}var h=l.forwardRef((e,t)=>{let{children:r,...n}=e,a=l.Children.toArray(r),o=a.find(g);
1if(o){let e=o.props.children,r=a.map(t=>t!==o?t:l.Children.count(e)>1?l.Children.only(null):l.isValidElement(e)?e.props.children:null);return(0,u.jsx)(m,{...n,ref:t,children:l.isValidElement(e)?l.cloneElement(e,void 0,r):null})}return(0,u.jsx)(m,{...n,ref:t,children:r})});h.displayName="Slot";var m=l.forwardRef((e,t)=>{let{children:r,...n}=e;if(l.isValidElement(r)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(r),a=function(e,t){let r={...t};for(let n in t){let l=e[n],a=t[n];/^on[A-Z]/.test(n)?l&&a?r[n]=(...e)=>{a(...e),l(...e)}:l&&(r[n]=l):"style"===n?r[n]={...l,...a}:"className"===n&&(r[n]=[l,a].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==l.Fragment&&(a.ref=t?f(t,e):e),l.cloneElement(r,a)}return l.Children.count(r)>1?l.Children.only(null):null});m.displayName="SlotClone";var b=({children:e})=>(0,u.jsx)(u.Fragment,{children:e});function g(e){return l.isValidElement(e)&&e.type===b}var y=l.createContext(void 0),v=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=l.forwardRef((e,r)=>{let{asChild:n,...l}=e,a=n?h:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(a,{...l,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function w(e){let t=l.useRef(e);return l.useEffect(()=>{t.current=e}),l.useMemo(()=>(...e)=>t.current?.(...e),[])}var x="dismissableLayer.update",S=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),E=l.forwardRef((e,t)=>{var r,a;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:i,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:f,onDismiss:h,...m}=e,b=l.useContext(S),[g,y]=l.useState(null),E=null!=(a=null==g?void 0:g.ownerDocument)?a:null==(r=globalThis)?void 0:r.document,[,C]=l.useState({}),A=p(t,e=>y(e)),j=Array.from(b.layers),[R]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),I=j.indexOf(R),N=g?j.indexOf(g):-1,O=b.layersWithOutsidePointerEventsDisabled.size>0,T=N>=I,D=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=w(e),a=l.useRef(!1),o=l.useRef(()=>{});return l.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){k("dismissableLayer.pointerDownOutside",n,l,{discrete:!0})},l={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",o.current),o.current=t,r.addEventListener("click",o.current,{once:!0})):t()}else r.removeEventListener("click",o.current);a.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",o.current)}},[r,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...b.branches].some(e=>e.contains(t));T&&!r&&(null==c||c(e),null==f||f(e),e.defaultPrevented||null==h||h())},E),L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=w(e),a=l.useRef(!1);return l.useEffect(()=>{let e=e=>{e.target&&!a.current&&k("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(null==d||d(e),null==f||f(e),e.defaultPrevented||null==h||h())},E);return!function(e,t=globalThis?.document){let r=w(e);l.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{N===b.layers.size-1&&(null==i||i(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},E),l.useEffect(()=>{if(g)return o&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(n=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(g)),b.layers.add(g),_(),()=>{o&&1===b.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=n)}},[g,E,o,b]),l.useEffect(()=>()=>{g&&(b.layers.delete(g),b.layersWithOutsidePointerEventsDisabled.delete(g),_())},[g,b]),l.useEffect(()=>{let e=()=>C({});return document.addEventListener(x,e),()=>document.removeEventListener(x,e)},[]),(0,u.jsx)(v.div,{...m,ref:A,style:{pointerEvents:O?T?"auto":"none":void 0,...e.style},onFocusCapture:s(e.onFocusCapture,L.onFocusCapture),onBlurCapture:s(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:s(e.onPointerDownCapture,D.onPointerDownCapture)})});function _(){let e=new CustomEvent(x);document.dispatchEvent(e)}function k(e,t,r,n){let{discrete:l}=n,a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&a.addEventListener(e,t,{once:!0}),l)a&&o.flushSync(()=>a.dispatchEvent(i));else a.dispatchEvent(i)}E.displayName="DismissableLayer",l.forwardRef((e,t)=>
1{let r=l.useContext(S),n=l.useRef(null),a=p(t,n);return l.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(v.div,{...e,ref:a})}).displayName="DismissableLayerBranch";var C=0;function A(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var j="focusScope.autoFocusOnMount",R="focusScope.autoFocusOnUnmount",I={bubbles:!1,cancelable:!0},N=l.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:o,...i}=e,[s,c]=l.useState(null),d=w(a),f=w(o),h=l.useRef(null),m=p(t,e=>c(e)),b=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(n){let e=function(e){if(b.paused||!s)return;let t=e.target;s.contains(t)?h.current=t:D(h.current,{select:!0})},t=function(e){if(b.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||D(h.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&D(s)});return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,s,b.paused]),l.useEffect(()=>{if(s){L.add(b);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(j,I);s.addEventListener(j,d),s.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(D(n,{select:t}),document.activeElement!==r)return}(O(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&D(s))}return()=>{s.removeEventListener(j,d),setTimeout(()=>{let t=new CustomEvent(R,I);s.addEventListener(R,f),s.dispatchEvent(t),t.defaultPrevented||D(null!=e?e:document.body,{select:!0}),s.removeEventListener(R,f),L.remove(b)},0)}}},[s,d,f,b]);let g=l.useCallback(e=>{if(!r&&!n||b.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,l=document.activeElement;if(t&&l){let t=e.currentTarget,[n,a]=function(e){let t=O(e);return[T(t,e),T(t.reverse(),e)]}(t);n&&a?e.shiftKey||l!==a?e.shiftKey&&l===n&&(e.preventDefault(),r&&D(a,{select:!0})):(e.preventDefault(),r&&D(n,{select:!0})):l===t&&e.preventDefault()}},[r,n,b.paused]);return(0,u.jsx)(v.div,{tabIndex:-1,...i,ref:m,onKeyDown:g})});function O(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function T(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function D(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}N.displayName="FocusScope";var L=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=M(e,t)).unshift(t)},remove(t){var r;null==(r=(e=M(e,t))[0])||r.resume()}}}();function M(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var P=globalThis?.document?l.useLayoutEffect:()=>{},F=a["useId".toString()]||(()=>void 0),V=0;function U(e){let[t,r]=l.useState(F());return P(()=>{e||r(e=>e??String(V++))},[e]),e||(t?`radix-${t}`:"")}var B=r(84945),H=r(22475),z=l.forwardRef((e,t)=>{let{children:r,width:n=10,height:l=5,...a}=e;return(0,u.jsx)(v.svg,{...a,ref:t,width:n,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,u.jsx)("polygon",{points:"0,0 30,0 15,10"})})});z.displayName="Arrow";var G="Popper",[$,W]=c(G),[K,q]=$(G),Y=e=>{let{__scopePopper:t,children:r}=e,[n,a]=l.useState(null);return(0,u.jsx)(K,{scope:t,anchor:n,onAnchorChange:a,children:r})};Y.displayName=G;var X="PopperAnchor",Z=l.forwardRef((e,t)=>
1{let{__scopePopper:r,virtualRef:n,...a}=e,o=q(X,r),i=l.useRef(null),s=p(t,i);return l.useEffect(()=>{o.onAnchorChange((null==n?void 0:n.current)||i.current)}),n?null:(0,u.jsx)(v.div,{...a,ref:s})});Z.displayName=X;var J="PopperContent",[Q,ee]=$(J),et=l.forwardRef((e,t)=>{var r,n,a,o,i,s,c,d;let{__scopePopper:f,side:h="bottom",sideOffset:m=0,align:b="center",alignOffset:g=0,arrowPadding:y=0,avoidCollisions:x=!0,collisionBoundary:S=[],collisionPadding:E=0,sticky:_="partial",hideWhenDetached:k=!1,updatePositionStrategy:C="optimized",onPlaced:A,...j}=e,R=q(J,f),[I,N]=l.useState(null),O=p(t,e=>N(e)),[T,D]=l.useState(null),L=function(e){let[t,r]=l.useState(void 0);return P(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,l;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,l=t.blockSize}else n=e.offsetWidth,l=e.offsetHeight;r({width:n,height:l})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(T),M=null!=(c=null==L?void 0:L.width)?c:0,F=null!=(d=null==L?void 0:L.height)?d:0,V="number"==typeof E?E:{top:0,right:0,bottom:0,left:0,...E},U=Array.isArray(S)?S:[S],z=U.length>0,G={padding:V,boundary:U.filter(ea),altBoundary:z},{refs:$,floatingStyles:W,placement:K,isPositioned:Y,middlewareData:X}=(0,B.we)({strategy:"fixed",placement:h+("center"!==b?"-"+b:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,H.ll)(...t,{animationFrame:"always"===C})},elements:{reference:R.anchor},middleware:[(0,B.cY)({mainAxis:m+F,alignmentAxis:g}),x&&(0,B.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===_?(0,B.ER)():void 0,...G}),x&&(0,B.UU)({...G}),(0,B.Ej)({...G,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:l}=e,{width:a,height:o}=r.reference,i=t.floating.style;i.setProperty("--radix-popper-available-width","".concat(n,"px")),i.setProperty("--radix-popper-available-height","".concat(l,"px")),i.setProperty("--radix-popper-anchor-width","".concat(a,"px")),i.setProperty("--radix-popper-anchor-height","".concat(o,"px"))}}),T&&(0,B.UE)({element:T,padding:y}),eo({arrowWidth:M,arrowHeight:F}),k&&(0,B.jD)({strategy:"referenceHidden",...G})]}),[Z,ee]=ei(K),et=w(A);P(()=>{Y&&(null==et||et())},[Y,et]);let er=null==(r=X.arrow)?void 0:r.x,en=null==(n=X.arrow)?void 0:n.y,el=(null==(a=X.arrow)?void 0:a.centerOffset)!==0,[es,eu]=l.useState();return P(()=>{I&&eu(window.getComputedStyle(I).zIndex)},[I]),(0,u.jsx)("div",{ref:$.setFloating,"data-radix-popper-content-wrapper":"",style:{...W,transform:Y?W.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:es,"--radix-popper-transform-origin":[null==(o=X.transformOrigin)?void 0:o.x,null==(i=X.transformOrigin)?void 0:i.y].join(" "),...(null==(s=X.hide)?void 0:s.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,u.jsx)(Q,{scope:f,placedSide:Z,onArrowChange:D,arrowX:er,arrowY:en,shouldHideArrow:el,children:(0,u.jsx)(v.div,{"data-side":Z,"data-align":ee,...j,ref:O,style:{...j.style,animation:Y?void 0:"none"}})})})});et.displayName=J;var er="PopperArrow",en={top:"bottom",right:"left",bottom:"top",left:"right"},el=l.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,l=ee(er,r),a=en[l.placedSide];return(0,u.jsx)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0},children:(0,u.jsx)(z,{...n,ref:t,style:{...n.style,display:"block"}})})});function ea(e){return null!==e}el.displayName=er;var eo=e=>({name:"transformOrigin",options:e,fn(t){var r,n,l,a,o;let{placement:i,rects:s,middlewareData:u}=t,c=(null==(r=u.arrow)?void 0:r.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,h]=ei(i),m={start:"0%",center:"50%",end:"100%"}[h],b=(null!=(a=null==(n=u.arrow)?void 0:n.x)?a:0)+d/2,g=(null!=(o=null==(l=u.arrow)?void 0:l.y)?o:0)+f/2,y="",v="";return"bottom"===p?(y=c?m:"".concat(b,"px"),v="".concat(-f,"px")):"top"===p?(y=c?m:"".concat(b,"px"),v="".concat(s.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),v=c?m:"".concat(g,"px")):"left"===p&&(y="".concat(s.floating.width+f,"px"),v=c?m:"".concat(g,"px")),{data:{x:y,y:v}}}});function ei(e){let[t,r="center"]=e.split("-");return[t,r]}var es=l.forwardRef((e,t)=>
1{var r,n;let{container:a,...i}=e,[s,c]=l.useState(!1);P(()=>c(!0),[]);let d=a||s&&(null==(n=globalThis)||null==(r=n.document)?void 0:r.body);return d?o.createPortal((0,u.jsx)(v.div,{...i,ref:t}),d):null});function eu({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,a]=function({defaultProp:e,onChange:t}){let r=l.useState(e),[n]=r,a=l.useRef(n),o=w(t);return l.useEffect(()=>{a.current!==n&&(o(n),a.current=n)},[n,a,o]),r}({defaultProp:t,onChange:r}),o=void 0!==e,i=o?e:n,s=w(r);return[i,l.useCallback(t=>{if(o){let r="function"==typeof t?t(e):t;r!==e&&s(r)}else a(t)},[o,e,a,s])]}es.displayName="Portal";var ec=l.forwardRef((e,t)=>(0,u.jsx)(v.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));ec.displayName="VisuallyHidden";var ed=r(38168),ef=r(93795),ep=[" ","Enter","ArrowUp","ArrowDown"],eh=[" ","Enter"],em="Select",[eb,eg,ey]=function(e){let t=e+"CollectionProvider",[r,n]=c(t),[a,o]=r(t,{collectionRef:{current:null},itemMap:new Map}),i=e=>{let{scope:t,children:r}=e,n=l.useRef(null),o=l.useRef(new Map).current;return(0,u.jsx)(a,{scope:t,itemMap:o,collectionRef:n,children:r})};i.displayName=t;let s=e+"CollectionSlot",d=l.forwardRef((e,t)=>{let{scope:r,children:n}=e,l=p(t,o(s,r).collectionRef);return(0,u.jsx)(h,{ref:l,children:n})});d.displayName=s;let f=e+"CollectionItemSlot",m="data-radix-collection-item",b=l.forwardRef((e,t)=>{let{scope:r,children:n,...a}=e,i=l.useRef(null),s=p(t,i),c=o(f,r);return l.useEffect(()=>(c.itemMap.set(i,{ref:i,...a}),()=>void c.itemMap.delete(i))),(0,u.jsx)(h,{...{[m]:""},ref:s,children:n})});return b.displayName=f,[{Provider:i,Slot:d,ItemSlot:b},function(t){let r=o(e+"CollectionConsumer",t);return l.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}(em),[ev,ew]=c(em,[ey,W]),ex=W(),[eS,eE]=ev(em),[e_,ek]=ev(em),eC=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:a,onOpenChange:o,value:i,defaultValue:s,onValueChange:c,dir:d,name:f,autoComplete:p,disabled:h,required:m,form:b}=e,g=ex(t),[v,w]=l.useState(null),[x,S]=l.useState(null),[E,_]=l.useState(!1),k=function(e){let t=l.useContext(y);return e||t||"ltr"}(d),[C=!1,A]=eu({prop:n,defaultProp:a,onChange:o}),[j,R]=eu({prop:i,defaultProp:s,onChange:c}),I=l.useRef(null),N=!v||b||!!v.closest("form"),[O,T]=l.useState(new Set),D=Array.from(O).map(e=>e.props.value).join(";");return(0,u.jsx)(Y,{...g,children:(0,u.jsxs)(eS,{required:m,scope:t,trigger:v,onTriggerChange:w,valueNode:x,onValueNodeChange:S,valueNodeHasChildren:E,onValueNodeHasChildrenChange:_,contentId:U(),value:j,onValueChange:R,open:C,onOpenChange:A,dir:k,triggerPointerDownPosRef:I,disabled:h,children:[(0,u.jsx)(eb.Provider,{scope:t,children:(0,u.jsx)(e_,{scope:e.__scopeSelect,onNativeOptionAdd:l.useCallback(e=>{T(t=>new Set(t).add(e))},[]),onNativeOptionRemove:l.useCallback(e=>{T(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),N?(0,u.jsxs)(e7,{"aria-hidden":!0,required:m,tabIndex:-1,name:f,autoComplete:p,value:j,onChange:e=>R(e.target.value),disabled:h,form:b,children:[void 0===j?(0,u.jsx)("option",{value:""}):null,Array.from(O)]},D):null]})})};eC.displayName=em;var eA="SelectTrigger",ej=l.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:n=!1,...a}=e,o=ex(r),i=eE(eA,r),c=i.disabled||n,d=p(t,i.onTriggerChange),f=eg(r),h=l.useRef("touch"),[m,b,g]=te(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===i.value),n=tt(t,e,r);void 0!==n&&i.onValueChange(n.value)}),y=e=>{c||(i.onOpenChange(!0),g()),e&&(i.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,u.jsx)(Z,{asChild:!0,...o,children:(0,u.jsx)(v.button,{type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":e9(i.value)?"":void 0,...a,ref:d,onClick:s(a.onClick,e=>
1{e.currentTarget.focus(),"mouse"!==h.current&&y(e)}),onPointerDown:s(a.onPointerDown,e=>{h.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:s(a.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||b(e.key),(!t||" "!==e.key)&&ep.includes(e.key)&&(y(),e.preventDefault())})})})});ej.displayName=eA;var eR="SelectValue",eI=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:l,children:a,placeholder:o="",...i}=e,s=eE(eR,r),{onValueNodeHasChildrenChange:c}=s,d=void 0!==a,f=p(t,s.onValueNodeChange);return P(()=>{c(d)},[c,d]),(0,u.jsx)(v.span,{...i,ref:f,style:{pointerEvents:"none"},children:e9(s.value)?(0,u.jsx)(u.Fragment,{children:o}):a})});eI.displayName=eR;var eN=l.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...l}=e;return(0,u.jsx)(v.span,{"aria-hidden":!0,...l,ref:t,children:n||"▼"})});eN.displayName="SelectIcon";var eO=e=>(0,u.jsx)(es,{asChild:!0,...e});eO.displayName="SelectPortal";var eT="SelectContent",eD=l.forwardRef((e,t)=>{let r=eE(eT,e.__scopeSelect),[n,a]=l.useState();return(P(()=>{a(new DocumentFragment)},[]),r.open)?(0,u.jsx)(eP,{...e,ref:t}):n?o.createPortal((0,u.jsx)(eL,{scope:e.__scopeSelect,children:(0,u.jsx)(eb.Slot,{scope:e.__scopeSelect,children:(0,u.jsx)("div",{children:e.children})})}),n):null});eD.displayName=eT;var[eL,eM]=ev(eT),eP=l.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:o,onPointerDownOutside:i,side:c,sideOffset:d,align:f,alignOffset:m,arrowPadding:b,collisionBoundary:g,collisionPadding:y,sticky:v,hideWhenDetached:w,avoidCollisions:x,...S}=e,_=eE(eT,r),[k,j]=l.useState(null),[R,I]=l.useState(null),O=p(t,e=>j(e)),[T,D]=l.useState(null),[L,M]=l.useState(null),P=eg(r),[F,V]=l.useState(!1),U=l.useRef(!1);l.useEffect(()=>{if(k)return(0,ed.Eq)(k)},[k]),l.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:A()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:A()),C++,()=>{1===C&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),C--}},[]);let B=l.useCallback(e=>{let[t,...r]=P().map(e=>e.ref.current),[n]=r.slice(-1),l=document.activeElement;for(let r of e)if(r===l||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&R&&(R.scrollTop=0),r===n&&R&&(R.scrollTop=R.scrollHeight),null==r||r.focus(),document.activeElement!==l))return},[P,R]),H=l.useCallback(()=>B([T,k]),[B,T,k]);l.useEffect(()=>{F&&H()},[F,H]);let{onOpenChange:z,triggerPointerDownPosRef:G}=_;l.useEffect(()=>{if(k){let e={x:0,y:0},t=t=>{var r,n,l,a;e={x:Math.abs(Math.round(t.pageX)-(null!=(l=null==(r=G.current)?void 0:r.x)?l:0)),y:Math.abs(Math.round(t.pageY)-(null!=(a=null==(n=G.current)?void 0:n.y)?a:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():k.contains(r.target)||z(!1),document.removeEventListener("pointermove",t),G.current=null};return null!==G.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[k,z,G]),l.useEffect(()=>{let e=()=>z(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[z]);let[$,W]=te(e=>{let t=P().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=tt(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),K=l.useCallback((e,t,r)=>{let n=!U.current&&!r;(void 0!==_.value&&_.value===t||n)&&(D(e),n&&(U.current=!0))},[_.value]),q=l.useCallback(()=>null==k?void 0:k.focus(),[k]),Y=l.useCallback((e,t,r)=>{let n=!U.current&&!r;(void 0!==_.value&&_.value===t||n)&&M(e)},[_.value]),X="popper"===n?eV:eF,Z=X===eV?{side:c,sideOffset:d,align:f,alignOffset:m,arrowPadding:b,collisionBoundary:g,collisionPadding:y,sticky:v,hideWhenDetached:w,avoidCollisions:x}:{};return(0,u.jsx)(eL,{scope:r,content:k,viewport:R,onViewportChange:I,itemRefCallback:K,selectedItem:T,onItemLeave:q,itemTextRefCallback:Y,focusSelectedItem:H,selectedItemText:L,position:n,isPositioned:F,searchRef:$,children:(0,u.jsx)(ef.A,{as:h,allowPinchZoom:!0,children:(0,u.jsx)(N,{asChild:!0,trapped:_.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:s(a,e=>{var t;
1null==(t=_.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,u.jsx)(E,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>_.onOpenChange(!1),children:(0,u.jsx)(X,{role:"listbox",id:_.contentId,"data-state":_.open?"open":"closed",dir:_.dir,onContextMenu:e=>e.preventDefault(),...S,...Z,onPlaced:()=>V(!0),ref:O,style:{display:"flex",flexDirection:"column",outline:"none",...S.style},onKeyDown:s(S.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||W(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=P().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>B(t)),e.preventDefault()}})})})})})})});eP.displayName="SelectContentImpl";var eF=l.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...a}=e,o=eE(eT,r),s=eM(eT,r),[c,d]=l.useState(null),[f,h]=l.useState(null),m=p(t,e=>h(e)),b=eg(r),g=l.useRef(!1),y=l.useRef(!0),{viewport:w,selectedItem:x,selectedItemText:S,focusSelectedItem:E}=s,_=l.useCallback(()=>{if(o.trigger&&o.valueNode&&c&&f&&w&&x&&S){let e=o.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=o.valueNode.getBoundingClientRect(),l=S.getBoundingClientRect();if("rtl"!==o.dir){let n=l.left-t.left,a=r.left-n,o=e.left-a,s=e.width+o,u=Math.max(s,t.width),d=i(a,[10,Math.max(10,window.innerWidth-10-u)]);c.style.minWidth=s+"px",c.style.left=d+"px"}else{let n=t.right-l.right,a=window.innerWidth-r.right-n,o=window.innerWidth-e.right-a,s=e.width+o,u=Math.max(s,t.width),d=i(a,[10,Math.max(10,window.innerWidth-10-u)]);c.style.minWidth=s+"px",c.style.right=d+"px"}let a=b(),s=window.innerHeight-20,u=w.scrollHeight,d=window.getComputedStyle(f),p=parseInt(d.borderTopWidth,10),h=parseInt(d.paddingTop,10),m=parseInt(d.borderBottomWidth,10),y=p+h+u+parseInt(d.paddingBottom,10)+m,v=Math.min(5*x.offsetHeight,y),E=window.getComputedStyle(w),_=parseInt(E.paddingTop,10),k=parseInt(E.paddingBottom,10),C=e.top+e.height/2-10,A=x.offsetHeight/2,j=p+h+(x.offsetTop+A);if(j<=C){let e=a.length>0&&x===a[a.length-1].ref.current;c.style.bottom="0px";let t=Math.max(s-C,A+(e?k:0)+(f.clientHeight-w.offsetTop-w.offsetHeight)+m);c.style.height=j+t+"px"}else{let e=a.length>0&&x===a[0].ref.current;c.style.top="0px";let t=Math.max(C,p+w.offsetTop+(e?_:0)+A);c.style.height=t+(y-j)+"px",w.scrollTop=j-C+w.offsetTop}c.style.margin="".concat(10,"px 0"),c.style.minHeight=v+"px",c.style.maxHeight=s+"px",null==n||n(),requestAnimationFrame(()=>g.current=!0)}},[b,o.trigger,o.valueNode,c,f,w,x,S,o.dir,n]);P(()=>_(),[_]);let[k,C]=l.useState();P(()=>{f&&C(window.getComputedStyle(f).zIndex)},[f]);let A=l.useCallback(e=>{e&&!0===y.current&&(_(),null==E||E(),y.current=!1)},[_,E]);return(0,u.jsx)(eU,{scope:r,contentWrapper:c,shouldExpandOnScrollRef:g,onScrollButtonChange:A,children:(0,u.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:k},children:(0,u.jsx)(v.div,{...a,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});eF.displayName="SelectItemAlignedPosition";var eV=l.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:l=10,...a}=e,o=ex(r);return(0,u.jsx)(et,{...o,...a,ref:t,align:n,collisionPadding:l,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});eV.displayName="SelectPopperPosition";var[eU,eB]=ev(eT,{}),eH="SelectViewport",ez=l.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...a}=e,o=eM(eH,r),i=eB(eH,r),c=p(t,o.onViewportChange),d=l.useRef(0);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,u.jsx)(eb.Slot,{scope:r,children:(0,u.jsx)(v.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:s(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=i;if((null==n?void 0:n.current)&&r){let e=Math.abs(d.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,l=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(l<n){let a=l+e,o=Math.min(n,a),i=a-o;r.style.height=o+"px","0px"===r.style.bottom&&(t.scrollTop=i>0?i:0,r.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});
1ez.displayName=eH;var eG="SelectGroup",[e$,eW]=ev(eG);l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=U();return(0,u.jsx)(e$,{scope:r,id:l,children:(0,u.jsx)(v.div,{role:"group","aria-labelledby":l,...n,ref:t})})}).displayName=eG;var eK="SelectLabel";l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=eW(eK,r);return(0,u.jsx)(v.div,{id:l.id,...n,ref:t})}).displayName=eK;var eq="SelectItem",[eY,eX]=ev(eq),eZ=l.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:a=!1,textValue:o,...i}=e,c=eE(eq,r),d=eM(eq,r),f=c.value===n,[h,m]=l.useState(null!=o?o:""),[b,g]=l.useState(!1),y=p(t,e=>{var t;return null==(t=d.itemRefCallback)?void 0:t.call(d,e,n,a)}),w=U(),x=l.useRef("touch"),S=()=>{a||(c.onValueChange(n),c.onOpenChange(!1))};if(""===n)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,u.jsx)(eY,{scope:r,value:n,disabled:a,textId:w,isSelected:f,onItemTextChange:l.useCallback(e=>{m(t=>{var r;return t||(null!=(r=null==e?void 0:e.textContent)?r:"").trim()})},[]),children:(0,u.jsx)(eb.ItemSlot,{scope:r,value:n,disabled:a,textValue:h,children:(0,u.jsx)(v.div,{role:"option","aria-labelledby":w,"data-highlighted":b?"":void 0,"aria-selected":f&&b,"data-state":f?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...i,ref:y,onFocus:s(i.onFocus,()=>g(!0)),onBlur:s(i.onBlur,()=>g(!1)),onClick:s(i.onClick,()=>{"mouse"!==x.current&&S()}),onPointerUp:s(i.onPointerUp,()=>{"mouse"===x.current&&S()}),onPointerDown:s(i.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:s(i.onPointerMove,e=>{if(x.current=e.pointerType,a){var t;null==(t=d.onItemLeave)||t.call(d)}else"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:s(i.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=d.onItemLeave)||t.call(d)}}),onKeyDown:s(i.onKeyDown,e=>{var t;((null==(t=d.searchRef)?void 0:t.current)===""||" "!==e.key)&&(eh.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});eZ.displayName=eq;var eJ="SelectItemText",eQ=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:a,...i}=e,s=eE(eJ,r),c=eM(eJ,r),d=eX(eJ,r),f=ek(eJ,r),[h,m]=l.useState(null),b=p(t,e=>m(e),d.onItemTextChange,e=>{var t;return null==(t=c.itemTextRefCallback)?void 0:t.call(c,e,d.value,d.disabled)}),g=null==h?void 0:h.textContent,y=l.useMemo(()=>(0,u.jsx)("option",{value:d.value,disabled:d.disabled,children:g},d.value),[d.disabled,d.value,g]),{onNativeOptionAdd:w,onNativeOptionRemove:x}=f;return P(()=>(w(y),()=>x(y)),[w,x,y]),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(v.span,{id:d.textId,...i,ref:b}),d.isSelected&&s.valueNode&&!s.valueNodeHasChildren?o.createPortal(i.children,s.valueNode):null]})});eQ.displayName=eJ;var e0="SelectItemIndicator",e1=l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return eX(e0,r).isSelected?(0,u.jsx)(v.span,{"aria-hidden":!0,...n,ref:t}):null});e1.displayName=e0;var e2="SelectScrollUpButton",e5=l.forwardRef((e,t)=>{let r=eM(e2,e.__scopeSelect),n=eB(e2,e.__scopeSelect),[a,o]=l.useState(!1),i=p(t,n.onScrollButtonChange);return P(()=>{if(r.viewport&&r.isPositioned){let e=function(){o(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,u.jsx)(e4,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});e5.displayName=e2;var e3="SelectScrollDownButton",e6=l.forwardRef((e,t)=>{let r=eM(e3,e.__scopeSelect),n=eB(e3,e.__scopeSelect),[a,o]=l.useState(!1),i=p(t,n.onScrollButtonChange);return P(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;o(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,u.jsx)(e4,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});e6.displayName=e3;var e4=l.forwardRef((e,t)=>
1{let{__scopeSelect:r,onAutoScroll:n,...a}=e,o=eM("SelectScrollButton",r),i=l.useRef(null),c=eg(r),d=l.useCallback(()=>{null!==i.current&&(window.clearInterval(i.current),i.current=null)},[]);return l.useEffect(()=>()=>d(),[d]),P(()=>{var e;let t=c().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[c]),(0,u.jsx)(v.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:s(a.onPointerDown,()=>{null===i.current&&(i.current=window.setInterval(n,50))}),onPointerMove:s(a.onPointerMove,()=>{var e;null==(e=o.onItemLeave)||e.call(o),null===i.current&&(i.current=window.setInterval(n,50))}),onPointerLeave:s(a.onPointerLeave,()=>{d()})})});l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,u.jsx)(v.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var e8="SelectArrow";function e9(e){return""===e||void 0===e}l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=ex(r),a=eE(e8,r),o=eM(e8,r);return a.open&&"popper"===o.position?(0,u.jsx)(el,{...l,...n,ref:t}):null}).displayName=e8;var e7=l.forwardRef((e,t)=>{let{value:r,...n}=e,a=l.useRef(null),o=p(t,a),i=function(e){let t=l.useRef({value:e,previous:e});return l.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(r);return l.useEffect(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==r&&t){let n=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(n)}},[i,r]),(0,u.jsx)(ec,{asChild:!0,children:(0,u.jsx)("select",{...n,ref:o,defaultValue:r})})});function te(e){let t=w(e),r=l.useRef(""),n=l.useRef(0),a=l.useCallback(e=>{let l=r.current+e;t(l),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(l)},[t]),o=l.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,a,o]}function tt(e,t,r){var n,l;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=r?e.indexOf(r):-1,i=(n=e,l=Math.max(o,0),n.map((e,t)=>n[(l+t)%n.length]));1===a.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return s!==r?s:void 0}e7.displayName="BubbleSelect";var tr=eC,tn=ej,tl=eI,ta=eN,to=eO,ti=eD,ts=ez,tu=eZ,tc=eQ,td=e1,tf=e5,tp=e6},19749:(e,t,r)=>{"use strict";e.exports=r(4873)},23478:(e,t,r)=>{"use strict";r.d(t,{UC:()=>eo,Y9:()=>el,q7:()=>en,bL:()=>er,l9:()=>ea});var n=r(12115),l=r(46081),a=r(37328),o=r(6101),i=r(85185),s=r(5845),u=r(63655),c=r(52712),d=r(28905),f=r(61285),p=r(95155),h="Collapsible",[m,b]=(0,l.A)(h),[g,y]=m(h),v=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:l,defaultOpen:a,disabled:o,onOpenChange:i,...c}=e,[d,m]=(0,s.i)({prop:l,defaultProp:null!=a&&a,onChange:i,caller:h});return(0,p.jsx)(g,{scope:r,disabled:o,contentId:(0,f.B)(),open:d,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),children:(0,p.jsx)(u.sG.div,{"data-state":k(d),"data-disabled":o?"":void 0,...c,ref:t})})});v.displayName=h;var w="CollapsibleTrigger",x=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,l=y(w,r);return(0,p.jsx)(u.sG.button,{type:"button","aria-controls":l.contentId,"aria-expanded":l.open||!1,"data-state":k(l.open),"data-disabled":l.disabled?"":void 0,disabled:l.disabled,...n,ref:t,onClick:(0,i.m)(e.onClick,l.onOpenToggle)})});x.displayName=w;var S="CollapsibleContent",E=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,l=y(S,e.__scopeCollapsible);return(0,p.jsx)(d.C,{present:r||l.open,children:e=>{let{present:r}=e;return(0,p.jsx)(_,{...n,ref:t,present:r})}})});E.displayName=S;var _=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:l,children:a,...i}=e,s=y(S,r),[d,f]=n.useState(l),h=n.useRef(null),m=(0,o.s)(t,h),b=n.useRef(0),g=b.current,v=n.useRef(0),w=v.current,x=s.open||d,E=n.useRef(x),_=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>E.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.N)(()=>{let e=h.current;if(e){_.current=_.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();b.current=t.height,v.current=t.width,E.current||(e.style.transitionDuration=_.current.transitionDuration,e.style.animationName=_.current.animationName),f(l)}},[s.open,l]),(0,p.jsx)(u.sG.div,{"data-state":k(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!x,...i,ref:m,style:{"--radix-collapsible-content-height":g?"".concat(g,"px"):void 0,"--radix-collapsible-content-width":w?"".concat(w,"px"):void 0,...e.style},children:x&&a})});function k(e){return e?"open":"closed"}var C=r(94315),A="Accordion",j=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[R,I,N]=(0,a.N)(A),[O,T]=(0,l.A)(A,[N,b]),D=b(),L=n.forwardRef((e,t)=>
1{let{type:r,...n}=e;return(0,p.jsx)(R.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(B,{...n,ref:t}):(0,p.jsx)(U,{...n,ref:t})})});L.displayName=A;var[M,P]=O(A),[F,V]=O(A,{collapsible:!1}),U=n.forwardRef((e,t)=>{let{value:r,defaultValue:l,onValueChange:a=()=>{},collapsible:o=!1,...i}=e,[u,c]=(0,s.i)({prop:r,defaultProp:null!=l?l:"",onChange:a,caller:A});return(0,p.jsx)(M,{scope:e.__scopeAccordion,value:n.useMemo(()=>u?[u]:[],[u]),onItemOpen:c,onItemClose:n.useCallback(()=>o&&c(""),[o,c]),children:(0,p.jsx)(F,{scope:e.__scopeAccordion,collapsible:o,children:(0,p.jsx)(G,{...i,ref:t})})})}),B=n.forwardRef((e,t)=>{let{value:r,defaultValue:l,onValueChange:a=()=>{},...o}=e,[i,u]=(0,s.i)({prop:r,defaultProp:null!=l?l:[],onChange:a,caller:A}),c=n.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[u]),d=n.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[u]);return(0,p.jsx)(M,{scope:e.__scopeAccordion,value:i,onItemOpen:c,onItemClose:d,children:(0,p.jsx)(F,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(G,{...o,ref:t})})})}),[H,z]=O(A),G=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:l,dir:a,orientation:s="vertical",...c}=e,d=n.useRef(null),f=(0,o.s)(d,t),h=I(r),m="ltr"===(0,C.jH)(a),b=(0,i.m)(e.onKeyDown,e=>{var t;if(!j.includes(e.key))return;let r=e.target,n=h().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),l=n.findIndex(e=>e.ref.current===r),a=n.length;if(-1===l)return;e.preventDefault();let o=l,i=a-1,u=()=>{(o=l+1)>i&&(o=0)},c=()=>{(o=l-1)<0&&(o=i)};switch(e.key){case"Home":o=0;break;case"End":o=i;break;case"ArrowRight":"horizontal"===s&&(m?u():c());break;case"ArrowDown":"vertical"===s&&u();break;case"ArrowLeft":"horizontal"===s&&(m?c():u());break;case"ArrowUp":"vertical"===s&&c()}null==(t=n[o%a].ref.current)||t.focus()});return(0,p.jsx)(H,{scope:r,disabled:l,direction:a,orientation:s,children:(0,p.jsx)(R.Slot,{scope:r,children:(0,p.jsx)(u.sG.div,{...c,"data-orientation":s,ref:f,onKeyDown:l?void 0:b})})})}),$="AccordionItem",[W,K]=O($),q=n.forwardRef((e,t)=>{let{__scopeAccordion:r,value:n,...l}=e,a=z($,r),o=P($,r),i=D(r),s=(0,f.B)(),u=n&&o.value.includes(n)||!1,c=a.disabled||e.disabled;return(0,p.jsx)(W,{scope:r,open:u,disabled:c,triggerId:s,children:(0,p.jsx)(v,{"data-orientation":a.orientation,"data-state":et(u),...i,...l,ref:t,disabled:c,open:u,onOpenChange:e=>{e?o.onItemOpen(n):o.onItemClose(n)}})})});q.displayName=$;var Y="AccordionHeader",X=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,l=z(A,r),a=K(Y,r);return(0,p.jsx)(u.sG.h3,{"data-orientation":l.orientation,"data-state":et(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:t})});X.displayName=Y;var Z="AccordionTrigger",J=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,l=z(A,r),a=K(Z,r),o=V(Z,r),i=D(r);return(0,p.jsx)(R.ItemSlot,{scope:r,children:(0,p.jsx)(x,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":l.orientation,id:a.triggerId,...i,...n,ref:t})})});J.displayName=Z;var Q="AccordionContent",ee=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,l=z(A,r),a=K(Q,r),o=D(r);return(0,p.jsx)(E,{role:"region","aria-labelledby":a.triggerId,"data-orientation":l.orientation,...o,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=Q;var er=L,en=q,el=X,ea=J,eo=ee},24265:(e,t,r)=>{"use strict";r.d(t,{b:()=>f});var n=r(12115);function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}r(47650);var a=r(95155),o=n.forwardRef((e,t)=>{let{children:r,...l}=e,o=n.Children.toArray(r),s=o.find(u);if(s){let e=s.props.children,r=o.map(t=>t!==s?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(i,{...l,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,a.jsx)(i,{...l,ref:t,children:r})});o.displayName="Slot";var i=n.forwardRef((e,t)=>
1{let{children:r,...a}=e;if(n.isValidElement(r)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(r),o=function(e,t){let r={...t};for(let n in t){let l=e[n],a=t[n];/^on[A-Z]/.test(n)?l&&a?r[n]=(...e)=>{a(...e),l(...e)}:l&&(r[n]=l):"style"===n?r[n]={...l,...a}:"className"===n&&(r[n]=[l,a].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props);return r.type!==n.Fragment&&(o.ref=t?function(...e){return t=>{let r=!1,n=e.map(e=>{let n=l(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():l(e[t],null)}}}}(t,e):e),n.cloneElement(r,o)}return n.Children.count(r)>1?n.Children.only(null):null});i.displayName="SlotClone";var s=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});function u(e){return n.isValidElement(e)&&e.type===s}var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...l}=e,i=n?o:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(i,{...l,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),d=n.forwardRef((e,t)=>(0,a.jsx)(c.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));d.displayName="Label";var f=d},35695:(e,t,r)=>{"use strict";var n=r(18999);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},42714:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return a}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},n=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function l(e){return["async","defer","noModule"].includes(e)}function a(e,t){for(let[a,o]of Object.entries(t)){if(!t.hasOwnProperty(a)||n.includes(a)||void 0===o)continue;let i=r[a]||a.toLowerCase();"SCRIPT"===e.tagName&&l(i)?e[i]=!!o:e.setAttribute(i,String(o)),(!1===o||"SCRIPT"===e.tagName&&l(i)&&(!o||"false"===o))&&(e.setAttribute(i,""),e.removeAttribute(i))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},47863:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(19946).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},49383:(e,t,r)=>{"use strict";r.d(t,{ReCaptchaContext:()=>o,ReCaptchaProvider:()=>s,useReCaptchaContext:()=>i});var n=r(12115),l=r(63554),a=r(84778);let o=(0,n.createContext)({reCaptchaKey:null,grecaptcha:null,loaded:!1,error:!1}),i=()=>{let e=(0,n.useContext)(o);return(0,n.useDebugValue)("grecaptcha available: ".concat((null==e?void 0:e.loaded)?"Yes":"No")),(0,n.useDebugValue)("ReCaptcha Script: ".concat((null==e?void 0:e.loaded)?"Loaded":"Not Loaded")),(0,n.useDebugValue)("Failed to load Script: ".concat((null==e?void 0:e.error)?"Yes":"No")),e},s=e=>{let{reCaptchaKey:t,useEnterprise:r=!1,useRecaptchaNet:i=!1,language:s,children:u,id:c="google-recaptcha-v3",strategy:d="afterInteractive",src:f,onLoad:p,onError:h,...m}
1=e,[b,g]=(0,n.useState)(null),[y,v]=(0,n.useState)(!1),[w,x]=(0,n.useState)(!1),S=t||"6LfaXZMrAAAAAMHBHEcv5MyfUKCk465u0L0WWiSO",E=f||(0,a.R)({reCaptchaKey:S,language:s,useRecaptchaNet:i,useEnterprise:r})||null,_=(0,n.useRef)(!1);(0,n.useEffect)(()=>{_.current&&(v(!1),x(!1)),_.current=!0},[E]);let k=(0,n.useCallback)(e=>{var t,n,l;let a=r?null==(n=window)||null==(t=n.grecaptcha)?void 0:t.enterprise:null==(l=window)?void 0:l.grecaptcha;a&&a.ready(()=>{g(a),v(!0),null==p||p(a,e)})},[p,r]);(0,n.useEffect)(()=>k(),[k]);let C=(0,n.useCallback)(e=>{x(!0),null==h||h(e)},[h]),A=(0,n.useMemo)(()=>({reCaptchaKey:S,grecaptcha:b,loaded:y,error:w}),[S,b,y,w]);return n.createElement(o.Provider,{value:A},u,n.createElement(l.default,{id:c,src:E,strategy:d,onLoad:k,onError:C,...m}))}},50126:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>t_});let{min:n,max:l}=Math,a=(e,t=0,r=1)=>n(l(t,e),r),o=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=a(e[t],0,255)):3===t&&(e[t]=a(e[t],0,1));return e},i={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])i[`[object ${e}]`]=e.toLowerCase();function s(e){return i[Object.prototype.toString.call(e)]||"object"}let u=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==s(e[0])&&t?t.split("").filter(t=>void 0!==e[0][t]).map(t=>e[0][t]):e[0].slice(0),c=e=>{if(e.length<2)return null;let t=e.length-1;return"string"==s(e[t])?e[t].toLowerCase():null},{PI:d,min:f,max:p}=Math,h=e=>Math.round(100*e)/100,m=e=>Math.round(100*e)/100,b=2*d,g=d/3,y=d/180,v=180/d;function w(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}let x={format:{},autodetect:[]};class S{constructor(...e){if("object"===s(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let t=c(e),r=!1;if(!t){for(let n of(r=!0,x.sorted||(x.autodetect=x.autodetect.sort((e,t)=>t.p-e.p),x.sorted=!0),x.autodetect))if(t=n.test(...e))break}if(x.format[t]){let n=x.format[t].apply(null,r?e:e.slice(0,-1));this._rgb=o(n)}else throw Error("unknown format: "+e);3===this._rgb.length&&this._rgb.push(1)}toString(){return"function"==s(this.hex)?this.hex():`[${this._rgb.join(",")}]`}}let E=(...e)=>new S(...e);E.version="3.1.2";let _={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",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",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",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",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",s
vendor: 33,791 bytes, line 1
1almon:"#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:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},k=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,C=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,A=e=>{if(e.match(k)){(4===e.length||7===e.length)&&(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);let t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match(C)){(5===e.length||9===e.length)&&(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);let t=parseInt(e,16),r=Math.round((255&t)/255*100)/100;return[t>>24&255,t>>16&255,t>>8&255,r]}throw Error(`unknown hex color: ${e}`)},{round:j}=Math,R=(...e)=>{let[t,r,n,l]=u(e,"rgba"),a=c(e)||"auto";void 0===l&&(l=1),"auto"===a&&(a=l<1?"rgba":"rgb"),t=j(t);let o="000000"+(t<<16|(r=j(r))<<8|(n=j(n))).toString(16);o=o.substr(o.length-6);let i="0"+j(255*l).toString(16);switch(i=i.substr(i.length-2),a.toLowerCase()){case"rgba":return`#${o}${i}`;case"argb":return`#${i}${o}`;default:return`#${o}`}};S.prototype.name=function(){let e=R(this._rgb,"rgb");for(let t of Object.keys(_))if(_[t]===e)return t.toLowerCase();return e},x.format.named=e=>{if(_[e=e.toLowerCase()])return A(_[e]);throw Error("unknown color name: "+e)},x.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===s(e)&&_[e.toLowerCase()])return"named"}}),S.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===s(e)?t?(this._rgb[3]=e,this):new S([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},S.prototype.clipped=function(){return this._rgb._clipped||!1};let I={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},N=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function O(e){let t=N.get(String(e).toLowerCase());if(!t)throw Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function T(){return I.labWhitePoint}let D=e=>{let t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},L=(e,t,r)=>{let{MtxAdaptMa:n,MtxAdaptMaI:l,MtxXYZ2RGB:a,RefWhiteRGB:o,Xn:i,Yn:s,Zn:u}=I,c=i*n.m00+s*n.m10+u*n.m20,d=i*n.m01+s*n.m11+u*n.m21,f=i*n.m02+s*n.m12+u*n.m22,p=o.X*n.m00+o.Y*n.m10+o.Z*n.m20,h=o.X*n.m01+o.Y*n.m11+o.Z*n.m21,m=o.X*n.m02+o.Y*n.m12+o.Z*n.m22,b=(e*n.m00+t*n.m10+r*n.m20)*(p/c),g=(e*n.m01+t*n.m11+r*n.m21)*(h/d),y=(e*n.m02+t*n.m12+r*n.m22)*(m/f),v=b*l.m00+g*l.m10+y*l.m20,w=b*l.m01+g*l.m11+y*l.m21,x=b*l.m02+g*l.m12+y*l.m22,S=D(v*a.m00+w*a.m10+x*a.m20);return[255*S,255*D(v*a.m01+w*a.m11+x*a.m21),255*D(v*a.m02+w*a.m12+x*a.m22)]},M=(...e)=>{let[t,r,n]=e=u(e,"lab"),[l,a,o]=((e,t,r)=>{let{kE:n,kK:l,kKE:a,Xn:o,Yn:i,Zn:s}=I,u=(e+16)/116,c=.002*t+u,d=u-.005*r,f=c*c*c,p=d*d*d,h=e>a?Math.pow((e+16)/116,3):e/l;return[(f>n?f:(116*c-16)/l)*o,h*i,(p>n?p:(116*d-16)/l)*s]})(t,r,n),[i,s,c]=L(l,a,o);return[i,s,c,e.length>3?e[3]:1]};function P(e){let t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}let F=(e,t,r)=>{e=P(e/255),t=P(t/255),r=P(r/255);let{MtxRGB2XYZ:n,MtxAdaptMa:l,MtxAdaptMaI:a,Xn:o,Yn:i,Zn:s,As:u,Bs:c,Cs:d}=I,f=e*n.m00+t*n.m10+r*n.m20,p=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22,m=o*l.m00+i*l.m10+s*l.m20,b=o*l.m01+i*l.m11+s*l.m21,g=o*l.m02+i*l.m12+s*l.m22,y=f*l.m00+p*l.m10+h*l.m20,v=f*l.m01+p*l.m11+h*l.m21,w=f*l.m02+p*l.m12+h*l.m22;return y*=m/u,v*=b/c,w*=g/d,f=y*a.m00+v*a.m10+w*a.m20,[f,p=y*a.m01+v*a.m11+w*a.m21,h=y*a.m02+v*a.m12+w*a.m22]},V=(...e)=>{let[t,r,n,...l]=u(e,"rgb"),[a,o,i]=F(t,r,n),[s,c,d]=function(e,t,r){let{Xn:n,Yn:l,Zn:a,kE:o,kK:i}=I,s=e/n,u=t/l,c=r/a,d=s>o?Math.pow(s,1/3):(i*s+16)/116,f=u>o?Math.pow(u,1/3):(i*u+16)/116;return[116*f-16,500*(d-f),200*(f-(c>o?Math.pow(c,1/3):(i*c+16)/116))]}(a,o,i);return[s,c,d,...l.length>0&&l[0]<1?[l[0]]:[]]};S.prototype.lab=function(){return V(this._rgb)},Object.assign(E,{lab:(...e)=>new S(...e,"lab"),getLabWhitePoint:T,setLabWhitePoint:O}),x.format.lab=M,x.autodetect.push({p:2,test:(...e)=>{if("array"===s(e=u(e,"lab"))&&3===e.length)return"lab"}}),S.prototype.darken=function(e=1){let t=this.lab();return t[0]-=I.Kn*e,new S(t,"lab").alpha(this.alpha(),!0)},S.prototype.brighten=function(e=1){return this.darken(-e)},S.prototype.darker=S.prototype.darken,S.prototype.brighter=S.prototype.brighten,S.prototype.get=function(e){let[t,r]=e.split("."),n=this[t]();if(!r)return n;{let e=t.indexOf(r)-2*("ok"===t.substr(0,2));if(e>-1)return n[e];throw Error(`unknown channel ${r} in mode ${t}`)}};let{pow:U}=Math;S.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===s(e)){if(0===e)return new S([0,0,0,this._rgb[3]],"rgb");if(1===e)return new S([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20,l=(r,a)=>{let o=r.interpolate(a,.5,t),i=o.luminance();return!(1e-7>Math.abs(e-i))&&n--?i>e?l(r,o):l(o,a):o},a=(r>e?l(new S([0,0,0]),this):l(this,new S([255,255,255]))).rgb();return new S([...a,this._rgb[3]])}return B(...this._rgb.slice(0,3))};let B=(e,t,r)=>(e=H(e),.2126*e+.7152*(t=H(t))+.0722*(r=H(r))),H=e=>(e/=255)<=.03928?e/12.92:U((e+.055)/1.055,2.4),z={},G=(e,t,r=.5,...n)=>{let l=n[0]||"lrgb";if(z[l]||n.length||(l=Object.keys(z)[0]),!z[l])throw Error(`interpolation mode ${l} is not defined`);return"object"!==s(e)&&(e=new S(e)),"object"!==s(t)&&(t=new S(t)),z[l](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};S.prototype.mix=S.prototype.interpolate=function(e,t=.5,...r){return G(this,e,t,...r)},S.prototype.premultiply=function(e=!1){let t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new S([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};let{sin:$,cos:W}=Math,K=(...e)=>{let[t,r,n]=u(e,"lch");return isNaN(n)&&(n=0),[t,W(n*=y)*r,$(n)*r]},q=(...e)=>{let[t,r,n]=e=u(e,"lch"),[l,a,o]=K(t,r,n),[i,s,c]=M(l,a,o);return[i,s,c,e.length>3?e[3]:1]},{sqrt:Y,atan2:X,round:Z}=Math,J=(...e)=>{let[t,r,n]=u(e,"lab"),l=Y(r*r+n*n),a=(X(n,r)*v+360)%360;return 0===Z(1e4*l)&&(a=NaN),[t,l,a]},Q=(...e)=>{let[t,r,n,...l]=u(e,"rgb"),[a,o,i]=V(t,r,n),[s,c,d]=J(a,o,i);return[s,c,d,...l.length>0&&l[0]<1?[l[0]]:[]]};S.prototype.lch=function(){return Q(this._rgb)},S.prototype.hcl=function(){return w(Q(this._rgb))},Object.assign(E,{lch:(...e)=>new S(...e,"lch"),hcl:(...e)=>new S(...e,"hcl")}),x.format.lch=q,x.format.hcl=(...e)=>q(...w(u(e,"hcl"))),["lch","hcl"].forEach(e=>x.autodetect.push({p:2,test:(...t)=>{if("array"===s(t=u(t,e))&&3===t.length)return e}})),S.prototype.saturate=function(e=1){let t=this.lch();return t[1]+=I.Kn*e,t[1]<0&&(t[1]=0),new S(t,"lch").alpha(this.alpha(),!0)},S.prototype.desaturate=function(e=1){return this.saturate(-e)},S.prototype.set=function(e,t,r=!1){let[n,l]=e.split("."),a=this[n]();if(!l)return a;{let e=n.indexOf(l)-2*("ok"===n.substr(0,2));if(e>-1){if("string"==s(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=t.substr(1);break;case"/":a[e]/=t.substr(1);break;default:a[e]=+t}else if("number"===s(t))a[e]=t;else throw Error("unsupported value for Color.set");let l=new S(a,n);if(r)return this._rgb=l._rgb,this;return l}throw Error(`unknown channel ${l} in mode ${n}`)}},S.prototype.tint=function(e=.5,...t){return G(this,"white",e,...t)},S.prototype.shade=function(e=.5,...t){return G(this,"black",e,...t)},z.rgb=(e,t,r)=>{let n=e._rgb,l=t._rgb;return new S(n[0]+r*(l[0]-n[0]),n[1]+r*(l[1]-n[1]),n[2]+r*(l[2]-n[2]),"rgb")};let{sqrt:ee,pow:et}=Math;z.lrgb=(e,t,r)=>{let[n,l,a]=e._rgb,[o,i,s]=t._rgb;return new S(ee(et(n,2)*(1-r)+et(o,2)*r),ee(et(l,2)*(1-r)+et(i,2)*r),ee(et(a,2)*(1-r)+et(s,2)*r),"rgb")},z.lab=(e,t,r)=>{let n=e.lab(),l=t.lab();return new S(n[0]+r*(l[0]-n[0]),n[1]+r*(l[1]-n[1]),n[2]+r*(l[2]-n[2]),"lab")};let er=(e,t,r,n)=>{let l,a,o,i,s,u,c,d,f,p,h,m;return"hsl"===n?(l=e.hsl(),a=t.hsl()):"hsv"===n?(l=e.hsv(),a=t.hsv()):"hcg"===n?(l=e.hcg(),a=t.hcg()):"hsi"===n?(l=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",l=e.hcl(),a=t.hcl()):"oklch"===n&&(l=e.oklch().reverse(),a=t.oklch().reverse()),("h"===n.substr(0,1)||"oklch"===n)&&([o,s,c]=l,[i,u,d]=a),isNaN(o)||isNaN(i)?isNaN(o)?isNaN(i)?p=NaN:(p=i,(1==c||0==c)&&"hsv"!=n&&(f=u)):(p=o,(1==d||0==d)&&"hsv"!=n&&(f=s)):(m=i>o&&i-o>180?i-(o+360):i<o&&o-i>180?i+360-o:i-o,p=o+r*m),void 0===f&&(f=s+r*(u-s)),h=c+r*(d-c),"oklch"===n?new S([h,f,p],n):new S([p,f,h],n)},en=(e,t,r)=>er(e,t,r,"lch");z.lch=en,z.hcl=en,S.prototype.num=function(){return((...e)=>{let[t,r,n]=u(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(E,{num:(...e)=>new S(...e,"num")}),x.format.num=e=>{if("number"==s(e)&&e>=0&&e<=0xffffff)return[e>>16,e>>8&255,255&e,1];throw Error("unknown num color: "+e)},x.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===s(e[0])&&e[0]>=0&&e[0]<=0xffffff)return"num"}}),z.num=(e,t,r)=>{let n=e.num();return new S(n+r*(t.num()-n),"num")};let{floor:el}=Math;S.prototype.hcg=function(){return((...e)=>{let t,[r,n,l]=u(e,"rgb"),a=f(r,n,l),o=p(r,n,l),i=o-a;return 0===i?t=NaN:(r===o&&(t=(n-l)/i),n===o&&(t=2+(l-r)/i),l===o&&(t=4+(r-n)/i),(t*=60)<0&&(t+=360)),[t,100*i/255,a/(255-i)*100]})(this._rgb)},E.hcg=(...e)=>new S(...e,"hcg"),x.format.hcg=(...e)=>{let t,r,n,[l,a,o]=e=u(e,"hcg");o*=255;let i=255*a;if(0===a)t=r=n=o;else{360===l&&(l=0),l>360&&(l-=360),l<0&&(l+=360);let e=el(l/=60),s=l-e,u=o*(1-a),c=u+i*(1-s),d=u+i*s,f=u+i;switch(e){case 0:[t,r,n]=[f,d,u];break;case 1:[t,r,n]=[c,f,u];break;case 2:[t,r,n]=[u,f,d];break;case 3:[t,r,n]=[u,c,f];break;case 4:[t,r,n]=[d,u,f];break;case 5:[t,r,n]=[f,u,c]}}return[t,r,n,e.length>3?e[3]:1]},x.autodetect.push({p:1,test:(...e)=>{if("array"===s(e=u(e,"hcg"))&&3===e.length)return"hcg"}}),z.hcg=(e,t,r)=>er(e,t,r,"hcg");let{cos:ea}=Math,{min:eo,sqrt:ei,acos:es}=Math;S.prototype.hsi=function(){return((...e)=>{let t,[r,n,l]=u(e,"rgb"),a=eo(r/=255,n/=255,l/=255),o=(r+n+l)/3,i=o>0?1-a/o:0;return 0===i?t=NaN:(t=es(t=(r-n+(r-l))/2/ei((r-n)*(r-n)+(r-l)*(n-l))),l>n&&(t=b-t),t/=b),[360*t,i,o]})(this._rgb)},E.hsi=(...e)=>new S(...e,"hsi"),x.format.hsi=(...e)=>{let t,r,n,[l,o,i]=e=u(e,"hsi");return isNaN(l)&&(l=0),isNaN(o)&&(o=0),l>360&&(l-=360),l<0&&(l+=360),(l/=360)<1/3?r=1-((n=(1-o)/3)+(t=(1+o*ea(b*l)/ea(g-b*l))/3)):l<2/3?(l-=1/3,n=1-((t=(1-o)/3)+(r=(1+o*ea(b*l)/ea(g-b*l))/3))):(l-=2/3,t=1-((r=(1-o)/3)+(n=(1+o*ea(b*l)/ea(g-b*l))/3))),t=a(i*t*3),[255*t,255*(r=a(i*r*3)),255*(n=a(i*n*3)),e.length>3?e[3]:1]},x.autodetect.push({p:2,test:(...e)=>{if("array"===s(e=u(e,"hsi"))&&3===e.length)return"hsi"}}),z.hsi=(e,t,r)=>er(e,t,r,"hsi");let eu=(...e)=>{let t,r,n,[l,a,o]=e=u(e,"hsl");if(0===a)t=r=n=255*o;else{let e=[0,0,0],i=[0,0,0],s=o<.5?o*(1+a):o+a-o*a,u=2*o-s,c=l/360;e[0]=c+1/3,e[1]=c,e[2]=c-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?i[t]=u+(s-u)*6*e[t]:2*e[t]<1?i[t]=s:3*e[t]<2?i[t]=u+(s-u)*(2/3-e[t])*6:i[t]=u;[t,r,n]=[255*i[0],255*i[1],255*i[2]]}return e.length>3?[t,r,n,e[3]]:[t,r,n,1]},ec=(...e)=>{let t,r,[n,l,a]=e=u(e,"rgba"),o=f(n/=255,l/=255,a/=255),i=p(n,l,a),s=(i+o)/2;return(i===o?(t=0,r=NaN):t=s<.5?(i-o)/(i+o):(i-o)/(2-i-o),n==i?r=(l-a)/(i-o):l==i?r=2+(a-n)/(i-o):a==i&&(r=4+(n-l)/(i-o)),(r*=60)<0&&(r+=360),e.length>3&&void 0!==e[3])?[r,t,s,e[3]]:[r,t,s]};S.prototype.hsl=function(){return ec(this._rgb)},E.hsl=(...e)=>new S(...e,"hsl"),x.format.hsl=eu,x.autodetect.push({p:2,test:(...e)=>{if("array"===s(e=u(e,"hsl"))&&3===e.length)return"hsl"}}),z.hsl=(e,t,r)=>er(e,t,r,"hsl");let{floor:ed}=Math,{min:ef,max:ep}=Math;function eh(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map(e=>[e]));let n=t[0].length,l=t[0].map((e,r)=>t.map(e=>e[r])),a=e.map(e=>l.map(t=>Array.isArray(e)?e.reduce((e,r,n)=>e+r*(t[n]||0),0):t.reduce((t,r)=>t+r*e,0)));return(1===r&&(a=a[0]),1===n)?a.map(e=>e[0]):a}S.prototype.hsv=function(){return((...e)=>{let t,r,[n,l,a]=e=u(e,"rgb"),o=ef(n,l,a),i=ep(n,l,a),s=i-o;return 0===i?(t=NaN,r=0):(r=s/i,n===i&&(t=(l-a)/s),l===i&&(t=2+(a-n)/s),a===i&&(t=4+(n-l)/s),(t*=60)<0&&(t+=360)),[t,r,i/255]})(this._rgb)},E.hsv=(...e)=>new S(...e,"hsv"),x.format.hsv=(...e)=>{let t,r,n,[l,a,o]=e=u(e,"hsv");if(o*=255,0===a)t=r=n=o;else{360===l&&(l=0),l>360&&(l-=360),l<0&&(l+=360);let e=ed(l/=60),i=l-e,s=o*(1-a),u=o*(1-a*i),c=o*(1-a*(1-i));switch(e){case 0:[t,r,n]=[o,c,s];break;case 1:[t,r,n]=[u,o,s];break;case 2:[t,r,n]=[s,o,c];break;case 3:[t,r,n]=[s,u,o];break;case 4:[t,r,n]=[c,s,o];break;case 5:[t,r,n]=[o,s,u]}}return[t,r,n,e.length>3?e[3]:1]},x.autodetect.push({p:2,test:(...e)=>{if("array"===s(e=u(e,"hsv"))&&3===e.length)return"hsv"}}),z.hsv=(e,t,r)=>er(e,t,r,"hsv");let em=(...e)=>{let[t,r,n,...l]=e=u(e,"lab"),[a,o,i]=function(e){var t=eh([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],e);return eh([[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],t.map(e=>e**3))}([t,r,n]),[s,c,d]=L(a,o,i);return[s,c,d,...l.length>0&&l[0]<1?[l[0]]:[]]},eb=(...e)=>{let[t,r,n,...l]=u(e,"rgb");return[...function(e){let t=eh([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return eh([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map(e=>Math.cbrt(e)))}(F(t,r,n)),...l.length>0&&l[0]<1?[l[0]]:[]]};S.prototype.oklab=function(){return eb(this._rgb)},Object.assign(E,{oklab:(...e)=>new S(...e,"oklab")}),x.format.oklab=em,x.autodetect.push({p:2,test:(...e)=>{if("array"===s(e=u(e,"oklab"))&&3===e.length)return"oklab"}}),z.oklab=(e,t,r)=>{let n=e.oklab(),l=t.oklab();return new S(n[0]+r*(l[0]-n[0]),n[1]+r*(l[1]-n[1]),n[2]+r*(l[2]-n[2]),"oklab")},z.oklch=(e,t,r)=>er(e,t,r,"oklch");let{pow:eg,sqrt:ey,PI:ev,cos:ew,sin:ex,atan2:eS}=Math,{pow:eE}=Math;function e_(e){let t="rgb",r=E("#ccc"),n=0,l=[0,1],o=[],i=[0,0],u=!1,c=[],d=!1,f=0,p=1,h=!1,m={},b=!0,g=1,y=function(e){if("string"===s(e=e||["#fff","#000"])&&E.brewer&&E.brewer[e.toLowerCase()]&&(e=E.brewer[e.toLowerCase()]),"array"===s(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=E(e[t]);o.length=0;for(let t=0;t<e.length;t++)o.push(t/(e.length-1))}return _(),c=e},v=function(e){if(null!=u){let t=u.length-1,r=0;for(;r<t&&e>=u[r];)r++;return r-1}return 0},w=e=>e,x=e=>e,S=function(e,n){let l,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:u&&u.length>2?v(e)/(u.length-2):p!==f?(e-f)/(p-f):1,d=x(d),n||(d=w(d)),1!==g&&(d=eE(d,g));let h=Math.floor(1e4*(d=a(d=i[0]+d*(1-i[0]-i[1]),0,1)));if(b&&m[h])l=m[h];else{if("array"===s(c))for(let e=0;e<o.length;e++){let r=o[e];if(d<=r||d>=r&&e===o.length-1){l=c[e];break}if(d>r&&d<o[e+1]){d=(d-r)/(o[e+1]-r),l=E.interpolate(c[e],c[e+1],d,t);break}}else"function"===s(c)&&(l=c(d));b&&(m[h]=l)}return l};var _=()=>m={};y(e);let k=function(e){let t=E(S(e));return d&&t[d]?t[d]():t};return k.classes=function(e){if(null!=e){if("array"===s(e))u=e,l=[e[0],e[e.length-1]];else{let t=E.analyze(l);u=0===e?[t.min,t.max]:E.limits(t,"e",e)}return k}return u},k.domain=function(e){if(!arguments.length)return l;f=e[0],p=e[e.length-1],o=[];let t=c.length;if(e.length===t&&f!==p)for(let t of Array.from(e))o.push((t-f)/(p-f));else{for(let e=0;e<t;e++)o.push(e/(t-1));if(e.length>2){let t=e.map((t,r)=>r/(e.length-1)),r=e.map(e=>(e-f)/(p-f));r.every((e,r)=>t[r]===e)||(x=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;let l=(e-r[n])/(r[n+1]-r[n]);return t[n]+l*(t[n+1]-t[n])})}}return l=[f,p],k},k.mode=function(e){return arguments.length?(t=e,_(),k):t},k.range=function(e,t){return y(e,t),k},k.out=function(e){return d=e,k},k.spread=function(e){return arguments.length?(n=e,k):n},k.correctLightness=function(e){return null==e&&(e=!0),h=e,_(),w=h?function(e){let t=S(0,!0).lab()[0],r=S(1,!0).lab()[0],n=t>r,l=S(e,!0).lab()[0],a=t+(r-t)*e,o=l-a,i=0,s=1,u=20;for(;Math.abs(o)>.01&&u-- >0;)n&&(o*=-1),o<0?(i=e,e+=(s-e)*.5):(s=e,e+=(i-e)*.5),o=(l=S(e,!0).lab()[0])-a;return e}:e=>e,k},k.padding=function(e){return null!=e?("number"===s(e)&&(e=[e,e]),i=e,k):i},k.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0==arguments.length)n=c.slice(0);else if(1===t)n=[k(.5)];else if(t>1){let e=l[0],r=l[1]-e;n=(function(e,t,r){let n=[],l=0<t,a=r?l?t+1:t-1:t;for(let t=e;l?t<a:t>a;l?t++:t--)n.push(t);return n})(0,t,!1).map(n=>k(e+n/(t-1)*r))}else{e=[];let t=[];if(u&&u.length>2)for(let e=1,r=u.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push((u[e-1]+u[e])*.5);else t=l;n=t.map(e=>k(e))}return E[r]&&(n=n.map(e=>e[r]())),n},k.cache=function(e){return null!=e?(b=e,k):b},k.gamma=function(e){return null!=e?(g=e,k):g},k.nodata=function(e){return null!=e?(r=E(e),k):r},k}let ek=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t},eC=function(e){let t,r,n,l;if(2===(e=e.map(e=>new S(e))).length)[r,n]=e.map(e=>e.lab()),t=function(e){return new S([0,1,2].map(t=>r[t]+e*(n[t]-r[t])),"lab")};else if(3===e.length)[r,n,l]=e.map(e=>e.lab()),t=function(e){return new S([0,1,2].map(t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*l[t]),"lab")};else if(4===e.length){let a;[r,n,l,a]=e.map(e=>e.lab()),t=function(e){return new S([0,1,2].map(t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*l[t]+e*e*e*a[t]),"lab")}}else if(e.length>=5){let r,n,l;r=e.map(e=>e.lab()),n=ek(l=e.length-1),t=function(e){let t=1-e;return new S([0,1,2].map(a=>r.reduce((r,o,i)=>r+n[i]*t**(l-i)*e**i*o[a],0)),"lab")}}else throw RangeError("No point in running bezier with only one color.");return t},{round:eA}=Math;S.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(eA)},S.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map((t,r)=>r<3?!1===e?t:eA(t):t)},Object.assign(E,{rgb:(...e)=>new S(...e,"rgb")}),x.format.rgb=(...e)=>{let t=u(e,"rgba");return void 0===t[3]&&(t[3]=1),t},x.autodetect.push({p:3,test:(...e)=>{if("array"===s(e=u(e,"rgba"))&&(3===e.length||4===e.length&&"number"==s(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});let ej=(e,t,r)=>{if(!ej[r])throw Error("unknown blend mode "+r);return ej[r](e,t)},eR=e=>(t,r)=>{let n=E(r).rgb(),l=E(t).rgb();return E.rgb(e(n,l))},eI=e=>(t,r)=>{let n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};ej.normal=eR(eI(e=>e)),ej.multiply=eR(eI((e,t)=>e*t/255)),ej.screen=eR(eI((e,t)=>255*(1-(1-e/255)*(1-t/255)))),ej.overlay=eR(eI((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255)))),ej.darken=eR(eI((e,t)=>e>t?t:e)),ej.lighten=eR(eI((e,t)=>e>t?e:t)),ej.dodge=eR(eI((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e)),ej.burn=eR(eI((e,t)=>255*(1-(1-t/255)/(e/255))));let{pow:eN,sin:eO,cos:eT}=Math,{floor:eD,random:eL}=Math,{log:eM,pow:eP,floor:eF,abs:eV}=Math;function eU(e,t=null){let r={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===s(e)&&(e=Object.values(e)),e.forEach(e=>{t&&"object"===s(e)&&(e=e[t]),null==e||isNaN(e)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)}),r.domain=[r.min,r.max],r.limits=(e,t)=>eB(r,e,t),r}function eB(e,t="equal",r=7){"array"==s(e)&&(e=eU(e));let{min:n,max:l}=e,a=e.values.sort((e,t)=>e-t);if(1===r)return[n,l];let o=[];if("c"===t.substr(0,1)&&(o.push(n),o.push(l)),"e"===t.substr(0,1)){o.push(n);for(let e=1;e<r;e++)o.push(n+e/r*(l-n));o.push(l)}else if("l"===t.substr(0,1)){if(n<=0)throw Error("Logarithmic scales are only possible for values > 0");let e=Math.LOG10E*eM(n),t=Math.LOG10E*eM(l);o.push(n);for(let n=1;n<r;n++)o.push(eP(10,e+n/r*(t-e)));o.push(l)}else if("q"===t.substr(0,1)){o.push(n);for(let e=1;e<r;e++){let t=(a.length-1)*e/r,n=eF(t);if(n===t)o.push(a[n]);else{let e=t-n;o.push(a[n]*(1-e)+a[n+1]*e)}}o.push(l)}else if("k"===t.substr(0,1)){let e,t=a.length,i=Array(t),s=Array(r),u=!0,c=0,d=null;(d=[]).push(n);for(let e=1;e<r;e++)d.push(n+e/r*(l-n));for(d.push(l);u;){for(let e=0;e<r;e++)s[e]=0;for(let e=0;e<t;e++){let t,n=a[e],l=Number.MAX_VALUE;for(let a=0;a<r;a++){let r=eV(d[a]-n);r<l&&(l=r,t=a),s[t]++,i[e]=t}}let n=Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)null===n[e=i[r]]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/s[e];u=!1;for(let e=0;e<r;e++)if(n[e]!==d[e]){u=!0;break}d=n,++c>200&&(u=!1)}let f={};for(let e=0;e<r;e++)f[e]=[];for(let r=0;r<t;r++)f[e=i[r]].push(a[r]);let p=[];for(let e=0;e<r;e++)p.push(f[e][0]),p.push(f[e][f[e].length-1]);p=p.sort((e,t)=>e-t),o.push(p[0]);for(let e=1;e<p.length;e+=2){let t=p[e];isNaN(t)||-1!==o.indexOf(t)||o.push(t)}}return o}function eH(e,t,r){return .2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}let{sqrt:ez,pow:eG,min:e$,max:eW,atan2:eK,abs:eq,cos:eY,sin:eX,exp:eZ,PI:eJ}=Math,eQ={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},e0=Object.keys(eQ),e1=new Map(e0.map(e=>[e.toLowerCase(),e])),e2="function"==typeof Proxy?new Proxy(eQ,{get(e,t){let r=t.toLowerCase();if(e1.has(r))return e[e1.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(e0)}):eQ,{max:e5}=Math;S.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=u(e,"rgb"),l=1-e5(t/=255,e5(r/=255,n/=255)),a=l<1?1/(1-l):0;return[(1-t-l)*a,(1-r-l)*a,(1-n-l)*a,l]})(this._rgb)},Object.assign(E,{cmyk:(...e)=>new S(...e,"cmyk")}),x.format.cmyk=(...e)=>{let[t,r,n,l]=e=u(e,"cmyk"),a=e.length>4?e[4]:1;return 1===l?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-l),r>=1?0:255*(1-r)*(1-l),n>=1?0:255*(1-n)*(1-l),a]},x.autodetect.push({p:2,test:(...e)=>{if("array"===s(e=u(e,"cmyk"))&&4===e.length)return"cmyk"}});let e3=(...e)=>{let[t,r,n,...l]=u(e,"rgb"),[a,o,i]=eb(t,r,n),[s,c,d]=J(a,o,i);return[s,c,d,...l.length>0&&l[0]<1?[l[0]]:[]]},{round:e6}=Math,e4=(...e)=>{let[t,r,n,...l]=e=u(e,"lch"),[a,o,i]=K(t,r,n),[s,c,d]=em(a,o,i);return[s,c,d,...l.length>0&&l[0]<1?[l[0]]:[]]},e8=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,e9=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,e7=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,te=/\s*/.source,tt=/\s+/.source,tr=/\s*,\s*/.source,tn=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,tl=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,ta=RegExp("^rgba?\\("+te+[e8,e8,e8].join(tt)+tl+"\\)$"),to=RegExp("^rgb\\("+te+[e8,e8,e8].join(tr)+te+"\\)$"),ti=RegExp("^rgba\\("+te+[e8,e8,e8,e9].join(tr)+te+"\\)$"),ts=RegExp("^hsla?\\("+te+[tn,e7,e7].join(tt)+tl+"\\)$"),tu=RegExp("^hsl?\\("+te+[tn,e7,e7].join(tr)+te+"\\)$"),tc=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,td=RegExp("^lab\\("+te+[e9,e9,e9].join(tt)+tl+"\\)$"),tf=RegExp("^lch\\("+te+[e9,e9,tn].join(tt)+tl+"\\)$"),tp=RegExp("^oklab\\("+te+[e9,e9,e9].join(tt)+tl+"\\)$"),th=RegExp("^oklch\\("+te+[e9,e9,tn].join(tt)+tl+"\\)$"),{round:tm}=Math,tb=e=>e.map((e,t)=>t<=2?a(tm(e),0,255):e),tg=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+(e+1)*.5*(r-t):t+e*(r-t)),+e),ty=(e,t)=>"none"===e?t:e,tv=e=>{let t;if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];if(x.format.named)try{return x.format.named(e)}catch(e){}if((t=e.match(ta))||(t=e.match(to))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+tg(ty(e[t],0),0,255);e=tb(e);let r=void 0!==t[4]?+tg(t[4],0,1):1;return e[3]=r,e}if(t=e.match(ti)){let e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+tg(e[t],0,255);return e}if((t=e.match(ts))||(t=e.match(tu))){let e=t.slice(1,4);e[0]=+ty(e[0].replace("deg",""),0),e[1]=.01*tg(ty(e[1],0),0,100),e[2]=.01*tg(ty(e[2],0),0,100);let r=tb(eu(e)),n=void 0!==t[4]?+tg(t[4],0,1):1;return r[3]=n,r}if(t=e.match(tc)){let e=t.slice(1,4);e[1]*=.01,e[2]*=.01;let r=eu(e);for(let e=0;e<3;e++)r[e]=tm(r[e]);return r[3]=+t[4],r}if(t=e.match(td)){let e=t.slice(1,4);e[0]=tg(ty(e[0],0),0,100),e[1]=tg(ty(e[1],0),-125,125,!0),e[2]=tg(ty(e[2],0),-125,125,!0);let r=T();O("d50");let n=tb(M(e));O(r);let l=void 0!==t[4]?+tg(t[4],0,1):1;return n[3]=l,n}if(t=e.match(tf)){let e=t.slice(1,4);e[0]=tg(e[0],0,100),e[1]=tg(ty(e[1],0),0,150,!1),e[2]=+ty(e[2].replace("deg",""),0);let r=T();O("d50");let n=tb(q(e));O(r);let l=void 0!==t[4]?+tg(t[4],0,1):1;return n[3]=l,n}if(t=e.match(tp)){let e=t.slice(1,4);e[0]=tg(ty(e[0],0),0,1),e[1]=tg(ty(e[1],0),-.4,.4,!0),e[2]=tg(ty(e[2],0),-.4,.4,!0);let r=tb(em(e)),n=void 0!==t[4]?+tg(t[4],0,1):1;return r[3]=n,r}if(t=e.match(th)){let e=t.slice(1,4);e[0]=tg(ty(e[0],0),0,1),e[1]=tg(ty(e[1],0),0,.4,!1),e[2]=+ty(e[2].replace("deg",""),0);let r=tb(e4(e)),n=void 0!==t[4]?+tg(t[4],0,1):1;return r[3]=n,r}};tv.test=e=>ta.test(e)||ts.test(e)||td.test(e)||tf.test(e)||tp.test(e)||th.test(e)||to.test(e)||ti.test(e)||tu.test(e)||tc.test(e)||"transparent"===e,S.prototype.css=function(e){return((...e)=>{let t=u(e,"rgba"),r=c(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{let t=u(e,"hsla"),r=c(e)||"lsa";return t[0]=h(t[0]||0)+"deg",t[1]=h(100*t[1])+"%",t[2]=h(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ec(t),r);if("lab"===r.substr(0,3)){let e=T();O("d50");let n=((...e)=>{let t=u(e,"lab"),r=c(e)||"lab";return t[0]=h(t[0])+"%",t[1]=h(t[1]),t[2]=h(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(V(t),r);return O(e),n}if("lch"===r.substr(0,3)){let e=T();O("d50");let n=((...e)=>{let t=u(e,"lch"),r=c(e)||"lab";return t[0]=h(t[0])+"%",t[1]=h(t[1]),t[2]=isNaN(t[2])?"none":h(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(Q(t),r);return O(e),n}return"oklab"===r.substr(0,5)?((...e)=>{let t=u(e,"lab");return t[0]=h(100*t[0])+"%",t[1]=m(t[1]),t[2]=m(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(eb(t)):"oklch"===r.substr(0,5)?((...e)=>{let t=u(e,"lch");return t[0]=h(100*t[0])+"%",t[1]=m(t[1]),t[2]=isNaN(t[2])?"none":h(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(e3(t)):(t[0]=e6(t[0]),t[1]=e6(t[1]),t[2]=e6(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)})(this._rgb,e)},E.css=(...e)=>new S(...e,"css"),x.format.css=tv,x.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===s(e)&&tv.test(e))return"css"}}),x.format.gl=(...e)=>{let t=u(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},E.gl=(...e)=>new S(...e,"gl"),S.prototype.gl=function(){let e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},S.prototype.hex=function(e){return R(this._rgb,e)},E.hex=(...e)=>new S(...e,"hex"),x.format.hex=A,x.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===s(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});let{log:tw}=Math,tx=e=>{let t,r,n,l=e/100;return l<66?(t=255,r=l<6?0:-155.25485562709179-.44596950469579133*(r=l-2)+104.49216199393888*tw(r),n=l<20?0:-254.76935184120902+.8274096064007395*(n=l-10)+115.67994401066147*tw(n)):(t=351.97690566805693+.114206453784165*(t=l-55)-40.25366309332127*tw(t),r=325.4494125711974+.07943456536662342*(r=l-50)-28.0852963507957*tw(r),n=255),[t,r,n,1]},{round:tS}=Math;S.prototype.temp=S.prototype.kelvin=S.prototype.temperature=function(){return((...e)=>{let t,r=u(e,"rgb"),n=r[0],l=r[2],a=1e3,o=4e4;for(;o-a>.4;){let e=tx(t=(o+a)*.5);e[2]/e[0]>=l/n?o=t:a=t}return tS(t)})(this._rgb)};let tE=(...e)=>new S(...e,"temp");Object.assign(E,{temp:tE,kelvin:tE,temperature:tE}),x.format.temp=x.format.kelvin=x.format.temperature=tx,S.prototype.oklch=function(){return e3(this._rgb)},Object.assign(E,{oklch:(...e)=>new S(...e,"oklch")}),x.format.oklch=e4,x.autodetect.push({p:2,test:(...e)=>{if("array"===s(e=u(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(E,{analyze:eU,average:(e,t="lrgb",r=null)=>{let n=e.length;r||(r=Array.from(Array(n)).map(()=>1));let l=n/r.reduce(function(e,t){return e+t});if(r.forEach((e,t)=>{r[t]*=l}),e=e.map(e=>new S(e)),"lrgb"===t)return((e,t)=>{let r=e.length,n=[0,0,0,0];for(let l=0;l<e.length;l++){let a=e[l],o=t[l]/r,i=a._rgb;n[0]+=eg(i[0],2)*o,n[1]+=eg(i[1],2)*o,n[2]+=eg(i[2],2)*o,n[3]+=i[3]*o}return n[0]=ey(n[0]),n[1]=ey(n[1]),n[2]=ey(n[2]),n[3]>.9999999&&(n[3]=1),new S(o(n))})(e,r);let a=e.shift(),i=a.get(t),s=[],u=0,c=0;for(let e=0;e<i.length;e++)if(i[e]=(i[e]||0)*r[0],s.push(isNaN(i[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(i[e])){let t=i[e]/180*ev;u+=ew(t)*r[0],c+=ex(t)*r[0]}let d=a.alpha()*r[0];e.forEach((e,n)=>{let l=e.get(t);d+=e.alpha()*r[n+1];for(let e=0;e<i.length;e++)if(!isNaN(l[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){let t=l[e]/180*ev;u+=ew(t)*r[n+1],c+=ex(t)*r[n+1]}else i[e]+=l[e]*r[n+1]});for(let e=0;e<i.length;e++)if("h"===t.charAt(e)){let t=eS(c/s[e],u/s[e])/ev*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;i[e]=t}else i[e]=i[e]/s[e];return d/=n,new S(i,t).alpha(d>.99999?1:d,!0)},bezier:e=>{let t=eC(e);return t.scale=()=>e_(t),t},blend:ej,brewer:e2,Color:S,colors:_,contrast:(e,t)=>
1{e=new S(e),t=new S(t);let r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new S(e),t=new S(t),1>e.alpha()&&(e=G(t,e,e.alpha(),"rgb"));let r=eH(...e.rgb()),n=eH(...t.rgb()),l=r>=.022?r:r+Math.pow(.022-r,1.414),a=n>=.022?n:n+Math.pow(.022-n,1.414),o=Math.pow(a,.56)-Math.pow(l,.57),i=Math.pow(a,.65)-Math.pow(l,.62),s=5e-4>Math.abs(a-l)?0:l<a?1.14*o:1.14*i;return 100*(.1>Math.abs(s)?0:s>0?s-.027:s+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,l=[0,1]){let a=0,i;"array"===s(l)?i=l[1]-l[0]:(i=0,l=[l,l]);let u=function(s){let u=b*((e+120)/360+t*s),c=eN(l[0]+i*s,n),d=(0!==a?r[0]+s*a:r)*c*(1-c)/2,f=eT(u),p=eO(u);return E(o([255*(c+d*(-.14861*f+1.78277*p)),255*(c+d*(-.29227*f-.90649*p)),255*(c+1.97294*f*d),1]))};return u.start=function(t){return null==t?e:(e=t,u)},u.rotations=function(e){return null==e?t:(t=e,u)},u.gamma=function(e){return null==e?n:(n=e,u)},u.hue=function(e){return null==e?r:("array"===s(r=e)?0==(a=r[1]-r[0])&&(r=r[1]):a=0,u)},u.lightness=function(e){return null==e?l:("array"===s(e)?(l=e,i=e[1]-e[0]):(l=[e,e],i=0),u)},u.scale=()=>E.scale(u),u.hue(r),u},deltaE:function(e,t,r=1,n=1,l=1){var a=function(e){return 360*e/(2*eJ)},o=function(e){return 2*eJ*e/360};e=new S(e),t=new S(t);let[i,s,u]=Array.from(e.lab()),[c,d,f]=Array.from(t.lab()),p=(i+c)/2,h=(ez(eG(s,2)+eG(u,2))+ez(eG(d,2)+eG(f,2)))/2,m=.5*(1-ez(eG(h,7)/(eG(h,7)+eG(25,7)))),b=s*(1+m),g=d*(1+m),y=ez(eG(b,2)+eG(u,2)),v=ez(eG(g,2)+eG(f,2)),w=(y+v)/2,x=a(eK(u,b)),E=a(eK(f,g)),_=x>=0?x:x+360,k=E>=0?E:E+360,C=eq(_-k)>180?(_+k+360)/2:(_+k)/2,A=1-.17*eY(o(C-30))+.24*eY(o(2*C))+.32*eY(o(3*C+6))-.2*eY(o(4*C-63)),j=k-_;j=180>=eq(j)?j:k<=_?j+360:j-360,j=2*ez(y*v)*eX(o(j)/2);let R=v-y,I=1+.015*eG(p-50,2)/ez(20+eG(p-50,2)),N=1+.045*w,O=1+.015*w*A,T=30*eZ(-eG((C-275)/25,2)),D=-(2*ez(eG(w,7)/(eG(w,7)+eG(25,7))))*eX(2*o(T));return eW(0,e$(100,ez(eG((c-i)/(r*I),2)+eG(R/(n*N),2)+eG(j/(l*O),2)+R/(n*N)*D*(j/(l*O)))))},distance:function(e,t,r="lab"){e=new S(e),t=new S(t);let n=e.get(r),l=t.get(r),a=0;for(let e in n){let t=(n[e]||0)-(l[e]||0);a+=t*t}return Math.sqrt(a)},input:x,interpolate:G,limits:eB,mix:G,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(eD(16*eL()));return new S(e,"hex")},scale:e_,scales:{cool:()=>e_([E.hsl(180,1,.9),E.hsl(250,.7,.4)]),hot:()=>e_(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")},valid:(...e)=>{try{return new S(...e),!0}catch(e){return!1}}});let t_=E},62177:(e,t,r)=>{"use strict";r.d(t,{Op:()=>S,mN:()=>eo,xI:()=>C,xW:()=>x});var n=r(12115),l=e=>e instanceof Date,a=e=>null==e,o=e=>!a(e)&&!Array.isArray(e)&&"object"==typeof e&&!l(e),i=e=>o(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,s=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),u="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function c(e){let t,r=Array.isArray(e),n="undefined"!=typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else if(!(!(u&&(e instanceof Blob||n))&&(r||o(e))))return e;else if(t=r?[]:{},r||(e=>{let t=e.constructor&&e.constructor.prototype;return o(t)&&t.hasOwnProperty("isPrototypeOf")})(e))for(let r in e)e.hasOwnProperty(r)&&(t[r]=c(e[r]));else t=e;return t}var d=e=>/^\w*$/.test(e),f=e=>void 0===e,p=e=>Array.isArray(e)?e.filter(Boolean):[],h=e=>p(e.replace(/["|']|\]/g,"").split(/\.|\[/)),m=(e,t,r)=>{if(!t||!o(e))return r;let n=(d(t)?[t]:h(t)).reduce((e,t)=>a(e)?e:e[t],e);return f(n)||n===e?f(e[t])?r:e[t]:n},b=(e,t,r)=>{let n=-1,l=d(t)?[t]:h(t),a=l.length,i=a-1;for(;++n<a;){let t=l[n],a=r;if(n!==i){let r=e[t];a=o(r)||Array.isArray(r)?r:isNaN(+l[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=a,e=e[t]}};let g={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},y={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},v={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},w=n.createContext(null);w.displayName="HookFormContext";let x=()=>n.useContext(w),S=e=>{let{children:t,...r}=e;return n.createElement(w.Provider,{value:r},t)};var E=(e,t,r,n=!0)=>{let l={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(l,a,{get:()=>(t._proxyFormState[a]!==y.all&&(t._proxyFormState[a]=!n||y.all),r&&(r[a
1]=!0),e[a])});return l};let _="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;var k=(e,t,r,n,l)=>"string"==typeof e?(n&&t.watch.add(e),m(r,e,l)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),m(r,e))):(n&&(t.watchAll=!0),r);let C=e=>e.render(function(e){let t=x(),{name:r,disabled:l,control:a=t.control,shouldUnregister:o}=e,u=s(a._names.array,r),d=function(e){let t=x(),{control:r=t.control,name:l,defaultValue:a,disabled:o,exact:i}=e||{},s=n.useRef(a),[u,c]=n.useState(r._getWatch(l,s.current));return _(()=>r._subscribe({name:l,formState:{values:!0},exact:i,callback:e=>!o&&c(k(l,r._names,e.values||r._formValues,!1,s.current))}),[l,r,o,i]),n.useEffect(()=>r._removeUnmounted()),u}({control:a,name:r,defaultValue:m(a._formValues,r,m(a._defaultValues,r,e.defaultValue)),exact:!0}),p=function(e){let t=x(),{control:r=t.control,disabled:l,name:a,exact:o}=e||{},[i,s]=n.useState(r._formState),u=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return _(()=>r._subscribe({name:a,formState:u.current,exact:o,callback:e=>{l||s({...r._formState,...e})}}),[a,l,o]),n.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>E(i,r,u.current,!1),[i,r])}({control:a,name:r,exact:!0}),h=n.useRef(e),y=n.useRef(a.register(r,{...e.rules,value:d,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}})),v=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!m(p.errors,r)},isDirty:{enumerable:!0,get:()=>!!m(p.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!m(p.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!m(p.validatingFields,r)},error:{enumerable:!0,get:()=>m(p.errors,r)}}),[p,r]),w=n.useCallback(e=>y.current.onChange({target:{value:i(e),name:r},type:g.CHANGE}),[r]),S=n.useCallback(()=>y.current.onBlur({target:{value:m(a._formValues,r),name:r},type:g.BLUR}),[r,a._formValues]),C=n.useCallback(e=>{let t=m(a._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus&&e.focus(),select:()=>e.select&&e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[a._fields,r]),A=n.useMemo(()=>({name:r,value:d,..."boolean"==typeof l||p.disabled?{disabled:p.disabled||l}:{},onChange:w,onBlur:S,ref:C}),[r,l,p.disabled,w,S,C,d]);return n.useEffect(()=>{let e=a._options.shouldUnregister||o;a.register(r,{...h.current.rules,..."boolean"==typeof h.current.disabled?{disabled:h.current.disabled}:{}});let t=(e,t)=>{let r=m(a._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){let e=c(m(a._options.defaultValues,r));b(a._defaultValues,r,e),f(m(a._formValues,r))&&b(a._formValues,r,e)}return u||a.register(r),()=>{(u?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}},[r,a,u,o]),n.useEffect(()=>{a._setDisabledField({disabled:l,name:r})},[l,r,a]),n.useMemo(()=>({field:A,formState:p,fieldState:v}),[A,p,v])}(e));var A=(e,t,r,n,l)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:l||!0}}:{},j=e=>Array.isArray(e)?e:[e],R=()=>{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=[]}}},I=e=>a(e)||"object"!=typeof e;function N(e,t,r=new WeakSet){if(I(e)||I(t))return e===t;if(l(e)&&l(t))return e.getTime()===t.getTime();let n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;if(r.has(e)||r.has(t))return!0;for(let i of(r.add(e),r.add(t),n)){let n=e[i];if(!a.includes(i))return!1;if("ref"!==i){let e=t[i];if(l(n)&&l(e)||o(n)&&o(e)||Array.isArray(n)&&Array.isArray(e)?!N(n,e,r):n!==e)return!1}}return!0}var O=e=>o(e)&&!Object.keys(e).length,T=e=>"function"==typeof e,D=e=>{if(!u)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},L=e=>D(e)&&e.isConnected;function M(e,t){let r=Array.isArray(t)?t:d(t)?[t]:h(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=f(e)?n++:e[t[n++]];return e}(e,r),l=r.length-1,a=r[l];return n&&delete n[a],0!==l&&(o(n)&&O(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!f(e[t]))return!1;return!0}(n))&&M(e,r.slice(0,-1)),e}var P=e=>{for(let t in e)if(T(e[t]))return!0;return!1};function F(e,t={}){let r=Array.isArray(e);if(o(e)||r)for(let r in e)Array.isArray(e[r])||o(e[r])&&!P(e[r])?(t[r]=Array.isArray(e[r])?[]:{},F(e[r],t[r])):a(e[r])||(t[r]=!0);return t}var V=(e,t)=>(function e(t,r,n){let l=Array.isArray(t);if(o(t)||l)for(let l in t)Array.isArray(t[l])||o(t[l])&&!P(t[l])?f(r)||I(n[l])?n[l]=Array.isArray(t[l])?F(t[l],[]):{...F(t[l])}:e(t[l],a(r)?{}:r[l],n[l]):n[l]=!N(t[l],r[l]);return n})(e,t,F(t));let U={value:!1,isValid:!1},B={value:!0,isValid:!0};var H=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&&!f(e[0].attributes.value)?f(e[0].value)||""===e[0].value?B:{value:e[0].value,isValid:!0}:B:U}return U},z=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>f(e)?e:t?""===e?NaN:e?+e:e:r&&"string"==typeof e?new Date(e):n?n(e):e;let G={isValid:!1,value:null};var $=e=>Array.isArray(e)?e.reduce((e,t)=>
1t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,G):G;function W(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?$(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?H(e.refs).value:z(f(t.value)?e.ref.value:t.value,e)}var K=e=>f(e)?e:e instanceof RegExp?e.source:o(e)?e.value instanceof RegExp?e.value.source:e.value:e,q=e=>({isOnSubmit:!e||e===y.onSubmit,isOnBlur:e===y.onBlur,isOnChange:e===y.onChange,isOnAll:e===y.all,isOnTouch:e===y.onTouched});let Y="AsyncFunction";var X=e=>!!e&&!!e.validate&&!!(T(e.validate)&&e.validate.constructor.name===Y||o(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===Y)),Z=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let J=(e,t,r,n)=>{for(let l of r||Object.keys(e)){let r=m(e,l);if(r){let{_f:e,...a}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],l)&&!n)return!0;else if(e.ref&&t(e.ref,e.name)&&!n)return!0;else if(J(a,t))break}else if(o(a)&&J(a,t))break}}};function Q(e,t,r){let n=m(e,r);if(n||d(r))return{error:n,name:r};let l=r.split(".");for(;l.length;){let n=l.join("."),a=m(t,n),o=m(e,n);if(a&&!Array.isArray(a)&&r!==n)break;if(o&&o.type)return{name:n,error:o};if(o&&o.root&&o.root.type)return{name:`${n}.root`,error:o.root};l.pop()}return{name:r}}var ee=(e,t,r)=>{let n=j(m(e,r));return b(n,"root",t[r]),b(e,r,n),e},et=e=>"string"==typeof e;function er(e,t,r="validate"){if(et(e)||Array.isArray(e)&&e.every(et)||"boolean"==typeof e&&!e)return{type:r,message:et(e)?e:"",ref:t}}var en=e=>!o(e)||e instanceof RegExp?{value:e,message:""}:e,el=async(e,t,r,n,l,i)=>{let{ref:s,refs:u,required:c,maxLength:d,minLength:p,min:h,max:b,pattern:g,validate:y,name:w,valueAsNumber:x,mount:S}=e._f,E=m(r,w);if(!S||t.has(w))return{};let _=u?u[0]:s,k=e=>{l&&_.reportValidity&&(_.setCustomValidity("boolean"==typeof e?"":e||""),_.reportValidity())},C={},j="radio"===s.type,R="checkbox"===s.type,I=(x||"file"===s.type)&&f(s.value)&&f(E)||D(s)&&""===s.value||""===E||Array.isArray(E)&&!E.length,N=A.bind(null,w,n,C),L=(e,t,r,n=v.maxLength,l=v.minLength)=>{let a=e?t:r;C[w]={type:e?n:l,message:a,ref:s,...N(e?n:l,a)}};if(i?!Array.isArray(E)||!E.length:c&&(!(j||R)&&(I||a(E))||"boolean"==typeof E&&!E||R&&!H(u).isValid||j&&!$(u).isValid)){let{value:e,message:t}=et(c)?{value:!!c,message:c}:en(c);if(e&&(C[w]={type:v.required,message:t,ref:_,...N(v.required,t)},!n))return k(t),C}if(!I&&(!a(h)||!a(b))){let e,t,r=en(b),l=en(h);if(a(E)||isNaN(E)){let n=s.valueAsDate||new Date(E),a=e=>new Date(new Date().toDateString()+" "+e),o="time"==s.type,i="week"==s.type;"string"==typeof r.value&&E&&(e=o?a(E)>a(r.value):i?E>r.value:n>new Date(r.value)),"string"==typeof l.value&&E&&(t=o?a(E)<a(l.value):i?E<l.value:n<new Date(l.value))}else{let n=s.valueAsNumber||(E?+E:E);a(r.value)||(e=n>r.value),a(l.value)||(t=n<l.value)}if((e||t)&&(L(!!e,r.message,l.message,v.max,v.min),!n))return k(C[w].message),C}if((d||p)&&!I&&("string"==typeof E||i&&Array.isArray(E))){let e=en(d),t=en(p),r=!a(e.value)&&E.length>+e.value,l=!a(t.value)&&E.length<+t.value;if((r||l)&&(L(r,e.message,t.message),!n))return k(C[w].message),C}if(g&&!I&&"string"==typeof E){let{value:e,message:t}=en(g);if(e instanceof RegExp&&!E.match(e)&&(C[w]={type:v.pattern,message:t,ref:s,...N(v.pattern,t)},!n))return k(t),C}if(y){if(T(y)){let e=er(await y(E,r),_);if(e&&(C[w]={...e,...N(v.validate,e.message)},!n))return k(e.message),C}else if(o(y)){let e={};for(let t in y){if(!O(e)&&!n)break;let l=er(await y[t](E,r),_,t);l&&(e={...l,...N(t,l.message)},k(l.message),n&&(C[w]=e))}if(!O(e)&&(C[w]={ref:_,...e},!n))return C}}return k(!0),C};let ea={mode:y.onSubmit,reValidateMode:y.onChange,shouldFocusError:!0};function eo(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[d,h]=n.useState({isDirty:!1,isValidating:!1,isLoading:T(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:T(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:d},e.defaultValues&&!T(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:r,...n}=function(e={}){let t,r={...ea,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:T(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},d={},h=(o(r.defaultValues)||o(r.values))&&c(r.defaultValues||r.values)||{},v=r.shouldUnregister?{}
1:c(h),w={action:!1,mount:!1,watch:!1},x={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},S=0,E={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},_={...E},C={array:R(),state:R()},A=r.criteriaMode===y.all,I=async e=>{if(!r.disabled&&(E.isValid||_.isValid||e)){let e=r.resolver?O((await B()).errors):await G(d,!0);e!==n.isValid&&C.state.next({isValid:e})}},P=(e,t)=>{!r.disabled&&(E.isValidating||E.validatingFields||_.isValidating||_.validatingFields)&&((e||Array.from(x.mount)).forEach(e=>{e&&(t?b(n.validatingFields,e,t):M(n.validatingFields,e))}),C.state.next({validatingFields:n.validatingFields,isValidating:!O(n.validatingFields)}))},F=(e,t,r,n)=>{let l=m(d,e);if(l){let a=m(v,e,f(r)?m(h,e):r);f(a)||n&&n.defaultChecked||t?b(v,e,t?a:W(l._f)):et(e,a),w.mount&&I()}},U=(e,t,l,a,o)=>{let i=!1,s=!1,u={name:e};if(!r.disabled){if(!l||a){(E.isDirty||_.isDirty)&&(s=n.isDirty,n.isDirty=u.isDirty=$(),i=s!==u.isDirty);let r=N(m(h,e),t);s=!!m(n.dirtyFields,e),r?M(n.dirtyFields,e):b(n.dirtyFields,e,!0),u.dirtyFields=n.dirtyFields,i=i||(E.dirtyFields||_.dirtyFields)&&!r!==s}if(l){let t=m(n.touchedFields,e);t||(b(n.touchedFields,e,l),u.touchedFields=n.touchedFields,i=i||(E.touchedFields||_.touchedFields)&&t!==l)}i&&o&&C.state.next(u)}return i?u:{}},B=async e=>{P(e,!0);let t=await r.resolver(v,r.context,((e,t,r,n)=>{let l={};for(let r of e){let e=m(t,r);e&&b(l,r,e._f)}return{criteriaMode:r,names:[...e],fields:l,shouldUseNativeValidation:n}})(e||x.mount,d,r.criteriaMode,r.shouldUseNativeValidation));return P(e),t},H=async e=>{let{errors:t}=await B(e);if(e)for(let r of e){let e=m(t,r);e?b(n.errors,r,e):M(n.errors,r)}else n.errors=t;return t},G=async(e,t,l={valid:!0})=>{for(let a in e){let o=e[a];if(o){let{_f:e,...i}=o;if(e){let i=x.array.has(e.name),s=o._f&&X(o._f);s&&E.validatingFields&&P([a],!0);let u=await el(o,x.disabled,v,A,r.shouldUseNativeValidation&&!t,i);if(s&&E.validatingFields&&P([a]),u[e.name]&&(l.valid=!1,t))break;t||(m(u,e.name)?i?ee(n.errors,u,e.name):b(n.errors,e.name,u[e.name]):M(n.errors,e.name))}O(i)||await G(i,t,l)}}return l.valid},$=(e,t)=>!r.disabled&&(e&&t&&b(v,e,t),!N(eu(),h)),Y=(e,t,r)=>k(e,x,{...w.mount?v:f(t)?h:"string"==typeof e?{[e]:t}:t},r,t),et=(e,t,r={})=>{let n=m(d,e),l=t;if(n){let r=n._f;r&&(r.disabled||b(v,e,z(t,r)),l=D(r.ref)&&a(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=l.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(l)?e.checked=!!l.find(t=>t===e.value):e.checked=l===e.value||!!l)}):r.refs.forEach(e=>e.checked=e.value===l):"file"===r.ref.type?r.ref.value="":(r.ref.value=l,r.ref.type||C.state.next({name:e,values:c(v)})))}(r.shouldDirty||r.shouldTouch)&&U(e,l,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&es(e)},er=(e,t,r)=>{for(let n in t){if(!t.hasOwnProperty(n))return;let a=t[n],i=e+"."+n,s=m(d,i);(x.array.has(e)||o(a)||s&&!s._f)&&!l(a)?er(i,a,r):et(i,a,r)}},en=(e,t,r={})=>{let l=m(d,e),o=x.array.has(e),i=c(t);b(v,e,i),o?(C.array.next({name:e,values:c(v)}),(E.isDirty||E.dirtyFields||_.isDirty||_.dirtyFields)&&r.shouldDirty&&C.state.next({name:e,dirtyFields:V(h,v),isDirty:$(e,i)})):!l||l._f||a(i)?et(e,i,r):er(e,i,r),Z(e,x)&&C.state.next({...n}),C.state.next({name:w.mount?e:void 0,values:c(v)})},eo=async e=>{w.mount=!0;let a=e.target,o=a.name,s=!0,u=m(d,o),f=e=>{s=Number.isNaN(e)||l(e)&&isNaN(e.getTime())||N(e,m(v,o,e))},p=q(r.mode),h=q(r.reValidateMode);if(u){let l,w,V,H=a.type?W(u._f):i(e),z=e.type===g.BLUR||e.type===g.FOCUS_OUT,$=!((V=u._f).mount&&(V.required||V.min||V.max||V.maxLength||V.minLength||V.pattern||V.validate))&&!r.resolver&&!m(n.errors,o)&&!u._f.deps||(y=z,k=m(n.touchedFields,o),j=n.isSubmitted,R=h,!(T=p).isOnAll&&(!j&&T.isOnTouch?!(k||y):(j?R.isOnBlur:T.isOnBlur)?!y:(j?!R.isOnChange:!T.isOnChange)||y)),K=Z(o,x,z);b(v,o,H),z?(u._f.onBlur&&u._f.onBlur(e),t&&t(0)):u._f.onChange&&u._f.onChange(e);let q=U(o,H,z),Y=!O(q)||K;if(z||C.state.next({name:o,type:e.type,values:c(v)}),$)return(E.isValid||_.isValid)&&("onBlur"===r.mode?z&&I():z||I()),Y&&C.state.next({name:o,...K?{}:q});if(!z&&K&&C.state.next({...n}),r.resolver){let{errors:e}=await B([o]);if(f(H),s){let t=Q(n.errors,d,o),r=Q(e,d,t.name||o);l=r.error,o=r.name,w=O(e)}}else P([o],!0),l=(await el(u,x.disabled,v,A,r.shouldUseNativeValidation))[o],P([o]),f(H),s&&(l?w=!1:(E.isValid||_.isValid)&&(w=await G(d,!0)));if(s){u._f.deps&&es(u._f.deps);var y,k,j,R,T,D=o,L=w,F=l;let e=m(n.errors,D),a=(E.isValid||_.isValid)&&"boolean"==typeof L&&n.isValid!==L;if(r.delayError&&F){let e;e=()=>{b(n.errors,D,F),C.state.next({errors:n.errors})},(t=t=>{clearTimeout(S),S=setTimeout(e,t)})(r.delayError)}else clearTimeout(S),t=null,F?b(n.errors,D,F):M(n.errors,D);if((F?!N(e,F):e)||!O(q)||a){let e={...q,...a&&"boolean"==typeof L?{isValid:L}:{},errors:n.errors,name:D};n={...n,...e},C.state.next(e)}}}},ei=(e,t)=>{if(m(n.errors,t)&&e.focus)return e.focus(),1},es=async(e,t={})=>{let l,a,o=j(e);if(r.resolver){let t=await H(f(e)?e:o);l=O(t),a=e?!o.some(e=>m(t,e)):l}else e?((a=(await Promise.all(o.map(async e=>{let t=m(d,e);return await G(t&&t._f?{[e]:t}:t)}))).every(Boolean))||n.isValid)&&I():a=l=await G(d);return C.state.next({..."string"!=typeof e||(E.isValid||_.isValid)&&l!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:l}:{},errors:n.errors}),t.shouldFocus&&!a&&J(d,ei,e?o:x.mount),a},eu=e=>{let t={...w.mount?v:h};return f(e)?t:"string"==typeof e?m(t,e):e.map(e=>m(t,e))},ec=(e,t)=>({invalid:!!m((t||n).errors,e),isDirty:!!m((t||n).dirtyFields,e),error:m((t||n).errors,e),isValidating:!!m(n.validatingFields,e),isTouched:!!m((t||n).touchedFields,e)}),ed=(e,t,r)=>{let l=(m(d,e,{_f:{}})._f||{}).ref,{ref:a,message:o,type:i,...s}=m(n.errors,e)||{};b(n.errors,e,{...s,...t,ref:l}),C.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&l&&l.focus&&l.focus()},ef=e=>C.state.subscribe({next:t=>{let r,l,a;r=e.name,l=t.name,a=e.exact,(!r||!l||r===l||j(r).some(e=>e&&(a?e===l:e.startsWith(l)||l.startsWith(e))))&&((e,t,r,n)=>{r(e);let{name:l,...a}=e;return O(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!n||y.all))})(t,e.formState||E,ew,e.reRenderRoot)&&e.callback({values:{...v},...n,...t})}}).unsubscribe,ep=(e,t={})=>
1{for(let l of e?j(e):x.mount)x.mount.delete(l),x.array.delete(l),t.keepValue||(M(d,l),M(v,l)),t.keepError||M(n.errors,l),t.keepDirty||M(n.dirtyFields,l),t.keepTouched||M(n.touchedFields,l),t.keepIsValidating||M(n.validatingFields,l),r.shouldUnregister||t.keepDefaultValue||M(h,l);C.state.next({values:c(v)}),C.state.next({...n,...!t.keepDirty?{}:{isDirty:$()}}),t.keepIsValid||I()},eh=({disabled:e,name:t})=>{("boolean"==typeof e&&w.mount||e||x.disabled.has(t))&&(e?x.disabled.add(t):x.disabled.delete(t))},em=(e,t={})=>{let n=m(d,e),l="boolean"==typeof t.disabled||"boolean"==typeof r.disabled;return(b(d,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),x.mount.add(e),n)?eh({disabled:"boolean"==typeof t.disabled?t.disabled:r.disabled,name:e}):F(e,!0,t.value),{...l?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:K(t.min),max:K(t.max),minLength:K(t.minLength),maxLength:K(t.maxLength),pattern:K(t.pattern)}:{},name:e,onChange:eo,onBlur:eo,ref:l=>{if(l){let r;em(e,t),n=m(d,e);let a=f(l.value)&&l.querySelectorAll&&l.querySelectorAll("input,select,textarea")[0]||l,o="radio"===(r=a).type||"checkbox"===r.type,i=n._f.refs||[];(o?i.find(e=>e===a):a===n._f.ref)||(b(d,e,{_f:{...n._f,...o?{refs:[...i.filter(L),a,...Array.isArray(m(h,e))?[{}]:[]],ref:{type:a.type,name:e}}:{ref:a}}}),F(e,!1,void 0,a))}else(n=m(d,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(s(x.array,e)&&w.action)&&x.unMount.add(e)}}},eb=()=>r.shouldFocusError&&J(d,ei,x.mount),eg=(e,t)=>async l=>{let a;l&&(l.preventDefault&&l.preventDefault(),l.persist&&l.persist());let o=c(v);if(C.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await B();n.errors=e,o=c(t)}else await G(d);if(x.disabled.size)for(let e of x.disabled)M(o,e);if(M(n.errors,"root"),O(n.errors)){C.state.next({errors:{}});try{await e(o,l)}catch(e){a=e}}else t&&await t({...n.errors},l),eb(),setTimeout(eb);if(C.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:O(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},ey=(e,t={})=>{let l=e?c(e):h,a=c(l),o=O(e),i=o?h:a;if(t.keepDefaultValues||(h=l),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...x.mount,...Object.keys(V(h,v))])))m(n.dirtyFields,e)?b(i,e,m(v,e)):en(e,m(i,e));else{if(u&&f(e))for(let e of x.mount){let t=m(d,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(D(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of x.mount)en(e,m(i,e));else d={}}v=r.shouldUnregister?t.keepDefaultValues?c(h):{}:c(i),C.array.next({values:{...i}}),C.state.next({values:{...i}})}x={mount:t.keepDirtyValues?x.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},w.mount=!E.isValid||!!t.keepIsValid||!!t.keepDirtyValues,w.watch=!!r.shouldUnregister,C.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!o&&(t.keepDirty?n.isDirty:!!(t.keepDefaultValues&&!N(e,h))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:o?{}:t.keepDirtyValues?t.keepDefaultValues&&v?V(h,v):n.dirtyFields:t.keepDefaultValues&&e?V(h,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},ev=(e,t)=>ey(T(e)?e(v):e,t),ew=e=>{n={...n,...e}},ex={control:{register:em,unregister:ep,getFieldState:ec,handleSubmit:eg,setError:ed,_subscribe:ef,_runSchema:B,_focusError:eb,_getWatch:Y,_getDirty:$,_setValid:I,_setFieldArray:(e,t=[],l,a,o=!0,i=!0)=>{if(a&&l&&!r.disabled){if(w.action=!0,i&&Array.isArray(m(d,e))){let t=l(m(d,e),a.argA,a.argB);o&&b(d,e,t)}if(i&&Array.isArray(m(n.errors,e))){let t,r=l(m(n.errors,e),a.argA,a.argB);o&&b(n.errors,e,r),p(m(t=n.errors,e)).length||M(t,e)}if((E.touchedFields||_.touchedFields)&&i&&Array.isArray(m(n.touchedFields,e))){let t=l(m(n.touchedFields,e),a.argA,a.argB);o&&b(n.touchedFields,e,t)}(E.dirtyFields||_.dirtyFields)&&(n.dirtyFields=V(h,v)),C.state.next({name:e,isDirty:$(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else b(v,e,t)},_setDisabledField:eh,_setErrors:e=>{n.errors=e,C.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>p(m(w.mount?v:h,e,r.shouldUnregister?m(h,e,[]):[])),_reset:ey,_resetDefaultValues:()=>T(r.defaultValues)&&r.defaultValues().then(e=>{ev(e,r.resetOptions),C.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of x.unMount){let t=m(d,e);t&&(t._f.refs?t._f.refs.every(e=>!L(e)):!L(t._f.ref))&&ep(e)}x.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(C.state.next({disabled:e}),J(d,(t,r)=>{let n=m(d,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEac
1h(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:C,_proxyFormState:E,get _fields(){return d},get _formValues(){return v},get _state(){return w},set _state(value){w=value},get _defaultValues(){return h},get _names(){return x},set _names(value){x=value},get _formState(){return n},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(w.mount=!0,_={..._,...e.formState},ef({...e,formState:_})),trigger:es,register:em,handleSubmit:eg,watch:(e,t)=>T(e)?C.state.subscribe({next:r=>e(Y(void 0,t),r)}):Y(e,t,!0),setValue:en,getValues:eu,reset:ev,resetField:(e,t={})=>{m(d,e)&&(f(t.defaultValue)?en(e,c(m(h,e))):(en(e,t.defaultValue),b(h,e,c(t.defaultValue))),t.keepTouched||M(n.touchedFields,e),t.keepDirty||(M(n.dirtyFields,e),n.isDirty=t.defaultValue?$(e,c(m(h,e))):$()),!t.keepError&&(M(n.errors,e),E.isValid&&I()),C.state.next({...n}))},clearErrors:e=>{e&&j(e).forEach(e=>M(n.errors,e)),C.state.next({errors:e?n.errors:{}})},unregister:ep,setError:ed,setFocus:(e,t={})=>{let r=m(d,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&T(e.select)&&e.select())}},getFieldState:ec};return{...ex,formControl:ex}}(e);t.current={...n,formState:d}}let v=t.current.control;return v._options=e,_(()=>{let e=v._subscribe({formState:v._proxyFormState,callback:()=>h({...v._formState}),reRenderRoot:!0});return h(e=>({...e,isReady:!0})),v._formState.isReady=!0,e},[v]),n.useEffect(()=>v._disableForm(e.disabled),[v,e.disabled]),n.useEffect(()=>{e.mode&&(v._options.mode=e.mode),e.reValidateMode&&(v._options.reValidateMode=e.reValidateMode)},[v,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(v._setErrors(e.errors),v._focusError())},[v,e.errors]),n.useEffect(()=>{e.shouldUnregister&&v._subjects.state.next({values:v._getWatch()})},[v,e.shouldUnregister]),n.useEffect(()=>{if(v._proxyFormState.isDirty){let e=v._getDirty();e!==d.isDirty&&v._subjects.state.next({isDirty:e})}},[v,d.isDirty]),n.useEffect(()=>{e.values&&!N(e.values,r.current)?(v._reset(e.values,{keepFieldsRef:!0,...v._options.resetOptions}),r.current=e.values,h(e=>({...e}))):v._resetDefaultValues()},[v,e.values]),n.useEffect(()=>{v._state.mount||(v._setValid(),v._state.mount=!0),v._state.watch&&(v._state.watch=!1,v._subjects.state.next({...v._formState})),v._removeUnmounted()}),t.current.formState=E(d,v),t.current}},63554:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l.a});var n=r(69243),l=r.n(n),a={};for(let e in n)"default"!==e&&(a[e]=()=>n[e]);r.d(t,a)},66474:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(19946).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},66766:(e,t,r)=>{"use strict";r.d(t,{default:()=>l.a});var n=r(71469),l=r.n(n)},67820:(e,t,r)=>{"use strict";r.d(t,{C1:()=>S,bL:()=>w});var n=r(12115),l=r(6101),a=r(46081),o=r(85185),i=r(5845),s=r(11275),u=r(28905),c=r(63655),d=r(95155),f="Checkbox",[p,h]=(0,a.A)(f),[m,b]=p(f);function g(e){let{__scopeCheckbox:t,checked:r,children:l,defaultChecked:a,disabled:o,form:s,name:u,onCheckedChange:c,required:p,value:h="on",internal_do_not_use_render:b}=e,[g,y]=(0,i.i)({prop:r,defaultProp:null!=a&&a,onChange:c,caller:f}),[v,w]=n.useState(null),[x,S]=n.useState(null),E=n.useRef(!1),_=!v||!!s||!!v.closest("form"),C={checked:g,disabled:o,setChecked:y,control:v,setControl:w,name:u,form:s,value:h,hasConsumerStoppedPropagationRef:E,required:p,defaultChecked:!k(a)&&a,isFormControl:_,bubbleInput:x,setBubbleInput:S};return(0,d.jsx)(m,{scope:t,...C,children:"function"==typeof b?b(C):l})}var y="CheckboxTrigger",v=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,onKeyDown:a,onClick:i,...s}=e,{control:u,value:f,disabled:p,checked:h,required:m,setControl:g,setChecked:v,hasConsumerStoppedPropagationRef:w,isFormControl:x,bubbleInput:S}=b(y,r),E=(0,l.s)(t,g),_=n.useRef(h);return n.useEffect(()=>{let e=null==u?void 0:u.form;if(e){let t=()=>v(_.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,v]),(0,d.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":k(h)?"mixed":h,"aria-required":m,"data-state":C(h),"data-disabled":p?"":void 0,disabled:p,value:f,...s,ref:E,onKeyDown:(0,o.m)(a,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,o.m)(i,e=>{v(e=>!!k(e)||!e),S&&x&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})})});v.displayName=y;var w=n.forwardRef((e,t)=>
1{let{__scopeCheckbox:r,name:n,checked:l,defaultChecked:a,required:o,disabled:i,value:s,onCheckedChange:u,form:c,...f}=e;return(0,d.jsx)(g,{__scopeCheckbox:r,checked:l,defaultChecked:a,disabled:i,required:o,onCheckedChange:u,name:n,form:c,value:s,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(v,{...f,ref:t,__scopeCheckbox:r}),n&&(0,d.jsx)(_,{__scopeCheckbox:r})]})}})});w.displayName=f;var x="CheckboxIndicator",S=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...l}=e,a=b(x,r);return(0,d.jsx)(u.C,{present:n||k(a.checked)||!0===a.checked,children:(0,d.jsx)(c.sG.span,{"data-state":C(a.checked),"data-disabled":a.disabled?"":void 0,...l,ref:t,style:{pointerEvents:"none",...e.style}})})});S.displayName=x;var E="CheckboxBubbleInput",_=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,...a}=e,{control:o,hasConsumerStoppedPropagationRef:i,checked:u,defaultChecked:f,required:p,disabled:h,name:m,value:g,form:y,bubbleInput:v,setBubbleInput:w}=b(E,r),x=(0,l.s)(t,w),S=function(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(u),_=(0,s.X)(o);n.useEffect(()=>{if(!v)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!i.current;if(S!==u&&e){let r=new Event("click",{bubbles:t});v.indeterminate=k(u),e.call(v,!k(u)&&u),v.dispatchEvent(r)}},[v,S,u,i]);let C=n.useRef(!k(u)&&u);return(0,d.jsx)(c.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=f?f:C.current,required:p,disabled:h,name:m,value:g,form:y,...a,tabIndex:-1,ref:x,style:{...a.style,..._,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function k(e){return"indeterminate"===e}function C(e){return k(e)?"indeterminate":e?"checked":"unchecked"}_.displayName=E},68670:(e,t,r)=>{"use strict";r.d(t,{withReCaptcha:()=>a});var n=r(12115),l=r(89985);function a(e){let t=e.displayName||e.name||"Component",r=t=>{let r=(0,l.useReCaptcha)();return n.createElement(e,{...r,...t})};return r.displayName="withReCaptcha(".concat(t,")"),r}},69243:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return m}});let n=r(88229),l=r(6966),a=r(95155),o=n._(r(47650)),i=l._(r(12115)),s=r(82830),u=r(42714),c=r(92374),d=new Map,f=new Set,p=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:l=null,dangerouslySetInnerHTML:a,children:i="",strategy:s="afterInteractive",onError:c,stylesheets:p}=e,h=r||t;if(h&&f.has(h))return;if(d.has(t)){f.add(h),d.get(t).then(n,c);return}let m=()=>{l&&l(),f.add(h)},b=document.createElement("script"),g=new Promise((e,t)=>{b.addEventListener("load",function(t){e(),n&&n.call(this,t),m()}),b.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});a?(b.innerHTML=a.__html||"",m()):i?(b.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",m()):t&&(b.src=t,d.set(t,g)),(0,u.setAttributesFromProps)(b,e),"worker"===s&&b.setAttribute("type","text/partytown"),b.setAttribute("data-nscript",s),p&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(p),document.body.appendChild(b)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}):p(e)}function m(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function b(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:l=null,strategy:u="afterInteractive",onError:d,stylesheets:h,...m}=e,{updateScripts:b,scripts:g,getIsSsr:y,appDir:v,nonce:w}=(0,i.useContext)(s.HeadManagerContext);w=m.nonce||w;let x=(0,i.useRef)(!1);(0,i.useEffect)(()=>{let e=t||r;x.current||(l&&e&&f.has(e)&&l(),x.current=!0)},[l,t,r]);let S=(0,i.useRef)(!1);if((0,i.useEffect)(()=>
1{if(!S.current){if("afterInteractive"===u)p(e);else"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}));S.current=!0}},[e,u]),("beforeInteractive"===u||"worker"===u)&&(b?(g[u]=(g[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:l,onError:d,...m,nonce:w}]),b(g)):y&&y()?f.add(t||r):y&&!y()&&p({...e,nonce:w})),v){if(h&&h.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...m,id:t}])+")"}});else return o.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin}),(0,a.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...m,id:t}])+")"}});"afterInteractive"===u&&r&&o.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let g=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},71469:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},getImageProps:function(){return i}});let n=r(88229),l=r(38883),a=r(33063),o=n._(r(51193));function i(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let s=a.Image},72434:(e,t,r)=>{"use strict";r.d(t,{s:()=>y});var n,l=r(95155),a=r(12115);let o={horizontalrule:(0,l.jsx)("hr",{})},i={linebreak:(0,l.jsx)("br",{})};var s=r(95653);let u={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};for(var c=new Uint8Array(16),d=[],f=0;f<256;++f)d.push((f+256).toString(16).slice(1));let p=function(e,t,r){if(u.randomUUID&&!t&&!e)return u.randomUUID();var l=(e=e||{}).random||(e.rng||function(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(c)})();if(l[6]=15&l[6]|64,l[8]=63&l[8]|128,t){r=r||0;for(var a=0;a<16;++a)t[r+a]=l[a];return t}return function(e,t=0){return(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase()}(l)},h={IS_NORMAL:0,IS_TOKEN:1,IS_SEGMENTED:2,IS_BOLD:1,IS_ITALIC:2,IS_STRIKETHROUGH:4,IS_UNDERLINE:8,IS_CODE:16,IS_SUBSCRIPT:32,IS_SUPERSCRIPT:64,IS_HIGHLIGHT:128,IS_DIRECTIONLESS:1,IS_UNMERGEABLE:2,IS_ALIGN_LEFT:1,IS_ALIGN_CENTER:2,IS_ALIGN_RIGHT:3,IS_ALIGN_JUSTIFY:4,IS_ALIGN_START:5,IS_ALIGN_END:6};h.IS_BOLD,h.IS_ITALIC,h.IS_STRIKETHROUGH,h.IS_UNDERLINE,h.IS_CODE,h.IS_SUBSCRIPT,h.IS_SUPERSCRIPT,h.IS_HIGHLIGHT;let m="֑-߿יִ-﷽ﹰ-ﻼ",b="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿";RegExp("^[^"+b+"]*["+m+"]"),RegExp("^[^"+m+"]*["+b+"]"),h.IS_BOLD,h.IS_CODE,h.IS_HIGHLIGHT,h.IS_ITALIC,h.IS_STRIKETHROUGH,h.IS_SUBSCRIPT,h.IS_SUPERSCRIPT,h.IS_UNDERLINE,h.IS_DIRECTIONLESS,h.IS_UNMERGEABLE,h.IS_ALIGN_CENTER,h.IS_ALIGN_END,h.IS_ALIGN_JUSTIFY,h.IS_ALIGN_LEFT,h.IS_ALIGN_RIGHT,h.IS_ALIGN_START,h.IS_ALIGN_CENTER,h.IS_ALIGN_END,h.IS_ALIGN_JUSTIFY,h.IS_ALIGN_LEFT,h.IS_ALIGN_RIGHT,h.IS_ALIGN_START,h.IS_NORMAL,h.IS_SEGMENTED,h.IS_TOKEN,h.IS_NORMAL,h.IS_SEGMENTED,h.IS_TOKEN;let g={paragraph:({node:e,nodesToJSX:t})=>{let r=t({nodes:e.children});return r?.length?(0,l.jsx)("p",{children:r}):(0,l.jsx)("p",{children:(0,l.jsx)("br",{})})},text:({node:e})=>{let t=e.text;return e.format&h.IS_BOLD&&(t=(0,l.jsx)("strong",{children:t})),e.format&h.IS_ITALIC&&(t=(0,l.jsx)("em",{children:t})),e.format&h.IS_STRIKETHROUGH&&(t=(0,l.jsx)("span",{style:{textDecoration:"line-through"},children:t})),e.format&h.IS_UNDERLINE&&(t=(0,l.jsx)("span",{style:{textDecoration:"underline"},children:t})),e.format&h.IS_CODE&&(t=(0,l.jsx)("code",{children:t})),e.format&h.IS_SUBSCRIPT&&(t=(0,l.jsx)("sub",{children:t})),e.format&h.IS_SUPERSCRIPT&&(t=(0,l.jsx)("sup",{children:t})),t},...i,quote:({node:e,nodesToJSX:t})=>{let r=t({nodes:e.children});return(0,l.jsx)("blockquote",{children:r})},table:({node:e,nodesToJSX:t})=>{let r=t({nodes:e.children});return(0,l.jsx)("div",{className:"lexical-table-container",children:(0,l.jsx)("table",{className:"lexical-table",style:{borderCollapse:"collapse"},children:(0,l.jsx)("tbody",{children:r})})})},tablecell:({node:e,nodesToJSX:t})=>{let r=t({nodes:e.children}),n=e.headerState>0?"th":"td",a=`lexical-table-cell-header-${e.headerState}`,o={backgroundColor:e.backgroundColor||void 0,border:"1px solid #ccc",padding:"8px"},i=e.colSpan&&e.colSpan>1?e.colSpan:void 0,s=e.rowSpan&&e.rowSpan>1?e.rowSpan:void 0;return(0,l.jsx)(n,{className:`lexical-table-cell ${a}`,colSpan:i,rowSpan:s,style:o,children:r})},tablerow:({node:e,nodesToJSX:t})=>{let r=t({nodes:e.children});return(0,l.jsx)("tr",{className:"lexical-table-row",children:r})},heading:({node:e,nodesToJSX:t})=>{let r=t({nodes:e.children}),n=e.tag;return(0,l.jsx)(n,{children:r})},...o,list:({node:e,nodesToJSX:t})=>{let r=t({nodes:e.children}),n=e.tag;return(0,l.jsx)(n,{className:`list-${e?.listType}`,children:r})},listitem:({node:e,nodesToJSX:t,parent:r})=>{let n=e.children.some(e=>
1"list"===e.type),a=t({nodes:e.children});if(!("listType"in r)||r?.listType!=="check")return(0,l.jsx)("li",{className:`${n?"nestedListItem":""}`,style:n?{listStyleType:"none"}:void 0,value:e?.value,children:a});{let t=p();return(0,l.jsx)("li",{"aria-checked":e.checked?"true":"false",className:`list-item-checkbox${e.checked?" list-item-checkbox-checked":" list-item-checkbox-unchecked"}${n?" nestedListItem":""}`,role:"checkbox",style:{listStyleType:"none"},tabIndex:-1,value:e?.value,children:n?a:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("input",{checked:e.checked,id:t,readOnly:!0,type:"checkbox"}),(0,l.jsx)("label",{htmlFor:t,children:a}),(0,l.jsx)("br",{})]})})}},...(0,s.A)({}),upload:({node:e})=>{if("object"!=typeof e.value)return null;let t=e.value,r=e.fields?.alt||t?.alt||"",n=t.url;if(!t.mimeType.startsWith("image"))return(0,l.jsx)("a",{href:n,rel:"noopener noreferrer",children:t.filename});if(!t.sizes||!Object.keys(t.sizes).length)return(0,l.jsx)("img",{alt:r,height:t.height,src:n,width:t.width});let a=[];for(let e in t.sizes){let r=t.sizes[e];if(!r||!r.width||!r.height||!r.mimeType||!r.filesize||!r.filename||!r.url)continue;let n=r?.url;a.push((0,l.jsx)("source",{media:`(max-width: ${r.width}px)`,srcSet:n,type:r.mimeType},e))}return a.push((0,l.jsx)("img",{alt:r,height:t?.height,src:n,width:t?.width},"image")),(0,l.jsx)("picture",{children:a})},tab:"	"},y=({className:e,converters:t,data:r,disableContainer:n,disableIndent:o,disableTextAlign:i})=>{if(!r)return null;let s={};s=t?"function"==typeof t?t({defaultConverters:g}):t:g;let u=r&&!Array.isArray(r)&&"object"==typeof r&&"root"in r&&function({converters:e,data:t,disableIndent:r,disableTextAlign:n}){return!function(e){let t=!!e?.root?.children?.length,r=!1;if(e?.root?.children?.length===1&&e?.root?.children[0]?.type==="paragraph"){let t=e?.root?.children[0];if(t?.children&&t?.children?.length!==0){if(t?.children?.length===1){let e=t?.children[0];e?.type!=="text"||e?.text?.length||(r=!0)}}else r=!0}return!!t&&!r}(t)?(0,l.jsx)(l.Fragment,{}):function e({converters:t,disableIndent:r,disableTextAlign:n,nodes:o,parent:i}){let s=t.unknown;return o.map((o,u)=>{let c;"block"===o.type?(c=t?.blocks?.[o?.fields?.blockType])||s||console.error(`Lexical => JSX converter: Blocks converter: found ${o?.fields?.blockType} block, but no converter is provided`):"inlineBlock"===o.type?(c=t?.inlineBlocks?.[o?.fields?.blockType])||s||console.error(`Lexical => JSX converter: Inline Blocks converter: found ${o?.fields?.blockType} inline block, but no converter is provided`):c=t[o.type];try{let d;!c&&s&&(c=s),d=c?"function"==typeof c?c({childIndex:u,converters:t,node:o,nodesToJSX:l=>e({converters:l.converters??t,disableIndent:l.disableIndent??r,disableTextAlign:l.disableTextAlign??n,nodes:l.nodes,parent:l.parent??{...o,parent:i}}),parent:i}):c:(0,l.jsx)("span",{children:"unknown node"},u);let f={};if(!n&&(!Array.isArray(n)||!n?.includes(o.type))&&"format"in o&&o.format)switch(o.format){case"center":f.textAlign="center";break;case"end":case"right":f.textAlign="right";break;case"justify":f.textAlign="justify";break;case"left":break;case"start":f.textAlign="left"}if(!r&&(!Array.isArray(r)||!r?.includes(o.type))&&"indent"in o&&o.indent&&"listitem"!==o.type&&(f.paddingInlineStart=`${40*Number(o.indent)}px`),a.isValidElement(d)){if(f.textAlign||f.paddingInlineStart){let e={...f,...d?.props?.style??{}};return a.cloneElement(d,{key:u,style:e})}return a.cloneElement(d,{key:u})}return d}catch(e){return console.error("Error converting lexical node to JSX:",e,"node:",o),null}}).filter(Boolean)}({converters:e,disableIndent:r,disableTextAlign:n,nodes:t?.root?.children,parent:t?.root})}({converters:s,data:r,disableIndent:o,disableTextAlign:i});return n?(0,l.jsx)(l.Fragment,{children:u}):(0,l.jsx)("div",{className:e??"payload-richtext",children:u})}},84778:(e,t,r)=>{"use strict";r.d(t,{E:()=>a,R:()=>l});var n=r(12115);let l=function(){let{reCaptchaKey:e,language:t,useRecaptchaNet:r=!1,useEnterprise:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l="https://www.".concat(r?"recaptcha.net":"google.com","/recaptcha/").concat(n?"enterprise.js":"api.js","?");
1return e&&(l+="render=".concat(e)),t&&(l+="&hl=".concat(t)),l},a=n.useLayoutEffect},87918:(e,t,r)=>{"use strict";r.d(t,{A:()=>S});let n=String.prototype.replace,l=/%20/g,a={RFC1738:"RFC1738",RFC3986:"RFC3986"},o={RFC1738:function(e){return n.call(e,l,"+")},RFC3986:function(e){return String(e)}},i=a.RFC1738;a.RFC3986;let s=a.RFC3986;Object.prototype.hasOwnProperty;let u=Array.isArray,c=function(){let e=[];for(let t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),d=function(e,t){if(u(e)){let r=[];for(let n=0;n<e.length;n+=1)r.push(t(e[n]));return r}return t(e)},f=Object.prototype.hasOwnProperty,p={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},h=Array.isArray,m=Array.prototype.push,b=function(e,t){m.apply(e,h(t)?t:[t])},g=Date.prototype.toISOString,y={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:function(e,t,r,n,l){if(0===e.length)return e;let a=e;if("symbol"==typeof e?a=Symbol.prototype.toString.call(e):"string"!=typeof e&&(a=String(e)),"iso-8859-1"===r)return escape(a).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});let o="";for(let e=0;e<a.length;e+=1024){let t=a.length>=1024?a.slice(e,e+1024):a,r=[];for(let e=0;e<t.length;++e){let n=t.charCodeAt(e);if(45===n||46===n||95===n||126===n||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||l===i&&(40===n||41===n)){r[r.length]=t.charAt(e);continue}if(n<128){r[r.length]=c[n];continue}if(n<2048){r[r.length]=c[192|n>>6]+c[128|63&n];continue}if(n<55296||n>=57344){r[r.length]=c[224|n>>12]+c[128|n>>6&63]+c[128|63&n];continue}e+=1,n=65536+((1023&n)<<10|1023&t.charCodeAt(e)),r[r.length]=c[240|n>>18]+c[128|n>>12&63]+c[128|n>>6&63]+c[128|63&n]}o+=r.join("")}return o},encodeValuesOnly:!1,format:s,formatter:o[s],indices:!1,serializeDate:function(e){return g.call(e)},skipNulls:!1,strictNullHandling:!1},v={},w=function(e,t,r,n,l,a,o,i,s,u,c,f,p,m,g,x,S,E){var _,k;let C,A=e,j=E,R=0,I=!1;for(;void 0!==(j=j.get(v))&&!I;){let t=j.get(e);if(R+=1,void 0!==t)if(t===R)throw RangeError("Cyclic object value");else I=!0;void 0===j.get(v)&&(R=0)}if("function"==typeof u?A=u(t,A):A instanceof Date?A=p(A):"comma"===r&&h(A)&&(A=d(A,function(e){return e instanceof Date?p(e):e})),null===A){if(a)return s&&!x?s(t,y.encoder,S,"key",m):t;A=""}if("string"==typeof(_=A)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||(k=A)&&"object"==typeof k&&k.constructor&&k.constructor.isBuffer&&k.constructor.isBuffer(k))return s?[g(x?t:s(t,y.encoder,S,"key",m))+"="+g(s(A,y.encoder,S,"value",m))]:[g(t)+"="+g(String(A))];let N=[];if(void 0===A)return N;if("comma"===r&&h(A))x&&s&&(A=d(A,s)),C=[{value:A.length>0?A.join(",")||null:void 0}];else if(h(u))C=u;else{let e=Object.keys(A);C=c?e.sort(c):e}let O=i?t.replace(/\./g,"%2E"):t,T=n&&h(A)&&1===A.length?O+"[]":O;if(l&&h(A)&&0===A.length)return T+"[]";for(let t=0;t<C.length;++t){let d=C[t],y="object"==typeof d&&void 0!==d.value?d.value:A[d];if(o&&null===y)continue;let _=f&&i?d.replace(/\./g,"%2E"):d,k=h(A)?"function"==typeof r?r(T,_):T:T+(f?"."+_:"["+_+"]");E.set(e,R);let j=new WeakMap;j.set(v,E),b(N,w(y,k,r,n,l,a,o,i,"comma"===r&&x&&h(A)?null:s,u,c,f,p,m,g,x,S,j))}return N},x=function(e){let t;if(!e)return y;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw TypeError("Encoder has to be a function.");let r=e.charset||y.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");let n=s;if(void 0!==e.format){if(!f.call(o,e.format))throw TypeError("Unknown format option provided.");n=e.format}let l=o[n],a=y.filter;if(("function"==typeof e.filter||h(e.filter))&&(a=e.filter),t=e.arrayFormat in p?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":y.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");let i=void 0===e.allowDots?!0===e.encodeDotInKeys||y.allowDots:!!e.allowDots;return{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:y.addQueryPrefix,allowDots:i,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:y.allowEmptyArrays,arrayFormat:t,charset
1:r,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:y.charsetSentinel,commaRoundTrip:e.commaRoundTrip,delimiter:void 0===e.delimiter?y.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:y.encode,encodeDotInKeys:"boolean"==typeof e.encodeDotInKeys?e.encodeDotInKeys:y.encodeDotInKeys,encoder:"function"==typeof e.encoder?e.encoder:y.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:y.encodeValuesOnly,filter:a,format:n,formatter:l,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:y.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:y.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:y.strictNullHandling}};function S(e,t){let r,n=e,l=x(t);"function"==typeof l.filter?n=(0,l.filter)("",n):h(l.filter)&&(r=l.filter);let a=[];if("object"!=typeof n||null===n)return"";let o=p[l.arrayFormat],i="comma"===o&&l.commaRoundTrip;r||(r=Object.keys(n)),l.sort&&r.sort(l.sort);let s=new WeakMap;for(let e=0;e<r.length;++e){let t=r[e];l.skipNulls&&null===n[t]||b(a,w(n[t],t,o,i,l.allowEmptyArrays,l.strictNullHandling,l.skipNulls,l.encodeDotInKeys,l.encode?l.encoder:null,l.filter,l.sort,l.allowDots,l.serializeDate,l.format,l.formatter,l.encodeValuesOnly,l.charset,s))}let u=a.join(l.delimiter),c=!0===l.addQueryPrefix?"?":"";return l.charsetSentinel&&("iso-8859-1"===l.charset?c+="utf8=%26%2310003%3B&":c+="utf8=%E2%9C%93&"),u.length>0?c+u:""}},89985:(e,t,r)=>{"use strict";r.d(t,{useReCaptcha:()=>o});var n=r(12115),l=r(49383),a=r(84778);let o=e=>{let{grecaptcha:t,loaded:r,reCaptchaKey:o,...i}=(0,l.useReCaptchaContext)(),s=e||o,u=(0,n.useRef)(null==t?void 0:t.execute);(0,a.E)(()=>{u.current=null==t?void 0:t.execute},[r,null==t?void 0:t.execute]);let c=(0,n.useCallback)(async e=>{if("function"!=typeof u.current)throw Error("Recaptcha has not been loaded");if(!s)throw Error("ReCaptcha sitekey is not defined");return await u.current(s,{action:e})},[s]);return{...i,grecaptcha:t,loaded:r,reCaptchaKey:s,executeRecaptcha:c}}},92374:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},95653:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(95155);let l=({internalDocToHref:e})=>({autolink:({node:e,nodesToJSX:t})=>{let r=t({nodes:e.children}),l=e.fields.newTab?"noopener noreferrer":void 0,a=e.fields.newTab?"_blank":void 0;return(0,n.jsx)("a",{href:e.fields.url,rel:l,target:a,children:r})},link:({node:t,nodesToJSX:r})=>{let l=r({nodes:t.children}),a=t.fields.newTab?"noopener noreferrer":void 0,o=t.fields.newTab?"_blank":void 0,i=t.fields.url??"";return"internal"===t.fields.linkType&&(e?i=e({linkNode:t}):(console.error("Lexical => JSX converter: Link converter: found internal link, but internalDocToHref is not provided"),i="#")),(0,n.jsx)("a",{href:i,rel:a,target:o,children:l})}})}}]);

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.