PageSourceSearch

https://www.basesmi.org/_next/static/chunks/1og94k5u4voae.js

js basesmi.org collected 2026-10-09 22:39:20 UTC 872,438 bytes, 12 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="2b3eac67-26e1-825e-23d7-83d58af510bb")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,[310173,760207,738053,656447,783602,966951,395458,Y=>{let X;Y.s(["f",()=>eE],760207);var J=Y.i(404359);function Q(Y,X=Y=>Y){return(0,J.useSyncExternalStoreWithSelector)(Y.subscribe,()=>Y.state,()=>Y.state,X,ee)}function ee(Y,X){if(Object.is(Y,X))return!0;if("object"!=typeof Y||null===Y||"object"!=typeof X||null===X)return!1;if(Y instanceof Map&&X instanceof Map){if(Y.size!==X.size)return!1;for(let[J,Q]of Y)if(!X.has(J)||!Object.is(Q,X.get(J)))return!1;return!0}if(Y instanceof Set&&X instanceof Set){if(Y.size!==X.size)return!1;for(let J of Y)if(!X.has(J))return!1;return!0}if(Y instanceof Date&&X instanceof Date)return Y.getTime()===X.getTime();let J=et(Y);if(J.length!==et(X).length)return!1;for(let Q=0;Q<J.length;Q++)if(!Object.prototype.hasOwnProperty.call(X,J[Q])||!Object.is(Y[J[Q]],X[J[Q]]))return!1;return!0}function et(Y){return Object.keys(Y).concat(Object.getOwnPropertySymbols(Y))}Y.s(["f",0,Q],310173);var er=Y.i(951954),ei=Y.i(908267),en=Y.i(71660),ea=Y.i(870937),es=Y.i(122790);let eo=Y=>{let{className:X,htmlElement:J="div",resource:Q}=Y,ee="object"==typeof Q&&Q?.mimeType?.includes("video"),et=J||en.Fragment;return(0,er.jsx)(et,{...null!==J?{className:X}:{},"data-sentry-element":"Tag","data-sentry-component":"Media","data-sentry-source-file":"index.tsx",children:ee?(0,er.jsx)(es.VideoMedia,{...Y}):(0,er.jsx)(ea.ImageMedia,{...Y})})},el=Y=>{let X,{captionClassName:J,className:Q,enableGutter:ee=!0,imgClassName:et,media:en,position:ea="default",staticImage:es,disableInnerContainer:el}=Y;return en&&"object"==typeof en&&(X=en.caption),(0,er.jsxs)("div",{className:(0,ei.f)("",{container:"default"===ea&&ee},Q),"data-sentry-component":"MediaBlock","data-sentry-source-file":"Component.tsx",children:["fullscreen"===ea&&(0,er.jsx)("div",{className:"relative",children:(0,er.jsx)(eo,{resource:en,src:es})}),"default"===ea&&(0,er.jsx)(eo,{imgClassName:(0,ei.f)("rounded",et),resource:en,src:es}),X&&(0,er.jsx)("div",{className:(0,ei.f)("mt-6",{container:"fullscreen"===ea&&!el},J),children:(0,er.jsx)(eE,{data:X,enableGutter:!1})})]})},eu=({text:Y,className:X})=>(0,er.jsx)("h3",{className:(0,ei.f)("text-base font-semibold leading-7 capitalize text-brand",X),"data-sentry-component":"Subtitle","data-sentry-source-file":"HeroMedium.tsx",children:Y}),ef=({text:Y})=>(0,er.jsx)(eu,{text:Y||"",className:"","data-sentry-element":"Subtitle","data-sentry-component":"SubtitleBlock","data-sentry-source-file":"Component.tsx"}),ed={small:"h-4",medium:"h-6",large:"h-12",xl:"h-16"},ec=({size:Y="medium"})=>(0,er.jsx)("div",{className:(0,ei.f)(ed[Y||"medium"]),"data-sentry-component":"LineBreakBlock","data-sentry-source-file":"Component.tsx"}),eh=new Set(["h1","h2","h3","h4","h5","h6"]),ep={horizontalrule:(0,er.jsx)("hr",{})},em={linebreak:(0,er.jsx)("br",{})};var eb=Y.i(990033);let ey=new Set(["ol","ul"]),eg="֑-߿יִ-﷽ﹰ-ﻼ",ev="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿";RegExp("^[^"+ev+"]*["+eg+"]"),RegExp("^[^"+eg+"]*["+ev+"]");let ex={paragraph:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children});return J?.length?(0,er.jsx)("p",{children:J}):(0,er.jsx)("p",{children:(0,er.jsx)("br",{})})},text:({node:Y})=>{let X=Y.text;return 1&Y.format&&(X=(0,er.jsx)("strong",{children:X})),2&Y.format&&(X=(0,er.jsx)("em",{children:X})),4&Y.format&&(X=(0,er.jsx)("span",{style:{textDecoration:"line-through"},children:X})),8&Y.format&&(X=(0,er.jsx)("span",{style:{textDecoration:"underline"},children:X})),16&Y.format&&(X=(0,er.jsx)("code",{children:X})),32&Y.format&&(X=(0,er.jsx)("sub",{children:X})),64&Y.format&&(X=(0,er.jsx)("sup",{children:X})),X},...em,quote:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children});return(0,er.jsx)("blockquote",{children:J})},table:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children});return(0,er.jsx)("div",{className:"lexical-table-container",children:(0,er.jsx)("table",{className:"lexical-table",style:{borderCollapse:"collapse"},children:(0,er.jsx)("tbody",{children:J})})})},tablecell:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children}),Q=Y.headerState>0?"th":"td",ee=`lexical-table-cell-header-${Y.headerState}`,et={backgroundColor:Y.backgroundColor||void 0,border:"1px solid #ccc",padding:"8px"},ei=Y.colSpan&&Y.colSpan>1?Y.colSpan:void 0,en=Y.rowSpan&&Y.rowSpan>1?Y.rowSpan:void 0;return(0,er.jsx)(Q,{className:`lexical-table-cell ${ee}`,colSpan:ei,rowSpan:en,style:et,children:J})},tablerow:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children});return(0,er.jsx)("tr",{className:"lexical-table-row",children:J})},heading:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children}),Q=eh.has(Y.tag)?Y.tag:"h1";return(0,er.jsx)(Q,{children:J})},...ep,list:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children}),Q=ey.has(Y.tag)?Y.tag:"ul";return(0,er.jsx)(Q,{className:`list-${Y?.listType}`,children:J})},listitem:({node:Y,nodesToJSX:X,parent:J})=>{let Q=Y.children.some(Y=>"list"===Y.type),ee=X({nodes:Y.children});if(!("listType"in J)||J?.listType!=="check")return(0,er.jsx)("li",{className:`${Q?"
2nestedListItem":""}`,style:Q?{listStyleType:"none"}:void 0,value:Y?.value,children:ee});{let X=(0,eb.f)();return(0,er.jsx)("li",{"aria-checked":Y.checked?"true":"false",className:`list-item-checkbox${Y.checked?" list-item-checkbox-checked":" list-item-checkbox-unchecked"}${Q?" nestedListItem":""}`,role:"checkbox",style:{listStyleType:"none"},tabIndex:-1,value:Y?.value,children:Q?ee:(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)("input",{checked:Y.checked,id:X,readOnly:!0,type:"checkbox"}),(0,er.jsx)("label",{htmlFor:X,children:ee}),(0,er.jsx)("br",{})]})})}},...(({internalDocToHref:Y})=>({autolink:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children}),Q=Y.fields.newTab?"noopener noreferrer":void 0,ee=Y.fields.newTab?"_blank":void 0;return(0,er.jsx)("a",{href:Y.fields.url,rel:Q,target:ee,children:J})},link:({node:X,nodesToJSX:J})=>{let Q=J({nodes:X.children}),ee=X.fields.newTab?"noopener noreferrer":void 0,et=X.fields.newTab?"_blank":void 0,ei=X.fields.url??"";return"internal"===X.fields.linkType&&(Y?ei=Y({linkNode:X}):(console.error("Lexical => JSX converter: Link converter: found internal link, but internalDocToHref is not provided"),ei="#")),(0,er.jsx)("a",{href:ei,rel:ee,target:et,children:Q})}}))({}),upload:({node:Y})=>{if("object"!=typeof Y.value)return null;let X=Y.value,J=Y.fields?.alt||X?.alt||"",Q=X.url;if(!X.mimeType.startsWith("image"))return(0,er.jsx)("a",{href:Q,rel:"noopener noreferrer",children:X.filename});if(!X.sizes||!Object.keys(X.sizes).length)return(0,er.jsx)("img",{alt:J,height:X.height,src:Q,width:X.width});let ee=[];for(let Y in X.sizes){let J=X.sizes[Y];if(!J||!J.width||!J.height||!J.mimeType||!J.filesize||!J.filename||!J.url)continue;let Q=J?.url;ee.push((0,er.jsx)("source",{media:`(max-width: ${J.width}px)`,srcSet:Q,type:J.mimeType},Y))}return ee.push((0,er.jsx)("img",{alt:J,height:X?.height,src:Q,width:X?.width},"image")),(0,er.jsx)("picture",{children:ee})},tab:"	"};function ew(Y){return X=>{if(Y.Component){let J={...X,isEditor:!1,isJSXConverter:!0};return Y.Component(J)}if(Y.Block){let J=X.node,Q={childIndex:X.childIndex,converters:X.converters,formData:J.fields??{},isEditor:!1,isJSXConverter:!0,node:J,nodesToJSX:X.nodesToJSX,parent:X.parent};return en.default.createElement(Y.Block,Q)}if(Y.html){let J={...X,isEditor:!1,isJSXConverter:!0},Q="function"==typeof Y.html?Y.html(J):Y.html;return(0,er.jsx)("span",{dangerouslySetInnerHTML:{__html:Q}})}return null}}function e_({className:Y,converters:X,data:J,disableContainer:Q,disableIndent:ee,disableTextAlign:et,nodeMap:ei}){if(!J)return null;let ea={};ea=X?"function"==typeof X?X({defaultConverters:ex}):X:ex;let es=J&&!Array.isArray(J)&&"object"==typeof J&&"root"in J&&function({converters:Y,data:X,disableIndent:J,disableTextAlign:Q,nodeMap:ee}){if(function(Y){if(!Y?.root?.children?.length)return!1;let X=!1;if(Y?.root?.children?.length===1&&Y?.root?.children[0]?.type==="paragraph"){let J=Y?.root?.children[0];if(J?.children&&J?.children?.length!==0){if(J?.children?.length===1){let Y=J?.children[0];Y?.type!=="text"||Y?.text?.length||(X=!0)}}else X=!0}return!X}(X)){let et=ee?function(Y){let X={};for(let[J,Q]of Object.entries(Y))if(Q&&"object"==typeof Q){if("blocks"===J){for(let[Y,J]of(X.blocks={},Object.entries(Q)))(J.Component||J.Block||J.html)&&(X.blocks[Y]=ew(J));continue}if("inlineBlocks"===J){for(let[Y,J]of(X.inlineBlocks={},Object.entries(Q)))(J.Component||J.Block||J.html)&&(X.inlineBlocks[Y]=ew(J));continue}(Q.Component||Q.html)&&(X[J]=function(Y){return X=>{let J={...X,isEditor:!1,isJSXConverter:!0};if(Y.Component)return Y.Component(J);if(Y.html){let X="function"==typeof Y.html?Y.html(J):Y.html;return(0,er.jsx)("span",{dangerouslySetInnerHTML:{__html:X}})}return null}}(Q))}return X}(ee):void 0;return function Y({converters:X,disableIndent:J,disableTextAlign:Q,nodes:ee,parent:et}){let ei=X.unknown;return ee.map((ee,ea)=>{let es;"block"===ee.type?(es=X?.blocks?.[ee?.fields?.blockType])||ei||console.error(`Lexical => JSX converter: Blocks converter: found ${ee?.fields?.blockType} block, but no converter is provided`):"inlineBlock"===ee.type?(es=X?.inlineBlocks?.[ee?.fields?.blockType])||ei||console.error(`Lexical => JSX converter: Inline Blocks converter: found ${ee?.fields?.blockType} inline block, but no converter is provided`):es=X[ee.type];try{let eo;!es&&ei&&(es=ei),eo=es?"function"==typeof es?es({childIndex:ea,converters:X,node:ee,nodesToJSX:er=>Y({converters:er.converters??X,disableIndent:er.disableIndent??J,disableTextAlign:er.disableTextAlign??Q,nodes:er.nodes,parent:er.parent??{...ee,parent:et}}),parent:et}):es:(0,er.jsx)("span",{children:"unknown node"},ea);let el={};if(!Q&&(!Array.isArray(Q)||!Q?.includes(ee.type))&&"format"in ee&&ee.format)switch(ee.format){case"center":el.textAlign="center";break;case"end":case"right":el.textAlign="right";break;case"justify":el.textAlign="justify";break;case"left":break;case"start":el.textAlign="left"}if(!J&&(!Array.isArray(J)||!J?.includes(ee.type))&&"indent"in ee&&ee.indent&&"listitem"!==ee.type&&(el.paddingInlineStart=`${40*Number(ee.indent)}px`),en.default.isValidElement(eo)){if(el.textAlign||el.paddingInlineStart){let Y={...el,...eo?.props?.style??{}};return en.default.cloneElement(eo,{key:ea,style:Y})}return en.default.cloneElement(eo,{key:ea})}return eo}catch(Y){return console.error("Error converting lexical node to JSX:",Y,"node:",ee),null}}
2).filter(Boolean)}({converters:et?{...Y,...et,blocks:{...Y.blocks,...et.blocks},inlineBlocks:{...Y.inlineBlocks,...et.inlineBlocks}}:Y,disableIndent:J,disableTextAlign:Q,nodes:X.root.children,parent:X.root})}return(0,er.jsx)(er.Fragment,{})}({converters:ea,data:J,disableIndent:ee,disableTextAlign:et,nodeMap:ei});return Q?(0,er.jsx)(er.Fragment,{children:es}):(0,er.jsx)("div",{className:Y??"payload-richtext",children:es})}var eS=Y.i(53325),eM=Y.i(107379);let eA="֑-߿יִ-﷽ﹰ-ﻼ",ek="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿";function eE(Y){let{className:X,enableProse:J=!0,enableGutter:Q=!0,paragraphClassName:ee,...et}=Y;return(0,er.jsx)(e_,{converters:function({defaultConverters:Y}){return{...Y,text:({node:Y})=>{let X=Y.text.replace(/\{\{(.+?)\}\}/g,(Y,X)=>{if("scott_celia_total_sober_years"===X.trim()){let Y=new Date(1984,10,9),X=Math.floor((Date.now()-Y.getTime())/315576e5),J=new Date(1986,11,31);return(X+Math.floor((Date.now()-J.getTime())/315576e5)).toString()}return`{{${X}}}`}),J=(0,er.jsx)("span",{dangerouslySetInnerHTML:{__html:X}});return 1&Y.format&&(J=(0,er.jsx)("strong",{className:"font-bold",children:J})),2&Y.format&&(J=(0,er.jsx)("em",{className:"italic",children:J})),4&Y.format&&(J=(0,er.jsx)("span",{className:"line-through",children:J})),8&Y.format&&(J=(0,er.jsx)("span",{className:"underline",children:J})),16&Y.format&&(J=(0,er.jsx)("code",{className:"px-1 py-0.5 text-sm font-mono bg-muted rounded",children:X})),32&Y.format&&(J=(0,er.jsx)("sub",{className:"text-xs",children:J})),64&Y.format&&(J=(0,er.jsx)("sup",{className:"text-xs",children:J})),J},paragraph:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children});return(0,er.jsx)("p",{className:(0,ei.f)("text-primary max-w-prose pb-3 text-pretty",ee),children:J})},heading:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children}),Q=Y?.tag;return(0,er.jsx)(Q,{className:(0,ei.f)("prose text-pretty",{h1:"text-5xl md:text-7xl font-bold tracking-tight text-balance max-w-prose pb-6",h2:"text-4xl font-bold tracking-tight text-balance max-w-prose pb-4",h3:"text-2xl font-semibold tracking-tight text-balance max-w-prose pb-4",h4:"text-xl font-semibold tracking-tight text-balance max-w-prose pb-4",h5:"text-xl font-medium tracking-tight text-balance max-w-prose pb-4",h6:"text-lg font-medium tracking-tight text-balance max-w-prose pb-4"}[Q]||"text-lg"),children:J})},autolink:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children}),Q=Y.fields.newTab?"noopener noreferrer":void 0,ee=Y.fields.newTab?"_blank":void 0;return(0,er.jsx)("a",{href:Y.fields.url,className:"text-red-600 underline",rel:Q,target:ee,children:J})},link:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children}),Q=Y.fields.newTab?"noopener noreferrer":void 0,ee=Y.fields.newTab?"_blank":void 0,et=Y.fields.url??"";if("internal"===Y.fields.linkType&&(et=(({linkNode:Y})=>{let{value:X,relationTo:J}=Y.fields.doc;if("object"!=typeof X)throw Error("Expected value to be an object");let Q=X.slug;return`/${Q}`})({linkNode:Y})),"custom"===Y.fields.linkType){var ei;return(0,er.jsx)("a",{href:"string"!=typeof(ei=et)||!(ei.length>0)||ei.startsWith("https://")||ei.startsWith("http://")?ei:`https://${ei}`,className:"font-semibold underline decoration-blue-700 decoration-2 underline-offset-1",rel:Q,target:ee,children:J})}if("internal"===Y.fields.linkType)return(0,er.jsx)(eS.default,{href:et,className:"font-semibold underline decoration-blue-700 decoration-2 underline-offset-1",rel:Q,target:ee,children:J})},list:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children}),Q=Y.tag;return(0,er.jsx)(Q,{className:(0,ei.f)("ml-10 max-w-prose list-none pb-3 text-pretty",{"list-disc":"bullet"===Y.listType,"list-decimal":"number"===Y.listType,"list-check":"check"===Y.listType}),children:J})},listitem:({node:Y,nodesToJSX:X,parent:J})=>{let Q=Y.children.some(Y=>"list"===Y.type),ee=X({nodes:Y.children});if("listType"in J&&J?.listType==="check"){let X=(0,eM.randomUUID)();return(0,er.jsx)("li",{"aria-checked":Y.checked?"true":"false",className:`list-item-checkbox${Y.checked?"list-item-checkbox-checked":"list-item-checkbox-unchecked"}${Q?"nestedListItem":""}`,role:"checkbox",style:{listStyleType:"inherit"},tabIndex:-1,value:Y?.value,children:Q?ee:(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)("input",{checked:Y.checked,id:X,readOnly:!0,t
2ype:"checkbox"}),(0,er.jsx)("label",{htmlFor:X,children:ee}),(0,er.jsx)("br",{})]})})}return(0,er.jsx)("li",{className:"",value:Y?.value,children:ee})},quote:({node:Y,nodesToJSX:X})=>{let J=X({nodes:Y.children});return(0,er.jsx)("blockquote",{className:"py-4 pl-6 pr-3 my-6 italic border-l-4 rounded-r-lg text-muted-foreground border-brand bg-muted max-w-prose",children:J})},blocks:{mediaBlock:({node:Y})=>(0,er.jsx)(el,{className:"col-span-3 col-start-1",imgClassName:"m-0",...Y.fields,captionClassName:"mx-auto max-w-[48rem]",enableGutter:!1,disableInnerContainer:!0}),subtitleBlock:({node:Y})=>(0,er.jsx)(ef,{...Y.fields}),lineBreakBlock:({node:Y})=>(0,er.jsx)(ec,{...Y.fields})}}},className:(0,ei.f)("",{container:Q,"max-w-none":!Q,"prose md:prose-md dark:prose-invert":J},X),...et,"data-sentry-element":"ConvertRichText","data-sentry-component":"RichText","data-sentry-source-file":"index.tsx"})}RegExp("^[^"+ek+"]*["+eA+"]"),RegExp("^[^"+eA+"]*["+ek+"]"),Y.s(["f",0,function(Y){return Y}],738053),Y.i(674794);let ej=!!window.document&&!!window.document.createElement;Y.s(["f",0,()=>{if(ej){let Y=window.location.protocol,X=window.location.hostname,J=window.location.port;return`${Y}//${X}${J?`:${J}`:""}`}return"https://www.basesmi.org"}],656447);class eT{constructor(Y,X){this.listeners=new Set,this.subscribe=Y=>{var X,J;this.listeners.add(Y);let Q=null==(J=null==(X=this.options)?void 0:X.onSubscribe)?void 0:J.call(X,Y,this);return()=>{this.listeners.delete(Y),null==Q||Q()}},this.prevState=Y,this.state=Y,this.options=X}setState(Y){var X,J,Q;(this.prevState=this.state,null==(X=this.options)?void 0:X.updateFn)?this.state=this.options.updateFn(this.prevState)(Y):"function"==typeof Y?this.state=Y(this.prevState):this.state=Y,null==(Q=null==(J=this.options)?void 0:J.onUpdate)||Q.call(J),eF(this)}}class eC{constructor(Y){this.listeners=new Set,this._subscriptions=[],this.lastSeenDepValues=[],this.getDepVals=()=>{let Y=this.options.deps.length,X=Array(Y),J=Array(Y);for(let Q=0;Q<Y;Q++){let Y=this.options.deps[Q];X[Q]=Y.prevState,J[Q]=Y.state}return this.lastSeenDepValues=J,{prevDepVals:X,currDepVals:J,prevVal:this.prevState??void 0}},this.recompute=()=>{var Y,X;this.prevState=this.state;let J=this.getDepVals();this.state=this.options.fn(J),null==(X=(Y=this.options).onUpdate)||X.call(Y)},this.checkIfRecalculationNeededDeeply=()=>{for(let Y of this.options.deps)Y instanceof eC&&Y.checkIfRecalculationNeededDeeply();let Y=!1,X=this.lastSeenDepValues,{currDepVals:J}=this.getDepVals();for(let Q=0;Q<J.length;Q++)if(J[Q]!==X[Q]){Y=!0;break}Y&&this.recompute()},this.mount=()=>(this.registerOnGraph(),this.checkIfRecalculationNeededDeeply(),()=>{for(let Y of(this.unregisterFromGraph(),this._subscriptions))Y()}),this.subscribe=Y=>{var X,J;this.listeners.add(Y);let Q=null==(J=(X=this.options).onSubscribe)?void 0:J.call(X,Y,this);return()=>{this.listeners.delete(Y),null==Q||Q()}},this.options=Y,this.state=Y.fn({prevDepVals:void 0,prevVal:void 0,currDepVals:this.getDepVals().currDepVals})}registerOnGraph(Y=this.options.deps){for(let X of Y)if(X instanceof eC)X.registerOnGraph(),this.registerOnGraph(X.options.deps);else if(X instanceof eT){let Y=eR.get(X);Y||(Y=new Set,eR.set(X,Y)),Y.add(this);let J=eP.get(this);J||(J=new Set,eP.set(this,J)),J.add(X)}}unregisterFromGraph(Y=this.options.deps){for(let X of Y)if(X instanceof eC)this.unregisterFromGraph(X.options.deps);else if(X instanceof eT){let Y=eR.get(X);Y&&Y.delete(this);let J=eP.get(this);J&&J.delete(X)}}}let eR=new WeakMap,eP=new WeakMap,eI={current:[]},eO=!1,eN=0,eB=new Set,eL=new Map;function eF(Y){if((eN>0&&!eL.has(Y)&&eL.set(Y,Y.prevState),eB.add(Y),!(eN>0))&&!eO)try{for(eO=!0;eB.size>0;){let Y=Array.from(eB);for(let X of(eB.clear(),Y)){let Y=eL.get(X)??X.prevState;X.prevState=Y,function(Y){let X={prevVal:Y.prevState,currentVal:Y.state};for(let J of Y.listeners)J(X)}(X)}for(let X of Y){let Y=eR.get(X);Y&&(eI.current.push(X),function Y(X){for(let J of Array.from(X).sort((Y,X)=>Y instanceof eC&&Y.options.deps.includes(X)?1:X instanceof eC&&X.options.deps.includes(Y)?-1:0)){if(eI.current.includes(J))continue;eI.current.push(J),J.recompute();let X=eP.get(J);
2if(X)for(let J of X){let X=eR.get(J);X&&Y(X)}}}(Y))}for(let X of Y){let Y=eR.get(X);if(Y)for(let X of Y)!function(Y){let X={prevVal:Y.prevState,currentVal:Y.state};for(let J of Y.listeners)J(X)}(X)}}}finally{eO=!1,eI.current=[],eL.clear()}}function eD(Y){eN++;try{Y()}finally{if(0==--eN){let Y=eB.values().next().value;Y&&eF(Y)}}}function eV(Y,...X){return"function"==typeof Y?Y(...X):Y}class eU{#e=!0;#t;#r;#i;#n;#a;#s;#o;#l=0;#u=5;#f=!1;#d=()=>{this.debugLog("Connected to event bus"),this.#a=!0,this.#f=!1,this.debugLog("Emitting queued events",this.#n),this.#n.forEach(Y=>this.emitEventToBus(Y)),this.#n=[],this.stopConnectLoop(),this.#r().removeEventListener("tanstack-connect-success",this.#d)};#c=()=>{if(this.#l<this.#u){this.#l++,this.dispatchCustomEvent("tanstack-connect",{});return}this.#r().removeEventListener("tanstack-connect",this.#c),this.debugLog("Max retries reached, giving up on connection"),this.stopConnectLoop()};#h=()=>{this.#f||(this.#f=!0,this.#r().addEventListener("tanstack-connect-success",this.#d),this.#c())};constructor({pluginId:Y,debug:X=!1,enabled:J=!0,reconnectEveryMs:Q=300}){this.#t=Y,this.#e=J,this.#r=this.getGlobalTarget,this.#i=X,this.debugLog(" Initializing event subscription for plugin",this.#t),this.#n=[],this.#a=!1,this.#s=null,this.#o=Q}startConnectLoop(){null!==this.#s||this.#a||(this.debugLog(`Starting connect loop (every ${this.#o}ms)`),this.#s=setInterval(this.#c,this.#o))}stopConnectLoop(){this.#f=!1,null!==this.#s&&(clearInterval(this.#s),this.#s=null,this.debugLog("Stopped connect loop"))}debugLog(...Y){this.#i&&console.log(`🌴 [tanstack-devtools:${this.#t}-plugin]`,...Y)}getGlobalTarget(){if("u">typeof globalThis&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog("Using global event target"),globalThis.__TANSTACK_EVENT_TARGET__;if("u">typeof window&&void 0!==window.addEventListener)return this.debugLog("Using window as event target"),window;let Y="u">typeof EventTarget?new EventTarget:void 0;return void 0===Y||void 0===Y.addEventListener?(this.debugLog("No event mechanism available, running in non-web environment"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog("Using new EventTarget as fallback"),Y)}getPluginId(){return this.#t}dispatchCustomEventShim(Y,X){try{let J=new Event(Y,{detail:X});this.#r().dispatchEvent(J)}catch(Y){this.debugLog("Failed to dispatch shim event")}}dispatchCustomEvent(Y,X){try{this.#r().dispatchEvent(new CustomEvent(Y,{detail:X}))}catch(J){this.dispatchCustomEventShim(Y,X)}}emitEventToBus(Y){this.debugLog("Emitting event to client bus",Y),this.dispatchCustomEvent("tanstack-dispatch-event",Y)}emit(Y,X){if(!this.#e)return void this.debugLog("Event bus client is disabled, not emitting event",Y,X);if(!this.#a){this.debugLog("Bus not available, will be pushed as soon as connected"),this.#n.push({type:`${this.#t}:${Y}`,payload:X,pluginId:this.#t}),"u">typeof CustomEvent&&!this.#f&&(this.#h(),this.startConnectLoop());return}return this.emitEventToBus({type:`${this.#t}:${Y}`,payload:X,pluginId:this.#t})}on(Y,X){let J=`${this.#t}:${Y}`;if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event",J),()=>{};let Q=Y=>{this.debugLog("Received event from bus",Y.detail),X(Y.detail)};return this.#r().addEventListener(J,Q),this.debugLog("Registered event to bus",J),()=>{this.#r().removeEventListener(J,Q)}}onAll(Y){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let X=X=>{Y(X.detail)};return this.#r().addEventListener("tanstack-devtools-global",X),()=>this.#r().removeEventListener("tanstack-devtools-global",X)}onAllPluginEvents(Y){if(!this.#e)return this.debugLog("Event bus client is disabled, not registering event"),()=>{};let X=X=>{let J=X.detail;this.#t&&J.pluginId!==this.#t||Y(J)};return this.#r().addEventListener("tanstack-devtools-global",X),()=>this.#r().removeEventListener("tanstack-devtools-global",X)}}let ez=new class extends eU{constructor(Y){super({pluginId:"pacer",debug:Y?.debug})}};function eq(){return{executionCount:0,isPending:!1,lastArgs:void 0,lastExecutionTime:0,nextE
2xecutionTime:0,status:"idle",maybeExecuteCount:0}}let e$={enabled:!0,leading:!0,trailing:!0,wait:0};class eW{constructor(Y,X){var J;this.fn=Y,this.store=new eT(eq()),this.setOptions=Y=>{this.options={...this.options,...Y},this.#p()||this.cancel()},this.#m=Y=>{this.store.setState(X=>{let J={...X,...Y},{isPending:Q}=J;return{...J,status:this.#p()?Q?"pending":"idle":"disabled"}}),ez.emit("Throttler",this)},this.#p=()=>!!eV(this.options.enabled,this),this.#b=()=>eV(this.options.wait,this),this.maybeExecute=(...Y)=>{this.#m({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let X=Date.now(),J=X-this.store.state.lastExecutionTime,Q=this.#b();if(this.options.leading&&J>=Q)this.#y(...Y);else if(this.#m({lastArgs:Y}),!this.#g&&this.options.trailing){let Y=this.store.state.lastExecutionTime?X-this.store.state.lastExecutionTime:0;this.#m({isPending:!0}),this.#g=setTimeout(()=>{let{lastArgs:Y}=this.store.state;void 0!==Y&&this.#y(...Y)},Q-Y)}},this.#y=(...Y)=>{if(!this.#p())return;this.fn(...Y);let X=Date.now(),J=X+this.#b();this.#v(),this.#m({executionCount:this.store.state.executionCount+1,lastExecutionTime:X,nextExecutionTime:J,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(Y,this),setTimeout(()=>{this.store.state.isPending||this.#m({nextExecutionTime:void 0})},this.#b())},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&this.#y(...this.store.state.lastArgs)},this.#v=()=>{this.#g&&(clearTimeout(this.#g),this.#g=void 0)},this.cancel=()=>{this.#v(),this.#m({lastArgs:void 0,isPending:!1})},this.reset=()=>{this.#m(eq())},this.key=(J=X.key)?J:"u">typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"",this.options={...e$,...X},this.#m(this.options.initialState??{}),ez.on("d-Throttler",Y=>{Y.payload.key===this.key&&(this.#m(Y.payload.store.state),this.setOptions(Y.payload.options))})}#g;#m;#p;#b;#y;#v}function eH(Y,X){return"function"==typeof Y?Y(X):Y}function eK(Y,X){return e2(X).reduce((Y,X)=>null===Y?null:void 0!==Y?Y[X]:void 0,Y)}function eZ(Y,X,J){let Q=e2(X);return function Y(X){if(!Q.length)return eH(J,X);let ee=Q.shift();if("string"==typeof ee||"number"==typeof ee&&!Array.isArray(X))return"object"==typeof X?(null===X&&(X={}),{...X,[ee]:Y(X[ee])}):{[ee]:Y()};if(Array.isArray(X)&&"number"==typeof ee){let J=X.slice(0,ee);return[...J.length?J:Array(ee),Y(X[ee]),...X.slice(ee+1)]}return[...Array(ee),Y()]}(Y)}let eG=/^(\d+)$/gm,eY=/\.(\d+)(?=\.)/gm,eX=/^(\d+)\./gm,eJ=/\.(\d+$)/gm,eQ=/\.{2,}/gm,e0="__int__",e1=`${e0}$1`;function e2(Y){if(Array.isArray(Y))return[...Y];if("string"!=typeof Y)throw Error("Path must be a string.");return Y.replace(/(^\[)|]/gm,"").replace(/\[/g,".").replace(eG,e1).replace(eY,`.${e1}.`).replace(eX,`${e1}.`).replace(eJ,`.${e1}`).replace(eQ,".").split(".").map(Y=>{if(Y.startsWith(e0)){let X=Y.substring(e0.length),J=parseInt(X,10);return String(J)===X?J:X}return Y})}function e6(Y,X){return 0===Y.length?X:0===X.length?Y:X.startsWith("[")||X.startsWith(".")?Y+X:`${Y}.${X}`}function e3(Y,X){return X.validationLogic({form:X.form,validators:X.validators,event:{type:Y,async:!1},runValidation:Y=>Y.validators.filter(Boolean).map(Y=>({cause:Y.cause,validate:Y.fn}))})}function e4(Y,X){let{asyncDebounceMs:J}=X,{onBlurAsyncDebounceMs:Q,onChangeAsyncDebounceMs:ee,onDynamicAsyncDebounceMs:et}=X.validators||{},er=J??0;return X.validationLogic({form:X.form,validators:X.validators,event:{type:Y,async:!0},runValidation:X=>X.validators.filter(Boolean).map(X=>{let J=X?.cause||Y,ei=er;switch(J){case"change":ei=ee??er;break;case"blur":ei=Q??er;break;case"dynamic":ei=et??er;break;case"submit":ei=0}return"submit"===Y&&(ei=0),{cause:J,validate:X.fn,debounceMs:ei}})})}let e5=Y=>!!Y&&"object"==typeof Y&&"fields"in Y;function e8(Y,X){if(Object.is(Y,X))return!0;if("object"!=typeof Y||null===Y||"object"!=typeof X||null===X)return!1;if(Y instanceof Date&&X instanceof Date)return Y.getTime()===X.getTime();if(Y instanceof Map&&X instanceof Map){if(Y.size!==X.size)return!1;for(let[J,Q]of Y)if(!X.has(J)||!Object.is(Q,X.get(J)))return!1;return!0}if(Y instanceof Set&&X instanceof Set){if(Y.size!==X.size)return!1;for(let J of Y)if(!X.has(J))return!1;return!0}let J=Object.keys(Y),Q=Object.keys(X);if(J.length!==Q.length)return!1;for(let ee of J)if(!Q.includes(ee)||!e8(Y[ee],X[ee]))return!1;return!0}let e9=({newFormValidatorError:Y,isPreviousErrorFromFormValidator:X,previousErrorValue:J})=>Y?{newErrorValue:Y,newSource:"form"}:X?{newErrorValue:void 0,newSource:void 0}:J?{newErrorValue:J,newSource:"field"}:{newErrorValue:void 0,newSource:void 0},e7=({formLevelError:Y,fieldLevelError:X})=>X?{newErrorValue:X,newSource:"field"}:Y?{newErrorValue:Y,newSource:"form"}:{newErrorValue:void 0,newSource:void 0};function te(Y,X){return null==Y?X:{...Y,...X}}let tt=256,tr=[];for(;tt--;)tr[tt]=(tt+256).toString(16).substring(1);let ti=Y=>{if(!Y.validators)return Y.runValidation({validators:[],form:Y.form});let X=Y.event.async,J=X?void 0:{fn:Y.validators.onMount,cause:"mount"},Q={fn:X?Y.validators.onChangeAsync:Y.validators.onChange,cause:"change"},ee={fn:X?Y.validators.onBlurAsync:Y.validators.onBlur,cause:"blur"},et={fn:X?Y.validators.onSubmitAsync:Y.validators.onSubmit,cause:"submit"},er=X?void 0:{fn:()=>void 0,cause:"server"};switch(Y.event.type){case"mount":return Y.runValidation({validators:[J],form:Y.form});case"submit":return Y.runValidation({validators:[Q,ee,et,er],form:Y.form});
2case"server":return Y.runValidation({validators:[],form:Y.form});case"blur":return Y.runValidation({validators:[ee,er],form:Y.form});case"change":return Y.runValidation({validators:[Q,er],form:Y.form});default:throw Error(`Unknown validation event type: ${Y.event.type}`)}},tn=(Y,X)=>{let J=function(Y,X){let J=new Map;for(let Q of Y){let Y=Q.path??[],ee=X,et="";for(let X=0;X<Y.length;X++){let J=Y[X];if(void 0===J)continue;let Q="object"==typeof J?J.key:J,er=Number(Q);Array.isArray(ee)&&!Number.isNaN(er)?et+=`[${er}]`:et+=(X>0?".":"")+String(Q),ee="object"==typeof ee&&null!==ee?ee[Q]:void 0}J.set(et,(J.get(et)??[]).concat(Q))}return Object.fromEntries(J)}(Y,X);return{form:J,fields:J}},ta={validate({value:Y,validationSource:X},J){let Q=J["~standard"].validate(Y);if(Q instanceof Promise)throw Error("async function passed to sync validator");if(Q.issues)return"field"===X?Q.issues:tn(Q.issues,Y)},async validateAsync({value:Y,validationSource:X},J){let Q=await J["~standard"].validate(Y);if(Q.issues)return"field"===X?Q.issues:tn(Q.issues,Y)}},ts=Y=>!!Y&&"~standard"in Y,to={isValidating:!1,isTouched:!1,isBlurred:!1,isDirty:!1,isPristine:!0,isValid:!0,isDefaultValue:!0,errors:[],errorMap:{},errorSourceMap:{}};function tl(Y){function X(Y,X){return`${Y}[${X}]`}function J(X,J){("up"===J?X:[...X].reverse()).forEach(X=>{var ee;let et=(ee=X.toString(),ee.replace(/\[(\d+)\]/,(Y,X)=>{let Q=parseInt(X,10),ee="up"===J?Q+1:Math.max(0,Q-1);return`[${ee}]`})),er=Y.getFieldMeta(et);er?Y.setFieldMeta(X,er):Y.setFieldMeta(X,Q())})}let Q=()=>to;return{handleArrayFieldMetaShift:function(ee,et,er,ei){let en=function(J,Q,ee,et){let er=[X(J,Q)];if("swap"===ee)er.push(X(J,et));else if("move"===ee){let[Y,ee]=[Math.min(Q,et),Math.max(Q,et)];for(let Q=Y;Q<=ee;Q++)er.push(X(J,Q))}else{let ee=Y.getFieldValue(J),et=Array.isArray(ee)?ee.length:0;for(let Y=Q+1;Y<et;Y++)er.push(X(J,Y))}return Object.keys(Y.fieldInfo).filter(Y=>er.some(X=>Y.startsWith(X)))}(ee,et,er,ei);({insert:()=>{var er,ei,ea;return er=en,ei=ee,ea=et,void(J(er,"down"),er.forEach(J=>{J.toString().startsWith(X(ei,ea))&&Y.setFieldMeta(J,Q())}))},remove:()=>{J(en,"up")},swap:()=>{var J,Q,er,ea;return void 0!==ei&&(J=en,Q=ee,er=et,ea=ei,void J.forEach(J=>{if(!J.toString().startsWith(X(Q,er)))return;let ee=J.toString().replace(X(Q,er),X(Q,ea)),[et,ei]=[Y.getFieldMeta(J),Y.getFieldMeta(ee)];et&&Y.setFieldMeta(ee,et),ei&&Y.setFieldMeta(J,ei)}))},move:()=>{var Q,er,ea,es;let eo;return void 0!==ei&&(Q=en,er=ee,ea=et,es=ei,eo=new Map(Object.keys(Y.fieldInfo).filter(Y=>Y.startsWith(X(er,ea))).map(X=>[X,Y.getFieldMeta(X)])),void(J(Q,ea<es?"up":"down"),Object.keys(Y.fieldInfo).filter(Y=>Y.startsWith(X(er,es))).forEach(J=>{let Q=J.replace(X(er,es),X(er,ea)),ee=eo.get(Q);ee&&Y.setFieldMeta(J,ee)})))}})[er]()}}}let tu=new class extends eU{constructor(){super({pluginId:"form-devtools",reconnectEveryMs:1e3})}};function tf(Y){return{values:Y.values??{},errorMap:Y.errorMap??{},fieldMetaBase:Y.fieldMetaBase??{},isSubmitted:Y.isSubmitted??!1,isSubmitting:Y.isSubmitting??!1,isValidating:Y.isValidating??!1,submissionAttempts:Y.submissionAttempts??0,isSubmitSuccessful:Y.isSubmitSuccessful??!1,validationMetaMap:Y.validationMetaMap??{onChange:void 0,onBlur:void 0,onSubmit:void 0,onMount:void 0,onServer:void 0,onDynamic:void 0}}}class td{constructor(Y){this.options={},this.fieldInfo={},this.prevTransformArray=[],this.mount=()=>{let Y=this.fieldMetaDerived.mount(),X=this.store.mount(),J=()=>{Y(),X(),tu.emit("form-unmounted",{id:this._formId})};this.options.listeners?.onMount?.({formApi:this});let{onMount:Q}=this.options.validators||{};return tu.emit("form-api",{id:this._formId,state:this.store.state,options:this.options}),Q&&this.validateSync("mount"),J},this.update=Y=>{if(!Y)return;let X=this.options;this.options=Y;let J=!!Y.transform?.deps?.some((Y,X)=>Y!==this.prevTransformArray[X]),Q=Y.defaultValues&&!e8(Y.defaultValues,X.defaultValues)&&!this.state.isTouched,ee=!e8(Y.defaultState,X.defaultState)&&!this.state.isTouched;(Q||ee||J)&&(eD(()=>{this.baseStore.setState(()=>tf(Object.assign({},this.state,ee?Y.defaultState:{},Q?{values:Y.defaultValues}:{},J?{_force_re_eval:!this.state._force_re_eval}:{})))}),tu.emit("form-api",{id:this._formId,state:this.store.state,options:this.options}))},this.reset=(Y,X)=>{let{fieldMeta:J}=this.state,Q=this.resetFieldMeta(J);Y&&!X?.keepDefaultValues&&(this.options={...this.options,defaultValues:Y}),this.baseStore.setState(()=>tf({...this.options.defaultState,values:Y??this.options.defaultValues??this.options.defaultState?.values,fieldMetaBase:Q}))},this.validateAllFields=async Y=>{let X=[];return eD(()=>
2{Object.values(this.fieldInfo).forEach(J=>{if(!J.instance)return;let Q=J.instance;X.push(Promise.resolve().then(()=>Q.validate(Y,{skipFormValidation:!0}))),J.instance.state.meta.isTouched||J.instance.setMeta(Y=>({...Y,isTouched:!0}))})}),(await Promise.all(X)).flat()},this.validateArrayFieldsStartingFrom=async(Y,X,J)=>{let Q=this.getFieldValue(Y),ee=Array.isArray(Q)?Math.max(Q.length-1,0):null,et=[`${Y}[${X}]`];for(let J=X+1;J<=(ee??0);J++)et.push(`${Y}[${J}]`);let er=Object.keys(this.fieldInfo).filter(Y=>et.some(X=>Y.startsWith(X))),ei=[];return eD(()=>{er.forEach(Y=>{ei.push(Promise.resolve().then(()=>this.validateField(Y,J)))})}),(await Promise.all(ei)).flat()},this.validateField=(Y,X)=>{let J=this.fieldInfo[Y]?.instance;return J?(J.state.meta.isTouched||J.setMeta(Y=>({...Y,isTouched:!0})),J.validate(X)):[]},this.validateSync=Y=>{let X=e3(Y,{...this.options,form:this,validationLogic:this.options.validationLogic||ti}),J=!1,Q={};return eD(()=>{for(let Y of X){if(!Y.validate)continue;let{formError:X,fieldErrors:ee}=tc(this.runValidator({validate:Y.validate,value:{value:this.state.values,formApi:this,validationSource:"form"},type:"validate"})),et=th(Y.cause);for(let Y of Object.keys(this.state.fieldMeta)){if(void 0===this.baseStore.state.fieldMetaBase[Y])continue;let X=this.getFieldMeta(Y);if(!X)continue;let{errorMap:J,errorSourceMap:er}=X,ei=ee?.[Y],{newErrorValue:en,newSource:ea}=e9({newFormValidatorError:ei,isPreviousErrorFromFormValidator:er?.[et]==="form",previousErrorValue:J?.[et]});"form"===ea&&(Q[Y]={...Q[Y],[et]:ei}),J?.[et]!==en&&this.setFieldMeta(Y,Y=>({...Y,errorMap:{...Y.errorMap,[et]:en},errorSourceMap:{...Y.errorSourceMap,[et]:ea}}))}this.state.errorMap?.[et]!==X&&this.baseStore.setState(Y=>({...Y,errorMap:{...Y.errorMap,[et]:X}})),(X||ee)&&(J=!0)}let ee=th("submit");this.state.errorMap?.[ee]&&"submit"!==Y&&!J&&this.baseStore.setState(Y=>({...Y,errorMap:{...Y.errorMap,[ee]:void 0}}));let et=th("server");this.state.errorMap?.[et]&&"server"!==Y&&!J&&this.baseStore.setState(Y=>({...Y,errorMap:{...Y.errorMap,[et]:void 0}}))}),{hasErrored:J,fieldsErrorMap:Q}},this.validateAsync=async Y=>{let X,J=e4(Y,{...this.options,form:this,validationLogic:this.options.validationLogic||ti});this.state.isFormValidating||this.baseStore.setState(Y=>({...Y,isFormValidating:!0}));let Q=[];for(let Y of J){if(!Y.validate)continue;let J=th(Y.cause),ee=this.state.validationMetaMap[J];ee?.lastAbortController.abort();let et=new AbortController;this.state.validationMetaMap[J]={lastAbortController:et},Q.push(new Promise(async J=>{let Q;try{Q=await new Promise((X,J)=>{setTimeout(async()=>{if(et.signal.aborted)return X(void 0);try{X(await this.runValidator({validate:Y.validate,value:{value:this.state.values,formApi:this,validationSource:"form",signal:et.signal},type:"validateAsync"}))}catch(Y){J(Y)}},Y.debounceMs)})}catch(Y){Q=Y}let{formError:ee,fieldErrors:er}=tc(Q);er&&(X=X?{...X,...er}:er);let ei=th(Y.cause);for(let Y of Object.keys(this.state.fieldMeta)){if(void 0===this.baseStore.state.fieldMetaBase[Y])continue;let J=this.getFieldMeta(Y);if(!J)continue;let{errorMap:Q,errorSourceMap:ee}=J,{newErrorValue:et,newSource:er}=e9({newFormValidatorError:X?.[Y],isPreviousErrorFromFormValidator:ee?.[ei]==="form",previousErrorValue:Q?.[ei]});Q?.[ei]!==et&&this.setFieldMeta(Y,Y=>({...Y,errorMap:{...Y.errorMap,[ei]:et},errorSourceMap:{...Y.errorSourceMap,[ei]:er}}))}this.baseStore.setState(Y=>({...Y,errorMap:{...Y.errorMap,[ei]:ee}})),J(X?{fieldErrors:X,errorMapKey:ei}:void 0)}))}let ee={};if(Q.length){for(let Y of(await Promise.all(Q)))if(Y?.fieldErrors){let{errorMapKey:X}=Y;for(let[J,Q]of Object.entries(Y.fieldErrors)){let Y={...ee[J]||{},[X]:Q};ee[J]=Y}}}return this.baseStore.setState(Y=>({...Y,isFormValidating:!1})),ee},this.validate=Y=>{let{hasErrored:X,fieldsErrorMap:J}=this.validateSync(Y);return X&&!this.options.asyncAlways?J:this.validateAsync(Y)},this.getFieldValue=Y=>eK(this.state.values,Y),this.getFieldMeta=Y=>this.state.fieldMeta[Y],this.getFieldInfo=Y=>this.fieldInfo[Y]||={instance:null,validationMetaMap:{onChange:void 0,onBlur:void 0,onSubmit:void 0,onMount:void 0,onServer:void 0,onDynamic:void 0}},this.setFieldMeta=(Y,X)=>{this.baseStore.setState(J=>({...J,fieldMetaBase:{...J.fieldMetaBase,[Y]:eH(X,J.fieldMetaBase[Y])}}))},this.resetFieldMeta=Y=>Object.keys(Y).reduce((Y,X)=>(Y[X]=to,Y),{}),this.setFieldValue=(Y,X,J)=>
2{let Q=J?.dontUpdateMeta??!1,ee=J?.dontRunListeners??!1,et=J?.dontValidate??!1;eD(()=>{Q||this.setFieldMeta(Y,Y=>({...Y,isTouched:!0,isDirty:!0,errorMap:{...Y?.errorMap,onMount:void 0}})),this.baseStore.setState(J=>({...J,values:eZ(J.values,Y,X)}))}),ee||this.getFieldInfo(Y).instance?.triggerOnChangeListener(),et||this.validateField(Y,"change")},this.deleteField=Y=>{let X=[...Object.keys(this.fieldInfo).filter(X=>{let J=Y.toString();return X!==J&&X.startsWith(J)}),Y];this.baseStore.setState(Y=>{let J={...Y};return X.forEach(Y=>{var X;let Q;X=J.values,Q=e2(Y),J.values=function Y(X){if(!X)return;if(1===Q.length){let Y=Q[0];if(Array.isArray(X)&&"number"==typeof Y)return X.filter((X,J)=>J!==Y);let{[Y]:J,...ee}=X;return ee}let J=Q.shift();if("string"==typeof J&&"object"==typeof X)return{...X,[J]:Y(X[J])};if("number"==typeof J&&Array.isArray(X)){if(J>=X.length)return X;let Q=X.slice(0,J);return[...Q.length?Q:Array(J),Y(X[J]),...X.slice(J+1)]}throw Error("It seems we have created an infinite loop in deleteBy. ")}(X),delete this.fieldInfo[Y],delete J.fieldMetaBase[Y]}),J})},this.pushFieldValue=(Y,X,J)=>{this.setFieldValue(Y,Y=>[...Array.isArray(Y)?Y:[],X],J)},this.insertFieldValue=async(Y,X,J,Q)=>{this.setFieldValue(Y,Y=>[...Y.slice(0,X),J,...Y.slice(X)],te(Q,{dontValidate:!0}));let ee=Q?.dontValidate??!1;ee||await this.validateField(Y,"change"),tl(this).handleArrayFieldMetaShift(Y,X,"insert"),ee||await this.validateArrayFieldsStartingFrom(Y,X,"change")},this.replaceFieldValue=async(Y,X,J,Q)=>{this.setFieldValue(Y,Y=>Y.map((Y,Q)=>Q===X?J:Y),te(Q,{dontValidate:!0})),Q?.dontValidate||(await this.validateField(Y,"change"),await this.validateArrayFieldsStartingFrom(Y,X,"change"))},this.removeFieldValue=async(Y,X,J)=>{let Q=this.getFieldValue(Y),ee=Array.isArray(Q)?Math.max(Q.length-1,0):null;if(this.setFieldValue(Y,Y=>Y.filter((Y,J)=>J!==X),te(J,{dontValidate:!0})),tl(this).handleArrayFieldMetaShift(Y,X,"remove"),null!==ee){let X=`${Y}[${ee}]`;this.deleteField(X)}J?.dontValidate||(await this.validateField(Y,"change"),await this.validateArrayFieldsStartingFrom(Y,X,"change"))},this.swapFieldValues=(Y,X,J,Q)=>{this.setFieldValue(Y,Y=>{let Q=Y[X],ee=Y[J];return eZ(eZ(Y,`${X}`,ee),`${J}`,Q)},te(Q,{dontValidate:!0})),tl(this).handleArrayFieldMetaShift(Y,X,"swap",J),Q?.dontValidate||(this.validateField(Y,"change"),this.validateField(`${Y}[${X}]`,"change"),this.validateField(`${Y}[${J}]`,"change"))},this.moveFieldValues=(Y,X,J,Q)=>{this.setFieldValue(Y,Y=>{let Q=[...Y];return Q.splice(J,0,Q.splice(X,1)[0]),Q},te(Q,{dontValidate:!0})),tl(this).handleArrayFieldMetaShift(Y,X,"move",J),Q?.dontValidate||(this.validateField(Y,"change"),this.validateField(`${Y}[${X}]`,"change"),this.validateField(`${Y}[${J}]`,"change"))},this.clearFieldValues=(Y,X)=>{let J=this.getFieldValue(Y),Q=Array.isArray(J)?Math.max(J.length-1,0):null;if(this.setFieldValue(Y,[],te(X,{dontValidate:!0})),null!==Q)for(let X=0;X<=Q;X++){let J=`${Y}[${X}]`;this.deleteField(J)}X?.dontValidate||this.validateField(Y,"change")},this.resetField=Y=>{this.baseStore.setState(X=>({...X,fieldMetaBase:{...X.fieldMetaBase,[Y]:to},values:this.options.defaultValues?eZ(X.values,Y,eK(this.options.defaultValues,Y)):X.values}))},this.getAllErrors=()=>({form:{errors:this.state.errors,errorMap:this.state.errorMap},fields:Object.entries(this.state.fieldMeta).reduce((Y,[X,J])=>(Object.keys(J).length&&J.errors.length&&(Y[X]={errors:J.errors,errorMap:J.errorMap}),Y),{})}),this.parseValuesWithSchema=Y=>ta.validate({value:this.state.values,validationSource:"form"},Y),this.parseValuesWithSchemaAsync=Y=>ta.validateAsync({value:this.state.values,validationSource:"form"},Y),this.timeoutIds={validations:{},listeners:{},formListeners:{}},this._formId=Y?.formId??function(){let Y,J=0,Q="";if(!X||tt+16>256){for(X=Array(256),J=256;J--;)X[J]=256*Math.random()|0;J=0,tt=0}for(;J<16;J++)Y=X[tt+J],6===J?Q+=tr[15&Y|64]:8===J?Q+=tr[63&Y|128]:Q+=tr[Y],1&J&&J>1&&J<11&&(Q+="-");return tt++,Q}(),this._devtoolsSubmissionOverride=!1,this.baseStore=new eT(tf({...Y?.defaultState,values:Y?.defaultValues??Y?.defaultState?.values})),this.fieldMetaDerived=new eC({deps:[this.baseStore],fn:({prevDepVals:Y,currDepVals:X,prevVal:J})=>{let Q=Y?.[0],ee=X[0],et=0,er={};
2for(let Y of Object.keys(ee.fieldMetaBase)){var ei;let X=ee.fieldMetaBase[Y],en=Q?.fieldMetaBase[Y],ea=J?.[Y],es=eK(ee.values,Y),eo=ea?.errors;if(!en||X.errorMap!==en.errorMap){eo=Object.values(X.errorMap??{}).filter(Y=>void 0!==Y);let J=this.getFieldInfo(Y)?.instance;J&&!J.options.disableErrorFlat&&(eo=eo?.flat(1))}let el=!!(Array.isArray(ei=eo??[])&&0===ei.length),eu=!X.isDirty,ef=e8(es,eK(this.options.defaultValues,Y))||e8(es,this.getFieldInfo(Y)?.instance?.options.defaultValue);if(ea&&ea.isPristine===eu&&ea.isValid===el&&ea.isDefaultValue===ef&&ea.errors===eo&&X===en){er[Y]=ea,et++;continue}er[Y]={...X,errors:eo,isPristine:eu,isValid:el,isDefaultValue:ef}}return Object.keys(ee.fieldMetaBase).length&&J&&et===Object.keys(ee.fieldMetaBase).length?J:er}}),this.store=new eC({deps:[this.baseStore,this.fieldMetaDerived],fn:({prevDepVals:Y,currDepVals:X,prevVal:J})=>{let Q=Y?.[0],ee=X[0],et=Object.values(X[1]).filter(Boolean),er=et.some(Y=>Y.isValidating),ei=et.every(Y=>Y.isValid),en=et.some(Y=>Y.isTouched),ea=et.some(Y=>Y.isBlurred),es=et.every(Y=>Y.isDefaultValue),eo=en&&ee.errorMap?.onMount,el=et.some(Y=>Y.isDirty),eu=!el,ef=!!(ee.errorMap?.onMount||et.some(Y=>Y?.errorMap?.onMount)),ed=J?.errors??[];Q&&ee.errorMap===Q.errorMap||(ed=Object.values(ee.errorMap).reduce((Y,X)=>(void 0===X||(X&&e5(X)?Y.push(X.form):Y.push(X)),Y),[]));let ec=0===ed.length,eh=ei&&ec,ep=this.options.canSubmitWhenInvalid??!1,em=0===ee.submissionAttempts&&!en&&!ef||!er&&!ee.isSubmitting&&eh||ep,eb=ee.errorMap;if(eo&&(ed=ed.filter(Y=>Y!==ee.errorMap.onMount),eb=Object.assign(eb,{onMount:void 0})),J&&Q&&J.errorMap===eb&&J.fieldMeta===this.fieldMetaDerived.state&&J.errors===ed&&J.isFieldsValidating===er&&J.isFieldsValid===ei&&J.isFormValid===ec&&J.isValid===eh&&J.canSubmit===em&&J.isTouched===en&&J.isBlurred===ea&&J.isPristine===eu&&J.isDefaultValue===es&&J.isDirty===el&&e8(Q,ee))return J;let ey={...ee,errorMap:eb,fieldMeta:this.fieldMetaDerived.state,errors:ed,isFieldsValidating:er,isFieldsValid:ei,isFormValid:ec,isValid:eh,canSubmit:em,isTouched:en,isBlurred:ea,isPristine:eu,isDefaultValue:es,isDirty:el},eg=this.options.transform?.deps??[];if(eg.length!==this.prevTransformArray.length||eg.some((Y,X)=>Y!==this.prevTransformArray[X])){let Y=Object.assign({},this,{state:ey});this.options.transform?.fn(Y),ey=Y.state,this.prevTransformArray=eg}return ey}}),this.handleSubmit=this.handleSubmit.bind(this),this.update(Y||{});let J=new eW(Y=>tu.emit("form-state",{id:this._formId,state:Y}),{wait:300}).maybeExecute;this.store.subscribe(()=>{J(this.store.state)}),tu.on("request-form-state",Y=>{Y.payload.id===this._formId&&tu.emit("form-api",{id:this._formId,state:this.store.state,options:this.options})}),tu.on("request-form-reset",Y=>{Y.payload.id===this._formId&&this.reset()}),tu.on("request-form-force-submit",Y=>{Y.payload.id===this._formId&&(this._devtoolsSubmissionOverride=!0,this.handleSubmit(),this._devtoolsSubmissionOverride=!1)})}get state(){return this.store.state}get formId(){return this._formId}runValidator(Y){return ts(Y.validate)?ta[Y.type](Y.value,Y.validate):Y.validate(Y.value)}async handleSubmit(Y){this.baseStore.setState(Y=>({...Y,isSubmitted:!1,submissionAttempts:Y.submissionAttempts+1,isSubmitSuccessful:!1})),eD(()=>{Object.values(this.fieldInfo).forEach(Y=>{Y.instance&&(Y.instance.state.meta.isTouched||Y.instance.setMeta(Y=>({...Y,isTouched:!0})))})});let X=Y??this.options.onSubmitMeta;if(!this.state.canSubmit&&!this._devtoolsSubmissionOverride)return void this.options.onSubmitInvalid?.({value:this.state.values,formApi:this,meta:X});this.baseStore.setState(Y=>({...Y,isSubmitting:!0}));let J=()=>{this.baseStore.setState(Y=>({...Y,isSubmitting:!1}))};if(await this.validateAllFields("submit"),!this.state.isFieldsValid){J(),this.options.onSubmitInvalid?.({value:this.state.values,formApi:this,meta:X}),tu.emit("form-submission",{id:this._formId,submissionAttempt:this.state.submissionAttempts,successful:!1,stage:"validateAllFields",errors:Object.values(this.state.fieldMeta).map(Y=>Y.errors).flat()});return}if(await this.validate("submit"),!this.state.isValid){J(),this.options.onSubmitInvalid?.({value:this.state.values,formApi:this,meta:X}),tu.emit("form-submission",{id:this._formId,submissionAttempt:this.state.submissionAttempts,successful:!1,stage:"validate",errors:this.state.errors});return}eD(()=>
2{Object.values(this.fieldInfo).forEach(Y=>{Y.instance?.options.listeners?.onSubmit?.({value:Y.instance.state.value,fieldApi:Y.instance})})}),this.options.listeners?.onSubmit?.({formApi:this,meta:X});try{await this.options.onSubmit?.({value:this.state.values,formApi:this,meta:X}),eD(()=>{this.baseStore.setState(Y=>({...Y,isSubmitted:!0,isSubmitSuccessful:!0})),tu.emit("form-submission",{id:this._formId,submissionAttempt:this.state.submissionAttempts,successful:!0}),J()})}catch(Y){throw this.baseStore.setState(Y=>({...Y,isSubmitSuccessful:!1})),tu.emit("form-submission",{id:this._formId,submissionAttempt:this.state.submissionAttempts,successful:!1,stage:"inflight",onError:Y}),J(),Y}}setErrorMap(Y){eD(()=>{Object.entries(Y).forEach(([Y,X])=>{if(e5(X)){let{formError:J,fieldErrors:Q}=tc(X);for(let X of Object.keys(this.fieldInfo))this.getFieldMeta(X)&&this.setFieldMeta(X,J=>({...J,errorMap:{...J.errorMap,[Y]:Q?.[X]},errorSourceMap:{...J.errorSourceMap,[Y]:"form"}}));this.baseStore.setState(X=>({...X,errorMap:{...X.errorMap,[Y]:J}}))}else this.baseStore.setState(J=>({...J,errorMap:{...J.errorMap,[Y]:X}}))})})}}function tc(Y){if(Y)return e5(Y)?{formError:tc(Y.form).formError,fieldErrors:Y.fields}:{formError:Y};return{formError:void 0}}function th(Y){switch(Y){case"submit":return"onSubmit";case"blur":return"onBlur";case"mount":return"onMount";case"server":return"onServer";case"dynamic":return"onDynamic";default:return"onChange"}}class tp{constructor(Y){this.options={},this.mount=()=>{let Y=this.store.mount();void 0!==this.options.defaultValue&&this.form.setFieldValue(this.name,this.options.defaultValue,{dontUpdateMeta:!0}),this.getInfo().instance=this,this.update(this.options);let{onMount:X}=this.options.validators||{};if(X){let Y=this.runValidator({validate:X,value:{value:this.state.value,fieldApi:this,validationSource:"field"},type:"validate"});Y&&this.setMeta(X=>({...X,errorMap:{...X?.errorMap,onMount:Y},errorSourceMap:{...X?.errorSourceMap,onMount:"field"}}))}return this.options.listeners?.onMount?.({value:this.state.value,fieldApi:this}),Y},this.update=Y=>{this.options=Y;let X=this.name!==Y.name;if(this.name=Y.name,void 0===this.state.value){let J=eK(Y.form.options.defaultValues,Y.name),Q=Y.defaultValue??J;X?this.setValue(Y=>Y||Q,{dontUpdateMeta:!0}):void 0!==Q&&this.setValue(Q,{dontUpdateMeta:!0})}void 0===this.form.getFieldMeta(this.name)&&this.setMeta(this.state.meta)},this.getValue=()=>this.form.getFieldValue(this.name),this.setValue=(Y,X)=>{this.form.setFieldValue(this.name,Y,te(X,{dontRunListeners:!0,dontValidate:!0})),X?.dontRunListeners||this.triggerOnChangeListener(),X?.dontValidate||this.validate("change")},this.getMeta=()=>this.store.state.meta,this.setMeta=Y=>this.form.setFieldMeta(this.name,Y),this.getInfo=()=>this.form.getFieldInfo(this.name),this.pushValue=(Y,X)=>{this.form.pushFieldValue(this.name,Y,te(X,{dontRunListeners:!0})),X?.dontRunListeners||this.triggerOnChangeListener()},this.insertValue=(Y,X,J)=>{this.form.insertFieldValue(this.name,Y,X,te(J,{dontRunListeners:!0})),J?.dontRunListeners||this.triggerOnChangeListener()},this.replaceValue=(Y,X,J)=>{this.form.replaceFieldValue(this.name,Y,X,te(J,{dontRunListeners:!0})),J?.dontRunListeners||this.triggerOnChangeListener()},this.removeValue=(Y,X)=>{this.form.removeFieldValue(this.name,Y,te(X,{dontRunListeners:!0})),X?.dontRunListeners||this.triggerOnChangeListener()},this.swapValues=(Y,X,J)=>{this.form.swapFieldValues(this.name,Y,X,te(J,{dontRunListeners:!0})),J?.dontRunListeners||this.triggerOnChangeListener()},this.moveValue=(Y,X,J)=>{this.form.moveFieldValues(this.name,Y,X,te(J,{dontRunListeners:!0})),J?.dontRunListeners||this.triggerOnChangeListener()},this.clearValues=Y=>{this.form.clearFieldValues(this.name,te(Y,{dontRunListeners:!0})),Y?.dontRunListeners||this.triggerOnChangeListener()},this.getLinkedFields=Y=>{let X=Object.values(this.form.fieldInfo),J=[];for(let Q of X){if(!Q.instance)continue;let{onChangeListenTo:X,onBlurListenTo:ee}=Q.instance.options.validators||{};"change"===Y&&X?.includes(this.name)&&J.push(Q.instance),"blur"===Y&&ee?.includes(this.name)&&J.push(Q.instance)}return J},this.validateSync=(Y,X)=>{let J=e3(Y,{...this.options,form:this.form,validationLogic:this.form.options.validationLogic||ti}),Q=this.getLinkedFields(Y).reduce((X,J)=>
2{let Q=e3(Y,{...J.options,form:J.form,validationLogic:J.form.options.validationLogic||ti});return Q.forEach(Y=>{Y.field=J}),X.concat(Q)},[]),ee=!1;eD(()=>{let Y=(Y,J)=>{let Q=tb(J.cause),et=J.validate?tm(Y.runValidator({validate:J.validate,value:{value:Y.store.state.value,validationSource:"field",fieldApi:Y},type:"validate"})):void 0,{newErrorValue:er,newSource:ei}=e7({formLevelError:X[Q],fieldLevelError:et});Y.state.meta.errorMap?.[Q]!==er&&Y.setMeta(Y=>({...Y,errorMap:{...Y.errorMap,[Q]:er},errorSourceMap:{...Y.errorSourceMap,[Q]:ei}})),er&&(ee=!0)};for(let X of J)Y(this,X);for(let X of Q)X.validate&&Y(X.field,X)});let et=tb("submit");return this.state.meta.errorMap?.[et]&&"submit"!==Y&&!ee&&this.setMeta(Y=>({...Y,errorMap:{...Y.errorMap,[et]:void 0},errorSourceMap:{...Y.errorSourceMap,[et]:void 0}})),{hasErrored:ee}},this.validateAsync=async(Y,X)=>{let J=e4(Y,{...this.options,form:this.form,validationLogic:this.form.options.validationLogic||ti}),Q=await X,ee=this.getLinkedFields(Y),et=ee.reduce((X,J)=>{let Q=e4(Y,{...J.options,form:J.form,validationLogic:J.form.options.validationLogic||ti});return Q.forEach(Y=>{Y.field=J}),X.concat(Q)},[]);for(let Y of(this.state.meta.isValidating||this.setMeta(Y=>({...Y,isValidating:!0})),ee))Y.setMeta(Y=>({...Y,isValidating:!0}));let er=[],ei=[],en=(Y,X,J)=>{let ee=tb(X.cause),et=Y.getInfo().validationMetaMap[ee];et?.lastAbortController.abort();let er=new AbortController;this.getInfo().validationMetaMap[ee]={lastAbortController:er},J.push(new Promise(async J=>{let et;try{et=await new Promise((J,Q)=>{this.timeoutIds.validations[X.cause]&&clearTimeout(this.timeoutIds.validations[X.cause]),this.timeoutIds.validations[X.cause]=setTimeout(async()=>{if(er.signal.aborted)return J(void 0);try{J(await this.runValidator({validate:X.validate,value:{value:Y.store.state.value,fieldApi:Y,signal:er.signal,validationSource:"field"},type:"validateAsync"}))}catch(Y){Q(Y)}},X.debounceMs)})}catch(Y){et=Y}if(er.signal.aborted)return J(void 0);let ei=tm(et),{newErrorValue:en,newSource:ea}=e7({formLevelError:Q[this.name]?.[ee],fieldLevelError:ei});Y.setMeta(Y=>({...Y,errorMap:{...Y?.errorMap,[ee]:en},errorSourceMap:{...Y.errorSourceMap,[ee]:ea}})),J(en)}))};for(let Y of J)Y.validate&&en(this,Y,er);for(let Y of et)Y.validate&&en(Y.field,Y,ei);let ea=[];for(let Y of((er.length||ei.length)&&(ea=await Promise.all(er),await Promise.all(ei)),this.setMeta(Y=>({...Y,isValidating:!1})),ee))Y.setMeta(Y=>({...Y,isValidating:!1}));return ea.filter(Boolean)},this.validate=(Y,X)=>{if(!this.state.meta.isTouched)return[];let{fieldsErrorMap:J}=X?.skipFormValidation?{fieldsErrorMap:{}}:this.form.validateSync(Y),{hasErrored:Q}=this.validateSync(Y,J[this.name]??{});if(Q&&!this.options.asyncAlways)return this.getInfo().validationMetaMap[tb(Y)]?.lastAbortController.abort(),this.state.meta.errors;let ee=X?.skipFormValidation?Promise.resolve({}):this.form.validateAsync(Y);return this.validateAsync(Y,ee)},this.handleChange=Y=>{this.setValue(Y)},this.handleBlur=()=>{this.state.meta.isTouched||this.setMeta(Y=>({...Y,isTouched:!0})),this.state.meta.isBlurred||this.setMeta(Y=>({...Y,isBlurred:!0})),this.validate("blur"),this.triggerOnBlurListener()},this.parseValueWithSchema=Y=>ta.validate({value:this.state.value,validationSource:"field"},Y),this.parseValueWithSchemaAsync=Y=>ta.validateAsync({value:this.state.value,validationSource:"field"},Y),this.form=Y.form,this.name=Y.name,this.timeoutIds={validations:{},listeners:{},formListeners:{}},this.store=new eC({deps:[this.form.store],fn:()=>({value:this.form.getFieldValue(this.name),meta:this.form.getFieldMeta(this.name)??{...to,...Y.defaultMeta}})}),this.options=Y}get state(){return this.store.state}runValidator(Y){return ts(Y.validate)?ta[Y.type](Y.value,Y.validate):Y.validate(Y.value)}setErrorMap(Y){this.setMeta(X=>({...X,errorMap:{...X.errorMap,...Y}}))}triggerOnBlurListener(){let Y=this.form.options.listeners?.onBlurDebounceMs;Y&&Y>0?(this.timeoutIds.formListeners.blur&&clearTimeout(this.timeoutIds.formListeners.blur),this.timeoutIds.formListeners.blur=setTimeout(()=>{this.form.options.listeners?.onBlur?.({formApi:this.form,fieldApi:this})},Y)):this.form.options.listeners?.onBlur?.({formApi:this.form,fieldApi:this});let X=this.options.listeners?.onBlurDebounceMs;X&&X>0?(this.timeoutIds.listeners.blur&&clearTimeout(this.timeoutIds.listeners.blur),this.timeoutIds.listeners.blur=setTimeout(()=>{this.options.listeners?.onBlur?.({value:this.state.value,fieldApi:this})},X)):this.options.listeners?.onBlur?.({value:this.state.value,fieldApi:this})}triggerOnChangeListener(){let Y=this.form.options.listeners?.onChangeDebounceMs;Y&&Y>0?(this.timeoutIds.formListeners.change&&clearTimeout(this.timeoutIds.formListeners.change),this.timeoutIds.formListeners.change=setTimeout(()=>{this.form.options.listeners?.onChange?.({formApi:this.form,fieldApi:this})},Y)):this.form.options.listeners?.onChange?.({formApi:this.form,fieldApi:this});let X=this.options.listeners?.onChangeDebounceMs;X&&X>0?(this.timeoutIds.listeners.change&&clearTimeout(this.timeoutIds.listeners.change),this.timeoutIds.listeners.change=setTimeout(()=>{this.options.listeners?.onChange?.({value:this.state.value,fieldApi:this})},X)):this.options.listeners?.onChange?.({value:this.state.value,fieldApi:this})}}function tm(Y){if(Y)return Y}function tb(Y){switch(Y){case"submit":return"onSubmit";case"blur":return"onBlur";case"mount":return"onMount";
2case"server":return"onServer";case"dynamic":return"onDynamic";default:return"onChange"}}let ty="u">typeof window?en.useLayoutEffect:en.useEffect,tg=({children:Y,...X})=>{let J=function(Y){let[X]=(0,en.useState)(()=>{let X=new tp({...Y,form:Y.form,name:Y.name});return X.Field=tg,X});return ty(X.mount,[X]),ty(()=>{X.update(Y)}),Q(X.store,"array"===Y.mode?Y=>[Y.meta,Object.keys(Y.value??[]).length]:void 0),X}(X),ee=(0,en.useMemo)(()=>eH(Y,J),[Y,J,J.state.value,J.state.meta]);return(0,er.jsx)(er.Fragment,{children:ee})};function tv({form:Y,selector:X,children:J}){return eH(J,Q(Y.store,X))}class tx{constructor(Y){if(this.getFormFieldName=Y=>{if("string"==typeof this.fieldsMap)return e6(this.fieldsMap,Y);let X=e2(Y)[0];if("string"!=typeof X)return"";let J=Y.slice(X.length);return e6(this.fieldsMap[X],J)},this.getFormFieldOptions=Y=>{let X={...Y},J=X.validators;if(X.name=this.getFormFieldName(Y.name),J&&(J.onChangeListenTo||J.onBlurListenTo)){let Y={...J},Q=Y=>{if(Y)return Y.map(Y=>this.getFormFieldName(Y))};Y.onChangeListenTo=Q(J.onChangeListenTo),Y.onBlurListenTo=Q(J.onBlurListenTo),X.validators=Y}return X},this.mount=()=>this.store.mount(),this.validateArrayFieldsStartingFrom=async(Y,X,J)=>this.form.validateArrayFieldsStartingFrom(this.getFormFieldName(Y),X,J),this.validateField=(Y,X)=>this.form.validateField(this.getFormFieldName(Y),X),this.getFieldValue=Y=>this.form.getFieldValue(this.getFormFieldName(Y)),this.getFieldMeta=Y=>this.form.getFieldMeta(this.getFormFieldName(Y)),this.setFieldMeta=(Y,X)=>this.form.setFieldMeta(this.getFormFieldName(Y),X),this.setFieldValue=(Y,X,J)=>this.form.setFieldValue(this.getFormFieldName(Y),X,J),this.deleteField=Y=>this.form.deleteField(this.getFormFieldName(Y)),this.pushFieldValue=(Y,X,J)=>this.form.pushFieldValue(this.getFormFieldName(Y),X,J),this.insertFieldValue=async(Y,X,J,Q)=>this.form.insertFieldValue(this.getFormFieldName(Y),X,J,Q),this.replaceFieldValue=async(Y,X,J,Q)=>this.form.replaceFieldValue(this.getFormFieldName(Y),X,J,Q),this.removeFieldValue=async(Y,X,J)=>this.form.removeFieldValue(this.getFormFieldName(Y),X,J),this.swapFieldValues=(Y,X,J,Q)=>this.form.swapFieldValues(this.getFormFieldName(Y),X,J,Q),this.moveFieldValues=(Y,X,J,Q)=>this.form.moveFieldValues(this.getFormFieldName(Y),X,J,Q),this.clearFieldValues=(Y,X)=>this.form.clearFieldValues(this.getFormFieldName(Y),X),this.resetField=Y=>this.form.resetField(this.getFormFieldName(Y)),this.validateAllFields=Y=>this.form.validateAllFields(Y),Y.form instanceof tx){let X=Y.form;if(this.form=X.form,"string"==typeof Y.fields)this.fieldsMap=X.getFormFieldName(Y.fields);else{let J={...Y.fields};for(let Y in J)J[Y]=X.getFormFieldName(J[Y]);this.fieldsMap=J}}else this.form=Y.form,this.fieldsMap=Y.fields;this.store=new eC({deps:[this.form.store],fn:({currDepVals:Y})=>{let X,J=Y[0];if("string"==typeof this.fieldsMap)X=eK(J.values,this.fieldsMap);else{X={};let Y=this.fieldsMap;for(let Q in Y)X[Q]=eK(J.values,Y[Q])}return{values:X}}})}get state(){return this.store.state}async handleSubmit(Y){return this.form.handleSubmit(Y)}}function tw({lens:Y,selector:X,children:J}){return eH(J,Q(Y.store,X))}let t_=(0,en.createContext)(null),tS=(0,en.createContext)(null),{fieldContext:tM,useFieldContext:tA,formContext:tk,useFormContext:tE}={fieldContext:t_,useFieldContext:function(){let Y=(0,en.useContext)(t_);if(!Y)throw Error("`fieldContext` only works when within a `fieldComponent` passed to `createFormHook`");return Y},useFormContext:function(){let Y=(0,en.useContext)(tS);if(!Y)throw Error("`formContext` only works when within a `formComponent` passed to `createFormHook`");return Y},formContext:tS};var tj=Y.i(110204);let tT=en.forwardRef(({className:Y,...X},J)=>(0,er.jsx)("textarea",{className:(0,ei.f)("flex min-h-[80px] w-full rounded border border-border bg-background px-3 py-2 text-sm r
2ing-offset-background placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",Y),ref:J,...X}));tT.displayName="Textarea";var tC=Y.i(793479),tR=Y.i(166100),tP=Object.defineProperty,tI=(Y,X)=>tP(Y,"name",{value:X,configurable:!0});function tO(Y,X=[]){let J=[];function Q(X,Q){let ee=en.createContext(Q);ee.displayName=X+"Context";let et=J.length;J=[...J,Q];let ei=tI(X=>{let{scope:J,children:Q,...ei}=X,ea=J?.[Y]?.[et]||ee,es=en.useMemo(()=>ei,Object.values(ei));return(0,er.jsx)(ea.Provider,{value:es,children:Q})},"Provider");function ea(J,er,ei={}){let{optional:es=!1}=ei,eo=er?.[Y]?.[et]||ee,el=en.useContext(eo);if(el)return el;if(void 0!==Q)return Q;if(!es)throw Error(`\`${J}\` must be used within \`${X}\``)}return ei.displayName=X+"Provider",tI(ea,"useContext"),[ei,ea]}tI(Q,"createContext");let ee=tI(()=>{let X=J.map(Y=>en.createContext(Y));return tI(function(J){let Q=J?.[Y]||X;return en.useMemo(()=>({[`__scope${Y}`]:{...J,[Y]:Q}}),[J,Q])},"useScope")},"createScope");return ee.scopeName=Y,[Q,tN(ee,...X)]}function tN(...Y){let X=Y[0];if(1===Y.length)return X;let J=tI(()=>{let J=Y.map(Y=>({useScope:Y(),scopeName:Y.scopeName}));return tI(function(Y){let Q=J.reduce((X,{useScope:J,scopeName:Q})=>{let ee=J(Y)[`__scope${Q}`];return{...X,...ee}},{});return en.useMemo(()=>({[`__scope${X.scopeName}`]:Q}),[Q])},"useComposedScopes")},"createScope");return J.scopeName=X.scopeName,J}tI(function(Y,X){let J=en.createContext(X);J.displayName=Y+"Context";let Q=tI(Y=>{let{children:X,...Q}=Y,ee=en.useMemo(()=>Q,Object.values(Q));return(0,er.jsx)(J.Provider,{value:ee,children:X})},"Provider");function ee(Q,et={}){let{optional:er=!1}=et,ei=en.useContext(J);if(ei)return ei;if(void 0!==X)return X;if(!er)throw Error(`\`${Q}\` must be used within \`${Y}\``)}return Q.displayName=Y+"Provider",tI(ee,"useContext"),[Q,ee]},"createContext"),tI(tO,"createContextScope"),tI(tN,"composeContextScopes");var tB=Object.defineProperty,tL=(Y,X)=>tB(Y,"name",{value:X,configurable:!0}),tF=!!("u">typeof window&&window.document&&window.document.createElement);function tD(Y,X,{checkForDefaultPrevented:J=!0}={}){return tL(function(Q){if(Y?.(Q),!1===J||!Q||!Q.defaultPrevented)return X?.(Q)},"handleEvent")}function tV(Y){if(!tF)throw Error("Cannot access document outside of the DOM");return Y?.ownerDocument??document}function tU(Y){return"IFRAME"===Y.tagName}tL(tD,"composeEventHandlers"),tL(function(Y){if(!tF)throw Error("Cannot access window outside of the DOM");return Y?.ownerDocument?.defaultView??window},"getOwnerWindow"),tL(tV,"getOwnerDocument"),tL(function Y(X,J=!1){let{activeElement:Q}=tV(X);if(!Q?.nodeName)return null;if(tU(Q)&&Q.contentDocument)return Y(Q.contentDocument.body,J);if(J){let Y=Q.getAttribute("aria-activedescendant");if(Y){let X=tV(Q).getElementById(Y);if(X)return X}}return Q},"getActiveElement"),tL(tU,"isFrame");var tz=globalThis?.document?en.useLayoutEffect:()=>{},tq=Object.defineProperty,t$=en[" useEffectEvent ".trim().toString()],tW=en[" useInsertionEffect ".trim().toString()];function tH(Y){if("function"==typeof t$)return t$(Y);let X=en.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof tW?tW(()=>{X.current=Y}):tz(()=>{X.current=Y}),en.useMemo(()=>(...Y)=>X.current?.(...Y),[])}tq(tH,"name",{value:"useEffectEvent",configurable:!0});var tK=Object.defineProperty,tZ=(Y,X)=>tK(Y,"name",{value:X,configurable:!0}),tG=en[" useInsertionEffect ".trim().toString()]||tz;function tY({prop:Y,defaultProp:X,onChange:J=tZ(()=>{},"onChange"),caller:Q}){let[ee,et,er]=tX({defaultProp:X,onChange:J}),ei=void 0!==Y,ea=ei?Y:ee;return[ea,en.useCallback(X=>{if(ei){let J=tJ(X)?X(Y):X;J!==Y&&er.current?.(J)}else et(X)},[ei,Y,et,er])]}function tX({defaultProp:Y,onChange:X}){let[J,Q]=en.useState(Y),ee=en.useRef(J),et=en.useRef(X);return tG(()=>{et.current=X},[X]),en.useEffect(()=>{ee.current!==J&&(et.current?.(J),ee.current=J)},[J,ee]),[J,Q,et]}function tJ(Y){return"function"==typeof Y}tZ(tY,"useControllableState"),tZ(tX,"useUncontrolledState"),tZ(tJ,"isFunction");var tQ=Symbol("RADIX:SYNC_STATE");function t0(Y){let[X,J]=en.useState(void 0);return tz(()=>{if(Y){J({width:Y.offsetWidth,height:Y.offsetHeight});let X=0,Q=new ResizeObserver(Q=>
2{if(!Array.isArray(Q)||!Q.length)return;let ee=Q[0];window.cancelAnimationFrame(X),X=window.requestAnimationFrame(()=>{let X,Q;if("borderBoxSize"in ee){let Y=ee.borderBoxSize,J=Array.isArray(Y)?Y[0]:Y;X=J.inlineSize,Q=J.blockSize}else X=Y.offsetWidth,Q=Y.offsetHeight;J({width:X,height:Q})})});return Q.observe(Y,{box:"border-box"}),()=>{window.cancelAnimationFrame(X),Q.unobserve(Y)}}J(void 0)},[Y]),X}tZ(function(Y,X,J,Q){let{prop:ee,defaultProp:et,onChange:er,caller:ei}=X,ea=void 0!==ee,es=tH(er),eo=[{...J,state:et}];Q&&eo.push(Q);let[el,eu]=en.useReducer((X,J)=>{if(J.type===tQ)return{...X,state:J.state};let Q=Y(X,J);return ea&&!Object.is(Q.state,X.state)&&es(Q.state),Q},...eo),ef=el.state,ed=en.useRef(ef);en.useEffect(()=>{ed.current!==ef&&(ed.current=ef,ea||es(ef))},[ef,ed,ea]);let ec=en.useMemo(()=>void 0!==ee?{...el,state:ee}:el,[el,ee]);return en.useEffect(()=>{ea&&!Object.is(ee,el.state)&&eu({type:tQ,state:ee})},[ee,el.state,ea]),[ec,eu]},"useControllableStateReducer"),(0,Object.defineProperty)(t0,"name",{value:"useSize",configurable:!0});
2var t1=Object.defineProperty,t2=(Y,X)=>t1(Y,"name",{value:X,configurable:!0});function t6(Y,X){return en.useReducer((Y,J)=>X[Y][J]??Y,Y)}t2(t6,"useStateMachine");var t3=t2(Y=>{let{present:X,children:J}=Y,Q=t4(X),ee="function"==typeof J?J({present:Q.isPresent}):en.Children.only(J),et=t8(Q.ref,t7(ee));return"function"==typeof J||Q.isPresent?en.cloneElement(ee,{ref:et}):null},"Presence");function t4(Y){let[X,J]=en.useState(),Q=en.useRef(null),ee=en.useRef(Y),et=en.useRef("none"),er=en.useRef(void 0),[ei,ea]=t6(Y?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return en.useEffect(()=>{"mounted"===ei?(et.current=er.current??t9(Q.current),er.current=void 0):et.current="none"},[ei]),tz(()=>{let X=Q.current,J=ee.current;if(J!==Y){let Q=et.current,ei=t9(X);Y?(er.current=ei,ea("MOUNT")):"none"===ei||X?.display==="none"?ea("UNMOUNT"):J&&Q!==ei?ea("ANIMATION_OUT"):ea("UNMOUNT"),ee.current=Y}},[Y,ea]),tz(()=>{if(X){let Y,J=X.ownerDocument.defaultView??window,er=t2(et=>{let er=t9(Q.current).includes(CSS.escape(et.animationName));if(et.target===X&&er&&(ea("ANIMATION_END"),!ee.current)){let Q=X.style.animationFillMode;X.style.animationFillMode="forwards",Y=J.setTimeout(()=>{"forwards"===X.style.animationFillMode&&(X.style.animationFillMode=Q)})}},"handleAnimationEnd"),ei=t2(Y=>{Y.target===X&&(et.current=t9(Q.current))},"handleAnimationStart");return X.addEventListener("animationstart",ei),X.addEventListener("animationcancel",er),X.addEventListener("animationend",er),()=>{J.clearTimeout(Y),X.removeEventListener("animationstart",ei),X.removeEventListener("animationcancel",er),X.removeEventListener("animationend",er)}}ea("ANIMATION_END")},[X,ea]),{isPresent:["mounted","unmountSuspended"].includes(ei),ref:en.useCallback(Y=>{if(Y){let X=getComputedStyle(Y);Q.current=X,er.current=t9(X)}else Q.current=null;J(Y)},[])}}function t5(Y,X){if("function"==typeof Y)return Y(X);null!=Y&&(Y.current=X)}function t8(...Y){let X=en.useRef(Y);return X.current=Y,en.useCallback(Y=>{let J=X.current,Q=!1,ee=J.map(X=>{let J=t5(X,Y);return Q||"function"!=typeof J||(Q=!0),J});if(Q)return()=>{for(let Y=0;Y<ee.length;Y++){let X=ee[Y];"function"==typeof X?X():t5(J[Y],null)}}},[])}function t9(Y){return Y?.animationName||"none"}function t7(Y){let X=Object.getOwnPropertyDescriptor(Y.props,"ref")?.get,J=X&&"isReactWarning"in X&&X.isReactWarning;return J?Y.ref:(J=(X=Object.getOwnPropertyDescriptor(Y,"ref")?.get)&&"isReactWarning"in X&&X.isReactWarning)?Y.props.ref:Y.props.ref||Y.ref}t2(t4,"usePresence"),t2(t5,"setRef"),t2(t8,"useStableComposedRefs"),t2(t9,"getAnimationName"),t2(t7,"getElementRef");var re=Y.i(597556),rt=Object.defineProperty,rr=(Y,X)=>rt(Y,"name",{value:X,configurable:!0}),ri="Checkbox",[rn,ra]=tO(ri),[rs,ro]=rn(ri);function rl(Y){let{__scopeCheckbox:X,checked:J,children:Q,defaultChecked:ee,disabled:et,form:ei,name:ea,onCheckedChange:es,required:eo,value:el="on",internal_do_not_use_render:eu}=Y,[ef,ed]=tY({prop:J,defaultProp:ee??!1,onChange:es,caller:ri}),[ec,eh]=en.useState(null),[ep,em]=en.useState(null),eb=en.useRef(!1),[ey,eg]=en.useReducer(Y=>Y+1,0),ev=!ec||!!ei||!!ec.closest("form"),ex={checked:ef,disabled:et,setChecked:ed,control:ec,setControl:eh,name:ea,form:ei,value:el,hasConsumerStoppedPropagationRef:eb,userInteractionCount:ey,onUserInteraction:eg,required:eo,defaultChecked:!rp(ee)&&ee,isFormControl:ev,bubbleInput:ep,setBubbleInput:em};return(0,er.jsx)(rs,{scope:X,...ex,children:rh(eu)?eu(ex):Q})}rr(rl,"CheckboxProvider");var ru=en.forwardRef(rr(function({__scopeCheckbox:Y,onKeyDown:X,onClick:J,...Q},ee){let{control:et,value:ei,disabled:ea,checked:es,required:eo,setControl:el,setChecked:eu,hasConsumerStoppedPropagationRef:ef,onUserInteraction:ed,isFormControl:ec,bubbleInput:eh}=ro("CheckboxTrigger",Y),ep=(0,tR.f)(ee,el),em=en.useRef(es);return en.useEffect(()=>{let Y=et?.form;if(Y){let X=rr(()=>eu(em.current),"reset");return Y.addEventListener("reset",X),()=>Y.removeEventListener("reset",X)}},[et,eu]),(0,er.jsx)(re.f.button,{type:"button",role:"checkbox","aria-checked":rp(es)?"mixed":es,"aria-required":eo,"data-state":rm(es),"data-disabled":ea?""
2:void 0,disabled:ea,value:ei,...Q,ref:ep,onKeyDown:tD(X,Y=>{"Enter"===Y.key&&Y.preventDefault()}),onClick:tD(J,Y=>{ed(),eu(Y=>!!rp(Y)||!Y),eh&&ec&&(ef.current=Y.isPropagationStopped(),ef.current||Y.stopPropagation())})})},"CheckboxTrigger")),rf=en.forwardRef(rr(function(Y,X){let{__scopeCheckbox:J,name:Q,checked:ee,defaultChecked:et,required:ei,disabled:en,value:ea,onCheckedChange:es,form:eo,...el}=Y;return(0,er.jsx)(rl,{__scopeCheckbox:J,checked:ee,defaultChecked:et,disabled:en,required:ei,onCheckedChange:es,name:Q,form:eo,value:ea,internal_do_not_use_render:({isFormControl:Y})=>(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(ru,{...el,ref:X,__scopeCheckbox:J}),Y&&(0,er.jsx)(rc,{__scopeCheckbox:J})]})})},"Checkbox")),rd=en.forwardRef(rr(function(Y,X){let{__scopeCheckbox:J,forceMount:Q,...ee}=Y,et=ro("CheckboxIndicator",J);return(0,er.jsx)(t3,{present:Q||rp(et.checked)||!0===et.checked,children:(0,er.jsx)(re.f.span,{"data-state":rm(et.checked),"data-disabled":et.disabled?"":void 0,...ee,ref:X,style:{pointerEvents:"none",...Y.style}})})},"CheckboxIndicator")),rc=en.forwardRef(rr(function({__scopeCheckbox:Y,onClick:X,...J},Q){let{control:ee,hasConsumerStoppedPropagationRef:et,userInteractionCount:ei,checked:ea,defaultChecked:es,required:eo,disabled:el,name:eu,value:ef,form:ed,bubbleInput:ec,setBubbleInput:eh}=ro("CheckboxBubbleInput",Y),ep=(0,tR.f)(Q,eh),em=t0(ee),eb=en.useRef(!1),ey=en.useRef(ea),eg=en.useRef(ei);en.useEffect(()=>{if(!ec)return;let Y=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,X=ei!==eg.current;eg.current=ei;let J=ey.current!==ea;ey.current=ea;let Q=!(X&&et.current);if(J&&Y){eb.current=!X;let J=new Event("click",{bubbles:Q});ec.indeterminate=rp(ea),Y.call(ec,!rp(ea)&&ea),ec.dispatchEvent(J),eb.current=!1}},[ec,ea,et,ei]);let ev=en.useRef(!rp(ea)&&ea);return(0,er.jsx)(re.f.input,{type:"checkbox","aria-hidden":!0,defaultChecked:es??ev.current,required:eo,disabled:el,name:eu,value:ef,form:ed,...J,tabIndex:-1,ref:ep,onClick:tD(X,Y=>{eb.current&&Y.stopPropagation()}),style:{...J.style,...em,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})},"CheckboxBubbleInput"));function rh(Y){return"function"==typeof Y}function rp(Y){return"indeterminate"===Y}function rm(Y){return rp(Y)?"indeterminate":Y?"checked":"unchecked"}rr(rh,"isFunction"),rr(rp,"isIndeterminate"),rr(rm,"getState");var rb=Y.i(847210);let ry=en.forwardRef(({className:Y,...X},J)=>(0,er.jsx)(rf,{className:(0,ei.f)("peer h-4 w-4 shrink-0 rounded border border-primary ring-offset-background focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",Y),ref:J,...X,children:(0,er.jsx)(rd,{className:(0,ei.f)("flex items-center justify-center text-current"),children:(0,er.jsx)(rb.f,{className:"h-4 w-4"})})}));ry.displayName=rf.displayName;var rg=Y.i(356696),rv=Y.i(527069),rx=Y.i(291967),rw=Y.i(627891),r_=Y.i(961445),rS=Y.i(80896),rM=Y.i(986237),rA=Y.i(42451),rk=Y.i(109224),rE=Y.i(514741),rj=Y.i(985696);let rT=["top","right","bottom","left"],rC=Math.min,rR=Math.max,rP=Math.round,rI=Math.floor,rO=Y=>({x:Y,y:Y}),rN={left:"right",right:"left",bottom:"top",top:"bottom"},rB={start:"end",end:"start"};function rL(Y,X){return"function"==typeof Y?Y(X):Y}function rF(Y){return Y.split("-")[0]}function rD(Y){return Y.split("-")[1]}function rV(Y){return"x"===Y?"y":"x"}function rU(Y){return"y"===Y?"height":"width"}let rz=new Set(["top","bottom"]);function rq(Y){return rz.has(rF(Y))?"y":"x"}function r$(Y){return Y.replace(/start|end/g,Y=>rB[Y])}let rW=["left","right"],rH=["right","left"],rK=["top","bottom"],rZ=["bottom","top"];function rG(Y){return Y.replace(/left|right|bottom|top/g,Y=>rN[Y])}function rY(Y){return"number"!=typeof Y?{top:0,right:0,bottom:0,left:0,...Y}:{top:Y,right:Y,bottom:Y,left:Y}}function rX(Y){let{x:X,y:J,width:Q,height:ee}=Y;return{width:Q,height:ee,top:J,left:X,right:X+Q,bottom:J+ee,x:X,y:J}}function rJ(Y,X,J){let Q,{reference:ee,floating:et}=Y,er=rq(X),ei=rV(rq(X)),en=rU(ei),ea=rF(X),es="y"===er,eo=ee.x+ee.width/2-et.width/2,el=ee.y+ee.height/2-et.height/2,eu=ee[en]/2-et[en]/2;switch(ea){case"top":Q={x:eo,y:ee.y-et.height};break;case"bottom":Q={x:eo,y:ee.y+ee.height};break;case"right":Q={x:ee.x+ee.width,y:el};break;case"left":Q={x:ee.x-et.width,y:el};break;default:Q={x:ee.x,y:ee.y}}switch(rD(X)){case"start":Q[ei]-=eu*(J&&es?-1:1);break;case"end":Q[ei]+=eu*(J&&es?-1:1)}return Q}let rQ=async(Y,X,J)=>{let{placement:Q="bottom",strategy:ee="absolute",middleware:et=[],platform:er}=J,ei=et.filter(Boolean),en=await (null==er.isRTL?void 0:er.isRTL(X)),ea=await er.getElementRects({reference:Y,floating:X,strategy:ee}),{x:es,y:eo}=rJ(ea,Q,en),el=Q,eu={},ef=0;for(let J=0;J<ei.length;J++){let{name:et,fn:ed}=ei[J],{x:ec,y:eh,data:ep,reset:em}=await ed({x:es,y:eo,initialPlacement:Q,placement:el,strategy:ee,middlewareData:eu,rects:ea,platform:er,elements:{reference:Y,floating:X}});es=null!=ec?ec:es,eo=null!=eh?eh:eo,eu={...eu,[et]:{...eu[et],...ep}},em&&ef<=50&&(ef++,"object"==typeof em&&(em.placement&&(el=em.placement),em.rects&&(ea=!0===em.re
2cts?await er.getElementRects({reference:Y,floating:X,strategy:ee}):em.rects),{x:es,y:eo}=rJ(ea,el,en)),J=-1)}return{x:es,y:eo,placement:el,strategy:ee,middlewareData:eu}};async function r0(Y,X){var J;void 0===X&&(X={});let{x:Q,y:ee,platform:et,rects:er,elements:ei,strategy:en}=Y,{boundary:ea="clippingAncestors",rootBoundary:es="viewport",elementContext:eo="floating",altBoundary:el=!1,padding:eu=0}=rL(X,Y),ef=rY(eu),ed=ei[el?"floating"===eo?"reference":"floating":eo],ec=rX(await et.getClippingRect({element:null==(J=await (null==et.isElement?void 0:et.isElement(ed)))||J?ed:ed.contextElement||await (null==et.getDocumentElement?void 0:et.getDocumentElement(ei.floating)),boundary:ea,rootBoundary:es,strategy:en})),eh="floating"===eo?{x:Q,y:ee,width:er.floating.width,height:er.floating.height}:er.reference,ep=await (null==et.getOffsetParent?void 0:et.getOffsetParent(ei.floating)),em=await (null==et.isElement?void 0:et.isElement(ep))&&await (null==et.getScale?void 0:et.getScale(ep))||{x:1,y:1},eb=rX(et.convertOffsetParentRelativeRectToViewportRelativeRect?await et.convertOffsetParentRelativeRectToViewportRelativeRect({elements:ei,rect:eh,offsetParent:ep,strategy:en}):eh);return{top:(ec.top-eb.top+ef.top)/em.y,bottom:(eb.bottom-ec.bottom+ef.bottom)/em.y,left:(ec.left-eb.left+ef.left)/em.x,right:(eb.right-ec.right+ef.right)/em.x}}function r1(Y,X){return{top:Y.top-X.height,right:Y.right-X.width,bottom:Y.bottom-X.height,left:Y.left-X.width}}function r2(Y){return rT.some(X=>Y[X]>=0)}let r6=new Set(["left","top"]);async function r3(Y,X){let{placement:J,platform:Q,elements:ee}=Y,et=await (null==Q.isRTL?void 0:Q.isRTL(ee.floating)),er=rF(J),ei=rD(J),en="y"===rq(J),ea=r6.has(er)?-1:1,es=et&&en?-1:1,eo=rL(X,Y),{mainAxis:el,crossAxis:eu,alignmentAxis:ef}="number"==typeof eo?{mainAxis:eo,crossAxis:0,alignmentAxis:null}:{mainAxis:eo.mainAxis||0,crossAxis:eo.crossAxis||0,alignmentAxis:eo.alignmentAxis};return ei&&"number"==typeof ef&&(eu="end"===ei?-1*ef:ef),en?{x:eu*es,y:el*ea}:{x:el*ea,y:eu*es}}function r4(){return"u">typeof window}function r5(Y){return r7(Y)?(Y.nodeName||"").toLowerCase():"#document"}function r8(Y){var X;return(null==Y||null==(X=Y.ownerDocument)?void 0:X.defaultView)||window}function r9(Y){var X;return null==(X=(r7(Y)?Y.ownerDocument:Y.document)||window.document)?void 0:X.documentElement}function r7(Y){return!!r4()&&(Y instanceof Node||Y instanceof r8(Y).Node)}function ie(Y){return!!r4()&&(Y instanceof Element||Y instanceof r8(Y).Element)}function it(Y){return!!r4()&&(Y instanceof HTMLElement||Y instanceof r8(Y).HTMLElement)}function ir(Y){return!(!r4()||"u"<typeof ShadowRoot)&&(Y instanceof ShadowRoot||Y instanceof r8(Y).ShadowRoot)}let ii=new Set(["inline","contents"]);function ia(Y){let{overflow:X,overflowX:J,overflowY:Q,display:ee}=iy(Y);return/auto|scroll|overlay|hidden|clip/.test(X+Q+J)&&!ii.has(ee)}let is=new Set(["table","td","th"]),io=[":popover-open",":modal"];function il(Y){return io.some(X=>{try{return Y.matches(X)}catch(Y){return!1}})}let iu=["transform","translate","scale","rotate","perspective"],id=["transform","translate","scale","rotate","perspective","filter"],ic=["paint","layout","strict","content"];function ih(Y){let X=ip(),J=ie(Y)?iy(Y):Y;return iu.some(Y=>!!J[Y]&&"none"!==J[Y])||!!J.containerType&&"normal"!==J.containerType||!X&&!!J.backdropFilter&&"none"!==J.backdropFilter||!X&&!!J.filter&&"none"!==J.filter||id.some(Y=>(J.willChange||"").includes(Y))||ic.some(Y=>(J.contain||"").includes(Y))}function ip(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let im=new Set(["html","body","#document"]);function ib(Y){return im.has(r5(Y))}function iy(Y){return r8(Y).getComputedStyle(Y)}function ig(Y){return ie(Y)?{scrollLeft:Y.scrollLeft,scrollTop:Y.scrollTop}:{scrollLeft:Y.scrollX,scrollTop:Y.scrollY}}function iv(Y){if("html"===r5(Y))return Y;let X=Y.assignedSlot||Y.parentNode||ir(Y)&&Y.host||r9(Y);return ir(X)?X.host:X}function ix(Y,X,J){var Q;void 0===X&&(X=[]),void 0===J&&(J=!0);let ee=function Y(X){let J=iv(X);return ib(J)?X.ownerDocument?X.ownerDocument.body:X.body:it(J)&&ia(J)?J:Y(J)}(Y),et=ee===(null==(Q=Y.ownerDocument)?void 0:Q.body),er=r8(ee);if(et){let Y=iw(er);
2return X.concat(er,er.visualViewport||[],ia(ee)?ee:[],Y&&J?ix(Y):[])}return X.concat(ee,ix(ee,[],J))}function iw(Y){return Y.parent&&Object.getPrototypeOf(Y.parent)?Y.frameElement:null}function i_(Y){let X=iy(Y),J=parseFloat(X.width)||0,Q=parseFloat(X.height)||0,ee=it(Y),et=ee?Y.offsetWidth:J,er=ee?Y.offsetHeight:Q,ei=rP(J)!==et||rP(Q)!==er;return ei&&(J=et,Q=er),{width:J,height:Q,$:ei}}function iS(Y){return ie(Y)?Y:Y.contextElement}function iM(Y){let X=iS(Y);if(!it(X))return rO(1);let J=X.getBoundingClientRect(),{width:Q,height:ee,$:et}=i_(X),er=(et?rP(J.width):J.width)/Q,ei=(et?rP(J.height):J.height)/ee;return er&&Number.isFinite(er)||(er=1),ei&&Number.isFinite(ei)||(ei=1),{x:er,y:ei}}let iA=rO(0);function ik(Y){let X=r8(Y);return ip()&&X.visualViewport?{x:X.visualViewport.offsetLeft,y:X.visualViewport.offsetTop}:iA}function iE(Y,X,J,Q){var ee;void 0===X&&(X=!1),void 0===J&&(J=!1);let et=Y.getBoundingClientRect(),er=iS(Y),ei=rO(1);X&&(Q?ie(Q)&&(ei=iM(Q)):ei=iM(Y));let en=(void 0===(ee=J)&&(ee=!1),Q&&(!ee||Q===r8(er))&&ee)?ik(er):rO(0),ea=(et.left+en.x)/ei.x,es=(et.top+en.y)/ei.y,eo=et.width/ei.x,el=et.height/ei.y;if(er){let Y=r8(er),X=Q&&ie(Q)?r8(Q):Q,J=Y,ee=iw(J);for(;ee&&Q&&X!==J;){let Y=iM(ee),X=ee.getBoundingClientRect(),Q=iy(ee),et=X.left+(ee.clientLeft+parseFloat(Q.paddingLeft))*Y.x,er=X.top+(ee.clientTop+parseFloat(Q.paddingTop))*Y.y;ea*=Y.x,es*=Y.y,eo*=Y.x,el*=Y.y,ea+=et,es+=er,ee=iw(J=r8(ee))}}return rX({width:eo,height:el,x:ea,y:es})}function ij(Y,X){let J=ig(Y).scrollLeft;return X?X.left+J:iE(r9(Y)).left+J}function iT(Y,X){let J=Y.getBoundingClientRect();return{x:J.left+X.scrollLeft-ij(Y,J),y:J.top+X.scrollTop}}let iC=new Set(["absolute","fixed"]);function iR(Y,X,J){var Q;let ee;if("viewport"===X)ee=function(Y,X){let J=r8(Y),Q=r9(Y),ee=J.visualViewport,et=Q.clientWidth,er=Q.clientHeight,ei=0,en=0;if(ee){et=ee.width,er=ee.height;let Y=ip();(!Y||Y&&"fixed"===X)&&(ei=ee.offsetLeft,en=ee.offsetTop)}let ea=ij(Q);if(ea<=0){let Y=Q.ownerDocument,X=Y.body,J=getComputedStyle(X),ee="CSS1Compat"===Y.compatMode&&parseFloat(J.marginLeft)+parseFloat(J.marginRight)||0,er=Math.abs(Q.clientWidth-X.clientWidth-ee);er<=25&&(et-=er)}else ea<=25&&(et+=ea);return{width:et,height:er,x:ei,y:en}}(Y,J);else if("document"===X){let X,J,et,er,ei,en,ea;Q=r9(Y),X=r9(Q),J=ig(Q),et=Q.ownerDocument.body,er=rR(X.scrollWidth,X.clientWidth,et.scrollWidth,et.clientWidth),ei=rR(X.scrollHeight,X.clientHeight,et.scrollHeight,et.clientHeight),en=-J.scrollLeft+ij(Q),ea=-J.scrollTop,"rtl"===iy(et).direction&&(en+=rR(X.clientWidth,et.clientWidth)-er),ee={width:er,height:ei,x:en,y:ea}}else if(ie(X)){let Y,Q,et,er,ei,en;Q=(Y=iE(X,!0,"fixed"===J)).top+X.clientTop,et=Y.left+X.clientLeft,er=it(X)?iM(X):rO(1),ei=X.clientWidth*er.x,en=X.clientHeight*er.y,ee={width:ei,height:en,x:et*er.x,y:Q*er.y}}else{let J=ik(Y);ee={x:X.x-J.x,y:X.y-J.y,width:X.width,height:X.height}}return rX(ee)}function iP(Y){return"static"===iy(Y).position}function iI(Y,X){if(!it(Y)||"fixed"===iy(Y).position)return null;if(X)return X(Y);let J=Y.offsetParent;return r9(Y)===J&&(J=J.ownerDocument.body),J}function iO(Y,X){var J;let Q=r8(Y);if(il(Y))return Q;if(!it(Y)){let X=iv(Y);for(;X&&!ib(X);){if(ie(X)&&!iP(X))return X;X=iv(X)}return Q}let ee=iI(Y,X);for(;ee&&(J=ee,is.has(r5(J)))&&iP(ee);)ee=iI(ee,X);return ee&&ib(ee)&&iP(ee)&&!ih(ee)?Q:ee||function(Y){let X=iv(Y);for(;it(X)&&!ib(X);){if(ih(X))return X;if(il(X))break;X=iv(X)}return null}(Y)||Q}let iN=async function(Y){let X=this.getOffsetParent||iO,J=this.getDimensions,Q=await J(Y.floating);return{reference:function(Y,X,J){let Q=it(X),ee=r9(X),et="fixed"===J,er=iE(Y,!0,et,X),ei={scrollLeft:0,scrollTop:0},en=rO(0);if(Q||!Q&&!et)if(("body"!==r5(X)||ia(ee))&&(ei=ig(X)),Q){let Y=iE(X,!0,et,X);en.x=Y.x+X.clientLeft,en.y=Y.y+X.clientTop}else ee&&(en.x=ij(ee));et&&!Q&&ee&&(en.x=ij(ee));let ea=!ee||Q||et?rO(0):iT(ee,ei);return{x:er.left+ei.scrollLeft-en.x-ea.x,y:er.top+ei.scrollTop-en.y-ea.y,width:er.width,height:er.height}}(Y.reference,await X(Y.floating),Y.strategy),floating:{x:0,y:0,width:Q.width,height:Q.height}}},iB={convertOffsetParentRelativeRectToViewportRelativeRect:function(Y){let{elements:X,rect:J,offsetParent:Q,strategy:ee}=Y,et="fixed"===ee,er=r9(Q),ei=!!X&&il(X.floating);if(Q===er||ei&&et)return J;let en={scrollLeft:0,scrollTop:0},ea=rO(1),es=rO(0),eo=it(Q);if((eo||!eo&&!et)&&(("body"!==r5(Q)||ia(er))&&(en=ig(Q)),it(Q))){let Y=iE(Q);ea=iM(Q),es.x=Y.x+Q.clientLeft,es.y=Y.y+Q.clientTop}let el=!er||eo||et?rO(0):iT(er,en);return{width:J.width*ea.x,height:J.height*ea.y,x:J.x*ea.x-en.scrollLeft*ea.x+es.x+el.x,y:J.
2y*ea.y-en.scrollTop*ea.y+es.y+el.y}},getDocumentElement:r9,getClippingRect:function(Y){let{element:X,boundary:J,rootBoundary:Q,strategy:ee}=Y,et=[..."clippingAncestors"===J?il(X)?[]:function(Y,X){let J=X.get(Y);if(J)return J;let Q=ix(Y,[],!1).filter(Y=>ie(Y)&&"body"!==r5(Y)),ee=null,et="fixed"===iy(Y).position,er=et?iv(Y):Y;for(;ie(er)&&!ib(er);){let X=iy(er),J=ih(er);J||"fixed"!==X.position||(ee=null),(et?!J&&!ee:!J&&"static"===X.position&&!!ee&&iC.has(ee.position)||ia(er)&&!J&&function Y(X,J){let Q=iv(X);return!(Q===J||!ie(Q)||ib(Q))&&("fixed"===iy(Q).position||Y(Q,J))}(Y,er))?Q=Q.filter(Y=>Y!==er):ee=X,er=iv(er)}return X.set(Y,Q),Q}(X,this._c):[].concat(J),Q],er=et[0],ei=et.reduce((Y,J)=>{let Q=iR(X,J,ee);return Y.top=rR(Q.top,Y.top),Y.right=rC(Q.right,Y.right),Y.bottom=rC(Q.bottom,Y.bottom),Y.left=rR(Q.left,Y.left),Y},iR(X,er,ee));return{width:ei.right-ei.left,height:ei.bottom-ei.top,x:ei.left,y:ei.top}},getOffsetParent:iO,getElementRects:iN,getClientRects:function(Y){return Array.from(Y.getClientRects())},getDimensions:function(Y){let{width:X,height:J}=i_(Y);return{width:X,height:J}},getScale:iM,isElement:ie,isRTL:function(Y){return"rtl"===iy(Y).direction}};function iL(Y,X){return Y.x===X.x&&Y.y===X.y&&Y.width===X.width&&Y.height===X.height}let iF=Y=>({name:"arrow",options:Y,async fn(X){let{x:J,y:Q,placement:ee,rects:et,platform:er,elements:ei,middlewareData:en}=X,{element:ea,padding:es=0}=rL(Y,X)||{};if(null==ea)return{};let eo=rY(es),el={x:J,y:Q},eu=rV(rq(ee)),ef=rU(eu),ed=await er.getDimensions(ea),ec="y"===eu,eh=ec?"clientHeight":"clientWidth",ep=et.reference[ef]+et.reference[eu]-el[eu]-et.floating[ef],em=el[eu]-et.reference[eu],eb=await (null==er.getOffsetParent?void 0:er.getOffsetParent(ea)),ey=eb?eb[eh]:0;ey&&await (null==er.isElement?void 0:er.isElement(eb))||(ey=ei.floating[eh]||et.floating[ef]);let eg=ey/2-ed[ef]/2-1,ev=rC(eo[ec?"top":"left"],eg),ex=rC(eo[ec?"bottom":"right"],eg),ew=ey-ed[ef]-ex,e_=ey/2-ed[ef]/2+(ep/2-em/2),eS=rR(ev,rC(e_,ew)),eM=!en.arrow&&null!=rD(ee)&&e_!==eS&&et.reference[ef]/2-(e_<ev?ev:ex)-ed[ef]/2<0,eA=eM?e_<ev?e_-ev:e_-ew:0;return{[eu]:el[eu]+eA,data:{[eu]:eS,centerOffset:e_-eS-eA,...eM&&{alignmentOffset:eA}},reset:eM}}});var iD="u">typeof document?en.useLayoutEffect:function(){};function iV(Y,X){let J,Q,ee;if(Y===X)return!0;if(typeof Y!=typeof X)return!1;if("function"==typeof Y&&Y.toString()===X.toString())return!0;if(Y&&X&&"object"==typeof Y){if(Array.isArray(Y)){if((J=Y.length)!==X.length)return!1;for(Q=J;0!=Q--;)if(!iV(Y[Q],X[Q]))return!1;return!0}if((J=(ee=Object.keys(Y)).length)!==Object.keys(X).length)return!1;for(Q=J;0!=Q--;)if(!({}).hasOwnProperty.call(X,ee[Q]))return!1;for(Q=J;0!=Q--;){let J=ee[Q];if(("_owner"!==J||!Y.$$typeof)&&!iV(Y[J],X[J]))return!1}return!0}return Y!=Y&&X!=X}function iU(Y){return"u"<typeof window?1:(Y.ownerDocument.defaultView||window).devicePixelRatio||1}function iz(Y,X){let J=iU(Y);return Math.round(X*J)/J}function iq(Y){let X=en.useRef(Y);return iD(()=>{X.current=Y}),X}var i$=Y.i(11106),iW=en.forwardRef((Y,X)=>{let{children:J,width:Q=10,height:ee=5,...et}=Y;return(0,er.jsx)(i$.V.svg,{...et,ref:X,width:Q,height:ee,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:Y.asChild?J:(0,er.jsx)("polygon",{points:"0,0 30,0 15,10"})})});iW.displayName="Arrow";var iH=Y.i(535772),iK=Y.i(440131),iZ="Popper",[iG,iY]=(0,rw.c)(iZ),[iX,iJ]=iG(iZ),iQ=Y=>{let{__scopePopper:X,children:J}=Y,[Q,ee]=en.useState(null);return(0,er.jsx)(iX,{scope:X,anchor:Q,onAnchorChange:ee,children:J})};iQ.displayName=iZ;var i0="PopperAnchor",i1=en.forwardRef((Y,X)=>{let{__scopePopper:J,virtualRef:Q,...ee}=Y,et=iJ(i0,J),ei=en.useRef(null),ea=(0,r_.j)(X,ei),es=en.useRef(null);return en.useEffect(()=>{let Y=es.current;es.current=Q?.current||ei.current,Y!==es.current&&et.onAnchorChange(es.current)}),Q?null:(0,er.jsx)(i$.V.div,{...ee,ref:ea})});i1.displayName=i0;var i2="PopperContent",[i6,i3]=iG(i2),i4=en.forwardRef((Y,X)=>{var J,Q,ee,et,ei,ea,es,eo,el,eu,ef,ed,ec;let{__scopePopper:eh,side:ep="bottom",sideOffset:em=0,align:eb="center",alignOffset:ey=0,arrowPadding:eg=0,avoidCollisions:ev=!0,collisionBoundary:ex=[],collisionPadding:ew=0,sticky:e_="partial",hideWhenDetached:eS=!1,updatePositionStrategy:eM="optimized",onPlaced:eA,...ek}=Y,eE=iJ(i2,eh),[ej,eT]=en.useState(null),eC=(0,r_.j)(X,Y=>eT(Y)),[eR,eP]=en.useState(null),eI=function(Y){let[X,J]=en.useState(void 0);return(0,iK.f)(()=>
2{if(Y){J({width:Y.offsetWidth,height:Y.offsetHeight});let X=new ResizeObserver(X=>{let Q,ee;if(!Array.isArray(X)||!X.length)return;let et=X[0];if("borderBoxSize"in et){let Y=et.borderBoxSize,X=Array.isArray(Y)?Y[0]:Y;Q=X.inlineSize,ee=X.blockSize}else Q=Y.offsetWidth,ee=Y.offsetHeight;J({width:Q,height:ee})});return X.observe(Y,{box:"border-box"}),()=>X.unobserve(Y)}J(void 0)},[Y]),X}(eR),eO=eI?.width??0,eN=eI?.height??0,eB="number"==typeof ew?ew:{top:0,right:0,bottom:0,left:0,...ew},eL=Array.isArray(ex)?ex:[ex],eF=eL.length>0,eD={padding:eB,boundary:eL.filter(i7),altBoundary:eF},{refs:eV,floatingStyles:eU,placement:ez,isPositioned:eq,middlewareData:e$}=function(Y){void 0===Y&&(Y={});let{placement:X="bottom",strategy:J="absolute",middleware:Q=[],platform:ee,elements:{reference:et,floating:er}={},transform:ei=!0,whileElementsMounted:ea,open:es}=Y,[eo,el]=en.useState({x:0,y:0,strategy:J,placement:X,middlewareData:{},isPositioned:!1}),[eu,ef]=en.useState(Q);iV(eu,Q)||ef(Q);let[ed,ec]=en.useState(null),[eh,ep]=en.useState(null),em=en.useCallback(Y=>{Y!==ev.current&&(ev.current=Y,ec(Y))},[]),eb=en.useCallback(Y=>{Y!==ex.current&&(ex.current=Y,ep(Y))},[]),ey=et||ed,eg=er||eh,ev=en.useRef(null),ex=en.useRef(null),ew=en.useRef(eo),e_=null!=ea,eS=iq(ea),eM=iq(ee),eA=iq(es),ek=en.useCallback(()=>{var Y,Q;let ee,et,er;if(!ev.current||!ex.current)return;let ei={placement:X,strategy:J,middleware:eu};eM.current&&(ei.platform=eM.current),(Y=ev.current,Q=ex.current,ee=new Map,er={...(et={platform:iB,...ei}).platform,_c:ee},rQ(Y,Q,{...et,platform:er})).then(Y=>{let X={...Y,isPositioned:!1!==eA.current};eE.current&&!iV(ew.current,X)&&(ew.current=X,rg.flushSync(()=>{el(X)}))})},[eu,X,J,eM,eA]);iD(()=>{!1===es&&ew.current.isPositioned&&(ew.current.isPositioned=!1,el(Y=>({...Y,isPositioned:!1})))},[es]);let eE=en.useRef(!1);iD(()=>(eE.current=!0,()=>{eE.current=!1}),[]),iD(()=>{if(ey&&(ev.current=ey),eg&&(ex.current=eg),ey&&eg){if(eS.current)return eS.current(ey,eg,ek);ek()}},[ey,eg,ek,eS,e_]);let ej=en.useMemo(()=>({reference:ev,floating:ex,setReference:em,setFloating:eb}),[em,eb]),eT=en.useMemo(()=>({reference:ey,floating:eg}),[ey,eg]),eC=en.useMemo(()=>{let Y={position:J,left:0,top:0};if(!eT.floating)return Y;let X=iz(eT.floating,eo.x),Q=iz(eT.floating,eo.y);return ei?{...Y,transform:"translate("+X+"px, "+Q+"px)",...iU(eT.floating)>=1.5&&{willChange:"transform"}}:{position:J,left:X,top:Q}},[J,ei,eT.floating,eo.x,eo.y]);return en.useMemo(()=>({...eo,update:ek,refs:ej,elements:eT,floatingStyles:eC}),[eo,ek,ej,eT,eC])}({strategy:"fixed",placement:ep+("center"!==eb?"-"+eb:""),whileElementsMounted:(...Y)=>(function(Y,X,J,Q){let ee;void 0===Q&&(Q={});let{ancestorScroll:et=!0,ancestorResize:er=!0,elementResize:ei="function"==typeof ResizeObserver,layoutShift:en="function"==typeof IntersectionObserver,animationFrame:ea=!1}=Q,es=iS(Y),eo=et||er?[...es?ix(es):[],...ix(X)]:[];eo.forEach(Y=>{et&&Y.addEventListener("scroll",J,{passive:!0}),er&&Y.addEventListener("resize",J)});let el=es&&en?function(Y,X){let J,Q=null,ee=r9(Y);function et(){var Y;clearTimeout(J),null==(Y=Q)||Y.disconnect(),Q=null}return!function er(ei,en){void 0===ei&&(ei=!1),void 0===en&&(en=1),et();let ea=Y.getBoundingClientRect(),{left:es,top:eo,width:el,height:eu}=ea;if(ei||X(),!el||!eu)return;let ef={rootMargin:-rI(eo)+"px "+-rI(ee.clientWidth-(es+el))+"px "+-rI(ee.clientHeight-(eo+eu))+"px "+-rI(es)+"px",threshold:rR(0,rC(1,en))||1},ed=!0;function ec(X){let Q=X[0].intersectionRatio;if(Q!==en){if(!ed)return er();Q?er(!1,Q):J=setTimeout(()=>{er(!1,1e-7)},1e3)}1!==Q||iL(ea,Y.getBoundingClientRect())||er(),ed=!1}try{Q=new IntersectionObserver(ec,{...ef,root:ee.ownerDocument})}catch(Y){Q=new IntersectionObserver(ec,ef)}Q.observe(Y)}(!0),et}(es,J):null,eu=-1,ef=null;ei&&(ef=new ResizeObserver(Y=>{let[Q]=Y;Q&&Q.target===es&&ef&&(ef.unobserve(X),cancelAnimationFrame(eu),eu=requestAnimationFrame(()=>{var Y;null==(Y=ef)||Y.observe(X)})),J()}),es&&!ea&&ef.observe(es),ef.observe(X));let ed=ea?iE(Y):null;return ea&&function X(){let Q=iE(Y);ed&&!iL(ed,Q)&&J(),ed=Q,ee=requestAnimationFrame(X)}(),J(),()=>{var Y;eo.forEach(Y=>{et&&Y.removeEventListener("scroll",J),er&&Y.removeEventListener("resize",J)}),null==el||el(),null==(Y=ef)||Y.disconnect(),ef=null,ea&&cancelAnimationFrame(ee)}})(...Y,{animationFrame:"always"===eM}),elements:{reference:eE.anchor},middleware:[{...{name:"offset",options:Q=J={mainAxis:em+eN,alignmentAxis:ey},async fn(Y){var X,J;let{x:ee,y:et,placement:er,middlewareData:ei}=Y,en=await r3(Y,Q);return er===(null==(X=ei.offset)?void 0:X.placement)&&null!=(J=ei.arrow)&&J.alignmentOffset?{}:{x:ee+en.x,y:et+en.y,data:{...en,placement:er}}}},options:[J,void 0]},ev&&{...{name:"shift",options:ei=et={mainAxis:!0,crossAxis:!1,limiter:"partial"===e_?{...(ee=void 0,{options:ee={},fn(Y){let{x:X,y:J,placement:Q,rects:et,middlewareData:er}=Y,{offset:ei=0,mainAxis:en=!0,crossAxis:ea=!0}=rL(ee,Y),es={x:X,y:J}
2,eo=rq(Q),el=rV(eo),eu=es[el],ef=es[eo],ed=rL(ei,Y),ec="number"==typeof ed?{mainAxis:ed,crossAxis:0}:{mainAxis:0,crossAxis:0,...ed};if(en){let Y="y"===el?"height":"width",X=et.reference[el]-et.floating[Y]+ec.mainAxis,J=et.reference[el]+et.reference[Y]-ec.mainAxis;eu<X?eu=X:eu>J&&(eu=J)}if(ea){var eh,ep;let Y="y"===el?"width":"height",X=r6.has(rF(Q)),J=et.reference[eo]-et.floating[Y]+(X&&(null==(eh=er.offset)?void 0:eh[eo])||0)+(X?0:ec.crossAxis),ee=et.reference[eo]+et.reference[Y]+(X?0:(null==(ep=er.offset)?void 0:ep[eo])||0)-(X?ec.crossAxis:0);ef<J?ef=J:ef>ee&&(ef=ee)}return{[el]:eu,[eo]:ef}}}),options:[void 0,void 0]}:void 0,...eD},async fn(Y){let{x:X,y:J,placement:Q}=Y,{mainAxis:ee=!0,crossAxis:et=!1,limiter:er={fn:Y=>{let{x:X,y:J}=Y;return{x:X,y:J}}},...en}=rL(ei,Y),ea={x:X,y:J},es=await r0(Y,en),eo=rq(rF(Q)),el=rV(eo),eu=ea[el],ef=ea[eo];if(ee){let Y="y"===el?"top":"left",X="y"===el?"bottom":"right",J=eu+es[Y],Q=eu-es[X];eu=rR(J,rC(eu,Q))}if(et){let Y="y"===eo?"top":"left",X="y"===eo?"bottom":"right",J=ef+es[Y],Q=ef-es[X];ef=rR(J,rC(ef,Q))}let ed=er.fn({...Y,[el]:eu,[eo]:ef});return{...ed,data:{x:ed.x-X,y:ed.y-J,enabled:{[el]:ee,[eo]:et}}}}},options:[et,void 0]},ev&&{...{name:"flip",options:es=ea={...eD},async fn(Y){var X,J,Q,ee,et,er,ei,en;let ea,eo,el,{placement:eu,middlewareData:ef,rects:ed,initialPlacement:ec,platform:eh,elements:ep}=Y,{mainAxis:em=!0,crossAxis:eb=!0,fallbackPlacements:ey,fallbackStrategy:eg="bestFit",fallbackAxisSideDirection:ev="none",flipAlignment:ex=!0,...ew}=rL(es,Y);if(null!=(X=ef.arrow)&&X.alignmentOffset)return{};let e_=rF(eu),eS=rq(ec),eM=rF(ec)===ec,eA=await (null==eh.isRTL?void 0:eh.isRTL(ep.floating)),ek=ey||(eM||!ex?[rG(ec)]:(ea=rG(ec),[r$(ec),ea,r$(ea)])),eE="none"!==ev;!ey&&eE&&ek.push(...(eo=rD(ec),el=function(Y,X,J){switch(Y){case"top":case"bottom":if(J)return X?rH:rW;return X?rW:rH;case"left":case"right":return X?rK:rZ;default:return[]}}(rF(ec),"start"===ev,eA),eo&&(el=el.map(Y=>Y+"-"+eo),ex&&(el=el.concat(el.map(r$)))),el));let ej=[ec,...ek],eT=await r0(Y,ew),eC=[],eR=(null==(J=ef.flip)?void 0:J.overflows)||[];if(em&&eC.push(eT[e_]),eb){let Y,X,J,Q,ee=(er=eu,ei=ed,void 0===(en=eA)&&(en=!1),Y=rD(er),J=rU(X=rV(rq(er))),Q="x"===X?Y===(en?"end":"start")?"right":"left":"start"===Y?"bottom":"top",ei.reference[J]>ei.floating[J]&&(Q=rG(Q)),[Q,rG(Q)]);eC.push(eT[ee[0]],eT[ee[1]])}if(eR=[...eR,{placement:eu,overflows:eC}],!eC.every(Y=>Y<=0)){let Y=((null==(Q=ef.flip)?void 0:Q.index)||0)+1,X=ej[Y];if(X&&("alignment"!==eb||eS===rq(X)||eR.every(Y=>rq(Y.placement)!==eS||Y.overflows[0]>0)))return{data:{index:Y,overflows:eR},reset:{placement:X}};let J=null==(ee=eR.filter(Y=>Y.overflows[0]<=0).sort((Y,X)=>Y.overflows[1]-X.overflows[1])[0])?void 0:ee.placement;if(!J)switch(eg){case"bestFit":{let Y=null==(et=eR.filter(Y=>{if(eE){let X=rq(Y.placement);return X===eS||"y"===X}return!0}).map(Y=>[Y.placement,Y.overflows.filter(Y=>Y>0).reduce((Y,X)=>Y+X,0)]).sort((Y,X)=>Y[1]-X[1])[0])?void 0:et[0];Y&&(J=Y);break}case"initialPlacement":J=ec}if(eu!==J)return{reset:{placement:J}}}return{}}},options:[ea,void 0]},{...{name:"size",options:el=eo={...eD,apply:({elements:Y,rects:X,availableWidth:J,availableHeight:Q})=>{let{width:ee,height:et}=X.reference,er=Y.floating.style;er.setProperty("--radix-popper-available-width",`${J}px`),er.setProperty("--radix-popper-available-height",`${Q}px`),er.setProperty("--radix-popper-anchor-width",`${ee}px`),er.setProperty("--radix-popper-anchor-height",`${et}px`)}},async fn(Y){var X,J;let Q,ee,{placement:et,rects:er,platform:ei,elements:en}=Y,{apply:ea=()=>{},...es}=rL(el,Y),eo=await r0(Y,es),eu=rF(et),ef=rD(et),ed="y"===rq(et),{width:ec,height:eh}=er.floating;"top"===eu||"bottom"===eu?(Q=eu,ee=ef===(await (null==ei.isRTL?void 0:ei.isRTL(en.floating))?"start":"end")?"left":"right"):(ee=eu,Q="end"===ef?"top":"bottom");let ep=eh-eo.top-eo.bottom,em=ec-eo.left-eo.right,eb=rC(eh-eo[Q],ep),ey=rC(ec-eo[ee],em),eg=!Y.middlewareData.shift,ev=eb,ex=ey;if(null!=(X=Y.middlewareData.shift)&&X.enabled.x&&(ex=em),null!=(J=Y.middlewareData.shift)&&J.enabled.y&&(ev=ep),eg&&!ef){let Y=rR(eo.left,0),X=rR(eo.right,0),J=rR(eo.top,0),Q=rR(eo.bottom,0);ed?ex=ec-2*(0!==Y||0!==X?Y+X:rR(eo.left,eo.right)):ev=eh-2*(0!==J||0!==Q?J+Q:rR(eo.top,eo.bottom))}await ea({...Y,availableWidth:ex,availableHeight:ev});let ew=await ei.getDimensions(en.floating);return ec!==ew.width||eh!==ew.height?{reset:{rects:!0}}:{}}},options:[eo,void 0]},eR&&{...{name:"arrow",options:ef=eu={element:eR,padding:eg},fn(Y){let{element:X,padding:J}="function"==typeof ef?ef(Y):ef;return X&&({}).hasOwnProperty.call(X,"current")?null!=X.current?iF({element:X.current,padding:J}).fn(Y):{}:X?iF({element:X,padding:J}).fn(Y):{}}},options:[eu,void 0]},ne({arrowWidth:eO,arrowHeight:eN}),eS&&{...{name:"hide",options:ec=ed={strategy:"referenceHidden",...eD},async fn(Y){let{rects:X}=Y,{strategy:J="referenceHidden",...Q}=rL(ec,Y);switch(J){case"referenceHidden":{let J=r1(await r0(Y,{...Q,elementContext:"reference"}),X.reference);return{data:{referenceHiddenOffsets:J,referenceHidden:r2(J)}}}case"escaped":{let J=r1(await r0(Y,{...Q,altBoundary:!0}),X.floating);return{data:{escapedOffsets:J,escaped:r2(J)}}}default:return{}}}},options:[ed,void 0]}]}),[eW,eH]=nt(ez),eK=(0,iH.f)(eA);(0,iK.f)(()=>{eq&&eK?.()},[eq,eK]);let eZ=e$.arrow?.x,eG=e$.arrow?.y,eY=e$.arrow?.centerOffset!==0,[eX,eJ]=en.useState();return(0,iK.f)(()=>{ej&&eJ(window.getComputedStyle(ej).zIndex)},[ej]),(0,er.jsx)("div",{ref:eV.setFloating,"data-radix-popper-content-wrapper":"",style:{...eU,transform:eq?eU.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eX,"--radix-popper-transform-origin":[e$.transformOrigin?.x,e$.transformOrigin?.y].join(" "),...e$.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:Y.dir,children:(0,er.jsx)(i6,{scope:eh,placedSide:eW,onArrowChange:eP,arrowX:eZ,arrowY:eG,shouldHideArrow:eY,children:(0,er.jsx)(i$.V.div,{"data-side":eW,"data-align":eH,...ek,ref:eC,style:{...ek.style,animation:eq?void 0:"none"}})})})});i4.displayName=i2;var i5="PopperArrow",i8={top:"bottom",right:"left",bottom:"top",left:"r
2ight"},i9=en.forwardRef(function(Y,X){let{__scopePopper:J,...Q}=Y,ee=i3(i5,J),et=i8[ee.placedSide];return(0,er.jsx)("span",{ref:ee.onArrowChange,style:{position:"absolute",left:ee.arrowX,top:ee.arrowY,[et]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[ee.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[ee.placedSide],visibility:ee.shouldHideArrow?"hidden":void 0},children:(0,er.jsx)(iW,{...Q,ref:X,style:{...Q.style,display:"block"}})})});function i7(Y){return null!==Y}i9.displayName=i5;var ne=Y=>({name:"transformOrigin",options:Y,fn(X){let{placement:J,rects:Q,middlewareData:ee}=X,et=ee.arrow?.centerOffset!==0,er=et?0:Y.arrowWidth,ei=et?0:Y.arrowHeight,[en,ea]=nt(J),es={start:"0%",center:"50%",end:"100%"}[ea],eo=(ee.arrow?.x??0)+er/2,el=(ee.arrow?.y??0)+ei/2,eu="",ef="";return"bottom"===en?(eu=et?es:`${eo}px`,ef=`${-ei}px`):"top"===en?(eu=et?es:`${eo}px`,ef=`${Q.floating.height+ei}px`):"right"===en?(eu=`${-ei}px`,ef=et?es:`${el}px`):"left"===en&&(eu=`${Q.floating.width+ei}px`,ef=et?es:`${el}px`),{data:{x:eu,y:ef}}}});function nt(Y){let[X,J="center"]=Y.split("-");return[X,J]}var nr=Y.i(227985),ni=Y.i(200807),nn=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"});en.forwardRef((Y,X)=>(0,er.jsx)(i$.V.span,{...Y,ref:X,style:{...nn,...Y.style}})).displayName="VisuallyHidden";var na=Y.i(73772),ns=Y.i(813354),no=[" ","Enter","ArrowUp","ArrowDown"],nl=[" ","Enter"],nu="Select",[nf,nd,nc]=function(Y){let X=Y+"CollectionProvider",[J,Q]=(0,rw.c)(X),[ee,et]=J(X,{collectionRef:{current:null},itemMap:new Map}),ei=Y=>{let{scope:X,children:J}=Y,Q=en.default.useRef(null),et=en.default.useRef(new Map).current;return(0,er.jsx)(ee,{scope:X,itemMap:et,collectionRef:Q,children:J})};ei.displayName=X;let ea=Y+"CollectionSlot",es=(0,rS.f)(ea),eo=en.default.forwardRef((Y,X)=>{let{scope:J,children:Q}=Y,ee=et(ea,J),ei=(0,r_.j)(X,ee.collectionRef);return(0,er.jsx)(es,{ref:ei,children:Q})});eo.displayName=ea;let el=Y+"CollectionItemSlot",eu="data-radix-collection-item",ef=(0,rS.f)(el),ed=en.default.forwardRef((Y,X)=>{let{scope:J,children:Q,...ee}=Y,ei=en.default.useRef(null),ea=(0,r_.j)(X,ei),es=et(el,J);return en.default.useEffect(()=>(es.itemMap.set(ei,{ref:ei,...ee}),()=>void es.itemMap.delete(ei))),(0,er.jsx)(ef,{...{[eu]:""},ref:ea,children:Q})});return ed.displayName=el,[{Provider:ei,Slot:eo,ItemSlot:ed},function(X){let J=et(Y+"CollectionConsumer",X);return en.default.useCallback(()=>{let Y=J.collectionRef.current;if(!Y)return[];let X=Array.from(Y.querySelectorAll(`[${eu}]`));return Array.from(J.itemMap.values()).sort((Y,J)=>X.indexOf(Y.ref.current)-X.indexOf(J.ref.current))},[J.collectionRef,J.itemMap])},Q]}(nu),[nh,np]=(0,rw.c)(nu,[nc,iY]),nm=iY(),[nb,ny]=nh(nu),[ng,nv]=nh(nu),nx=Y=>{let{__scopeSelect:X,children:J,open:Q,defaultOpen:ee,onOpenChange:et,value:ei,defaultValue:ea,onValueChange:es,dir:eo,name:el,autoComplete:eu,disabled:ef,required:ed,form:ec}=Y,eh=nm(X),[ep,em]=en.useState(null),[eb,ey]=en.useState(null),[eg,ev]=en.useState(!1),ex=(0,rM.f)(eo),[ew,e_]=(0,ni.f)({prop:Q,defaultProp:ee??!1,onChange:et,caller:nu}),[eS,eM]=(0,ni.f)({prop:ei,defaultProp:ea,onChange:es,caller:nu}),eA=en.useRef(null),ek=!ep||ec||!!ep.closest("form"),[eE,ej]=en.useState(new Set),eT=Array.from(eE).map(Y=>Y.props.value).join(";");return(0,er.jsx)(iQ,{...eh,children:(0,er.jsxs)(nb,{required:ed,scope:X,trigger:ep,onTriggerChange:em,valueNode:eb,onValueNodeChange:ey,valueNodeHasChildren:eg,onValueNodeHasChildrenChange:ev,contentId:(0,rj.f)(),value:eS,onValueChange:eM,open:ew,onOpenChange:e_,dir:ex,triggerPointerDownPosRef:eA,disabled:ef,children:[(0,er.jsx)(nf.Provider,{scope:X,children:(0,er.jsx)(ng,{scope:Y.__scopeSelect,onNativeOptionAdd:en.useCallback(Y=>{ej(X=>new Set(X).add(Y))},[]),onNativeOptionRemove:en.useCallback(Y=>{ej(X=>{let J=new Set(X);return J.delete(Y),J})},[]),children:J})}),ek?(0,er.jsxs)(n4,{"aria-hidden":!0,required:ed,tabIndex:-1,name:el,autoComplete:eu,value:e
2S,onChange:Y=>eM(Y.target.value),disabled:ef,form:ec,children:[void 0===eS?(0,er.jsx)("option",{value:""}):null,Array.from(eE)]},eT):null]})})};nx.displayName=nu;var nw="SelectTrigger",n_=en.forwardRef((Y,X)=>{let{__scopeSelect:J,disabled:Q=!1,...ee}=Y,et=nm(J),ei=ny(nw,J),ea=ei.disabled||Q,es=(0,r_.j)(X,ei.onTriggerChange),eo=nd(J),el=en.useRef("touch"),[eu,ef,ed]=n8(Y=>{let X=eo().filter(Y=>!Y.disabled),J=X.find(Y=>Y.value===ei.value),Q=n9(X,Y,J);void 0!==Q&&ei.onValueChange(Q.value)}),ec=Y=>{ea||(ei.onOpenChange(!0),ed()),Y&&(ei.triggerPointerDownPosRef.current={x:Math.round(Y.pageX),y:Math.round(Y.pageY)})};return(0,er.jsx)(i1,{asChild:!0,...et,children:(0,er.jsx)(i$.V.button,{type:"button",role:"combobox","aria-controls":ei.contentId,"aria-expanded":ei.open,"aria-required":ei.required,"aria-autocomplete":"none",dir:ei.dir,"data-state":ei.open?"open":"closed",disabled:ea,"data-disabled":ea?"":void 0,"data-placeholder":n5(ei.value)?"":void 0,...ee,ref:es,onClick:(0,rx.f)(ee.onClick,Y=>{Y.currentTarget.focus(),"mouse"!==el.current&&ec(Y)}),onPointerDown:(0,rx.f)(ee.onPointerDown,Y=>{el.current=Y.pointerType;let X=Y.target;X.hasPointerCapture(Y.pointerId)&&X.releasePointerCapture(Y.pointerId),0===Y.button&&!1===Y.ctrlKey&&"mouse"===Y.pointerType&&(ec(Y),Y.preventDefault())}),onKeyDown:(0,rx.f)(ee.onKeyDown,Y=>{let X=""!==eu.current;Y.ctrlKey||Y.altKey||Y.metaKey||1!==Y.key.length||ef(Y.key),(!X||" "!==Y.key)&&no.includes(Y.key)&&(ec(),Y.preventDefault())})})})});n_.displayName=nw;var nS="SelectValue",nM=en.forwardRef((Y,X)=>{let{__scopeSelect:J,className:Q,style:ee,children:et,placeholder:ei="",...en}=Y,ea=ny(nS,J),{onValueNodeHasChildrenChange:es}=ea,eo=void 0!==et,el=(0,r_.j)(X,ea.onValueNodeChange);return(0,iK.f)(()=>{es(eo)},[es,eo]),(0,er.jsx)(i$.V.span,{...en,ref:el,style:{pointerEvents:"none"},children:n5(ea.value)?(0,er.jsx)(er.Fragment,{children:ei}):et})});nM.displayName=nS;var nA=en.forwardRef((Y,X)=>{let{__scopeSelect:J,children:Q,...ee}=Y;return(0,er.jsx)(i$.V.span,{"aria-hidden":!0,...ee,ref:X,children:Q||"▼"})});nA.displayName="SelectIcon";var nk=Y=>(0,er.jsx)(nr.f,{asChild:!0,...Y});nk.displayName="SelectPortal";var nE="SelectContent",nj=en.forwardRef((Y,X)=>{let J=ny(nE,Y.__scopeSelect),[Q,ee]=en.useState();return((0,iK.f)(()=>{ee(new DocumentFragment)},[]),J.open)?(0,er.jsx)(nP,{...Y,ref:X}):Q?rg.createPortal((0,er.jsx)(nT,{scope:Y.__scopeSelect,children:(0,er.jsx)(nf.Slot,{scope:Y.__scopeSelect,children:(0,er.jsx)("div",{children:Y.children})})}),Q):null});nj.displayName=nE;var[nT,nC]=nh(nE),nR=(0,rS.f)("SelectContent.RemoveScroll"),nP=en.forwardRef((Y,X)=>{let{__scopeSelect:J,position:Q="item-aligned",onCloseAutoFocus:ee,onEscapeKeyDown:et,onPointerDownOutside:ei,side:ea,sideOffset:es,align:eo,alignOffset:el,arrowPadding:eu,collisionBoundary:ef,collisionPadding:ed,sticky:ec,hideWhenDetached:eh,avoidCollisions:ep,...em}=Y,eb=ny(nE,J),[ey,eg]=en.useState(null),[ev,ex]=en.useState(null),ew=(0,r_.j)(X,Y=>eg(Y)),[e_,eS]=en.useState(null),[eM,eA]=en.useState(null),ek=nd(J),[eE,ej]=en.useState(!1),eT=en.useRef(!1);en.useEffect(()=>{if(ey)return(0,na.f)(ey)},[ey]),(0,rk.f)();let eC=en.useCallback(Y=>{let[X,...J]=ek().map(Y=>Y.ref.current),[Q]=J.slice(-1),ee=document.activeElement;for(let J of Y)if(J===ee||(J?.scrollIntoView({block:"nearest"}),J===X&&ev&&(ev.scrollTop=0),J===Q&&ev&&(ev.scrollTop=ev.scrollHeight),J?.focus(),document.activeElement!==ee))return},[ek,ev]),eR=en.useCallback(()=>eC([e_,ey]),[eC,e_,ey]);en.useEffect(()=>{eE&&eR()},[eE,eR]);let{onOpenChange:eP,triggerPointerDownPosRef:eI}=eb;en.useEffect(()=>{if(ey){let Y={x:0,y:0},X=X=>{Y={x:Math.abs(Math.round(X.pageX)-(eI.current?.x??0)),y:Math.abs(Math.round(X.pageY)-(eI.current?.y??0))}},J=J=>{Y.x<=10&&Y.y<=10?J.preventDefault():ey.contains(J.target)||eP(!1),document.removeEventListener("pointermove",X),eI.current=null};return null!==eI.current&&(document.addEventListener("pointermove",X),document.addEventListener("pointerup",J,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",X),document.removeEventListener("pointerup",J,{capture:!0})}}},[ey,eP,eI]),en.useEffect(()=>{let Y=()=>eP(!1);return window.addEventListener("blur",Y),window.addEventListener("resize",Y),()=>{window.removeEventListener("blur",Y),window.removeEventListener("resize",Y)}},[eP]);let[eO,eN]=n8(Y=>{let X=ek().filter(Y=>!Y.disabled),J=X.find(Y=>Y.ref.current===document.activeElement),Q=n9(X,Y,J);Q&&setTimeout(()=>Q.ref.current.focus())}),eB=en.useCallback((Y,X,J)=>{let Q=!eT.current&&!J;(void 0!==eb.value&&eb.value===X||Q)&&(eS(Y),Q&&(eT.current=!0))},[eb.value]),eL=en.useCallback(()=>ey?.focus(),[ey]),eF=en.useCallback((Y,X,J)=>{let Q=!eT.current&&!J;(void 0!==eb.value&&eb.value===X||Q)&&eA(Y)},[eb.value]),eD="popper"===Q?nO:nI,eV=eD===nO?{side:ea,sideOffset:es,align:eo,alignOffset:el,arrowPadding:eu,collisionBoundary:ef,collisionPadding:ed,sticky:ec,hideWhenDetached:eh,avoidCollisions:ep}:{};return(0,er.jsx)(nT,{scope:J,content:ey,viewport:ev,onViewportChange:ex,itemRefCallback:eB,selectedItem:e_,onItemLeave:eL,itemTextRefCallback:eF,focusSelectedItem:eR,selectedItemText:eM,position:Q,isPositioned:eE,searchRef:eO,children:(0,er.jsx)(ns.f,{as:nR,allowPinchZoom:!0,children:(0,er.jsx)(rE.f,{asChild:!0,trapped:eb.open,onMountAutoFocus:Y=>{Y.preventDefault()},onUnmountAutoFocus:(0,rx.f)(ee,Y=>{eb.trigger?.focus({preventScroll:!0}),Y.preventDefault()}),children:(0,er.jsx)(rA.f,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:et,onPointerDownOutside:ei,onFocusOutside:Y=>Y.preventDefault(),onDismiss:()=>eb.onOpenChange(!1),children:(0,er.jsx)(eD,{role:"listbox",id:eb.contentId,"data-state":eb.open?"open":"closed",dir:eb.dir,onContextMenu:Y=>Y.preventDefault(),...em,...eV,onPlaced:()=>ej(!0),ref:ew,style:{display:"flex",flexDirection:"column",outline:"none",...em.style},onKeyDown:(0,rx.f)(em.onKeyDown,Y=>{let X=Y.ctrlKey||Y.altKey||Y.metaKey;if("Tab"===Y.key&&Y.preventDefault(),X||1!==Y.key.length||eN(Y.key),["ArrowUp","ArrowDown","Home","End"].includes(Y.key)){let X=ek().filter(Y=>!Y.disabled).map(Y=>Y.ref.current);
2if(["ArrowUp","End"].includes(Y.key)&&(X=X.slice().reverse()),["ArrowUp","ArrowDown"].includes(Y.key)){let J=Y.target,Q=X.indexOf(J);X=X.slice(Q+1)}setTimeout(()=>eC(X)),Y.preventDefault()}})})})})})})});nP.displayName="SelectContentImpl";var nI=en.forwardRef((Y,X)=>{let{__scopeSelect:J,onPlaced:Q,...ee}=Y,et=ny(nE,J),ei=nC(nE,J),[ea,es]=en.useState(null),[eo,el]=en.useState(null),eu=(0,r_.j)(X,Y=>el(Y)),ef=nd(J),ed=en.useRef(!1),ec=en.useRef(!0),{viewport:eh,selectedItem:ep,selectedItemText:em,focusSelectedItem:eb}=ei,ey=en.useCallback(()=>{if(et.trigger&&et.valueNode&&ea&&eo&&eh&&ep&&em){let Y=et.trigger.getBoundingClientRect(),X=eo.getBoundingClientRect(),J=et.valueNode.getBoundingClientRect(),ee=em.getBoundingClientRect();if("rtl"!==et.dir){let Q=ee.left-X.left,et=J.left-Q,er=Y.left-et,ei=Y.width+er,en=Math.max(ei,X.width),es=window.innerWidth-10,eo=(0,rv.f)(et,[10,Math.max(10,es-en)]);ea.style.minWidth=ei+"px",ea.style.left=eo+"px"}else{let Q=X.right-ee.right,et=window.innerWidth-J.right-Q,er=window.innerWidth-Y.right-et,ei=Y.width+er,en=Math.max(ei,X.width),es=window.innerWidth-10,eo=(0,rv.f)(et,[10,Math.max(10,es-en)]);ea.style.minWidth=ei+"px",ea.style.right=eo+"px"}let er=ef(),ei=window.innerHeight-20,en=eh.scrollHeight,es=window.getComputedStyle(eo),el=parseInt(es.borderTopWidth,10),eu=parseInt(es.paddingTop,10),ec=parseInt(es.borderBottomWidth,10),eb=el+eu+en+parseInt(es.paddingBottom,10)+ec,ey=Math.min(5*ep.offsetHeight,eb),eg=window.getComputedStyle(eh),ev=parseInt(eg.paddingTop,10),ex=parseInt(eg.paddingBottom,10),ew=Y.top+Y.height/2-10,e_=ep.offsetHeight/2,eS=el+eu+(ep.offsetTop+e_);if(eS<=ew){let Y=er.length>0&&ep===er[er.length-1].ref.current;ea.style.bottom="0px";let X=Math.max(ei-ew,e_+(Y?ex:0)+(eo.clientHeight-eh.offsetTop-eh.offsetHeight)+ec);ea.style.height=eS+X+"px"}else{let Y=er.length>0&&ep===er[0].ref.current;ea.style.top="0px";let X=Math.max(ew,el+eh.offsetTop+(Y?ev:0)+e_);ea.style.height=X+(eb-eS)+"px",eh.scrollTop=eS-ew+eh.offsetTop}ea.style.margin="10px 0",ea.style.minHeight=ey+"px",ea.style.maxHeight=ei+"px",Q?.(),requestAnimationFrame(()=>ed.current=!0)}},[ef,et.trigger,et.valueNode,ea,eo,eh,ep,em,et.dir,Q]);(0,iK.f)(()=>ey(),[ey]);let[eg,ev]=en.useState();(0,iK.f)(()=>{eo&&ev(window.getComputedStyle(eo).zIndex)},[eo]);let ex=en.useCallback(Y=>{Y&&!0===ec.current&&(ey(),eb?.(),ec.current=!1)},[ey,eb]);return(0,er.jsx)(nN,{scope:J,contentWrapper:ea,shouldExpandOnScrollRef:ed,onScrollButtonChange:ex,children:(0,er.jsx)("div",{ref:es,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:eg},children:(0,er.jsx)(i$.V.div,{...ee,ref:eu,style:{boxSizing:"border-box",maxHeight:"100%",...ee.style}})})})});nI.displayName="SelectItemAlignedPosition";var nO=en.forwardRef((Y,X)=>{let{__scopeSelect:J,align:Q="start",collisionPadding:ee=10,...et}=Y,ei=nm(J);return(0,er.jsx)(i4,{...ei,...et,ref:X,align:Q,collisionPadding:ee,style:{boxSizing:"border-box",...et.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});nO.displayName="SelectPopperPosition";var[nN,nB]=nh(nE,{}),nL="SelectViewport",nF=en.forwardRef((Y,X)=>{let{__scopeSelect:J,nonce:Q,...ee}=Y,et=nC(nL,J),ei=nB(nL,J),ea=(0,r_.j)(X,et.onViewportChange),es=en.useRef(0);return(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:Q}),(0,er.jsx)(nf.Slot,{scope:J,children:(0,er.jsx)(i$.V.div,{"data-radix-select-viewport":"",role:"presentation",...ee,ref:ea,style:{position:"relative",flex:1,overflow:"hidden auto",...ee.style},onScroll:(0,rx.f)(ee.onScroll,Y=>{let X=Y.currentTarget,{contentWrapper:J,shouldExpandOnScrollRef:Q}=ei;if(Q?.current&&J){let Y=Math.abs(es.current-X.scrollTop);if(Y>0){let Q=window.innerHeight-20,ee=Math.max(parseFloat(J.style.minHeight),parseFloat(J.style.height));if(ee<Q){let et=ee+Y,er=Math.min(Q,et),ei=et-er;J.style.height=er+"px","0px"===J.style.bottom&&(X.scrollTop=ei>0?ei:0,J.style.justifyContent="flex-end")}}}es.current=X.scrollTop})})})]})});nF.displayName=nL;var nD="SelectGroup",[nV,nU]=nh(nD);en.forwardRef((Y,X)=>{let{__scopeSelect:J,...Q}=Y,ee=(0,rj.f)();return(0,er.jsx)(nV,{scope:J,id:ee,children:(0,er.jsx)(i$.V.div,{role:"group","aria-labelledby":ee,...Q,ref:X})})}).displayName=nD;var nz="SelectLabel",nq=en.forwardRef((Y,X)=>{let{__scopeSelect:J,...Q}=Y,ee=nU(nz,J);return(0,er.jsx)(i$.V.div,{id:ee.id,...Q,ref:X})});nq.displayName=nz;var n$="SelectItem",[nW,nH]=nh(n$),nK=en.forwardRef((Y,X)=>{let{__scopeSelect:J,value:Q,disabled:ee=!1,textValue:et,...ei}=Y,ea=ny(n$,J),es=nC(n$,J),eo=ea.value===Q,[el,eu]=en.useState(et??""),[ef,ed]=en.useState(!1),ec=(0,r_.j)(X,Y=>es.itemRefCallback?.(Y,Q,ee)),eh=(0,rj.f)(),ep=en.useRef("touch"),em=()=>{ee||(ea.onValueChange(Q),ea.onOpenChange(!1))};if(""===Q)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,er.jsx)(nW,{scope:J,value:Q,disabled:ee,textId:eh,isSelected:eo,onItemTextChange:en.useCallback(Y=>{eu(X=>X||(Y?.textContent??"").trim())},[]),children:(0,er.jsx)(nf.ItemSlot,{scope:J,value:Q,disabled:ee,textValue:el,children:(0,er.jsx)(i$.V.div,{role:"option","aria-labelledby":eh,"data-highlighted":ef?"":void 0,"aria-selected":eo&&ef,"data-state":eo?"checked":"unchecked","aria-disabled":ee||void 0,"data-disabled":ee?"":void 0,tabIndex:ee?void 0:-1,...ei,ref:ec,onFocus:(0,rx.f)(ei.onFocus,()=>ed(!0)),onBlur:(0,rx.f)(ei.onBlur,()=>ed(!1)),onClick:(0,rx.f)(ei.onClick,()=>{"mouse"!==ep.current&&em()}),onPointerUp:(0,rx.f)(ei.onPointerUp,()=>{"mouse"===ep.current&&em()}),onPointerDown:(0,rx.f)(ei.onPointerDown,Y=>{ep.current=Y.pointerType}),onPointerMove:(0,rx.f)(ei.onPointerMove,Y=>{ep.current=Y.pointerType,ee?es.onItemLeave?.():"mouse"===ep.current&&Y.currentTarget.focu
2s({preventScroll:!0})}),onPointerLeave:(0,rx.f)(ei.onPointerLeave,Y=>{Y.currentTarget===document.activeElement&&es.onItemLeave?.()}),onKeyDown:(0,rx.f)(ei.onKeyDown,Y=>{(es.searchRef?.current===""||" "!==Y.key)&&(nl.includes(Y.key)&&em()," "===Y.key&&Y.preventDefault())})})})})});nK.displayName=n$;var nZ="SelectItemText",nG=en.forwardRef((Y,X)=>{let{__scopeSelect:J,className:Q,style:ee,...et}=Y,ei=ny(nZ,J),ea=nC(nZ,J),es=nH(nZ,J),eo=nv(nZ,J),[el,eu]=en.useState(null),ef=(0,r_.j)(X,Y=>eu(Y),es.onItemTextChange,Y=>ea.itemTextRefCallback?.(Y,es.value,es.disabled)),ed=el?.textContent,ec=en.useMemo(()=>(0,er.jsx)("option",{value:es.value,disabled:es.disabled,children:ed},es.value),[es.disabled,es.value,ed]),{onNativeOptionAdd:eh,onNativeOptionRemove:ep}=eo;return(0,iK.f)(()=>(eh(ec),()=>ep(ec)),[eh,ep,ec]),(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(i$.V.span,{id:es.textId,...et,ref:ef}),es.isSelected&&ei.valueNode&&!ei.valueNodeHasChildren?rg.createPortal(et.children,ei.valueNode):null]})});nG.displayName=nZ;var nY="SelectItemIndicator",nX=en.forwardRef((Y,X)=>{let{__scopeSelect:J,...Q}=Y;return nH(nY,J).isSelected?(0,er.jsx)(i$.V.span,{"aria-hidden":!0,...Q,ref:X}):null});nX.displayName=nY;var nJ="SelectScrollUpButton",nQ=en.forwardRef((Y,X)=>{let J=nC(nJ,Y.__scopeSelect),Q=nB(nJ,Y.__scopeSelect),[ee,et]=en.useState(!1),ei=(0,r_.j)(X,Q.onScrollButtonChange);return(0,iK.f)(()=>{if(J.viewport&&J.isPositioned){let Y=function(){et(X.scrollTop>0)},X=J.viewport;return Y(),X.addEventListener("scroll",Y),()=>X.removeEventListener("scroll",Y)}},[J.viewport,J.isPositioned]),ee?(0,er.jsx)(n2,{...Y,ref:ei,onAutoScroll:()=>{let{viewport:Y,selectedItem:X}=J;Y&&X&&(Y.scrollTop=Y.scrollTop-X.offsetHeight)}}):null});nQ.displayName=nJ;var n0="SelectScrollDownButton",n1=en.forwardRef((Y,X)=>{let J=nC(n0,Y.__scopeSelect),Q=nB(n0,Y.__scopeSelect),[ee,et]=en.useState(!1),ei=(0,r_.j)(X,Q.onScrollButtonChange);return(0,iK.f)(()=>{if(J.viewport&&J.isPositioned){let Y=function(){let Y=X.scrollHeight-X.clientHeight;et(Math.ceil(X.scrollTop)<Y)},X=J.viewport;return Y(),X.addEventListener("scroll",Y),()=>X.removeEventListener("scroll",Y)}},[J.viewport,J.isPositioned]),ee?(0,er.jsx)(n2,{...Y,ref:ei,onAutoScroll:()=>{let{viewport:Y,selectedItem:X}=J;Y&&X&&(Y.scrollTop=Y.scrollTop+X.offsetHeight)}}):null});n1.displayName=n0;var n2=en.forwardRef((Y,X)=>{let{__scopeSelect:J,onAutoScroll:Q,...ee}=Y,et=nC("SelectScrollButton",J),ei=en.useRef(null),ea=nd(J),es=en.useCallback(()=>{null!==ei.current&&(window.clearInterval(ei.current),ei.current=null)},[]);return en.useEffect(()=>()=>es(),[es]),(0,iK.f)(()=>{let Y=ea().find(Y=>Y.ref.current===document.activeElement);Y?.ref.current?.scrollIntoView({block:"nearest"})},[ea]),(0,er.jsx)(i$.V.div,{"aria-hidden":!0,...ee,ref:X,style:{flexShrink:0,...ee.style},onPointerDown:(0,rx.f)(ee.onPointerDown,()=>{null===ei.current&&(ei.current=window.setInterval(Q,50))}),onPointerMove:(0,rx.f)(ee.onPointerMove,()=>{et.onItemLeave?.(),null===ei.current&&(ei.current=window.setInterval(Q,50))}),onPointerLeave:(0,rx.f)(ee.onPointerLeave,()=>{es()})})}),n6=en.forwardRef((Y,X)=>{let{__scopeSelect:J,...Q}=Y;return(0,er.jsx)(i$.V.div,{"aria-hidden":!0,...Q,ref:X})});n6.displayName="SelectSeparator";var n3="SelectArrow";en.forwardRef((Y,X)=>{let{__scopeSelect:J,...Q}=Y,ee=nm(J),et=ny(n3,J),ei=nC(n3,J);return et.open&&"popper"===ei.position?(0,er.jsx)(i9,{...ee,...Q,ref:X}):null}).displayName=n3;var n4=en.forwardRef(({__scopeSelect:Y,value:X,...J},Q)=>{let ee,et=en.useRef(null),ei=(0,r_.j)(Q,et),ea=(ee=en.useRef({value:X,previous:X}),en.useMemo(()=>(ee.current.value!==X&&(ee.current.previous=ee.current.value,ee.current.value=X),ee.current.previous),[X]));return en.useEffect(()=>{let Y=et.current;if(!Y)return;let J=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(ea!==X&&J){let Q=new Event("change",{bubbles:!0});J.call(Y,X),Y.dispatchEvent(Q)}},[ea,X]),(0,er.jsx)(i$.V.select,{...J,style:{...nn,...J.style},ref:ei,defaultValue:X})});function n5(Y){return""===Y||void 0===Y}function n8(Y){let X=(0,iH.f)(Y),J=en.useRef(""),Q=en.useRef(0),ee=en.useCallback(Y=>{let ee=J.current+Y;X(ee),function Y(X){J.current=X,window.clearTimeout(Q.current),""!==X&&(Q.current=window.setTimeout(()=>Y(""),1e3))}(ee)},[X]),et=en.useCallback(()=>{J.current="",window.clearTimeout(Q.current)},[]);return en.useEffect(()=>()=>window.clearTimeout(Q.current),[]),[J,ee,et]}function n9(Y,X,J){var Q,ee;let et=X.length>1&&Array.from(X).every(Y=>Y===X[0])?X[0]:X,er=J?Y.indexOf(J):-1,ei=(Q=Y,ee=Math.max(er,0),Q.map((Y,X)=>Q[(ee+X)%Q.length]));1===et.length&&(ei=ei.filter(Y=>Y!==J));
2let en=ei.find(Y=>Y.textValue.toLowerCase().startsWith(et.toLowerCase()));return en!==J?en:void 0}n4.displayName="SelectBubbleInput";var n7=Y.i(142370);let ae=(0,n7.f)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),at=(0,n7.f)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),ar=en.forwardRef(({children:Y,className:X,...J},Q)=>(0,er.jsxs)(n_,{className:(0,ei.f)("flex h-10 w-full items-center justify-between rounded border border-input bg-background px-3 py-2 text-inherit ring-offset-background placeholder:text-muted-foreground focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",X),ref:Q,...J,children:[Y,(0,er.jsx)(nA,{asChild:!0,children:(0,er.jsx)(ae,{className:"h-4 w-4 opacity-50"})})]}));ar.displayName=n_.displayName;let ai=en.forwardRef(({className:Y,...X},J)=>(0,er.jsx)(nQ,{className:(0,ei.f)("flex cursor-default items-center justify-center py-1",Y),ref:J,...X,children:(0,er.jsx)(at,{className:"h-4 w-4"})}));ai.displayName=nQ.displayName;let an=en.forwardRef(({className:Y,...X},J)=>(0,er.jsx)(n1,{className:(0,ei.f)("flex cursor-default items-center justify-center py-1",Y),ref:J,...X,children:(0,er.jsx)(ae,{className:"h-4 w-4"})}));an.displayName=n1.displayName;let aa=en.forwardRef(({children:Y,className:X,position:J="popper",...Q},ee)=>(0,er.jsx)(nk,{children:(0,er.jsxs)(nj,{className:(0,ei.f)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded border bg-card text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===J&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",X),position:J,ref:ee,...Q,children:[(0,er.jsx)(ai,{}),(0,er.jsx)(nF,{className:(0,ei.f)("p-1","popper"===J&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:Y}),(0,er.jsx)(an,{})]})}));aa.displayName=nj.displayName,(en.forwardRef(({className:Y,...X},J)=>(0,er.jsx)(nq,{className:(0,ei.f)("py-1.5 pl-8 pr-2 text-sm font-semibold",Y),ref:J,...X}))).displayName=nq.displayName;let as=en.forwardRef(({children:Y,className:X,...J},Q)=>(0,er.jsxs)(nK,{className:(0,ei.f)("relative flex w-full cursor-default select-none items-center rounded py-1.5 pl-8 pr-2 text-sm outline-hidden focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50",X),ref:Q,...J,children:[(0,er.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,er.jsx)(nX,{children:(0,er.jsx)(rb.f,{className:"h-4 w-4"})})}),(0,er.jsx)(nG,{children:Y})]}));as.displayName=nK.displayName,(en.forwardRef(({className:Y,...X},J)=>(0,er.jsx)(n6,{className:(0,ei.f)("-mx-1 my-1 h-px bg-muted",Y),ref:J,...X}))).displayName=n6.displayName;let ao=[{label:"Alabama",value:"AL"},{label:"Alaska",value:"AK"},{label:"Arizona",value:"AZ"},{label:"Arkansas",value:"AR"},{label:"California",value:"CA"},{label:"Colorado",value:"CO"},{label:"Connecticut",value:"CT"},{label:"Delaware",value:"DE"},{label:"Florida",value:"FL"},{label:"Georgia",value:"GA"},{label:"Hawaii",value:"HI"},{label:"Idaho",value:"ID"},{label:"Illinois",value:"IL"},{label:"Indiana",value:"IN"},{label:"Iowa",value:"IA"},{label:"Kansas",value:"KS"},{label:"Kentucky",value:"KY"},{label:"Louisiana",value:"LA"},{label:"Maine",value:"ME"},{label:"Maryland",value:"MD"},{label:"Massachusetts",value:"MA"},{label:"Michigan",value:"MI"},{label:"Minnesota",value:"MN"},{label:"Mississippi",value:"MS"},{label:"Missouri",value:"MO"},{label:"Montana",value:"MT"},{label:"Nebraska",value:"NE"},{label:"Nevada",value:"NV"},{label:"New Hampshire",value:"NH"},{label:"New Jersey",value:"NJ"},{label:"New Mexico",value:"NM"},{label:"New York",value:"NY"},{label:"North Carolina",value:"NC"},{label:"North Dakota",value:"ND"},{label:"Ohio",value:"OH"},{label:"Oklahoma",value:"OK"},{label:"Oregon",value:"OR"},{label:"Pennsylvania",value:"PA"},{label:"Rhode Island",value:"RI"},{label:"South Carolina",value:"SC"},{label:"South Dakota",value:"SD"},{label:"Tennessee",value:"TN"},{label:"Texas",value:"TX"},{label:"Utah",value:"UT"},{label:"Vermont",value:"VT"},{label:"Virginia",value:"VA"},{label:"Washington",value:"WA"},{label:"West Virginia",value:"WV"},{label:"Wisconsin",value:"WI"},{label:"Wyoming",value:"WY"}],al=[{label:"Afghanistan",value:"AF"},{label:"Åland Islands",value:"AX"},{label:"Albania",value:"AL"},{label:"Algeria",value:"DZ"},{label:"American Samoa",value:"AS"},{label:"Andorra",value:"AD"},{label:"Angola",value:"AO"},{label:"Anguilla",value:"AI"},{label:"Antarctica",value:"AQ"},{label:"Antigua and Barbuda",value:"AG"},{label:"Argentina",value:"AR"},{label:"Armenia",value:"AM"},{label:"Aruba",value:"AW"},{label:"Australia",value:"AU"},{label:"Austria",value:"AT"},{label:"Azerbaijan",value:"AZ"},{label:"Bahamas",value:"BS"},{label:"Bahrain",value:"BH"},{label:"Bangladesh",value:"BD"},{label:"Barbados",value:"BB"},{label:"Belarus",value:"BY"},{label:"Belgium",value:"BE"},{label:"Belize",value:"BZ"},{label:"Benin",value:"BJ"},{label:"Bermuda",value:"BM"},{label:"Bhutan",value:"BT"},{label:"Bolivia",value:"BO"},{label:"Bosnia and Herzegovina",value:"BA"},{label:"Botswana",value:"BW"},{label:"Bouvet Island",value:"BV"},{label:"Brazil",value:"BR"},{label:"British Indian Ocean Territory",value:"IO"},{label:"Brunei Darussalam",value:"BN"},{label:"Bulgaria",value:"BG"},{label:"Burkina Faso",value:"BF"},{label:"Burundi",value:"BI"},{label:"Cambodia",value:"KH"},{label:"Cameroon",value:"CM"},{label:"Canada",value:"CA"},{label:"Cape Verde",value:"CV"},{label:"Cayman Islands",value:"KY"},{label:"Central African Republic",value:"CF"},{label:"Chad",value:"TD"},{label:"Chile",value:"CL"},{label:"China",value:"CN"},{label:"Christmas Island",value:"CX"},{label:"Cocos (Keeling) Islands",value:"CC"},{label:"Colombia",value:"CO"},{label:"Comoros",value:"KM"},{label:"Congo",value:"CG"},{label:"Congo, The Democratic Republic of the",value:"CD"},{label:"Cook Islands",value:"CK"},{label:"Costa Rica",value:"CR"},{label:"Cote D'Ivoire",value:"CI"},{label:"Croatia",value:"HR"},{label:"Cuba",value:"CU"},{label:"Cyprus",value:"CY"},{label:"Czech Republic",value:"CZ"},{label:"Denmark",value:"DK"},{label:"Djibouti",value:"DJ"},{label:"Dominica",value:"DM"},{label:"Dominican Republic",value:"DO"},{label:"Ecuador",value:"EC"},{label:"Egypt",value:"EG"},{label:"El Salvador",value:"SV"},{label:"Equatorial Guinea",value:"GQ"},{label:"Eritrea",value:"ER"},{label:"Estonia",value:"EE"},{label:"Ethiopia",value:"ET"},{label:"Falkland Islands (Malvinas)",value:"FK"},{label:"Faroe Islands",value:"FO"},{label:"Fiji",value:"FJ"},{label:"Finland",value:"FI"},{label:"France",value:"FR"},{label:"French Guiana",value:"GF"},{label:"French Polynesia",value:"PF"},{label:"French Southern Territories",value:"TF"},{label:"Gabon",value:"GA"},{label:"Gambia",value:"GM"},{label:"Georgia",value:"GE"},{label:"Germany",value:"DE"},{label:"Ghana",value:"GH"},{label:"Gibraltar",value:"GI"},{label:"Greece",value:"GR"},{label:"Greenland",value:"GL"},{label:"Grenada",value:"GD"},{label:"Guadeloupe",value:"GP"},{label:"Guam",value:"GU"},{label:"Guatemala",value:"GT"},{label:"Guernsey",value:"GG"},{label:"Guinea",value:"GN"},{label:"Guinea-Bissau",value:"GW"},{label:"Guyana",value:"GY"},{label:"Haiti",value:"HT"},{label:"Heard Island and Mcdonald Islands",value:"HM"},{label:"Holy See (Vatican City State)",value:"VA"},{label:"Honduras",value:"HN"},{label:"Hong Kong",value:"HK"},{label:"Hungary",value:"HU"},{label:"Iceland",value:"IS"},{label:"India",value:"IN"},{label:"Indonesia",value:"ID"}
2,{label:"Iran, Islamic Republic Of",value:"IR"},{label:"Iraq",value:"IQ"},{label:"Ireland",value:"IE"},{label:"Isle of Man",value:"IM"},{label:"Israel",value:"IL"},{label:"Italy",value:"IT"},{label:"Jamaica",value:"JM"},{label:"Japan",value:"JP"},{label:"Jersey",value:"JE"},{label:"Jordan",value:"JO"},{label:"Kazakhstan",value:"KZ"},{label:"Kenya",value:"KE"},{label:"Kiribati",value:"KI"},{label:"Democratic People's Republic of Korea",value:"KP"},{label:"Korea, Republic of",value:"KR"},{label:"Kosovo",value:"XK"},{label:"Kuwait",value:"KW"},{label:"Kyrgyzstan",value:"KG"},{label:"Lao People's Democratic Republic",value:"LA"},{label:"Latvia",value:"LV"},{label:"Lebanon",value:"LB"},{label:"Lesotho",value:"LS"},{label:"Liberia",value:"LR"},{label:"Libyan Arab Jamahiriya",value:"LY"},{label:"Liechtenstein",value:"LI"},{label:"Lithuania",value:"LT"},{label:"Luxembourg",value:"LU"},{label:"Macao",value:"MO"},{label:"Macedonia, The Former Yugoslav Republic of",value:"MK"},{label:"Madagascar",value:"MG"},{label:"Malawi",value:"MW"},{label:"Malaysia",value:"MY"},{label:"Maldives",value:"MV"},{label:"Mali",value:"ML"},{label:"Malta",value:"MT"},{label:"Marshall Islands",value:"MH"},{label:"Martinique",value:"MQ"},{label:"Mauritania",value:"MR"},{label:"Mauritius",value:"MU"},{label:"Mayotte",value:"YT"},{label:"Mexico",value:"MX"},{label:"Micronesia, Federated States of",value:"FM"},{label:"Moldova, Republic of",value:"MD"},{label:"Monaco",value:"MC"},{label:"Mongolia",value:"MN"},{label:"Montenegro",value:"ME"},{label:"Montserrat",value:"MS"},{label:"Morocco",value:"MA"},{label:"Mozambique",value:"MZ"},{label:"Myanmar",value:"MM"},{label:"Namibia",value:"NA"},{label:"Nauru",value:"NR"},{label:"Nepal",value:"NP"},{label:"Netherlands",value:"NL"},{label:"Netherlands Antilles",value:"AN"},{label:"New Caledonia",value:"NC"},{label:"New Zealand",value:"NZ"},{label:"Nicaragua",value:"NI"},{label:"Niger",value:"NE"},{label:"Nigeria",value:"NG"},{label:"Niue",value:"NU"},{label:"Norfolk Island",value:"NF"},{label:"Northern Mariana Islands",value:"MP"},{label:"Norway",value:"NO"},{label:"Oman",value:"OM"},{label:"Pakistan",value:"PK"},{label:"Palau",value:"PW"},{label:"Palestinian Territory, Occupied",value:"PS"},{label:"Panama",value:"PA"},{label:"Papua New Guinea",value:"PG"},{label:"Paraguay",value:"PY"},{label:"Peru",value:"PE"},{label:"Philippines",value:"PH"},{label:"Pitcairn",value:"PN"},{label:"Poland",value:"PL"},{label:"Portugal",value:"PT"},{label:"Puerto Rico",value:"PR"},{label:"Qatar",value:"QA"},{label:"Reunion",value:"RE"},{label:"Romania",value:"RO"},{label:"Russian Federation",value:"RU"},{label:"Rwanda",value:"RW"},{label:"Saint Helena",value:"SH"},{label:"Saint Kitts and Nevis",value:"KN"},{label:"Saint Lucia",value:"LC"},{label:"Saint Pierre and Miquelon",value:"PM"},{label:"Saint Vincent and the Grenadines",value:"VC"},{label:"Samoa",value:"WS"},{label:"San Marino",value:"SM"},{label:"Sao Tome and Principe",value:"ST"},{label:"Saudi Arabia",value:"SA"},{label:"Senegal",value:"SN"},{label:"Serbia",value:"RS"},{label:"Seychelles",value:"SC"},{label:"Sierra Leone",value:"SL"},{label:"Singapore",value:"SG"},{label:"Slovakia",value:"SK"},{label:"Slovenia",value:"SI"},{label:"Solomon Islands",value:"SB"},{label:"Somalia",value:"SO"},{label:"South Africa",value:"ZA"},{label:"South Georgia and the South Sandwich Islands",value:"GS"},{label:"Spain",value:"ES"},{label:"Sri Lanka",value:"LK"},{label:"Sudan",value:"SD"},{label:"Suriname",value:"SR"},{label:"Svalbard and Jan Mayen",value:"SJ"},{label:"Swaziland",value:"SZ"},{label:"Sweden",value:"SE"},{label:"Switzerland",value:"CH"},{label:"Syrian Arab Republic",value:"SY"},{label:"Taiwan",value:"TW"},{label:"Tajikistan",value:"TJ"},{label:"Tanzania, United Republic of",value:"TZ"},{label:"Thailand",value:"TH"},{label:"Timor-Leste",value:"TL"},{label:"Togo",value:"TG"},{label:"Tokelau",value:"TK"},{label:"Tonga",value:"TO"},{label:"Trinidad and Tobago",value:"TT"},{label:"Tunisia",value:"TN"},{label:"Turkey",value:"TR"},{label:"Turkmenistan",value:"TM"},{label:"Turks and Caicos Islands",value:"TC"},{label:"Tuvalu",value:"TV"},{label:"Uganda",value:"UG"},{label:"Ukraine",value:"UA"},{label:"United Arab Emirates",value:"AE"},{label:"United Kingdom",value:"GB"},{label:"United States",value:"US"},{label:"United States Minor Outlying Islands",value:"UM"},{label:"Uruguay",value:"UY"},{label:"Uzbekistan",value:"UZ"},{label:"Vanuatu",value:"VU"},{label:"Venezuela",value:"VE"},{label:"Viet Nam",value:"VN"},{label:"Virgin Islands, British",value:"VG"},{label:"Virgin Islands, U.S.",value:"VI"},{label:"Wallis and Futuna",value:"WF"},{label:"Western Sahara",value:"EH"},{label:"Yemen",value:"YE"},{label:"Zambia",value:"ZM"},{label:"Zimbabwe",value:"ZW"}];var au=Y.i(519455);let af=(0,n7.f)("loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}
2],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]]);var ad=Y.i(965414),ad=ad;let ac=["Assessment","Counseling","Drivers license","OWI safety class","Narcan kits"],{useAppForm:ah,withForm:ap}=function({fieldComponents:Y,fieldContext:X,formContext:J,formComponents:Q}){return{useAppForm:function(ee){let et=function(Y){let X=(0,en.useId)(),[J]=(0,en.useState)(()=>{let J=new td({...Y,formId:X});return J.Field=function(Y){return(0,er.jsx)(tg,{...Y,form:J})},J.Subscribe=function(Y){return(0,er.jsx)(tv,{form:J,selector:Y.selector,children:Y.children})},J});return ty(J.mount,[]),ty(()=>{J.update(Y)}),J}(ee),ei=(0,en.useMemo)(()=>({children:Y})=>(0,er.jsx)(J.Provider,{value:et,children:Y}),[et]),ea=(0,en.useMemo)(()=>({children:J,...Q})=>(0,er.jsx)(et.Field,{...Q,children:Q=>(0,er.jsx)(X.Provider,{value:Q,children:J(Object.assign(Q,Y))})}),[et]);return(0,en.useMemo)(()=>Object.assign(et,{AppField:ea,AppForm:ei,...Q}),[et,ea,ei])},withForm:function({render:Y,props:X}){return J=>Y({...X,...J})},withFieldGroup:function({render:Y,props:X,defaultValues:J}){return function(ee){let et=function(Y){let[X]=(0,en.useState)(()=>{let J=new tx(Y),Q=Y.form instanceof tx?Y.form.form:Y.form;return J.AppForm=function(Y){return(0,er.jsx)(Q.AppForm,{...Y})},J.AppField=function(Y){return(0,er.jsx)(Q.AppField,{...X.getFormFieldOptions(Y)})},J.Field=function(Y){return(0,er.jsx)(Q.Field,{...X.getFormFieldOptions(Y)})},J.Subscribe=function(Y){return(0,er.jsx)(tw,{lens:X,selector:Y.selector,children:Y.children})},Object.assign(J,{...Y.formComponents})});return ty(X.mount,[X]),X}((0,en.useMemo)(()=>({form:ee.form,fields:ee.fields,defaultValues:J,formComponents:Q}),[ee.form,ee.fields]));return Y({...X,...ee,group:et})}}}}({fieldComponents:{TextField:function({id:Y,label:X,name:J,colSpan:ee}){let et=tA(),en=Q(et.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@lg:col-span-1":"1"===ee}),"data-sentry-component":"TextField","data-sentry-source-file":"text-field.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:Y??J,"data-sentry-element":"Label","data-sentry-source-file":"text-field.tsx",children:X}),(0,er.jsx)(tC.f,{id:Y??J,type:"text",value:et.state.value??"",onBlur:()=>et.handleBlur(),onChange:Y=>et.handleChange(Y.target.value),"data-sentry-element":"Input","data-sentry-source-file":"text-field.tsx"})]}),(0,er.jsx)("div",{children:en&&(0,er.jsx)("em",{className:"text-sm text-destructive first:mt-1",children:en[0]?.message})})]})},TextareaField:function({id:Y,label:X,name:J,colSpan:ee="2"}){let et=tA(),en=Q(et.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@md:col-span-1":"1"===ee}),"data-sentry-component":"TextareaField","data-sentry-source-file":"textarea-field.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:Y??J,"data-sentry-element":"Label","data-sentry-source-file":"textarea-field.tsx",children:X}),(0,er.jsx)(tT,{id:Y??J,value:et.state.value??"",onBlur:()=>et.handleBlur(),onChange:Y=>et.handleChange(Y.target.value),"data-sentry-element":"Textarea","data-sentry-source-file":"textarea-field.tsx"})]}),(0,er.jsx)("div",{children:en&&(0,er.jsx)("em",{className:"text-sm text-destructive first:mt-1",children:en[0]?.message})})]})},CheckboxField:function({id:Y,label:X,name:J,colSpan:ee="2"}){let et=tA(),en=Q(et.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 flex flex-col justify-start w-full",{"@lg:col-span-1":"1"===ee}),"data-sentry-component":"CheckboxField","data-sentry-source-file":"checkbox-field.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("flex items-center space-x-2"),children:[(0,er.jsx)(ry,{id:Y??J,checked:et.state.value??!1,onBlur:()=>et.handleBlur(),onCheckedChange:Y=>et.handleChange(!!Y),"data-sentry-element":"Checkbox","data-sentry-source-file":"checkbox-field.tsx"}),(0,er.jsx)(tj.f,{htmlFor:Y??J,"data-sentry-element":"Label","data-sentry-source-file":"checkbox-field.tsx",children:X})]}
2),(0,er.jsx)("div",{children:en&&(0,er.jsx)("em",{className:"text-sm text-destructive first:mt-1",children:en[0]})})]})},NumberField:function({id:Y,label:X,name:J,colSpan:ee="2"}){let et=tA(),en=Q(et.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@lg:col-span-1":"1"===ee}),"data-sentry-component":"NumberField","data-sentry-source-file":"number-field.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:Y??J,"data-sentry-element":"Label","data-sentry-source-file":"number-field.tsx",children:X}),(0,er.jsx)(tC.f,{id:Y??J,type:"number",value:et.state.value??"",onBlur:()=>et.handleBlur(),onChange:Y=>et.handleChange(Y.target.value),"data-sentry-element":"Input","data-sentry-source-file":"number-field.tsx"})]}),(0,er.jsx)("div",{children:en&&(0,er.jsx)("em",{className:"text-destructive first:mt-1 text-sm",children:en[0]?.message})})]})},EmailField:function({label:Y,name:X,colSpan:J="2"}){let ee=tA(),et=Q(ee.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@lg:col-span-1":"1"===J}),"data-sentry-component":"EmailField","data-sentry-source-file":"email-field.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:X,"data-sentry-element":"Label","data-sentry-source-file":"email-field.tsx",children:Y}),(0,er.jsx)(tC.f,{id:X,type:"email",value:ee.state.value??"",onBlur:()=>ee.handleBlur(),onChange:Y=>ee.handleChange(Y.target.value),"data-sentry-element":"Input","data-sentry-source-file":"email-field.tsx"})]}),(0,er.jsx)("div",{children:et&&(0,er.jsx)("em",{className:"text-sm text-destructive first:mt-1",children:et[0]?.message})})]})},PhoneField:function({label:Y,name:X,colSpan:J}){let ee=tA(),et=Q(ee.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@lg:col-span-1":"1"===J}),"data-sentry-component":"PhoneField","data-sentry-source-file":"phone-field.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:X,"data-sentry-element":"Label","data-sentry-source-file":"phone-field.tsx",children:Y}),(0,er.jsx)(tC.f,{id:X,type:"text",value:ee.state.value??"",onBlur:()=>ee.handleBlur(),onChange:Y=>ee.handleChange(Y.target.value),"data-sentry-element":"Input","data-sentry-source-file":"phone-field.tsx"})]}),(0,er.jsx)("div",{children:et&&(0,er.jsx)("em",{className:"text-sm text-destructive first:mt-1",children:et[0]?.message})})]})},StateField:function({id:Y,label:X,name:J,colSpan:ee="2"}){let et=tA(),en=Q(et.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@lg:col-span-1":"1"===ee}),"data-sentry-component":"StateField","data-sentry-source-file":"index.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:Y??J,"data-sentry-element":"Label","data-sentry-source-file":"index.tsx",children:X}),(0,er.jsxs)(nx,{onValueChange:Y=>et.handleChange(Y),"data-sentry-element":"Select","data-sentry-source-file":"index.tsx",children:[(0,er.jsx)(ar,{id:Y??J,"data-sentry-element":"SelectTrigger","data-sentry-source-file":"index.tsx",children:(0,er.jsx)(nM,{placeholder:"Pick a state","data-sentry-element":"SelectValue","data-sentry-source-file":"index.tsx"})}),(0,er.jsx)(aa,{"data-sentry-element":"SelectContent","data-sentry-source-file":"index.tsx",children:ao.map(({label:Y,value:X})=>(0,er.jsx)(as,{value:X,children:Y},X))})]})]}),(0,er.jsx)("div",{children:en&&(0,er.jsx)("em",{className:"text-destructive first:mt-1 text-sm",children:en[0]?.message})})]})},CountryField:function({id:Y,label:X,name:J,colSpan:ee="2"}){let et=tA(),en=Q(et.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@lg:col-span-1":"1"===ee}),"data-sentry-component":"CountryField","data-sentry-source-file":"index.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:Y??J,"data-sentry-element":"Label","data-sentry-source-file":"index.tsx",children:X}),(0,er.jsxs)(nx,{onValueChange:Y=>et.handleChange(Y),"data-sentry-element":"Select","data-sentry-source-file":"index.tsx",children:[(0,er.jsx)(ar,{id:Y??J,"data-sentry-element":"SelectTrigger","data-sentry-source-file":"index.tsx",children:(0,er.jsx)(nM,{placeholder:"Pick a country","data-sentry-element":"SelectValue","data-sentry-source-file":"index.tsx"})}),(0,er.jsx)(aa,{"data-sentry-element":"SelectContent","data-sentry-source-file":"index.tsx",children:al.map(({label:Y,value:X})=>(0,er.jsx)(as,{value:X,children:Y},X))})]})]}
2),(0,er.jsx)("div",{children:en&&(0,er.jsx)("em",{className:"text-sm text-destructive first:mt-1",children:en[0]?.message})})]})},SelectField:function({id:Y,label:X,name:J,colSpan:ee="2",options:et}){let en=tA(),ea=Q(en.store,Y=>Y.meta.errors);return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@lg:col-span-1":"1"===ee}),"data-sentry-component":"SelectField","data-sentry-source-file":"select-field.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:Y??J,"data-sentry-element":"Label","data-sentry-source-file":"select-field.tsx",children:X}),(0,er.jsxs)(nx,{onValueChange:Y=>en.handleChange(Y),"data-sentry-element":"Select","data-sentry-source-file":"select-field.tsx",children:[(0,er.jsx)(ar,{id:Y??J,"data-sentry-element":"SelectTrigger","data-sentry-source-file":"select-field.tsx",children:(0,er.jsx)(nM,{placeholder:`Select a ${J}`,className:"bg-red-300","data-sentry-element":"SelectValue","data-sentry-source-file":"select-field.tsx"})}),(0,er.jsx)(aa,{"data-sentry-element":"SelectContent","data-sentry-source-file":"select-field.tsx",children:et?.map(({label:Y,value:X})=>(0,er.jsx)(as,{value:X,children:Y},X))})]})]}),(0,er.jsx)("div",{children:ea&&(0,er.jsx)("em",{className:"text-sm text-destructive first:mt-1",children:ea[0]?.message})})]})},MultiSelectField:function({label:Y,name:X,colSpan:J="2",options:ee=ac}){let et=tA(),en=Q(et.store,Y=>Y.meta.errors),ea=Array.isArray(et.state.value)?et.state.value:[];return(0,er.jsxs)("div",{className:(0,ei.f)("col-span-2 w-full",{"@lg:col-span-1":"1"===J}),"data-sentry-component":"MultiSelectField","data-sentry-source-file":"multi-select-field.tsx",children:[(0,er.jsxs)("div",{className:(0,ei.f)("grid gap-2 w-full"),children:[(0,er.jsx)(tj.f,{htmlFor:X,"data-sentry-element":"Label","data-sentry-source-file":"multi-select-field.tsx",children:Y}),(0,er.jsx)("div",{className:"flex flex-wrap gap-2",children:ee.map(Y=>{let X=ea.includes(Y);return(0,er.jsxs)("button",{type:"button",className:(0,ei.f)("px-3 py-1 rounded-full border text-sm flex items-center gap-1 transition-colors",X?"bg-green-500 text-white border-green-600":"bg-background border-gray-300 hover:bg-gray-100"),onClick:()=>{ea.includes(Y)?et.handleChange(ea.filter(X=>X!==Y)):et.handleChange([...ea,Y])},"aria-pressed":X,children:[X?(0,er.jsx)(ad.f,{className:"w-4 h-4 mr-1"}):null,Y]},Y)})})]}),(0,er.jsx)("div",{children:en&&(0,er.jsx)("em",{className:"text-sm text-destructive first:mt-1",children:en[0]?.message||en[0]})})]})}},formComponents:{SubmitButton:function({label:Y}){let X=tE();return(0,er.jsx)(X.Subscribe,{selector:Y=>[Y.canSubmit,Y.isSubmitting],"data-sentry-element":"form.Subscribe","data-sentry-component":"SubmitButton","data-sentry-source-file":"submit-button.tsx",children:([X,J])=>(0,er.jsx)(au.K,{variant:"brand",className:"w-full",disabled:!X||J,children:J?(0,er.jsx)(af,{className:"animate-spin"}):Y})})}},fieldContext:tM,formContext:tk});Y.s(["f",0,ah],783602),Y.i(906464),Y.s([],279407),Y.i(279407),Y.i(696555),Y.s([],924326),Y.i(924326),Y.i(458728);var am=Y.i(480);Y.i(559413),Y.S([am,"coerce,coerce,literal,literal,string,string,undefined,undefined,union,union"],966951);var ab=Y.i(966951);Y.s(["z",0,ab],395458)},210102,(Y,X,J)=>{J.byteLength=function(Y){var X=ea(Y),J=X[0],Q=X[1];return(J+Q)*3/4-Q},J.toByteArray=function(Y){var X,J,Q=ea(Y),er=Q[0],ei=Q[1],en=new et((er+ei)*3/4-ei),es=0,eo=ei>0?er-4:er;for(J=0;J<eo;J+=4)X=ee[Y.charCodeAt(J)]<<18|ee[Y.charCodeAt(J+1)]<<12|ee[Y.charCodeAt(J+2)]<<6|ee[Y.charCodeAt(J+3)],en[es++]=X>>16&255,en[es++]=X>>8&255,en[es++]=255&X;return 2===ei&&(X=ee[Y.charCodeAt(J)]<<2|ee[Y.charCodeAt(J+1)]>>4,en[es++]=255&X),1===ei&&(X=ee[Y.charCodeAt(J)]<<10|ee[Y.charCodeAt(J+1)]<<4|ee[Y.charCodeAt(J+2)]>>2,en[es++]=X>>8&255,en[es++]=255&X),en},J.fromByteArray=function(Y){for(var X,J=Y.length,ee=J%3,et=[],er=0,ei=J-ee;er<ei;er+=16383)et.push(function(Y,X,J){for(var ee,et=[],er=X;er<J;er+=3)ee=(Y[er]<<16&0xff0000)+(Y[er+1]<<8&65280)+(255&Y[er+2]),et.push(Q[ee>>18&63]+Q[ee>>12&63]+Q[ee>>6&63]+Q[63&ee]);return et.join("")}(Y,er,er+16383>ei?ei:er+16383));return 1===ee?et.push(Q[(X=Y[J-1])>>2]+Q[X<<4&63]+"=="):2===ee&&et.push(Q[(X=(Y[J-2]<<8)+Y[J-1])>>10]+Q[X>>4&63]+Q[X<<2&63]+"="),et.join("")};for(var Q=[],ee=[],et="u">typeof Uint8Array?Uint8Array:Array,er="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
2+/",ei=0,en=er.length;ei<en;++ei)Q[ei]=er[ei],ee[er.charCodeAt(ei)]=ei;function ea(Y){var X=Y.length;if(X%4>0)throw Error("Invalid string. Length must be a multiple of 4");var J=Y.indexOf("=");-1===J&&(J=X);var Q=J===X?0:4-J%4;return[J,Q]}ee[45]=62,ee[95]=63},356967,(Y,X,J)=>{var Q=Y.r(210102),ee=Y.r(962866),et="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function er(Y){if(Y>0x7fffffff)throw RangeError('The value "'+Y+'" is invalid for option "size"');var X=new Uint8Array(Y);return Object.setPrototypeOf(X,ei.prototype),X}function ei(Y,X,J){if("number"==typeof Y){if("string"==typeof X)throw TypeError('The "string" argument must be of type string. Received type number');return es(Y)}return en(Y,X,J)}function en(Y,X,J){if("string"==typeof Y){var Q=Y,ee=X;if(("string"!=typeof ee||""===ee)&&(ee="utf8"),!ei.isEncoding(ee))throw TypeError("Unknown encoding: "+ee);var et=0|eu(Q,ee),en=er(et),ea=en.write(Q,ee);return ea!==et&&(en=en.slice(0,ea)),en}if(ArrayBuffer.isView(Y))return eo(Y);if(null==Y)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Y);if(eA(Y,ArrayBuffer)||Y&&eA(Y.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(eA(Y,SharedArrayBuffer)||Y&&eA(Y.buffer,SharedArrayBuffer)))return function(Y,X,J){var Q;if(X<0||Y.byteLength<X)throw RangeError('"offset" is outside of buffer bounds');if(Y.byteLength<X+(J||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(Q=void 0===X&&void 0===J?new Uint8Array(Y):void 0===J?new Uint8Array(Y,X):new Uint8Array(Y,X,J),ei.prototype),Q}(Y,X,J);if("number"==typeof Y)throw TypeError('The "value" argument must not be of type number. Received type number');var es=Y.valueOf&&Y.valueOf();if(null!=es&&es!==Y)return ei.from(es,X,J);var ef=function(Y){if(ei.isBuffer(Y)){var X,J=0|el(Y.length),Q=er(J);return 0===Q.length||Y.copy(Q,0,0,J),Q}if(void 0!==Y.length){return"number"!=typeof Y.length||(X=Y.length)!=X?er(0):eo(Y)}if("Buffer"===Y.type&&Array.isArray(Y.data))return eo(Y.data)}(Y);if(ef)return ef;if("u">typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof Y[Symbol.toPrimitive])return ei.from(Y[Symbol.toPrimitive]("string"),X,J);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Y)}function ea(Y){if("number"!=typeof Y)throw TypeError('"size" argument must be of type number');if(Y<0)throw RangeError('The value "'+Y+'" is invalid for option "size"')}function es(Y){return ea(Y),er(Y<0?0:0|el(Y))}function eo(Y){for(var X=Y.length<0?0:0|el(Y.length),J=er(X),Q=0;Q<X;Q+=1)J[Q]=255&Y[Q];return J}J.Buffer=ei,J.SlowBuffer=function(Y){return+Y!=Y&&(Y=0),ei.alloc(+Y)},J.INSPECT_MAX_BYTES=50,J.kMaxLength=0x7fffffff,ei.TYPED_ARRAY_SUPPORT=function(){try{var Y=new Uint8Array(1),X={foo:function(){return 42}};return Object.setPrototypeOf(X,Uint8Array.prototype),Object.setPrototypeOf(Y,X),42===Y.foo()}catch(Y){return!1}}(),!ei.TYPED_ARRAY_SUPPORT&&"u">typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(ei.prototype,"parent",{enumerable:!0,get:function(){if(ei.isBuffer(this))return this.buffer}}),Object.defineProperty(ei.prototype,"offset",{enumerable:!0,get:function(){if(ei.isBuffer(this))return this.byteOffset}}),ei.poolSize=8192,ei.from=function(Y,X,J){return en(Y,X,J)},Object.setPrototypeOf(ei.prototype,Uint8Array.prototype),Object.setPrototypeOf(ei,Uint8Array),ei.alloc=function(Y,X,J){return(ea(Y),Y<=0)?er(Y):void 0!==X?"string"==typeof J?er(Y).fill(X,J):er(Y).fill(X):er(Y)},ei.allocUnsafe=function(Y){return es(Y)},ei.allocUnsafeSlow=function(Y){return es(Y)};function el(Y){if(Y>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|Y}function eu(Y,X){if(ei.isBuffer(Y))return Y.length;if(ArrayBuffer.isView(Y)||eA(Y,ArrayBuffer))return Y.byteLength;if("string"!=typeof Y)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Y);var J=Y.length,Q=arguments.length>2&&!0===arguments[2];if(!Q&&0===J)return 0;for(var ee=!1;;)switch(X){case"ascii":case"latin1":case"binary":return J;case"utf8":case"utf-8":return ew(Y).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*J;case"hex":return J>>>1;case"base64":return eS(Y).length;default:if(ee)return Q?-1:ew(Y).length;X=(""+X).toLowerCase(),ee=!0}}function ef(Y,X,J){var ee,et,er,ei=!1;if((void 0===X||X<0)&&(X=0),X>this.length||((void 0===J||J>this.length)&&(J=this.length),J<=0||(J>>>=0)<=(X>>>=0)))return"";for(Y||(Y="utf8");;)switch(Y){case"hex":return function(Y,X,J){var Q=Y.length;(!X||X<0)&&(X=0),(!J||J<0||J>Q)&&(J=Q);for(var ee="",et=X;et<J;++et)ee+=ek[Y[et]];return ee}(this,X,J);case"utf8":case"utf-8":return ep(this,X,J);case"ascii":return function(Y,X,J){var Q="";J=Math.min(Y.length,J);for(var ee=X;ee<J;++ee)Q+=String.fromCharCode(127&Y[ee]);return Q}(this,X,J);case"latin1":case"binary":return function(Y,X,J){var Q="";J=Math.min(Y.length,J);for(var ee=X;ee<J;++ee)Q+=String.fromCharCode(Y[ee]);return Q}(this,X,J);case"base64":return ee=this,et=X,er=J,0===et&&er===ee.length?Q.fromByteArray(ee):Q.fromByteArray(ee.
vendor: 14,791 bytes, line 2
2slice(et,er));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(Y,X,J){for(var Q=Y.slice(X,J),ee="",et=0;et<Q.length;et+=2)ee+=String.fromCharCode(Q[et]+256*Q[et+1]);return ee}(this,X,J);default:if(ei)throw TypeError("Unknown encoding: "+Y);Y=(Y+"").toLowerCase(),ei=!0}}function ed(Y,X,J){var Q=Y[X];Y[X]=Y[J],Y[J]=Q}function ec(Y,X,J,Q,ee){var et;if(0===Y.length)return -1;if("string"==typeof J?(Q=J,J=0):J>0x7fffffff?J=0x7fffffff:J<-0x80000000&&(J=-0x80000000),(et=J*=1)!=et&&(J=ee?0:Y.length-1),J<0&&(J=Y.length+J),J>=Y.length)if(ee)return -1;else J=Y.length-1;else if(J<0)if(!ee)return -1;else J=0;if("string"==typeof X&&(X=ei.from(X,Q)),ei.isBuffer(X))return 0===X.length?-1:eh(Y,X,J,Q,ee);if("number"==typeof X){if(X&=255,"function"==typeof Uint8Array.prototype.indexOf)if(ee)return Uint8Array.prototype.indexOf.call(Y,X,J);else return Uint8Array.prototype.lastIndexOf.call(Y,X,J);return eh(Y,[X],J,Q,ee)}throw TypeError("val must be string, number or Buffer")}function eh(Y,X,J,Q,ee){var et,er=1,ei=Y.length,en=X.length;if(void 0!==Q&&("ucs2"===(Q=String(Q).toLowerCase())||"ucs-2"===Q||"utf16le"===Q||"utf-16le"===Q)){if(Y.length<2||X.length<2)return -1;er=2,ei/=2,en/=2,J/=2}function ea(Y,X){return 1===er?Y[X]:Y.readUInt16BE(X*er)}if(ee){var es=-1;for(et=J;et<ei;et++)if(ea(Y,et)===ea(X,-1===es?0:et-es)){if(-1===es&&(es=et),et-es+1===en)return es*er}else -1!==es&&(et-=et-es),es=-1}else for(J+en>ei&&(J=ei-en),et=J;et>=0;et--){for(var eo=!0,el=0;el<en;el++)if(ea(Y,et+el)!==ea(X,el)){eo=!1;break}if(eo)return et}return -1}ei.isBuffer=function(Y){return null!=Y&&!0===Y._isBuffer&&Y!==ei.prototype},ei.compare=function(Y,X){if(eA(Y,Uint8Array)&&(Y=ei.from(Y,Y.offset,Y.byteLength)),eA(X,Uint8Array)&&(X=ei.from(X,X.offset,X.byteLength)),!ei.isBuffer(Y)||!ei.isBuffer(X))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Y===X)return 0;for(var J=Y.length,Q=X.length,ee=0,et=Math.min(J,Q);ee<et;++ee)if(Y[ee]!==X[ee]){J=Y[ee],Q=X[ee];break}return J<Q?-1:+(Q<J)},ei.isEncoding=function(Y){switch(String(Y).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},ei.concat=function(Y,X){if(!Array.isArray(Y))throw TypeError('"list" argument must be an Array of Buffers');if(0===Y.length)return ei.alloc(0);if(void 0===X)for(J=0,X=0;J<Y.length;++J)X+=Y[J].length;var J,Q=ei.allocUnsafe(X),ee=0;for(J=0;J<Y.length;++J){var et=Y[J];if(eA(et,Uint8Array)&&(et=ei.from(et)),!ei.isBuffer(et))throw TypeError('"list" argument must be an Array of Buffers');et.copy(Q,ee),ee+=et.length}return Q},ei.byteLength=eu,ei.prototype._isBuffer=!0,ei.prototype.swap16=function(){var Y=this.length;if(Y%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var X=0;X<Y;X+=2)ed(this,X,X+1);return this},ei.prototype.swap32=function(){var Y=this.length;if(Y%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var X=0;X<Y;X+=4)ed(this,X,X+3),ed(this,X+1,X+2);return this},ei.prototype.swap64=function(){var Y=this.length;if(Y%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var X=0;X<Y;X+=8)ed(this,X,X+7),ed(this,X+1,X+6),ed(this,X+2,X+5),ed(this,X+3,X+4);return this},ei.prototype.toString=function(){var Y=this.length;return 0===Y?"":0==arguments.length?ep(this,0,Y):ef.apply(this,arguments)},ei.prototype.toLocaleString=ei.prototype.toString,ei.prototype.equals=function(Y){if(!ei.isBuffer(Y))throw TypeError("Argument must be a Buffer");return this===Y||0===ei.compare(this,Y)},ei.prototype.inspect=function(){var Y="",X=J.INSPECT_MAX_BYTES;return Y=this.toString("hex",0,X).replace(/(.{2})/g,"$1 ").trim(),this.length>X&&(Y+=" ... "),"<Buffer "+Y+">"},et&&(ei.prototype[et]=ei.prototype.inspect),ei.prototype.compare=function(Y,X,J,Q,ee){if(eA(Y,Uint8Array)&&(Y=ei.from(Y,Y.offset,Y.byteLength)),!ei.isBuffer(Y))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Y);if(void 0===X&&(X=0),void 0===J&&(J=Y?Y.length:0),void 0===Q&&(Q=0),void 0===ee&&(ee=this.length),X<0||J>Y.length||Q<0||ee>this.length)throw RangeError("out of range index");if(Q>=ee&&X>=J)return 0;if(Q>=ee)return -1;if(X>=J)return 1;if(X>>>=0,J>>>=0,Q>>>=0,ee>>>=0,this===Y)return 0;for(var et=ee-Q,er=J-X,en=Math.min(et,er),ea=this.slice(Q,ee),es=Y.slice(X,J),eo=0;eo<en;++eo)if(ea[eo]!==es[eo]){et=ea[eo],er=es[eo];break}return et<er?-1:+(er<et)},ei.prototype.includes=function(Y,X,J){return -1!==this.indexOf(Y,X,J)},ei.prototype.indexOf=function(Y,X,J){return ec(this,Y,X,J,!0)},ei.prototype.lastIndexOf=function(Y,X,J){return ec(this,Y,X,J,!1)};function ep(Y,X,J){J=Math.min(Y.length,J);for(var Q=[],ee=X;ee<J;){var et,er,ei,en,ea=Y[ee],es=null,eo=ea>239?4:ea>223?3:ea>191?2:1;if(ee+eo<=J)switch(eo){case 1:ea<128&&(es=ea);break;case 2:(192&(et=Y[ee+1]))==128&&(en=(31&ea)<<6|63&et)>127&&(es=en);break;case 3:et=Y[ee+1],er=Y[ee+2],(192&et)==128&&(192&er)==128&&(en=(15&ea)<<12|(63&et)<<6|63&er)>2047&&(en<55296||en>57343)&&(es=en);break;case 4:et=Y[ee+1],er=Y[ee+2],ei=Y[ee+3],(192&et)==128&&(192&er)==128&&(192&ei)==128&&(en=(15&ea)<<18|(63&et)<<12|(63&er)<<6|63&ei)>65535&&en<1114112&&(es=en)}null===es?(es=65533,eo=1):es>65535&&(es-=65536,Q.push(es>>>10&1023|55296),es=56320|1023&es),Q.push(es),ee+=eo}var el=Q,eu=el.length;if(eu<=4096)return String.fromCharCode.apply(String,el);for(var ef="",ed=0;ed<eu;)ef+=String.fromCharCode.apply(String,el.slice(ed,ed+=4096));return ef}function em(Y,X,J){if(Y%1!=0||Y<0)throw RangeError("offset is not uint");if(Y+X>J)throw RangeError("Trying to access beyond buffer length")}function eb(Y,X,J,Q,ee,et){if(!ei.isBuffer(Y))throw TypeError('"buffer" argument must be a Buffer instance');if(X>ee||X<et)throw RangeError('"value" argument is out of bounds');if(J+Q>Y.length)throw RangeError("Index out of range")}function ey(Y,X,J,Q,ee,et){if(J+Q>Y.length||J<0)throw RangeError("Index out of range")}function eg(Y,X,J,Q,et){return X*=1,J>>>=0,et||ey(Y,X,J,4,34028234663852886e22,-34028234663852886e22),ee.write(Y,X,J,Q,23,4),J+4}function ev(Y,X,J,Q,et){return X*=1,J>>>=0,et||ey(Y,X,J,8,17976931348623157e292,-17976931348623157e292),ee.write(Y,X,J,Q,52,8),J+8}ei.prototype.write=function(Y,X,J,Q){if(void 0===X)Q="utf8",J=this.length,X=0;else if(void 0===J&&"string"==typeof X)Q=X,J=this.length,X=0;else if(isFinite(X))X>>>=0,isFinite(J)?(J>>>=0,void 0===Q&&(Q="utf8")):(Q=J,J=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ee,et,er,ei,en,ea,es,eo,el=this.length-X;if((void 0===J||J>el)&&(J=el),Y.length>0&&(J<0||X<0)||X>this.length)throw RangeError("Attempt to write outside buffer bounds");Q||(Q="utf8");for(var eu=!1;;)switch(Q){case"hex":return function(Y,X,J,Q){J=Number(J)||0;var ee=Y.length-J;Q?(Q=Number(Q))>ee&&(Q=ee):Q=ee;var et=X.length;Q>et/2&&(Q=et/2);for(var er=0;er<Q;++er){var ei,en=parseInt(X.substr(2*er,2),16);if((ei=en)!=ei)break;Y[J+er]=en}return er}(this,Y,X,J);case"utf8":case"utf-8":return ee=X,et=J,eM(ew(Y,this.length-ee),this,ee,et);case"ascii":return er=X,ei=J,eM(e_(Y),this,er,ei);case"latin1":case"binary":return function(Y,X,J,Q){return eM(e_(X),Y,J,Q)}(this,Y,X,J);case"base64":return en=X,ea=J,eM(eS(Y),this,en,ea);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return es=X,eo=J,eM(function(Y,X){for(var J,Q,ee=[],et=0;et<Y.length&&!((X-=2)<0);++et)Q=(J=Y.charCodeAt(et))>>8,ee.push(J%256),ee.push(Q);return ee}(Y,this.length-es),this,es,eo);default:if(eu)throw TypeError("Unknown encoding: "+Q);Q=(""+Q).toLowerCase(),eu=!0}},ei.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},ei.prototype.slice=function(Y,X){var J=this.length;Y=~~Y,X=void 0===X?J:~~X,Y<0?(Y+=J)<0&&(Y=0):Y>J&&(Y=J),X<0?(X+=J)<0&&(X=0):X>J&&(X=J),X<Y&&(X=Y);var Q=this.subarray(Y,X);return Object.setPrototypeOf(Q,ei.prototype),Q},ei.prototype.readUIntLE=function(Y,X,J){Y>>>=0,X>>>=0,J||em(Y,X,this.length);for(var Q=this[Y],ee=1,et=0;++et<X&&(ee*=256);)Q+=this[Y+et]*ee;return Q},ei.prototype.readUIntBE=function(Y,X,J){Y>>>=0,X>>>=0,J||em(Y,X,this.length);for(var Q=this[Y+--X],ee=1;X>0&&(ee*=256);)Q+=this[Y+--X]*ee;return Q},ei.prototype.readUInt8=function(Y,X){return Y>>>=0,X||em(Y,1,this.length),this[Y]},ei.prototype.readUInt16LE=function(Y,X){return Y>>>=0,X||em(Y,2,this.length),this[Y]|this[Y+1]<<8},ei.prototype.readUInt16BE=function(Y,X){return Y>>>=0,X||em(Y,2,this.length),this[Y]<<8|this[Y+1]},ei.prototype.readUInt32LE=function(Y,X){return Y>>>=0,X||em(Y,4,this.length),(this[Y]|this[Y+1]<<8|this[Y+2]<<16)+0x1000000*this[Y+3]},ei.prototype.readUInt32BE=function(Y,X){return Y>>>=0,X||em(Y,4,this.length),0x1000000*this[Y]+(this[Y+1]<<16|this[Y+2]<<8|this[Y+3])},ei.prototype.readIntLE=function(Y,X,J){Y>>>=0,X>>>=0,J||em(Y,X,this.length);for(var Q=this[Y],ee=1,et=0;++et<X&&(ee*=256);)Q+=this[Y+et]*ee;return Q>=(ee*=128)&&(Q-=Math.pow(2,8*X)),Q},ei.prototype.readIntBE=function(Y,X,J){Y>>>=0,X>>>=0,J||em(Y,X,this.length);for(var Q=X,ee=1,et=this[Y+--Q];Q>0&&(ee*=256);)et+=this[Y+--Q]*ee;return et>=(ee*=128)&&(et-=Math.pow(2,8*X)),et},ei.prototype.readInt8=function(Y,X){return(Y>>>=0,X||em(Y,1,this.length),128&this[Y])?-((255-this[Y]+1)*1):this[Y]},ei.prototype.readInt16LE=function(Y,X){Y>>>=0,X||em(Y,2,this.length);var J=this[Y]|this[Y+1]<<8;return 32768&J?0xffff0000|J:J},ei.prototype.readInt16BE=function(Y,X){Y>>>=0,X||em(Y,2,this.length);var J=this[Y+1]|this[Y]<<8;return 32768&J?0xffff0000|J:J},ei.prototype.readInt32LE=function(Y,X){return Y>>>=0,X||em(Y,4,this.length),this[Y]|this[Y+1]<<8|this[Y+2]<<16|this[Y+3]<<24},ei.prototype.readInt32BE=function(Y,X){return Y>>>=0,X||em(Y,4,this.length),this[Y]<<24|this[Y+1]<<16|this[Y+2]<<8|this[Y+3]},ei.prototype.readFloatLE=function(Y,X){return Y>>>=0,X||em(Y,4,this.length),ee.read(this,Y,!0,23,4)},ei.prototype.readFloatBE=function(Y,X){return Y>>>=0,X||em(Y,4,this.length),ee.read(this,Y,!1,23,4)},ei.prototype.readDoubleLE=function(Y,X){return Y>>>=0,X||em(Y,8,this.length),ee.read(this,Y,!0,52,8)},ei.prototype.readDoubleBE=function(Y,X){return Y>>>=0,X||em(Y,8,this.length),ee.read(this,Y,!1,52,8)},ei.prototype.writeUIntLE=function(Y,X,J,Q){if(Y*=1,X>>>=0,J>>>=0,!Q){var ee=Math.pow(2,8*J)-1;eb(this,Y,X,J,ee,0)}var et=1,er=0;for(this[X]=255&Y;++er<J&&(et*=256);)this[X+er]=Y/et&255;return X+J},ei.prototype.writeUIntBE=function(Y,X,J,Q){if(Y*=1,X>>>=0,J>>>=0,!Q){var ee=Math.pow(2,8*J)-1;eb(this,Y,X,J,ee,0)}var et=J-1,er=1;for(this[X+et]=255&Y;--et>=0&&(er*=256);)this[X+et]=Y/er&255;return X+J},ei.prototype.writeUInt8=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,1,255,0),this[X]=255&Y,X+1},ei.prototype.writeUInt16LE=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,2,65535,0),this[X]=255&Y,this[X+1]=Y>>>8,X+2},ei.prototype.writeUInt16BE=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,2,65535,0),this[X]=Y>>>8,this[X+1]=255&Y,X+2},ei.prototype.writeUInt32LE=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,4,0xffffffff,0),this[X+3]=Y>>>24,this[X+2]=Y>>>16,this[X+1]=Y>>>8,this[X]=255&Y,X+4},ei.prototype.writeUInt32BE=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,4,0xffffffff,0),this[X]=Y>>>24,this[X+1]=Y>>>16,this[X+2]=Y>>>8,this[X+3]=255&Y,X+4},ei.prototype.writeIntLE=function(Y,X,J,Q){if(Y*=1,X>>>=0,!Q){var ee=Math.pow(2,8*J-1);eb(this,Y,X,J,ee-1,-ee)}var et=0,er=1,ei=0;for(this[X]=255&Y;++et<J&&(er*=256);)Y<0&&0===ei&&0!==this[X+et-1]&&(ei=1),this[X+et]=(Y/er|0)-ei&255;return X+J},ei.prototype.writeIntBE=function(Y,X,J,Q){if(Y*=1,X>>>=0,!Q){var ee=Math.pow(2,8*J-1);eb(this,Y,X,J,ee-1,-ee)}var et=J-1,er=1,ei=0;for(this[X+et]=255&Y;--et>=0&&(er*=256);)Y<0&&0===ei&&0!==this[X+et+1]&&(ei=1),this[X+et]=(Y/er|0)-ei&255;return X+J},ei.prototype.writeInt8=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,1,127,-128),Y<0&&(Y=255+Y+1),this[X]=255&Y,X+1},ei.prototype.writeInt16LE=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,2,32767,-32768),this[X]=255&Y,this[X+1]=Y>>>8,X+2},ei.prototype.writeInt16BE=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,2,32767,-32768),this[X]=Y>>>8,this[X+1]=255&Y,X+2},ei.prototype.writeInt32LE=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,4,0x7fffffff,-0x80000000),this[X]=255&Y,this[X+1]=Y>>>8,this[X+2]=Y>>>16,this[X+3]=Y>>>24,X+4},ei.prototype.writeInt32BE=function(Y,X,J){return Y*=1,X>>>=0,J||eb(this,Y,X,4,0x7fffffff,-0x80000000),Y<0&&(Y=0xffffffff+Y+1),this[X]=Y>>>24,this[X+1]=Y>>>16,this[X+2]=Y>>>8,this[X+3]=255&Y,X+4},ei.prototype.writeFloatLE=function(Y,X,J){return eg(this,Y,X,!0,J)},ei.prototype.writeFloatBE=function(Y,X,J){return eg(this,Y,X,!1,J)},ei.prototype.writeDoubleLE=function(Y,X,J){return ev(this,Y,X,!0,J)},ei.prototype.writeDoubleBE=function(Y,X,J){return ev(this,Y,X,!1,J)},ei.prototype.copy=function(Y,X,J,Q){if(!ei.isBuffer(Y))throw TypeError("argument should be a Buffer");if(J||(J=0),Q||0===Q||(Q=this.length),X>=Y.length&&(X=Y.length),X||(X=0),Q>0&&Q<J&&(Q=J),Q===J||0===Y.length||0===this.length)return 0;if(X<0)throw RangeError("targetStart out of bounds");if(J<0||J>=this.length)throw RangeError("Index out of range");if(Q<0)throw RangeError("sourceEnd out of bounds");Q>this.length&&(Q=this.length),Y.length-X<Q-J&&(Q=Y.length-X+J);var ee=Q-J;if(this===Y&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(X,J,Q);else if(this===Y&&J<X&&X<Q)for(var et=ee-1;et>=0;--et)Y[et+X]=this[et+J];else Uint8Array.prototype.set.call(Y,this.subarray(J,Q),X);return ee},ei.prototype.fill=function(Y,X,J,Q){if("string"==typeof Y){if("string"==typeof X?(Q=X,X=0,J=this.length):"string"==typeof J&&(Q=J,J=this.length),void 0!==Q&&"string"!=typeof Q)throw TypeError("encoding must be a string");if("string"==typeof Q&&!ei.isEncoding(Q))throw TypeError("Unknown encoding: "+Q);if(1===Y.length){var ee,et=Y.charCodeAt(0);("utf8"===Q&&et<128||"latin1"===Q)&&(Y=et)}}else"number"==typeof Y?Y&=255:"boolean"==typeof Y&&(Y=Number(Y));if(X<0||this.length<X||this.length<J)throw RangeError("Out of range index");if(J<=X)return this;if(X>>>=0,J=void 0===J?this.length:J>>>0,Y||(Y=0),"number"==typeof Y)for(ee=X;ee<J;++ee)this[ee]=Y;else{var er=ei.isBuffer(Y)?Y:ei.from(Y,Q),en=er.length;if(0===en)throw TypeError('The value "'+Y+'" is invalid for argument "value"');for(ee=0;ee<J-X;++ee)this[ee+X]=er[ee%en]}return this};var ex=/[^+/0-9A-Za-z-_]/g;function ew(Y,X){X=X||1/0;for(var J,Q=Y.length,ee=null,et=[],er=0;er<Q;++er){if((J=Y.charCodeAt(er))>55295&&J<57344){if(!ee){if(J>56319||er+1===Q){(X-=3)>-1&&et.push(239,191,189);continue}ee=J;continue}if(J<56320){(X-=3)>-1&&et.push(239,191,189),ee=J;continue}J=(ee-55296<<10|J-56320)+65536}else ee&&(X-=3)>-1&&et.push(239,191,189);if(ee=null,J<128){if((X-=1)<0)break;et.push(J)}else if(J<2048){if((X-=2)<0)break;et.push(J>>6|192,63&J|128)}
2else if(J<65536){if((X-=3)<0)break;et.push(J>>12|224,J>>6&63|128,63&J|128)}else if(J<1114112){if((X-=4)<0)break;et.push(J>>18|240,J>>12&63|128,J>>6&63|128,63&J|128)}else throw Error("Invalid code point")}return et}function e_(Y){for(var X=[],J=0;J<Y.length;++J)X.push(255&Y.charCodeAt(J));return X}function eS(Y){return Q.toByteArray(function(Y){if((Y=(Y=Y.split("=")[0]).trim().replace(ex,"")).length<2)return"";for(;Y.length%4!=0;)Y+="=";return Y}(Y))}function eM(Y,X,J,Q){for(var ee=0;ee<Q&&!(ee+J>=X.length)&&!(ee>=Y.length);++ee)X[ee+J]=Y[ee];return ee}function eA(Y,X){return Y instanceof X||null!=Y&&null!=Y.constructor&&null!=Y.constructor.name&&Y.constructor.name===X.name}var ek=function(){for(var Y="0123456789abcdef",X=Array(256),J=0;J<16;++J)for(var Q=16*J,ee=0;ee<16;++ee)X[Q+ee]=Y[J]+Y[ee];return X}()},679877,(Y,X,J)=>{var Q,ee="object"==typeof Reflect?Reflect:null,et=ee&&"function"==typeof ee.apply?ee.apply:function(Y,X,J){return Function.prototype.apply.call(Y,X,J)};Q=ee&&"function"==typeof ee.ownKeys?ee.ownKeys:Object.getOwnPropertySymbols?function(Y){return Object.getOwnPropertyNames(Y).concat(Object.getOwnPropertySymbols(Y))}:function(Y){return Object.getOwnPropertyNames(Y)};var er=Number.isNaN||function(Y){return Y!=Y};function ei(){ei.init.call(this)}X.exports=ei,X.exports.once=function(Y,X){return new Promise(function(J,Q){var ee,et,er;function ei(J){Y.removeListener(X,en),Q(J)}function en(){"function"==typeof Y.removeListener&&Y.removeListener("error",ei),J([].slice.call(arguments))}eh(Y,X,en,{once:!0}),"error"!==X&&(ee=Y,et=ei,er={once:!0},"function"==typeof ee.on&&eh(ee,"error",et,er))})},ei.EventEmitter=ei,ei.prototype._events=void 0,ei.prototype._eventsCount=0,ei.prototype._maxListeners=void 0;var en=10;function ea(Y){if("function"!=typeof Y)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof Y)}function es(Y){return void 0===Y._maxListeners?ei.defaultMaxListeners:Y._maxListeners}function eo(Y,X,J,Q){if(ea(J),void 0===(et=Y._events)?(et=Y._events=Object.create(null),Y._eventsCount=0):(void 0!==et.newListener&&(Y.emit("newListener",X,J.listener?J.listener:J),et=Y._events),er=et[X]),void 0===er)er=et[X]=J,++Y._eventsCount;else if("function"==typeof er?er=et[X]=Q?[J,er]:[er,J]:Q?er.unshift(J):er.push(J),(ee=es(Y))>0&&er.length>ee&&!er.warned){er.warned=!0;var ee,et,er,ei=Error("Possible EventEmitter memory leak detected. "+er.length+" "+String(X)+" listeners added. Use emitter.setMaxListeners() to increase limit");ei.name="MaxListenersExceededWarning",ei.emitter=Y,ei.type=X,ei.count=er.length,console&&console.warn&&console.warn(ei)}return Y}function el(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function eu(Y,X,J){var Q={fired:!1,wrapFn:void 0,target:Y,type:X,listener:J},ee=el.bind(Q);return ee.listener=J,Q.wrapFn=ee,ee}function ef(Y,X,J){var Q=Y._events;if(void 0===Q)return[];var ee=Q[X];return void 0===ee?[]:"function"==typeof ee?J?[ee.listener||ee]:[ee]:J?function(Y){for(var X=Array(Y.length),J=0;J<X.length;++J)X[J]=Y[J].listener||Y[J];return X}(ee):ec(ee,ee.length)}function ed(Y){var X=this._events;if(void 0!==X){var J=X[Y];if("function"==typeof J)return 1;if(void 0!==J)return J.length}return 0}function ec(Y,X){for(var J=Array(X),Q=0;Q<X;++Q)J[Q]=Y[Q];return J}function eh(Y,X,J,Q){if("function"==typeof Y.on)Q.once?Y.once(X,J):Y.on(X,J);else if("function"==typeof Y.addEventListener)Y.addEventListener(X,function ee(et){Q.once&&Y.removeEventListener(X,ee),J(et)});else throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Y)}Object.defineProperty(ei,"defaultMaxListeners",{enumerable:!0,get:function(){return en},set:function(Y){if("number"!=typeof Y||Y<0||er(Y))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Y+".");en=Y}}),ei.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},ei.prototype.setMaxListeners=function(Y){if("number"!=typeof Y||Y<0||er(Y))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Y+".");return this._maxListeners=Y,this},ei.prototype.getMaxListeners=function(){return es(this)},ei.prototype.emit=function(Y){for(var X=[],J=1;J<arguments.length;J++)X.push(arguments[J]);var Q="error"===Y,ee=this._events;if(void 0!==ee)Q=Q&&void 0===ee.error;else if(!Q)return!1;if(Q){if(X.length>0&&(er=X[0]),er instanceof Error)throw er;var er,ei=Error("Unhandled error."+(er?" ("+er.message+")":""));
2throw ei.context=er,ei}var en=ee[Y];if(void 0===en)return!1;if("function"==typeof en)et(en,this,X);else for(var ea=en.length,es=ec(en,ea),J=0;J<ea;++J)et(es[J],this,X);return!0},ei.prototype.addListener=function(Y,X){return eo(this,Y,X,!1)},ei.prototype.on=ei.prototype.addListener,ei.prototype.prependListener=function(Y,X){return eo(this,Y,X,!0)},ei.prototype.once=function(Y,X){return ea(X),this.on(Y,eu(this,Y,X)),this},ei.prototype.prependOnceListener=function(Y,X){return ea(X),this.prependListener(Y,eu(this,Y,X)),this},ei.prototype.removeListener=function(Y,X){var J,Q,ee,et,er;if(ea(X),void 0===(Q=this._events)||void 0===(J=Q[Y]))return this;if(J===X||J.listener===X)0==--this._eventsCount?this._events=Object.create(null):(delete Q[Y],Q.removeListener&&this.emit("removeListener",Y,J.listener||X));else if("function"!=typeof J){for(ee=-1,et=J.length-1;et>=0;et--)if(J[et]===X||J[et].listener===X){er=J[et].listener,ee=et;break}if(ee<0)return this;0===ee?J.shift():function(Y,X){for(;X+1<Y.length;X++)Y[X]=Y[X+1];Y.pop()}(J,ee),1===J.length&&(Q[Y]=J[0]),void 0!==Q.removeListener&&this.emit("removeListener",Y,er||X)}return this},ei.prototype.off=ei.prototype.removeListener,ei.prototype.removeAllListeners=function(Y){var X,J,Q;if(void 0===(J=this._events))return this;if(void 0===J.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==J[Y]&&(0==--this._eventsCount?this._events=Object.create(null):delete J[Y]),this;if(0==arguments.length){var ee,et=Object.keys(J);for(Q=0;Q<et.length;++Q)"removeListener"!==(ee=et[Q])&&this.removeAllListeners(ee);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(X=J[Y]))this.removeListener(Y,X);else if(void 0!==X)for(Q=X.length-1;Q>=0;Q--)this.removeListener(Y,X[Q]);return this},ei.prototype.listeners=function(Y){return ef(this,Y,!0)},ei.prototype.rawListeners=function(Y){return ef(this,Y,!1)},ei.listenerCount=function(Y,X){return"function"==typeof Y.listenerCount?Y.listenerCount(X):ed.call(Y,X)},ei.prototype.listenerCount=ed,ei.prototype.eventNames=function(){return this._eventsCount>0?Q(this._events):[]}},917229,585888,563474,555904,194190,18140,342498,716280,108158,Y=>{let X,J,Q,ee=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],et=new Set([...ee,"pathRotation"]),er=(Y,X,J)=>J>X?X:J<Y?Y:J,ei={test:Y=>"number"==typeof Y,parse:parseFloat,transform:Y=>Y},en={...ei,transform:Y=>er(0,1,Y)},ea={...ei,default:1},es=Y=>Math.round(1e5*Y)/1e5,eo=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,el=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,eu=(Y,X)=>J=>!!("string"==typeof J&&el.test(J)&&J.startsWith(Y)||X&&null!=J&&Object.prototype.hasOwnProperty.call(J,X)),ef=(Y,X,J)=>Q=>{if("string"!=typeof Q)return Q;let[ee,et,er,ei]=Q.match(eo);return{[Y]:parseFloat(ee),[X]:parseFloat(et),[J]:parseFloat(er),alpha:void 0!==ei?parseFloat(ei):1}},ed={...ei,transform:Y=>Math.round(er(0,255,Y))},ec={test:eu("rgb","red"),parse:ef("red","green","blue"),transform:({red:Y,green:X,blue:J,alpha:Q=1})=>"rgba("+ed.transform(Y)+", "+ed.transform(X)+", "+ed.transform(J)+", "+es(en.transform(Q))+")"},eh={test:eu("#"),parse:function(Y){let X="",J="",Q="",ee="";return Y.length>5?(X=Y.substring(1,3),J=Y.substring(3,5),Q=Y.substring(5,7),ee=Y.substring(7,9)):(X=Y.substring(1,2),J=Y.substring(2,3),Q=Y.substring(3,4),ee=Y.substring(4,5),X+=X,J+=J,Q+=Q,ee+=ee),{red:parseInt(X,16),green:parseInt(J,16),blue:parseInt(Q,16),alph
2a:ee?parseInt(ee,16)/255:1}},transform:ec.transform},ep=Y=>({test:X=>"string"==typeof X&&X.endsWith(Y)&&1===X.split(" ").length,parse:parseFloat,transform:X=>`${X}${Y}`}),em=ep("deg"),eb=ep("%"),ey=ep("px"),eg=ep("vh"),ev=ep("vw"),ex={...eb,parse:Y=>eb.parse(Y)/100,transform:Y=>eb.transform(100*Y)},ew={test:eu("hsl","hue"),parse:ef("hue","saturation","lightness"),transform:({hue:Y,saturation:X,lightness:J,alpha:Q=1})=>"hsla("+Math.round(Y)+", "+eb.transform(es(X))+", "+eb.transform(es(J))+", "+es(en.transform(Q))+")"},e_={test:Y=>ec.test(Y)||eh.test(Y)||ew.test(Y),parse:Y=>ec.test(Y)?ec.parse(Y):ew.test(Y)?ew.parse(Y):eh.parse(Y),transform:Y=>"string"==typeof Y?Y:Y.hasOwnProperty("red")?ec.transform(Y):ew.transform(Y),getAnimatableNone:Y=>{let X=e_.parse(Y);return X.alpha=0,e_.transform(X)}},eS=new RegExp(eo.source),eM=RegExp(/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu.source,"i"),eA="number",ek="color",eE=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function ej(Y){let X=Y.toString(),J=[],Q={color:[],number:[],var:[]},ee=[],et=0,er=X.replace(eE,Y=>(e_.test(Y)?(Q.color.push(et),ee.push(ek),J.push(e_.parse(Y))):Y.startsWith("var(")?(Q.var.push(et),ee.push("var"),J.push(Y)):(Q.number.push(et),ee.push(eA),J.push(parseFloat(Y))),++et,"${}")).split("${}");return{values:J,split:er,indexes:Q,types:ee}}function eT({split:Y,types:X}){let J=Y.length;return Q=>{let ee="";for(let et=0;et<J;et++)if(ee+=Y[et],void 0!==Q[et]){let Y=X[et];Y===eA?ee+=es(Q[et]):Y===ek?ee+=e_.transform(Q[et]):ee+=Q[et]}return ee}}let eC={test:function(Y){return isNaN(Y)&&"string"==typeof Y&&(eS.test(Y)||eM.test(Y))},parse:function(Y){return ej(Y).values},createTransformer:function(Y){return eT(ej(Y))},getAnimatableNone:function(Y){let X=ej(Y);return eT(X)(X.values.map((Y,J)=>((Y,X)=>"number"==typeof Y?X?.trim().endsWith("/")?Y:0:"number"==typeof Y?0:e_.test(Y)?e_.getAnimatableNone(Y):Y)(Y,X.split[J])))}},eR=new Set(["brightness","contrast","saturate","opacity"]);function eP(Y){let[X,J]=Y.slice(0,-1).split("(");if("drop-shadow"===X)return Y;let[Q]=J.match(eo)||[];if(!Q)return Y;let ee=J.replace(Q,""),et=+!!eR.has(X);return Q!==J&&(et*=100),X+"("+et+ee+")"}let eI=/\b([a-z-]*)\(.*?\)/gu,eO={...eC,getAnimatableNone:Y=>{let X=Y.match(eI);return X?X.map(eP).join(" "):Y}},eN={...eC,getAnimatableNone:Y=>{let X=eC.parse(Y);return eC.createTransformer(Y)(X.map(Y=>"number"==typeof Y?0:"object"==typeof Y?{...Y,alpha:1}:Y))}},eB={...ei,transform:Math.round},eL={borderWidth:ey,borderTopWidth:ey,borderRightWidth:ey,borderBottomWidth:ey,borderLeftWidth:ey,borderRadius:ey,borderTopLeftRadius:ey,borderTopRightRadius:ey,borderBottomRightRadius:ey,borderBottomLeftRadius:ey,width:ey,maxWidth:ey,height:ey,maxHeight:ey,top:ey,right:ey,bottom:ey,left:ey,inset:ey,insetBlock:ey,insetBlockStart:ey,insetBlockEnd:ey,insetInline:ey,insetInlineStart:ey,insetInlineEnd:ey,padding:ey,paddingTop:ey,paddingRight:ey,paddingBottom:ey,paddingLeft:ey,paddingBlock:ey,paddingBlockStart:ey,paddingBlockEnd:ey,paddingInline:ey,paddingInlineStart:ey,paddingInlineEnd:ey,margin:ey,marginTop:ey,marginRight:ey,marginBottom:ey,marginLeft:ey,marginBlock:ey,marginBlockStart:ey,marginBlockEnd:ey,marginInline:ey,marginInlineStart:ey,marginInlineEnd:ey,fontSize:ey,backgroundPositionX:ey,backgroundPositionY:ey,rotate:em,pathRotation:em,rotateX:em,rotateY:em,rotateZ:em,scale:ea,scaleX:ea,scaleY:ea,scaleZ:ea,skew:em,skewX:em,skewY:em,distance:ey,translateX:ey,translateY:ey,translateZ:ey,x:ey,y:ey,z:ey,perspective:ey,transformPerspective:ey,opacity:en,originX:ex,originY:ex,originZ:ey,zIndex:eB,fillOpacity:en,strokeOpacity:en,numOctaves:eB},eF={...eL,color:e_,backgroundColor:e_,outlineColor:e_,fill:e_,stroke:e_,borderColor:e_,borderTopColor:e_,borderRightColor:e_,borderBottomColor:e_,borderLeftColor:e_,filter:eO,WebkitFilter:eO,mask:eN,WebkitMask:eN},eD=Y=>eF[Y],eV=()=>({translate:0,scale:1,origin:0,originPoint:0}),eU=()=>({x:eV(),y:eV()}),ez=()=>({min:0,max:0}),eq=()=>({x:ez(),y:ez()}),e$=Y=>!!(Y&&Y.getVelocity),eW=new Set(["width","height","top","left","right","bottom",...ee]),eH=[ei,ey,eb,em,ev,eg,{test:Y=>"auto"===Y,parse:Y=>Y}],eK=Y=>eH.find(X=>X.test(Y)),eZ=()=>{},eG=()=>{},eY=Y=>X=>"string"==typeof X&&X.startsWith(Y),eX=eY("--"),eJ=eY("var(--"),eQ=Y=>!!eJ(Y)&&e0.test(Y.split("/*")[0].trim()),e0=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function e1(Y){return"string"==typeof Y&&Y.split("/*")[0].includes("var(--")}let e2=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,e6=new Set([eO,eN]);function e3(Y,X){let J=eD(Y);return e6.has(J)||(J=eC),J.getAnimatableNone?J.getAnimatableNone(X):void 0}let e4=Y=>180*Y/Math.PI,e5=Y=>e9(e4(Math.atan2(Y[1],Y[0]))),e8={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:Y=>(Math.abs(Y[0])+Math.abs(Y[3]))/2,rotate:e5,rotateZ:e5,skewX:Y=>e4(Math.atan(Y[1])),skewY:Y=>e4(Math.atan(Y[2])),skew:Y=>(Math.abs(Y[1])+Math.abs(Y[2]))/2}
2,e9=Y=>((Y%=360)<0&&(Y+=360),Y),e7=Y=>Math.sqrt(Y[0]*Y[0]+Y[1]*Y[1]),te=Y=>Math.sqrt(Y[4]*Y[4]+Y[5]*Y[5]),tt={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:e7,scaleY:te,scale:Y=>(e7(Y)+te(Y))/2,rotateX:Y=>e9(e4(Math.atan2(Y[6],Y[5]))),rotateY:Y=>e9(e4(Math.atan2(-Y[2],Y[0]))),rotateZ:e5,rotate:e5,skewX:Y=>e4(Math.atan(Y[4])),skewY:Y=>e4(Math.atan(Y[1])),skew:Y=>(Math.abs(Y[1])+Math.abs(Y[4]))/2};function tr(Y){return+!!Y.includes("scale")}function ti(Y,X){let J,Q;if(!Y||"none"===Y)return tr(X);let ee=Y.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(ee)J=tt,Q=ee;else{let X=Y.match(/^matrix\(([-\d.e\s,]+)\)$/u);J=e8,Q=X}if(!Q)return tr(X);let et=J[X],er=Q[1].split(",").map(tn);return"function"==typeof et?et(er):er[et]}function tn(Y){return parseFloat(Y.trim())}let ta=Y=>Y===ei||Y===ey,ts=new Set(["x","y","z"]),to=ee.filter(Y=>!ts.has(Y)),tl=new Set(["bottom","right"]);function tu(Y,X,J,Q,ee,et){let er=parseFloat(Y);if(!isNaN(er))return er;let{min:ei,max:en}=X()[J],ea=en-ei;return"border-box"===et?ea:ea-parseFloat(Q)-parseFloat(ee)}let tf={width:({width:Y,paddingLeft:X="0",paddingRight:J="0",boxSizing:Q},ee)=>tu(Y,ee,"x",X,J,Q),height:({height:Y,paddingTop:X="0",paddingBottom:J="0",boxSizing:Q},ee)=>tu(Y,ee,"y",X,J,Q),top:({top:Y})=>parseFloat(Y),left:({left:Y})=>parseFloat(Y),bottom:({top:Y},X)=>{let{y:J}=X();return parseFloat(Y)+(J.max-J.min)},right:({left:Y},X)=>{let{x:J}=X();return parseFloat(Y)+(J.max-J.min)},x:({transform:Y})=>ti(Y,"x"),y:({transform:Y})=>ti(Y,"y")};tf.translateX=tf.x,tf.translateY=tf.y;let td=Y=>Y,tc={},th=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function tp(Y,X,J={delta:0,timestamp:0,isProcessing:!1}){let Q=!1,ee=!0,et=()=>Q=!0,er=th.reduce((Y,X)=>(Y[X]=function(Y){let X=new Set,J=new Set,Q=!1,ee=!1,et=new Set,er={delta:0,timestamp:0,isProcessing:!1};function ei(X){et.has(X)&&(J.add(X),Y()),X(er)}let en={schedule:(Y,ee=!1,er=!1)=>{let ei=er&&Q?X:J;return ee&&et.add(Y),ei.add(Y),Y},cancel:Y=>{J.delete(Y),et.delete(Y)},process:Y=>{if(er=Y,Q){ee=!0;return}Q=!0;let et=X;X=J,J=et,X.forEach(ei),X.clear(),Q=!1,ee&&(ee=!1,en.process(Y))}};return en}(et),Y),{}),{setup:ei,read:en,resolveKeyframes:ea,preUpdate:es,update:eo,preRender:el,render:eu,postRender:ef}=er,ed=()=>{let et=tc.useManualTiming,er=et?J.timestamp:performance.now();Q=!1,et||(J.delta=ee?1e3/60:Math.max(Math.min(er-J.timestamp,40),1)),J.timestamp=er,J.isProcessing=!0,ei.process(J),en.process(J),ea.process(J),es.process(J),eo.process(J),el.process(J),eu.process(J),ef.process(J),J.isProcessing=!1,Q&&X&&(ee=!1,Y(ed))};return{schedule:th.reduce((X,et)=>{let ei=er[et];return X[et]=(X,et=!1,er=!1)=>(!Q&&(Q=!0,ee=!0,J.isProcessing||Y(ed)),ei.schedule(X,et,er)),X},{}),cancel:Y=>{for(let X=0;X<th.length;X++)er[th[X]].cancel(Y)},state:J,steps:er}}let tm={delta:0,timestamp:0,isProcessing:!1},{schedule:tb,cancel:ty,steps:tg}=tp("u">typeof requestAnimationFrame?requestAnimationFrame:td,!0,tm),tv=new Set,tx=!1,tw=!1,t_=!1;function tS(){if(tw){let Y=[],X=new Set,J=new Set;tv.forEach(Q=>{Q.needsMeasurement&&(Y.push(Q),X.add(Q.element),tl.has(Q.name)&&J.add(Q.element))});let Q=new Map;J.forEach(Y=>{let X,J=(X=[],to.forEach(J=>{let Q=Y.getValue(J);if(void 0!==Q){let Y=Q.get(),ee=+!!J.startsWith("scale");if(Y===ee)return;X.push([J,Y]),Q.set(ee)}}),X);J.length&&(Q.set(Y,J),Y.render())}),Y.forEach(Y=>Y.measureInitialState()),X.forEach(Y=>{Y.render();let X=Q.get(Y);X&&X.forEach(([X,J])=>{Y.getValue(X)?.set(J)})}),Y.forEach(Y=>Y.measureEndState()),Y.forEach(Y=>{void 0!==Y.suspendedScrollY&&window.scrollTo(0,Y.suspendedScrollY)})}tw=!1,tx=!1,tv.forEach(Y=>Y.complete(t_)),tv.clear()}function tM(){tv.forEach(Y=>{Y.readKeyframes(),Y.needsMeasurement&&(tw=!0)})}class tA{constructor(Y,X,J,Q,ee,et=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...Y],this.onComplete=X,this.name=J,this.motionValue=Q,this.element=ee,this.isAsync=et}scheduleResolve(){this.state="scheduled",this.isAsync?(tv.add(this),tx||(tx=!0,tb.read(tM),tb.resolveKeyframes(tS))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:Y,name:X,element:J,motionValue:Q}=this;if(null===Y[0]){let ee=Q?.get(),et=Y[Y.length-1];if(void 0!==ee)Y[0]=ee;else if(J&&X){let Q=function(Y,X,J){if("string"==typeof Y){if(/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(Y)||/^0[^.\s]+$/u.test(Y))return parseFloat(Y);if(!eC.test(Y)&&eC.test(J))return e3(X,J)}return Y??void 0}(J.readValue(X,et),X,et);void 0!==Q&&(Y[0]=Q)}void 0===Y[0]&&(Y[0]=et),Q&&void 0===ee&&Q.set(Y[0])}for(let X=1;X<Y.length;X++)Y[X]??(Y[X]=Y[X-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(Y=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,Y),tv.delete(this)}cancel(){"scheduled"===this.state&&(tv.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}
2let tk=new Set(["auto","none","0"]);class tE extends tA{constructor(Y,X,J,Q,ee){super(Y,X,J,Q,ee,!0)}readKeyframes(){let{unresolvedKeyframes:Y,element:X,name:J}=this;if(!X||!X.current)return;super.readKeyframes();for(let J=0;J<Y.length;J++){let Q=Y[J];if("string"==typeof Q&&eQ(Q=Q.trim())){let ee=function Y(X,J,Q=1){eG(`Max CSS variable fallback depth detected in property "${X}". This may indicate a circular fallback dependency.`);let[ee,et]=function(Y){let X=e2.exec(Y);if(!X)return[,];let[,J,Q,ee]=X;return[`--${J??Q}`,ee]}(X);if(!ee)return;let er=window.getComputedStyle(J).getPropertyValue(ee);if(er){let Y=er.trim();return/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(Y)?parseFloat(Y):Y}return eQ(et)?Y(et,J,Q+1):et}(Q,X.current);void 0!==ee&&(Y[J]=ee),J===Y.length-1&&(this.finalKeyframe=Q)}}if(this.resolveNoneKeyframes(),!eW.has(J)||2!==Y.length)return;let[Q,ee]=Y;if("number"==typeof Q&&"number"==typeof ee)return;let et=eK(Q),er=eK(ee);if(e1(Q)!==e1(ee)&&tf[J]){this.needsMeasurement=!0;return}if(et!==er)if(ta(et)&&ta(er))for(let X=0;X<Y.length;X++){let J=Y[X];"string"==typeof J&&(Y[X]=parseFloat(J))}else tf[J]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:Y,name:X}=this,J=[];for(let X=0;X<Y.length;X++)(null===Y[X]||function(Y){if("number"==typeof Y)return 0===Y;if(null===Y)return!0;return"none"===Y||"0"===Y||/^0[^.\s]+$/u.test(Y)}(Y[X]))&&J.push(X);J.length&&function(Y,X,J){let Q,ee=0;for(;ee<Y.length&&!Q;){let X=Y[ee];"string"==typeof X&&!tk.has(X)&&function(Y){let X=Y.toString();return eS.test(X)||eM.test(X)}(X)&&(Q=Y[ee]),ee++}if(Q&&J)for(let ee of X)Y[ee]!==Q&&(Y[ee]=e3(J,Q))}(Y,J,X)}measure(){let{element:Y,name:X}=this;return tf[X](window.getComputedStyle(Y.current),()=>Y.measureViewportBox())}measureInitialState(){let{element:Y,unresolvedKeyframes:X,name:J}=this;if(!Y||!Y.current)return;"height"===J&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=this.measure(),X[0]=this.measuredOrigin;let Q=X[X.length-1];void 0!==Q&&this.motionValue?.jump(Q,!1)}measureEndState(){let{element:Y,unresolvedKeyframes:X}=this;if(!Y||!Y.current)return;this.motionValue?.jump(this.measuredOrigin,!1);let J=X.length-1,Q=X[J];X[J]=this.measure(),null!==Q&&void 0===this.finalKeyframe&&(this.finalKeyframe=Q),this.removedTransforms?.length&&this.removedTransforms.forEac
2h(([X,J])=>{Y.getValue(X).set(J)}),this.resolveNoneKeyframes()}}let tj=Y=>1e3*Y;function tT(Y,X){-1===Y.indexOf(X)&&Y.push(X)}function tC(Y,X){let J=Y.indexOf(X);J>-1&&Y.splice(J,1)}class tR{constructor(){this.subscriptions=[]}add(Y){return tT(this.subscriptions,Y),()=>this.remove(Y)}remove(Y){tC(this.subscriptions,Y)}notify(Y,X,J){let Q=this.subscriptions.length;if(Q)if(1===Q)this.subscriptions[0](Y,X,J);else for(let ee=0;ee<Q;ee++){let Q=this.subscriptions[ee];Q&&Q(Y,X,J)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function tP(Y,X,J){X.startsWith("--")?Y.style.setProperty(X,J):Y.style[X]=J}function tI(Y){let X;return()=>(void 0===X&&(X=Y()),X)}let tO={};function tN(Y,X){let J=tI(Y);return()=>tO[X]??J()}let tB=tN(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),tL=Y=>null!==Y;function tF(Y,{repeat:X,repeatType:J="loop"},Q,ee=1){let et=Y.filter(tL),er=ee<0||X&&"loop"!==J&&X%2==1?0:et.length-1;return er&&void 0!==Q?Q:et[er]}class tD{constructor(){this.isResolved=!1}get finished(){return this._finished||(this._finished=this.isResolved?Promise.resolve():new Promise(Y=>{this._resolve=Y})),this._finished}updateFinished(){this._finished=this._resolve=void 0,this.isResolved=!1}notifyFinished(){this.isResolved=!0,this._resolve?.()}then(Y,X){return this.finished.then(Y,X)}}function tV(){X=void 0}let tU={now:()=>(void 0===X&&tU.set(tm.isProcessing||tc.useManualTiming?tm.timestamp:performance.now()),X),set:Y=>{X=Y,queueMicrotask(tV)}};function tz(Y,X){return{kind:Y,animation:X,timestamp:tU.now(),frameTimestamp:tm.timestamp,frameIsProcessing:tm.isProcessing}}function tq(Y,X,J){let Q=globalThis.__MOTION_INSPECT__;if(Q)try{Q({...tz("animation-start",Y),options:J?{...X,...J}:X})}catch{}}let t$=Y=>Array.isArray(Y)&&"number"==typeof Y[0],tW=tN(()=>{try{document.createElement("div").animate({opacity:0}
2,{easing:"linear(0, 1)"})}catch(Y){return!1}return!0},"linearEasing"),tH=(Y,X,J=10)=>{let Q="",ee=Math.max(Math.round(X/J),2);for(let X=0;X<ee;X++)Q+=Math.round(1e4*Y(X/(ee-1)))/1e4+", ";return`linear(${Q.substring(0,Q.length-2)})`},tK=([Y,X,J,Q])=>`cubic-bezier(${Y}, ${X}, ${J}, ${Q})`,tZ={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tK([0,.65,.55,1]),circOut:tK([.55,0,1,.45]),backIn:tK([.31,.01,.66,-.59]),backOut:tK([.33,1.53,.69,.99])};function tG(Y){return"function"==typeof Y&&"applyToOptions"in Y}class tY extends tD{constructor(Y){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!Y)return;let{element:X,name:J,keyframes:Q,pseudoElement:ee,allowFlatten:et=!1,finalKeyframe:er,onComplete:ei}=Y;this.isPseudoElement=!!ee,this.allowFlatten=et,this.options=Y,eG(Y.type);let en=function({type:Y,...X}){return tG(Y)&&tW()?Y.applyToOptions(X):(X.duration??(X.duration=300),X.ease??(X.ease="easeOut"),X)}(Y);this.animation=function(Y,X,J,{delay:Q=0,duration:ee=300,repeat:et=0,repeatType:er="loop",ease:ei="easeOut",times:en}={},ea){let es={[X]:J};en&&(es.offset=en);let eo=function Y(X,J){if(X)return"function"==typeof X?tW()?tH(X,J):"ease-out":t$(X)?tK(X):Array.isArray(X)?X.map(X=>Y(X,J)||tZ.easeOut):tZ[X]}(ei,ee);Array.isArray(eo)&&(es.easing=eo);let el={delay:Q,duration:ee,easing:Array.isArray(eo)?"linear":eo,fill:"both",iterations:et+1,direction:"reverse"===er?"alternate":"normal"};return ea&&(el.pseudoElement=ea),Y.animate(es,el)}(X,J,Q,en,ee),!1===en.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!ee){let Y=tF(Q,this.options,er,this.speed);this.updateMotionValue&&this.updateMotionValue(Y),tP(X,J,Y),this.animation.cancel()}ei?.(),this.notifyFinished()},tq(this,Y,en)}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(Y){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:Y}=this;"idle"!==Y&&"finished"!==Y&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let Y=this.options?.element;!this.isPseudoElement&&Y?.isConnected&&this.animation.commitStyles?.()}get duration(){return Number(this.animation.effect?.getComputedTiming?.().duration||0)/1e3}get iterationDuration(){let{delay:Y=0}=this.options||{};return this.duration+Y/1e3}get time(){return(Number(this.animation.currentTime)||0)/1e3}set time(Y){let X=null!==this.finishedTime;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=tj(Y),X&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(Y){Y<0&&(this.finishedTime=null),this.animation.playbackRate=Y}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(Y){this.manualStartTime=this.animation.startTime=Y}attachTimeline({timeline:Y,onAttach:X,observe:J}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,Y&&tB())?(this.animation.timeline=Y,X?.(this.animation),td):J(this)}}let tX=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),{schedule:tJ}=tp(queueMicrotask,!1),tQ=(Y,X)=>X?1e3/X*Y:0,t0;class t1{constructor(Y,X={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=Y=>{let X=tU.now();if(this.updatedAt!==X&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(Y),this.current!==this.prev&&(this.notifyChange(),this.dependents))for(let Y of this.dependents)Y.dirty()},this.hasAnimated=!1,this.setCurrent(Y),this.owner=X.owner}setCurrent(Y){this.current=Y,this.updatedAt=tU.now(),null===this.canTrackVelocity&&void 0!==Y&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(Y=this.current){this.prevFrameValue=Y,this.prevUpdatedAt=this.updatedAt}onChange(Y){return this.on("change",Y)}on(Y,X){var J;return"change"===Y?this.onChangeSubscribe(X):((J=this.events)[Y]||(J[Y]=new tR)).add(X)}onChangeSubscribe(Y){let{events:X}=this;return X.change||this.changeSubscriber?(X.change||(X.change=new tR,X.change.add(this.changeSubscriber),this.changeSubscriber=void 0),X.change.add(Y)):this.changeSubscriber=Y,()=>{this.changeSubscriber===Y?this.changeSubscriber=void 0:X.change?.remove(Y),this.stopIfUnobserved()}}stopIfUnobserved(){tb.read(()=>{this.changeSubscriber||this.events.change?.getSize()||this.stop()})}clearListeners(){for(let Y in this.changeSubscriber=void 0,this.events)this.events[Y].
2clear()}attach(Y,X){this.passiveEffect=Y,this.stopPassiveEffect=X}set(Y){this.passiveEffect?this.passiveEffect(Y,this.updateAndNotify):this.updateAndNotify(Y)}setWithVelocity(Y,X,J){this.set(X),this.prev=void 0,this.prevFrameValue=Y,this.prevUpdatedAt=this.updatedAt-J}jump(Y,X=!0){this.updateAndNotify(Y),this.prev=Y,this.prevUpdatedAt=this.prevFrameValue=void 0,X&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.notifyChange()}notifyChange(){let{current:Y,changeSubscriber:X}=this;X?X(Y):this.events.change?.notify(Y)}addDependent(Y){this.dependents||(this.dependents=new Set),this.dependents.add(Y)}removeDependent(Y){this.dependents&&this.dependents.delete(Y)}get(){return t0&&t0.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let Y=tU.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||Y-this.updatedAt>30)return 0;let X=Math.min(this.updatedAt-this.prevUpdatedAt,30);return tQ(parseFloat(this.current)-parseFloat(this.prevFrameValue),X)}start(Y){return this.stop(),new Promise(X=>{let J;this.hasAnimated=!0;let Q=!1;J=Y(()=>{Q=!0,this.events.animationComplete?.notify(),this.animation===J&&this.clearAnimation(),X()}),Q||(this.animation=J),this.events.animationStart?.notify()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){this.animation=void 0}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function t2(Y,X){return new t1(Y,X)}let t6=new WeakMap;function t3(Y){return null!==Y&&"object"==typeof Y&&"function"==typeof Y.start}function t4(Y){return"string"==typeof Y||Array.isArray(Y)}let t5=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],t8=["initial",...t5];function t9(Y){if(t3(Y.animate))return!0;for(let X=0;X<t8.length;X++)if(t4(Y[t8[X]]))return!0;return!1}function t7(Y){return!!(t9(Y)||Y.variants)}let re={current:null},rt={current:!1},rr="u">typeof window;function ri(){if(rt.current=!0,rr)if(window.matchMedia){let Y=window.matchMedia("(prefers-reduced-motion)"),X=()=>re.current=Y.matches;Y.addEventListener("change",X),X()}else re.current=!1}let rn=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],ra={};class rs{scrapeMotionValuesFromProps(Y,X,J){return{}}constructor({parent:Y,props:X,presenceContext:J,reducedMotionConfig:Q,skipAnimations:ee,blockInitialAnimation:et,visualState:er},ei={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=tA,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let Y=tU.now();this.renderScheduledAt<Y&&(this.renderScheduledAt=Y,tb.render(this.render,!1,!0))};let{latestValues:en,renderState:ea}=er;this.latestValues=en,this.baseTarget={...en},this.initialValues=X.initial?{...en}:{},this.renderState=ea,this.parent=Y,this.props=X,this.presenceContext=J,this.depth=Y?Y.depth+1:0,this.reducedMotionConfig=Q,this.skipAnimationsConfig=ee,this.options=ei,this.blockInitialAnimation=!!et,this.isControllingVariants=t9(X),this.isVariantNode=t7(X),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(Y&&Y.current);let{willChange:es,...eo}=this.scrapeMotionValuesFromProps(X,{},this);for(let Y in eo){let X=eo[Y];void 0!==en[Y]&&e$(X)&&X.set(en[Y])}}mount(Y){if(this.hasBeenMounted)for(let Y in this.initialValues)this.values.get(Y)?.jump(this.initialValues[Y]),this.latestValues[Y]=this.initialValues[Y];if(this.current=Y,t6.set(Y,this),this.projection&&!this.projection.instance&&this.projection.mount(Y),this.isVariantNode&&!this.isControllingVariants){let Y=this;do Y=!1!==Y.props.inherit&&Y.parent;while(Y&&!Y.isVariantNode)if(Y){let{variantChildren:X}=Y;X.add(this),this.removeFromVariantTree=()=>X.delete(this)}}
2this.values.forEach((Y,X)=>this.bindToMotionValue(X,Y)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(rt.current||ri(),this.shouldReduceMotion=re.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let Y in this.projection&&this.projection.unmount(),ty(this.notifyUpdate),ty(this.render),this.valueSubscriptions.forEach(Y=>Y()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[Y].clear();for(let Y in this.features){let X=this.features[Y];X&&(X.unmount(),X.isMounted=!1)}this.current=null}addChild(Y){this.children.add(Y),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(Y)}removeChild(Y){this.children.delete(Y),this.enteringChildren&&this.enteringChildren.delete(Y)}bindToMotionValue(Y,X){let J;if(this.valueSubscriptions.has(Y)&&this.valueSubscriptions.get(Y)(),X.accelerate&&tX.has(Y)&&this.current instanceof HTMLElement){let{factory:J,keyframes:Q,times:ee,ease:et,duration:er}=X.accelerate,ei=new tY({element:this.current,name:Y,keyframes:Q,times:ee,ease:et,duration:tj(er)}),en=J(ei);this.valueSubscriptions.set(Y,()=>{en(),ei.cancel()});return}let Q=et.has(Y);Q&&this.onBindTransform&&this.onBindTransform();let ee=X.on("change",X=>{this.latestValues[Y]=X,this.props.onUpdate&&tb.preRender(this.notifyUpdate),Q&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"u">typeof window&&window.MotionCheckAppearSync&&(J=window.MotionCheckAppearSync(this,Y,X)),this.valueSubscriptions.set(Y,()=>{ee(),J&&J()})}sortNodePosition(Y){return this.current&&Y.current&&this.sortInstanceNodePosition&&this.type===Y.type?this.sortInstanceNodePosition(this.current,Y.current):0}updateFeatures(){let Y="animation";for(Y in ra){let X=ra[Y];if(!X)continue;let{isEnabled:J,Feature:Q}=X;if(!this.features[Y]&&Q&&J(this.props)&&(this.features[Y]=new Q(this)),this.features[Y]){let X=this.features[Y];X.isMounted?X.update():(X.mount(),X.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):eq()}getStaticValue(Y){return this.latestValues[Y]}setStaticValue(Y,X){this.latestValues[Y]=X}update(Y,X){(Y.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=Y,this.prevPresenceContext=this.presenceContext,this.presenceContext=X;for(let X=0;X<rn.length;X++){let J=rn[X];this.propEventSubscriptions[J]&&(this.propEventSubscriptions[J](),delete this.propEventSubscriptions[J]);let Q=Y["on"+J];Q&&(this.propEventSubscriptions[J]=this.on(J,Q))}this.prevMotionValues=function(Y,X,J){for(let Q in X){let ee=X[Q],et=J[Q];if(e$(ee))Y.addValue(Q,ee);else if(e$(et))Y.addValue(Q,t2(ee,{owner:Y}));else if(et!==ee)if(Y.hasValue(Q)){let X=Y.getValue(Q);!0===X.liveStyle?X.jump(ee):X.hasAnimated||X.set(ee)}else{let X=Y.getStaticValue(Q);Y.addValue(Q,t2(void 0!==X?X:ee,{owner:Y}))}}for(let Q in J)void 0===X[Q]&&Y.removeValue(Q);return X}(this,this.scrapeMotionValuesFromProps(Y,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(Y){return this.props.variants?this.props.variants[Y]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}addValue(Y,X){let J=this.values.get(Y);if(X!==J){J&&this.removeValue(Y),this.bindToMotionValue(Y,X),this.values.set(Y,X);let Q=X.get();void 0!==Q&&(this.latestValues[Y]=Q)}}removeValue(Y){this.values.delete(Y);let X=this.valueSubscriptions.get(Y);X&&(X(),this.valueSubscriptions.delete(Y)),delete this.latestValues[Y],this.removeValueFromRenderState(Y,this.renderState)}hasValue(Y){return this.values.has(Y)}getValue(Y,X){if(this.props.values&&this.props.values[Y])return this.props.values[Y];let J=this.values.get(Y);return void 0===J&&void 0!==X&&(J=t2(X??this.getDefaultValue?.(Y),{owner:this}),this.addValue(Y,J)),J}readValue(Y,X){let J=void 0===this.latestValues[Y]&&this.current?this.getBaseTargetFromProps(this.props,Y)??this.readValueFromInstance(this.current,Y,this.options):this.latestValues[Y];if(null!=J){let Q,ee;"string"==typeof J&&(Q=J,/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(Q)||(ee=J,/^0[^.\s]+$/u.test(ee)))?J=parseFloat(J):"number"!=typeof J&&!eC.test(J)&&eC.test(X)&&(J=e3(Y,X)),this.setBaseTarget(Y,e$(J)?J.get():J)}return e$(J)?J.get():J}setBaseTarget(Y,X){this.baseTarget[Y]=X}on(Y,X){return this.events[Y]||(this.events[Y]=new tR),this.events[Y].add(X)}notify(Y,...X){this.events[Y]&&this.events[Y].notify(...X)}scheduleRenderMicrotask(){tJ.render(this.render)}}class ro extends rs{constructor(){super(...arguments),this.KeyframeResolver=tE}sortInstanceNodePosition(Y,X){return 2&Y.compareDocumentPosition(X)?1:-1}getBaseTargetFromProps(Y,X){let J=Y.style;return J?J[X]:void 0}removeValueFromRenderState(Y,{vars:X,style:J}){delete X[Y],delete J[Y]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:Y}=this.props;e$(Y)&&(this.childSubscription=Y.on("change",Y=>{this.current&&(this.current.textContent=`${Y}`)}))}}function rl(Y){return Y.replace(/([A-Z])/g,Y=>`-${Y.toLowerCase()}`)}let ru=(Y,X)=>X&&"number"==typeof Y?X.transform(Y):Y,rf={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},rd=ee.length;function rc(Y,X,J){let{style:Q,vars:er,transformOrigin:ei}=Y,en=!1,ea=!1;for(let Y in X){let J=X[Y];if(et.has(Y)){en=!0;continue}if(eX(Y)){er[Y]=J;continue}{let X=ru(J,eL[Y]);Y.startsWith("origin")?(ea=!0,ei[Y]=X):Q[Y]=X}}if(!X.transform&&(en||J?Q.transform=function(Y,X,J){let Q="",et=!0;for(let er=0;er<rd;er++){let ei=ee[er],en=Y[ei];if(void 0===en)continue;let ea=!0;if("number"==typeof en)ea=en===+!!ei.startsWith("scale");else{let Y=parseFloat(en);ea=ei.startsWith("scale")?1===Y:0===Y}if(!ea||J){let Y=ru(en,eL[ei]);if(!ea){et=!1;let X=rf[ei]||ei;Q+=`${X}(${Y}) `}J&&(X[ei]=Y)}}let er=Y.pathRotation;return er&&(et=!1,Q+=`rotate(${ru(er,eL.pathRotation)}) `),Q=Q.trim(),J?Q=J(X,et?"":Q):et&&(Q="none"),Q}(X,Y.transform,J):Q.transform&&(Q.transform="none")),ea){let{originX:Y="50%",originY:X="50%",originZ:J=0}=ei;Q.transformOrigin=`${Y} ${X} ${J}`}}let rh={offset:"stroke-dashoffset",array:"stroke-dasharray"},rp={offset:"strokeDashoffset",array:"strokeDasharray"},rm=["transform","opacity","offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function rb(Y,{attrX:X,attrY:J,attrScale:Q,pathLength:ee,pathSpacing:et=1,pathOffset:er=0,...ei}
2,en,ea,es){if(rc(Y,ei,ea),en){Y.style.viewBox&&(Y.attrs.viewBox=Y.style.viewBox);return}Y.attrs=Y.style,Y.style={};let{attrs:eo,style:el}=Y;for(let Y of rm)void 0!==eo[Y]&&(el[Y]=eo[Y],delete eo[Y]);(el.transform||eo.transformOrigin)&&(el.transformOrigin=eo.transformOrigin??"50% 50%",delete eo.transformOrigin),el.transform&&(el.transformBox=es?.transformBox??"fill-box",delete eo.transformBox),void 0!==X&&(eo.x=X),void 0!==J&&(eo.y=J),void 0!==Q&&(eo.scale=Q),void 0!==ee&&function(Y,X,J=1,Q=0,ee=!0){Y.pathLength=1;let et=ee?rh:rp;Y[et.offset]=`${-Q}`,Y[et.array]=`${X} ${J}`}(eo,ee,et,er,!1)}let ry=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),rg=Y=>"string"==typeof Y&&"svg"===Y.toLowerCase();function rv(Y,{style:X,vars:J},Q,ee){let et,er=Y.style;for(et in X)er[et]=X[et];for(et in ee?.applyProjectionStyles(er,Q),J)er.setProperty(et,J[et])}let rx={};function rw(Y,{layout:X,layoutId:J}){return et.has(Y)||Y.startsWith("origin")||(X||void 0!==J)&&(!!rx[Y]||"opacity"===Y)}function r_(Y,X,J){let Q=Y.style,ee=X?.style,et={};if(!Q)return et;for(let X in Q)(e$(Q[X])||ee&&e$(ee[X])||rw(X,Y)||J?.getValue(X)?.liveStyle!==void 0)&&(et[X]=Q[X]);return et}function rS(Y,X,J){let Q=r_(Y,X,J);for(let J in Y)(e$(Y[J])||e$(X[J]))&&(Q[-1!==ee.indexOf(J)?"attr"+J.charAt(0).toUpperCase()+J.substring(1):J]=Y[J]);return Q}class rM extends ro{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=eq}getBaseTargetFromProps(Y,X){return et.has(X)?super.getBaseTargetFromProps(Y,X)??tr(X):Y[X]}getDefaultValue(Y){return et.has(Y)?this.latestValues[Y]??tr(Y):void 0}
2readValueFromInstance(Y,X){if(et.has(X)){let Y=eD(X);return Y&&Y.default||0}if(rm.includes(X)){let J=getComputedStyle(Y)[X];if("string"==typeof J&&J)return J.trim()}return X=ry.has(X)?X:rl(X),Y.getAttribute(X)}scrapeMotionValuesFromProps(Y,X,J){return rS(Y,X,J)}build(Y,X,J){rb(Y,X,this.isSVGTag,J.transformTemplate,J.style)}renderInstance(Y,X,J,Q){for(let J in rv(Y,X,void 0,Q),X.attrs)Y.setAttribute(ry.has(J)?J:rl(J),X.attrs[J])}mount(Y){this.isSVGTag=rg(Y.tagName),super.mount(Y)}}function rA({top:Y,left:X,right:J,bottom:Q}){return{x:{min:X,max:J},y:{min:Y,max:Q}}}let rk=(Y,X,J)=>Y+(X-Y)*J;function rE(Y){return void 0===Y||1===Y}function rj({scale:Y,scaleX:X,scaleY:J}){return!rE(Y)||!rE(X)||!rE(J)}function rT(Y){return rj(Y)||rC(Y)||Y.z||Y.rotate||Y.rotateX||Y.rotateY||Y.skewX||Y.skewY}function rC(Y){var X,J;return(X=Y.x)&&"0%"!==X||(J=Y.y)&&"0%"!==J}function rR(Y,X,J,Q,ee){return void 0!==ee&&(Y=Q+ee*(Y-Q)),Q+J*(Y-Q)+X}function rP(Y,X=0,J=1,Q,ee){Y.min=rR(Y.min,X,J,Q,ee),Y.max=rR(Y.max,X,J,Q,ee)}function rI(Y,{x:X,y:J}){rP(Y.x,X.translate,X.scale,X.originPoint),rP(Y.y,J.translate,J.scale,J.originPoint)}function rO(Y,X){Y.min+=X,Y.max+=X}function rN(Y,X,J,Q,ee=.5){let et=rk(Y.min,Y.max,ee);rP(Y,X,J,et,Q)}function rB(Y,X){return"string"==typeof Y?parseFloat(Y)/100*(X.max-X.min):Y}function rL(Y,X,J){let Q=J??Y;rN(Y.x,rB(X.x,Q.x),X.scaleX,X.scale,X.originX),rN(Y.y,rB(X.y,Q.y),X.scaleY,X.scale,X.originY)}function rF(Y,X){return rA(function(Y,X){if(!X)return Y;let J=X({x:Y.left,y:Y.top}),Q=X({x:Y.right,y:Y.bottom});return{top:J.y,left:J.x,bottom:Q.y,right:Q.x}}(Y.getBoundingClientRect(),X))}class rD extends ro{constructor(){super(...arguments),this.type="html",this.renderInstance=rv}mount(Y){eG(Y.style),super.mount(Y)}
2readValueFromInstance(Y,X){if(et.has(X))return this.projection?.isProjecting?tr(X):((Y,X)=>{let{transform:J="none"}=getComputedStyle(Y);return ti(J,X)})(Y,X);{let J=window.getComputedStyle(Y),Q=(eX(X)?J.getPropertyValue(X):J[X])||0;return"string"==typeof Q?Q.trim():Q}}measureInstanceViewportBox(Y,{transformPagePoint:X}){return rF(Y,X)}build(Y,X,J){rc(Y,X,J.transformTemplate)}scrapeMotionValuesFromProps(Y,X,J){return r_(Y,X,J)}}var rV=Y.i(71660);let rU=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function rz(Y){if("string"!=typeof Y||Y.includes("-"));else if(rU.indexOf(Y)>-1||/[A-Z]/u.test(Y))return!0;return!1}var rq=Y.i(951954);let r$=(0,rV.createContext)({});Y.s(["f",0,r$],585888);let rW=(0,rV.createContext)({strict:!1}),rH=(0,rV.createContext)({transformPagePoint:Y=>Y,isStatic:!1,reducedMotion:"never"});Y.s(["f",0,rH],563474);let rK=(0,rV.createContext)({});function rZ(Y){return Array.isArray(Y)?Y.join(" "):Y}let rG=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function rY(Y,X,J){for(let Q in X)e$(X[Q])||rw(Q,J)||(Y[Q]=X[Q])}let rX=()=>({...rG(),attrs:{}}),rJ=new Set(["animate","exit","variants","initial","style","values","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function rQ(Y){return Y.startsWith("while")||Y.startsWith("drag")&&"draggable"!==Y||Y.startsWith("layout")||Y.startsWith("onTap")||Y.startsWith("onPan")||Y.startsWith("onLayout")||rJ.has(Y)}function r0(Y){return e$(Y)?Y.get():Y}function r1(Y,X,J,Q){let ee=X=>{let ee;return"function"==typeof X?X(void 0!==J?J:Y.custom,...(ee=[{},{}],Q?.values.forEach((Y,X)=>{ee[0][X]=Y.get(),ee[1][X]=Y.getVelocity()}),ee)):X};return"string"==typeof(X=ee(X))&&(X=Y.variants&&Y.variants[X]),ee(X)}let r2=(0,rV.createContext)(null);function r6(Y){let X=(0,rV.useRef)(null);return null===X.current&&(X.current=Y()),X.current}Y.s(["f",0,r2],555904),Y.s(["f",0,r6],194190);let r3=Y=>(X,J)=>{let Q=(0,rV.useContext)(rK),ee=(0,rV.useContext)(r2),et=()=>(function({scrapeMotionValuesFromProps:Y,createRenderState:X},J,Q,ee){return{latestValues:function(Y,X,J,Q){let ee={},et=Q(Y,{});for(let Y in et)ee[Y]=r0(et[Y]);let{initial:er,animate:ei}=Y,en=t9(Y),ea=t7(Y);X&&ea&&!en&&!1!==Y.inherit&&(void 0===er&&(er=X.initial),void 0===ei&&(ei=X.animate));let es=!!J&&!1===J.initial,eo=(es=es||!1===er)?ei:er;if(eo&&"boolean"!=typeof eo&&!t3(eo)){let X=Array.isArray(eo)?eo:[eo];for(let J=0;J<X.length;J++){let Q=r1(Y,X[J]);if(Q){let{transitionEnd:Y,transition:X,...J}=Q;for(let Y in J){let X=J[Y];if(Array.isArray(X)){let Y=es?X.length-1:0;X=X[Y]}null!==X&&(ee[Y]=X)}for(let X in Y)ee[X]=Y[X]}}}return ee}(J,Q,ee,Y),renderState:X()}})(Y,X,Q,ee);return J?et():r6(et)},r4=r3({scrapeMotionValuesFromProps:r_,createRenderState:rG}),r5=r3({scrapeMotionValuesFromProps:rS,createRenderState:rX}),r8={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},r9=!1;function r7(){return!function(){if(r9)return;let Y={};for(let X in r8)Y[X]={isEnabled:Y=>r8[X].some(X=>!!Y[X])};ra=Y,r9=!0}(),ra}let ie=Symbol.for("motionComponentSymbol"),it="data-"+rl("framerAppearId"),ir=(0,rV.createContext)({});function ii(Y){return Y&&"object"==typeof Y&&Object.prototype.hasOwnProperty.call(Y,"current")}let ia="u">typeof window?rV.useLayoutEffect:rV.useEffect;function is(Y,{forwardMotionProps:X=!1,type:J}={},Q,ee){Q&&function(Y){let X=r7();for(let J in Y)X[J]={...X[J],...Y[J]};ra=X}(Q);let et=J?"svg"===J:rz(Y),er=et?r5:r4;function ei(J,Q){var ei;let en,ea,es,eo={...(0,rV.useContext)(rH),...J,layoutId:function({layoutId:Y}){let X=(0,rV.useContext)(r$).id;return X&&void 0!==Y?X+"-"+Y:Y}(J)},{isStatic:el,isValidProp:eu}=eo,ef=function(Y){let{initial:X,animate:J}=function(Y,X){if(t9(Y)){let{initial:X,animate:J}=Y;return{initial:!1===X||t4(X)?X:void 0,animate:t4(J)?J:void 0}}return!1!==Y.inherit?X:{}}(Y,(0,rV.useContext)(rK));return(0,rV.useMemo)(()=>({initial:X,animate:J}),[rZ(X),rZ(J)])}(J),ed=er(J,el);if(!el&&"u">typeof window){(0,rV.useContext)(rW).strict;let X=function(Y){let{drag:X,layout:J}=r7();if(!X&&!J)return{};let Q={...X,...J};return{MeasureLayout:X?.isEnabled(Y)||J?.isEnabled(Y)?Q.MeasureLayout:void 0,ProjectionNode:Q.ProjectionNode}}
2(eo);en=X.MeasureLayout,ef.visualElement=function(Y,X,J,Q,ee,et){let{visualElement:er}=(0,rV.useContext)(rK),ei=(0,rV.useContext)(rW),en=(0,rV.useContext)(r2),ea=(0,rV.useContext)(rH),es=ea.reducedMotion,eo=ea.skipAnimations,el=(0,rV.useRef)(null),eu=(0,rV.useRef)(!1);Q=Q||ei.renderer,!el.current&&Q&&(el.current=Q(Y,{visualState:X,parent:er,props:J,presenceContext:en,blockInitialAnimation:!!en&&!1===en.initial,reducedMotionConfig:es,skipAnimations:eo,isSVG:et}),eu.current&&el.current&&(el.current.manuallyAnimateOnMount=!0));let ef=el.current,ed=(0,rV.useContext)(ir);ef&&!ef.projection&&ee&&("html"===ef.type||"svg"===ef.type)&&function(Y,X,J,Q){let{layoutId:ee,layout:et,drag:er,dragConstraints:ei,layoutScroll:en,layoutRoot:ea,layoutAnchor:es,layoutCrossfade:eo}=X;Y.projection=new J(Y.latestValues,X["data-framer-portal-id"]?void 0:function Y(X){if(X)return!1!==X.options.allowProjection?X.projection:Y(X.parent)}(Y.parent)),Y.projection.setOptions({layoutId:ee,layout:et,alwaysMeasureLayout:!!er||ei&&ii(ei),visualElement:Y,animationType:"string"==typeof et?et:"both",initialPromotionConfig:Q,crossfade:eo,layoutScroll:en,layoutRoot:ea,layoutAnchor:es})}(el.current,J,ee,ed);let ec=(0,rV.useRef)(!1);(0,rV.useInsertionEffect)(()=>{ef&&ec.current&&ef.update(J,en)});let eh=J[it],ep=(0,rV.useRef)(!!eh&&"u">typeof window&&!window.MotionHandoffIsComplete?.(eh)&&window.MotionHasOptimisedAnimation?.(eh));return ia(()=>{eu.current&&ef&&(ef.animationState?.animateChanges(),ef.enteringChildren=void 0)},[]),ia(()=>{eu.current=!0,ef&&(ec.current=!0,window.MotionIsMounted=!0,ef.updateFeatures(),ef.scheduleRenderMicrotask(),ep.current&&ef.animationState&&ef.animationState.animateChanges())}),(0,rV.useEffect)(()=>{ef&&(!ep.current&&ef.animationState&&ef.animationState.animateChanges(),ep.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(eh)}),ep.current=!1),ef.enteringChildren=void 0)}),ef}(Y,ed,eo,ee,X.ProjectionNode,et)}return(0,rq.jsxs)(rK.Provider,{value:ef,children:[en&&ef.visualElement?(0,rq.jsx)(en,{visualElement:ef.visualElement,...eo}):null,function(Y,X,J,{latestValues:Q},ee,et=!1,er,ei){let en=(er??rz(Y)?function(Y,X,J,Q){let ee=(0,rV.useMemo)(()=>{let J=rX();return rb(J,X,rg(Q),Y.transformTemplate,Y.style),{...J.attrs,style:{...J.style}}},[X]);if(Y.style){let X={};rY(X,Y.style,Y),ee.style={...X,...ee.style}}return ee}:function(Y,X){let J,Q,ee={},et=(J=Y.style||{},rY(Q={},J,Y),Object.assign(Q,function({transformTemplate:Y},X){return(0,rV.useMemo)(()=>{let J=rG();return rc(J,X,Y),Object.assign({},J.vars,J.style)},[X])}(Y,X)),Q);return Y.drag&&!1!==Y.dragListener&&(ee.draggable=!1,et.userSelect=et.WebkitUserSelect=et.WebkitTouchCallout="none",et.touchAction=!0===Y.drag?"none":`pan-${"x"===Y.drag?"y":"x"}`),void 0===Y.tabIndex&&(Y.onTap||Y.onTapStart||Y.whileTap)&&(ee.tabIndex=0),ee.style=et,ee})(X,Q,ee,Y),ea=function(Y,X,J,Q){let ee={};for(let et in Y)("values"!==et||"object"!=typeof Y.values)&&!e$(Y[et])&&((et.startsWith("on")?!rQ(et):Q?.(et)??!rQ(et))||!0===J&&rQ(et)||!X&&!rQ(et)||Y.draggable&&et.startsWith("onDrag"))&&(ee[et]=Y[et]);return ee}(X,"string"==typeof Y,et,ei),es=Y!==rV.Fragment?{...ea,...en,ref:J}:{},{children:eo}=X,el=(0,rV.useMemo)(()=>e$(eo)?eo.get():eo,[eo]);return(0,rV.createElement)(Y,{...es,children:el})}(Y,J,(ei=ef.visualElement,ea=(0,rV.useRef)(Q),(0,rV.useInsertionEffect)(()=>{ea.current=Q}),es=(0,rV.useRef)(null),(0,rV.useCallback)(Y=>{Y&&ed.onMount?.(Y),ei&&(Y?ei.mount(Y):ei.unmount());let X=ea.current;if("function"==typeof X)if(Y){let J=X(Y);"function"==typeof J&&(es.current=J)}else es.current?(es.current(),es.current=null):X(Y);else X&&(X.current=Y)},[ei])),ed,el,X,et,eu)]})}ei.displayName=`motion.${"string"==typeof Y?Y:`create(${Y.displayName??Y.name??""})`}`;let en=(0,rV.forwardRef)(ei);return en[ie]=Y,en}Y.s(["f",0,ia],18140);class io{constructor(Y){this.isMounted=!1,this.node=Y}update(){}}function il(Y,X,J){return r1(Y.getProps(),X,J,Y)}let iu=(Y,X)=>"exit"===X?Y.presenceContext?.custom:void 0;function id(Y,X){if(Y?.inherit&&X){let{inherit:J,...Q}=Y;return{...X,...Q}}return Y}function ic(Y,X){let J=Y?.[X]??Y?.default??Y;return J!==Y?id(J,Y):J}function ih(Y,X){let J=Y.getValue("willChange");if(e$(J)&&J.add)return J.add(X);if(!J&&tc.WillChange){let J=new tc.WillChange("auto");Y.addValue("willChange",J),J.add(X)}}let ip=(...Y)=>Y.reduce((Y,X)=>J=>X(Y(J)));function im(Y,X,J){return(J<0&&(J+=1),J>1&&(J-=1),J<1/6)?Y+(X-Y)*6*J:J<.5?X:J<2/3?Y+(X-Y)*(2/3-J)*6:Y}function ib(Y,X){return J=>J>0?X:Y}let iy=(Y,X,J)=>{let Q=Y*Y,ee=J*(X*X-Q)+Q;return ee<0?0:Math.sqrt(ee)},ig=[eh,ec,ew];function iv(Y){let X=ig.find(X=>X.test(Y));if(!X)return eZ(`'${Y}' is not an animatable color. Use the equivalent color code instead.`),!1;let J=X.parse(Y);return X===ew&&(J=function({hue:Y,saturation:X,lightness:J,alpha:Q}){Y/=360,J/=100;let ee=0,et=0,er=0;if(X/=100){let Q=J<.5?J*(1+X):J+X-J*X,ei=2*J-Q;ee=im(ei,Q,Y+1/3),et=im(ei,Q,Y),er=im(ei,Q,Y-1/3)}else ee=et=er=J;return{red:Math.round(255*ee),green:Math.round(255*et),blue:Math.round(255*er),alpha:Q}}(J)),J}let ix=(Y,X)=>{let J=iv(Y),Q=iv(X);if(!J||!Q)return ib(Y,X);let ee={...J};return Y=>(ee.red=iy(J.red,Q.red,Y),ee.green=iy(J.green,Q.green,Y),ee.blue=iy(J.blue,Q.blue,Y),ee.alpha=rk(J.alpha,Q.alpha,Y),ec.transform(ee))},iw=new Set(["none","hidden"]);function i_(Y,X){return J=>rk(Y,X,J)}function iS(Y){return"number"==typeof Y?i_:"string"==typeof Y?eQ(Y)?ib:e_.test(Y)?ix:ik:Array.isArray(Y)?iM:"object"==typeof Y?e_.test(Y)?ix:iA:ib}function iM(Y,X){let J=[...Y],Q=J.length,ee=Y.map((Y,J)=>iS(Y)(Y,X[J]));return Y=>{for(let X=0;X<Q;X++)J[X]=ee[X](Y);return J}}function iA(Y,X){let J={...Y,...X},Q={};for(let ee in J)void 0!==Y[ee]&&void 0!==X[ee]&&(Q[ee]=iS(Y[ee])(Y[ee],X[ee]));return Y=>{for(let X in Q)J[X]=Q[X](Y);return J}}let ik=(Y,X)=>
2{let J=eC.createTransformer(X),Q=ej(Y),ee=ej(X);if(!(Q.indexes.var.length===ee.indexes.var.length&&Q.indexes.color.length===ee.indexes.color.length&&Q.indexes.number.length>=ee.indexes.number.length))return eZ(`Complex values '${Y}' and '${X}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),ib(Y,X);if(iw.has(Y)&&!ee.values.length||iw.has(X)&&!Q.values.length)return iw.has(Y)?J=>J<=0?Y:X:J=>J>=1?X:Y;return ip(iM(function(Y,X){let J=[],Q={color:0,var:0,number:0};for(let ee=0;ee<X.values.length;ee++){let et=X.types[ee],er=Y.indexes[et][Q[et]],ei=Y.values[er]??0;J[ee]=ei,Q[et]++}return J}(Q,ee),ee.values),J)},iE=/^(-?(?:\d+(?:\.\d*)?|\.\d+))([a-z%]*)$/iu;function ij(Y,X,J){if("number"==typeof Y&&"number"==typeof X&&"number"==typeof J)return rk(Y,X,J);if("string"==typeof Y&&"string"==typeof X){let J=function(Y,X){let J=iE.exec(Y);if(!J)return;let Q=iE.exec(X);if(!Q||J[2]!==Q[2])return;let ee=J[2],et=parseFloat(J[1]),er=parseFloat(Q[1]);return Y=>es(rk(et,er,Y))+ee}(Y,X);if(J)return J}return iS(Y)(Y,X)}let iT=Y=>{let X=({timestamp:X})=>Y(X);return{start:(Y=!0)=>tb.update(X,Y),stop:()=>ty(X),now:()=>tm.isProcessing?tm.timestamp:tU.now()}};function iC(Y,X=50,J=2e4,Q){let ee=0,et=Y.next(ee);for(Q?.push(et.value);!et.done&&ee<J;)ee+=X,et=Y.next(ee),Q?.push(et.value);return ee>=J?1/0:ee}let iR=.01,iP=2,iI=.005,iO=.5,iN=Y=>Y<0?1/Math.max(1+Y,.05):Math.max(1-Y,.05);function iB(Y,X){if(!(Y>1))return 1;let J=Math.sqrt(Y*Y-1),Q=Y-J,ee=Y+J,et=2*J*Math.exp(-X)*(1+X);return iF(Y=>ee*Math.exp(-Q*Y)-Q*Math.exp(-ee*Y)-et,Y=>Math.exp(-ee*Y)-Math.exp(-Q*Y),X)/X}function iL(Y,X){return Y*Math.sqrt(1-X*X)}function iF(Y,X,J){let Q=J;for(let J=1;J<12;J++)Q-=Y(Q)/X(Q);return Q}let iD=(Y,X)=>(X?Y>=0:Y>0)&&Y<1/0;function iV(Y,X){if(iD(Y,X))return Y}function iU(Y=.3,X=.3){let J,Q,ee,et="object"!=typeof Y?{visualDuration:Y,keyframes:[0,1],bounce:X}:Y,ei=et.keyframes[0],en=et.keyframes[et.keyframes.length-1],ea={done:!1,value:ei},{stiffness:es,damping:eo,mass:el,duration:eu,isResolvedFromDuration:ef,isTimeDefined:ed}=function(Y){let X=iV(Y.stiffness),J=iV(Y.damping,!0),Q=iV(Y.mass),ee={...Y,stiffness:X??100,damping:J??10,mass:Q??1,isResolvedFromDuration:!1,isTimeDefined:(X??J??Q)===void 0&&(void 0!==Y.duration||void 0!==Y.bounce)};if(ee.isTimeDefined){if(Y.visualDuration){let X=iN(Y.bounce||0),J=2*Math.PI/(1.2*Y.visualDuration)*iB(X,2*Math.PI/1.2);ee.stiffness=J*J,ee.damping=2*X*Math.sqrt(ee.stiffness)}else Object.assign(ee,function({duration:Y=800,bounce:X=.3}){let J,Q;eZ(tj(10));let ee=iN(X);Y=er(.01,10,Y/1e3),ee<1?(J=X=>{let J=X*ee,Q=J*Y;return .001-J/iL(X,ee)*Math.exp(-Q)},Q=X=>{let Q=X*ee*Y,et=ee*ee*X*X*Y,er=Math.exp(-Q),ei=iL(X*X,ee);return-((-J(X)+.001>0?-1:1)*et)*er/ei}):(J=X=>-.001+Math.exp(-X*Y)*(X*Y+1),Q=X=>-(Y*Y*X*Math.exp(-X*Y)));let et=iF(J,Q,5/Y),ei=et*iB(ee,et*Y),en=ei*ei;return{stiffness:en,damping:2*ee*Math.sqrt(en),duration:tj(Y)}}(ee)),ee.isResolvedFromDuration=!0;iD(ee.stiffness)&&iD(ee.damping,!0)||(ee.stiffness=100,ee.damping=10)}return ee}({...et}),ec=Y=>ed?0:-(Y/1e3),eh=eo/(2*Math.sqrt(es*el)),ep=Math.sqrt(es/el)/1e3,em=eh*ep,eb={target:en,delta:en-ei,velocity:ec(et.velocity||0)||0,restSpeed:0,restDelta:0},ey=()=>{let Y=5>Math.abs(eb.delta);eb.restSpeed=et.restSpeed||(Y?iR:iP),eb.restDelta=et.restDelta||(Y?iI:iO)};if(ey(),eh<1){let Y=iL(ep,eh),X={A:0,sinC:0,cosC:0,t:-1,env:0,sin:0,cos:0};ee=()=>{X.A=(eb.velocity+em*eb.delta)/Y,X.sinC=em*X.A+eb.delta*Y,X.cosC=em*eb.delta-X.A*Y};let et=J=>{J!==X.t&&(X.t=J,X.env=Math.exp(-em*J),X.sin=Math.sin(Y*J),X.cos=Math.cos(Y*J))};J=Y=>(et(Y),eb.target-X.env*(X.A*X.sin+eb.delta*X.cos)),Q=Y=>(et(Y),X.env*(X.sinC*X.sin+X.cosC*X.cos))}else if(1===eh){J=Y=>eb.target-Math.exp(-ep*Y)*(eb.delta+(eb.velocity+ep*eb.delta)*Y);let Y={C:0};ee=()=>{Y.C=eb.velocity+ep*eb.delta},Q=X=>Math.exp(-ep*X)*(ep*Y.C*X-eb.velocity)}else{let Y=ep*Math.sqrt(eh*eh-1),X=em-Y,et=em+Y,er=ed?1/0:300/Y,ei=(Y,X)=>Math.exp(X>er?-Y*er-em*(X-er):-Y*X),en={S:0,F:0};ee=()=>{let X=(eb.velocity+em*eb.delta)/Y;en.S=(eb.delta+X)/2,en.F=(eb.delta-X)/2},J=Y=>eb.target-en.S*ei(X,Y)-en.F*ei(et,Y),Q=Y=>X*en.S*ei(X,Y)+et*en.F*ei(et,Y)}ee();let eg=ef&&eu||null,ev={calculatedDuration:eg,retarget:(Y,X)=>{eb.target=Y[Y.length-1],eb.delta=eb.target-Y[0],eb.velocity=ec(X),et.restSpeed&&et.restDelta||ey(),ev.calculatedDuration=eg,ea.done=!1,ee()},velocity:Y=>tj(Q(Y)),next:Y=>{let X=J(Y);return ef?ea.done=Y>=eu:ea.done=Math.abs(tj(Q(Y)))<=eb.restSpeed&&Math.abs(eb.target-X)<=eb.restDelta,ea.value=ea.done?eb.target:X,ea},toString:()=>{let Y=Math.min(iC(ev),2e4),X=tH(X=>ev.next(Y*X).value,Y,30);return Y+"ms "+X},toTransition:()=>{}};return ev}function iz({keyframes:Y,velocity:X=0,power:J=.8,timeConstant:Q=325,bounceDamping:ee=10,bounceStiffness:et=500,modifyTarget:er,min:ei,max:en,restDelta:ea=.5,restSpeed:es}){let eo,el,eu=Y[0],ef={done:!1,value:eu},ed=J*X,ec=eu+ed,eh=void 0===er?ec:er(ec);eh!==ec&&(ed=eh-eu);let ep=Y=>-ed*Math.exp(-Y/Q),em=Y=>{let X=ep(Y);ef.done=Math.abs(X)<=ea,ef.value=ef.done?eh:eh+X},eb=Y=>{let X;if((X=ef.value)<ei||X>en){var J;eo=Y,el=iU({keyframes:[ef.value,(J=ef.value,void 0===ei?en:void 0===en||Math.abs(ei-J)<Math.abs(en-J)?ei:en)],velocity:-ep(Y)/Q*1e3,damping:ee,stiffness:et,restDelta:ea,restSpeed:es})}};return eb(0),{calculatedDuration:null,next:Y=>{let X=!1;return(el||void 0!==eo||(X=!0,em(Y),eb(Y)),void 0!==eo&&Y>=eo)?el.next(Y-eo):(X||em(Y),ef)}}}iU.applyToOptions=Y=>{let X=function(Y,X=100,J){let Q=J({...Y,keyframes:[0,X]}),ee=Math.min(iC(Q),2e4);return{type:"keyframes",ease:Y=>Q.next(ee*Y).value/X,duration:ee/1e3}}(Y,100,iU);return Y.ease=X.ease,Y.duration=tj(X.duration),Y.type="keyframes",Y};let iq=(Y,X,J)=>(((1-3*J+3*X)*Y+(3*J-6*X))*Y+3*X)*Y;function i$(Y,X,J,Q){return Y===X&&J===Q?td:ee=>0===ee||1===ee?ee:iq(function(Y,X,J,Q,ee){let et,er,ei=0;do(et=iq(er=X+(J-X)/2,Q,ee)-Y)>0?J=er:X=er;
2while(Math.abs(et)>1e-7&&++ei<12)return er}(ee,0,1,Y,J),X,Q)}let iW=i$(.42,0,1,1),iH=i$(0,0,.58,1),iK=i$(.42,0,.58,1),iZ=Y=>X=>X<=.5?Y(2*X)/2:(2-Y(2*(1-X)))/2,iG=Y=>X=>1-Y(1-X),iY=i$(.33,1.53,.69,.99),iX=iG(iY),iJ=iZ(iX),iQ=Y=>Y>=1?1:(Y*=2)<1?.5*iX(Y):.5*(2-Math.pow(2,-10*(Y-1))),i0=Y=>1-Math.sin(Math.acos(Y)),i1=iG(i0),i2=iZ(i0),i6={linear:td,easeIn:iW,easeInOut:iK,easeOut:iH,circIn:i0,circInOut:i2,circOut:i1,backIn:iX,backInOut:iJ,backOut:iY,anticipate:iQ},i3=Y=>{if(t$(Y)){eG(Y.length);let[X,J,Q,ee]=Y;return i$(X,J,Q,ee)}return"string"==typeof Y?(eG(i6[Y],`Invalid easing type '${Y}'`),i6[Y]):Y},i4=(Y,X,J)=>{let Q=X-Y;return Q?(J-Y)/Q:1};function i5({duration:Y=300,keyframes:X,times:J,ease:Q="easeInOut"}){var ee;let et,ei=Array.isArray(Q)&&"number"!=typeof Q[0]?Q.map(i3):i3(Q)||iK,en={done:!1,value:X[0]};if(2===X.length&&!Array.isArray(ei)&&(!J||2!==J.length||0===J[0]&&1===J[1])){let[J,Q]=X,ee=J===Q?void 0:(tc.mix||ij)(J,Q);return{calculatedDuration:Y,next:X=>(en.value=ee?ee(ei(Y>0?er(0,1,X/Y):1)):Q,en.done=X>=Y,en)}}let ea=function(Y,X,{clamp:J=!0,ease:Q,mixer:ee}={}){let et=Y.length;if(eG(X.length),1===et)return()=>X[0];if(2===et&&X[0]===X[1])return()=>X[1];let ei=Y[0]===Y[1];Y[0]>Y[et-1]&&(Y=[...Y].reverse(),X=[...X].reverse());let en=function(Y,X,J){let Q=[],ee=J||tc.mix||ij,et=Y.length-1;for(let J=0;J<et;J++){let et=ee(Y[J],Y[J+1]);X&&(et=ip(Array.isArray(X)?X[J]||td:X,et)),Q.push(et)}return Q}(X,Q,ee),ea=en.length,es=J=>{if(ei&&J<Y[0])return X[0];let Q=0;if(ea>1)for(;Q<Y.length-2&&!(J<Y[Q+1]);Q++);let ee=i4(Y[Q],Y[Q+1],J);return en[Q](ee)};return J?X=>es(er(Y[0],Y[et-1],X)):es}((ee=J&&J.length===X.length?J:(!function(Y,X){let J=Y[Y.length-1];for(let Q=1;Q<=X;
2Q++){let ee=i4(0,X,Q);Y.push(rk(J,1,ee))}}(et=[0],X.length-1),et),ee.map(X=>X*Y)),X,{ease:Array.isArray(ei)?ei:X.map(()=>ei||iK).splice(0,X.length-1)});return{calculatedDuration:Y,next:X=>(en.value=ea(X),en.done=X>=Y,en)}}let i8={decay:iz,inertia:iz,tween:i5,keyframes:i5,spring:iU};function i9(Y){"string"==typeof Y.type&&(Y.type=i8[Y.type])}let i7=Y=>Y/100;class ne extends tD{constructor(Y){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:Y}=this.options;Y&&Y.updatedAt!==tU.now()&&this.tick(tU.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},this.options=Y,this.initAnimation(),this.play(),!1===Y.autoplay&&this.pause(),tq(this,this.options)}initAnimation(){let{options:Y}=this;i9(Y);let{type:X=i5,repeat:J=0,repeatDelay:Q=0,repeatType:ee,velocity:et=0}=Y,{keyframes:er}=Y,ei=X||i5;ei!==i5&&"number"!=typeof er[0]&&(this.mixKeyframes=ip(i7,ij(er[0],er[1])),er=[0,100]);let en=ei(er===Y.keyframes?Y:{...Y,keyframes:er});"mirror"===ee&&(this.mirroredGenerator=ei({...Y,keyframes:[...er].reverse(),velocity:-et})),null===en.calculatedDuration&&(en.calculatedDuration=iC(en));let{calculatedDuration:ea}=en;this.calculatedDuration=ea,this.resolvedDuration=ea+Q,this.totalDuration=this.resolvedDuration*(J+1)-Q,this.generator=en}updateTime(Y){let X=Math.round(Y-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=X}tick(Y,X=!1){let J,{generator:Q,totalDuration:ee,mixKeyframes:et,mirroredGenerator:ei,resolvedDuration:en,calculatedDuration:ea}=this;if(null===this.startTime)return Q.next(0);let{delay:es=0,keyframes:eo,repeat:el,repeatType:eu,repeatDelay:ef,type:ed,onUpdate:ec,finalKeyframe:eh}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,Y):this.speed<0&&(this.startTime=Math.min(Y-ee/this.speed,this.startTime)),X?this.currentTime=Y:this.updateTime(Y);let ep=this.currentTime-es*(this.playbackSpeed>=0?1:-1),em=this.playbackSpeed>=0?ep<0:ep>ee;this.currentTime=Math.max(ep,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=ee);let eb=this.currentTime,ey=Q;if(el){let Y=Math.min(this.currentTime,ee)/en,X=Math.floor(Y),J=Y%1;!J&&Y>=1&&(J=1),1===J&&X--,(X=Math.min(X,el+1))%2&&("reverse"===eu?(J=1-J,ef&&(J-=ef/en)):"mirror"===eu&&(ey=ei)),eb=er(0,1,J)*en}em?(this.delayState.value=eo[0],J=this.delayState):J=ey.next(eb),et&&!em&&(J.value=et(J.value));let{done:eg}=J;em||null===ea||(eg=this.playbackSpeed>=0?this.currentTime>=ee:this.currentTime<=0);let ev=null===this.holdTime&&("finished"===this.state||"running"===this.state&&eg);return ev&&ed!==iz&&(J.value=tF(eo,this.options,eh,this.speed)),ec&&ec(J.value),ev&&this.finish(),J}then(Y,X){return this.finished.then(Y,X)}get duration(){return this.calculatedDuration/1e3}get iterationDuration(){let{delay:Y=0}=this.options||{};return this.duration+Y/1e3}get time(){return this.currentTime/1e3}set time(Y){Y=tj(Y),this.currentTime=Y,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=Y:this.driver&&(this.startTime=this.driver.now()-Y/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=Y,this.tick(Y))}getGeneratorVelocity(){return function(Y,X,J=0){var Q,ee;let et;return X<=0?J:Y.velocity?Y.velocity(X):(Q=X=>Y.next(X).value,ee=Y.next(X).value,tQ(ee-Q(et=Math.max(X-5,0)),X-et))}(this.generator,this.currentTime,this.options.velocity)}get speed(){return this.playbackSpeed}set speed(Y){let X=this.playbackSpeed!==Y;X&&this.driver&&this.updateTime(tU.now()),this.playbackSpeed=Y,X&&this.driver&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:Y=iT,startTime:X}=this.options;this.driver||(this.driver=Y(Y=>this.tick(Y))),this.options.onPlay?.();let J=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=J):null!==this.holdTime?this.startTime=J-this.holdTime:this.startTime||(this.startTime=X??J),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(tU.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(Y){return this.startTime=0,this.tick(Y,!0)}attachTimeline(Y){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),Y.observe(this)}}let nt={anticipate:iQ,backInOut:iJ,circInOut:i2};class nr extends tY{constructor(Y){"string"==typeof Y.ease&&Y.ease in nt&&(Y.ease=nt[Y.ease]),i9(Y),super(Y),void 0!==Y.startTime&&!1!==Y.autoplay&&(this.startTime=Y.startTime),this.options=Y}updateMotionValue(Y){let{motionValue:X,onUpdate:J,onComplete:Q,element:ee,...et}=this.options;if(!X)return;if(void 0!==Y)return void X.set(Y);let ei=new ne({...et,autoplay:!1}),en=Math.max(10,tU.now()-this.startTime),ea=er(0,10,en-10),es=ei.sample(en).value,{name:eo}=this.options;ee&&eo&&tP(ee,eo,es),X.setWithVelocity(ei.sample(Math.max(0,en-ea)).value,es,ea),ei.stop()}}let ni=(Y,X)=>"zIndex"!==X&&!!("number"==typeof Y||Array.isArray(Y)||"string"==typeof Y&&(eC.test(Y)||"0"===Y)&&!Y.startsWith("url("));function nn(Y){Y.duration=0,Y.type="keyframes"}
2let na=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,ns=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),no=tI(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class nl extends tD{constructor(Y){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=tU.now();let{keyframes:X,name:J,motionValue:Q,element:ee}=Y;Y.autoplay??(Y.autoplay=!0),Y.delay??(Y.delay=0),Y.type??(Y.type="keyframes"),Y.repeat??(Y.repeat=0),Y.repeatDelay??(Y.repeatDelay=0),Y.repeatType??(Y.repeatType="loop");let et=ee?.KeyframeResolver||tA;this.keyframeResolver=new et(X,(X,J,Q)=>this.onKeyframesResolved(X,J,Y,!Q),J,Q,ee),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(Y,X,J,Q){let ee;this.keyframeResolver=void 0;let{name:et,type:er,velocity:ei,delay:en,isHandoff:ea,onUpdate:es}=J;this.resolvedAt=tU.now();let eo=!0;!function(Y,X,J,Q){let ee=Y[0];if(null===ee)return!1;if("display"===X||"visibility"===X)return!0;let et=Y[Y.length-1],er=ni(ee,X),ei=ni(et,X);return er&&ei?function(Y){let X=Y[0];if(1===Y.length)return!0;for(let J=0;J<Y.length;J++)if(Y[J]!==X)return!0}(Y)||("spring"===J||tG(J))&&Q:(er!==ei&&eZ(`You are trying to animate ${X} from "${ee}" to "${et}". "${er?et:ee}" is not an animatable value.`),!1)}(Y,et,er,ei)&&(eo=!1,(tc.instantAnimations||!en)&&es?.(tF(Y,J,X)),Y[0]=Y[Y.length-1],nn(J),J.repeat=0);let el=Q?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,{onComplete:eu}=J;if(J.startTime??(J.startTime=el),J.finalKeyframe=X,J.keyframes=Y,J.onComplete=()=>{eu?.(),this.notifyFinished()},eo&&!ea&&function(Y){let{motionValue:X,name:J,repeatDelay:Q,repeatType:ee,damping:et,type:er,keyframes:ei}=Y;if(!J||!(tX.has(J)||ns.has(J)))return!1;let en=X?.owner?.current;if(!(en instanceof HTMLElement)&&!(en instanceof SVGElement))return!1;let{onUpdate:ea,transformTemplate:es}=X.owner.getProps();return no()&&(tX.has(J)||ns.has(J)&&function(Y){for(let X=0;X<Y.length;X++)if("string"==typeof Y[X]&&na.test(Y[X]))return!0;return!1}(ei))&&("transform"!==J||!es)&&!ea&&!Q&&"mirror"!==ee&&0!==et&&"inertia"!==er}(J)){J.element=J.motionValue?.owner?.current;try{ee=new nr(J)}catch{ee=new ne(J)}}else ee=new ne(J);this.pendingTimeline&&(this.stopTimeline=ee.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=ee}get finished(){return this._animation?this._animation.finished:super.finished}then(Y,X){return this.finished.finally(Y).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),t_=!0,tM(),tS(),t_=!1),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(Y){this.animation.time=Y}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(Y){this.animation.speed=Y}get startTime(){return this.animation.startTime}attachTimeline(Y){return this._animation?this.stopTimeline=this.animation.attachTimeline(Y):this.pendingTimeline=Y,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let nu={type:"spring",stiffness:500,damping:25,restSpeed:10},nf={type:"keyframes",duration:.8},nd={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},nc=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]),nh=(Y,X,J,Q={},ee,er)=>ei=>{let en=ic(Q,Y)||{},ea=en.delay||Q.delay||0,{elapsed:es=0}=Q;es-=tj(ea);let eo={keyframes:Array.isArray(J)?J:[null,J],ease:"easeOut",velocity:X.getVelocity(),...en,delay:-es,onUpdate:Y=>{X.set(Y),en.onUpdate&&en.onUpdate(Y)},onComplete:()=>{ei(),en.onComplete&&en.onComplete()},name:Y,motionValue:X,element:er?void 0:ee};!function(Y){for(let X in Y)if(!nc.has(X))return!0;return!1}(en)&&Object.assign(eo,((Y,{keyframes:X})=>X.length>2?nf:et.has(Y)?Y.startsWith("scale")?{type:"spring",stiffness:550,damping:0===X[1]?2*Math.sqrt(550):30,restSpeed:10}:nu:nd)(Y,eo)),eo.duration&&(eo.duration=tj(eo.duration)),eo.repeatDelay&&(eo.repeatDelay=tj(eo.repeatDelay)),void 0!==eo.from&&(eo.keyframes[0]=eo.from);let el=!1;if(!1!==eo.type&&(0!==eo.duration||eo.repeatDelay)||(nn(eo),0===eo.delay&&(el=!0)),(tc.instantAnimations||tc.skipAnimations||ee?.shouldSkipAnimations||en.skipAnimations)&&(el=!0,nn(eo),eo.delay=0),eo.allowFlatten=!en.type&&!en.ease,el&&!er&&void 0!==X.get()){let Y=tF(eo.keyframes,en);if(void 0!==Y)return void tb.update(()=>{eo.onUpdate(Y),eo.onComplete()})}return en.isSync?new ne(eo):new nl(eo)},np="u">typeof window;function nm(Y,X,{delay:J=0,transitionOverride:Q,type:ee}={}){let{transition:et,transitionEnd:er,...ei}=X,en=Y.getDefaultTransition();et=et?id(et,en):en;let ea=et?.reduceMotion,es=et?.skipAnimations;Q&&(et=Q);let eo=[],el=ee&&Y.animationState?.getState()[ee],eu=et?.path;for(let X in eu&&eu.animateVisualElement(Y,ei,et,J,eo),ei){let Q=Y.getValue(X,Y.latestValues[X]??null),ee=ei[X];if(void 0===ee||el&&function({protectedKeys:Y,needsAnimating:X},J){let Q=J in Y&&!X[J];return X[J]=!1,Q}(el,X))continue;let er={delay:J,...ic(et||{},X)};es&&(er.skipAnimations=!0);let en=Q.get();if(void 0!==en&&!Q.isAnimating()&&!Array.isArray(ee)&&ee===en&&!er.velocity){tb.update(()=>Q.set(ee));continue}let eu=!1;if(np&&window.MotionHandoffAnimation){let J=Y.props[it];if(J){let Y=window.MotionHandoffAnimation(J,X,tb);null!==Y&&(er.startTime=Y,eu=!0)}}ih(Y,X);let ef=ea??Y.shouldReduceMotion;Q.start(nh(X,Q,ee,ef&&eW.has(X)?{type:!1}:er,Y,eu));let ed=Q.animation;ed&&eo.push(ed)}if(er){let X=()=>tb.update(()=>{er&&function(Y,X){let{transitionEnd:J={},transition:Q={},...ee}=il(Y,X)||{};for(let X in ee={...ee,...J}){var et;let J=Array.isArray(et=ee[X])?et[et.length-1]||0:et;Y.hasValue(X)?Y.getValue(X).set(J):Y.addValue(X,t2(J))}}(Y,er)});eo.length?Promise.all(eo).then(X):X()}return eo}function nb(Y,X,J,Q=0,ee=1){let et=Array.from(Y).sort((Y,X)=>Y.sortNodePosition(X)).indexOf(X),er=Y.size,ei=(er-1)*Q;return"function"==typeof J?J(et,er):1===ee?et*Q:ei-et*Q}function ny(Y,X,J={}){let Q=il(Y,X,iu(Y,J.type)),ee=J.transitionOverride||(Q?.transition??(Y.getDefaultTransition()||{})),et=()=>Promise.all(Q?nm(Y,Q,J):[]),er=(Q=0)=>{let{variantChildren:et}=Y,{delayChildren:er=0,staggerChildren:ei,staggerDirection:en}=ee,ea=[];return et?.forEach(Y=>{Y.notify("AnimationStart",X),ea.push(ny(Y,X,{...J,delay:Q+("function"==typeof er?0:er)+nb(et,Y,er,ei,en)}).then(()=>Y.notify("AnimationComplete",X)))}),Promise.all(ea)},{when:ei}=ee;return ei?"beforeChildren"===ei?et().then(()=>er()):er().then(et):Promise.all([et(),er(J.delay)])}
2function ng(Y,X){if(!Array.isArray(X))return!1;let J=X.length;if(J!==Y.length)return!1;for(let Q=0;Q<J;Q++)if(X[Q]!==Y[Q])return!1;return!0}let nv=[...t5].reverse();function nx(){let Y={};for(let X of t5)Y[X]={isActive:"animate"===X,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}};return Y}let nw=0;function n_(Y){return[Y("x"),Y("y")]}function nS(Y,X,J,Q={passive:!0}){return Y.addEventListener(X,J,Q),()=>Y.removeEventListener(X,J,Q)}let nM={x:!1,y:!1};function nA(Y){return Y.max-Y.min}function nk(Y,X,J,Q=.5){Y.origin=Q,Y.originPoint=rk(X.min,X.max,Y.origin),Y.scale=nA(J)/nA(X),Y.translate=rk(J.min,J.max,Y.origin)-Y.originPoint,(Y.scale>=.9999&&Y.scale<=1.0001||isNaN(Y.scale))&&(Y.scale=1),(Y.translate>=-.01&&Y.translate<=.01||isNaN(Y.translate))&&(Y.translate=0)}function nE(Y,X,J,Q){nk(Y.x,X.x,J.x,Q?Q.originX:void 0),nk(Y.y,X.y,J.y,Q?Q.originY:void 0)}function nj(Y,X,J,Q=0){Y.min=(Q?rk(J.min,J.max,Q):J.min)+X.min,Y.max=Y.min+nA(X)}function nT(Y,X,J,Q=0){let ee=Q?rk(J.min,J.max,Q):J.min;Y.min=X.min-ee,Y.max=Y.min+nA(X)}function nC(Y,X,J,Q){nT(Y.x,X.x,J.x,Q?.x),nT(Y.y,X.y,J.y,Q?.y)}let nR=Y=>"object"==typeof Y&&null!==Y;function nP(Y){return nR(Y)&&"ownerSVGElement"in Y}function nI(Y,X,J){if(null==Y)return[];if(Y instanceof EventTarget)return[Y];if("string"==typeof Y){let Q=document;X&&(Q=X.current);let ee=J?.[Y]??Q.querySelectorAll(Y);return ee?Array.from(ee):[]}return Array.from(Y).filter(Y=>null!=Y)}let nO=new WeakMap,nN=(Y,X,J)=>(Q,ee)=>ee&&ee[0]?ee[0][Y+"Size"]:nP(Q)&&"getBBox"in Q?Q.getBBox()[X]:Q[J],nB=nN("inline","width","offsetWidth"),nL=nN("block","height","offsetHeight");function nF({target:Y,borderBoxSize:X}){nO.get(Y)?.forEach(J=>{J(Y,{get width(){return nB(Y,X)},get height(){return nL(Y,X)}})})}function nD(Y){Y.forEach(nF)}let nV=new Set;function nU(Y,X){let ee;return"function"==typeof Y?(nV.add(Y),Q||(Q=()=>{let Y={get width(){return window.innerWidth},get height(){return window.innerHeight}};nV.forEach(X=>X(Y))},window.addEventListener("resize",Q)),()=>{nV.delete(Y),nV.size||"function"!=typeof Q||(window.removeEventListener("resize",Q),Q=void 0)}):(!J&&"u">typeof ResizeObserver&&(J=new ResizeObserver(nD)),(ee=nI(Y)).forEac
2h(Y=>{let Q=nO.get(Y);Q||(Q=new Set,nO.set(Y,Q)),Q.add(X),J?.observe(Y)}),()=>{ee.forEach(Y=>{let Q=nO.get(Y);Q?.delete(X),Q?.size||J?.unobserve(Y)})})}let nz=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),nq=new Set(["INPUT","SELECT","TEXTAREA"]),n$=Y=>"mouse"===Y.pointerType?"number"!=typeof Y.button||Y.button<=0:!1!==Y.isPrimary;function nW(Y){return{point:{x:Y.pageX,y:Y.pageY}}}function nH(Y,X,J,Q){return nS(Y,X,Y=>n$(Y)&&J(Y,nW(Y)),Q)}let nK=({current:Y})=>Y?Y.ownerDocument.defaultView:null,nZ=(Y,X)=>Math.abs(Y-X),nG=new Set(["auto","scroll"]);class nY{constructor(Y,X,{transformPagePoint:J,contextWindow:Q=window,dragSnapToOrigin:ee=!1,distanceThreshold:et=3,element:er}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=Y=>{this.handleScroll(Y.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{var Y,X;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.hasPendingMove=!1,this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=nX(this.lastRawMoveEventInfo,this.transformPagePoint));let J=nQ(this.lastMoveEventInfo,this.history),Q=null!==this.startEvent,ee=(Y=J.offset,X={x:0,y:0},Math.sqrt(nZ(Y.x,X.x)**2+nZ(Y.y,X.y)**2)>=this.distanceThreshold);if(!Q&&!ee)return;let{point:et}=J;this.history.push({...et,timestamp:tU.now()});let{onStart:er,onMove:ei}=this.handlers;Q||(er&&er(this.lastMoveEvent,J),this.startEvent=this.lastMoveEvent),ei&&ei(this.lastMoveEvent,J)},this.handlePointerMove=(Y,X)=>{this.lastMoveEvent=Y,this.lastRawMoveEventInfo=X,this.lastMoveEventInfo=nX(X,this.transformPagePoint),this.hasPendingMove=!0,tb.update(this.updatePoint,!0)},this.handlePointerUp=(Y,X)=>{this.hasPendingMove&&this.updatePoint(),this.end();let{onEnd:J,onSessionEnd:Q,resumeAnimation:ee}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&ee&&ee(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let et=nQ("pointercancel"===Y.type?this.lastMoveEventInfo:nX(X,this.transformPagePoint),this.history);this.startEvent&&J&&J(Y,et),Q&&Q(Y,et)},!n$(Y))return;this.dragSnapToOrigin=ee,this.handlers=X,this.transformPagePoint=J,this.distanceThreshold=et,this.contextWindow=Q||window;let ei=nX(nW(Y),this.transformPagePoint),{point:en}=ei,{timestamp:ea}=tm;this.history=[{...en,timestamp:ea}];let{onSessionStart:es}=X;es&&es(Y,nQ(ei,this.history));let eo={passive:!0,capture:!0};this.removeListeners=ip(nH(this.contextWindow,"pointermove",this.handlePointerMove,eo),nH(this.contextWindow,"pointerup",this.handlePointerUp,eo),nH(this.contextWindow,"pointercancel",this.handlePointerUp,eo)),er&&this.startScrollTracking(er)}startScrollTracking(Y){let X=Y.parentElement;for(;X;){let Y=getComputedStyle(X);(nG.has(Y.overflowX)||nG.has(Y.overflowY))&&this.scrollPositions.set(X,{x:X.scrollLeft,y:X.scrollTop}),X=X.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(Y){let X=this.scrollPositions.get(Y);if(!X)return;let J=Y===window,Q=J?{x:window.scrollX,y:window.scrollY}:{x:Y.scrollLeft,y:Y.scrollTop},ee={x:Q.x-X.x,y:Q.y-X.y};(0!==ee.x||0!==ee.y)&&(J?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=ee.x,this.lastMoveEventInfo.point.y+=ee.y):this.history.length>0&&(this.history[0].x-=ee.x,this.history[0].y-=ee.y),this.scrollPositions.set(Y,Q),tb.update(this.updatePoint,!0))}updateHandlers(Y){this.handlers=Y}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),ty(this.updatePoint)}}function nX(Y,X){return X?{point:X(Y.point)}:Y}function nJ(Y,X){return{x:Y.x-X.x,y:Y.y-X.y}}function nQ({point:Y},X){return{point:Y,delta:nJ(Y,n0(X)),offset:nJ(Y,X[0]),velocity:function(Y){if(Y.length<2)return{x:0,y:0};let X=Y.length-1,J=null,Q=n0(Y);for(;X>=0&&(J=Y[X],!(Q.timestamp-J.timestamp>tj(.1)));)X--;
2if(!J)return{x:0,y:0};J===Y[0]&&Y.length>2&&Q.timestamp-J.timestamp>2*tj(.1)&&(J=Y[1]);let ee=(Q.timestamp-J.timestamp)/1e3;if(0===ee)return{x:0,y:0};let et={x:(Q.x-J.x)/ee,y:(Q.y-J.y)/ee};return 1/0===et.x&&(et.x=0),1/0===et.y&&(et.y=0),et}(X)}}function n0(Y){return Y[Y.length-1]}function n1(Y,X,J){return{min:void 0!==X?Y.min+X:void 0,max:void 0!==J?Y.max+J-(Y.max-Y.min):void 0}}function n2(Y,X){let J=X.min-Y.min,Q=X.max-Y.max;return X.max-X.min<Y.max-Y.min&&([J,Q]=[Q,J]),{min:J,max:Q}}function n6(Y,X,J){return{min:n3(Y,X),max:n3(Y,J)}}function n3(Y,X){return"number"==typeof Y?Y:Y[X]||0}let n4=new WeakMap;class n5{constructor(Y){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=eq(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=Y}start(Y,{snapToCursor:X=!1,distanceThreshold:J}={}){let{presenceContext:Q}=this.visualElement;if(Q&&!1===Q.isPresent)return;let ee=Y=>{X&&this.snapToCursor(Y),this.stopAnimation()},et=(Y,X)=>{let{drag:J,dragPropagation:Q,onDragStart:ee}=this.getProps();if(J&&!Q&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(Y){if("x"===Y||"y"===Y)if(nM[Y])return null;else return nM[Y]=!0,()=>{nM[Y]=!1};return nM.x||nM.y?null:(nM.x=nM.y=!0,()=>{nM.x=nM.y=!1})}(J),!this.openDragLock))return;this.latestPointerEvent=Y,this.latestPanInfo=X,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),n_(Y=>{let X=this.getAxisMotionValue(Y).get()||0;if(eb.test(X)){let{projection:J}=this.visualElement;if(J&&J.layout){let Q=J.layout.layoutBox[Y];Q&&(X=nA(Q)*(parseFloat(X)/100))}}this.originPoint[Y]=X}),ee&&tb.update(()=>ee(Y,X),!1,!0),ih(this.visualElement,"transform");let{animationState:et}=this.visualElement;et&&et.setActive("whileDrag",!0)},er=(Y,X)=>{this.latestPointerEvent=Y,this.latestPanInfo=X;let{dragPropagation:J,dragDirectionLock:Q,onDirectionLock:ee,onDrag:et}=this.getProps();if(!J&&!this.openDragLock)return;let{offset:er}=X;if(Q&&null===this.currentDirection){this.currentDirection=function(Y,X=10){let J=null;return Math.abs(Y.y)>X?J="y":Math.abs(Y.x)>X&&(J="x"),J}(er),null!==this.currentDirection&&ee&&ee(this.currentDirection);return}this.updateAxis("x",X.point,er),this.updateAxis("y",X.point,er),this.visualElement.render(),et&&tb.update(()=>et(Y,X),!1,!0)},ei=(Y,X)=>{this.latestPointerEvent=Y,this.latestPanInfo=X,this.stop(Y,X),this.latestPointerEvent=null,this.latestPanInfo=null},en=()=>{let{dragSnapToOrigin:Y}=this.getProps();(Y||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:ea}=this.getProps();this.panSession=new nY(Y,{onSessionStart:ee,onStart:et,onMove:er,onSessionEnd:ei,resumeAnimation:en},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:ea,distanceThreshold:J,contextWindow:nK(this.visualElement),element:this.visualElement.current})}stop(Y,X){let J=Y||this.latestPointerEvent,Q=X||this.latestPanInfo,ee=this.isDragging;if(this.cancel(),!ee||!Q||!J)return;let{velocity:et}=Q;this.startAnimation(et);let{onDragEnd:er}=this.getProps();er&&tb.postRender(()=>er(J,Q))}cancel(){this.isDragging=!1;let{projection:Y,animationState:X}=this.visualElement;Y&&(Y.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:J}=this.getProps();!J&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),X&&X.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(Y,X,J){let{drag:Q}=this.getProps();if(!J||!n9(Y,Q,this.currentDirection))return;let ee=this.getAxisMotionValue(Y),et=this.originPoint[Y]+J[Y];this.constraints&&this.constraints[Y]&&(et=function(Y,{min:X,max:J},Q){return void 0!==X&&Y<X?Y=Q?rk(X,Y,Q.min):Math.max(Y,X):void 0!==J&&Y>J&&(Y=Q?rk(J,Y,Q.max):Math.min(Y,J)),Y}(et,this.constraints[Y],this.elastic[Y])),ee.set(et)}resolveConstraints(){let{dragConstraints:Y,dragElastic:X}=this.getProps(),J=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,Q=this.constraints;Y&&ii(Y)?this.constraints||(this.constraints=this.resolveRefConstraints()):Y&&J?this.constraints=function(Y,{top:X,left:J,bottom:Q,right:ee}){return{x:n1(Y.x,J,ee),y:n1(Y.y,X,Q)}}(J.layoutBox,Y):this.constraints=!1,this.elastic=function(Y=.35){return!1===Y?Y=0:!0===Y&&(Y=.35),{x:n6(Y,"left","right"),y:n6(Y,"top","bottom")}}(X),Q!==this.constraints&&!ii(Y)&&J&&this.constraints&&!this.hasMutatedConstraints&&n_(Y=>{var X,Q;let ee;!1!==this.constraints&&this.getAxisMotionValue(Y)&&(this.constraints[Y]=(X=J.layoutBox[Y],Q=this.constraints[Y],ee={},void 0!==Q.min&&(ee.min=Q.min-X.min),void 0!==Q.max&&(ee.max=Q.max-X.min),ee))})}resolveRefConstraints(){var Y;let{dragConstraints:X,onMeasureDragConstraints:J}=this.getProps();if(!X||!ii(X))return!1;let Q=X.current;eG();let{projection:ee}=this.visualElement;if(!ee||!ee.layout)return!1;ee.root&&(ee.root.scroll=void 0,ee.root.updateScroll());let et=function(Y,X,J){let Q=rF(Y,J),{scroll:ee}=X;return ee&&(rO(Q.x,ee.offset.x),rO(Q.y,ee.offset.y)),Q}(Q,ee.root,this.visualElement.getTransformPagePoint()),er=(Y=ee.layout.layoutBox,{x:n2(Y.x,et.x),y:n2(Y.y,et.y)});if(J){let Y=J(function({x:Y,y:X}){return{top:X.min,right:Y.max,bottom:X.max,left:Y.min}}(er));this.hasMutatedConstraints=!!Y,Y&&(er=rA(Y))}return er}startAnimation(Y){let{drag:X,dragMomentum:J,dragElastic:Q,dragTransition:ee,dragSnapToOrigin:et,onDragTransitionEnd:er}=this.getProps(),ei=this.constraints||{};return Promise.all(n_(er=>{if(!n9(er,X,this.currentDirection))return;
2let en=ei&&ei[er]||{};(!0===et||et===er)&&(en={min:0,max:0});let ea={type:"inertia",velocity:J?Y[er]:0,bounceStiffness:Q?200:1e6,bounceDamping:Q?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...ee,...en};return this.startAxisValueAnimation(er,ea)})).then(er)}startAxisValueAnimation(Y,X){let J=this.getAxisMotionValue(Y);return ih(this.visualElement,Y),J.start(nh(Y,J,0,X,this.visualElement,!1))}stopAnimation(){n_(Y=>this.getAxisMotionValue(Y).stop())}getAxisMotionValue(Y){let X=`_drag${Y.toUpperCase()}`;return this.visualElement.getProps()[X]||this.visualElement.getValue(Y,this.visualElement.latestValues[Y]??0)}snapToCursor({clientX:Y,clientY:X}){let{drag:J}=this.getProps(),Q={x:Y,y:X},ee=this.visualElement.getTransformPagePoint()?.(Q)||Q,et=this.visualElement.measureViewportBox();n_(Y=>{if(!n9(Y,J,this.currentDirection))return;let X=this.getAxisMotionValue(Y),{min:Q,max:er}=et[Y];X.set((X.get()||0)+ee[Y]-rk(Q,er,.5))})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:Y,dragConstraints:X}=this.getProps(),{projection:J}=this.visualElement;if(!ii(X)||!J||!this.constraints)return;this.stopAnimation();let Q=this.constraints,ee={x:0,y:0};n_(Y=>{var X,J;let et,ei,en,ea=this.getAxisMotionValue(Y).get();ee[Y]=(X={min:ea,max:ea},J=Q[Y],et=.5,ei=nA(X),(en=nA(J))>ei?et=i4(J.min,J.max-ei,X.min):ei>en&&(et=i4(X.min,X.max-en,J.min)),er(0,1,et))});let{transformTemplate:et}=this.visualElement.getProps();this.visualElement.current.style.transform=et?et({},""):"none",J.root&&J.root.updateScroll(),J.updateLayout(),this.constraints=!1,this.resolveConstraints(),n_(X=>{let J=this.getAxisMotionValue(X);if(!n9(X,Y,null)||!J.get())return;let{min:Q,max:et}=this.constraints[X];J.set(rk(Q,et,ee[X]))}),this.visualElement.render()}addListeners(){let Y;if(!this.visualElement.current)return;n4.set(this.visualElement,this);let X=this.visualElement.current,J=nH(X,"pointerdown",Y=>{let{drag:J,dragListener:Q=!0}=this.getProps(),ee=Y.target,et=ee!==X&&(nq.has(ee.tagName)||!0===ee.isContentEditable);J&&Q&&!et&&this.start(Y)}),Q=()=>{var J,Q,ee;let et,er,{dragConstraints:ei}=this.getProps();ii(ei)&&ei.current&&(this.constraints=this.resolveRefConstraints(),Y||(J=X,Q=ei.current,et=nU(J,n8(ee=()=>this.scalePositionWithinConstraints())),er=nU(Q,n8(ee)),Y=()=>{et(),er()}))},{projection:ee}=this.visualElement,et=ee.addEventListener("measure",Q);ee&&!ee.layout&&(ee.root&&ee.root.updateScroll(),ee.updateLayout()),tb.read(Q);let er=nS(window,"resize",()=>this.scalePositionWithinConstraints()),ei=ee.addEventListener("didUpdate",({delta:Y,hasLayoutChanged:X})=>{this.isDragging&&X&&(n_(X=>{let J=this.getAxisMotionValue(X);J&&(this.originPoint[X]+=Y[X].translate,J.set(J.get()+Y[X].translate))}),this.visualElement.render())});return()=>{er(),J(),et(),ei&&ei(),Y&&Y()}}getProps(){let Y=this.visualElement.getProps(),{drag:X=!1,dragDirectionLock:J=!1,dragPropagation:Q=!1,dragConstraints:ee=!1,dragElastic:et=.35,dragMomentum:er=!0}=Y;return{...Y,drag:X,dragDirectionLock:J,dragPropagation:Q,dragConstraints:ee,dragElastic:et,dragMomentum:er}}}function n8(Y){let X=!0;return()=>{if(X){X=!1;return}Y()}}function n9(Y,X,J){return(!0===X||X===Y)&&(null===J||J===Y)}let n7=Y=>(X,J)=>{Y&&tb.update(()=>Y(X,J),!1,!0)},ae={hasAnimatedSinceResize:!0,hasEverUpdated:!1};var at=rV;function ar(Y=!0){let X=(0,rV.useContext)(r2);if(null===X)return[!0,null];let{isPresent:J,onExitComplete:Q,register:ee}=X,et=(0,rV.useId)();(0,rV.useEffect)(()=>{if(Y)return ee(et)},[Y]);let er=(0,rV.useCallback)(()=>Y&&Q&&Q(et),[et,Q,Y]);return!J&&Q?[!1,er]:[!0]}Y.s(["f",0,ar],342498);let ai=!1;class an extends at.Component{componentDidMount(){let{visualElement:Y,layoutGroup:X,switchLayoutGroup:J,layoutId:Q}=this.props,{projection:ee}=Y;ee&&(X.group&&X.group.add(ee),J&&J.register&&Q&&J.register(ee),ai&&ee.root.didUpdate(),ee.addEventListener("animationComplete",()=>{this.safeToRemove()}),ee.setOptions({...ee.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),ae.hasEverUpdated=!0}getSnapshotBeforeUpdate(Y){let{layoutDependency:X,visualElement:J,drag:Q,isPresent:ee}=this.props,{projection:et}=J;return et&&(et.isPresent=ee,Y.layoutDependency!==X&&et.setOptions({...et.options,layoutDependency:X}),ai=!0,Q||Y.layoutDependency!==X||void 0===X||Y.isPresent!==ee?et.willUpdate():this.safeToRemove(),Y.isPresent!==ee&&(ee?et.promote():et.relegate()||tb.postRender(()=>{let Y=et.getStack();Y&&Y.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:Y,layoutAnchor:X}=this.props,{projection:J}=Y;J&&(J.options.layoutAnchor=X,J.root.didUpdate(),tJ.postRender(()=>{!J.currentAnimation&&J.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:Y,layoutGroup:X,switchLayoutGroup:J}=this.props,{projection:Q}=Y;ai=!0,Q&&(Q.scheduleCheckAfterUnmount(),X&&X.group&&X.group.remove(Q),J&&J.deregister&&J.deregister(Q))}safeToRemove(){let{safeToRemove:Y}=this.props;Y&&Y()}render(){return null}}function aa(Y){let[X,J]=ar(),Q=(0,at.useContext)(r$);return(0,rq.jsx)(an,{...Y,layoutGroup:Q,switchLayoutGroup:(0,at.useContext)(ir),isPresent:X,safeToRemove:J})}let as=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],ao=Y=>"number"==typeof Y?Y:parseFloat(Y),al=as.length,au=Y=>"number"==typeof Y||ey.test(Y);function af(Y,X){return void 0!==Y[X]?Y[X]:Y.borderRadius}let ad=ah(0,.5,i1),ac=ah(.5,.95,td);function ah(Y,X,J){return Q=>Q<Y?0:Q>X?1:J(i4(Y,X,Q))}function ap(Y,X){Y.min=X.min,Y.max=X.max}function am(Y,X){ap(Y.x,X.x),ap(Y.y,X.y)}function ab(Y,X){Y.translate=X.translate,Y.scale=X.scale,Y.originPoint=X.originPoint,Y.origin=X.origin}function ay(Y,X,J,Q,ee){return Y-=X,Y=Q+1/J*(Y-Q),void 0!==ee&&(Y=Q+1/ee*(Y-Q)),Y}function ag(Y,X,[J,Q,ee],et,er){!function(Y,X=0,J=1,Q=.5,ee,et=Y,er=Y){if(eb.test(X)&&(X=parseFloat(X),X=rk(er.min,er.max,X/100)-er.min),"number"!=typeof X)return;let ei=rk(et.min,et.max,Q);Y===et&&(ei-=X),Y.min=ay(Y.min,X,J,ei,ee),Y.max=ay(Y.max,X,J,ei,ee)}(Y,X[J],X[Q],X[ee],X.scale,et,er)}let av=["x","scaleX","originX"],ax=["y","scaleY","originY"];function aw(Y,X,J,Q){ag(Y.x,X,av,J?J.x:void 0,Q?Q.x:void 0),ag(Y.y,X,ax,J?J.y:void 0,Q?Q.y:void 0)}function a_(Y){return 0===Y.translate&&1===Y.scale}
2function aS(Y){return a_(Y.x)&&a_(Y.y)}function aM(Y,X){return Y.min===X.min&&Y.max===X.max}function aA(Y,X){return Math.round(Y.min)===Math.round(X.min)&&Math.round(Y.max)===Math.round(X.max)}function ak(Y,X){return aA(Y.x,X.x)&&aA(Y.y,X.y)}function aE(Y){return nA(Y.x)/nA(Y.y)}function aj(Y,X){return Y.translate===X.translate&&Y.scale===X.scale&&Y.originPoint===X.originPoint}class aT{constructor(){this.members=[]}add(Y){tT(this.members,Y);for(let X=this.members.length-1;X>=0;X--){let J=this.members[X];if(J===Y||J===this.lead||J===this.prevLead)continue;let Q=J.instance;Q&&!1!==Q.isConnected||J.snapshot||(tC(this.members,J),J.unmount())}Y.scheduleRender()}remove(Y){if(tC(this.members,Y),Y===this.prevLead&&(this.prevLead=void 0),Y===this.lead){let Y=this.members[this.members.length-1];Y&&this.promote(Y)}}relegate(Y){for(let X=this.members.indexOf(Y)-1;X>=0;X--){let Y=this.members[X];if(!1!==Y.isPresent&&Y.instance?.isConnected!==!1)return this.promote(Y),!0}return!1}promote(Y,X){let J=this.lead;if(Y!==J&&(this.prevLead=J,this.lead=Y,Y.show(),J)){J.updateSnapshot(),Y.scheduleRender();let{layoutDependency:Q}=J.options,{layoutDependency:ee}=Y.options;(void 0===Q||Q!==ee)&&(Y.resumeFrom=J,X&&(J.preserveOpacity=!0),J.snapshot&&(Y.snapshot=J.snapshot,Y.snapshot.latestValues=J.animationValues||J.latestValues),Y.root?.isUpdating&&(Y.isLayoutDirty=!0)),!1===Y.options.crossfade&&J.hide()}}exitAnimationComplete(){this.members.forEach(Y=>{Y.options.onExitComplete?.(),Y.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(Y=>Y.instance&&Y.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}function aC(Y,X){return X.max===X.min?0:Y/(X.max-X.min)*100}let aR={correct:(Y,X)=>{if(!X.target)return Y;if("string"==typeof Y)if(!ey.test(Y))return Y;else Y=parseFloat(Y);let J=aC(Y,X.target.x),Q=aC(Y,X.target.y);return`${J}% ${Q}%`}},aP={borderRadius:{...aR,applyTo:[...as]},borderTopLeftRadius:aR,borderTopRightRadius:aR,borderBottomLeftRadius:aR,borderBottomRightRadius:aR,boxShadow:{correct:(Y,{treeScale:X,projectionDelta:J})=>{let Q=eC.parse(Y);if(Q.length>5)return Y;let ee=eC.createTransformer(Y),et=+("number"!=typeof Q[0]),er=J.x.scale*X.x,ei=J.y.scale*X.y;Q[0+et]/=er,Q[1+et]/=ei;let en=rk(er,ei,.5);return"number"==typeof Q[2+et]&&(Q[2+et]/=en),"number"==typeof Q[3+et]&&(Q[3+et]/=en),ee(Q)}}},aI=(Y,X)=>Y.depth-X.depth;class aO{constructor(){this.children=[],this.isDirty=!1}add(Y){tT(this.children,Y),this.isDirty=!0}remove(Y){tC(this.children,Y),this.isDirty=!0}forEach(Y){this.isDirty&&this.children.sort(aI),this.isDirty=!1,this.children.forEach(Y)}}Object.assign(rx,{...aP,...rx});let aN=["","X","Y","Z"],aB=0;function aL(Y,X,J,Q){let{latestValues:ee}=X;ee[Y]&&(J[Y]=ee[Y],X.setStaticValue(Y,0),Q&&(Q[Y]=0))}function aF({attachResizeListener:Y,defaultParent:X,measureScroll:J,checkIsScrollRoot:Q,resetTransform:ee}){return class{constructor(Y={},J=X?.()){this.id=aB++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(aU),this.nodes.forEach(aX),this.nodes.forEach(aJ),this.nodes.forEach(az)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=Y,this.root=J?J.root||J:this,this.path=J?[...J.path,J]:[],this.parent=J,this.depth=J?J.depth+1:0;for(let Y=0;Y<this.path.length;Y++)this.path[Y].shouldResetTransform=!0;this.root===this&&(this.nodes=new aO)}addEventListener(Y,X){return this.eventHandlers.has(Y)||this.eventHandlers.set(Y,new tR),this.eventHandlers.get(Y).add(X)}notifyListeners(Y,...X){let J=this.eventHandlers.get(Y);J&&J.notify(...X)}hasListeners(Y){return this.eventHandlers.has(Y)}mount(X){if(this.instance)return;this.isSVG=nP(X)&&!(nP(X)&&"svg"===X.tagName),this.instance=X;let{layoutId:J,layout:Q,visualElement:ee}=this.options;if(ee&&!ee.current&&ee.mount(X),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(Q||J)&&(this.isLayoutDirty=!0),Y){let J,Q=0,ee=()=>this.root.updateBlockedByResize=!1;tb.read(()=>{Q=window.innerWidth}),Y(X,()=>{let Y=window.innerWidth;if(Y!==Q){let X,et;Q=Y,this.root.updateBlockedByResize=!0,J&&J(),X=tU.now(),et=({timestamp:Y})=>{let J=Y-X;J>=250&&(ty(et),ee())},tb.setup(et,!0),J=()=>ty(et),ae.hasAnimatedSinceResize&&(ae.hasAnimatedSinceResize=!1,this.nodes.forEac
2h(aY))}})}J&&this.root.registerSharedNode(J,this),!1!==this.options.animate&&ee&&(J||Q)&&this.addEventListener("didUpdate",({delta:Y,hasLayoutChanged:X,hasRelativeLayoutChanged:J,layout:Q})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let et=this.options.transition||ee.getDefaultTransition()||a3,{onLayoutAnimationStart:er,onLayoutAnimationComplete:ei}=ee.getProps(),en=!this.targetLayout||!ak(this.targetLayout,Q),ea=!X&&J;if(this.options.layoutRoot||this.resumeFrom||ea||X&&(en||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let X={...ic(et,"layout"),onPlay:er,onComplete:ei};(ee.shouldReduceMotion||this.options.layoutRoot)&&(X.delay=0,X.type=!1),this.startAnimation(X),this.setAnimationOrigin(Y,ea,X.path)}else X||aY(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=Q})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let Y=this.getStack();Y&&Y.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),ty(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(aQ),this.animationId++)}getTransformTemplate(){let{visualElement:Y}=this.options;return Y&&Y.getProps().transformTemplate}willUpdate(Y=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function Y(X){if(X.hasCheckedOptimisedAppear=!0,X.root===X)return;let{visualElement:J}=X.options;if(!J)return;let Q=J.props[it];if(window.MotionHasOptimisedAnimation(Q,"transform")){let{layout:Y,layoutId:J}=X.options;window.MotionCancelOptimisedAnimation(Q,"transform",tb,!(Y||J))}let{parent:ee}=X;ee&&!ee.hasCheckedOptimisedAppear&&Y(ee)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let Y=0;Y<this.path.length;Y++){let X=this.path[Y];X.shouldResetTransform=!0,("string"==typeof X.latestValues.x||"string"==typeof X.latestValues.y)&&(X.isLayoutDirty=!0),X.updateScroll("snapshot"),X.options.layoutRoot&&X.willUpdate(!1)}let{layoutId:X,layout:J}=this.options;if(void 0===X&&!J)return;let Q=this.getTransformTemplate();this.prevTransformTemplateValue=Q?Q(this.latestValues,""):void 0,this.updateSnapshot(),Y&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let Y=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),Y&&this.nodes.forEach(aW),this.nodes.forEach(a$);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(aH);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(aK),this.nodes.forEach(aZ),this.nodes.forEach(aG),this.nodes.forEach(aD),this.nodes.forEach(aV)):this.nodes.forEach(aH),this.clearAllSnapshots();let Y=tU.now();tm.delta=er(0,1e3/60,Y-tm.timestamp),tm.timestamp=Y,tm.isProcessing=!0,tg.update.process(tm),tg.preRender.process(tm),tg.render.process(tm),tm.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,tJ.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(aq),this.sharedNodes.forEach(a0)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,tb.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){tb.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||nA(this.snapshot.measuredBox.x)||nA(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let Y=0;Y<this.path.length;Y++)this.path[Y].updateScroll();let Y=this.layout;this.layout=this.measure(!1),this.layoutCorrected||(this.layoutCorrected=eq()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:X}=this.options;X&&X.notify("LayoutMeasure",this.layout.layoutBox,Y?Y.layoutBox:void 0)}updateScroll(Y="measure"){let X=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===Y&&(X=!1),X&&this.instance){let X=Q(this.instance);this.scroll={animationId:this.root.animationId,phase:Y,isRoot:X,offset:J(this.instance),wasRoot:this.scroll?this.scroll.isRoot:X}}}resetTransform(){if(!ee)return;let Y=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,X=this.projectionDelta&&!aS(this.projectionDelta),J=this.getTransformTemplate(),Q=J?J(this.latestValues,""):void 0,et=Q!==this.prevTransformTemplateValue;Y&&this.instance&&(X||rT(this.latestValues)||et)&&(ee(this.instance,Q),this.shouldResetTransform=!1,this.scheduleRender())}measure(Y=!0){var X;let J=this.measurePageBox(),Q=this.removeElementScroll(J);return Y&&(Q=this.removeTransform(Q)),a8((X=Q).x),a8(X.y),{animationId:this.root.animationId,measuredBox:J,layoutBox:Q,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:Y}=this.options;if(!Y)return eq();let X=Y.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(a7))){let{scroll:Y}=this.root;Y&&(rO(X.x,Y.offset.x),rO(X.y,Y.offset.y))}return X}removeElementScroll(Y){let X=eq();if(am(X,Y),this.scroll?.wasRoot)return X;for(let J=0;J<this.path.length;J++){let Q=this.path[J],{scroll:ee,options:et}=Q;Q!==this.root&&ee&&et.layoutScroll&&(ee.wasRoot&&am(X,Y),rO(X.x,ee.offset.x),rO(X.y,ee.offset.y))}return X}applyTransform(Y,X=!1,J){let Q=J||eq();am(Q,Y);for(let Y=0;Y<this.path.length;Y++){let J=this.path[Y];!X&&J.options.layoutScroll&&J.scroll&&J!==J.root&&(rO(Q.x,-J.scroll.offset.x),rO(Q.y,-J.scroll.offset.y)),rT(J.latestValues)&&rL(Q,J.latestValues,J.layout?.layoutBox)}return rT(this.latestValues)&&rL(Q,this.latestValues,this.layout?.layoutBox),Q}removeTransform(Y){let X=eq();am(X,Y);for(let Y=0;Y<this.path.length;Y++){let J,Q=this.path[Y];rT(Q.latestValues)&&(Q.instance&&(rj(Q.latestValues)&&Q.updateSnapshot(),am(J=eq(),Q.measurePageBox())),aw(X,Q.latestValues,Q.snapshot?.layoutBox,J))}return rT(this.latestValues)&&aw(X,this.latestValues),X}setTargetDelta(Y){this.targetDelta=Y,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(Y){this.options={...this.options,...Y,crossfade:void 0===Y.crossfade||Y.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==tm.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(Y=!1){let X=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=X.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=X.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=X.isSharedProjectionDirty);let J=!!this.resumingFrom||this!==X;if(!(Y||J&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:Q,layoutId:ee}=this.options;if(!this.layout||!(Q||ee))return;this.resolvedRelativeTargetAt=tm.timestamp;let et=this.getClosestProjectingParent();if(this.targetDelta||this.relativeTarget||(!1!==this.options.layoutAnchor&&et&&et.layout?this.createRelativeTarget(et,this.layout.layoutBox,et.layout.layoutBox):this.removeRelativeTarget()),this.relativeTarget||this.targetDelta){if(this.target||(this.target=eq(),this.targetWithTransforms=eq()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var er,ei,en,ea;this.forceRelativeParentToResolveTarget(),er=this.target,ei=this.relativeTarget,en=this.relativeParent.target,ea=this.options.layoutAnchor||void 0,nj(er.x,ei.x,en.x,ea?.x),nj(er.y,ei.y,en.y,ea?.y)}else this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):am(this.target,this.layout.layoutBox),rI(this.target,this.targetDelta)):am(this.target,this.layout.layoutBox);this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,!1!==this.options.layoutAnchor&&et&&!!et.resumingFrom==!!this.resumingFrom&&!et.options.layoutScroll&&et.target&&1!==this.animationProgress?this.createRelativeTarget(et,this.target,et.target):this.relativeParent=this.relativeTarget=void 0)}}getClosestProjectingParent(){if(!(!this.parent||rj(this.parent.latestValues)||rC(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(Y,X,J){this.relativeParent=Y,this.forceRelativeParentToResolveTarget(),this.relativeTarget=eq(),this.relativeTargetOrigin=eq(),nC(this.relativeTargetOrigin,X,J,this.options.layoutAnchor||void 0),am(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let Y=this.getLead(),X=!!this.resumingFrom||this!==Y,J=!0;
2if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(J=!1),X&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(J=!1),this.resolvedRelativeTargetAt===tm.timestamp&&(J=!1),J)return;let{layout:Q,layoutId:ee}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(Q||ee))return;am(this.layoutCorrected,this.layout.layoutBox);let et=this.treeScale.x,er=this.treeScale.y;!function(Y,X,J,Q=!1){let ee,et,er=J.length;if(er){X.x=X.y=1;for(let ei=0;ei<er;ei++){et=(ee=J[ei]).projectionDelta;let{visualElement:er}=ee.options;(!er||!er.props.style||"contents"!==er.props.style.display)&&(Q&&ee.options.layoutScroll&&ee.scroll&&ee!==ee.root&&(rO(Y.x,-ee.scroll.offset.x),rO(Y.y,-ee.scroll.offset.y)),et&&(X.x*=et.x.scale,X.y*=et.y.scale,rI(Y,et)),Q&&rT(ee.latestValues)&&rL(Y,ee.latestValues,ee.layout?.layoutBox))}X.x<1.0000000000001&&X.x>.999999999999&&(X.x=1),X.y<1.0000000000001&&X.y>.999999999999&&(X.y=1)}}(this.layoutCorrected,this.treeScale,this.path,X),Y.layout&&!Y.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(Y.target=Y.layout.layoutBox,Y.targetWithTransforms=eq());let{target:ei}=Y;if(!ei){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(ab(this.prevProjectionDelta.x,this.projectionDelta.x),ab(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),nE(this.projectionDelta,this.layoutCorrected,ei,this.latestValues),this.treeScale.x===et&&this.treeScale.y===er&&aj(this.projectionDelta.x,this.prevProjectionDelta.x)&&aj(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",ei))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(Y=!0){if(this.options.visualElement?.scheduleRender(),Y){let Y=this.getStack();Y&&Y.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=eU(),this.projectionDelta=eU(),this.projectionDeltaWithTransform=eU()}setAnimationOrigin(Y,X=!1,J){let Q,ee=this.snapshot,et=ee?ee.latestValues:{},er={...this.latestValues},ei=eU();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!X;let en=eq(),ea=(ee?ee.source:void 0)!==(this.layout?this.layout.source:void 0),es=this.getStack(),eo=!es||es.members.length<=1,el=!!(ea&&!eo&&!0===this.options.crossfade&&!this.path.some(a6));this.animationProgress=0;let eu=J?.interpolateProjection(Y);this.mixTargetDelta=X=>{let J=X/1e3,ee=eu?.(J);if(ee?(ei.x.translate=ee.x,ei.x.scale=rk(Y.x.scale,1,J),ei.x.origin=Y.x.origin,ei.x.originPoint=Y.x.originPoint,ei.y.translate=ee.y,ei.y.scale=rk(Y.y.scale,1,J),ei.y.origin=Y.y.origin,ei.y.originPoint=Y.y.originPoint):(a1(ei.x,Y.x,J),a1(ei.y,Y.y,J)),this.setTargetDelta(ei),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var es,ef,ed,ec,eh,ep;nC(en,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),ed=this.relativeTarget,ec=this.relativeTargetOrigin,eh=en,ep=J,a2(ed.x,ec.x,eh.x,ep),a2(ed.y,ec.y,eh.y,ep),Q&&(es=this.relativeTarget,ef=Q,aM(es.x,ef.x)&&aM(es.y,ef.y))&&(this.isProjectionDirty=!1),Q||(Q=eq()),am(Q,this.relativeTarget)}ea&&(this.animationValues=er,function(Y,X,J,Q,ee,et){ee?(Y.opacity=rk(0,J.opacity??1,ad(Q)),Y.opacityExit=rk(X.opacity??1,0,ac(Q))):et&&(Y.opacity=rk(X.opacity??1,J.opacity??1,Q));for(let ee=0;ee<al;ee++){let et=as[ee],er=af(X,et),ei=af(J,et);(void 0!==er||void 0!==ei)&&(er||(er=0),ei||(ei=0),0===er||0===ei||au(er)===au(ei)?(Y[et]=Math.max(rk(ao(er),ao(ei),Q),0),(eb.test(ei)||eb.test(er))&&(Y[et]+="%")):Y[et]=ei)}(X.rotate||J.rotate)&&(Y.rotate=rk(X.rotate||0,J.rotate||0,Q))}(er,et,this.latestValues,J,el,eo)),ee&&void 0!==ee.rotate&&(this.animationValues||(this.animationValues=er),this.animationValues.pathRotation=ee.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=J},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(Y){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ty(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=tb.update(()=>{var X,J,Q;let ee;ae.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=t2(0)),this.motionValue.jump(0,!1),this.currentAnimation=(X=this.motionValue,J=[0,1e3],Q={...Y,velocity:0,isSync:!0,onUpdate:X=>{this.mixTargetDelta(X),Y.onUpdate&&Y.onUpdate(X)},onComplete:()=>{Y.onComplete&&Y.onComplete(),this.completeAnimation()}},(ee=e$(X)?X:t2(X)).start(nh("",ee,J,Q)),ee.animation),function(Y,X){let J=globalThis.__MOTION_INSPECT__;if(J)try{J({...tz("layout-animation-start",Y),node:X})}catch{}}(this.currentAnimation,this),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let Y=this.getStack();Y&&Y.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let Y=this.getLead(),{targetWithTransforms:X,layout:J,latestValues:Q}=Y,{target:ee}=Y;if(X&&ee&&J){if(this!==Y&&this.layout&&J&&a9(this.options.animationType,this.layout.layoutBox,J.layoutBox)){ee=this.target||eq();let X=nA(this.layout.layoutBox.x);ee.x.min=Y.target.x.min,ee.x.max=ee.x.min+X;let J=nA(this.layout.layoutBox.y);ee.y.min=Y.target.y.min,ee.y.max=ee.y.min+J}am(X,ee),rL(X,Q),nE(this.projectionDeltaWithTransform,this.layoutCorrected,X,Q)}}registerSharedNode(Y,X){this.sharedNodes.has(Y)||this.sharedNodes.set(Y,new aT),this.sharedNodes.get(Y).add(X);let J=X.options.initialPromotionConfig;X.promote({transition:J?J.transition:void 0,preserveFollowOpacity:J&&J.shouldPreserveFollowOpacity?J.shouldPreserveFollowOpacity(X):void 0})}isLead(){let Y=this.getStack();return!Y||Y.lead===this}getLead(){let{layoutId:Y}=this.options;
2return Y&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:Y}=this.options;return Y?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:Y}=this.options;if(Y)return this.root.sharedNodes.get(Y)}promote({needsReset:Y,transition:X,preserveFollowOpacity:J}={}){let Q=this.getStack();Q&&Q.promote(this,J),Y&&(this.projectionDelta=void 0,this.needsReset=!0),X&&this.setOptions({transition:X})}relegate(){let Y=this.getStack();return!!Y&&Y.relegate(this)}resetSkewAndRotation(){let{visualElement:Y}=this.options;if(!Y)return;let X=!1,{latestValues:J}=Y;if((J.z||J.rotate||J.rotateX||J.rotateY||J.rotateZ||J.skewX||J.skewY)&&(X=!0),!X)return;let Q={};J.z&&aL("z",Y,Q,this.animationValues);for(let X=0;X<aN.length;X++)aL(`rotate${aN[X]}`,Y,Q,this.animationValues),aL(`skew${aN[X]}`,Y,Q,this.animationValues);for(let X in Y.render(),Q)Y.setStaticValue(X,Q[X]),this.animationValues&&(this.animationValues[X]=Q[X]);Y.scheduleRender()}applyProjectionStyles(Y,X){if(!this.instance||this.isSVG)return;if(!this.isVisible){Y.visibility="hidden";return}let J=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,Y.visibility="",Y.opacity="",Y.pointerEvents=r0(X?.pointerEvents)||"",Y.transform=J?J(this.latestValues,""):"none";return}let Q=this.getLead();if(!this.projectionDelta||!this.layout||!Q.target){this.options.layoutId&&(Y.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,Y.pointerEvents=r0(X?.pointerEvents)||""),this.hasProjected&&!rT(this.latestValues)&&(Y.transform=J?J({},""):"none",this.hasProjected=!1);return}Y.visibility="";let ee=Q.animationValues||Q.latestValues;this.applyTransformsToTarget();let et=function(Y,X,J){let Q="",ee=Y.x.translate/X.x,et=Y.y.translate/X.y,er=J?.z||0;if((ee||et||er)&&(Q=`translate3d(${ee}px, ${et}px, ${er}px) `),(1!==X.x||1!==X.y)&&(Q+=`scale(${1/X.x}, ${1/X.y}) `),J){let{transformPerspective:Y,rotate:X,pathRotation:ee,rotateX:et,rotateY:er,skewX:ei,skewY:en}=J;Y&&(Q=`perspective(${Y}px) ${Q}`),X&&(Q+=`rotate(${X}deg) `),ee&&(Q+=`rotate(${ee}deg) `),et&&(Q+=`rotateX(${et}deg) `),er&&(Q+=`rotateY(${er}deg) `),ei&&(Q+=`skewX(${ei}deg) `),en&&(Q+=`skewY(${en}deg) `)}let ei=Y.x.scale*X.x,en=Y.y.scale*X.y;return(1!==ei||1!==en)&&(Q+=`scale(${ei}, ${en})`),Q||"none"}(this.projectionDeltaWithTransform,this.treeScale,ee);J&&(et=J(ee,et)),Y.transform=et;let{x:er,y:ei}=this.projectionDelta;for(let X in Y.transformOrigin=`${100*er.origin}% ${100*ei.origin}% 0`,Q.animationValues?Y.opacity=Q===this?ee.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:ee.opacityExit:Y.opacity=Q===this?void 0!==ee.opacity?ee.opacity:"":void 0!==ee.opacityExit?ee.opacityExit:0,rx){if(void 0===ee[X])continue;let{correct:J,applyTo:er,isCSSVariable:ei}=rx[X],en="none"===et?ee[X]:J(ee[X],Q);if(er){let X=er.length;for(let J=0;J<X;J++)Y[er[J]]=en}else ei?this.options.visualElement.renderState.vars[X]=en:Y[X]=en}this.options.layoutId&&(Y.pointerEvents=Q===this?r0(X?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(Y=>Y.currentAnimation?.stop()),this.root.nodes.forEach(a$),this.root.sharedNodes.clear()}}}function aD(Y){Y.updateLayout()}function aV(Y){let X=Y.resumeFrom?.snapshot||Y.snapshot;if(Y.isLead()&&Y.layout&&X&&Y.hasListeners("didUpdate")){let{layoutBox:J,measuredBox:Q}=Y.layout,{animationType:ee}=Y.options,et=X.source!==Y.layout.source;if("size"===ee)n_(Y=>{let Q=et?X.measuredBox[Y]:X.layoutBox[Y],ee=nA(Q);Q.min=J[Y].min,Q.max=Q.min+ee});else if("x"===ee||"y"===ee){let Y="x"===ee?"y":"x";ap(et?X.measuredBox[Y]:X.layoutBox[Y],J[Y])}else a9(ee,X.layoutBox,J)&&n_(Q=>{let ee=et?X.measuredBox[Q]:X.layoutBox[Q],er=nA(J[Q]);ee.max=ee.min+er,Y.relativeTarget&&!Y.currentAnimation&&(Y.isProjectionDirty=!0,Y.relativeTarget[Q].max=Y.relativeTarget[Q].min+er)});let er=eU();nE(er,J,X.layoutBox);let ei=eU();et?nE(ei,Y.applyTransform(Q,!0),X.measuredBox):nE(ei,J,X.layoutBox);let en=!aS(er),ea=!1;if(!Y.resumeFrom){let Q=Y.getClosestProjectingParent();if(Q&&!Q.resumeFrom){let{snapshot:ee,layout:et}=Q;if(ee&&et){let er=Y.options.layoutAnchor||void 0,ei=eq();nC(ei,X.layoutBox,ee.layoutBox,er);let en=eq();nC(en,J,et.layoutBox,er),ak(ei,en)||(ea=!0),Q.options.layoutRoot&&(Y.relativeTarget=en,Y.relativeTargetOrigin=ei,Y.relativeParent=Q)}}}Y.notifyListeners("didUpdate",{layout:J,snapshot:X,delta:ei,layoutDelta:er,hasLayoutChanged:en,hasRelativeLayoutChanged:ea})}else if(Y.isLead()){let{onExitComplete:X}=Y.options;X&&X()}Y.options.transition=void 0}function aU(Y){Y.parent&&(Y.isProjecting()||(Y.isProjectionDirty=Y.parent.isProjectionDirty),Y.isSharedProjectionDirty||(Y.isSharedProjectionDirty=!!(Y.isProjectionDirty||Y.parent.isProjectionDirty||Y.parent.isSharedProjectionDirty)),Y.isTransformDirty||(Y.isTransformDirty=Y.parent.isTransformDirty))}function az(Y){Y.isProjectionDirty=Y.isSharedProjectionDirty=Y.isTransformDirty=!1}function aq(Y){Y.clearSnapshot()}function a$(Y){Y.clearMeasurements()}function aW(Y){Y.isLayoutDirty=!0,Y.updateLayout()}function aH(Y){Y.isLayoutDirty=!1}
2function aK(Y){Y.isAnimationBlocked&&Y.layout&&!Y.isLayoutDirty&&(Y.snapshot=Y.layout,Y.isLayoutDirty=!0)}function aZ(Y){Y.relativeTarget&&Y.relativeParent?.isLayoutDirty&&(Y.currentAnimation?Y.isLayoutDirty=!0:(Y.targetDelta=void 0,Y.removeRelativeTarget()))}function aG(Y){let{visualElement:X}=Y.options;X&&X.getProps().onBeforeLayoutMeasure&&X.notify("BeforeLayoutMeasure"),Y.resetTransform()}function aY(Y){Y.finishAnimation(),Y.targetDelta=Y.relativeTarget=Y.target=void 0,Y.isProjectionDirty=!0}function aX(Y){Y.resolveTargetDelta()}function aJ(Y){Y.calcProjection()}function aQ(Y){Y.resetSkewAndRotation()}function a0(Y){Y.removeLeadSnapshot()}function a1(Y,X,J){Y.translate=rk(X.translate,0,J),Y.scale=rk(X.scale,1,J),Y.origin=X.origin,Y.originPoint=X.originPoint}function a2(Y,X,J,Q){Y.min=rk(X.min,J.min,Q),Y.max=rk(X.max,J.max,Q)}function a6(Y){return Y.animationValues&&void 0!==Y.animationValues.opacityExit}let a3={duration:.45,ease:[.4,0,.1,1]},a4=Y=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(Y),a5=a4("applewebkit/")&&!a4("chrome/")?Math.round:td;function a8(Y){Y.min=a5(Y.min),Y.max=a5(Y.max)}function a9(Y,X,J){return"position"===Y||"preserve-aspect"===Y&&!(.2>=Math.abs(aE(X)-aE(J)))}function a7(Y){return Y!==Y.root&&Y.scroll?.wasRoot}let se=aF({attachResizeListener:(Y,X)=>nS(Y,"resize",X),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),st={current:void 0},sr=aF({measureScroll:Y=>({x:Y.scrollLeft,y:Y.scrollTop}),defaultParent:()=>{if(!st.current){let Y=new se({});Y.mount(window),Y.setOptions({layoutScroll:!0}),st.current=Y}return st.current},resetTransform:(Y,X)=>{Y.style.transform=void 0!==X?X:"none"},checkIsScrollRoot:Y=>"fixed"===window.getComputedStyle(Y).position});function si(Y,X){let J=nI(Y),Q=new AbortController;return[J,{passive:!0,...X,signal:Q.signal},()=>Q.abort()]}function sn(Y,X,J){let{props:Q}=Y;Y.animationState&&Q.whileHover&&Y.animationState.setActive("whileHover","Start"===J);let ee=Q["onHover"+J];ee&&tb.postRender(()=>ee(X,nW(X)))}function sa(Y){return nR(Y)&&"offsetHeight"in Y&&!("ownerSVGElement"in Y)}Y.s(["f",0,sa],716280);let ss=(Y,X)=>!!X&&(Y===X||ss(Y,X.parentElement)),so=new WeakSet;function sl(Y){return X=>{"Enter"===X.key&&Y(X)}}function su(Y,X){Y.dispatchEvent(new PointerEvent("pointer"+X,{isPrimary:!0,bubbles:!0}))}function sf(Y){return n$(Y)&&!(nM.x||nM.y)}let sd=new WeakSet;function sc(Y,X,J){let{props:Q}=Y;if(Y.current instanceof HTMLButtonElement&&Y.current.disabled)return;Y.animationState&&Q.whileTap&&Y.animationState.setActive("whileTap","Start"===J);let ee=Q["onTap"+("End"===J?"":J)];ee&&tb.postRender(()=>ee(X,nW(X)))}let sh=new WeakMap,sp=new WeakMap,sm=Y=>{let X=sh.get(Y.target);X&&X(Y)},sb=Y=>{Y.forEach(sm)},sy={some:0,all:1},sg=function(Y,X){if("u"<typeof Proxy)return is;let J=new Map,Q=(J,Q)=>is(J,Q,Y,X);return new Proxy((Y,X)=>Q(Y,X),{get:(ee,et)=>"create"===et?Q:(J.has(et)||J.set(et,is(et,void 0,Y,X)),J.get(et))})}({animation:{Feature:class extends io{constructor(Y){super(Y),Y.animationState||(Y.animationState=function(Y){let X=X=>Promise.all(X.map(({animation:X,options:J})=>(function(Y,X,J={}){return Y.notify("AnimationStart",X),(Array.isArray(X)?Promise.all(X.map(X=>ny(Y,X,J))):"string"==typeof X?ny(Y,X,J):Promise.all(nm(Y,il(Y,X,J.custom),J))).then(()=>{Y.notify("AnimationComplete",X)})})(Y,X,J))),J=nx(),Q=!0,ee=!1;function et(et){let{props:er,parent:ei,manuallyAnimateOnMount:en}=Y,ea=Q||ee,es=[],eo=new Set,el={},eu=1/0,ef=Y;do ef=!1!==ef.props.inherit&&ef.parent;while(ef&&!ef.isControllingVariants)if(nv.forEach((X,Q)=>{var ee,ed;let ec=J[X],eh=er[X],ep=ef&&ef.props[X],em=void 0!==eh?eh:t4(ep)||!1===ep?ep:void 0,eb=t4(em),ey=X===et?ec.isActive:null;!1===ey&&(eu=Q);let eg=eb&&void 0===eh&&!(ea&&en);if(ec.protectedKeys={...el},!ec.isActive&&null===ey||!em&&!ec.prevProp||t3(em)||"boolean"==typeof em)return;if("exit"===X&&ec.isActive&&!0!==ey){el={...el,...ec.prevResolvedValues};return}let ev=(ee=ec.prevProp,"string"==typeof(ed=em)?ed!==ee:!!Array.isArray(ed)&&!ng(ed,ee)),ex=ev||eb&&(ey&&!eg||Q>eu),ew=!1,e_=Array.isArray(em)?em:[em],eS={};if(!1!==ey)for(let J of e_){let{transition:Q,transitionEnd:ee,...et}=il(Y,J,iu(Y,X))||{};eS={...eS,...et,...ee}}let{prevResolvedValues:eM}=ec;for(let X in{...eM,...eS}
2){if(X in el)continue;let J=eS[X],Q=eM[X],ee=Array.isArray(J)&&Array.isArray(Q)?!ng(J,Q)||ev:J!==Q;if(ee&&null==J)eo.add(X);else if(ee||void 0!==J&&eo.has(X)){ex=!0,eo.delete(X)&&(ew=!0),ec.needsAnimating[X]=!0;let J=Y.getValue(X);J&&(J.liveStyle=!1)}else ec.protectedKeys[X]=!0}if(ec.prevProp=em,ec.prevResolvedValues=eS,ec.isActive&&(el={...el,...eS}),ex&&(!(eg&&ev)||ew))for(let J of e_){let Q={type:X};if("string"==typeof J&&ea&&en&&ei?.enteringChildren){let X=il(ei,J)?.transition?.delayChildren;Q.delay=nb(ei.enteringChildren,Y,X)}es.push({animation:J,options:Q})}}),eo.size){let{initial:X}=er,J={},Q="boolean"!=typeof X&&il(Y,Array.isArray(X)?X[0]:X,Y.presenceContext?.custom);Q&&Q.transition&&(J.transition=Q.transition),eo.forEach(ee=>{let et=Y.getValue(ee);et&&(et.liveStyle=!0);let ei=Q&&!Array.isArray(X)?Q[ee]:void 0,en=Y.getBaseTargetFromProps(er,ee);J[ee]=(void 0!==ei?ei:void 0===en||e$(en)?void 0===Y.initialValues[ee]?Y.baseTarget[ee]:void 0:en)??null}),es.push({animation:J})}let ed=ea&&Y.blockInitialAnimation||Q&&!en&&(!1===er.initial||er.initial===er.animate);return Q=ee=!1,!ed&&es.length?X(es):Promise.resolve()}return{animateChanges:et,setActive:function(X,Q){if(J[X].isActive===Q)return Promise.resolve();Y.variantChildren?.forEach(Y=>Y.animationState?.setActive(X,Q)),J[X].isActive=Q;let ee=et(X);for(let Y in J)J[Y].protectedKeys={};return ee},setAnimateFunction:J=>{X=J(Y)},getState:()=>J,reset:()=>{J=nx(),ee=!0}}}(Y))}updateAnimationControlsSubscription(){let{animate:Y}=this.node.getProps();t3(Y)&&(this.unmountControls=Y.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:Y}=this.node.getProps(),{animate:X}=this.node.prevProps||{};Y!==X&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}},exit:{Feature:class extends io{constructor(){super(...arguments),this.id=nw++}update(){let{presenceContext:Y,prevPresenceContext:X,animationState:J}=this.node;if(!Y||!J)return;let{isPresent:Q,onExitComplete:ee}=Y,et=X?.isPresent;if(Q===et)return;if(Q&&!1===et){if(!0===this.exit){let{initial:Y}=this.node.getProps();if(Y&&!Array.isArray(Y)){let{transition:X,transitionEnd:J,...Q}=il(this.node,Y)||{};for(let Y in Q)this.node.getValue(Y)?.jump(Q[Y])}this.node.blockInitialAnimation=!1,J.reset(),J.animateChanges()}else J.setActive("exit",!1);this.exit=void 0;return}let er=this.exit=J.setActive("exit",!Q);ee&&!Q&&er.then(()=>
2{this.exit===er&&(this.exit=!0,ee(this.id))})}mount(){let{register:Y,onExitComplete:X}=this.node.presenceContext||{};X&&X(this.id),Y&&(this.unmount=Y(this.id))}unmount(){}}},inView:{Feature:class extends io{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var Y;let X;this.stopObserver?.();let{viewport:J={}}=this.node.getProps(),{root:Q,margin:ee,amount:et="some",once:er}=J,ei={root:Q?Q.current:void 0,rootMargin:ee,threshold:"number"==typeof et?et:sy[et]},en=Y=>{let{isIntersecting:X}=Y;if(this.isInView===X||(this.isInView=X,er&&!X&&this.hasEnteredView))return;X&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",X);let{onViewportEnter:J,onViewportLeave:Q}=this.node.getProps(),ee=X?J:Q;ee&&ee(Y)};this.stopObserver=(Y=this.node.current,X=function({root:Y,...X}){let J=Y||document;sp.has(J)||sp.set(J,{});let Q=sp.get(J),ee=JSON.stringify(X);return Q[ee]||(Q[ee]=new IntersectionObserver(sb,{root:Y,...X})),Q[ee]}(ei),sh.set(Y,en),X.observe(Y),()=>{sh.delete(Y),X.unobserve(Y)})}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:Y,prevProps:X}=this.node;["amount","margin","root"].some(function({viewport:Y={}},{viewport:X={}}={}){return J=>Y[J]!==X[J]}(Y,X))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}},tap:{Feature:class extends io{mount(){let{current:Y}=this.node;if(!Y)return;let{globalTapTarget:X,propagate:J}=this.node.props;this.unmount=function(Y,X,J={}){let[Q,ee,et]=si(Y,J),er=Y=>{let Q=Y.currentTarget;if(!sf(Y)||sd.has(Y))return;so.add(Q),J.stopPropagation&&sd.add(Y);let et=X(Q,Y),er={...ee,capture:!0},ei=(Y,X)=>{window.removeEventListener("pointerup",en,er),window.removeEventListener("pointercancel",ea,er),so.has(Q)&&so.delete(Q),sf(Y)&&"function"==typeof et&&et(Y,{success:X})},en=Y=>{ei(Y,Q===window||Q===document||J.useGlobalTarget||ss(Q,Y.target))},ea=Y=>{ei(Y,!1)};window.addEventListener("pointerup",en,er),window.addEventListener("pointercancel",ea,er)};return Q.forEach(Y=>{((J.useGlobalTarget?window:Y).addEventListener("pointerdown",er,ee),sa(Y))&&(Y.addEventListener("focus",Y=>((Y,X)=>{let J=Y.currentTarget;if(!J)return;let Q=sl(()=>{if(so.has(J))return;su(J,"down");let Y=sl(()=>{su(J,"up")});J.addEventListener("keyup",Y,X),J.addEventListener("blur",()=>su(J,"cancel"),X)});J.addEventListener("keydown",Q,X),J.addEventListener("blur",()=>J.removeEventListener("keydown",Q),X)})(Y,ee)),nz.has(Y.tagName)||!0===Y.isContentEditable||Y.hasAttribute("tabindex")||(Y.tabIndex=0))}),et}(Y,(Y,X)=>(sc(this.node,X,"Start"),(Y,{success:X})=>sc(this.node,Y,X?"End":"Cancel")),{useGlobalTarget:X,stopPropagation:J?.ta
2p===!1})}unmount(){}}},focus:{Feature:class extends io{constructor(){super(...arguments),this.isActive=!1}onFocus(){let Y=!1;try{Y=this.node.current.matches(":focus-visible")}catch(X){Y=!0}Y&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ip(nS(this.node.current,"focus",()=>this.onFocus()),nS(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends io{mount(){let{current:Y}=this.node;Y&&(this.unmount=function(Y,X,J={}){let[Q,ee,et]=si(Y,J);return Q.forEach(Y=>{let J,Q=!1,et=!1,er=X=>{J&&(J(X),J=void 0),Y.removeEventListener("pointerleave",en)},ei=Y=>{Q=!1,window.removeEventListener("pointerup",ei),window.removeEventListener("pointercancel",ei),et&&(et=!1,er(Y))},en=Y=>{if("touch"!==Y.pointerType){if(Q){et=!0;return}er(Y)}};Y.addEventListener("pointerenter",Q=>{if("touch"===Q.pointerType||nM.x||nM.y)return;et=!1;let er=X(Y,Q);"function"==typeof er&&(J=er,Y.addEventListener("pointerleave",en,ee))},ee),Y.addEventListener("pointerdown",()=>{Q=!0,window.addEventListener("pointerup",ei,ee),window.addEventListener("pointercancel",ei,ee)},ee)}),et}(Y,(Y,X)=>(sn(this.node,X,"Start"),Y=>sn(this.node,Y,"End"))))}unmount(){}}},pan:{Feature:class extends io{constructor(){super(...arguments),this.removePointerDownListener=td}onPointerDown(Y){this.session=new nY(Y,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:nK(this.node)})}createPanHandlers(){let{onPanSessionStart:Y,onPanStart:X,onPan:J,onPanEnd:Q}=this.node.getProps();return{onSessionStart:n7(Y),onStart:n7(X),onMove:n7(J),onEnd:(Y,X)=>{delete this.session,Q&&tb.postRender(()=>Q(Y,X))}}}mount(){this.removePointerDownListener=nH(this.node.current,"pointerdown",Y=>this.onPointerDown(Y))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends io{constructor(Y){super(Y),this.removeGroupControls=td,this.removeListeners=td,this.controls=new n5(Y)}mount(){let{dragControls:Y}=this.node.getProps();Y&&(this.removeGroupControls=Y.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||td}update(){let{dragControls:Y}=this.node.getProps(),{dragControls:X}=this.node.prevProps||{};Y!==X&&(this.removeGroupControls(),Y&&(this.removeGroupControls=Y.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},ProjectionNode:sr,MeasureLayout:aa},layout:{ProjectionNode:sr,MeasureLayout:aa}},(Y,X)=>X.isSVG??rz(Y)?new rM(X):new rD(X,{allowProjection:Y!==rV.Fragment}));Y.s(["f",0,sg],917229),Y.s(["f",0,function(){rt.current||ri();let[Y]=(0,rV.useState)(re.current);return Y}],108158)},919683,(Y,X,J)=>{var Q=Y.r(71660),ee="function"==typeof Object.is?Object.is:function(Y,X){return Y===X&&(0!==Y||1/Y==1/X)||Y!=Y&&X!=X},et=Q.useState,er=Q.useEffect,ei=Q.useLayoutEffect,en=Q.useDebugValue;function ea(Y){var X=Y.getSnapshot;Y=Y.value;try{var J=X();return!ee(Y,J)}catch(Y){return!0}}var es="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(Y,X){return X()}:function(Y,X){var J=X(),Q=et({inst:{value:J,getSnapshot:X}}),ee=Q[0].inst,es=Q[1];return ei(function(){ee.value=J,ee.getSnapshot=X,ea(ee)&&es({inst:ee})},[Y,J,X]),er(function(){return ea(ee)&&es({inst:ee}),Y(function(){ea(ee)&&es({inst:ee})})},[Y]),en(J),J};J.useSyncExternalStore=void 0!==Q.useSyncExternalStore?Q.useSyncExternalStore:es},16867,(Y,X,J)=>{var Q=Y.r(71660),ee=Y.r(691487),et="function"==typeof Object.is?Object.is:function(Y,X){return Y===X&&(0!==Y||1/Y==1/X)||Y!=Y&&X!=X},er=ee.useSyncExternalStore,ei=Q.useRef,en=Q.useEffect,ea=Q.useMemo,es=Q.useDebugValue;J.useSyncExternalStoreWithSelector=function(Y,X,J,Q,ee){var eo=ei(null);if(null===eo.current){var el={hasValue:!1,value:null};eo.current=el}else el=eo.current;var eu=er(Y,(eo=ea(function(){function Y(Y){if(!en){if(en=!0,er=Y,Y=Q(Y),void 0!==ee&&el.hasValue){var X=el.value;if(ee(X,Y))return ei=X}return ei=Y}if(X=ei,et(er,Y))return X;var J=Q(Y);return void 0!==ee&&ee(X,J)?(er=Y,X):(er=Y,ei=J)}var er,ei,en=!1,ea=void 0===J?null:J;return[function(){return Y(X())},null===ea?void 0:function(){return Y(ea())}]},[X,J,Q,ee]))[0],eo[1]);return en(function(){el.hasValue=!0,el.value=eu},[eu]),es(eu),eu}},691487,(Y,X,J)=>{X.exports=Y.r(919683)},404359,(Y,X,J)=>{X.exports=Y.r(16867)},708441,Y=>{var X=Y.i(951954),J=Y.i(323211),Q=Y.i(72334),ee=Y.i(430028),et=Y.i(255859),er=Y.i(19336);Y.s(["default",0,function({images:Y}){return Y?(0,X.jsx)(J.b,{plugins:[(0,Q.f)({delay:5e3}),(0,ee.f)()],"data-sentry-element":"Carousel","data-sentry-component":"AboutUsCarousel","data-sentry-source-file":"AboutUsCarousel.tsx",children:(0,X.jsx)(J.T,{"data-sentry-element":"CarouselContent","data-sentry-source-file":"AboutUsCarousel.tsx",children:Y.filter(Y=>Y?.url).map((Y,Q)=>(0,X.jsx)(J.X,{children:(0,X.jsx)(et.default,{className:"object-cover w-full max-w-3xl rounded-lg shadow-lg ring-1 ring-gray-400/10 max-h-96",src:(0,er.f)(Y).src,style:{objectPosition:(0,er.f)(Y).objectPosition},alt:Y.alt||"",width:Y.width||960,height:Y.height||640,sizes:"(min-width: 1280px) 50vw, 100vw",priority:0===Q})},Y.id))})}):null}])},121769,Y=>{var X=Y.i(951954),J=Y.i(908267);function Q({className:Y,children:ee}){return(0,X.jsx)("section",{className:(0,J.f)("animate-fadeIn relative max-w-full flex-1 flex-col overflow-x-clip px-4 2xl:container md:px-8 2xl:mx-auto",Y),"data-sentry-component":"Container","data-sentry-source-file":"index.tsx",children:ee})}var ee=Y.i(917229),et=Y.i(108158),er=Y.i(255859);Y.s(["CarfBlock",0,({subtitle:Y,title:J,description:ei,image:en})=>{let ea=(0,et.f)();return(0,X.jsx)(Q,{className:"py-24 2xl:max-w-[1920px] bg-brand","data-sentry-element":"Container","data-sentry-component":"CarfBlock","data-sentry-source-file":"Component.tsx",children:(0,X.jsxs)("div",{className:"container grid px-4 mx-auto lg:grid-cols-2 md:px-8 xl:items-center xl:text-center",children:[(0,X.jsx)(ee.f.div,{initial:{opacity:+!!ea,x:ea?0:"var(--x-from)"},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.5},transition:{duration:.6*!ea},className:"flex items-center justify-start max-w-2xl pb-8 lg:pb-0 lg:justify-center [--x-from:40px] sm:[--x-from:-40px]","data-sentry-element":"motion.div","data-sentry-source-file":"Component.tsx",children:!!en&&"object"==typeof en&&(0,X.jsx)(er.default,{alt:en?.alt,src:en.url??"/placeholder.svg",width:en.width??800,height:en.height??800,className:"w-32 lg:w-48"})}),(0,X.jsxs)(ee.f.div,{initial:{opacity:+!!ea,y:ea?0:"var(--y-from)"},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.5},transition:{duration:.6*!ea},className:"flex flex-col max-w-2xl text-left 2xl:container 2xl:px-0 text-accent/90 [--y-from:40px]","data-sentry-element":"motion.div","data-sentry-source-file":"Component.tsx",children:[(0,X.jsx)("p",{className:"text-base font-semibold leading-7 text-brand-foreground",children:Y}),(0,X.jsx)("h3",{className:"mt-2 text-3xl font-semibold tracking-tight sm:text-4xl",children:J}),(0,X.jsx)("p",{className:"mt-6 text-md lg:text-lg lg:leading-8 text-accent/70 text-prose",children:ei})]})]})})}],121769)},540175,Y=>{var X=Y.i(951954),J=Y.i(519455),Q=Y.i(793479),ee=Y.i(480),et=Y.i(71660),er=Y=>Y instanceof Date,ei=Y=>null==Y,en=Y=>!ei(Y)&&!Array.isArray(Y)&&"object"==typeof Y&&!er(Y),ea=Y=>en(Y)&&Y.target?"checkbox"===Y.target.type?Y.target.checked:Y.target.value:Y,es=(Y,X)=>Y.has(X.substring(0,X.search(/\.\d+(\.|$)/))||X),eo="u">typeof window&&void 0!==window.HTMLElement&&"u">typeof document;function el(Y){let X,J=Array.isArray(Y),Q="u">typeof FileList&&Y instanceof FileList;if(Y instanceof Date)X=new Date(Y);else if(Y instanceof Set)X=new Set(Y);else{let ee;if(!(!(eo&&(Y instanceof Blob||Q))&&(J||en(Y))))return Y;if(X=J?[]:{},J||en(ee=Y.constructor&&Y.constructor.prototype)&&ee.hasOwnProperty("isPrototypeOf"))for(let J in Y)Y.hasOwnProperty(J)&&(X[J]=el(Y[J]));else X=Y}return X}var eu=Y=>Array.isArray(Y)?Y.filter(Boolean):[],ef=Y=>void 0===Y,ed=(Y,X,J)=>{if(!X||!en(Y))return J;let Q=eu(X.split(/[,[\].]+?/)).reduce((Y,X)=>ei(Y)?Y:Y[X],Y);return ef(Q)||Q===Y?ef(Y[X])?J:Y[X]:Q},ec=Y=>eu(Y.replace(/["|']|\]/g,"").split(/\.|\[/)),eh=(Y,X,J)=>{let Q=-1,ee=/^\w*$/.test(X)?[X]:ec(X),et=ee.length,er=et-1;for(;++Q<et;){let X=ee[Q],et=J;if(Q!==er){let J=Y[X];et=en(J)||Array.isArray(J)?J:isNaN(+ee[Q+1])?{}:[]}if("__proto__"===X||"constructor"===X||"prototype"===X)return;Y[X]=et,Y=Y[X]}return Y};let ep="blur",em="onChange",eb="onSubmit",ey={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},eg=et.default.createContext(null);var ev=(Y,X,J,Q=!0)=>{let ee={defaultValues:X._defaultValues};for(let et in Y)Object.defineProperty(ee,et,{get:()=>("all"!==X._proxyFormState[et]&&(X._proxyFormState[et]=!Q||"all"),J&&(J[et]=!0),Y[et])});return ee},ex=Y=>en(Y)&&!Object.keys(Y).length,ew=(Y,X,J,Q)=>{J(Y);let{name:ee,...et}=Y;return ex(et)||Object.keys(et).length>=Object.keys(X).length||Object.keys(et).find(Y=>
2X[Y]===(!Q||"all"))},e_=Y=>Array.isArray(Y)?Y:[Y],eS=(Y,X,J)=>!Y||!X||Y===X||e_(Y).some(Y=>Y&&(J?Y===X:Y.startsWith(X)||X.startsWith(Y)));function eM(Y){let X=et.default.useRef(Y);X.current=Y,et.default.useEffect(()=>{let J=!Y.disabled&&X.current.subject&&X.current.subject.subscribe({next:X.current.next});return()=>{J&&J.unsubscribe()}},[Y.disabled])}var eA=(Y,X,J,Q,ee)=>"string"==typeof Y?(Q&&X.watch.add(Y),ed(J,Y,ee)):Array.isArray(Y)?Y.map(Y=>(Q&&X.watch.add(Y),ed(J,Y))):(Q&&(X.watchAll=!0),J);let ek=Y=>Y.render(function(Y){let X=et.default.useContext(eg),{name:J,disabled:Q,control:ee=X.control,shouldUnregister:er}=Y,ei=es(ee._names.array,J),en=function(Y){let X=et.default.useContext(eg),{control:J=X.control,name:Q,defaultValue:ee,disabled:er,exact:ei}=Y||{},en=et.default.useRef(Q);en.current=Q,eM({disabled:er,subject:J._subjects.values,next:Y=>{eS(en.current,Y.name,ei)&&es(el(eA(en.current,J._names,Y.values||J._formValues,!1,ee)))}});let[ea,es]=et.default.useState(J._getWatch(Q,ee));return et.default.useEffect(()=>J._removeUnmounted()),ea}({control:ee,name:J,defaultValue:ed(ee._formValues,J,ed(ee._defaultValues,J,Y.defaultValue)),exact:!0}),eo=function(Y){let X=et.default.useContext(eg),{control:J=X.control,disabled:Q,name:ee,exact:er}=Y||{},[ei,en]=et.default.useState(J._formState),ea=et.default.useRef(!0),es=et.default.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),eo=et.default.useRef(ee);return eo.current=ee,eM({disabled:Q,next:Y=>ea.current&&eS(eo.current,Y.name,er)&&ew(Y,es.current,J._updateFormState)&&en({...J._formState,...Y}),subject:J._subjects.state}),et.default.useEffect(()=>(ea.current=!0,es.current.isValid&&J._updateValid(!0),()=>{ea.current=!1}),[J]),et.default.useMemo(()=>ev(ei,J,es.current,!1),[ei,J])}({control:ee,name:J,exact:!0}),eu=et.default.useRef(ee.register(J,{...Y.rules,value:en,..."boolean"==typeof Y.disabled?{disabled:Y.disabled}:{}})),ec=et.default.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ed(eo.errors,J)},isDirty:{enumerable:!0,get:()=>!!ed(eo.dirtyFields,J)},isTouched:{enumerable:!0,get:()=>!!ed(eo.touchedFields,J)},isValidating:{enumerable:!0,get:()=>!!ed(eo.validatingFields,J)},error:{enumerable:!0,get:()=>ed(eo.errors,J)}}),[eo,J]),em=et.default.useMemo(()=>({name:J,value:en,..."boolean"==typeof Q||eo.disabled?{disabled:eo.disabled||Q}:{},onChange:Y=>eu.current.onChange({target:{value:ea(Y),name:J},type:"change"}),onBlur:()=>eu.current.onBlur({target:{value:ed(ee._formValues,J),name:J},type:ep}),ref:Y=>{let X=ed(ee._fields,J);X&&Y&&(X._f.ref={focus:()=>Y.focus(),select:()=>Y.select(),setCustomValidity:X=>Y.setCustomValidity(X),reportValidity:()=>Y.reportValidity()})}}),[J,ee._formValues,Q,eo.disabled,en,ee._fields]);return et.default.useEffect(()=>{let Y=ee._options.shouldUnregister||er,X=(Y,X)=>{let J=ed(ee._fields,Y);J&&J._f&&(J._f.mount=X)};if(X(J,!0),Y){let Y=el(ed(ee._options.defaultValues,J));eh(ee._defaultValues,J,Y),ef(ed(ee._formValues,J))&&eh(ee._formValues,J,Y)}return()=>{(ei?Y&&!ee._state.action:Y)?ee.unregister(J):X(J,!1)}},[J,ee,ei,er]),et.default.useEffect(()=>{"boolean"==typeof Q&&ed(ee._fields,J)&&ee._updateDisabledField({disabled:Q,fields:ee._fields,name:J,value:ed(ee._fields,J)._f.value})},[Q,J,ee]),et.default.useMemo(()=>({field:em,formState:eo,fieldState:ec}),[em,eo,ec])}(Y));var eE=(Y,X,J,Q,ee)=>X?{...J[Y],types:{...J[Y]&&J[Y].types?J[Y].types:{},[Q]:ee||!0}}:{},ej=Y=>({isOnSubmit:!Y||Y===eb,isOnBlur:"onBlur"===Y,isOnChange:Y===em,isOnAll:"all"===Y,isOnTouch:"onTouched"===Y}),eT=(Y,X,J)=>!J&&(X.watchAll||X.watch.has(Y)||[...X.watch].some(X=>Y.startsWith(X)&&/^\.\w+/.test(Y.slice(X.length))));let eC=(Y,X,J,Q)=>{for(let ee of J||Object.keys(Y)){let J=ed(Y,ee);if(J){let{_f:Y,...et}=J;if(Y){if(Y.refs&&Y.refs[0]&&X(Y.refs[0],ee)&&!Q)return!0;else if(Y.ref&&X(Y.ref,Y.name)&&!Q)return!0;else if(eC(et,X))break}else if(en(et)&&eC(et,X))break}}};var eR=(Y,X,J)=>{let Q=e_(ed(Y,J));return eh(Q,"root",X[J]),eh(Y,J,Q),Y},eP=Y=>"function"==typeof Y,eI=Y=>{if(!eo)return!1;let X=Y?Y.ownerDocument:0;return Y instanceof(X&&X.defaultView?X.defaultView.HTMLElement:HTMLElement)},eO=Y=>"string"==typeof Y;let eN={value:!1,isValid:!1},eB={value:!0,isValid:!0};var eL=Y=>{if(Array.isArray(Y)){if(Y.length>1){let X=Y.filter(Y=>Y&&Y.checked&&!Y.disabled).map(Y=>Y.value);return{value:X,isValid:!!X.length}}return Y[0].checked&&!Y[0].disabled?Y[0].attributes&&!ef(Y[0].attributes.value)?ef(Y[0].value)||""===Y[0].value?eB:{value:Y[0].value,isValid:!0}:eB:eN}return eN};let eF={isValid:!1,value:null};var eD=Y=>Array.isArray(Y)?Y.reduce((Y,X)=>X&&X.checked&&!X.disabled?{isValid:!0,value:X.value}:Y,eF):eF;function eV(Y,X,J="validate"){if(eO(Y)||Array.isArray(Y)&&Y.every(eO)||"boolean"==typeof Y&&!Y)return{type:J,message:eO(Y)?Y:"",ref:X}}var eU=Y=>!en(Y)||Y instanceof RegExp?{value:Y,message:""}:Y,ez=async(Y,X,J,Q,ee)=>{let{ref:et,refs:er,required:ea,maxLength:es,minLength:eo,min:el,max:eu,pattern:ec,validate:eh,name:ep,valueAsNumber:em,mount:eb,disabled:eg}=Y._f,ev=ed(X,ep);if(!eb||eg)return{};let ew=er?er[0]:et,e_=Y=>{Q&&ew.reportValidity&&(ew.setCustomValidity("boolean"==typeof Y?"":Y||""),ew.reportValidity())},eS={},eM="radio"===et.type,eA="checkbox"===et.type,ek=(em||"file"===et.type)&&ef(et.value)&&ef(ev)||eI(et)&&""===et.value||""===ev||Array.isArray(ev)&&!ev.length,ej=eE.bind(null,ep,J,eS),eT=(Y,X,J,Q=ey.maxLength,ee=ey.minLength)=>{let er=Y?X:J;eS[ep]={type:Y?Q:ee,message:er,ref:et,...ej(Y?Q:ee,er)}};if(ee?!Array.isArray(ev)||!ev.length:ea&&(!(eM||eA)&&(ek||ei(ev))||"boolean"==typeof ev&&!ev||eA&&!eL(er).isValid||eM&&!eD(er).isValid)){let{value:Y,message:X}=eO(ea)?{value:!!ea,message:ea}:eU(ea);if(Y&&(eS[ep]={type:ey.required,message:X,ref:ew,...ej(ey.required,X)},!J))return e_(X),eS}if(!ek&&(!ei(el)||!ei(eu))){let Y,X,Q=eU(eu),ee=eU(el);if(ei(ev)||isNaN(ev)){let J=et.valueAsDate||new Date(ev),er=Y=>new Date(new Date().toDateString()+" "+Y),ei="time"==et.type,en="week"==et.type;"string"==typeof Q.value&&ev&&(Y=ei?er(ev)>er(Q.value):en?ev>Q.value:J>new Date(Q.value)),"string"==typeof ee.value&&ev&&(X=ei?er(ev)<er(ee.value):en?ev<ee.value:J<new Date(ee.value))}else{let J=et.valueAsNumber||(ev?+ev:ev);ei(Q.value)||(Y=J>Q.value),ei(ee.value)||(X=J<ee.value)}if((Y||X)&&(eT(!!Y,Q.message,ee.message,ey.max,ey.min),!J))return e_(eS[ep].message),eS}if((es||eo)&&!ek&&("string"==typeof ev||ee&&Array.isArray(ev))){let Y=eU(es),X=eU(eo),Q=!ei(Y.value)&&ev.length>+Y.value,ee=!ei(X.value)&&ev.length<+X.value;if((Q||ee)&&(eT(Q,Y.message,X.message),!J))return e_(eS[ep].message),eS}if(ec&&!ek&&"string"==typeof ev){let{value:Y,message:X}=eU(ec);if(Y instanceof RegExp&&!ev.match(Y)&&(eS[ep]={type:ey.pattern,message:X,ref:et,...ej(ey.pattern,X)},!J))return e_(X),eS}if(eh){if(eP(eh)){let Y=eV(await eh(ev,X),ew);if(Y&&(eS[ep]={...Y,...ej(ey.validate,Y.message)},!J))return e_(Y.message),eS}else if(en(eh)){let Y={};for(let Q in eh){if(!ex(Y)&&!J)break;let ee=eV(await eh[Q](ev,X),ew,Q);ee&&(Y={...ee,...ej(Q,ee.message)},e_(ee.message),J&&(eS[ep]=Y))}if(!ex(Y)&&(eS[ep]={ref:ew,...Y},!J))return eS}}return e_(!0),eS};function eq(Y,X){let J=Array.isArray(X)?X:/^\w*$/.test(X)?[X]:ec(X),Q=1===J.length?Y:function(Y,X){let J=X.slice(0,-1).length,Q=0;for(;Q<J;)Y=ef(Y)?Q++:Y[X[Q++]];return Y}(Y,J),ee=J.length-1,et=J[ee];return Q&&delete Q[et],0!==ee&&(en(Q)&&ex(Q)||Array.isArray(Q)&&function(Y){for(let X in Y)if(Y.hasOwnProperty(X)&&!ef(Y[X]))return!1;return!0}(Q))&&eq(Y,J.slice(0,-1)),Y}var e$=()=>{let Y=[];return{get observers(){return Y},next:X=>{for(let J of Y)J.next&&J.next(X)},subscribe:X=>(Y.push(X),{unsubscribe:()=>{Y=Y.filter(Y=>Y!==X)}}),unsubscribe:()=>{Y=[]}}},eW=Y=>ei(Y)||"object"!=typeof Y;function eH(Y,X){if(eW(Y)||eW(X))return Y===X;if(er(Y)&&er(X))return Y.getTime()===X.getTime();let J=Object.keys(Y),Q=Object.keys(X);if(J.length!==Q.length)return!1;for(let ee of J){let J=Y[ee];if(!Q.includes(ee))return!1;if("ref"!==ee){let Y=X[ee];if(er(J)&&er(Y)||en(J)&&en(Y)||Array.isArray(J)&&Array.isArray(Y)?!eH(J,Y):J!==Y)return!1}}return!0}var eK=Y=>eI(Y)&&Y.isConnected,eZ=Y=>{for(let X in Y)if(eP(Y[X]))return!0;return!1};function eG(Y,X={}){let J=Array.isArray(Y);if(en(Y)||J)for(let J in Y)Array.isArray(Y[J])||en(Y[J])&&!eZ(Y[J])?(X[J]=Array.isArray(Y[J])?[]:{},eG(Y[J],X[J])):ei(Y[J])||(X[J]=!0);return X}var eY=(Y,X)=>(function Y(X,J,Q){let ee=Array.isArray(X);if(en(X)||ee)for(let ee in X)Array.isArray(X[ee])||en(X[ee])&&!eZ(X[ee])?ef(J)||eW(Q[ee])?Q[ee]=Array.isArray(X[ee])?eG(X[ee],[]):{...eG(X[ee])}:Y(X[ee],ei(J)?{}:J[ee],Q[ee]):Q[ee]=!eH(X[ee],J[ee]);return Q})(Y,X,eG(X)),eX=(Y,{valueAsNumber:X,valueAsDate:J,setValueAs:Q})=>ef(Y)?Y:X?""===Y?0/0:Y?+Y:Y:J&&"string"==typeof Y?new Date(Y):Q?Q(Y):Y;function eJ(Y){let X=Y.ref;if(Y.refs?!Y.refs.every(Y=>Y.disabled):!X.disabled)return"file"===X.type?X.files:"radio"===X.type?eD(Y.refs).value:"select-multiple"===X.type?[...X.selectedOptions].map(({value:Y})=>Y):"checkbox"===X.type?eL(Y.refs).value:eX(ef(X.value)?Y.ref.value:X.value,Y)}var eQ=Y=>ef(Y)?Y:Y instanceof RegExp?Y.source:en(Y)?Y.value instanceof RegExp?Y.value.source:Y.value:Y;let e0="AsyncFunction";var e1=Y=>!!Y&&!!Y.validate&&!!(eP(Y.validate)&&Y.validate.constructor.name===e0||en(Y.validate)&&Object.values(Y.validate).find(Y=>Y.constructor.name===e0));function e2(Y,X,J){let Q=ed(Y,J);if(Q||/^\w*$/.test(J))return{error:Q,name:J};let ee=J.split(".");for(;ee.length;){let Q=ee.join("."),et=ed(X,Q),er=ed(Y,Q);if(et&&!Array.isArray(et)&&J!==Q)break;if(er&&er.type)return{name:Q,error:er};ee.pop()}return{name:J}}let e6={mode:eb,reValidateMode:em,shouldFocusError:!0},e3=(Y,X,J)=>{if(Y&&"reportValidity"in Y){let Q=ed(J,X);Y.setCustomValidity(Q&&Q.message||""),Y.reportValidity()}},e4=(Y,X)=>{for(let J in X.fields){let Q=X.fields[J];Q&&Q.ref&&"reportValidity"in Q.ref?e3(Q.ref,J,Y):Q.refs&&Q.refs.forEac
2h(X=>e3(X,J,Y))}},e5=(Y,X)=>Y.some(Y=>Y.startsWith(X+"."));var e8=function(Y,X){for(var J={};Y.length;){var Q=Y[0],ee=Q.code,et=Q.message,er=Q.path.join(".");if(!J[er])if("unionErrors"in Q){var ei=Q.unionErrors[0].errors[0];J[er]={message:ei.message,type:ei.code}}else J[er]={message:et,type:ee};if("unionErrors"in Q&&Q.unionErrors.forEach(function(X){return X.errors.forEach(function(X){return Y.push(X)})}),X){var en=J[er].types,ea=en&&en[Q.code];J[er]=eE(er,X,J,ee,ea?[].concat(ea,Q.message):Q.message)}Y.shift()}return J},e9=Y.i(974557),e7=Y.i(908267),te=Y.i(110204);let tt=Y=>{let{children:X,...J}=Y;return et.default.createElement(eg.Provider,{value:J},X)},tr=et.createContext({}),ti=({...Y})=>(0,X.jsx)(tr.Provider,{value:{name:Y.name},"data-sentry-element":"FormFieldContext.Provider","data-sentry-component":"FormField","data-sentry-source-file":"form.tsx",children:(0,X.jsx)(ek,{...Y,"data-sentry-element":"Controller","data-sentry-source-file":"form.tsx"})}),tn=()=>{let Y=et.useContext(tr),X=et.useContext(ta),{getFieldState:J,formState:Q}=et.default.useContext(eg),ee=J(Y.name,Q);if(!Y)throw Error("useFormField should be used within <FormField>");let{id:er}=X;return{id:er,name:Y.name,formItemId:`${er}-form-item`,formDescriptionId:`${er}-form-item-description`,formMessageId:`${er}-form-item-message`,...ee}},ta=et.createContext({}),ts=et.forwardRef(({className:Y,...J},Q)=>{let ee=et.useId();return(0,X.jsx)(ta.Provider,{value:{id:ee},children:(0,X.jsx)("div",{ref:Q,className:(0,e7.f)("space-y-2",Y),...J})})});ts.displayName="FormItem";let to=et.forwardRef(({className:Y,...J},Q)=>{let{error:ee,formItemId:et}=tn();return(0,X.jsx)(te.f,{ref:Q,className:(0,e7.f)(ee&&"text-destructive",Y),htmlFor:et,...J})});to.displayName="FormLabel";let tl=et.forwardRef(({...Y},J)=>{let{error:Q,formItemId:ee,formDescriptionId:et,formMessageId:er}=tn();return(0,X.jsx)(e9.M,{ref:J,id:ee,"aria-describedby":Q?`${et} ${er}`:`${et}`,"aria-invalid":!!Q,...Y})});tl.displayName="FormControl";let tu=et.forwardRef(({className:Y,...J},Q)=>{let{formDescriptionId:ee}=tn();return(0,X.jsx)("p",{ref:Q,id:ee,className:(0,e7.f)("text-sm text-muted-foreground",Y),...J})});tu.displayName="FormDescription";let tf=et.forwardRef(({className:Y,children:J,...Q},ee)=>{let{error:et,formMessageId:er}=tn(),ei=et?String(et?.message):J;return ei?(0,X.jsx)("p",{ref:ee,id:er,className:(0,e7.f)("text-sm font-medium text-destructive",Y),...Q,children:ei}):null});tf.displayName="FormMessage";let td=ee.object({amount:ee.string().regex(/^\d+\.\d{2}$/,{message:"Please use the format 999.99."})});Y.s(["DonateForm",0,function(){var Y;let ee=function(Y={}){let X=et.default.useRef(void 0),J=et.default.useRef(void 0),[Q,ee]=et.default.useState({isDirty:!1,isValidating:!1,isLoading:eP(Y.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:Y.errors||{},disabled:Y.disabled||!1,defaultValues:eP(Y.defaultValues)?void 0:Y.defaultValues});X.current||(X.current={...function(Y={}){let X,J={...e6,...Y},Q={submitCount:0,isDirty:!1,isLoading:eP(J.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:J.errors||{},disabled:J.disabled||!1},ee={},et=(en(J.defaultValues)||en(J.values))&&el(J.defaultValues||J.values)||{},ec=J.shouldUnregister?{}:el(et),em={action:!1,mount:!1,watch:!1},eb={mount:new Set,unMount:new Set,array:new Set,watch:new Set},ey=0,eg={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},ev={values:e$(),array:e$(),state:e$()},ew=ej(J.mode),eS=ej(J.reValidateMode),eM="all"===J.criteriaMode,ek=async Y=>{if(!J.disabled&&(eg.isValid||Y)){let Y=J.resolver?ex((await eB()).errors):await eF(ee,!0);Y!==Q.isValid&&ev.state.next({isValid:Y})}},eE=(Y,X)=>{!J.disabled&&(eg.isValidating||eg.validatingFields)&&((Y||Array.from(eb.mount)).forEach(Y=>{Y&&(X?eh(Q.validatingFields,Y,X):eq(Q.validatingFields,Y))}),ev.state.next({validatingFields:Q.validatingFields,isValidating:!ex(Q.validatingFields)}))},eO=(Y,X,J,Q)=>{let er=ed(ee,Y);if(er){let ee=ed(ec,Y,ef(J)?ed(et,Y):J);ef(ee)||Q&&Q.defaultChecked||X?eh(ec,Y,X?ee:eJ(er._f)):eU(Y,ee),em.mount&&ek()}},eN=(Y,X,er,ei,en)=>{let ea=!1,es=!1,eo={name:Y};if(!J.disabled){let J=!!(ed(ee,Y)&&ed(ee,Y)._f&&ed(ee,Y)._f.disabled);if(!er||ei){eg.isDirty&&(es=Q.isDirty,Q.isDirty=eo.isDirty=eD(),ea=es!==eo.isDirty);let ee=J||eH(ed(et,Y),X);es=!!(!J&&ed(Q.dirtyFields,Y)),ee||J?eq(Q.dirtyFields,Y):eh(Q.dirtyFields,Y,!0),eo.dirtyFields=Q.dirtyFields,ea=ea||eg.dirtyFields&&!ee!==es}if(er){let X=ed(Q.touchedFields,Y);X||(eh(Q.touchedFields,Y,er),eo.touchedFields=Q.touchedFields,ea=ea||eg.touchedFields&&X!==er)}ea&&en&&ev.state.next(eo)}return ea?eo:{}},eB=async Y=>{eE(Y,!0);let X=await J.resolver(ec,J.context,((Y,X,J,Q)=>{let ee={};for(let J of Y){let Y=ed(X,J);Y&&eh(ee,J,Y._f)}return{criteriaMode:J,names:[...Y],fields:ee,shouldUseNativeValidation:Q}})(Y||eb.mount,ee,J.criteriaMode,J.shouldUseNativeValidation));return eE(Y),X},eL=async Y=>{let{errors:X}=await eB(Y);if(Y)for(let J of Y){let Y=ed(X,J);Y?eh(Q.errors,J,Y):eq(Q.errors,J)}else Q.errors=X;return X},eF=async(Y,X,ee={valid:!0})=>{for(let et in Y){let er=Y[et];if(er){let{_f:Y,...ei}=er;if(Y){let ei=eb.array.has(Y.name),en=er._f&&e1(er._f);en&&eg.validatingFields&&eE([et],!0);let ea=await ez(er,ec,eM,J.shouldUseNativeValidation&&!X,ei);if(en&&eg.validatingFields&&eE([et]),ea[Y.name]&&(ee.valid=!1,X))break;X||(ed(ea,Y.name)?ei?eR(Q.errors,ea,Y.name):eh(Q.errors,Y.name,ea[Y.name]):eq(Q.errors,Y.name))}ex(ei)||await eF(ei,X,ee)}}return ee.valid},eD=(Y,X)=>!J.disabled&&(Y&&X&&eh(ec,Y,X),!eH(e4(),et)),eV=(Y,X,J)=>eA(Y,eb,{...em.mount?ec:ef(X)?et:"string"==typeof Y?{[Y]:X}:X},J,X),eU=(Y,X,J={})=>{let Q=ed(ee,Y),et=X;if(Q){let J=Q._f;J&&(J.disabled||eh(ec,Y,eX(X,J)),et=eI(J.ref)&&ei(X)?"":X,"select-multiple"===J.ref.type?[...J.ref.options].forEac
2h(Y=>Y.selected=et.includes(Y.value)):J.refs?"checkbox"===J.ref.type?J.refs.length>1?J.refs.forEach(Y=>(!Y.defaultChecked||!Y.disabled)&&(Y.checked=Array.isArray(et)?!!et.find(X=>X===Y.value):et===Y.value)):J.refs[0]&&(J.refs[0].checked=!!et):J.refs.forEach(Y=>Y.checked=Y.value===et):"file"===J.ref.type?J.ref.value="":(J.ref.value=et,J.ref.type||ev.values.next({name:Y,values:{...ec}})))}(J.shouldDirty||J.shouldTouch)&&eN(Y,et,J.shouldTouch,J.shouldDirty,!0),J.shouldValidate&&e3(Y)},eW=(Y,X,J)=>{for(let Q in X){let et=X[Q],ei=`${Y}.${Q}`,ea=ed(ee,ei);(eb.array.has(Y)||en(et)||ea&&!ea._f)&&!er(et)?eW(ei,et,J):eU(ei,et,J)}},eZ=(Y,X,J={})=>{let er=ed(ee,Y),en=eb.array.has(Y),ea=el(X);eh(ec,Y,ea),en?(ev.array.next({name:Y,values:{...ec}}),(eg.isDirty||eg.dirtyFields)&&J.shouldDirty&&ev.state.next({name:Y,dirtyFields:eY(et,ec),isDirty:eD(Y,ea)})):!er||er._f||ei(ea)?eU(Y,ea,J):eW(Y,ea,J),eT(Y,eb)&&ev.state.next({...Q}),ev.values.next({name:em.mount?Y:void 0,values:{...ec}})},eG=async Y=>{em.mount=!0;let et=Y.target,ei=et.name,en=!0,es=ed(ee,ei),eo=Y=>{en=Number.isNaN(Y)||er(Y)&&isNaN(Y.getTime())||eH(Y,ed(ec,ei,Y))};if(es){var el,eu,ef,e_,eA;let er,em,eP,eI=et.type?eJ(es._f):ea(Y),eO=Y.type===ep||"focusout"===Y.type,eL=!((eP=es._f).mount&&(eP.required||eP.min||eP.max||eP.maxLength||eP.minLength||eP.pattern||eP.validate))&&!J.resolver&&!ed(Q.errors,ei)&&!es._f.deps||(el=eO,eu=ed(Q.touchedFields,ei),ef=Q.isSubmitted,e_=eS,!(eA=ew).isOnAll&&(!ef&&eA.isOnTouch?!(eu||el):(ef?e_.isOnBlur:eA.isOnBlur)?!el:(ef?!e_.isOnChange:!eA.isOnChange)||el)),eD=eT(ei,eb,eO);eh(ec,ei,eI),eO?(es._f.onBlur&&es._f.onBlur(Y),X&&X(0)):es._f.onChange&&es._f.onChange(Y);let eV=eN(ei,eI,eO,!1),eU=!ex(eV)||eD;if(eO||ev.values.next({name:ei,type:Y.type,values:{...ec}}),eL)return eg.isValid&&("onBlur"===J.mode?eO&&ek():ek()),eU&&ev.state.next({name:ei,...eD?{}:eV});if(!eO&&eD&&ev.state.next({...Q}),J.resolver){let{errors:Y}=await eB([ei]);if(eo(eI),en){let X=e2(Q.errors,ee,ei),J=e2(Y,ee,X.name||ei);er=J.error,ei=J.name,em=ex(Y)}}else eE([ei],!0),er=(await ez(es,ec,eM,J.shouldUseNativeValidation))[ei],eE([ei]),eo(eI),en&&(er?em=!1:eg.isValid&&(em=await eF(ee,!0)));if(en){es._f.deps&&e3(es._f.deps);var ej=ei,eC=em,eR=er;let Y=ed(Q.errors,ej),ee=eg.isValid&&"boolean"==typeof eC&&Q.isValid!==eC;if(J.delayError&&eR){let Y;Y=()=>{eh(Q.errors,ej,eR),ev.state.next({errors:Q.errors})},(X=X=>{clearTimeout(ey),ey=setTimeout(Y,X)})(J.delayError)}else clearTimeout(ey),X=null,eR?eh(Q.errors,ej,eR):eq(Q.errors,ej);if((eR?!eH(Y,eR):Y)||!ex(eV)||ee){let Y={...eV,...ee&&"boolean"==typeof eC?{isValid:eC}:{},errors:Q.errors,name:ej};Q={...Q,...Y},ev.state.next(Y)}}}},e0=(Y,X)=>{if(ed(Q.errors,X)&&Y.focus)return Y.focus(),1},e3=async(Y,X={})=>{let et,er,ei=e_(Y);if(J.resolver){let X=await eL(ef(Y)?Y:ei);et=ex(X),er=Y?!ei.some(Y=>ed(X,Y)):et}else Y?((er=(await Promise.all(ei.map(async Y=>{let X=ed(ee,Y);return await eF(X&&X._f?{[Y]:X}:X)}))).every(Boolean))||Q.isValid)&&ek():er=et=await eF(ee);return ev.state.next({..."string"!=typeof Y||eg.isValid&&et!==Q.isValid?{}:{name:Y},...J.resolver||!Y?{isValid:et}:{},errors:Q.errors}),X.shouldFocus&&!er&&eC(ee,e0,Y?ei:eb.mount),er},e4=Y=>{let X={...em.mount?ec:et};return ef(Y)?X:"string"==typeof Y?ed(X,Y):Y.map(Y=>ed(X,Y))},e5=(Y,X)=>({invalid:!!ed((X||Q).errors,Y),isDirty:!!ed((X||Q).dirtyFields,Y),error:ed((X||Q).errors,Y),isValidating:!!ed(Q.validatingFields,Y),isTouched:!!ed((X||Q).touchedFields,Y)}),e8=(Y,X,J)=>{let et=(ed(ee,Y,{_f:{}})._f||{}).ref,{ref:er,message:ei,type:en,...ea}=ed(Q.errors,Y)||{};eh(Q.errors,Y,{...ea,...X,ref:et}),ev.state.next({name:Y,errors:Q.errors,isValid:!1}),J&&J.shouldFocus&&et&&et.focus&&et.focus()},e9=(Y,X={})=>{for(let er of Y?e_(Y):eb.mount)eb.mount.delete(er),eb.array.delete(er),X.keepValue||(eq(ee,er),eq(ec,er)),X.keepError||eq(Q.errors,er),X.keepDirty||eq(Q.dirtyFields,er),X.keepTouched||eq(Q.touchedFields,er),X.keepIsValidating||eq(Q.validatingFields,er),J.shouldUnregister||X.keepDefaultValue||eq(et,er);ev.values.next({values:{...ec}}),ev.state.next({...Q,...!X.keepDirty?{}:{isDirty:eD()}}),X.keepIsValid||ek()},e7=({disabled:Y,name:X,field:J,fields:Q,value:ee})=>{if("boolean"==typeof Y&&em.mount||Y){let et=Y?void 0:ef(ee)?eJ(J?J._f:ed(Q,X)._f):ee;!Y&&(Y||ef(et))||eh(ec,X,et),eN(X,et,!1,!1,!0)}},te=(Y,X={})=>{let Q=ed(ee,Y),er="boolean"==typeof X.disabled||"boolean"==typeof J.disabled;return(eh(ee,Y,{...Q||{},_f:{...Q&&Q._f?Q._f:{ref:{name:Y}},name:Y,mount:!0,...X}}),eb.mount.add(Y),Q)?e7({field:Q,disabled:"boolean"==typeof X.disabled?X.disabled:J.disabled,name:Y,value:X.value}):eO(Y,!0,X.value),{...er?{disabled:X.disabled||J.disabled}:{},...J.progressive?{required:!!X.required,min:eQ(X.min),max:eQ(X.max),minLength:eQ(X.minLength),maxLength:eQ(X.maxLength),pattern:eQ(X.pattern)}:{},name:Y,onChange:eG,onBlur:eG,ref:er=>{if(er){let J;te(Y,X),Q=ed(ee,Y);let ei=ef(er.value)&&er.querySelectorAll&&er.querySelectorAll("input,select,textarea")[0]||er,en="radio"===(J=ei).type||"checkbox"===J.type,ea=Q._f.refs||[];(en?ea.find(Y=>Y===ei):ei===Q._f.ref)||(eh(ee,Y,{_f:{...Q._f,...en?{refs:[...ea.filter(eK),ei,...Array.isArray(ed(et,Y))?[{}]:[]],ref:{type:ei.type,name:Y}}:{ref:ei}}}),eO(Y,!1,void 0,ei))}else(Q=ed(ee,Y,{}))._f&&(Q._f.mount=!1),(J.shouldUnregister||X.shouldUnregister)&&!(es(eb.array,Y)&&em.action)&&eb.unMount.add(Y)}}},tt=()=>J.shouldFocusError&&eC(ee,e0,eb.mount),tr=(Y,X)=>async et=>{let er;if(et&&(et.preventDefault&&et.preventDefault(),et.persist&&et.persist()),J.disabled){X&&await X({...Q.errors},et);return}let ei=el(ec);if(ev.state.next({isSubmitting:!0}),J.resolver){let{errors:Y,values:X}=await eB();Q.errors=Y,ei=X}else await eF(ee);if(eq(Q.errors,"root"),ex(Q.errors)){ev.state.next({errors:{}});try{await Y(ei,et)}catch(Y){er=Y}}else X&&await X({...Q.errors},et),tt(),setTimeout(tt);if(ev.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:ex(Q.errors)&&!er,submitCount:Q.submitCount+1,errors:Q.errors}),er)throw er},ti=(Y,X={})=>{let er=Y?el(Y):et,ei=el(er),en=ex(Y),ea=en?et:ei;if(X.keepDefaultValues||(et=er),!X.keepValues){if(X.keepDirtyValues)for(let Y of Array.from(new Set([...eb.mount,...Object.keys(eY(et,ec))])))ed(Q.dirtyFields,Y)?eh(ea,Y,ed(ec,Y)):eZ(Y,ed(ea,Y));else{if(eo&&ef(Y))for(let Y of eb.mount){let X=ed(ee,Y);if(X&&X._f){let Y=Array.isArray(X._f.refs)?X._f.refs[0]:X._f.ref;if(eI(Y)){let X=Y.closest("form");if(X){X.reset();break}}}}ee={}}ec=J.shouldUnregister?X.keepDefaultValues?el(et):{}:el(ea),ev.array.next({values:{...ea}}),ev.values.next({values:{...ea}})}eb={mount:X.keepDirtyValues?eb.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},em.mount=!eg.isValid||!!X.keepIsValid||!!X.keepDirtyValues,em.watch=!!J.shouldUnregister,ev.state.next({submitCount:X.keepSubmitCount?Q.submitCount:0,isDirty:!en&&(X.keepDirty?Q.isDirty:!!(X.keepDefaultValues&&!eH(Y,et))),isSubmitted:!!X.keepIsSubmitted&&Q.isSubmitted,dirtyFields:en?{}:X.keepDirtyValues?X.keepDefaultValues&&ec?eY(et,ec):Q.dirtyFields:X.keepDefaultValues&&Y?eY(et,Y):X.keepDirty?Q.dirtyFields:{},touchedFields:X.keepTouched?Q.touchedFields:{},errors:X.keepErrors?Q.errors:{},isSubmitSuccessful:!!X.keepIsSubmitSuccessful&&Q.isSubmitSuccessful,isSubmitting:!1})},tn=(Y,X)=>ti(eP(Y)?Y(ec):Y,X);return{control:{register:te,unregister:e9,getFieldState:e5,handleSubmit:tr,setError:e8,_executeSchema:eB,_getWatch:eV,_getDirty:eD,_updateV
2alid:ek,_removeUnmounted:()=>{for(let Y of eb.unMount){let X=ed(ee,Y);X&&(X._f.refs?X._f.refs.every(Y=>!eK(Y)):!eK(X._f.ref))&&e9(Y)}eb.unMount=new Set},_updateFieldArray:(Y,X=[],er,ei,en=!0,ea=!0)=>{if(ei&&er&&!J.disabled){if(em.action=!0,ea&&Array.isArray(ed(ee,Y))){let X=er(ed(ee,Y),ei.argA,ei.argB);en&&eh(ee,Y,X)}if(ea&&Array.isArray(ed(Q.errors,Y))){let X,J=er(ed(Q.errors,Y),ei.argA,ei.argB);en&&eh(Q.errors,Y,J),eu(ed(X=Q.errors,Y)).length||eq(X,Y)}if(eg.touchedFields&&ea&&Array.isArray(ed(Q.touchedFields,Y))){let X=er(ed(Q.touchedFields,Y),ei.argA,ei.argB);en&&eh(Q.touchedFields,Y,X)}eg.dirtyFields&&(Q.dirtyFields=eY(et,ec)),ev.state.next({name:Y,isDirty:eD(Y,X),dirtyFields:Q.dirtyFields,errors:Q.errors,isValid:Q.isValid})}else eh(ec,Y,X)},_updateDisabledField:e7,_getFieldArray:Y=>eu(ed(em.mount?ec:et,Y,J.shouldUnregister?ed(et,Y,[]):[])),_reset:ti,_resetDefaultValues:()=>eP(J.defaultValues)&&J.defaultValues().then(Y=>{tn(Y,J.resetOptions),ev.state.next({isLoading:!1})}),_updateFormState:Y=>{Q={...Q,...Y}},_disableForm:Y=>{"boolean"==typeof Y&&(ev.state.next({disabled:Y}),eC(ee,(X,J)=>{let Q=ed(ee,J);Q&&(X.disabled=Q._f.disabled||Y,Array.isArray(Q._f.refs)&&Q._f.refs.forEach(X=>{X.disabled=Q._f.disabled||Y}))},0,!1))},_subjects:ev,_proxyFormState:eg,_setErrors:Y=>{Q.errors=Y,ev.state.next({errors:Q.errors,isValid:!1})},get _fields(){return ee},get _formValues(){return ec},get _state(){return em},set _state(Y){em=Y},get _defaultValues(){return et},get _names(){return eb},set _names(Y){eb=Y},get _formState(){return Q},set _formState(Y){Q=Y},get _options(){return J},set _options(Y){J={...J,...Y}}},trigger:e3,register:te,handleSubmit:tr,watch:(Y,X)=>eP(Y)?ev.values.subscribe({next:J=>Y(eV(void 0,X),J)}):eV(Y,X,!0),setValue:eZ,getValues:e4,reset:tn,resetField:(Y,X={})=>{ed(ee,Y)&&(ef(X.defaultValue)?eZ(Y,el(ed(et,Y))):(eZ(Y,X.defaultValue),eh(et,Y,el(X.defaultValue))),X.keepTouched||eq(Q.touchedFields,Y),X.keepDirty||(eq(Q.dirtyFields,Y),Q.isDirty=X.defaultValue?eD(Y,el(ed(et,Y))):eD()),!X.keepError&&(eq(Q.errors,Y),eg.isValid&&ek()),ev.state.next({...Q}))},clearErrors:Y=>{Y&&e_(Y).forEach(Y=>eq(Q.errors,Y)),ev.state.next({errors:Y?Q.errors:{}})},unregister:e9,setError:e8,setFocus:(Y,X={})=>{let J=ed(ee,Y),Q=J&&J._f;if(Q){let Y=Q.refs?Q.refs[0]:Q.ref;Y.focus&&(Y.focus(),X.shouldSelect&&eP(Y.select)&&Y.select())}},getFieldState:e5}}(Y),formState:Q});let ec=X.current.control;return ec._options=Y,eM({subject:ec._subjects.state,next:Y=>{ew(Y,ec._proxyFormState,ec._updateFormState,!0)&&ee({...ec._formState})}}),et.default.useEffect(()=>ec._disableForm(Y.disabled),[ec,Y.disabled]),et.default.useEffect(()=>{if(ec._proxyFormState.isDirty){let Y=ec._getDirty();Y!==Q.isDirty&&ec._subjects.state.next({isDirty:Y})}},[ec,Q.isDirty]),et.default.useEffect(()=>{Y.values&&!eH(Y.values,J.current)?(ec._reset(Y.values,ec._options.resetOptions),J.current=Y.values,ee(Y=>({...Y}))):ec._resetDefaultValues()},[Y.values,ec]),et.default.useEffect(()=>{Y.errors&&ec._setErrors(Y.errors)},[Y.errors,ec]),et.default.useEffect(()=>{ec._state.mount||(ec._updateValid(),ec._state.mount=!0),ec._state.watch&&(ec._state.watch=!1,ec._subjects.state.next({...ec._formState})),ec._removeUnmounted()}),et.default.useEffect(()=>{Y.shouldUnregister&&ec._subjects.values.next({values:ec._getWatch()})},[Y.shouldUnregister,ec]),X.current.formState=ev(Q,ec),X.current}({resolver:(void 0===Y&&(Y={}),function(X,J,Q){try{return Promise.resolve(function(J){try{var ee=Promise.resolve(td["sync"===Y.mode?"parse":"parseAsync"](X,void 0)).then(function(J){return Q.shouldUseNativeValidation&&e4({},Q),{errors:{},values:Y.raw?X:J}})}catch(Y){return J(Y)}return ee&&ee.then?ee.then(void 0,J):ee}(function(Y){if(Array.isArray(null==Y?void 0:Y.errors))return{values:{},errors:((Y,X)=>{X.shouldUseNativeValidation&&e4(Y,X);let J={};for(let Q in Y){let ee=ed(X.fields,Q),et=Object.assign(Y[Q]||{},{ref:ee&&ee.ref});if(e5(X.names||Object.keys(Y),Q)){let Y=Object.assign({},ed(J,Q));eh(Y,"root",et),eh(J,Q,Y)}else eh(J,Q,et)}return J})(e8(Y.errors,!Q.shouldUseNativeValidation&&"all"===Q.criteriaMode),Q)};throw Y}))}catch(Y){return Promise.reject(Y)}}),defaultValues:{amount:""}});async function ec(Y){let{amount:X}=Y;window.location.href=`https://www.usaepay.com/interface/epayform/?UMkey=57n3S92mdvKT3NtjtQNN645B24b52741&UMcommand=sale&UMamount=${X}`,ee.reset()}return(0,X.jsx)(tt,{...ee,"data-sentry-element":"Form","data-sentry-component":"DonateForm","data-sentry-source-file":"DonateForm.tsx",children:(0,X.jsxs)("form",{onSubmit:ee.handleSubmit(ec),className:"space-y-8",children:[(0,X.jsx)(ti,{control:ee.control,name:"amount",render:({field:Y})=>(0,X.jsxs)(ts,{children:[(0,X.jsx)(to,{children:"Amount"}),(0,X.jsx)(tl,{children:(0,X.jsx)(Q.f,{placeholder:"100.00",...Y,className:"text-primary placeholder:text-muted-foreground
2/50"})}),(0,X.jsx)(tu,{className:"text-accent/70 text-xs",children:"Kindly enter your donation amount."}),(0,X.jsx)(tf,{})]}),"data-sentry-element":"FormField","data-sentry-source-file":"DonateForm.tsx"}),(0,X.jsx)(J.K,{type:"submit",variant:"default",className:"w-full bg-accent text-primary font-semibold hover:bg-accent/90","data-sentry-element":"Button","data-sentry-source-file":"DonateForm.tsx",children:"Donate Now"})]})})}],540175)},873353,Y=>{var X=Y.i(951954),J=Y.i(515288),Q=Y.i(71660),ee=Y.i(310173),et=Y.i(760207),er=Y.i(395458),ei=Y.i(783602),en=Y.i(738053),ea=Y.i(656447),es=Y.i(516165);Y.s(["ContactForm",0,({form:Y,enableIntro:eo,introContent:el})=>{let{confirmationMessage:eu,confirmationType:ef}="object"==typeof Y?Y:{},[ed,ec]=(0,Q.useState)(),eh=(({payloadForm:Y,setPostError:X})=>{let J=(0,es.useRouter)(),{confirmationType:Q,id:ee,redirect:et}="string"!=typeof Y?Y:{};return(0,en.f)({defaultValues:{name:"",phone:"",email:"",confirmEmail:"",services:[],message:""},onSubmit:async({value:Y,formApi:er})=>{X(void 0);try{let ei=await fetch(`${(0,ea.f)()}/api/form-submissions`,{body:JSON.stringify({form:ee,data:Y}),headers:{"Content-Type":"application/json"},method:"POST"}),en=await ei.json();if(ei.status>=400)return void X({message:en.errors?.[0]?.message||"Internal Server Error",status:en.status});"redirect"===Q&&et&&(et.url&&J.push(et.url),"string"!=typeof et.reference&&"string"!=typeof et.reference?.value&&et.reference?.value.slug&&J.push(et.reference.value.slug)),er.reset()}catch(Y){X({message:"Something went wrong."})}}})})({payloadForm:Y,setPostError:ec}),ep=(0,ei.f)({...eh}),[em]=(0,ee.f)(ep.store,Y=>[Y.isSubmitSuccessful]);return(0,X.jsxs)("div",{className:"w-full max-w-2xl","data-sentry-component":"ContactForm","data-sentry-source-file":"index.tsx",children:[eo&&el&&(0,X.jsx)(et.f,{className:"mb-8 lg:mb-12",data:el,enableGutter:!1}),(0,X.jsx)("form",{onSubmit:Y=>{Y.preventDefault(),Y.stopPropagation(),ep.handleSubmit()},children:(0,X.jsx)(J.N,{className:"@container","data-sentry-element":"Card","data-sentry-source-file":"index.tsx",children:em&&!ed&&"message"===ef&&eu?(0,X.jsx)(et.f,{data:eu,className:"p-6"}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(J.O,{className:"grid grid-cols-1 gap-4 @lg:grid-cols-2 p-6 auto-cols-fr",children:[(0,X.jsx)(ep.AppField,{name:"name",validators:{onChange:er.z.string().min(1,"Name is required")},children:Y=>(0,X.jsx)(Y.TextField,{name:"name",label:"Name",colSpan:"1",blockType:"text",required:!0})}),(0,X.jsx)(ep.AppField,{name:"phone",validators:{onChange:er.z.string().min(1,"Phone number required").regex(/^(?:\+?1[-. ]?)?\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/,"Invalid phone number")},children:Y=>(0,X.jsx)(Y.PhoneField,{name:"phone",label:"Phone Number",colSpan:"1",blockType:"phone",required:!0})}),(0,X.jsx)(ep.AppField,{name:"email",validators:{onChange:er.z.string().min(1,"Email is required").email()},children:Y=>(0,X.jsx)(Y.EmailField,{name:"email",label:"Email",colSpan:"2",blockType:"email",required:!0})}),(0,X.jsx)(ep.AppField,{name:"confirmEmail",validators:{onChangeListenTo:["email"],onChange:({value:Y,fieldApi:X})=>{if(Y!==X.form.getFieldValue("email"))return{message:"Emails do not match"}}},children:Y=>(0,X.jsx)(Y.EmailField,{name:"confirmEmail",label:"Confirm Email",colSpan:"2",blockType:"email",required:!0})}),(0,X.jsx)(ep.AppField,{name:"services",mode:"array",validators:{onChange:({value:Y})=>Y&&0!==Y.length?void 0:{message:"Please select at least one service"}},children:Y=>(0,X.jsx)(Y.MultiSelectField,{name:"services",label:"Services of Interest",colSpan:"2"})}),(0,X.jsx)(ep.AppField,{name:"message",validators:{onChange:er.z.string().min(1,"Description is required")},children:Y=>(0,X.jsx)(Y.TextareaField,{name:"message",label:"Message",colSpan:"2",blockType:"textarea",required:!0})})]}),(0,X.jsxs)(J.S,{className:"flex flex-col items center",children:[(0,X.jsx)(ep.AppForm,{children:(0,X.jsx)(ep.SubmitButton,{label:"Submit"})}),ed&&(0,X.jsx)("em",{className:"pt-2 text-destructive",children:`${ed.status||"500"}: ${ed.message||""}`})]})]})})})]})}],873353)},683203,Y=>{var X=Y.i(951954),J=Y.i(515288),Q=Y.i(71660),ee=Y.i(310173),et=Y.i(760207),er=Y.i(738053),ei=Y.i(656447),en=Y.i(516165);let ea=Y=>{let X={};return Y&&Y.forEach(Y=>{if("name"in Y&&Y.name){let J;switch(Y.blockType){case"number":J=Y.defaultValue?Number(Y.defaultValue):"";break;case"checkbox":J=!!Y.defaultValue&&!!Y.defaultValue;break;case"array":let Q=ea(Y.fields);J=Y.fields?[Q]:[];break;case"group":J=ea(Y.fields);break;default:J="defaultValue"in Y&&Y.defaultValue?Y.defaultValue:""}X[Y.name]=J}}),X};var es=Y.i(783602),eo=Y.i(395458),el=Y.i(966951),el=el,eu=el,ef=el,ed=el,ec=Y.i(519455),eh=Y.i(908267),ep=Y.i(917229),em=Y.i(585888),eb=Y.i(194190),ey=Y.i(18140),eg=Y.i(555904),ev=Y.i(716280),ex=Q,ew=Y.i(563474);
2function e_(Y,X){if("function"==typeof Y)return Y(X);null!=Y&&(Y.current=X)}class eS extends ex.Component{getSnapshotBeforeUpdate(Y){let X=this.props.childRef.current;if((0,ev.f)(X)&&Y.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let Y=X.offsetParent,J=(0,ev.f)(Y)&&Y.offsetWidth||0,Q=(0,ev.f)(Y)&&Y.offsetHeight||0,ee=getComputedStyle(X),et=this.props.sizeRef.current;et.height=parseFloat(ee.height),et.width=parseFloat(ee.width),et.top=X.offsetTop,et.left=X.offsetLeft,et.right=J-et.width-et.left,et.bottom=Q-et.height-et.top,et.direction=ee.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function eM({children:Y,isPresent:J,anchorX:ee,anchorY:et,root:er,pop:ei}){let en=(0,ex.useId)(),ea=(0,ex.useRef)(null),es=(0,ex.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:eo}=(0,ex.useContext)(ew.f),el=function(...Y){return Q.useCallback(function(...Y){return X=>{let J=!1,Q=Y.map(Y=>{let Q=e_(Y,X);return J||"function"!=typeof Q||(J=!0),Q});if(J)return()=>{for(let X=0;X<Q.length;X++){let J=Q[X];"function"==typeof J?J():e_(Y[X],null)}}}}(...Y),Y)}(ea,!1!==ei?Y.props?.ref??Y?.ref:void 0);return(0,ex.useInsertionEffect)(()=>{let{width:Y,height:X,top:Q,left:el,right:eu,bottom:ef,direction:ed}=es.current;if(J||!1===ei||!ea.current||!Y||!X)return;let ec="rtl"===ed,eh="left"===ee?ec?`right: ${eu}`:`left: ${el}`:ec?`left: ${el}`:`right: ${eu}`,ep="bottom"===et?`bottom: ${ef}`:`top: ${Q}`;ea.current.dataset.motionPopId=en;let em=document.createElement("style");eo&&(em.nonce=eo);let eb=er??document.head;return eb.appendChild(em),em.sheet&&em.sheet.insertRule(`
3          [data-motion-pop-id="${en}"] {
4            position: absolute !important;
5            width: ${Y}px !important;
6            height: ${X}px !important;
7            ${eh}px !important;
8            ${ep}px !important;
9          }
10        `),()=>{ea.current?.removeAttribute("data-motion-pop-id"),eb.contains(em)&&eb.removeChild(em)}},[J]),(0,X.jsx)(eS,{isPresent:J,childRef:ea,sizeRef:es,pop:ei,children:!1===ei?Y:ex.cloneElement(Y,{ref:el})})}let eA=({children:Y,initial:J,isPresent:ee,onExitComplete:et,custom:er,presenceAffectsLayout:ei,mode:en,anchorX:ea,anchorY:es,root:eo})=>{let el=(0,eb.f)(ek),eu=(0,Q.useId)(),ef=(0,Q.useRef)(ee),ed=(0,Q.useRef)(et);(0,ey.f)(()=>{ef.current=ee,ed.current=et});let ec=!0,eh=(0,Q.useMemo)(()=>(ec=!1,{id:eu,initial:J,isPresent:ee,custom:er,onExitComplete:Y=>
10{for(let X of(el.set(Y,!0),el.values()))if(!X)return;et&&et()},register:Y=>(el.set(Y,!1),()=>{el.delete(Y),ef.current||el.size||ed.current?.()})}),[ee,el,et]);return ei&&ec&&(eh={...eh}),(0,Q.useMemo)(()=>{el.forEach((Y,X)=>el.set(X,!1))},[ee]),Q.useEffect(()=>{ee||el.size||!et||et()},[ee]),Y=(0,X.jsx)(eM,{pop:"popLayout"===en,isPresent:ee,anchorX:ea,anchorY:es,root:eo,children:Y}),(0,X.jsx)(eg.f.Provider,{value:eh,children:Y})};function ek(){return new Map}var eE=Y.i(342498);let ej=Y=>Y.key||"";function eT(Y){let X=[];return Q.Children.forEach(Y,Y=>{(0,Q.isValidElement)(Y)&&X.push(Y)}),X}let eC=({children:Y,custom:J,initial:ee=!0,onExitComplete:et,presenceAffectsLayout:er=!0,mode:ei="sync",propagate:en=!1,anchorX:ea="left",anchorY:es="top",root:eo})=>{let[el,eu]=(0,eE.f)(en),ef=(0,Q.useMemo)(()=>eT(Y),[Y]),ed=en&&!el?[]:ef.map(ej),ec=(0,Q.useRef)(!0),eh=(0,eb.f)(()=>new Map),ep=(0,Q.useRef)(new Set),[eg,ev]=(0,Q.useState)(ef),[ex,ew]=(0,Q.useState)(ef);(0,ey.f)(()=>{!en||el||ex.length||eu?.()},[el,en,ex.length,eu]),(0,ey.f)(()=>{ec.current=!1;for(let Y=0;Y<ex.length;Y++){let X=ej(ex[Y]);ed.includes(X)?(eh.delete(X),ep.current.delete(X)):!0!==eh.get(X)&&eh.set(X,!1)}},[ex,ed.length,ed.join("-")]);let e_=[];if(ef!==eg){let Y=[...ef],X=0;for(let J of ex){let Q=ed.indexOf(ej(J));-1===Q?(Y.splice(X++,0,J),e_.push(J)):X=Q+e_.length+1}return e_.every(Y=>eh.get(ej(Y)))?Y=ef:"wait"===ei&&(Y=e_),ew(eT(Y)),ev(ef),null}let{forceRender:eS}=(0,Q.useContext)(em.f);return(0,X.jsx)(X.Fragment,{children:ex.map(Y=>{let Q=ej(Y),em=(!en||!!el)&&(ef===ex||ed.includes(Q));return(0,X.jsx)(eA,{isPresent:em,initial:(!ec.current||!!ee)&&void 0,custom:J,presenceAffectsLayout:er,mode:ei,root:eo,onExitComplete:em?void 0:()=>{if(ep.current.has(Q)||!eh.has(Q))return;ep.current.add(Q),eh.set(Q,!0);let Y=!0;eh.forEach(X=>{X||(Y=!1)}),Y&&(eS?.(),ev([]),en&&eu?.(),et&&et())},anchorX:ea,anchorY:es,children:Y},Q)})})};var eR=Y.i(108158),eP=Y.i(142370);let eI=(0,eP.f)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),eO=(0,eP.f)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]),eN=({defaultValues:Y,field:{fields:Q,description:ee,name:et,label:er,title:ei,maxRows:en,minRows:ea},form:es})=>(0,X.jsxs)("div",{className:"@container col-span-2","data-sentry-component":"ArrayFieldComponent","data-sentry-source-file":"render-array-field.tsx",children:[(ei||ee)&&(0,X.jsxs)(J.Y,{className:"px-0",children:[ei&&(0,X.jsx)(J.v,{children:ei}),ee&&(0,X.jsx)(J.u,{children:ee})]}),(0,X.jsx)(J.O,{className:"grid grid-cols-1 gap-4 @md:grid-cols-2 auto-cols-fr px-0","data-sentry-element":"CardContent","data-sentry-source-file":"render-array-field.tsx",children:(0,X.jsx)(es.AppField,{name:et,mode:"array","data-sentry-element":"form.AppField","data-sentry-source-file":"render-array-field.tsx",children:ee=>{let ei=Array.isArray(ee.state.value)?ee.state.value:[];return(0,X.jsxs)("div",{className:"col-span-2",children:[(0,X.jsx)(eC,{initial:!1,mode:"sync",children:ei?.map((en,eo)=>(0,X.jsx)(eB,{children:(0,X.jsxs)(J.N,{className:(0,eh.f)("col-span-2",{"p-0 shadow-none border-none":Q.length<2}),children:[Q.length>1&&(0,X.jsx)(J.Y,{children:(0,X.jsxs)(J.Q,{className:"flex items-center justify-between",children:[er," ",eo+1,(0,X.jsx)(ec.K,{type:"button",variant:"ghost",size:"icon",className:(0,eh.f)("size-7 rounded-full transition-opacity hover:bg-red-100",{"pointer-events-none opacity-0":ei.length<=ea,"opacity-100":ei.length>ea}),onClick:()=>ee.removeValue(eo),children:(0,X.jsx)(eO,{className:"text-red-700 size-4 hover:text-red-900"})})]})}),(0,X.jsx)(J.O,{className:(0,eh.f)("space-y-3",{"p-0 pb-2":Q.length<2}),children:Q?.map((J,er)=>{let en={...J,name:`${et}[${eo}].${J.name}`,label:Q.length<2?`${J.label} ${eo+1}`:J.label};return(0,X.jsx)("div",{children:1!==Q.length?(0,X.jsx)(eF,{field:en,defaultValues:Y,form:es}):(0,X.jsxs)("div",{className:"flex items-center",children:[(0,X.jsx)(eF,{field:en,defaultValues:Y,form:es}),(0,X.jsx)(ec.K,{type:"button",variant:"ghost",size:"icon",className:(0,eh.f)("size-7 rounded-full transition-opacity hover:bg-red-100 ml-4",{"pointer-events-none opacity-0":ei.length<=ea,"opacity-100":ei.length>ea}
10),onClick:()=>ee.removeValue(eo),children:(0,X.jsx)(eO,{className:"text-red-700 size-4 hover:text-red-900"})})]},J.id)},J.id||er)})})]})},eo))}),(0,X.jsx)(ec.K,{onClick:()=>ee.pushValue(Array.isArray(Y[et])?Y[et][0]:{}),type:"button",size:"icon",className:(0,eh.f)("size-7 rounded-full transition-opacity duration-300",{"pointer-events-none opacity-0 h-0":ei.length>=en,"opacity-100":ei.length<en}),children:(0,X.jsx)(eI,{className:"w-4 h-4"})})]})}})})]}),eB=({children:Y})=>{let J=(0,eR.f)();return(0,X.jsx)(ep.f.div,{initial:!J&&{marginBottom:0},animate:{marginBottom:16},exit:{marginBottom:0},transition:{duration:.3*!J},"data-sentry-element":"motion.div","data-sentry-component":"MotionWrapper","data-sentry-source-file":"render-array-field.tsx",children:(0,X.jsx)(ep.f.div,{initial:!J&&{opacity:0,height:0,padding:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0,transition:{duration:.2*!J}},transition:{opacity:{duration:.05*!J,delay:.15*!J},height:{duration:.2*!J}},"data-sentry-element":"motion.div","data-sentry-source-file":"render-array-field.tsx",children:Y})})},eL=({defaultValues:Y,field:{fields:Q,description:ee,name:et,title:er},form:ei})=>(0,X.jsx)("div",{className:"@container col-span-2","data-sentry-component":"GroupFieldComponent","data-sentry-source-file":"render-group-field.tsx",children:(0,X.jsxs)(J.N,{className:"border-none shadow-none","data-sentry-element":"Card","data-sentry-source-file":"render-group-field.tsx",children:[(er||ee)&&(0,X.jsxs)(J.Y,{className:"px-0",children:[er&&(0,X.jsx)(J.v,{children:er}),ee&&(0,X.jsx)(J.u,{children:ee})]}),(0,X.jsx)(J.O,{className:"grid grid-cols-1 gap-4 @md:grid-cols-2 auto-cols-fr px-0","data-sentry-element":"CardContent","data-sentry-source-file":"render-group-field.tsx",children:Q?.map(J=>{let Q={...J,name:`${et}.${J.name}`};return(0,X.jsx)(eF,{field:Q,defaultValues:Y,form:ei},J.id)})})]})}),eF=({field:Y,defaultValues:J,form:Q})=>{switch(Y.blockType){case"message":if(!Y.message)return(0,X.jsx)(X.Fragment,{});return(0,X.jsx)(et.f,{data:Y.message,enableGutter:!1,className:"col-span-2 text-sm"});case"text":return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:Y.required?eo.z.string().min(1,`${Y.label||Y.name} is required`):eo.z.string().optional()},children:J=>(0,X.jsx)(J.TextField,{...Y})},Y.id);case"email":return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:Y.required?eo.z.string().min(1,"Email is required").email():eo.z.string().email().optional()},children:J=>(0,X.jsx)(J.EmailField,{...Y})},Y.id);case"phone":return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:Y.required?eo.z.string().min(1,"Phone number required").regex(/^(?:\+?1[-. ]?)?\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/,"Invalid phone number"):eo.z.string().regex(/^(?:\+?1[-. ]?)?\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/,"Invalid phone number").optional()},children:J=>(0,X.jsx)(J.PhoneField,{...Y})},Y.id);case"textarea":return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:Y.required?eo.z.string().min(1,`${Y.label||Y.name} is required`):eo.z.string().optional()},children:J=>(0,X.jsx)(J.TextareaField,{...Y})},Y.id);case"checkbox":return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:({value:X})=>Y.required&&!1==!!X?Y.errorMsg?.length?Y.errorMsg:"Must check to continue":void 0},children:J=>(0,X.jsx)(J.CheckboxField,{...Y})},Y.id);case"number":let ee;return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:(ee=el.coerce.number(),(void 0!==Y.min&&null!==Y.min&&(ee=ee.min(Y.min,Y.minError||`${Y.label||Y.name} must be at least ${Y.min}`)),void 0!==Y.max&&null!==Y.max&&(ee=ee.max(Y.max,Y.maxError||`${Y.label||Y.name} must not exceed ${Y.max}`)),Y.required)?ee:eu.union([ee,ef.literal("").transform(()=>void 0),ed.undefined()]))},children:J=>(0,X.jsx)(J.NumberField,{...Y})},Y.id);case"country":return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:Y.required?eo.z.string().min(1,`${Y.label||Y.name} is required`):eo.z.string().optional()},children:J=>(0,X.jsx)(J.CountryField,{...Y})},Y.id);case"state":return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:Y.required?eo.z.string().min(1,`${Y.label||Y.name} is required`):eo.z.string().optional()},children:J=>(0,X.jsx)(J.StateField,{...Y})},Y.id);case"select":return(0,X.jsx)(Q.AppField,{name:Y.name,validators:{onChange:Y.required?eo.z.string().refine(X=>Y.options?.some(Y=>Y.value===X)??!1,{message:`Please select a valid option for ${Y.label||Y.name}`}):eo.z.string().optional().refine(X=>(!X||Y.options?.some(Y=>Y.value===X))??!0,{message:`Please select a valid option for ${Y.label||Y.name}`})},children:J=>(0,X.jsx)(J.SelectField,{...Y})},Y.id);case"array":return(0,X.jsx)(eN,{form:Q,field:Y,defaultValues:J},Y.id);case"group":return(0,X.jsx)(eL,{form:Q,field:Y,defaultValues:J},Y.id);default:return(0,X.jsx)(X.Fragment,{})}};Y.s(["DynamicForm",0,({form:Y,enableIntro:eo,introContent:el})=>{let{confirmationMessage:eu,confirmationType:ef,fields:ed,formType:ec}="string"!=typeof Y?Y:{},[eh,ep]=(0,Q.useState)(),{form:em,defaultValues:eb}=(({payloadForm:Y,setPostError:X})=>{let{defaultValues:J,onSubmit:Q}=(({payloadForm:Y,setPostError:X})=>{let{confirmationType:J,fields:Q,id:ee,redirect:et,form:es}="string"!=typeof Y?Y:{},eo=(0,en.useRouter)(),el=ea(Q);return(0,er.f)({defaultValues:el,onSubmit:async({value:Y,formApi:Q})=>{X(void 0);try{let er=await fetch(`${(0,ei.f)()}/api/form-submissions`,{body:JSON.stringify({form:ee,data:Y}),headers:{"Content-Type":"application/json"},method:"POST"}),en=await er.json();if(er.status>=400)return void X({message:en.errors?.[0]?.message||"Internal Server Error",status:en.status});"redirect"===J&&et&&(et.url&&eo.push(et.url),"string"!=typeof et.reference&&"string"!=typeof et.reference?.value&&et.reference?.value.slug&&eo.push(et.reference.value.slug)),Q.reset()}catch(Y){console.warn(Y),X({message:"Something went wrong."})}}})})({payloadForm:Y,setPostError:X});return{form:(0,es.f)({defaultValues:J,onSubmit:Q}),defaultValues:J}})({payloadForm:Y,setPostError:ep}),[ey]=(0,ee.f)(em.store,Y=>[Y.isSubmitSuccessful]);return ey&&!eh&&"message"===ef&&eu?(0,X.jsx)(et.f,{data:eu}):(0,X.jsxs)("div",{className:"w-full","data-sentry-component":"DynamicForm","data-sentry-source-file":"index.tsx",children:[eo&&el&&(0,X.jsx)(et.f,{className:"mb-8 lg:mb-12",data:el,enableGutter:!1}),(0,X.jsx)("form",{onSubmit:Y=>{Y.preventDefault(),Y.stopPropagation(),em.handleSubmit()},children:(0,X.jsxs)(J.N,{className:"@container","data-sentry-element":"Card","data-sentry-source-file":"index.tsx",children:[(0,X.jsx)(J.O,{className:"grid grid-cols-1 gap-4 @lg:grid-cols-2 p-6 auto-cols-fr","data-sentry-element":"CardContent","data-sentry-source-file":"index.tsx",children:ed?.map(Y=>(0,X.jsx)(eF,{field:Y,defaultValues:eb,form:em},Y.id))}),(0,X.jsxs)(J.S,{className:"flex flex-col items center","data-sentry-element":"CardFooter","data-sentry-source-file":"index.tsx",children:[(0,X.jsx)(em.AppForm,{"data-sentry-element":"form.AppForm","data-sentry-source-file":"index.tsx",children:(0,X.jsx)(em.SubmitButton,{label:"Submit","data-sentry-element":"form.SubmitButton","data-sentry-source-file":"index.tsx"})}),eh&&(0,X.jsx)("em",{className:"pt-2 text-destructive",children:`${eh.status||"500"}: ${eh.message||""}`})]})]})})]})}],683203)},911968,Y=>{var X=Y.i(951954),J=Y.i(323211),Q=Y.i(72334),ee=Y.i(430028),et=Y.i(255859),er=Y.i(19336);Y.s(["default",0,function({images:Y,priority:ei}){return Y?.length?(0,X.jsx)(J.b,{plugins:[(0,Q.f)({delay:5e3}),(0,ee.f)()],"data-sentry-element":"Carousel","data-sentry-component":"RichTextCarousel","data-sentry-source-file":"RichTextCarousel.tsx",children:(0,X.jsx)(J.T,{"data-sentry-element":"CarouselContent","data-sentry-source-file":"RichTextCarousel.tsx",children:Y.filter(Y=>Y?.url).map((Y,Q)=>(0,X.jsx)(J.X,{className:"relative",children:(0,X.jsx)(et.default,{className:"object-cover w-full max-w-3xl rounded-lg shadow-lg ring-1 ring-gray-400/10 max-h-96",src:(0,er.f)(Y).src,style:{objectPosition:(0,er.f)(Y).objectPosition},alt:Y.alt??"",width:Y.width??960,height:Y.height??640,sizes:"(min-width: 1280px) 50vw, 100vw",priority:0===Q&&(ei??!1)})},Y.id))})}):null}])},38798,Y=>{var X=Y.i(951954),J=Y.i(53325),Q=Y.i(917229),ee=Y.i(108158),et=Y.i(908267),er=Y.i(71660),ei=Y.i(399174),en=Y.i(535772),ea=Y.i(440131);Y.i(356696);var es=Y.i(974557),eo=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((Y,J)=>{let Q=(0,es.B)(`Primitive.${J}`),ee=er.forwardRef((Y,ee)=>{let{asChild:et,...er}=Y;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,X.jsx)(et?Q:J,{...er,ref:ee})});return ee.displayName=`Primitive.${J}`,{...Y,[J]:ee}},{}),el=Y.i(691487);function eu(){return()=>{}}var ef="Avatar",[ed,ec]=function(Y,J=[]){let Q=[],ee=()=>{let X=Q.map(Y=>er.createContext(Y));return function(J){let Q=J?.[Y]||X;return er.useMemo(()=>({[`__scope${Y}`]:{...J,[Y]:Q}}),[J,Q])}};return ee.scopeName=Y,[function(J,ee){let et=er.createContext(ee);et.displayName=J+"Context";let ei=Q.length;Q=[...Q,ee];let en=J=>{let{scope:Q,children:ee,...en}=J,ea=Q?.[Y]?.[ei]||et,es=er.useMemo(()=>en,Object.values(en));return(0,X.jsx)(ea.Provider,{value:es,children:ee})};return en.displayName=J+"Provider",[en,function(X,Q){let en=Q?.[Y]?.[ei]||et,ea=er.useContext(en);if(ea)return ea;if(void 0!==ee)return ee;throw Error(`\`${X}\` must be used within \`${J}\``)}]},function(...Y){let X=Y[0];if(1===Y.length)return X;let J=()=>{let J=Y.map(Y=>({useScope:Y(),scopeName:Y.scopeName}));return function(Y){let Q=J.reduce((X,{useScope:J,scopeName:Q})=>{let ee=J(Y)[`__scope${Q}`];return{...X,...ee}},{});return er.useMemo(()=>({[`__scope${X.scopeName}`]:Q}),[Q])}};return J.scopeName=X.scopeName,J}(ee,...J)]}(ef),[eh,ep]=ed(ef),em=er.forwardRef((Y,J)=>{let{__scopeAvatar:Q,...ee}=Y,[et,ei]=er.useState("idle");return(0,X.jsx)(eh,{scope:Q,imageLoadingStatus:et,onImageLoadingStatusChange:ei,children:(0,X.jsx)(eo.span,{...ee,ref:J})})});em.displayName=ef;var eb="AvatarImage",ey=er.forwardRef((Y,J)=>{let{__scopeAvatar:Q,src:ee,onLoadingStatusChange:et=()=>{},...ei}=Y,es=ep(eb,Q),ef=function(Y,{referrerPolicy:X,crossOrigin:J}){let Q=(0,el.useSyncExternalStore)(eu,()=>!0,()=>
10!1),ee=er.useRef(null),et=Q?(ee.current||(ee.current=new window.Image),ee.current):null,[ei,en]=er.useState(()=>ex(et,Y));return(0,ea.f)(()=>{en(ex(et,Y))},[et,Y]),(0,ea.f)(()=>{let Y=Y=>()=>{en(Y)};if(!et)return;let Q=Y("loaded"),ee=Y("error");return et.addEventListener("load",Q),et.addEventListener("error",ee),X&&(et.referrerPolicy=X),"string"==typeof J&&(et.crossOrigin=J),()=>{et.removeEventListener("load",Q),et.removeEventListener("error",ee)}},[et,J,X]),ei}(ee,ei),ed=(0,en.f)(Y=>{et(Y),es.onImageLoadingStatusChange(Y)});return(0,ea.f)(()=>{"idle"!==ef&&ed(ef)},[ef,ed]),"loaded"===ef?(0,X.jsx)(eo.img,{...ei,ref:J,src:ee}):null});ey.displayName=eb;var eg="AvatarFallback",ev=er.forwardRef((Y,J)=>{let{__scopeAvatar:Q,delayMs:ee,...et}=Y,ei=ep(eg,Q),[en,ea]=er.useState(void 0===ee);return er.useEffect(()=>{if(void 0!==ee){let Y=window.setTimeout(()=>ea(!0),ee);return()=>window.clearTimeout(Y)}},[ee]),en&&"loaded"!==ei.imageLoadingStatus?(0,X.jsx)(eo.span,{...et,ref:J}):null});function ex(Y,X){return Y?X?(Y.src!==X&&(Y.src=X),Y.complete&&Y.naturalWidth>0?"loaded":"loading"):"error":"idle"}ev.displayName=eg;let ew=er.forwardRef(({className:Y,...J},Q)=>(0,X.jsx)(em,{ref:Q,className:(0,et.f)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",Y),...J}));ew.displayName=em.displayName;let e_=er.forwardRef(({className:Y,...J},Q)=>(0,X.jsx)(ey,{ref:Q,className:(0,et.f)("aspect-square h-full w-full",Y),...J}));e_.displayName=ey.displayName;let eS=er.forwardRef(({className:Y,...J},Q)=>(0,X.jsx)(ev,{ref:Q,className:(0,et.f)("flex h-full w-full items-center justify-center rounded-full bg-muted",Y),...J}));eS.displayName=ev.displayName;var eM=Y.i(19336);function eA({image:Y,name:J}){let Q=(0,eM.f)(Y);return(0,X.jsx)(ek,{source:Q,name:J,"data-sentry-element":"TeamAvatarImage","data-sentry-component":"TeamAvatar","data-sentry-source-file":"TeamAvatar.tsx"},`${Q?.thumbnail}|${Q?.src}`)}function ek({source:Y,name:J}){let[Q,ee]=(0,er.useState)(!1),et=!!Y?.thumbnail&&!Q;return(0,X.jsxs)(ew,{className:"w-16 h-16","data-sentry-element":"Avatar","data-sentry-component":"TeamAvatarImage","data-sentry-source-file":"TeamAvatar.tsx",children:[(0,X.jsx)(e_,{src:(et?Y?.thumbnail:Y?.src)||void 0,alt:Y?.alt||J,className:"object-cover",style:{objectPosition:et?"center":Y?.objectPosition},onLoadingStatusChange:Y=>{"error"===Y&&et&&ee(!0)},"data-sentry-element":"AvatarImage","data-sentry-source-file":"TeamAvatar.tsx"}),(0,X.jsx)(eS,{"data-sentry-element":"AvatarFallback","data-sentry-source-file":"TeamAvatar.tsx",children:(0,X.jsx)(ei.p.user,{className:"size-8","data-sentry-element":"Icons.user","data-sentry-source-file":"TeamAvatar.tsx"})})]})}var eE=Y.i(519455);Y.s(["Team",0,({teamBlock:{title:Y,description:er,memberType:ei,teamMembers:en,reverse:ea}})=>{let es=(0,ee.f)();return(0,X.jsxs)("div",{className:(0,et.f)("flex flex-col gap-x-20 gap-y-8 xl:flex-row",{"xl:flex-row-reverse":ea}),"data-sentry-component":"Team","data-sentry-source-file":"Component.client.tsx",children:[(0,X.jsxs)(Q.f.div,{initial:{x:es?0:"var(--x-from)",opacity:+!!es},whileInView:{x:0,opacity:1},viewport:{once:!0},transition:{duration:.5*!es},className:(0,et.f)("[--x-from:-30px] sm:[--x-from:-40px] max-w-prose xl:w-5/12 text-pretty",{"[--x-from:30px] sm:[--x-from:40px]":ea}),"data-sentry-element":"motion.div","data-sentry-source-file":"Component.client.tsx",children:[(0,X.jsx)("h1",{className:"text-3xl font-bold tracking-tight sm:text-4xl",children:Y}),(0,X.jsx)("p",{className:"pt-4 text-lg leading-7 text-muted-foreground",children:er})]}),(0,X.jsx)("ul",{role:"list",className:(0,et.f)("grid gap-x-6 gap-y-8 sm:grid-cols-2 sm:gap-y-12 xl:col-span-2 xl:w-7/12"),children:en&&Array.isArray(en)&&en.map((Y,ee)=>{if(Y&&"object"==typeof Y)return(0,X.jsx)(Q.f.div,{initial:{x:es?0:"var(--x-from)",opacity:+!!es},whileInView:{x:0,opacity:1},viewport:{once:!0},transition:{duration:.6*!es,delay:es?0:.05*ee},className:(0,et.f)("[--x-from:30px] sm:[--x-from:-40px] max-w-lg",{"[--x-from:-30px] sm:[--x-from:40px]":ea}),children:(0,X.jsx)(J.default,{href:`/team/${Y.slug}`,className:(0,et.f)((0,eE.i)({variant:"card"}),"px-2 w-full justify-start py-4 h-24 max-sm:hover:bg-brand/10"),children:(0,X.jsx)("li",{children:(0,X.jsxs)("div",{className:"flex items-center gap-x-6",children:[(0,X.jsx)(eA,{image:Y.image,name:Y.name}),(0,X.jsxs)("div",{children:[(0,X.jsx)("p",{className:"text-base font-semibold leading-7 tracking-tight",children:Y.name}
10),"staff"===ei&&(0,X.jsx)("p",{className:"text-sm leading-6 text-muted-foreground",children:Y.qualifications}),(0,X.jsx)("p",{className:"text-sm font-semibold leading-6 text-brand",children:Y.role})]})]})})})},Y.id)})})]})}],38798)},890399,Y=>{var X=Y.i(951954),J=Y.i(22533),Q=Y.i(908267);Y.s(["CTALinks",0,({links:Y,justify:ee="start",className:et})=>(0,X.jsx)("div",{className:(0,Q.f)("flex gap-4 flex-wrap w-full pt-4",et,{"md:justify-start":"start"===ee,"md:justify-center":"center"===ee}),"data-sentry-component":"CTALinks","data-sentry-source-file":"index.tsx",children:null!=Y&&Y.map(({link:Y,id:Q})=>(0,X.jsx)(J.CMSLink,{...Y,size:"xl",appearance:"primary"===Y.appearance?"brand":"outline"===Y.appearance?"brandOutline":"brand",className:"min-w-64 w-full sm:w-auto"},Q))})])},171952,Y=>{var X=Y.i(951954),J=Y.i(515288),Q=Y.i(221830),ee=Y.i(142370);let et=(0,ee.f)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);var er=Y.i(676681),ei=Y.i(889121);let en=(0,ee.f)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]),ea={email:Q.f,phone:er.f,address:et,hours:ei.f,form:en},es={email:"text-blue-600 bg-blue-100",phone:"text-orange-600 bg-orange-100",address:"text-purple-600 bg-purple-100",hours:"text-green-600 bg-green-100",form:"text-green-600 bg-green-100"};Y.s(["ContactCard",0,({type:Y,title:Q,description:ee,value:et,href:er,className:ei="",children:en})=>{let eo=ea[Y],el=es[Y];return"form"===Y?(0,X.jsxs)(J.N,{className:`group transition-all duration-300 border-2 border-blue-100 bg-gradient-to-br from-blue-50 to-indigo-50 rounded-2xl hover:border-blue-200 hover:shadow-lg hover:-translate-y-1 has-[button:hover]:border-blue-200 has-[button:hover]:shadow-lg ${ei}`,children:[(0,X.jsxs)(J.Y,{className:"pb-4",children:[(0,X.jsxs)("div",{className:"flex items-center justify-start mb-4",children:[(0,X.jsx)("div",{className:"flex items-center justify-center mr-3 transition-transform bg-green-100 rounded-full size-10 animate-subtle-pulse group-hover:scale-110",children:(0,X.jsx)(eo,{className:"text-green-600 size-6 animate-subtle-pulse"})}),(0,X.jsxs)("div",{className:"text-left",children:[(0,X.jsx)("p",{className:"text-sm font-semibold text-green-700",children:"Secure & HIPAA Compliant"}),(0,X.jsx)("p",{className:"text-xs text-green-600",children:"Protected client portal"})]})]}),(0,X.jsx)(J.v,{className:"text-lg font-semibold",children:Q}),ee&&(0,X.jsx)(J.u,{className:"text-sm leading-relaxed",children:ee})]}),(0,X.jsx)(J.O,{className:"pt-0",children:en})]}):(0,X.jsx)(({children:Y})=>er?(0,X.jsx)("a",{href:er,className:"block group",children:Y}):(0,X.jsx)(X.Fragment,{children:Y}),{"data-sentry-element":"CardWrapper","data-sentry-component":"ContactCard","data-sentry-source-file":"ContactCard.tsx",children:(0,X.jsxs)(J.N,{className:`group bg-card rounded-xl border shadow-sm transition-all duration-300 hover:shadow-lg hover:-translate-y-1 ${ei}`,"data-sentry-element":"Card","data-sentry-source-file":"ContactCard.tsx",children:[(0,X.jsxs)(J.Y,{className:"pb-4","data-sentry-element":"CardHeader","data-sentry-source-file":"ContactCard.tsx",children:[(0,X.jsx)("span",{className:`mb-4 flex size-12 flex-col items-center justify-center rounded-full transition-transform group-hover:scale-110 ${el}`,children:(0,X.jsx)(eo,{className:"w-6 h-6","data-sentry-element":"Icon","data-sentry-source-file":"ContactCard.tsx"})}),(0,X.jsx)(J.v,{className:"text-lg font-semibold","data-sentry-element":"CardTitle","data-sentry-source-file":"ContactCard.tsx",children:Q}),ee&&(0,X.jsx)(J.u,{className:"text-sm leading-relaxed",children:ee})]}),(0,X.jsxs)(J.O,{className:"pt-0","data-sentry-element":"CardContent","data-sentry-source-file":"ContactCard.tsx",children:[er?(0,X.jsx)("span",{className:"inline-flex items-center font-semibold transition-colors text-primary hover:underline",children:et}):(0,X.jsx)("div",{className:"font-medium",children:et}),en]})]})})}],171952)},718787,Y=>{var X=Y.i(951954),J=Y.i(515288),Q=Y.i(255859),ee=Y.i(19336);Y.s(["LinkCard",0,({card:Y})=>(0,X.jsx)("a",{href:Y.href,target:"_blank","data-sentry-component":"LinkCard","data-sentry-source-file":"LinkCard.tsx",children:(0,X.jsxs)(J.N,{className:"flex flex-col h-full max-w-lg px-0 py-0 text-left shadow-sm bg-accent/60 hover:bg-accent group","data-sentry-element":"Card","data-sentry-source-file":"LinkCard.tsx",children:[(0,X.jsx)(J.O,{className:"p-0 overflow-hidden rounded-t-lg","data-sentry-element":"CardContent","data-sentry-source-file":"LinkCard.tsx",children:"link"===Y.linkType&&"object"==typeof Y.image&&"string"==typeof Y.image?.url&&(0,X.jsx)(Q.default,{src:(0,ee.f)(Y.image).src,style:{objectPosition:(0,ee.f)(Y.image).objectPosition},alt:Y.image.alt,width:Y.image.width||800,height:Y.image.height||800,sizes:"(min-width: 1024px) 33vw, (min-width: 640px) 50vw, 100vw",className:"object-cover transition-transform duration-300 ease-in-out max-h-60 group-hover:scale-105"})}),(0,X.jsxs)(J.Y,{"data-sentry-element":"CardHeader","data-sentry-source-file":"LinkCard.tsx",children:[(0,X.jsx)(J.v,{className:"pb-1 capitalize text-pretty","data-sentry-element":"CardTitle","data-sentry-source-file":"LinkCard.tsx",children:Y.title}),(0,X.jsx)(J.u,{className:"","data-sentry-element":"CardDescription","data-sentry-source-file":"LinkCard.tsx",children:Y.description})]})]})},Y.title)])},746877,Y=>{var X=Y.i(951954),J=Y.i(515288);Y.s(["VideoCard",0,({card:Y})=>(0,X.jsx)("a",{href:Y.href,target:"_blank","data-sentry-component":"VideoCard","data-sentry-source-file":"VideoCard.tsx",children:(0,X.jsxs)(J.N,{className:"flex flex-col h-full max-w-lg px-0 py-0 text-left shadow-sm bg-accent/60 hover:bg-accent group","data-sentry-element":"Card","data-sentry-source-file":"VideoCard.tsx",children:[(0,X.jsx)(J.O,{className:"p-0 overflow-hidden rounded-t-md","data-sentry-element":"CardContent","data-sentry-source-file":"VideoCard.tsx",children:(0,X.jsx)("iframe",{src:Y.href,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:"Embedded youtube",className:"object-cover w-full transition-transform duration-300 ease-in-out max-h-72 group-hover:scale-105 rounded-t-lg"})}),(0,X.jsxs)(J.Y,{"data-sentry-element":"CardHeader","data-sentry-source-file":"VideoCard.tsx",children:[(0,X.jsx)(J.v,{className:"pb-1 capitalize text-pretty","data-sentry-element":"CardTitle","data-sentry-source-file":"VideoCard.tsx",children:Y.title}),(0,X.jsx)(J.u,{className:"","data-sentry-element":"CardDescription","data-sentry-source-file":"VideoCard.tsx",children:Y.description})]})]})},Y.id)])},398438,Y=>{var X=Y.i(951954),J=Y.i(917229),Q=Y.i(108158);let ee={hidden:Y=>({opacity:+!!Y}),visible:Y=>({opacity:1,x:Y||window.matchMedia("(min-width: 64rem)").matches?0:[30,0],transition:Y?{duration:0}:{opacity:{duration:.4,ease:"easeOut"},x:{type:"spring",stiffness:180,damping:26}}})};Y.s(["ServiceReveal",0,function({children:Y}){let et=(0,Q.f)();return(0,X.jsx)(J.f.div,{custom:et,variants:ee,className:"relative pl-16 text-left","data-sentry-element":"motion.div","data-sentry-component":"ServiceReveal","data-sentry-source-file":"ServiceReveal.tsx",children:Y})},"ServicesReveal",0,function({children:Y}){let ee=(0,Q.f)();
10return(0,X.jsx)(J.f.dl,{initial:"hidden",whileInView:"visible",viewport:{once:!0,amount:"some"},variants:{hidden:{},visible:{transition:{staggerChildren:.15*!ee}}},className:"grid max-w-xl grid-cols-1 gap-y-10 md:mx-auto lg:max-w-none lg:grid-cols-2 lg:gap-x-8 lg:gap-y-16 xl:grid-cols-3","data-sentry-element":"motion.dl","data-sentry-component":"ServicesReveal","data-sentry-source-file":"ServiceReveal.tsx",children:Y})}])},233856,Y=>{var X=Y.i(951954),J=Y.i(908267),Q=Y.i(519455),ee=Y.i(363816);Y.s(["SimplePracticeContact",0,function({buttonText:Y="Contact",className:et="",variant:er,card:ei}){let{openWidget:en}=(0,ee.f)({scopeId:"d2835c56-8608-4653-b0d9-d6f24a6a62e1",scopeUri:"leah-mayotte",applicationId:"7c72cb9f9a9b913654bb89d6c7b4e71a77911b30192051da35384b4d0c6d505b",channel:"embedded_widget",type:"Contact form"}),ea="inline"===er;return(0,X.jsx)("div",{className:(0,J.f)("text-center",et),"data-sentry-component":"SimplePracticeContact","data-sentry-source-file":"index.tsx",children:(0,X.jsx)("button",{onClick:en,className:(0,J.f)(ea?"inline-block px-3 py-1.5 text-[#1371C8] bg-white border border-[#1371C8] rounded font-semibold text-sm hover:text-[#0F5AA0] active:text-white/75 active:shadow-[0_1px_3px_rgba(0,0,0,0.15)_inset]":(0,Q.i)({variant:er,size:"xl"}),ea?"":"w-full",{group:ei}),children:Y})})}])},930475,Y=>{var X=Y.i(951954),J=Y.i(917229),Q=Y.i(108158);Y.s(["default",0,function({className:Y,children:ee}){let et=(0,Q.f)();return(0,X.jsx)(J.f.div,{initial:{opacity:+!!et,x:et?0:-75},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.5},transition:{duration:.6*!et},className:Y,"data-sentry-element":"motion.div","data-sentry-component":"FadeInFromLeft","data-sentry-source-file":"FadeInFromLeft.tsx",children:ee})}])},699651,Y=>{var X=Y.i(951954),J=Y.i(917229),Q=Y.i(108158);Y.s(["default",0,function({className:Y,children:ee}){let et=(0,Q.f)();return(0,X.jsx)(J.f.div,{initial:{opacity:+!!et,x:75*!et},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.5},transition:{duration:.6*!et},className:Y,"data-sentry-element":"motion.div","data-sentry-component":"FadeInFromRight","data-sentry-source-file":"FadeInFromRight.tsx",children:ee})}])},640214,Y=>{var X=Y.i(951954),J=Y.i(908267),Q=Y.i(917229),ee=Y.i(108158);Y.s(["MotionStaggeredChild",0,({children:Y,className:et})=>{let er=(0,ee.f)();return(0,X.jsx)(Q.f.div,{variants:{hidden:{opacity:+!!er},visible:{opacity:1,transition:{duration:.4*!er}}},className:(0,J.f)("h-full",et),"data-sentry-element":"motion.div","data-sentry-component":"MotionStaggeredChild","data-sentry-source-file":"MotionStaggeredChild.tsx",children:Y})}])},951119,Y=>{var X=Y.i(951954),J=Y.i(917229),Q=Y.i(108158);Y.s(["MotionStaggerChildren",0,({children:Y})=>{let ee=(0,Q.f)();return(0,X.jsx)(J.f.section,{initial:"hidden",whileInView:"visible",viewport:{once:!0},variants:{hidden:{opacity:+!!ee},visible:{opacity:1,transition:{staggerChildren:.25*!ee,...ee?{duration:0}:{}}}},className:"pt-16","data-sentry-element":"motion.section","data-sentry-component":"MotionStaggerChildren","data-sentry-source-file":"MotionStaggeredChildren.tsx",children:Y})}])},515288,Y=>{var X=Y.i(951954),J=Y.i(908267),Q=Y.i(71660);let ee=Q.forwardRef(({className:Y,...Q},ee)=>(0,X.jsx)("div",{className:(0,J.f)("rounded-lg border bg-card text-card-foreground shadow-xs",Y),ref:ee,...Q}));ee.displayName="Card";let et=Q.forwardRef(({className:Y,...Q},ee)=>(0,X.jsx)("div",{className:(0,J.f)("flex flex-col space-y-1.5 p-6",Y),ref:ee,...Q}));et.displayName="CardHeader";let er=Q.forwardRef(({className:Y,...Q},ee)=>(0,X.jsx)("h3",{className:(0,J.f)("text-2xl font-semibold leading-none tracking-tight",Y),ref:ee,...Q}));er.displayName="CardTitle";let ei=Q.forwardRef(({className:Y,...Q},ee)=>(0,X.jsx)("p",{className:(0,J.f)("text-sm text-muted-foreground",Y),ref:ee,...Q}));ei.displayName="CardDescription";let en=Q.forwardRef(({className:Y,...Q},ee)=>(0,X.jsx)("div",{className:(0,J.f)("p-6 pt-0",Y),ref:ee,...Q}));en.displayName="CardContent";let ea=Q.forwardRef(({className:Y,...Q},ee)=>(0,X.jsx)("div",{className:(0,J.f)("flex items-center p-6 pt-0",Y),ref:ee,...Q}));
10ea.displayName="CardFooter",Y.s(["N",0,ee,"O",0,en,"u",0,ei,"Q",0,({className:Y,ref:Q,...ee})=>(0,X.jsx)("div",{className:(0,J.f)("text-sm text-muted-foreground",Y),ref:Q,...ee,"data-sentry-component":"CardDescriptionDiv","data-sentry-source-file":"card.tsx"}),"S",0,ea,"Y",0,et,"v",0,er])},323211,72334,430028,Y=>{var X=Y.i(951954),J=Y.i(71660);function Q(Y){return"[object Object]"===Object.prototype.toString.call(Y)||Array.isArray(Y)}function ee(Y,X){let J=Object.keys(Y),et=Object.keys(X);return J.length===et.length&&JSON.stringify(Object.keys(Y.breakpoints||{}))===JSON.stringify(Object.keys(X.breakpoints||{}))&&J.every(J=>{let et=Y[J],er=X[J];return"function"==typeof et?`${et}`==`${er}`:Q(et)&&Q(er)?ee(et,er):et===er})}function et(Y){return Y.concat().sort((Y,X)=>Y.name>X.name?1:-1).map(Y=>Y.options)}function er(Y){return"number"==typeof Y}function ei(Y){return"string"==typeof Y}function en(Y){return"boolean"==typeof Y}function ea(Y){return"[object Object]"===Object.prototype.toString.call(Y)}function es(Y){return Math.abs(Y)}function eo(Y){return Math.sign(Y)}function el(Y){return ec(Y).map(Number)}function eu(Y){return Y[ef(Y)]}function ef(Y){return Math.max(0,Y.length-1)}function ed(Y,X=0){return Array.from(Array(Y),(Y,J)=>X+J)}function ec(Y){return Object.keys(Y)}function eh(Y,X){return void 0!==X.MouseEvent&&Y instanceof X.MouseEvent}function ep(){let Y=[],X={add:function(J,Q,ee,et={passive:!0}){let er;return"addEventListener"in J?(J.addEventListener(Q,ee,et),er=()=>J.removeEventListener(Q,ee,et)):(J.addListener(ee),er=()=>J.removeListener(ee)),Y.push(er),X},clear:function(){Y=Y.filter(Y=>Y())}};return X}function em(Y=0,X=0){let J=es(Y-X);function Q(J){return J<Y||J>X}return{length:J,max:X,min:Y,constrain:function(J){return Q(J)?J<Y?Y:X:J},reachedAny:Q,reachedMax:function(Y){return Y>X},reachedMin:function(X){return X<Y},removeOffset:function(Y){return J?Y-J*Math.ceil((Y-X)/J):Y}}}function eb(Y){let X=Y;function J(Y){return er(Y)?Y:Y.get()}return{get:function(){return X},set:function(Y){X=J(Y)},add:function(Y){X+=J(Y)},subtract:function(Y){X-=J(Y)}}}function ey(Y,X){let J="x"===Y.scroll?function(Y){return`translate3d(${Y}px,0px,0px)`}:function(Y){return`translate3d(0px,${Y}px,0px)`},Q=X.style,ee=null,et=!1;return{clear:function(){!et&&(Q.transform="",X.getAttribute("style")||X.removeAttribute("style"))},to:function(X){if(et)return;let er=Math.round(100*Y.direction(X))/100;er!==ee&&(Q.transform=J(er),ee=er)},toggleActive:function(Y){et=!Y}}}let eg={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function ev(Y,X,J){let Q,ee,et,ex,ew,e_,eS,eM,eA=Y.ownerDocument,ek=eA.defaultView,eE=function(Y){function X(Y,X){return function Y(X,J){return[
10X,J].reduce((X,J)=>(ec(J).forEach(Q=>{let ee=X[Q],et=J[Q],er=ea(ee)&&ea(et);X[Q]=er?Y(ee,et):et}),X),{})}(Y,X||{})}return{mergeOptions:X,optionsAtMedia:function(J){let Q=J.breakpoints||{},ee=ec(Q).filter(X=>Y.matchMedia(X).matches).map(Y=>Q[Y]).reduce((Y,J)=>X(Y,J),{});return X(J,ee)},optionsMediaQueries:function(X){return X.map(Y=>ec(Y.breakpoints||{})).reduce((Y,X)=>Y.concat(X),[]).map(Y.matchMedia)}}}(ek),ej=(eM=[],{init:function(Y,X){return(eM=X.filter(({options:Y})=>!1!==eE.optionsAtMedia(Y).active)).forEach(X=>X.init(Y,eE)),X.reduce((Y,X)=>Object.assign(Y,{[X.name]:X}),{})},destroy:function(){eM=eM.filter(Y=>Y.destroy())}}),eT=ep(),eC=(ee={},et={init:function(Y){Q=Y},emit:function(Y){return(ee[Y]||[]).forEach(X=>X(Q,Y)),et},off:function(Y,X){return ee[Y]=(ee[Y]||[]).filter(Y=>Y!==X),et},on:function(Y,X){return ee[Y]=(ee[Y]||[]).concat([X]),et},clear:function(){ee={}}}),{mergeOptions:eR,optionsAtMedia:eP,optionsMediaQueries:eI}=eE,{on:eO,off:eN,emit:eB}=eC,eL=!1,eF=eR(eg,ev.globalOptions),eD=eR(eF),eV=[];function eU(X,J){eL||(eD=eP(eF=eR(eF,X)),eV=J||eV,function(){let{container:X,slides:J}=eD;e_=(ei(X)?Y.querySelector(X):X)||Y.children[0];let Q=ei(J)?e_.querySelectorAll(J):J;eS=[].slice.call(Q||e_.children)}(),ex=function X(J){let Q=function(Y,X,J,Q,ee,et,ea){var eg,ev;let ex,ew,e_,eS,eM,eA,ek,eE,ej,eT,eC,eR,eP,eI,{align:eO,axis:eN,direction:eB,startIndex:eL,loop:eF,duration:eD,dragFree:eV,dragThreshold:eU,inViewThreshold:ez,slidesToScroll:eq,skipSnaps:e$,containScroll:eW,watchResize:eH,watchSlides:eK,watchDrag:eZ,watchFocus:eG}=et,eY={measure:function(Y){let{offsetTop:X,offsetLeft:J,offsetWidth:Q,offsetHeight:ee}=Y;return{top:X,right:J+Q,bottom:X+ee,left:J,width:Q,height:ee}}},eX=eY.measure(X),eJ=J.map(eY.measure),eQ=(ew="rtl"===eB,eS=(e_="y"===eN)||!ew?1:-1,eM=e_?"top":ew?"right":"left",eA=e_?"bottom":ew?"left":"right",{scroll:e_?"y":"x",cross:e_?"x":"y",startEdge:eM,endEdge:eA,measureSize:function(Y){let{height:X,width:J}=Y;return e_?X:J},direction:function(Y){return Y*eS}}),e0=eQ.measureSize(eX),e1={measure:function(Y){return Y/100*e0}},e2=(eg=eO,ev=e0,ex={start:function(){return 0},center:function(Y){return(ev-Y)/2},end:function(Y){return ev-Y}},{measure:function(Y,X){return ei(eg)?ex[eg](Y):eg(ev,Y,X)}}),e6=!eF&&!!eW,{slideSizes:e3,slideSizesWithGaps:e4,startGap:e5,endGap:e8}=function(Y,X,J,Q,ee,et){let{measureSize:er,startEdge:ei,endEdge:en}=Y,ea=J[0]&&ee,eo=function(){if(!ea)return 0;let Y=J[0];return es(X[ei]-Y[ei])}(),el=ea?parseFloat(et.getComputedStyle(eu(Q)).getPropertyValue(`margin-${en}`)):0,ed=J.map(er),ec=J.map((Y,X,J)=>{let Q=X===ef(J);return X?Q?ed[X]+el:J[X+1][ei]-Y[ei]:ed[X]+eo}).map(es);return{slideSizes:ed,slideSizesWithGaps:ec,startGap:eo,endGap:el}}(eQ,eX,eJ,J,eF||!!eW,ee),e9=function(Y,X,J,Q,ee,et,ei,en){let{startEdge:ea,endEdge:eo,direction:ed}=Y,ec=er(J);return{groupSlides:function(Y){return ec?el(Y).filter(Y=>Y%J==0).map(X=>Y.slice(X,X+J)):Y.length?el(Y).reduce((J,er,el)=>{let ec=eu(J)||0,eh=er===ef(Y),ep=ee[ea]-et[ec][ea],em=ee[ea]-et[er][eo],eb=Q||0!==ec?0:ed(ei),ey=es(em-(!Q&&eh?ed(en):0)-(ep+eb));return el&&ey>X+2&&J.push(er),eh&&J.push(Y.length),J},[]).map((X,J,Q)=>{let ee=Math.max(Q[J-1]||0);return Y.slice(ee,X)}):[]}}}(eQ,e0,eq,eF,eX,eJ,e5,e8),{snaps:e7,snapsAligned:te}=function(Y,X,J,Q,ee){let{startEdge:et,endEdge:er}=Y,{groupSlides:ei}=ee,en=ei(Q).map(Y=>eu(Y)[er]-Y[0][et]).map(es).map(X.measure),ea=Q.map(Y=>J[et]-Y[et]).map(Y=>-es(Y)),eo=ei(ea).map(Y=>Y[0]).map((Y,X)=>Y+en[X]);return{snaps:ea,snapsAligned:eo}}(eQ,e2,eX,eJ,e9),tt=-eu(e7)+eu(e4),{snapsContained:tr,scrollContainLimit:ti}=function(Y,X,J,Q){let ee,et,er=em(-X+Y,0),ei=J.map((Y,X)=>{let{min:Q,max:ee}=er,et=er.constrain(Y),ei=X===ef(J);return X?ei||function(Y,X){return 1>=es(Y-X)}(Q,et)?Q:function(Y,X){return 1>=es(Y-X)}(ee,et)?ee:et:ee}).map(Y=>parseFloat(Y.toFixed(3))),en=(ee=ei[0],et=eu(ei),em(ei.lastIndexOf(ee),ei.indexOf(et)+1));return{snapsContained:function(){if(X<=Y+2)return[er.max];if("keepSnaps"===Q)return ei;let{min:J,max:ee}=en;return ei.slice(J,ee)}(),scrollContainLimit:en}}(e0,tt,te,eW),tn=e6?tr:te,{limit:ta}=(ek=tn[0],{limit:em(eF?ek-tt:eu(tn),ek)}),ts=function Y(X,J,Q){let{constrain:ee}=em(0,X),et=X+1,er=ei(J);function ei(Y){return Q?es((et+Y)%et):ee(Y)}function en(){return Y(X,er,Q)}let ea={get:function(){return er},set:function(Y){return er=ei(Y),ea},add:function(Y){return en().set(er+Y)},clone:en};return ea}(ef(tn),eL,eF),to=ts.clone(),tl=el(J),tu=function(Y,X,J,Q){let ee=ep(),et=1e3/60,er=null,ei=0,en=0;function ea(Y){if(!en)return;er||(er=Y,J(),J());let ee=Y-er;for(er=Y,ei+=ee;ei>=et;)J(),ei-=et;Q(ei/et),en&&(en=X.requestAnimationFrame(ea))}function es(){X.cancelAnimationFrame(en),er=null,ei=0,en=0}return{init:function(){ee.add(Y,"visibilitychange",()=>{Y.hidden&&(er=null,ei=0)})},destroy:function(){es(),ee.clear()},start:function(){en||(en=X.requestAnimationFrame(ea))},stop:es,update:J,render:Q}}(Q,ee,()=>(({dragHandler:Y,scrollBody:X,scrollBounds:J,options:{loop:Q}})=>{Q||J.constrain(Y.pointerDown()),X.seek()})(tS),Y=>(({scrollBody:Y,translate:X,location:J,offsetLocation:Q,previousLocation:ee,scrollLooper:et,slideLooper:er,dragHandler:ei,animation:en,eventHandler:ea,scrollBounds:es,options:{loop:eo}},el)=>{let eu=Y.settled(),ef=!es.shouldConstrain(),ed=eo?eu:eu&&ef,ec=ed&&!ei.pointerDown();ec&&en.stop();let eh=J.get()*el+ee.get()*(1-el);Q.set(eh),eo&&(et.loop(Y.direction()),er.loop()),X.to(Q.get()),ec&&ea.emit("settle"),ed||ea.emit("scroll")})(tS,Y)),tf=tn[ts.get()],td=eb(tf),tc=eb(tf),th=eb(tf),tp=eb(tf),tm=function(Y,X,J,Q,ee){let et=0,er=0,ei=ee,en=.68,ea=Y.get(),el=0;function eu(Y){return ei=Y,ed}function ef(Y){return en=Y,ed}let ed={direction:function(){return er},duration:function(){return ei},velocity:function(){return et},seek:function(){let X=Q.get()-Y.get(),ee=0;return ei?(J.set(Y),et+=X/ei,et*=en,ea+=et,Y.add(et),ee=ea-el):(et=0,J.set(Q),Y.set(Q),ee=X),er=eo(ee),el=ea,ed},settled:function(){return .001>es(Q.get()-X.get())},useBaseFriction:function(){return ef(.68)},useBaseDuration:function(){return eu(ee)},useFriction:ef,useDuration:eu};return ed}(td,th,tc,tp,eD),tb=function(Y,X,J,Q,ee){let{reachedAny:et,removeOffset:er,constrain:ei}=Q;function en(Y){return Y.concat().sort((Y,X)=>es(Y)-es(X))[0]}function ea(X,Q){let ee=[X,X+J,X-J];if(!Y)return X;if(!Q)return en(ee);let et=ee.filter(Y=>eo(Y)===Q);return et.length?en(et):eu(ee)-J}return{byDistance:function(J,Q){let en=ee.get()+J,{index:eo,distance:el}=function(J){let Q=Y?er(J):ei(J),{index:ee}=X.map((Y,X)=>({diff:ea(Y-Q,0),index:X})).sort((Y,X)=>es(Y.diff)-es(X.diff))[0];return{index:ee,distance:Q}}(en),eu=!Y&&et(en);if(!Q||eu)return{index:eo,distance:J};let ef=J+ea(X[eo]-el,0);return{index:eo,distance:ef}},byIndex:function(Y,J){let Q=ea(X[Y]-ee.get(),J);return{index:Y,distance:Q}},shortcut:ea}}(eF,tn,tt,ta,tp),ty=function(Y,X,J,Q,ee,et,er){function ei(ee){let ei=ee.distance,en=ee.index!==X.get();
10et.add(ei),ei&&(Q.duration()?Y.start():(Y.update(),Y.render(1),Y.update())),en&&(J.set(X.get()),X.set(ee.index),er.emit("select"))}return{distance:function(Y,X){ei(ee.byDistance(Y,X))},index:function(Y,J){let Q=X.clone().set(Y);ei(ee.byIndex(Q.get(),J))}}}(tu,ts,to,tm,tb,tp,ea),tg=function(Y){let{max:X,length:J}=Y;return{get:function(Y){return J?-((Y-X)/J):0}}}(ta),tv=ep(),tx=(ej={},eT=null,eC=null,eR=!1,{init:function(){eE=new IntersectionObserver(Y=>{eR||(Y.forEach(Y=>{ej[J.indexOf(Y.target)]=Y}),eT=null,eC=null,ea.emit("slidesInView"))},{root:X.parentElement,threshold:ez}),J.forEach(Y=>eE.observe(Y))},destroy:function(){eE&&eE.disconnect(),eR=!0},get:function(Y=!0){if(Y&&eT)return eT;if(!Y&&eC)return eC;let X=ec(ej).reduce((X,J)=>{let Q=parseInt(J),{isIntersecting:ee}=ej[Q];return(Y&&ee||!Y&&!ee)&&X.push(Q),X},[]);return Y&&(eT=X),Y||(eC=X),X}}),{slideRegistry:tw}=function(Y,X,J,Q,ee,et){let er,{groupSlides:ei}=ee,{min:en,max:ea}=Q;return{slideRegistry:(er=ei(et),1===J.length?[et]:Y&&"keepSnaps"!==X?er.slice(en,ea).map((Y,X,J)=>{let Q=X===ef(J);return X?Q?ed(ef(et)-eu(J)[0]+1,eu(J)[0]):Y:ed(eu(J[0])+1)}):er)}}(e6,eW,tn,ti,e9,tl),t_=function(Y,X,J,Q,ee,et,ei,ea){let es={passive:!0,capture:!0},eo=0;function el(Y){"Tab"===Y.code&&(eo=new Date().getTime())}return{init:function(eu){ea&&(et.add(document,"keydown",el,!1),X.forEach((X,el)=>{et.add(X,"focus",X=>{(en(ea)||ea(eu,X))&&function(X){if(new Date().getTime()-eo>10)return;ei.emit("slideFocusStart"),Y.scrollLeft=0;let et=J.findIndex(Y=>Y.includes(X));er(et)&&(ee.useDuration(0),Q.index(et,0),ei.emit("slideFocus"))}(el)},es)}))}}}(Y,J,tw,ty,tm,tv,ea,eG),tS={ownerDocument:Q,ownerWindow:ee,eventHandler:ea,containerRect:eX,slideRects:eJ,animation:tu,axis:eQ,dragHandler:function(Y,X,J,Q,ee,et,er,ei,ea,el,eu,ef,ed,ec,eb,ey,eg,ev){let{cross:ex,direction:ew}=Y,e_=["INPUT","SELECT","TEXTAREA"],eS={passive:!1},eM=ep(),eA=ep(),ek=em(50,225).constrain(ec.measure(20)),eE={mouse:300,touch:400},ej={mouse:500,touch:600},eT=eb?43:25,eC=!1,eR=0,eP=0,eI=!1,eO=!1,eN=!1,eB=!1;function eL(Y){if(!eh(Y,Q)&&Y.touches.length>=2)return eF(Y);let X=et.readPoint(Y),J=et.readPoint(Y,ex),er=es(X-eR),en=es(J-eP);if(!eO&&!eB&&(!Y.cancelable||!(eO=er>en)))return eF(Y);let ea=et.pointerMove(Y);er>ey&&(eN=!0),el.useFriction(.3).useDuration(.75),ei.start(),ee.add(ew(ea)),Y.preventDefault()}function eF(Y){var X;let J,Q,ee=eu.byDistance(0,!1).index!==ef.get(),er=et.pointerUp(Y)*(eb?ej:eE)[eB?"mouse":"touch"],ei=(X=ew(er),J=ef.add(-1*eo(X)),Q=eu.byDistance(X,!eb).distance,eb||es(X)<ek?Q:eg&&ee?.5*Q:eu.byIndex(J.get(),0).distance),en=function(Y,X){var J,Q;if(0===Y||0===X||es(Y)<=es(X))return 0;let ee=(J=es(Y),Q=es(X),es(J-Q));return es(ee/Y)}(er,ei);eO=!1,eI=!1,eA.clear(),el.useDuration(eT-10*en).useFriction(.68+en/50),ea.distance(ei,!eb),eB=!1,ed.emit("pointerUp")}function eD(Y){eN&&(Y.stopPropagation(),Y.preventDefault(),eN=!1)}return{init:function(Y){ev&&eM.add(X,"dragstart",Y=>Y.preventDefault(),eS).add(X,"touchmove",()=>void 0,eS).add(X,"touchend",()=>void 0).add(X,"touchstart",ei).add(X,"mousedown",ei).add(X,"touchcancel",eF).add(X,"contextmenu",eF).add(X,"click",eD,!0);function ei(ei){(en(ev)||ev(Y,ei))&&function(Y){let ei,en=eh(Y,Q);if((eB=en,eN=eb&&en&&!Y.buttons&&eC,eC=es(ee.get()-er.get())>=2,!en||0===Y.button)&&(ei=Y.target.nodeName||"",!e_.includes(ei))){let Q;eI=!0,et.pointerDown(Y),el.useFriction(0).useDuration(0),ee.set(er),Q=eB?J:X,eA.add(Q,"touchmove",eL,eS).add(Q,"touchend",eF).add(Q,"mousemove",eL,eS).add(Q,"mouseup",eF),eR=et.readPoint(Y),eP=et.readPoint(Y,ex),ed.emit("pointerDown")}}(ei)}},destroy:function(){eM.clear(),eA.clear()},pointerDown:function(){return eI}}}(eQ,Y,Q,ee,tp,function(Y,X){let J,Q;function ee(Y){return Y.timeStamp}function et(J,Q){let ee=Q||Y.scroll,et=`client${"x"===ee?"X":"Y"}`;return(eh(J,X)?J:J.touches[0])[et]}return{pointerDown:function(Y){return J=Y,Q=Y,et(Y)},pointerMove:function(Y){let X=et(Y)-et(Q),er=ee(Y)-ee(J)>170;return Q=Y,er&&(J=Y),X},pointerUp:function(Y){if(!J||!Q)return 0;let X=et(Q)-et(J),er=ee(Y)-ee(J),ei=ee(Y)-ee(Q)>170,en=X/er;return er&&!ei&&es(en)>.1?en:0},readPoint:et}}(eQ,ee),td,tu,ty,tm,tb,ts,ea,e1,eV,eU,e$,eZ),eventStore:tv,percentOfView:e1,index:ts,indexPrevious:to,limit:ta,location:td,offsetLocation:th,previousLocation:tc,options:et,resizeHandler:function(Y,X,J,Q,ee,et,er){let ei,ea,eo=[Y].concat(Q),el=[],eu=!1;function ef(Y){return ee.measureSize(er.measure(Y))}return{init:function(ee){et&&(ea=ef(Y),el=Q.map(ef),ei=new ResizeObserver(J=>{(en(et)||et(ee,J))&&function(J){for(let et of J){if(eu)return;let J=et.target===Y,er=Q.indexOf(et.target),ei=J?ea:el[er];if(es(ef(J?Y:Q[er])-ei)>=.5){ee.reInit(),X.emit("resize");break}}}(J)}),J.requestAnimationFrame(()=>{eo.forEach(Y=>ei.observe(Y))}))},destroy:function(){eu=!0,ei&&ei.disconnect()}}}(X,ea,ee,J,eQ,eH,eY),scrollBody:tm,scrollBounds:function(Y,X,J,Q,ee){let et=ee.measure(10),er=ee.measure(50),ei=em(.1,.99),en=!1;function ea(){return!en&&!!Y.reachedAny(J.get())&&!!Y.reachedAny(X.get())}return{shouldConstrain:ea,constrain:function(ee){if(!ea())return;let en=Y.reachedMin(X.get())?"min":"max",eo=es(Y[en]-X.get()),el=J.get()-X.get(),eu=ei.constrain(eo/er);J.subtract(el*eu),!ee&&es(el)<et&&(J.set(Y.constrain(J.get())),Q.useDuration(25).useBaseFriction())},toggleActive:function(Y){en=!Y}}}(ta,th,tp,tm,e1),scrollLooper:function(Y,X,J,Q){let{reachedMin:ee,reachedMax:et}=em(X.min+.1,X.max+.1);return{loop:function(X){if(!(1===X?et(J.get()):-1===X&&ee(J.get())))return;let er=-1*X*Y;Q.forEach(Y=>Y.add(er))}}}(tt,ta,th,[td,th,tc,tp]),scrollProgress:tg,scrollSnapList:tn.map(tg.get),scrollSnaps:tn,scrollTarget:tb,scrollTo:ty,slideLooper:function(Y,X,J,Q,ee,et,er,ei,en){let ea=el(ee),es=el(ee).reverse(),eo=ed(ef(es,er[0]),J,!1).concat(ed(ef(ea,X-er[0]-1),-J,!0));function eu(Y,X){return Y.reduce((Y,X)=>Y-ee[X],X)}function ef(Y,X){return Y.reduce((Y,J)=>eu(Y,X)>0?Y.concat([J]):Y,[])}function ed(ee,er,ea){let es=et.map((Y,J)=>({start:Y-Q[J]+.5+er,end:Y+X-.5+er}));return ee.map(X=>{let Q=ea?0:-J,ee=ea?J:0,et=es[X][ea?"end":"start"];return{index:X,loopPoint:et,slideLocation:eb(-1),translate:ey(Y,en[X]),target:()=>ei.get()>et?Q:ee}})}return{canLoop:function(){return eo.every(({index:Y})=>.1>=eu(ea.filter(X=>X!==Y),X))},clear:function(){eo.forEach(Y=>Y.translate.clear())},loop:function(){eo.forEach(Y=>{let{target:X,translate:J,slideLocation:Q}=Y,ee=X();ee!==Q.get()&&(J.to(ee),Q.set(ee))})},loopPoints:eo}}(eQ,e0,tt,e3,e4,e7,tn,th,J),slideFocus:t_,slidesHandler:(eI=!1,{init:function(Y){eK&&(eP=new MutationObserver(X=>{!eI&&(en(eK)||eK(Y,X))&&function(X){for(let J of X)if("childList"===J.type){Y.reInit(),ea.emit("slidesChanged");break}}(X)})).observe(X,{childList:!0})},destroy:function(){eP&&eP.disconnect(),eI=!0}}),slidesInView:tx,slideIndexes:tl,slideRegistry:tw,slidesToScroll:e9,target:tp,translate:ey(eQ,X)};return tS}(Y,e_,eS,eA,ek,J,eC);return J.loop&&!Q.slideLooper.canLoop()?X(Object.assign({},J,{loop:!1})):Q}(eD),eI([eF,...eV.map(({options:Y})=>
10Y)]).forEach(Y=>eT.add(Y,"change",ez)),eD.active&&(ex.translate.to(ex.location.get()),ex.animation.init(),ex.slidesInView.init(),ex.slideFocus.init(eH),ex.eventHandler.init(eH),ex.resizeHandler.init(eH),ex.slidesHandler.init(eH),ex.options.loop&&ex.slideLooper.loop(),e_.offsetParent&&eS.length&&ex.dragHandler.init(eH),ew=ej.init(eH,eV)))}function ez(Y,X){let J=eW();eq(),eU(eR({startIndex:J},Y),X),eC.emit("reInit")}function eq(){ex.dragHandler.destroy(),ex.eventStore.clear(),ex.translate.clear(),ex.slideLooper.clear(),ex.resizeHandler.destroy(),ex.slidesHandler.destroy(),ex.slidesInView.destroy(),ex.animation.destroy(),ej.destroy(),eT.clear()}function e$(Y,X,J){eD.active&&!eL&&(ex.scrollBody.useBaseFriction().useDuration(!0===X?0:eD.duration),ex.scrollTo.index(Y,J||0))}function eW(){return ex.index.get()}let eH={canScrollNext:function(){return ex.index.add(1).get()!==eW()},canScrollPrev:function(){return ex.index.add(-1).get()!==eW()},containerNode:function(){return e_},internalEngine:function(){return ex},destroy:function(){eL||(eL=!0,eT.clear(),eq(),eC.emit("destroy"),eC.clear())},off:eN,on:eO,emit:eB,plugins:function(){return ew},previousScrollSnap:function(){return ex.indexPrevious.get()},reInit:ez,rootNode:function(){return Y},scrollNext:function(Y){e$(ex.index.add(1).get(),Y,-1)},scrollPrev:function(Y){e$(ex.index.add(-1).get(),Y,1)},scrollProgress:function(){return ex.scrollProgress.get(ex.offsetLocation.get())},scrollSnapList:function(){return ex.scrollSnapList},scrollTo:e$,selectedScrollSnap:eW,slideNodes:function(){return eS},slidesInView:function(){return ex.slidesInView.get()},slidesNotInView:function(){return ex.slidesInView.get(!1)}};return eU(X,J),setTimeout(()=>eC.emit("init"),0),eH}function ex(Y={},X=[]){let Q=(0,J.useRef)(Y),er=(0,J.useRef)(X),[ei,en]=(0,J.useState)(),[ea,es]=(0,J.useState)(),eo=(0,J.useCallback)(()=>{ei&&ei.reInit(Q.current,er.current)},[ei]);return(0,J.useEffect)(()=>{ee(Q.current,Y)||(Q.current=Y,eo())},[Y,eo]),(0,J.useEffect)(()=>{!function(Y,X){if(Y.length!==X.length)return!1;let J=et(Y),Q=et(X);return J.every((Y,X)=>ee(Y,Q[X]))}(er.current,X)&&(er.current=X,eo())},[X,eo]),(0,J.useEffect)(()=>{if("u">typeof window&&window.document&&window.document.createElement&&ea){ev.globalOptions=ex.globalOptions;let Y=ev(ea,Q.current,er.current);return en(Y),()=>Y.destroy()}en(void 0)},[ea,en]),[es,ei]}ev.globalOptions=void 0,ex.globalOptions=void 0;let ew=(0,Y.i(142370).f)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);var e_=Y.i(105353),eS=Y.i(908267),eM=Y.i(519455);let eA=J.createContext(null);function ek(){let Y=J.useContext(eA);if(!Y)throw Error("useCarousel must be used within a <Carousel />");return Y}let eE=J.forwardRef(({orientation:Y="horizontal",opts:Q,setApi:ee,plugins:et,className:er,children:ei,...en},ea)=>{let[es,eo]=ex({...Q,axis:"horizontal"===Y?"x":"y"},et),[el,eu]=J.useState(!1),[ef,ed]=J.useState(!1),ec=J.useCallback(Y=>{Y&&(eu(Y.canScrollPrev()),ed(Y.canScrollNext()))},[]),eh=J.useCallback(()=>{eo?.scrollPrev()},[eo]),ep=J.useCallback(()=>{eo?.scrollNext()},[eo]),em=J.useCallback(Y=>{"ArrowLeft"===Y.key?(Y.preventDefault(),eh()):"ArrowRight"===Y.key&&(Y.preventDefault(),ep())},[eh,ep]);return J.useEffect(()=>{eo&&ee&&ee(eo)},[eo,ee]),J.useEffect(()=>{if(eo)return ec(eo),eo.on("reInit",ec),eo.on("select",ec),()=>{eo?.off("select",ec)}},[eo,ec]),(0,X.jsx)(eA.Provider,{value:{carouselRef:es,api:eo,opts:Q,orientation:Y||(Q?.axis==="y"?"vertical":"horizontal"),scrollPrev:eh,scrollNext:ep,canScrollPrev:el,canScrollNext:ef},children:(0,X.jsx)("div",{ref:ea,onKeyDownCapture:em,className:(0,eS.f)("relative",er),role:"region","aria-roledescription":"carousel",...en,children:ei})})});eE.displayName="Carousel";let ej=J.forwardRef(({className:Y,...J},Q)=>{let{carouselRef:ee,orientation:et}=ek();return(0,X.jsx)("div",{ref:ee,className:"overflow-hidden",children:(0,X.jsx)("div",{ref:Q,className:(0,eS.f)("flex","horizontal"===et?"-ml-4":"-mt-4 flex-col",Y),...J})})});ej.displayName="CarouselContent";let eT=J.forwardRef(({className:Y,...J},Q)=>{let{orientation:ee}=ek();return(0,X.jsx)("div",{ref:Q,role:"group","aria-roledescription":"slide",className:(0,eS.f)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===ee?"pl-4":"pt-4",Y),...J})});
10eT.displayName="CarouselItem",(J.forwardRef(({className:Y,variant:J="outline",size:Q="icon",...ee},et)=>{let{orientation:er,scrollPrev:ei,canScrollPrev:en}=ek();return(0,X.jsxs)(eM.K,{ref:et,variant:J,size:Q,className:(0,eS.f)("absolute  h-8 w-8 rounded-full","horizontal"===er?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",Y),disabled:!en,onClick:ei,...ee,children:[(0,X.jsx)(ew,{className:"h-4 w-4"}),(0,X.jsx)("span",{className:"sr-only",children:"Previous slide"})]})})).displayName="CarouselPrevious",(J.forwardRef(({className:Y,variant:J="outline",size:Q="icon",...ee},et)=>{let{orientation:er,scrollNext:ei,canScrollNext:en}=ek();return(0,X.jsxs)(eM.K,{ref:et,variant:J,size:Q,className:(0,eS.f)("absolute h-8 w-8 rounded-full","horizontal"===er?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",Y),disabled:!en,onClick:ei,...ee,children:[(0,X.jsx)(e_.f,{className:"h-4 w-4"}),(0,X.jsx)("span",{className:"sr-only",children:"Next slide"})]})})).displayName="CarouselNext",Y.s(["b",0,eE,"T",0,ej,"X",0,eT],323211);let eC={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function eR(Y={}){let X,J,Q,ee,et=null,er=0,ei=!1,en=!1,ea=!1,es=!1;function eo(){if(!Q){if(ef()){ea=!0;return}ei||J.emit("autoplay:play"),function(){let{ownerWindow:Y}=J.internalEngine();Y.clearTimeout(er),er=Y.setTimeout(em,ee[J.selectedScrollSnap()]),et=new Date().getTime(),J.emit("autoplay:timerset")}(),ei=!0}}function el(){Q||(ei&&J.emit("autoplay:stop"),function(){let{ownerWindow:Y}=J.internalEngine();Y.clearTimeout(er),er=0,et=null,J.emit("autoplay:timerstopped")}(),ei=!1)}function eu(){if(ef())return ea=ei,el();ea&&eo()}function ef(){let{ownerDocument:Y}=J.internalEngine();return"hidden"===Y.visibilityState}function ed(){en||el()}function ec(){en||eo()}function eh(){en=!0,el()}function ep(){en=!1,eo()}function em(){let{index:Y}=J.internalEngine(),Q=Y.clone().add(1).get(),ee=J.scrollSnapList().length-1,et=X.stopOnLastSnap&&Q===ee;if(J.canScrollNext()?J.scrollNext(es):J.scrollTo(0,es),J.emit("autoplay:select"),et)return el();eo()}return{name:"autoplay",options:Y,init:function(et,er){var ei,en,ea,ef;let em,eb;J=et;let{mergeOptions:ey,optionsAtMedia:eg}=er,ev=ey(eC,eR.globalOptions);if(X=eg(ey(ev,Y)),J.scrollSnapList().length<=1)return;es=X.jump,Q=!1,ei=J,en=X.delay,em=ei.scrollSnapList(),ee="number"==typeof en?em.map(()=>en):en(em,ei);let{eventStore:ex,ownerDocument:ew}=J.internalEngine(),e_=!!J.internalEngine().options.watchDrag,eS=(ea=J,ef=X.rootNode,eb=ea.rootNode(),ef&&ef(eb)||eb);ex.add(ew,"visibilitychange",eu),e_&&J.on("pointerDown",ed),e_&&!X.stopOnInteraction&&J.on("pointerUp",ec),X.stopOnMouseEnter&&ex.add(eS,"mouseenter",eh),X.stopOnMouseEnter&&!X.stopOnInteraction&&ex.add(eS,"mouseleave",ep),X.stopOnFocusIn&&J.on("slideFocusStart",el),X.stopOnFocusIn&&!X.stopOnInteraction&&ex.add(J.containerNode(),"focusout",eo),X.playOnInit&&eo()},destroy:function(){J.off("pointerDown",ed).off("pointerUp",ec).off("slideFocusStart",el),el(),Q=!0,ei=!1},play:function(Y){void 0!==Y&&(es=Y),eo()},stop:function(){ei&&el()},reset:function(){ei&&eo()},isPlaying:function(){return ei},timeUntilNext:function(){return et?ee[J.selectedScrollSnap()]-(new Date().getTime()-et):null}}}function eP(Y,X,J){return Math.min(Math.max(Y,X),J)}function eI(Y){return"number"==typeof Y&&!isNaN(Y)}function eO(Y={}){let X,J,Q,ee,et=[],er=0,ei=0,en=0,ea=!1;function es(){ef(X.selectedScrollSnap(),1)}function eo(){ea=!1}function el(){ea=!1,er=0,ei=0}function eu(){let Y=X.internalEngine().scrollBody.duration();ei=+!Y,ea=!0,Y||es()}function ef(Y,J){X.scrollSnapList().forEach((Q,ee)=>{let ei=Math.abs(J),es=et[ee],eo=ee===Y,el=eP(eo?es+ei:es-ei,0,1);et[ee]=el;let eu=eo&&ea,ef=X.previousScrollSnap();eu&&(et[ef]=1-el),eo&&function(Y,J){let{index:Q,dragHandler:ee,scrollSnaps:et}=X.internalEngine(),ei=ee.pointerDown(),ea=1/(et.length-1),es=Y,eo=ei?X.selectedScrollSnap():X.previousScrollSnap();if(ei&&es===eo){let Y=-1*Math.sign(er);es=eo,eo=Q.clone().set(eo).add(Y).get()}en=eo*ea+(es-eo)*ea*J}(Y,el),function(Y){let J=X.internalEngine().slideRegistry[Y],{scrollSnaps:Q,containerRect:ee}=X.internalEngine(),er=et[Y];J.forEach(J=>
10{let et=X.slideNodes()[J].style,ei=parseFloat(er.toFixed(2)),en=ei>0,ea=function(Y){let{axis:J}=X.internalEngine(),Q=J.scroll.toUpperCase();return`translate${Q}(${J.direction(Y)}px)`}(en?Q[Y]:ee.width+2);en&&(et.transform=ea),et.opacity=ei.toString(),et.pointerEvents=er>.5?"auto":"none",en||(et.transform=ea)})}(ee)})}function ed(){let{dragHandler:Y,index:J,scrollBody:Q}=X.internalEngine(),ee=X.selectedScrollSnap();if(!Y.pointerDown())return ee;let et=Math.sign(Q.velocity()),ei=Math.sign(er),en=J.clone().set(ee).add(-1*et).get();return et&&ei?ei===et?en:ee:null}function ec(){let{target:Y,location:Q}=X.internalEngine(),ee=Math.abs(Y.get()-Q.get())>=1,en=ed(),ea=!eI(en);return!function(Y){let{dragHandler:Q,scrollBody:ee}=Y.internalEngine(),en=Q.pointerDown(),ea=ee.velocity(),es=ee.duration(),eo=ed(),el=!eI(eo);if(en){if(!ea)return;er+=ea,ei=Math.abs(ea/J),function(Y){let{scrollSnaps:J,location:Q,target:ee}=X.internalEngine();eI(Y)&&!(et[Y]<.5)&&(Q.set(J[Y]),ee.set(Q))}(eo)}if(!en){if(!es||el)return;ei+=(1-et[eo])/es,ei*=.68}el||ef(eo,ei)}(X),!ea&&!ee&&et[en]>.999}function eh(){return en}return{name:"fade",options:Y,init:function(Y){let er=(X=Y).selectedScrollSnap(),{scrollBody:ei,containerRect:en,axis:ef}=X.internalEngine();J=eP(.75*ef.measureSize(en),200,500),ea=!1,et=X.scrollSnapList().map((Y,X)=>+(X===er)),Q=ei.settled,ee=X.scrollProgress,ei.settled=ec,X.scrollProgress=eh,X.on("select",eu).on("slideFocus",es).on("pointerDown",el).on("pointerUp",eo),function(){let{translate:Y,slideLooper:J}=X.internalEngine();Y.clear(),Y.toggleActive(!1),J.loopPoints.forEach(({translate:Y})=>{Y.clear(),Y.toggleActive(!1)})}(),es()},destroy:function(){let{scrollBody:Y}=X.internalEngine();Y.settled=Q,X.scrollProgress=ee,X.off("select",eu).off("slideFocus",es).off("pointerDown",el).off("pointerUp",eo),X.slideNodes().forEach(Y=>{let X=Y.style;X.opacity="",X.transform="",X.pointerEvents="",Y.getAttribute("style")||Y.removeAttribute("style")})}}}eR.globalOptions=void 0,Y.s(["f",0,eR],72334),eO.globalOptions=void 0,Y.s(["f",0,eO],430028)},793479,458728,559413,906464,696555,480,110204,Y=>{let X;var J,Q,ee,et,er,ei,en,ea=Y.i(951954),es=Y.i(908267),eo=Y.i(71660);let el=eo.forwardRef(({type:Y,className:X,...J},Q)=>(0,ea.jsx)("input",{className:(0,es.f)("flex h-10 w-full rounded border border-border bg-background px-3 py-2 text-sm r
10ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",X),ref:Q,type:Y,...J}));el.displayName="Input",Y.s(["f",0,el],793479),(J=et||(et={})).assertEqual=Y=>{},J.assertIs=function(Y){},J.assertNever=function(Y){throw Error()},J.arrayToEnum=Y=>{let X={};for(let J of Y)X[J]=J;return X},J.getValidEnumValues=Y=>{let X=J.objectKeys(Y).filter(X=>"number"!=typeof Y[Y[X]]),Q={};for(let J of X)Q[J]=Y[J];return J.objectValues(Q)},J.objectValues=Y=>J.objectKeys(Y).map(function(X){return Y[X]}),J.objectKeys="function"==typeof Object.keys?Y=>Object.keys(Y):Y=>{let X=[];for(let J in Y)Object.prototype.hasOwnProperty.call(Y,J)&&X.push(J);return X},J.find=(Y,X)=>{for(let J of Y)if(X(J))return J},J.isInteger="function"==typeof Number.isInteger?Y=>Number.isInteger(Y):Y=>"number"==typeof Y&&Number.isFinite(Y)&&Math.floor(Y)===Y,J.joinValues=function(Y,X=" | "){return Y.map(Y=>"string"==typeof Y?`'${Y}'`:Y).join(X)},J.jsonStringifyReplacer=(Y,X)=>"bigint"==typeof X?X.toString():X,(er||(er={})).mergeShapes=(Y,X)=>({...Y,...X});let eu=et.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),ef=Y=>{switch(typeof Y){case"undefined":return eu.undefined;case"string":return eu.string;case"number":return Number.isNaN(Y)?eu.nan:eu.number;case"boolean":return eu.boolean;case"function":return eu.function;case"bigint":return eu.bigint;case"symbol":return eu.symbol;case"object":if(Array.isArray(Y))return eu.array;if(null===Y)return eu.null;if(Y.then&&"function"==typeof Y.then&&Y.catch&&"function"==typeof Y.catch)return eu.promise;if("u">typeof Map&&Y instanceof Map)return eu.map;if("u">typeof Set&&Y instanceof Set)return eu.set;if("u">typeof Date&&Y instanceof Date)return eu.date;return eu.object;default:return eu.unknown}};Y.s(["ZodParsedType",0,eu,"getParsedType",0,ef,"util",0,et],458728);
vendor: 11,707 bytes, line 10
10let ed=et.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class ec extends Error{get errors(){return this.issues}constructor(Y){super(),this.issues=[],this.addIssue=Y=>{this.issues=[...this.issues,Y]},this.addIssues=(Y=[])=>{this.issues=[...this.issues,...Y]};let X=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,X):this.__proto__=X,this.name="ZodError",this.issues=Y}format(Y){let X=Y||function(Y){return Y.message},J={_errors:[]},Q=Y=>{for(let ee of Y.issues)if("invalid_union"===ee.code)ee.unionErrors.map(Q);else if("invalid_return_type"===ee.code)Q(ee.returnTypeError);else if("invalid_arguments"===ee.code)Q(ee.argumentsError);else if(0===ee.path.length)J._errors.push(X(ee));else{let Y=J,Q=0;for(;Q<ee.path.length;){let J=ee.path[Q];Q===ee.path.length-1?(Y[J]=Y[J]||{_errors:[]},Y[J]._errors.push(X(ee))):Y[J]=Y[J]||{_errors:[]},Y=Y[J],Q++}}};return Q(this),J}static assert(Y){if(!(Y instanceof ec))throw Error(`Not a ZodError: ${Y}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,et.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(Y=Y=>Y.message){let X={},J=[];for(let Q of this.issues)if(Q.path.length>0){let J=Q.path[0];X[J]=X[J]||[],X[J].push(Y(Q))}else J.push(Y(Q));return{formErrors:J,fieldErrors:X}}get formErrors(){return this.flatten()}}ec.create=Y=>new ec(Y),Y.s(["ZodError",0,ec,"ZodIssueCode",0,ed],559413);let eh=(Y,X)=>{let J;switch(Y.code){case ed.invalid_type:J=Y.received===eu.undefined?"Required":`Expected ${Y.expected}, received ${Y.received}`;break;case ed.invalid_literal:J=`Invalid literal value, expected ${JSON.stringify(Y.expected,et.jsonStringifyReplacer)}`;break;case ed.unrecognized_keys:J=`Unrecognized key(s) in object: ${et.joinValues(Y.keys,", ")}`;break;case ed.invalid_union:J="Invalid input";break;case ed.invalid_union_discriminator:J=`Invalid discriminator value. Expected ${et.joinValues(Y.options)}`;break;case ed.invalid_enum_value:J=`Invalid enum value. Expected ${et.joinValues(Y.options)}, received '${Y.received}'`;break;case ed.invalid_arguments:J="Invalid function arguments";break;case ed.invalid_return_type:J="Invalid function return type";break;case ed.invalid_date:J="Invalid date";break;case ed.invalid_string:"object"==typeof Y.validation?"includes"in Y.validation?(J=`Invalid input: must include "${Y.validation.includes}"`,"number"==typeof Y.validation.position&&(J=`${J} at one or more positions greater than or equal to ${Y.validation.position}`)):"startsWith"in Y.validation?J=`Invalid input: must start with "${Y.validation.startsWith}"`:"endsWith"in Y.validation?J=`Invalid input: must end with "${Y.validation.endsWith}"`:et.assertNever(Y.validation):J="regex"!==Y.validation?`Invalid ${Y.validation}`:"Invalid";break;case ed.too_small:J="array"===Y.type?`Array must contain ${Y.exact?"exactly":Y.inclusive?"at least":"more than"} ${Y.minimum} element(s)`:"string"===Y.type?`String must contain ${Y.exact?"exactly":Y.inclusive?"at least":"over"} ${Y.minimum} character(s)`:"number"===Y.type||"bigint"===Y.type?`Number must be ${Y.exact?"exactly equal to ":Y.inclusive?"greater than or equal to ":"greater than "}${Y.minimum}`:"date"===Y.type?`Date must be ${Y.exact?"exactly equal to ":Y.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(Y.minimum))}`:"Invalid input";break;case ed.too_big:J="array"===Y.type?`Array must contain ${Y.exact?"exactly":Y.inclusive?"at most":"less than"} ${Y.maximum} element(s)`:"string"===Y.type?`String must contain ${Y.exact?"exactly":Y.inclusive?"at most":"under"} ${Y.maximum} character(s)`:"number"===Y.type?`Number must be ${Y.exact?"exactly":Y.inclusive?"less than or equal to":"less than"} ${Y.maximum}`:"bigint"===Y.type?`BigInt must be ${Y.exact?"exactly":Y.inclusive?"less than or equal to":"less than"} ${Y.maximum}`:"date"===Y.type?`Date must be ${Y.exact?"exactly":Y.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(Y.maximum))}`:"Invalid input";break;case ed.custom:J="Invalid input";break;case ed.invalid_intersection_types:J="Intersection results could not be merged";break;case ed.not_multiple_of:J=`Number must be a multiple of ${Y.multipleOf}`;break;case ed.not_finite:J="Number must be finite";break;default:J=X.defaultError,et.assertNever(Y)}return{message:J}};Y.s(["f",0,eh],906464);(Q=ei||(ei={})).errToObj=Y=>"string"==typeof Y?{message:Y}:Y||{},Q.toString=Y=>"string"==typeof Y?Y:Y?.message;let ep=Y=>{let{data:X,path:J,errorMaps:Q,issueData:ee}=Y,et=[...J,...ee.path||[]],er={...ee,path:et};if(void 0!==ee.message)return{...ee,path:et,message:ee.message};let ei="";for(let Y of Q.filter(Y=>!!Y).slice().reverse())ei=Y(er,{data:X,defaultError:ei}).message;return{...ee,path:et,message:ei}};function em(Y,X){let J=ep({issueData:X,data:Y.data,path:Y.path,errorMaps:[Y.common.contextualErrorMap,Y.schemaErrorMap,eh,void 0].filter(Y=>!!Y)});Y.common.issues.push(J)}class eb{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(Y,X){let J=[];for(let Q of X){if("aborted"===Q.status)return ey;"dirty"===Q.status&&Y.dirty(),J.push(Q.value)}return{status:Y.value,value:J}}static async mergeObjectAsync(Y,X){let J=[];for(let Y of X){let X=await Y.key,Q=await Y.value;J.push({key:X,value:Q})}return eb.mergeObjectSync(Y,J)}static mergeObjectSync(Y,X){let J={};for(let Q of X){let{key:X,value:ee}=Q;if("aborted"===X.status||"aborted"===ee.status)return ey;"dirty"===X.status&&Y.dirty(),"dirty"===ee.status&&Y.dirty(),"__proto__"!==X.value&&(void 0!==ee.value||Q.alwaysSet)&&(J[X.value]=ee.value)}return{status:Y.value,value:J}}}let ey=Object.freeze({status:"aborted"}),eg=Y=>({status:"dirty",value:Y}),ev=Y=>({status:"valid",value:Y}),ex=Y=>"aborted"===Y.status,ew=Y=>"dirty"===Y.status,e_=Y=>"valid"===Y.status,eS=Y=>"u">typeof Promise&&Y instanceof Promise;Y.s(["DIRTY",0,eg,"INVALID",0,ey,"OK",0,ev,"ParseStatus",0,eb,"addIssueToContext",0,em,"isAborted",0,ex,"isAsync",0,eS,"isDirty",0,ew,"isValid",0,e_,"makeIssue",0,ep],696555);class eM{constructor(Y,X,J,Q){this._cachedPath=[],this.parent=Y,this.data=X,this._path=J,this._key=Q}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let eA=(Y,X)=>{if(e_(X))return{success:!0,data:X.value};if(!Y.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let X=new ec(Y.common.issues);return this._error=X,this._error}}};function ek(Y){if(!Y)return{};let{errorMap:X,invalid_type_error:J,required_error:Q,description:ee}=Y;if(X&&(J||Q))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return X?{errorMap:X,description:ee}:{errorMap:(X,ee)=>{let{message:et}=Y;return"invalid_enum_value"===X.code?{message:et??ee.defaultError}:void 0===ee.data?{message:et??Q??ee.defaultError}:"invalid_type"!==X.code?{message:ee.defaultError}:{message:et??J??ee.defaultError}},description:ee}}class eE{get description(){return this._def.description}_getType(Y){return ef(Y.data)}_getOrReturnCtx(Y,X){return X||{common:Y.parent.common,data:Y.data,parsedType:ef(Y.data),schemaErrorMap:this._def.errorMap,path:Y.path,parent:Y.parent}}_processInputParams(Y){return{status:new eb,ctx:{common:Y.parent.common,data:Y.data,parsedType:ef(Y.data),schemaErrorMap:this._def.errorMap,path:Y.path,parent:Y.parent}}}_parseSync(Y){let X=this._parse(Y);if(eS(X))throw Error("Synchronous parse encountered promise.");return X}_parseAsync(Y){return Promise.resolve(this._parse(Y))}parse(Y,X){let J=this.safeParse(Y,X);if(J.success)return J.data;throw J.error}safeParse(Y,X){let J={common:{issues:[],async:X?.async??!1,contextualErrorMap:X?.errorMap},path:X?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:Y,parsedType:ef(Y)},Q=this._parseSync({data:Y,path:J.path,parent:J});return eA(J,Q)}"~validate"(Y){let X={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:Y,parsedType:ef(Y)};if(!this["~standard"].async)try{let J=this._parseSync({data:Y,path:[],parent:X});return e_(J)?{value:J.value}:{issues:X.common.issues}}catch(Y){Y?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),X.common={issues:[],async:!0}}return this._parseAsync({data:Y,path:[],parent:X}).then(Y=>e_(Y)?{value:Y.value}:{issues:X.common.issues})}async parseAsync(Y,X){let J=await this.safeParseAsync(Y,X);if(J.success)return J.data;throw J.error}async safeParseAsync(Y,X){let J={common:{issues:[],contextualErrorMap:X?.errorMap,async:!0},path:X?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:Y,parsedType:ef(Y)},Q=this._parse({data:Y,path:J.path,parent:J});return eA(J,await (eS(Q)?Q:Promise.resolve(Q)))}refine(Y,X){return this._refinement((J,Q)=>{let ee=Y(J),et=()=>Q.addIssue({code:ed.custom,..."string"==typeof X||void 0===X?{message:X}:"function"==typeof X?X(J):X});return"u">typeof Promise&&ee instanceof Promise?ee.then(Y=>!!Y||(et(),!1)):!!ee||(et(),!1)})}refinement(Y,X){return this._refinement((J,Q)=>!!Y(J)||(Q.addIssue("function"==typeof X?X(J,Q):X),!1))}_refinement(Y){return new ts({schema:this,typeName:en.ZodEffects,effect:{type:"refinement",refinement:Y}})}superRefine(Y){return this._refinement(Y)}constructor(Y){this.spa=this.safeParseAsync,this._def=Y,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:Y=>this["~validate"](Y)}}optional(){return to.create(this,this._def)}nullable(){return tl.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return e6.create(this)}promise(){return ta.create(this,this._def)}or(Y){return e4.create([this,Y],this._def)}and(Y){return e5.create(this,Y,this._def)}transform(Y){return new ts({...ek(this._def),schema:this,typeName:en.ZodEffects,effect:{type:"transform",transform:Y}})}default(Y){return new tu({...ek(this._def),innerType:this,defaultValue:"function"==typeof Y?Y:()=>Y,typeName:en.ZodDefault})}brand(){return new tc({typeName:en.ZodBranded,type:this,...ek(this._def)})}catch(Y){return new tf({...ek(this._def),innerType:this,catchValue:"function"==typeof Y?Y:()=>Y,typeName:en.ZodCatch})}describe(Y){return new this.constructor({...this._def,description:Y})}pipe(Y){return th.create(this,Y)}readonly(){return tp.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let ej=/^c[^\s-]{8,}
vendor: 39,811 bytes, line 10
10$/i,eT=/^[0-9a-z]+$/,eC=/^[0-9A-HJKMNP-TV-Z]{26}$/i,eR=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,eP=/^[a-z0-9_-]{21}$/i,eI=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,eO=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,eN=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,eB=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,eL=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,eF=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,eD=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,eV=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,eU=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,ez="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",eq=RegExp(`^${ez}$`);function e$(Y){let X="[0-5]\\d";Y.precision?X=`${X}\\.\\d{${Y.precision}}`:null==Y.precision&&(X=`${X}(\\.\\d+)?`);let J=Y.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${X})${J}`}class eW extends eE{_parse(Y){var J,Q,ee,er;let ei;if(this._def.coerce&&(Y.data=String(Y.data)),this._getType(Y)!==eu.string){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.string,received:X.parsedType}),ey}let en=new eb;for(let ea of this._def.checks)if("min"===ea.kind)Y.data.length<ea.value&&(em(ei=this._getOrReturnCtx(Y,ei),{code:ed.too_small,minimum:ea.value,type:"string",inclusive:!0,exact:!1,message:ea.message}),en.dirty());else if("max"===ea.kind)Y.data.length>ea.value&&(em(ei=this._getOrReturnCtx(Y,ei),{code:ed.too_big,maximum:ea.value,type:"string",inclusive:!0,exact:!1,message:ea.message}),en.dirty());else if("length"===ea.kind){let X=Y.data.length>ea.value,J=Y.data.length<ea.value;(X||J)&&(ei=this._getOrReturnCtx(Y,ei),X?em(ei,{code:ed.too_big,maximum:ea.value,type:"string",inclusive:!0,exact:!0,message:ea.message}):J&&em(ei,{code:ed.too_small,minimum:ea.value,type:"string",inclusive:!0,exact:!0,message:ea.message}),en.dirty())}else if("email"===ea.kind)eN.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"email",code:ed.invalid_string,message:ea.message}),en.dirty());else if("emoji"===ea.kind)X||(X=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),X.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"emoji",code:ed.invalid_string,message:ea.message}),en.dirty());else if("uuid"===ea.kind)eR.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"uuid",code:ed.invalid_string,message:ea.message}),en.dirty());else if("nanoid"===ea.kind)eP.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"nanoid",code:ed.invalid_string,message:ea.message}),en.dirty());else if("cuid"===ea.kind)ej.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"cuid",code:ed.invalid_string,message:ea.message}),en.dirty());else if("cuid2"===ea.kind)eT.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"cuid2",code:ed.invalid_string,message:ea.message}),en.dirty());else if("ulid"===ea.kind)eC.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"ulid",code:ed.invalid_string,message:ea.message}),en.dirty());else if("url"===ea.kind)try{new URL(Y.data)}catch{em(ei=this._getOrReturnCtx(Y,ei),{validation:"url",code:ed.invalid_string,message:ea.message}),en.dirty()}else"regex"===ea.kind?(ea.regex.lastIndex=0,ea.regex.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"regex",code:ed.invalid_string,message:ea.message}),en.dirty())):"trim"===ea.kind?Y.data=Y.data.trim():"includes"===ea.kind?Y.data.includes(ea.value,ea.position)||(em(ei=this._getOrReturnCtx(Y,ei),{code:ed.invalid_string,validation:{includes:ea.value,position:ea.position},message:ea.message}),en.dirty()):"toLowerCase"===ea.kind?Y.data=Y.data.toLowerCase():"toUpperCase"===ea.kind?Y.data=Y.data.toUpperCase():"startsWith"===ea.kind?Y.data.startsWith(ea.value)||(em(ei=this._getOrReturnCtx(Y,ei),{code:ed.invalid_string,validation:{startsWith:ea.value},message:ea.message}),en.dirty()):"endsWith"===ea.kind?Y.data.endsWith(ea.value)||(em(ei=this._getOrReturnCtx(Y,ei),{code:ed.invalid_string,validation:{endsWith:ea.value},message:ea.message}),en.dirty()):"datetime"===ea.kind?(function(Y){let X=`${ez}T${e$(Y)}`,J=[];return J.push(Y.local?"Z?":"Z"),Y.offset&&J.push("([+-]\\d{2}:?\\d{2})"),X=`${X}(${J.join("|")})`,RegExp(`^${X}$`)})(ea).test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{code:ed.invalid_string,validation:"datetime",message:ea.message}),en.dirty()):"date"===ea.kind?eq.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{code:ed.invalid_string,validation:"date",message:ea.message}),en.dirty()):"time"===ea.kind?RegExp(`^${e$(ea)}$`).test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{code:ed.invalid_string,validation:"time",message:ea.message}),en.dirty()):"duration"===ea.kind?eO.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"duration",code:ed.invalid_string,message:ea.message}),en.dirty()):"ip"===ea.kind?(J=Y.data,!(("v4"===(Q=ea.version)||!Q)&&eB.test(J)||("v6"===Q||!Q)&&eF.test(J))&&1&&(em(ei=this._getOrReturnCtx(Y,ei),{validation:"ip",code:ed.invalid_string,message:ea.message}),en.dirty())):"jwt"===ea.kind?!function(Y,X){if(!eI.test(Y))return!1;try{let[J]=Y.split(".");if(!J)return!1;let Q=J.replace(/-/g,"+").replace(/_/g,"/").padEnd(J.length+(4-J.length%4)%4,"="),ee=JSON.parse(atob(Q));if("object"!=typeof ee||null===ee||"typ"in ee&&ee?.typ!=="JWT"||!ee.alg||X&&ee.alg!==X)return!1;return!0}catch{return!1}}(Y.data,ea.alg)&&(em(ei=this._getOrReturnCtx(Y,ei),{validation:"jwt",code:ed.invalid_string,message:ea.message}),en.dirty()):"cidr"===ea.kind?(ee=Y.data,!(("v4"===(er=ea.version)||!er)&&eL.test(ee)||("v6"===er||!er)&&eD.test(ee))&&1&&(em(ei=this._getOrReturnCtx(Y,ei),{validation:"cidr",code:ed.invalid_string,message:ea.message}),en.dirty())):"base64"===ea.kind?eV.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"base64",code:ed.invalid_string,message:ea.message}),en.dirty()):"base64url"===ea.kind?eU.test(Y.data)||(em(ei=this._getOrReturnCtx(Y,ei),{validation:"base64url",code:ed.invalid_string,message:ea.message}),en.dirty()):et.assertNever(ea);return{status:en.value,value:Y.data}}_regex(Y,X,J){return this.refinement(X=>Y.test(X),{validation:X,code:ed.invalid_string,...ei.errToObj(J)})}_addCheck(Y){return new eW({...this._def,checks:[...this._def.checks,Y]})}email(Y){return this._addCheck({kind:"email",...ei.errToObj(Y)})}url(Y){return this._addCheck({kind:"url",...ei.errToObj(Y)})}emoji(Y){return this._addCheck({kind:"emoji",...ei.errToObj(Y)})}uuid(Y){return this._addCheck({kind:"uuid",...ei.errToObj(Y)})}nanoid(Y){return this._addCheck({kind:"nanoid",...ei.errToObj(Y)})}cuid(Y){return this._addCheck({kind:"cuid",...ei.errToObj(Y)})}cuid2(Y){return this._addCheck({kind:"cuid2",...ei.errToObj(Y)})}ulid(Y){return this._addCheck({kind:"ulid",...ei.errToObj(Y)})}base64(Y){return this._addCheck({kind:"base64",...ei.errToObj(Y)})}base64url(Y){return this._addCheck({kind:"base64url",...ei.errToObj(Y)})}jwt(Y){return this._addCheck({kind:"jwt",...ei.errToObj(Y)})}ip(Y){return this._addCheck({kind:"ip",...ei.errToObj(Y)})}cidr(Y){return this._addCheck({kind:"cidr",...ei.errToObj(Y)})}datetime(Y){return"string"==typeof Y?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:Y}):this._addCheck({kind:"datetime",precision:void 0===Y?.precision?null:Y?.precision,offset:Y?.offset??!1,local:Y?.local??!1,...ei.errToObj(Y?.message)})}date(Y){return this._addCheck({kind:"date",message:Y})}time(Y){return"string"==typeof Y?this._addCheck({kind:"time",precision:null,message:Y}):this._addCheck({kind:"time",precision:void 0===Y?.precision?null:Y?.precision,...ei.errToObj(Y?.message)})}duration(Y){return this._addCheck({kind:"duration",...ei.errToObj(Y)})}regex(Y,X){return this._addCheck({kind:"regex",regex:Y,...ei.errToObj(X)})}includes(Y,X){return this._addCheck({kind:"includes",value:Y,position:X?.position,...ei.errToObj(X?.message)})}startsWith(Y,X){return this._addCheck({kind:"startsWith",value:Y,...ei.errToObj(X)})}endsWith(Y,X){return this._addCheck({kind:"endsWith",value:Y,...ei.errToObj(X)})}min(Y,X){return this._addCheck({kind:"min",value:Y,...ei.errToObj(X)})}max(Y,X){return this._addCheck({kind:"max",value:Y,...ei.errToObj(X)})}length(Y,X){return this._addCheck({kind:"length",value:Y,...ei.errToObj(X)})}nonempty(Y){return this.min(1,ei.errToObj(Y))}trim(){return new eW({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new eW({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new eW({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(Y=>"datetime"===Y.kind)}get isDate(){return!!this._def.checks.find(Y=>"date"===Y.kind)}get isTime(){return!!this._def.checks.find(Y=>"time"===Y.kind)}get isDuration(){return!!this._def.checks.find(Y=>"duration"===Y.kind)}get isEmail(){return!!this._def.checks.find(Y=>"email"===Y.kind)}get isURL(){return!!this._def.checks.find(Y=>"url"===Y.kind)}get isEmoji(){return!!this._def.checks.find(Y=>"emoji"===Y.kind)}get isUUID(){return!!this._def.checks.find(Y=>"uuid"===Y.kind)}get isNANOID(){return!!this._def.checks.find(Y=>"nanoid"===Y.kind)}get isCUID(){return!!this._def.checks.find(Y=>"cuid"===Y.kind)}get isCUID2(){return!!this._def.checks.find(Y=>"cuid2"===Y.kind)}get isULID(){return!!this._def.checks.find(Y=>"ulid"===Y.kind)}get isIP(){return!!this._def.checks.find(Y=>"ip"===Y.kind)}get isCIDR(){return!!this._def.checks.find(Y=>"cidr"===Y.kind)}get isBase64(){return!!this._def.checks.find(Y=>"base64"===Y.kind)}get isBase64url(){return!!this._def.checks.find(Y=>"base64url"===Y.kind)}get minLength(){let Y=null;for(let X of this._def.checks)"min"===X.kind&&(null===Y||X.value>Y)&&(Y=X.value);return Y}get maxLength(){let Y=null;for(let X of this._def.checks)"max"===X.kind&&(null===Y||X.value<Y)&&(Y=X.value);return Y}}eW.create=Y=>new eW({checks:[],typeName:en.ZodString,coerce:Y?.coerce??!1,...ek(Y)});class eH extends eE{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(Y){let X;if(this._def.coerce&&(Y.data=Number(Y.data)),this._getType(Y)!==eu.number){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.number,received:X.parsedType}),ey}let J=new eb;for(let Q of this._def.checks)"int"===Q.kind?et.isInteger(Y.data)||(em(X=this._getOrReturnCtx(Y,X),{code:ed.invalid_type,expected:"integer",received:"float",message:Q.message}),J.dirty()):"min"===Q.kind?(Q.inclusive?Y.data<Q.value:Y.data<=Q.value)&&(em(X=this._getOrReturnCtx(Y,X),{code:ed.too_small,minimum:Q.value,type:"number",inclusive:Q.inclusive,exact:!1,message:Q.message}),J.dirty()):"max"===Q.kind?(Q.inclusive?Y.data>Q.value:Y.data>=Q.value)&&(em(X=this._getOrReturnCtx(Y,X),{code:ed.too_big,maximum:Q.value,type:"number",inclusive:Q.inclusive,exact:!1,message:Q.message}),J.dirty()):"multipleOf"===Q.kind?0!==function(Y,X){let J=(Y.toString().split(".")[1]||"").length,Q=(X.toString().split(".")[1]||"").length,ee=J>Q?J:Q;return Number.parseInt(Y.toFixed(ee).replace(".",""))%Number.parseInt(X.toFixed(ee).replace(".",""))/10**ee}(Y.data,Q.value)&&(em(X=this._getOrReturnCtx(Y,X),{code:ed.not_multiple_of,multipleOf:Q.value,message:Q.message}),J.dirty()):"finite"===Q.kind?Number.isFinite(Y.data)||(em(X=this._getOrReturnCtx(Y,X),{code:ed.not_finite,message:Q.message}),J.dirty()):et.assertNever(Q);return{status:J.value,value:Y.data}}gte(Y,X){return this.setLimit("min",Y,!0,ei.toString(X))}gt(Y,X){return this.setLimit("min",Y,!1,ei.toString(X))}lte(Y,X){return this.setLimit("max",Y,!0,ei.toString(X))}lt(Y,X){return this.setLimit("max",Y,!1,ei.toString(X))}setLimit(Y,X,J,Q){return new eH({...this._def,checks:[...this._def.checks,{kind:Y,value:X,inclusive:J,message:ei.toString(Q)}]})}_addCheck(Y){return new eH({...this._def,checks:[...this._def.checks,Y]})}int(Y){return this._addCheck({kind:"int",message:ei.toString(Y)})}positive(Y){return this._addCheck({kind:"min",value:0,inclusive:!1,message:ei.toString(Y)})}negative(Y){return this._addCheck({kind:"max",value:0,inclusive:!1,message:ei.toString(Y)})}nonpositive(Y){return this._addCheck({kind:"max",value:0,inclusive:!0,message:ei.toString(Y)})}nonnegative(Y){return this._addCheck({kind:"min",value:0,inclusive:!0,message:ei.toString(Y)})}multipleOf(Y,X){return this._addCheck({kind:"multipleOf",value:Y,message:ei.toString(X)})}finite(Y){return this._addCheck({kind:"finite",message:ei.toString(Y)})}safe(Y){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:ei.toString(Y)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:ei.toString(Y)})}get minValue(){let Y=null;for(let X of this._def.checks)"min"===X.kind&&(null===Y||X.value>Y)&&(Y=X.value);return Y}get maxValue(){let Y=null;for(let X of this._def.checks)"max"===X.kind&&(null===Y||X.value<Y)&&(Y=X.value);return Y}get isInt(){return!!this._def.checks.find(Y=>"int"===Y.kind||"multipleOf"===Y.kind&&et.isInteger(Y.value))}get isFinite(){let Y=null,X=null;for(let J of this._def.checks)if("finite"===J.kind||"int"===J.kind||"multipleOf"===J.kind)return!0;else"min"===J.kind?(null===X||J.value>X)&&(X=J.value):"max"===J.kind&&(null===Y||J.value<Y)&&(Y=J.value);return Number.isFinite(X)&&Number.isFinite(Y)}}eH.create=Y=>new eH({checks:[],typeName:en.ZodNumber,coerce:Y?.coerce||!1,...ek(Y)});class eK extends eE{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(Y){let X;if(this._def.coerce)try{Y.data=BigInt(Y.data)}catch{return this._getInvalidInput(Y)}if(this._getType(Y)!==eu.bigint)return this._getInvalidInput(Y);let J=new eb;for(let Q of this._def.checks)"min"===Q.kind?(Q.inclusive?Y.data<Q.value:Y.data<=Q.value)&&(em(X=this._getOrReturnCtx(Y,X),{code:ed.too_small,type:"bigint",minimum:Q.value,inclusive:Q.inclusive,message:Q.message}),J.dirty()):"max"===Q.kind?(Q.inclusive?Y.data>Q.value:Y.data>=Q.value)&&(em(X=this._getOrReturnCtx(Y,X),{code:ed.too_big,type:"bigint",maximum:Q.value,inclusive:Q.inclusive,message:Q.message}),J.dirty()):"multipleOf"===Q.kind?Y.data%Q.value!==BigInt(0)&&(em(X=this._getOrReturnCtx(Y,X),{code:ed.not_multiple_of,multipleOf:Q.value,message:Q.message}),J.dirty()):et.assertNever(Q);return{status:J.value,value:Y.data}}_getInvalidInput(Y){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.bigint,received:X.parsedType}),ey}gte(Y,X){return this.setLimit("min",Y,!0,ei.toString(X))}gt(Y,X){return this.setLimit("min",Y,!1,ei.toString(X))}lte(Y,X){return this.setLimit("max",Y,!0,ei.toString(X))}lt(Y,X){return this.setLimit("max",Y,!1,ei.toString(X))}setLimit(Y,X,J,Q){return new eK({...this._def,checks:[...this._def.checks,{kind:Y,value:X,inclusive:J,message:ei.toString(Q)}]})}_addCheck(Y){return new eK({...this._def,checks:[...this._def.checks,Y]})}positive(Y){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:ei.toString(Y)})}negative(Y){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:ei.toString(Y)})}nonpositive(Y){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:ei.toString(Y)})}nonnegative(Y){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:ei.toString(Y)})}multipleOf(Y,X){return this._addCheck({kind:"multipleOf",value:Y,message:ei.toString(X)})}get minValue(){let Y=null;for(let X of this._def.checks)"min"===X.kind&&(null===Y||X.value>Y)&&(Y=X.value);return Y}get maxValue(){let Y=null;for(let X of this._def.checks)"max"===X.kind&&(null===Y||X.value<Y)&&(Y=X.value);return Y}}eK.create=Y=>new eK({checks:[],typeName:en.ZodBigInt,coerce:Y?.coerce??!1,...ek(Y)});class eZ extends eE{_parse(Y){if(this._def.coerce&&(Y.data=!!Y.data),this._getType(Y)!==eu.boolean){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.boolean,received:X.parsedType}),ey}return ev(Y.data)}}eZ.create=Y=>new eZ({typeName:en.ZodBoolean,coerce:Y?.coerce||!1,...ek(Y)});class eG extends eE{_parse(Y){let X;if(this._def.coerce&&(Y.data=new Date(Y.data)),this._getType(Y)!==eu.date){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.date,received:X.parsedType}),ey}if(Number.isNaN(Y.data.getTime()))return em(this._getOrReturnCtx(Y),{code:ed.invalid_date}),ey;let J=new eb;for(let Q of this._def.checks)"min"===Q.kind?Y.data.getTime()<Q.value&&(em(X=this._getOrReturnCtx(Y,X),{code:ed.too_small,message:Q.message,inclusive:!0,exact:!1,minimum:Q.value,type:"date"}),J.dirty()):"max"===Q.kind?Y.data.getTime()>Q.value&&(em(X=this._getOrReturnCtx(Y,X),{code:ed.too_big,message:Q.message,inclusive:!0,exact:!1,maximum:Q.value,type:"date"}),J.dirty()):et.assertNever(Q);return{status:J.value,value:new Date(Y.data.getTime())}}_addCheck(Y){return new eG({...this._def,checks:[...this._def.checks,Y]})}min(Y,X){return this._addCheck({kind:"min",value:Y.getTime(),message:ei.toString(X)})}max(Y,X){return this._addCheck({kind:"max",value:Y.getTime(),message:ei.toString(X)})}get minDate(){let Y=null;for(let X of this._def.checks)"min"===X.kind&&(null===Y||X.value>Y)&&(Y=X.value);return null!=Y?new Date(Y):null}get maxDate(){let Y=null;for(let X of this._def.checks)"max"===X.kind&&(null===Y||X.value<Y)&&(Y=X.value);return null!=Y?new Date(Y):null}}eG.create=Y=>new eG({checks:[],coerce:Y?.coerce||!1,typeName:en.ZodDate,...ek(Y)});class eY extends eE{_parse(Y){if(this._getType(Y)!==eu.symbol){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.symbol,received:X.parsedType}),ey}return ev(Y.data)}}eY.create=Y=>new eY({typeName:en.ZodSymbol,...ek(Y)});class eX extends eE{_parse(Y){if(this._getType(Y)!==eu.undefined){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.undefined,received:X.parsedType}),ey}return ev(Y.data)}}eX.create=Y=>new eX({typeName:en.ZodUndefined,...ek(Y)});class eJ extends eE{_parse(Y){if(this._getType(Y)!==eu.null){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.null,received:X.parsedType}),ey}return ev(Y.data)}}eJ.create=Y=>new eJ({typeName:en.ZodNull,...ek(Y)});class eQ extends eE{constructor(){super(...arguments),this._any=!0}_parse(Y){return ev(Y.data)}}eQ.create=Y=>new eQ({typeName:en.ZodAny,...ek(Y)});class e0 extends eE{constructor(){super(...arguments),this._unknown=!0}_parse(Y){return ev(Y.data)}}e0.create=Y=>new e0({typeName:en.ZodUnknown,...ek(Y)});class e1 extends eE{_parse(Y){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.never,received:X.parsedType}),ey}}e1.create=Y=>new e1({typeName:en.ZodNever,...ek(Y)});class e2 extends eE{_parse(Y){if(this._getType(Y)!==eu.undefined){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.void,received:X.parsedType}),ey}return ev(Y.data)}}e2.create=Y=>new e2({typeName:en.ZodVoid,...ek(Y)});class e6 extends eE{_parse(Y){let{ctx:X,status:J}=this._processInputParams(Y),Q=this._def;if(X.parsedType!==eu.array)return em(X,{code:ed.invalid_type,expected:eu.array,received:X.parsedType}),ey;if(null!==Q.exactLength){let Y=X.data.length>Q.exactLength.value,ee=X.data.length<Q.exactLength.value;(Y||ee)&&(em(X,{code:Y?ed.too_big:ed.too_small,minimum:ee?Q.exactLength.value:void 0,maximum:Y?Q.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:Q.exactLength.message}),J.dirty())}if(null!==Q.minLength&&X.data.length<Q.minLength.value&&(em(X,{code:ed.too_small,minimum:Q.minLength.value,type:"array",inclusive:!0,exact:!1,message:Q.minLength.message}),J.dirty()),null!==Q.maxLength&&X.data.length>Q.maxLength.value&&(em(X,{code:ed.too_big,maximum:Q.maxLength.value,type:"array",inclusive:!0,exact:!1,message:Q.maxLength.message}),J.dirty()),X.common.async)return Promise.all([...X.data].map((Y,J)=>Q.type._parseAsync(new eM(X,Y,X.path,J)))).then(Y=>eb.mergeArray(J,Y));let ee=[...X.data].map((Y,J)=>Q.type._parseSync(new eM(X,Y,X.path,J)));return eb.mergeArray(J,ee)}get element(){return this._def.type}min(Y,X){return new e6({...this._def,minLength:{value:Y,message:ei.toString(X)}})}max(Y,X){return new e6({...this._def,maxLength:{value:Y,message:ei.toString(X)}})}length(Y,X){return new e6({...this._def,exactLength:{value:Y,message:ei.toString(X)}})}nonempty(Y){return this.min(1,Y)}}e6.create=(Y,X)=>new e6({type:Y,minLength:null,maxLength:null,exactLength:null,typeName:en.ZodArray,...ek(X)});class e3 extends eE{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let Y=this._def.shape(),X=et.objectKeys(Y);return this._cached={shape:Y,keys:X},this._cached}_parse(Y){if(this._getType(Y)!==eu.object){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.object,received:X.parsedType}),ey}let{status:X,ctx:J}=this._processInputParams(Y),{shape:Q,keys:ee}=this._getCached(),et=[];if(!(this._def.catchall instanceof e1&&"strip"===this._def.unknownKeys))for(let Y in J.data)ee.includes(Y)||et.push(Y);let er=[];for(let Y of ee){let X=Q[Y],ee=J.data[Y];er.push({key:{status:"valid",value:Y},value:X._parse(new eM(J,ee,J.path,Y)),alwaysSet:Y in J.data})}if(this._def.catchall instanceof e1){let Y=this._def.unknownKeys;if("passthrough"===Y)for(let Y of et)er.push({key:{status:"valid",value:Y},value:{status:"valid",value:J.data[Y]}});else if("strict"===Y)et.length>0&&(em(J,{code:ed.unrecognized_keys,keys:et}),X.dirty());else if("strip"===Y);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let Y=this._def.catchall;for(let X of et){let Q=J.data[X];er.push({key:{status:"valid",value:X},value:Y._parse(new eM(J,Q,J.path,X)),alwaysSet:X in J.data})}}return J.common.async?Promise.resolve().then(async()=>{let Y=[];for(let X of er){let J=await X.key,Q=await X.value;Y.push({key:J,value:Q,alwaysSet:X.alwaysSet})}return Y}).then(Y=>eb.mergeObjectSync(X,Y)):eb.mergeObjectSync(X,er)}get shape(){return this._def.shape()}strict(Y){return ei.errToObj,new e3({...this._def,unknownKeys:"strict",...void 0!==Y?{errorMap:(X,J)=>{let Q=this._def.errorMap?.(X,J).message??J.defaultError;return"unrecognized_keys"===X.code?{message:ei.errToObj(Y).message??Q}:{message:Q}}}:{}})}strip(){return new e3({...this._def,unknownKeys:"strip"})}passthrough(){return new e3({...this._def,unknownKeys:"passthrough"})}extend(Y){return new e3({...this._def,shape:()=>({...this._def.shape(),...Y})})}merge(Y){return new e3({unknownKeys:Y._def.unknownKeys,catchall:Y._def.catchall,shape:()=>({...this._def.shape(),...Y._def.shape()}),typeName:en.ZodObject})}setKey(Y,X){return this.augment({[Y]:X})}catchall(Y){return new e3({...this._def,catchall:Y})}pick(Y){let X={};for(let J of et.objectKeys(Y))Y[J]&&this.shape[J]&&(X[J]=this.shape[J]);return new e3({...this._def,shape:()=>X})}omit(Y){let X={};for(let J of et.objectKeys(this.shape))Y[J]||(X[J]=this.shape[J]);return new e3({...this._def,shape:()=>X})}deepPartial(){return function Y(X){if(X instanceof e3){let J={};for(let Q in X.shape){let ee=X.shape[Q];J[Q]=to.create(Y(ee))}return new e3({...X._def,shape:()=>J})}if(X instanceof e6)return new e6({...X._def,type:Y(X.element)});if(X instanceof to)return to.create(Y(X.unwrap()));if(X instanceof tl)return tl.create(Y(X.unwrap()));if(X instanceof e8)return e8.create(X.items.map(X=>Y(X)));else return X}(this)}partial(Y){let X={};for(let J of et.objectKeys(this.shape)){let Q=this.shape[J];Y&&!Y[J]?X[J]=Q:X[J]=Q.optional()}return new e3({...this._def,shape:()=>X})}required(Y){let X={};for(let J of et.objectKeys(this.shape))if(Y&&!Y[J])X[J]=this.shape[J];else{let Y=this.shape[J];for(;Y instanceof to;)Y=Y._def.innerType;X[J]=Y}return new e3({...this._def,shape:()=>X})}keyof(){return tr(et.objectKeys(this.shape))}}e3.create=(Y,X)=>new e3({shape:()=>Y,unknownKeys:"strip",catchall:e1.create(),typeName:en.ZodObject,...ek(X)}),e3.strictCreate=(Y,X)=>new e3({shape:()=>Y,unknownKeys:"strict",catchall:e1.create(),typeName:en.ZodObject,...ek(X)}),e3.lazycreate=(Y,X)=>new e3({shape:Y,unknownKeys:"strip",catchall:e1.create(),typeName:en.ZodObject,...ek(X)});class e4 extends eE{_parse(Y){let{ctx:X}=this._processInputParams(Y),J=this._def.options;if(X.common.async)return Promise.all(J.map(async Y=>{let J={...X,common:{...X.common,issues:[]},parent:null};return{result:await Y._parseAsync({data:X.data,path:X.path,parent:J}),ctx:J}})).then(function(Y){for(let X of Y)if("valid"===X.result.status)return X.result;for(let J of Y)if("dirty"===J.result.status)return X.common.issues.push(...J.ctx.common.issues),J.result;let J=Y.map(Y=>new ec(Y.ctx.common.issues));return em(X,{code:ed.invalid_union,unionErrors:J}),ey});{let Y,Q=[];for(let ee of J){let J={...X,common:{...X.common,issues:[]},parent:null},et=ee._parseSync({data:X.data,path:X.path,parent:J});if("valid"===et.status)return et;"dirty"!==et.status||Y||(Y={result:et,ctx:J}),J.common.issues.length&&Q.push(J.common.issues)}if(Y)return X.common.issues.push(...Y.ctx.common.issues),Y.result;let ee=Q.map(Y=>new ec(Y));return em(X,{code:ed.invalid_union,unionErrors:ee}),ey}}get options(){return this._def.options}}e4.create=(Y,X)=>new e4({options:Y,typeName:en.ZodUnion,...ek(X)});class e5 extends eE{_parse(Y){let{status:X,ctx:J}=this._processInputParams(Y),Q=(Y,Q)=>{if(ex(Y)||ex(Q))return ey;let ee=function Y(X,J){let Q=ef(X),ee=ef(J);if(X===J)return{valid:!0,data:X};if(Q===eu.object&&ee===eu.object){let Q=et.objectKeys(J),ee=et.objectKeys(X).filter(Y=>-1!==Q.indexOf(Y)),er={...X,...J};for(let Q of ee){let ee=Y(X[Q],J[Q]);if(!ee.valid)return{valid:!1};er[Q]=ee.data}return{valid:!0,data:er}}if(Q===eu.array&&ee===eu.array){if(X.length!==J.length)return{valid:!1};let Q=[];for(let ee=0;ee<X.length;ee++){let et=Y(X[ee],J[ee]);if(!et.valid)return{valid:!1};Q.push(et.data)}return{valid:!0,data:Q}}if(Q===eu.date&&ee===eu.date&&+X==+J)return{valid:!0,data:X};return{valid:!1}}(Y.value,Q.value);return ee.valid?((ew(Y)||ew(Q))&&X.dirty(),{status:X.value,value:ee.data}):(em(J,{code:ed.invalid_intersection_types}),ey)};return J.common.async?Promise.all([this._def.left._parseAsync({data:J.data,path:J.path,parent:J}),this._def.right._parseAsync({data:J.data,path:J.path,parent:J})]).then(([Y,X])=>Q(Y,X)):Q(this._def.left._parseSync({data:J.data,path:J.path,parent:J}),this._def.right._parseSync({data:J.data,path:J.path,parent:J}))}}e5.create=(Y,X,J)=>new e5({left:Y,right:X,typeName:en.ZodIntersection,...ek(J)});class e8 extends eE{_parse(Y){let{status:X,ctx:J}=this._processInputParams(Y);if(J.parsedType!==eu.array)return em(J,{code:ed.invalid_type,expected:eu.array,received:J.parsedType}),ey;if(J.data.length<this._def.items.length)return em(J,{code:ed.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),ey;!this._def.rest&&J.data.length>this._def.items.length&&(em(J,{code:ed.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),X.dirty());let Q=[...J.data].map((Y,X)=>{let Q=this._def.items[X]||this._def.rest;return Q?Q._parse(new eM(J,Y,J.path,X)):null}).filter(Y=>!!Y);return J.common.async?Promise.all(Q).then(Y=>eb.mergeArray(X,Y)):eb.mergeArray(X,Q)}get items(){return this._def.items}rest(Y){return new e8({...this._def,rest:Y})}}e8.create=(Y,X)=>{if(!Array.isArray(Y))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new e8({items:Y,typeName:en.ZodTuple,rest:null,...ek(X)})};class e9 extends eE{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(Y){let{status:X,ctx:J}=this._processInputParams(Y);if(J.parsedType!==eu.map)return em(J,{code:ed.invalid_type,expected:eu.map,received:J.parsedType}),ey;let Q=this._def.keyType,ee=this._def.valueType,et=[...J.data.entries()].map(([Y,X],et)=>({key:Q._parse(new eM(J,Y,J.path,[et,"key"])),value:ee._parse(new eM(J,X,J.path,[et,"value"]))}));if(J.common.async){let Y=new Map;return Promise.resolve().then(async()=>{for(let J of et){let Q=await J.key,ee=await J.value;if("aborted"===Q.status||"aborted"===ee.status)return ey;("dirty"===Q.status||"dirty"===ee.status)&&X.dirty(),Y.set(Q.value,ee.value)}return{status:X.value,value:Y}})}{let Y=new Map;for(let J of et){let Q=J.key,ee=J.value;if("aborted"===Q.status||"aborted"===ee.status)return ey;("dirty"===Q.status||"dirty"===ee.status)&&X.dirty(),Y.set(Q.value,ee.value)}return{status:X.value,value:Y}}}}e9.create=(Y,X,J)=>new e9({valueType:X,keyType:Y,typeName:en.ZodMap,...ek(J)});class e7 extends eE{_parse(Y){let{status:X,ctx:J}=this._processInputParams(Y);if(J.parsedType!==eu.set)return em(J,{code:ed.invalid_type,expected:eu.set,received:J.parsedType}),ey;let Q=this._def;null!==Q.minSize&&J.data.size<Q.minSize.value&&(em(J,{code:ed.too_small,minimum:Q.minSize.value,type:"set",inclusive:!0,exact:!1,message:Q.minSize.message}),X.dirty()),null!==Q.maxSize&&J.data.size>Q.maxSize.value&&(em(J,{code:ed.too_big,maximum:Q.maxSize.value,type:"set",inclusive:!0,exact:!1,message:Q.maxSize.message}),X.dirty());let ee=this._def.valueType;function et(Y){let J=new Set;for(let Q of Y){if("aborted"===Q.status)return ey;"dirty"===Q.status&&X.dirty(),J.add(Q.value)}return{status:X.value,value:J}}let er=[...J.data.values()].map((Y,X)=>ee._parse(new eM(J,Y,J.path,X)));return J.common.async?Promise.all(er).then(Y=>et(Y)):et(er)}min(Y,X){return new e7({...this._def,minSize:{value:Y,message:ei.toString(X)}})}max(Y,X){return new e7({...this._def,maxSize:{value:Y,message:ei.toString(X)}})}size(Y,X){return this.min(Y,X).max(Y,X)}nonempty(Y){return this.min(1,Y)}}e7.create=(Y,X)=>new e7({valueType:Y,minSize:null,maxSize:null,typeName:en.ZodSet,...ek(X)});class te extends eE{get schema(){return this._def.getter()}_parse(Y){let{ctx:X}=this._processInputParams(Y);return this._def.getter()._parse({data:X.data,path:X.path,parent:X})}}te.create=(Y,X)=>new te({getter:Y,typeName:en.ZodLazy,...ek(X)});class tt extends eE{_parse(Y){if(Y.data!==this._def.value){let X=this._getOrReturnCtx(Y);return em(X,{received:X.data,code:ed.invalid_literal,expected:this._def.value}),ey}return{status:"valid",value:Y.data}}get value(){return this._def.value}}function tr(Y,X){return new ti({values:Y,typeName:en.ZodEnum,...ek(X)})}tt.create=(Y,X)=>new tt({value:Y,typeName:en.ZodLiteral,...ek(X)});class ti extends eE{_parse(Y){if("string"!=typeof Y.data){let X=this._getOrReturnCtx(Y),J=this._def.values;return em(X,{expected:et.joinValues(J),received:X.parsedType,code:ed.invalid_type}),ey}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(Y.data)){let X=this._getOrReturnCtx(Y),J=this._def.values;return em(X,{received:X.data,code:ed.invalid_enum_value,options:J}),ey}return ev(Y.data)}get options(){return this._def.values}get enum(){let Y={};for(let X of this._def.values)Y[X]=X;return Y}get Values(){let Y={};for(let X of this._def.values)Y[X]=X;return Y}get Enum(){let Y={};for(let X of this._def.values)Y[X]=X;return Y}extract(Y,X=this._def){return ti.create(Y,{...this._def,...X})}exclude(Y,X=this._def){return ti.create(this.options.filter(X=>!Y.includes(X)),{...this._def,...X})}}ti.create=tr;class tn extends eE{_parse(Y){let X=et.getValidEnumValues(this._def.values),J=this._getOrReturnCtx(Y);if(J.parsedType!==eu.string&&J.parsedType!==eu.number){let Y=et.objectValues(X);return em(J,{expected:et.joinValues(Y),received:J.parsedType,code:ed.invalid_type}),ey}if(this._cache||(this._cache=new Set(et.getValidEnumValues(this._def.values))),!this._cache.has(Y.data)){let Y=et.objectValues(X);return em(J,{received:J.data,code:ed.invalid_enum_value,options:Y}),ey}return ev(Y.data)}get enum(){return this._def.values}}tn.create=(Y,X)=>new tn({values:Y,typeName:en.ZodNativeEnum,...ek(X)});class ta extends eE{unwrap(){return this._def.type}_parse(Y){let{ctx:X}=this._processInputParams(Y);return X.parsedType!==eu.promise&&!1===X.common.async?(em(X,{code:ed.invalid_type,expected:eu.promise,received:X.parsedType}),ey):ev((X.parsedType===eu.promise?X.data:Promise.resolve(X.data)).then(Y=>this._def.type.parseAsync(Y,{path:X.path,errorMap:X.common.contextualErrorMap})))}}ta.create=(Y,X)=>new ta({type:Y,typeName:en.ZodPromise,...ek(X)});class ts extends eE{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===en.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(Y){let{status:X,ctx:J}=this._processInputParams(Y),Q=this._def.effect||null,ee={addIssue:Y=>{em(J,Y),Y.fatal?X.abort():X.dirty()},get path(){return J.path}};if(ee.addIssue=ee.addIssue.bind(ee),"preprocess"===Q.type){let Y=Q.transform(J.data,ee);if(J.common.async)return Promise.resolve(Y).then(async Y=>{if("aborted"===X.value)return ey;let Q=await this._def.schema._parseAsync({data:Y,path:J.path,parent:J});return"aborted"===Q.status?ey:"dirty"===Q.status||"dirty"===X.value?eg(Q.value):Q});{if("aborted"===X.value)return ey;let Q=this._def.schema._parseSync({data:Y,path:J.path,parent:J});return"aborted"===Q.status?ey:"dirty"===Q.status||"dirty"===X.value?eg(Q.value):Q}}if("refinement"===Q.type){let Y=Y=>{let X=Q.refinement(Y,ee);if(J.common.async)return Promise.resolve(X);if(X instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return Y};if(!1!==J.common.async)return this._def.schema._parseAsync({data:J.data,path:J.path,parent:J}).then(J=>"aborted"===J.status?ey:("dirty"===J.status&&X.dirty(),Y(J.value).then(()=>({status:X.value,value:J.value}))));{let Q=this._def.schema._parseSync({data:J.data,path:J.path,parent:J});return"aborted"===Q.status?ey:("dirty"===Q.status&&X.dirty(),Y(Q.value),{status:X.value,value:Q.value})}}if("transform"===Q.type)if(!1!==J.common.async)return this._def.schema._parseAsync({data:J.data,path:J.path,parent:J}).then(Y=>e_(Y)?Promise.resolve(Q.transform(Y.value,ee)).then(Y=>({status:X.value,value:Y})):ey);else{let Y=this._def.schema._parseSync({data:J.data,path:J.path,parent:J});if(!e_(Y))return ey;let et=Q.transform(Y.value,ee);if(et instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:X.value,value:et}}et.assertNever(Q)}}ts.create=(Y,X,J)=>new ts({schema:Y,typeName:en.ZodEffects,effect:X,...ek(J)}),ts.createWithPreprocess=(Y,X,J)=>new ts({schema:X,effect:{type:"preprocess",transform:Y},typeName:en.ZodEffects,...ek(J)});class to extends eE{_parse(Y){return this._getType(Y)===eu.undefined?ev(void 0):this._def.innerType._parse(Y)}unwrap(){return this._def.innerType}}to.create=(Y,X)=>new to({innerType:Y,typeName:en.ZodOptional,...ek(X)});class tl extends eE{_parse(Y){return this._getType(Y)===eu.null?ev(null):this._def.innerType._parse(Y)}unwrap(){return this._def.innerType}}tl.create=(Y,X)=>new tl({innerType:Y,typeName:en.ZodNullable,...ek(X)});class tu extends eE{_parse(Y){let{ctx:X}=this._processInputParams(Y),J=X.data;return X.parsedType===eu.undefined&&(J=this._def.defaultValue()),this._def.innerType._parse({data:J,path:X.path,parent:X})}removeDefault(){return this._def.innerType}}tu.create=(Y,X)=>new tu({innerType:Y,typeName:en.ZodDefault,defaultValue:"function"==typeof X.default?X.default:()=>X.default,...ek(X)});class tf extends eE{_parse(Y){let{ctx:X}=this._processInputParams(Y),J={...X,common:{...X.common,issues:[]}},Q=this._def.innerType._parse({data:J.data,path:J.path,parent:{...J}});return eS(Q)?Q.then(Y=>({status:"valid",value:"valid"===Y.status?Y.value:this._def.catchValue({get error(){return new ec(J.common.issues)},input:J.data})})):{status:"valid",value:"valid"===Q.status?Q.value:this._def.catchValue({get error(){return new ec(J.common.issues)},input:J.data})}}removeCatch(){return this._def.innerType}}tf.create=(Y,X)=>new tf({innerType:Y,typeName:en.ZodCatch,catchValue:"function"==typeof X.catch?X.catch:()=>X.catch,...ek(X)});class td extends eE{_parse(Y){if(this._getType(Y)!==eu.nan){let X=this._getOrReturnCtx(Y);return em(X,{code:ed.invalid_type,expected:eu.nan,received:X.parsedType}),ey}return{status:"valid",value:Y.data}}}td.create=Y=>new td({typeName:en.ZodNaN,...ek(Y)}),Symbol("zod_brand");class tc extends eE{_parse(Y){let{ctx:X}=this._processInputParams(Y),J=X.data;return this._def.type._parse({data:J,path:X.path,parent:X})}unwrap(){return this._def.type}}class th extends eE{_parse(Y){let{status:X,ctx:J}=this._processInputParams(Y);if(J.common.async)return(async()=>{let Y=await this._def.in._parseAsync({data:J.data,path:J.path,parent:J});return"aborted"===Y.status?ey:"dirty"===Y.status?(X.dirty(),eg(Y.value)):this._def.out._parseAsync({data:Y.value,path:J.path,parent:J})})();{let Y=this._def.in._parseSync({data:J.data,path:J.path,parent:J});return"aborted"===Y.status?ey:"dirty"===Y.status?(X.dirty(),{status:"dirty",value:Y.value}):this._def.out._parseSync({data:Y.value,path:J.path,parent:J})}}static create(Y,X){return new th({in:Y,out:X,typeName:en.ZodPipeline})}}class tp extends eE{_parse(Y){let X=this._def.innerType._parse(Y),J=Y=>(e_(Y)&&(Y.value=Object.freeze(Y.value)),Y);return eS(X)?X.then(Y=>J(Y)):J(X)}unwrap(){return this._def.innerType}}tp.create=(Y,X)=>new tp({innerType:Y,typeName:en.ZodReadonly,...ek(X)}),e3.lazycreate,(ee=en||(en={})).ZodString="ZodString",ee.ZodNumber="ZodNumber",ee.ZodNaN="ZodNaN",ee.ZodBigInt="ZodBigInt",ee.ZodBoolean="ZodBoolean",ee.ZodDate="ZodDate",ee.ZodSymbol="ZodSymbol",ee.ZodUndefined="ZodUndefined",ee.ZodNull="ZodNull",ee.ZodAny="ZodAny",ee.ZodUnknown="ZodUnknown",ee.ZodNever="ZodNever",ee.ZodVoid="ZodVoid",ee.ZodArray="ZodArray",ee.ZodObject="ZodObject",ee.ZodUnion="ZodUnion",ee.ZodDiscriminatedUnion="ZodDiscriminatedUnion",ee.ZodIntersection="ZodIntersection",ee.ZodTuple="ZodTuple",ee.ZodRecord="ZodRecord",ee.ZodMap="ZodMap",ee.ZodSet="ZodSet",ee.ZodFunction="ZodFunction",ee.ZodLazy="ZodLazy",ee.ZodLiteral="ZodLiteral",ee.ZodEnum="ZodEnum",ee.ZodEffects="ZodEffects",ee.ZodNativeEnum="ZodNativeEnum",ee.ZodOptional="ZodOptional",ee.ZodNullable="ZodNullable",ee.ZodDefault="ZodDefault",ee.ZodCatch="ZodCatch",ee.ZodPromise="ZodPromise",ee.ZodBranded="ZodBranded",ee.ZodPipeline="ZodPipeline",ee.ZodReadonly="ZodReadonly";let tm=eW.create;
10eH.create,td.create,eK.create,eZ.create,eG.create,eY.create;let tb=eX.create;eJ.create,eQ.create,e0.create,e1.create,e2.create,e6.create;let ty=e3.create;e3.strictCreate;let tg=e4.create;e5.create,e8.create,e9.create,e7.create,te.create;let tv=tt.create;ti.create,tn.create,ta.create,ts.create,to.create,tl.create,ts.createWithPreprocess,th.create,Y.s(["coerce",0,{string:Y=>eW.create({...Y,coerce:!0}),number:Y=>eH.create({...Y,coerce:!0}),boolean:Y=>eZ.create({...Y,coerce:!0}),bigint:Y=>eK.create({...Y,coerce:!0}),date:Y=>eG.create({...Y,coerce:!0})},"literal",0,tv,"object",0,ty,"string",0,tm,"undefined",0,tb,"union",0,tg],480);var tx=Y.i(597556),tw=Object.defineProperty,t_=eo.forwardRef(tw(function(Y,X){return(0,ea.jsx)(tx.f.label,{...Y,ref:X,onMouseDown:X=>{X.target.closest("button, input, select, textarea")||(Y.onMouseDown?.(X),!X.defaultPrevented&&X.detail>1&&X.preventDefault())}})},"name",{value:"Label",configurable:!0}));let tS=(0,Y.i(294237).f)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),tM=eo.forwardRef(({className:Y,...X},J)=>(0,ea.jsx)(t_,{className:(0,es.f)(tS(),Y),ref:J,...X}));tM.displayName=t_.displayName,Y.s(["f",0,tM],110204)}],962866,(Y,X,J)=>{J.read=function(Y,X,J,Q,ee){var et,er,ei=8*ee-Q-1,en=(1<<ei)-1,ea=en>>1,es=-7,eo=J?ee-1:0,el=J?-1:1,eu=Y[X+eo];for(eo+=el,et=eu&(1<<-es)-1,eu>>=-es,es+=ei;es>0;et=256*et+Y[X+eo],eo+=el,es-=8);for(er=et&(1<<-es)-1,et>>=-es,es+=Q;es>0;er=256*er+Y[X+eo],eo+=el,es-=8);if(0===et)et=1-ea;else{if(et===en)return er?0/0:(eu?-1:1)*2e308;er+=Math.pow(2,Q),et-=ea}return(eu?-1:1)*er*Math.pow(2,et-Q)},J.write=function(Y,X,J,Q,ee,et){var er,ei,en,ea=8*et-ee-1,es=(1<<ea)-1,eo=es>>1,el=5960464477539062e-23*(23===ee),eu=Q?0:et-1,ef=Q?1:-1,ed=+(X<0||0===X&&1/X<0);for(isNaN(X=Math.abs(X))||1/0===X?(ei=+!!isNaN(X),er=es):(er=Math.floor(Math.log(X)/Math.LN2),X*(en=Math.pow(2,-er))<1&&(er--,en*=2),er+eo>=1?X+=el/en:X+=el*Math.pow(2,1-eo),X*en>=2&&(er++,en/=2),er+eo>=es?(ei=0,er=es):er+eo>=1?(ei=(X*en-1)*Math.pow(2,ee),er+=eo):(ei=X*Math.pow(2,eo-1)*Math.pow(2,ee),er=0));ee>=8;Y[J+eu]=255&ei,eu+=ef,ei/=256,ee-=8);for(er=er<<ee|ei,ea+=ee;ea>0;Y[J+eu]=255&er,eu+=ef,er/=256,ea-=8);Y[J+eu-ef]|=128*ed}},107379,(Y,X,J)=>{var Q=Y.i(393214),ee=Y.i(53347),et={9186:function(Y,X,J){X.bignum=J(5944),X.define=J(5673).define,X.base=J(8747),X.constants=J(8063),X.decoders=J(2455),X.encoders=J(5555)},5673:function(Y,X,J){var Q=J(9186),ee=J(1638);function et(Y,X){this.name=Y,this.body=X,this.decoders={},this.encoders={}}X.define=function(Y,X){return new et(Y,X)},et.prototype._createNamed=function(Y){var X;try{X=J(9154).runInThisContext("(function "+this.name+"(entity) {\n  this._initNamed(entity);\n})")}catch(Y){X=function(Y){this._initNamed(Y)}}return ee(X,Y),X.prototype._initNamed=function(X){Y.call(this,X)},new X(this)},et.prototype._getDecoder=function(Y){return Y=Y||"der",this.decoders.hasOwnProperty(Y)||(this.decoders[Y]=this._createNamed(Q.decoders[Y])),this.decoders[Y]},et.prototype.decode=function(Y,X,J){return this._getDecoder(X).decode(Y,J)},et.prototype._getEncoder=function(Y){return Y=Y||"der",this.encoders.hasOwnProperty(Y)||(this.encoders[Y]=this._createNamed(Q.encoders[Y])),this.encoders[Y]},et.prototype.encode=function(Y,X,J){return this._getEncoder(X).encode(Y,J)}},5781:function(Y,X,J){var Q=J(1638),ee=J(8747).Reporter,et=J(181).Buffer;function er(Y,X){(ee.call(this,X),et.isBuffer(Y))?(this.base=Y,this.offset=0,this.length=Y.length):this.error("Input not Buffer")}function ei(Y,X){if(Array.isArray(Y))this.length=0,this.value=Y.map(function(Y){return Y instanceof ei||(Y=new ei(Y,X)),this.length+=Y.length,Y},this);else if("number"==typeof Y){if(!(0<=Y&&Y<=255))return X.error("non-byte EncoderBuffer value");this.value=Y,this.length=1}else if("string"==typeof Y)this.value=Y,this.length=et.byteLength(Y);else{if(!et.isBuffer(Y))return X.error("Unsupported type: "+typeof Y);this.value=Y,this.length=Y.length}}Q(er,ee),X.t=er,er.prototype.save=function(){return{offset:this.offset,reporter:ee.prototype.save.call(this)}},er.prototype.restore=function(Y){var X=new er(this.base);return X.offset=Y.offset,X.length=this.offset,this.offset=Y.offset,ee.prototype.restore.call(this,Y.reporter),X},er.prototype.isEmpty=function(){return this.offset===this.length},er.prototype.readUInt8=function(Y){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(Y||"DecoderBuffer overrun")},er.prototype.skip=function(Y,X){if(!(this.offset+Y<=this.length))return this.error(X||"DecoderBuffer overrun");var J=new er(this.base);return J._reporterState=this._reporterState,J.offset=this.offset,J.length=this.offset+Y,this.offset+=Y,J},er.prototype.raw=function(Y){return this.base.slice(Y?Y.offset:this.offset,this.length)},X.d=ei,ei.prototype.join=function(Y,X){return Y||(Y=new et(this.length)),X||
vendor: 4,150 bytes, line 10
10(X=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(J){J.join(Y,X),X+=J.length}):("number"==typeof this.value?Y[X]=this.value:"string"==typeof this.value?Y.write(this.value,X):et.isBuffer(this.value)&&this.value.copy(Y,X),X+=this.length)),Y}},8747:function(Y,X,J){X.Reporter=J(9257).a,X.DecoderBuffer=J(5781).t,X.EncoderBuffer=J(5781).d,X.Node=J(763)},763:function(Y,X,J){var Q=J(8747).Reporter,ee=J(8747).EncoderBuffer,et=J(8747).DecoderBuffer,er=J(7551),ei=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],en=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(ei);function ea(Y,X){var J={};this._baseState=J,J.enc=Y,J.parent=X||null,J.children=null,J.tag=null,J.args=null,J.reverseArgs=null,J.choice=null,J.optional=!1,J.any=!1,J.obj=!1,J.use=null,J.useDecoder=null,J.key=null,J.default=null,J.explicit=null,J.implicit=null,J.contains=null,J.parent||(J.children=[],this._wrap())}Y.exports=ea;var es=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];ea.prototype.clone=function(){var Y=this._baseState,X={};es.forEach(function(J){X[J]=Y[J]});var J=new this.constructor(X.parent);return J._baseState=X,J},ea.prototype._wrap=function(){var Y=this._baseState;en.forEach(function(X){this[X]=function(){var J=new this.constructor(this);return Y.children.push(J),J[X].apply(J,arguments)}},this)},ea.prototype._init=function(Y){var X=this._baseState;er(null===X.parent),Y.call(this),X.children=X.children.filter(function(Y){return Y._baseState.parent===this},this),er.equal(X.children.length,1,"Root node can have only one child")},ea.prototype._useArgs=function(Y){var X=this._baseState,J=Y.filter(function(Y){return Y instanceof this.constructor},this);Y=Y.filter(function(Y){return!(Y instanceof this.constructor)},this),0!==J.length&&(er(null===X.children),X.children=J,J.forEach(function(Y){Y._baseState.parent=this},this)),0!==Y.length&&(er(null===X.args),X.args=Y,X.reverseArgs=Y.map(function(Y){if("object"!=typeof Y||Y.constructor!==Object)return Y;var X={};return Object.keys(Y).forEach(function(J){J==(0|J)&&(J|=0),X[Y[J]]=J}),X}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(Y){ea.prototype[Y]=function(){throw Error(Y+" not implemented for encoding: "+this._baseState.enc)}}),ei.forEach(function(Y){ea.prototype[Y]=function(){var X=this._baseState,J=Array.prototype.slice.call(arguments);return er(null===X.tag),X.tag=Y,this._useArgs(J),this}}),ea.prototype.use=function(Y){er(Y);var X=this._baseState;return er(null===X.use),X.use=Y,this},ea.prototype.optional=function(){return this._baseState.optional=!0,this},ea.prototype.def=function(Y){var X=this._baseState;return er(null===X.default),X.default=Y,X.optional=!0,this},ea.prototype.explicit=function(Y){var X=this._baseState;return er(null===X.explicit&&null===X.implicit),X.explicit=Y,this},ea.prototype.implicit=function(Y){var X=this._baseState;return er(null===X.explicit&&null===X.implicit),X.implicit=Y,this},ea.prototype.obj=function(){var Y=this._baseState,X=Array.prototype.slice.call(arguments);return Y.obj=!0,0!==X.length&&this._useArgs(X),this},ea.prototype.key=function(Y){var X=this._baseState;return er(null===X.key),X.key=Y,this},ea.prototype.any=function(){return this._baseState.any=!0,this},ea.prototype.choice=function(Y){var X=this._baseState;return er(null===X.choice),X.choice=Y,this._useArgs(Object.keys(Y).map(function(X){return Y[X]})),this},ea.prototype.contains=function(Y){var X=this._baseState;return er(null===X.use),X.contains=Y,this},ea.prototype._decode=function(Y,X){var J,Q=this._baseState;if(null===Q.parent)return Y.wrapResult(Q.children[0]._decode(Y,X));var ee=Q.default,er=!0,ei=null;
10if(null!==Q.key&&(ei=Y.enterKey(Q.key)),Q.optional){var en=null;if(null!==Q.explicit?en=Q.explicit:null!==Q.implicit?en=Q.implicit:null!==Q.tag&&(en=Q.tag),null!==en||Q.any){if(er=this._peekTag(Y,en,Q.any),Y.isError(er))return er}else{var ea=Y.save();try{null===Q.choice?this._decodeGeneric(Q.tag,Y,X):this._decodeChoice(Y,X),er=!0}catch(Y){er=!1}Y.restore(ea)}}if(Q.obj&&er&&(J=Y.enterObject()),er){if(null!==Q.explicit){var es=this._decodeTag(Y,Q.explicit);if(Y.isError(es))return es;Y=es}var eo=Y.offset;if(null===Q.use&&null===Q.choice){if(Q.any)var ea=Y.save();var el=this._decodeTag(Y,null!==Q.implicit?Q.implicit:Q.tag,Q.any);if(Y.isError(el))return el;Q.any?ee=Y.raw(ea):Y=el}if(X&&X.track&&null!==Q.tag&&X.track(Y.path(),eo,Y.length,"tagged"),X&&X.track&&null!==Q.tag&&X.track(Y.path(),Y.offset,Y.length,"content"),Q.any||(ee=null===Q.choice?this._decodeGeneric(Q.tag,Y,X):this._decodeChoice(Y,X)),Y.isError(ee))return ee;if(Q.any||null!==Q.choice||null===Q.children||Q.children.forEach(function(J){J._decode(Y,X)}),Q.contains&&("octstr"===Q.tag||"bitstr"===Q.tag)){var eu=new et(ee);ee=this._getUse(Q.contains,Y._reporterState.obj)._decode(eu,X)}}return Q.obj&&er&&(ee=Y.leaveObject(J)),null!==Q.key&&(null!==ee||!0===er)?Y.leaveKey(ei,Q.key,ee):null!==ei&&Y.exitKey(ei),ee},ea.prototype._decodeGeneric=function(Y,X,J){var Q=this._baseState;if("seq"===Y||"set"===Y)return null;if("seqof"===Y||"setof"===Y)return this._decodeList(X,Y,Q.args[0],J);if(/str$/.test(Y))return this._decodeStr(X,Y,J);if("objid"===Y&&Q.args)return this._decodeObjid(X,Q.args[0],Q.args[1],J);if("objid"===Y)return this._decodeObjid(X,null,null,J);if("gentime"===Y||"utctime"===Y)return this._decodeTime(X,Y,J);else if("null_"===Y)return this._decodeNull(X,J);else if("bool"===Y)return this._decodeBool(X,J);else if("objDesc"===Y)return this._decodeStr(X,Y,J);else if("int"===Y||"enum"===Y)return this._decodeInt(X,Q.args&&Q.args[0],J);return null!==Q.use?this._getUse(Q.use,X._reporterState.obj)._decode(X,J):X.error("unknown tag: "+Y)},ea.prototype._getUse=function(Y,X){var J=this._baseState;return J.useDecoder=this._use(Y,X),er(null===J.useDecoder._baseState.parent),J.useDecoder=J.useDecoder._baseState.children[0],J.implicit!==J.useDecoder._baseState.implicit&&(J.useDecoder=J.useDecoder.clone(),J.useDecoder._baseState.implicit=J.implicit),J.useDecoder},ea.prototype._decodeChoice=function(Y,X){var J=this._baseState,Q=null,ee=!1;return(Object.keys(J.choice).some(function(et){var er=Y.save(),ei=J.choice[et];try{var en=ei._decode(Y,X);if(Y.isError(en))return!1;Q={type:et,value:en},ee=!0}catch(X){return Y.restore(er),!1}return!0},this),ee)?Q:Y.error("Choice not matched")},ea.prototype._createEncoderBuffer=function(Y){return new ee(Y,this.reporter)},ea.prototype._encode=function(Y,X,J){var Q=this._baseState;if(null===Q.default||Q.default!==Y){var ee=this._encodeValue(Y,X,J);if(void 0!==ee&&!this._skipDefault(ee,X,J))return ee}},ea.prototype._encodeValue=function(Y,X,J){var ee,et=this._baseState;if(null===et.parent)return et.children[0]._encode(Y,X||new Q);var ee=null;if(this.reporter=X,et.optional&&void 0===Y)if(null===et.default)return;else Y=et.default;var er=null,ei=!1;if(et.any)ee=this._createEncoderBuffer(Y);else if(et.choice)ee=this._encodeChoice(Y,X);else if(et.contains)er=this._getUse(et.contains,J)._encode(Y,X),ei=!0;else if(et.children)er=et.children.map(function(J){if("null_"===J._baseState.tag)return J._encode(null,X,Y);if(null===J._baseState.key)return X.error("Child should have a key");var Q=X.enterKey(J._baseState.key);if("object"!=typeof Y)return X.error("Child expected, but input is not object");var ee=J._encode(Y[J._baseState.key],X,Y);return X.leaveKey(Q),ee},this).filter(function(Y){return Y}),er=this._createEncoderBuffer(er);else if("seqof"===et.tag||"setof"===et.tag){if(!(et.args&&1===et.args.length))return X.error("Too many args for : "+et.tag);if(!Array.isArray(Y))return X.error("seqof/setof, but data is not Array");var en=this.clone();en._baseState.implicit=null,er=this._createEncoderBuffer(Y.map(function(J){var Q=this._baseState;return this._getUse(Q.args[0],Y)._encode(J,X)},en))}else null!==et.use?ee=this._getUse(et.use,J)._encode(Y,X):(er=this._encodePrimitive(et.tag,Y),ei=!0);if(!et.any&&null===et.choice){var ea=null!==et.implicit?et.implicit:et.tag,es=null===et.implicit?"universal":"context";null===ea?null===et.use&&X.error("Tag could be omitted only for .use()"):null===et.use&&(ee=this._encodeComposite(ea,ei,es,er))}return null!==et.explicit&&(ee=this._encodeComposite(et.explicit,!1,"context",ee)),ee},ea.prototype._encodeChoice=function(Y,X){var J=this._baseState,Q=J.choice[Y.type];return Q||er(!1,Y.type+" not found in "+JSON.stringify(Object.keys(J.choice))),Q._encode(Y.value,X)},ea.prototype._encodePrimitive=function(Y,X){var J=this._baseState;if(/str$/.test(Y))return this._encodeStr(X,Y);if("objid"===Y&&J.args)return this._encodeObjid(X,J.reverseArgs[0],J.args[1]);
10if("objid"===Y)return this._encodeObjid(X,null,null);if("gentime"===Y||"utctime"===Y)return this._encodeTime(X,Y);if("null_"===Y)return this._encodeNull();else if("int"===Y||"enum"===Y)return this._encodeInt(X,J.args&&J.reverseArgs[0]);else if("bool"===Y)return this._encodeBool(X);else if("objDesc"===Y)return this._encodeStr(X,Y);else throw Error("Unsupported tag: "+Y)},ea.prototype._isNumstr=function(Y){return/^[0-9 ]*$/.test(Y)},ea.prototype._isPrintstr=function(Y){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(Y)}},9257:function(Y,X,J){var Q=J(1638);function ee(Y){this._reporterState={obj:null,path:[],options:Y||{},errors:[]}}function et(Y,X){this.path=Y,this.rethrow(X)}X.a=ee,ee.prototype.isError=function(Y){return Y instanceof et},ee.prototype.save=function(){var Y=this._reporterState;return{obj:Y.obj,pathLen:Y.path.length}},ee.prototype.restore=function(Y){var X=this._reporterState;X.obj=Y.obj,X.path=X.path.slice(0,Y.pathLen)},ee.prototype.enterKey=function(Y){return this._reporterState.path.push(Y)},ee.prototype.exitKey=function(Y){var X=this._reporterState;X.path=X.path.slice(0,Y-1)},ee.prototype.leaveKey=function(Y,X,J){var Q=this._reporterState;this.exitKey(Y),null!==Q.obj&&(Q.obj[X]=J)},ee.prototype.path=function(){return this._reporterState.path.join("/")},ee.prototype.enterObject=function(){var Y=this._reporterState,X=Y.obj;return Y.obj={},X},ee.prototype.leaveObject=function(Y){var X=this._reporterState,J=X.obj;return X.obj=Y,J},ee.prototype.error=function(Y){var X,J=this._reporterState,Q=Y instanceof et;if(X=Q?Y:new et(J.path.map(function(Y){return"["+JSON.stringify(Y)+"]"}).join(""),Y.message||Y,Y.stack),!J.options.partial)throw X;return Q||J.errors.push(X),X},ee.prototype.wrapResult=function(Y){var X=this._reporterState;return X.options.partial?{result:this.isError(Y)?null:Y,errors:X.errors}:Y},Q(et,Error),et.prototype.rethrow=function(Y){if(this.message=Y+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,et),!this.stack)try{throw Error(this.message)}catch(Y){this.stack=Y.stack}return this}},8060:function(Y,X,J){var Q=J(8063);X.tagClass={0:"universal",1:"application",2:"context",3:"private"},X.tagClassByName=Q._reverse(X.tagClass),X.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},X.tagByName=Q._reverse(X.tag)},8063:function(Y,X,J){X._reverse=function(Y){var X={};return Object.keys(Y).forEach(function(J){(0|J)==J&&(J|=0),X[Y[J]]=J}),X},X.der=J(8060)},8788:function(Y,X,J){var Q=J(1638),ee=J(9186),et=ee.base,er=ee.bignum,ei=ee.constants.der;function en(Y){this.enc="der",this.name=Y.name,this.entity=Y,this.tree=new ea,this.tree._init(Y.body)}function ea(Y){et.Node.call(this,"der",Y)}function es(Y,X){var J=Y.readUInt8(X);if(Y.isError(J))return J;var Q=ei.tagClass[J>>6],ee=(32&J)==0;if((31&J)==31){var et=J;for(J=0;(128&et)==128;){if(et=Y.readUInt8(X),Y.isError(et))return et;J<<=7,J|=127&et}}else J&=31;var er=ei.tag[J];return{cls:Q,primitive:ee,tag:J,tagStr:er}}function eo(Y,X,J){var Q=Y.readUInt8(J);if(Y.isError(Q))return Q;if(!X&&128===Q)return null;if((128&Q)==0)return Q;var ee=127&Q;if(ee>4)return Y.error("length octect is too long");Q=0;for(var et=0;et<ee;et++){Q<<=8;var er=Y.readUInt8(J);if(Y.isError(er))return er;Q|=er}return Q}Y.exports=en,en.prototype.decode=function(Y,X){return Y instanceof et.DecoderBuffer||(Y=new et.DecoderBuffer(Y,X)),this.tree._decode(Y,X)},Q(ea,et.Node),ea.prototype._peekTag=function(Y,X,J){if(Y.isEmpty())return!1;var Q=Y.save(),ee=es(Y,'Failed to peek tag: "'+X+'"');return Y.isError(ee)?ee:(Y.restore(Q),ee.tag===X||ee.tagStr===X||ee.tagStr+"of"===X||J)},ea.prototype._decodeTag=function(Y,X,J){var Q=es(Y,'Failed to decode tag of "'+X+'"');if(Y.isError(Q))return Q;var ee=eo(Y,Q.primitive,'Failed to get length of "'+X+'"');if(Y.isError(ee))return ee;if(!J&&Q.tag!==X&&Q.tagStr!==X&&Q.tagStr+"of"!==X)return Y.error('Failed to match tag: "'+X+'"');if(Q.primitive||null!==ee)return Y.skip(ee,'Failed to match body of: "'+X+'"');var et=Y.save(),er=this._skipUntilEnd(Y,'Failed to skip indefinite length body: "'+this.tag+'"');return Y.isError(er)?er:(ee=Y.offset-et.offset,Y.restore(et),Y.skip(ee,'Failed to match body of: "'+X+'"'))},ea.prototype._skipUntilEnd=function(Y,X){for(;;){var J,Q=es(Y,X);if(Y.isError(Q))return Q;var ee=eo(Y,Q.primitive,X);if(Y.isError(ee))return ee;if(J=Q.primitive||null!==ee?Y.skip(ee):this._skipUntilEnd(Y,X),Y.isError(J))return J;if("end"===Q.tagStr)break}},ea.prototype._decodeList=function(Y,X,J,Q){for(var ee=[];!Y.isEmpty();){var et=this._peekTag(Y,"end");if(Y.isError(et))return et;var er=J.decode(Y,"der",Q);if(Y.isError(er)&&et)break;ee.push(er)}return ee},ea.prototype._decodeStr=function(Y,X){if("bitstr"===X){var J=Y.readUInt8();return Y.isError(J)?J:{unused:J,data:Y.raw()}}if("bmpstr"===X){var Q=Y.raw();if(Q.length%2==1)return Y.error("Decoding of string type: bmpstr length mismatch");for(var ee="",et=0;et<Q.length/2;et++)ee+=String.fromCharCode(Q.readUInt16BE(2*et));return ee}if("numstr"===X){var er=Y.raw().toString("ascii");return this._isNumstr(er)?er:Y.error("Decoding of string type: numstr unsupported characters")}if("octstr"===X)return Y.raw();if("objDesc"===X)return Y.raw();else if("printstr"===X){var ei=Y.raw().toString("ascii");return this._isPrintstr(ei)?ei:Y.error("Decoding of string type: printstr unsupported characters")}else if(/str$/.test(X))return Y.raw().toString();else return Y.error("Decoding of string type: "+X+" unsupported")},ea.prototype._decodeObjid=function(Y,X,J){for(var Q,ee=[],et=0;!Y.isEmpty();){var er=Y.readUInt8();et<<=7,et|=127&er,(128&er)==0&&(ee.push(et),et=0)}128&er&&ee.push(et);var ei=ee[0]/40|0,en=ee[0]%40;if(Q=J?ee:[ei,en].concat(ee.slice(1)),X){var ea=X[Q.join(" ")];void 0===ea&&(ea=X[Q.join(".")]),void 0!==ea&&(Q=ea)}return Q},ea.prototype._decodeTime=function(Y,X){var J=Y.raw().toString();if("gentime"===X)var Q=0|J.slice(0,4),ee=0|J.slice(4,6),et=0|J.slice(6,8),er=0|J.slice(8,10),ei=0|J.slice(10,12),en=0|J.slice(12,14);else{if("utctime"!==X)return Y.error("Decoding "+X+" time is not supported yet");var Q=0|J.slice(0,2),ee=0|J.slice(2,4),et=0|J.slice(4,6),er=0|J.slice(6,8),ei=0|J.slice(8,10),en=0|J.slice(10,12);Q=Q<70?2e3+Q:1900+Q}return Date.UTC(Q,ee-1,et,er,ei,en,0)},ea.prototype._decodeNull=function(Y){return null},ea.prototype._decodeBool=function(Y){var X=Y.readUInt8();return Y.isError(X)?X:0!==X},ea.prototype._decodeInt=function(Y,X){var J=new er(Y.raw());return X&&(J=X[J.toString(10)]||J),J},ea.prototype._use=function(Y,X){return"function"==typeof Y&&(Y=Y(X)),Y._getDecoder("der").tree}},2455:function(Y,X,J){X.der=J(8788),X.pem=J(3093)},3093:function(Y,X,J){var Q=J(1638),ee=J(181).Buffer,et=J(8788);function er(Y){et.call(this,Y),this.enc="pem"}Q(er,et),Y.exports=er,er.prototype.decode=function(Y,X){for(var J=Y.toString().split(/[\r\n]+/g),Q=X.label.toUpperCase(),er=/^-----(BEGIN|END) ([^-]+)-----$/,ei=-1,en=-1,ea=0;ea<J.length;ea++){var es=J[ea].match(er);if(null!==es&&es[2]===Q)if(-1===ei){if("BEGIN"!==es[1])break;ei=ea}else{if("END"!==es[1])break;en=ea;break}}if(-1===ei||-1===en)throw Error("PEM section not found for: "+Q);var eo=J.slice(ei+1,en).join("");
10eo.replace(/[^a-z0-9\+\/=]+/gi,"");var el=new ee(eo,"base64");return et.prototype.decode.call(this,el,X)}},5640:function(Y,X,J){var Q=J(1638),ee=J(181).Buffer,et=J(9186),er=et.base,ei=et.constants.der;function en(Y){this.enc="der",this.name=Y.name,this.entity=Y,this.tree=new ea,this.tree._init(Y.body)}function ea(Y){er.Node.call(this,"der",Y)}function es(Y){return Y<10?"0"+Y:Y}Y.exports=en,en.prototype.encode=function(Y,X){return this.tree._encode(Y,X).join()},Q(ea,er.Node),ea.prototype._encodeComposite=function(Y,X,J,Q){var et=function(Y,X,J,Q){var ee;if("seqof"===Y?Y="seq":"setof"===Y&&(Y="set"),ei.tagByName.hasOwnProperty(Y))ee=ei.tagByName[Y];else{if("number"!=typeof Y||(0|Y)!==Y)return Q.error("Unknown tag: "+Y);ee=Y}return ee>=31?Q.error("Multi-octet tag encoding unsupported"):(X||(ee|=32),ee|=ei.tagClassByName[J||"universal"]<<6)}(Y,X,J,this.reporter);if(Q.length<128){var er=new ee(2);return er[0]=et,er[1]=Q.length,this._createEncoderBuffer([er,Q])}for(var en=1,ea=Q.length;ea>=256;ea>>=8)en++;var er=new ee(2+en);er[0]=et,er[1]=128|en;for(var ea=1+en,es=Q.length;es>0;ea--,es>>=8)er[ea]=255&es;return this._createEncoderBuffer([er,Q])},ea.prototype._encodeStr=function(Y,X){if("bitstr"===X)return this._createEncoderBuffer([0|Y.unused,Y.data]);if("bmpstr"===X){for(var J=new ee(2*Y.length),Q=0;Q<Y.length;Q++)J.writeUInt16BE(Y.charCodeAt(Q),2*Q);return this._createEncoderBuffer(J)}if("numstr"===X)return this._isNumstr(Y)?this._createEncoderBuffer(Y):this.reporter.error("Encoding of string type: numstr supports only digits and space");if("printstr"===X)return this._isPrintstr(Y)?this._createEncoderBuffer(Y):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark");if(/str$/.test(X))return this._createEncoderBuffer(Y);else if("objDesc"===X)return this._createEncoderBuffer(Y);else return this.reporter.error("Encoding of string type: "+X+" unsupported")},ea.prototype._encodeObjid=function(Y,X,J){if("string"==typeof Y){if(!X)return this.reporter.error("string objid given, but no values map found");if(!X.hasOwnProperty(Y))return this.reporter.error("objid not found in values map");Y=X[Y].split(/[\s\.]+/g);for(var Q=0;Q<Y.length;Q++)Y[Q]|=0}else if(Array.isArray(Y)){Y=Y.slice();for(var Q=0;Q<Y.length;Q++)Y[Q]|=0}if(!Array.isArray(Y))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(Y));if(!J){if(Y[1]>=40)return this.reporter.error("Second objid identifier OOB");Y.splice(0,2,40*Y[0]+Y[1])}for(var et=0,Q=0;Q<Y.length;Q++){var er=Y[Q];for(et++;er>=128;er>>=7)et++}for(var ei=new ee(et),en=ei.length-1,Q=Y.length-1;Q>=0;Q--){var er=Y[Q];for(ei[en--]=127&er;(er>>=7)>0;)ei[en--]=128|127&er}return this._createEncoderBuffer(ei)},ea.prototype._encodeTime=function(Y,X){var J,Q=new Date(Y);return"gentime"===X?J=[es(Q.getFullYear()),es(Q.getUTCMonth()+1),es(Q.getUTCDate()),es(Q.getUTCHours()),es(Q.getUTCMinutes()),es(Q.getUTCSeconds()),"Z"].join(""):"utctime"===X?J=[es(Q.getFullYear()%100),es(Q.getUTCMonth()+1),es(Q.getUTCDate()),es(Q.getUTCHours()),es(Q.getUTCMinutes()),es(Q.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+X+" time is not supported yet"),this._encodeStr(J,"octstr")},ea.prototype._encodeNull=function(){return this._createEncoderBuffer("")},ea.prototype._encodeInt=function(Y,X){if("string"==typeof Y){if(!X)return this.reporter.error("String int or enum given, but no values map");if(!X.hasOwnProperty(Y))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(Y));Y=X[Y]}if("number"!=typeof Y&&!ee.isBuffer(Y)){var J=Y.toArray();!Y.sign&&128&J[0]&&J.unshift(0),Y=new ee(J)}if(ee.isBuffer(Y)){var Q=Y.length;0===Y.length&&Q++;var et=new ee(Q);return Y.copy(et),0===Y.length&&(et[0]=0),this._createEncoderBuffer(et)}if(Y<128)return this._createEncoderBuffer(Y);if(Y<256)return this._createEncoderBuffer([0,Y]);for(var Q=1,er=Y;er>=256;er>>=8)Q++;for(var et=Array(Q),er=et.length-1;er>=0;er--)et[er]=255&Y,Y>>=8;return 128&et[0]&&et.unshift(0),this._createEncoderBuffer(new ee(et))},ea.prototype._encodeBool=function(Y){return this._createEncoderBuffer(255*!!Y)},ea.prototype._use=function(Y,X){return"function"==typeof Y&&(Y=Y(X)),Y._getEncoder("der").tree},ea.prototype._skipDefault=function(Y,X,J){var Q,ee=this._baseState;if(null===ee.default)return!1;var et=Y.join();if(void 0===ee.defaultBuffer&&(ee.defaultBuffer=this._encodeValue(ee.default,X,J).join()),et.length!==ee.defaultBuffer.length)return!1;for(Q=0;Q<et.length;
10Q++)if(et[Q]!==ee.defaultBuffer[Q])return!1;return!0}},5555:function(Y,X,J){X.der=J(5640),X.pem=J(969)},969:function(Y,X,J){var Q=J(1638),ee=J(5640);function et(Y){ee.call(this,Y),this.enc="pem"}Q(et,ee),Y.exports=et,et.prototype.encode=function(Y,X){for(var J=ee.prototype.encode.call(this,Y).toString("base64"),Q=["-----BEGIN "+X.label+"-----"],et=0;et<J.length;et+=64)Q.push(J.slice(et,et+64));return Q.push("-----END "+X.label+"-----"),Q.join("\n")}},5944:function(Y,X,J){!function(Y,X){"use strict";function Q(Y,X){if(!Y)throw Error(X||"Assertion failed")}function ee(Y,X){Y.super_=X;var J=function(){};J.prototype=X.prototype,Y.prototype=new J,Y.prototype.constructor=Y}function et(Y,X,J){if(et.isBN(Y))return Y;this.negative=0,this.words=null,this.length=0,this.red=null,null!==Y&&(("le"===X||"be"===X)&&(J=X,X=10),this._init(Y||0,X||10,J||"be"))}"object"==typeof Y?Y.exports=et:X.BN=et,et.BN=et,et.wordSize=26;try{en=J(181).Buffer}catch(Y){}function er(Y,X,J){for(var Q=0,ee=Math.min(Y.length,J),et=X;et<ee;et++){var er=Y.charCodeAt(et)-48;Q<<=4,er>=49&&er<=54?Q|=er-49+10:er>=17&&er<=22?Q|=er-17+10:Q|=15&er}return Q}function ei(Y,X,J,Q){for(var ee=0,et=Math.min(Y.length,J),er=X;er<et;er++){var ei=Y.charCodeAt(er)-48;ee*=Q,ei>=49?ee+=ei-49+10:ei>=17?ee+=ei-17+10:ee+=ei}return ee}et.isBN=function(Y){return Y instanceof et||null!==Y&&"object"==typeof Y&&Y.constructor.wordSize===et.wordSize&&Array.isArray(Y.w
vendor: 5,564 bytes, line 10
10ords)},et.max=function(Y,X){return Y.cmp(X)>0?Y:X},et.min=function(Y,X){return 0>Y.cmp(X)?Y:X},et.prototype._init=function(Y,X,J){if("number"==typeof Y)return this._initNumber(Y,X,J);if("object"==typeof Y)return this._initArray(Y,X,J);"hex"===X&&(X=16),Q(X===(0|X)&&X>=2&&X<=36);var ee=0;"-"===(Y=Y.toString().replace(/\s+/g,""))[0]&&ee++,16===X?this._parseHex(Y,ee):this._parseBase(Y,X,ee),"-"===Y[0]&&(this.negative=1),this.strip(),"le"===J&&this._initArray(this.toArray(),X,J)},et.prototype._initNumber=function(Y,X,J){Y<0&&(this.negative=1,Y=-Y),Y<0x4000000?(this.words=[0x3ffffff&Y],this.length=1):Y<0x10000000000000?(this.words=[0x3ffffff&Y,Y/0x4000000&0x3ffffff],this.length=2):(Q(Y<0x20000000000000),this.words=[0x3ffffff&Y,Y/0x4000000&0x3ffffff,1],this.length=3),"le"===J&&this._initArray(this.toArray(),X,J)},et.prototype._initArray=function(Y,X,J){if(Q("number"==typeof Y.length),Y.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(Y.length/3),this.words=Array(this.length);for(var ee,et,er=0;er<this.length;er++)this.words[er]=0;var ei=0;if("be"===J)for(er=Y.length-1,ee=0;er>=0;er-=3)et=Y[er]|Y[er-1]<<8|Y[er-2]<<16,this.words[ee]|=et<<ei&0x3ffffff,this.words[ee+1]=et>>>26-ei&0x3ffffff,(ei+=24)>=26&&(ei-=26,ee++);else if("le"===J)for(er=0,ee=0;er<Y.length;er+=3)et=Y[er]|Y[er+1]<<8|Y[er+2]<<16,this.words[ee]|=et<<ei&0x3ffffff,this.words[ee+1]=et>>>26-ei&0x3ffffff,(ei+=24)>=26&&(ei-=26,ee++);return this.strip()},et.prototype._parseHex=function(Y,X){this.length=Math.ceil((Y.length-X)/6),this.words=Array(this.length);for(var J,Q,ee=0;ee<this.length;ee++)this.words[ee]=0;var et=0;for(ee=Y.length-6,J=0;ee>=X;ee-=6)Q=er(Y,ee,ee+6),this.words[J]|=Q<<et&0x3ffffff,this.words[J+1]|=Q>>>26-et&4194303,(et+=24)>=26&&(et-=26,J++);ee+6!==X&&(Q=er(Y,X,ee+6),this.words[J]|=Q<<et&0x3ffffff,this.words[J+1]|=Q>>>26-et&4194303),this.strip()},et.prototype._parseBase=function(Y,X,J){this.words=[0],this.length=1;for(var Q=0,ee=1;ee<=0x3ffffff;ee*=X)Q++;Q--,ee=ee/X|0;for(var et=Y.length-J,er=et%Q,en=Math.min(et,et-er)+J,ea=0,es=J;es<en;es+=Q)ea=ei(Y,es,es+Q,X),this.imuln(ee),this.words[0]+ea<0x4000000?this.words[0]+=ea:this._iaddn(ea);if(0!==er){var eo=1;for(ea=ei(Y,es,Y.length,X),es=0;es<er;es++)eo*=X;this.imuln(eo),this.words[0]+ea<0x4000000?this.words[0]+=ea:this._iaddn(ea)}},et.prototype.copy=function(Y){Y.words=Array(this.length);for(var X=0;X<this.length;X++)Y.words[X]=this.words[X];Y.length=this.length,Y.negative=this.negative,Y.red=this.red},et.prototype.clone=function(){var Y=new et(null);return this.copy(Y),Y},et.prototype._expand=function(Y){for(;this.length<Y;)this.words[this.length++]=0;return this},et.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},et.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},et.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var en,ea=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],es=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],eo=[0,0,0x2000000,0x290d741,0x1000000,0x2e90edd,0x39aa400,0x267bf47,0x1000000,0x290d741,1e7,0x12959c3,0x222c000,0x3bd7765,7529536,0xadcea1,0x1000000,0x1704f61,0x206fc40,0x2cddcf9,64e6,4084101,5153632,6436343,7962624,9765625,0xb54ba0,0xdaf26b,0x1069c00,0x138f9ad,243e5,0x1b4d89f,0x2000000,0x25528a1,0x2b54a20,0x3216b93,0x39aa400];function el(Y,X,J){J.negative=X.negative^Y.negative;var Q=Y.length+X.length|0;J.length=Q,Q=Q-1|0;var ee=0|Y.words[0],et=0|X.words[0],er=ee*et,ei=0x3ffffff&er,en=er/0x4000000|0;J.words[0]=ei;for(var ea=1;ea<Q;ea++){for(var es=en>>>26,eo=0x3ffffff&en,el=Math.min(ea,X.length-1),eu=Math.max(0,ea-Y.length+1);eu<=el;eu++){var ef=ea-eu|0;es+=(er=(ee=0|Y.words[ef])*(et=0|X.words[eu])+eo)/0x4000000|0,eo=0x3ffffff&er}J.words[ea]=0|eo,en=0|es}return 0!==en?J.words[ea]=0|en:J.length--,J.strip()}et.prototype.toString=function(Y,X){if(X=0|X||1,16===(Y=Y||10)||"hex"===Y){for(var J="",ee=0,et=0,er=0;er<this.length;er++){var ei=this.words[er],en=((ei<<ee|et)&0xffffff).toString(16);J=0!=(et=ei>>>24-ee&0xffffff)||er!==this.length-1?ea[6-en.length]+en+J:en+J,(ee+=2)>=26&&(ee-=26,er--)}for(0!==et&&(J=et.toString(16)+J);J.length%X!=0;)J="0"+J;return 0!==this.negative&&(J="-"+J),J}if(Y===(0|Y)&&Y>=2&&Y<=36){var el=es[Y],eu=eo[Y];J="";var ef=this.clone();for(ef.negative=0;!ef.isZero();){var ed=ef.modn(eu).toString(Y);J=(ef=ef.idivn(eu)).isZero()?ed+J:ea[el-ed.length]+ed+J}for(this.isZero()&&(J="0"+J);J.length%X!=0;)J="0"+J;return 0!==this.negative&&(J="-"+J),J}Q(!1,"Base should be between 2 and 36")},et.prototype.toNumber=function(){var Y=this.words[0];return 2===this.length?Y+=0x4000000*this.words[1]:3===this.length&&1===this.words[2]?Y+=0x10000000000000+0x4000000*this.words[1]:this.length>2&&Q(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-Y:Y},et.prototype.toJSON=function(){return this.toString(16)},et.prototype.toBuffer=function(Y,X){return Q(void 0!==en),this.toArrayLike(en,Y,X)},et.prototype.toArray=function(Y,X){return this.toArrayLike(Array,Y,X)},et.prototype.toArrayLike=function(Y,X,J){var ee,et,er=this.byteLength(),ei=J||Math.max(1,er);
vendor: 38,343 bytes, line 10
10Q(er<=ei,"byte array longer than desired length"),Q(ei>0,"Requested array length <= 0"),this.strip();var en=new Y(ei),ea=this.clone();if("le"===X){for(et=0;!ea.isZero();et++)ee=ea.andln(255),ea.iushrn(8),en[et]=ee;for(;et<ei;et++)en[et]=0}else{for(et=0;et<ei-er;et++)en[et]=0;for(et=0;!ea.isZero();et++)ee=ea.andln(255),ea.iushrn(8),en[ei-et-1]=ee}return en},Math.clz32?et.prototype._countBits=function(Y){return 32-Math.clz32(Y)}:et.prototype._countBits=function(Y){var X=Y,J=0;return X>=4096&&(J+=13,X>>>=13),X>=64&&(J+=7,X>>>=7),X>=8&&(J+=4,X>>>=4),X>=2&&(J+=2,X>>>=2),J+X},et.prototype._zeroBits=function(Y){if(0===Y)return 26;var X=Y,J=0;return(8191&X)==0&&(J+=13,X>>>=13),(127&X)==0&&(J+=7,X>>>=7),(15&X)==0&&(J+=4,X>>>=4),(3&X)==0&&(J+=2,X>>>=2),(1&X)==0&&J++,J},et.prototype.bitLength=function(){var Y=this.words[this.length-1],X=this._countBits(Y);return(this.length-1)*26+X},et.prototype.zeroBits=function(){if(this.isZero())return 0;for(var Y=0,X=0;X<this.length;X++){var J=this._zeroBits(this.words[X]);if(Y+=J,26!==J)break}return Y},et.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},et.prototype.toTwos=function(Y){return 0!==this.negative?this.abs().inotn(Y).iaddn(1):this.clone()},et.prototype.fromTwos=function(Y){return this.testn(Y-1)?this.notn(Y).iaddn(1).ineg():this.clone()},et.prototype.isNeg=function(){return 0!==this.negative},et.prototype.neg=function(){return this.clone().ineg()},et.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},et.prototype.iuor=function(Y){for(;this.length<Y.length;)this.words[this.length++]=0;for(var X=0;X<Y.length;X++)this.words[X]=this.words[X]|Y.words[X];return this.strip()},et.prototype.ior=function(Y){return Q((this.negative|Y.negative)==0),this.iuor(Y)},et.prototype.or=function(Y){return this.length>Y.length?this.clone().ior(Y):Y.clone().ior(this)},et.prototype.uor=function(Y){return this.length>Y.length?this.clone().iuor(Y):Y.clone().iuor(this)},et.prototype.iuand=function(Y){var X;X=this.length>Y.length?Y:this;for(var J=0;J<X.length;J++)this.words[J]=this.words[J]&Y.words[J];return this.length=X.length,this.strip()},et.prototype.iand=function(Y){return Q((this.negative|Y.negative)==0),this.iuand(Y)},et.prototype.and=function(Y){return this.length>Y.length?this.clone().iand(Y):Y.clone().iand(this)},et.prototype.uand=function(Y){return this.length>Y.length?this.clone().iuand(Y):Y.clone().iuand(this)},et.prototype.iuxor=function(Y){this.length>Y.length?(X=this,J=Y):(X=Y,J=this);for(var X,J,Q=0;Q<J.length;Q++)this.words[Q]=X.words[Q]^J.words[Q];if(this!==X)for(;Q<X.length;Q++)this.words[Q]=X.words[Q];return this.length=X.length,this.strip()},et.prototype.ixor=function(Y){return Q((this.negative|Y.negative)==0),this.iuxor(Y)},et.prototype.xor=function(Y){return this.length>Y.length?this.clone().ixor(Y):Y.clone().ixor(this)},et.prototype.uxor=function(Y){return this.length>Y.length?this.clone().iuxor(Y):Y.clone().iuxor(this)},et.prototype.inotn=function(Y){Q("number"==typeof Y&&Y>=0);var X=0|Math.ceil(Y/26),J=Y%26;this._expand(X),J>0&&X--;for(var ee=0;ee<X;ee++)this.words[ee]=0x3ffffff&~this.words[ee];return J>0&&(this.words[ee]=~this.words[ee]&0x3ffffff>>26-J),this.strip()},et.prototype.notn=function(Y){return this.clone().inotn(Y)},et.prototype.setn=function(Y,X){Q("number"==typeof Y&&Y>=0);var J=Y/26|0,ee=Y%26;return this._expand(J+1),X?this.words[J]=this.words[J]|1<<ee:this.words[J]=this.words[J]&~(1<<ee),this.strip()},et.prototype.iadd=function(Y){if(0!==this.negative&&0===Y.negative)return this.negative=0,X=this.isub(Y),this.negative^=1,this._normSign();if(0===this.negative&&0!==Y.negative)return Y.negative=0,X=this.isub(Y),Y.negative=1,X._normSign();this.length>Y.length?(J=this,Q=Y):(J=Y,Q=this);for(var X,J,Q,ee=0,et=0;et<Q.length;et++)X=(0|J.words[et])+(0|Q.words[et])+ee,this.words[et]=0x3ffffff&X,ee=X>>>26;for(;0!==ee&&et<J.length;et++)X=(0|J.words[et])+ee,this.words[et]=0x3ffffff&X,ee=X>>>26;if(this.length=J.length,0!==ee)this.words[this.length]=ee,this.length++;else if(J!==this)for(;et<J.length;et++)this.words[et]=J.words[et];return this},et.prototype.add=function(Y){var X;return 0!==Y.negative&&0===this.negative?(Y.negative=0,X=this.sub(Y),Y.negative^=1,X):0===Y.negative&&0!==this.negative?(this.negative=0,X=Y.sub(this),this.negative=1,X):this.length>Y.length?this.clone().iadd(Y):Y.clone().iadd(this)},et.prototype.isub=function(Y){if(0!==Y.negative){Y.negative=0;var X,J,Q=this.iadd(Y);return Y.negative=1,Q._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(Y),this.negative=1,this._normSign();var ee=this.cmp(Y);if(0===ee)return this.negative=0,this.length=1,this.words[0]=0,this;ee>0?(X=this,J=Y):(X=Y,J=this);for(var et=0,er=0;er<J.length;er++)et=(Q=(0|X.words[er])-(0|J.words[er])+et)>>26,this.words[er]=0x3ffffff&Q;for(;0!==et&&er<X.length;er++)et=(Q=(0|X.words[er])+et)>>26,this.words[er]=0x3ffffff&Q;if(0===et&&er<X.length&&X!==this)for(;er<X.length;er++)this.words[er]=X.words[er];return this.length=Math.max(this.length,er),X!==this&&(this.negative=1),this.strip()},et.prototype.sub=function(Y){return this.clone().isub(Y)};var eu=function(Y,X,J){var Q,ee,et,er=Y.words,ei=X.words,en=J.words,ea=0,es=0|er[0],eo=8191&es,el=es>>>13,eu=0|er[1],ef=8191&eu,ed=eu>>>13,ec=0|er[2],eh=8191&ec,ep=ec>>>13,em=0|er[3],eb=8191&em,ey=em>>>13,eg=0|er[4],ev=8191&eg,ex=eg>>>13,ew=0|er[5],e_=8191&ew,eS=ew>>>13,eM=0|er[6],eA=8191&eM,ek=eM>>>13,eE=0|er[7],ej=8191&eE,eT=eE>>>13,eC=0|er[8],eR=8191&eC,eP=eC>>>13,eI=0|er[9],eO=8191&eI,eN=eI>>>13,eB=0|ei[0],eL=8191&eB,eF=eB>>>13,eD=0|ei[1],eV=8191&eD,eU=eD>>>13,ez=0|ei[2],eq=8191&ez,e$=ez>>>13,eW=0|ei[3],eH=8191&eW,eK=eW>>>13,eZ=0|ei[4],eG=8191&eZ,eY=eZ>>>13,eX=0|ei[5],eJ=8191&eX,eQ=eX>>>13,e0=0|ei[6],e1=8191&e0,e2=e0>>>13,e6=0|ei[7],e3=8191&e6,e4=e6>>>13,e5=0|ei[8],e8=8191&e5,e9=e5>>>13,e7=0|ei[9],te=8191&e7,tt=e7>>>13;J.negative=Y.negative^X.negative,J.length=19,Q=Math.imul(eo,eL);var tr=(ea+Q|0)+((8191&(ee=(ee=Math.imul(eo,eF))+Math.imul(el,eL)|0))<<13)|0;ea=((et=Math.imul(el,eF))+(ee>>>13)|0)+(tr>>>26)|0,tr&=0x3ffffff,Q=Math.imul(ef,eL),ee=(ee=Math.imul(ef,eF))+Math.imul(ed,eL)|0,et=Math.imul(ed,eF),Q=Q+Math.imul(eo,eV)|0;var ti=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,eU)|0)+Math.imul(el,eV)|0))<<13)|0;ea=((et=et+Math.imul(el,eU)|0)+(ee>>>13)|0)+(ti>>>26)|0,ti&=0x3ffffff,Q=Math.imul(eh,eL),ee=(ee=Math.imul(eh,eF))+Math.imul(ep,eL)|0,et=Math.imul(ep,eF),Q=Q+Math.imul(ef,eV)|0,ee=(ee=ee+Math.imul(ef,eU)|0)+Math.imul(ed,eV)|0,et=et+Math.imul(ed,eU)|0,Q=Q+Math.imul(eo,eq)|0;var tn=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,e$)|0)+Math.imul(el,eq)|0))<<13)|0;ea=((et=et+Math.imul(el,e$)|0)+(ee>>>13)|0)+(tn>>>26)|0,tn&=0x3ffffff,Q=Math.imul(eb,eL),ee=(ee=Math.imul(eb,eF))+Math.imul(ey,eL)|0,et=Math.imul(ey,eF),Q=Q+Math.imul(eh,eV)|0,ee=(ee=ee+Math.imul(eh,eU)|0)+Math.imul(ep,eV)|0,et=et+Math.imul(ep,eU)|0,Q=Q+Math.imul(ef,eq)|0,ee=(ee=ee+Math.imul(ef,e$)|0)+Math.imul(ed,eq)|0,et=et+Math.imul(ed,e$)|0,Q=Q+Math.imul(eo,eH)|0;var ta=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,eK)|0)+Math.imul(el,eH)|0))<<13)|0;ea=((et=et+Math.imul(el,eK)|0)+(ee>>>13)|0)+(ta>>>26)|0,ta&=0x3ffffff,Q=Math.imul(ev,eL),ee=(ee=Math.imul(ev,eF))+Math.imul(ex,eL)|0,et=Math.imul(ex,eF),Q=Q+Math.imul(eb,eV)|0,ee=(ee=ee+Math.imul(eb,eU)|0)+Math.imul(ey,eV)|0,et=et+Math.imul(ey,eU)|0,Q=Q+Math.imul(eh,eq)|0,ee=(ee=ee+Math.imul(eh,e$)|0)+Math.imul(ep,eq)|0,et=et+Math.imul(ep,e$)|0,Q=Q+Math.imul(ef,eH)|0,ee=(ee=ee+Math.imul(ef,eK)|0)+Math.imul(ed,eH)|0,et=et+Math.imul(ed,eK)|0,Q=Q+Math.imul(eo,eG)|0;var ts=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,eY)|0)+Math.imul(el,eG)|0))<<13)|0;ea=((et=et+Math.imul(el,eY)|0)+(ee>>>13)|0)+(ts>>>26)|0,ts&=0x3ffffff,Q=Math.imul(e_,eL),ee=(ee=Math.imul(e_,eF))+Math.imul(eS,eL)|0,et=Math.imul(eS,eF),Q=Q+Math.imul(ev,eV)|0,ee=(ee=ee+Math.imul(ev,eU)|0)+Math.imul(ex,eV)|0,et=et+Math.imul(ex,eU)|0,Q=Q+Math.imul(eb,eq)|0,ee=(ee=ee+Math.imul(eb,e$)|0)+Math.imul(ey,eq)|0,et=et+Math.imul(ey,e$)|0,Q=Q+Math.imul(eh,eH)|0,ee=(ee=ee+Math.imul(eh,eK)|0)+Math.imul(ep,eH)|0,et=et+Math.imul(ep,eK)|0,Q=Q+Math.imul(ef,eG)|0,ee=(ee=ee+Math.imul(ef,eY)|0)+Math.imul(ed,eG)|0,et=et+Math.imul(ed,eY)|0,Q=Q+Math.imul(eo,eJ)|0;var to=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,eQ)|0)+Math.imul(el,eJ)|0))<<13)|0;ea=((et=et+Math.imul(el,eQ)|0)+(ee>>>13)|0)+(to>>>26)|0,to&=0x3ffffff,Q=Math.imul(eA,eL),ee=(ee=Math.imul(eA,eF))+Math.imul(ek,eL)|0,et=Math.imul(ek,eF),Q=Q+Math.imul(e_,eV)|0,ee=(ee=ee+Math.imul(e_,eU)|0)+Math.imul(eS,eV)|0,et=et+Math.imul(eS,eU)|0,Q=Q+Math.imul(ev,eq)|0,ee=(ee=ee+Math.imul(ev,e$)|0)+Math.imul(ex,eq)|0,et=et+Math.imul(ex,e$)|0,Q=Q+Math.imul(eb,eH)|0,ee=(ee=ee+Math.imul(eb,eK)|0)+Math.imul(ey,eH)|0,et=et+Math.imul(ey,eK)|0,Q=Q+Math.imul(eh,eG)|0,ee=(ee=ee+Math.imul(eh,eY)|0)+Math.imul(ep,eG)|0,et=et+Math.imul(ep,eY)|0,Q=Q+Math.imul(ef,eJ)|0,ee=(ee=ee+Math.imul(ef,eQ)|0)+Math.imul(ed,eJ)|0,et=et+Math.imul(ed,eQ)|0,Q=Q+Math.imul(eo,e1)|0;var tl=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,e2)|0)+Math.imul(el,e1)|0))<<13)|0;ea=((et=et+Math.imul(el,e2)|0)+(ee>>>13)|0)+(tl>>>26)|0,tl&=0x3ffffff,Q=Math.imul(ej,eL),ee=(ee=Math.imul(ej,eF))+Math.imul(eT,eL)|0,et=Math.imul(eT,eF),Q=Q+Math.imul(eA,eV)|0,ee=(ee=ee+Math.imul(eA,eU)|0)+Math.imul(ek,eV)|0,et=et+Math.imul(ek,eU)|0,Q=Q+Math.imul(e_,eq)|0,ee=(ee=ee+Math.imul(e_,e$)|0)+Math.imul(eS,eq)|0,et=et+Math.imul(eS,e$)|0,Q=Q+Math.imul(ev,eH)|0,ee=(ee=ee+Math.imul(ev,eK)|0)+Math.imul(ex,eH)|0,et=et+Math.imul(ex,eK)|0,Q=Q+Math.imul(eb,eG)|0,ee=(ee=ee+Math.imul(eb,eY)|0)+Math.imul(ey,eG)|0,et=et+Math.imul(ey,eY)|0,Q=Q+Math.imul(eh,eJ)|0,ee=(ee=ee+Math.imul(eh,eQ)|0)+Math.imul(ep,eJ)|0,et=et+Math.imul(ep,eQ)|0,Q=Q+Math.imul(ef,e1)|0,ee=(ee=ee+Math.imul(ef,e2)|0)+Math.imul(ed,e1)|0,et=et+Math.imul(ed,e2)|0,Q=Q+Math.imul(eo,e3)|0;var tu=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,e4)|0)+Math.imul(el,e3)|0))<<13)|0;ea=((et=et+Math.imul(el,e4)|0)+(ee>>>13)|0)+(tu>>>26)|0,tu&=0x3ffffff,Q=Math.imul(eR,eL),ee=(ee=Math.imul(eR,eF))+Math.imul(eP,eL)|0,et=Math.imul(eP,eF),Q=Q+Math.imul(ej,eV)|0,ee=(ee=ee+Math.imul(ej,eU)|0)+Math.imul(eT,eV)|0,et=et+Math.imul(eT,eU)|0,Q=Q+Math.imul(eA,eq)|0,ee=(ee=ee+Math.imul(eA,e$)|0)+Math.imul(ek,eq)|0,et=et+Math.imul(ek,e$)|0,Q=Q+Math.imul(e_,eH)|0,ee=(ee=ee+Math.imul(e_,eK)|0)+Math.imul(eS,eH)|0,et=et+Math.imul(eS,eK)|0,Q=Q+Math.imul(ev,eG)|0,ee=(ee=ee+Math.imul(ev,eY)|0)+Math.imul(ex,eG)|0,et=et+Math.imul(ex,eY)|0,Q=Q+Math.imul(eb,eJ)|0,ee=(ee=ee+Math.imul(eb,eQ)|0)+Math.imul(ey,eJ)|0,et=et+Math.imul(ey,eQ)|0,Q=Q+Math.imul(eh,e1)|0,ee=(ee=ee+Math.imul(eh,e2)|0)+Math.imul(ep,e1)|0,et=et+Math.imul(ep,e2)|0,Q=Q+Math.imul(ef,e3)|0,ee=(ee=ee+Math.imul(ef,e4)|0)+Math.imul(ed,e3)|0,et=et+Math.imul(ed,e4)|0,Q=Q+Math.imul(eo,e8)|0;var tf=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,e9)|0)+Math.imul(el,e8)|0))<<13)|0;ea=((et=et+Math.imul(el,e9)|0)+(ee>>>13)|0)+(tf>>>26)|0,tf&=0x3ffffff,Q=Math.imul(eO,eL),ee=(ee=Math.imul(eO,eF))+Math.imul(eN,eL)|0,et=Math.imul(eN,eF),Q=Q+Math.imul(eR,eV)|0,ee=(ee=ee+Math.imul(eR,eU)|0)+Math.imul(eP,eV)|0,et=et+Math.imul(eP,eU)|0,Q=Q+Math.imul(ej,eq)|0,ee=(ee=ee+Math.imul(ej,e$)|0)+Math.imul(eT,eq)|0,et=et+Math.imul(eT,e$)|0,Q=Q+Math.imul(eA,eH)|0,ee=(ee=ee+Math.imul(eA,eK)|0)+Math.imul(ek,eH)|0,et=et+Math.imul(ek,eK)|0,Q=Q+Math.imul(e_,eG)|0,ee=(ee=ee+Math.imul(e_,eY)|0)+Math.imul(eS,eG)|0,et=et+Math.imul(eS,eY)|0,Q=Q+Math.imul(ev,eJ)|0,ee=(ee=ee+Math.imul(ev,eQ)|0)+Math.imul(ex,eJ)|0,et=et+Math.imul(ex,eQ)|0,Q=Q+Math.imul(eb,e1)|0,ee=(ee=ee+Math.imul(eb,e2)|0)+Math.imul(ey,e1)|0,et=et+Math.imul(ey,e2)|0,Q=Q+Math.imul(eh,e3)|0,ee=(ee=ee+Math.imul(eh,e4)|0)+Math.imul(ep,e3)|0,et=et+Math.imul(ep,e4)|0,Q=Q+Math.imul(ef,e8)|0,ee=(ee=ee+Math.imul(ef,e9)|0)+Math.imul(ed,e8)|0,et=et+Math.imul(ed,e9)|0,Q=Q+Math.imul(eo,te)|0;var td=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,tt)|0)+Math.imul(el,te)|0))<<13)|0;ea=((et=et+Math.imul(el,tt)|0)+(ee>>>13)|0)+(td>>>26)|0,td&=0x3ffffff,Q=Math.imul(eO,eV),ee=(ee=Math.imul(eO,eU))+Math.imul(eN,eV)|0,et=Math.imul(eN,eU),Q=Q+Math.imul(eR,eq)|0,ee=(ee=ee+Math.imul(eR,e$)|0)+Math.imul(eP,eq)|0,et=et+Math.imul(eP,e$)|0,Q=Q+Math.imul(ej,eH)|0,ee=(ee=ee+Math.imul(ej,eK)|0)+Math.imul(eT,eH)|0,et=et+Math.imul(eT,eK)|0,Q=Q+Math.imul(eA,eG)|0,ee=(ee=ee+Math.imul(eA,eY)|0)+Math.imul(ek,eG)|0,et=et+Math.imul(ek,eY)|0,Q=Q+Math.imul(e_,eJ)|0,ee=(ee=ee+Math.imul(e_,eQ)|0)+Math.imul(eS,eJ)|0,et=et+Math.imul(eS,eQ)|0,Q=Q+Math.imul(ev,e1)|0,ee=(ee=ee+Math.imul(ev,e2)|0)+Math.imul(ex,e1)|0,et=et+Math.imul(ex,e2)|0,Q=Q+Math.imul(eb,e3)|0,ee=(ee=ee+Math.imul(eb,e4)|0)+Math.imul(ey,e3)|0,et=et+Math.imul(ey,e4)|0,Q=Q+Math.imul(eh,e8)|0,ee=(ee=ee+Math.imul(eh,e9)|0)+Math.imul(ep,e8)|0,et=et+Math.imul(ep,e9)|0,Q=Q+Math.imul(ef,te)|0;var tc=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(ef,tt)|0)+Math.imul(ed,te)|0))<<13)|0;ea=((et=et+Math.imul(ed,tt)|0)+(ee>>>13)|0)+(tc>>>26)|0,tc&=0x3ffffff,Q=Math.imul(eO,eq),ee=(ee=Math.imul(eO,e$))+Math.imul(eN,eq)|0,et=Math.imul(eN,e$),Q=Q+Math.imul(eR,eH)|0,ee=(ee=ee+Math.imul(eR,eK)|0)+Math.imul(eP,eH)|0,et=et+Math.imul(eP,eK)|0,Q=Q+Math.imul(ej,eG)|0,ee=(ee=ee+Math.imul(ej,eY)|0)+Math.imul(eT,eG)|0,et=et+Math.imul(eT,eY)|0,Q=Q+Math.imul(eA,eJ)|0,ee=(ee=ee+Math.imul(eA,eQ)|0)+Math.imul(ek,eJ)|0,et=et+Math.imul(ek,eQ)|0,Q=Q+Math.imul(e_,e1)|0,ee=(ee=ee+Math.imul(e_,e2)|0)+Math.imul(eS,e1)|0,et=et+Math.imul(eS,e2)|0,Q=Q+Math.imul(ev,e3)|0,ee=(ee=ee+Math.imul(ev,e4)|0)+Math.imul(ex,e3)|0,et=et+Math.imul(ex,e4)|0,Q=Q+Math.imul(eb,e8)|0,ee=(ee=ee+Math.imul(eb,e9)|0)+Math.imul(ey,e8)|0,et=et+Math.imul(ey,e9)|0,Q=Q+Math.imul(eh,te)|0;var th=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eh,tt)|0)+Math.imul(ep,te)|0))<<13)|0;ea=((et=et+Math.imul(ep,tt)|0)+(ee>>>13)|0)+(th>>>26)|0,th&=0x3ffffff,Q=Math.imul(eO,eH),ee=(ee=Math.imul(eO,eK))+Math.imul(eN,eH)|0,et=Math.imul(eN,eK),Q=Q+Math.imul(eR,eG)|0,ee=(ee=ee+Math.imul(eR,eY)|0)+Math.imul(eP,eG)|0,et=et+Math.imul(eP,eY)|0,Q=Q+Math.imul(ej,eJ)|0,ee=(ee=ee+Math.imul(ej,eQ)|0)+Math.imul(eT,eJ)|0,et=et+Math.imul(eT,eQ)|0,Q=Q+Math.imul(eA,e1)|0,ee=(ee=ee+Math.imul(eA,e2)|0)+Math.imul(ek,e1)|0,et=et+Math.imul(ek,e2)|0,Q=Q+Math.imul(e_,e3)|0,ee=(ee=ee+Math.imul(e_,e4)|0)+Math.imul(eS,e3)|0,et=et+Math.imul(eS,e4)|0,Q=Q+Math.imul(ev,e8)|0,ee=(ee=ee+Math.imul(ev,e9)|0)+Math.imul(ex,e8)|0,et=et+Math.imul(ex,e9)|0,Q=Q+Math.imul(eb,te)|0;var tp=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eb,tt)|0)+Math.imul(ey,te)|0))<<13)|0;ea=((et=et+Math.imul(ey,tt)|0)+(ee>>>13)|0)+(tp>>>26)|0,tp&=0x3ffffff,Q=Math.imul(eO,eG),ee=(ee=Math.imul(eO,eY))+Math.imul(eN,eG)|0,et=Math.imul(eN,eY),Q=Q+Math.imul(eR,eJ)|0,ee=(ee=ee+Math.imul(eR,eQ)|0)+Math.imul(eP,eJ)|0,et=et+Math.imul(eP,eQ)|0,Q=Q+Math.imul(ej,e1)|0,ee=(ee=ee+Math.imul(ej,e2)|0)+Math.imul(eT,e1)|0,et=et+Math.imul(eT,e2)|0,Q=Q+Math.imul(eA,e3)|0,ee=(ee=ee+Math.imul(eA,e4)|0)+Math.imul(ek,e3)|0,et=et+Math.imul(ek,e4)|0,Q=Q+Math.imul(e_,e8)|0,ee=(ee=ee+Math.imul(e_,e9)|0)+Math.imul(eS,e8)|0,et=et+Math.imul(eS,e9)|0,Q=Q+Math.imul(ev,te)|0;var tm=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(ev,tt)|0)+Math.imul(ex,te)|0))<<13)|0;ea=((et=et+Math.imul(ex,tt)|0)+(ee>>>13)|0)+(tm>>>26)|0,tm&=0x3ffffff,Q=Math.imul(eO,eJ),ee=(ee=Math.imul(eO,eQ))+Math.imul(eN,eJ)|0,et=Math.imul(eN,eQ),Q=Q+Math.imul(eR,e1)|0,ee=(ee=ee+Math.imul(eR,e2)|0)+Math.imul(eP,e1)|0,et=et+Math.imul(eP,e2)|0,Q=Q+Math.imul(ej,e3)|0,ee=(ee=ee+Math.imul(ej,e4)|0)+Math.imul(eT,e3)|0,et=et+Math.imul(eT,e4)|0,Q=Q+Math.imul(eA,e8)|0,ee=(ee=ee+Math.imul(eA,e9)|0)+Math.imul(ek,e8)|0,et=et+Math.imul(ek,e9)|0,Q=Q+Math.imul(e_,te)|0;var tb=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(e_,tt)|0)+Math.imul(eS,te)|0))<<13)|0;ea=((et=et+Math.imul(eS,tt)|0)+(ee>>>13)|0)+(tb>>>26)|0,tb&=0x3ffffff,Q=Math.imul(eO,e1),ee=(ee=Math.imul(eO,e2))+Math.imul(eN,e1)|0,et=Math.imul(eN,e2),Q=Q+Math.imul(eR,e3)|0,ee=(ee=ee+Math.imul(eR,e4)|0)+Math.imul(eP,e3)|0,et=et+Math.imul(eP,e4)|0,Q=Q+Math.imul(ej,e8)|0,ee=(ee=ee+Math.imul(ej,e9)|0)+Math.imul(eT,e8)|0,et=et+Math.imul(eT,e9)|0,Q=Q+Math.imul(eA,te)|0;var ty=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eA,tt)|0)+Math.imul(ek,te)|0))<<13)|0;ea=((et=et+Math.imul(ek,tt)|0)+(ee>>>13)|0)+(ty>>>26)|0,ty&=0x3ffffff,Q=Math.imul(eO,e3),ee=(ee=Math.imul(eO,e4))+Math.imul(eN,e3)|0,et=Math.imul(eN,e4),Q=Q+Math.imul(eR,e8)|0,ee=(ee=ee+Math.imul(eR,e9)|0)+Math.imul(eP,e8)|0,et=et+Math.imul(eP,e9)|0,Q=Q+Math.imul(ej,te)|0;var tg=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(ej,tt)|0)+Math.imul(eT,te)|0))<<13)|0;ea=((et=et+Math.imul(eT,tt)|0)+(ee>>>13)|0)+(tg>>>26)|0,tg&=0x3ffffff,Q=Math.imul(eO,e8),ee=(ee=Math.imul(eO,e9))+Math.imul(eN,e8)|0,et=Math.imul(eN,e9),Q=Q+Math.imul(eR,te)|0;var tv=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eR,tt)|0)+Math.imul(eP,te)|0))<<13)|0;ea=((et=et+Math.imul(eP,tt)|0)+(ee>>>13)|0)+(tv>>>26)|0,tv&=0x3ffffff,Q=Math.imul(eO,te);var tx=(ea+Q|0)+((8191&(ee=(ee=Math.imul(eO,tt))+Math.imul(eN,te)|0))<<13)|0;return ea=((et=Math.imul(eN,tt))+(ee>>>13)|0)+(tx>>>26)|0,tx&=0x3ffffff,en[0]=tr,en[1]=ti,en[2]=tn,en[3]=ta,en[4]=ts,en[5]=to,en[6]=tl,en[7]=tu,en[8]=tf,en[9]=td,en[10]=tc,en[11]=th,en[12]=tp,en[13]=tm,en[14]=tb,en[15]=ty,en[16]=tg,en[17]=tv,en[18]=tx,0!==ea&&(en[19]=ea,J.length++),J};function ef(Y,X,J){return(new ed).mulp(Y,X,J)}function ed(Y,X){this.x=Y,this.y=X}Math.imul||(eu=el),et.prototype.mulTo=function(Y,X){var J=this.length+Y.length;return 10===this.length&&10===Y.length?eu(this,Y,X):J<63?el(this,Y,X):J<1024?function(Y,X,J){J.negative=X.negative^Y.negative,J.length=Y.length+X.length;for(var Q=0,ee=0,et=0;et<J.length-1;et++){var er=ee;ee=0;for(var ei=0x3ffffff&Q,en=Math.min(et,X.length-1),ea=Math.max(0,et-Y.length+1);ea<=en;ea++){var es=et-ea,eo=(0|Y.words[es])*(0|X.words[ea]),el=0x3ffffff&eo;er=er+(eo/0x4000000|0)|0,ei=0x3ffffff&(el=el+ei|0),ee+=(er=er+(el>>>26)|0)>>>26,er&=0x3ffffff}J.words[et]=ei,Q=er,er=ee}return 0!==Q?J.words[et]=Q:J.length--,J.strip()}(this,Y,X):ef(this,Y,X)},ed.prototype.makeRBT=function(Y){for(var X=Array(Y),J=et.prototype._countBits(Y)-1,Q=0;Q<Y;Q++)X[Q]=this.revBin(Q,J,Y);return X},ed.prototype.revBin=function(Y,X,J){if(0===Y||Y===J-1)return Y;for(var Q=0,ee=0;ee<X;ee++)Q|=(1&Y)<<X-ee-1,Y>>=1;return Q},ed.prototype.permute=function(Y,X,J,Q,ee,et){for(var er=0;er<et;er++)Q[er]=X[Y[er]],ee[er]=J[Y[er]]},ed.prototype.transform=function(Y,X,J,Q,ee,et){this.permute(et,Y,X,J,Q,ee);for(var er=1;er<ee;er<<=1)for(var ei=er<<1,en=Math.cos(2*Math.PI/ei),ea=Math.sin(2*Math.PI/ei),es=0;es<ee;es+=ei)for(var eo=en,el=ea,eu=0;eu<er;eu++){var ef=J[es+eu],ed=Q[es+eu],ec=J[es+eu+er],eh=Q[es+eu+er],ep=eo*ec-el*eh;eh=eo*eh+el*ec,ec=ep,J[es+eu]=ef+ec,Q[es+eu]=ed+eh,J[es+eu+er]=ef-ec,Q[es+eu+er]=ed-eh,eu!==ei&&(ep=en*eo-ea*el,el=en*el+ea*eo,eo=ep)}},ed.prototype.guessLen13b=function(Y,X){var J=1|Math.max(X,Y),Q=1&J,ee=0;for(J=J/2|0;J;J>>>=1)ee++;return 1<<ee+1+Q},ed.prototype.conjugate=function(Y,X,J){if(!(J<=1))for(var Q=0;Q<J/2;Q++){var ee=Y[Q];Y[Q]=Y[J-Q-1],Y[J-Q-1]=ee,ee=X[Q],X[Q]=-X[J-Q-1],X[J-Q-1]=-ee}},ed.prototype.normalize13b=function(Y,X){for(var J=0,Q=0;Q<X/2;Q++){var ee=8192*Math.round(Y[2*Q+1]/X)+Math.round(Y[2*Q]/X)+J;Y[Q]=0x3ffffff&ee,J=ee<0x4000000?0:ee/0x4000000|0}return Y},ed.prototype.convert13b=function(Y,X,J,ee){for(var et=0,er=0;er<X;er++)et+=0|Y[er],J[2*er]=8191&et,et>>>=13,J[2*er+1]=8191&et,et>>>=13;for(er=2*X;er<ee;++er)J[er]=0;Q(0===et),Q((-8192&et)==0)},ed.prototype.stub=function(Y){for(var X=Array(Y),J=0;J<Y;J++)X[J]=0;return X},ed.prototype.mulp=function(Y,X,J){var Q=2*this.guessLen13b(Y.length,X.length),ee=this.makeRBT(Q),et=this.stub(Q),er=Array(Q),ei=Array(Q),en=Array(Q),ea=Array(Q),es=Array(Q),eo=Array(Q),el=J.words;el.length=Q,this.convert13b(Y.words,Y.length,er,Q),this.convert13b(X.words,X.length,ea,Q),this.transform(er,et,ei,en,Q,ee),this.transform(ea,et,es,eo,Q,ee);for(var eu=0;eu<Q;eu++){var ef=ei[eu]*es[eu]-en[eu]*eo[eu];en[eu]=ei[eu]*eo[eu]+en[eu]*es[eu],ei[eu]=ef}return this.conjugate(ei,en,Q),this.transform(ei,en,el,et,Q,ee),this.conjugate(el,et,Q),this.normalize13b(el,Q),J.negative=Y.negative^X.negative,J.length=Y.length+X.length,J.strip()},et.prototype.mul=function(Y){var X=new et(null);return X.words=Array(this.length+Y.length),this.mulTo(Y,X)},et.prototype.mulf=function(Y){var X=new et(null);return X.words=Array(this.length+Y.length),ef(this,Y,X)},et.prototype.imul=function(Y){return this.clone().mulTo(Y,this)},et.prototype.imuln=function(Y){Q("number"==typeof Y),Q(Y<0x4000000);for(var X=0,J=0;J<this.length;J++){var ee=(0|this.words[J])*Y,et=(0x3ffffff&ee)+(0x3ffffff&X);X>>=26,X+=(ee/0x4000000|0)+(et>>>26),this.words[J]=0x3ffffff&et}return 0!==X&&(this.words[J]=X,this.length++),this},et.prototype.muln=function(Y){return this.clone().imuln(Y)},et.prototype.sqr=function(){return this.mul(this)},et.prototype.isqr=function(){return this.imul(this.clone())},et.prototype.pow=function(Y){var X=function(Y){for(var X=Array(Y.bitLength()),J=0;J<X.length;J++){var Q=J/26|0,ee=J%26;X[J]=(Y.words[Q]&1<<ee)>>>ee}return X}(Y);if(0===X.length)return new et(1);for(var J=this,Q=0;Q<X.length&&0===X[Q];Q++,J=J.sqr());if(++Q<X.length)for(var ee=J.sqr();Q<X.length;Q++,ee=ee.sqr())0!==X[Q]&&(J=J.mul(ee));return J},et.prototype.iushln=function(Y){Q("number"==typeof Y&&Y>=0);var X,J=Y%26,ee=(Y-J)/26,et=0x3ffffff>>>26-J<<26-J;if(0!==J){var er=0;for(X=0;X<this.length;X++){var ei=this.words[X]&et,en=(0|this.words[X])-ei<<J;this.words[X]=en|er,er=ei>>>26-J}er&&(this.words[X]=er,this.length++)}if(0!==ee){for(X=this.length-1;X>=0;X--)this.words[X+ee]=this.words[X];for(X=0;X<ee;X++)this.words[X]=0;this.length+=ee}return this.strip()},et.prototype.ishln=function(Y){return Q(0===this.negative),this.iushln(Y)},et.prototype.iushrn=function(Y,X,J){Q("number"==typeof Y&&Y>=0);var ee=X?(X-X%26)/26:0,et=Y%26,er=Math.min((Y-et)/26,this.length),ei=0x3ffffff^0x3ffffff>>>et<<et;if(ee-=er,ee=Math.max(0,ee),J){for(var en=0;en<er;en++)J.words[en]=this.words[en];J.length=er}if(0===er);else if(this.length>er)for(this.length-=er,en=0;en<this.length;en++)this.words[en]=this.words[en+er];else this.words[0]=0,this.length=1;var ea=0;for(en=this.length-1;en>=0&&(0!==ea||en>=ee);en--){var es=0|this.words[en];this.words[en]=ea<<26-et|es>>>et,ea=es&ei}return J&&0!==ea&&(J.words[J.length++]=ea),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},et.prototype.ishrn=function(Y,X,J){return Q(0===this.negative),this.iushrn(Y,X,J)},et.prototype.shln=function(Y){return this.clone().ishln(Y)},et.prototype.ushln=function(Y){return this.clone().iushln(Y)},et.prototype.shrn=function(Y){return this.clone().ishrn(Y)},et.prototype.ushrn=function(Y){return this.clone().iushrn(Y)},et.prototype.testn=function(Y){Q("number"==typeof Y&&Y>=0);var X=Y%26,J=(Y-X)/26;return!(this.length<=J)&&!!(this.words[J]&1<<X)},et.prototype.imaskn=function(Y){Q("number"==typeof Y&&Y>=0);var X=Y%26,J=(Y-X)/26;return(Q(0===this.negative,"imaskn works only with positive numbers"),this.length<=J)?this:(0!==X&&J++,this.length=Math.min(J,this.length),0!==X&&(this.words[this.length-1]&=0x3ffffff^0x3ffffff>>>X<<X),this.strip())},et.prototype.maskn=function(Y){return this.clone().imaskn(Y)},et.prototype.iaddn=function(Y){return(Q("number"==typeof Y),Q(Y<0x4000000),Y<0)?this.isubn(-Y):0!==this.negative?(1===this.length&&(0|this.words[0])<Y?(this.words[0]=Y-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(Y),this.negative=1),this):this._iaddn(Y)},et.prototype._iaddn=function(Y){this.words[0]+=Y;for(var X=0;X<this.length&&this.words[X]>=0x4000000;X++)this.words[X]-=0x4000000,X===this.length-1?this.words[X+1]=1:this.words[X+1]++;return this.length=Math.max(this.length,X+1),this},et.prototype.isubn=function(Y){if(Q("number"==typeof Y),Q(Y<0x4000000),Y<0)return this.iaddn(-Y);if(0!==this.negative)return this.negative=0,this.iaddn(Y),this.negative=1,this;if(this.words[0]-=Y,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var X=0;X<this.length&&this.words[X]<0;X++)this.words[X]+=0x4000000,this.words[X+1]-=1;return this.strip()},et.prototype.addn=function(Y){return this.clone().iaddn(Y)},et.prototype.subn=function(Y){return this.clone().isubn(Y)},et.prototype.iabs=function(){return this.negative=0,this},et.prototype.abs=function(){return this.clone().iabs()},et.prototype._ishlnsubmul=function(Y,X,J){var ee,et,er=Y.length+J;this._expand(er);var ei=0;for(ee=0;ee<Y.length;ee++){et=(0|this.words[ee+J])+ei;var en=(0|Y.words[ee])*X;et-=0x3ffffff&en,ei=(et>>26)-(en/0x4000000|0),this.words[ee+J]=0x3ffffff&et}for(;ee<this.length-J;ee++)ei=(et=(0|this.words[ee+J])+ei)>>26,this.words[ee+J]=0x3ffffff&et;if(0===ei)return this.strip();for(Q(-1===ei),ei=0,ee=0;ee<this.length;ee++)ei=(et=-(0|this.words[ee])+ei)>>26,this.words[ee]=0x3ffffff&et;return this.negative=1,this.strip()},et.prototype._wordDiv=function(Y,X){var J,Q=this.length-Y.length,ee=this.clone(),er=Y,ei=0|er.words[er.length-1];0!=(Q=26-this._countBits(ei))&&(er=er.ushln(Q),ee.iushln(Q),ei=0|er.words[er.length-1]);var en=ee.length-er.length;if("mod"!==X){(J=new et(null)).length=en+1,J.words=Array(J.length);for(var ea=0;ea<J.length;ea++)J.words[ea]=0}var es=ee.clone()._ishlnsubmul(er,1,en);0===es.negative&&(ee=es,J&&(J.words[en]=1));for(var eo=en-1;eo>=0;eo--){var el=(0|ee.words[er.length+eo])*0x4000000+(0|ee.words[er.length+eo-1]);for(el=Math.min(el/ei|0,0x3ffffff),ee._ishlnsubmul(er,el,eo);0!==ee.negative;)el--,ee.negative=0,ee._ishlnsubmul(er,1,eo),ee.isZero()||(ee.negative^=1);J&&(J.words[eo]=el)}return J&&J.strip(),ee.strip(),"div"!==X&&0!==Q&&ee.iushrn(Q),{div:J||null,mod:ee}},et.prototype.divmod=function(Y,X,J){var ee,er,ei;return(Q(!Y.isZero()),this.isZero())?{div:new et(0),mod:new et(0)}:0!==this.negative&&0===Y.negative?(ei=this.neg().divmod(Y,X),"mod"!==X&&(ee=ei.div.neg()),"div"!==X&&(er=ei.mod.neg(),J&&0!==er.negative&&er.iadd(Y)),{div:ee,mod:er}):0===this.negative&&0!==Y.negative?(ei=this.divmod(Y.neg(),X),"mod"!==X&&(ee=ei.div.neg()),{div:ee,mod:ei.mod}):(this.negative&Y.negative)!=0?(ei=this.neg().divmod(Y.neg(),X),"div"!==X&&(er=ei.mod.neg(),J&&0!==er.negative&&er.isub(Y)),{div:ei.div,mod:er}):Y.length>this.length||0>this.cmp(Y)?{div:new et(0),mod:this}:1===Y.length?"div"===X?{div:this.divn(Y.words[0]),mod:null}:"mod"===X?{div:null,mod:new et(this.modn(Y.words[0]))}:{div:this.divn(Y.words[0]),mod:new et(this.modn(Y.words[0]))}:this._wordDiv(Y,X)},et.prototype.div=function(Y){return this.divmod(Y,"div",!1).div},et.prototype.mod=function(Y){return this.divmod(Y,"mod",!1).mod},et.prototype.umod=function(Y){return this.divmod(Y,"mod",!0).mod},et.prototype.divRound=function(Y){var X=this.divmod(Y);if(X.mod.isZero())return X.div;var J=0!==X.div.negative?X.mod.isub(Y):X.mod,Q=Y.ushrn(1),ee=Y.andln(1),et=J.cmp(Q);return et<0||1===ee&&0===et?X.div:0!==X.div.negative?X.div.isubn(1):X.div.iaddn(1)},et.prototype.modn=function(Y){Q(Y<=0x3ffffff);for(var X=0x4000000%Y,J=0,ee=this.length-1;ee>=0;ee--)J=(X*J+(0|this.words[ee]))%Y;return J},et.prototype.idivn=function(Y){Q(Y<=0x3ffffff);for(var X=0,J=this.length-1;J>=0;J--){var ee=(0|this.words[J])+0x4000000*X;this.words[J]=ee/Y|0,X=ee%Y}return this.strip()},et.prototype.divn=function(Y){return this.clone().idivn(Y)},et.prototype.egcd=function(Y){Q(0===Y.negative),Q(!Y.isZero());var X=this,J=Y.clone();X=0!==X.negative?X.umod(Y):X.clone();for(var ee=new et(1),er=new et(0),ei=new et(0),en=new et(1),ea=0;X.isEven()&&J.isEven();)X.iushrn(1),J.iushrn(1),++ea;for(var es=J.clone(),eo=X.clone();!X.isZero();){for(var el=0,eu=1;(X.words[0]&eu)==0&&el<26;++el,eu<<=1);if(el>0)for(X.iushrn(el);el-- >0;)(ee.isOdd()||er.isOdd())&&(ee.iadd(es),er.isub(eo)),ee.iushrn(1),er.iushrn(1);for(var ef=0,ed=1;(J.words[0]&ed)==0&&ef<26;++ef,ed<<=1);if(ef>0)for(J.iushrn(ef);ef-- >0;)(ei.isOdd()||en.isOdd())&&(ei.iadd(es),en.isub(eo)),ei.iushrn(1),en.iushrn(1);X.cmp(J)>=0?(X.isub(J),ee.isub(ei),er.isub(en)):(J.isub(X),ei.isub(ee),en.isub(er))}return{a:ei,b:en,gcd:J.iushln(ea)}},et.prototype._invmp=function(Y){Q(0===Y.negative),Q(!Y.isZero());var X,J=this,ee=Y.clone();J=0!==J.negative?J.umod(Y):J.clone();for(var er=new et(1),ei=new et(0),en=ee.clone();J.cmpn(1)>0&&ee.cmpn(1)>0;){for(var ea=0,es=1;(J.words[0]&es)==0&&ea<26;++ea,es<<=1);if(ea>0)for(J.iushrn(ea);ea-- >0;)er.isOdd()&&er.iadd(en),er.iushrn(1);for(var eo=0,el=1;(ee.words[0]&el)==0&&eo<26;++eo,el<<=1);if(eo>0)for(ee.iushrn(eo);eo-- >0;)ei.isOdd()&&ei.iadd(en),ei.iushrn(1);J.cmp(ee)>=0?(J.isub(ee),er.isub(ei)):(ee.isub(J),ei.isub(er))}return 0>(X=0===J.cmpn(1)?er:ei).cmpn(0)&&X.iadd(Y),X},et.prototype.gcd=function(Y){if(this.isZero())return Y.abs();if(Y.isZero())return this.abs();var X=this.clone(),J=Y.clone();X.negative=0,J.negative=0;for(var Q=0;X.isEven()&&J.isEven();Q++)X.iushrn(1),J.iushrn(1);for(;;){for(;X.isEven();)X.iushrn(1);for(;J.isEven();)J.iushrn(1);var ee=X.cmp(J);if(ee<0){var et=X;X=J,J=et}else if(0===ee||0===J.cmpn(1))break;X.isub(J)}return J.iushln(Q)},et.prototype.invm=function(Y){return this.egcd(Y).a.umod(Y)},et.prototype.isEven=function(){return(1&this.words[0])==0},et.prototype.isOdd=function(){return(1&this.words[0])==1},et.prototype.andln=function(Y){return this.words[0]&Y},et.prototype.bincn=function(Y){Q("number"==typeof Y);var X=Y%26,J=(Y-X)/26,ee=1<<X;if(this.length<=J)return this._expand(J+1),this.words[J]|=ee,this;for(var et=ee,er=J;0!==et&&er<this.length;er++){var ei=0|this.words[er];ei+=et,et=ei>>>26,ei&=0x3ffffff,this.words[er]=ei}return 0!==et&&(this.words[er]=et,this.length++),this},et.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},et.prototype.cmpn=function(Y){var X,J=Y<0;if(0!==this.negative&&!J)return -1;if(0===this.negative&&J)return 1;if(this.strip(),this.length>1)X=1;else{J&&(Y=-Y),Q(Y<=0x3ffffff,"Number is too big");var ee=0|this.words[0];X=ee===Y?0:ee<Y?-1:1}return 0!==this.negative?0|-X:X},et.prototype.cmp=function(Y){if(0!==this.negative&&0===Y.negative)return -1;if(0===this.negative&&0!==Y.negative)return 1;var X=this.ucmp(Y);return 0!==this.negative?0|-X:X},et.prototype.ucmp=function(Y){if(this.length>Y.length)return 1;if(this.length<Y.length)return -1;for(var X=0,J=this.length-1;J>=0;J--){var Q=0|this.words[J],ee=0|Y.words[J];if(Q!==ee){Q<ee?X=-1:Q>ee&&(X=1);break}}return X},et.prototype.gtn=function(Y){return 1===this.cmpn(Y)},et.prototype.gt=function(Y){return 1===this.cmp(Y)},et.prototype.gten=function(Y){return this.cmpn(Y)>=0},et.prototype.gte=function(Y){return this.cmp(Y)>=0},et.prototype.ltn=function(Y){return -1===this.cmpn(Y)},et.prototype.lt=function(Y){return -1===this.cmp(Y)},et.prototype.lten=function(Y){return 0>=this.cmpn(Y)},et.prototype.lte=function(Y){return 0>=this.cmp(Y)},et.prototype.eqn=function(Y){return 0===this.cmpn(Y)},et.prototype.eq=function(Y){return 0===this.cmp(Y)},et.red=function(Y){return new eg(Y)},et.prototype.toRed=function(Y){return Q(!this.red,"Already a number in reduction context"),Q(0===this.negative,"red works only with positives"),Y.convertTo(this)._forceRed(Y)},et.prototype.fromRed=function(){return Q(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},et.prototype._forceRed=function(Y){return this.red=Y,this},et.prototype.forceRed=function(Y){return Q(!this.red,"Already a number in reduction context"),this._forceRed(Y)},et.prototype.redAdd=function(Y){return Q(this.red,"redAdd works only with red numbers"),this.red.add(this,Y)},et.prototype.redIAdd=function(Y){return Q(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,Y)},et.prototype.redSub=function(Y){return Q(this.red,"redSub works only with red numbers"),this.red.sub(this,Y)},et.prototype.redISub=function(Y){return Q(this.red,"redISub works only with red numbers"),this.red.isub(this,Y)},et.prototype.redShl=function(Y){return Q(this.red,"redShl works only with red numbers"),this.red.shl(this,Y)},et.prototype.redMul=function(Y){return Q(this.red,"redMul works only with red numbers"),this.red._verify2(this,Y),this.red.mul(this,Y)},et.prototype.redIMul=function(Y){return Q(this.red,"redMul works only with red numbers"),this.red._verify2(this,Y),this.red.imul(this,Y)},et.prototype.redSqr=function(){return Q(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},et.prototype.redISqr=function(){return Q(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},et.prototype.redSqrt=function(){return Q(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},et.prototype.redInvm=function(){return Q(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},et.prototype.redNeg=function(){return Q(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},et.prototype.redPow=function(Y){return Q(this.red&&!Y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,Y)};var ec={k256:null,p224:null,p192:null,p25519:null};function eh(Y,X){this.name=Y,this.p=new et(X,16),this.n=this.p.bitLength(),this.k=new et(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function ep(){eh.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function em(){eh.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eb(){eh.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function ey(){eh.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function eg(Y){if("string"==typeof Y){var X=et._prime(Y);this.m=X.p,this.prime=X}else Q(Y.gtn(1),"modulus must be greater than 1"),this.m=Y,this.prime=null}function ev(Y){eg.call(this,Y),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new et(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}eh.prototype._tmp=function(){var Y=new et(null);return Y.words=Array(Math.ceil(this.n/13)),Y},eh.prototype.ireduce=function(Y){var X,J=Y;do this.split(J,this.tmp),X=(J=(J=this.imulK(J)).iadd(this.tmp)).bitLength();while(X>this.n)var Q=X<this.n?-1:J.ucmp(this.p);return 0===Q?(J.words[0]=0,J.length=1):Q>0?J.isub(this.p):void 0!==J.strip?J.strip():J._strip(),J},eh.prototype.split=function(Y,X){Y.iushrn(this.n,0,X)},eh.prototype.imulK=function(Y){return Y.imul(this.k)},ee(ep,eh),ep.prototype.split=function(Y,X){for(var J=Math.min(Y.length,9),Q=0;Q<J;Q++)X.words[Q]=Y.words[Q];if(X.length=J,Y.length<=9){Y.words[0]=0,Y.length=1;return}var ee=Y.words[9];for(X.words[X.length++]=4194303&ee,Q=10;Q<Y.length;Q++){var et=0|Y.words[Q];Y.words[Q-10]=(4194303&et)<<4|ee>>>22,ee=et}ee>>>=22,Y.words[Q-10]=ee,0===ee&&Y.length>10?Y.length-=10:Y.length-=9},ep.prototype.imulK=function(Y){Y.words[Y.length]=0,Y.words[Y.length+1]=0,Y.length+=2;for(var X=0,J=0;J<Y.length;J++){var Q=0|Y.words[J];X+=977*Q,Y.words[J]=0x3ffffff&X,X=64*Q+(X/0x4000000|0)}return 0===Y.words[Y.length-1]&&(Y.length--,0===Y.words[Y.length-1]&&Y.length--),Y},ee(em,eh),ee(eb,eh),ee(ey,eh),ey.prototype.imulK=function(Y){for(var X=0,J=0;J<Y.length;J++){var Q=(0|Y.words[J])*19+X,ee=0x3ffffff&Q;Q>>>=26,Y.words[J]=ee,X=Q}return 0!==X&&(Y.words[Y.length++]=X),Y},et._prime=function(Y){var X;if(ec[Y])return ec[Y];if("k256"===Y)X=new ep;else if("p224"===Y)X=new em;else if("p192"===Y)X=new eb;else if("p25519"===Y)X=new ey;else throw Error("Unknown prime "+Y);return ec[Y]=X,X},eg.prototype._verify1=function(Y){Q(0===Y.negative,"red works only with positives"),Q(Y.red,"red works only with red numbers")},eg.prototype._verify2=function(Y,X){Q((Y.negative|X.negative)==0,"red works only with positives"),Q(Y.red&&Y.red===X.red,"red works only with red numbers")},eg.prototype.imod=function(Y){return this.prime?this.prime.ireduce(Y)._forceRed(this):Y.umod(this.m)._forceRed(this)},eg.prototype.neg=function(Y){return Y.isZero()?Y.clone():this.m.sub(Y)._forceRed(this)},eg.prototype.add=function(Y,X){this._verify2(Y,X);var J=Y.add(X);return J.cmp(this.m)>=0&&J.isub(this.m),J._forceRed(this)},eg.prototype.iadd=function(Y,X){this._verify2(Y,X);var J=Y.iadd(X);return J.cmp(this.m)>=0&&J.isub(this.m),J},eg.prototype.sub=function(Y,X){this._verify2(Y,X);var J=Y.sub(X);return 0>J.cmpn(0)&&J.iadd(this.m),J._forceRed(this)},eg.prototype.isub=function(Y,X){this._verify2(Y,X);var J=Y.isub(X);return 0>J.cmpn(0)&&J.iadd(this.m),J},eg.prototype.shl=function(Y,X){return this._verify1(Y),this.imod(Y.ushln(X))},eg.prototype.imul=function(Y,X){return this._verify2(Y,X),this.imod(Y.imul(X))},eg.prototype.mul=function(Y,X){return this._verify2(Y,X),this.imod(Y.mul(X))},eg.prototype.isqr=function(Y){return this.imul(Y,Y.clone())},eg.prototype.sqr=function(Y){return this.mul(Y,Y)},eg.prototype.sqrt=function(Y){if(Y.isZero())return Y.clone();var X=this.m.andln(3);if(Q(X%2==1),3===X){var J=this.m.add(new et(1)).iushrn(2);return this.pow(Y,J)}for(var ee=this.m.subn(1),er=0;!ee.isZero()&&0===ee.andln(1);)er++,ee.iushrn(1);Q(!ee.isZero());var ei=new et(1).toRed(this),en=ei.redNeg(),ea=this.m.subn(1).iushrn(1),es=this.m.bitLength();for(es=new et(2*es*es).toRed(this);0!==this.pow(es,ea).cmp(en);)es.redIAdd(en);for(var eo=this.pow(es,ee),el=this.pow(Y,ee.addn(1).iushrn(1)),eu=this.pow(Y,ee),ef=er;0!==eu.cmp(ei);){for(var ed=eu,ec=0;0!==ed.cmp(ei);ec++)ed=ed.redSqr();Q(ec<ef);var eh=this.pow(eo,new et(1).iushln(ef-ec-1));el=el.redMul(eh),eo=eh.redSqr(),eu=eu.redMul(eo),ef=ec}return el},eg.prototype.invm=function(Y){var X=Y._invmp(this.m);return 0!==X.negative?(X.negative=0,this.imod(X).redNeg()):this.imod(X)},eg.prototype.pow=function(Y,X){if(X.isZero())return new et(1).toRed(this);if(0===X.cmpn(1))return Y.clone();var J=Array(16);J[0]=new et(1).toRed(this),J[1]=Y;for(var Q=2;Q<J.length;Q++)J[Q]=this.mul(J[Q-1],Y);var ee=J[0],er=0,ei=0,en=X.bitLength()%26;for(0===en&&(en=26),Q=X.length-1;Q>=0;Q--){for(var ea=X.words[Q],es=en-1;es>=0;es--){var eo=ea>>es&1;if(ee!==J[0]&&(ee=this.sqr(ee)),0===eo&&0===er){ei=0;continue}er<<=1,er|=eo,(4==++ei||0===Q&&0===es)&&(ee=this.mul(ee,J[er]),ei=0,er=0)}en=26}return ee},eg.prototype.convertTo=function(Y){var X=Y.umod(this.m);return X===Y?X.clone():X},eg.prototype.convertFrom=function(Y){var X=Y.clone();return X.red=null,X},et.mont=function(Y){return new ev(Y)},ee(ev,eg),ev.prototype.convertTo=function(Y){return this.imod(Y.ushln(this.shift))},ev.prototype.convertFrom=function(Y){var X=this.imod(Y.mul(this.rinv));return X.red=null,X},ev.prototype.imul=function(Y,X){if(Y.isZero()||X.isZero())return Y.
vendor: 1,883 bytes, line 10
10words[0]=0,Y.length=1,Y;var J=Y.imul(X),Q=J.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),ee=J.isub(Q).iushrn(this.shift),et=ee;return ee.cmp(this.m)>=0?et=ee.isub(this.m):0>ee.cmpn(0)&&(et=ee.iadd(this.m)),et._forceRed(this)},ev.prototype.mul=function(Y,X){if(Y.isZero()||X.isZero())return new et(0)._forceRed(this);var J=Y.mul(X),Q=J.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),ee=J.isub(Q).iushrn(this.shift),er=ee;return ee.cmp(this.m)>=0?er=ee.isub(this.m):0>ee.cmpn(0)&&(er=ee.iadd(this.m)),er._forceRed(this)},ev.prototype.invm=function(Y){return this.imod(Y._invmp(this.m).mul(this.r2))._forceRed(this)}}(Y=J.nmd(Y),this)},1315:function(Y,X,J){!function(Y,X){"use strict";function Q(Y,X){if(!Y)throw Error(X||"Assertion failed")}function ee(Y,X){Y.super_=X;var J=function(){};J.prototype=X.prototype,Y.prototype=new J,Y.prototype.constructor=Y}function et(Y,X,J){if(et.isBN(Y))return Y;this.negative=0,this.words=null,this.length=0,this.red=null,null!==Y&&(("le"===X||"be"===X)&&(J=X,X=10),this._init(Y||0,X||10,J||"be"))}"object"==typeof Y?Y.exports=et:X.BN=et,et.BN=et,et.wordSize=26;try{es=J(181).Buffer}catch(Y){}function er(Y,X,J){for(var ee=0,et=Math.min(Y.length,J),er=0,ei=X;ei<et;ei++){var en,ea=Y.charCodeAt(ei)-48;ee<<=4,ee|=en=ea>=49&&ea<=54?ea-49+10:ea>=17&&ea<=22?ea-17+10:ea,er|=en}return Q(!(240&er),"Invalid character in "+Y),ee}function ei(Y,X,J,ee){for(var et=0,er=0,ei=Math.min(Y.length,J),en=X;en<ei;en++){var ea=Y.charCodeAt(en)-48;et*=ee,er=ea>=49?ea-49+10:ea>=17?ea-17+10:ea,Q(ea>=0&&er<ee,"Invalid character"),et+=er}return et}function en(Y,X){Y.words=X.words,Y.length=X.length,Y.negative=X.negative,Y.red=X.red}function ea(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}et.isBN=function(Y){return Y instanceof et||null!==Y&&"object"==typeof Y&&Y.constructor.wordSize===et.wordSize&&Array.isArray(Y.w
vendor: 44,578 bytes, line 10
10ords)},et.max=function(Y,X){return Y.cmp(X)>0?Y:X},et.min=function(Y,X){return 0>Y.cmp(X)?Y:X},et.prototype._init=function(Y,X,J){if("number"==typeof Y)return this._initNumber(Y,X,J);if("object"==typeof Y)return this._initArray(Y,X,J);"hex"===X&&(X=16),Q(X===(0|X)&&X>=2&&X<=36);var ee=0;"-"===(Y=Y.toString().replace(/\s+/g,""))[0]&&ee++,16===X?this._parseHex(Y,ee):this._parseBase(Y,X,ee),"-"===Y[0]&&(this.negative=1),this._strip(),"le"===J&&this._initArray(this.toArray(),X,J)},et.prototype._initNumber=function(Y,X,J){Y<0&&(this.negative=1,Y=-Y),Y<0x4000000?(this.words=[0x3ffffff&Y],this.length=1):Y<0x10000000000000?(this.words=[0x3ffffff&Y,Y/0x4000000&0x3ffffff],this.length=2):(Q(Y<0x20000000000000),this.words=[0x3ffffff&Y,Y/0x4000000&0x3ffffff,1],this.length=3),"le"===J&&this._initArray(this.toArray(),X,J)},et.prototype._initArray=function(Y,X,J){if(Q("number"==typeof Y.length),Y.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(Y.length/3),this.words=Array(this.length);for(var ee,et,er=0;er<this.length;er++)this.words[er]=0;var ei=0;if("be"===J)for(er=Y.length-1,ee=0;er>=0;er-=3)et=Y[er]|Y[er-1]<<8|Y[er-2]<<16,this.words[ee]|=et<<ei&0x3ffffff,this.words[ee+1]=et>>>26-ei&0x3ffffff,(ei+=24)>=26&&(ei-=26,ee++);else if("le"===J)for(er=0,ee=0;er<Y.length;er+=3)et=Y[er]|Y[er+1]<<8|Y[er+2]<<16,this.words[ee]|=et<<ei&0x3ffffff,this.words[ee+1]=et>>>26-ei&0x3ffffff,(ei+=24)>=26&&(ei-=26,ee++);return this._strip()},et.prototype._parseHex=function(Y,X){this.length=Math.ceil((Y.length-X)/6),this.words=Array(this.length);for(var J,Q,ee=0;ee<this.length;ee++)this.words[ee]=0;var et=0;for(ee=Y.length-6,J=0;ee>=X;ee-=6)Q=er(Y,ee,ee+6),this.words[J]|=Q<<et&0x3ffffff,this.words[J+1]|=Q>>>26-et&4194303,(et+=24)>=26&&(et-=26,J++);ee+6!==X&&(Q=er(Y,X,ee+6),this.words[J]|=Q<<et&0x3ffffff,this.words[J+1]|=Q>>>26-et&4194303),this._strip()},et.prototype._parseBase=function(Y,X,J){this.words=[0],this.length=1;for(var Q=0,ee=1;ee<=0x3ffffff;ee*=X)Q++;Q--,ee=ee/X|0;for(var et=Y.length-J,er=et%Q,en=Math.min(et,et-er)+J,ea=0,es=J;es<en;es+=Q)ea=ei(Y,es,es+Q,X),this.imuln(ee),this.words[0]+ea<0x4000000?this.words[0]+=ea:this._iaddn(ea);if(0!==er){var eo=1;for(ea=ei(Y,es,Y.length,X),es=0;es<er;es++)eo*=X;this.imuln(eo),this.words[0]+ea<0x4000000?this.words[0]+=ea:this._iaddn(ea)}},et.prototype.copy=function(Y){Y.words=Array(this.length);for(var X=0;X<this.length;X++)Y.words[X]=this.words[X];Y.length=this.length,Y.negative=this.negative,Y.red=this.red},et.prototype._move=function(Y){en(Y,this)},et.prototype.clone=function(){var Y=new et(null);return this.copy(Y),Y},et.prototype._expand=function(Y){for(;this.length<Y;)this.words[this.length++]=0;return this},et.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},et.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"u">typeof Symbol&&"function"==typeof Symbol.for?et.prototype[Symbol.for("nodejs.util.inspect.custom")]=ea:et.prototype.inspect=ea;var es,eo=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],el=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],eu=[0,0,0x2000000,0x290d741,0x1000000,0x2e90edd,0x39aa400,0x267bf47,0x1000000,0x290d741,1e7,0x12959c3,0x222c000,0x3bd7765,7529536,0xadcea1,0x1000000,0x1704f61,0x206fc40,0x2cddcf9,64e6,4084101,5153632,6436343,7962624,9765625,0xb54ba0,0xdaf26b,0x1069c00,0x138f9ad,243e5,0x1b4d89f,0x2000000,0x25528a1,0x2b54a20,0x3216b93,0x39aa400];function ef(Y,X,J){J.negative=X.negative^Y.negative;var Q=Y.length+X.length|0;J.length=Q,Q=Q-1|0;var ee=0|Y.words[0],et=0|X.words[0],er=ee*et,ei=0x3ffffff&er,en=er/0x4000000|0;J.words[0]=ei;for(var ea=1;ea<Q;ea++){for(var es=en>>>26,eo=0x3ffffff&en,el=Math.min(ea,X.length-1),eu=Math.max(0,ea-Y.length+1);eu<=el;eu++){var ef=ea-eu|0;es+=(er=(ee=0|Y.words[ef])*(et=0|X.words[eu])+eo)/0x4000000|0,eo=0x3ffffff&er}J.words[ea]=0|eo,en=0|es}return 0!==en?J.words[ea]=0|en:J.length--,J._strip()}et.prototype.toString=function(Y,X){if(X=0|X||1,16===(Y=Y||10)||"hex"===Y){for(var J="",ee=0,et=0,er=0;er<this.length;er++){var ei=this.words[er],en=((ei<<ee|et)&0xffffff).toString(16);J=0!=(et=ei>>>24-ee&0xffffff)||er!==this.length-1?eo[6-en.length]+en+J:en+J,(ee+=2)>=26&&(ee-=26,er--)}for(0!==et&&(J=et.toString(16)+J);J.length%X!=0;)J="0"+J;return 0!==this.negative&&(J="-"+J),J}if(Y===(0|Y)&&Y>=2&&Y<=36){var ea=el[Y],es=eu[Y];J="";var ef=this.clone();for(ef.negative=0;!ef.isZero();){var ed=ef.modrn(es).toString(Y);J=(ef=ef.idivn(es)).isZero()?ed+J:eo[ea-ed.length]+ed+J}for(this.isZero()&&(J="0"+J);J.length%X!=0;)J="0"+J;return 0!==this.negative&&(J="-"+J),J}Q(!1,"Base should be between 2 and 36")},et.prototype.toNumber=function(){var Y=this.words[0];return 2===this.length?Y+=0x4000000*this.words[1]:3===this.length&&1===this.words[2]?Y+=0x10000000000000+0x4000000*this.words[1]:this.length>2&&Q(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-Y:Y},et.prototype.toJSON=function(){return this.toString(16,2)},es&&(et.prototype.toBuffer=function(Y,X){return this.toArrayLike(es,Y,X)}),et.prototype.toArray=function(Y,X){return this.toArrayLike(Array,Y,X)},et.prototype.toArrayLike=function(Y,X,J){this._strip();var ee=this.byteLength(),et=J||Math.max(1,ee);Q(ee<=et,"byte array longer than desired length"),Q(et>0,"Requested array length <= 0");var er=Y.allocUnsafe?Y.allocUnsafe(et):new Y(et);return this["_toArrayLike"+("le"===X?"LE":"BE")](er,ee),er},et.prototype._toArrayLikeLE=function(Y,X){for(var J=0,Q=0,ee=0,et=0;ee<this.length;ee++){var er=this.words[ee]<<et|Q;Y[J++]=255&er,J<Y.length&&(Y[J++]=er>>8&255),J<Y.length&&(Y[J++]=er>>16&255),6===et?(J<Y.length&&(Y[J++]=er>>24&255),Q=0,et=0):(Q=er>>>24,et+=2)}if(J<Y.length)for(Y[J++]=Q;J<Y.length;)Y[J++]=0},et.prototype._toArrayLikeBE=function(Y,X){for(var J=Y.length-1,Q=0,ee=0,et=0;ee<this.length;ee++){var er=this.words[ee]<<et|Q;Y[J--]=255&er,J>=0&&(Y[J--]=er>>8&255),J>=0&&(Y[J--]=er>>16&255),6===et?(J>=0&&(Y[J--]=er>>24&255),Q=0,et=0):(Q=er>>>24,et+=2)}if(J>=0)for(Y[J--]=Q;J>=0;)Y[J--]=0},Math.clz32?et.prototype._countBits=function(Y){return 32-Math.clz32(Y)}:et.prototype._countBits=function(Y){var X=Y,J=0;return X>=4096&&(J+=13,X>>>=13),X>=64&&(J+=7,X>>>=7),X>=8&&(J+=4,X>>>=4),X>=2&&(J+=2,X>>>=2),J+X},et.prototype._zeroBits=function(Y){if(0===Y)return 26;var X=Y,J=0;return(8191&X)==0&&(J+=13,X>>>=13),(127&X)==0&&(J+=7,X>>>=7),(15&X)==0&&(J+=4,X>>>=4),(3&X)==0&&(J+=2,X>>>=2),(1&X)==0&&J++,J},et.prototype.bitLength=function(){var Y=this.words[this.length-1],X=this._countBits(Y);return(this.length-1)*26+X},et.prototype.zeroBits=function(){if(this.isZero())return 0;for(var Y=0,X=0;X<this.length;X++){var J=this._zeroBits(this.words[X]);if(Y+=J,26!==J)break}return Y},et.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},et.prototype.toTwos=function(Y){return 0!==this.negative?this.abs().inotn(Y).iaddn(1):this.clone()},et.prototype.fromTwos=function(Y){return this.testn(Y-1)?this.notn(Y).iaddn(1).ineg():this.clone()},et.prototype.isNeg=function(){return 0!==this.negative},et.prototype.neg=function(){return this.clone().ineg()},et.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},et.prototype.iuor=function(Y){for(;this.length<Y.length;)this.words[this.length++]=0;for(var X=0;X<Y.length;X++)this.words[X]=this.words[X]|Y.words[X];return this._strip()},et.prototype.ior=function(Y){return Q((this.negative|Y.negative)==0),this.iuor(Y)},et.prototype.or=function(Y){return this.length>Y.length?this.clone().ior(Y):Y.clone().ior(this)},et.prototype.uor=function(Y){return this.length>Y.length?this.clone().iuor(Y):Y.clone().iuor(this)},et.prototype.iuand=function(Y){var X;X=this.length>Y.length?Y:this;for(var J=0;J<X.length;J++)this.words[J]=this.words[J]&Y.words[J];return this.length=X.length,this._strip()},et.prototype.iand=function(Y){return Q((this.negative|Y.negative)==0),this.iuand(Y)},et.prototype.and=function(Y){return this.length>Y.length?this.clone().iand(Y):Y.clone().iand(this)},et.prototype.uand=function(Y){return this.length>Y.length?this.clone().iuand(Y):Y.clone().iuand(this)},et.prototype.iuxor=function(Y){this.length>Y.length?(X=this,J=Y):(X=Y,J=this);for(var X,J,Q=0;Q<J.length;Q++)this.words[Q]=X.words[Q]^J.words[Q];if(this!==X)for(;Q<X.length;Q++)this.words[Q]=X.words[Q];return this.length=X.length,this._strip()},et.prototype.ixor=function(Y){return Q((this.negative|Y.negative)==0),this.iuxor(Y)},et.prototype.xor=function(Y){return this.length>Y.length?this.clone().ixor(Y):Y.clone().ixor(this)},et.prototype.uxor=function(Y){return this.length>Y.length?this.clone().iuxor(Y):Y.clone().iuxor(this)},et.prototype.inotn=function(Y){Q("number"==typeof Y&&Y>=0);var X=0|Math.ceil(Y/26),J=Y%26;this._expand(X),J>0&&X--;for(var ee=0;ee<X;ee++)this.words[ee]=0x3ffffff&~this.words[ee];return J>0&&(this.words[ee]=~this.words[ee]&0x3ffffff>>26-J),this._strip()},et.prototype.notn=function(Y){return this.clone().inotn(Y)},et.prototype.setn=function(Y,X){Q("number"==typeof Y&&Y>=0);var J=Y/26|0,ee=Y%26;return this._expand(J+1),X?this.words[J]=this.words[J]|1<<ee:this.words[J]=this.words[J]&~(1<<ee),this._strip()},et.prototype.iadd=function(Y){if(0!==this.negative&&0===Y.negative)return this.negative=0,X=this.isub(Y),this.negative^=1,this._normSign();if(0===this.negative&&0!==Y.negative)return Y.negative=0,X=this.isub(Y),Y.negative=1,X._normSign();this.length>Y.length?(J=this,Q=Y):(J=Y,Q=this);for(var X,J,Q,ee=0,et=0;et<Q.length;et++)X=(0|J.words[et])+(0|Q.words[et])+ee,this.words[et]=0x3ffffff&X,ee=X>>>26;for(;0!==ee&&et<J.length;et++)X=(0|J.words[et])+ee,this.words[et]=0x3ffffff&X,ee=X>>>26;if(this.length=J.length,0!==ee)this.words[this.length]=ee,this.length++;else if(J!==this)for(;et<J.length;et++)this.words[et]=J.words[et];return this},et.prototype.add=function(Y){var X;return 0!==Y.negative&&0===this.negative?(Y.negative=0,X=this.sub(Y),Y.negative^=1,X):0===Y.negative&&0!==this.negative?(this.negative=0,X=Y.sub(this),this.negative=1,X):this.length>Y.length?this.clone().iadd(Y):Y.clone().iadd(this)},et.prototype.isub=function(Y){if(0!==Y.negative){Y.negative=0;var X,J,Q=this.iadd(Y);return Y.negative=1,Q._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(Y),this.negative=1,this._normSign();var ee=this.cmp(Y);if(0===ee)return this.negative=0,this.length=1,this.words[0]=0,this;ee>0?(X=this,J=Y):(X=Y,J=this);for(var et=0,er=0;er<J.length;er++)et=(Q=(0|X.words[er])-(0|J.words[er])+et)>>26,this.words[er]=0x3ffffff&Q;for(;0!==et&&er<X.length;er++)et=(Q=(0|X.words[er])+et)>>26,this.words[er]=0x3ffffff&Q;if(0===et&&er<X.length&&X!==this)for(;er<X.length;er++)this.words[er]=X.words[er];return this.length=Math.max(this.length,er),X!==this&&(this.negative=1),this._strip()},et.prototype.sub=function(Y){return this.clone().isub(Y)};var ed=function(Y,X,J){var Q,ee,et,er=Y.words,ei=X.words,en=J.words,ea=0,es=0|er[0],eo=8191&es,el=es>>>13,eu=0|er[1],ef=8191&eu,ed=eu>>>13,ec=0|er[2],eh=8191&ec,ep=ec>>>13,em=0|er[3],eb=8191&em,ey=em>>>13,eg=0|er[4],ev=8191&eg,ex=eg>>>13,ew=0|er[5],e_=8191&ew,eS=ew>>>13,eM=0|er[6],eA=8191&eM,ek=eM>>>13,eE=0|er[7],ej=8191&eE,eT=eE>>>13,eC=0|er[8],eR=8191&eC,eP=eC>>>13,eI=0|er[9],eO=8191&eI,eN=eI>>>13,eB=0|ei[0],eL=8191&eB,eF=eB>>>13,eD=0|ei[1],eV=8191&eD,eU=eD>>>13,ez=0|ei[2],eq=8191&ez,e$=ez>>>13,eW=0|ei[3],eH=8191&eW,eK=eW>>>13,eZ=0|ei[4],eG=8191&eZ,eY=eZ>>>13,eX=0|ei[5],eJ=8191&eX,eQ=eX>>>13,e0=0|ei[6],e1=8191&e0,e2=e0>>>13,e6=0|ei[7],e3=8191&e6,e4=e6>>>13,e5=0|ei[8],e8=8191&e5,e9=e5>>>13,e7=0|ei[9],te=8191&e7,tt=e7>>>13;J.negative=Y.negative^X.negative,J.length=19,Q=Math.imul(eo,eL);var tr=(ea+Q|0)+((8191&(ee=(ee=Math.imul(eo,eF))+Math.imul(el,eL)|0))<<13)|0;ea=((et=Math.imul(el,eF))+(ee>>>13)|0)+(tr>>>26)|0,tr&=0x3ffffff,Q=Math.imul(ef,eL),ee=(ee=Math.imul(ef,eF))+Math.imul(ed,eL)|0,et=Math.imul(ed,eF),Q=Q+Math.imul(eo,eV)|0;var ti=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,eU)|0)+Math.imul(el,eV)|0))<<13)|0;ea=((et=et+Math.imul(el,eU)|0)+(ee>>>13)|0)+(ti>>>26)|0,ti&=0x3ffffff,Q=Math.imul(eh,eL),ee=(ee=Math.imul(eh,eF))+Math.imul(ep,eL)|0,et=Math.imul(ep,eF),Q=Q+Math.imul(ef,eV)|0,ee=(ee=ee+Math.imul(ef,eU)|0)+Math.imul(ed,eV)|0,et=et+Math.imul(ed,eU)|0,Q=Q+Math.imul(eo,eq)|0;var tn=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,e$)|0)+Math.imul(el,eq)|0))<<13)|0;ea=((et=et+Math.imul(el,e$)|0)+(ee>>>13)|0)+(tn>>>26)|0,tn&=0x3ffffff,Q=Math.imul(eb,eL),ee=(ee=Math.imul(eb,eF))+Math.imul(ey,eL)|0,et=Math.imul(ey,eF),Q=Q+Math.imul(eh,eV)|0,ee=(ee=ee+Math.imul(eh,eU)|0)+Math.imul(ep,eV)|0,et=et+Math.imul(ep,eU)|0,Q=Q+Math.imul(ef,eq)|0,ee=(ee=ee+Math.imul(ef,e$)|0)+Math.imul(ed,eq)|0,et=et+Math.imul(ed,e$)|0,Q=Q+Math.imul(eo,eH)|0;var ta=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,eK)|0)+Math.imul(el,eH)|0))<<13)|0;ea=((et=et+Math.imul(el,eK)|0)+(ee>>>13)|0)+(ta>>>26)|0,ta&=0x3ffffff,Q=Math.imul(ev,eL),ee=(ee=Math.imul(ev,eF))+Math.imul(ex,eL)|0,et=Math.imul(ex,eF),Q=Q+Math.imul(eb,eV)|0,ee=(ee=ee+Math.imul(eb,eU)|0)+Math.imul(ey,eV)|0,et=et+Math.imul(ey,eU)|0,Q=Q+Math.imul(eh,eq)|0,ee=(ee=ee+Math.imul(eh,e$)|0)+Math.imul(ep,eq)|0,et=et+Math.imul(ep,e$)|0,Q=Q+Math.imul(ef,eH)|0,ee=(ee=ee+Math.imul(ef,eK)|0)+Math.imul(ed,eH)|0,et=et+Math.imul(ed,eK)|0,Q=Q+Math.imul(eo,eG)|0;var ts=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,eY)|0)+Math.imul(el,eG)|0))<<13)|0;ea=((et=et+Math.imul(el,eY)|0)+(ee>>>13)|0)+(ts>>>26)|0,ts&=0x3ffffff,Q=Math.imul(e_,eL),ee=(ee=Math.imul(e_,eF))+Math.imul(eS,eL)|0,et=Math.imul(eS,eF),Q=Q+Math.imul(ev,eV)|0,ee=(ee=ee+Math.imul(ev,eU)|0)+Math.imul(ex,eV)|0,et=et+Math.imul(ex,eU)|0,Q=Q+Math.imul(eb,eq)|0,ee=(ee=ee+Math.imul(eb,e$)|0)+Math.imul(ey,eq)|0,et=et+Math.imul(ey,e$)|0,Q=Q+Math.imul(eh,eH)|0,ee=(ee=ee+Math.imul(eh,eK)|0)+Math.imul(ep,eH)|0,et=et+Math.imul(ep,eK)|0,Q=Q+Math.imul(ef,eG)|0,ee=(ee=ee+Math.imul(ef,eY)|0)+Math.imul(ed,eG)|0,et=et+Math.imul(ed,eY)|0,Q=Q+Math.imul(eo,eJ)|0;var to=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,eQ)|0)+Math.imul(el,eJ)|0))<<13)|0;ea=((et=et+Math.imul(el,eQ)|0)+(ee>>>13)|0)+(to>>>26)|0,to&=0x3ffffff,Q=Math.imul(eA,eL),ee=(ee=Math.imul(eA,eF))+Math.imul(ek,eL)|0,et=Math.imul(ek,eF),Q=Q+Math.imul(e_,eV)|0,ee=(ee=ee+Math.imul(e_,eU)|0)+Math.imul(eS,eV)|0,et=et+Math.imul(eS,eU)|0,Q=Q+Math.imul(ev,eq)|0,ee=(ee=ee+Math.imul(ev,e$)|0)+Math.imul(ex,eq)|0,et=et+Math.imul(ex,e$)|0,Q=Q+Math.imul(eb,eH)|0,ee=(ee=ee+Math.imul(eb,eK)|0)+Math.imul(ey,eH)|0,et=et+Math.imul(ey,eK)|0,Q=Q+Math.imul(eh,eG)|0,ee=(ee=ee+Math.imul(eh,eY)|0)+Math.imul(ep,eG)|0,et=et+Math.imul(ep,eY)|0,Q=Q+Math.imul(ef,eJ)|0,ee=(ee=ee+Math.imul(ef,eQ)|0)+Math.imul(ed,eJ)|0,et=et+Math.imul(ed,eQ)|0,Q=Q+Math.imul(eo,e1)|0;var tl=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,e2)|0)+Math.imul(el,e1)|0))<<13)|0;ea=((et=et+Math.imul(el,e2)|0)+(ee>>>13)|0)+(tl>>>26)|0,tl&=0x3ffffff,Q=Math.imul(ej,eL),ee=(ee=Math.imul(ej,eF))+Math.imul(eT,eL)|0,et=Math.imul(eT,eF),Q=Q+Math.imul(eA,eV)|0,ee=(ee=ee+Math.imul(eA,eU)|0)+Math.imul(ek,eV)|0,et=et+Math.imul(ek,eU)|0,Q=Q+Math.imul(e_,eq)|0,ee=(ee=ee+Math.imul(e_,e$)|0)+Math.imul(eS,eq)|0,et=et+Math.imul(eS,e$)|0,Q=Q+Math.imul(ev,eH)|0,ee=(ee=ee+Math.imul(ev,eK)|0)+Math.imul(ex,eH)|0,et=et+Math.imul(ex,eK)|0,Q=Q+Math.imul(eb,eG)|0,ee=(ee=ee+Math.imul(eb,eY)|0)+Math.imul(ey,eG)|0,et=et+Math.imul(ey,eY)|0,Q=Q+Math.imul(eh,eJ)|0,ee=(ee=ee+Math.imul(eh,eQ)|0)+Math.imul(ep,eJ)|0,et=et+Math.imul(ep,eQ)|0,Q=Q+Math.imul(ef,e1)|0,ee=(ee=ee+Math.imul(ef,e2)|0)+Math.imul(ed,e1)|0,et=et+Math.imul(ed,e2)|0,Q=Q+Math.imul(eo,e3)|0;var tu=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,e4)|0)+Math.imul(el,e3)|0))<<13)|0;ea=((et=et+Math.imul(el,e4)|0)+(ee>>>13)|0)+(tu>>>26)|0,tu&=0x3ffffff,Q=Math.imul(eR,eL),ee=(ee=Math.imul(eR,eF))+Math.imul(eP,eL)|0,et=Math.imul(eP,eF),Q=Q+Math.imul(ej,eV)|0,ee=(ee=ee+Math.imul(ej,eU)|0)+Math.imul(eT,eV)|0,et=et+Math.imul(eT,eU)|0,Q=Q+Math.imul(eA,eq)|0,ee=(ee=ee+Math.imul(eA,e$)|0)+Math.imul(ek,eq)|0,et=et+Math.imul(ek,e$)|0,Q=Q+Math.imul(e_,eH)|0,ee=(ee=ee+Math.imul(e_,eK)|0)+Math.imul(eS,eH)|0,et=et+Math.imul(eS,eK)|0,Q=Q+Math.imul(ev,eG)|0,ee=(ee=ee+Math.imul(ev,eY)|0)+Math.imul(ex,eG)|0,et=et+Math.imul(ex,eY)|0,Q=Q+Math.imul(eb,eJ)|0,ee=(ee=ee+Math.imul(eb,eQ)|0)+Math.imul(ey,eJ)|0,et=et+Math.imul(ey,eQ)|0,Q=Q+Math.imul(eh,e1)|0,ee=(ee=ee+Math.imul(eh,e2)|0)+Math.imul(ep,e1)|0,et=et+Math.imul(ep,e2)|0,Q=Q+Math.imul(ef,e3)|0,ee=(ee=ee+Math.imul(ef,e4)|0)+Math.imul(ed,e3)|0,et=et+Math.imul(ed,e4)|0,Q=Q+Math.imul(eo,e8)|0;var tf=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,e9)|0)+Math.imul(el,e8)|0))<<13)|0;ea=((et=et+Math.imul(el,e9)|0)+(ee>>>13)|0)+(tf>>>26)|0,tf&=0x3ffffff,Q=Math.imul(eO,eL),ee=(ee=Math.imul(eO,eF))+Math.imul(eN,eL)|0,et=Math.imul(eN,eF),Q=Q+Math.imul(eR,eV)|0,ee=(ee=ee+Math.imul(eR,eU)|0)+Math.imul(eP,eV)|0,et=et+Math.imul(eP,eU)|0,Q=Q+Math.imul(ej,eq)|0,ee=(ee=ee+Math.imul(ej,e$)|0)+Math.imul(eT,eq)|0,et=et+Math.imul(eT,e$)|0,Q=Q+Math.imul(eA,eH)|0,ee=(ee=ee+Math.imul(eA,eK)|0)+Math.imul(ek,eH)|0,et=et+Math.imul(ek,eK)|0,Q=Q+Math.imul(e_,eG)|0,ee=(ee=ee+Math.imul(e_,eY)|0)+Math.imul(eS,eG)|0,et=et+Math.imul(eS,eY)|0,Q=Q+Math.imul(ev,eJ)|0,ee=(ee=ee+Math.imul(ev,eQ)|0)+Math.imul(ex,eJ)|0,et=et+Math.imul(ex,eQ)|0,Q=Q+Math.imul(eb,e1)|0,ee=(ee=ee+Math.imul(eb,e2)|0)+Math.imul(ey,e1)|0,et=et+Math.imul(ey,e2)|0,Q=Q+Math.imul(eh,e3)|0,ee=(ee=ee+Math.imul(eh,e4)|0)+Math.imul(ep,e3)|0,et=et+Math.imul(ep,e4)|0,Q=Q+Math.imul(ef,e8)|0,ee=(ee=ee+Math.imul(ef,e9)|0)+Math.imul(ed,e8)|0,et=et+Math.imul(ed,e9)|0,Q=Q+Math.imul(eo,te)|0;var td=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eo,tt)|0)+Math.imul(el,te)|0))<<13)|0;ea=((et=et+Math.imul(el,tt)|0)+(ee>>>13)|0)+(td>>>26)|0,td&=0x3ffffff,Q=Math.imul(eO,eV),ee=(ee=Math.imul(eO,eU))+Math.imul(eN,eV)|0,et=Math.imul(eN,eU),Q=Q+Math.imul(eR,eq)|0,ee=(ee=ee+Math.imul(eR,e$)|0)+Math.imul(eP,eq)|0,et=et+Math.imul(eP,e$)|0,Q=Q+Math.imul(ej,eH)|0,ee=(ee=ee+Math.imul(ej,eK)|0)+Math.imul(eT,eH)|0,et=et+Math.imul(eT,eK)|0,Q=Q+Math.imul(eA,eG)|0,ee=(ee=ee+Math.imul(eA,eY)|0)+Math.imul(ek,eG)|0,et=et+Math.imul(ek,eY)|0,Q=Q+Math.imul(e_,eJ)|0,ee=(ee=ee+Math.imul(e_,eQ)|0)+Math.imul(eS,eJ)|0,et=et+Math.imul(eS,eQ)|0,Q=Q+Math.imul(ev,e1)|0,ee=(ee=ee+Math.imul(ev,e2)|0)+Math.imul(ex,e1)|0,et=et+Math.imul(ex,e2)|0,Q=Q+Math.imul(eb,e3)|0,ee=(ee=ee+Math.imul(eb,e4)|0)+Math.imul(ey,e3)|0,et=et+Math.imul(ey,e4)|0,Q=Q+Math.imul(eh,e8)|0,ee=(ee=ee+Math.imul(eh,e9)|0)+Math.imul(ep,e8)|0,et=et+Math.imul(ep,e9)|0,Q=Q+Math.imul(ef,te)|0;var tc=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(ef,tt)|0)+Math.imul(ed,te)|0))<<13)|0;ea=((et=et+Math.imul(ed,tt)|0)+(ee>>>13)|0)+(tc>>>26)|0,tc&=0x3ffffff,Q=Math.imul(eO,eq),ee=(ee=Math.imul(eO,e$))+Math.imul(eN,eq)|0,et=Math.imul(eN,e$),Q=Q+Math.imul(eR,eH)|0,ee=(ee=ee+Math.imul(eR,eK)|0)+Math.imul(eP,eH)|0,et=et+Math.imul(eP,eK)|0,Q=Q+Math.imul(ej,eG)|0,ee=(ee=ee+Math.imul(ej,eY)|0)+Math.imul(eT,eG)|0,et=et+Math.imul(eT,eY)|0,Q=Q+Math.imul(eA,eJ)|0,ee=(ee=ee+Math.imul(eA,eQ)|0)+Math.imul(ek,eJ)|0,et=et+Math.imul(ek,eQ)|0,Q=Q+Math.imul(e_,e1)|0,ee=(ee=ee+Math.imul(e_,e2)|0)+Math.imul(eS,e1)|0,et=et+Math.imul(eS,e2)|0,Q=Q+Math.imul(ev,e3)|0,ee=(ee=ee+Math.imul(ev,e4)|0)+Math.imul(ex,e3)|0,et=et+Math.imul(ex,e4)|0,Q=Q+Math.imul(eb,e8)|0,ee=(ee=ee+Math.imul(eb,e9)|0)+Math.imul(ey,e8)|0,et=et+Math.imul(ey,e9)|0,Q=Q+Math.imul(eh,te)|0;var th=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eh,tt)|0)+Math.imul(ep,te)|0))<<13)|0;ea=((et=et+Math.imul(ep,tt)|0)+(ee>>>13)|0)+(th>>>26)|0,th&=0x3ffffff,Q=Math.imul(eO,eH),ee=(ee=Math.imul(eO,eK))+Math.imul(eN,eH)|0,et=Math.imul(eN,eK),Q=Q+Math.imul(eR,eG)|0,ee=(ee=ee+Math.imul(eR,eY)|0)+Math.imul(eP,eG)|0,et=et+Math.imul(eP,eY)|0,Q=Q+Math.imul(ej,eJ)|0,ee=(ee=ee+Math.imul(ej,eQ)|0)+Math.imul(eT,eJ)|0,et=et+Math.imul(eT,eQ)|0,Q=Q+Math.imul(eA,e1)|0,ee=(ee=ee+Math.imul(eA,e2)|0)+Math.imul(ek,e1)|0,et=et+Math.imul(ek,e2)|0,Q=Q+Math.imul(e_,e3)|0,ee=(ee=ee+Math.imul(e_,e4)|0)+Math.imul(eS,e3)|0,et=et+Math.imul(eS,e4)|0,Q=Q+Math.imul(ev,e8)|0,ee=(ee=ee+Math.imul(ev,e9)|0)+Math.imul(ex,e8)|0,et=et+Math.imul(ex,e9)|0,Q=Q+Math.imul(eb,te)|0;var tp=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eb,tt)|0)+Math.imul(ey,te)|0))<<13)|0;ea=((et=et+Math.imul(ey,tt)|0)+(ee>>>13)|0)+(tp>>>26)|0,tp&=0x3ffffff,Q=Math.imul(eO,eG),ee=(ee=Math.imul(eO,eY))+Math.imul(eN,eG)|0,et=Math.imul(eN,eY),Q=Q+Math.imul(eR,eJ)|0,ee=(ee=ee+Math.imul(eR,eQ)|0)+Math.imul(eP,eJ)|0,et=et+Math.imul(eP,eQ)|0,Q=Q+Math.imul(ej,e1)|0,ee=(ee=ee+Math.imul(ej,e2)|0)+Math.imul(eT,e1)|0,et=et+Math.imul(eT,e2)|0,Q=Q+Math.imul(eA,e3)|0,ee=(ee=ee+Math.imul(eA,e4)|0)+Math.imul(ek,e3)|0,et=et+Math.imul(ek,e4)|0,Q=Q+Math.imul(e_,e8)|0,ee=(ee=ee+Math.imul(e_,e9)|0)+Math.imul(eS,e8)|0,et=et+Math.imul(eS,e9)|0,Q=Q+Math.imul(ev,te)|0;var tm=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(ev,tt)|0)+Math.imul(ex,te)|0))<<13)|0;ea=((et=et+Math.imul(ex,tt)|0)+(ee>>>13)|0)+(tm>>>26)|0,tm&=0x3ffffff,Q=Math.imul(eO,eJ),ee=(ee=Math.imul(eO,eQ))+Math.imul(eN,eJ)|0,et=Math.imul(eN,eQ),Q=Q+Math.imul(eR,e1)|0,ee=(ee=ee+Math.imul(eR,e2)|0)+Math.imul(eP,e1)|0,et=et+Math.imul(eP,e2)|0,Q=Q+Math.imul(ej,e3)|0,ee=(ee=ee+Math.imul(ej,e4)|0)+Math.imul(eT,e3)|0,et=et+Math.imul(eT,e4)|0,Q=Q+Math.imul(eA,e8)|0,ee=(ee=ee+Math.imul(eA,e9)|0)+Math.imul(ek,e8)|0,et=et+Math.imul(ek,e9)|0,Q=Q+Math.imul(e_,te)|0;var tb=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(e_,tt)|0)+Math.imul(eS,te)|0))<<13)|0;ea=((et=et+Math.imul(eS,tt)|0)+(ee>>>13)|0)+(tb>>>26)|0,tb&=0x3ffffff,Q=Math.imul(eO,e1),ee=(ee=Math.imul(eO,e2))+Math.imul(eN,e1)|0,et=Math.imul(eN,e2),Q=Q+Math.imul(eR,e3)|0,ee=(ee=ee+Math.imul(eR,e4)|0)+Math.imul(eP,e3)|0,et=et+Math.imul(eP,e4)|0,Q=Q+Math.imul(ej,e8)|0,ee=(ee=ee+Math.imul(ej,e9)|0)+Math.imul(eT,e8)|0,et=et+Math.imul(eT,e9)|0,Q=Q+Math.imul(eA,te)|0;var ty=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eA,tt)|0)+Math.imul(ek,te)|0))<<13)|0;ea=((et=et+Math.imul(ek,tt)|0)+(ee>>>13)|0)+(ty>>>26)|0,ty&=0x3ffffff,Q=Math.imul(eO,e3),ee=(ee=Math.imul(eO,e4))+Math.imul(eN,e3)|0,et=Math.imul(eN,e4),Q=Q+Math.imul(eR,e8)|0,ee=(ee=ee+Math.imul(eR,e9)|0)+Math.imul(eP,e8)|0,et=et+Math.imul(eP,e9)|0,Q=Q+Math.imul(ej,te)|0;var tg=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(ej,tt)|0)+Math.imul(eT,te)|0))<<13)|0;ea=((et=et+Math.imul(eT,tt)|0)+(ee>>>13)|0)+(tg>>>26)|0,tg&=0x3ffffff,Q=Math.imul(eO,e8),ee=(ee=Math.imul(eO,e9))+Math.imul(eN,e8)|0,et=Math.imul(eN,e9),Q=Q+Math.imul(eR,te)|0;var tv=(ea+Q|0)+((8191&(ee=(ee=ee+Math.imul(eR,tt)|0)+Math.imul(eP,te)|0))<<13)|0;ea=((et=et+Math.imul(eP,tt)|0)+(ee>>>13)|0)+(tv>>>26)|0,tv&=0x3ffffff,Q=Math.imul(eO,te);var tx=(ea+Q|0)+((8191&(ee=(ee=Math.imul(eO,tt))+Math.imul(eN,te)|0))<<13)|0;return ea=((et=Math.imul(eN,tt))+(ee>>>13)|0)+(tx>>>26)|0,tx&=0x3ffffff,en[0]=tr,en[1]=ti,en[2]=tn,en[3]=ta,en[4]=ts,en[5]=to,en[6]=tl,en[7]=tu,en[8]=tf,en[9]=td,en[10]=tc,en[11]=th,en[12]=tp,en[13]=tm,en[14]=tb,en[15]=ty,en[16]=tg,en[17]=tv,en[18]=tx,0!==ea&&(en[19]=ea,J.length++),J};function ec(Y,X,J){J.negative=X.negative^Y.negative,J.length=Y.length+X.length;for(var Q=0,ee=0,et=0;et<J.length-1;et++){var er=ee;ee=0;for(var ei=0x3ffffff&Q,en=Math.min(et,X.length-1),ea=Math.max(0,et-Y.length+1);ea<=en;ea++){var es=et-ea,eo=(0|Y.words[es])*(0|X.words[ea]),el=0x3ffffff&eo;er=er+(eo/0x4000000|0)|0,ei=0x3ffffff&(el=el+ei|0),ee+=(er=er+(el>>>26)|0)>>>26,er&=0x3ffffff}J.words[et]=ei,Q=er,er=ee}return 0!==Q?J.words[et]=Q:J.length--,J._strip()}function eh(Y,X){this.x=Y,this.y=X}Math.imul||(ed=ef),et.prototype.mulTo=function(Y,X){var J,Q=this.length+Y.length;return 10===this.length&&10===Y.length?J=ed(this,Y,X):Q<63?J=ef(this,Y,X):J=ec(this,Y,X),J},eh.prototype.makeRBT=function(Y){for(var X=Array(Y),J=et.prototype._countBits(Y)-1,Q=0;Q<Y;Q++)X[Q]=this.revBin(Q,J,Y);return X},eh.prototype.revBin=function(Y,X,J){if(0===Y||Y===J-1)return Y;for(var Q=0,ee=0;ee<X;ee++)Q|=(1&Y)<<X-ee-1,Y>>=1;return Q},eh.prototype.permute=function(Y,X,J,Q,ee,et){for(var er=0;er<et;er++)Q[er]=X[Y[er]],ee[er]=J[Y[er]]},eh.prototype.transform=function(Y,X,J,Q,ee,et){this.permute(et,Y,X,J,Q,ee);for(var er=1;er<ee;er<<=1)for(var ei=er<<1,en=Math.cos(2*Math.PI/ei),ea=Math.sin(2*Math.PI/ei),es=0;es<ee;es+=ei)for(var eo=en,el=ea,eu=0;eu<er;eu++){var ef=J[es+eu],ed=Q[es+eu],ec=J[es+eu+er],eh=Q[es+eu+er],ep=eo*ec-el*eh;eh=eo*eh+el*ec,ec=ep,J[es+eu]=ef+ec,Q[es+eu]=ed+eh,J[es+eu+er]=ef-ec,Q[es+eu+er]=ed-eh,eu!==ei&&(ep=en*eo-ea*el,el=en*el+ea*eo,eo=ep)}},eh.prototype.guessLen13b=function(Y,X){var J=1|Math.max(X,Y),Q=1&J,ee=0;for(J=J/2|0;J;J>>>=1)ee++;return 1<<ee+1+Q},eh.prototype.conjugate=function(Y,X,J){if(!(J<=1))for(var Q=0;Q<J/2;Q++){var ee=Y[Q];Y[Q]=Y[J-Q-1],Y[J-Q-1]=ee,ee=X[Q],X[Q]=-X[J-Q-1],X[J-Q-1]=-ee}},eh.prototype.normalize13b=function(Y,X){for(var J=0,Q=0;Q<X/2;Q++){var ee=8192*Math.round(Y[2*Q+1]/X)+Math.round(Y[2*Q]/X)+J;Y[Q]=0x3ffffff&ee,J=ee<0x4000000?0:ee/0x4000000|0}return Y},eh.prototype.convert13b=function(Y,X,J,ee){for(var et=0,er=0;er<X;er++)et+=0|Y[er],J[2*er]=8191&et,et>>>=13,J[2*er+1]=8191&et,et>>>=13;for(er=2*X;er<ee;++er)J[er]=0;Q(0===et),Q((-8192&et)==0)},eh.prototype.stub=function(Y){for(var X=Array(Y),J=0;J<Y;J++)X[J]=0;return X},eh.prototype.mulp=function(Y,X,J){var Q=2*this.guessLen13b(Y.length,X.length),ee=this.makeRBT(Q),et=this.stub(Q),er=Array(Q),ei=Array(Q),en=Array(Q),ea=Array(Q),es=Array(Q),eo=Array(Q),el=J.words;el.length=Q,this.convert13b(Y.words,Y.length,er,Q),this.convert13b(X.words,X.length,ea,Q),this.transform(er,et,ei,en,Q,ee),this.transform(ea,et,es,eo,Q,ee);for(var eu=0;eu<Q;eu++){var ef=ei[eu]*es[eu]-en[eu]*eo[eu];en[eu]=ei[eu]*eo[eu]+en[eu]*es[eu],ei[eu]=ef}return this.conjugate(ei,en,Q),this.transform(ei,en,el,et,Q,ee),this.conjugate(el,et,Q),this.normalize13b(el,Q),J.negative=Y.negative^X.negative,J.length=Y.length+X.length,J._strip()},et.prototype.mul=function(Y){var X=new et(null);return X.words=Array(this.length+Y.length),this.mulTo(Y,X)},et.prototype.mulf=function(Y){var X=new et(null);return X.words=Array(this.length+Y.length),ec(this,Y,X)},et.prototype.imul=function(Y){return this.clone().mulTo(Y,this)},et.prototype.imuln=function(Y){var X=Y<0;X&&(Y=-Y),Q("number"==typeof Y),Q(Y<0x4000000);for(var J=0,ee=0;ee<this.length;ee++){var et=(0|this.words[ee])*Y,er=(0x3ffffff&et)+(0x3ffffff&J);J>>=26,J+=(et/0x4000000|0)+(er>>>26),this.words[ee]=0x3ffffff&er}return 0!==J&&(this.words[ee]=J,this.length++),X?this.ineg():this},et.prototype.muln=function(Y){return this.clone().imuln(Y)},et.prototype.sqr=function(){return this.mul(this)},et.prototype.isqr=function(){return this.imul(this.clone())},et.prototype.pow=function(Y){var X=function(Y){for(var X=Array(Y.bitLength()),J=0;J<X.length;J++){var Q=J/26|0,ee=J%26;X[J]=Y.words[Q]>>>ee&1}return X}(Y);if(0===X.length)return new et(1);for(var J=this,Q=0;Q<X.length&&0===X[Q];Q++,J=J.sqr());if(++Q<X.length)for(var ee=J.sqr();Q<X.length;Q++,ee=ee.sqr())0!==X[Q]&&(J=J.mul(ee));return J},et.prototype.iushln=function(Y){Q("number"==typeof Y&&Y>=0);var X,J=Y%26,ee=(Y-J)/26,et=0x3ffffff>>>26-J<<26-J;if(0!==J){var er=0;for(X=0;X<this.length;X++){var ei=this.words[X]&et,en=(0|this.words[X])-ei<<J;this.words[X]=en|er,er=ei>>>26-J}er&&(this.words[X]=er,this.length++)}if(0!==ee){for(X=this.length-1;X>=0;X--)this.words[X+ee]=this.words[X];for(X=0;X<ee;X++)this.words[X]=0;this.length+=ee}return this._strip()},et.prototype.ishln=function(Y){return Q(0===this.negative),this.iushln(Y)},et.prototype.iushrn=function(Y,X,J){Q("number"==typeof Y&&Y>=0);var ee=X?(X-X%26)/26:0,et=Y%26,er=Math.min((Y-et)/26,this.length),ei=0x3ffffff^0x3ffffff>>>et<<et;if(ee-=er,ee=Math.max(0,ee),J){for(var en=0;en<er;en++)J.words[en]=this.words[en];J.length=er}if(0===er);else if(this.length>er)for(this.length-=er,en=0;en<this.length;en++)this.words[en]=this.words[en+er];else this.words[0]=0,this.length=1;var ea=0;for(en=this.length-1;en>=0&&(0!==ea||en>=ee);en--){var es=0|this.words[en];this.words[en]=ea<<26-et|es>>>et,ea=es&ei}return J&&0!==ea&&(J.words[J.length++]=ea),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},et.prototype.ishrn=function(Y,X,J){return Q(0===this.negative),this.iushrn(Y,X,J)},et.prototype.shln=function(Y){return this.clone().ishln(Y)},et.prototype.ushln=function(Y){return this.clone().iushln(Y)},et.prototype.shrn=function(Y){return this.clone().ishrn(Y)},et.prototype.ushrn=function(Y){return this.clone().iushrn(Y)},et.prototype.testn=function(Y){Q("number"==typeof Y&&Y>=0);var X=Y%26,J=(Y-X)/26;return!(this.length<=J)&&!!(this.words[J]&1<<X)},et.prototype.imaskn=function(Y){Q("number"==typeof Y&&Y>=0);var X=Y%26,J=(Y-X)/26;return(Q(0===this.negative,"imaskn works only with positive numbers"),this.length<=J)?this:(0!==X&&J++,this.length=Math.min(J,this.length),0!==X&&(this.words[this.length-1]&=0x3ffffff^0x3ffffff>>>X<<X),this._strip())},et.prototype.maskn=function(Y){return this.clone().imaskn(Y)},et.prototype.iaddn=function(Y){return(Q("number"==typeof Y),Q(Y<0x4000000),Y<0)?this.isubn(-Y):0!==this.negative?(1===this.length&&(0|this.words[0])<=Y?(this.words[0]=Y-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(Y),this.negative=1),this):this._iaddn(Y)},et.prototype._iaddn=function(Y){this.words[0]+=Y;for(var X=0;X<this.length&&this.words[X]>=0x4000000;X++)this.words[X]-=0x4000000,X===this.length-1?this.words[X+1]=1:this.words[X+1]++;return this.length=Math.max(this.length,X+1),this},et.prototype.isubn=function(Y){if(Q("number"==typeof Y),Q(Y<0x4000000),Y<0)return this.iaddn(-Y);if(0!==this.negative)return this.negative=0,this.iaddn(Y),this.negative=1,this;if(this.words[0]-=Y,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var X=0;X<this.length&&this.words[X]<0;X++)this.words[X]+=0x4000000,this.words[X+1]-=1;return this._strip()},et.prototype.addn=function(Y){return this.clone().iaddn(Y)},et.prototype.subn=function(Y){return this.clone().isubn(Y)},et.prototype.iabs=function(){return this.negative=0,this},et.prototype.abs=function(){return this.clone().iabs()},et.prototype._ishlnsubmul=function(Y,X,J){var ee,et,er=Y.length+J;this._expand(er);var ei=0;for(ee=0;ee<Y.length;ee++){et=(0|this.words[ee+J])+ei;var en=(0|Y.words[ee])*X;et-=0x3ffffff&en,ei=(et>>26)-(en/0x4000000|0),this.words[ee+J]=0x3ffffff&et}for(;ee<this.length-J;ee++)ei=(et=(0|this.words[ee+J])+ei)>>26,this.words[ee+J]=0x3ffffff&et;if(0===ei)return this._strip();for(Q(-1===ei),ei=0,ee=0;ee<this.length;ee++)ei=(et=-(0|this.words[ee])+ei)>>26,this.words[ee]=0x3ffffff&et;return this.negative=1,this._strip()},et.prototype._wordDiv=function(Y,X){var J,Q=this.length-Y.length,ee=this.clone(),er=Y,ei=0|er.words[er.length-1];0!=(Q=26-this._countBits(ei))&&(er=er.ushln(Q),ee.iushln(Q),ei=0|er.words[er.length-1]);var en=ee.length-er.length;if("mod"!==X){(J=new et(null)).length=en+1,J.words=Array(J.length);for(var ea=0;ea<J.length;ea++)J.words[ea]=0}var es=ee.clone()._ishlnsubmul(er,1,en);0===es.negative&&(ee=es,J&&(J.words[en]=1));for(var eo=en-1;eo>=0;eo--){var el=(0|ee.words[er.length+eo])*0x4000000+(0|ee.words[er.length+eo-1]);for(el=Math.min(el/ei|0,0x3ffffff),ee._ishlnsubmul(er,el,eo);0!==ee.negative;)el--,ee.negative=0,ee._ishlnsubmul(er,1,eo),ee.isZero()||(ee.negative^=1);J&&(J.words[eo]=el)}return J&&J._strip(),ee._strip(),"div"!==X&&0!==Q&&ee.iushrn(Q),{div:J||null,mod:ee}},et.prototype.divmod=function(Y,X,J){var ee,er,ei;return(Q(!Y.isZero()),this.isZero())?{div:new et(0),mod:new et(0)}:0!==this.negative&&0===Y.negative?(ei=this.neg().divmod(Y,X),"mod"!==X&&(ee=ei.div.neg()),"div"!==X&&(er=ei.mod.neg(),J&&0!==er.negative&&er.iadd(Y)),{div:ee,mod:er}):0===this.negative&&0!==Y.negative?(ei=this.divmod(Y.neg(),X),"mod"!==X&&(ee=ei.div.neg()),{div:ee,mod:ei.mod}):(this.negative&Y.negative)!=0?(ei=this.neg().divmod(Y.neg(),X),"div"!==X&&(er=ei.mod.neg(),J&&0!==er.negative&&er.isub(Y)),{div:ei.div,mod:er}):Y.length>this.length||0>this.cmp(Y)?{div:new et(0),mod:this}:1===Y.length?"div"===X?{div:this.divn(Y.words[0]),mod:null}:"mod"===X?{div:null,mod:new et(this.modrn(Y.words[0]))}:{div:this.divn(Y.words[0]),mod:new et(this.modrn(Y.words[0]))}:this._wordDiv(Y,X)},et.prototype.div=function(Y){return this.divmod(Y,"div",!1).div},et.prototype.mod=function(Y){return this.divmod(Y,"mod",!1).mod},et.prototype.umod=function(Y){return this.divmod(Y,"mod",!0).mod},et.prototype.divRound=function(Y){var X=this.divmod(Y);if(X.mod.isZero())return X.div;var J=0!==X.div.negative?X.mod.isub(Y):X.mod,Q=Y.ushrn(1),ee=Y.andln(1),et=J.cmp(Q);return et<0||1===ee&&0===et?X.div:0!==X.div.negative?X.div.isubn(1):X.div.iaddn(1)},et.prototype.modrn=function(Y){var X=Y<0;X&&(Y=-Y),Q(Y<=0x3ffffff);for(var J=0x4000000%Y,ee=0,et=this.length-1;et>=0;et--)ee=(J*ee+(0|this.words[et]))%Y;return X?-ee:ee},et.prototype.modn=function(Y){return this.modrn(Y)},et.prototype.idivn=function(Y){var X=Y<0;X&&(Y=-Y),Q(Y<=0x3ffffff);for(var J=0,ee=this.length-1;ee>=0;ee--){var et=(0|this.words[ee])+0x4000000*J;this.words[ee]=et/Y|0,J=et%Y}return this._strip(),X?this.ineg():this},et.prototype.divn=function(Y){return this.clone().idivn(Y)},et.prototype.egcd=function(Y){Q(0===Y.negative),Q(!Y.isZero());var X=this,J=Y.clone();X=0!==X.negative?X.umod(Y):X.clone();for(var ee=new et(1),er=new et(0),ei=new et(0),en=new et(1),ea=0;X.isEven()&&J.isEven();)X.iushrn(1),J.iushrn(1),++ea;for(var es=J.clone(),eo=X.clone();!X.isZero();){for(var el=0,eu=1;(X.words[0]&eu)==0&&el<26;++el,eu<<=1);if(el>0)for(X.iushrn(el);el-- >0;)(ee.isOdd()||er.isOdd())&&(ee.iadd(es),er.isub(eo)),ee.iushrn(1),er.iushrn(1);for(var ef=0,ed=1;(J.words[0]&ed)==0&&ef<26;++ef,ed<<=1);if(ef>0)for(J.iushrn(ef);ef-- >0;)(ei.isOdd()||en.isOdd())&&(ei.iadd(es),en.isub(eo)),ei.iushrn(1),en.iushrn(1);X.cmp(J)>=0?(X.isub(J),ee.isub(ei),er.isub(en)):(J.isub(X),ei.isub(ee),en.isub(er))}return{a:ei,b:en,gcd:J.iushln(ea)}},et.prototype._invmp=function(Y){Q(0===Y.negative),Q(!Y.isZero());var X,J=this,ee=Y.clone();J=0!==J.negative?J.umod(Y):J.clone();for(var er=new et(1),ei=new et(0),en=ee.clone();J.cmpn(1)>0&&ee.cmpn(1)>0;){for(var ea=0,es=1;(J.words[0]&es)==0&&ea<26;++ea,es<<=1);if(ea>0)for(J.iushrn(ea);ea-- >0;)er.isOdd()&&er.iadd(en),er.iushrn(1);for(var eo=0,el=1;(ee.words[0]&el)==0&&eo<26;++eo,el<<=1);if(eo>0)for(ee.iushrn(eo);eo-- >0;)ei.isOdd()&&ei.iadd(en),ei.iushrn(1);J.cmp(ee)>=0?(J.isub(ee),er.isub(ei)):(ee.isub(J),ei.isub(er))}return 0>(X=0===J.cmpn(1)?er:ei).cmpn(0)&&X.iadd(Y),X},et.prototype.gcd=function(Y){if(this.isZero())return Y.abs();if(Y.isZero())return this.abs();var X=this.clone(),J=Y.clone();X.negative=0,J.negative=0;for(var Q=0;X.isEven()&&J.isEven();Q++)X.iushrn(1),J.iushrn(1);for(;;){for(;X.isEven();)X.iushrn(1);for(;J.isEven();)J.iushrn(1);var ee=X.cmp(J);if(ee<0){var et=X;X=J,J=et}else if(0===ee||0===J.cmpn(1))break;X.isub(J)}return J.iushln(Q)},et.prototype.invm=function(Y){return this.egcd(Y).a.umod(Y)},et.prototype.isEven=function(){return(1&this.words[0])==0},et.prototype.isOdd=function(){return(1&this.words[0])==1},et.prototype.andln=function(Y){return this.words[0]&Y},et.prototype.bincn=function(Y){Q("number"==typeof Y);var X=Y%26,J=(Y-X)/26,ee=1<<X;if(this.length<=J)return this._expand(J+1),this.words[J]|=ee,this;for(var et=ee,er=J;0!==et&&er<this.length;er++){var ei=0|this.words[er];ei+=et,et=ei>>>26,ei&=0x3ffffff,this.words[er]=ei}return 0!==et&&(this.words[er]=et,this.length++),this},et.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},et.prototype.cmpn=function(Y){var X,J=Y<0;if(0!==this.negative&&!J)return -1;if(0===this.negative&&J)return 1;if(this._strip(),this.length>1)X=1;else{J&&(Y=-Y),Q(Y<=0x3ffffff,"Number is too big");var ee=0|this.words[0];X=ee===Y?0:ee<Y?-1:1}return 0!==this.negative?0|-X:X},et.prototype.cmp=function(Y){if(0!==this.negative&&0===Y.negative)return -1;if(0===this.negative&&0!==Y.negative)return 1;var X=this.ucmp(Y);return 0!==this.negative?0|-X:X},et.prototype.ucmp=function(Y){if(this.length>Y.length)return 1;if(this.length<Y.length)return -1;for(var X=0,J=this.length-1;J>=0;J--){var Q=0|this.words[J],ee=0|Y.words[J];if(Q!==ee){Q<ee?X=-1:Q>ee&&(X=1);break}}return X},et.prototype.gtn=function(Y){return 1===this.cmpn(Y)},et.prototype.gt=function(Y){return 1===this.cmp(Y)},et.prototype.gten=function(Y){return this.cmpn(Y)>=0},et.prototype.gte=function(Y){return this.cmp(Y)>=0},et.prototype.ltn=function(Y){return -1===this.cmpn(Y)},et.prototype.lt=function(Y){return -1===this.cmp(Y)},et.prototype.lten=function(Y){return 0>=this.cmpn(Y)},et.prototype.lte=function(Y){return 0>=this.cmp(Y)},et.prototype.eqn=function(Y){return 0===this.cmpn(Y)},et.prototype.eq=function(Y){return 0===this.cmp(Y)},et.red=function(Y){return new ex(Y)},et.prototype.toRed=function(Y){return Q(!this.red,"Already a number in reduction context"),Q(0===this.negative,"red works only with positives"),Y.convertTo(this)._forceRed(Y)},et.prototype.fromRed=function(){return Q(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},et.prototype._forceRed=function(Y){return this.red=Y,this},et.prototype.forceRed=function(Y){return Q(!this.red,"Already a number in reduction context"),this._forceRed(Y)},et.prototype.redAdd=function(Y){return Q(this.red,"redAdd works only with red numbers"),this.red.add(this,Y)},et.prototype.redIAdd=function(Y){return Q(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,Y)},et.prototype.redSub=function(Y){return Q(this.red,"redSub works only with red numbers"),this.red.sub(this,Y)},et.prototype.redISub=function(Y){return Q(this.red,"redISub works only with red numbers"),this.red.isub(this,Y)},et.prototype.redShl=function(Y){return Q(this.red,"redShl works only with red numbers"),this.red.shl(this,Y)},et.prototype.redMul=function(Y){return Q(this.red,"redMul works only with red numbers"),this.red._verify2(this,Y),this.red.mul(this,Y)},et.prototype.redIMul=function(Y){return Q(this.red,"redMul works only with red numbers"),this.red._verify2(this,Y),this.red.imul(this,Y)},et.prototype.redSqr=function(){return Q(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},et.prototype.redISqr=function(){return Q(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},et.prototype.redSqrt=function(){return Q(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},et.prototype.redInvm=function(){return Q(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},et.prototype.redNeg=function(){return Q(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},et.prototype.redPow=function(Y){return Q(this.red&&!Y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,Y)};var ep={k256:null,p224:null,p192:null,p25519:null};function em(Y,X){this.name=Y,this.p=new et(X,16),this.n=this.p.bitLength(),this.k=new et(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function eb(){em.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function ey(){em.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function eg(){em.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function ev(){em.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ex(Y){if("string"==typeof Y){var X=et._prime(Y);this.m=X.p,this.prime=X}else Q(Y.gtn(1),"modulus must be greater than 1"),this.m=Y,this.prime=null}function ew(Y){ex.call(this,Y),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new et(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}em.prototype._tmp=function(){var Y=new et(null);return Y.words=Array(Math.ceil(this.n/13)),Y},em.prototype.ireduce=function(Y){var X,J=Y;do this.split(J,this.tmp),X=(J=(J=this.imulK(J)).iadd(this.tmp)).bitLength();while(X>this.n)var Q=X<this.n?-1:J.ucmp(this.p);return 0===Q?(J.words[0]=0,J.length=1):Q>0?J.isub(this.p):void 0!==J.strip?J.strip():J._strip(),J},em.prototype.split=function(Y,X){Y.iushrn(this.n,0,X)},em.prototype.imulK=function(Y){return Y.imul(this.k)},ee(eb,em),eb.prototype.split=function(Y,X){for(var J=Math.min(Y.length,9),Q=0;Q<J;Q++)X.words[Q]=Y.words[Q];if(X.length=J,Y.length<=9){Y.words[0]=0,Y.length=1;return}var ee=Y.words[9];for(X.words[X.length++]=4194303&ee,Q=10;Q<Y.length;Q++){var et=0|Y.words[Q];Y.words[Q-10]=(4194303&et)<<4|ee>>>22,ee=et}ee>>>=22,Y.words[Q-10]=ee,0===ee&&Y.length>10?Y.length-=10:Y.length-=9},eb.prototype.imulK=function(Y){Y.words[Y.length]=0,Y.words[Y.length+1]=0,Y.length+=2;for(var X=0,J=0;J<Y.length;J++){var Q=0|Y.words[J];X+=977*Q,Y.words[J]=0x3ffffff&X,X=64*Q+(X/0x4000000|0)}return 0===Y.words[Y.length-1]&&(Y.length--,0===Y.words[Y.length-1]&&Y.length--),Y},ee(ey,em),ee(eg,em),ee(ev,em),ev.prototype.imulK=function(Y){for(var X=0,J=0;J<Y.length;J++){var Q=(0|Y.words[J])*19+X,ee=0x3ffffff&Q;Q>>>=26,Y.words[J]=ee,X=Q}return 0!==X&&(Y.words[Y.length++]=X),Y},et._prime=function(Y){var X;if(ep[Y])return ep[Y];if("k256"===Y)X=new eb;else if("p224"===Y)X=new ey;else if("p192"===Y)X=new eg;else if("p25519"===Y)X=new ev;else throw Error("Unknown prime "+Y);return ep[Y]=X,X},ex.prototype._verify1=function(Y){Q(0===Y.negative,"red works only with positives"),Q(Y.red,"red works only with red numbers")},ex.prototype._verify2=function(Y,X){Q((Y.negative|X.negative)==0,"red works only with positives"),Q(Y.red&&Y.red===X.red,"red works only with red numbers")},ex.prototype.imod=function(Y){return this.prime?this.prime.ireduce(Y)._forceRed(this):(en(Y,Y.umod(this.m)._forceRed(this)),Y)},ex.prototype.neg=function(Y){return Y.isZero()?Y.clone():this.m.sub(Y)._forceRed(this)},ex.prototype.add=function(Y,X){this._verify2(Y,X);var J=Y.add(X);return J.cmp(this.m)>=0&&J.isub(this.m),J._forceRed(this)},ex.prototype.iadd=function(Y,X){this._verify2(Y,X);var J=Y.iadd(X);return J.cmp(this.m)>=0&&J.isub(this.m),J},ex.prototype.sub=function(Y,X){this._verify2(Y,X);var J=Y.sub(X);return 0>J.cmpn(0)&&J.iadd(this.m),J._forceRed(this)},ex.prototype.isub=function(Y,X){this._verify2(Y,X);var J=Y.isub(X);return 0>J.cmpn(0)&&J.iadd(this.m),J},ex.prototype.shl=function(Y,X){return this._verify1(Y),this.imod(Y.ushln(X))},ex.prototype.imul=function(Y,X){return this._verify2(Y,X),this.imod(Y.imul(X))},ex.prototype.mul=function(Y,X){return this._verify2(Y,X),this.imod(Y.mul(X))},ex.prototype.isqr=function(Y){return this.imul(Y,Y.clone())},ex.prototype.sqr=function(Y){return this.mul(Y,Y)},ex.prototype.sqrt=function(Y){if(Y.isZero())return Y.clone();var X=this.m.andln(3);if(Q(X%2==1),3===X){var J=this.m.add(new et(1)).iushrn(2);return this.pow(Y,J)}for(var ee=this.m.subn(1),er=0;!ee.isZero()&&0===ee.andln(1);)er++,ee.iushrn(1);Q(!ee.isZero());var ei=new et(1).toRed(this),en=ei.redNeg(),ea=this.m.subn(1).iushrn(1),es=this.m.bitLength();for(es=new et(2*es*es).toRed(this);0!==this.pow(es,ea).cmp(en);)es.redIAdd(en);for(var eo=this.pow(es,ee),el=this.pow(Y,ee.addn(1).iushrn(1)),eu=this.pow(Y,ee),ef=er;0!==eu.cmp(ei);){for(var ed=eu,ec=0;0!==ed.cmp(ei);ec++)ed=ed.redSqr();Q(ec<ef);var eh=this.pow(eo,new et(1).iushln(ef-ec-1));el=el.redMul(eh),eo=eh.redSqr(),eu=eu.redMul(eo),ef=ec}return el},ex.prototype.invm=function(Y){var X=Y._invmp(this.m);return 0!==X.negative?(X.negative=0,this.imod(X).redNeg()):this.imod(X)},ex.prototype.pow=function(Y,X){if(X.isZero())return new et(1).toRed(this);if(0===X.cmpn(1))return Y.clone();var J=Array(16);J[0]=new et(1).toRed(this),J[1]=Y;for(var Q=2;Q<J.length;Q++)J[Q]=this.mul(J[Q-1],Y);var ee=J[0],er=0,ei=0,en=X.bitLength()%26;for(0===en&&(en=26),Q=X.length-1;Q>=0;Q--){for(var ea=X.words[Q],es=en-1;es>=0;es--){var eo=ea>>es&1;if(ee!==J[0]&&(ee=this.sqr(ee)),0===eo&&0===er){ei=0;continue}er<<=1,er|=eo,(4==++ei||0===Q&&0===es)&&(ee=this.mul(ee,J[er]),ei=0,er=0)}en=26}return ee},ex.prototype.convertTo=function(Y){var X=Y.umod(this.m);return X===Y?X.clone():X},ex.prototype.convertFrom=function(Y){var X=Y.clone();return X.red=null,X},et.mont=function(Y){return new ew(Y)},ee(ew,ex),ew.prototype.convertTo=function(Y){return this.imod(Y.ushln(this.shift))},ew.prototype.convertFrom=function(Y){var X=this.imod(Y.mul(this.rinv));return X.red=null,X},ew.prototype.imul=function(Y,X){if(Y.isZero()||X.isZero())return Y.
10words[0]=0,Y.length=1,Y;var J=Y.imul(X),Q=J.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),ee=J.isub(Q).iushrn(this.shift),et=ee;return ee.cmp(this.m)>=0?et=ee.isub(this.m):0>ee.cmpn(0)&&(et=ee.iadd(this.m)),et._forceRed(this)},ew.prototype.mul=function(Y,X){if(Y.isZero()||X.isZero())return new et(0)._forceRed(this);var J=Y.mul(X),Q=J.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),ee=J.isub(Q).iushrn(this.shift),er=ee;return ee.cmp(this.m)>=0?er=ee.isub(this.m):0>ee.cmpn(0)&&(er=ee.iadd(this.m)),er._forceRed(this)},ew.prototype.invm=function(Y){return this.imod(Y._invmp(this.m).mul(this.r2))._forceRed(this)}}(Y=J.nmd(Y),this)},4259:function(Y,X,J){var Q;function ee(Y){this.rand=Y}if(Y.exports=function(Y){return Q||(Q=new ee(null)),Q.generate(Y)},Y.exports.Rand=ee,ee.prototype.generate=function(Y){return this._rand(Y)},ee.prototype._rand=function(Y){if(this.rand.getBytes)return this.rand.getBytes(Y);for(var X=new Uint8Array(Y),J=0;J<X.length;J++)X[J]=this.rand.getByte();return X},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?ee.prototype._rand=function(Y){var X=new Uint8Array(Y);return self.crypto.getRandomValues(X),X}:self.msCrypto&&self.msCrypto.getRandomValues?ee.prototype._rand=function(Y){var X=new Uint8Array(Y);return self.msCrypto.getRandomValues(X),X}:"object"==typeof window&&(ee.prototype._rand=function(){throw Error("Not implemented yet")});else try{var et=J(6982);if("function"!=typeof et.randomBytes)throw Error("Not supported");ee.prototype._rand=function(Y){return et.randomBytes(Y)}}catch(Y){}},6313:function(Y,X,J){var Q=J(5725).Buffer;function ee(Y){Q.isBuffer(Y)||(Y=Q.from(Y));for(var X=Y.length/4|0,J=Array(X),ee=0;ee<X;ee++)J[ee]=Y.readUInt32BE(4*ee);return J}function et(Y){for(;0<Y.length;Y++)Y[0]=0}function er(Y,X,J,Q,ee){for(var et,er,ei,en,ea=J[0],es=J[1],eo=J[2],el=J[3],eu=Y[0]^X[0],ef=Y[1]^X[1],ed=Y[2]^X[2],ec=Y[3]^X[3],eh=4,ep=1;ep<ee;ep++)et=ea[eu>>>24]^es[ef>>>16&255]^eo[ed>>>8&255]^el[255&ec]^X[eh++],er=ea[ef>>>24]^es[ed>>>16&255]^eo[ec>>>8&255]^el[255&eu]^X[eh++],ei=ea[ed>>>24]^es[ec>>>16&255]^eo[eu>>>8&255]^el[255&ef]^X[eh++],en=ea[ec>>>24]^es[eu>>>16&255]^eo[ef>>>8&255]^el[255&ed]^X[eh++],eu=et,ef=er,ed=ei,ec=en;return et=(Q[eu>>>24]<<24|Q[ef>>>16&255]<<16|Q[ed>>>8&255]<<8|Q[255&ec])^X[eh++],er=(Q[ef>>>24]<<24|Q[ed>>>16&255]<<16|Q[ec>>>8&255]<<8|Q[255&eu])^X[eh++],ei=(Q[ed>>>24]<<24|Q[ec>>>16&255]<<16|Q[eu>>>8&255]<<8|Q[255&ef])^X[eh++],[et>>>=0,er>>>=0,ei>>>=0,en=((Q[ec>>>24]<<24|Q[eu>>>16&255]<<16|Q[ef>>>8&255]<<8|Q[255&ed])^X[eh++])>>>0]}var ei=[0,1,2,4,8,16,32,64,128,27,54],en=function(){for(var Y=Array(256),X=0;X<256;X++)X<128?Y[X]=X<<1:Y[X]=X<<1^283;for(var J=[],Q=[],ee=[[],[],[],[]],et=[[],[],[],[]],er=0,ei=0,en=0;en<256;++en){var ea=ei^ei<<1^ei<<2^ei<<3^ei<<4;ea=ea>>>8^255&ea^99,J[er]=ea,Q[ea]=er;var es=Y[er],eo=Y[es],el=Y[eo],eu=257*Y[ea]^0x1010100*ea;ee[0][er]=eu<<24|eu>>>8,ee[1][er]=eu<<16|eu>>>16,ee[2][er]=eu<<8|eu>>>24,ee[3][er]=eu,eu=0x1010101*el^65537*eo^257*es^0x1010100*er,et[0][ea]=eu<<24|eu>>>8,et[1][ea]=eu<<16|eu>>>16,et[2][ea]=eu<<8|eu>>>24,et[3][ea]=eu,0===er?er=ei=1:(er=es^Y[Y[Y[el^es]]],ei^=Y[Y[ei]])}return{SBOX:J,INV_SBOX:Q,SUB_MIX:ee,INV_SUB_MIX:et}}();function ea(Y){this._key=ee(Y),this._reset()}ea.blockSize=16,ea.keySize=32,ea.prototype.blockSize=ea.blockSize,ea.prototype.keySize=ea.keySize,ea.prototype._reset=function(){for(var Y=this._key,X=Y.length,J=X+6,Q=(J+1)*4,ee=[],et=0;et<X;et++)ee[et]=Y[et];for(et=X;et<Q;et++){var er=ee[et-1];et%X==0?(er=er<<8|er>>>24,er=(en.SBOX[er>>>24]<<24|en.SBOX[er>>>16&255]<<16|en.SBOX[er>>>8&255]<<8|en.SBOX[255&er])^ei[et/X|0]<<24):X>6&&et%X==4&&(er=en.SBOX[er>>>24]<<24|en.SBOX[er>>>16&255]<<16|en.SBOX[er>>>8&255]<<8|en.SBOX[255&er]),ee[et]=ee[et-X]^er}for(var ea=[],es=0;es<Q;es++){var eo=Q-es,el=ee[eo-(es%4?0:4)];es<4||eo<=4?ea[es]=el:ea[es]=en.INV_SUB_MIX[0][en.SBOX[el>>>24]]^en.INV_SUB_MIX[1][en.SBOX[el>>>16&255]]^en.INV_SUB_MIX[2][en.SBOX[el>>>8&255]]^en.INV_SUB_MIX[3][en.SBOX[255&el]]}this._nRounds=J,this._keySchedule=ee,this._invKeySchedule=ea},ea.prototype.encryptBlockRaw=function(Y){return er(Y=ee(Y),this._keySchedule,en.SUB_MIX,en.SBOX,this._nR
vendor: 7,174 bytes, line 10
10ounds)},ea.prototype.encryptBlock=function(Y){var X=this.encryptBlockRaw(Y),J=Q.allocUnsafe(16);return J.writeUInt32BE(X[0],0),J.writeUInt32BE(X[1],4),J.writeUInt32BE(X[2],8),J.writeUInt32BE(X[3],12),J},ea.prototype.decryptBlock=function(Y){var X=(Y=ee(Y))[1];Y[1]=Y[3],Y[3]=X;var J=er(Y,this._invKeySchedule,en.INV_SUB_MIX,en.INV_SBOX,this._nRounds),et=Q.allocUnsafe(16);return et.writeUInt32BE(J[0],0),et.writeUInt32BE(J[3],4),et.writeUInt32BE(J[2],8),et.writeUInt32BE(J[1],12),et},ea.prototype.scrub=function(){et(this._keySchedule),et(this._invKeySchedule),et(this._key)},Y.exports.AES=ea},1725:function(Y,X,J){var Q=J(6313),ee=J(5725).Buffer,et=J(1888),er=J(1638),ei=J(1267),en=J(6481),ea=J(1995);function es(Y,X,J,er){et.call(this);var en=ee.alloc(4,0);this._cipher=new Q.AES(X);var es=this._cipher.encryptBlock(en);this._ghash=new ei(es),J=function(Y,X,J){if(12===X.length)return Y._finID=ee.concat([X,ee.from([0,0,0,1])]),ee.concat([X,ee.from([0,0,0,2])]);var Q=new ei(J),et=X.length,er=et%16;Q.update(X),er&&(er=16-er,Q.update(ee.alloc(er,0))),Q.update(ee.alloc(8,0));var en=ee.alloc(8);en.writeUIntBE(8*et,0,8),Q.update(en),Y._finID=Q.state;var es=ee.from(Y._finID);return ea(es),es}(this,J,es),this._prev=ee.from(J),this._cache=ee.allocUnsafe(0),this._secCache=ee.allocUnsafe(0),this._decrypt=er,this._alen=0,this._len=0,this._mode=Y,this._authTag=null,this._called=!1}er(es,et),es.prototype._update=function(Y){if(!this._called&&this._alen){var X=16-this._alen%16;X<16&&(X=ee.alloc(X,0),this._ghash.update(X))}this._called=!0;var J=this._mode.encrypt(this,Y);return this._decrypt?this._ghash.update(Y):this._ghash.update(J),this._len+=Y.length,J},es.prototype._final=function(){if(this._decrypt&&!this._authTag)throw Error("Unsupported state or unable to authenticate data");var Y=en(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(Y,X){var J=0;Y.length!==X.length&&J++;for(var Q=Math.min(Y.length,X.length),ee=0;ee<Q;++ee)J+=Y[ee]^X[ee];return J}(Y,this._authTag))throw Error("Unsupported state or unable to authenticate data");this._authTag=Y,this._cipher.scrub()},es.prototype.getAuthTag=function(){if(this._decrypt||!ee.isBuffer(this._authTag))throw Error("Attempting to get auth tag in unsupported state");return this._authTag},es.prototype.setAuthTag=function(Y){if(!this._decrypt)throw Error("Attempting to set auth tag in unsupported state");this._authTag=Y},es.prototype.setAAD=function(Y){if(this._called)throw Error("Attempting to set AAD in unsupported state");this._ghash.update(Y),this._alen+=Y.length},Y.exports=es},8642:function(Y,X,J){var Q=J(9780),ee=J(7984),et=J(3349);X.createCipher=X.Cipher=Q.createCipher,X.createCipheriv=X.Cipheriv=Q.createCipheriv,X.createDecipher=X.Decipher=ee.createDecipher,X.createDecipheriv=X.Decipheriv=ee.createDecipheriv,X.listCiphers=X.getCiphers=function(){return Object.keys(et)}},7984:function(Y,X,J){var Q=J(1725),ee=J(5725).Buffer,et=J(8597),er=J(959),ei=J(1888),en=J(6313),ea=J(689);function es(Y,X,J){ei.call(this),this._cache=new eo,this._last=void 0,this._cipher=new en.AES(X),this._prev=ee.from(J),this._mode=Y,this._autopadding=!0}function eo(){this.cache=ee.allocUnsafe(0)}function el(Y,X,J){var ei=et[Y.toLowerCase()];if(!ei)throw TypeError("invalid suite type");if("string"==typeof J&&(J=ee.from(J)),"GCM"!==ei.mode&&J.length!==ei.iv)throw TypeError("invalid iv length "+J.length);if("string"==typeof X&&(X=ee.from(X)),X.length!==ei.key/8)throw TypeError("invalid key length "+X.length);return"stream"===ei.type?new er(ei.module,X,J,!0):"auth"===ei.type?new Q(ei.module,X,J,!0):new es(ei.module,X,J)}J(1638)(es,ei),es.prototype._update=function(Y){this._cache.add(Y);for(var X,J,Q=[];X=this._cache.get(this._autopadding);)J=this._mode.decrypt(this,X),Q.push(J);return ee.concat(Q)},es.prototype._final=function(){var Y=this._cache.flush();if(this._autopadding){var X=this._mode.decrypt(this,Y),J=X[15];if(J<1||J>16)throw Error("unable to decrypt data");for(var Q=-1;++Q<J;)if(X[Q+(16-J)]!==J)throw Error("unable to decrypt data");return 16!==J?X.slice(0,16-J):void 0}if(Y)throw Error("data not multiple of block length")},es.prototype.setAutoPadding=function(Y){return this._autopadding=!!Y,this},eo.prototype.add=function(Y){this.cache=ee.concat([this.cache,Y])},eo.prototype.get=function(Y){var X;if(Y){if(this.cache.length>16)return X=this.cache.slice(0,16),this.cache=this.cache.slice(16),X}else if(this.cache.length>=16)return X=this.cache.slice(0,16),this.cache=this.cache.slice(16),X;return null},eo.prototype.flush=function(){if(this.cache.length)return this.cache},X.createDecipher=function(Y,X){var J=et[Y.toLowerCase()];if(!J)throw TypeError("invalid suite type");var Q=ea(X,!1,J.key,J.iv);return el(Y,Q.key,Q.iv)},X.createDecipheriv=el},9780:function(Y,X,J){var Q=J(8597),ee=J(1725),et=J(5725).Buffer,er=J(959),ei=J(1888),en=J(6313),ea=J(689);function es(Y,X,J){ei.call(this),this._cache=new el,this._cipher=new en.AES(X),this._prev=et.from(J),this._mode=Y,this._autopadding=!0}J(1638)(es,ei),es.prototype._update=function(Y){this._cache.add(Y);for(var X,J,Q=[];X=this._cache.get();)J=this._mode.encrypt(this,X),Q.push(J);return et.concat(Q)};var eo=et.alloc(16,16);function el(){this.cache=et.allocUnsafe(0)}function eu(Y,X,J){var ei=Q[Y.toLowerCase()];if(!ei)throw TypeError("invalid suite type");if("string"==typeof X&&(X=et.from(X)),X.length!==ei.key/8)throw TypeError("invalid key length "+X.length);if("string"==typeof J&&(J=et.from(J)),"GCM"!==ei.mode&&J.length!==ei.iv)throw TypeError("invalid iv length "+J.length);return"stream"===ei.type?new er(ei.module,X,J):"auth"===ei.type?new ee(ei.module,X,J):new es(ei.module,X,J)}es.prototype._final=function(){var Y=this._cache.flush();if(this._autopadding)return Y=this._mode.encrypt(this,Y),this._cipher.scrub(),Y;if(!Y.equals(eo))throw this._cipher.scrub(),Error("data not multiple of block length")},es.prototype.setAutoPadding=function(Y){return this._autopadding=!!Y,this},el.prototype.add=function(Y){this.cache=et.concat([this.cache,Y])},el.prototype.get=function(){if(this.cache.length>15){var Y=this.cache.slice(0,16);return this.cache=this.cache.slice(16),Y}return null},el.prototype.flush=function(){for(var Y=16-this.cache.length,X=et.allocUnsafe(Y),J=-1;++J<Y;)X.writeUInt8(Y,J);return et.concat([this.cache,X])},X.createCipheriv=eu,X.createCipher=function(Y,X){var J=Q[Y.toLowerCase()];if(!J)throw TypeError("invalid suite type");var ee=ea(X,!1,J.key,J.iv);return eu(Y,ee.key,ee.iv)}},1267:function(Y,X,J){var Q=J(5725).Buffer,ee=Q.alloc(16,0);function et(Y){var X=Q.allocUnsafe(16);return X.writeUInt32BE(Y[0]>>>0,0),X.writeUInt32BE(Y[1]>>>0,4),X.writeUInt32BE(Y[2]>>>0,8),X.writeUInt32BE(Y[3]>>>0,12),X}function er(Y){this.h=Y,this.state=Q.alloc(16,0),this.cache=Q.allocUnsafe(0)}er.prototype.ghash=function(Y){for(var X=-1;++X<Y.length;)this.state[X]^=Y[X];this._multiply()},er.prototype._multiply=function(){for(var Y,X,J,Q=[(Y=this.h).readUInt32BE(0),Y.readUInt32BE(4),Y.readUInt32BE(8),Y.readUInt32BE(12)],ee=[0,0,0,0],er=-1;++er<128;){for((this.state[~~(er/8)]&1<<7-er%8)!=0&&(ee[0]^=Q[0],ee[1]^=Q[1],ee[2]^=Q[2],ee[3]^=Q[3]),J=(1&Q[3])!=0,X=3;X>0;
10X--)Q[X]=Q[X]>>>1|(1&Q[X-1])<<31;Q[0]=Q[0]>>>1,J&&(Q[0]=-0x1f000000^Q[0])}this.state=et(ee)},er.prototype.update=function(Y){var X;for(this.cache=Q.concat([this.cache,Y]);this.cache.length>=16;)X=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(X)},er.prototype.final=function(Y,X){return this.cache.length&&this.ghash(Q.concat([this.cache,ee],16)),this.ghash(et([0,Y,0,X])),this.state},Y.exports=er},1995:function(Y){Y.exports=function(Y){for(var X,J=Y.length;J--;)if(255===(X=Y.readUInt8(J)))Y.writeUInt8(0,J);else{X++,Y.writeUInt8(X,J);break}}},1635:function(Y,X,J){var Q=J(6481);X.encrypt=function(Y,X){var J=Q(X,Y._prev);return Y._prev=Y._cipher.encryptBlock(J),Y._prev},X.decrypt=function(Y,X){var J=Y._prev;return Y._prev=X,Q(Y._cipher.decryptBlock(X),J)}},4312:function(Y,X,J){var Q=J(5725).Buffer,ee=J(6481);function et(Y,X,J){var et=X.length,er=ee(X,Y._cache);return Y._cache=Y._cache.slice(et),Y._prev=Q.concat([Y._prev,J?X:er]),er}X.encrypt=function(Y,X,J){for(var ee,er=Q.allocUnsafe(0);X.length;)if(0===Y._cache.length&&(Y._cache=Y._cipher.encryptBlock(Y._prev),Y._prev=Q.allocUnsafe(0)),Y._cache.length<=X.length)ee=Y._cache.length,er=Q.concat([er,et(Y,X.slice(0,ee),J)]),X=X.slice(ee);else{er=Q.concat([er,et(Y,X,J)]);break}return er}},9225:function(Y,X,J){var Q=J(5725).Buffer;X.encrypt=function(Y,X,J){for(var ee=X.length,et=Q.allocUnsafe(ee),er=-1;++er<ee;)et[er]=function(Y,X,J){for(var ee,et,er,ei=-1,en=0;++ei<8;)ee=Y._cipher.encryptBlock(Y._prev),et=X&1<<7-ei?128:0,en+=(128&(er=ee[0]^et))>>ei%8,Y._prev=function(Y,X){var J=Y.length,ee=-1,et=Q.allocUnsafe(Y.length);for(Y=Q.concat([Y,Q.from([X])]);++ee<J;)et[ee]=Y[ee]<<1|Y[ee+1]>>7;return et}(Y._prev,J?et:er);return en}(Y,X[er],J);return et}},610:function(Y,X,J){var Q=J(5725).Buffer;X.encrypt=function(Y,X,J){for(var ee=X.length,et=Q.allocUnsafe(ee),er=-1;++er<ee;)et[er]=function(Y,X,J){var ee=Y._cipher.encryptBlock(Y._prev)[0]^X;return Y._prev=Q.concat([Y._prev.slice(1),Q.from([J?X:ee])]),ee}(Y,X[er],J);return et}},8714:function(Y,X,J){var Q=J(6481),ee=J(5725).Buffer,et=J(1995);X.encrypt=function(Y,X){var J=Math.ceil(X.length/16),er=Y._cache.length;Y._cache=ee.concat([Y._cache,ee.allocUnsafe(16*J)]);for(var ei=0;ei<J;ei++){var en=function(Y){var X=Y._cipher.encryptBlockRaw(Y._prev);return et(Y._prev),X}(Y),ea=er+16*ei;Y._cache.writeUInt32BE(en[0],ea+0),Y._cache.writeUInt32BE(en[1],ea+4),Y._cache.writeUInt32BE(en[2],ea+8),Y._cache.writeUInt32BE(en[3],ea+12)}var es=Y._cache.slice(0,X.length);return Y._cache=Y._cache.slice(X.length),Q(X,es)}},6083:function(Y,X){X.encrypt=function(Y,X){return Y._cipher.encryptBlock(X)},X.decrypt=function(Y,X){return Y._cipher.decryptBlock(X)}},8597:function(Y,X,J){var Q={ECB:J(6083),CBC:J(1635),CFB:J(4312),CFB8:J(610),CFB1:J(9225),OFB:J(4076),CTR:J(8714),GCM:J(8714)},ee=J(3349);for(var et in ee)ee[et].module=Q[ee[et].mode];Y.exports=ee},4076:function(Y,X,J){var ee=J(6481);X.encrypt=function(Y,X){for(;Y._cache.length<X.length;)Y._cache=Q.Buffer.concat([Y._cache,(Y._prev=Y._cipher.encryptBlock(Y._prev),Y._prev)]);var J=Y._cache.slice(0,X.length);return Y._cache=Y._cache.slice(X.length),ee(X,J)}},959:function(Y,X,J){var Q=J(6313),ee=J(5725).Buffer,et=J(1888);function er(Y,X,J,er){et.call(this),this._cipher=new Q.AES(X),this._prev=ee.from(J),this._cache=ee.allocUnsafe(0),this._secCache=ee.allocUnsafe(0),this._decrypt=er,this._mode=Y}J(1638)(er,et),er.prototype._update=function(Y){return this._mode.encrypt(this,Y,this._decrypt)},er.prototype._final=function(){this._cipher.scrub()},Y.exports=er},9131:function(Y,X,J){var Q=J(1862),ee=J(8642),et=J(8597),er=J(1730),ei=J(689);function en(Y,X,J){if(et[Y=Y.toLowerCase()])return ee.createCipheriv(Y,X,J);if(er[Y])return new Q({key:X,iv:J,mode:Y});throw TypeError("invalid suite type")}function ea(Y,X,J){if(et[Y=Y.toLowerCase()])return ee.createDecipheriv(Y,X,J);if(er[Y])return new Q({key:X,iv:J,mode:Y,decrypt:!0});throw TypeError("invalid suite type")}X.createCipher=X.Cipher=function(Y,X){if(et[Y=Y.toLowerCase()])J=et[Y].key,Q=et[Y].iv;else if(er[Y])J=8*er[Y].key,Q=er[Y].iv;else throw TypeError("invalid suite type");var J,Q,ee=ei(X,!1,J,Q);return en(Y,ee.key,ee.iv)},X.createCipheriv=X.Cipheriv=en,X.createDecipher=X.Decipher=function(Y,X){if(et[Y=Y.toLowerCase()])J=et[Y].key,Q=et[Y].iv;else if(er[Y])J=8*er[Y].key,Q=er[Y].iv;else throw TypeError("invalid suite type");var J,Q,ee=ei(X,!1,J,Q);return ea(Y,ee.key,ee.iv)},X.createDecipheriv=X.Decipheriv=ea,X.listCiphers=X.getCiphers=function(){return Object.keys(er).concat(ee.getCiphers())}},1862:function(Y,X,J){var Q=J(1888),ee=J(55),et=J(1638),er=J(5725).Buffer,ei={"des-ede3-cbc":ee.CBC.instantiate(ee.EDE),"des-ede3":ee.EDE,"des-ede-cbc":ee.CBC.instantiate(ee.EDE),"des-ede":ee.EDE,"des-cbc":ee.CBC.instantiate(ee.DES),"des-ecb":ee.DES};function en(Y){Q.call(this);var X,J=Y.mode.toLowerCase(),ee=ei[J];X=Y.decrypt?"decrypt":"encrypt";var et=Y.key;er.isBuffer(et)||(et=er.from(et)),("des-ede"===J||"des-ede-cbc"===J)&&(et=er.concat([et,et.slice(0,8)]));var en=Y.iv;er.isBuffer(en)||(en=er.from(en)),this._des=ee.create({key:et,iv:en,type:X})}ei.des=ei["des-cbc"],ei.des3=ei["des-ede3-cbc"],Y.exports=en,et(en,Q),en.prototype._update=function(Y){return er.from(this._des.update(Y))},en.prototype._final=function(){return er.from(this._des.final())}},1730:function(Y,X){X["des-ecb"]={key:8,iv:0},X["des-cbc"]=X.des={key:8,iv:8}
10,X["des-ede3-cbc"]=X.des3={key:24,iv:8},X["des-ede3"]={key:24,iv:0},X["des-ede-cbc"]={key:16,iv:8},X["des-ede"]={key:16,iv:0}},640:function(Y,X,J){var ee=J(5944),et=J(376);function er(Y,X){var J,et={blinder:(J=ei(X)).toRed(ee.mont(X.modulus)).redPow(new ee(X.publicExponent)).fromRed(),unblinder:J.invm(X.modulus)},er=X.modulus.byteLength();ee.mont(X.modulus);var en=new ee(Y).mul(et.blinder).umod(X.modulus),ea=en.toRed(ee.mont(X.prime1)),es=en.toRed(ee.mont(X.prime2)),eo=X.coefficient,el=X.prime1,eu=X.prime2,ef=ea.redPow(X.exponent1),ed=es.redPow(X.exponent2);ef=ef.fromRed(),ed=ed.fromRed();var ec=ef.isub(ed).imul(eo).umod(el);return ec.imul(eu),ed.iadd(ec),new Q.Buffer(ed.imul(et.unblinder).umod(X.modulus).toArray(!1,er))}function ei(Y){for(var X=Y.modulus.byteLength(),J=new ee(et(X));J.cmp(Y.modulus)>=0||!J.umod(Y.prime1)||!J.umod(Y.prime2);)J=new ee(et(X));return J}Y.exports=er,er.getr=ei},6713:function(Y,X,J){Y.exports=J(3678)},2926:function(Y,X,J){var Q=J(5725).Buffer,ee=J(762),et=J(5486),er=J(1638),ei=J(261),en=J(1541),ea=J(3678);function es(Y){et.Writable.call(this);var X=ea[Y];if(!X)throw Error("Unknown message digest");this._hashType=X.hash,this._hash=ee(X.hash),this._tag=X.id,this._signType=X.sign}function eo(Y){et.Writable.call(this);var X=ea[Y];if(!X)throw Error("Unknown message digest");this._hash=ee(X.hash),this._tag=X.id,this._signType=X.sign}function el(Y){return new es(Y)}function eu(Y){return new eo(Y)}Object.keys(ea).forEach(function(Y){ea[Y].id=Q.from(ea[Y].id,"hex"),ea[Y.toLowerCase()]=ea[Y]}),er(es,et.Writable),es.prototype._write=function(Y,X,J){this._hash.update(Y),J()},es.prototype.update=function(Y,X){return"string"==typeof Y&&(Y=Q.from(Y,X)),this._hash.update(Y),this},es.prototype.sign=function(Y,X){this.end();var J=ei(this._hash.digest(),Y,this._hashType,this._signType,this._tag);return X?J.toString(X):J},er(eo,et.Writable),eo.prototype._write=function(Y,X,J){this._hash.update(Y),J()},eo.prototype.update=function(Y,X){return"string"==typeof Y&&(Y=Q.from(Y,X)),this._hash.update(Y),this},eo.prototype.verify=function(Y,X,J){return"string"==typeof X&&(X=Q.from(X,J)),this.end(),en(X,this._hash.digest(),Y,this._signType,this._tag)},Y.exports={Sign:el,Verify:eu,createSign:el,createVerify:eu}},261:function(Y,X,J){var Q=J(5725).Buffer,ee=J(3256),et=J(640),er=J(2049).ec,ei=J(1315),en=J(8012),ea=J(6456);function es(Y,X,J,et){if((Y=Q.from(Y.toArray())).length<X.byteLength()){var er=Q.alloc(X.byteLength()-Y.length);Y=Q.concat([er,Y])}var ei=J.length,en=function(Y,X){Y=(Y=eo(Y,X)).mod(X);var J=Q.from(Y.toArray());if(J.length<X.byteLength()){var ee=Q.alloc(X.byteLength()-J.length);J=Q.concat([ee,J])}return J}(J,X),ea=Q.alloc(ei);ea.fill(1);var es=Q.alloc(ei);return es=ee(et,es).update(ea).update(Q.from([0])).update(Y).update(en).digest(),ea=ee(et,es).update(ea).digest(),es=ee(et,es).update(ea).update(Q.from([1])).update(Y).update(en).digest(),ea=ee(et,es).update(ea).digest(),{k:es,v:ea}}function eo(Y,X){var J=new ei(Y),Q=(Y.length<<3)-X.bitLength();return Q>0&&J.ishrn(Q),J}function el(Y,X,J){var et,er;do{for(et=Q.alloc(0);8*et.length<Y.bitLength();)X.v=ee(J,X.k).update(X.v).digest(),et=Q.concat([et,X.v]);er=eo(et,Y),X.k=ee(J,X.k).update(X.v).update(Q.from([0])).digest(),X.v=ee(J,X.k).update(X.v).digest()}while(-1!==er.cmp(Y))return er}Y.exports=function(Y,X,J,ee,eu){var ef=en(X);if(ef.curve){if("ecdsa"!==ee&&"ecdsa/rsa"!==ee)throw Error("wrong private key type");var ed=Y,ec=ef,eh=ea[ec.curve.join(".")];if(!eh)throw Error("unknown curve "+ec.curve.join("."));var ep=new er(eh).keyFromPrivate(ec.privateKey).sign(ed);return Q.from(ep.toDER())}if("dsa"===ef.type){if("dsa"!==ee)throw Error("wrong private key type");return function(Y,X,J){for(var ee,et,er,en,ea,eu,ef,ed,ec=X.params.priv_key,eh=X.params.p,ep=X.params.q,em=X.params.g,eb=new ei(0),ey=eo(Y,ep).mod(ep),eg=!1,ev=es(ec,ep,Y,J);!1===eg;){ee=em,et=ed=el(ep,ev,J),er=eh,en=ep,eb=ee.toRed(ei.mont(er)).redPow(et).fromRed().mod(en),0===(eg=ed.invm(ep).imul(ey.add(ec.mul(eb))).mod(ep)).cmpn(0)&&(eg=!1,eb=new ei(0))}return ea=eb,eu=eg,ea=ea.toArray(),eu=eu.toArray(),128&ea[0]&&(ea=[0].concat(ea)),128&eu[0]&&(eu=[0].concat(eu)),ef=(ef=[48,ea.length+eu.length+4,2,ea.length]).concat(ea,[2,eu.length],eu),Q.from(ef)}(Y,ef,J)}if("rsa"!==ee&&"ecdsa/rsa"!==ee)throw Error("wrong private key type");Y=Q.concat([eu,Y]);for(var em=ef.modulus.byteLength(),eb=[0,1];Y.length+eb.length+1<em;)eb.push(255);eb.push(0);for(var ey=-1;++ey<Y.length;)eb.push(Y[ey]);return et(eb,ef)},Y.exports.getKey=es,Y.exports.makeKey=el},1541:function(Y,X,J){var Q=J(5725).Buffer,ee=J(1315),et=J(2049).ec,er=J(8012),ei=J(6456);function en(Y,X){if(0>=Y.cmpn(0)||Y.cmp(X)>=X)throw Error("invalid sig")}Y.exports=function(Y,X,J,ea,es){var eo,el,eu,ef,ed,ec,eh,ep,em,eb,ey,eg,ev=er(J);
10if("ec"===ev.type){if("ecdsa"!==ea&&"ecdsa/rsa"!==ea)throw Error("wrong public key type");var ex=Y,ew=X,e_=ev,eS=ei[e_.data.algorithm.curve.join(".")];if(!eS)throw Error("unknown curve "+e_.data.algorithm.curve.join("."));var eM=new et(eS),eA=e_.data.subjectPrivateKey.data;return eM.verify(ew,ex,eA)}if("dsa"===ev.type){if("dsa"!==ea)throw Error("wrong public key type");return eo=Y,el=X,ef=(eu=ev).data.p,ed=eu.data.q,ec=eu.data.g,eh=eu.data.pub_key,em=(ep=er.signature.decode(eo,"der")).s,eb=ep.r,en(em,ed),en(eb,ed),ey=ee.mont(ef),eg=em.invm(ed),0===ec.toRed(ey).redPow(new ee(el).mul(eg).mod(ed)).fromRed().mul(eh.toRed(ey).redPow(eb.mul(eg).mod(ed)).fromRed()).mod(ef).mod(ed).cmp(eb)}if("rsa"!==ea&&"ecdsa/rsa"!==ea)throw Error("wrong public key type");X=Q.concat([es,X]);for(var ek=ev.modulus.byteLength(),eE=[1],ej=0;X.length+eE.length+2<ek;)eE.push(255),ej++;eE.push(0);for(var eT=-1;++eT<X.length;)eE.push(X[eT]);eE=Q.from(eE);var eC=ee.mont(ev.modulus);Y=(Y=new ee(Y).toRed(eC)).redPow(new ee(ev.publicExponent));var eR=+(ej<8);for(ek=Math.min((Y=Q.from(Y.fromRed().toArray())).length,eE.length),Y.length!==eE.length&&(eR=1),eT=-1;++eT<ek;)eR|=Y[eT]^eE[eT];return 0===eR}},6481:function(Y){Y.exports=function(Y,X){for(var J=Math.min(Y.length,X.length),ee=new Q.Buffer(J),et=0;et<J;++et)ee[et]=Y[et]^X[et];return ee}},1888:function(Y,X,J){var Q=J(5725).Buffer,ee=J(2203).Transform,et=J(3193).StringDecoder;function er(Y){ee.call(this),this.hashMode="string"==typeof Y,this.hashMode?this[Y]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}J(1638)(er,ee),er.prototype.update=function(Y,X,J){"string"==typeof Y&&(Y=Q.from(Y,X));var ee=this._update(Y);return this.hashMode?this:(J&&(ee=this._toString(ee,J)),ee)},er.prototype.setAutoPadding=function(){},er.prototype.getAuthTag=function(){throw Error("trying to get auth tag in unsupported state")},er.prototype.setAuthTag=function(){throw Error("trying to set auth tag in unsupported state")},er.prototype.setAAD=function(){throw Error("trying to set aad in unsupported state")},er.prototype._transform=function(Y,X,J){var Q;try{this.hashMode?this._update(Y):this.push(this._update(Y))}catch(Y){Q=Y}finally{J(Q)}},er.prototype._flush=function(Y){var X;try{this.push(this.__final())}catch(Y){X=Y}Y(X)},er.prototype._finalOrDigest=function(Y){var X=this.__final()||Q.alloc(0);return Y&&(X=this._toString(X,Y,!0)),X},er.prototype._toString=function(Y,X,J){if(this._decoder||(this._decoder=new et(X),this._encoding=X),this._encoding!==X)throw Error("can't switch encodings");var Q=this._decoder.write(Y);return J&&(Q+=this._decoder.end()),Q},Y.exports=er},8814:function(Y,X,J){var ee=J(2049),et=J(5944);Y.exports=function(Y){return new ei(Y)};var er={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function ei(Y){this.curveType=er[Y],this.curveType||(this.curveType={name:Y}),this.curve=new ee.ec(this.curveType.name),this.keys=void 0}function en(Y,X,J){Array.isArray(Y)||(Y=Y.toArray());var ee=new Q.Buffer(Y);if(J&&ee.length<J){var et=new Q.Buffer(J-ee.length);et.fill(0),ee=Q.Buffer.concat([et,ee])}return X?ee.toString(X):ee}er.p224=er.secp224r1,er.p256=er.secp256r1=er.prime256v1,er.p192=er.secp192r1=er.prime192v1,er.p384=er.secp384r1,er.p521=er.secp521r1,ei.prototype.generateKeys=function(Y,X){return this.keys=this.curve.genKeyPair(),this.getPublicKey(Y,X)},ei.prototype.computeSecret=function(Y,X,J){return X=X||"utf8",Q.Buffer.isBuffer(Y)||(Y=new Q.Buffer(Y,X)),en(this.curve.keyFromPublic(Y).getPublic().mul(this.keys.getPrivate()).getX(),J,this.curveType.byteLength)},ei.prototype.getPublicKey=function(Y,X){var J=this.keys.getPublic("compressed"===X,!0);return"hybrid"===X&&(J[J.length-1]%2?J[0]=7:J[0]=6),en(J,Y)},ei.prototype.getPrivateKey=function(Y){return en(this.keys.getPrivate(),Y)},ei.prototype.setPublicKey=function(Y,X){return X=X||"utf8",Q.Buffer.isBuffer(Y)||(Y=new Q.Buffer(Y,X)),this.keys._importPublic(Y),this},ei.prototype.setPrivateKey=function(Y,X){X=X||"utf8",Q.Buffer.isBuffer(Y)||(Y=new Q.Buffer(Y,X));var J=new et(Y);return J=J.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(J),this}},762:function(Y,X,J){"use strict";var Q=J(1638),ee=J(3858),et=J(8987),er=J(3251),ei=J(1888);function en(Y){ei.call(this,"digest"),this._hash=Y}Q(en,ei),en.prototype._update=function(Y){this._hash.update(Y)},en.prototype._final=function(){return this._hash.digest()},Y.exports=function(Y){return"md5"===(Y=Y.toLowerCase())?new ee:"rmd160"===Y||"ripemd160"===Y?new et:new en(er(Y))}},1334:function(Y,X,J){var Q=J(3858);Y.exports=function(Y){return(new Q).update(Y).digest()}},3256:function(Y,X,J){"use strict";var Q=J(1638),ee=J(9189),et=J(1888),er=J(5725).Buffer,ei=J(1334),en=J(8987),ea=J(3251),es=er.alloc(128);function eo(Y,X){et.call(this,"digest"),"string"==typeof X&&(X=er.from(X));var J="sha512"===Y||"sha384"===Y?128:64;this._alg=Y,this._key=X,X.length>J?X=("rmd160"===Y?new en:ea(Y)).update(X).digest():X.length<J&&(X=er.concat([X,es],J));for(var Q=this._ipad=er.allocUnsafe(J),ee=this._opad=er.allocUnsafe(J),ei=0;ei<J;ei++)Q[ei]=54^X[ei],ee[ei]=92^X[ei];this._hash="rmd160"===Y?new en:ea(Y),this._hash.update(Q)}Q(eo,et),eo.prototype._update=function(Y){this._hash.update(Y)},eo.prototype._final=function(){var Y=this._hash.digest();return("rmd160"===this._alg?new en:ea(this._alg)).update(this._opad).update(Y).digest()},Y.exports=function(Y,X){return"rmd160"===(Y=Y.toLowerCase())||"ripemd160"===Y?new eo("rmd160",X):"md5"===Y?new ee(ei,X):new eo(Y,X)}},9189:function(Y,X,J){"use strict";var Q=J(1638),ee=J(5725).Buffer,et=J(1888),er=ee.alloc(128);function ei(Y,X){et.call(this,"digest"),"string"==typeof X&&(X=ee.from(X)),this._alg=Y,this._key=X,X.length>64?X=Y(X):X.length<64&&(X=ee.concat([X,er],64));for(var J=this._ipad=ee.allocUnsafe(64),Q=this._opad=ee.allocUnsafe(64),ei=0;ei<64;ei++)J[ei]=54^X[ei],Q[ei]=92^X[ei];this._hash=[J]}Q(ei,et),ei.prototype._update=function(Y){this._hash.push(Y)},ei.prototype._final=function(){var Y=this._alg(ee.concat(this._hash));return this._alg(ee.concat([this._opad,Y]))},Y.exports=ei},55:function(Y,X,J){"use strict";X.utils=J(4569),X.Cipher=J(4309),X.DES=J(8992),X.CBC=J(42),X.EDE=J(4960)},42:function(Y,X,J){"use strict";var Q=J(7551),ee=J(1638),et={};function er(Y){Q.equal(Y.length,8,"Invalid IV length"),this.iv=Array(8);for(var X=0;X<this.iv.length;X++)this.iv[X]=Y[X]}X.instantiate=function(Y){function X(X){Y.call(this,X),this._cbcInit()}ee(X,Y);for(var J=Object.keys(et),Q=0;Q<J.length;Q++){var er=J[Q];X.prototype[er]=et[er]}return X.create=function(Y){return new X(Y)},X},et._cbcInit=function(){var Y=new er(this.options.iv);this._cbcState=Y},et._update=function(Y,X,J,Q){var ee=this._cbcState,et=this.constructor.super_.prototype,er=ee.iv;if("encrypt"===this.type){for(var ei=0;ei<this.blockSize;ei++)er[ei]^=Y[X+ei];et._update.call(this,er,0,J,Q);for(var ei=0;ei<this.blockSize;ei++)er[ei]=J[Q+ei]}else{et._update.call(this,Y,X,J,Q);for(var ei=0;ei<this.blockSize;ei++)J[Q+ei]^=er[ei];for(var ei=0;ei<this.blockSize;ei++)er[ei]=Y[X+ei]}}},4309:function(Y,X,J){"use strict";var Q=J(7551);function ee(Y){this.options=Y,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=Array(this.blockSize),this.bufferOff=0}Y.exports=ee,ee.prototype._init=function(){},ee.prototype.update=function(Y){return 0===Y.length?[]:"decrypt"===this.type?this._updateDecrypt(Y):this._updateEncrypt(Y)},ee.prototype._buffer=function(Y,X){for(var J=Math.min(this.buffer.length-this.bufferOff,Y.length-X),Q=0;Q<J;Q++)this.buffer[this.bufferOff+Q]=Y[X+Q];return this.bufferOff+=J,J},ee.prototype._flushBuffer=function(Y,X){return this._update(this.buffer,0,Y,X),this.bufferOff=0,this.blockSize},ee.prototype._updateEncrypt=function(Y){var X=0,J=0,Q=Array(((this.bufferOff+Y.length)/this.blockSize|0)*this.blockSize);0!==this.bufferOff&&(X+=this._buffer(Y,X),this.bufferOff===this.buffer.length&&(J+=this._flushBuffer(Q,J)));for(var ee=Y.length-(Y.length-X)%this.blockSize;X<ee;X+=this.blockSize)this._update(Y,X,Q,J),J+=this.blockSize;for(;X<Y.length;X++,this.bufferOff++)this.buffer[this.bufferOff]=Y[X];return Q},ee.prototype._updateDecrypt=function(Y){for(var X=0,J=0,Q=Math.ceil((this.bufferOff+Y.length)/this.blockSize)-1,ee=Array(Q*this.blockSize);Q>0;Q--)X+=this._buffer(Y,X),J+=this._flushBuffer(ee,J);return X+=this._buffer(Y,X),ee},ee.prototype.final=function(Y){var X,J;return(Y&&(X=this.update(Y)),J="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),X)?X.c
vendor: 4,552 bytes, line 10
10oncat(J):J},ee.prototype._pad=function(Y,X){if(0===X)return!1;for(;X<Y.length;)Y[X++]=0;return!0},ee.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var Y=Array(this.blockSize);return this._update(this.buffer,0,Y,0),Y},ee.prototype._unpad=function(Y){return Y},ee.prototype._finalDecrypt=function(){Q.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var Y=Array(this.blockSize);return this._flushBuffer(Y,0),this._unpad(Y)}},8992:function(Y,X,J){"use strict";var Q=J(7551),ee=J(1638),et=J(4569),er=J(4309);function ei(){this.tmp=[,,],this.keys=null}function en(Y){er.call(this,Y);var X=new ei;this._desState=X,this.deriveKeys(X,Y.key)}ee(en,er),Y.exports=en,en.create=function(Y){return new en(Y)};var ea=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];en.prototype.deriveKeys=function(Y,X){Y.keys=Array(32),Q.equal(X.length,this.blockSize,"Invalid key length");var J=et.readUInt32BE(X,0),ee=et.readUInt32BE(X,4);et.pc1(J,ee,Y.tmp,0),J=Y.tmp[0],ee=Y.tmp[1];for(var er=0;er<Y.keys.length;er+=2){var ei=ea[er>>>1];J=et.r28shl(J,ei),ee=et.r28shl(ee,ei),et.pc2(J,ee,Y.keys,er)}},en.prototype._update=function(Y,X,J,Q){var ee=this._desState,er=et.readUInt32BE(Y,X),ei=et.readUInt32BE(Y,X+4);et.ip(er,ei,ee.tmp,0),er=ee.tmp[0],ei=ee.tmp[1],"encrypt"===this.type?this._encrypt(ee,er,ei,ee.tmp,0):this._decrypt(ee,er,ei,ee.tmp,0),er=ee.tmp[0],ei=ee.tmp[1],et.writeUInt32BE(J,er,Q),et.writeUInt32BE(J,ei,Q+4)},en.prototype._pad=function(Y,X){for(var J=Y.length-X,Q=X;Q<Y.length;Q++)Y[Q]=J;return!0},en.prototype._unpad=function(Y){for(var X=Y[Y.length-1],J=Y.length-X;J<Y.length;J++)Q.equal(Y[J],X);return Y.slice(0,Y.length-X)},en.prototype._encrypt=function(Y,X,J,Q,ee){for(var er=X,ei=J,en=0;en<Y.keys.length;en+=2){var ea=Y.keys[en],es=Y.keys[en+1];et.expand(ei,Y.tmp,0),ea^=Y.tmp[0],es^=Y.tmp[1];var eo=et.substitute(ea,es),el=et.permute(eo),eu=ei;ei=(er^el)>>>0,er=eu}et.rip(ei,er,Q,ee)},en.prototype._decrypt=function(Y,X,J,Q,ee){for(var er=J,ei=X,en=Y.keys.length-2;en>=0;en-=2){var ea=Y.keys[en],es=Y.keys[en+1];et.expand(er,Y.tmp,0),ea^=Y.tmp[0],es^=Y.tmp[1];var eo=et.substitute(ea,es),el=et.permute(eo),eu=er;er=(ei^el)>>>0,ei=eu}et.rip(er,ei,Q,ee)}},4960:function(Y,X,J){"use strict";var Q=J(7551),ee=J(1638),et=J(4309),er=J(8992);function ei(Y,X){Q.equal(X.length,24,"Invalid key length");var J=X.slice(0,8),ee=X.slice(8,16),et=X.slice(16,24);"encrypt"===Y?this.ciphers=[er.create({type:"encrypt",key:J}),er.create({type:"decrypt",key:ee}),er.create({type:"encrypt",key:et})]:this.ciphers=[er.create({type:"decrypt",key:et}),er.create({type:"encrypt",key:ee}),er.create({type:"decrypt",key:J})]}function en(Y){et.call(this,Y);var X=new ei(this.type,this.options.key);this._edeState=X}ee(en,et),Y.exports=en,en.create=function(Y){return new en(Y)},en.prototype._update=function(Y,X,J,Q){var ee=this._edeState;ee.ciphers[0]._update(Y,X,J,Q),ee.ciphers[1]._update(J,Q,J,Q),ee.ciphers[2]._update(J,Q,J,Q)},en.prototype._pad=er.prototype._pad,en.prototype._unpad=er.prototype._unpad},4569:function(Y,X){"use strict";X.readUInt32BE=function(Y,X){return(Y[0+X]<<24|Y[1+X]<<16|Y[2+X]<<8|Y[3+X])>>>0},X.writeUInt32BE=function(Y,X,J){Y[0+J]=X>>>24,Y[1+J]=X>>>16&255,Y[2+J]=X>>>8&255,Y[3+J]=255&X},X.ip=function(Y,X,J,Q){for(var ee=0,et=0,er=6;er>=0;er-=2){for(var ei=0;ei<=24;ei+=8)ee<<=1,ee|=X>>>ei+er&1;for(var ei=0;ei<=24;ei+=8)ee<<=1,ee|=Y>>>ei+er&1}for(var er=6;er>=0;er-=2){for(var ei=1;ei<=25;ei+=8)et<<=1,et|=X>>>ei+er&1;for(var ei=1;ei<=25;ei+=8)et<<=1,et|=Y>>>ei+er&1}J[Q+0]=ee>>>0,J[Q+1]=et>>>0},X.rip=function(Y,X,J,Q){for(var ee=0,et=0,er=0;er<4;er++)for(var ei=24;ei>=0;ei-=8)ee<<=1,ee|=X>>>ei+er&1,ee<<=1,ee|=Y>>>ei+er&1;for(var er=4;er<8;er++)for(var ei=24;ei>=0;ei-=8)et<<=1,et|=X>>>ei+er&1,et<<=1,et|=Y>>>ei+er&1;J[Q+0]=ee>>>0,J[Q+1]=et>>>0},X.pc1=function(Y,X,J,Q){for(var ee=0,et=0,er=7;er>=5;er--){for(var ei=0;ei<=24;ei+=8)ee<<=1,ee|=X>>ei+er&1;for(var ei=0;ei<=24;ei+=8)ee<<=1,ee|=Y>>ei+er&1}for(var ei=0;ei<=24;ei+=8)ee<<=1,ee|=X>>ei+er&1;for(var er=1;er<=3;er++){for(var ei=0;ei<=24;ei+=8)et<<=1,et|=X>>ei+er&1;for(var ei=0;ei<=24;ei+=8)et<<=1,et|=Y>>ei+er&1}for(var ei=0;ei<=24;ei+=8)et<<=1,et|=Y>>ei+er&1;J[Q+0]=ee>>>0,J[Q+1]=et>>>0},X.r28shl=function(Y,X){return Y<<X&0xfffffff|Y>>>28-X};var J=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];X.pc2=function(Y,X,Q,ee){for(var et=0,er=0,ei=J.length>>>1,en=0;en<ei;en++)et<<=1,et|=Y>>>J[en]&1;for(var en=ei;en<J.length;en++)er<<=1,er|=X>>>J[en]&1;Q[ee+0]=et>>>
100,Q[ee+1]=er>>>0},X.expand=function(Y,X,J){var Q=0,ee=0;Q=(1&Y)<<5|Y>>>27;for(var et=23;et>=15;et-=4)Q<<=6,Q|=Y>>>et&63;for(var et=11;et>=3;et-=4)ee|=Y>>>et&63,ee<<=6;ee|=(31&Y)<<1|Y>>>31,X[J+0]=Q>>>0,X[J+1]=ee>>>0};var Q=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];X.substitute=function(Y,X){for(var J=0,ee=0;ee<4;ee++){var et=Y>>>18-6*ee&63,er=Q[64*ee+et];J<<=4,J|=er}for(var ee=0;ee<4;ee++){var et=X>>>18-6*ee&63,er=Q[256+64*ee+et];J<<=4,J|=er}return J>>>0};var ee=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];X.permute=function(Y){for(var X=0,J=0;J<ee.length;J++)X<<=1,X|=Y>>>ee[J]&1;return X>>>0},X.padSplit=function(Y,X,J){for(var Q=Y.toString(2);Q.length<X;)Q="0"+Q;for(var ee=[],et=0;et<X;et+=J)ee.push(Q.slice(et,et+J));return ee.join(" ")}},857:function(Y,X,J){var ee=J(3895),et=J(7821),er=J(2913),ei={binary:!0,hex:!0,base64:!0};X.DiffieHellmanGroup=X.createDiffieHellmanGroup=X.getDiffieHellman=function(Y){return new er(new Q.Buffer(et[Y].prime,"hex"),new Q.Buffer(et[Y].gen,"hex"))},X.createDiffieHellman=X.DiffieHellman=function Y(X,J,et,en){return Q.Buffer.isBuffer(J)||void 0===ei[J]?Y(X,"binary",J,et):(J=J||"binary",en=en||"binary",et=et||new Q.Buffer([2]),Q.Buffer.isBuffer(et)||(et=new Q.Buffer(et,en)),"number"==typeof X)?new er(ee(X,et),et,!0):(Q.Buffer.isBuffer(X)||(X=new Q.Buffer(X,J)),new er(X,et,!0))}},2913:function(Y,X,J){var ee=J(5944),et=new(J(6821)),er=new ee(24),ei=new ee(11),en=new ee(10),ea=new ee(3),es=new ee(7),eo=J(3895),el=J(376);function eu(Y,X){return X=X||"utf8",Q.Buffer.isBuffer(Y)||(Y=new Q.Buffer(Y,X)),this._pub=new ee(Y),this}function ef(Y,X){return X=X||"utf8",Q.Buffer.isBuffer(Y)||(Y=new Q.Buffer(Y,X)),this._priv=new ee(Y),this}Y.exports=ec;var ed={};function ec(Y,X,J){this.setGenerator(X),this.__prime=new ee(Y),this._prime=ee.mont(this.__prime),this._primeLen=Y.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,J?(this.setPublicKey=eu,this.setPrivateKey=ef):this._primeCode=8}function eh(Y,X){var J=new Q.Buffer(Y.toArray());return X?J.toString(X):J}Object.defineProperty(ec.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(Y,X){var J,Q=X.toString("hex"),ee=[Q,Y.toString(16)].join("_");if(ee in ed)return ed[ee];var el=0;if(Y.isEven()||!eo.simpleSieve||!eo.fermatTest(Y)||!et.test(Y))return el+=1,"02"===Q||"05"===Q?el+=8:el+=4,ed[ee]=el,el;switch(!et.test(Y.shrn(1))&&(el+=2),Q){case"02":Y.mod(er).cmp(ei)&&(el+=8);break;case"05":(J=Y.mod(en)).cmp(ea)&&J.cmp(es)&&(el+=8);break;default:el+=4}return ed[ee]=el,el}(this.__prime,this.__gen)),this._primeCode}}),ec.prototype.generateKeys=function(){return this._priv||(this._priv=new ee(el(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},ec.prototype.computeSecret=function(Y){var X=(Y=(Y=new ee(Y)).toRed(this._prime)).redPow(this._priv).fromRed(),J=new Q.Buffer(X.toArray()),et=this.getPrime();if(J.length<et.length){var er=new Q.Buffer(et.length-J.length);er.fill(0),J=Q.Buffer.concat([er,J])}return J},ec.prototype.getPublicKey=function(Y){return eh(this._pub,Y)},ec.prototype.getPrivateKey=function(Y){return eh(this._priv,Y)},ec.prototype.getPrime=function(Y){return eh(this.__prime,Y)},ec.prototype.getGenerator=function(Y){return eh(this._gen,Y)},ec.prototype.setGenerator=function(Y,X){return X=X||"utf8",Q.Buffer.isBuffer(Y)||(Y=new Q.Buffer(Y,X)),this.__gen=Y,this._gen=new ee(Y),this}},3895:function(Y,X,J){var Q=J(376);Y.exports=eh,eh.simpleSieve=ed,eh.fermatTest=ec;var ee=J(5944),et=new ee(24),er=new(J(6821)),ei=new ee(1),en=new ee(2),ea=new ee(5);new ee(16),new ee(8);var es=new ee(10),eo=new ee(3);new ee(7);var el=new ee(11),eu=new ee(4);new ee(12);var ef=null;function ed(Y){for(var X=function(){if(null!==ef)return ef;var Y=[];Y[0]=2;
10for(var X=1,J=3;J<1048576;J+=2){for(var Q=Math.ceil(Math.sqrt(J)),ee=0;ee<X&&Y[ee]<=Q&&J%Y[ee]!=0;ee++);X!==ee&&Y[ee]<=Q||(Y[X++]=J)}return ef=Y,Y}(),J=0;J<X.length;J++)if(0===Y.modn(X[J]))if(0!==Y.cmpn(X[J]))return!1;else break;return!0}function ec(Y){var X=ee.mont(Y);return 0===en.toRed(X).redPow(Y.subn(1)).fromRed().cmpn(1)}function eh(Y,X){var J,ef;if(Y<16)if(2===X||5===X)return new ee([140,123]);else return new ee([140,39]);for(X=new ee(X);;){for(J=new ee(Q(Math.ceil(Y/8)));J.bitLength()>Y;)J.ishrn(1);if(J.isEven()&&J.iadd(ei),J.testn(1)||J.iadd(en),X.cmp(en)){if(!X.cmp(ea))for(;J.mod(es).cmp(eo);)J.iadd(eu)}else for(;J.mod(et).cmp(el);)J.iadd(eu);if(ed(ef=J.shrn(1))&&ed(J)&&ec(ef)&&ec(J)&&er.test(ef)&&er.test(J))return J}}},2049:function(Y,X,J){"use strict";X.version=J(4497).rE,X.utils=J(3355),X.rand=J(4259),X.curve=J(7942),X.curves=J(7736),X.ec=J(1039),X.eddsa=J(4226)},4285:function(Y,X,J){"use strict";var Q=J(5944),ee=J(3355),et=ee.getNAF,er=ee.getJSF,ei=ee.assert;function en(Y,X){this.type=Y,this.p=new Q(X.p,16),this.red=X.prime?Q.red(X.prime):Q.mont(this.p),this.zero=new Q(0).toRed(this.red),this.one=new Q(1).toRed(this.red),this.two=new Q(2).toRed(this.red),this.n=X.n&&new Q(X.n,16),this.g=X.g&&this.pointFromJSON(X.g,X.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var J=this.n&&this.p.div(this.n);!J||J.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function ea(Y,X){this.curve=Y,this.type=X,this.precomputed=null}Y.exports=en,en.prototype.point=function(){throw Error("Not implemented")},en.prototype.validate=function(){throw Error("Not implemented")},en.prototype._fixedNafMul=function(Y,X){ei(Y.precomputed);var J=Y._getDoubles(),Q=et(X,1,this._bitLength),ee=(1<<J.step+1)-(J.step%2==0?2:1);ee/=3;for(var er=[],en=0;en<Q.length;en+=J.step){for(var ea=0,X=en+J.step-1;X>=en;X--)ea=(ea<<1)+Q[X];er.push(ea)}for(var es=this.jpoint(null,null,null),eo=this.jpoint(null,null,null),el=ee;el>0;el--){for(var en=0;en<er.length;en++){var ea=er[en];ea===el?eo=eo.mixedAdd(J.points[en]):ea===-el&&(eo=eo.mixedAdd(J.points[en].neg()))}es=es.add(eo)}return es.toP()},en.prototype._wnafMul=function(Y,X){var J=4,Q=Y._getNAFPoints(J);J=Q.wnd;for(var ee=Q.points,er=et(X,J,this._bitLength),en=this.jpoint(null,null,null),ea=er.length-1;ea>=0;ea--){for(var X=0;ea>=0&&0===er[ea];ea--)X++;if(ea>=0&&X++,en=en.dblp(X),ea<0)break;var es=er[ea];ei(0!==es),en="affine"===Y.type?es>0?en.mixedAdd(ee[es-1>>1]):en.mixedAdd(ee[-es-1>>1].neg()):es>0?en.add(ee[es-1>>1]):en.add(ee[-es-1>>1].neg())}return"affine"===Y.type?en.toP():en},en.prototype._wnafMulAdd=function(Y,X,J,Q,ee){for(var ei=this._wnafT1,en=this._wnafT2,ea=this._wnafT3,es=0,eo=0;eo<Q;eo++){var el=X[eo],eu=el._getNAFPoints(Y);ei[eo]=eu.wnd,en[eo]=eu.points}for(var eo=Q-1;eo>=1;eo-=2){var ef=eo-1,ed=eo;if(1!==ei[ef]||1!==ei[ed]){ea[ef]=et(J[ef],ei[ef],this._bitLength),ea[ed]=et(J[ed],ei[ed],this._bitLength),es=Math.max(ea[ef].length,es),es=Math.max(ea[ed].length,es);continue}var ec=[X[ef],null,null,X[ed]];0===X[ef].y.cmp(X[ed].y)?(ec[1]=X[ef].add(X[ed]),ec[2]=X[ef].toJ().mixedAdd(X[ed].neg())):0===X[ef].y.cmp(X[ed].y.redNeg())?(ec[1]=X[ef].toJ().mixedAdd(X[ed]),ec[2]=X[ef].add(X[ed].neg())):(ec[1]=X[ef].toJ().mixedAdd(X[ed]),ec[2]=X[ef].toJ().mixedAdd(X[ed].neg()));var eh=[-3,-1,-5,-7,0,7,5,1,3],ep=er(J[ef],J[ed]);es=Math.max(ep[0].length,es),ea[ef]=Array(es),ea[ed]=Array(es);for(var em=0;em<es;em++){var eb=0|ep[0][em],ey=0|ep[1][em];ea[ef][em]=eh[(eb+1)*3+(ey+1)],ea[ed][em]=0,en[ef]=ec}}for(var eg=this.jpoint(null,null,null),ev=this._wnafT4,eo=es;eo>=0;eo--){for(var ex=0;eo>=0;){for(var ew=!0,em=0;em<Q;em++)ev[em]=0|ea[em][eo],0!==ev[em]&&(ew=!1);if(!ew)break;ex++,eo--}if(eo>=0&&ex++,eg=eg.dblp(ex),eo<0)break;for(var em=0;em<Q;em++){var el,e_=ev[em];0!==e_&&(e_>0?el=en[em][e_-1>>1]:e_<0&&(el=en[em][-e_-1>>1].neg()),eg="affine"===el.type?eg.mixedAdd(el):eg.add(el))}}for(var eo=0;eo<Q;eo++)en[eo]=null;return ee?eg:eg.toP()},en.BasePoint=ea,ea.prototype.eq=function(){throw Error("Not implemented")},ea.prototype.validate=function(){return this.curve.validate(this)},en.prototype.decodePoint=function(Y,X){Y=ee.toArray(Y,X);var J=this.p.byteLength();if((4===Y[0]||6===Y[0]||7===Y[0])&&Y.length-1==2*J)return 6===Y[0]?ei(Y[Y.length-1]%2==0):7===Y[0]&&ei(Y[Y.length-1]%2==1),this.point(Y.slice(1,1+J),Y.slice(1+J,1+2*J));if((2===Y[0]||3===Y[0])&&Y.length-1===J)return this.pointFromX(Y.slice(1,1+J),3===Y[0]);throw Error("Unknown point format")},ea.prototype.encodeCompressed=function(Y){return this.encode(Y,!0)},ea.prototype._encode=function(Y){var X=this.curve.p.byteLength(),J=this.getX().toArray("be",X);return Y?[this.getY().isEven()?2:3].concat(J):[4].concat(J,this.getY().toArray("be",X))},ea.prototype.encode=function(Y,X){return ee.encode(this._encode(X),Y)}
vendor: 13,461 bytes, line 10
10,ea.prototype.precompute=function(Y){if(this.precomputed)return this;var X={doubles:null,naf:null,beta:null};return X.naf=this._getNAFPoints(8),X.doubles=this._getDoubles(4,Y),X.beta=this._getBeta(),this.precomputed=X,this},ea.prototype._hasDoubles=function(Y){if(!this.precomputed)return!1;var X=this.precomputed.doubles;return!!X&&X.points.length>=Math.ceil((Y.bitLength()+1)/X.step)},ea.prototype._getDoubles=function(Y,X){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var J=[this],Q=this,ee=0;ee<X;ee+=Y){for(var et=0;et<Y;et++)Q=Q.dbl();J.push(Q)}return{step:Y,points:J}},ea.prototype._getNAFPoints=function(Y){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var X=[this],J=(1<<Y)-1,Q=1===J?null:this.dbl(),ee=1;ee<J;ee++)X[ee]=X[ee-1].add(Q);return{wnd:Y,points:X}},ea.prototype._getBeta=function(){return null},ea.prototype.dblp=function(Y){for(var X=this,J=0;J<Y;J++)X=X.dbl();return X}},3546:function(Y,X,J){"use strict";var Q=J(3355),ee=J(5944),et=J(1638),er=J(4285),ei=Q.assert;function en(Y){this.twisted=(0|Y.a)!=1,this.mOneA=this.twisted&&(0|Y.a)==-1,this.extended=this.mOneA,er.call(this,"edwards",Y),this.a=new ee(Y.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new ee(Y.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new ee(Y.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),ei(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=(0|Y.c)==1}function ea(Y,X,J,Q,et){er.BasePoint.call(this,Y,"projective"),null===X&&null===J&&null===Q?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new ee(X,16),this.y=new ee(J,16),this.z=Q?new ee(Q,16):this.curve.one,this.t=et&&new ee(et,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}et(en,er),Y.exports=en,en.prototype._mulA=function(Y){return this.mOneA?Y.redNeg():this.a.redMul(Y)},en.prototype._mulC=function(Y){return this.oneC?Y:this.c.redMul(Y)},en.prototype.jpoint=function(Y,X,J,Q){return this.point(Y,X,J,Q)},en.prototype.pointFromX=function(Y,X){(Y=new ee(Y,16)).red||(Y=Y.toRed(this.red));var J=Y.redSqr(),Q=this.c2.redSub(this.a.redMul(J)),et=this.one.redSub(this.c2.redMul(this.d).redMul(J)),er=Q.redMul(et.redInvm()),ei=er.redSqrt();if(0!==ei.redSqr().redSub(er).cmp(this.zero))throw Error("invalid point");var en=ei.fromRed().isOdd();return(X&&!en||!X&&en)&&(ei=ei.redNeg()),this.point(Y,ei)},en.prototype.pointFromY=function(Y,X){(Y=new ee(Y,16)).red||(Y=Y.toRed(this.red));var J=Y.redSqr(),Q=J.redSub(this.c2),et=J.redMul(this.d).redMul(this.c2).redSub(this.a),er=Q.redMul(et.redInvm());if(0===er.cmp(this.zero))if(!X)return this.point(this.zero,Y);else throw Error("invalid point");var ei=er.redSqrt();if(0!==ei.redSqr().redSub(er).cmp(this.zero))throw Error("invalid point");return ei.fromRed().isOdd()!==X&&(ei=ei.redNeg()),this.point(ei,Y)},en.prototype.validate=function(Y){if(Y.isInfinity())return!0;Y.normalize();var X=Y.x.redSqr(),J=Y.y.redSqr(),Q=X.redMul(this.a).redAdd(J),ee=this.c2.redMul(this.one.redAdd(this.d.redMul(X).redMul(J)));return 0===Q.cmp(ee)},et(ea,er.BasePoint),en.prototype.pointFromJSON=function(Y){return ea.fromJSON(this,Y)},en.prototype.point=function(Y,X,J,Q){return new ea(this,Y,X,J,Q)},ea.fromJSON=function(Y,X){return new ea(Y,X[0],X[1],X[2])},ea.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},ea.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},ea.prototype._extDbl=function(){var Y=this.x.redSqr(),X=this.y.redSqr(),J=this.z.redSqr();J=J.redIAdd(J);var Q=this.curve._mulA(Y),ee=this.x.redAdd(this.y).redSqr().redISub(Y).redISub(X),et=Q.redAdd(X),er=et.redSub(J),ei=Q.redSub(X),en=ee.redMul(er),ea=et.redMul(ei),es=ee.redMul(ei),eo=er.redMul(et);return this.curve.point(en,ea,eo,es)},ea.prototype._projDbl=function(){var Y,X,J,Q=this.x.redAdd(this.y).redSqr(),ee=this.x.redSqr(),et=this.y.redSqr();if(this.curve.twisted){var er=this.curve._mulA(ee),ei=er.redAdd(et);if(this.zOne)Y=Q.redSub(ee).redSub(et).redMul(ei.redSub(this.curve.two)),X=ei.redMul(er.redSub(et)),J=ei.redSqr().redSub(ei).redSub(ei);else{var en=this.z.redSqr(),ea=ei.redSub(en).redISub(en);Y=Q.redSub(ee).redISub(et).redMul(ea),X=ei.redMul(er.redSub(et)),J=ei.redMul(ea)}}else{var er=ee.redAdd(et),en=this.curve._mulC(this.z).redSqr(),ea=er.redSub(en).redSub(en);Y=this.curve._mulC(Q.redISub(er)).redMul(ea),X=this.curve._mulC(er).redMul(ee.redISub(et)),J=er.redMul(ea)}return this.curve.point(Y,X,J)},ea.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},ea.prototype._extAdd=function(Y){var X=this.y.redSub(this.x).redMul(Y.y.redSub(Y.x)),J=this.y.redAdd(this.x).redMul(Y.y.redAdd(Y.x)),Q=this.t.redMul(this.curve.dd).redMul(Y.t),ee=this.z.redMul(Y.z.redAdd(Y.z)),et=J.redSub(X),er=ee.redSub(Q),ei=ee.redAdd(Q),en=J.redAdd(X),ea=et.redMul(er),es=ei.redMul(en),eo=et.redMul(en),el=er.redMul(ei);return this.curve.point(ea,es,el,eo)},ea.prototype._projAdd=function(Y){var X,J,Q=this.z.redMul(Y.z),ee=Q.redSqr(),et=this.x.redMul(Y.x),er=this.y.redMul(Y.y),ei=this.curve.d.redMul(et).redMul(er),en=ee.redSub(ei),ea=ee.redAdd(ei),es=this.x.redAdd(this.y).redMul(Y.x.redAdd(Y.y)).redISub(et).redISub(er),eo=Q.redMul(en).redMul(es);return this.curve.twisted?(X=Q.redMul(ea).redMul(er.redSub(this.curve._mulA(et))),J=en.redMul(ea)):(X=Q.redMul(ea).redMul(er.redSub(et)),J=this.curve._mulC(en).redMul(ea)),this.curve.point(eo,X,J)},ea.prototype.add=function(Y){return this.isInfinity()?Y:Y.isInfinity()?this:this.curve.extended?this._extAdd(Y):this._projAdd(Y)},ea.prototype.mul=function(Y){return this._hasDoubles(Y)?this.curve._fixedNafMul(this,Y):this.curve._wnafMul(this,Y)},ea.prototype.mulAdd=function(Y,X,J){return this.curve._wnafMulAdd(1,[this,X],[Y,J],2,!1)},ea.prototype.jmulAdd=function(Y,X,J){return this.curve._wnafMulAdd(1,[this,X],[Y,J],2,!0)},ea.prototype.normalize=function(){if(this.zOne)return this;var Y=this.z.redInvm();return this.x=this.x.redMul(Y),this.y=this.y.redMul(Y),this.t&&(this.t=this.t.redMul(Y)),this.z=this.curve.one,this.zOne=!0,this},ea.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},ea.prototype.getX=function(){return this.normalize(),this.x.fromRed()},ea.prototype.getY=function(){return this.normalize(),this.y.fromRed()},ea.prototype.eq=function(Y){return this===Y||0===this.getX().cmp(Y.getX())&&0===this.getY().cmp(Y.getY())},ea.prototype.eqXToP=function(Y){var X=Y.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(X))return!0;for(var J=Y.clone(),Q=this.curve.redN.redMul(this.z);;){if(J.iadd(this.curve.n),J.cmp(this.curve.p)>=0)return!1;if(X.redIAdd(Q),0===this.x.cmp(X))return!0}},ea.prototype.toP=ea.prototype.normalize,ea.prototype.mixedAdd=ea.prototype.add},7942:function(Y,X,J){"use strict";X.base=J(4285),X.short=J(2252),X.mont=J(5274),X.edwards=J(3546)},5274:function(Y,X,J){"use strict";var Q=J(5944),ee=J(1638),et=J(4285),er=J(3355);function ei(Y){et.call(this,"mont",Y),this.a=new Q(Y.a,16).toRed(this.red),this.b=new Q(Y.b,16).toRed(this.red),this.i4=new Q(4).toRed(this.red).redInvm(),this.two=new Q(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function en(Y,X,J){et.BasePoint.call(this,Y,"projective"),null===X&&null===J?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new Q(X,16),this.z=new Q(J,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}ee(ei,et),Y.exports=ei,ei.prototype.validate=function(Y){var X=Y.normalize().x,J=X.redSqr(),Q=J.redMul(X).redAdd(J.redMul(this.a)).redAdd(X);return 0===Q.redSqrt().redSqr().cmp(Q)},ee(en,et.BasePoint),ei.prototype.decodePoint=function(Y,X){return this.point(er.toArray(Y,X),1)},ei.prototype.point=function(Y,X){return new en(this,Y,X)},ei.prototype.pointFromJSON=function(Y){return en.fromJSON(this,Y)},en.prototype.precompute=function(){},en.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},en.fromJSON=function(Y,X){return new en(Y,X[0],X[1]||Y.one)},en.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},en.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},en.prototype.dbl=function(){var Y=this.x.redAdd(this.z).redSqr(),X=this.x.redSub(this.z).redSqr(),J=Y.redSub(X),Q=Y.redMul(X),ee=J.redMul(X.redAdd(this.curve.a24.redMul(J)));return this.curve.point(Q,ee)},en.prototype.add=function(){throw Error("Not supported on Montgomery curve")},en.prototype.diffAdd=function(Y,X){var J=this.x.redAdd(this.z),Q=this.x.redSub(this.z),ee=Y.x.redAdd(Y.z),et=Y.x.redSub(Y.z).redMul(J),er=ee.redMul(Q),ei=X.z.redMul(et.redAdd(er).redSqr()),en=X.x.redMul(et.redISub(er).redSqr());return this.curve.point(ei,en)},en.prototype.mul=function(Y){for(var X=Y.clone(),J=this,Q=this.curve.point(null,null),ee=[];0!==X.cmpn(0);X.iushrn(1))ee.push(X.andln(1));for(var et=ee.length-1;et>=0;et--)0===ee[et]?(J=J.diffAdd(Q,this),Q=Q.dbl()):(Q=J.diffAdd(Q,this),J=J.dbl());return Q},en.prototype.mulAdd=function(){throw Error("Not supported on Montgomery curve")},en.prototype.jumlAdd=function(){throw Error("Not supported on Montgomery curve")},en.prototype.eq=function(Y){return 0===this.getX().cmp(Y.getX())},en.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},en.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},2252:function(Y,X,J){"use strict";var Q=J(3355),ee=J(5944),et=J(1638),er=J(4285),ei=Q.assert;function en(Y){er.call(this,"short",Y),this.a=new ee(Y.a,16).toRed(this.red),this.b=new ee(Y.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(Y),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}function ea(Y,X,J,Q){er.BasePoint.call(this,Y,"affine"),null===X&&null===J?(this.x=null,this.y=null,this.inf=!0):(this.x=new ee(X,16),this.y=new ee(J,16),Q&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function es(Y,X,J,Q){er.BasePoint.call(this,Y,"jacobian"),null===X&&null===J&&null===Q?(this.x=this.curve.one,this.y=this.curve.one,this.z=new ee(0)):(this.x=new ee(X,16),this.y=new ee(J,16),this.z=new ee(Q,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}et(en,er),Y.exports=en,en.prototype._getEndomorphism=function(Y){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){if(Y.beta)X=new ee(Y.beta,16).toRed(this.red);else{var X,J,Q,et=this._getEndoRoots(this.p);X=(X=0>et[0].cmp(et[1])?et[0]:et[1]).toRed(this.red)}if(Y.lambda)J=new ee(Y.lambda,16);else{var er=this._getEndoRoots(this.n);0===this.g.mul(er[0]).x.cmp(this.g.x.redMul(X))?J=er[0]:(J=er[1],ei(0===this.g.mul(J).x.cmp(this.g.x.redMul(X))))}return Q=Y.basis?Y.basis.map(function(Y){return{a:new ee(Y.a,16),b:new ee(Y.b,16)}}):this._getEndoBasis(J),{beta:X,lambda:J,basis:Q}}},en.prototype._getEndoRoots=function(Y){var X=Y===this.p?this.red:ee.mont(Y),J=new ee(2).toRed(X).redInvm(),Q=J.redNeg(),et=new ee(3).toRed(X).redNeg().redSqrt().redMul(J);return[Q.redAdd(et).fromRed(),Q.redSub(et).fromRed()]},en.prototype._getEndoBasis=function(Y){for(var X,J,Q,et,er,ei,en,ea,es,eo=this.n.ushrn(Math.floor(this.n.bitLength()/2)),el=Y,eu=this.n.clone(),ef=new ee(1),ed=new ee(0),ec=new ee(0),eh=new ee(1),ep=0;0!==el.cmpn(0);){var em=eu.div(el);ea=eu.sub(em.mul(el)),es=ec.sub(em.mul(ef));var eb=eh.sub(em.mul(ed));if(!Q&&0>ea.cmp(eo))X=en.neg(),J=ef,Q=ea.neg(),et=es;else if(Q&&2==++ep)break;en=ea,eu=el,el=ea,ec=ef,ef=es,eh=ed,ed=eb}er=ea.neg(),ei=es;var ey=Q.sqr().add(et.sqr());return er.sqr().add(ei.sqr()).cmp(ey)>=0&&(er=X,ei=J),Q.negative&&(Q=Q.neg(),et=et.neg()),er.negative&&(er=er.neg(),ei=ei.neg()),[{a:Q,b:et},{a:er,b:ei}]},en.prototype._endoSplit=function(Y){var X=this.endo.basis,J=X[0],Q=X[1],ee=Q.b.mul(Y).divRound(this.n),et=J.b.neg().mul(Y).divRound(this.n),er=ee.mul(J.a),ei=et.mul(Q.a),en=ee.mul(J.b),ea=et.mul(Q.b);return{k1:Y.sub(er).sub(ei),k2:en.add(ea).neg()}},en.prototype.pointFromX=function(Y,X){(Y=new ee(Y,16)).red||(Y=Y.toRed(this.red));var J=Y.redSqr().redMul(Y).redIAdd(Y.redMul(this.a)).redIAdd(this.b),Q=J.redSqrt();if(0!==Q.redSqr().redSub(J).cmp(this.zero))throw Error("invalid point");var et=Q.fromRed().isOdd();return(X&&!et||!X&&et)&&(Q=Q.redNeg()),this.point(Y,Q)},en.prototype.validate=function(Y){if(Y.inf)return!0;var X=Y.x,J=Y.y,Q=this.a.redMul(X),ee=X.redSqr().redMul(X).redIAdd(Q).redIAdd(this.b);return 0===J.redSqr().redISub(ee).cmpn(0)},en.prototype._endoWnafMulAdd=function(Y,X,J){for(var Q=this._endoWnafT1,ee=this._endoWnafT2,et=0;et<Y.length;
vendor: 4,354 bytes, line 10
10et++){var er=this._endoSplit(X[et]),ei=Y[et],en=ei._getBeta();er.k1.negative&&(er.k1.ineg(),ei=ei.neg(!0)),er.k2.negative&&(er.k2.ineg(),en=en.neg(!0)),Q[2*et]=ei,Q[2*et+1]=en,ee[2*et]=er.k1,ee[2*et+1]=er.k2}for(var ea=this._wnafMulAdd(1,Q,ee,2*et,J),es=0;es<2*et;es++)Q[es]=null,ee[es]=null;return ea},et(ea,er.BasePoint),en.prototype.point=function(Y,X,J){return new ea(this,Y,X,J)},en.prototype.pointFromJSON=function(Y,X){return ea.fromJSON(this,Y,X)},ea.prototype._getBeta=function(){if(this.curve.endo){var Y=this.precomputed;if(Y&&Y.beta)return Y.beta;var X=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(Y){var J=this.curve,Q=function(Y){return J.point(Y.x.redMul(J.endo.beta),Y.y)};Y.beta=X,X.precomputed={beta:null,naf:Y.naf&&{wnd:Y.naf.wnd,points:Y.naf.points.map(Q)},doubles:Y.doubles&&{step:Y.doubles.step,points:Y.doubles.points.map(Q)}}}return X}},ea.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},ea.fromJSON=function(Y,X,J){"string"==typeof X&&(X=JSON.parse(X));var Q=Y.point(X[0],X[1],J);if(!X[2])return Q;function ee(X){return Y.point(X[0],X[1],J)}var et=X[2];return Q.precomputed={beta:null,doubles:et.doubles&&{step:et.doubles.step,points:[Q].concat(et.doubles.points.map(ee))},naf:et.naf&&{wnd:et.naf.wnd,points:[Q].concat(et.naf.points.map(ee))}},Q},ea.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},ea.prototype.isInfinity=function(){return this.inf},ea.prototype.add=function(Y){if(this.inf)return Y;if(Y.inf)return this;if(this.eq(Y))return this.dbl();if(this.neg().eq(Y)||0===this.x.cmp(Y.x))return this.curve.point(null,null);var X=this.y.redSub(Y.y);0!==X.cmpn(0)&&(X=X.redMul(this.x.redSub(Y.x).redInvm()));var J=X.redSqr().redISub(this.x).redISub(Y.x),Q=X.redMul(this.x.redSub(J)).redISub(this.y);return this.curve.point(J,Q)},ea.prototype.dbl=function(){if(this.inf)return this;var Y=this.y.redAdd(this.y);if(0===Y.cmpn(0))return this.curve.point(null,null);var X=this.curve.a,J=this.x.redSqr(),Q=Y.redInvm(),ee=J.redAdd(J).redIAdd(J).redIAdd(X).redMul(Q),et=ee.redSqr().redISub(this.x.redAdd(this.x)),er=ee.redMul(this.x.redSub(et)).redISub(this.y);return this.curve.point(et,er)},ea.prototype.getX=function(){return this.x.fromRed()},ea.prototype.getY=function(){return this.y.fromRed()},ea.prototype.mul=function(Y){return(Y=new ee(Y,16),this.isInfinity())?this:this._hasDoubles(Y)?this.curve._fixedNafMul(this,Y):this.curve.endo?this.curve._endoWnafMulAdd([this],[Y]):this.curve._wnafMul(this,Y)},ea.prototype.mulAdd=function(Y,X,J){var Q=[this,X],ee=[Y,J];return this.curve.endo?this.curve._endoWnafMulAdd(Q,ee):this.curve._wnafMulAdd(1,Q,ee,2)},ea.prototype.jmulAdd=function(Y,X,J){var Q=[this,X],ee=[Y,J];return this.curve.endo?this.curve._endoWnafMulAdd(Q,ee,!0):this.curve._wnafMulAdd(1,Q,ee,2,!0)},ea.prototype.eq=function(Y){return this===Y||this.inf===Y.inf&&(this.inf||0===this.x.cmp(Y.x)&&0===this.y.cmp(Y.y))},ea.prototype.neg=function(Y){if(this.inf)return this;var X=this.curve.point(this.x,this.y.redNeg());if(Y&&this.precomputed){var J=this.precomputed,Q=function(Y){return Y.neg()};X.precomputed={naf:J.naf&&{wnd:J.naf.wnd,points:J.naf.points.map(Q)},doubles:J.doubles&&{step:J.doubles.step,points:J.doubles.points.map(Q)}}}return X},ea.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},et(es,er.BasePoint),en.prototype.jpoint=function(Y,X,J){return new es(this,Y,X,J)},es.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var Y=this.z.redInvm(),X=Y.redSqr(),J=this.x.redMul(X),Q=this.y.redMul(X).redMul(Y);return this.curve.point(J,Q)},es.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},es.prototype.add=function(Y){if(this.isInfinity())return Y;if(Y.isInfinity())return this;var X=Y.z.redSqr(),J=this.z.redSqr(),Q=this.x.redMul(X),ee=Y.x.redMul(J),et=this.y.redMul(X.redMul(Y.z)),er=Y.y.redMul(J.redMul(this.z)),ei=Q.redSub(ee),en=et.redSub(er);
vendor: 5,168 bytes, line 10
10if(0===ei.cmpn(0))if(0!==en.cmpn(0))return this.curve.jpoint(null,null,null);else return this.dbl();var ea=ei.redSqr(),es=ea.redMul(ei),eo=Q.redMul(ea),el=en.redSqr().redIAdd(es).redISub(eo).redISub(eo),eu=en.redMul(eo.redISub(el)).redISub(et.redMul(es)),ef=this.z.redMul(Y.z).redMul(ei);return this.curve.jpoint(el,eu,ef)},es.prototype.mixedAdd=function(Y){if(this.isInfinity())return Y.toJ();if(Y.isInfinity())return this;var X=this.z.redSqr(),J=this.x,Q=Y.x.redMul(X),ee=this.y,et=Y.y.redMul(X).redMul(this.z),er=J.redSub(Q),ei=ee.redSub(et);if(0===er.cmpn(0))if(0!==ei.cmpn(0))return this.curve.jpoint(null,null,null);else return this.dbl();var en=er.redSqr(),ea=en.redMul(er),es=J.redMul(en),eo=ei.redSqr().redIAdd(ea).redISub(es).redISub(es),el=ei.redMul(es.redISub(eo)).redISub(ee.redMul(ea)),eu=this.z.redMul(er);return this.curve.jpoint(eo,el,eu)},es.prototype.dblp=function(Y){if(0===Y||this.isInfinity())return this;if(!Y)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var X=this,J=0;J<Y;J++)X=X.dbl();return X}for(var Q=this.curve.a,ee=this.curve.tinv,et=this.x,er=this.y,ei=this.z,en=ei.redSqr().redSqr(),ea=er.redAdd(er),J=0;J<Y;J++){var es=et.redSqr(),eo=ea.redSqr(),el=eo.redSqr(),eu=es.redAdd(es).redIAdd(es).redIAdd(Q.redMul(en)),ef=et.redMul(eo),ed=eu.redSqr().redISub(ef.redAdd(ef)),ec=ef.redISub(ed),eh=eu.redMul(ec);eh=eh.redIAdd(eh).redISub(el);var ep=ea.redMul(ei);J+1<Y&&(en=en.redMul(el)),et=ed,ei=ep,ea=eh}return this.curve.jpoint(et,ea.redMul(ee),ei)},es.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},es.prototype._zeroDbl=function(){if(this.zOne){var Y,X,J,Q=this.x.redSqr(),ee=this.y.redSqr(),et=ee.redSqr(),er=this.x.redAdd(ee).redSqr().redISub(Q).redISub(et);er=er.redIAdd(er);var ei=Q.redAdd(Q).redIAdd(Q),en=ei.redSqr().redISub(er).redISub(er),ea=et.redIAdd(et);ea=(ea=ea.redIAdd(ea)).redIAdd(ea),Y=en,X=ei.redMul(er.redISub(en)).redISub(ea),J=this.y.redAdd(this.y)}else{var es=this.x.redSqr(),eo=this.y.redSqr(),el=eo.redSqr(),eu=this.x.redAdd(eo).redSqr().redISub(es).redISub(el);eu=eu.redIAdd(eu);var ef=es.redAdd(es).redIAdd(es),ed=ef.redSqr(),ec=el.redIAdd(el);ec=(ec=ec.redIAdd(ec)).redIAdd(ec),Y=ed.redISub(eu).redISub(eu),X=ef.redMul(eu.redISub(Y)).redISub(ec),J=(J=this.y.redMul(this.z)).redIAdd(J)}return this.curve.jpoint(Y,X,J)},es.prototype._threeDbl=function(){if(this.zOne){var Y,X,J,Q=this.x.redSqr(),ee=this.y.redSqr(),et=ee.redSqr(),er=this.x.redAdd(ee).redSqr().redISub(Q).redISub(et);er=er.redIAdd(er);var ei=Q.redAdd(Q).redIAdd(Q).redIAdd(this.curve.a),en=ei.redSqr().redISub(er).redISub(er);Y=en;var ea=et.redIAdd(et);ea=(ea=ea.redIAdd(ea)).redIAdd(ea),X=ei.redMul(er.redISub(en)).redISub(ea),J=this.y.redAdd(this.y)}else{var es=this.z.redSqr(),eo=this.y.redSqr(),el=this.x.redMul(eo),eu=this.x.redSub(es).redMul(this.x.redAdd(es));eu=eu.redAdd(eu).redIAdd(eu);var ef=el.redIAdd(el),ed=(ef=ef.redIAdd(ef)).redAdd(ef);Y=eu.redSqr().redISub(ed),J=this.y.redAdd(this.z).redSqr().redISub(eo).redISub(es);var ec=eo.redSqr();ec=(ec=(ec=ec.redIAdd(ec)).redIAdd(ec)).redIAdd(ec),X=eu.redMul(ef.redISub(Y)).redISub(ec)}return this.curve.jpoint(Y,X,J)},es.prototype._dbl=function(){var Y=this.curve.a,X=this.x,J=this.y,Q=this.z,ee=Q.redSqr().redSqr(),et=X.redSqr(),er=J.redSqr(),ei=et.redAdd(et).redIAdd(et).redIAdd(Y.redMul(ee)),en=X.redAdd(X),ea=(en=en.redIAdd(en)).redMul(er),es=ei.redSqr().redISub(ea.redAdd(ea)),eo=ea.redISub(es),el=er.redSqr();el=(el=(el=el.redIAdd(el)).redIAdd(el)).redIAdd(el);var eu=ei.redMul(eo).redISub(el),ef=J.redAdd(J).redMul(Q);return this.curve.jpoint(es,eu,ef)},es.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var Y=this.x.redSqr(),X=this.y.redSqr(),J=this.z.redSqr(),Q=X.redSqr(),ee=Y.redAdd(Y).redIAdd(Y),et=ee.redSqr(),er=this.x.redAdd(X).redSqr().redISub(Y).redISub(Q),ei=(er=(er=(er=er.redIAdd(er)).redAdd(er).redIAdd(er)).redISub(et)).redSqr(),en=Q.redIAdd(Q);en=(en=(en=en.redIAdd(en)).redIAdd(en)).redIAdd(en);var ea=ee.redIAdd(er).redSqr().redISub(et).redISub(ei).redISub(en),es=X.redMul(ea);es=(es=es.redIAdd(es)).redIAdd(es);var eo=this.x.redMul(ei).redISub(es);eo=(eo=eo.redIAdd(eo)).redIAdd(eo);var el=this.y.redMul(ea.redMul(en.redISub(ea)).redISub(er.redMul(ei)));el=(el=(el=el.redIAdd(el)).redIAdd(el)).redIAdd(el);var eu=this.z.redAdd(er).redSqr().redISub(J).redISub(ei);return this.curve.jpoint(eo,el,eu)},es.prototype.mul=function(Y,X){return Y=new ee(Y,X),this.curve._wnafMul(this,Y)},es.prototype.eq=function(Y){if("affine"===Y.type)return this.eq(Y.toJ());if(this===Y)return!0;var X=this.z.redSqr(),J=Y.z.redSqr();if(0!==this.x.redMul(J).redISub(Y.x.redMul(X)).cmpn(0))return!1;var Q=X.redMul(this.z),ee=J.redMul(Y.z);return 0===this.y.redMul(ee).redISub(Y.y.redMul(Q)).cmpn(0)},es.prototype.eqXToP=function(Y){var X=this.z.redSqr(),J=Y.toRed(this.curve.red).redMul(X);if(0===this.x.cmp(J))return!0;for(var Q=Y.clone(),ee=this.curve.redN.redMul(X);;){if(Q.iadd(this.curve.n),Q.cmp(this.curve.p)>=0)return!1;if(J.redIAdd(ee),0===this.x.cmp(J))return!0}},es.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>
10":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},es.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},7736:function(Y,X,J){"use strict";var Q,ee=J(8044),et=J(7942),er=J(3355).assert;function ei(Y){"short"===Y.type?this.curve=new et.short(Y):"edwards"===Y.type?this.curve=new et.edwards(Y):this.curve=new et.mont(Y),this.g=this.curve.g,this.n=this.curve.n,this.hash=Y.hash,er(this.g.validate(),"Invalid curve"),er(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function en(Y,J){Object.defineProperty(X,Y,{configurable:!0,enumerable:!0,get:function(){var Q=new ei(J);return Object.defineProperty(X,Y,{configurable:!0,enumerable:!0,value:Q}),Q}})}X.PresetCurve=ei,en("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:ee.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),en("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:ee.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),en("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:ee.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),en("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:ee.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),en("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:ee.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),en("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:ee.sha256,gRed:!1,g:["9"]}),en("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:ee.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{Q=J(5827)}catch(Y){Q=void 0}en("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:ee.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"}
10,{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",Q]})},1039:function(Y,X,J){"use strict";var Q=J(5944),ee=J(3730),et=J(3355),er=J(7736),ei=J(4259),en=et.assert,ea=J(2632),es=J(4233);function eo(Y){if(!(this instanceof eo))return new eo(Y);"string"==typeof Y&&(en(er.hasOwnProperty(Y),"Unknown curve "+Y),Y=er[Y]),Y instanceof er.PresetCurve&&(Y={curve:Y}),this.curve=Y.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=Y.curve.g,this.g.precompute(Y.curve.n.bitLength()+1),this.hash=Y.hash||Y.curve.hash}Y.exports=eo,eo.prototype.keyPair=function(Y){return new ea(this,Y)},eo.prototype.keyFromPrivate=function(Y,X){return ea.fromPrivate(this,Y,X)},eo.prototype.keyFromPublic=function(Y,X){return ea.fromPublic(this,Y,X)},eo.prototype.genKeyPair=function(Y){Y||(Y={});for(var X=new ee({hash:this.hash,pers:Y.pers,persEnc:Y.persEnc||"utf8",entropy:Y.entropy||ei(this.hash.hmacStrength),entropyEnc:Y.entropy&&Y.entropyEnc||"utf8",nonce:this.n.toArray()}),J=this.n.byteLength(),et=this.n.sub(new Q(2));;){var er=new Q(X.generate(J));if(!(er.cmp(et)>0))return er.iaddn(1),this.keyFromPrivate(er)}},eo.prototype._truncateToN=function(Y,X){var J=8*Y.byteLength()-this.n.bitLength();return(J>0&&(Y=Y.ushrn(J)),!X&&Y.cmp(this.n)>=0)?Y.sub(this.n):Y},eo.prototype.sign=function(Y,X,J,et){"object"==typeof J&&(et=J,J=null),et||(et={}),X=this.keyFromPrivate(X,J),Y=this._truncateToN(new Q(Y,16));for(var er=this.n.byteLength(),ei=X.getPrivate().toArray("be",er),en=Y.toArray("be",er),ea=new ee({hash:this.hash,entropy:ei,nonce:en,pers:et.pers,persEnc:et.persEnc||"utf8"}),eo=this.n.sub(new Q(1)),el=0;;el++){var eu=et.k?et.k(el):new Q(ea.generate(this.n.byteLength()));if(0>=(eu=this._truncateToN(eu,!0)).cmpn(1)||eu.cmp(eo)>=0)continue;var ef=this.g.mul(eu);if(!ef.isInfinity()){var ed=ef.getX(),ec=ed.umod(this.n);if(0!==ec.cmpn(0)){var eh=eu.invm(this.n).mul(ec.mul(X.getPrivate()).iadd(Y));if(0!==(eh=eh.umod(this.n)).cmpn(0)){var ep=!!ef.getY().isOdd()|2*(0!==ed.cmp(ec));return et.canonical&&eh.cmp(this.nh)>0&&(eh=this.n.sub(eh),ep^=1),new es({r:ec,s:eh,recoveryParam:ep})}}}}},eo.prototype.verify=function(Y,X,J,ee){Y=this._truncateToN(new Q(Y,16)),J=this.keyFromPublic(J,ee);var et=(X=new es(X,"hex")).r,er=X.s;if(0>et.cmpn(1)||et.cmp(this.n)>=0||0>er.cmpn(1)||er.cmp(this.n)>=0)return!1;var ei=er.invm(this.n),en=ei.mul(Y).umod(this.n),ea=ei.mul(et).umod(this.n);if(!this.curve._maxwellTrick){var eo=this.g.mulAdd(en,J.getPublic(),ea);return!eo.isInfinity()&&0===eo.getX().umod(this.n).cmp(et)}var eo=this.g.jmulAdd(en,J.getPublic(),ea);return!eo.isInfinity()&&eo.eqXToP(et)},eo.prototype.recoverPubKey=function(Y,X,J,ee){en((3&J)===J,"The recovery param is more than two bits"),X=new es(X,ee);var et=this.n,er=new Q(Y),ei=X.r,ea=X.s,eo=1&J,el=J>>1;if(ei.cmp(this.curve.p.umod(this.curve.n))>=0&&el)throw Error("Unable to find sencond key candinate");ei=el?this.curve.pointFromX(ei.add(this.curve.n),eo):this.curve.pointFromX(ei,eo);var eu=X.r.invm(et),ef=et.sub(er).mul(eu).umod(et),ed=ea.mul(eu).umod(et);return this.g.mulAdd(ef,ei,ed)},eo.prototype.getKeyRecoveryParam=function(Y,X,J,Q){if(null!==(X=new es(X,Q)).recoveryParam)return X.recoveryParam;for(var ee,et=0;et<4;et++){try{ee=this.recoverPubKey(Y,X,et)}catch(Y){continue}if(ee.eq(J))return et}throw Error("Unable to find valid recovery factor")}},2632:function(Y,X,J){"use strict";var Q=J(5944),ee=J(3355).assert;function et(Y,X){this.ec=Y,this.priv=null,this.pub=null,X.priv&&this._importPrivate(X.priv,X.privEnc),X.pub&&this._importPublic(X.pub,X.pubEnc)}Y.exports=et,et.fromPublic=function(Y,X,J){return X instanceof et?X:new et(Y,{pub:X,pubEnc:J})},et.fromPrivate=function(Y,X,J){return X instanceof et?X:new et(Y,{priv:X,privEnc:J})},et.prototype.validate=function(){var Y=this.getPublic();return Y.isInfinity()?{result:!1,reason:"Invalid public key"}:Y.validate()?Y.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},et.prototype.getPublic=function(Y,X){return("string"==typeof Y&&(X=Y,Y=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),X)?this.pub.encode(X,Y):this.pub},et.prototype.getPrivate=function(Y){return"hex"===Y?this.priv.toString(16,2):this.priv},et.prototype._importPrivate=function(Y,X){this.priv=new Q(Y,X||16),this.priv=this.priv.umod(this.ec.curve.n)},et.prototype._importPublic=function(Y,X){if(Y.x||Y.y){"mont"===this.ec.curve.type?ee(Y.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&ee(Y.x&&Y.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(Y.x,Y.y);return}this.pub=this.ec.curve.decodePoint(Y,X)},et.prototype.derive=function(Y){return Y.mul(this.priv).getX()},et.prototype.sign=function(Y,X,J){return this.ec.sign(Y,this,X,J)},et.prototype.verify=function(Y,X){return this.ec.verify(Y,X,this)},et.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},4233:function(Y,X,J){"use strict";var Q=J(5944),ee=J(3355),et=ee.assert;
vendor: 5,701 bytes, line 10
10function er(Y,X){if(Y instanceof er)return Y;this._importDER(Y,X)||(et(Y.r&&Y.s,"Signature without r or s"),this.r=new Q(Y.r,16),this.s=new Q(Y.s,16),void 0===Y.recoveryParam?this.recoveryParam=null:this.recoveryParam=Y.recoveryParam)}function ei(){this.place=0}function en(Y,X){var J=Y[X.place++];if(!(128&J))return J;var Q=15&J;if(0===Q||Q>4)return!1;for(var ee=0,et=0,er=X.place;et<Q;et++,er++)ee<<=8,ee|=Y[er],ee>>>=0;return!(ee<=127)&&(X.place=er,ee)}function ea(Y){for(var X=0,J=Y.length-1;!Y[X]&&!(128&Y[X+1])&&X<J;)X++;return 0===X?Y:Y.slice(X)}function es(Y,X){if(X<128)return void Y.push(X);var J=1+(Math.log(X)/Math.LN2>>>3);for(Y.push(128|J);--J;)Y.push(X>>>(J<<3)&255);Y.push(X)}Y.exports=er,er.prototype._importDER=function(Y,X){Y=ee.toArray(Y,X);var J=new ei;if(48!==Y[J.place++])return!1;var et=en(Y,J);if(!1===et||et+J.place!==Y.length||2!==Y[J.place++])return!1;var er=en(Y,J);if(!1===er)return!1;var ea=Y.slice(J.place,er+J.place);if(J.place+=er,2!==Y[J.place++])return!1;var es=en(Y,J);if(!1===es||Y.length!==es+J.place)return!1;var eo=Y.slice(J.place,es+J.place);if(0===ea[0])if(!(128&ea[1]))return!1;else ea=ea.slice(1);if(0===eo[0])if(!(128&eo[1]))return!1;else eo=eo.slice(1);return this.r=new Q(ea),this.s=new Q(eo),this.recoveryParam=null,!0},er.prototype.toDER=function(Y){var X=this.r.toArray(),J=this.s.toArray();for(128&X[0]&&(X=[0].concat(X)),128&J[0]&&(J=[0].concat(J)),X=ea(X),J=ea(J);!J[0]&&!(128&J[1]);)J=J.slice(1);var Q=[2];es(Q,X.length),(Q=Q.concat(X)).push(2),es(Q,J.length);var et=Q.concat(J),er=[48];return es(er,et.length),er=er.concat(et),ee.encode(er,Y)}},4226:function(Y,X,J){"use strict";var Q=J(8044),ee=J(7736),et=J(3355),er=et.assert,ei=et.parseBytes,en=J(1101),ea=J(2164);function es(Y){if(er("ed25519"===Y,"only tested with ed25519 so far"),!(this instanceof es))return new es(Y);var Y=ee[Y].curve;this.curve=Y,this.g=Y.g,this.g.precompute(Y.n.bitLength()+1),this.pointClass=Y.point().constructor,this.encodingLength=Math.ceil(Y.n.bitLength()/8),this.hash=Q.sha512}Y.exports=es,es.prototype.sign=function(Y,X){Y=ei(Y);var J=this.keyFromSecret(X),Q=this.hashInt(J.messagePrefix(),Y),ee=this.g.mul(Q),et=this.encodePoint(ee),er=this.hashInt(et,J.pubBytes(),Y).mul(J.priv()),en=Q.add(er).umod(this.curve.n);return this.makeSignature({R:ee,S:en,Rencoded:et})},es.prototype.verify=function(Y,X,J){Y=ei(Y),X=this.makeSignature(X);var Q=this.keyFromPublic(J),ee=this.hashInt(X.Rencoded(),Q.pubBytes(),Y),et=this.g.mul(X.S());return X.R().add(Q.pub().mul(ee)).eq(et)},es.prototype.hashInt=function(){for(var Y=this.hash(),X=0;X<arguments.length;X++)Y.update(arguments[X]);return et.intFromLE(Y.digest()).umod(this.curve.n)},es.prototype.keyFromPublic=function(Y){return en.fromPublic(this,Y)},es.prototype.keyFromSecret=function(Y){return en.fromSecret(this,Y)},es.prototype.makeSignature=function(Y){return Y instanceof ea?Y:new ea(this,Y)},es.prototype.encodePoint=function(Y){var X=Y.getY().toArray("le",this.encodingLength);return X[this.encodingLength-1]|=128*!!Y.getX().isOdd(),X},es.prototype.decodePoint=function(Y){var X=(Y=et.parseBytes(Y)).length-1,J=Y.slice(0,X).concat(-129&Y[X]),Q=(128&Y[X])!=0,ee=et.intFromLE(J);return this.curve.pointFromY(ee,Q)},es.prototype.encodeInt=function(Y){return Y.toArray("le",this.encodingLength)},es.prototype.decodeInt=function(Y){return et.intFromLE(Y)},es.prototype.isPoint=function(Y){return Y instanceof this.pointClass}},1101:function(Y,X,J){"use strict";var Q=J(3355),ee=Q.assert,et=Q.parseBytes,er=Q.cachedProperty;function ei(Y,X){this.eddsa=Y,this._secret=et(X.secret),Y.isPoint(X.pub)?this._pub=X.pub:this._pubBytes=et(X.pub)}ei.fromPublic=function(Y,X){return X instanceof ei?X:new ei(Y,{pub:X})},ei.fromSecret=function(Y,X){return X instanceof ei?X:new ei(Y,{secret:X})},ei.prototype.secret=function(){return this._secret},er(ei,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),er(ei,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),er(ei,"privBytes",function(){var Y=this.eddsa,X=this.hash(),J=Y.encodingLength-1,Q=X.slice(0,Y.encodingLength);return Q[0]&=248,Q[J]&=127,Q[J]|=64,Q}),er(ei,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),er(ei,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),er(ei,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),ei.prototype.sign=function(Y){return ee(this._secret,"KeyPair can only verify"),this.eddsa.sign(Y,this)},ei.prototype.verify=function(Y,X){return this.eddsa.verify(Y,X,this)},ei.prototype.getSecret=function(Y){return ee(this._secret,"KeyPair is public only"),Q.encode(this.secret(),Y)},ei.prototype.getPublic=function(Y){return Q.encode(this.pubBytes(),Y)},Y.exports=ei},2164:function(Y,X,J){"use strict";var Q=J(5944),ee=J(3355),et=ee.assert,er=ee.cachedProperty,ei=ee.parseBytes;function en(Y,X){this.eddsa=Y,"object"!=typeof X&&(X=ei(X)),Array.isArray(X)&&(X={R:X.slice(0,Y.encodingLength),S:X.slice(Y.encodingLength)}),et(X.R&&X.S,"Signature without R or S"),Y.isPoint(X.R)&&(this._R=X.R),X.S instanceof Q&&(this._S=X.S),this._Rencoded=Array.isArray(X.R)?X.R:X.Rencoded,this._Sencoded=Array.isArray(X.S)?X.S:X.Sencoded}er(en,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),er(en,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),er(en,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),er(en,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),en.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},en.prototype.toHex=function(){return ee.encode(this.toBytes(),"hex").toUpperCase()},Y.exports=en},5827:function(Y){Y
vendor: 26,137 bytes, line 10
10.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},
vendor: 5,681 bytes, line 10
103355:function(Y,X,J){"use strict";var Q=J(5944),ee=J(7551),et=J(7356);X.assert=ee,X.toArray=et.toArray,X.zero2=et.zero2,X.toHex=et.toHex,X.encode=et.encode,X.getNAF=function(Y,X,J){var Q=Array(Math.max(Y.bitLength(),J)+1);Q.fill(0);for(var ee=1<<X+1,et=Y.clone(),er=0;er<Q.length;er++){var ei,en=et.andln(ee-1);et.isOdd()?(ei=en>(ee>>1)-1?(ee>>1)-en:en,et.isubn(ei)):ei=0,Q[er]=ei,et.iushrn(1)}return Q},X.getJSF=function(Y,X){var J=[[],[]];Y=Y.clone(),X=X.clone();for(var Q=0,ee=0;Y.cmpn(-Q)>0||X.cmpn(-ee)>0;){var et,er,ei=Y.andln(3)+Q&3,en=X.andln(3)+ee&3;if(3===ei&&(ei=-1),3===en&&(en=-1),(1&ei)==0)et=0;else{var ea=Y.andln(7)+Q&7;et=(3===ea||5===ea)&&2===en?-ei:ei}if(J[0].push(et),(1&en)==0)er=0;else{var ea=X.andln(7)+ee&7;er=(3===ea||5===ea)&&2===ei?-en:en}J[1].push(er),2*Q===et+1&&(Q=1-Q),2*ee===er+1&&(ee=1-ee),Y.iushrn(1),X.iushrn(1)}return J},X.cachedProperty=function(Y,X,J){var Q="_"+X;Y.prototype[X]=function(){return void 0!==this[Q]?this[Q]:this[Q]=J.call(this)}},X.parseBytes=function(Y){return"string"==typeof Y?X.toArray(Y,"hex"):Y},X.intFromLE=function(Y){return new Q(Y,"hex","le")}},689:function(Y,X,J){var Q=J(5725).Buffer,ee=J(3858);Y.exports=function(Y,X,J,et){if(Q.isBuffer(Y)||(Y=Q.from(Y,"binary")),X&&(Q.isBuffer(X)||(X=Q.from(X,"binary")),8!==X.length))throw RangeError("salt should be Buffer with 8 byte length");for(var er=J/8,ei=Q.alloc(er),en=Q.alloc(et||0),ea=Q.alloc(0);er>0||et>0;){var es=new ee;es.update(ea),es.update(Y),X&&es.update(X),ea=es.digest();var eo=0;if(er>0){var el=ei.length-er;eo=Math.min(er,ea.length),ea.copy(ei,el,0,eo),er-=eo}if(eo<ea.length&&et>0){var eu=en.length-et,ef=Math.min(et,ea.length-eo);ea.copy(en,eu,eo,eo+ef),et-=ef}}return ea.fill(0),{key:ei,iv:en}}},2321:function(Y,X,J){"use strict";var Q=J(5725).Buffer,ee=J(5486).Transform;function et(Y){ee.call(this),this._block=Q.allocUnsafe(Y),this._blockSize=Y,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}J(1638)(et,ee),et.prototype._transform=function(Y,X,J){var Q=null;try{this.update(Y,X)}catch(Y){Q=Y}J(Q)},et.prototype._flush=function(Y){var X=null;try{this.push(this.digest())}catch(Y){X=Y}Y(X)},et.prototype.update=function(Y,X){var J=Y;if(!Q.isBuffer(J)&&"string"!=typeof J)throw TypeError("Data must be a string or a buffer");if(this._finalized)throw Error("Digest already called");Q.isBuffer(Y)||(Y=Q.from(Y,X));for(var ee=this._block,et=0;this._blockOffset+Y.length-et>=this._blockSize;){for(var er=this._blockOffset;er<this._blockSize;)ee[er++]=Y[et++];this._update(),this._blockOffset=0}for(;et<Y.length;)ee[this._blockOffset++]=Y[et++];for(var ei=0,en=8*Y.length;en>0;++ei)this._length[ei]+=en,(en=this._length[ei]/0x100000000|0)>0&&(this._length[ei]-=0x100000000*en);return this},et.prototype._update=function(){throw Error("_update is not implemented")},et.prototype.digest=function(Y){if(this._finalized)throw Error("Digest already called");this._finalized=!0;var X=this._digest();void 0!==Y&&(X=X.toString(Y)),this._block.fill(0),this._blockOffset=0;for(var J=0;J<4;++J)this._length[J]=0;return X},et.prototype._digest=function(){throw Error("_digest is not implemented")},Y.exports=et},8044:function(Y,X,J){X.utils=J(6302),X.common=J(1226),X.sha=J(4857),X.ripemd=J(9956),X.hmac=J(2184),X.sha1=X.sha.sha1,X.sha256=X.sha.sha256,X.sha224=X.sha.sha224,X.sha384=X.sha.sha384,X.sha512=X.sha.sha512,X.ripemd160=X.ripemd.ripemd160},1226:function(Y,X,J){"use strict";var Q=J(6302),ee=J(7551);function et(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}X.BlockHash=et,et.prototype.update=function(Y,X){if(Y=Q.toArray(Y,X),this.pending?this.pending=this.pending.concat(Y):this.pending=Y,this.pendingTotal+=Y.length,this.pending.length>=this._delta8){var J=(Y=this.pending).length%this._delta8;this.pending=Y.slice(Y.length-J,Y.length),0===this.pending.length&&(this.pending=null),Y=Q.join32(Y,0,Y.length-J,this.endian);for(var ee=0;ee<Y.length;ee+=this._delta32)this._update(Y,ee,ee+this._delta32)}return this},et.prototype.digest=function(Y){return this.update(this._pad()),ee(null===this.pending),this._digest(Y)},et.prototype._pad=function(){var Y=this.pendingTotal,X=this._delta8,J=X-(Y+this.padLength)%X,Q=Array(J+this.padLength);Q[0]=128;for(var ee=1;ee<J;ee++)Q[ee]=0;if(Y<<=3,"big"===this.endian){for(var et=8;et<this.padLength;et++)Q[ee++]=0;Q[ee++]=0,Q[ee++]=0,Q[ee++]=0,Q[ee++]=0,Q[ee++]=Y>>>24&255,Q[ee++]=Y>>>16&255,Q[ee++]=Y>>>8&255,Q[ee++]=255&Y}else for(Q[ee++]=255&Y,Q[ee++]=Y>>>8&255,Q[ee++]=Y>>>16&255,Q[ee++]=Y>>>24&255,Q[ee++]=0,Q[ee++]=0,Q[ee++]=0,Q[ee++]=0,et=8;et<this.padLength;et++)Q[ee++]=0;return Q}},2184:function(Y,X,J){"use strict";var Q=J(6302),ee=J(7551);function et(Y,X,J){if(!(this instanceof et))return new et(Y,X,J);this.Hash=Y,this.blockSize=Y.blockSize/8,this.outSize=Y.outSize/8,this.inner=null,this.outer=null,this._init(Q.toArray(X,J))}Y.exports=et,et.prototype._init=function(Y){Y.length>this.blockSize&&(Y=(new this.Hash).update(Y).digest()),ee(Y.length<=this.blockSize);for(var X=Y.length;X<this.blockSize;X++)Y.push(0);for(X=0;X<Y.length;X++)Y[X]^=54;for(this.inner=(new this.Hash).update(Y),X=0;X<Y.length;X++)Y[X]^=106;this.outer=(new this.Hash).update(Y)},et.prototype.update=function(Y,X){return this.inner.update(Y,X),this},et.prototype.digest=function(Y){return this.outer.update(this.inner.digest()),this.outer.digest(Y)}},9956:function(Y,X,J){"use strict";var Q=J(6302),ee=J(1226),et=Q.rotl32,er=Q.sum32,ei=Q.sum32_3,en=Q.sum32_4,ea=ee.BlockH
10ash;function es(){if(!(this instanceof es))return new es;ea.call(this),this.h=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0],this.endian="little"}function eo(Y,X,J,Q){return Y<=15?X^J^Q:Y<=31?X&J|~X&Q:Y<=47?(X|~J)^Q:Y<=63?X&Q|J&~Q:X^(J|~Q)}Q.inherits(es,ea),X.ripemd160=es,es.blockSize=512,es.outSize=160,es.hmacStrength=192,es.padLength=64,es.prototype._update=function(Y,X){for(var J=this.h[0],Q=this.h[1],ee=this.h[2],ea=this.h[3],es=this.h[4],ec=J,eh=Q,ep=ee,em=ea,eb=es,ey=0;ey<80;ey++){var eg,ev,ex=er(et(en(J,eo(ey,Q,ee,ea),Y[el[ey]+X],(eg=ey)<=15?0:eg<=31?0x5a827999:eg<=47?0x6ed9eba1:eg<=63?0x8f1bbcdc:0xa953fd4e),ef[ey]),es);J=es,es=ea,ea=et(ee,10),ee=Q,Q=ex,ex=er(et(en(ec,eo(79-ey,eh,ep,em),Y[eu[ey]+X],(ev=ey)<=15?0x50a28be6:ev<=31?0x5c4dd124:ev<=47?0x6d703ef3:0x7a6d76e9*!!(ev<=63)),ed[ey]),eb),ec=eb,eb=em,em=et(ep,10),ep=eh,eh=ex}ex=ei(this.h[1],ee,em),this.h[1]=ei(this.h[2],ea,eb),this.h[2]=ei(this.h[3],es,ec),this.h[3]=ei(this.h[4],J,eh),this.h[4]=ei(this.h[0],Q,ep),this.h[0]=ex},es.prototype._digest=function(Y){return"hex"===Y?Q.toHex32(this.h,"little"):Q.split32(this.h,"little")};var el=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],eu=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],ef=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],ed=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},4857:function(Y,X,J){"use strict";X.sha1=J(2953),X.sha224=J(5334),X.sha256=J(5563),X.sha384=J(4811),X.sha512=J(5978)},2953:function(Y,X,J){"use strict";var Q=J(6302),ee=J(1226),et=J(9101),er=Q.rotl32,ei=Q.sum32,en=Q.sum32_5,ea=et.ft_1,es=ee.BlockH
vendor: 5,867 bytes, line 10
10ash,eo=[0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6];function el(){if(!(this instanceof el))return new el;es.call(this),this.h=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0],this.W=Array(80)}Q.inherits(el,es),Y.exports=el,el.blockSize=512,el.outSize=160,el.hmacStrength=80,el.padLength=64,el.prototype._update=function(Y,X){for(var J=this.W,Q=0;Q<16;Q++)J[Q]=Y[X+Q];for(;Q<J.length;Q++)J[Q]=er(J[Q-3]^J[Q-8]^J[Q-14]^J[Q-16],1);var ee=this.h[0],et=this.h[1],es=this.h[2],el=this.h[3],eu=this.h[4];for(Q=0;Q<J.length;Q++){var ef=~~(Q/20),ed=en(er(ee,5),ea(ef,et,es,el),eu,J[Q],eo[ef]);eu=el,el=es,es=er(et,30),et=ee,ee=ed}this.h[0]=ei(this.h[0],ee),this.h[1]=ei(this.h[1],et),this.h[2]=ei(this.h[2],es),this.h[3]=ei(this.h[3],el),this.h[4]=ei(this.h[4],eu)},el.prototype._digest=function(Y){return"hex"===Y?Q.toHex32(this.h,"big"):Q.split32(this.h,"big")}},5334:function(Y,X,J){"use strict";var Q=J(6302),ee=J(5563);function et(){if(!(this instanceof et))return new et;ee.call(this),this.h=[0xc1059ed8,0x367cd507,0x3070dd17,0xf70e5939,0xffc00b31,0x68581511,0x64f98fa7,0xbefa4fa4]}Q.inherits(et,ee),Y.exports=et,et.blockSize=512,et.outSize=224,et.hmacStrength=192,et.padLength=64,et.prototype._digest=function(Y){return"hex"===Y?Q.toHex32(this.h.slice(0,7),"big"):Q.split32(this.h.slice(0,7),"big")}},5563:function(Y,X,J){"use strict";var Q=J(6302),ee=J(1226),et=J(9101),er=J(7551),ei=Q.sum32,en=Q.sum32_4,ea=Q.sum32_5,es=et.ch32,eo=et.maj32,el=et.s0_256,eu=et.s1_256,ef=et.g0_256,ed=et.g1_256,ec=ee.BlockHash,eh=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2];function ep(){if(!(this instanceof ep))return new ep;ec.call(this),this.h=[0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19],this.k=eh,this.W=Array(64)}Q.inherits(ep,ec),Y.exports=ep,ep.blockSize=512,ep.outSize=256,ep.hmacStrength=192,ep.padLength=64,ep.prototype._update=function(Y,X){for(var J=this.W,Q=0;Q<16;Q++)J[Q]=Y[X+Q];for(;Q<J.length;Q++)J[Q]=en(ed(J[Q-2]),J[Q-7],ef(J[Q-15]),J[Q-16]);var ee=this.h[0],et=this.h[1],ec=this.h[2],eh=this.h[3],ep=this.h[4],em=this.h[5],eb=this.h[6],ey=this.h[7];for(er(this.k.length===J.length),Q=0;Q<J.length;Q++){var eg=ea(ey,eu(ep),es(ep,em,eb),this.k[Q],J[Q]),ev=ei(el(ee),eo(ee,et,ec));ey=eb,eb=em,em=ep,ep=ei(eh,eg),eh=ec,ec=et,et=ee,ee=ei(eg,ev)}this.h[0]=ei(this.h[0],ee),this.h[1]=ei(this.h[1],et),this.h[2]=ei(this.h[2],ec),this.h[3]=ei(this.h[3],eh),this.h[4]=ei(this.h[4],ep),this.h[5]=ei(this.h[5],em),this.h[6]=ei(this.h[6],eb),this.h[7]=ei(this.h[7],ey)},ep.prototype._digest=function(Y){return"hex"===Y?Q.toHex32(this.h,"big"):Q.split32(this.h,"big")}},4811:function(Y,X,J){"use strict";var Q=J(6302),ee=J(5978);function et(){if(!(this instanceof et))return new et;ee.call(this),this.h=[0xcbbb9d5d,0xc1059ed8,0x629a292a,0x367cd507,0x9159015a,0x3070dd17,0x152fecd8,0xf70e5939,0x67332667,0xffc00b31,0x8eb44a87,0x68581511,0xdb0c2e0d,0x64f98fa7,0x47b5481d,0xbefa4fa4]}Q.inherits(et,ee),Y.exports=et,et.blockSize=1024,et.outSize=384,et.hmacStrength=192,et.padLength=128,et.prototype._digest=function(Y){return"hex"===Y?Q.toHex32(this.h.slice(0,12),"big"):Q.split32(this.h.slice(0,12),"big")}},5978:function(Y,X,J){"use strict";var Q=J(6302),ee=J(1226),et=J(7551),er=Q.rotr64_hi,ei=Q.rotr64_lo,en=Q.shr64_hi,ea=Q.shr64_lo,es=Q.sum64,eo=Q.sum64_hi,el=Q.sum64_lo,eu=Q.sum64_4_hi,ef=Q.sum64_4_lo,ed=Q.sum64_5_hi,ec=Q.sum64_5_lo,eh=ee.BlockHash,ep=[0x428a2f98,0xd728ae22,0x71374491,0x23ef65cd,0xb5c0fbcf,0xec4d3b2f,0xe9b5dba5,0x8189dbbc,0x3956c25b,0xf348b538,0x59f111f1,0xb605d019,0x923f82a4,0xaf194f9b,0xab1c5ed5,0xda6d8118,0xd807aa98,0xa3030242,0x12835b01,0x45706fbe,0x243185be,0x4ee4b28c,0x550c7dc3,0xd5ffb4e2,0x72be5d74,0xf27b896f,0x80deb1fe,0x3b1696b1,0x9bdc06a7,0x25c71235,0xc19bf174,0xcf692694,0xe49b69c1,0x9ef14ad2,0xefbe4786,0x384f25e3,0xfc19dc6,0x8b8cd5b5,0x240ca1cc,0x77ac9c65,0x2de92c6f,0x592b0275,0x4a7484aa,0x6ea6e483,0x5cb0a9dc,0xbd41fbd4,0x76f988da,0x831153b5,0x983e5152,0xee66dfab,0xa831c66d,0x2db43210,0xb00327c8,0x98fb213f,0xbf597fc7,0xbeef0ee4,0xc6e00bf3,0x3da88fc2,0xd5a79147,0x930aa725,0x6ca6351,0xe003826f,0x14292967,0xa0e6e70,0x27b70a85,0x46d22ffc,0x2e1b2138,0x5c26c926,0x4d2c6dfc,0x5ac42aed,0x53380d13,0x9d95b3df,0x650a7354,0x8baf63de,0x766a0abb,0x3c77b2a8,0x81c2c92e,0x47edaee6,0x92722c85,0x1482353b,0xa2bfe8a1,0x4cf10364,0xa81a664b,0xbc423001,0xc24b8b70,0xd0f89791,0xc76c51a3,0x654be30,0xd192e819,0xd6ef5218,0xd6990624,0x5565a910,0xf40e3585,0x5771202a,0x106aa070,0x32bbd1b8,0x19a4c116,0xb8d2d0c8,0x1e376c08,0x5141ab53,0x2748774c,0xdf8eeb99,0x34b0bcb5,0xe19b48a8,0x391c0cb3,0xc5c95a63,0x4ed8aa4a,0xe3418acb,0x5b9cca4f,0x7763e373,0x682e6ff3,0xd6b2b8a3,0x748f82ee,0x5defb2fc,0x78a5636f,0x43172f60,0x84c87814,0xa1f0ab72,0x8cc70208,0x1a6439ec,0x90befffa,0x23631e28,0xa4506ceb,0xde82bde9,0xbef9a3f7,0xb2c67915,0xc67178f2,0xe372532b,0xca273ece,0xea26619c,0xd186b8c7,0x21c0c207,0xeada7dd6,0xcde0eb1e,0xf57d4f7f,0xee6ed178,0x6f067aa,0x72176fba,0xa637dc5,0xa2c898a6,0x113f9804,0xbef90dae,0x1b710b35,0x131c471b,0x28db77f5,0x23047d84,0x32caab7b,0x40c72493,0x3c9ebe0a,0x15c9bebc,0x431d67c4,0x9c100d4c,0x4cc5d4be,0xcb3e42b6,0x597f299c,0xfc657e2a,0x5fcb6fab,0x3ad6faec,0x6c44198c,0x4a475817];function em(){if(!(this instanceof em))return new em;
10eh.call(this),this.h=[0x6a09e667,0xf3bcc908,0xbb67ae85,0x84caa73b,0x3c6ef372,0xfe94f82b,0xa54ff53a,0x5f1d36f1,0x510e527f,0xade682d1,0x9b05688c,0x2b3e6c1f,0x1f83d9ab,0xfb41bd6b,0x5be0cd19,0x137e2179],this.k=ep,this.W=Array(160)}Q.inherits(em,eh),Y.exports=em,em.blockSize=1024,em.outSize=512,em.hmacStrength=192,em.padLength=128,em.prototype._prepareBlock=function(Y,X){for(var J=this.W,Q=0;Q<32;Q++)J[Q]=Y[X+Q];for(;Q<J.length;Q+=2){var ee=function(Y,X){var J=er(Y,X,19)^er(X,Y,29)^en(Y,X,6);return J<0&&(J+=0x100000000),J}(J[Q-4],J[Q-3]),et=function(Y,X){var J=ei(Y,X,19)^ei(X,Y,29)^ea(Y,X,6);return J<0&&(J+=0x100000000),J}(J[Q-4],J[Q-3]),es=J[Q-14],eo=J[Q-13],el=function(Y,X){var J=er(Y,X,1)^er(Y,X,8)^en(Y,X,7);return J<0&&(J+=0x100000000),J}(J[Q-30],J[Q-29]),ed=function(Y,X){var J=ei(Y,X,1)^ei(Y,X,8)^ea(Y,X,7);return J<0&&(J+=0x100000000),J}(J[Q-30],J[Q-29]),ec=J[Q-32],eh=J[Q-31];J[Q]=eu(ee,et,es,eo,el,ed,ec,eh),J[Q+1]=ef(ee,et,es,eo,el,ed,ec,eh)}},em.prototype._update=function(Y,X){this._prepareBlock(Y,X);var J=this.W,Q=this.h[0],ee=this.h[1],en=this.h[2],ea=this.h[3],eu=this.h[4],ef=this.h[5],eh=this.h[6],ep=this.h[7],em=this.h[8],eb=this.h[9],ey=this.h[10],eg=this.h[11],ev=this.h[12],ex=this.h[13],ew=this.h[14],e_=this.h[15];et(this.k.length===J.length);for(var eS=0;eS<J.length;eS+=2){var eM=ew,eA=e_,ek=function(Y,X){var J=er(Y,X,14)^er(Y,X,18)^er(X,Y,9);return J<0&&(J+=0x100000000),J}(em,eb),eE=function(Y,X){var J=ei(Y,X,14)^ei(Y,X,18)^ei(X,Y,9);return J<0&&(J+=0x100000000),J}(em,eb),ej=function(Y,X,J){var Q=Y&X^~Y&J;return Q<0&&(Q+=0x100000000),Q}(em,ey,ev),eT=function(Y,X,J){var Q=Y&X^~Y&J;return Q<0&&(Q+=0x100000000),Q}(eb,eg,ex),eC=this.k[eS],eR=this.k[eS+1],eP=J[eS],eI=J[eS+1],eO=ed(eM,eA,ek,eE,ej,eT,eC,eR,eP,eI),eN=ec(eM,eA,ek,eE,ej,eT,eC,eR,eP,eI);eM=function(Y,X){var J=er(Y,X,28)^er(X,Y,2)^er(X,Y,7);return J<0&&(J+=0x100000000),J}(Q,ee),eA=function(Y,X){var J=ei(Y,X,28)^ei(X,Y,2)^ei(X,Y,7);return J<0&&(J+=0x100000000),J}(Q,ee);var eB=eo(eM,eA,ek=function(Y,X,J){var Q=Y&X^Y&J^X&J;return Q<0&&(Q+=0x100000000),Q}(Q,en,eu),eE=function(Y,X,J){var Q=Y&X^Y&J^X&J;return Q<0&&(Q+=0x100000000),Q}(ee,ea,ef)),eL=el(eM,eA,ek,eE);ew=ev,e_=ex,ev=ey,ex=eg,ey=em,eg=eb,em=eo(eh,ep,eO,eN),eb=el(ep,ep,eO,eN),eh=eu,ep=ef,eu=en,ef=ea,en=Q,ea=ee,Q=eo(eO,eN,eB,eL),ee=el(eO,eN,eB,eL)}es(this.h,0,Q,ee),es(this.h,2,en,ea),es(this.h,4,eu,ef),es(this.h,6,eh,ep),es(this.h,8,em,eb),es(this.h,10,ey,eg),es(this.h,12,ev,ex),es(this.h,14,ew,e_)},em.prototype._digest=function(Y){return"hex"===Y?Q.toHex32(this.h,"big"):Q.split32(this.h,"big")}},9101:function(Y,X,J){"use strict";var Q=J(6302).rotr32;function ee(Y,X,J){return Y&X^Y&J^X&J}X.ft_1=function(Y,X,J,Q){var et;return 0===Y?(et=X)&J^~et&Q:1===Y||3===Y?X^J^Q:2===Y?ee(X,J,Q):void 0},X.ch32=function(Y,X,J){return Y&X^~Y&J},X.maj32=ee,X.p32=function(Y,X,J){return Y^X^J},X.s0_256=function(Y){return Q(Y,2)^Q(Y,13)^Q(Y,22)},X.s1_256=function(Y){return Q(Y,6)^Q(Y,11)^Q(Y,25)},X.g0_256=function(Y){return Q(Y,7)^Q(Y,18)^Y>>>3},X.g1_256=function(Y){return Q(Y,17)^Q(Y,19)^Y>>>10}},6302:function(Y,X,J){"use strict";var Q=J(7551);function ee(Y){return(Y>>>24|Y>>>8&65280|Y<<8&0xff0000|(255&Y)<<24)>>>0}function et(Y){return 1===Y.length?"0"+Y:Y}function er(Y){if(7===Y.length)return"0"+Y;if(6===Y.length)return"00"+Y;if(5===Y.length)return"000"+Y;if(4===Y.length)return"0000"+Y;if(3===Y.length)return"00000"+Y;else if(2===Y.length)return"000000"+Y;else if(1===Y.length)return"0000000"+Y;else return Y}X.inherits=J(1638),X.toArray=function(Y,X){if(Array.isArray(Y))return Y.slice();if(!Y)return[];var J=[];if("string"==typeof Y)if(X){if("hex"===X)for((Y=Y.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(Y="0"+Y),ee=0;ee<Y.length;ee+=2)J.push(parseInt(Y[ee]+Y[ee+1],16))}else for(var Q=0,ee=0;ee<Y.length;ee++){var et,er,ei=Y.charCodeAt(ee);ei<128?J[Q++]=ei:(ei<2048?J[Q++]=ei>>6|192:((et=Y,er=ee,(64512&et.charCodeAt(er))!=55296||er<0||er+1>=et.length?1:(64512&et.charCodeAt(er+1))!=56320)?J[Q++]=ei>>12|224:(ei=65536+((1023&ei)<<10)+(1023&Y.charCodeAt(++ee)),J[Q++]=ei>>18|240,J[Q++]=ei>>12&63|128),J[Q++]=ei>>6&63|128),J[Q++]=63&ei|128)}else for(ee=0;ee<Y.length;ee++)J[ee]=0|Y[ee];return J},X.toHex=function(Y){for(var X="",J=0;J<Y.length;J++)X+=et(Y[J].toString(16));return X},X.htonl=ee,X.toHex32=function(Y,X){for(var J="",Q=0;Q<Y.length;Q++){var et=Y[Q];"little"===X&&(et=ee(et)),J+=er(et.toString(16))}return J},X.zero2=et,X.zero8=er,X.join32=function(Y,X,J,ee){var et,er=J-X;Q(er%4==0);for(var ei=Array(er/4),en=0,ea=X;en<ei.length;en++,ea+=4)et="big"===ee?Y[ea]<<24|Y[ea+1]<<16|Y[ea+2]<<8|Y[ea+3]:Y[ea+3]<<24|Y[ea+2]<<16|Y[ea+1]<<8|Y[ea],ei[en]=et>>>0;return ei},X.split32=function(Y,X){for(var J=Array(4*Y.length),Q=0,ee=0;Q<Y.length;Q++,ee+=4){var et=Y[Q];"big"===X?(J[ee]=et>>>24,J[ee+1]=et>>>16&255,J[ee+2]=et>>>8&255,J[ee+3]=255&et):(J[ee+3]=et>>>24,J[ee+2]=et>>>16&255,J[ee+1]=et>>>8&255,J[ee]=255&et)}return J},X.rotr32=function(Y,X){return Y>>>X|Y<<32-X},X.rotl32=function(Y,X){return Y<<X|Y>>>32-X},X.sum32=function(Y,X){return Y+X>>>0},X.sum32_3=function(Y,X,J){return Y+X+J>>>0},X.sum32_4=function(Y,X,J,Q){return Y+X+J+Q>>>0},X.sum32_5=function(Y,X,J,Q,ee){return Y+X+J+Q+ee>>>0},X.sum64=function(Y,X,J,Q){var ee=Y[X],et=Q+Y[X+1]>>>0;Y[X]=+(et<Q)+J+ee>>>0,Y[X+1]=et},X.sum64_hi=function(Y,X,J,Q){return+(X+Q>>>0<X)+Y+J>>>0},X.sum64_lo=function(Y,X,J,Q){return X+Q>>>0},X.sum64_4_hi=function(Y,X,J,Q,ee,et,er,ei){var en,ea=X;return Y+J+ee+er+(en=0+ +((ea=ea+Q>>>0)<X)+ +((ea=ea+et>>>0)<et)+ +((ea=ea+ei>>>0)<ei))>>>0},X.sum64_4_lo=function(Y,X,J,Q,ee,et,er,ei){return X+Q+et+ei>>>0},X.sum64_5_hi=function(Y,X,J,Q,ee,et,er,ei,en,ea){var es,eo=X;return Y+J+ee+er+en+(es=0+ +((eo=eo+Q>>>0)<X)+ +((eo=eo+et>>>0)<et)+ +((eo=eo+ei>>>0)<ei)+ +((eo=eo+ea>>>0)<ea))>>>0},X.sum64_5_lo=function(Y,X,J,Q,ee,et,er,ei,en,ea){return X+Q+et+ei+ea>>>0},X.rotr64_hi=function(Y,X,J){return(X<<32-J|Y>>>J)>>>0},X.rotr64_lo=function(Y,X,J){return(Y<<32-J|X>>>J)>>>0},X.shr64_hi=function(Y,X,J){return Y>>>J},X.shr64_lo=function(Y,X,J){return(Y<<32-J|X>>>J)>>>0}},3730:function(Y,X,J){"use strict";var Q=J(8044),ee=J(7356),et=J(7551);function er(Y){if(!(this instanceof er))return new er(Y);this.hash=Y.hash,this.predResist=!!Y.predResist,this.outLen=this.hash.outSize,this.minEntropy=Y.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var X=ee.toArray(Y.entropy,Y.entropyEnc||"hex"),J=ee.toArray(Y.nonce,Y.nonceEnc||"hex"),Q=ee.toArray(Y.pers,Y.persEnc||"hex");et(X.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(X,J,Q)}Y.exports=er,er.prototype._init=function(Y,X,J){var Q=Y.concat(X).concat(J);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var ee=0;ee<this.V.length;ee++)this.K[ee]=0,this.V[ee]=1;this._update(Q),this._reseed=1,this.reseedInterval=0x1000000000000},er.prototype._hmac=function(){return new Q.hmac(this.hash,this.K)},er.prototype._update=function(Y){var X=this._hmac().update(this.V).update([0]);Y&&(X=X.update(Y)),this.K=X.digest(),this.V=this._hmac().update(this.V).digest(),Y&&(this.K=this._hmac().update(this.V).update([
vendor: 4,338 bytes, line 10
101]).update(Y).digest(),this.V=this._hmac().update(this.V).digest())},er.prototype.reseed=function(Y,X,J,Q){"string"!=typeof X&&(Q=J,J=X,X=null),Y=ee.toArray(Y,X),J=ee.toArray(J,Q),et(Y.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(Y.concat(J||[])),this._reseed=1},er.prototype.generate=function(Y,X,J,Q){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof X&&(Q=J,J=X,X=null),J&&(J=ee.toArray(J,Q||"hex"),this._update(J));for(var et=[];et.length<Y;)this.V=this._hmac().update(this.V).digest(),et=et.concat(this.V);var er=et.slice(0,Y);return this._update(J),this._reseed++,ee.encode(er,X)}},1638:function(Y){"function"==typeof Object.create?Y.exports=function(Y,X){X&&(Y.super_=X,Y.prototype=Object.create(X.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}))}:Y.exports=function(Y,X){if(X){Y.super_=X;var J=function(){};J.prototype=X.prototype,Y.prototype=new J,Y.prototype.constructor=Y}}},3858:function(Y,X,J){"use strict";var Q=J(1638),ee=J(2321),et=J(5725).Buffer,er=Array(16);function ei(){ee.call(this,64),this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476}function en(Y,X){return Y<<X|Y>>>32-X}function ea(Y,X,J,Q,ee,et,er){return en(Y+(X&J|~X&Q)+ee+et|0,er)+X|0}function es(Y,X,J,Q,ee,et,er){return en(Y+(X&Q|J&~Q)+ee+et|0,er)+X|0}function eo(Y,X,J,Q,ee,et,er){return en(Y+(X^J^Q)+ee+et|0,er)+X|0}function el(Y,X,J,Q,ee,et,er){return en(Y+(J^(X|~Q))+ee+et|0,er)+X|0}Q(ei,ee),ei.prototype._update=function(){for(var Y=0;Y<16;++Y)er[Y]=this._block.readInt32LE(4*Y);var X=this._a,J=this._b,Q=this._c,ee=this._d;X=ea(X,J,Q,ee,er[0],0xd76aa478,7),ee=ea(ee,X,J,Q,er[1],0xe8c7b756,12),Q=ea(Q,ee,X,J,er[2],0x242070db,17),J=ea(J,Q,ee,X,er[3],0xc1bdceee,22),X=ea(X,J,Q,ee,er[4],0xf57c0faf,7),ee=ea(ee,X,J,Q,er[5],0x4787c62a,12),Q=ea(Q,ee,X,J,er[6],0xa8304613,17),J=ea(J,Q,ee,X,er[7],0xfd469501,22),X=ea(X,J,Q,ee,er[8],0x698098d8,7),ee=ea(ee,X,J,Q,er[9],0x8b44f7af,12),Q=ea(Q,ee,X,J,er[10],0xffff5bb1,17),J=ea(J,Q,ee,X,er[11],0x895cd7be,22),X=ea(X,J,Q,ee,er[12],0x6b901122,7),ee=ea(ee,X,J,Q,er[13],0xfd987193,12),Q=ea(Q,ee,X,J,er[14],0xa679438e,17),J=ea(J,Q,ee,X,er[15],0x49b40821,22),X=es(X,J,Q,ee,er[1],0xf61e2562,5),ee=es(ee,X,J,Q,er[6],0xc040b340,9),Q=es(Q,ee,X,J,er[11],0x265e5a51,14),J=es(J,Q,ee,X,er[0],0xe9b6c7aa,20),X=es(X,J,Q,ee,er[5],0xd62f105d,5),ee=es(ee,X,J,Q,er[10],0x2441453,9),Q=es(Q,ee,X,J,er[15],0xd8a1e681,14),J=es(J,Q,ee,X,er[4],0xe7d3fbc8,20),X=es(X,J,Q,ee,er[9],0x21e1cde6,5),ee=es(ee,X,J,Q,er[14],0xc33707d6,9),Q=es(Q,ee,X,J,er[3],0xf4d50d87,14),J=es(J,Q,ee,X,er[8],0x455a14ed,20),X=es(X,J,Q,ee,er[13],0xa9e3e905,5),ee=es(ee,X,J,Q,er[2],0xfcefa3f8,9),Q=es(Q,ee,X,J,er[7],0x676f02d9,14),J=es(J,Q,ee,X,er[12],0x8d2a4c8a,20),X=eo(X,J,Q,ee,er[5],0xfffa3942,4),ee=eo(ee,X,J,Q,er[8],0x8771f681,11),Q=eo(Q,ee,X,J,er[11],0x6d9d6122,16),J=eo(J,Q,ee,X,er[14],0xfde5380c,23),X=eo(X,J,Q,ee,er[1],0xa4beea44,4),ee=eo(ee,X,J,Q,er[4],0x4bdecfa9,11),Q=eo(Q,ee,X,J,er[7],0xf6bb4b60,16),J=eo(J,Q,ee,X,er[10],0xbebfbc70,23),X=eo(X,J,Q,ee,er[13],0x289b7ec6,4),ee=eo(ee,X,J,Q,er[0],0xeaa127fa,11),Q=eo(Q,ee,X,J,er[3],0xd4ef3085,16),J=eo(J,Q,ee,X,er[6],0x4881d05,23),X=eo(X,J,Q,ee,er[9],0xd9d4d039,4),ee=eo(ee,X,J,Q,er[12],0xe6db99e5,11),Q=eo(Q,ee,X,J,er[15],0x1fa27cf8,16),J=eo(J,Q,ee,X,er[2],0xc4ac5665,23),X=el(X,J,Q,ee,er[0],0xf4292244,6),ee=el(ee,X,J,Q,er[7],0x432aff97,10),Q=el(Q,ee,X,J,er[14],0xab9423a7,15),J=el(J,Q,ee,X,er[5],0xfc93a039,21),X=el(X,J,Q,ee,er[12],0x655b59c3,6),ee=el(ee,X,J,Q,er[3],0x8f0ccc92,10),Q=el(Q,ee,X,J,er[10],0xffeff47d,15),J=el(J,Q,ee,X,er[1],0x85845dd1,21),X=el(X,J,Q,ee,er[8],0x6fa87e4f,6),ee=el(ee,X,J,Q,er[15],0xfe2ce6e0,10),Q=el(Q,ee,X,J,er[6],0xa3014314,15),J=el(J,Q,ee,X,er[13],0x4e0811a1,21),X=el(X,J,Q,ee,er[4],0xf7537e82,6),ee=el(ee,X,J,Q,er[11],0xbd3af235,10),Q=el(Q,ee,X,J,er[2],0x2ad7d2bb,15),J=el(J,Q,ee,X,er[9],0xeb86d391,21),this._a=this._a+X|0,this._b=this._b+J|0,this._c=this._c+Q|0,this._d=this._d+ee|0},ei.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var Y=et.allocUnsafe(16);
vendor: 5,940 bytes, line 10
10return Y.writeInt32LE(this._a,0),Y.writeInt32LE(this._b,4),Y.writeInt32LE(this._c,8),Y.writeInt32LE(this._d,12),Y},Y.exports=ei},6821:function(Y,X,J){var Q=J(5944),ee=J(4259);function et(Y){this.rand=Y||new ee.Rand}Y.exports=et,et.create=function(Y){return new et(Y)},et.prototype._randbelow=function(Y){var X=Math.ceil(Y.bitLength()/8);do var J=new Q(this.rand.generate(X));while(J.cmp(Y)>=0)return J},et.prototype._randrange=function(Y,X){var J=X.sub(Y);return Y.add(this._randbelow(J))},et.prototype.test=function(Y,X,J){var ee=Y.bitLength(),et=Q.mont(Y),er=new Q(1).toRed(et);X||(X=Math.max(1,ee/48|0));for(var ei=Y.subn(1),en=0;!ei.testn(en);en++);for(var ea=Y.shrn(en),es=ei.toRed(et);X>0;X--){var eo=this._randrange(new Q(2),ei);J&&J(eo);var el=eo.toRed(et).redPow(ea);if(0!==el.cmp(er)&&0!==el.cmp(es)){for(var eu=1;eu<en;eu++){if(0===(el=el.redSqr()).cmp(er))return!1;if(0===el.cmp(es))break}if(eu===en)return!1}}return!0},et.prototype.getDivisor=function(Y,X){var J=Y.bitLength(),ee=Q.mont(Y),et=new Q(1).toRed(ee);X||(X=Math.max(1,J/48|0));for(var er=Y.subn(1),ei=0;!er.testn(ei);ei++);for(var en=Y.shrn(ei),ea=er.toRed(ee);X>0;X--){var es=this._randrange(new Q(2),er),eo=Y.gcd(es);if(0!==eo.cmpn(1))return eo;var el=es.toRed(ee).redPow(en);if(0!==el.cmp(et)&&0!==el.cmp(ea)){for(var eu=1;eu<ei;eu++){if(0===(el=el.redSqr()).cmp(et))return el.fromRed().subn(1).gcd(Y);if(0===el.cmp(ea))break}if(eu===ei)return(el=el.redSqr()).fromRed().subn(1).gcd(Y)}}return!1}},7551:function(Y){function X(Y,X){if(!Y)throw Error(X||"Assertion failed")}Y.exports=X,X.equal=function(Y,X,J){if(Y!=X)throw Error(J||"Assertion failed: "+Y+" != "+X)}},7356:function(Y,X){"use strict";function J(Y){return 1===Y.length?"0"+Y:Y}function Q(Y){for(var X="",Q=0;Q<Y.length;Q++)X+=J(Y[Q].toString(16));return X}X.toArray=function(Y,X){if(Array.isArray(Y))return Y.slice();if(!Y)return[];var J=[];if("string"!=typeof Y){for(var Q=0;Q<Y.length;Q++)J[Q]=0|Y[Q];return J}if("hex"===X){(Y=Y.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(Y="0"+Y);for(var Q=0;Q<Y.length;Q+=2)J.push(parseInt(Y[Q]+Y[Q+1],16))}else for(var Q=0;Q<Y.length;Q++){var ee=Y.charCodeAt(Q),et=ee>>8,er=255&ee;et?J.push(et,er):J.push(er)}return J},X.zero2=J,X.toHex=Q,X.encode=function(Y,X){return"hex"===X?Q(Y):Y}},1907:function(Y,X,J){"use strict";var Q=J(9186);X.certificate=J(5627),X.RSAPrivateKey=Q.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}),X.RSAPublicKey=Q.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}),X.PublicKey=Q.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(ee),this.key("subjectPublicKey").bitstr())});var ee=Q.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())});X.PrivateKey=Q.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(ee),this.key("subjectPrivateKey").octstr())}),X.EncryptedPrivateKey=Q.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}),X.DSAPrivateKey=Q.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}),X.DSAparam=Q.define("DSAparam",function(){this.int()}),X.ECPrivateKey=Q.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(et),this.key("publicKey").optional().explicit(1).bitstr())});var et=Q.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});X.signature=Q.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},5627:function(Y,X,J){"use strict";var Q=J(9186),ee=Q.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),et=Q.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),er=Q.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),ei=Q.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(er),this.key("subjectPublicKey").bitstr())}),en=Q.define("RelativeDistinguishedName",function(){this.setof(et)}),ea=Q.define("RDNSequence",function(){this.seqof(en)}),es=Q.define("Name",function(){this.choice({rdnSequence:this.use(ea)})}),eo=Q.define("Validity",function(){this.seq().obj(this.key("notBefore").use(ee),this.key("notAfter").use(ee))}),el=Q.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),eu=Q.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(er),this.key("issuer").use(es),this.key("validity").use(eo),this.key("subject").use(es),this.key("subjectPublicKeyInfo").use(ei),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(el).optional())});
10Y.exports=Q.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(eu),this.key("signatureAlgorithm").use(er),this.key("signatureValue").bitstr())})},4059:function(Y,X,J){var Q=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r\+\/\=]+)[\n\r]+/m,ee=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,et=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r\+\/\=]+)-----END \1-----$/m,er=J(689),ei=J(8642),en=J(5725).Buffer;Y.exports=function(Y,X){var J,ea=Y.toString(),es=ea.match(Q);if(es){var eo="aes"+es[1],el=en.from(es[2],"hex"),eu=en.from(es[3].replace(/[\r\n]/g,""),"base64"),ef=er(X,el.slice(0,8),parseInt(es[1],10)).key,ed=[],ec=ei.createDecipheriv(eo,ef,el);ed.push(ec.update(eu)),ed.push(ec.final()),J=en.concat(ed)}else J=new en(ea.match(et)[2].replace(/[\r\n]/g,""),"base64");return{tag:ea.match(ee)[1],data:J}}},8012:function(Y,X,J){var Q=J(1907),ee=J(7016),et=J(4059),er=J(8642),ei=J(4542),en=J(5725).Buffer;function ea(Y){"object"!=typeof Y||en.isBuffer(Y)||(ep=Y.passphrase,Y=Y.key),"string"==typeof Y&&(Y=en.from(Y));var X,J,ea,es,eo,el,eu,ef,ed,ec,eh,ep,em,eb,ey=et(Y,ep),eg=ey.tag,ev=ey.data;switch(eg){case"CERTIFICATE":eb=Q.certificate.decode(ev,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(!eb&&(eb=Q.PublicKey.decode(ev,"der")),em=eb.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return Q.RSAPublicKey.decode(eb.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return eb.subjectPrivateKey=eb.subjectPublicKey,{type:"ec",data:eb};case"1.2.840.10040.4.1":return eb.algorithm.params.pub_key=Q.DSAparam.decode(eb.subjectPublicKey.data,"der"),{type:"dsa",data:eb.algorithm.params};default:throw Error("unknown key id "+em)}case"ENCRYPTED PRIVATE KEY":X=ev=Q.EncryptedPrivateKey.decode(ev,"der"),J=ep,ea=X.algorithm.decrypt.kde.kdeparams.salt,es=parseInt(X.algorithm.decrypt.kde.kdeparams.iters.toString(),10),eo=ee[X.algorithm.decrypt.cipher.algo.join(".")],el=X.algorithm.decrypt.cipher.iv,eu=X.subjectPrivateKey,ef=parseInt(eo.split("-")[1],10)/8,ed=ei.pbkdf2Sync(J,ea,es,ef,"sha1"),ec=er.createDecipheriv(eo,ed,el),(eh=[]).push(ec.update(eu)),eh.push(ec.final()),ev=en.concat(eh);case"PRIVATE KEY":switch(em=(eb=Q.PrivateKey.decode(ev,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return Q.RSAPrivateKey.decode(eb.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:eb.algorithm.curve,privateKey:Q.ECPrivateKey.decode(eb.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return eb.algorithm.params.priv_key=Q.DSAparam.decode(eb.subjectPrivateKey,"der"),{type:"dsa",params:eb.algorithm.params};default:throw Error("unknown key id "+em)}case"RSA PUBLIC KEY":return Q.RSAPublicKey.decode(ev,"der");case"RSA PRIVATE KEY":return Q.RSAPrivateKey.decode(ev,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:Q.DSAPrivateKey.decode(ev,"der")};case"EC PRIVATE KEY":return{curve:(ev=Q.ECPrivateKey.decode(ev,"der")).parameters.value,privateKey:ev.privateKey};default:throw Error("unknown key type "+eg)}}Y.exports=ea,ea.signature=Q.signature},4542:function(Y,X,J){var Q=J(6982),ee=J(4410),et=J(741),er=J(508);Q.pbkdf2Sync&&-1!==Q.pbkdf2Sync.toString().indexOf("keylen, digest")?(X.pbkdf2Sync=function(Y,X,J,ei,en){return ee(J,ei),Y=er(Y,et,"Password"),X=er(X,et,"Salt"),en=en||"sha1",Q.pbkdf2Sync(Y,X,J,ei,en)},X.pbkdf2=function(Y,X,J,ei,en,ea){if(ee(J,ei),Y=er(Y,et,"Password"),X=er(X,et,"Salt"),"function"==typeof en&&(ea=en,en="sha1"),"function"!=typeof ea)throw Error("No callback provided to pbkdf2");return Q.pbkdf2(Y,X,J,ei,en,ea)}):(X.pbkdf2Sync=J(8291),X.pbkdf2=J(9958))},9958:function(X,J,Q){var et,er=Q(5725).Buffer,ei=Q(4410),en=Q(741),ea=Q(8291),es=Q(508),eo=Y.g.crypto&&Y.g.crypto.subtle,el={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},eu=[];function ef(Y,X,J,Q,ee){return eo.importKey("raw",Y,{name:"PBKDF2"},!1,["deriveBits"]).then(function(Y){return eo.deriveBits({name:"PBKDF2",salt:X,iterations:J,hash:{name:ee}},Y,Q<<3)}).then(function(Y){return er.from(Y)})}X.exports=function(X,J,Q,ed,ec,eh){"function"==typeof ec&&(eh=ec,ec=void 0);var ep,em,eb=el[(ec=ec||"sha1").toLowerCase()];if(!eb||"function"!=typeof Y.g.Promise)return ee.default.nextTick(function(){var Y;try{Y=ea(X,J,Q,ed,ec)}catch(Y){return eh(Y)}eh(null,Y)});if(ei(Q,ed),X=es(X,en,"Password"),J=es(J,en,"Salt"),"function"!=typeof eh)throw Error("No callback provided to pbkdf2");ep=(function(X){if(Y.g.process&&!Y.g.process.browser||!eo||!eo.importKey||!eo.deriveBits)return Promise.resolve(!1);if(void 0!==eu[X])return eu[X];var J=ef(et=et||er.alloc(8),et,10,128,X).then(function(){return!0}).catch(function(){return!1});return eu[X]=J,J})(eb).then(function(Y){return Y?ef(X,J,Q,ed,eb):ea(X,J,Q,ed,ec)}),em=eh,ep.then(function(Y){ee.default.nextTick(function(){em(null,Y)})},function(Y){ee.default.nextTick(function(){em(Y)})})}},741:function(Y){Y.exports="utf-8"},4410:function(Y){Y.exports=function(Y,X){if("number"!=typeof Y)throw TypeError("Iterations not a number");if(Y<0)throw TypeError("Bad iterations");
10if("number"!=typeof X)throw TypeError("Key length not a number");if(X<0||X>0x3fffffff||X!=X)throw TypeError("Bad key length")}},8291:function(Y,X,J){var Q={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20},ee=J(3256),et=J(5725).Buffer,er=J(4410),ei=J(741),en=J(508);Y.exports=function(Y,X,J,ea,es){er(J,ea),Y=en(Y,ei,"Password"),X=en(X,ei,"Salt"),es=es||"sha1";var eo=et.allocUnsafe(ea),el=et.allocUnsafe(X.length+4);X.copy(el,0,0,X.length);for(var eu=0,ef=Q[es],ed=Math.ceil(ea/ef),ec=1;ec<=ed;ec++){el.writeUInt32BE(ec,X.length);for(var eh=ee(es,Y).update(el).digest(),ep=eh,em=1;em<J;em++){ep=ee(es,Y).update(ep).digest();for(var eb=0;eb<ef;eb++)eh[eb]^=ep[eb]}eh.copy(eo,eu),eu+=ef}return eo}},508:function(Y,X,J){var Q=J(5725).Buffer;Y.exports=function(Y,X,J){if(Q.isBuffer(Y))return Y;if("string"==typeof Y)return Q.from(Y,X);if(ArrayBuffer.isView(Y))return Q.from(Y.buffer);throw TypeError(J+" must be a string, a Buffer, a typed array or a DataView")}},6734:function(Y,X,J){X.publicEncrypt=J(6480),X.privateDecrypt=J(8284),X.privateEncrypt=function(Y,J){return X.publicEncrypt(Y,J,!0)},X.publicDecrypt=function(Y,J){return X.privateDecrypt(Y,J,!0)}},6228:function(Y,X,J){var Q=J(762),ee=J(5725).Buffer;Y.exports=function(Y,X){for(var J,et=ee.alloc(0),er=0;et.length<X;)J=function(Y){var X=ee.allocUnsafe(4);return X.writeUInt32BE(Y,0),X}(er++),et=ee.concat([et,Q("sha1").update(Y).update(J).digest()]);return et.slice(0,X)}},8284:function(Y,X,J){var Q=J(8012),ee=J(6228),et=J(8723),er=J(5944),ei=J(640),en=J(762),ea=J(5037),es=J(5725).Buffer;Y.exports=function(Y,X,J){var eo,el=Y.padding?Y.padding:J?1:4,eu=Q(Y),ef=eu.modulus.byteLength();if(X.length>ef||new er(X).cmp(eu.modulus)>=0)throw Error("decryption error");eo=J?ea(new er(X),eu):ei(X,eu);var ed=es.alloc(ef-eo.length);if(eo=es.concat([ed,eo],ef),4===el)return function(Y,X){var J=Y.modulus.byteLength(),Q=en("sha1").update(es.alloc(0)).digest(),er=Q.length;if(0!==X[0])throw Error("decryption error");var ei=X.slice(1,er+1),ea=X.slice(er+1),eo=et(ei,ee(ea,er)),el=et(ea,ee(eo,J-er-1));if(function(Y,X){Y=es.from(Y),X=es.from(X);var J=0,Q=Y.length;Y.length!==X.length&&(J++,Q=Math.min(Y.length,X.length));for(var ee=-1;++ee<Q;)J+=Y[ee]^X[ee];return J}(Q,el.slice(0,er)))throw Error("decryption error");for(var eu=er;0===el[eu];)eu++;if(1!==el[eu++])throw Error("decryption error");return el.slice(eu)}(eu,eo);if(1===el){for(var ec=eo,eh=J,ep=ec.slice(0,2),em=2,eb=0;0!==ec[em++];)if(em>=ec.length){eb++;break}var ey=ec.slice(2,em-1);if(("0002"!==ep.toString("hex")&&!eh||"0001"!==ep.toString("hex")&&eh)&&eb++,ey.length<8&&eb++,eb)throw Error("decryption error");return ec.slice(em)}if(3===el)return eo;throw Error("unknown padding")}},6480:function(Y,X,J){var Q=J(8012),ee=J(376),et=J(762),er=J(6228),ei=J(8723),en=J(5944),ea=J(5037),es=J(640),eo=J(5725).Buffer;Y.exports=function(Y,X,J){var el,eu=Y.padding?Y.padding:J?1:4,ef=Q(Y);if(4===eu)el=function(Y,X){var J=Y.modulus.byteLength(),Q=X.length,ea=et("sha1").update(eo.alloc(0)).digest(),es=ea.length,el=2*es;if(Q>J-el-2)throw Error("message too long");var eu=eo.alloc(J-Q-el-2),ef=J-es-1,ed=ee(es),ec=ei(eo.concat([ea,eu,eo.alloc(1,1),X],ef),er(ed,ef)),eh=ei(ed,er(ec,es));return new en(eo.concat([eo.alloc(1),eh,ec],J))}(ef,X);else if(1===eu)el=function(Y,X,J){var Q,et=X.length,er=Y.modulus.byteLength();if(et>er-11)throw Error("message too long");return Q=J?eo.alloc(er-et-3,255):function(Y){for(var X,J=eo.allocUnsafe(Y),Q=0,et=ee(2*Y),er=0;Q<Y;)er===et.length&&(et=ee(2*Y),er=0),(X=et[er++])&&(J[Q++]=X);return J}(er-et-3),new en(eo.concat([eo.from([0,J?1:2]),Q,eo.alloc(1),X],er))}(ef,X,J);else if(3===eu){if((el=new en(X)).cmp(ef.modulus)>=0)throw Error("data too long for modulus")}else throw Error("unknown padding");return J?es(el,ef):ea(el,ef)}},5037:function(Y,X,J){var Q=J(5944),ee=J(5725).Buffer;Y.exports=function(Y,X){return ee.from(Y.toRed(Q.mont(X.modulus)).redPow(new Q(X.publicExponent)).fromRed().toArray())}},8723:function(Y){Y.exports=function(Y,X){for(var J=Y.length,Q=-1;++Q<J;)Y[Q]^=X[Q];return Y}},376:function(X,J,Q){"use strict";var et=Q(5725).Buffer,er=Y.g.crypto||Y.g.msCrypto;er&&er.getRandomValues?X.exports=function(Y,X){if(Y>0xffffffff)throw RangeError("requested too many random bytes");var J=et.allocUnsafe(Y);if(Y>0)if(Y>65536)for(var Q=0;Q<Y;Q+=65536)er.getRandomValues(J.slice(Q,Q+65536));else er.getRandomValues(J);return"function"==typeof X?ee.default.nextTick(function(){X(null,J)}):J}:X.exports=function(){throw Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}},236:function(X,J,Q){"use strict";function et(){throw Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var er=Q(5725);Q(376);var ei=er.Buffer,en=er.kMaxLength,ea=Y.g.crypto||Y.g.msCrypto;function es(Y,X){if("number"!=typeof Y||Y!=Y)throw TypeError("offset must be a number");if(Y>0xffffffff||Y<0)throw TypeError("offset must be a uint32");if(Y>en||Y>X)throw RangeError("offset out of range")}function eo(Y,X,J){if("number"!=typeof Y||Y!=Y)throw TypeError("size must be a number");if(Y>0xffffffff||Y<0)throw TypeError("size must be a uint32");if(Y+X>J||Y>en)throw RangeError("buffer too small")}function el(Y,X,J,Q){var et=new Uint8Array(Y.buffer,X,J);return(ea.getRandomValues(et),Q)?void ee.default.nextTick(function(){Q(null,Y)}):Y}ea&&ea.getRandomValues?(J.randomFill=function(X,J,Q,ee){if(!ei.isBuffer(X)&&!(X instanceof Y.g.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof J)ee=J,J=0,Q=X.length;else if("function"==typeof Q)ee=Q,Q=X.length-J;else if("function"!=typeof ee)throw TypeError('"cb" argument must be a function');return es(J,X.length),eo(Q,J,X.length),el(X,J,Q,ee)},J.randomFillSync=function(X,J,Q){if(void 0===J&&(J=0),!ei.isBuffer(X)&&!(X instanceof Y.g.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');return es(J,X.length),void 0===Q&&(Q=X.length-J),eo(Q,J,X.length),el(X,J,Q)}):(J.randomFill=et,J.randomFillSync=et)},4329:function(Y){"use strict";let X={};function J(Y,J,Q){Q||(Q=Error);class ee extends Q{constructor(Y,X,Q){super("string"==typeof J?J:J(Y,X,Q))}}ee.prototype.name=Q.name,ee.prototype.code=Y,X[Y]=ee}function Q(Y,X){if(!Array.isArray(Y))return`of ${X} ${String(Y)}`;{let J=Y.length;return(Y=Y.map(Y=>String(Y)),J>2)?`one of ${X} ${Y.slice(0,J-1).join(", ")}, or `+Y[J-1]:2===J?`one of ${X} ${Y[0]} or ${Y[1]}`:`of ${X} ${Y[0]}`}}J("ERR_INVALID_OPT_VALUE",function(Y,X){return'The value "'+X+'" is 
10invalid for option "'+Y+'"'},TypeError),J("ERR_INVALID_ARG_TYPE",function(Y,X,J){var ee,et,er,ei;let en,ea;if("string"==typeof X&&(ee="not ",X.substr(0,ee.length)===ee)?(en="must not be",X=X.replace(/^not /,"")):en="must be",et=" argument",(void 0===er||er>Y.length)&&(er=Y.length),Y.substring(er-et.length,er)===et)ea=`The ${Y} ${en} ${Q(X,"type")}`;else{let J=("number"!=typeof ei&&(ei=0),ei+1>Y.length||-1===Y.indexOf(".",ei))?"argument":"property";ea=`The "${Y}" ${J} ${en} ${Q(X,"type")}`}return ea+`. Received type ${typeof J}`},TypeError),J("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),J("ERR_METHOD_NOT_IMPLEMENTED",function(Y){return"The "+Y+" method is not implemented"}),J("ERR_STREAM_PREMATURE_CLOSE","Premature close"),J("ERR_STREAM_DESTROYED",function(Y){return"Cannot call "+Y+" after a stream was destroyed"}),J("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),J("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),J("ERR_STREAM_WRITE_AFTER_END","write after end"),J("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),J("ERR_UNKNOWN_ENCODING",function(Y){return"Unknown encoding: "+Y},TypeError),J("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),Y.exports.F=X},8686:function(Y,X,J){"use strict";var Q=Object.keys||function(Y){var X=[];for(var J in Y)X.push(J);return X};Y.exports=es;var et=J(7276),er=J(4732);J(1638)(es,et);for(var ei=Q(er.prototype),en=0;en<ei.length;en++){var ea=ei[en];es.prototype[ea]||(es.prototype[ea]=er.prototype[ea])}function es(Y){if(!(this instanceof es))return new es(Y);et.call(this,Y),er.call(this,Y),this.allowHalfOpen=!0,Y&&(!1===Y.readable&&(this.readable=!1),!1===Y.writable&&(this.writable=!1),!1===Y.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",eo)))}function eo(){this._writableState.ended||ee.default.nextTick(el,this)}function el(Y){Y.end()}Object.defineProperty(es.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(es.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(es.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(es.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(Y){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=Y,this._writableState.destroyed=Y)}})},5512:function(Y,X,J){"use strict";Y.exports=ee;var Q=J(586);function ee(Y){if(!(this instanceof ee))return new ee(Y);Q.call(this,Y)}J(1638)(ee,Q),ee.prototype._transform=function(Y,X,J){J(null,Y)}},7276:function(X,J,Q){"use strict";X.exports=e_,e_.ReadableState=ew,Q(4434).EventEmitter;var et,er,ei,en,ea,es=function(Y,X){return Y.listeners(X).length},eo=Q(5120),el=Q(181).Buffer,eu=Y.g.Uint8Array||function(){},ef=Q(9023);er=ef&&ef.debuglog?ef.debuglog("stream"):function(){};var ed=Q(1137),ec=Q(2528),eh=Q(771).getHighWaterMark,ep=Q(4329).F,em=ep.ERR_INVALID_ARG_TYPE,eb=ep.ERR_STREAM_PUSH_AFTER_EOF,ey=ep.ERR_METHOD_NOT_IMPLEMENTED,eg=ep.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;Q(1638)(e_,eo);var ev=ec.errorOrDestroy,ex=["error","close","destroy","pause","resume"];function ew(Y,X,J){et=et||Q(8686),Y=Y||{},"boolean"!=typeof J&&(J=X instanceof et),this.objectMode=!!Y.objectMode,J&&(this.objectMode=this.objectMode||!!Y.readableObjectMode),this.highWaterMark=eh(this,Y,"readableHighWaterMark",J),this.buffer=new ed,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==Y.emitClose,this.autoDestroy=!!Y.autoDestroy,this.destroyed=!1,this.defaultEncoding=Y.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Y.encoding&&(ei||(ei=Q(7319).I),this.decoder=new ei(Y.encoding),this.encoding=Y.encoding)}function e_(Y){if(et=et||Q(8686),!(this instanceof e_))return new e_(Y);var X=this instanceof et;this._readableState=new ew(Y,this,X),this.readable=!0,Y&&("function"==typeof Y.read&&(this._read=Y.read),"function"==typeof Y.destroy&&(this._destroy=Y.destroy)),eo.call(this)}function eS(Y,X,J,Q,ee){er("readableAddChunk",X);var et,ei,en=Y._readableState;if(null===X)en.reading=!1,function(Y,X){if(er("onEofChunk"),!X.ended){if(X.decoder){var J=X.decoder.end();J&&J.length&&(X.buffer.push(J),X.length+=X.objectMode?1:J.length)}X.ended=!0,X.sync?ek(Y):(X.needReadable=!1,X.emittedReadable||(X.emittedReadable=!0,eE(Y)))}}(Y,en);else if(ee||(ei=function(Y,X){var J;return el.isBuffer(X)||X instanceof eu||"string"==typeof X||void 0===X||Y.objectMode||(J=new em("chunk",["string","Buffer","Uint8Array"],X)),J}(en,X)),ei)ev(Y,ei);else if(en.objectMode||X&&X.length>0)if("string"==typeof X||en.objectMode||Object.getPrototypeOf(X)===el.prototype||(et=X,X=el.from(et)),Q)en.endEmitted?ev(Y,new eg):eM(Y,en,X,!0);else if(en.ended)ev(Y,new eb);else{if(en.destroyed)return!1;en.reading=!1,en.decoder&&!J?(X=en.decoder.write(X),en.objectMode||0!==X.length?eM(Y,en,X,!1):ej(Y,en)):eM(Y,en,X,!1)}else Q||(en.reading=!1,ej(Y,en));return!en.ended&&(en.length<en.highWaterMark||0===en.length)}function eM(Y,X,J,Q){X.flowing&&0===X.length&&!X.sync?(X.awaitDrain=0,Y.emit("data",J)):(X.length+=X.objectMode?1:J.length,Q?X.buffer.unshift(J):X.buffer.push(J),X.needReadable&&ek(Y)),ej(Y,X)}function eA(Y,X){var J;if(Y<=0||0===X.length&&X.ended)return 0;if(X.objectMode)return 1;if(Y!=Y)if(X.flowing&&X.length)return X.buffer.head.data.length;else return X.length;return(Y>X.highWaterMark&&((J=Y)>=0x40000000?J=0x40000000:(J--,J|=J>>>1,J|=J>>>2,J|=J>>>4,J|=J>>>8,J|=J>>>16,J++),X.highWaterMark=J),Y<=X.length)?Y:X.ended?X.length:(X.needReadable=!0,0)}function ek(Y){var X=Y._readableState;er("emitReadable",X.needReadable,X.emittedReadable),X.needReadable=!1,X.emittedReadable||(er("emitReadable",X.flowing),X.emittedReadable=!0,ee.default.nextTick(eE,Y))}function eE(Y){var X=Y._readableState;er("emitReadable_",X.destroyed,X.length,X.ended),!X.destroyed&&(X.length||X.ended)&&(Y.emit("readable"),X.emittedReadable=!1),X.needReadable=!X.flowing&&!X.ended&&X.length<=X.highWaterMark,eI(Y)}function ej(Y,X){X.readingMore||(X.readingMore=!0,ee.default.nextTick(eT,Y,X))}function eT(Y,X){for(;!X.reading&&!X.ended&&(X.length<X.highWaterMark||X.flowing&&0===X.length);){var J=X.length;if(er("maybeReadMore read 0"),Y.read(0),J===X.length)break}X.readingMore=!1}function eC(Y){var X=Y._readableState;X.readableListening=Y.listenerCount("readable")>0,X.resumeScheduled&&!X.paused?X.flowing=!0:Y.listenerCount("data")>0&&Y.resume()}function eR(Y){er("readable nexttick read 0"),Y.read(0)}function eP(Y,X){er("resume",X.reading),X.reading||Y.read(0),X.resumeScheduled=!1,Y.emit("resume"),eI(Y),X.flowing&&!X.reading&&Y.read(0)}function eI(Y){var X=Y._readableState;for(er("flow",X.flowing);X.flowing&&null!==Y.read(););}function eO(Y,X){var J;return 0===X.length?null:(X.objectMode?J=X.buffer.shift():!Y||Y>=X.length?(J=X.decoder?X.buffer.join(""):1===X.buffer.length?X.buffer.first():X.buffer.concat(X.length),X.buffer.clear()):J=X.buffer.consume(Y,X.decoder),J)}function eN(Y){var X=Y._readableState;er("endReadable",X.endEmitted),X.endEmitted||(X.ended=!0,ee.default.nextTick(eB,X,Y))}function eB(Y,X){if(er("endReadableNT",Y.endEmitted,Y.length),!Y.endEmitted&&0===Y.length&&(Y.endEmitted=!0,X.readable=!1,X.emit("end"),Y.autoDestroy)){var J=X._writableState;(!J||J.autoDestroy&&J.finished)&&X.destroy()}}function eL(Y,X){for(var J=0,Q=Y.length;J<Q;J++)if(Y[J]===X)return J;return -1}Object.defineProperty(e_.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(Y){this._readableState&&(this._readableState.destroyed=Y)}}),e_.prototype.destroy=ec.destroy,e_.prototype._undestroy=ec.undestroy,e_.prototype._destroy=function(Y,X){X(Y)},e_.prototype.push=function(Y,X){var J,Q=this._readableState;return Q.objectMode?J=!0:"string"==typeof Y&&((X=X||Q.defaultEncoding)!==Q.encoding&&(Y=el.from(Y,X),X=""),J=!0),eS(this,Y,X,!1,J)},e_.prototype.unshift=function(Y){return eS(this,Y,null,!0,!1)},e_.prototype.isPaused=function(){return!1===this._readableState.flowing},e_.prototype.setEncoding=function(Y){ei||(ei=Q(7319).I);var X=new ei(Y);this._readableState.decoder=X,this._readableState.encoding=this._readableState.decoder.encoding;
vendor: 4,711 bytes, line 10
10for(var J=this._readableState.buffer.head,ee="";null!==J;)ee+=X.write(J.data),J=J.next;return this._readableState.buffer.clear(),""!==ee&&this._readableState.buffer.push(ee),this._readableState.length=ee.length,this},e_.prototype.read=function(Y){er("read",Y),Y=parseInt(Y,10);var X,J=this._readableState,Q=Y;if(0!==Y&&(J.emittedReadable=!1),0===Y&&J.needReadable&&((0!==J.highWaterMark?J.length>=J.highWaterMark:J.length>0)||J.ended))return er("read: emitReadable",J.length,J.ended),0===J.length&&J.ended?eN(this):ek(this),null;if(0===(Y=eA(Y,J))&&J.ended)return 0===J.length&&eN(this),null;var ee=J.needReadable;return er("need readable",ee),(0===J.length||J.length-Y<J.highWaterMark)&&er("length less than watermark",ee=!0),J.ended||J.reading?er("reading or ended",ee=!1):ee&&(er("do read"),J.reading=!0,J.sync=!0,0===J.length&&(J.needReadable=!0),this._read(J.highWaterMark),J.sync=!1,J.reading||(Y=eA(Q,J))),null===(X=Y>0?eO(Y,J):null)?(J.needReadable=J.length<=J.highWaterMark,Y=0):(J.length-=Y,J.awaitDrain=0),0===J.length&&(J.ended||(J.needReadable=!0),Q!==Y&&J.ended&&eN(this)),null!==X&&this.emit("data",X),X},e_.prototype._read=function(Y){ev(this,new ey("_read()"))},e_.prototype.pipe=function(Y,X){var J,Q=this,et=this._readableState;switch(et.pipesCount){case 0:et.pipes=Y;break;case 1:et.pipes=[et.pipes,Y];break;default:et.pipes.push(Y)}et.pipesCount+=1,er("pipe count=%d opts=%j",et.pipesCount,X);var ei=X&&!1===X.end||Y===ee.default.stdout||Y===ee.default.stderr?ec:en;function en(){er("onend"),Y.end()}et.endEmitted?ee.default.nextTick(ei):Q.once("end",ei),Y.on("unpipe",function X(J,ee){er("onunpipe"),J===Q&&ee&&!1===ee.hasUnpiped&&(ee.hasUnpiped=!0,er("cleanup"),Y.removeListener("close",ef),Y.removeListener("finish",ed),Y.removeListener("drain",ea),Y.removeListener("error",eu),Y.removeListener("unpipe",X),Q.removeListener("end",en),Q.removeListener("end",ec),Q.removeListener("data",el),eo=!0,et.awaitDrain&&(!Y._writableState||Y._writableState.needDrain)&&ea())});var ea=(J=Q,function(){var Y=J._readableState;er("pipeOnDrain",Y.awaitDrain),Y.awaitDrain&&Y.awaitDrain--,0===Y.awaitDrain&&es(J,"data")&&(Y.flowing=!0,eI(J))});Y.on("drain",ea);var eo=!1;function el(X){er("ondata");var J=Y.write(X);er("dest.write",J),!1===J&&((1===et.pipesCount&&et.pipes===Y||et.pipesCount>1&&-1!==eL(et.pipes,Y))&&!eo&&(er("false write response, pause",et.awaitDrain),et.awaitDrain++),Q.pause())}function eu(X){er("onerror",X),ec(),Y.removeListener("error",eu),0===es(Y,"error")&&ev(Y,X)}function ef(){Y.removeListener("finish",ed),ec()}function ed(){er("onfinish"),Y.removeListener("close",ef),ec()}function ec(){er("unpipe"),Q.unpipe(Y)}return Q.on("data",el),!function(Y,X,J){if("function"==typeof Y.prependListener)return Y.prependListener(X,J);Y._events&&Y._events[X]?Array.isArray(Y._events[X])?Y._events[X].unshift(J):Y._events[X]=[J,Y._events[X]]:Y.on(X,J)}(Y,"error",eu),Y.once("close",ef),Y.once("finish",ed),Y.emit("pipe",Q),et.flowing||(er("pipe resume"),Q.resume()),Y},e_.prototype.unpipe=function(Y){var X=this._readableState,J={hasUnpiped:!1};if(0===X.pipesCount)return this;if(1===X.pipesCount)return Y&&Y!==X.pipes||(Y||(Y=X.pipes),X.pipes=null,X.pipesCount=0,X.flowing=!1,Y&&Y.emit("unpipe",this,J)),this;if(!Y){var Q=X.pipes,ee=X.pipesCount;X.pipes=null,X.pipesCount=0,X.flowing=!1;for(var et=0;et<ee;et++)Q[et].emit("unpipe",this,{hasUnpiped:!1});return this}var er=eL(X.pipes,Y);return -1===er||(X.pipes.splice(er,1),X.pipesCount-=1,1===X.pipesCount&&(X.pipes=X.pipes[0]),Y.emit("unpipe",this,J)),this},e_.prototype.on=function(Y,X){var J=eo.prototype.on.call(this,Y,X),Q=this._readableState;return"data"===Y?(Q.readableListening=this.listenerCount("readable")>0,!1!==Q.flowing&&this.resume()):"readable"!==Y||Q.endEmitted||Q.readableListening||(Q.readableListening=Q.needReadable=!0,Q.flowing=!1,Q.emittedReadable=!1,er("on readable",Q.length,Q.reading),Q.length?ek(this):Q.reading||ee.default.nextTick(eR,this)),J},e_.prototype.addListener=e_.prototype.on,e_.prototype.removeListener=function(Y,X){var J=eo.prototype.removeListener.call(this,Y,X);return"readable"===Y&&ee.default.nextTick(eC,this),J},e_.prototype.removeAllListeners=function(Y){var X=eo.prototype.removeAllListeners.apply(this,arguments);return("readable"===Y||void 0===Y)&&ee.default.nextTick(eC,this),X},e_.prototype.resume=function(){var Y,X,J=this._readableState;return J.flowing||(er("resume"),J.flowing=!J.readableListening,Y=this,(X=J).resumeScheduled||(X.resumeScheduled=!0,ee.default.nextTick(eP,Y,X))),J.paused=!1,this},e_.prototype.pause=function(){return er("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(er("pause"),this._readableState.flowing=!1,this.emit
vendor: 7,646 bytes, line 10
10("pause")),this._readableState.paused=!0,this},e_.prototype.wrap=function(Y){var X=this,J=this._readableState,Q=!1;for(var ee in Y.on("end",function(){if(er("wrapped end"),J.decoder&&!J.ended){var Y=J.decoder.end();Y&&Y.length&&X.push(Y)}X.push(null)}),Y.on("data",function(ee){er("wrapped data"),J.decoder&&(ee=J.decoder.write(ee)),J.objectMode&&null==ee||(J.objectMode||ee&&ee.length)&&(X.push(ee)||(Q=!0,Y.pause()))}),Y)void 0===this[ee]&&"function"==typeof Y[ee]&&(this[ee]=function(X){return function(){return Y[X].apply(Y,arguments)}}(ee));for(var et=0;et<ex.length;et++)Y.on(ex[et],this.emit.bind(this,ex[et]));return this._read=function(X){er("wrapped _read",X),Q&&(Q=!1,Y.resume())},this},"function"==typeof Symbol&&(e_.prototype[Symbol.asyncIterator]=function(){return void 0===en&&(en=Q(531)),en(this)}),Object.defineProperty(e_.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(e_.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(e_.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Y){this._readableState&&(this._readableState.flowing=Y)}}),e_._fromList=eO,Object.defineProperty(e_.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(e_.from=function(Y,X){return void 0===ea&&(ea=Q(8812)),ea(e_,Y,X)})},586:function(Y,X,J){"use strict";Y.exports=es;var Q=J(4329).F,ee=Q.ERR_METHOD_NOT_IMPLEMENTED,et=Q.ERR_MULTIPLE_CALLBACK,er=Q.ERR_TRANSFORM_ALREADY_TRANSFORMING,ei=Q.ERR_TRANSFORM_WITH_LENGTH_0,en=J(8686);function ea(Y,X){var J=this._transformState;J.transforming=!1;var Q=J.writecb;if(null===Q)return this.emit("error",new et);J.writechunk=null,J.writecb=null,null!=X&&this.push(X),Q(Y);var ee=this._readableState;ee.reading=!1,(ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}function es(Y){if(!(this instanceof es))return new es(Y);en.call(this,Y),this._transformState={afterTransform:ea.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,Y&&("function"==typeof Y.transform&&(this._transform=Y.transform),"function"==typeof Y.flush&&(this._flush=Y.flush)),this.on("prefinish",eo)}function eo(){var Y=this;"function"!=typeof this._flush||this._readableState.destroyed?el(this,null,null):this._flush(function(X,J){el(Y,X,J)})}function el(Y,X,J){if(X)return Y.emit("error",X);if(null!=J&&Y.push(J),Y._writableState.length)throw new ei;if(Y._transformState.transforming)throw new er;return Y.push(null)}J(1638)(es,en),es.prototype.push=function(Y,X){return this._transformState.needTransform=!1,en.prototype.push.call(this,Y,X)},es.prototype._transform=function(Y,X,J){J(new ee("_transform()"))},es.prototype._write=function(Y,X,J){var Q=this._transformState;if(Q.writecb=J,Q.writechunk=Y,Q.writeencoding=X,!Q.transforming){var ee=this._readableState;(Q.needTransform||ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}},es.prototype._read=function(Y){var X=this._transformState;null===X.writechunk||X.transforming?X.needTransform=!0:(X.transforming=!0,this._transform(X.writechunk,X.writeencoding,X.afterTransform))},es.prototype._destroy=function(Y,X){en.prototype._destroy.call(this,Y,function(Y){X(Y)})}},4732:function(X,J,Q){"use strict";function et(Y){var X=this;this.next=null,this.entry=null,this.finish=function(){var J=X,Q=Y,ee=J.entry;for(J.entry=null;ee;){var et=ee.callback;Q.pendingcb--,et(void 0),ee=ee.next}Q.corkedRequestsFree.next=J}}X.exports=e_,e_.WritableState=ew;var er,ei,en={deprecate:Q(4774)},ea=Q(5120),es=Q(181).Buffer,eo=Y.g.Uint8Array||function(){},el=Q(2528),eu=Q(771).getHighWaterMark,ef=Q(4329).F,ed=ef.ERR_INVALID_ARG_TYPE,ec=ef.ERR_METHOD_NOT_IMPLEMENTED,eh=ef.ERR_MULTIPLE_CALLBACK,ep=ef.ERR_STREAM_CANNOT_PIPE,em=ef.ERR_STREAM_DESTROYED,eb=ef.ERR_STREAM_NULL_VALUES,ey=ef.ERR_STREAM_WRITE_AFTER_END,eg=ef.ERR_UNKNOWN_ENCODING,ev=el.errorOrDestroy;function ex(){}function ew(Y,X,J){er=er||Q(8686),Y=Y||{},"boolean"!=typeof J&&(J=X instanceof er),this.objectMode=!!Y.objectMode,J&&(this.objectMode=this.objectMode||!!Y.writableObjectMode),this.highWaterMark=eu(this,Y,"writableHighWaterMark",J),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ei=!1===Y.decodeStrings;this.decodeStrings=!ei,this.defaultEncoding=Y.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Y){!function(Y,X){var J=Y._writableState,Q=J.sync,et=J.writecb;if("function"!=typeof et)throw new eh;if(J.writing=!1,J.writecb=null,J.length-=J.writelen,J.writelen=0,X)--J.pendingcb,Q?(ee.default.nextTick(et,X),ee.default.nextTick(ej,Y,J),Y._writableState.errorEmitted=!0,ev(Y,X)):(et(X),Y._writableState.errorEmitted=!0,ev(Y,X),ej(Y,J));else{var er=ek(J)||Y.destroyed;er||J.corked||J.bufferProcessing||!J.bufferedRequest||eA(Y,J),Q?ee.default.nextTick(eM,Y,J,er,et):eM(Y,J,er,et)}}(X,Y)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==Y.emitClose,this.autoDestroy=!!Y.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new et(this)}Q(1638)(e_,ea),ew.prototype.getBuffer=function(){for(var Y=this.bufferedRequest,X=[];Y;)X.push(Y),Y=Y.next;return X};try{Object.defineProperty(ew.prototype,"buffer",{get:en.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Y){}function e_(Y){var X=this instanceof(er=er||Q(8686));if(!X&&!ei.call(e_,this))return new e_(Y);this._writableState=new ew(Y,this,X),this.writable=!0,Y&&("function"==typeof Y.write&&(this._write=Y.write),"function"==typeof Y.writev&&(this._writev=Y.writev),"function"==typeof Y.destroy&&(this._destroy=Y.destroy),"function"==typeof Y.final&&(this._final=Y.final)),ea.call(this)}function eS(Y,X,J,Q,ee,et,er){X.writelen=Q,X.writecb=er,X.writing=!0,X.sync=!0,X.destroyed?X.onwrite(new em("write")):J?Y._writev(ee,X.onwrite):Y._write(ee,et,X.onwrite),X.sync=!1}function eM(Y,X,J,Q){var ee,et;J||(ee=Y,0===(et=X).length&&et.needDrain&&(et.needDrain=!1,ee.emit("drain"))),X.pendingcb--,Q(),ej(Y,X)}function eA(Y,X){X.bufferProcessing=!0;var J=X.bufferedRequest;if(Y._writev&&J&&J.next){var Q=Array(X.bufferedRequestCount),ee=X.corkedRequestsFree;ee.entry=J;for(var er=0,ei=!0;J;)Q[er]=J,J.isBuf||(ei=!1),J=J.next,er+=1;Q.allBuffers=ei,eS(Y,X,!0,X.length,Q,"",ee.finish),X.pendingcb++,X.lastBufferedRequest=null,ee.next?(X.corkedRequestsFree=ee.next,ee.next=null):X.corkedRequestsFree=new et(X),X.bufferedRequestCount=0}else{for(;J;){var en=J.chunk,ea=J.encoding,es=J.callback,eo=X.objectMode?1:en.length;if(eS(Y,X,!1,eo,en,ea,es),J=J.next,X.bufferedRequestCount--,X.writing)break}null===J&&(X.lastBufferedRequest=null)}X.bufferedRequest=J,X.bufferProcessing=!1}function ek(Y){return Y.ending&&0===Y.length&&null===Y.bufferedRequest&&!Y.finished&&!Y.writing}function eE(Y,X){Y._final(function(J){X.pendingcb--,J&&ev(Y,J),X.prefinished=!0,Y.emit("prefinish"),ej(Y,X)})}function ej(Y,X){var J=ek(X);if(J&&(X.prefinished||X.finalCalled||("function"!=typeof Y._final||X.destroyed?(X.prefinished=!0,Y.emit("prefinish")):(X.pendingcb++,X.finalCalled=!0,ee.default.nextTick(eE,Y,X))),0===X.pendingcb&&(X.finished=!0,Y.emit("finish"),X.autoDestroy))){var Q=Y._readableState;
10(!Q||Q.autoDestroy&&Q.endEmitted)&&Y.destroy()}return J}"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(ei=Function.prototype[Symbol.hasInstance],Object.defineProperty(e_,Symbol.hasInstance,{value:function(Y){return!!ei.call(this,Y)||this===e_&&Y&&Y._writableState instanceof ew}})):ei=function(Y){return Y instanceof this},e_.prototype.pipe=function(){ev(this,new ep)},e_.prototype.write=function(Y,X,J){var Q,et,er,ei,en,ea,el,eu=this._writableState,ef=!1,ec=!eu.objectMode&&(Q=Y,es.isBuffer(Q)||Q instanceof eo);return(ec&&!es.isBuffer(Y)&&(et=Y,Y=es.from(et)),"function"==typeof X&&(J=X,X=null),ec?X="buffer":X||(X=eu.defaultEncoding),"function"!=typeof J&&(J=ex),eu.ending)?(er=J,ev(this,ei=new ey),ee.default.nextTick(er,ei)):(ec||(en=Y,ea=J,null===en?el=new eb:"string"==typeof en||eu.objectMode||(el=new ed("chunk",["string","Buffer"],en)),!el||(ev(this,el),ee.default.nextTick(ea,el),0)))&&(eu.pendingcb++,ef=function(Y,X,J,Q,ee,et){if(!J){var er,ei,en=(er=Q,ei=ee,X.objectMode||!1===X.decodeStrings||"string"!=typeof er||(er=es.from(er,ei)),er);Q!==en&&(J=!0,ee="buffer",Q=en)}var ea=X.objectMode?1:Q.length;X.length+=ea;var eo=X.length<X.highWaterMark;if(eo||(X.needDrain=!0),X.writing||X.corked){var el=X.lastBufferedRequest;X.lastBufferedRequest={chunk:Q,encoding:ee,isBuf:J,callback:et,next:null},el?el.next=X.lastBufferedRequest:X.bufferedRequest=X.lastBufferedRequest,X.bufferedRequestCount+=1}else eS(Y,X,!1,ea,Q,ee,et);return eo}(this,eu,ec,Y,X,J)),ef},e_.prototype.cork=function(){this._writableState.corked++},e_.prototype.uncork=function(){var Y=this._writableState;Y.corked&&(Y.corked--,Y.writing||Y.corked||Y.bufferProcessing||!Y.bufferedRequest||eA(this,Y))},e_.prototype.setDefaultEncoding=function(Y){if("string"==typeof Y&&(Y=Y.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Y+"").toLowerCase())>-1))throw new eg(Y);return this._writableState.defaultEncoding=Y,this},Object.defineProperty(e_.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(e_.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),e_.prototype._write=function(Y,X,J){J(new ec("_write()"))},e_.prototype._writev=null,e_.prototype.end=function(Y,X,J){var Q,et,er,ei=this._writableState;return"function"==typeof Y?(J=Y,Y=null,X=null):"function"==typeof X&&(J=X,X=null),null!=Y&&this.write(Y,X),ei.corked&&(ei.corked=1,this.uncork()),ei.ending||(Q=this,et=ei,er=J,et.ending=!0,ej(Q,et),er&&(et.finished?ee.default.nextTick(er):Q.once("finish",er)),et.ended=!0,Q.writable=!1),this},Object.defineProperty(e_.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(e_.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(Y){this._writableState&&(this._writableState.destroyed=Y)}}),e_.prototype.destroy=el.destroy,e_.prototype._undestroy=el.undestroy,e_.prototype._destroy=function(Y,X){X(Y)}},531:function(Y,X,J){"use strict";
vendor: 4,318 bytes, line 10
10function Q(Y,X,J){return X in Y?Object.defineProperty(Y,X,{value:J,enumerable:!0,configurable:!0,writable:!0}):Y[X]=J,Y}var et,er=J(8134),ei=Symbol("lastResolve"),en=Symbol("lastReject"),ea=Symbol("error"),es=Symbol("ended"),eo=Symbol("lastPromise"),el=Symbol("handlePromise"),eu=Symbol("stream");function ef(Y,X){return{value:Y,done:X}}function ed(Y){var X=Y[ei];if(null!==X){var J=Y[eu].read();null!==J&&(Y[eo]=null,Y[ei]=null,Y[en]=null,X(ef(J,!1)))}}function ec(Y){ee.default.nextTick(ed,Y)}var eh=Object.getPrototypeOf(function(){}),ep=Object.setPrototypeOf((Q(et={get stream(){return this[eu]},next:function(){var Y,X,J=this,Q=this[ea];if(null!==Q)return Promise.reject(Q);if(this[es])return Promise.resolve(ef(void 0,!0));if(this[eu].destroyed)return new Promise(function(Y,X){ee.default.nextTick(function(){J[ea]?X(J[ea]):Y(ef(void 0,!0))})});var et=this[eo];if(et)X=new Promise((Y=this,function(X,J){et.then(function(){Y[es]?X(ef(void 0,!0)):Y[el](X,J)},J)}));else{var er=this[eu].read();if(null!==er)return Promise.resolve(ef(er,!1));X=new Promise(this[el])}return this[eo]=X,X}},Symbol.asyncIterator,function(){return this}),Q(et,"return",function(){var Y=this;return new Promise(function(X,J){Y[eu].destroy(null,function(Y){Y?J(Y):X(ef(void 0,!0))})})}),et),eh);Y.exports=function(Y){var X,J=Object.create(ep,(Q(X={},eu,{value:Y,writable:!0}),Q(X,ei,{value:null,writable:!0}),Q(X,en,{value:null,writable:!0}),Q(X,ea,{value:null,writable:!0}),Q(X,es,{value:Y._readableState.endEmitted,writable:!0}),Q(X,el,{value:function(Y,X){var Q=J[eu].read();Q?(J[eo]=null,J[ei]=null,J[en]=null,Y(ef(Q,!1))):(J[ei]=Y,J[en]=X)},writable:!0}),X));return J[eo]=null,er(Y,function(Y){if(Y&&"ERR_STREAM_PREMATURE_CLOSE"!==Y.code){var X=J[en];null!==X&&(J[eo]=null,J[ei]=null,J[en]=null,X(Y)),J[ea]=Y;return}var Q=J[ei];null!==Q&&(J[eo]=null,J[ei]=null,J[en]=null,Q(ef(void 0,!0))),J[es]=!0}),Y.on("readable",ec.bind(null,J)),J}},1137:function(Y,X,J){"use strict";function Q(Y,X){var J=Object.keys(Y);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(Y);X&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(Y,X).enumerable})),J.push.apply(J,Q)}return J}var ee=J(181).Buffer,et=J(9023).inspect,er=et&&et.custom||"inspect";Y.exports=function(){var Y;function X(){if(!(this instanceof X))throw TypeError("Cannot call a class as a function");this.head=null,this.tail=null,this.length=0}return Y=[{key:"push",value:function(Y){var X={data:Y,next:null};this.length>0?this.tail.next=X:this.head=X,this.tail=X,++this.length}},{key:"unshift",value:function(Y){var X={data:Y,next:this.head};0===this.length&&(this.tail=X),this.head=X,++this.length}},{key:"shift",value:function(){if(0!==this.length){var Y=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,Y}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Y){if(0===this.length)return"";for(var X=this.head,J=""+X.data;X=X.next;)J+=Y+X.data;return J}},{key:"concat",value:function(Y){if(0===this.length)return ee.alloc(0);for(var X,J,Q=ee.allocUnsafe(Y>>>0),et=this.head,er=0;et;)X=et.data,J=er,ee.prototype.copy.call(X,Q,J),er+=et.data.length,et=et.next;return Q}},{key:"consume",value:function(Y,X){var J;return Y<this.head.data.length?(J=this.head.data.slice(0,Y),this.head.data=this.head.data.slice(Y)):J=Y===this.head.data.length?this.shift():X?this._getString(Y):this._getBuffer(Y),J}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Y){var X=this.head,J=1,Q=X.data;for(Y-=Q.length;X=X.next;){var ee=X.data,et=Y>ee.length?ee.length:Y;if(et===ee.length?Q+=ee:Q+=ee.slice(0,Y),0==(Y-=et)){et===ee.length?(++J,X.next?this.head=X.next:this.head=this.tail=null):(this.head=X,X.data=ee.slice(et));break}++J}return this.length-=J,Q}},{key:"_getBuffer",value:function(Y){var X=ee.allocUnsafe(Y),J=this.head,Q=1;for(J.data.copy(X),Y-=J.data.length;J=J.next;){var et=J.data,er=Y>et.length?et.length:Y;if(et.copy(X,X.length-Y,0,er),0==(Y-=er)){er===et.length?(++Q,J.next?this.head=J.next:this.head=this.tail=null):(this.head=J,J.data=et.slice(er));break}++Q}return this.length-=Q,X}},{key:er,value:function(Y,X){return et(this,function(Y){for(var X=1;X<arguments.length;X++){var J=null!=arguments[X]?arguments[X]:{};
10X%2?Q(Object(J),!0).forEach(function(X){var Q,ee,et;Q=Y,ee=X,et=J[X],ee in Q?Object.defineProperty(Q,ee,{value:et,enumerable:!0,configurable:!0,writable:!0}):Q[ee]=et}):Object.getOwnPropertyDescriptors?Object.defineProperties(Y,Object.getOwnPropertyDescriptors(J)):Q(Object(J)).forEach(function(X){Object.defineProperty(Y,X,Object.getOwnPropertyDescriptor(J,X))})}return Y}({},X,{depth:0,customInspect:!1}))}}],function(Y,X){for(var J=0;J<X.length;J++){var Q=X[J];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(Y,Q.key,Q)}}(X.prototype,Y),X}()},2528:function(Y){"use strict";function X(Y,X){Q(Y,X),J(Y)}function J(Y){Y._writableState&&!Y._writableState.emitClose||(!Y._readableState||Y._readableState.emitClose)&&Y.emit("close")}function Q(Y,X){Y.emit("error",X)}Y.exports={destroy:function(Y,et){var er=this,ei=this._readableState&&this._readableState.destroyed,en=this._writableState&&this._writableState.destroyed;return ei||en?et?et(Y):Y&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ee.default.nextTick(Q,this,Y)):ee.default.nextTick(Q,this,Y)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(Y||null,function(Y){!et&&Y?er._writableState?er._writableState.errorEmitted?ee.default.nextTick(J,er):(er._writableState.errorEmitted=!0,ee.default.nextTick(X,er,Y)):ee.default.nextTick(X,er,Y):et?(ee.default.nextTick(J,er),et(Y)):ee.default.nextTick(J,er)})),this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(Y,X){var J=Y._readableState,Q=Y._writableState;J&&J.autoDestroy||Q&&Q.autoDestroy?Y.destroy(X):Y.emit("error",X)}}},8134:function(Y,X,J){"use strict";var Q=J(4329).F.ERR_STREAM_PREMATURE_CLOSE;function ee(){}Y.exports=function Y(X,J,et){if("function"==typeof J)return Y(X,null,J);J||(J={}),er=et||ee,ei=!1,et=function(){if(!ei){ei=!0;for(var Y=arguments.length,X=Array(Y),J=0;J<Y;J++)X[J]=arguments[J];er.apply(this,X)}};var er,ei,en=J.readable||!1!==J.readable&&X.readable,ea=J.writable||!1!==J.writable&&X.writable,es=function(){X.writable||el()},eo=X._writableState&&X._writableState.finished,el=function(){ea=!1,eo=!0,en||et.call(X)},eu=X._readableState&&X._readableState.endEmitted,ef=function(){en=!1,eu=!0,ea||et.call(X)},ed=function(Y){et.call(X,Y)},ec=function(){var Y;return en&&!eu?(X._readableState&&X._readableState.ended||(Y=new Q),et.call(X,Y)):ea&&!eo?(X._writableState&&X._writableState.ended||(Y=new Q),et.call(X,Y)):void 0},eh=function(){X.req.on("finish",el)};return X.setHeader&&"function"==typeof X.abort?(X.on("complete",el),X.on("abort",ec),X.req?eh():X.on("request",eh)):ea&&!X._writableState&&(X.on("end",es),X.on("close",es)),X.on("end",ef),X.on("finish",el),!1!==J.error&&X.on("error",ed),X.on("close",ec),function(){X.removeListener("complete",el),X.removeListener("abort",ec),X.removeListener("request",eh),X.req&&X.req.removeListener("finish",el),X.removeListener("end",es),X.removeListener("close",es),X.removeListener("finish",el),X.removeListener("end",ef),X.removeListener("error",ed),X.removeListener("close",ec)}}},8812:function(Y,X,J){"use strict";function Q(Y,X,J,Q,ee,et,er){try{var ei=Y[et](er),en=ei.value}catch(Y){J(Y);return}ei.done?X(en):Promise.resolve(en).then(Q,ee)}function ee(Y,X){var J=Object.keys(Y);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(Y);X&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(Y,X).enumerable})),J.push.apply(J,Q)}return J}var et=J(4329).F.ERR_INVALID_ARG_TYPE;Y.exports=function(Y,X,J){if(X&&"function"==typeof X.next)er=X;else if(X&&X[Symbol.asyncIterator])er=X[Symbol.asyncIterator]();else if(X&&X[Symbol.iterator])er=X[Symbol.iterator]();else throw new et("iterable",["Iterable"],X);var er,ei=new Y(function(Y){for(var X=1;X<arguments.length;X++){var J=null!=arguments[X]?arguments[X]:{};
10X%2?ee(Object(J),!0).forEach(function(X){var Q,ee,et;Q=Y,ee=X,et=J[X],ee in Q?Object.defineProperty(Q,ee,{value:et,enumerable:!0,configurable:!0,writable:!0}):Q[ee]=et}):Object.getOwnPropertyDescriptors?Object.defineProperties(Y,Object.getOwnPropertyDescriptors(J)):ee(Object(J)).forEach(function(X){Object.defineProperty(Y,X,Object.getOwnPropertyDescriptor(J,X))})}return Y}({objectMode:!0},J)),en=!1;function ea(){return es.apply(this,arguments)}function es(){var Y;return Y=function*(){try{var Y=yield er.next(),X=Y.value;Y.done?ei.push(null):ei.push((yield X))?ea():en=!1}catch(Y){ei.destroy(Y)}},(es=function(){var X=this,J=arguments;return new Promise(function(ee,et){var er=Y.apply(X,J);function ei(Y){Q(er,ee,et,ei,en,"next",Y)}function en(Y){Q(er,ee,et,ei,en,"throw",Y)}ei(void 0)})}).apply(this,arguments)}return ei._read=function(){en||(en=!0,ea())},ei}},694:function(Y,X,J){"use strict";var Q,ee=J(4329).F,et=ee.ERR_MISSING_ARGS,er=ee.ERR_STREAM_DESTROYED;function ei(Y){if(Y)throw Y}function en(Y){Y()}function ea(Y,X){return Y.pipe(X)}Y.exports=function(){for(var Y,X,ee=arguments.length,es=Array(ee),eo=0;eo<ee;eo++)es[eo]=arguments[eo];var el=(Y=es).length&&"function"==typeof Y[Y.length-1]?Y.pop():ei;if(Array.isArray(es[0])&&(es=es[0]),es.length<2)throw new et("streams");var eu=es.map(function(Y,ee){var et,ei,ea,eo,ef,ed,ec=ee<es.length-1;return et=ee>0,ea=ei=function(Y){X||(X=Y),Y&&eu.forEach(en),ec||(eu.forEach(en),el(X))},eo=!1,ei=function(){eo||(eo=!0,ea.apply(void 0,arguments))},ef=!1,Y.on("close",function(){ef=!0}),void 0===Q&&(Q=J(8134)),Q(Y,{readable:ec,writable:et},function(Y){if(Y)return ei(Y);ef=!0,ei()}),ed=!1,function(X){if(!ef&&!ed){if(ed=!0,Y.setHeader&&"function"==typeof Y.abort)return Y.abort();if("function"==typeof Y.destroy)return Y.destroy();ei(X||new er("pipe"))}}});return es.reduce(ea)}},771:function(Y,X,J){"use strict";var Q=J(4329).F.ERR_INVALID_OPT_VALUE;Y.exports={getHighWaterMark:function(Y,X,J,ee){var et=null!=X.highWaterMark?X.highWaterMark:ee?X[J]:null;if(null!=et){if(!(isFinite(et)&&Math.floor(et)===et)||et<0)throw new Q(ee?J:"highWaterMark",et);return Math.floor(et)}return Y.objectMode?16:16384}}},5120:function(Y,X,J){Y.exports=J(2203)},5486:function(Y,X,J){var Q=J(2203);"disable"===ee.default.env.READABLE_STREAM&&Q?(Y.exports=Q.Readable,Object.assign(Y.exports,Q),Y.exports.Stream=Q):((X=Y.exports=J(7276)).Stream=Q||X,X.Readable=X,X.Writable=J(4732),X.Duplex=J(8686),X.Transform=J(586),X.PassThrough=J(5512),X.finished=J(8134),X.pipeline=J(694))},8987:function(Y,X,J){"use strict";var Q=J(181).Buffer,ee=J(1638),et=J(2321),er=Array(16),ei=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],en=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],ea=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],es=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11];function eo(){et.call(this,64),this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476,this._e=0xc3d2e1f0}function el(Y,X){return Y<<X|Y>>>32-X}ee(eo,et),eo.prototype._update=function(){for(var Y,X,J,Q,ee,et,eo,eu,ef,ed,ec,eh,ep,em,eb,ey,eg,ev,ex,ew,e_,eS,eM,eA,ek,eE,ej,eT,eC,eR,eP,eI,eO,eN,eB,eL,eF,eD,eV,eU,ez,eq,e$,eW,eH,eK,eZ,eG,eY,eX,eJ,eQ,e0=0;e0<16;++e0)er[e0]=this._block.readInt32LE(4*e0);for(var e1=0|this._a,e2=0|this._b,e6=0|this._c,e3=0|this._d,e4=0|this._e,e5=0|this._a,e8=0|this._b,e9=0|this._c,e7=0|this._d,te=0|this._e,tt=0;tt<80;tt+=1){tt<16?(Y=e1,X=e2,J=e6,Q=e3,ee=e4,eJ=el(Y+(X^J^Q)+er[ei[tt]]+0|0,ea[tt])+ee|0,et=e5,eo=e8,eu=e9,ef=e7,ed=te,eQ=el(et+(eo^(eu|~ef))+er[en[tt]]+0x50a28be6|0,es[tt])+ed|0):tt<32?(ec=e1,eh=e2,ep=e6,em=e3,eb=e4,eJ=el(ec+(eh&ep|~eh&em)+er[ei[tt]]+0x5a827999|0,ea[tt])+eb|0,ey=e5,eg=e8,ev=e9,ex=e7,ew=te,eQ=el(ey+(eg&ex|ev&~ex)+er[en[tt]]+0x5c4dd124|0,es[tt])+ew|0):tt<48?(e_=e1,eS=e2,eM=e6,eA=e3,ek=e4,eJ=el(e_+((eS|~eM)^eA)+er[ei[tt]]+0x6ed9eba1|0,ea[tt])+ek|0,eE=e5,ej=e8,eT=e9,eC=e7,eR=te,eQ=el(eE+((ej|~eT)^eC)+er[en[tt]]+0x6d703ef3|0,es[tt])+eR|0):tt<64?(eP=e1,eI=e2,eO=e6,eN=e3,eB=e4,eJ=el(eP+(eI&eN|eO&~eN)+er[ei[tt]]+0x8f1bbcdc|0,ea[tt])+eB|0,eL=e5,eF=e8,eD=e9,eV=e7,eU=te,eQ=el(eL+(eF&eD|~eF&eV)+er[en[tt]]+0x7a6d76e9|0,es[tt])+eU|0):(ez=e1,eq=e2,e$=e6,eW=e3,eH=e4,eJ=el(ez+(eq^(e$|~eW))+er[ei[tt]]+0xa953fd4e|0,ea[tt])+eH|0,eK=e5,eZ=e8,eG=e9,eY=e7,eX=te,eQ=el(eK+(eZ^eG^eY)+er[en[tt]]+0|0,es[tt])+eX|0),e1=e4,e4=e3,e3=el(e6,10),e6=e2,e2=eJ,e5=te,te=e7,e7=el(e9,10),e9=e8,e8=eQ}var tr=this._b+e6+e7|0;this._b=this._c+e3+te|0,this._c=this._d+e4+e5|0,this._d=this._e+e1+e8|0,this._e=this._a+e2+e9|0,this._a=tr},eo.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var Y=Q.alloc?Q.alloc(20):new Q(20);
10return Y.writeInt32LE(this._a,0),Y.writeInt32LE(this._b,4),Y.writeInt32LE(this._c,8),Y.writeInt32LE(this._d,12),Y.writeInt32LE(this._e,16),Y},Y.exports=eo},5056:function(Y,X,J){var Q=J(181),ee=Q.Buffer;function et(Y,X){for(var J in Y)X[J]=Y[J]}function er(Y,X,J){return ee(Y,X,J)}ee.from&&ee.alloc&&ee.allocUnsafe&&ee.allocUnsafeSlow?Y.exports=Q:(et(Q,X),X.Buffer=er),er.prototype=Object.create(ee.prototype),et(ee,er),er.from=function(Y,X,J){if("number"==typeof Y)throw TypeError("Argument must not be a number");return ee(Y,X,J)},er.alloc=function(Y,X,J){if("number"!=typeof Y)throw TypeError("Argument must be a number");var Q=ee(Y);return void 0!==X?"string"==typeof J?Q.fill(X,J):Q.fill(X):Q.fill(0),Q},er.allocUnsafe=function(Y){if("number"!=typeof Y)throw TypeError("Argument must be a number");return ee(Y)},er.allocUnsafeSlow=function(Y){if("number"!=typeof Y)throw TypeError("Argument must be a number");return Q.SlowBuffer(Y)}},5725:function(Y,X,J){var Q=J(181),ee=Q.Buffer;function et(Y,X){for(var J in Y)X[J]=Y[J]}function er(Y,X,J){return ee(Y,X,J)}ee.from&&ee.alloc&&ee.allocUnsafe&&ee.allocUnsafeSlow?Y.exports=Q:(et(Q,X),X.Buffer=er),er.prototype=Object.create(ee.prototype),et(ee,er),er.from=function(Y,X,J){if("number"==typeof Y)throw TypeError("Argument must not be a number");return ee(Y,X,J)},er.alloc=function(Y,X,J){if("number"!=typeof Y)throw TypeError("Argument must be a number");var Q=ee(Y);return void 0!==X?"string"==typeof J?Q.fill(X,J):Q.fill(X):Q.fill(0),Q},er.allocUnsafe=function(Y){if("number"!=typeof Y)throw TypeError("Argument must be a number");return ee(Y)},er.allocUnsafeSlow=function(Y){if("number"!=typeof Y)throw TypeError("Argument must be a number");return Q.SlowBuffer(Y)}},1007:function(Y,X,J){var Q=J(5725).Buffer;function ee(Y,X){this._block=Q.alloc(Y),this._finalSize=X,this._blockSize=Y,this._len=0}ee.prototype.update=function(Y,X){"string"==typeof Y&&(X=X||"utf8",Y=Q.from(Y,X));for(var J=this._block,ee=this._blockSize,et=Y.length,er=this._len,ei=0;ei<et;){for(var en=er%ee,ea=Math.min(et-ei,ee-en),es=0;es<ea;es++)J[en+es]=Y[ei+es];er+=ea,ei+=ea,er%ee==0&&this._update(J)}return this._len+=et,this},ee.prototype.digest=function(Y){var X=this._len%this._blockSize;this._block[X]=128,this._block.fill(0,X+1),X>=this._finalSize&&(this._update(this._block),this._block.fill(0));var J=8*this._len;if(J<=0xffffffff)this._block.writeUInt32BE(J,this._blockSize-4);else{var Q=J>>>0;this._block.writeUInt32BE((J-Q)/0x100000000,this._blockSize-8),this._block.writeUInt32BE(Q,this._blockSize-4)}this._update(this._block);var ee=this._hash();return Y?ee.toString(Y):ee},ee.prototype._update=function(){throw Error("_update must be implemented by subclass")},Y.exports=ee},3251:function(Y,X,J){var Q=Y.exports=function(Y){var X=Q[Y=Y.toLowerCase()];if(!X)throw Error(Y+" is not supported (we accept pull requests)");return new X};Q.sha=J(569),Q.sha1=J(822),Q.sha224=J(5365),Q.sha256=J(1380),Q.sha384=J(3840),Q.sha512=J(7921)},569:function(Y,X,J){var Q=J(1638),ee=J(1007),et=J(5725).Buffer,er=[0x5a827999,0x6ed9eba1,-0x70e44324,-0x359d3e2a],ei=Array(80);function en(){this.init(),this._w=ei,ee.call(this,64,56)}Q(en,ee),en.prototype.init=function(){return this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476,this._e=0xc3d2e1f0,this},en.prototype._update=function(Y){for(var X=this._w,J=0|this._a,Q=0|this._b,ee=0|this._c,et=0|this._d,ei=0|this._e,en=0;en<16;++en)X[en]=Y.readInt32BE(4*en);for(;en<80;++en)X[en]=X[en-3]^X[en-8]^X[en-14]^X[en-16];for(var ea=0;ea<80;++ea){var es,eo,el,eu,ef,ed=~~(ea/20),ec=((es=J)<<5|es>>>27)+(eo=Q,el=ee,eu=et,0===ed?eo&el|~eo&eu:2===ed?eo&el|eo&eu|el&eu:eo^el^eu)+ei+X[ea]+er[ed]|0;ei=et,et=ee,ee=(ef=Q)<<30|ef>>>2,Q=J,J=ec}this._a=J+this._a|0,this._b=Q+this._b|0,this._c=ee+this._c|0,this._d=et+this._d|0,this._e=ei+this._e|0},en.prototype._hash=function(){var Y=et.allocUnsafe(20);return Y.writeInt32BE(0|this._a,0),Y.writeInt32BE(0|this._b,4),Y.writeInt32BE(0|this._c,8),Y.writeInt32BE(0|this._d,12),Y.writeInt32BE(0|this._e,16),Y},Y.exports=en},822:function(Y,X,J){var Q=J(1638),ee=J(1007),et=J(5725).Buffer,er=[
100x5a827999,0x6ed9eba1,-0x70e44324,-0x359d3e2a],ei=Array(80);function en(){this.init(),this._w=ei,ee.call(this,64,56)}Q(en,ee),en.prototype.init=function(){return this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476,this._e=0xc3d2e1f0,this},en.prototype._update=function(Y){for(var X=this._w,J=0|this._a,Q=0|this._b,ee=0|this._c,et=0|this._d,ei=0|this._e,en=0;en<16;++en)X[en]=Y.readInt32BE(4*en);for(;en<80;++en)X[en]=(es=X[en-3]^X[en-8]^X[en-14]^X[en-16])<<1|es>>>31;for(var ea=0;ea<80;++ea){var es,eo,el,eu,ef,ed,ec=~~(ea/20),eh=((eo=J)<<5|eo>>>27)+(el=Q,eu=ee,ef=et,0===ec?el&eu|~el&ef:2===ec?el&eu|el&ef|eu&ef:el^eu^ef)+ei+X[ea]+er[ec]|0;ei=et,et=ee,ee=(ed=Q)<<30|ed>>>2,Q=J,J=eh}this._a=J+this._a|0,this._b=Q+this._b|0,this._c=ee+this._c|0,this._d=et+this._d|0,this._e=ei+this._e|0},en.prototype._hash=function(){var Y=et.allocUnsafe(20);return Y.writeInt32BE(0|this._a,0),Y.writeInt32BE(0|this._b,4),Y.writeInt32BE(0|this._c,8),Y.writeInt32BE(0|this._d,12),Y.writeInt32BE(0|this._e,16),Y},Y.exports=en},5365:function(Y,X,J){var Q=J(1638),ee=J(1380),et=J(1007),er=J(5725).Buffer,ei=Array(64);function en(){this.init(),this._w=ei,et.call(this,64,56)}Q(en,ee),en.prototype.init=function(){return this._a=0xc1059ed8,this._b=0x367cd507,this._c=0x3070dd17,this._d=0xf70e5939,this._e=0xffc00b31,this._f=0x68581511,this._g=0x64f98fa7,this._h=0xbefa4fa4,this},en.prototype._hash=function(){var Y=er.allocUnsafe(28);return Y.writeInt32BE(this._a,0),Y.writeInt32BE(this._b,4),Y.writeInt32BE(this._c,8),Y.writeInt32BE(this._d,12),Y.writeInt32BE(this._e,16),Y.writeInt32BE(this._f,20),Y.writeInt32BE(this._g,24),Y},Y.exports=en},1380:function(Y,X,J){var Q=J(1638),ee=J(1007),et=J(5725).Buffer,er=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2],ei=Array(64);function en(){this.init(),this._w=ei,ee.call(this,64,56)}Q(en,ee),en.prototype.init=function(){return this._a=0x6a09e667,this._b=0xbb67ae85,this._c=0x3c6ef372,this._d=0xa54ff53a,this._e=0x510e527f,this._f=0x9b05688c,this._g=0x1f83d9ab,this._h=0x5be0cd19,this},en.prototype._update=function(Y){for(var X=this._w,J=0|this._a,Q=0|this._b,ee=0|this._c,et=0|this._d,ei=0|this._e,en=0|this._f,ea=0|this._g,es=0|this._h,eo=0;eo<16;++eo)X[eo]=Y.readInt32BE(4*eo);for(;eo<64;++eo)X[eo]=(((eu=X[eo-2])>>>17|eu<<15)^(eu>>>19|eu<<13)^eu>>>10)+X[eo-7]+(((ef=X[eo-15])>>>7|ef<<25)^(ef>>>18|ef<<14)^ef>>>3)+X[eo-16]|0;for(var el=0;el<64;++el){var eu,ef,ed,ec,eh,ep,em,eb,ey,eg=es+(((ed=ei)>>>6|ed<<26)^(ed>>>11|ed<<21)^(ed>>>25|ed<<7))+(ec=ei,eh=en,(ep=ea)^ec&(eh^ep))+er[el]+X[el]|0,ev=(((em=J)>>>2|em<<30)^(em>>>13|em<<19)^(em>>>22|em<<10))+((eb=J)&(ey=Q)|ee&(eb|ey))|0;es=ea,ea=en,en=ei,ei=et+eg|0,et=ee,ee=Q,Q=J,J=eg+ev|0}this._a=J+this._a|0,this._b=Q+this._b|0,this._c=ee+this._c|0,this._d=et+this._d|0,this._e=ei+this._e|0,this._f=en+this._f|0,this._g=ea+this._g|0,this._h=es+this._h|0},en.prototype._hash=function(){var Y=et.allocUnsafe(32);return Y.writeInt32BE(this._a,0),Y.writeInt32BE(this._b,4),Y.writeInt32BE(this._c,8),Y.writeInt32BE(this._d,12),Y.writeInt32BE(this._e,16),Y.writeInt32BE(this._f,20),Y.writeInt32BE(this._g,24),Y.writeInt32BE(this._h,28),Y},Y.exports=en},3840:function(Y,X,J){var Q=J(1638),ee=J(7921),et=J(1007),er=J(5725).Buffer,ei=Array(160);function en(){this.init(),this._w=ei,et.call(this,128,112)}Q(en,ee),en.prototype.init=function(){return this._ah=0xcbbb9d5d,this._bh=0x629a292a,this._ch=0x9159015a,this._dh=0x152fecd8,this._eh=0x67332667,this._fh=0x8eb44a87,this._gh=0xdb0c2e0d,this._hh=0x47b5481d,this._al=0xc1059ed8,this._bl=0x367cd507,this._cl=0x3070dd17,this._dl=0xf70e5939,this._el=0xffc00b31,this._fl=0x68581511,this._gl=0x64f98fa7,this._hl=0xbefa4fa4,this},en.prototype._hash=function(){var Y=er.allocUnsafe(48);function X(X,J,Q){Y.writeInt32BE(X,Q),Y.writeInt32BE(J,Q+4)}return X(this._ah,this._al,0),X(this._bh,this._bl,8),X(this._ch,this._cl,16),X(this._dh,this._dl,24),X(this._eh,this._el,32),X(this._fh,this._fl,40),Y},Y.exports=en},7921:function(Y,X,J){var Q=J(1638),ee=J(1007),et=J(5725).Buffer,er=[
100x428a2f98,0xd728ae22,0x71374491,0x23ef65cd,0xb5c0fbcf,0xec4d3b2f,0xe9b5dba5,0x8189dbbc,0x3956c25b,0xf348b538,0x59f111f1,0xb605d019,0x923f82a4,0xaf194f9b,0xab1c5ed5,0xda6d8118,0xd807aa98,0xa3030242,0x12835b01,0x45706fbe,0x243185be,0x4ee4b28c,0x550c7dc3,0xd5ffb4e2,0x72be5d74,0xf27b896f,0x80deb1fe,0x3b1696b1,0x9bdc06a7,0x25c71235,0xc19bf174,0xcf692694,0xe49b69c1,0x9ef14ad2,0xefbe4786,0x384f25e3,0xfc19dc6,0x8b8cd5b5,0x240ca1cc,0x77ac9c65,0x2de92c6f,0x592b0275,0x4a7484aa,0x6ea6e483,0x5cb0a9dc,0xbd41fbd4,0x76f988da,0x831153b5,0x983e5152,0xee66dfab,0xa831c66d,0x2db43210,0xb00327c8,0x98fb213f,0xbf597fc7,0xbeef0ee4,0xc6e00bf3,0x3da88fc2,0xd5a79147,0x930aa725,0x6ca6351,0xe003826f,0x14292967,0xa0e6e70,0x27b70a85,0x46d22ffc,0x2e1b2138,0x5c26c926,0x4d2c6dfc,0x5ac42aed,0x53380d13,0x9d95b3df,0x650a7354,0x8baf63de,0x766a0abb,0x3c77b2a8,0x81c2c92e,0x47edaee6,0x92722c85,0x1482353b,0xa2bfe8a1,0x4cf10364,0xa81a664b,0xbc423001,0xc24b8b70,0xd0f89791,0xc76c51a3,0x654be30,0xd192e819,0xd6ef5218,0xd6990624,0x5565a910,0xf40e3585,0x5771202a,0x106aa070,0x32bbd1b8,0x19a4c116,0xb8d2d0c8,0x1e376c08,0x5141ab53,0x2748774c,0xdf8eeb99,0x34b0bcb5,0xe19b48a8,0x391c0cb3,0xc5c95a63,0x4ed8aa4a,0xe3418acb,0x5b9cca4f,0x7763e373,0x682e6ff3,0xd6b2b8a3,0x748f82ee,0x5defb2fc,0x78a5636f,0x43172f60,0x84c87814,0xa1f0ab72,0x8cc70208,0x1a6439ec,0x90befffa,0x23631e28,0xa4506ceb,0xde82bde9,0xbef9a3f7,0xb2c67915,0xc67178f2,0xe372532b,0xca273ece,0xea26619c,0xd186b8c7,0x21c0c207,0xeada7dd6,0xcde0eb1e,0xf57d4f7f,0xee6ed178,0x6f067aa,0x72176fba,0xa637dc5,0xa2c898a6,0x113f9804,0xbef90dae,0x1b710b35,0x131c471b,0x28db77f5,0x23047d84,0x32caab7b,0x40c72493,0x3c9ebe0a,0x15c9bebc,0x431d67c4,0x9c100d4c,0x4cc5d4be,0xcb3e42b6,0x597f299c,0xfc657e2a,0x5fcb6fab,0x3ad6faec,0x6c44198c,0x4a475817],ei=Array(160);function en(){this.init(),this._w=ei,ee.call(this,128,112)}function ea(Y,X){return(Y>>>28|X<<4)^(X>>>2|Y<<30)^(X>>>7|Y<<25)}function es(Y,X){return(Y>>>14|X<<18)^(Y>>>18|X<<14)^(X>>>9|Y<<23)}function eo(Y,X){return+(Y>>>0<X>>>0)}Q(en,ee),en.prototype.init=function(){return this._ah=0x6a09e667,this._bh=0xbb67ae85,this._ch=0x3c6ef372,this._dh=0xa54ff53a,this._eh=0x510e527f,this._fh=0x9b05688c,this._gh=0x1f83d9ab,this._hh=0x5be0cd19,this._al=0xf3bcc908,this._bl=0x84caa73b,this._cl=0xfe94f82b,this._dl=0x5f1d36f1,this._el=0xade682d1,this._fl=0x2b3e6c1f,this._gl=0xfb41bd6b,this._hl=0x137e2179,this},en.prototype._update=function(Y){for(var X=this._w,J=0|this._ah,Q=0|this._bh,ee=0|this._ch,et=0|this._dh,ei=0|this._eh,en=0|this._fh,el=0|this._gh,eu=0|this._hh,ef=0|this._al,ed=0|this._bl,ec=0|this._cl,eh=0|this._dl,ep=0|this._el,em=0|this._fl,eb=0|this._gl,ey=0|this._hl,eg=0;eg<32;eg+=2)X[eg]=Y.readInt32BE(4*eg),X[eg+1]=Y.readInt32BE(4*eg+4);for(;eg<160;eg+=2){var ev,ex,ew,e_,eS,eM,eA,ek,eE=X[eg-30],ej=X[eg-30+1],eT=((ev=eE)>>>1|(ex=ej)<<31)^(ev>>>8|ex<<24)^ev>>>7,eC=((ew=ej)>>>1|(e_=eE)<<31)^(ew>>>8|e_<<24)^(ew>>>7|e_<<25);eE=X[eg-4],ej=X[eg-4+1];var eR=((eS=eE)>>>19|(eM=ej)<<13)^(eM>>>29|eS<<3)^eS>>>6,eP=((eA=ej)>>>19|(ek=eE)<<13)^(ek>>>29|eA<<3)^(eA>>>6|ek<<26),eI=X[eg-14],eO=X[eg-14+1],eN=X[eg-32],eB=X[eg-32+1],eL=eC+eO|0,eF=eT+eI+eo(eL,eC)|0;eF=(eF=eF+eR+eo(eL=eL+eP|0,eP)|0)+eN+eo(eL=eL+eB|0,eB)|0,X[eg]=eF,X[eg+1]=eL}for(var eD=0;eD<160;eD+=2){eF=X[eD],eL=X[eD+1];var eV,eU,ez,eq,e$,eW,eH,eK,eZ,eG,eY=(eV=J)&(eU=Q)|ee&(eV|eU),eX=(ez=ef)&(eq=ed)|ec&(ez|eq),eJ=ea(J,ef),eQ=ea(ef,J),e0=es(ei,ep),e1=es(ep,ei),e2=er[eD],e6=er[eD+1],e3=(e$=ei,eW=en,(eH=el)^e$&(eW^eH)),e4=(eK=ep,eZ=em,(eG=eb)^eK&(eZ^eG)),e5=ey+e1|0,e8=eu+e0+eo(e5,ey)|0;e8=(e8=(e8=e8+e3+eo(e5=e5+e4|0,e4)|0)+e2+eo(e5=e5+e6|0,e6)|0)+eF+eo(e5=e5+eL|0,eL)|0;var e9=eQ+eX|0,e7=eJ+eY+eo(e9,eQ)|0;eu=el,ey=eb,el=en,eb=em,en=ei,em=ep,ei=et+e8+eo(ep=eh+e5|0,eh)|0,et=ee,eh=ec,ee=Q,ec=ed,Q=J,ed=ef,J=e8+e7+eo(ef=e5+e9|0,e5)|0}this._al=this._al+ef|0,this._bl=this._bl+ed|0,this._cl=this._cl+ec|0,this._dl=this._dl+eh|0,this._el=this._el+ep|0,this._fl=this._fl+em|0,this._gl=this._gl+eb|0,this._hl=this._hl+ey|0,this._ah=this._ah+J+eo(this._al,ef)|0,this._bh=this._bh+Q+eo(this._bl,ed)|0,this._ch=this._ch+ee+eo(this._cl,ec)|0,this._dh=this._dh+et+eo(this._dl,eh)|0,this._eh=this._eh+ei+eo(this._el,ep)|0,this._fh=this._fh+en+eo(this._fl,em)|0,this._gh=this._gh+el+eo(this._gl,eb)|0,this._hh=this._hh+eu+eo(this._hl,ey)|0},en.prototype._hash=function(){var Y=et.allocUnsafe(64);function X(X,J,Q){Y.writeInt32BE(X,Q),Y.writeInt32BE(J,Q+4)}return X(this._ah,this._al,0),X(this._bh,this._bl,8),X(this._ch,this._cl,16),X(this._dh,this._dl,24),X(this._eh,this._el,32),X(this._fh,this._fl,40),X(this._gh,this._gl,48),X(this._hh,this._hl,56),Y},Y.exports=en},7319:function(Y,X,J){"use strict";var Q=J(5056).Buffer,ee=Q.isEncoding||function(Y){switch((Y=""+Y)&&Y.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function et(Y){var X;switch(this.encoding=function(Y){var X=function(Y){var X;if(!Y)return"utf8";for(;;)switch(Y){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";
vendor: 4,423 bytes, line 10
10case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return Y;default:if(X)return;Y=(""+Y).toLowerCase(),X=!0}}(Y);if("string"!=typeof X&&(Q.isEncoding===ee||!ee(Y)))throw Error("Unknown encoding: "+Y);return X||Y}(Y),this.encoding){case"utf16le":this.text=en,this.end=ea,X=4;break;case"utf8":this.fillLast=ei,X=4;break;case"base64":this.text=es,this.end=eo,X=3;break;default:this.write=el,this.end=eu;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=Q.allocUnsafe(X)}function er(Y){return Y<=127?0:Y>>5==6?2:Y>>4==14?3:Y>>3==30?4:Y>>6==2?-1:-2}function ei(Y){var X=this.lastTotal-this.lastNeed,J=function(Y,X){if((192&X[0])!=128)return Y.lastNeed=0,"�";if(Y.lastNeed>1&&X.length>1){if((192&X[1])!=128)return Y.lastNeed=1,"�";if(Y.lastNeed>2&&X.length>2&&(192&X[2])!=128)return Y.lastNeed=2,"�"}}(this,Y);return void 0!==J?J:this.lastNeed<=Y.length?(Y.copy(this.lastChar,X,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(Y.copy(this.lastChar,X,0,Y.length),this.lastNeed-=Y.length)}function en(Y,X){if((Y.length-X)%2==0){var J=Y.toString("utf16le",X);if(J){var Q=J.charCodeAt(J.length-1);if(Q>=55296&&Q<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Y[Y.length-2],this.lastChar[1]=Y[Y.length-1],J.slice(0,-1)}return J}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Y[Y.length-1],Y.toString("utf16le",X,Y.length-1)}function ea(Y){var X=Y&&Y.length?this.write(Y):"";if(this.lastNeed){var J=this.lastTotal-this.lastNeed;return X+this.lastChar.toString("utf16le",0,J)}return X}function es(Y,X){var J=(Y.length-X)%3;return 0===J?Y.toString("base64",X):(this.lastNeed=3-J,this.lastTotal=3,1===J?this.lastChar[0]=Y[Y.length-1]:(this.lastChar[0]=Y[Y.length-2],this.lastChar[1]=Y[Y.length-1]),Y.toString("base64",X,Y.length-J))}function eo(Y){var X=Y&&Y.length?this.write(Y):"";return this.lastNeed?X+this.lastChar.toString("base64",0,3-this.lastNeed):X}function el(Y){return Y.toString(this.encoding)}function eu(Y){return Y&&Y.length?this.write(Y):""}X.I=et,et.prototype.write=function(Y){var X,J;if(0===Y.length)return"";if(this.lastNeed){if(void 0===(X=this.fillLast(Y)))return"";J=this.lastNeed,this.lastNeed=0}else J=0;return J<Y.length?X?X+this.text(Y,J):this.text(Y,J):X||""},et.prototype.end=function(Y){var X=Y&&Y.length?this.write(Y):"";return this.lastNeed?X+"�":X},et.prototype.text=function(Y,X){var J=function(Y,X,J){var Q=X.length-1;if(Q<J)return 0;var ee=er(X[Q]);return ee>=0?(ee>0&&(Y.lastNeed=ee-1),ee):--Q<J||-2===ee?0:(ee=er(X[Q]))>=0?(ee>0&&(Y.lastNeed=ee-2),ee):--Q<J||-2===ee?0:(ee=er(X[Q]))>=0?(ee>0&&(2===ee?ee=0:Y.lastNeed=ee-3),ee):0}(this,Y,X);if(!this.lastNeed)return Y.toString("utf8",X);this.lastTotal=J;var Q=Y.length-(J-this.lastNeed);return Y.copy(this.lastChar,0,Q),Y.toString("utf8",X,Q)},et.prototype.fillLast=function(Y){if(this.lastNeed<=Y.length)return Y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Y.length),this.lastNeed-=Y.length}},4774:function(X){X.exports=function(Y,X){if(J("noDeprecation"))return Y;var Q=!1;return function(){if(!Q){if(J("throwDeprecation"))throw Error(X);J("traceDeprecation")?console.trace(X):console.warn(X),Q=!0}return Y.apply(this,arguments)}};function J(X){try{if(!Y.g.localStorage)return!1}catch(Y){return!1}var J=Y.g.localStorage[X];return null!=J&&"true"===String(J).toLowerCase()}},181:function(X){"use strict";X.exports=Y.r(356967)},6982:function(X){"use strict";X.exports=Y.r(107379)},4434:function(X){"use strict";X.exports=Y.r(679877)},2203:function(X){"use strict";X.exports=Y.r(410854)},3193:function(X){"use strict";X.exports=Y.r(165630)},9023:function(X){"use strict";X.exports=Y.r(445767)},9154:function(X){"use strict";X.exports=Y.r(819376)},3349:function(Y){"use strict";Y.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"}
10,"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},3678:function(Y){"use strict";Y.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},6456:function(Y){"use strict";Y.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},7821:function(Y){"use strict";Y.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd4
1007b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},4497:function(Y){"use strict";Y.exports={rE:"6.5.3"}},7016:function(Y){"use strict";Y.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')}},er={};function ei(Y){var X=er[Y];if(void 0!==X)return X.exports;var J=er[Y]={id:Y,loaded:!1,exports:{}},Q=!0;try{et[Y].call(J.exports,J,J.exports,ei),Q=!1}finally{Q&&delete er[Y]}return J.loaded=!0,J.exports}ei.nmd=function(Y){return Y.paths=[],Y.children||(Y.children=[]),Y},ei.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_react-dom@1_3a78cb39ecf2c32b8998abc5256d9299/node_modules/next/dist/compiled/crypto-browserify/";var en={};!function(){"use strict";en.randomBytes=en.rng=en.pseudoRandomBytes=en.prng=ei(376),en.createHash=en.Hash=ei(762),en.createHmac=en.Hmac=ei(3256);var Y=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(Object.keys(ei(6713)));en.getHashes=function(){return Y};var X=ei(4542);en.pbkdf2=X.pbkdf2,en.pbkdf2Sync=X.pbkdf2Sync;var J=ei(9131);en.Cipher=J.Cipher,en.createCipher=J.createCipher,en.Cipheriv=J.Cipheriv,en.createCipheriv=J.createCipheriv,en.Decipher=J.Decipher,en.createDecipher=J.createDecipher,en.Decipheriv=J.Decipheriv,en.createDecipheriv=J.createDecipheriv,en.getCiphers=J.getCiphers,en.listCiphers=J.listCiphers;var Q=ei(857);en.DiffieHellmanGroup=Q.DiffieHellmanGroup,en.createDiffieHellmanGroup=Q.createDiffieHellmanGroup,en.getDiffieHellman=Q.getDiffieHellman,en.createDiffieHellman=Q.createDiffieHellman,en.DiffieHellman=Q.DiffieHellman;var ee=ei(2926);en.createSign=ee.createSign,en.Sign=ee.Sign,en.createVerify=ee.createVerify,en.Verify=ee.Verify,en.createECDH=ei(8814);var et=ei(6734);en.publicEncrypt=et.publicEncrypt,en.privateEncrypt=et.privateEncrypt,en.publicDecrypt=et.publicDecrypt,en.privateDecrypt=et.privateDecrypt;var er=ei(236);en.randomFill=er.randomFill,en.randomFillSync=er.randomFillSync,en.createCredentials=function(){throw Error("sorry, createCredentials is not implemented yet\nwe accept pull requests\nhttps://github.com/crypto-browserify/crypto-browserify")},en.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}}(),X.exports=en},410854,(Y,X,J)=>{var Q=Y.i(53347),ee={638:function(Y){"function"==typeof Object.create?Y.exports=function(Y,X){X&&(Y.super_=X,Y.prototype=Object.create(X.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}))}:Y.exports=function(Y,X){if(X){Y.super_=X;var J=function(){};J.prototype=X.prototype,Y.prototype=new J,Y.prototype.constructor=Y}}},329:function(Y){"use strict";let X={};function J(Y,J,Q){Q||(Q=Error);class ee extends Q{constructor(Y,X,Q){super("string"==typeof J?J:J(Y,X,Q))}}ee.prototype.name=Q.name,ee.prototype.code=Y,X[Y]=ee}function Q(Y,X){if(!Array.isArray(Y))return`of ${X} ${String(Y)}`;{let J=Y.length;return(Y=Y.map(Y=>String(Y)),J>2)?`one of ${X} ${Y.slice(0,J-1).join(", ")}, or `+Y[J-1]:2===J?`one of ${X} ${Y[0]} or ${Y[1]}`:`of ${X} ${Y[0]}`}}J("ERR_INVALID_OPT_VALUE",function(Y,X){return'The value "'+X+'" is 
10invalid for option "'+Y+'"'},TypeError),J("ERR_INVALID_ARG_TYPE",function(Y,X,J){var ee,et,er,ei;let en,ea;if("string"==typeof X&&(ee="not ",X.substr(0,ee.length)===ee)?(en="must not be",X=X.replace(/^not /,"")):en="must be",et=" argument",(void 0===er||er>Y.length)&&(er=Y.length),Y.substring(er-et.length,er)===et)ea=`The ${Y} ${en} ${Q(X,"type")}`;else{let J=("number"!=typeof ei&&(ei=0),ei+1>Y.length||-1===Y.indexOf(".",ei))?"argument":"property";ea=`The "${Y}" ${J} ${en} ${Q(X,"type")}`}return ea+`. Received type ${typeof J}`},TypeError),J("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),J("ERR_METHOD_NOT_IMPLEMENTED",function(Y){return"The "+Y+" method is not implemented"}),J("ERR_STREAM_PREMATURE_CLOSE","Premature close"),J("ERR_STREAM_DESTROYED",function(Y){return"Cannot call "+Y+" after a stream was destroyed"}),J("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),J("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),J("ERR_STREAM_WRITE_AFTER_END","write after end"),J("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),J("ERR_UNKNOWN_ENCODING",function(Y){return"Unknown encoding: "+Y},TypeError),J("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),Y.exports.F=X},686:function(Y,X,J){"use strict";var ee=Object.keys||function(Y){var X=[];for(var J in Y)X.push(J);return X};Y.exports=es;var et=J(276),er=J(732);J(638)(es,et);for(var ei=ee(er.prototype),en=0;en<ei.length;en++){var ea=ei[en];es.prototype[ea]||(es.prototype[ea]=er.prototype[ea])}function es(Y){if(!(this instanceof es))return new es(Y);et.call(this,Y),er.call(this,Y),this.allowHalfOpen=!0,Y&&(!1===Y.readable&&(this.readable=!1),!1===Y.writable&&(this.writable=!1),!1===Y.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",eo)))}function eo(){this._writableState.ended||Q.default.nextTick(el,this)}function el(Y){Y.end()}Object.defineProperty(es.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(es.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(es.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(es.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(Y){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=Y,this._writableState.destroyed=Y)}})},512:function(Y,X,J){"use strict";Y.exports=ee;var Q=J(586);function ee(Y){if(!(this instanceof ee))return new ee(Y);Q.call(this,Y)}J(638)(ee,Q),ee.prototype._transform=function(Y,X,J){J(null,Y)}},276:function(X,J,ee){"use strict";X.exports=e_,e_.ReadableState=ew,ee(434).EventEmitter;var et,er,ei,en,ea,es=function(Y,X){return Y.listeners(X).length},eo=ee(120),el=ee(181).Buffer,eu=Y.g.Uint8Array||function(){},ef=ee(23);er=ef&&ef.debuglog?ef.debuglog("stream"):function(){};var ed=ee(137),ec=ee(528),eh=ee(771).getHighWaterMark,ep=ee(329).F,em=ep.ERR_INVALID_ARG_TYPE,eb=ep.ERR_STREAM_PUSH_AFTER_EOF,ey=ep.ERR_METHOD_NOT_IMPLEMENTED,eg=ep.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;ee(638)(e_,eo);var ev=ec.errorOrDestroy,ex=["error","close","destroy","pause","resume"];function ew(Y,X,J){et=et||ee(686),Y=Y||{},"boolean"!=typeof J&&(J=X instanceof et),this.objectMode=!!Y.objectMode,J&&(this.objectMode=this.objectMode||!!Y.readableObjectMode),this.highWaterMark=eh(this,Y,"readableHighWaterMark",J),this.buffer=new ed,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==Y.emitClose,this.autoDestroy=!!Y.autoDestroy,this.destroyed=!1,this.defaultEncoding=Y.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Y.encoding&&(ei||(ei=ee(319).I),this.decoder=new ei(Y.encoding),this.encoding=Y.encoding)}function e_(Y){if(et=et||ee(686),!(this instanceof e_))return new e_(Y);var X=this instanceof et;this._readableState=new ew(Y,this,X),this.readable=!0,Y&&("function"==typeof Y.read&&(this._read=Y.read),"function"==typeof Y.destroy&&(this._destroy=Y.destroy)),eo.call(this)}function eS(Y,X,J,Q,ee){er("readableAddChunk",X);var et,ei,en=Y._readableState;if(null===X)en.reading=!1,function(Y,X){if(er("onEofChunk"),!X.ended){if(X.decoder){var J=X.decoder.end();J&&J.length&&(X.buffer.push(J),X.length+=X.objectMode?1:J.length)}X.ended=!0,X.sync?ek(Y):(X.needReadable=!1,X.emittedReadable||(X.emittedReadable=!0,eE(Y)))}}(Y,en);else if(ee||(ei=function(Y,X){var J;return el.isBuffer(X)||X instanceof eu||"string"==typeof X||void 0===X||Y.objectMode||(J=new em("chunk",["string","Buffer","Uint8Array"],X)),J}(en,X)),ei)ev(Y,ei);else if(en.objectMode||X&&X.length>0)if("string"==typeof X||en.objectMode||Object.getPrototypeOf(X)===el.prototype||(et=X,X=el.from(et)),Q)en.endEmitted?ev(Y,new eg):eM(Y,en,X,!0);else if(en.ended)ev(Y,new eb);else{if(en.destroyed)return!1;en.reading=!1,en.decoder&&!J?(X=en.decoder.write(X),en.objectMode||0!==X.length?eM(Y,en,X,!1):ej(Y,en)):eM(Y,en,X,!1)}else Q||(en.reading=!1,ej(Y,en));return!en.ended&&(en.length<en.highWaterMark||0===en.length)}function eM(Y,X,J,Q){X.flowing&&0===X.length&&!X.sync?(X.awaitDrain=0,Y.emit("data",J)):(X.length+=X.objectMode?1:J.length,Q?X.buffer.unshift(J):X.buffer.push(J),X.needReadable&&ek(Y)),ej(Y,X)}function eA(Y,X){var J;if(Y<=0||0===X.length&&X.ended)return 0;if(X.objectMode)return 1;if(Y!=Y)if(X.flowing&&X.length)return X.buffer.head.data.length;else return X.length;return(Y>X.highWaterMark&&((J=Y)>=0x40000000?J=0x40000000:(J--,J|=J>>>1,J|=J>>>2,J|=J>>>4,J|=J>>>8,J|=J>>>16,J++),X.highWaterMark=J),Y<=X.length)?Y:X.ended?X.length:(X.needReadable=!0,0)}function ek(Y){var X=Y._readableState;er("emitReadable",X.needReadable,X.emittedReadable),X.needReadable=!1,X.emittedReadable||(er("emitReadable",X.flowing),X.emittedReadable=!0,Q.default.nextTick(eE,Y))}function eE(Y){var X=Y._readableState;er("emitReadable_",X.destroyed,X.length,X.ended),!X.destroyed&&(X.length||X.ended)&&(Y.emit("readable"),X.emittedReadable=!1),X.needReadable=!X.flowing&&!X.ended&&X.length<=X.highWaterMark,eI(Y)}function ej(Y,X){X.readingMore||(X.readingMore=!0,Q.default.nextTick(eT,Y,X))}function eT(Y,X){for(;!X.reading&&!X.ended&&(X.length<X.highWaterMark||X.flowing&&0===X.length);){var J=X.length;if(er("maybeReadMore read 0"),Y.read(0),J===X.length)break}X.readingMore=!1}function eC(Y){var X=Y._readableState;X.readableListening=Y.listenerCount("readable")>0,X.resumeScheduled&&!X.paused?X.flowing=!0:Y.listenerCount("data")>0&&Y.resume()}function eR(Y){er("readable nexttick read 0"),Y.read(0)}function eP(Y,X){er("resume",X.reading),X.reading||Y.read(0),X.resumeScheduled=!1,Y.emit("resume"),eI(Y),X.flowing&&!X.reading&&Y.read(0)}function eI(Y){var X=Y._readableState;for(er("flow",X.flowing);X.flowing&&null!==Y.read(););}function eO(Y,X){var J;return 0===X.length?null:(X.objectMode?J=X.buffer.shift():!Y||Y>=X.length?(J=X.decoder?X.buffer.join(""):1===X.buffer.length?X.buffer.first():X.buffer.concat(X.length),X.buffer.clear()):J=X.buffer.consume(Y,X.decoder),J)}function eN(Y){var X=Y._readableState;er("endReadable",X.endEmitted),X.endEmitted||(X.ended=!0,Q.default.nextTick(eB,X,Y))}function eB(Y,X){if(er("endReadableNT",Y.endEmitted,Y.length),!Y.endEmitted&&0===Y.length&&(Y.endEmitted=!0,X.readable=!1,X.emit("end"),Y.autoDestroy)){var J=X._writableState;(!J||J.autoDestroy&&J.finished)&&X.destroy()}}function eL(Y,X){for(var J=0,Q=Y.length;J<Q;J++)if(Y[J]===X)return J;return -1}Object.defineProperty(e_.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(Y){this._readableState&&(this._readableState.destroyed=Y)}}),e_.prototype.destroy=ec.destroy,e_.prototype._undestroy=ec.undestroy,e_.prototype._destroy=function(Y,X){X(Y)},e_.prototype.push=function(Y,X){var J,Q=this._readableState;return Q.objectMode?J=!0:"string"==typeof Y&&((X=X||Q.defaultEncoding)!==Q.encoding&&(Y=el.from(Y,X),X=""),J=!0),eS(this,Y,X,!1,J)},e_.prototype.unshift=function(Y){return eS(this,Y,null,!0,!1)},e_.prototype.isPaused=function(){return!1===this._readableState.flowing},e_.prototype.setEncoding=function(Y){ei||(ei=ee(319).I);var X=new ei(Y);this._readableState.decoder=X,this._readableState.encoding=this._readableState.decoder.encoding;
vendor: 4,720 bytes, line 10
10for(var J=this._readableState.buffer.head,Q="";null!==J;)Q+=X.write(J.data),J=J.next;return this._readableState.buffer.clear(),""!==Q&&this._readableState.buffer.push(Q),this._readableState.length=Q.length,this},e_.prototype.read=function(Y){er("read",Y),Y=parseInt(Y,10);var X,J=this._readableState,Q=Y;if(0!==Y&&(J.emittedReadable=!1),0===Y&&J.needReadable&&((0!==J.highWaterMark?J.length>=J.highWaterMark:J.length>0)||J.ended))return er("read: emitReadable",J.length,J.ended),0===J.length&&J.ended?eN(this):ek(this),null;if(0===(Y=eA(Y,J))&&J.ended)return 0===J.length&&eN(this),null;var ee=J.needReadable;return er("need readable",ee),(0===J.length||J.length-Y<J.highWaterMark)&&er("length less than watermark",ee=!0),J.ended||J.reading?er("reading or ended",ee=!1):ee&&(er("do read"),J.reading=!0,J.sync=!0,0===J.length&&(J.needReadable=!0),this._read(J.highWaterMark),J.sync=!1,J.reading||(Y=eA(Q,J))),null===(X=Y>0?eO(Y,J):null)?(J.needReadable=J.length<=J.highWaterMark,Y=0):(J.length-=Y,J.awaitDrain=0),0===J.length&&(J.ended||(J.needReadable=!0),Q!==Y&&J.ended&&eN(this)),null!==X&&this.emit("data",X),X},e_.prototype._read=function(Y){ev(this,new ey("_read()"))},e_.prototype.pipe=function(Y,X){var J,ee=this,et=this._readableState;switch(et.pipesCount){case 0:et.pipes=Y;break;case 1:et.pipes=[et.pipes,Y];break;default:et.pipes.push(Y)}et.pipesCount+=1,er("pipe count=%d opts=%j",et.pipesCount,X);var ei=X&&!1===X.end||Y===Q.default.stdout||Y===Q.default.stderr?ec:en;function en(){er("onend"),Y.end()}et.endEmitted?Q.default.nextTick(ei):ee.once("end",ei),Y.on("unpipe",function X(J,Q){er("onunpipe"),J===ee&&Q&&!1===Q.hasUnpiped&&(Q.hasUnpiped=!0,er("cleanup"),Y.removeListener("close",ef),Y.removeListener("finish",ed),Y.removeListener("drain",ea),Y.removeListener("error",eu),Y.removeListener("unpipe",X),ee.removeListener("end",en),ee.removeListener("end",ec),ee.removeListener("data",el),eo=!0,et.awaitDrain&&(!Y._writableState||Y._writableState.needDrain)&&ea())});var ea=(J=ee,function(){var Y=J._readableState;er("pipeOnDrain",Y.awaitDrain),Y.awaitDrain&&Y.awaitDrain--,0===Y.awaitDrain&&es(J,"data")&&(Y.flowing=!0,eI(J))});Y.on("drain",ea);var eo=!1;function el(X){er("ondata");var J=Y.write(X);er("dest.write",J),!1===J&&((1===et.pipesCount&&et.pipes===Y||et.pipesCount>1&&-1!==eL(et.pipes,Y))&&!eo&&(er("false write response, pause",et.awaitDrain),et.awaitDrain++),ee.pause())}function eu(X){er("onerror",X),ec(),Y.removeListener("error",eu),0===es(Y,"error")&&ev(Y,X)}function ef(){Y.removeListener("finish",ed),ec()}function ed(){er("onfinish"),Y.removeListener("close",ef),ec()}function ec(){er("unpipe"),ee.unpipe(Y)}return ee.on("data",el),!function(Y,X,J){if("function"==typeof Y.prependListener)return Y.prependListener(X,J);Y._events&&Y._events[X]?Array.isArray(Y._events[X])?Y._events[X].unshift(J):Y._events[X]=[J,Y._events[X]]:Y.on(X,J)}(Y,"error",eu),Y.once("close",ef),Y.once("finish",ed),Y.emit("pipe",ee),et.flowing||(er("pipe resume"),ee.resume()),Y},e_.prototype.unpipe=function(Y){var X=this._readableState,J={hasUnpiped:!1};if(0===X.pipesCount)return this;if(1===X.pipesCount)return Y&&Y!==X.pipes||(Y||(Y=X.pipes),X.pipes=null,X.pipesCount=0,X.flowing=!1,Y&&Y.emit("unpipe",this,J)),this;if(!Y){var Q=X.pipes,ee=X.pipesCount;X.pipes=null,X.pipesCount=0,X.flowing=!1;for(var et=0;et<ee;et++)Q[et].emit("unpipe",this,{hasUnpiped:!1});return this}var er=eL(X.pipes,Y);return -1===er||(X.pipes.splice(er,1),X.pipesCount-=1,1===X.pipesCount&&(X.pipes=X.pipes[0]),Y.emit("unpipe",this,J)),this},e_.prototype.on=function(Y,X){var J=eo.prototype.on.call(this,Y,X),ee=this._readableState;return"data"===Y?(ee.readableListening=this.listenerCount("readable")>0,!1!==ee.flowing&&this.resume()):"readable"!==Y||ee.endEmitted||ee.readableListening||(ee.readableListening=ee.needReadable=!0,ee.flowing=!1,ee.emittedReadable=!1,er("on readable",ee.length,ee.reading),ee.length?ek(this):ee.reading||Q.default.nextTick(eR,this)),J},e_.prototype.addListener=e_.prototype.on,e_.prototype.removeListener=function(Y,X){var J=eo.prototype.removeListener.call(this,Y,X);return"readable"===Y&&Q.default.nextTick(eC,this),J},e_.prototype.removeAllListeners=function(Y){var X=eo.prototype.removeAllListeners.apply(this,arguments);return("readable"===Y||void 0===Y)&&Q.default.nextTick(eC,this),X},e_.prototype.resume=function(){var Y,X,J=this._readableState;return J.flowing||(er("resume"),J.flowing=!J.readableListening,Y=this,(X=J).resumeScheduled||(X.resumeScheduled=!0,Q.default.nextTick(eP,Y,X))),J.paused=!1,this},e_.prototype.pause=function(){return er("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(er("pause"),this._readableState.flowing=!1,this.emit
vendor: 7,646 bytes, line 10
10("pause")),this._readableState.paused=!0,this},e_.prototype.wrap=function(Y){var X=this,J=this._readableState,Q=!1;for(var ee in Y.on("end",function(){if(er("wrapped end"),J.decoder&&!J.ended){var Y=J.decoder.end();Y&&Y.length&&X.push(Y)}X.push(null)}),Y.on("data",function(ee){er("wrapped data"),J.decoder&&(ee=J.decoder.write(ee)),J.objectMode&&null==ee||(J.objectMode||ee&&ee.length)&&(X.push(ee)||(Q=!0,Y.pause()))}),Y)void 0===this[ee]&&"function"==typeof Y[ee]&&(this[ee]=function(X){return function(){return Y[X].apply(Y,arguments)}}(ee));for(var et=0;et<ex.length;et++)Y.on(ex[et],this.emit.bind(this,ex[et]));return this._read=function(X){er("wrapped _read",X),Q&&(Q=!1,Y.resume())},this},"function"==typeof Symbol&&(e_.prototype[Symbol.asyncIterator]=function(){return void 0===en&&(en=ee(531)),en(this)}),Object.defineProperty(e_.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(e_.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(e_.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Y){this._readableState&&(this._readableState.flowing=Y)}}),e_._fromList=eO,Object.defineProperty(e_.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(e_.from=function(Y,X){return void 0===ea&&(ea=ee(812)),ea(e_,Y,X)})},586:function(Y,X,J){"use strict";Y.exports=es;var Q=J(329).F,ee=Q.ERR_METHOD_NOT_IMPLEMENTED,et=Q.ERR_MULTIPLE_CALLBACK,er=Q.ERR_TRANSFORM_ALREADY_TRANSFORMING,ei=Q.ERR_TRANSFORM_WITH_LENGTH_0,en=J(686);function ea(Y,X){var J=this._transformState;J.transforming=!1;var Q=J.writecb;if(null===Q)return this.emit("error",new et);J.writechunk=null,J.writecb=null,null!=X&&this.push(X),Q(Y);var ee=this._readableState;ee.reading=!1,(ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}function es(Y){if(!(this instanceof es))return new es(Y);en.call(this,Y),this._transformState={afterTransform:ea.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,Y&&("function"==typeof Y.transform&&(this._transform=Y.transform),"function"==typeof Y.flush&&(this._flush=Y.flush)),this.on("prefinish",eo)}function eo(){var Y=this;"function"!=typeof this._flush||this._readableState.destroyed?el(this,null,null):this._flush(function(X,J){el(Y,X,J)})}function el(Y,X,J){if(X)return Y.emit("error",X);if(null!=J&&Y.push(J),Y._writableState.length)throw new ei;if(Y._transformState.transforming)throw new er;return Y.push(null)}J(638)(es,en),es.prototype.push=function(Y,X){return this._transformState.needTransform=!1,en.prototype.push.call(this,Y,X)},es.prototype._transform=function(Y,X,J){J(new ee("_transform()"))},es.prototype._write=function(Y,X,J){var Q=this._transformState;if(Q.writecb=J,Q.writechunk=Y,Q.writeencoding=X,!Q.transforming){var ee=this._readableState;(Q.needTransform||ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}},es.prototype._read=function(Y){var X=this._transformState;null===X.writechunk||X.transforming?X.needTransform=!0:(X.transforming=!0,this._transform(X.writechunk,X.writeencoding,X.afterTransform))},es.prototype._destroy=function(Y,X){en.prototype._destroy.call(this,Y,function(Y){X(Y)})}},732:function(X,J,ee){"use strict";function et(Y){var X=this;this.next=null,this.entry=null,this.finish=function(){var J=X,Q=Y,ee=J.entry;for(J.entry=null;ee;){var et=ee.callback;Q.pendingcb--,et(void 0),ee=ee.next}Q.corkedRequestsFree.next=J}}X.exports=e_,e_.WritableState=ew;var er,ei,en={deprecate:ee(774)},ea=ee(120),es=ee(181).Buffer,eo=Y.g.Uint8Array||function(){},el=ee(528),eu=ee(771).getHighWaterMark,ef=ee(329).F,ed=ef.ERR_INVALID_ARG_TYPE,ec=ef.ERR_METHOD_NOT_IMPLEMENTED,eh=ef.ERR_MULTIPLE_CALLBACK,ep=ef.ERR_STREAM_CANNOT_PIPE,em=ef.ERR_STREAM_DESTROYED,eb=ef.ERR_STREAM_NULL_VALUES,ey=ef.ERR_STREAM_WRITE_AFTER_END,eg=ef.ERR_UNKNOWN_ENCODING,ev=el.errorOrDestroy;function ex(){}function ew(Y,X,J){er=er||ee(686),Y=Y||{},"boolean"!=typeof J&&(J=X instanceof er),this.objectMode=!!Y.objectMode,J&&(this.objectMode=this.objectMode||!!Y.writableObjectMode),this.highWaterMark=eu(this,Y,"writableHighWaterMark",J),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ei=!1===Y.decodeStrings;this.decodeStrings=!ei,this.defaultEncoding=Y.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Y){!function(Y,X){var J=Y._writableState,ee=J.sync,et=J.writecb;if("function"!=typeof et)throw new eh;if(J.writing=!1,J.writecb=null,J.length-=J.writelen,J.writelen=0,X)--J.pendingcb,ee?(Q.default.nextTick(et,X),Q.default.nextTick(ej,Y,J),Y._writableState.errorEmitted=!0,ev(Y,X)):(et(X),Y._writableState.errorEmitted=!0,ev(Y,X),ej(Y,J));else{var er=ek(J)||Y.destroyed;er||J.corked||J.bufferProcessing||!J.bufferedRequest||eA(Y,J),ee?Q.default.nextTick(eM,Y,J,er,et):eM(Y,J,er,et)}}(X,Y)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==Y.emitClose,this.autoDestroy=!!Y.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new et(this)}ee(638)(e_,ea),ew.prototype.getBuffer=function(){for(var Y=this.bufferedRequest,X=[];Y;)X.push(Y),Y=Y.next;return X};try{Object.defineProperty(ew.prototype,"buffer",{get:en.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Y){}function e_(Y){var X=this instanceof(er=er||ee(686));if(!X&&!ei.call(e_,this))return new e_(Y);this._writableState=new ew(Y,this,X),this.writable=!0,Y&&("function"==typeof Y.write&&(this._write=Y.write),"function"==typeof Y.writev&&(this._writev=Y.writev),"function"==typeof Y.destroy&&(this._destroy=Y.destroy),"function"==typeof Y.final&&(this._final=Y.final)),ea.call(this)}function eS(Y,X,J,Q,ee,et,er){X.writelen=Q,X.writecb=er,X.writing=!0,X.sync=!0,X.destroyed?X.onwrite(new em("write")):J?Y._writev(ee,X.onwrite):Y._write(ee,et,X.onwrite),X.sync=!1}function eM(Y,X,J,Q){var ee,et;J||(ee=Y,0===(et=X).length&&et.needDrain&&(et.needDrain=!1,ee.emit("drain"))),X.pendingcb--,Q(),ej(Y,X)}function eA(Y,X){X.bufferProcessing=!0;var J=X.bufferedRequest;if(Y._writev&&J&&J.next){var Q=Array(X.bufferedRequestCount),ee=X.corkedRequestsFree;ee.entry=J;for(var er=0,ei=!0;J;)Q[er]=J,J.isBuf||(ei=!1),J=J.next,er+=1;Q.allBuffers=ei,eS(Y,X,!0,X.length,Q,"",ee.finish),X.pendingcb++,X.lastBufferedRequest=null,ee.next?(X.corkedRequestsFree=ee.next,ee.next=null):X.corkedRequestsFree=new et(X),X.bufferedRequestCount=0}else{for(;J;){var en=J.chunk,ea=J.encoding,es=J.callback,eo=X.objectMode?1:en.length;if(eS(Y,X,!1,eo,en,ea,es),J=J.next,X.bufferedRequestCount--,X.writing)break}null===J&&(X.lastBufferedRequest=null)}X.bufferedRequest=J,X.bufferProcessing=!1}function ek(Y){return Y.ending&&0===Y.length&&null===Y.bufferedRequest&&!Y.finished&&!Y.writing}function eE(Y,X){Y._final(function(J){X.pendingcb--,J&&ev(Y,J),X.prefinished=!0,Y.emit("prefinish"),ej(Y,X)})}function ej(Y,X){var J=ek(X);if(J&&(X.prefinished||X.finalCalled||("function"!=typeof Y._final||X.destroyed?(X.prefinished=!0,Y.emit("prefinish")):(X.pendingcb++,X.finalCalled=!0,Q.default.nextTick(eE,Y,X))),0===X.pendingcb&&(X.finished=!0,Y.emit("finish"),X.autoDestroy))){var ee=Y._readableState;
10(!ee||ee.autoDestroy&&ee.endEmitted)&&Y.destroy()}return J}"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(ei=Function.prototype[Symbol.hasInstance],Object.defineProperty(e_,Symbol.hasInstance,{value:function(Y){return!!ei.call(this,Y)||this===e_&&Y&&Y._writableState instanceof ew}})):ei=function(Y){return Y instanceof this},e_.prototype.pipe=function(){ev(this,new ep)},e_.prototype.write=function(Y,X,J){var ee,et,er,ei,en,ea,el,eu=this._writableState,ef=!1,ec=!eu.objectMode&&(ee=Y,es.isBuffer(ee)||ee instanceof eo);return(ec&&!es.isBuffer(Y)&&(et=Y,Y=es.from(et)),"function"==typeof X&&(J=X,X=null),ec?X="buffer":X||(X=eu.defaultEncoding),"function"!=typeof J&&(J=ex),eu.ending)?(er=J,ev(this,ei=new ey),Q.default.nextTick(er,ei)):(ec||(en=Y,ea=J,null===en?el=new eb:"string"==typeof en||eu.objectMode||(el=new ed("chunk",["string","Buffer"],en)),!el||(ev(this,el),Q.default.nextTick(ea,el),0)))&&(eu.pendingcb++,ef=function(Y,X,J,Q,ee,et){if(!J){var er,ei,en=(er=Q,ei=ee,X.objectMode||!1===X.decodeStrings||"string"!=typeof er||(er=es.from(er,ei)),er);Q!==en&&(J=!0,ee="buffer",Q=en)}var ea=X.objectMode?1:Q.length;X.length+=ea;var eo=X.length<X.highWaterMark;if(eo||(X.needDrain=!0),X.writing||X.corked){var el=X.lastBufferedRequest;X.lastBufferedRequest={chunk:Q,encoding:ee,isBuf:J,callback:et,next:null},el?el.next=X.lastBufferedRequest:X.bufferedRequest=X.lastBufferedRequest,X.bufferedRequestCount+=1}else eS(Y,X,!1,ea,Q,ee,et);return eo}(this,eu,ec,Y,X,J)),ef},e_.prototype.cork=function(){this._writableState.corked++},e_.prototype.uncork=function(){var Y=this._writableState;Y.corked&&(Y.corked--,Y.writing||Y.corked||Y.bufferProcessing||!Y.bufferedRequest||eA(this,Y))},e_.prototype.setDefaultEncoding=function(Y){if("string"==typeof Y&&(Y=Y.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Y+"").toLowerCase())>-1))throw new eg(Y);return this._writableState.defaultEncoding=Y,this},Object.defineProperty(e_.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(e_.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),e_.prototype._write=function(Y,X,J){J(new ec("_write()"))},e_.prototype._writev=null,e_.prototype.end=function(Y,X,J){var ee,et,er,ei=this._writableState;return"function"==typeof Y?(J=Y,Y=null,X=null):"function"==typeof X&&(J=X,X=null),null!=Y&&this.write(Y,X),ei.corked&&(ei.corked=1,this.uncork()),ei.ending||(ee=this,et=ei,er=J,et.ending=!0,ej(ee,et),er&&(et.finished?Q.default.nextTick(er):ee.once("finish",er)),et.ended=!0,ee.writable=!1),this},Object.defineProperty(e_.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(e_.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(Y){this._writableState&&(this._writableState.destroyed=Y)}}),e_.prototype.destroy=el.destroy,e_.prototype._undestroy=el.undestroy,e_.prototype._destroy=function(Y,X){X(Y)}},531:function(Y,X,J){"use strict";
vendor: 4,324 bytes, line 10
10function ee(Y,X,J){return X in Y?Object.defineProperty(Y,X,{value:J,enumerable:!0,configurable:!0,writable:!0}):Y[X]=J,Y}var et,er=J(134),ei=Symbol("lastResolve"),en=Symbol("lastReject"),ea=Symbol("error"),es=Symbol("ended"),eo=Symbol("lastPromise"),el=Symbol("handlePromise"),eu=Symbol("stream");function ef(Y,X){return{value:Y,done:X}}function ed(Y){var X=Y[ei];if(null!==X){var J=Y[eu].read();null!==J&&(Y[eo]=null,Y[ei]=null,Y[en]=null,X(ef(J,!1)))}}function ec(Y){Q.default.nextTick(ed,Y)}var eh=Object.getPrototypeOf(function(){}),ep=Object.setPrototypeOf((ee(et={get stream(){return this[eu]},next:function(){var Y,X,J=this,ee=this[ea];if(null!==ee)return Promise.reject(ee);if(this[es])return Promise.resolve(ef(void 0,!0));if(this[eu].destroyed)return new Promise(function(Y,X){Q.default.nextTick(function(){J[ea]?X(J[ea]):Y(ef(void 0,!0))})});var et=this[eo];if(et)X=new Promise((Y=this,function(X,J){et.then(function(){Y[es]?X(ef(void 0,!0)):Y[el](X,J)},J)}));else{var er=this[eu].read();if(null!==er)return Promise.resolve(ef(er,!1));X=new Promise(this[el])}return this[eo]=X,X}},Symbol.asyncIterator,function(){return this}),ee(et,"return",function(){var Y=this;return new Promise(function(X,J){Y[eu].destroy(null,function(Y){Y?J(Y):X(ef(void 0,!0))})})}),et),eh);Y.exports=function(Y){var X,J=Object.create(ep,(ee(X={},eu,{value:Y,writable:!0}),ee(X,ei,{value:null,writable:!0}),ee(X,en,{value:null,writable:!0}),ee(X,ea,{value:null,writable:!0}),ee(X,es,{value:Y._readableState.endEmitted,writable:!0}),ee(X,el,{value:function(Y,X){var Q=J[eu].read();Q?(J[eo]=null,J[ei]=null,J[en]=null,Y(ef(Q,!1))):(J[ei]=Y,J[en]=X)},writable:!0}),X));return J[eo]=null,er(Y,function(Y){if(Y&&"ERR_STREAM_PREMATURE_CLOSE"!==Y.code){var X=J[en];null!==X&&(J[eo]=null,J[ei]=null,J[en]=null,X(Y)),J[ea]=Y;return}var Q=J[ei];null!==Q&&(J[eo]=null,J[ei]=null,J[en]=null,Q(ef(void 0,!0))),J[es]=!0}),Y.on("readable",ec.bind(null,J)),J}},137:function(Y,X,J){"use strict";function Q(Y,X){var J=Object.keys(Y);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(Y);X&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(Y,X).enumerable})),J.push.apply(J,Q)}return J}var ee=J(181).Buffer,et=J(23).inspect,er=et&&et.custom||"inspect";Y.exports=function(){var Y;function X(){if(!(this instanceof X))throw TypeError("Cannot call a class as a function");this.head=null,this.tail=null,this.length=0}return Y=[{key:"push",value:function(Y){var X={data:Y,next:null};this.length>0?this.tail.next=X:this.head=X,this.tail=X,++this.length}},{key:"unshift",value:function(Y){var X={data:Y,next:this.head};0===this.length&&(this.tail=X),this.head=X,++this.length}},{key:"shift",value:function(){if(0!==this.length){var Y=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,Y}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Y){if(0===this.length)return"";for(var X=this.head,J=""+X.data;X=X.next;)J+=Y+X.data;return J}},{key:"concat",value:function(Y){if(0===this.length)return ee.alloc(0);for(var X,J,Q=ee.allocUnsafe(Y>>>0),et=this.head,er=0;et;)X=et.data,J=er,ee.prototype.copy.call(X,Q,J),er+=et.data.length,et=et.next;return Q}},{key:"consume",value:function(Y,X){var J;return Y<this.head.data.length?(J=this.head.data.slice(0,Y),this.head.data=this.head.data.slice(Y)):J=Y===this.head.data.length?this.shift():X?this._getString(Y):this._getBuffer(Y),J}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Y){var X=this.head,J=1,Q=X.data;for(Y-=Q.length;X=X.next;){var ee=X.data,et=Y>ee.length?ee.length:Y;if(et===ee.length?Q+=ee:Q+=ee.slice(0,Y),0==(Y-=et)){et===ee.length?(++J,X.next?this.head=X.next:this.head=this.tail=null):(this.head=X,X.data=ee.slice(et));break}++J}return this.length-=J,Q}},{key:"_getBuffer",value:function(Y){var X=ee.allocUnsafe(Y),J=this.head,Q=1;for(J.data.copy(X),Y-=J.data.length;J=J.next;){var et=J.data,er=Y>et.length?et.length:Y;if(et.copy(X,X.length-Y,0,er),0==(Y-=er)){er===et.length?(++Q,J.next?this.head=J.next:this.head=this.tail=null):(this.head=J,J.data=et.slice(er));break}++Q}return this.length-=Q,X}},{key:er,value:function(Y,X){return et(this,function(Y){for(var X=1;X<arguments.length;X++){var J=null!=arguments[X]?arguments[X]:{};
10X%2?Q(Object(J),!0).forEach(function(X){var Q,ee,et;Q=Y,ee=X,et=J[X],ee in Q?Object.defineProperty(Q,ee,{value:et,enumerable:!0,configurable:!0,writable:!0}):Q[ee]=et}):Object.getOwnPropertyDescriptors?Object.defineProperties(Y,Object.getOwnPropertyDescriptors(J)):Q(Object(J)).forEach(function(X){Object.defineProperty(Y,X,Object.getOwnPropertyDescriptor(J,X))})}return Y}({},X,{depth:0,customInspect:!1}))}}],function(Y,X){for(var J=0;J<X.length;J++){var Q=X[J];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(Y,Q.key,Q)}}(X.prototype,Y),X}()},528:function(Y){"use strict";function X(Y,X){ee(Y,X),J(Y)}function J(Y){Y._writableState&&!Y._writableState.emitClose||(!Y._readableState||Y._readableState.emitClose)&&Y.emit("close")}function ee(Y,X){Y.emit("error",X)}Y.exports={destroy:function(Y,et){var er=this,ei=this._readableState&&this._readableState.destroyed,en=this._writableState&&this._writableState.destroyed;return ei||en?et?et(Y):Y&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,Q.default.nextTick(ee,this,Y)):Q.default.nextTick(ee,this,Y)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(Y||null,function(Y){!et&&Y?er._writableState?er._writableState.errorEmitted?Q.default.nextTick(J,er):(er._writableState.errorEmitted=!0,Q.default.nextTick(X,er,Y)):Q.default.nextTick(X,er,Y):et?(Q.default.nextTick(J,er),et(Y)):Q.default.nextTick(J,er)})),this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(Y,X){var J=Y._readableState,Q=Y._writableState;J&&J.autoDestroy||Q&&Q.autoDestroy?Y.destroy(X):Y.emit("error",X)}}},134:function(Y,X,J){"use strict";var Q=J(329).F.ERR_STREAM_PREMATURE_CLOSE;function ee(){}Y.exports=function Y(X,J,et){if("function"==typeof J)return Y(X,null,J);J||(J={}),er=et||ee,ei=!1,et=function(){if(!ei){ei=!0;for(var Y=arguments.length,X=Array(Y),J=0;J<Y;J++)X[J]=arguments[J];er.apply(this,X)}};var er,ei,en=J.readable||!1!==J.readable&&X.readable,ea=J.writable||!1!==J.writable&&X.writable,es=function(){X.writable||el()},eo=X._writableState&&X._writableState.finished,el=function(){ea=!1,eo=!0,en||et.call(X)},eu=X._readableState&&X._readableState.endEmitted,ef=function(){en=!1,eu=!0,ea||et.call(X)},ed=function(Y){et.call(X,Y)},ec=function(){var Y;return en&&!eu?(X._readableState&&X._readableState.ended||(Y=new Q),et.call(X,Y)):ea&&!eo?(X._writableState&&X._writableState.ended||(Y=new Q),et.call(X,Y)):void 0},eh=function(){X.req.on("finish",el)};return X.setHeader&&"function"==typeof X.abort?(X.on("complete",el),X.on("abort",ec),X.req?eh():X.on("request",eh)):ea&&!X._writableState&&(X.on("end",es),X.on("close",es)),X.on("end",ef),X.on("finish",el),!1!==J.error&&X.on("error",ed),X.on("close",ec),function(){X.removeListener("complete",el),X.removeListener("abort",ec),X.removeListener("request",eh),X.req&&X.req.removeListener("finish",el),X.removeListener("end",es),X.removeListener("close",es),X.removeListener("finish",el),X.removeListener("end",ef),X.removeListener("error",ed),X.removeListener("close",ec)}}},812:function(Y,X,J){"use strict";function Q(Y,X,J,Q,ee,et,er){try{var ei=Y[et](er),en=ei.value}catch(Y){J(Y);return}ei.done?X(en):Promise.resolve(en).then(Q,ee)}function ee(Y,X){var J=Object.keys(Y);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(Y);X&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(Y,X).enumerable})),J.push.apply(J,Q)}return J}var et=J(329).F.ERR_INVALID_ARG_TYPE;Y.exports=function(Y,X,J){if(X&&"function"==typeof X.next)er=X;else if(X&&X[Symbol.asyncIterator])er=X[Symbol.asyncIterator]();else if(X&&X[Symbol.iterator])er=X[Symbol.iterator]();else throw new et("iterable",["Iterable"],X);var er,ei=new Y(function(Y){for(var X=1;X<arguments.length;X++){var J=null!=arguments[X]?arguments[X]:{};
10X%2?ee(Object(J),!0).forEach(function(X){var Q,ee,et;Q=Y,ee=X,et=J[X],ee in Q?Object.defineProperty(Q,ee,{value:et,enumerable:!0,configurable:!0,writable:!0}):Q[ee]=et}):Object.getOwnPropertyDescriptors?Object.defineProperties(Y,Object.getOwnPropertyDescriptors(J)):ee(Object(J)).forEach(function(X){Object.defineProperty(Y,X,Object.getOwnPropertyDescriptor(J,X))})}return Y}({objectMode:!0},J)),en=!1;function ea(){return es.apply(this,arguments)}function es(){var Y;return Y=function*(){try{var Y=yield er.next(),X=Y.value;Y.done?ei.push(null):ei.push((yield X))?ea():en=!1}catch(Y){ei.destroy(Y)}},(es=function(){var X=this,J=arguments;return new Promise(function(ee,et){var er=Y.apply(X,J);function ei(Y){Q(er,ee,et,ei,en,"next",Y)}function en(Y){Q(er,ee,et,ei,en,"throw",Y)}ei(void 0)})}).apply(this,arguments)}return ei._read=function(){en||(en=!0,ea())},ei}},694:function(Y,X,J){"use strict";var Q,ee=J(329).F,et=ee.ERR_MISSING_ARGS,er=ee.ERR_STREAM_DESTROYED;function ei(Y){if(Y)throw Y}function en(Y){Y()}function ea(Y,X){return Y.pipe(X)}Y.exports=function(){for(var Y,X,ee=arguments.length,es=Array(ee),eo=0;eo<ee;eo++)es[eo]=arguments[eo];var el=(Y=es).length&&"function"==typeof Y[Y.length-1]?Y.pop():ei;if(Array.isArray(es[0])&&(es=es[0]),es.length<2)throw new et("streams");var eu=es.map(function(Y,ee){var et,ei,ea,eo,ef,ed,ec=ee<es.length-1;return et=ee>0,ea=ei=function(Y){X||(X=Y),Y&&eu.forEach(en),ec||(eu.forEach(en),el(X))},eo=!1,ei=function(){eo||(eo=!0,ea.apply(void 0,arguments))},ef=!1,Y.on("close",function(){ef=!0}),void 0===Q&&(Q=J(134)),Q(Y,{readable:ec,writable:et},function(Y){if(Y)return ei(Y);ef=!0,ei()}),ed=!1,function(X){if(!ef&&!ed){if(ed=!0,Y.setHeader&&"function"==typeof Y.abort)return Y.abort();if("function"==typeof Y.destroy)return Y.destroy();ei(X||new er("pipe"))}}});return es.reduce(ea)}},771:function(Y,X,J){"use strict";var Q=J(329).F.ERR_INVALID_OPT_VALUE;Y.exports={getHighWaterMark:function(Y,X,J,ee){var et=null!=X.highWaterMark?X.highWaterMark:ee?X[J]:null;if(null!=et){if(!(isFinite(et)&&Math.floor(et)===et)||et<0)throw new Q(ee?J:"highWaterMark",et);return Math.floor(et)}return Y.objectMode?16:16384}}},120:function(Y,X,J){Y.exports=J(203)},56:function(Y,X,J){var Q=J(181),ee=Q.Buffer;function et(Y,X){for(var J in Y)X[J]=Y[J]}function er(Y,X,J){return ee(Y,X,J)}ee.from&&ee.alloc&&ee.allocUnsafe&&ee.allocUnsafeSlow?Y.exports=Q:(et(Q,X),X.Buffer=er),er.prototype=Object.create(ee.prototype),et(ee,er),er.from=function(Y,X,J){if("number"==typeof Y)throw TypeError("Argument must not be a number");return ee(Y,X,J)},er.alloc=function(Y,X,J){if("number"!=typeof Y)throw TypeError("Argument must be a number");var Q=ee(Y);return void 0!==X?"string"==typeof J?Q.fill(X,J):Q.fill(X):Q.fill(0),Q},er.allocUnsafe=function(Y){if("number"!=typeof Y)throw TypeError("Argument must be a number");return ee(Y)},er.allocUnsafeSlow=function(Y){if("number"!=typeof Y)throw TypeError("Argument must be a number");return Q.SlowBuffer(Y)}},854:function(Y,X,J){Y.exports=ee;var Q=J(434).EventEmitter;function ee(){Q.call(this)}J(638)(ee,Q),ee.Readable=J(276),ee.Writable=J(732),ee.Duplex=J(686),ee.Transform=J(586),ee.PassThrough=J(512),ee.finished=J(134),ee.pipeline=J(694),ee.Stream=ee,ee.prototype.pipe=function(Y,X){var J=this;function ee(X){Y.writable&&!1===Y.write(X)&&J.pause&&J.pause()}function et(){J.readable&&J.resume&&J.resume()}J.on("data",ee),Y.on("drain",et),Y._isStdio||X&&!1===X.end||(J.on("end",ei),J.on("close",en));var er=!1;function ei(){er||(er=!0,Y.end())}function en(){er||(er=!0,"function"==typeof Y.destroy&&Y.destroy())}function ea(Y){if(es(),0===Q.listenerCount(this,"error"))throw Y}function es(){J.removeListener("data",ee),Y.removeListener("drain",et),J.removeListener("end",ei),J.removeListener("close",en),J.removeListener("error",ea),Y.removeListener("error",ea),J.removeListener("end",es),J.removeListener("close",es),Y.removeListener("close",es)}return J.on("error",ea),Y.on("error",ea),J.on("end",es),J.on("close",es),Y.on("close",es),Y.emit("pipe",J),Y}},319:function(Y,X,J){"use strict";var Q=J(56).Buffer,ee=Q.isEncoding||function(Y){switch((Y=""+Y)&&Y.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function et(Y){var X;switch(this.encoding=function(Y){var X=function(Y){var X;if(!Y)return"utf8";for(;;)switch(Y){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";
10case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return Y;default:if(X)return;Y=(""+Y).toLowerCase(),X=!0}}(Y);if("string"!=typeof X&&(Q.isEncoding===ee||!ee(Y)))throw Error("Unknown encoding: "+Y);return X||Y}(Y),this.encoding){case"utf16le":this.text=en,this.end=ea,X=4;break;case"utf8":this.fillLast=ei,X=4;break;case"base64":this.text=es,this.end=eo,X=3;break;default:this.write=el,this.end=eu;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=Q.allocUnsafe(X)}function er(Y){return Y<=127?0:Y>>5==6?2:Y>>4==14?3:Y>>3==30?4:Y>>6==2?-1:-2}function ei(Y){var X=this.lastTotal-this.lastNeed,J=function(Y,X){if((192&X[0])!=128)return Y.lastNeed=0,"�";if(Y.lastNeed>1&&X.length>1){if((192&X[1])!=128)return Y.lastNeed=1,"�";if(Y.lastNeed>2&&X.length>2&&(192&X[2])!=128)return Y.lastNeed=2,"�"}}(this,Y);return void 0!==J?J:this.lastNeed<=Y.length?(Y.copy(this.lastChar,X,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(Y.copy(this.lastChar,X,0,Y.length),this.lastNeed-=Y.length)}function en(Y,X){if((Y.length-X)%2==0){var J=Y.toString("utf16le",X);if(J){var Q=J.charCodeAt(J.length-1);if(Q>=55296&&Q<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Y[Y.length-2],this.lastChar[1]=Y[Y.length-1],J.slice(0,-1)}return J}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Y[Y.length-1],Y.toString("utf16le",X,Y.length-1)}function ea(Y){var X=Y&&Y.length?this.write(Y):"";if(this.lastNeed){var J=this.lastTotal-this.lastNeed;return X+this.lastChar.toString("utf16le",0,J)}return X}function es(Y,X){var J=(Y.length-X)%3;return 0===J?Y.toString("base64",X):(this.lastNeed=3-J,this.lastTotal=3,1===J?this.lastChar[0]=Y[Y.length-1]:(this.lastChar[0]=Y[Y.length-2],this.lastChar[1]=Y[Y.length-1]),Y.toString("base64",X,Y.length-J))}function eo(Y){var X=Y&&Y.length?this.write(Y):"";return this.lastNeed?X+this.lastChar.toString("base64",0,3-this.lastNeed):X}function el(Y){return Y.toString(this.encoding)}function eu(Y){return Y&&Y.length?this.write(Y):""}X.I=et,et.prototype.write=function(Y){var X,J;if(0===Y.length)return"";if(this.lastNeed){if(void 0===(X=this.fillLast(Y)))return"";J=this.lastNeed,this.lastNeed=0}else J=0;return J<Y.length?X?X+this.text(Y,J):this.text(Y,J):X||""},et.prototype.end=function(Y){var X=Y&&Y.length?this.write(Y):"";return this.lastNeed?X+"�":X},et.prototype.text=function(Y,X){var J=function(Y,X,J){var Q=X.length-1;if(Q<J)return 0;var ee=er(X[Q]);return ee>=0?(ee>0&&(Y.lastNeed=ee-1),ee):--Q<J||-2===ee?0:(ee=er(X[Q]))>=0?(ee>0&&(Y.lastNeed=ee-2),ee):--Q<J||-2===ee?0:(ee=er(X[Q]))>=0?(ee>0&&(2===ee?ee=0:Y.lastNeed=ee-3),ee):0}(this,Y,X);if(!this.lastNeed)return Y.toString("utf8",X);this.lastTotal=J;var Q=Y.length-(J-this.lastNeed);return Y.copy(this.lastChar,0,Q),Y.toString("utf8",X,Q)},et.prototype.fillLast=function(Y){if(this.lastNeed<=Y.length)return Y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Y.length),this.lastNeed-=Y.length}},774:function(X){X.exports=function(Y,X){if(J("noDeprecation"))return Y;var Q=!1;return function(){if(!Q){if(J("throwDeprecation"))throw Error(X);J("traceDeprecation")?console.trace(X):console.warn(X),Q=!0}return Y.apply(this,arguments)}};function J(X){try{if(!Y.g.localStorage)return!1}catch(Y){return!1}var J=Y.g.localStorage[X];return null!=J&&"true"===String(J).toLowerCase()}},181:function(X){"use strict";X.exports=Y.r(356967)},434:function(X){"use strict";X.exports=Y.r(679877)},203:function(X){"use strict";X.exports=Y.r(679877).EventEmitter},23:function(X){"use strict";X.exports=Y.r(445767)}},et={};function er(Y){var X=et[Y];if(void 0!==X)return X.exports;var J=et[Y]={exports:{}},Q=!0;try{ee[Y](J,J.exports,er),Q=!1}finally{Q&&delete et[Y]}return J.exports}er.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_react-dom@1_3a78cb39ecf2c32b8998abc5256d9299/node_modules/next/dist/compiled/stream-browserify/",X.exports=er(854)},445767,(Y,X,J)=>{var Q=Y.i(393214),ee=Y.i(53347),et={7492:function(Y){Y.exports=function(Y,J,Q){if(Y.filter)return Y.filter(J,Q);if(null==Y||"function"!=typeof J)throw TypeError();for(var ee=[],et=0;et<Y.length;et++)if(X.call(Y,et)){var er=Y[et];J.call(Q,er,et,Y)&&ee.push(er)}return ee};var X=Object.prototype.hasOwnProperty},1648:function(Y,X,J){"use strict";var Q=J(7797),ee=J(4834),et=J(8772);Y.exports=J(9095)||Q.call(et,ee)},4757:function(Y,X,J){"use strict";var Q=J(7797),ee=J(4834),et=J(1648);Y.exports=function(){return et(Q,ee,arguments)}},4834:function(Y){"use strict";Y.exports=Function.prototype.apply},8772:function(Y){"use strict";Y.exports=Function.prototype.call},2462:function(Y,X,J){"use strict";var Q=J(7797),ee=J(4785),et=J(8772),er=J(1648);Y.exports=function(Y){if(Y.length<1||"function"!=typeof Y[0])throw new ee("a function is required");return er(Q,et,Y)}},9095:function(Y){"use strict";Y.exports="u">typeof Reflect&&Reflect&&Reflect.apply},2982:function(Y,X,J){"use strict";var Q=J(1893),ee=J(5494),et=ee(Q("String.prototype.indexOf"));Y.exports=function(Y,X){var J=Q(Y,!!X);return"function"==typeof J&&et(Y,".prototype.")>-1?ee(J):J}},5494:function(Y,X,J){"use strict";var Q=J(3798),ee=J(871),et=J(2462),er=J(4757);Y.exports=function(Y){var X=et(arguments),J=Y.length-(arguments.length-1);return Q(X,1+(J>0?J:0),!0)},ee?ee(Y.exports,"apply",{value:er}):Y.exports.apply=er},2071:function(Y,X,J){"use strict";var Q=J(871),ee=J(9546),et=J(4785),er=J(8322);Y.exports=function(Y,X,J){if(!Y||"object"!=typeof Y&&"function"!=typeof Y)throw new et("`obj` must be an object or a function`");if("string"!=typeof X&&"symbol"!=typeof X)throw new et("`property` must be a string or a symbol`");
10if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new et("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new et("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new et("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new et("`loose`, if provided, must be a boolean");var ei=arguments.length>3?arguments[3]:null,en=arguments.length>4?arguments[4]:null,ea=arguments.length>5?arguments[5]:null,es=arguments.length>6&&arguments[6],eo=!!er&&er(Y,X);if(Q)Q(Y,X,{configurable:null===ea&&eo?eo.configurable:!ea,enumerable:null===ei&&eo?eo.enumerable:!ei,value:J,writable:null===en&&eo?eo.writable:!en});else if(!es&&(ei||en||ea))throw new ee("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");else Y[X]=J}},3859:function(Y,X,J){"use strict";var Q,ee=J(2462),et=J(8322);try{Q=[].__proto__===Array.prototype}catch(Y){if(!Y||"object"!=typeof Y||!("code"in Y)||"ERR_PROTO_ACCESS"!==Y.code)throw Y}var er=!!Q&&et&&et(Object.prototype,"__proto__"),ei=Object,en=ei.getPrototypeOf;Y.exports=er&&"function"==typeof er.get?ee([er.get]):"function"==typeof en&&function(Y){return en(null==Y?Y:ei(Y))}},871:function(Y){"use strict";var X=Object.defineProperty||!1;if(X)try{X({},"a",{value:1})}catch(Y){X=!1}Y.exports=X},1247:function(Y){"use strict";Y.exports=EvalError},6621:function(Y){"use strict";Y.exports=Error},6136:function(Y){"use strict";Y.exports=RangeError},252:function(Y){"use strict";Y.exports=ReferenceError},9546:function(Y){"use strict";Y.exports=SyntaxError},4785:function(Y){"use strict";Y.exports=TypeError},1223:function(Y){"use strict";Y.exports=URIError},8300:function(Y){"use strict";Y.exports=Object},4680:function(Y){var X=Object.prototype.hasOwnProperty,J=Object.prototype.toString;Y.exports=function(Y,Q,ee){if("[object Function]"!==J.call(Q))throw TypeError("iterator must be a function");var et=Y.length;if(et===+et)for(var er=0;er<et;er++)Q.call(ee,Y[er],er,Y);else for(var ei in Y)X.call(Y,ei)&&Q.call(ee,Y[ei],ei,Y)}},6555:function(Y){"use strict";var X=Object.prototype.toString,J=Math.max,Q=function(Y,X){for(var J=[],Q=0;Q<Y.length;Q+=1)J[Q]=Y[Q];for(var ee=0;ee<X.length;ee+=1)J[ee+Y.length]=X[ee];return J},ee=function(Y,X){for(var J=[],Q=X||0,ee=0;Q<Y.length;Q+=1,ee+=1)J[ee]=Y[Q];return J},et=function(Y,X){for(var J="",Q=0;Q<Y.length;Q+=1)J+=Y[Q],Q+1<Y.length&&(J+=X);return J};Y.exports=function(Y){var er,ei=this;if("function"!=typeof ei||"[object Function]"!==X.apply(ei))throw TypeError("Function.prototype.bind called on incompatible "+ei);for(var en=ee(arguments,1),ea=J(0,ei.length-en.length),es=[],eo=0;eo<ea;eo++)es[eo]="$"+eo;if(er=Function("binder","return function ("+et(es,",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof er){var X=ei.apply(this,Q(en,arguments));return Object(X)===X?X:this}return ei.apply(Y,Q(en,arguments))}),ei.prototype){var el=function(){};el.prototype=ei.prototype,er.prototype=new el,el.prototype=null}return er}},7797:function(Y,X,J){"use strict";var Q=J(6555);Y.exports=Function.prototype.bind||Q},1893:function(Y,X,J){"use strict";var Q,ee=J(8300),et=J(6621),er=J(1247),ei=J(6136),en=J(252),ea=J(9546),es=J(4785),eo=J(1223),el=J(4197),eu=J(4455),ef=J(1295),ed=J(6949),ec=J(2943),eh=J(1721),ep=J(3536),em=Function,eb=function(Y){try{return em('"use strict"; return ('+Y+").constructor;")()}catch(Y){}},ey=J(8322),eg=J(871),ev=function(){throw new es},ex=ey?function(){try{return arguments.callee,ev}catch(Y){try{return ey(arguments,"callee").get}catch(Y){return ev}}}():ev,ew=J(9131)(),e_=J(9717),eS=J(45),eM=J(7767),eA=J(4834),ek=J(8772),eE={},ej="u">typeof Uint8Array&&e_?e_(Uint8Array):Q,eT={__proto__:null,"%AggregateError%":"u"<typeof AggregateError?Q:AggregateError,"%Array%":Array,"%ArrayBuffer%":"u"<typeof ArrayBuffer?Q:ArrayBuffer,"%ArrayIteratorPrototype%":ew&&e_?e_([][Symbol.iterator]()):Q,"%AsyncFromSyncIteratorPrototype%":Q,"%AsyncFunction%":eE,"%AsyncGenerator%":eE,"%AsyncGeneratorFunction%":eE,"%AsyncIteratorPrototype%":eE,"%Atomics%":"u"<typeof Atomics?Q:Atomics,"%BigInt%":"u"<typeof BigInt?Q:BigInt,"%BigInt64Array%":"u"<typeof BigInt64Array?Q:BigInt64Array,"%BigUint64Array%":"u"<typeof BigUint64Array?Q:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"u"<typeof DataView?Q:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":et,"%eval%":eval,"%EvalError%":er,"%Float16Array%":"u"<typeof Float16Array?Q:Float16Array,"%Float32Array%":"u"<typeof Float32Array?Q:Float32Array,"%Float64Array%":"u"<typeof Float64Array?Q:Float64Array,"%FinalizationRegistry%":"u"<typeof FinalizationRegistry?Q:FinalizationRegistry,"%Function%":em,"%GeneratorFunction%":eE,"%Int8Array%":"u"<typeof Int8Array?Q:Int8Array,"%Int16Array%":"u"<typeof Int16Array?Q:Int16Array,"%Int32Array%":"u"<typeof Int32Array?Q:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
10IteratorPrototype%":ew&&e_?e_(e_([][Symbol.iterator]())):Q,"%JSON%":"object"==typeof JSON?JSON:Q,"%Map%":"u"<typeof Map?Q:Map,"%MapIteratorPrototype%":"u">typeof Map&&ew&&e_?e_((new Map)[Symbol.iterator]()):Q,"%Math%":Math,"%Number%":Number,"%Object%":ee,"%Object.getOwnPropertyDescriptor%":ey,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"u"<typeof Promise?Q:Promise,"%Proxy%":"u"<typeof Proxy?Q:Proxy,"%RangeError%":ei,"%ReferenceError%":en,"%Reflect%":"u"<typeof Reflect?Q:Reflect,"%RegExp%":RegExp,"%Set%":"u"<typeof Set?Q:Set,"%SetIteratorPrototype%":"u">typeof Set&&ew&&e_?e_((new Set)[Symbol.iterator]()):Q,"%SharedArrayBuffer%":"u"<typeof SharedArrayBuffer?Q:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":ew&&e_?e_(""[Symbol.iterator]()):Q,"%Symbol%":ew?Symbol:Q,"%SyntaxError%":ea,"%ThrowTypeError%":ex,"%TypedArray%":ej,"%TypeError%":es,"%Uint8Array%":"u"<typeof Uint8Array?Q:Uint8Array,"%Uint8ClampedArray%":"u"<typeof Uint8ClampedArray?Q:Uint8ClampedArray,"%Uint16Array%":"u"<typeof Uint16Array?Q:Uint16Array,"%Uint32Array%":"u"<typeof Uint32Array?Q:Uint32Array,"%URIError%":eo,"%WeakMap%":"u"<typeof WeakMap?Q:WeakMap,"%WeakRef%":"u"<typeof WeakRef?Q:WeakRef,"%WeakSet%":"u"<typeof WeakSet?Q:WeakSet,"%Function.prototype.call%":ek,"%Function.prototype.apply%":eA,"%Object.defineProperty%":eg,"%Object.getPrototypeOf%":eS,"%Math.abs%":el,"%Math.floor%":eu,"%Math.max%":ef,"%Math.min%":ed,"%Math.pow%":ec,"%Math.round%":eh,"%Math.sign%":ep,"%Reflect.getPrototypeOf%":eM};if(e_)try{null.error}catch(Y){var eC=e_(e_(Y));eT["%Error.prototype%"]=eC}var eR=function Y(X){var J;if("%AsyncFunction%"===X)J=eb("async function () {}");else if("%GeneratorFunction%"===X)J=eb("function* () {}");else if("%AsyncGeneratorFunction%"===X)J=eb("async function* () {}");else if("%AsyncGenerator%"===X){var Q=Y("%AsyncGeneratorFunction%");Q&&(J=Q.prototype)}else if("%AsyncIteratorPrototype%"===X){var ee=Y("%AsyncGenerator%");ee&&e_&&(J=e_(ee.prototype))}return eT[X]=J,J},eP={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},eI=J(7797),eO=J(3383),eN=eI.call(ek,Array.prototype.concat),eB=eI.call(eA,Array.prototype.splice),eL=eI.call(ek,String.prototype.replace),eF=eI.call(ek,String.prototype.slice),eD=eI.call(ek,RegExp.prototype.exec),eV=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,eU=/\\(\\)?/g,ez=function(Y){var X=eF(Y,0,1),J=eF(Y,-1);if("%"===X&&"%"!==J)throw new ea("invalid intrinsic syntax, expected closing `%`");if("%"===J&&"%"!==X)throw new ea("invalid intrinsic syntax, expected opening `%`");var Q=[];return eL(Y,eV,function(Y,X,J,ee){Q[Q.length]=J?eL(ee,eU,"$1"):X||Y}),Q},eq=function(Y,X){var J,Q=Y;if(eO(eP,Q)&&(Q="%"+(J=eP[Q])[0]+"%"),eO(eT,Q)){var ee=eT[Q];if(ee===eE&&(ee=eR(Q)),void 0===ee&&!X)throw new es("intrinsic "+Y+" exists, but is not available. Please file an issue!");return{alias:J,name:Q,value:ee}}throw new ea("intrinsic "+Y+" does not exist!")};Y.exports=function(Y,X){if("string"!=typeof Y||0===Y.length)throw new es("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof X)throw new es('"allowMissing" argument must be a boolean');if(null===eD(/^%?[^%]*%?$/,Y))throw new ea("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var J=ez(Y),Q=J.length>0?J[0]:"",ee=eq("%"+Q+"%",X),et=ee.name,er=ee.value,ei=!1,en=ee.alias;en&&(Q=en[0],eB(J,eN([0,1],en)));for(var eo=1,el=!0;eo<J.length;eo+=1){var eu=J[eo],ef=eF(eu,0,1),ed=eF(eu,-1);if(('"'===ef||"'"===ef||"`"===ef||'"'===ed||"'"===ed||"`"===ed)&&ef!==ed)throw new ea("property names with quotes must have matching quotes");if("constructor"!==eu&&el||(ei=!0),Q+="."+eu,eO(eT,et="%"+Q+"%"))er=eT[et];else if(null!=er){if(!(eu in er)){if(!X)throw new es("base intrinsic for "+Y+" exists, but the property is not available.");return}if(ey&&eo+1>=J.length){var ec=ey(er,eu);er=(el=!!ec)&&"get"in ec&&!("originalValue"in ec.get)?ec.get:er[eu]}else el=eO(er,eu),er=er[eu];el&&!ei&&(eT[et]=er)}}return er}},45:function(Y,X,J){"use strict";Y.exports=J(8300).getPrototypeOf||null},7767:function(Y){"use strict";Y.exports="u">typeof Reflect&&Reflect.getPrototypeOf||null},9717:function(Y,X,J){"use strict";var Q=J(7767),ee=J(45),et=J(3859);Y.exports=Q?function(Y){return Q(Y)}:ee?function(Y){if(!Y||"object"!=typeof Y&&"function"!=typeof Y)throw TypeError("getProto: not an object");return ee(Y)}:et?function(Y){return et(Y)}:null},8422:function(Y){"use strict";Y.exports=Object.getOwnPropertyDescriptor},8322:function(Y,X,J){"use strict";var Q=J(8422);if(Q)try{Q([],"length")}catch(Y){Q=null}Y.exports=Q},8122:function(Y,X,J){"use strict";var Q=J(871),ee=function(){return!!Q};ee.hasArrayLengthDefineBug=function(){if(!Q)return null;try{return 1!==Q([],"length",{value:1}).length}catch(Y){return!0}},Y.exports=ee},8564:function(Y,X,J){"use strict";var Q="u">typeof Symbol&&Symbol,ee=J(9094);Y.exports=function(){return"function"==typeof Q&&"function"==typeof Symbol&&"symbol"==typeof Q("foo")&&"symbol"==typeof Symbol("bar")&&ee()}},9094:function(Y){"use strict";Y.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var Y={},X=Symbol("test"),J=Object(X);if("string"==typeof X||"[object Symbol]"!==Object.prototype.toString.call(X)||"[object Symbol]"!==Object.prototype.toString.call(J))return!1;for(X in Y[X]=42,Y)return!1;if("function"==typeof Object.keys&&0!==Object.keys(Y).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(Y).length)return!1;var Q=Object.getOwnPropertySymbols(Y);if(1!==Q.length||Q[0]!==X||!Object.prototype.propertyIsEnumerable.call(Y,X))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var ee=Object.getOwnPropertyDescriptor(Y,X);if(42!==ee.value||!0!==ee.enumerable)return!1}return!0}},9131:function(Y,X,J){"use strict";var Q="u">typeof Symbol&&Symbol,ee=J(6313);Y.exports=function(){return"function"==typeof Q&&"function"==typeof Symbol&&"symbol"==typeof Q("foo")&&"symbol"==typeof Symbol("bar")&&ee()}},6313:function(Y){"use strict";Y.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var Y={},X=Symbol("test"),J=Object(X);if("string"==typeof X||"[object Symbol]"!==Object.prototype.toString.call(X)||"[object Symbol]"!==Object.prototype.toString.call(J))return!1;for(var Q in Y[X]=42,Y)return!1;if("function"==typeof Object.keys&&0!==Object.keys(Y).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(Y).length)return!1;var ee=Object.getOwnPropertySymbols(Y);if(1!==ee.length||ee[0]!==X||!Object.prototype.propertyIsEnumerable.call(Y,X))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var et=Object.getOwnPropertyDescriptor(Y,X);if(42!==et.value||!0!==et.enumerable)return!1}return!0}},3383:function(Y,X,J){"use strict";var Q=Function.prototype.call,ee=Object.prototype.hasOwnProperty;Y.exports=J(7797).call(Q,ee)},1638:function(Y){"function"==typeof Object.create?Y.exports=function(Y,X){X&&(Y.super_=X,Y.prototype=Object.create(X.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}))}:Y.exports=function(Y,X){if(X){Y.super_=X;var J=function(){};J.prototype=X.prototype,Y.prototype=new J,Y.prototype.constructor=Y}}},6960:function(Y){"use strict";var X="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,J=Object.prototype.toString,Q=function(Y){return(!X||!Y||"object"!=typeof Y||!(Symbol.toStringTag in Y))&&"[object Arguments]"===J.call(Y)},ee=function(Y){return!!Q(Y)||null!==Y&&"object"==typeof Y&&"number"==typeof Y.length&&Y.length>=0&&"[object Array]"!==J.call(Y)&&"[object Function]"===J.call(Y.callee)},et=function(){return Q(arguments)}();Q.isLegacyArguments=ee,Y.exports=et?Q:ee},8979:function(Y){"use strict";var X=Object.prototype.toString,J=Function.prototype.toString,Q=/^\s*(?:function)?\*/,ee="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,et=Object.getPrototypeOf,er=function(){if(!ee)return!1;try{return Function("return function*() {}")()}catch(Y){}}(),ei=er?et(er):{};Y.exports=function(Y){return"function"==typeof Y&&(!!Q.test(J.call(Y))||(ee?et(Y)===ei:"[object GeneratorFunction]"===X.call(Y)))}},9572:function(X,J,Q){"use strict";var ee=Q(4680),et=Q(3147),er=Q(2982),ei=er("Object.prototype.toString"),en=Q(8564)()&&"symbol"==typeof Symbol.toStringTag,ea=et(),es=er("Array.prototype.indexOf",!0)||function(Y,X){for(var J=0;J<Y.length;J+=1)if(Y[J]===X)return J;return -1},eo=er("String.prototype.slice"),el={},eu=Q(9745),ef=Object.getPrototypeOf;en&&eu&&ef&&ee(ea,function(X){var J=new Y.g[X];if(!(Symbol.toStringTag in J))throw EvalError("this engine has support for Symbol.toStringTag, but "+X+" does not have the property! Please report this.");var Q=ef(J),ee=eu(Q,Symbol.toStringTag);ee||(ee=eu(ef(Q),Symbol.toStringTag)),el[X]=ee.get});var ed=function(Y){var X=!1;return ee(el,function(J,Q){if(!X)try{X=J.call(Y)===Q}catch(Y){}}),X};X.exports=function(Y){return!!Y&&"object"==typeof Y&&(en?!!eu&&ed(Y):es(ea,eo(ei(Y),8,-1))>-1)}},4197:function(Y){"use strict";Y.exports=Math.abs},4455:function(Y){"use strict";Y.exports=Math.floor},6128:function(Y){"use strict";Y.exports=Number.isNaN||function(Y){return Y!=Y}},1295:function(Y){"use strict";Y.exports=Math.max},6949:function(Y){"use strict";Y.exports=Math.min},2943:function(Y){"use strict";Y.exports=Math.pow},1721:function(Y){"use strict";Y.exports=Math.round},3536:function(Y,X,J){"use strict";var Q=J(6128);Y.exports=function(Y){return Q(Y)||0===Y?Y:Y<0?-1:1}},3798:function(Y,X,J){"use strict";var Q=J(1893),ee=J(2071),et=J(8122)(),er=J(8322),ei=J(4785),en=Q("%Math.floor%");Y.exports=function(Y,X){if("function"!=typeof Y)throw new ei("`fn` is not a function");if("number"!=typeof X||X<0||X>0xffffffff||en(X)!==X)throw new ei("`length` must be a positive 32-bit integer");var J=arguments.length>2&&!!arguments[2],Q=!0,ea=!0;if("length"in Y&&er){var es=er(Y,"length");es&&!es.configurable&&(Q=!1),es&&!es.writable&&(ea=!1)}return(Q||ea||!J)&&(et?ee(Y,"length",X,!0,!0):ee(Y,"length",X)),Y}},3614:function(Y){Y.exports=function(Y){return Y instanceof Q.Buffer}},7551:function(Y,X,J){"use strict";var Q=J(6960),ee=J(8979),et=J(3051),er=J(9572);function ei(Y){return Y.call.bind(Y)}var en="u">typeof BigInt,ea="u">typeof Symbol,es=ei(Object.prototype.toString),eo=ei(Number.prototype.valueOf),el=ei(String.prototype.valueOf),eu=ei(Boolean.prototype.valueOf);if(en)var ef=ei(BigInt.prototype.valueOf);if(ea)var ed=ei(Symbol.prototype.valueOf);function ec(Y,X){if("object"!=typeof Y)return!1;try{return X(Y),!0}catch(Y){return!1}}function eh(Y){return"[object Map]"===es(Y)}function ep(Y){return"[object Set]"===es(Y)}function em(Y){return"[object WeakMap]"===es(Y)}function eb(Y){return"[object WeakSet]"===es(Y)}function ey(Y){return"[object ArrayBuffer]"===es(Y)}function eg(Y){return!("u"<typeof ArrayBuffer)&&(ey.working?ey(Y):Y instanceof ArrayBuffer)}function ev(Y){return"[object DataView]"===es(Y)}function ex(Y){return!("u"<typeof DataView)&&(ev.working?ev(Y):Y instanceof DataView)}X.isArgumentsObject=Q,X.isGeneratorFunction=ee,X.isTypedArray=er,X.isPromise=function(Y){return"u">typeof Promise&&Y instanceof Promise||null!==Y&&"object"==typeof Y&&"function"==typeof Y.then&&"function"==typeof Y.catch},X.isArrayBufferView=function(Y){return"u">typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(Y):er(Y)||ex(Y)},X.isUint8Array=function(Y){return"Uint8Array"===et(Y)},X.isUint8ClampedArray=function(Y){return"Uint8ClampedArray"===et(Y)},X.isUint16Array=function(Y){return"Uint16Array"===et(Y)},X.isUint32Array=function(Y){return"Uint32Array"===et(Y)},X.isInt8Array=function(Y){return"Int8Array"===et(Y)},X.isInt16Array=function(Y){return"Int16Array"===et(Y)},X.isInt32Array=function(Y){return"Int32Array"===et(Y)},X.isFloat32Array=function(Y){return"Float32Array"===et(Y)},X.isFloat64Array=function(Y){return"Float64Array"===et(Y)},X.isBigInt64Array=function(Y){return"BigInt64Array"===et(Y)},X.isBigUint64Array=function(Y){return"BigUint64Array"===et(Y)},eh.working="u">typeof Map&&eh(new Map),X.isMap=function(Y){return!("u"<typeof Map)&&(eh.working?eh(Y):Y instanceof Map)},ep.working="u">typeof Set&&ep(new Set),X.isSet=function(Y){return!("u"<typeof Set)&&(ep.working?ep(Y):Y instanceof Set)},em.working="u">typeof WeakMap&&em(new WeakMap),X.isWeakMap=function(Y){return!("u"<typeof WeakMap)&&(em.working?em(Y):Y instanceof WeakMap)},eb.working="u">typeof WeakSet&&eb(new WeakSet),X.isWeakSet=function(Y){return eb(Y)},ey.working="u">typeof ArrayBuffer&&ey(new ArrayBuffer),X.isArrayBuffer=eg,ev.working="u">typeof ArrayBuffer&&"u">typeof DataView&&ev(new DataView(new ArrayBuffer(1),0,1)),X.isDataView=ex;var ew="u">typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function e_(Y){return"[object SharedArrayBuffer]"===es(Y)}function eS(Y){return void 0!==ew&&(void 0===e_.working&&(e_.working=e_(new ew)),e_.working?e_(Y):Y instanceof ew)}function eM(Y){return ec(Y,eo)}function eA(Y){return ec(Y,el)}function ek(Y){return ec(Y,eu)}function eE(Y){return en&&ec(Y,ef)}function ej(Y){return ea&&ec(Y,ed)}X.isSharedArrayBuffer=eS,X.isAsyncFunction=function(Y){return"[object AsyncFunction]"===es(Y)},X.isMapIterator=function(Y){return"[object Map Iterator]"===es(Y)},X.isSetIterator=function(Y){return"[object Set Iterator]"===es(Y)},X.isGeneratorObject=function(Y){return"[object Generator]"===es(Y)},X.isWebAssemblyCompiledModule=function(Y){return"[object WebAssembly.Module]"===es(Y)},X.isNumberObject=eM,X.isStringObject=eA,X.isBooleanObject=ek,X.isBigIntObject=eE,X.isSymbolObject=ej,X.isBoxedPrimitive=function(Y){return eM(Y)||eA(Y)||ek(Y)||eE(Y)||ej(Y)},X.isAnyArrayBuffer=function(Y){return"u">typeof Uint8Array&&(eg(Y)||eS(Y))},["isProxy","isExternal","isModuleNamespaceObject"]
10.forEach(function(Y){Object.defineProperty(X,Y,{enumerable:!1,value:function(){throw Error(Y+" is not supported in userland")}})})},4268:function(Y,X,J){var Q=Object.getOwnPropertyDescriptors||function(Y){for(var X=Object.keys(Y),J={},Q=0;Q<X.length;Q++)J[X[Q]]=Object.getOwnPropertyDescriptor(Y,X[Q]);return J},et=/%[sdj%]/g;X.format=function(Y){if(!em(Y)){for(var X=[],J=0;J<arguments.length;J++)X.push(ea(arguments[J]));return X.join(" ")}for(var J=1,Q=arguments,ee=Q.length,er=String(Y).replace(et,function(Y){if("%%"===Y)return"%";if(J>=ee)return Y;switch(Y){case"%s":return String(Q[J++]);case"%d":return Number(Q[J++]);case"%j":try{return JSON.stringify(Q[J++])}catch(Y){return"[Circular]"}default:return Y}}),ei=Q[J];J<ee;ei=Q[++J])eh(ei)||!eg(ei)?er+=" "+ei:er+=" "+ea(ei);return er},X.deprecate=function(Y,J){if(void 0!==ee.default&&!0===ee.default.noDeprecation)return Y;if(void 0===ee.default)return function(){return X.deprecate(Y,J).apply(this,arguments)};var Q=!1;return function(){if(!Q){if(ee.default.throwDeprecation)throw Error(J);ee.default.traceDeprecation?console.trace(J):console.error(J),Q=!0}return Y.apply(this,arguments)}};var er={},ei=/^$/;if(ee.default.env.NODE_DEBUG){var en=ee.default.env.NODE_DEBUG;ei=RegExp("^"+(en=en.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase())+"$","i")}function ea(Y,J){var Q={seen:[],stylize:eo};return arguments.length>=3&&(Q.depth=arguments[2]),arguments.length>=4&&(Q.colors=arguments[3]),ec(J)?Q.showHidden=J:J&&X._extend(Q,J),eb(Q.showHidden)&&(Q.showHidden=!1),eb(Q.depth)&&(Q.depth=2),eb(Q.colors)&&(Q.colors=!1),eb(Q.customInspect)&&(Q.customInspect=!0),Q.colors&&(Q.stylize=es),el(Q,Y,Q.depth)}function es(Y,X){var J=ea.styles[X];return J?"\x1b["+ea.colors[J][0]+"m"+Y+"\x1b["+ea.colors[J][1]+"m":Y}function eo(Y,X){return Y}function el(Y,J,Q){if(Y.customInspect&&J&&ew(J.inspect)&&J.inspect!==X.inspect&&!(J.constructor&&J.constructor.prototype===J)){var ee,et,er,ei,en,ea,es=J.inspect(Q,Y);return em(es)||(es=el(Y,es,Q)),es}var eo=function(Y,X){if(eb(X))return Y.stylize("undefined","undefined");if(em(X)){var J="'"+JSON.stringify(X).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Y.stylize(J,"string")}return ep(X)?Y.stylize(""+X,"number"):ec(X)?Y.stylize(""+X,"boolean"):eh(X)?Y.stylize("null","null"):void 0}(Y,J);if(eo)return eo;var eg=Object.keys(J),e_=(en={},eg.forEach(function(Y,X){en[Y]=!0}),en);if(Y.showHidden&&(eg=Object.getOwnPropertyNames(J)),ex(J)&&(eg.indexOf("message")>=0||eg.indexOf("description")>=0))return eu(J);if(0===eg.length){if(ew(J)){var eS=J.name?": "+J.name:"";return Y.stylize("[Function"+eS+"]","special")}if(ey(J))return Y.stylize(RegExp.prototype.toString.call(J),"regexp");if(ev(J))return Y.stylize(Date.prototype.toString.call(J),"date");if(ex(J))return eu(J)}var eM="",ek=!1,eE=["{","}"];if(ed(J)&&(ek=!0,eE=["[","]"]),ew(J)&&(eM=" [Function"+(J.name?": "+J.name:"")+"]"),ey(J)&&(eM=" "+RegExp.prototype.toString.call(J)),ev(J)&&(eM=" "+Date.prototype.toUTCString.call(J)),ex(J)&&(eM=" "+eu(J)),0===eg.length&&(!ek||0==J.length))return eE[0]+eM+eE[1];if(Q<0)if(ey(J))return Y.stylize(RegExp.prototype.toString.call(J),"regexp");else return Y.stylize("[Object]","special");return Y.seen.push(J),ea=ek?function(Y,X,J,Q,ee){for(var et=[],er=0,ei=X.length;er<ei;++er)eA(X,String(er))?et.push(ef(Y,X,J,Q,String(er),!0)):et.push("");return ee.forEach(function(ee){ee.match(/^\d+$/)||et.push(ef(Y,X,J,Q,ee,!0))}),et}(Y,J,Q,e_,eg):eg.map(function(X){return ef(Y,J,Q,e_,X,ek)}),Y.seen.pop(),ee=ea,et=eM,er=eE,ei=0,ee.reduce(function(Y,X){return ei++,X.indexOf("\n")>=0&&ei++,Y+X.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?er[0]+(""===et?"":et+"\n ")+" "+ee.join(",\n  ")+" "+er[1]:er[0]+et+" "+ee.join(", ")+" "+er[1]}function eu(Y){return"["+Error.prototype.toString.call(Y)+"]"}function ef(Y,X,J,Q,ee,et){var er,ei,en;if((en=Object.getOwnPropertyDescriptor(X,ee)||{value:X[ee]}).get?ei=en.set?Y.stylize("[Getter/Setter]","special"):Y.stylize("[Getter]","special"):en.set&&(ei=Y.stylize("[Setter]","special")),eA(Q,ee)||(er="["+ee+"]"),!ei&&(0>Y.seen.indexOf(en.value)?(ei=eh(J)?el(Y,en.value,null):el(Y,en.value,J-1)).indexOf("\n")>-1&&(ei=et?ei.split("\n").map(function(Y){return"  "+Y}).join("\n").substr(2):"\n"+ei.split("\n").map(function(Y){return"   "+Y}).join("\n")):ei=Y.stylize("[Circular]","special")),eb(er)){if(et&&ee.match(/^\d+$/))return ei;(er=JSON.stringify(""+ee)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(er=er.substr(1,er.length-2),er=Y.stylize(er,"name")):(er=er.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),er
vendor: 1,310 bytes, line 10
10=Y.stylize(er,"string"))}return er+": "+ei}function ed(Y){return Array.isArray(Y)}function ec(Y){return"boolean"==typeof Y}function eh(Y){return null===Y}function ep(Y){return"number"==typeof Y}function em(Y){return"string"==typeof Y}function eb(Y){return void 0===Y}function ey(Y){return eg(Y)&&"[object RegExp]"===e_(Y)}function eg(Y){return"object"==typeof Y&&null!==Y}function ev(Y){return eg(Y)&&"[object Date]"===e_(Y)}function ex(Y){return eg(Y)&&("[object Error]"===e_(Y)||Y instanceof Error)}function ew(Y){return"function"==typeof Y}function e_(Y){return Object.prototype.toString.call(Y)}function eS(Y){return Y<10?"0"+Y.toString(10):Y.toString(10)}X.debuglog=function(Y){if(!er[Y=Y.toUpperCase()])if(ei.test(Y)){var J=ee.default.pid;er[Y]=function(){var Q=X.format.apply(X,arguments);console.error("%s %d: %s",Y,J,Q)}}else er[Y]=function(){};return er[Y]},X.inspect=ea,ea.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},ea.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},X.types=J(7551),X.isArray=ed,X.isBoolean=ec,X.isNull=eh,X.isNullOrUndefined=function(Y){return null==Y}
10,X.isNumber=ep,X.isString=em,X.isSymbol=function(Y){return"symbol"==typeof Y},X.isUndefined=eb,X.isRegExp=ey,X.types.isRegExp=ey,X.isObject=eg,X.isDate=ev,X.types.isDate=ev,X.isError=ex,X.types.isNativeError=ex,X.isFunction=ew,X.isPrimitive=function(Y){return null===Y||"boolean"==typeof Y||"number"==typeof Y||"string"==typeof Y||"symbol"==typeof Y||void 0===Y},X.isBuffer=J(3614);var eM=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function eA(Y,X){return Object.prototype.hasOwnProperty.call(Y,X)}X.log=function(){var Y,J;console.log("%s - %s",(J=[eS((Y=new Date).getHours()),eS(Y.getMinutes()),eS(Y.getSeconds())].join(":"),[Y.getDate(),eM[Y.getMonth()],J].join(" ")),X.format.apply(X,arguments))},X.inherits=J(1638),X._extend=function(Y,X){if(!X||!eg(X))return Y;for(var J=Object.keys(X),Q=J.length;Q--;)Y[J[Q]]=X[J[Q]];return Y};var ek="u">typeof Symbol?Symbol("util.promisify.custom"):void 0;function eE(Y,X){if(!Y){var J=Error("Promise was rejected with a falsy value");J.reason=Y,Y=J}return X(Y)}X.promisify=function(Y){if("function"!=typeof Y)throw TypeError('The "original" argument must be of type Function');if(ek&&Y[ek]){var X=Y[ek];if("function"!=typeof X)throw TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(X,ek,{value:X,enumerable:!1,writable:!1,configurable:!0}),X}function X(){for(var X,J,Q=new Promise(function(Y,Q){X=Y,J=Q}),ee=[],et=0;et<arguments.length;et++)ee.push(arguments[et]);ee.push(function(Y,Q){Y?J(Y):X(Q)});try{Y.apply(this,ee)}catch(Y){J(Y)}return Q}return Object.setPrototypeOf(X,Object.getPrototypeOf(Y)),ek&&Object.defineProperty(X,ek,{value:X,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(X,Q(Y))},X.promisify.custom=ek,X.callbackify=function(Y){if("function"!=typeof Y)throw TypeError('The "original" argument must be of type Function');function X(){for(var X=[],J=0;J<arguments.length;J++)X.push(arguments[J]);var Q=X.pop();if("function"!=typeof Q)throw TypeError("The last argument must be of type Function");var et=this,er=function(){return Q.apply(et,arguments)};Y.apply(this,X).then(function(Y){ee.default.nextTick(er.bind(null,null,Y))},function(Y){ee.default.nextTick(eE.bind(null,Y,er))})}return Object.setPrototypeOf(X,Object.getPrototypeOf(Y)),Object.defineProperties(X,Q(Y)),X}},3051:function(X,J,Q){"use strict";var ee=Q(4680),et=Q(3147),er=Q(2982),ei=er("Object.prototype.toString"),en=Q(8564)()&&"symbol"==typeof Symbol.toStringTag,ea=et(),es=er("String.prototype.slice"),eo={},el=Q(9745),eu=Object.getPrototypeOf;en&&el&&eu&&ee(ea,function(X){if("function"==typeof Y.g[X]){var J=new Y.g[X];if(!(Symbol.toStringTag in J))throw EvalError("this engine has support for Symbol.toStringTag, but "+X+" does not have the property! Please report this.");var Q=eu(J),ee=el(Q,Symbol.toStringTag);ee||(ee=el(eu(Q),Symbol.toStringTag)),eo[X]=ee.get}});var ef=function(Y){var X=!1;return ee(eo,function(J,Q){if(!X)try{var ee=J.call(Y);ee===Q&&(X=ee)}catch(Y){}}),X},ed=Q(9572);X.exports=function(Y){return!!ed(Y)&&(en?ef(Y):es(ei(Y),8,-1))}},3147:function(X,J,Q){"use strict";var ee=Q(7492);X.exports=function(){return ee(["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],function(X){return"function"==typeof Y.g[X]})}},9745:function(Y,X,J){"use strict";Y.exports=J(8322)}},er={};function ei(Y){var X=er[Y];if(void 0!==X)return X.exports;var J=er[Y]={exports:{}},Q=!0;try{et[Y](J,J.exports,ei),Q=!1}finally{Q&&delete er[Y]}return J.exports}ei.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_react-dom@1_3a78cb39ecf2c32b8998abc5256d9299/node_modules/next/dist/compiled/util/",X.exports=ei(4268)},819376,(__turbopack_context__,module,exports)=>{!function(){var __webpack_modules__={285:function(__unused_webpack_module,exports){var indexOf=function(Y,X){if(Y.indexOf)return Y.indexOf(X);for(var J=0;J<Y.length;J++)if(Y[J]===X)return J;return -1},Object_keys=function(Y){if(Object.keys)return Object.keys(Y);var X=[];for(var J in Y)X.push(J);return X}
10,forEach=function(Y,X){if(Y.forEach)return Y.forEach(X);for(var J=0;J<Y.length;J++)X(Y[J],J,Y)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(Y,X,J){Object.defineProperty(Y,X,{writable:!0,enumerable:!1,configurable:!0,value:J})}}catch(Y){return function(Y,X,J){Y[X]=J}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(Y){if(!(this instanceof Script))return new Script(Y);this.code=Y};Script.prototype.runInContext=function(Y){if(!(Y instanceof Context))throw TypeError("needs a 'context' argument.");var X=document.createElement("iframe");X.style||(X.style={}),X.style.display="none",document.body.appendChild(X);var J=X.contentWindow,Q=J.eval,ee=J.execScript;!Q&&ee&&(ee.call(J,"null"),Q=J.eval),forEach(Object_keys(Y),function(X){J[X]=Y[X]}),forEach(globals,function(X){Y[X]&&(J[X]=Y[X])});var et=Object_keys(J),er=Q.call(J,this.code);return forEach(Object_keys(J),function(X){(X in Y||-1===indexOf(et,X))&&(Y[X]=J[X])}),forEach(globals,function(X){X in Y||defineProp(Y,X,J[X])}),document.body.removeChild(X),er},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(Y){var X=Script.createContext(Y),J=this.runInContext(X);return Y&&forEach(Object_keys(X),function(J){Y[J]=X[J]}),J},forEach(Object_keys(Script.prototype),function(Y){exports[Y]=Script[Y]=function(X){var J=Script(X);return J[Y].apply(J,[].slice.call(arguments,1))}}),exports.isContext=function(Y){return Y instanceof Context},exports.createScript=function(Y){return exports.Script(Y)},exports.createContext=Script.createContext=function(Y){var X=new Context;return"object"==typeof Y&&forEach(Object_keys(Y),function(J){X[J]=Y[J]}),X}}};"u">typeof __nccwpck_require__&&(__nccwpck_require__.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_react-dom@1_3a78cb39ecf2c32b8998abc5256d9299/node_modules/next/dist/compiled/vm-browserify/");var __webpack_exports__={};__webpack_modules__[285](0,__webpack_exports__),module.exports=__webpack_exports__}()},165630,(Y,X,J)=>{var Q=Y.r(356967).Buffer,ee=Q.isEncoding||function(Y){switch(Y&&Y.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},et=J.StringDecoder=function(Y){this.encoding=(Y||"utf8").toLowerCase().replace(/[-_]/,"");if(Y&&!ee(Y))throw Error("Unknown encoding: "+Y);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=ei;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=en;break;default:this.write=er;return}this.charBuffer=new Q(6),this.charReceived=0,this.charLength=0};function er(Y){return Y.toString(this.encoding)}function ei(Y){this.charReceived=Y.length%2,this.charLength=2*!!this.charReceived}function en(Y){this.charReceived=Y.length%3,this.charLength=3*!!this.charReceived}et.prototype.write=function(Y){for(var X="";this.charLength;){var J=Y.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:Y.length;if(Y.copy(this.charBuffer,this.charReceived,0,J),this.charReceived+=J,this.charReceived<this.charLength)return"";Y=Y.slice(J,Y.length);var Q=(X=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(X.length-1);if(Q>=55296&&Q<=56319){this.charLength+=this.surrogateSize,X="";continue}if(this.charReceived=this.charLength=0,0===Y.length)return X;break}this.detectIncompleteChar(Y);var ee=Y.length;this.charLength&&(Y.copy(this.charBuffer,0,Y.length-this.charReceived,ee),ee-=this.charReceived);var ee=(X+=Y.toString(this.encoding,0,ee)).length-1,Q=X.charCodeAt(ee);if(Q>=55296&&Q<=56319){var et=this.surrogateSize;return this.charLength+=et,this.charReceived+=et,this.charBuffer.copy(this.charBuffer,et,0,et),Y.copy(this.charBuffer,0,0,et),X.substring(0,ee)}return X},et.prototype.detectIncompleteChar=function(Y){for(var X=Y.length>=3?3:Y.length;X>0;X--){var J=Y[Y.length-X];if(1==X&&J>>5==6){this.charLength=2;break}if(X<=2&&J>>4==14){this.charLength=3;break}if(X<=3&&J>>3==30){this.charLength=4;break}}this.charReceived=X},et.prototype.end=function(Y){var X="";if(Y&&Y.length&&(X=this.write(Y)),this.charReceived){var J=this.charReceived,Q=this.charBuffer,ee=this.encoding;X+=Q.slice(0,J).toString(ee)}return X}}]);
11
12//# debugId=2b3eac67-26e1-825e-23d7-83d58af510bb

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.