1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4013],{180:function(e,t,r){"use strict";var n,i,o=r(959),a=o&&"object"==typeof o&&"default"in o?o.default:o,s=function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function u(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function c(e,t){return e(t={exports:{}},t.exports),t.exports}var d=c(function(e,t){var r;Object.defineProperty(t,"__esModule",{value:!0}),t.BLOCKS=void 0,(r=t.BLOCKS||(t.BLOCKS={})).DOCUMENT="document",r.PARAGRAPH="paragraph",r.HEADING_1="heading-1",r.HEADING_2="heading-2",r.HEADING_3="heading-3",r.HEADING_4="heading-4",r.HEADING_5="heading-5",r.HEADING_6="heading-6",r.OL_LIST="ordered-list",r.UL_LIST="unordered-list",r.LIST_ITEM="list-item",r.HR="hr",r.QUOTE="blockquote",r.EMBEDDED_ENTRY="embedded-entry-block",r.EMBEDDED_ASSET="embedded-asset-block",r.TABLE="table",r.TABLE_ROW="table-row",r.TABLE_CELL="table-cell",r.TABLE_HEADER_CELL="table-header-cell"});u(d),d.BLOCKS;var f=c(function(e,t){var r;Object.defineProperty(t,"__esModule",{value:!0}),t.INLINES=void 0,(r=t.INLINES||(t.INLINES={})).HYPERLINK="hyperlink",r.ENTRY_HYPERLINK="entry-hyperlink",r.ASSET_HYPERLINK="asset-hyperlink",r.EMBEDDED_ENTRY="embedded-entry-inline"});u(f),f.INLINES;var h=c(function(e,t){var r,n;Object.defineProperty(t,"__esModule",{value:!0}),(n=r||(r={})).BOLD="bold",n.ITALIC="italic",n.UNDERLINE="underline",n.CODE="code",n.SUPERSCRIPT="superscript",n.SUBSCRIPT="subscript",t.default=r});u(h);var p=c(function(e,t){var r,n=l&&l.__spreadArray||function(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))},i=l&&l.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.V1_MARKS=t.V1_NODE_TYPES=t.TEXT_CONTAINERS=t.HEADINGS=t.CONTAINERS=t.VOID_BLOCKS=t.TABLE_BLOCKS=t.LIST_ITEM_BLOCKS=t.TOP_LEVEL_BLOCKS=void 0;var o=i(h);t.TOP_LEVEL_BLOCKS=[d.BLOCKS.PARAGRAPH,d.BLOCKS.HEADING_1,d.BLOCKS.HEADING_2,d.BLOCKS.HEADING_3,d.BLOCKS.HEADING_4,d.BLOCKS.HEADING_5,d.BLOCKS.HEADING_6,d.BLOCKS.OL_LIST,d.BLOCKS.UL_LIST,d.BLOCKS.HR,d.BLOCKS.QUOTE,d.BLOCKS.EMBEDDED_ENTRY,d.BLOCKS.EMBEDDED_ASSET,d.BLOCKS.TABLE],t.LIST_ITEM_BLOCKS=[d.BLOCKS.PARAGRAPH,d.BLOCKS.HEADING_1,d.BLOCKS.HEADING_2,d.BLOCKS.HEADING_3,d.BLOCKS.HEADING_4,d.BLOCKS.HEADING_5,d.BLOCKS.HEADING_6,d.BLOCKS.OL_LIST,d.BLOCKS.UL_LIST,d.BLOCKS.HR,d.BLOCKS.QUOTE,d.BLOCKS.EMBEDDED_ENTRY,d.BLOCKS.EMBEDDED_ASSET],t.TABLE_BLOCKS=[d.BLOCKS.TABLE,d.BLOCKS.TABLE_ROW,d.BLOCKS.TABLE_CELL,d.BLOCKS.TABLE_HEADER_CELL],t.VOID_BLOCKS=[d.BLOCKS.HR,d.BLOCKS.EMBEDDED_ENTRY,d.BLOCKS.EMBEDDED_ASSET],t.CONTAINERS=((r={})[d.BLOCKS.OL_LIST]=[d.BLOCKS.LIST_ITEM],r[d.BLOCKS.UL_LIST]=[d.BLOCKS.LIST_ITEM],r[d.BLOCKS.LIST_ITEM]=t.LIST_ITEM_BLOCKS,r[d.BLOCKS.QUOTE]=[d.BLOCKS.PARAGRAPH],r[d.BLOCKS.TABLE]=[d.BLOCKS.TABLE_ROW],r[d.BLOCKS.TABLE_ROW]=[d.BLOCKS.TABLE_CELL,d.BLOCKS.TABLE_HEADER_CELL],r[d.BLOCKS.TABLE_CELL]=[d.BLOCKS.PARAGRAPH],r[d.BLOCKS.TABLE_HEADER_CELL]=[d.BLOCKS.PARAGRAPH],r),t.HEADINGS=[d.BLOCKS.HEADING_1,d.BLOCKS.HEADING_2,d.BLOCKS.HEADING_3,d.BLOCKS.HEADING_4,d.BLOCKS.HEADING_5,d.BLOCKS.HEADING_6],t.TEXT_CONTAINERS=n([d.BLOCKS.PARAGRAPH],t.HEADINGS,!0),t.V1_NODE_TYPES=[d.BLOCKS.DOCUMENT,d.BLOCKS.PARAGRAPH,d.BLOCKS.HEADING_1,d.BLOCKS.HEADING_2,d.BLOCKS.HEADING_3,d.BLOCKS.HEADING_4,d.BLOCKS.HEADING_5,d.BLOCKS.HEADING_6,d.BLOCKS.OL_LIST,d.BLOCKS.UL_LIST,d.BLOCKS.LIST_ITEM,d.BLOCKS.HR,d.BLOCKS.QUOTE,d.BLOCKS.EMBEDDED_ENTRY,d.BLOCKS.EMBEDDED_ASSET,f.INLINES.HYPERLINK,f.INLINES.ENTRY_HYPERLINK,f.INLINES.ASSET_HYPERLINK,f.INLINES.EMBEDDED_ENTRY,"text"],t.V1_MARKS=[o.default.BOLD,o.default.CODE,o.default.ITALIC,o.default.UNDERLINE]});u(p),p.V1_MARKS,p.V1_NODE_TYPES,p.TEXT_CONTAINERS,p.HEADINGS,p.CONTAINERS,p.VOID_BLOCKS,p.TABLE_BLOCKS,p.LIST_ITEM_BLOCKS,p.TOP_LEVEL_BLOCKS;
1var m=c(function(e,t){Object.defineProperty(t,"__esModule",{value:!0})});u(m);var g=c(function(e,t){Object.defineProperty(t,"__esModule",{value:!0})});u(g);var v=c(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r={nodeType:d.BLOCKS.DOCUMENT,data:{},content:[{nodeType:d.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]};t.default=r});u(v);var y=c(function(e,t){function r(e,t){for(var r=0,n=Object.keys(e);r<n.length;r++)if(t===e[n[r]])return!0;return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.isText=t.isBlock=t.isInline=void 0,t.isInline=function(e){return r(f.INLINES,e.nodeType)},t.isBlock=function(e){return r(d.BLOCKS,e.nodeType)},t.isText=function(e){return"text"===e.nodeType}});u(y),y.isText,y.isBlock,y.isInline;var E=c(function(e,t){var r=l&&l.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),n=l&&l.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=l&&l.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},o=l&&l.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return n(t,e),t},a=l&&l.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.helpers=t.EMPTY_DOCUMENT=t.MARKS=t.INLINES=t.BLOCKS=void 0,Object.defineProperty(t,"BLOCKS",{enumerable:!0,get:function(){return d.BLOCKS}}),Object.defineProperty(t,"INLINES",{enumerable:!0,get:function(){return f.INLINES}}),Object.defineProperty(t,"MARKS",{enumerable:!0,get:function(){return a(h).default}}),i(p,t),i(m,t),i(g,t),Object.defineProperty(t,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return a(v).default}});var s=o(y);t.helpers=s});u(E);var _=E.helpers;E.EMPTY_DOCUMENT;var S=E.MARKS,b=E.INLINES,L=E.BLOCKS,O=((n={})[L.DOCUMENT]=function(e,t){return t},n[L.PARAGRAPH]=function(e,t){return a.createElement("p",null,t)},n[L.HEADING_1]=function(e,t){return a.createElement("h1",null,t)},n[L.HEADING_2]=function(e,t){return a.createElement("h2",null,t)},n[L.HEADING_3]=function(e,t){return a.createElement("h3",null,t)},n[L.HEADING_4]=function(e,t){return a.createElement("h4",null,t)},n[L.HEADING_5]=function(e,t){return a.createElement("h5",null,t)},n[L.HEADING_6]=function(e,t){return a.createElement("h6",null,t)},n[L.EMBEDDED_ENTRY]=function(e,t){return a.createElement("div",null,t)},n[L.UL_LIST]=function(e,t){return a.createElement("ul",null,t)},n[L.OL_LIST]=function(e,t){return a.createElement("ol",null,t)},n[L.LIST_ITEM]=function(e,t){return a.createElement("li",null,t)},n[L.QUOTE]=function(e,t){return a.createElement("blockquote",null,t)},n[L.HR]=function(){return a.createElement("hr",null)},n[L.TABLE]=function(e,t){return a.createElement("table",null,a.createElement("tbody",null,t))},n[L.TABLE_ROW]=function(e,t){return a.createElement("tr",null,t)},n[L.TABLE_HEADER_CELL]=function(e,t){return a.createElement("th",
1null,t)},n[L.TABLE_CELL]=function(e,t){return a.createElement("td",null,t)},n[b.ASSET_HYPERLINK]=function(e){return w(b.ASSET_HYPERLINK,e)},n[b.ENTRY_HYPERLINK]=function(e){return w(b.ENTRY_HYPERLINK,e)},n[b.EMBEDDED_ENTRY]=function(e){return w(b.EMBEDDED_ENTRY,e)},n[b.HYPERLINK]=function(e,t){return a.createElement("a",{href:e.data.uri},t)},n),A=((i={})[S.BOLD]=function(e){return a.createElement("b",null,e)},i[S.ITALIC]=function(e){return a.createElement("i",null,e)},i[S.UNDERLINE]=function(e){return a.createElement("u",null,e)},i[S.CODE]=function(e){return a.createElement("code",null,e)},i[S.SUPERSCRIPT]=function(e){return a.createElement("sup",null,e)},i[S.SUBSCRIPT]=function(e){return a.createElement("sub",null,e)},i);function w(e,t){return a.createElement("span",{key:t.data.target.sys.id},"type: ",t.nodeType," id: ",t.data.target.sys.id)}t.h=function(e,t){return(void 0===t&&(t={}),e)?function e(t,r){var n=r.renderNode,i=r.renderMark,s=r.renderText;if(_.isText(t))return t.marks.reduce(function(e,t){return i[t.type]?i[t.type](e):e},s?s(t.value):t.value);var l=t.content.map(function(t,n){var i;return i=e(t,r),o.isValidElement(i)&&null===i.key?o.cloneElement(i,{key:n}):i});return t.nodeType&&n[t.nodeType]?n[t.nodeType](t,l):a.createElement(a.Fragment,null,l)}(e,{renderNode:s(s({},O),t.renderNode),renderMark:s(s({},A),t.renderMark),renderText:t.renderText}):null}},7758:function(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.BLOCKS=void 0,(r=t.BLOCKS||(t.BLOCKS={})).DOCUMENT="document",r.PARAGRAPH="paragraph",r.HEADING_1="heading-1",r.HEADING_2="heading-2",r.HEADING_3="heading-3",r.HEADING_4="heading-4",r.HEADING_5="heading-5",r.HEADING_6="heading-6",r.OL_LIST="ordered-list",r.UL_LIST="unordered-list",r.LIST_ITEM="list-item",r.HR="hr",r.QUOTE="blockquote",r.EMBEDDED_ENTRY="embedded-entry-block",r.EMBEDDED_ASSET="embedded-asset-block",r.TABLE="table",r.TABLE_ROW="table-row",r.TABLE_CELL="table-cell",r.TABLE_HEADER_CELL="table-header-cell"},7733:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(7758),i={nodeType:n.BLOCKS.DOCUMENT,data:{},content:[{nodeType:n.BLOCKS.PARAGRAPH,data:{},content:[{nodeType:"text",value:"",marks:[],data:{}}]}]};t.default=i},955:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isText=t.isBlock=t.isInline=void 0;var n=r(7758),i=r(5124);function o(e,t){for(var r=0,n=Object.keys(e);r<n.length;r++)if(t===e[n[r]])return!0;return!1}t.isInline=function(e){return o(i.INLINES,e.nodeType)},t.isBlock=function(e){return o(n.BLOCKS,e.nodeType)},t.isText=function(e){return"text"===e.nodeType}},4832:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.helpers=t.EMPTY_DOCUMENT=t.MARKS=t.INLINES=t.BLOCKS=void 0;var l=r(7758);Object.defineProperty(t,"BLOCKS",{enumerable:!0,get:function(){return l.BLOCKS}});var u=r(5124);Object.defineProperty(t,"INLINES",{enumerable:!0,get:function(){return u.INLINES}});var c=r(7250);Object.defineProperty(t,"MARKS",{enumerable:!0,get:function(){return s(c).default}}),o(r(2276),t),o(r(6360),t),o(r(295),t);var d=r(7733);Object.defineProperty(t,"EMPTY_DOCUMENT",{enumerable:!0,get:function(){return s(d).default}});var f=a(r(955));t.helpers=f},5124:function(e,t){"use strict";var r;
1Object.defineProperty(t,"__esModule",{value:!0}),t.INLINES=void 0,(r=t.INLINES||(t.INLINES={})).HYPERLINK="hyperlink",r.ENTRY_HYPERLINK="entry-hyperlink",r.ASSET_HYPERLINK="asset-hyperlink",r.EMBEDDED_ENTRY="embedded-entry-inline"},7250:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),(n=r||(r={})).BOLD="bold",n.ITALIC="italic",n.UNDERLINE="underline",n.CODE="code",n.SUPERSCRIPT="superscript",n.SUBSCRIPT="subscript",t.default=r},295:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},2276:function(e,t,r){"use strict";var n,i=this&&this.__spreadArray||function(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.V1_MARKS=t.V1_NODE_TYPES=t.TEXT_CONTAINERS=t.HEADINGS=t.CONTAINERS=t.VOID_BLOCKS=t.TABLE_BLOCKS=t.LIST_ITEM_BLOCKS=t.TOP_LEVEL_BLOCKS=void 0;var a=r(7758),s=r(5124),l=o(r(7250));t.TOP_LEVEL_BLOCKS=[a.BLOCKS.PARAGRAPH,a.BLOCKS.HEADING_1,a.BLOCKS.HEADING_2,a.BLOCKS.HEADING_3,a.BLOCKS.HEADING_4,a.BLOCKS.HEADING_5,a.BLOCKS.HEADING_6,a.BLOCKS.OL_LIST,a.BLOCKS.UL_LIST,a.BLOCKS.HR,a.BLOCKS.QUOTE,a.BLOCKS.EMBEDDED_ENTRY,a.BLOCKS.EMBEDDED_ASSET,a.BLOCKS.TABLE],t.LIST_ITEM_BLOCKS=[a.BLOCKS.PARAGRAPH,a.BLOCKS.HEADING_1,a.BLOCKS.HEADING_2,a.BLOCKS.HEADING_3,a.BLOCKS.HEADING_4,a.BLOCKS.HEADING_5,a.BLOCKS.HEADING_6,a.BLOCKS.OL_LIST,a.BLOCKS.UL_LIST,a.BLOCKS.HR,a.BLOCKS.QUOTE,a.BLOCKS.EMBEDDED_ENTRY,a.BLOCKS.EMBEDDED_ASSET],t.TABLE_BLOCKS=[a.BLOCKS.TABLE,a.BLOCKS.TABLE_ROW,a.BLOCKS.TABLE_CELL,a.BLOCKS.TABLE_HEADER_CELL],t.VOID_BLOCKS=[a.BLOCKS.HR,a.BLOCKS.EMBEDDED_ENTRY,a.BLOCKS.EMBEDDED_ASSET],t.CONTAINERS=((n={})[a.BLOCKS.OL_LIST]=[a.BLOCKS.LIST_ITEM],n[a.BLOCKS.UL_LIST]=[a.BLOCKS.LIST_ITEM],n[a.BLOCKS.LIST_ITEM]=t.LIST_ITEM_BLOCKS,n[a.BLOCKS.QUOTE]=[a.BLOCKS.PARAGRAPH],n[a.BLOCKS.TABLE]=[a.BLOCKS.TABLE_ROW],n[a.BLOCKS.TABLE_ROW]=[a.BLOCKS.TABLE_CELL,a.BLOCKS.TABLE_HEADER_CELL],n[a.BLOCKS.TABLE_CELL]=[a.BLOCKS.PARAGRAPH],n[a.BLOCKS.TABLE_HEADER_CELL]=[a.BLOCKS.PARAGRAPH],n),t.HEADINGS=[a.BLOCKS.HEADING_1,a.BLOCKS.HEADING_2,a.BLOCKS.HEADING_3,a.BLOCKS.HEADING_4,a.BLOCKS.HEADING_5,a.BLOCKS.HEADING_6],t.TEXT_CONTAINERS=i([a.BLOCKS.PARAGRAPH],t.HEADINGS,!0),t.V1_NODE_TYPES=[a.BLOCKS.DOCUMENT,a.BLOCKS.PARAGRAPH,a.BLOCKS.HEADING_1,a.BLOCKS.HEADING_2,a.BLOCKS.HEADING_3,a.BLOCKS.HEADING_4,a.BLOCKS.HEADING_5,a.BLOCKS.HEADING_6,a.BLOCKS.OL_LIST,a.BLOCKS.UL_LIST,a.BLOCKS.LIST_ITEM,a.BLOCKS.HR,a.BLOCKS.QUOTE,a.BLOCKS.EMBEDDED_ENTRY,a.BLOCKS.EMBEDDED_ASSET,s.INLINES.HYPERLINK,s.INLINES.ENTRY_HYPERLINK,s.INLINES.ASSET_HYPERLINK,s.INLINES.EMBEDDED_ENTRY,"text"],t.V1_MARKS=[l.default.BOLD,l.default.CODE,l.default.ITALIC,l.default.UNDERLINE]},6360:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},6459:function(e,t,r){"use strict";function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}r.d(t,{M:function(){return n}})},6631:function(e,t,r){"use strict";r.d(t,{VY:function(){return er},h4:function(){return ee},ck:function(){return J},fC:function(){return X},xz:function(){return et}});var n=r(1163),i=r(959),o=r(780),a=r(7381),s=r(6468),l=r(6459),u=r(5087),c=r(3866),d=r(8368),f=r(8416),h=r(7055);let p="Collapsible",[m,g]=(0,o.b)(p),[v,y]=m(p),E=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:a,disabled:s,onOpenChange:l,...d}=e,[f=!1,p]=(0,u.T)({prop:o,defaultProp:a,onChange:l});return(0,i.createElement)(v,{scope:r,disabled:s,contentId:(0,h.M)(),open:f,onOpenToggle:(0,i.useCallback)(()=>p(e=>!e),[p])},(0,i.createElement)(c.WV.div,(0,n.Z)({"data-state":O(f),"data-disabled":s?"":void 0},d,{ref:t})))}),_=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:r,...o}=e,a=y("CollapsibleTrigger",r);return(0,i.createElement)(c.WV.button,(0,n.Z)({type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":O(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled},o,{ref:t,onClick:(0,l.M)(e.onClick,a.onOpenToggle)}))}),S="CollapsibleContent",b=(0,i.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,a=y(S,e.__scopeCollapsible);return(0,i.createElement)(f.z,{present:r||a.open},({present:e})=>(0,i.createElement)(L,(0,n.Z)({},o,{ref:t,present:e})))}),L=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:r,present:o,children:s,...l}=e,u=y(S,r),[f,h]=(0,i.useState)(o),p=(0,i.useRef)(null),m=(0,a.e)(t,p),g=(0,i.useRef)(0),v=g.current,E=(0,i.useRef)(0),_=E.current,b=u.open||f,L=(0,i.useRef)(b),A=(0,i.useRef)();return(0,i.useEffect)(()=>{let e=requestAnimationFrame(()=>L.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.b)(()=>{let e=p.current;if(e){A.current=A.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,E.current=t.width,L.current||(e.style.transitionDuration=A.current.transitionDuration,e.style.animationName=A.current.animationName),h(o)}},[u.open,o]),(0,i.createElement)(c.WV.div,(0,n.Z)({"data-state":O(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!b},l,{ref:m,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":_?`${_}px`:void 0,...e.style}}),b&&s)});function O(e){return e?"open":"closed"}let A=(0,i.createContext)(void 0),w="Accordion",C=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[T,I,B]=function(e){let t=e+"CollectionProvider",[r,n]=(0,o.b)(t),[l,u]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,n=i.useRef(null),o=i.useRef(new Map).current;return i.createElement(l,{scope:t,itemMap:o,collectionRef:n},r)},d=e+"CollectionSlot",f=i.forwardRef((e,t)=>
1{let{scope:r,children:n}=e,o=u(d,r),l=(0,a.e)(t,o.collectionRef);return i.createElement(s.g7,{ref:l},n)}),h=e+"CollectionItemSlot",p="data-radix-collection-item",m=i.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,l=i.useRef(null),c=(0,a.e)(t,l),d=u(h,r);return i.useEffect(()=>(d.itemMap.set(l,{ref:l,...o}),()=>void d.itemMap.delete(l))),i.createElement(s.g7,{[p]:"",ref:c},n)});return[{Provider:c,Slot:f,ItemSlot:m},function(t){let r=u(e+"CollectionConsumer",t),n=i.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`)),n=Array.from(r.itemMap.values()),i=n.sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current));return i},[r.collectionRef,r.itemMap]);return n},n]}(w),[D,N]=(0,o.b)(w,[B,g]),R=g(),x=i.forwardRef((e,t)=>{let{type:r,...o}=e;return i.createElement(T.Provider,{scope:e.__scopeAccordion},"multiple"===r?i.createElement(H,(0,n.Z)({},o,{ref:t})):i.createElement(V,(0,n.Z)({},o,{ref:t})))});x.propTypes={type(e){let t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):"multiple"===e.type&&"string"==typeof t?Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):"single"===e.type&&Array.isArray(t)?Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};let[M,P]=D(w),[k,K]=D(w,{collapsible:!1}),V=i.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:a=()=>{},collapsible:s=!1,...l}=e,[c,d]=(0,u.T)({prop:r,defaultProp:o,onChange:a});return i.createElement(M,{scope:e.__scopeAccordion,value:c?[c]:[],onItemOpen:d,onItemClose:i.useCallback(()=>s&&d(""),[s,d])},i.createElement(k,{scope:e.__scopeAccordion,collapsible:s},i.createElement(U,(0,n.Z)({},l,{ref:t}))))}),H=i.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:a=()=>{},...s}=e,[l=[],c]=(0,u.T)({prop:r,defaultProp:o,onChange:a}),d=i.useCallback(e=>c((t=[])=>[...t,e]),[c]),f=i.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return i.createElement(M,{scope:e.__scopeAccordion,value:l,onItemOpen:d,onItemClose:f},i.createElement(k,{scope:e.__scopeAccordion,collapsible:!0},i.createElement(U,(0,n.Z)({},s,{ref:t}))))}),[j,z]=D(w),U=i.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:o,dir:s,orientation:u="vertical",...d}=e,f=i.useRef(null),h=(0,a.e)(f,t),p=I(r),m=function(e){let t=(0,i.useContext)(A);return e||t||"ltr"}(s),g="ltr"===m,v=(0,l.M)(e.onKeyDown,e=>{var t;if(!C.includes(e.key))return;let r=e.target,n=p().filter(e=>{var t;return!(null!==(t=e.ref.current)&&void 0!==t&&t.disabled)}),i=n.findIndex(e=>e.ref.current===r),o=n.length;if(-1===i)return;e.preventDefault();let a=i,s=o-1,l=()=>{(a=i+1)>s&&(a=0)},c=()=>{(a=i-1)<0&&(a=s)};switch(e.key){case"Home":a=0;break;case"End":a=s;break;case"ArrowRight":"horizontal"===u&&(g?l():c());break;case"ArrowDown":"vertical"===u&&l();break;case"ArrowLeft":"horizontal"===u&&(g?c():l());break;case"ArrowUp":"vertical"===u&&c()}let d=a%o;null===(t=n[d].ref.current)||void 0===t||t.focus()});return i.createElement(j,{scope:r,disabled:o,direction:s,orientation:u},i.createElement(T.Slot,{scope:r},i.createElement(c.WV.div,(0,n.Z)({},d,{"data-orientation":u,ref:h,onKeyDown:o?void 0:v}))))}),G="AccordionItem",[F,q]=D(G),W=i.forwardRef((e,t)=>{let{__scopeAccordion:r,value:o,...a}=e,s=z(G,r),l=P(G,r),u=R(r),c=(0,h.M)(),d=o&&l.value.includes(o)||!1,f=s.disabled||e.disabled;return i.createElement(F,{scope:r,open:d,disabled:f,triggerId:c},i.createElement(E,(0,n.Z)({"data-orientation":s.orientation,"data-state":d?"open":"closed"},u,a,{ref:t,disabled:f,open:d,onOpenChange:e=>{e?l.onItemOpen(o):l.onItemClose(o)}})))}),Y=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...o}=e,a=z(w,r),s=q("AccordionHeader",r);return i.createElement(c.WV.h3,(0,n.Z)({"data-orientation":a.orientation,"data-state":s.open?"open":"closed","data-disabled":s.disabled?"":void 0},o,{ref:t}))}),$="AccordionTrigger",Z=i.forwardRef((e,t)=>{let{__scopeAccordion:r,...o}=e,a=z(w,r),s=q($,r),l=K($,r),u=R(r);return i.createElement(T.ItemSlot,{scope:r},i.createElement(_,(0,n.Z)({"aria-disabled":s.open&&!l.collapsible||void 0,"data-orientation":a.orientation,id:s.triggerId},u,o,{ref:t})))}),Q=i.forwardRef((e,t)=>
1{let{__scopeAccordion:r,...o}=e,a=z(w,r),s=q("AccordionContent",r),l=R(r);return i.createElement(b,(0,n.Z)({role:"region","aria-labelledby":s.triggerId,"data-orientation":a.orientation},l,o,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))}),X=x,J=W,ee=Y,et=Z,er=Q},7381:function(e,t,r){"use strict";r.d(t,{F:function(){return i},e:function(){return o}});var n=r(959);function i(...e){return t=>e.forEach(e=>{var r;"function"==typeof(r=e)?r(t):null!=r&&(r.current=t)})}function o(...e){return(0,n.useCallback)(i(...e),e)}},780:function(e,t,r){"use strict";r.d(t,{b:function(){return i}});var n=r(959);function i(e,t=[]){let r=[],i=()=>{let t=r.map(e=>(0,n.createContext)(e));return function(r){let i=(null==r?void 0:r[e])||t;return(0,n.useMemo)(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])}};return i.scopeName=e,[function(t,i){let o=(0,n.createContext)(i),a=r.length;function s(t){let{scope:r,children:i,...s}=t,l=(null==r?void 0:r[e][a])||o,u=(0,n.useMemo)(()=>s,Object.values(s));return(0,n.createElement)(l.Provider,{value:u},i)}return r=[...r,i],s.displayName=t+"Provider",[s,function(r,s){let l=(null==s?void 0:s[e][a])||o,u=(0,n.useContext)(l);if(u)return u;if(void 0!==i)return i;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 i=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e),o=i[`__scope${n}`];return{...t,...o}},{});return(0,n.useMemo)(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}(i,...t)]}},7055:function(e,t,r){"use strict";r.d(t,{M:function(){return l}});var n,i=r(959),o=r(8368);let a=(n||(n=r.t(i,2)))["useId".toString()]||(()=>void 0),s=0;function l(e){let[t,r]=i.useState(a());return(0,o.b)(()=>{e||r(e=>null!=e?e:String(s++))},[e]),e||(t?`radix-${t}`:"")}},8416:function(e,t,r){"use strict";r.d(t,{z:function(){return s}});var n=r(959),i=r(422),o=r(7381),a=r(8368);let s=e=>{let{present:t,children:r}=e,s=function(e){var t;let[r,o]=(0,n.useState)(),s=(0,n.useRef)({}),u=(0,n.useRef)(e),c=(0,n.useRef)("none"),[d,f]=(t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,n.useReducer)((e,r)=>{let n=t[e][r];return null!=n?n:e},e?"mounted":"unmounted"));return(0,n.useEffect)(()=>{let e=l(s.current);c.current="mounted"===d?e:"none"},[d]),(0,a.b)(()=>{let t=s.current,r=u.current;if(r!==e){let n=c.current,i=l(t);e?f("MOUNT"):"none"===i||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&&n!==i?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,a.b)(()=>{if(r){let e=e=>{let t=l(s.current),n=t.includes(e.animationName);e.target===r&&n&&(0,i.flushSync)(()=>f("ANIMATION_END"))},t=e=>{e.target===r&&(c.current=l(s.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}f("ANIMATION_END")},[r,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,n.useCallback)(e=>{e&&(s.current=getComputedStyle(e)),o(e)},[])}}(t),u="function"==typeof r?r({present:s.isPresent}):n.Children.only(r),c=(0,o.e)(s.ref,u.ref);return"function"==typeof r||s.isPresent?(0,n.cloneElement)(u,{ref:c}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}s.displayName="Presence"},3866:function(e,t,r){"use strict";r.d(t,{WV:function(){return a}});var n=r(1163),i=r(959);r(422);var o=r(6468);let a=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=(0,i.forwardRef)((e,r)=>{let{asChild:a,...s}=e,l=a?o.g7:t;return(0,i.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,i.createElement)(l,(0,n.Z)({},s,{ref:r}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{})},6468:function(e,t,r){"use strict";r.d(t,{A4:function(){return l},g7:function(){return a}});var n=r(1163),i=r(959),o=r(7381);let a=(0,i.forwardRef)((e,t)=>{let{children:r,...o}=e,a=i.Children.toArray(r),l=a.find(u);if(l){let e=l.props.children,r=a.map(t=>t!==l?t:i.Children.count(e)>1?i.Children.only(null):(0,i.isValidElement)(e)?e.props.children:null);return(0,i.createElement)(s,(0,n.Z)({},o,{ref:t}),(0,i.isValidElement)(e)?(0,i.cloneElement)(e,void 0,r):null)}return(0,i.createElement)(s,(0,n.Z)({},o,{ref:t}),r)});a.displayName="Slot";let s=(0,i.forwardRef)((e,t)=>{let{children:r,...n}=e;return(0,i.isValidElement)(r)?(0,i.cloneElement)(r,{...function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n],a=/^on[A-Z]/.test(n);a?r[n]=(...e)=>{null==o||o(...e),null==i||i(...e)}:"style"===n?r[n]={...i,...o}
1:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props),ref:(0,o.F)(t,r.ref)}):i.Children.count(r)>1?i.Children.only(null):null});s.displayName="SlotClone";let l=({children:e})=>(0,i.createElement)(i.Fragment,null,e);function u(e){return(0,i.isValidElement)(e)&&e.type===l}},9928:function(e,t,r){"use strict";r.d(t,{W:function(){return i}});var n=r(959);function i(e){let t=(0,n.useRef)(e);return(0,n.useEffect)(()=>{t.current=e}),(0,n.useMemo)(()=>(...e)=>{var r;return null===(r=t.current)||void 0===r?void 0:r.call(t,...e)},[])}},5087:function(e,t,r){"use strict";r.d(t,{T:function(){return o}});var n=r(959),i=r(9928);function o({prop:e,defaultProp:t,onChange:r=()=>{}}){let[o,a]=function({defaultProp:e,onChange:t}){let r=(0,n.useState)(e),[o]=r,a=(0,n.useRef)(o),s=(0,i.W)(t);return(0,n.useEffect)(()=>{a.current!==o&&(s(o),a.current=o)},[o,a,s]),r}({defaultProp:t,onChange:r}),s=void 0!==e,l=(0,i.W)(r),u=(0,n.useCallback)(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&l(r)}else a(t)},[s,e,a,l]);return[s?e:o,u]}},8368:function(e,t,r){"use strict";r.d(t,{b:function(){return i}});var n=r(959);let i=Boolean(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:()=>{}},9348:function(e,t,r){"use strict";r.d(t,{q:function(){return rf},vc:function(){return td},to:function(){return t6},q_:function(){return t5},bY:function(){return t2}});var n,i=_(),o=e=>g(e,i),a=_();o.write=e=>g(e,a);var s=_();o.onStart=e=>g(e,s);var l=_();o.onFrame=e=>g(e,l);var u=_();o.onFinish=e=>g(e,u);var c=[];o.setTimeout=(e,t)=>{let r=o.now()+t,n=()=>{let e=c.findIndex(e=>e.cancel==n);~e&&c.splice(e,1),p-=~e?1:0},i={time:r,handler:e,cancel:n};return c.splice(d(r),0,i),p+=1,v(),i};var d=e=>~(~c.findIndex(t=>t.time>e)||~c.length);o.cancel=e=>{s.delete(e),l.delete(e),u.delete(e),i.delete(e),a.delete(e)},o.sync=e=>{m=!0,o.batchedUpdates(e),m=!1},o.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function n(...e){t=e,o.onStart(r)}return n.handler=e,n.cancel=()=>{s.delete(r),t=null},n};var f="u">typeof window?window.requestAnimationFrame:()=>{};o.use=e=>f=e,o.now="u">typeof performance?()=>performance.now():Date.now,o.batchedUpdates=e=>e(),o.catch=console.error,o.frameLoop="always",o.advance=()=>{"demand"!==o.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):E()};var h=-1,p=0,m=!1;function g(e,t){m?(t.delete(e),e(0)):(t.add(e),v())}function v(){h<0&&(h=0,"demand"!==o.frameLoop&&f(y))}function y(){~h&&(f(y),o.batchedUpdates(E))}function E(){let e=h;h=o.now();let t=d(h);if(t&&(S(c.splice(0,t),e=>e.handler()),p-=t),!p){h=-1;return}s.flush(),i.flush(e?Math.min(64,h-e):16.667),l.flush(),a.flush(),u.flush()}function _(){let e=new Set,t=e;return{add(r){p+=t!=e||e.has(r)?0:1,e.add(r)},delete:r=>(p-=t==e&&e.has(r)?1:0,e.delete(r)),flush(r){t.size&&(e=new Set,p-=t.size,S(t,t=>t(r)&&e.add(t)),p+=e.size,t=e)}}}function S(e,t){e.forEach(e=>{try{t(e)}catch(e){o.catch(e)}})}var b=r(959),L=Object.defineProperty,O={};function A(){}((e,t)=>{for(var r in t)L(e,r,{get:t[r],enumerable:!0})})(O,{assign:()=>H,colors:()=>k,createStringInterpolator:()=>R,skipAnimation:()=>K,to:()=>x,willAdvance:()=>V});var w=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),C={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function T(e,t){if(C.arr(e)){if(!C.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var I=(e,t)=>e.forEach(t);function B(e,t,r){if(C.arr(e)){for(let n=0;n<e.length;n++)t.call(r,e[n],`${n}`);return}for(let n in e)e.hasOwnProperty(n)&&t.call(r,e[n],n)}var D=e=>C.und(e)?[]:C.arr(e)?e:[e];function N(e,t){if(e.size){let r=Array.from(e);e.clear(),I(r,t)}}var R,x,M=(e,...t)=>N(e,e=>e(...t)),P=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),k=null,K=!1,V=A,H=e=>{e.to&&(x=e.to),e.now&&(o.now=e.now),void 0!==e.colors&&(k=e.colors),null!=e.ski
1pAnimation&&(K=e.skipAnimation),e.createStringInterpolator&&(R=e.createStringInterpolator),e.requestAnimationFrame&&o.use(e.requestAnimationFrame),e.batchedUpdates&&(o.batchedUpdates=e.batchedUpdates),e.willAdvance&&(V=e.willAdvance),e.frameLoop&&(o.frameLoop=e.frameLoop)},j=new Set,z=[],U=[],G=0,F={get idle(){return!j.size&&!z.length},start(e){G>e.priority?(j.add(e),o.onStart(q)):(W(e),o($))},advance:$,sort(e){if(G)o.onFrame(()=>F.sort(e));else{let t=z.indexOf(e);~t&&(z.splice(t,1),Y(e))}},clear(){z=[],j.clear()}};function q(){j.forEach(W),j.clear(),o($)}function W(e){z.includes(e)||Y(e)}function Y(e){var t;let r;z.splice((r=(t=z).findIndex(t=>t.priority>e.priority))<0?t.length:r,0,e)}function $(e){let t=U;for(let r=0;r<z.length;r++){let n=z[r];G=n.priority,n.idle||(V(n),n.advance(e),n.idle||t.push(n))}return G=0,(U=z).length=0,(z=t).length>0}var Z="[-+]?\\d*\\.?\\d+",Q=Z+"%";function X(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var J=RegExp("rgb"+X(Z,Z,Z)),ee=RegExp("rgba"+X(Z,Z,Z,Z)),et=RegExp("hsl"+X(Z,Q,Q)),er=RegExp("hsla"+X(Z,Q,Q,Z)),en=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ei=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,eo=/^#([0-9a-fA-F]{6})$/,ea=/^#([0-9a-fA-F]{8})$/;function es(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function el(e,t,r){let n=r<.5?r*(1+t):r+t-r*t,i=2*r-n;return Math.round(255*es(i,n,e+1/3))<<24|Math.round(255*es(i,n,e))<<16|Math.round(255*es(i,n,e-1/3))<<8}function eu(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function ec(e){return(parseFloat(e)%360+360)%360/360}function ed(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ef(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function eh(e){let t;let r="number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=eo.exec(e))?parseInt(t[1]+"ff",16)>>>0:k&&void 0!==k[e]?k[e]:(t=J.exec(e))?(eu(t[1])<<24|eu(t[2])<<16|eu(t[3])<<8|255)>>>0:(t=ee.exec(e))?(eu(t[1])<<24|eu(t[2])<<16|eu(t[3])<<8|ed(t[4]))>>>0:(t=en.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=ea.exec(e))?parseInt(t[1],16)>>>0:(t=ei.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=et.exec(e))?(255|el(ec(t[1]),ef(t[2]),ef(t[3])))>>>0:(t=er.exec(e))?(el(ec(t[1]),ef(t[2]),ef(t[3]))|ed(t[4]))>>>0:null;return null===r?e:`rgba(${(4278190080&(r=r||0))>>>24}, ${(16711680&r)>>>16}, ${(65280&r)>>>8}, ${(255&r)/255})`}var ep=(e,t,r)=>{if(C.fun(e))return e;if(C.arr(e))return ep({range:e,output:t,extrapolate:r});if(C.str(e.output[0]))return R(e);let n=e.output,i=e.range||[0,1],o=e.extrapolateLeft||e.extrapolate||"extend",a=e.extrapolateRight||e.extrapolate||"extend",s=e.easing||(e=>e);return t=>{let r=function(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}(t,i);return function(e,t,r,n,i,o,a,s,l){let u=l?l(e):e;if(u<t){if("identity"===a)return u;"clamp"===a&&(u=t)}if(u>r){if("identity"===s)return u;"clamp"===s&&(u=r)}return n===i?n:t===r?e<=t?n:i:(t===-1/0?u=-u:r===1/0?u-=t:u=(u-t)/(r-t),u=o(u),n===-1/0?u=-u:i===1/0?u+=n:u=u*(i-n)+n,u)}(t,i[r],i[r+1],n[r],n[r+1],s,o,a,e.map)}},em=Symbol.for("FluidValue.get"),eg=Symbol.for("FluidValue.observers"),ev=e=>Boolean(e&&e[em]),ey=e=>e&&e[em]?e[em]():e,eE=e=>e[eg]||null;function e_(e,t){let r=e[eg];r&&r.forEach(e=>{e.eventObserved?e.eventObserved(t):e(t)})}var eS=class{[em];[eg];constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");eb(this,e)}},eb=(e,t)=>ew(e,em,t);function eL(e,t){if(e[em]){let r=e[eg];r||ew(e,eg,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function eO(e,t){let r=e[eg];if(r&&r.has(t)){let n=r.size-1;n?r.delete(t):e[eg]=null,e.observerRemoved&&e.observerRemoved(n,t)}}var eA,ew=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),eC=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eT=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eI=RegExp(`(${eC.source})(%|[a-z]+)`,"i"),eB=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,eD=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,eN=e=>{let[t,r]=eR(e);if(!t||P())return e;let n=window.getComputedStyle(document.documentElement).getPropertyValue(t);return n?n.trim():r&&r.startsWith("--")?window.getComputedStyle(document.documentElement).getPropertyValue(r)||e:r&&eD.test(r)?eN(r):r||e},eR=e=>{let t=eD.exec(e);if(!t)return[,];let[,r,n]=t;return[r,n]},ex=(e,t,r,n,i)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${i})`,eM=e=>{eA||(eA=k?RegExp(`(${Object.keys(k).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>ey(e).replace(eD,eN).replace(eT,eh).replace(eA,eh)),r=t.map(e=>e.match(eC).map(Number)),n=r[0].map((e,t)=>r.map(e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})).map(t=>ep({...e,output:t}));return e=>{let r=!eI.test(t[0])&&t.find(e=>eI.test(e))?.replace(eC,""),i=0;return t[0].replace(eC,()=>`${n[i++](e)}${r||""}`).replace(eB,ex)}},eP="react-spring: ",ek=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${eP}once requires a function parameter`);return(...r)=>{t||(e(...r),t=!0)}},eK=ek(console.warn),eV=ek(console.warn);function eH(e){return C.str(e)&&("#"==e[0]||/\d/.test(e)||!P()&&eD.test(e)||e in(k||{}))}new WeakMap,new WeakMap,new WeakMap,new WeakMap;var ej=P()?b.useEffect:b.useLayoutEffect,ez=()=>{let e=(0,b.useRef)(!1);return ej(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function eU(){let e=(0,b.useState)()[1],t=ez();return()=>{t.current&&e(Math.random())}}var eG=e=>(0,b.useEffect)(e,eF),eF=[];function eq(e){let t=(0,b.useRef)();return(0,b.useEffect)(()=>{t.current=e}),t.current}var eW=Symbol.for("Animated:node"),eY=e=>!!e&&e[eW]===e,e$=e=>e&&e[eW],eZ=(e,t)=>w(e,eW,t),eQ=e=>e&&e[eW]&&e[eW].getPayload(),eX=class{payload;constructor(){eZ(this,this)}getPayload(){return this.payload||[]}},eJ=class extends eX{constructor(e){super(),this._value=e,C.num(this._value)&&(this.lastPosition=this._value)}done=!0;elapsedTime;lastPosition;lastVelocity;v0;durationProgress=0;static create(e){return new eJ(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return C.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,C.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},e0=class extends eJ{_string=null;_toString;constructor(e){super(0),this._toString=ep({output:[e,e]})}static create(e){return new e0(e)}getValue(){return this._string??(this._string=this._toString(this._value))}setValue(e){if(C.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=ep({output:[this.getValue(),e]})),this._value=0,super.reset()}}
1,e1={dependencies:null},e2=class extends eX{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return B(this.source,(r,n)=>{eY(r)?t[n]=r.getValue(e):ev(r)?t[n]=ey(r):e||(t[n]=r)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&I(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return B(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){e1.dependencies&&ev(e)&&e1.dependencies.add(e);let t=eQ(e);t&&I(t,e=>this.add(e))}},e5=class extends e2{constructor(e){super(e)}static create(e){return new e5(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,r)=>t.setValue(e[r])).some(Boolean):(super.setValue(e.map(e3)),!0)}};function e3(e){return(eH(e)?e0:eJ).create(e)}function e9(e){let t=e$(e);return t?t.constructor:C.arr(e)?e5:eH(e)?e0:eJ}var e4=(e,t)=>{let r=!C.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,b.forwardRef)((n,i)=>{var a;let s;let l=(0,b.useRef)(null),u=r&&(0,b.useCallback)(e=>{var t;l.current=((t=i)&&(C.fun(t)?t(e):t.current=e),e)},[i]),[c,d]=(a=n,s=new Set,e1.dependencies=s,a.style&&(a={...a,style:t.createAnimatedStyle(a.style)}),a=new e2(a),e1.dependencies=null,[a,s]),f=eU(),h=()=>{let e=l.current;(!r||e)&&(!!e&&t.applyAnimatedValues(e,c.getValue(!0)))===!1&&f()},p=new e7(h,d),m=(0,b.useRef)();ej(()=>(m.current=p,I(d,e=>eL(e,p)),()=>{m.current&&(I(m.current.deps,e=>eO(e,m.current)),o.cancel(m.current.update))})),(0,b.useEffect)(h,[]),eG(()=>()=>{let e=m.current;I(e.deps,t=>eO(t,e))});let g=t.getComponentProps(c.getValue());return b.createElement(e,{...g,ref:u})})},e7=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&o.write(this.update)}},e6=Symbol.for("AnimatedComponent"),e8=e=>C.str(e)?e:e&&C.str(e.displayName)?e.displayName:C.fun(e)&&e.name||null;function te(e,...t){return C.fun(e)?e(...t):e}var tt=(e,t)=>!0===e||!!(t&&e&&(C.fun(e)?e(t):D(e).includes(t))),tr=(e,t)=>C.obj(e)?t&&e[t]:e,tn=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,ti=e=>e,to=(e,t=ti)=>{let r=ta;e.default&&!0!==e.default&&(r=Object.keys(e=e.default));let n={};for(let i of r){let r=t(e[i],i);C.und(r)||(n[i]=r)}return n},ta=["config","onProps","onStart","onChange","onPause","onResume","onRest"],ts={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function tl(e){let t=function(e){let t={},r=0;if(B(e,(e,n)=>{ts[n]||(t[n]=e,r++)}),r)return t}(e);if(t){let r={to:t};return B(e,(e,n)=>n in t||(r[n]=e)),r}return{...e}}function tu(e){return e=ey(e),C.arr(e)?e.map(tu):eH(e)?O.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function tc(e){return C.fun(e)||C.arr(e)&&C.obj(e[0])}var td={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},tf={...td.default,mass:1,damping:1,easing:e=>e,clamp:!1},th=class{tension;friction;frequency;damping;mass;velocity=0;restVelocity;precision;progress;duration;easing;clamp;bounce;decay;round;constructor(){Object.assign(this,tf)}};function tp(e,t){if(C.und(t.decay)){let r=!C.und(t.tension)||!C.und(t.friction);!r&&C.und(t.frequency)&&C.und(t.damping)&&C.und(t.mass)||(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}else e.duration=void 0}var tm=[],tg=class{changed=!1;values=tm;toValues=null;fromValues=tm;to;from;config=new th;immediate=!1};function tv(e,{key:t,props:r,defaultProps:n,state:i,actions:a}){return new Promise((s,l)=>{let u,c,d=tt(r.cancel??n?.cancel,t);if(d)p();else{C.und(r.pause)||(i.paused=tt(r.pause,t));let e=n?.pause;!0!==e&&(e=i.paused||tt(e,t)),u=te(r.delay||0,t),e?(i.resumeQueue.add(h),a.pause()):(a.resume(),h())}function f(){i.resumeQueue.add(h),i.timeouts.delete(c),c.cancel(),u=c.time-o.now()}function h(){u>0&&!O.skipAnimation?(i.delayed=!0,c=o.setTimeout(p,u),i.pauseQueue.add(f),i.timeouts.add(c)):p()}function p(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(f),i.timeouts.delete(c),e<=(i.cancelId||0)&&(d=!0);try{a.start({...r,callId:e,cancel:d},s)}catch(e){l(e)}}})}var ty=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?tS(e.get()):t.every(e=>e.noop)?tE(e.get()):t_(e.get(),t.every(e=>e.finished)),tE=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),t_=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),tS=e=>({value:e,cancelled:!0,finished:!1});function tb(e,t,r,n){let{callId:i,parentId:a,onRest:s}=t,{asyncTo:l,promise:u}=r;return a||e!==l||t.reset?r.promise=(async()=>{r.asyncId=i,r.asyncTo=e;let c=to(t,(e,t)=>"onRest"===t?void 0:e),d,f,h=new Promise((e,t)=>
1(d=e,f=t)),p=e=>{let t=i<=(r.cancelId||0)&&tS(n)||i!==r.asyncId&&t_(n,!1);if(t)throw e.result=t,f(e),e},m=(e,t)=>{let o=new tO,a=new tA;return(async()=>{if(O.skipAnimation)throw tL(r),a.result=t_(n,!1),f(a),a;p(o);let s=C.obj(e)?{...e}:{...t,to:e};s.parentId=i,B(c,(e,t)=>{C.und(s[t])&&(s[t]=e)});let l=await n.start(s);return p(o),r.paused&&await new Promise(e=>{r.resumeQueue.add(e)}),l})()},g;if(O.skipAnimation)return tL(r),t_(n,!1);try{let t;t=C.arr(e)?(async e=>{for(let t of e)await m(t)})(e):Promise.resolve(e(m,n.stop.bind(n))),await Promise.all([t.then(d),h]),g=t_(n.get(),!0,!1)}catch(e){if(e instanceof tO)g=e.result;else if(e instanceof tA)g=e.result;else throw e}finally{i==r.asyncId&&(r.asyncId=a,r.asyncTo=a?l:void 0,r.promise=a?u:void 0)}return C.fun(s)&&o.batchedUpdates(()=>{s(g,n,n.item)}),g})():u}function tL(e,t){N(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var tO=class extends Error{result;constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},tA=class extends Error{result;constructor(){super("SkipAnimationSignal")}},tw=e=>e instanceof tT,tC=1,tT=class extends eS{id=tC++;_priority=0;get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=e$(this);return e&&e.getValue()}to(...e){return O.to(this,e)}interpolate(...e){return eK(`${eP}The "interpolate" function is deprecated in v9 (use "to" instead)`),O.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){e_(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||F.sort(this),e_(this,{type:"priority",parent:this,priority:e})}},tI=Symbol.for("SpringPhase"),tB=e=>(1&e[tI])>0,tD=e=>(2&e[tI])>0,tN=e=>(4&e[tI])>0,tR=(e,t)=>t?e[tI]|=3:e[tI]&=-3,tx=(e,t)=>t?e[tI]|=4:e[tI]&=-5,tM=class extends tT{key;animation=new tg;queue;defaultProps={};_state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};_pendingCalls=new Set;_lastCallId=0;_lastToId=0;_memoizedDuration=0;constructor(e,t){if(super(),!C.und(e)||!C.und(t)){let r=C.obj(e)?{...e}:{...t,from:e};C.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(tD(this)||this._state.asyncTo)||tN(this)}get goal(){return ey(this.animation.to)}get velocity(){let e=e$(this);return e instanceof eJ?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return tB(this)}get isAnimating(){return tD(this)}get isPaused(){return tN(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,r=!1,n=this.animation,{config:i,toValues:o}=n,a=eQ(n.to);!a&&ev(n.to)&&(o=D(ey(n.to))),n.values.forEach((s,l)=>{if(s.done)return;let u=s.constructor==e0?1:a?a[l].lastPosition:o[l],c=n.immediate,d=u;if(!c){if(d=s.lastPosition,i.tension<=0){s.done=!0;return}let t=s.elapsedTime+=e,r=n.fromValues[l],o=null!=s.v0?s.v0:s.v0=C.arr(i.velocity)?i.velocity[l]:i.velocity,a,f=i.precision||(r==u?.005:Math.min(1,.001*Math.abs(u-r)));if(C.und(i.duration)){if(i.decay){let e=!0===i.decay?.998:i.decay,n=Math.exp(-(1-e)*t);d=r+o/(1-e)*(1-n),c=Math.abs(s.lastPosition-d)<=f,a=o*n}else{a=null==s.lastVelocity?o:s.lastVelocity;let t=i.restVelocity||f/10,n=i.clamp?0:i.bounce,l=!C.und(n),h=r==u?s.v0>0:r<u,p=Math.ceil(e/1);for(let e=0;e<p&&!(!(Math.abs(a)>t)&&(c=Math.abs(u-d)<=f));++e){l&&(d==u||d>u==h)&&(a=-a*n,d=u);let e=(-(1e-6*i.tension)*(d-u)+-(.001*i.friction)*a)/i.mass;a+=1*e,d+=1*a}}}else{let n=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,s.durationProgress>0&&(s.elapsedTime=i.duration*s.durationProgress,t=s.elapsedTime+=e)),n=(n=(i.progress||0)+t/this._memoizedDuration)>1?1:n<0?0:n,s.durationProgress=n),a=((d=r+i.easing(n)*(u-r))-s.lastPosition)/e,c=1==n}s.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}
1a&&!a[l].done&&(c=!1),c?s.done=!0:t=!1,s.setValue(d,i.round)&&(r=!0)});let s=e$(this),l=s.getValue();if(t){let e=ey(n.to);(l!==e||r)&&!i.decay?(s.setValue(e),this._onChange(e)):r&&i.decay&&this._onChange(l),this._stop()}else r&&this._onChange(l)}set(e){return o.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(tD(this)){let{to:e,config:t}=this.animation;o.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let r;return C.und(e)?(r=this.queue||[],this.queue=[]):r=[C.obj(e)?e:{...t,to:e}],Promise.all(r.map(e=>this._update(e))).then(e=>ty(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),tL(this._state,e&&this._lastCallId),o.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||"",{to:r,from:n}=e;(null==(r=C.obj(r)?r[t]:r)||tc(r))&&(r=void 0),null==(n=C.obj(n)?n[t]:n)&&(n=void 0);let i={to:r,from:n};return tB(this)||(e.reverse&&([r,n]=[n,r]),n=ey(n),C.und(n)?e$(this)||this._set(r):this._set(n)),i}_update({...e},t){let{key:r,defaultProps:n}=this;e.default&&Object.assign(n,to(e,(e,t)=>/^on/.test(t)?tr(e,r):e)),tj(this,e,"onProps"),tz(this,"onProps",e,this);let i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let o=this._state;return tv(++this._lastCallId,{key:r,props:e,defaultProps:n,state:o,actions:{pause:()=>{tN(this)||(tx(this,!0),M(o.pauseQueue),tz(this,"onPause",t_(this,tP(this,this.animation.to)),this))},resume:()=>{tN(this)&&(tx(this,!1),tD(this)&&this._resume(),M(o.resumeQueue),tz(this,"onResume",t_(this,tP(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(r=>{if(e.loop&&r.finished&&!(t&&r.noop)){let t=tk(e);if(t)return this._update(t,!0)}return r})}_merge(e,t,r){if(t.cancel)return this.stop(!0),r(tS(this));let n=!C.und(e.to),i=!C.und(e.from);if(n||i){if(!(t.callId>this._lastToId))return r(tS(this));this._lastToId=t.callId}let{key:a,defaultProps:s,animation:l}=this,{to:u,from:c}=l,{to:d=u,from:f=c}=e;i&&!n&&(!t.default||C.und(d))&&(d=f),t.reverse&&([d,f]=[f,d]);let h=!T(f,c);h&&(l.from=f),f=ey(f);let p=!T(d,u);p&&this._focus(d);let m=tc(t.to),{config:g}=l,{decay:v,velocity:y}=g;(n||i)&&(g.velocity=0),t.config&&!m&&function(e,t,r){for(let n in r&&(tp(r={...r},t),t={...r,...t}),tp(e,t),Object.assign(e,t),tf)null==e[n]&&(e[n]=tf[n]);let{mass:n,frequency:i,damping:o}=e;C.und(i)||(i<.01&&(i=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/i,2)*n,e.friction=4*Math.PI*o*n/i)}(g,te(t.config,a),t.config!==s.config?te(s.config,a):void 0);let E=e$(this);if(!E||C.und(d))return r(t_(this,!0));let _=C.und(t.reset)?i&&!t.default:!C.und(f)&&tt(t.reset,a),S=_?f:this.get(),b=tu(d),L=C.num(b)||C.arr(b)||eH(b),O=!m&&(!L||tt(s.immediate||t.immediate,a));if(p){let e=e9(d);if(e!==E.constructor){if(O)E=this._set(b);else throw Error(`Cannot animate between ${E.constructor.name} and ${e.name}, as the "to" prop suggests`)}}let A=E.constructor,w=ev(d),B=!1;if(!w){let e=_||!tB(this)&&h;(p||e)&&(w=!(B=T(tu(S),b))),(T(l.immediate,O)||O)&&T(g.decay,v)&&T(g.velocity,y)||(w=!0)}if(B&&tD(this)&&(l.changed&&!_?w=!0:w||this._stop(u)),!m&&((w||ev(u))&&(l.values=E.getPayload(),l.toValues=ev(d)?null:A==e0?[1]:D(b)),l.immediate==O||(l.immediate=O,O||_||this._set(u)),w)){let{onRest:e}=l;I(tH,e=>tj(this,t,e));let n=t_(this,tP(this,u));M(this._pendingCalls,n),this._pendingCalls.add(r),l.changed&&o.batchedUpdates(()=>{l.changed=!_,e?.(n,this),_?te(s.onRest,n):l.onStart?.(n,this)})}_&&this._set(S),m?r(tb(t.to,t,this._state,this)):w?this._start():tD(this)&&!p?this._pendingCalls.add(r):r(tE(S))}_focus(e){let t=this.animation;e!==t.to&&(eE(this)&&this._detach(),t.to=e,eE(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;ev(t)&&(eL(t,this),tw(t)&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;ev(e)&&eO(e,this)}_set(e,t=!0){let r=ey(e);if(!C.und(r)){let e=e$(this);if(!e||!T(r,e.getValue())){let n=e9(r);e&&e.constructor==n?e.setValue(r):eZ(this,n.create(r)),e&&o.batchedUpdates(()=>{this._onChange(r,t)})}}return e$(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,tz(this,"onStart",t_(this,tP(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),te(this.animation.onChange,e,this)),te(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;e$(this).reset(ey(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),tD(this)||(tR(this,!0),tN(this)||this._resume())}_resume(){O.skipAnimation?this.finish():F.start(this)}_stop(e,t){if(tD(this)){tR(this,!1);let r=this.animation;I(r.values,e=>{e.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),e_(this,{type:"idle",parent:this});let n=t?tS(this.get()):t_(this.get(),tP(this,e??r.to));
1M(this._pendingCalls,n),r.changed&&(r.changed=!1,tz(this,"onRest",n,this))}}};function tP(e,t){let r=tu(t);return T(tu(e.get()),r)}function tk(e,t=e.loop,r=e.to){let n=te(t);if(n){let i=!0!==n&&tl(n),o=(i||e).reverse,a=!i||i.reset;return tK({...e,loop:t,default:!1,pause:void 0,to:!o||tc(r)?r:void 0,from:a?e.from:void 0,reset:a,...i})}}function tK(e){let{to:t,from:r}=e=tl(e),n=new Set;return C.obj(t)&&tV(t,n),C.obj(r)&&tV(r,n),e.keys=n.size?Array.from(n):null,e}function tV(e,t){B(e,(e,r)=>null!=e&&t.add(r))}var tH=["onStart","onRest","onChange","onPause","onResume"];function tj(e,t,r){e.animation[r]=t[r]!==tn(t,r)?tr(t[r],e.key):void 0}function tz(e,t,...r){e.animation[t]?.(...r),e.defaultProps[t]?.(...r)}var tU=["onStart","onChange","onRest"],tG=1,tF=class{id=tG++;springs={};queue=[];ref;_flush;_initialProps;_lastAsyncId=0;_active=new Set;_changed=new Set;_started=!1;_item;_state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};_events={onStart:new Map,onChange:new Map,onRest:new Map};constructor(e,t){this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,r)=>e[r]=t.get()),e}set(e){for(let t in e){let r=e[t];C.und(r)||this.springs[t].set(r)}}update(e){return e&&this.queue.push(tK(e)),this}start(e){let{queue:t}=this;return e?t=D(e).map(tK):this.queue=[],this._flush?this._flush(this,t):(tX(this,t),tq(this,t))}stop(e,t){if(!!e!==e&&(t=e),t){let r=this.springs;I(D(t),t=>r[t].stop(!!e))}else tL(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(C.und(e))this.start({pause:!0});else{let t=this.springs;I(D(e),e=>t[e].pause())}return this}resume(e){if(C.und(e))this.start({pause:!1});else{let t=this.springs;I(D(e),e=>t[e].resume())}return this}each(e){B(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:r}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,N(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let o=!n&&this._started,a=i||o&&r.size?this.get():null;i&&t.size&&N(t,([e,t])=>{t.value=a,e(t,this,this._item)}),o&&(this._started=!1,N(r,([e,t])=>{t.value=a,e(t,this,this._item)}))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}o.onFrame(this._onFrame)}};function tq(e,t){return Promise.all(t.map(t=>tW(e,t))).then(t=>ty(e,t))}async function tW(e,t,r){let{keys:n,to:i,from:a,loop:s,onRest:l,onResolve:u}=t,c=C.obj(t.default)&&t.default;s&&(t.loop=!1),!1===i&&(t.to=null),!1===a&&(t.from=null);let d=C.arr(i)||C.fun(i)?i:void 0;d?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):I(tU,r=>{let n=t[r];if(C.fun(n)){let i=e._events[r];t[r]=({finished:e,cancelled:t})=>{let r=i.get(n);r?(e||(r.finished=!1),t&&(r.cancelled=!0)):i.set(n,{value:null,finished:e||!1,cancelled:t||!1})},c&&(c[r]=t[r])}});let f=e._state;!f.paused===t.pause?(f.paused=t.pause,M(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let h=(n||Object.keys(e.springs)).map(r=>e.springs[r].start(t)),p=!0===t.cancel||!0===tn(t,"cancel");(d||p&&f.asyncId)&&h.push(tv(++e._lastAsyncId,{props:t,state:f,actions:{pause:A,resume:A,start(t,r){p?(tL(f,e._lastAsyncId),r(tS(e))):(t.onRest=l,r(tb(d,t,f,e)))}}})),f.paused&&await new Promise(e=>{f.resumeQueue.add(e)});let m=ty(e,await Promise.all(h));if(s&&m.finished&&!(r&&m.noop)){let r=tk(t,s,i);if(r)return tX(e,[r]),tW(e,r,!0)}return u&&o.batchedUpdates(()=>u(m,e,e.item)),m}function tY(e,t){let r={...e.springs};return t&&I(D(t),e=>{C.und(e.keys)&&(e=tK(e)),C.obj(e.to)||(e={...e,to:void 0}),tQ(r,e,e=>tZ(e))}),t$(e,r),r}function t$(e,t){B(t,(t,r)=>{e.springs[r]||(e.springs[r]=t,eL(t,e))})}function tZ(e,t){let r=new tM;return r.key=e,t&&eL(r,t),r}function tQ(e,t,r){t.keys&&I(t.keys,n=>{(e[n]||(e[n]=r(n)))._prepareNode(t)})}function tX(e,t){I(t,t=>{tQ(e.springs,t,t=>tZ(t,e))})}var tJ=({children:e,...t})=>{let r=(0,b.useContext)(t0),n=t.pause||!!r.pause,i=t.immediate||!!r.immediate;t=function(e,t){let[r]=(0,b.useState)(()=>({inputs:t,result:e()})),n=(0,b.useRef)(),i=n.current,o=i;return o?Boolean(t&&o.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}
1(t,o.inputs))||(o={inputs:t,result:e()}):o=r,(0,b.useEffect)(()=>{n.current=o,i==r&&(r.inputs=r.result=void 0)},[o]),o.result}(()=>({pause:n,immediate:i}),[n,i]);let{Provider:o}=t0;return b.createElement(o,{value:t},e)},t0=(Object.assign(n=tJ,b.createContext({})),n.Provider._context=n,n.Consumer._context=n,n);tJ.Provider=t0.Provider,tJ.Consumer=t0.Consumer;var t1=()=>{let e=[],t=function(t){eV(`${eP}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);let n=[];return I(e,(e,i)=>{if(C.und(t))n.push(e.start());else{let o=r(t,e,i);o&&n.push(e.start(o))}}),n};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let r=e.indexOf(t);~r&&e.splice(r,1)},t.pause=function(){return I(e,e=>e.pause(...arguments)),this},t.resume=function(){return I(e,e=>e.resume(...arguments)),this},t.set=function(t){I(e,(e,r)=>{let n=C.fun(t)?t(r,e):t;n&&e.set(n)})},t.start=function(t){let r=[];return I(e,(e,n)=>{if(C.und(t))r.push(e.start());else{let i=this._getProps(t,e,n);i&&r.push(e.start(i))}}),r},t.stop=function(){return I(e,e=>e.stop(...arguments)),this},t.update=function(t){return I(e,(e,r)=>e.update(this._getProps(t,e,r))),this};let r=function(e,t,r){return C.fun(e)?e(r,t):e};return t._getProps=r,t};function t2(e,t,r){let n=C.fun(t)&&t;n&&!r&&(r=[]);let i=(0,b.useMemo)(()=>n||3==arguments.length?t1():void 0,[]),o=(0,b.useRef)(0),a=eU(),s=(0,b.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let r=tY(e,t);return!(o.current>0)||s.queue.length||Object.keys(r).some(t=>!e.springs[t])?new Promise(n=>{t$(e,r),s.queue.push(()=>{n(tq(e,t))}),a()}):tq(e,t)}}),[]),l=(0,b.useRef)([...s.ctrls]),u=[],c=eq(e)||0;function d(e,r){for(let i=e;i<r;i++){let e=l.current[i]||(l.current[i]=new tF(null,s.flush)),r=n?n(i,e):t[i];r&&(u[i]=function(e){let t=tK(e);return C.und(t.default)&&(t.default=to(t)),t}(r))}}(0,b.useMemo)(()=>{I(l.current.slice(e,c),e=>{e.ref?.delete(e),i?.delete(e),e.stop(!0)}),l.current.length=e,d(c,e)},[e]),(0,b.useMemo)(()=>{d(0,Math.min(c,e))},r);let f=l.current.map((e,t)=>tY(e,u[t])),h=(0,b.useContext)(tJ),p=eq(h),m=h!==p&&function(e){for(let t in e)return!0;return!1}(h);ej(()=>{o.current++,s.ctrls=l.current;let{queue:e}=s;e.length&&(s.queue=[],I(e,e=>e())),I(l.current,(e,t)=>{var r,n;i?.add(e),m&&e.start({default:h});let o=u[t];o&&(r=e,(n=o.ref)&&r.ref!==n&&(r.ref?.delete(r),n.add(r),r.ref=n),e.ref?e.queue.push(o):e.start(o))})}),eG(()=>()=>{I(s.ctrls,e=>e.stop(!0))});let g=f.map(e=>({...e}));return i?[g,i]:g}function t5(e,t){let r=C.fun(e),[[n],i]=t2(1,r?e:[e],r?t||[]:t);return r||2==arguments.length?[n,i]:n}var t3=class extends tT{constructor(e,t){super(),this.source=e,this.calc=ep(...t);let r=this._get();eZ(this,e9(r).create(r))}key;idle=!0;calc;_active=new Set;advance(e){let t=this._get();T(t,this.get())||(e$(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&t4(this._active)&&t7(this)}_get(){let e=C.arr(this.source)?this.source.map(ey):D(ey(this.source));return this.calc(...e)}_start(){this.idle&&!t4(this._active)&&(this.idle=!1,I(eQ(this),e=>{e.done=!1}),O.skipAnimation?(o.batchedUpdates(()=>this.advance()),t7(this)):F.start(this))}_attach(){let e=1;I(D(this.source),t=>{ev(t)&&eL(t,this),tw(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){I(D(this.source),e=>{ev(e)&&eO(e,this)}),this._active.clear(),t7(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=D(this.source).reduce((e,t)=>Math.max(e,(tw(t)?t.priority:0)+1),0))}};function t9(e){return!1!==e.idle}function t4(e){return!e.size||Array.from(e).every(t9)}function t7(e){e.idle||(e.idle=!0,I(eQ(e),e=>{e.done=!0}),e_(e,{type:"idle",parent:e}))}var t6=(e,...t)=>new t3(e,t);O.assign({createStringInterpolator:eM,to:(e,t)=>new t3(e,t)}),F.advance;var t8=r(422),re=/^--/,rt={},rr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rn=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),ri=["Webkit","Ms","Moz","O"];rr=Object.keys(rr).reduce((e,t)=>
1(ri.forEach(r=>e[rn(r,t)]=e[t]),e),rr);var ro=/^(matrix|translate|scale|rotate|skew)/,ra=/^(translate)/,rs=/^(rotate|skew)/,rl=(e,t)=>C.num(e)&&0!==e?e+t:e,ru=(e,t)=>C.arr(e)?e.every(e=>ru(e,t)):C.num(e)?e===t:parseFloat(e)===t,rc=class extends e2{constructor({x:e,y:t,z:r,...n}){let i=[],o=[];(e||t||r)&&(i.push([e||0,t||0,r||0]),o.push(e=>[`translate3d(${e.map(e=>rl(e,"px")).join(",")})`,ru(e,0)])),B(n,(e,t)=>{if("transform"===t)i.push([e||""]),o.push(e=>[e,""===e]);else if(ro.test(t)){if(delete n[t],C.und(e))return;let r=ra.test(t)?"px":rs.test(t)?"deg":"";i.push(D(e)),o.push("rotate3d"===t?([e,t,n,i])=>[`rotate3d(${e},${t},${n},${rl(i,r)})`,ru(i,0)]:e=>[`${t}(${e.map(e=>rl(e,r)).join(",")})`,ru(e,t.startsWith("scale")?1:0)])}}),i.length&&(n.transform=new rd(i,o)),super(n)}},rd=class extends eS{constructor(e,t){super(),this.inputs=e,this.transforms=t}_value=null;get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return I(this.inputs,(r,n)=>{let i=ey(r[0]),[o,a]=this.transforms[n](C.arr(i)?i:r.map(ey));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){1==e&&I(this.inputs,e=>I(e,e=>ev(e)&&eL(e,this)))}observerRemoved(e){0==e&&I(this.inputs,e=>I(e,e=>ev(e)&&eO(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),e_(this,e)}};O.assign({batchedUpdates:t8.unstable_batchedUpdates,createStringInterpolator:eM,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var rf=((e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=e=>new e2(e),getComponentProps:n=e=>e}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:n},o=e=>{let t=e8(e)||"Anonymous";return(e=C.str(e)?o[e]||(o[e]=e4(e,i)):e[e6]||(e[e6]=e4(e,i))).displayName=`Animated(${t})`,e};return B(e,(t,r)=>{C.arr(e)&&(r=e8(t)),o[r]=o(t)}),{animated:o}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:n,children:i,scrollTop:o,scrollLeft:a,viewBox:s,...l}=t,u=Object.values(l),c=Object.keys(l).map(t=>r||e.hasAttribute(t)?t:rt[t]||(rt[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==i&&(e.textContent=i),n)if(n.hasOwnProperty(t)){var d,f;let r=(d=t,null==(f=n[t])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||re.test(d)||rr.hasOwnProperty(d)&&rr[d]?(""+f).trim():f+"px");re.test(t)?e.style.setProperty(t,r):e.style[t]=r}c.forEach((t,r)=>{e.setAttribute(t,u[r])}),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new rc(e),getComponentProps:({scrollTop:e,scrollLeft:t,...r})=>r}).animated},5924:function(e,t,r){"use strict";t.Z=function(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t))for(r=0;r<t.length;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n);else for(r in t)t[r]&&(i&&(i+=" "),i+=r)}return i}(e))&&(n&&(n+=" "),n+=t);return n}},1110:function(e){function t(e,t,r){function n(){var u=Date.now()-s;u<t&&u>=0?i=setTimeout(n,t-u):(i=null,r||(l=e.apply(a,o),a=o=null))}null==t&&(t=100);var i,o,a,s,l,u=function(){a=this,o=arguments,s=Date.now();var u=r&&!i;
1return i||(i=setTimeout(n,t)),u&&(l=e.apply(a,o),a=o=null),l};return u.clear=function(){i&&(clearTimeout(i),i=null)},u.flush=function(){i&&(l=e.apply(a,o),a=o=null,clearTimeout(i),i=null)},u}t.debounce=t,e.exports=t},2290:function(e,t,r){"use strict";r.d(t,{Z:function(){return b}});var n=r(959);function i(e){return"number"==typeof e}function o(e){return"string"==typeof e}function a(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(e){return a(e)||Array.isArray(e)}function l(e){return Math.abs(e)}function u(e){return e?e/l(e):0}function c(e){return h(e).map(Number)}function d(e){return e[f(e)]}function f(e){return Math.max(0,e.length-1)}function h(e){return Object.keys(e)}function p(e,t){var r=l(e-t);function n(r){return r<e||r>t}return{length:r,max:t,min:e,constrain:function(r){return n(r)?r<e?e:t:r},reachedAny:n,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return r?e-r*Math.ceil((e-t)/r):e}}}function m(){var e=[],t={add:function(r,n,i,o){return void 0===o&&(o={passive:!0}),r.addEventListener(n,i,o),e.push(function(){return r.removeEventListener(n,i,o)}),t},removeAll:function(){return e=e.filter(function(e){return e()}),t}};return t}function g(e){var t=e;function r(e){return t/=e,o}function n(e){return i(e)?e:e.get()}var o={add:function(e){return t+=n(e),o},divide:r,get:function(){return t},multiply:function(e){return t*=e,o},normalize:function(){return 0!==t&&r(t),o},set:function(e){return t=n(e),o},subtract:function(e){return t-=n(e),o}};return o}function v(e,t,r){var n="x"===e.scroll?function(e){return"translate3d(".concat(e,"px,0px,0px)")}:function(e){return"translate3d(0px,".concat(e,"px,0px)")},i=r.style,o=!1;return{clear:function(){o||(i.transform="",r.getAttribute("style")||r.removeAttribute("style"))},to:function(e){o||(i.transform=n(t.apply(e.get())))},toggleActive:function(e){o=!e}}}var y={align:"center",axis:"x",container:null,slides:null,containScroll:"",direction:"ltr",slidesToScroll:1,breakpoints:{},dragFree:!1,draggable:!0,inViewThreshold:0,loop:!1,skipSnaps:!1,speed:10,startIndex:0,active:!0};function E(){function e(e,t){return function e(t,r){return[t,r].reduce(function(t,r){return h(r).forEach(function(n){var i=t[n],o=r[n],s=a(i)&&a(o);t[n]=s?e(i,o):o}),t},{})}(e,t||{})}return{merge:e,areEqual:function(e,t){return JSON.stringify(h(e.breakpoints||{}))===JSON.stringify(h(t.breakpoints||{}))&&function e(t,r){var n=h(t),i=h(r);return n.length===i.length&&n.every(function(n){var i=t[n],o=r[n];return"function"==typeof i?"".concat(i)==="".concat(o):s(i)&&s(o)?e(i,o):i===o})}(e,t)},atMedia:function(t){var r=t.breakpoints||{},n=h(r).filter(function(e){return window.matchMedia(e).matches}).map(function(e){return r[e]}).reduce(function(t,r){return e(t,r)},{});return e(t,n)}}}function _(e,t,r){var n,a,s,h,S,b,L=m(),O=E(),A=function(){var e=E(),t=e.atMedia,r=e.areEqual,n=[],i=[];function o(e){var n=t(e.options);return function(){return!r(n,t(e.options))}}return{init:function(e,r){return i=e.map(o),(n=e.filter(function(e){return t(e.options).active})).forEach(function(e){return e.init(r)}),e.reduce(function(e,t){var r;return Object.assign(e,((r={})[t.name]=t,r))},{})},destroy:function(){n=n.filter(function(e){return e.destroy()})},haveChanged:function(){return i.some(function(e){return e()})}}}(),w=(n={},a={emit:function(e){return(n[e]||[]).forEach(function(t){return t(e)}),a},off:function(e,t){return n[e]=(n[e]||[]).filter(function(e){return e!==t}),a},on:function(e,t){return n[e]=(n[e]||[]).concat([t]),a}}),C=w.on,T=w.off,I=!1,B=O.merge(y,_.globalOptions),D=O.merge(B),N=[],R=0;function x(t,r){if(!I){var n,a,y;if(B=O.merge(B,t),n=(D=O.atMedia(B)).container,a=D.slides,S=(o(n)?e.querySelector(n):n)||e.children[0],y=o(a)?S.querySelectorAll(a):a,b=[].slice.call(y||S.children),R=(s=function(e,t,r,n,o){var a,s,h,y,E,_,S,b,L,O,A,w,C,T,I,B,D,N,R,x,M,P,k,K,V,H,j,z,U,G,F,q,W,Y=n.align,$=n.axis,Z=n.direction,Q=n.startIndex,X=n.inViewThreshold,J=n.loop,ee=n.speed,et=n.dragFree,er=n.slidesToScroll,en=n.skipSnaps,ei=n.containScroll,eo=t.getBoundingClientRect(),ea=r.map(function(e){return e.getBoundingClientRect()}),es=(E="rtl"===Z?-1:1,{apply:function(e){return e*E}}),el={scroll:_="y"===$?"y":"x",cross:"y"===$?"x":"y",startEdge:"y"===_?"top":"rtl"===Z?"right":"left",endEdge:"y"===_?"bottom":"rtl"===Z?"left":"right",measureSize:function(e){var t=e.width,r=e.height;return"x"===_?t:r}},eu=el.measureSize(eo),ec={measure:function(e){return eu*(e/100)}},ed=(a={start:function(){return 0},center:function(e){return(eu-e)/2},end:function(e){return eu-e}},{measure:function(e){return i(Y)?eu*Number(Y):a[Y](e)}}),ef=!J&&""!==ei,eh=(S=el.measureSize,b=el.startEdge,L=el.endEdge,O=ea[0]&&(J||""!==ei),A=function(){if(!O)return 0;var e=ea[0];return l(eo[b]-e[b])}(),w=O?parseFloat(window.getComputedStyle(d(r)).getPropertyValue("margin-".concat(L))):0,C=ea.map(S),T=ea.map(function(e,t,r){var n=t===f(r);return t?n?C[t]+w:r[t+1][b]-e[b]:C[t]+A}).map(l),{slideSizes:C,slideSizesWithGaps:T}),ep=eh.slideSizes,em=eh.slideSizesWithGaps,eg=(I=i(er),{groupSlides:function(e){return I?c(e).filter(function(e){return e%er==0}).map(function(t){return e.slice(t,t+er)}):c(e).reduce(function(e,t){var r=em.slice(d(e),t+1).reduce(function(e,t){return e+t},0);return!t||r>eu?e.concat(t):e},[]).map(function(t,r,n){return e.slice(t,n[r+1])})}}),ev=(B=el.startEdge,D=el.endEdge,R=(N=eg.groupSlides)(ea).map(function(e){return d(e)[D]-e[0][B]}).map(l).map(ed.measure),s=d(x=ea.map(function(e){return eo[B]-e[B]}).map(function(e){return-l(e)}))-d(em),M=N(x).map(function(e){return e[0]}).map(function(e,t,r){var n=t===f(r);return ef&&!t?0:ef&&n?s:e+R[t]}),{snaps:x,snapsAligned:M}),ey=ev.snaps,eE=ev.snapsAligned,e_=-d(ey)+d(em),eS=(P=p(-e_+eu,eE[0]),k=eE.map(P.constrain),{snapsContained:function(){if(e_<=eu)return[P.max];if("keepSnaps"===ei)return k;var e,t,r=(e=k[0],t=d(k),p(k.lastIndexOf(e),k.indexOf(t)+1)),n=r.min,i=r.max;return k.slice(n,i)}()}).snapsContained,eb=ef?eS:eE,eL={limit:(h=eb[0],y=d(eb),p(J?h-e_:y,h))}.limit,eO=function e(t,r,n){var i=p(0,t),o=i.min,a=i.constrain,s=t+1,u=c(r);function c(e){return n?l((s+e)%s):a(e)}function d(e){return u=c(e),f}var f={add:function(e){return d(u+e)},clone:function(){return e(t,u,n)},get:function(){return u},set:d,min:o,max:t};return f}(f(eb),Q,J),eA=eO.clone(),ew=c(r),eC=function(e){var t=0;function r(e,r){return function(){!!t===e&&r()}}function n(){t=window.requestAnimationFrame(e)}return{proceed:r(!0,n),start:r(!1,n),stop:r(!0,function(){window.cancelAnimationFrame(t),t=0})}}(function(){J||eP.scrollBounds.constrain(eP.dragHandler.pointerDown()),eP.scrollBody.seek(eB).update();var e=eP.scrollBody.settle(eB);e&&!eP.dragHandler.pointerDown()&&(eP.animation.stop(),o.emit("settle")),e||o.emit("scroll"),J&&(eP.scrollLooper.loop(eP.scrollBody.direction()),eP.slideLooper.loop()),eP.translate.to(eI),eP.animation.proceed()}),eT=eb[eO.get()],eI=g(eT),eB=g(eT),eD=function(e,t,r){var n=g(0),i=g(0),o=g(0),a=0,s=t,l=r;function c(e){return s=e,f}function d(e){return l=e,f}var f={direction:function(){return a},seek:function(t){o.set(t).subtract(e);var r=0+(s-0)*((o.get()-0)/100);return a=u(o.get()),o.normalize().multiply(r).subtract(n),o.divide(l),i.add(o),f},settle:function(t){var r=!(Math.round((t.get()-e.get())*100)/100);return r&&e.set(t),r},update:function(){n.add(i),e.add(n),i.multiply(0)},useBaseMass:function(){return d(r)},useBaseSpeed:function(){return c(t)},useMass:d,useSpeed:c};return f}(eI,ee,1),eN=function(e,t,r,n,i){var o=n.reachedAny,a=n.removeOffset,s=n.constrain;function c(e){return e.concat().sort(function(e,t){return l(e)-l(t)})[0]}function d(t,n){var i=[t,t+r,t-r];return e?n?c(i.filter(function(e){return u(e)===n})):c(i):i[0]}return{byDistance:function(r,n){var u,c=i.get()+r,f=(u=e?a(c):s(c),{index:t.map(function(e){return e-u}).map(function(e){return d(e,0)}).map(function(e,t){return{diff:e,index:t}}).sort(function(e,t){return l(e.diff)-l(t.diff)})[0].index,distance:u}),h=f.index,p=f.distance,m=!e&&o(c);if(!n||m)return{index:h,distance:r};var g=r+d(t[h]-p,0);return{index:h,distance:g}},byIndex:function(e,r){var n=d(t[e]-i.get(),r);return{index:e,distance:n}},shortcut:d}}(J,eb,e_,eL,eB),eR=function(e,t,r,n,i,o){function a(n){var a=n.distance,s=n.index!==t.get();a&&(e.start(),i.add(a)),s&&(r.set(t.get()),t.set(n.index),o.emit("select"))}return{distance:function(e,t){a(n.byDistance(e,t))},index:function(e,r){var i=t.clone().set(e);a(n.byIndex(i.get(),r))}}}(eC,eO,eA,eN,eB,o),ex=function(e,t,r,n,i,o,a){var s=i.removeOffset,l=i.constrain,u=o?[0,t,-t]:[0],c=d(u,a);function d(t,i){var o,a=(o=i||0,r.map(function(e){return p(.5,e-.5).constrain(e*o)}));return(t||u).reduce(function(t,i){var o=n.map(function(t,n){return{start:t-r[n]+a[n]+i,end:t+e-a[n]+i,index:n}});return t.concat(o)},[])}return{check:function(e,t){var r=o?s(e):l(e);return(t||c).reduce(function(e,t){var n=t.index,i=t.start,o=t.end;return!(-1!==e.indexOf(n))&&i<r&&o>r?e.concat([n]):e},[])},findSlideBounds:d}}(eu,e_,ep,ey,eL,J,X),eM=function(e,t,r,n,i,o,a,s,c,d,f,h,p,v,y,E){var _=e.cross,S=["INPUT","SELECT","TEXTAREA"],b={passive:!1},L=g(0),O=m(),A=m(),w=p.measure(20),C={mouse:300,touch:400},T={mouse:500,touch:600},I=y?5:16,B=0,D=0,N=!1,R=!1,x=!1,M=!1;function P(e){if((!(M=!i.isTouchEvent(e))||0===e.button)&&(t=e.target.nodeName||"",!(S.indexOf(t)>-1))){var t,a,s=l(n.get()-o.get())>=2,u=M||!s;N=!0,i.pointerDown(e),L.set(n),n.set(o),c.useBaseMass().useSpeed(80),a=M?document:r,A.add(a,"touchmove",k,b).add(a,"touchend",K).add(a,"mousemove",k,b).add(a,"mouseup",K),B=i.readPoint(e),D=i.readPoint(e,_),h.emit("pointerDown"),u&&(x=!1)}}
1function k(e){if(!R&&!M){if(!e.cancelable)return K(e);var r=i.readPoint(e),o=i.readPoint(e,_);if(!(R=l(r-B)>l(o-D))&&!x)return K(e)}var s=i.pointerMove(e);!x&&s&&(x=!0),a.start(),n.add(t.apply(s)),e.preventDefault()}function K(e){var r,o,a,p,m=d.byDistance(0,!1).index!==f.get(),g=i.pointerUp(e)*(y?T:C)[M?"mouse":"touch"],_=(r=t.apply(g),a=(o=f.clone().add(-1*u(r))).get()===f.min||o.get()===f.max,p=d.byDistance(r,!y).distance,y||l(r)<w?p:!v&&a?.4*p:E&&m?.5*p:d.byIndex(o.get(),0).distance),S=function(e,t){if(0===e||0===t||l(e)<=l(t))return 0;var r,n,i=(r=l(e),n=l(t),l(r-n));return l(i/e)}(g,_),b=l(n.get()-L.get())>=.5,O=m&&S>.75,B=l(g)<w;b&&!M&&(x=!0),R=!1,N=!1,A.removeAll(),c.useSpeed(B?9:O?10:I).useMass(O?1+2.5*S:1),s.distance(_,!y),M=!1,h.emit("pointerUp")}function V(e){x&&(e.stopPropagation(),e.preventDefault())}return{addActivationEvents:function(){O.add(r,"dragstart",function(e){return e.preventDefault()},b).add(r,"touchmove",function(){},b).add(r,"touchend",function(){}).add(r,"touchstart",P).add(r,"mousedown",P).add(r,"touchcancel",K).add(r,"contextmenu",K).add(r,"click",V,!0)},clickAllowed:function(){return!x},pointerDown:function(){return N},removeAllEvents:function(){O.removeAll(),A.removeAll()}}}(el,es,e,eB,function(e){var t,r;function n(e){return"undefined"!=typeof TouchEvent&&e instanceof TouchEvent}function i(e){return e.timeStamp}function o(t,r){var i=r||e.scroll;return(n(t)?t.touches[0]:t)["client".concat("x"===i?"X":"Y")]}return{isTouchEvent:n,pointerDown:function(e){return t=e,r=e,o(e)},pointerMove:function(e){var n=o(e)-o(r),a=i(e)-i(t)>170;return r=e,a&&(t=e),n},pointerUp:function(e){if(!t||!r)return 0;var n=o(r)-o(t),a=i(e)-i(t),s=i(e)-i(r)>170,u=n/a;return a&&!s&&l(u)>.1?u:0},readPoint:o}}(el),eI,eC,eR,eD,eN,eO,o,ec,J,et,en),eP={containerRect:eo,slideRects:ea,animation:eC,axis:el,direction:es,dragHandler:eM,eventStore:m(),percentOfView:ec,index:eO,indexPrevious:eA,limit:eL,location:eI,options:n,scrollBody:eD,scrollBounds:(V=ec.measure(10),H=ec.measure(50),j=!1,{constrain:function(e){if(!j&&eL.reachedAny(eB.get())&&eL.reachedAny(eI.get())){var t=eL.reachedMin(eI.get())?"min":"max",r=l(eL[t]-eI.get()),n=eB.get()-eI.get();eB.subtract(n*Math.min(r/H,.85)),!e&&l(n)<V&&(eB.set(eL.constrain(eB.get())),eD.useSpeed(10).useMass(3))}},toggleActive:function(e){j=!e}}),scrollLooper:(z=[eI,eB],G=(U=p(eL.min+.1,eL.max+.1)).reachedMin,F=U.reachedMax,{loop:function(e){if(1===e?F(eI.get()):-1===e&&G(eI.get())){var t=e_*(-1*e);z.forEach(function(e){return e.add(t)})}}}),scrollProgress:(q=eL.max,W=eL.length,{get:function(e){return-((e-q)/W)}}),scrollSnaps:eb,scrollTarget:eN,scrollTo:eR,slideLooper:function(e,t,r,n,i,o,a,s,l){var u=c(i),d=p(h(c(i).reverse(),o[0]-1),"end").concat(p(h(u,r-o[0]-1),"start"));function f(e,t){return e.reduce(function(e,t){return e-i[t]},t)}function h(e,t){return e.reduce(function(e,r){return f(e,t)>0?e.concat([r]):e},[])}function p(r,i){var o="start"===i,u=a.findSlideBounds([o?-n:n]);return r.map(function(r){var i=o?0:-n,a=o?n:0,c=u.filter(function(e){return e.index===r})[0][o?"end":"start"],d=g(-1),f=g(-1),h=v(e,t,l[r]);return{index:r,location:f,translate:h,target:function(){return d.set(s.get()>c?i:a)}}})}return{canLoop:function(){return d.every(function(e){var t=e.index;return .1>=f(u.filter(function(e){return e!==t}),r)})},clear:function(){d.forEach(function(e){return e.translate.clear()})},loop:function(){d.forEach(function(e){var t=e.target,r=e.translate,n=e.location,i=t();i.get()!==n.get()&&(0===i.get()?r.clear():r.to(i),n.set(i))})},loopPoints:d}}(el,es,eu,e_,em,eb,ex,eI,r),slidesToScroll:eg,slidesInView:ex,slideIndexes:ew,target:eB,translate:v(el,es,t)};return eP}(e,S,b,D,w)).axis.measureSize(e.getBoundingClientRect()),!D.active)return P();if(s.translate.to(s.location),N=r||N,h=A.init(N,H),D.loop){if(!s.slideLooper.canLoop()){P(),x({loop:!1},r),B=O.merge(B,{loop:!0});return}s.slideLooper.loop()}D.draggable&&S.offsetParent&&b.length&&s.dragHandler.addActivationEvents()}}function M(e,t){var r=V();P(),x(O.merge({startIndex:r},e),t),w.emit("reInit")}function P(){s.dragHandler.removeAllEvents(),s.animation.stop(),s.eventStore.removeAll(),s.translate.clear(),s.slideLooper.clear(),A.destroy()}function k(e){var t=s[e?"target":"location"].get(),r=D.loop?"removeOffset":"constrain";return s.slidesInView.check(s.limit[r](t))}function K(e,t,r){D.active&&!I&&(s.scrollBody.useBaseMass().useSpeed(t?100:D.speed),s.scrollTo.index(e,r||0
1))}function V(){return s.index.get()}var H={canScrollNext:function(){return s.index.clone().add(1).get()!==V()},canScrollPrev:function(){return s.index.clone().add(-1).get()!==V()},clickAllowed:function(){return s.dragHandler.clickAllowed()},containerNode:function(){return S},internalEngine:function(){return s},destroy:function(){I||(I=!0,L.removeAll(),P(),w.emit("destroy"))},off:T,on:C,plugins:function(){return h},previousScrollSnap:function(){return s.indexPrevious.get()},reInit:M,rootNode:function(){return e},scrollNext:function(e){K(s.index.clone().add(1).get(),!0===e,-1)},scrollPrev:function(e){K(s.index.clone().add(-1).get(),!0===e,1)},scrollProgress:function(){return s.scrollProgress.get(s.location.get())},scrollSnapList:function(){return s.scrollSnaps.map(s.scrollProgress.get)},scrollTo:K,selectedScrollSnap:V,slideNodes:function(){return b},slidesInView:k,slidesNotInView:function(e){var t=k(e);return s.slideIndexes.filter(function(e){return -1===t.indexOf(e)})}};return x(t,r),L.add(window,"resize",function(){var t=O.atMedia(B),r=!O.areEqual(t,D),n=R!==s.axis.measureSize(e.getBoundingClientRect()),i=A.haveChanged();(n||r||i)&&M(),w.emit("resize")}),setTimeout(function(){return w.emit("init")},0),H}function S(e){return e.concat().sort(function(e,t){return e.name>t.name?1:-1}).map(function(e){return e.options})}function b(e,t){void 0===e&&(e={}),void 0===t&&(t=[]);var r=(0,n.useRef)(_.optionsHandler()),i=(0,n.useRef)(e),o=(0,n.useRef)(t),a=(0,n.useState)(),s=a[0],l=a[1],u=(0,n.useState)(),c=u[0],d=u[1],f=(0,n.useCallback)(function(){s&&s.reInit(i.current,o.current)},[s]);return(0,n.useEffect)(function(){if("undefined"!=typeof window&&window.document&&window.document.createElement&&c){_.globalOptions=b.globalOptions;var e=_(c,i.current,o.current);return l(e),function(){return e.destroy()}}l(void 0)},[c,l]),(0,n.useEffect)(function(){r.current.areEqual(i.current,e)||(i.current=e,f())},[e,f]),(0,n.useEffect)(function(){!function(e,t){if(e.length!==t.length)return!1;var r=_.optionsHandler().areEqual,n=S(e),i=S(t);return n.every(function(e,t){return r(e,i[t])})}(o.current,t)&&(o.current=t,f())},[t,f]),[d,s]}_.globalOptions=void 0,_.optionsHandler=E,b.globalOptions=void 0},3877:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDomainLocale=function(e,t,r,n){return!1},("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)},879:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t;var r,{src:i,sizes:o,unoptimized:f=!1,priority:h=!1,loading:v,lazyRoot:b=null,lazyBoundary:O,className:A,quality:w,width:C,height:T,style:I,objectFit:B,objectPosition:D,onLoadingComplete:N,placeholder:R="empty",blurDataURL:x}=e,M=a(e,["src","sizes","unoptimized","priority","loading","lazyRoot","lazyBoundary","className","quality","width","height","style","objectFit","objectPosition","onLoadingComplete","placeholder","blurDataURL"]);let P=s.useContext(d.ImageConfigContext),k=s.useMemo(()=>{let e=p||P||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return n({},e,{allSizes:t,deviceSizes:r})},[P]),K=M,V=o?"responsive":"intrinsic";"layout"in K&&(K.layout&&(V=K.layout),delete K.layout);let H=S;if("loader"in K){if(K.loader){let e=K.loader;H=t=>{let{config:r}=t,n=a(t,["config"]);return e(n)}}delete K.loader}let j="";if("object"==typeof(r=i)&&(y(r)||void 0!==r.src)){let e=y(i)?i.default:i;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(e)));if(x=x||e.blurDataURL,j=e.src,(!V||"fill"!==V)&&(T=T||e.height,C=C||e.width,!e.height||!e.width))throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(e)))}let z=!h&&("lazy"===v||void 0===v);((i="string"==typeof i?i:j).startsWith("data:")||i.startsWith("blob:"))&&(f=!0,z=!1),m.has(i)&&(z=!1),k.unoptimized&&(f=!0);let[U,G]=s.useState(!1),[F,q,W]=c.useIntersection({rootRef:b,rootMargin:O||"200px",disabled:!z}),Y=!z||q,$={boxSizing:"border-box",display:"block",overflow:"hidden",
1width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},Z={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},Q=!1,X=_(C),J=_(T),ee=_(w),et=Object.assign({},I,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:B,objectPosition:D}),er="blur"!==R||U?{}:{backgroundSize:B||"cover",backgroundPosition:D||"0% 0%",filter:"blur(20px)",backgroundImage:'url("'.concat(x,'")')};if("fill"===V)$.display="block",$.position="absolute",$.top=0,$.left=0,$.bottom=0,$.right=0;else if(void 0!==X&&void 0!==J){let e=J/X,r=isNaN(e)?"100%":"".concat(100*e,"%");"responsive"===V?($.display="block",$.position="relative",Q=!0,Z.paddingTop=r):"intrinsic"===V?($.display="inline-block",$.position="relative",$.maxWidth="100%",Q=!0,Z.maxWidth="100%",t="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27".concat(X,"%27%20height=%27").concat(J,"%27/%3e")):"fixed"===V&&($.display="inline-block",$.position="relative",$.width=X,$.height=J)}let en={src:g,srcSet:void 0,sizes:void 0};Y&&(en=E({config:k,src:i,unoptimized:f,layout:V,width:X,quality:ee,sizes:o,loader:H}));let ei=i,eo={imageSrcSet:en.srcSet,imageSizes:en.sizes,crossOrigin:K.crossOrigin},ea=s.default.useLayoutEffect,es=s.useRef(N),el=s.useRef(i);s.useEffect(()=>{es.current=N},[N]),ea(()=>{el.current!==i&&(W(),el.current=i)},[W,i]);let eu=n({isLazy:z,imgAttributes:en,heightInt:J,widthInt:X,qualityInt:ee,layout:V,className:A,imgStyle:et,blurStyle:er,loading:v,config:k,unoptimized:f,placeholder:R,loader:H,srcString:ei,onLoadingCompleteRef:es,setBlurComplete:G,setIntersection:F,isVisible:Y,noscriptSizes:o},K);return s.default.createElement(s.default.Fragment,null,s.default.createElement("span",{style:$},Q?s.default.createElement("span",{style:Z},t?s.default.createElement("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:t}):null):null,s.default.createElement(L,Object.assign({},eu))),h?s.default.createElement(l.default,null,s.default.createElement("link",Object.assign({key:"__nimg-"+en.src+en.srcSet+en.sizes,rel:"preload",as:"image",href:en.srcSet?void 0:en.src},eo))):null)};var n=r(5321).Z,i=r(1322).Z,o=r(6687).Z,a=r(6239).Z,s=o(r(959)),l=i(r(5722)),u=r(5288),c=r(166),d=r(3910);r(63);var f=r(7576);function h(e){return"/"===e[0]?e.slice(1):e}let p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},m=new Set,g="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",v=new Map([["default",function(e){let{config:t,src:r,width:n,quality:i}=e;return r.endsWith(".svg")&&!t.dangerouslyAllowSVG?r:"".concat(f.normalizePathTrailingSlash(t.path),"?url=").concat(encodeURIComponent(r),"&w=").concat(n,"&q=").concat(i||75)}],["imgix",function(e){let{config:t,src:r,width:n,quality:i}=e,o=new URL("".concat(t.path).concat(h(r))),a=o.searchParams;return a.set("auto",a.getAll("auto").join(",")||"format"),a.set("fit",a.get("fit")||"max"),a.set("w",a.get("w")||n.toString()),i&&a.set("q",i.toString()),o.href}],["cloudinary",function(e){let{config:t,src:r,width:n,quality:i}=e,o=["f_auto","c_limit","w_"+n,"q_"+(i||"auto")].join(",")+"/";return"".concat(t.path).concat(o).concat(h(r))}],["akamai",function(e){let{config:t,src:r,width:n}=e;return"".concat(t.path).concat(h(r),"?imwidth=").concat(n)}],["custom",function(e){let{src:t}=e;throw Error('Image with src "'.concat(t,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}]]);function y(e){return void 0!==e.default}function E(e){let{config:t,src:r,unoptimized:n,layout:i,width:o,quality:a,sizes:s,loader:l}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:u,kind:c}=function(e,t,r,n){let{deviceSizes:i,allSizes:o}=e;if(n&&("fill"===r||"responsive"===r)){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:o,kind:"w"}}if("number"!=typeof t||"fill"===r||"responsive"===r)return{widths:i,kind:"w"};let a=[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))];return{widths:a,kind:"x"}}(t,o,i,s),d=u.length-1;return{sizes:s||"w"!==c?s:"100vw",srcSet:u.map((e,n)=>"".concat(l({config:t,src:r,quality:a,width:e})," ").concat("w"===c?e:n+1).concat(c)).join(", "),src:l({config:t,src:r,quality:a,width:u[d]})}}function _(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function S(e){var t;let r=(null==(t=e.config)?void 0:t.loader)||"default",n=v.get(r);if(n)return n(e);throw Error('Unknown "loader" found in "next.config.js". Expected: '.concat(u.VALID_LOADERS.join(", "),". Received: ").concat(r))}function b(e,t,r,n,i,o){if(!e||e.src===g||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let a="decode"in e?e.decode():Promise.resolve();a.catch(()=>{}).then(()=>
1{if(e.parentNode&&(m.add(t),"blur"===n&&o(!0),null==i?void 0:i.current)){let{naturalWidth:t,naturalHeight:r}=e;i.current({naturalWidth:t,naturalHeight:r})}})}let L=e=>{var{imgAttributes:t,heightInt:r,widthInt:i,qualityInt:o,layout:l,className:u,imgStyle:c,blurStyle:d,isLazy:f,placeholder:h,loading:p,srcString:m,config:g,unoptimized:v,loader:y,onLoadingCompleteRef:_,setBlurComplete:S,setIntersection:L,onLoad:O,onError:A,isVisible:w,noscriptSizes:C}=e,T=a(e,["imgAttributes","heightInt","widthInt","qualityInt","layout","className","imgStyle","blurStyle","isLazy","placeholder","loading","srcString","config","unoptimized","loader","onLoadingCompleteRef","setBlurComplete","setIntersection","onLoad","onError","isVisible","noscriptSizes"]);return p=f?"lazy":p,s.default.createElement(s.default.Fragment,null,s.default.createElement("img",Object.assign({},T,t,{decoding:"async","data-nimg":l,className:u,style:n({},c,d),ref:s.useCallback(e=>{L(e),(null==e?void 0:e.complete)&&b(e,m,l,h,_,S)},[L,m,l,h,_,S]),onLoad:e=>{let t=e.currentTarget;b(t,m,l,h,_,S),O&&O(e)},onError:e=>{"blur"===h&&S(!0),A&&A(e)}})),(f||"blur"===h)&&s.default.createElement("noscript",null,s.default.createElement("img",Object.assign({},T,{loading:p,decoding:"async","data-nimg":l,style:c,className:u},E({config:g,src:m,unoptimized:v,layout:l,width:i,quality:o,sizes:C,loader:y})))))};("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)},4810:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(1322).Z,i=r(6239).Z,o=n(r(959)),a=r(4607),s=r(1052),l=r(6397),u=r(7513),c=r(664),d=r(5168),f=r(838),h=r(166),p=r(3877),m=r(5872);let g=new Set;function v(e,t,r,n,i){if(i||s.isLocalURL(t)){if(!n.bypassPrefetchedCheck){let i=void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0,o=t+"%"+r+"%"+i;if(g.has(o))return;g.add(o)}Promise.resolve(e.prefetch(t,r,n)).catch(e=>{})}}function y(e){return"string"==typeof e?e:l.formatUrl(e)}let E=o.default.forwardRef(function(e,t){let r,n;let{href:l,as:g,children:E,prefetch:_,passHref:S,replace:b,shallow:L,scroll:O,locale:A,onClick:w,onMouseEnter:C,onTouchStart:T,legacyBehavior:I=!1}=e,B=i(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);r=E,I&&("string"==typeof r||"number"==typeof r)&&(r=o.default.createElement("a",null,r));let D=!1!==_,N=o.default.useContext(d.RouterContext),R=o.default.useContext(f.AppRouterContext),x=null!=N?N:R,M=!N,{href:P,as:k}=o.default.useMemo(()=>{if(!N){let e=y(l);return{href:e,as:g?y(g):e}}let[e,t]=a.resolveHref(N,l,!0);return{href:e,as:g?a.resolveHref(N,g):t||e}},[N,l,g]),K=o.default.useRef(P),V=o.default.useRef(k);I&&(n=o.default.Children.only(r));let H=I?n&&"object"==typeof n&&n.ref:t,[j,z,U]=h.useIntersection({rootMargin:"200px"}),G=o.default.useCallback(e=>{(V.current!==k||K.current!==P)&&(U(),V.current=k,K.current=P),j(e),H&&("function"==typeof H?H(e):"object"==typeof H&&(H.current=e))},[k,H,P,U,j]);o.default.useEffect(()=>{x&&z&&D&&v(x,P,k,{locale:A},M)},[k,P,z,A,D,null==N?void 0:N.locale,x,M]);let F={ref:G,onClick(e){I||"function"!=typeof w||w(e),I&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),x&&!e.defaultPrevented&&function(e,t,r,n,i,a,l,u,c,d){let{nodeName:f}=e.currentTarget,h="A"===f.toUpperCase();if(h&&(function(e){let t=e.currentTarget,r=t.getAttribute("target");return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!s.isLocalURL(r)))return;e.preventDefault();let p=()=>{"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:a,locale:u,scroll:l}):t[i?"replace":"push"](n||r,{forceOptimisticNavigation:!d})};c?o.default.startTransition(p):p()}(e,x,P,k,b,L,O,A,M,D)},onMouseEnter(e){I||"function"!=typeof C||C(e),I&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),x&&(D||!M)&&v(x,P,k,{locale:A,priority:!0,bypassPrefetchedCheck:!0},M)},onTouchStart(e){I||"function"!=typeof T||T(e),I&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),x&&(D||!M)&&v(x,P,k,{locale:A,priority:!0,bypassPrefetchedCheck:!0},M)}};if(u.isAbsoluteUrl(k))F.href=k;else if(!I||S||"a"===n.type&&!("href"in n.props)){let e=void 0!==A?A:null==N?void 0:N.locale,t=(null==N?void 0:N.isLocaleDomain)&&p.getDomainLocale(k,e,null==N?void 0:N.locales,null==N?void 0:N.domainLocales);F.href=t||m.addBasePath(c.addLocale(k,e,null==N?void 0:N.defaultLocale))}return I?o.default.cloneElement(n,F):o.default.createElement("a",Object.assign({},B,F),r)});t.default=E,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},166:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!o,[c,d]=n.useState(!1),f=n.useRef(null),h=n.useCallback(e=>{f.current=e},[]);n.useEffect(()=>{if(o){if(u||c)return;let e=f.current;if(e&&e.tagName){let n=function(e,t,r){let{id:n,observer:i,elements:o}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let i=new Map,o=new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e);return t={id:r,observer:o,elements:i},s.push(r),a.set(r,t),t}(r);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),a.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r});return n}}else if(!c){let e=i.requestIdleCallback(()=>d(!0));return()=>i.cancelIdleCallback(e)}},[u,r,t,c,f.current]);let p=n.useCallback(()=>{d(!1)},[]);return[h,c,p]};var n=r(959),i=r(218);let o="function"==typeof IntersectionObserver,a=new Map,s=[];("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)},7564:function(e,t,r){e.exports=r(879)},3786:function(e,t,r){e.exports=r(4810)},5304:function(e,t,r){e.exports=r(4201)},1069:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(959),i=r(1110),o=r.n(i);function a(e){var t;let{debounce:r,scroll:i,polyfill:a,offsetSize:s}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,u=a||("undefined"==typeof window?class{}:window.ResizeObserver);if(!u)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[c,d]=(0,n.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),f=(0,n.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:c}),h=r?"number"==typeof r?r:r.scroll:null,p=r?"number"==typeof r?r:r.resize:null,m=(0,n.useRef)(!1);(0,n.useEffect)(()=>(m.current=!0,()=>void(m.current=!1)));let[g,v,y]=(0,n.useMemo)(()=>{let e=()=>{if(!f.current.element)return;let{left:e,top:t,width:r,height:n,bottom:i,right:o,x:a,y:u}=f.current.element.getBoundingClientRect(),c={left:e,top:t,width:r,height:n,bottom:i,right:o,x:a,y:u};f.current.element instanceof HTMLElement&&s&&(c.height=f.current.element.offsetHeight,c.width=f.current.element.offsetWidth),Object.freeze(c),m.current&&!l(f.current.lastBounds,c)&&d(f.current.lastBounds=c)};return[e,p?o()(e,p):e,h?o()(e,h):e]},[d,s,h,p]);function E(){f.current.scrollContainers&&(f.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",y,!0)),f.current.scrollContainers=null),f.current.resizeObserver&&(f.current.resizeObserver.disconnect(),f.current.resizeObserver=null)}function _(){f.current.element&&(f.current.resizeObserver=new u(y),f.current.resizeObserver.observe(f.current.element),i&&f.current.scrollContainers&&f.current.scrollContainers.forEach(e=>e.addEventListener("scroll",y,{capture:!0,passive:!0})))}let S=e=>{e&&e!==f.current.element&&(E(),f.current.element=e,f.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:i,overflowY:o}=window.getComputedStyle(t);return[n,i,o].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),_())};return t=Boolean(i),(0,n.useEffect)(()=>{if(t)return window.addEventListener("scroll",y,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",y,!0)},[y,t]),(0,n.useEffect)(()=>(window.addEventListener("resize",v),()=>void window.removeEventListener("resize",v)),[v]),(0,n.useEffect)(()=>{E(),_()},[i,y,v]),(0,n.useEffect)(()=>E,[]),[S,c,g]}let s=["x","y","top","bottom","left","right","width","height"],l=(e,t)=>
1s.every(r=>e[r]===t[r])},5022:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(959),i=function(e){(0,n.useEffect)(e,[])},o=function(e){var t=(0,n.useRef)(e);t.current=e,i(function(){return function(){return t.current()}})},a=function(e){var t=(0,n.useRef)(0),r=(0,n.useState)(e),i=r[0],a=r[1],s=(0,n.useCallback)(function(e){cancelAnimationFrame(t.current),t.current=requestAnimationFrame(function(){a(e)})},[]);return o(function(){cancelAnimationFrame(t.current)}),[i,s]},s="undefined"!=typeof window,l=function(e,t){void 0===e&&(e=1/0),void 0===t&&(t=1/0);var r=a({width:s?window.innerWidth:e,height:s?window.innerHeight:t}),i=r[0],o=r[1];return(0,n.useEffect)(function(){if(s){var e=function(){o({width:window.innerWidth,height:window.innerHeight})};return function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];e&&e.addEventListener&&e.addEventListener.apply(e,t)}(window,"resize",e),function(){!function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}(window,"resize",e)}}},[]),i}},1163:function(e,t,r){"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}r.d(t,{Z:function(){return n}})},9437:function(e,t,r){"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function i(e,t,r){return Math.max(e,Math.min(t,r))}r.d(t,{Z:function(){return c}});class o{advance(e){var t,r,n,o;if(!this.isRunning)return;let a=!1;if(this.lerp)this.value=(r=this.value,n=this.to,(1-(o=1-Math.exp(-60*this.lerp*e)))*r+o*n),Math.round(this.value)===this.to&&(this.value=this.to,a=!0);else{this.currentTime+=e;let t=i(0,this.currentTime/this.duration,1);a=t>=1;let r=a?1:this.easing(t);this.value=this.from+(this.to-this.from)*r}null==(t=this.onUpdate)||t.call(this,this.value,{completed:a}),a&&this.stop()}stop(){this.isRunning=!1}fromTo(e,t,{lerp:r=.1,duration:n=1,easing:i=e=>e,onUpdate:o}){this.from=this.value=e,this.to=t,this.lerp=r,this.duration=n,this.easing=i,this.currentTime=0,this.isRunning=!0,this.onUpdate=o}}function a(e,t){let r;return function(){let n=arguments,i=this;clearTimeout(r),r=setTimeout(function(){e.apply(i,n)},t)}}class s{constructor(e,t){this.onWindowResize=()=>{this.width=window.innerWidth,this.height=window.innerHeight},this.onWrapperResize=()=>{this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight},this.onContentResize=()=>{let e=this.wrapper===window?document.documentElement:this.wrapper;this.scrollHeight=e.scrollHeight,this.scrollWidth=e.scrollWidth},this.wrapper=e,this.content=t,this.wrapper===window?(window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize()):(this.wrapperResizeObserver=new ResizeObserver(a(this.onWrapperResize,100)),this.wrapperResizeObserver.observe(this.wrapper),this.onWrapperResize()),this.contentResizeObserver=new ResizeObserver(a(this.onContentResize,100)),this.contentResizeObserver.observe(this.content),this.onContentResize()}destroy(){var e,t;window.removeEventListener("resize",this.onWindowResize,!1),null==(e=this.wrapperResizeObserver)||e.disconnect(),null==(t=this.contentResizeObserver)||t.disconnect()}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}let l=()=>({events:{},emit(e,...t){let r=this.events[e]||[];for(let e=0,n=r.length;e<n;e++)r[e](...t)},on(e,t){var r;return(null==(r=this.events[e])?void 0:r.push(t))||(this.events[e]=[t]),()=>{var r;this.events[e]=null==(r=this.events[e])?void 0:r.filter(e=>t!==e)}}});class u{constructor(e,{wheelMultiplier:t=1,touchMultiplier:r=2,normalizeWheel:n=!1}){this.onTouchStart=e=>{let{clientX:t,clientY:r}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=r,this.lastDelta={x:0,y:0}},this.onTouchMove=e=>{let{clientX:t,clientY:r}=e.targetTouches?e.targetTouches[0]:e,n=-(t-this.touchStart.x)*this.touchMultiplier,i=-(r-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=t,this.touchStart.y=r,this.lastDelta={x:n,y:i},this.emitter.emit("scroll",{type:"touch",deltaX:n,deltaY:i,event:e})},this.onTouchEnd=e=>{this.emitter.emit("scroll",{type:"touch",inertia:!0,deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})},this.onWheel=e=>{let{deltaX:t,deltaY:r}=e;this.normalizeWheel&&(t=i(-100,t,100),r=i(-100,r,100)),t*=this.wheelMultiplier,r*=this.wheelMultiplier,this.emitter.emit("scroll",{type:"wheel",deltaX:t,deltaY:r,event:e})},this.element=e,this.wheelMultiplier=t,this.touchMultiplier=r,this.normalizeWheel=n,this.touchStart={x:null,y:null},this.emitter=l(),this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.events={},this.element.removeEventListener("wheel",this.onWheel,{passive:!1}),this.element.removeEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.removeEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.removeEventListener("touchend",this.onTouchEnd,{passive:!1})}}class c{constructor({direction:e,gestureDirection:t,mouseMultiplier:r,smooth:i,wrapper:a=window,content:c=document.documentElement,wheelEventsTarget:d=a,smoothWheel:f=null==i||i,smoothTouch:h=!1,syncTouch:p=!1,syncTouchLerp:m=.1,touchInertiaMultiplier:g=35,duration:v,easing:y=e=>Math.min(1,1.001-Math.pow(2,-10*e)),lerp:E=v?null:.1,infinite:_=!1,orientation:S=null!=e?e:"vertical",gestureOrientation:b=null!=t?t:"vertical",touchMultiplier:L=1,wheelMultiplier:O=null!=r?r:1,normalizeWheel:A=!1}={}){this.onVirtualScroll=({type:e,inertia:t,deltaX:r,deltaY:i,event:o})=>{if(o.ctrlKey)return;let a="touch"===e;if("vertical"===this.options.gestureOrientation&&0===i||"horizontal"===this.options.gestureOrientation&&0===r||a&&"vertical"===this.options.gestureOrientation&&0===this.scroll&&!this.options.infinite&&i<=0||o.composedPath().find(e=>null==e||null==e.hasAttribute?void 0:e.hasAttribute("data-lenis-prevent")))return;if(this.isStopped||this.isLocked)return void o.preventDefault();if(this.isSmooth=(this.options.smoothTouch||this.options.syncTouch)&&a||this.options.smoothWheel&&"wheel"===e,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();o.preventDefault();let s=i;"both"===this.options.gestureOrientation?s=Math.abs(i)>Math.abs(r)?i:r:"horizontal"===this.options.gestureOrientation&&(s=r);let l=a&&this.options.syncTouch,u=a&&t&&Math.abs(s)>1;
1u&&(s=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+s,n({programmatic:!1},l&&{lerp:u?this.syncTouchLerp:.4}))},this.onScroll=()=>{if(!this.isScrolling){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-e),this.emit()}},e&&console.warn("Lenis: `direction` option is deprecated, use `orientation` instead"),t&&console.warn("Lenis: `gestureDirection` option is deprecated, use `gestureOrientation` instead"),r&&console.warn("Lenis: `mouseMultiplier` option is deprecated, use `wheelMultiplier` instead"),i&&console.warn("Lenis: `smooth` option is deprecated, use `smoothWheel` instead"),window.lenisVersion="1.0.13",a!==document.documentElement&&a!==document.body||(a=window),this.options={wrapper:a,content:c,wheelEventsTarget:d,smoothWheel:f,smoothTouch:h,syncTouch:p,syncTouchLerp:m,touchInertiaMultiplier:g,duration:v,easing:y,lerp:E,infinite:_,gestureOrientation:b,orientation:S,touchMultiplier:L,wheelMultiplier:O,normalizeWheel:A},this.dimensions=new s(a,c),this.rootElement.classList.add("lenis"),this.velocity=0,this.isStopped=!1,this.isSmooth=f||h,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.animate=new o,this.emitter=l(),this.options.wrapper.addEventListener("scroll",this.onScroll,{passive:!1}),this.virtualScroll=new u(d,{touchMultiplier:L,wheelMultiplier:O,normalizeWheel:A}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.events={},this.options.wrapper.removeEventListener("scroll",this.onScroll,{passive:!1}),this.virtualScroll.destroy(),this.rootElement.classList.remove("lenis"),this.rootElement.classList.remove("lenis-smooth"),this.rootElement.classList.remove("lenis-scrolling"),this.rootElement.classList.remove("lenis-stopped")}on(e,t){return this.emitter.on(e,t)}off(e,t){var r;this.emitter.events[e]=null==(r=this.emitter.events[e])?void 0:r.filter(e=>t!==e)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.velocity=0,this.animate.stop()}start(){this.isStopped=!1,this.reset()}stop(){this.isStopped=!0,this.animate.stop(),this.reset()}raf(e){let t=e-(this.time||e);this.time=e,this.animate.advance(.001*t)}scrollTo(e,{offset:t=0,immediate:r=!1,lock:n=!1,duration:o=this.options.duration,easing:a=this.options.easing,lerp:s=!o&&this.options.lerp,onComplete:l=null,force:u=!1,programmatic:c=!0}={}){if(!this.isStopped||u){if(["top","left","start"].includes(e))e=0;else if(["bottom","right","end"].includes(e))e=this.limit;else{var d;let r;if("string"==typeof e?r=document.querySelector(e):null!=(d=e)&&d.nodeType&&(r=e),r){if(this.options.wrapper!==window){let e=this.options.wrapper.getBoundingClientRect();t-=this.isHorizontal?e.left:e.top}let n=r.getBoundingClientRect();e=(this.isHorizontal?n.left:n.top)+this.animatedScroll}}if("number"==typeof e){if(e+=t,e=Math.round(e),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):e=i(0,e,this.limit),r)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.emit(),void(null==l||l());if(!c){if(e===this.targetScroll)return;this.targetScroll=e}this.animate.fromTo(this.animatedScroll,e,{duration:o,easing:a,lerp:s,onUpdate:(e,{completed:t})=>{n&&(this.isLocked=!0),this.isScrolling=!0,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),t&&(n&&(this.isLocked=!1),requestAnimationFrame(()=>{this.isScrolling=!1}),this.velocity=0,null==l||l()),this.emit()}})}}}get rootElement(){return this.options.wrapper===window?this.options.content:this.options.wrapper}get limit(){return this.isHorizontal?this.dimensions.limit.x:this.dimensions.limit.y}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){var e;return this.options.infinite?(this.animatedScroll%(e=this.limit)+e)%e:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(e){this.__isSmooth!==e&&(this.rootElement.classList.toggle("lenis-smooth",e),this.__isSmooth=e)}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.rootElement.classList.toggle("lenis-scrolling",e),this.__isScrolling=e)}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.rootElement.classList.toggle("lenis-stopped",e),this.__isStopped=e)}}},2703:function(e,t,r){"use strict";r.d(t,{Qr:function(){return x},cI:function(){return e_}});var n=r(959),i=e=>"checkbox"===e.type,o=e=>e instanceof Date,a=e=>null==e;let s=e=>"object"==typeof e;var l=e=>!a(e)&&!Array.isArray(e)&&s(e)&&!o(e),u=e=>l(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,c=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,d=(e,t)=>e.has(c(t)),f=e=>{let t=e.constructor&&e.constructor.prototype;return l(t)&&t.hasOwnProperty("isPrototypeOf")},h="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function p(e){let t;let r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(h&&(e instanceof Blob||e instanceof FileList))&&(r||l(e))))return e;else if(t=r?[]:{},Array.isArray(e)||f(e))for(let r in e)t[r]=p(e[r]);else t=e;return t}var m=e=>Array.isArray(e)?e.filter(Boolean):[],g=e=>void 0===e,v=(e,t,r)=>{if(!t||!l(e))return r;let n=m(t.split(/[,[\].]+?/)).reduce((e,t)=>
1a(e)?e:e[t],e);return g(n)||n===e?g(e[t])?r:e[t]:n};let y={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},E={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},_={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},S=n.createContext(null),b=()=>n.useContext(S);var L=(e,t,r,n=!0)=>{let i={defaultValues:t._defaultValues};for(let o in e)Object.defineProperty(i,o,{get:()=>{let i=o;return t._proxyFormState[i]!==E.all&&(t._proxyFormState[i]=!n||E.all),r&&(r[i]=!0),e[i]}});return i},O=e=>l(e)&&!Object.keys(e).length,A=(e,t,r,n)=>{r(e);let{name:i,...o}=e;return O(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(e=>t[e]===(!n||E.all))},w=e=>Array.isArray(e)?e:[e],C=(e,t,r)=>r&&t?e===t:!e||!t||e===t||w(e).some(e=>e&&(e.startsWith(t)||t.startsWith(e)));function T(e){let t=n.useRef(e);t.current=e,n.useEffect(()=>{let r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}var I=e=>"string"==typeof e,B=(e,t,r,n,i)=>I(e)?(n&&t.watch.add(e),v(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),v(r,e))):(n&&(t.watchAll=!0),r),D=e=>/^\w*$/.test(e),N=e=>m(e.replace(/["|']|\]/g,"").split(/\.|\[/));function R(e,t,r){let n=-1,i=D(t)?[t]:N(t),o=i.length,a=o-1;for(;++n<o;){let t=i[n],o=r;if(n!==a){let r=e[t];
1o=l(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}e[t]=o,e=e[t]}return e}let x=e=>e.render(function(e){let t=b(),{name:r,control:i=t.control,shouldUnregister:o}=e,a=d(i._names.array,r),s=function(e){let t=b(),{control:r=t.control,name:i,defaultValue:o,disabled:a,exact:s}=e||{},l=n.useRef(i);l.current=i,T({disabled:a,subject:r._subjects.values,next:e=>{C(l.current,e.name,s)&&c(p(B(l.current,r._names,e.values||r._formValues,!1,o)))}});let[u,c]=n.useState(r._getWatch(i,o));return n.useEffect(()=>r._removeUnmounted()),u}({control:i,name:r,defaultValue:v(i._formValues,r,v(i._defaultValues,r,e.defaultValue)),exact:!0}),l=function(e){let t=b(),{control:r=t.control,disabled:i,name:o,exact:a}=e||{},[s,l]=n.useState(r._formState),u=n.useRef(!0),c=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=n.useRef(o);return d.current=o,T({disabled:i,next:e=>u.current&&C(d.current,e.name,a)&&A(e,c.current,r._updateFormState)&&l({...r._formState,...e}),subject:r._subjects.state}),n.useEffect(()=>{u.current=!0;let e=r._proxyFormState.isDirty&&r._getDirty();return e!==r._formState.isDirty&&r._subjects.state.next({isDirty:e}),c.current.isValid&&r._updateValid(!0),()=>{u.current=!1}},[r]),L(s,r,c.current,!1)}({control:i,name:r}),c=n.useRef(i.register(r,{...e.rules,value:s}));return n.useEffect(()=>{let e=i._options.shouldUnregister||o,t=(e,t)=>{let r=v(i._fields,e);r&&(r._f.mount=t)};return t(r,!0),e&&R(i._defaultValues,r,p(v(i._options.defaultValues,r))),()=>{(a?e&&!i._state.action:e)?i.unregister(r):t(r,!1)}},[r,i,a,o]),{field:{name:r,value:s,onChange:n.useCallback(e=>c.current.onChange({target:{value:u(e),name:r},type:y.CHANGE}),[r]),onBlur:n.useCallback(()=>c.current.onBlur({target:{value:v(i._formValues,r),name:r},type:y.BLUR}),[r,i]),ref:e=>{let t=v(i._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:l,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!v(l.errors,r)},isDirty:{enumerable:!0,get:()=>!!v(l.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!v(l.touchedFields,r)},error:{enumerable:!0,get:()=>v(l.errors,r)}})}}(e));var M=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{};let P=(e,t,r)=>{for(let n of r||Object.keys(e)){let r=v(e,n);if(r){let{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else l(n)&&P(n,t)}}};var k=e=>({isOnSubmit:!e||e===E.onSubmit,isOnBlur:e===E.onBlur,isOnChange:e===E.onChange,isOnAll:e===E.all,isOnTouch:e===E.onTouched}),K=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))),V=(e,t,r)=>{let n=m(v(e,r));return R(n,"root",t[r]),R(e,r,n),e},H=e=>"boolean"==typeof e,j=e=>"file"===e.type,z=e=>"function"==typeof e,U=e=>{if(!h)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},G=e=>I(e),F=e=>"radio"===e.type,q=e=>e instanceof RegExp;let W={value:!1,isValid:!1},Y={value:!0,isValid:!0};var $=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!g(e[0].attributes.value)?g(e[0].value)||""===e[0].value?Y:{value:e[0].value,isValid:!0}:Y:W}return W};let Z={isValid:!1,value:null};var Q=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,Z):Z;function X(e,t,r="validate"){if(G(e)||Array.isArray(e)&&e.every(G)||H(e)&&!e)return{type:r,message:G(e)?e:"",ref:t}}var J=e=>l(e)&&!q(e)?e:{value:e,message:""},ee=async(e,t,r,n,o)=>{let{ref:s,refs:u,required:c,maxLength:d,minLength:f,min:h,max:p,pattern:m,validate:y,name:E,valueAsNumber:S,mount:b,disabled:L}=e._f,A=v(t,E);if(!b||L)return{};let w=u?u[0]:s,C=e=>{n&&w.reportValidity&&(w.setCustomValidity(H(e)?"":e||""),w.reportValidity())},T={},B=F(s),D=i(s),N=(S||j(s))&&g(s.value)&&g(A)||U(s)&&""===s.value||""===A||Array.isArray(A)&&!A.length,R=M.bind(null,E,r,T),x=(e,t,r,n=_.maxLength,i=_.minLength)=>{let o=e?t:r;T[E]={type:e?n:i,message:o,ref:s,...R(e?n:i,o)}};if(o?!Array.isArray(A)||!A.length:c&&(!(B||D)&&(N||a(A))||H(A)&&!A||D&&!$(u).isValid||B&&!Q(u).isValid)){let{value:e,message:t}=G(c)?{value:!!c,message:c}:J(c);if(e&&(T[E]={type:_.required,message:t,ref:w,...R(_.required,t)},!r))return C(t),T}if(!N&&(!a(h)||!a(p))){let e,t;let n=J(p),i=J(h);if(a(A)||isNaN(A)){let r=s.valueAsDate||new Date(A),o=e=>new Date(new Date().toDateString()+" "+e),a="time"==s.type,l="week"==s.type;I(n.value)&&A&&(e=a?o(A)>o(n.value):l?A>n.value:r>new Date(n.value)),I(i.value)&&A&&(t=a?o(A)<o(i.value):l?A<i.value:r<new Date(i.value))}else{let r=s.valueAsNumber||(A?+A:A);a(n.value)||(e=r>n.value),a(i.value)||(t=r<i.value)}if((e||t)&&(x(!!e,n.message,i.message,_.max,_.min),!r))return C(T[E].message),T}if((d||f)&&!N&&(I(A)||o&&Array.isArray(A))){let e=J(d),t=J(f),n=!a(e.value)&&A.length>e.value,i=!a(t.value)&&A.length<t.value;if((n||i)&&(x(n,e.message,t.message),!r))return C(T[E].message),T}if(m&&!N&&I(A)){let{value:e,message:t}=J(m);if(q(e)&&!A.match(e)&&(T[E]={type:_.pattern,message:t,ref:s,...R(_.pattern,t)},!r))return C(t),T}if(y){if(z(y)){let e=await y(A,t),n=X(e,w);if(n&&(T[E]={...n,...R(_.validate,n.message)},!r))return C(n.message),T}else if(l(y)){let e={};for(let n in y){if(!O(e)&&!r)break;let i=X(await y[n](A,t),w,n);i&&(e={...i,...R(n,i.message)},C(i.message),r&&(T[E]=e))}if(!O(e)&&(T[E]={ref:w,...e},!r))return T}}return C(!0),T};function et(e,t){let r=Array.isArray(t)?t:D(t)?[t]:N(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=g(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,o=r[i];return n&&delete n[o],0!==i&&(l(n)&&O(n)||Array.isArray(n)&&function(e){for(let t in e)if(!g(e[t]))return!1;return!0}(n))&&et(e,r.slice(0,-1)),e}function er(){let e=[],t=t=>{for(let r of e)r.next&&r.next(t)},r=t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),n=()=>{e=[]};return{get observers(){return e},next:t,subscribe:r,unsubscribe:n}}var en=e=>a(e)||!s(e);function ei(e,t){if(en(e)||en(t))return e===t;if(o(e)&&o(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i of r){let r=e[i];if(!n.includes(i))return!1;if("ref"!==i){let e=t[i];if(o(r)&&o(e)||l(r)&&l(e)||Array.isArray(r)&&Array.isArray(e)?!ei(r,e):r!==e)return!1}}return!0}var eo=e=>"select-multiple"===e.type,ea=e=>F(e)||i(e),es=e=>U(e)&&e.isConnected,el=e=>{for(let t in e)if(z(e[t]))return!0;return!1};function eu(e,t={}){let r=Array.isArray(e);if(l(e)||r)for(let r in e)Array.isArray(e[r])||l(e[r])&&!el(e[r])?(t[r]=Array.isArray(e[r])?[]:{},eu(e[r],t[r])):a(e[r])||(t[r]=!0);return t}var ec=(e,t)=>(function e(t,r,n){let i=Array.isArray(t);if(l(t)||i)for(let i in t)Array.isArray(t[i])||l(t[i])&&!el(t[i])?g(r)||en(n[i])?n[i]=Array.isArray(t[i])?eu(t[i],[]):{...eu(t[i])}:e(t[i],a(r)?{}:r[i],n[i]):n[i]=!ei(t[i],r[i]);return n})(e,t,eu(t)),ed=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>g(e)?e:t?""===e?NaN:e?+e:e:r&&I(e)?new Date(e):n?n(e):e;function ef(e){let t=e.ref;return(e.refs?e.refs.every(e=>e.disabled):t.disabled)?void 0:j(t)?t.files:F(t)?Q(e.refs).value:eo(t)?[...t.selectedOptions].map(({value:e})=>e):i(t)?$(e.refs).value:ed(g(t.value)?e.ref.value:t.value,e)}var eh=(e,t,r,n)=>{let i={};for(let r of e){let e=v(t,r);e&&R(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}}
1,ep=e=>g(e)?e:q(e)?e.source:l(e)?q(e.value)?e.value.source:e.value:e,em=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function eg(e,t,r){let n=v(e,r);if(n||D(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),o=v(t,n),a=v(e,n);if(o&&!Array.isArray(o)&&r!==n)break;if(a&&a.type)return{name:n,error:a};i.pop()}return{name:r}}var ev=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?!n.isOnChange:!i.isOnChange)||e),ey=(e,t)=>!m(v(e,t)).length&&et(e,t);let eE={mode:E.onSubmit,reValidateMode:E.onChange,shouldFocusError:!0};function e_(e={}){let t=n.useRef(),[r,s]=n.useState({isDirty:!1,isValidating:!1,isLoading:!0,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:z(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...function(e={},t){let r,n={...eE,...e},s={submitCount:0,isDirty:!1,isLoading:!0,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},c={},f=(l(n.defaultValues)||l(n.values))&&p(n.defaultValues||n.values)||{},_=n.shouldUnregister?{}:p(f),S={action:!1,mount:!1,watch:!1},b={mount:new Set,unMount:new Set,array:new Set,watch:new Set},L=0,A={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},C={values:er(),array:er(),state:er()},T=e.resetOptions&&e.resetOptions.keepDirtyValues,D=k(n.mode),N=k(n.reValidateMode),x=n.criteriaMode===E.all,M=e=>t=>{clearTimeout(L),L=setTimeout(e,t)},G=async e=>{if(A.isValid||e){let e=n.resolver?O((await Q()).errors):await J(c,!0);e!==s.isValid&&C.state.next({isValid:e})}},F=e=>A.isValidating&&C.state.next({isValidating:e}),q=(e,t=[],r,n,i=!0,o=!0)=>{if(n&&r){if(S.action=!0,o&&Array.isArray(v(c,e))){let t=r(v(c,e),n.argA,n.argB);i&&R(c,e,t)}if(o&&Array.isArray(v(s.errors,e))){let t=r(v(s.errors,e),n.argA,n.argB);i&&R(s.errors,e,t),ey(s.errors,e)}if(A.touchedFields&&o&&Array.isArray(v(s.touchedFields,e))){let t=r(v(s.touchedFields,e),n.argA,n.argB);i&&R(s.touchedFields,e,t)}A.dirtyFields&&(s.dirtyFields=ec(f,_)),C.state.next({name:e,isDirty:eu(e,t),dirtyFields:s.dirtyFields,errors:s.errors,isValid:s.isValid})}else R(_,e,t)},W=(e,t)=>{R(s.errors,e,t),C.state.next({errors:s.errors})},Y=(e,t,r,n)=>{let i=v(c,e);if(i){let o=v(_,e,g(r)?v(f,e):r);g(o)||n&&n.defaultChecked||t?R(_,e,t?o:ef(i._f)):eb(e,o),S.mount&&G()}},$=(e,t,r,n,i)=>{let o=!1,a=!1,l={name:e};if(!r||n){A.isDirty&&(a=s.isDirty,s.isDirty=l.isDirty=eu(),o=a!==l.isDirty);let r=ei(v(f,e),t);a=v(s.dirtyFields,e),r?et(s.dirtyFields,e):R(s.dirtyFields,e,!0),l.dirtyFields=s.dirtyFields,o=o||A.dirtyFields&&!r!==a}if(r){let t=v(s.touchedFields,e);t||(R(s.touchedFields,e,r),l.touchedFields=s.touchedFields,o=o||A.touchedFields&&t!==r)}return o&&i&&C.state.next(l),o?l:{}},Z=(t,n,i,o)=>{let a=v(s.errors,t),l=A.isValid&&H(n)&&s.isValid!==n;if(e.delayError&&i?(r=M(()=>W(t,i)))(e.delayError):(clearTimeout(L),r=null,i?R(s.errors,t,i):et(s.errors,t)),(i?!ei(a,i):a)||!O(o)||l){let e={...o,...l&&H(n)?{isValid:n}:{},errors:s.errors,name:t};s={...s,...e},C.state.next(e)}F(!1)},Q=async e=>n.resolver(_,n.context,eh(e||b.mount,c,n.criteriaMode,n.shouldUseNativeValidation)),X=async e=>{let{errors:t}=await Q();if(e)for(let r of e){let e=v(t,r);e?R(s.errors,r,e):et(s.errors,r)}else s.errors=t;return t},J=async(e,t,r={valid:!0})=>{for(let i in e){let o=e[i];if(o){let{_f:e,...i}=o;if(e){let i=b.array.has(e.name),a=await ee(o,_,x,n.shouldUseNativeValidation,i);if(a[e.name]&&(r.valid=!1,t))break;t||(v(a,e.name)?i?V(s.errors,a,e.name):R(s.errors,e.name,a[e.name]):et(s.errors,e.name))}i&&await J(i,t,r)}}return r.valid},el=()=>{for(let e of b.unMount){let t=v(c,e);t&&(t._f.refs?t._f.refs.every(e=>!es(e)):!es(t._f.ref))&&eN(e)}b.unMount=new Set},eu=(e,t)=>(e&&t&&R(_,e,t),!ei(eC(),f)),e_=(e,t,r)=>B(e,b,{...S.mount?_:g(t)?f:I(e)?{[e]:t}:t},r,t),eS=t=>m(v(S.mount?_:f,t,e.shouldUnregister?v(f,t,[]):[])),eb=(e,t,r={})=>{let n=v(c,e),o=t;if(n){let r=n._f;r&&(r.disabled||R(_,e,ed(t,r)),o=U(r.ref)&&a(t)?"":t,eo(r.ref)?[...r.ref.options].forEac
1h(e=>e.selected=o.includes(e.value)):r.refs?i(r.ref)?r.refs.length>1?r.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find(t=>t===e.value):o===e.value)):r.refs[0]&&(r.refs[0].checked=!!o):r.refs.forEach(e=>e.checked=e.value===o):j(r.ref)?r.ref.value="":(r.ref.value=o,r.ref.type||C.values.next({name:e,values:{..._}})))}(r.shouldDirty||r.shouldTouch)&&$(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ew(e)},eL=(e,t,r)=>{for(let n in t){let i=t[n],a=`${e}.${n}`,s=v(c,a);!b.array.has(e)&&en(i)&&(!s||s._f)||o(i)?eb(a,i,r):eL(a,i,r)}},eO=(e,r,n={})=>{let i=v(c,e),o=b.array.has(e),l=p(r);R(_,e,l),o?(C.array.next({name:e,values:{..._}}),(A.isDirty||A.dirtyFields)&&n.shouldDirty&&C.state.next({name:e,dirtyFields:ec(f,_),isDirty:eu(e,l)})):!i||i._f||a(l)?eb(e,l,n):eL(e,l,n),K(e,b)&&C.state.next({...s}),C.values.next({name:e,values:{..._}}),S.mount||t()},eA=async e=>{let t=e.target,i=t.name,o=v(c,i);if(o){let a,l;let d=t.type?ef(o._f):u(e),f=e.type===y.BLUR||e.type===y.FOCUS_OUT,h=!em(o._f)&&!n.resolver&&!v(s.errors,i)&&!o._f.deps||ev(f,v(s.touchedFields,i),s.isSubmitted,N,D),p=K(i,b,f);R(_,i,d),f?(o._f.onBlur&&o._f.onBlur(e),r&&r(0)):o._f.onChange&&o._f.onChange(e);let m=$(i,d,f,!1),g=!O(m)||p;if(f||C.values.next({name:i,type:e.type,values:{..._}}),h)return A.isValid&&G(),g&&C.state.next({name:i,...p?{}:m});if(!f&&p&&C.state.next({...s}),F(!0),n.resolver){let{errors:e}=await Q([i]),t=eg(s.errors,c,i),r=eg(e,c,t.name||i);a=r.error,i=r.name,l=O(e)}else(a=(await ee(o,_,x,n.shouldUseNativeValidation))[i])?l=!1:A.isValid&&(l=await J(c,!0));o._f.deps&&ew(o._f.deps),Z(i,l,a,m)}},ew=async(e,t={})=>{let r,i;let o=w(e);if(F(!0),n.resolver){let t=await X(g(e)?e:o);r=O(t),i=e?!o.some(e=>v(t,e)):r}else e?((i=(await Promise.all(o.map(async e=>{let t=v(c,e);return await J(t&&t._f?{[e]:t}:t)}))).every(Boolean))||s.isValid)&&G():i=r=await J(c);return C.state.next({...!I(e)||A.isValid&&r!==s.isValid?{}:{name:e},...n.resolver||!e?{isValid:r}:{},errors:s.errors,isValidating:!1}),t.shouldFocus&&!i&&P(c,e=>e&&v(s.errors,e),e?o:b.mount),i},eC=e=>{let t={...f,...S.mount?_:{}};return g(e)?t:I(e)?v(t,e):e.map(e=>v(t,e))},eT=(e,t)=>({invalid:!!v((t||s).errors,e),isDirty:!!v((t||s).dirtyFields,e),isTouched:!!v((t||s).touchedFields,e),error:v((t||s).errors,e)}),eI=e=>{e&&w(e).forEach(e=>et(s.errors,e)),C.state.next({errors:e?s.errors:{}})},eB=(e,t,r)=>{let n=(v(c,e,{_f:{}})._f||{}).ref;R(s.errors,e,{...t,ref:n}),C.state.next({name:e,errors:s.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},eD=(e,t)=>z(e)?C.values.subscribe({next:r=>e(e_(void 0,t),r)}):e_(e,t,!0),eN=(e,t={})=>{for(let r of e?w(e):b.mount)b.mount.delete(r),b.array.delete(r),v(c,r)&&(t.keepValue||(et(c,r),et(_,r)),t.keepError||et(s.errors,r),t.keepDirty||et(s.dirtyFields,r),t.keepTouched||et(s.touchedFields,r),n.shouldUnregister||t.keepDefaultValue||et(f,r));C.values.next({values:{..._}}),C.state.next({...s,...t.keepDirty?{isDirty:eu()}:{}}),t.keepIsValid||G()},eR=(e,t={})=>{let r=v(c,e),i=H(t.disabled);return R(c,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),b.mount.add(e),r?i&&R(_,e,t.disabled?void 0:v(_,e,ef(r._f))):Y(e,!0,t.value),{...i?{disabled:t.disabled}:{},...n.shouldUseNativeValidation?{required:!!t.required,min:ep(t.min),max:ep(t.max),minLength:ep(t.minLength),maxLength:ep(t.maxLength),pattern:ep(t.pattern)}:{},name:e,onChange:eA,onBlur:eA,ref:i=>{if(i){eR(e,t),r=v(c,e);let n=g(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,o=ea(n),a=r._f.refs||[];(o?a.find(e=>e===n):n===r._f.ref)||(R(c,e,{_f:{...r._f,...o?{refs:[...a.filter(es),n,...Array.isArray(v(f,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),Y(e,!1,void 0,n))}else(r=v(c,e,{}))._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&!(d(b.array,e)&&S.action)&&b.unMount.add(e)}}},ex=()=>n.shouldFocusError&&P(c,e=>e&&v(s.errors,e),b.mount),eM=(e,t)=>async r=>{r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let i=p(_);if(C.state.next({isSubmitting:!0}),n.resolver){let{errors:e,values:t}=await Q();s.errors=e,i=t}else await J(c);et(s.errors,"root"),O(s.errors)?(C.state.next({errors:{}}),await e(i,r)):(t&&await t({...s.errors},r),ex(),setTimeout(ex)),C.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:O(s.errors),submitCount:s.submitCount+1,errors:s.errors})},eP=(e,t={})=>{v(c,e)&&(g(t.defaultValue)?eO(e,v(f,e)):(eO(e,t.defaultValue),R(f,e,t.defaultValue)),t.keepTouched||et(s.touchedFields,e),t.keepDirty||(et(s.dirtyFields,e),s.isDirty=t.defaultValue?eu(e,v(f,e)):eu()),!t.keepError&&(et(s.errors,e),A.isValid&&G()),C.state.next({...s}))},ek=(r,n={})=>{let i=r||f,o=p(i),a=r&&!O(r)?o:f;if(n.keepDefaultValues||(f=i),!n.keepValues){if(n.keepDirtyValues||T)for(let e of b.mount)v(s.dirtyFields,e)?R(a,e,v(_,e)):eO(e,v(a,e));else{if(h&&g(r))for(let e of b.mount){let t=v(c,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(U(e)){let t=e.closest("form");if(t){t.reset();break}}}}c={}}_=e.shouldUnregister?n.keepDefaultValues?p(f):{}:o,C.array.next({values:{...a}}),C.values.next({values:{...a}})}b={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},S.mount||t(),S.mount=!A.isValid||!!n.keepIsValid,S.watch=!!e.shouldUnregister,C.state.next({submitCount:n.keepSubmitCount?s.submitCount:0,isDirty:n.keepDirty?s.isDirty:!!(n.keepDefaultValues&&!ei(r,f)),isSubmitted:!!n.keepIsSubmitted&&s.isSubmitted,dirtyFields:n.keepDirtyValues?s.dirtyFields:n.keepDefaultValues&&r?ec(f,r):{},touchedFields:n.keepTouched?s.touchedFields:{},errors:n.keepErrors?s.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},eK=(e,t)=>ek(z(e)?e(_):e,t),eV=(e,t={})=>{let r=v(c,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},eH=e=>{s={...s,...e}};return z(n.defaultValues)&&n.defaultValues().then(e=>{eK(e,n.resetOptions),C.state.next({isLoading:!1})}),{control:{register:eR,unregister:eN,getFieldState:eT,_executeSchema:Q,_getWatch:e_,_getDirty:eu,_updateV
1alid:G,_removeUnmounted:el,_updateFieldArray:q,_getFieldArray:eS,_reset:ek,_updateFormState:eH,_subjects:C,_proxyFormState:A,get _fields(){return c},get _formValues(){return _},get _state(){return S},set _state(value){S=value},get _defaultValues(){return f},get _names(){return b},set _names(value){b=value},get _formState(){return s},set _formState(value){s=value},get _options(){return n},set _options(value){n={...n,...value}}},trigger:ew,register:eR,handleSubmit:eM,watch:eD,setValue:eO,getValues:eC,reset:eK,resetField:eP,clearErrors:eI,unregister:eN,setError:eB,setFocus:eV,getFieldState:eT}}(e,()=>s(e=>({...e}))),formState:r});let c=t.current.control;return c._options=e,T({subject:c._subjects.state,next:e=>{A(e,c._proxyFormState,c._updateFormState,!0)&&s({...c._formState})}}),n.useEffect(()=>{e.values&&!ei(e.values,c._defaultValues)&&c._reset(e.values,c._options.resetOptions)},[e.values,c]),n.useEffect(()=>{c._state.mount||(c._updateValid(),c._state.mount=!0),c._state.watch&&(c._state.watch=!1,c._subjects.state.next({...c._formState})),c._removeUnmounted()}),t.current.formState=L(r,c),t.current}},2909:function(e,t,r){"use strict";function n(e,t,r){var n,i=r||{},o=i.noTrailing,a=void 0!==o&&o,s=i.noLeading,l=void 0!==s&&s,u=i.debounceMode,c=void 0===u?void 0:u,d=!1,f=0;function h(){n&&clearTimeout(n)}function p(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];var s=this,u=Date.now()-f;function p(){f=Date.now(),t.apply(s,i)}function m(){n=void 0}!d&&(l||!c||n||p(),h(),void 0===c&&u>e?l?(f=Date.now(),a||(n=setTimeout(c?m:p,e))):p():!0!==a&&(n=setTimeout(c?m:p,void 0===c?e-u:e)))}return p.cancel=function(e){var t=(e||{}).upcomingOnly;h(),d=!(void 0!==t&&t)},p}r.d(t,{P:function(){return n}})}}]);
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.