1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,89686,e=>{"use strict";var t=e.i(18050);let r=(0,e.i(70703).default)(()=>e.A(16905).then(e=>e.AsciiShader),{loadableGenerated:{modules:[59907]},ssr:!1});function n(){return(0,t.jsx)("div",{className:"relative h-[250px] w-[250px] shrink-0 overflow-hidden rounded-sm border border-foreground/[0.06] opacity-70 transition-opacity duration-500 hover:opacity-100 md:h-[250px] md:w-[250px]",children:(0,t.jsx)(r,{frag:"plasma",cols:64,rows:32,charWidth:5,charHeight:8,ramp:"binary",fps:14,color:"hsl(var(--foreground) / 0.4)"})})}e.s(["default",()=>n])},60287,e=>{"use strict";var t=e.i(18050),r=e.i(46932);let n=[.16,1,.3,1];function i({children:e,delay:i=0,className:a,as:o="div",viewport:l=!1,...s}){let u="section"===o?r.motion.section:r.motion.div;return(0,t.jsx)(u,{className:a,...l?{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.4,delay:i,ease:n}}:{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.4,delay:i,ease:n}},...s,children:e})}e.s(["default",()=>i])},6012,e=>{"use strict";var t=e.i(18050),r=e.i(71645);let n=r.forwardRef(function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"}))});var i=e.i(76071);function a(){return(0,t.jsx)(i.default,{onClick:()=>open("mailto:[email protected]"),icon:(0,t.jsx)(n,{}),children:"Say hello"})}e.s(["default",()=>a],6012)},48265,e=>{"use strict";var t=e.i(18050),r=e.i(78931),n=e.i(71645);e.s(["default",0,()=>{let[e,i]=(0,n.useState)("idle"),[a,o]=(0,n.useState)(0);return(0,n.useEffect)(()=>{i("waving");let e=setTimeout(()=>i("grayscale"),700);return()=>clearTimeout(e)},[]),(0,t.jsx)("span",{onMouseEnter:()=>{o(e=>e+1),i("hover-wave")},onMouseLeave:()=>i("grayscale"),className:(0,r.cl)("inline-block origin-[70%_70%] cursor-default transition-all duration-500",("waving"===e||"hover-wave"===e)&&"animate-wave-slow","grayscale"===e&&"grayscale"),children:"ðð»"},a)}])},68757,e=>{"use strict";let t={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},r={prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]};e.s(["faArrowUpRightFromSquare",()=>r,"faStar",()=>t])},84411,91261,e=>{"use strict";let t,r,n=Symbol.for("drizzle:entityKind");function i(e,t){if(!e||"object"!=typeof e)return!1;if(e instanceof t)return!0;if(!Object.prototype.hasOwnProperty.call(t,n))throw Error(`Class "${t.name??"<unknown>"}" doesn't look like a Drizzle entity. If this is incorrect and the class is provided by Drizzle, please report this as a bug.`);let r=Object.getPrototypeOf(e).constructor;if(r)for(;r;){if(n in r&&r[n]===t[n])return!0;r=Object.getPrototypeOf(r)}return!1}Symbol.for("drizzle:hasOwnEntityKind");let a=Symbol.for("drizzle:Name");class o{static [n]="PgForeignKeyBuilder";reference;
1_onUpdate="no action";_onDelete="no action";constructor(e,t){this.reference=()=>{let{name:t,columns:r,foreignColumns:n}=e();return{name:t,columns:r,foreignTable:n[0].table,foreignColumns:n}},t&&(this._onUpdate=t.onUpdate,this._onDelete=t.onDelete)}onUpdate(e){return this._onUpdate=void 0===e?"no action":e,this}onDelete(e){return this._onDelete=void 0===e?"no action":e,this}build(e){return new l(e,this)}}class l{constructor(e,t){this.table=e,this.reference=t.reference,this.onUpdate=t._onUpdate,this.onDelete=t._onDelete}static [n]="PgForeignKey";reference;onUpdate;onDelete;getName(){let{name:e,columns:t,foreignColumns:r}=this.reference(),n=t.map(e=>e.name),i=r.map(e=>e.name),o=[this.table[a],...n,r[0].table[a],...i];return e??`${o.join("_")}_fk`}}function s(e){return new o(function(){let{name:t,columns:r,foreignColumns:n}=e;return{name:t,columns:r,foreignColumns:n}})}class u{static [n]="ColumnBuilder";config;constructor(e,t,r){this.config={name:e,keyAsName:""===e,notNull:!1,default:void 0,hasDefault:!1,primaryKey:!1,isUnique:!1,uniqueName:void 0,uniqueType:void 0,dataType:t,columnType:r,generated:void 0}}$type(){return this}notNull(){return this.config.notNull=!0,this}default(e){return this.config.default=e,this.config.hasDefault=!0,this}$defaultFn(e){return this.config.defaultFn=e,this.config.hasDefault=!0,this}$default=this.$defaultFn;$onUpdateFn(e){return this.config.onUpdateFn=e,this.config.hasDefault=!0,this}$onUpdate=this.$onUpdateFn;primaryKey(){return this.config.primaryKey=!0,this.config.notNull=!0,this}setName(e){""===this.config.name&&(this.config.name=e)}}class c{constructor(e,t){this.table=e,this.config=t,this.name=t.name,this.keyAsName=t.keyAsName,this.notNull=t.notNull,this.default=t.default,this.defaultFn=t.defaultFn,this.onUpdateFn=t.onUpdateFn,this.hasDefault=t.hasDefault,this.primary=t.primaryKey,this.isUnique=t.isUnique,this.uniqueName=t.uniqueName,this.uniqueType=t.uniqueType,this.dataType=t.dataType,this.columnType=t.columnType,this.generated=t.generated,this.generatedIdentity=t.generatedIdentity}static [n]="Column";name;keyAsName;primary;notNull;default;defaultFn;onUpdateFn;hasDefault;isUnique;uniqueName;uniqueType;dataType;columnType;enumValues=void 0;generated=void 0;generatedIdentity=void 0;config;mapFromDriverValue(e){return e}mapToDriverValue(e){return e}shouldDisableInsert(){return void 0!==this.config.generated&&"byDefault"!==this.config.generated.type}}function d(e,...t){return e(...t)}function f(e,t){return`${e[a]}_${t.join("_")}_unique`}class p{constructor(e,t){this.name=t,this.columns=e}static [n]="PgUniqueConstraintBuilder";columns;nullsNotDistinctConfig=!1;nullsNotDistinct(){return this.nullsNotDistinctConfig=!0,this}build(e){return new m(e,this.columns,this.nullsNotDistinctConfig,this.name)}}class h{static [n]="PgUniqueOnConstraintBuilder";name;constructor(e){this.name=e}on(...e){return new p(e,this.name)}}class m{constructor(e,t,r,n){this.table=e,this.columns=t,this.name=n??f(this.table,this.columns.map(e=>e.name)),this.nullsNotDistinct=r}static [n]="PgUniqueConstraint";columns;name;nullsNotDistinct=!1;getName(){return this.name}}function g(e,t,r){for(let n=t;n<e.length;n++){let i=e[n];if("\\"===i){n++;continue}if('"'===i)return[e.slice(t,n).replace(/\\/g,""),n+1];if(!r&&(","===i||"}"===i))return[e.slice(t,n).replace(/\\/g,""),n]}return[e.slice(t).replace(/\\/g,""),e.length]}class v extends u{foreignKeyConfigs=[];static [n]="PgColumnBuilder";array(e){return new w(this.config.name,this,e)}references(e,t={}){return this.foreignKeyConfigs.push({ref:e,actions:t}),this}unique(e,t){return this.config.isUnique=!0,this.config.uniqueName=e,this.config.uniqueType=t?.nulls,this}generatedAlwaysAs(e){return this.config.generated={as:e,type:"always",mode:"stored"},this}buildForeignKeys(e,t){return this.foreignKeyConfigs.map(({ref:r,actions:n})=>d((r,n)=>{let i=new o(()=>({columns:[e],foreignColumns:[r()]}));return n.onUpdate&&i.onUpdate(n.onUpdate),n.onDelete&&i.onDelete(n.onDelete),i.build(t)},r,n))}buildExtraConfigColumn(e){return new b(e,this.config)}}class y extends c{constructor(e,t){t.uniqueName||(t.uniqueName=f(e,[t.name])),super(e,t),this.table=e}static [n]="PgColumn"}class b extends y{static [n]="ExtraConfigColumn";
1getSQLType(){return this.getSQLType()}indexConfig={order:this.config.order??"asc",nulls:this.config.nulls??"last",opClass:this.config.opClass};defaultConfig={order:"asc",nulls:"last",opClass:void 0};asc(){return this.indexConfig.order="asc",this}desc(){return this.indexConfig.order="desc",this}nullsFirst(){return this.indexConfig.nulls="first",this}nullsLast(){return this.indexConfig.nulls="last",this}op(e){return this.indexConfig.opClass=e,this}}class x{static [n]="IndexedColumn";constructor(e,t,r,n){this.name=e,this.keyAsName=t,this.type=r,this.indexConfig=n}name;keyAsName;type;indexConfig}class w extends v{static [n]="PgArrayBuilder";constructor(e,t,r){super(e,"array","PgArray"),this.config.baseBuilder=t,this.config.size=r}build(e){let t=this.config.baseBuilder.build(e);return new O(e,this.config,t)}}class O extends y{constructor(e,t,r,n){super(e,t),this.baseColumn=r,this.range=n,this.size=t.size}size;static [n]="PgArray";getSQLType(){return`${this.baseColumn.getSQLType()}[${"number"==typeof this.size?this.size:""}]`}mapFromDriverValue(e){return"string"==typeof e&&(e=function(e){let[t]=function e(t,r=0){let n=[],i=r,a=!1;for(;i<t.length;){let o=t[i];if(","===o){(a||i===r)&&n.push(""),a=!0,i++;continue}if(a=!1,"\\"===o){i+=2;continue}if('"'===o){let[e,r]=g(t,i+1,!0);n.push(e),i=r;continue}if("}"===o)return[n,i+1];if("{"===o){let[r,a]=e(t,i+1);n.push(r),i=a;continue}let[l,s]=g(t,i,!1);n.push(l),i=s}return[n,i]}(e,1);return t}(e)),e.map(e=>this.baseColumn.mapFromDriverValue(e))}mapToDriverValue(e,t=!1){let r=e.map(e=>null===e?null:i(this.baseColumn,O)?this.baseColumn.mapToDriverValue(e,!0):this.baseColumn.mapToDriverValue(e));return t?r:function e(t){return`{${t.map(t=>Array.isArray(t)?e(t):"string"==typeof t?`"${t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`:`${t}`).join(",")}}`}(r)}}class S extends v{static [n]="PgIntColumnBaseBuilder";generatedAlwaysAsIdentity(e){if(e){let{name:t,...r}=e;this.config.generatedIdentity={type:"always",sequenceName:t,sequenceOptions:r}}else this.config.generatedIdentity={type:"always"};return this.config.hasDefault=!0,this.config.notNull=!0,this}generatedByDefaultAsIdentity(e){if(e){let{name:t,...r}=e;this.config.generatedIdentity={type:"byDefault",sequenceName:t,sequenceOptions:r}}else this.config.generatedIdentity={type:"byDefault"};return this.config.hasDefault=!0,this.config.notNull=!0,this}}class P extends S{static [n]="PgIntegerBuilder";constructor(e){super(e,"number","PgInteger")}build(e){return new j(e,this.config)}}class j extends y{static [n]="PgInteger";getSQLType(){return"integer"}mapFromDriverValue(e){return"string"==typeof e?Number.parseInt(e):e}}function E(e){return new P(e??"")}let k=Symbol.for("drizzle:isPgEnum");class A extends v{static [n]="PgEnumColumnBuilder";constructor(e,t){super(e,"string","PgEnumColumn"),this.config.enum=t}build(e){return new C(e,this.config)}}class C extends y{static [n]="PgEnumColumn";enum=this.config.enum;enumValues=this.config.enum.enumValues;constructor(e,t){super(e,t),this.enum=t.enum}getSQLType(){return this.enum.enumName}}function M(e,t){let r;return r=Object.assign(e=>new A(e??"",r),{enumName:e,enumValues:t,schema:void 0,[k]:!0})}let T=Symbol.for("drizzle:Schema"),N=Symbol.for("drizzle:Columns"),D=Symbol.for("drizzle:ExtraConfigColumns"),I=Symbol.for("drizzle:OriginalName"),_=Symbol.for("drizzle:BaseName"),z=Symbol.for("drizzle:IsAlias"),L=Symbol.for("drizzle:ExtraConfigBuilder"),F=Symbol.for("drizzle:IsDrizzleTable");class R{static [n]="Table";static Symbol={Name:a,Schema:T,OriginalName:I,Columns:N,ExtraConfigColumns:D,BaseName:_,IsAlias:z,ExtraConfigBuilder:L};[a];[I];[T];[N];[D];[_];[z]=!1;[F]=!0;[L]=void 0;constructor(e,t,r){this[a]=this[I]=e,this[T]=t,this[_]=r}}class B{static [n]="Subquery";constructor(e,t,r,n=!1){this._={brand:"Subquery",sql:e,selectedFields:t,alias:r,isWith:n}}}class U extends B{static [n]="WithSubquery"}let V=(e,n)=>t?(r||(r=t.trace.getTracer("drizzle-orm","0.40.0")),d((t,r)=>r.startActiveSpan(e,e=>{try{return n(e)}catch(r){throw e.setStatus({code:t.SpanStatusCode.ERROR,message:r instanceof Error?r.message:"Unknown error"}),r}finally{e.end()}}),t,r)):n(),H=Symbol.for("drizzle:ViewBaseConfig");class ${static [n]="FakePrimitiveParam"}class W{static [n]="StringChunk";value;constructor(e){this.value=Array.isArray(e)?e:[e]}getSQL(){return new q([this])}}class q{constructor(e){this.queryChunks=e}static [n]="SQL";decoder=Y;shouldInlineParams=!1;
1append(e){return this.queryChunks.push(...e.queryChunks),this}toQuery(e){return V("drizzle.buildSQL",t=>{let r=this.buildQueryFromSourceParams(this.queryChunks,e);return t?.setAttributes({"drizzle.query.text":r.sql,"drizzle.query.params":JSON.stringify(r.params)}),r})}buildQueryFromSourceParams(e,t){let r=Object.assign({},t,{inlineParams:t.inlineParams||this.shouldInlineParams,paramStartIndex:t.paramStartIndex||{value:0}}),{casing:n,escapeName:a,escapeParam:o,prepareTyping:l,inlineParams:s,paramStartIndex:u}=r;var d=e.map(e=>{if(i(e,W))return{sql:e.value.join(""),params:[]};if(i(e,K))return{sql:a(e.value),params:[]};if(void 0===e)return{sql:"",params:[]};if(Array.isArray(e)){let t=[new W("(")];for(let[r,n]of e.entries())t.push(n),r<e.length-1&&t.push(new W(", "));return t.push(new W(")")),this.buildQueryFromSourceParams(t,r)}if(i(e,q))return this.buildQueryFromSourceParams(e.queryChunks,{...r,inlineParams:s||e.shouldInlineParams});if(i(e,R)){let t=e[R.Symbol.Schema],r=e[R.Symbol.Name];return{sql:void 0===t||e[z]?a(r):a(t)+"."+a(r),params:[]}}if(i(e,c)){let r=n.getColumnCasing(e);if("indexes"===t.invokeSource)return{sql:a(r),params:[]};let i=e.table[R.Symbol.Schema];return{sql:e.table[z]||void 0===i?a(e.table[R.Symbol.Name])+"."+a(r):a(i)+"."+a(e.table[R.Symbol.Name])+"."+a(r),params:[]}}if(i(e,en)){let t=e[H].schema,r=e[H].name;return{sql:void 0===t||e[H].isAlias?a(r):a(t)+"."+a(r),params:[]}}if(i(e,Z)){if(i(e.value,et))return{sql:o(u.value++,e),params:[e],typings:["none"]};let t=null===e.value?null:e.encoder.mapToDriverValue(e.value);if(i(t,q))return this.buildQueryFromSourceParams([t],r);if(s)return{sql:this.mapInlineParam(t,r),params:[]};let n=["none"];return l&&(n=[l(e.encoder)]),{sql:o(u.value++,t),params:[t],typings:n}}return i(e,et)?{sql:o(u.value++,e),params:[e],typings:["none"]}:i(e,q.Aliased)&&void 0!==e.fieldAlias?{sql:a(e.fieldAlias),params:[]}:i(e,B)?e._.isWith?{sql:a(e._.alias),params:[]}:this.buildQueryFromSourceParams([new W("("),e._.sql,new W(") "),new K(e._.alias)],r):e&&"function"==typeof e&&k in e&&!0===e[k]?e.schema?{sql:a(e.schema)+"."+a(e.enumName),params:[]}:{sql:a(e.enumName),params:[]}:null!=e&&"function"==typeof e.getSQL?e.shouldOmitSQLParens?.()?this.buildQueryFromSourceParams([e.getSQL()],r):this.buildQueryFromSourceParams([new W("("),e.getSQL(),new W(")")],r):s?{sql:this.mapInlineParam(e,r),params:[]}:{sql:o(u.value++,e),params:[e],typings:["none"]}});let f={sql:"",params:[]};for(let e of d)f.sql+=e.sql,f.params.push(...e.params),e.typings?.length&&(f.typings||(f.typings=[]),f.typings.push(...e.typings));return f}mapInlineParam(e,{escapeString:t}){if(null===e)return"null";if("number"==typeof e||"boolean"==typeof e)return e.toString();if("string"==typeof e)return t(e);if("object"==typeof e){let r=e.toString();return"[object Object]"===r?t(JSON.stringify(e)):t(r)}throw Error("Unexpected param value: "+e)}getSQL(){return this}as(e){return void 0===e?this:new q.Aliased(this,e)}mapWith(e){return this.decoder="function"==typeof e?{mapFromDriverValue:e}:e,this}inlineParams(){return this.shouldInlineParams=!0,this}if(e){return e?this:void 0}}class K{constructor(e){this.value=e}static [n]="Name";brand;getSQL(){return new q([this])}}let Y={mapFromDriverValue:e=>e},G={mapToDriverValue:e=>e};({...Y,...G});class Z{constructor(e,t=G){this.value=e,this.encoder=t}static [n]="Param";brand;getSQL(){return new q([this])}}function Q(e,...t){let r=[];for(let[n,i]of((t.length>0||e.length>0&&""!==e[0])&&r.push(new W(e[0])),t.entries()))r.push(i,new W(e[n+1]));return new q(r)}(X=Q||(Q={})).empty=function(){return new q([])},X.fromList=function(e){return new q(e)},X.raw=function(e){return new q([new W(e)])},X.join=function(e,t){let r=[];for(let[n,i]of e.entries())n>0&&void 0!==t&&r.push(t),r.push(i);return new q(r)},X.identifier=function(e){return new K(e)},X.placeholder=function(e){return new et(e)},X.param=function(e,t){return new Z(e,t)};var X,J=q||(q={});class ee{constructor(e,t){this.sql=e,this.fieldAlias=t}static [n]="SQL.Aliased";isSelectionField=!1;getSQL(){return this.sql}clone(){return new ee(this.sql,this.fieldAlias)}}J.Aliased=ee;class et{constructor(e){this.name=e}static [n]="Placeholder";getSQL(){return new q([this])}}let er=Symbol.for("drizzle:IsDrizzleView");class en{static [n]="View";[H];[er]=!0;
1constructor({name:e,schema:t,selectedFields:r,query:n}){this[H]={name:e,originalName:e,schema:t,selectedFields:r,query:n,isExisting:!n,isAlias:!1}}getSQL(){return new q([this])}}function ei(e,t){return{name:"string"==typeof e&&e.length>0?e:"",config:"object"==typeof e?e:t}}c.prototype.getSQL=function(){return new q([this])},R.prototype.getSQL=function(){return new q([this])},B.prototype.getSQL=function(){return new q([this])};class ea extends S{static [n]="PgBigInt53Builder";constructor(e){super(e,"number","PgBigInt53")}build(e){return new eo(e,this.config)}}class eo extends y{static [n]="PgBigInt53";getSQLType(){return"bigint"}mapFromDriverValue(e){return"number"==typeof e?e:Number(e)}}class el extends S{static [n]="PgBigInt64Builder";constructor(e){super(e,"bigint","PgBigInt64")}build(e){return new es(e,this.config)}}class es extends y{static [n]="PgBigInt64";getSQLType(){return"bigint"}mapFromDriverValue(e){return BigInt(e)}}function eu(e,t){let{name:r,config:n}=ei(e,t);return"number"===n.mode?new ea(r):new el(r)}class ec extends v{static [n]="PgBigSerial53Builder";constructor(e){super(e,"number","PgBigSerial53"),this.config.hasDefault=!0,this.config.notNull=!0}build(e){return new ed(e,this.config)}}class ed extends y{static [n]="PgBigSerial53";getSQLType(){return"bigserial"}mapFromDriverValue(e){return"number"==typeof e?e:Number(e)}}class ef extends v{static [n]="PgBigSerial64Builder";constructor(e){super(e,"bigint","PgBigSerial64"),this.config.hasDefault=!0}build(e){return new ep(e,this.config)}}class ep extends y{static [n]="PgBigSerial64";getSQLType(){return"bigserial"}mapFromDriverValue(e){return BigInt(e)}}function eh(e,t){let{name:r,config:n}=ei(e,t);return"number"===n.mode?new ec(r):new ef(r)}class em extends v{static [n]="PgBooleanBuilder";constructor(e){super(e,"boolean","PgBoolean")}build(e){return new eg(e,this.config)}}class eg extends y{static [n]="PgBoolean";getSQLType(){return"boolean"}}function ev(e){return new em(e??"")}class ey extends v{static [n]="PgCharBuilder";constructor(e,t){super(e,"string","PgChar"),this.config.length=t.length,this.config.enumValues=t.enum}build(e){return new eb(e,this.config)}}class eb extends y{static [n]="PgChar";length=this.config.length;enumValues=this.config.enumValues;getSQLType(){return void 0===this.length?"char":`char(${this.length})`}}function ex(e,t={}){let{name:r,config:n}=ei(e,t);return new ey(r,n)}class ew extends v{static [n]="PgCidrBuilder";constructor(e){super(e,"string","PgCidr")}build(e){return new eO(e,this.config)}}class eO extends y{static [n]="PgCidr";getSQLType(){return"cidr"}}function eS(e){return new ew(e??"")}class eP extends v{static [n]="PgCustomColumnBuilder";constructor(e,t,r){super(e,"custom","PgCustomColumn"),this.config.fieldConfig=t,this.config.customTypeParams=r}build(e){return new ej(e,this.config)}}class ej extends y{static [n]="PgCustomColumn";sqlName;mapTo;mapFrom;constructor(e,t){super(e,t),this.sqlName=t.customTypeParams.dataType(t.fieldConfig),this.mapTo=t.customTypeParams.toDriver,this.mapFrom=t.customTypeParams.fromDriver}getSQLType(){return this.sqlName}mapFromDriverValue(e){return"function"==typeof this.mapFrom?this.mapFrom(e):e}mapToDriverValue(e){return"function"==typeof this.mapTo?this.mapTo(e):e}}function eE(e){return(t,r)=>{let{name:n,config:i}=ei(t,r);return new eP(n,i,e)}}class ek extends v{static [n]="PgDateColumnBaseBuilder";defaultNow(){return this.default(Q`now()`)}}class eA extends ek{static [n]="PgDateBuilder";constructor(e){super(e,"date","PgDate")}build(e){return new eC(e,this.config)}}class eC extends y{static [n]="PgDate";getSQLType(){return"date"}mapFromDriverValue(e){return new Date(e)}mapToDriverValue(e){return e.toISOString()}}class eM extends ek{static [n]="PgDateStringBuilder";constructor(e){super(e,"string","PgDateString")}build(e){return new eT(e,this.config)}}class eT extends y{static [n]="PgDateString";
1getSQLType(){return"date"}}function eN(e,t){let{name:r,config:n}=ei(e,t);return n?.mode==="date"?new eA(r):new eM(r)}class eD extends v{static [n]="PgDoublePrecisionBuilder";constructor(e){super(e,"number","PgDoublePrecision")}build(e){return new eI(e,this.config)}}class eI extends y{static [n]="PgDoublePrecision";getSQLType(){return"double precision"}mapFromDriverValue(e){return"string"==typeof e?Number.parseFloat(e):e}}function e_(e){return new eD(e??"")}class ez extends v{static [n]="PgInetBuilder";constructor(e){super(e,"string","PgInet")}build(e){return new eL(e,this.config)}}class eL extends y{static [n]="PgInet";getSQLType(){return"inet"}}function eF(e){return new ez(e??"")}class eR extends v{static [n]="PgIntervalBuilder";constructor(e,t){super(e,"string","PgInterval"),this.config.intervalConfig=t}build(e){return new eB(e,this.config)}}class eB extends y{static [n]="PgInterval";fields=this.config.intervalConfig.fields;precision=this.config.intervalConfig.precision;getSQLType(){let e=this.fields?` ${this.fields}`:"",t=this.precision?`(${this.precision})`:"";return`interval${e}${t}`}}function eU(e,t={}){let{name:r,config:n}=ei(e,t);return new eR(r,n)}class eV extends v{static [n]="PgJsonBuilder";constructor(e){super(e,"json","PgJson")}build(e){return new eH(e,this.config)}}class eH extends y{static [n]="PgJson";constructor(e,t){super(e,t)}getSQLType(){return"json"}mapToDriverValue(e){return JSON.stringify(e)}mapFromDriverValue(e){if("string"==typeof e)try{return JSON.parse(e)}catch{}return e}}function e$(e){return new eV(e??"")}class eW extends v{static [n]="PgJsonbBuilder";constructor(e){super(e,"json","PgJsonb")}build(e){return new eq(e,this.config)}}class eq extends y{static [n]="PgJsonb";constructor(e,t){super(e,t)}getSQLType(){return"jsonb"}mapToDriverValue(e){return JSON.stringify(e)}mapFromDriverValue(e){if("string"==typeof e)try{return JSON.parse(e)}catch{}return e}}function eK(e){return new eW(e??"")}class eY extends v{static [n]="PgLineBuilder";constructor(e){super(e,"array","PgLine")}build(e){return new eG(e,this.config)}}class eG extends y{static [n]="PgLine";getSQLType(){return"line"}mapFromDriverValue(e){let[t,r,n]=e.slice(1,-1).split(",");return[Number.parseFloat(t),Number.parseFloat(r),Number.parseFloat(n)]}mapToDriverValue(e){return`{${e[0]},${e[1]},${e[2]}}`}}class eZ extends v{static [n]="PgLineABCBuilder";constructor(e){super(e,"json","PgLineABC")}build(e){return new eQ(e,this.config)}}class eQ extends y{static [n]="PgLineABC";getSQLType(){return"line"}mapFromDriverValue(e){let[t,r,n]=e.slice(1,-1).split(",");return{a:Number.parseFloat(t),b:Number.parseFloat(r),c:Number.parseFloat(n)}}mapToDriverValue(e){return`{${e.a},${e.b},${e.c}}`}}function eX(e,t){let{name:r,config:n}=ei(e,t);return n?.mode&&"tuple"!==n.mode?new eZ(r):new eY(r)}class eJ extends v{static [n]="PgMacaddrBuilder";constructor(e){super(e,"string","PgMacaddr")}build(e){return new e0(e,this.config)}}class e0 extends y{static [n]="PgMacaddr";getSQLType(){return"macaddr"}}function e1(e){return new eJ(e??"")}class e2 extends v{static [n]="PgMacaddr8Builder";constructor(e){super(e,"string","PgMacaddr8")}build(e){return new e3(e,this.config)}}class e3 extends y{static [n]="PgMacaddr8";getSQLType(){return"macaddr8"}}function e5(e){return new e2(e??"")}class e4 extends v{static [n]="PgNumericBuilder";constructor(e,t,r){super(e,"string","PgNumeric"),this.config.precision=t,this.config.scale=r}build(e){return new e6(e,this.config)}}class e6 extends y{static [n]="PgNumeric";precision;scale;constructor(e,t){super(e,t),this.precision=t.precision,this.scale=t.scale}getSQLType(){return void 0!==this.precision&&void 0!==this.scale?`numeric(${this.precision}, ${this.scale})`:void 0===this.precision?"numeric":`numeric(${this.precision})`}}function e7(e,t){let{name:r,config:n}=ei(e,t);return new e4(r,n?.precision,n?.scale)}class e8 extends v{static [n]="PgPointTupleBuilder";constructor(e){super(e,"array","PgPointTuple")}build(e){return new e9(e,this.config)}}class e9 extends y{static [n]="PgPointTuple";getSQLType(){return"point"}mapFromDriverValue(e){if("string"==typeof e){let[t,r]=e.slice(1,-1).split(",");return[Number.parseFloat(t),Number.parseFloat(r)]}return[e.x,e.y]}mapToDriverValue(e){return`(${e[0]},${e[1]})`}}class te extends v{static [n]="PgPointObjectBuilder";constructor(e){super(e,"json","PgPointObject")}build(e){return new tt(e,this.config)}}class tt extends y{static [n]="PgPointObject";getSQLType(){return"point"}mapFromDriverValue(e){if("string"==typeof e){let[t,r]=e.slice(1,-1).split(",");return{x:Number.parseFloat(t),y:Number.parseFloat(r)}}return e}mapToDriverValue(e){return`(${e.x},${e.y})`}}function tr(e,t){let{name:r,config:n}=ei(e,t);return n?.mode&&"tuple"!==n.mode?new te(r):new e8(r)}function tn(e,t){let r=new DataView(new ArrayBuffer(8));for(let n=0;n<8;n++)r.setUint8(n,e[t+n]);return r.getFloat64(0,!0)}function ti(e){let t=function(e){let t=[];for(let r=0;r<e.length;r+=2)t.push(Number.parseInt(e.slice(r,r+2),16));return new Uint8Array(t)}(e),r=0,n=t[0];r+=1;let i=new DataView(t.buffer),a=i.getUint32(r,1===n);
1if(r+=4,0x20000000&a&&(i.getUint32(r,1===n),r+=4),(65535&a)==1){let e=tn(t,r),n=tn(t,r+=8);return r+=8,[e,n]}throw Error("Unsupported geometry type")}class ta extends v{static [n]="PgGeometryBuilder";constructor(e){super(e,"array","PgGeometry")}build(e){return new to(e,this.config)}}class to extends y{static [n]="PgGeometry";getSQLType(){return"geometry(point)"}mapFromDriverValue(e){return ti(e)}mapToDriverValue(e){return`point(${e[0]} ${e[1]})`}}class tl extends v{static [n]="PgGeometryObjectBuilder";constructor(e){super(e,"json","PgGeometryObject")}build(e){return new ts(e,this.config)}}class ts extends y{static [n]="PgGeometryObject";getSQLType(){return"geometry(point)"}mapFromDriverValue(e){let t=ti(e);return{x:t[0],y:t[1]}}mapToDriverValue(e){return`point(${e.x} ${e.y})`}}function tu(e,t){let{name:r,config:n}=ei(e,t);return n?.mode&&"tuple"!==n.mode?new tl(r):new ta(r)}class tc extends v{static [n]="PgRealBuilder";constructor(e,t){super(e,"number","PgReal"),this.config.length=t}build(e){return new td(e,this.config)}}class td extends y{static [n]="PgReal";constructor(e,t){super(e,t)}getSQLType(){return"real"}mapFromDriverValue=e=>"string"==typeof e?Number.parseFloat(e):e}function tf(e){return new tc(e??"")}class tp extends v{static [n]="PgSerialBuilder";constructor(e){super(e,"number","PgSerial"),this.config.hasDefault=!0,this.config.notNull=!0}build(e){return new th(e,this.config)}}class th extends y{static [n]="PgSerial";getSQLType(){return"serial"}}function tm(e){return new tp(e??"")}class tg extends S{static [n]="PgSmallIntBuilder";constructor(e){super(e,"number","PgSmallInt")}build(e){return new tv(e,this.config)}}class tv extends y{static [n]="PgSmallInt";getSQLType(){return"smallint"}mapFromDriverValue=e=>"string"==typeof e?Number(e):e}function ty(e){return new tg(e??"")}class tb extends v{static [n]="PgSmallSerialBuilder";constructor(e){super(e,"number","PgSmallSerial"),this.config.hasDefault=!0,this.config.notNull=!0}build(e){return new tx(e,this.config)}}class tx extends y{static [n]="PgSmallSerial";getSQLType(){return"smallserial"}}function tw(e){return new tb(e??"")}class tO extends v{static [n]="PgTextBuilder";constructor(e,t){super(e,"string","PgText"),this.config.enumValues=t.enum}build(e){return new tS(e,this.config)}}class tS extends y{static [n]="PgText";enumValues=this.config.enumValues;getSQLType(){return"text"}}function tP(e,t={}){let{name:r,config:n}=ei(e,t);return new tO(r,n)}class tj extends ek{constructor(e,t,r){super(e,"string","PgTime"),this.withTimezone=t,this.precision=r,this.config.withTimezone=t,this.config.precision=r}static [n]="PgTimeBuilder";build(e){return new tE(e,this.config)}}class tE extends y{static [n]="PgTime";withTimezone;precision;constructor(e,t){super(e,t),this.withTimezone=t.withTimezone,this.precision=t.precision}getSQLType(){let e=void 0===this.precision?"":`(${this.precision})`;return`time${e}${this.withTimezone?" with time zone":""}`}}function tk(e,t={}){let{name:r,config:n}=ei(e,t);return new tj(r,n.withTimezone??!1,n.precision)}class tA extends ek{static [n]="PgTimestampBuilder";constructor(e,t,r){super(e,"date","PgTimestamp"),this.config.withTimezone=t,this.config.precision=r}build(e){return new tC(e,this.config)}}class tC extends y{static [n]="PgTimestamp";withTimezone;precision;constructor(e,t){super(e,t),this.withTimezone=t.withTimezone,this.precision=t.precision}getSQLType(){let e=void 0===this.precision?"":` (${this.precision})`;return`timestamp${e}${this.withTimezone?" with time zone":""}`}mapFromDriverValue=e=>new Date(this.withTimezone?e:e+"+0000");mapToDriverValue=e=>e.toISOString()}class tM extends ek{static [n]="PgTimestampStringBuilder";constructor(e,t,r){super(e,"string","PgTimestampString"),this.config.withTimezone=t,this.config.precision=r}build(e){return new tT(e,this.config)}}class tT extends y{static [n]="PgTimestampString";withTimezone;precision;constructor(e,t){super(e,t),this.withTimezone=t.withTimezone,this.precision=t.precision}getSQLType(){let e=void 0===this.precision?"":`(${this.precision})`;return`timestamp${e}
1${this.withTimezone?" with time zone":""}`}}function tN(e,t={}){let{name:r,config:n}=ei(e,t);return n?.mode==="string"?new tM(r,n.withTimezone??!1,n.precision):new tA(r,n?.withTimezone??!1,n?.precision)}class tD extends v{static [n]="PgUUIDBuilder";constructor(e){super(e,"string","PgUUID")}defaultRandom(){return this.default(Q`gen_random_uuid()`)}build(e){return new tI(e,this.config)}}class tI extends y{static [n]="PgUUID";getSQLType(){return"uuid"}}function t_(e){return new tD(e??"")}class tz extends v{static [n]="PgVarcharBuilder";constructor(e,t){super(e,"string","PgVarchar"),this.config.length=t.length,this.config.enumValues=t.enum}build(e){return new tL(e,this.config)}}class tL extends y{static [n]="PgVarchar";length=this.config.length;enumValues=this.config.enumValues;getSQLType(){return void 0===this.length?"varchar":`varchar(${this.length})`}}function tF(e,t={}){let{name:r,config:n}=ei(e,t);return new tz(r,n)}class tR extends v{static [n]="PgBinaryVectorBuilder";constructor(e,t){super(e,"string","PgBinaryVector"),this.config.dimensions=t.dimensions}build(e){return new tB(e,this.config)}}class tB extends y{static [n]="PgBinaryVector";dimensions=this.config.dimensions;getSQLType(){return`bit(${this.dimensions})`}}function tU(e,t){let{name:r,config:n}=ei(e,t);return new tR(r,n)}class tV extends v{static [n]="PgHalfVectorBuilder";constructor(e,t){super(e,"array","PgHalfVector"),this.config.dimensions=t.dimensions}build(e){return new tH(e,this.config)}}class tH extends y{static [n]="PgHalfVector";dimensions=this.config.dimensions;getSQLType(){return`halfvec(${this.dimensions})`}mapToDriverValue(e){return JSON.stringify(e)}mapFromDriverValue(e){return e.slice(1,-1).split(",").map(e=>Number.parseFloat(e))}}function t$(e,t){let{name:r,config:n}=ei(e,t);return new tV(r,n)}class tW extends v{static [n]="PgSparseVectorBuilder";constructor(e,t){super(e,"string","PgSparseVector"),this.config.dimensions=t.dimensions}build(e){return new tq(e,this.config)}}class tq extends y{static [n]="PgSparseVector";dimensions=this.config.dimensions;getSQLType(){return`sparsevec(${this.dimensions})`}}function tK(e,t){let{name:r,config:n}=ei(e,t);return new tW(r,n)}class tY extends v{static [n]="PgVectorBuilder";constructor(e,t){super(e,"array","PgVector"),this.config.dimensions=t.dimensions}build(e){return new tG(e,this.config)}}class tG extends y{static [n]="PgVector";dimensions=this.config.dimensions;getSQLType(){return`vector(${this.dimensions})`}mapToDriverValue(e){return JSON.stringify(e)}mapFromDriverValue(e){return e.slice(1,-1).split(",").map(e=>Number.parseFloat(e))}}function tZ(e,t){let{name:r,config:n}=ei(e,t);return new tY(r,n)}let tQ=Symbol.for("drizzle:PgInlineForeignKeys"),tX=Symbol.for("drizzle:EnableRLS");class tJ extends R{static [n]="PgTable";static Symbol=Object.assign({},R.Symbol,{InlineForeignKeys:tQ,EnableRLS:tX});[tQ]=[];[tX]=!1;[R.Symbol.ExtraConfigBuilder]=void 0;[R.Symbol.ExtraConfigColumns]={}}let t0=(e,t,r)=>(function(e,t,r,n,i=e){let a=new tJ(e,n,i),o="function"==typeof t?t({bigint:eu,bigserial:eh,boolean:ev,char:ex,cidr:eS,customType:eE,date:eN,doublePrecision:e_,inet:eF,integer:E,interval:eU,json:e$,jsonb:eK,line:eX,macaddr:e1,macaddr8:e5,numeric:e7,point:tr,geometry:tu,real:tf,serial:tm,smallint:ty,smallserial:tw,text:tP,time:tk,timestamp:tN,uuid:t_,varchar:tF,bit:tU,halfvec:t$,sparsevec:tK,vector:tZ}):t,l=Object.fromEntries(Object.entries(o).map(([e,t])=>{t.setName(e);let r=t.build(a);return a[tQ].push(...t.buildForeignKeys(r,a)),[e,r]})),s=Object.fromEntries(Object.entries(o).map(([e,t])=>(t.setName(e),[e,t.buildExtraConfigColumn(a)]))),u=Object.assign(a,l);return u[R.Symbol.Columns]=l,u[R.Symbol.ExtraConfigColumns]=s,r&&(u[tJ.Symbol.ExtraConfigBuilder]=r),Object.assign(u,{enableRLS:()=>(u[tJ.Symbol.EnableRLS]=!0,u)})})(e,t,r,void 0);function t1(...e){return e[0].columns?new t2(e[0].columns,e[0].name):new t2(e)}class t2{static [n]="PgPrimaryKeyBuilder";columns;name;constructor(e,t){this.columns=e,this.name=t}build(e){return new t3(e,this.columns,this.name)}}class t3{constructor(e,t,r){this.table=e,this.columns=t,this.name=r}static [n]="PgPrimaryKey";columns;name;getName(){return this.name??`${this.table[tJ.Symbol.Name]}_${this.columns.map(e=>e.name).join("_")}_pk`}}class t5{constructor(e,t){this.unique=e,this.name=t}static [n]="PgIndexBuilderOn";on(...e){return new t4(e.map(e=>{if(i(e,q))return e;let t=new x(e.name,!!e.keyAsName,e.columnType,e.indexConfig);return e.indexConfig=JSON.parse(JSON.stringify(e.defaultConfig)),t}),this.unique,!1,this.name)}onOnly(...e){return new t4(e.map(e=>{if(i(e,q))return e;let t=new x(e.name,!!e.keyAsName,e.columnType,e.indexConfig);return e.indexConfig=e.defaultConfig,t}),this.unique,!0,this.name)}using(e,...t){return new t4(t.map(e=>{if(i(e,q))return e;let t=new x(e.name,!!e.keyAsName,e.columnType,e.indexConfig);return e.indexConfig=JSON.parse(JSON.stringify(e.defaultConfig)),t}),this.unique,!0,this.name,e)}}class t4{static [n]="PgIndexBuilder";config;constructor(e,t,r,n,i="btree"){this.config={name:n,columns:e,unique:t,only:r,method:i}}concurrently(){return this.config.concurrently=!0,this}with(e){return this.config.with=e,this}where(e){return this.config.where=e,this}build(e){return new t6(this.config,e)}}class t6{static [n]="PgIndex";config;constructor(e,t){this.config={...e,table:t}}}let t7=M("EventType",["Experience","Education"]),t8=M("KeywordType",["Frontend","Backend","Database","DevOps","Misc","Testing","Language","Mobile"]),t9=M("ProjectType",["OSS","Personal"]),re=M("StreamScene",["start","live","end"]),rt=M("StreamTimerMode",["off","elapsed","countdown"]),rr=t0("Keyword",{id:tm().primaryKey().notNull(),keyword:tP().notNull(),type:t8().notNull()},e=>[new t5(!0,"Keyword_keyword_key").using("btree",e.keyword.asc().nullsLast().op("text_ops"))]),rn=t0("Event",{id:tm().primaryKey().notNull(),shortDescription:tP("short_description").notNull(),type:t7().notNull(),company:tP().notNull(),position:tP().notNull(),location:tP().notNull(),start:tN({precision:3,mode:"string"}).notNull(),end:tP().notNull(),link:tP()}),ri=t0("EventDescription",{id:tm().primaryKey().notNull(),description:tF({length:1e3}).notNull(),eventId:E().notNull()},e=>[s({columns:[e.eventId],foreignColumns:[rn.id],name:"EventDescription_eventId_fkey"}).onUpdate("cascade").onDelete("cascade")]),ra=t0("Project",{id:tm().primaryKey().notNull(),name:tP().notNull(),description:tP().notNull(),type:t9().default("OSS").notNull(),link:tP(),repository:tP(),stars:E().default(0)});t0("EventKeywords",{keywordId:E().notNull(),eventId:E().notNull()},e=>[s({columns:[e.eventId],foreignColumns:[rn.id],name:"EventKeywords_eventId_fkey"}).onUpdate("cascade").onDelete("cascade"),s({columns:[e.keywordId],foreignColumns:[rr.id],name:"EventKeywords_keywordId_fkey"}).onUpdate("cascade").onDelete("cascade"),t1({columns:[e.keywordId,e.eventId],name:"EventKeywords_pkey"})]),t0("ProjectKeywords",{keywordId:E().notNull(),projectId:E().notNull()},e=>[s({columns:[e.keywordId],foreignColumns:[rr.id],name:"ProjectKeywords_keywordId_fkey"}).onUpdate("cascade").onDelete("cascade"),s({columns:[e.projectId],foreignColumns:[ra.id],name:"ProjectKeywords_projectId_fkey"}).onUpdate("cascade").onDelete("cascade"),t1({columns:[e.keywordId,e.projectId],name:"ProjectKeywords_pkey"})]),t0("StreamState",{id:E().primaryKey().notNull().default(1),scene:re().default("start").notNull(),title:tP().default("").notNull(),subtitle:tP().default("").notNull(),currentTask:tP("current_task").default("").notNull(),timerMode:rt("timer_mode").default("off").notNull(),timerStartedAt:tN("timer_started_at",{precision:3,mode:"string"}),countdownTarget:tN("countdown_target",{precision:3,mode:"string"}),chromeOpacity:E("chrome_opacity").default(80).notNull(),updatedAt:tN("updated_at",{precision:3,mode:"string"}).defaultNow().notNull()}),t0("EventDescriptionKeywords",{keywordId:E().notNull(),eventDescriptionId:E().notNull()},e=>[s({columns:[e.eventDescriptionId],foreignColumns:[ri.id],name:"EventDescriptionKeywords_eventDescriptionId_fkey"}).onUpdate("cascade").onDelete("cascade"),s({columns:[e.keywordId],foreignColumns:[rr.id],name:"EventDescriptionKeywords_keywordId_fkey"}).onUpdate("cascade").onDelete("cascade"),t1({columns:[e.keywordId,e.eventDescriptionId],name:"EventDescriptionKeywords_pkey"})]),e.s(["eventType",0,t7,"keywordType",0,t8,"projectType",0,t9],84411);var ro=e.i(18050),rl=e.i(78931);e.s(["default",0,({className:e,children:t,color:r={text:"text-foreground
1/90",bg:"bg-muted"},onClick:n,icon:i})=>{let a=(e,t)=>e.replace("400",t.toString());return(0,ro.jsxs)("span",{className:(0,rl.cl)("text-[11px] font-mono font-medium uppercase tracking-[0.06em] px-2 py-0.5 rounded-md cursor-pointer inline-flex items-center gap-1.5 shrink","bg-card border border-border text-muted-foreground transition-colors duration-200 hover:text-foreground hover:border-foreground/30",e,a(r.text,300),a(r.bg,400)),style:{transitionTimingFunction:"var(--ease-out)"},onClick:()=>n?.(),children:[i,t]})}],91261)},17027,e=>{"use strict";var t=e.i(18050),r=e.i(84411),n=e.i(78931),i=e.i(99763),a=e.i(68757),o=e.i(11488),l=e.i(46932),s=e.i(91261);e.s(["default",0,({className:e,project:u})=>{let c=u.type===r.projectType.enumValues[0];return(0,t.jsxs)(l.motion.div,{whileHover:{y:-1},transition:{type:"spring",stiffness:400,damping:30},className:(0,n.cl)("group relative isolate flex w-full flex-col overflow-hidden","border border-border bg-card hover:border-foreground/25",e),children:[(0,t.jsx)("span",{"aria-hidden":!0,className:(0,n.cl)("pointer-events-none absolute inset-0 -z-10 opacity-[0.035]","[background-image:radial-gradient(var(--color-foreground)_1px,transparent_1px)]","[background-size:14px_14px]","group-hover:opacity-[0.07] [transition:opacity_500ms_var(--ease-out)]")}),(0,t.jsx)("span",{"aria-hidden":!0,className:(0,n.cl)("pointer-events-none absolute inset-x-0 top-0 h-px origin-left scale-x-0","bg-linear-to-r from-transparent via-primary/70 to-transparent","group-hover:scale-x-100 [transition:transform_600ms_var(--ease-out)]")}),(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute top-1.5 left-1.5 size-2 border-t border-l border-primary/0 group-hover:border-primary/70 [transition:border-color_350ms_var(--ease-out)_120ms]"}),(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute top-1.5 right-1.5 size-2 border-t border-r border-primary/0 group-hover:border-primary/70 [transition:border-color_350ms_var(--ease-out)_180ms]"}),(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute bottom-1.5 left-1.5 size-2 border-b border-l border-primary/0 group-hover:border-primary/70 [transition:border-color_350ms_var(--ease-out)_240ms]"}),(0,t.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute bottom-1.5 right-1.5 size-2 border-b border-r border-primary/0 group-hover:border-primary/70 [transition:border-color_350ms_var(--ease-out)_300ms]"}),(0,t.jsxs)("div",{className:"relative z-10 flex size-full flex-col gap-3 p-5 lg:px-5 lg:py-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsxs)("h4",{className:"relative min-w-0 flex-1 text-lg font-semibold tracking-tight line-clamp-1 group-hover:text-primary",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:(0,n.cl)("absolute right-full top-0 mr-1 font-mono text-primary","opacity-0 -translate-x-1","group-hover:opacity-100 group-hover:translate-x-0","[transition:opacity_280ms_var(--ease-out),transform_280ms_var(--ease-out)]"),children:"âº"}),u.name]}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2.5",children:[c&&null!=u.stars&&u.stars>0&&(0,t.jsxs)("div",{className:"flex items-center gap-1 font-mono text-xs tabular-nums text-muted-foreground",children:[(0,t.jsx)(o.FontAwesomeIcon,{icon:a.faStar,className:"text-[10px] text-primary"}),(0,t.jsx)("span",{children:u.stars})]}),c&&u.repository&&(0,t.jsx)("a",{href:u.repository,target:"_blank",rel:"noreferrer","aria-label":`${u.name} on GitHub`,className:"text-muted-foreground hover:text-primary",children:(0,t.jsx)(o.FontAwesomeIcon,{icon:i.faGithub,className:"text-sm"})}),u.link&&(0,t.jsx)("a",{href:u.link,target:"_blank",rel:"noreferrer","aria-label":`Visit ${u.name}`,className:"text-muted-foreground hover:text-primary",children:(0,t.jsx)(o.FontAwesomeIcon,{icon:a.faArrowUpRightFromSquare,className:"text-xs"})})]})]}),(0,t.jsx)("p",{className:"text-pretty text-sm leading-relaxed text-muted-foreground line-clamp-2",children:u.description}),(0,t.jsx)("div",{className:"mt-auto flex max-h-7 flex-row flex-wrap gap-1.5 overflow-hidden pt-1",children:u.keywords.map(({keyword:e},r)=>(0,t.jsx)(s.default,{children:e?.keyword},r))})]})]})}])},31217,e=>{"use strict";e.s(["colors",0,[{border:"border-white/90",bg:"bg-white/90",text:"text-white/90"},{border:"border-white/80",bg:"bg-white/80",text:"text-white/80"},{border:"border-white/70",bg:"bg-white/70",text:"text-white/70"},{border:"border-white/60",bg:"bg-white/60",text:"text-white/60"},{border:"border-white/50",bg:"bg-white/50",text:"text-white/50"},{border:"border-white/40",bg:"bg-white/40",text:"text-white/40"},{border:"border-white/30",bg:"bg-white/30",text:"text-white/30"}]])},596,36137,e=>{"use strict";var t=e.i(31217);e.s(["keywordToColor",0,e=>{let r=e.split("").map(e=>e.charCodeAt(0)).reduce((e,t)=>
1e+t,0)%t.colors.length;return t.colors[r]}],596);var r=e.i(18050);let n='<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>',i='</title><path d="',a='"/></svg>',o={title:"AdonisJS",slug:"adonisjs",get svg(){return n+"AdonisJS"+i+this.path+a},path:"M0 12c0 9.68 2.32 12 12 12s12-2.32 12-12S21.68 0 12 0 0 2.32 0 12Zm4.84 2.492 3.762-8.555C9.238 4.498 10.46 3.716 12 3.716c1.54 0 2.762.781 3.398 2.223l3.762 8.554c.172.418.32.953.32 1.418 0 2.125-1.492 3.617-3.617 3.617-.726 0-1.3-.183-1.883-.37-.597-.192-1.203-.387-1.98-.387-.77 0-1.39.195-1.996.386-.59.188-1.168.371-1.867.371-2.125 0-3.617-1.492-3.617-3.617 0-.465.148-1 .32-1.418ZM12 7.43l-3.715 8.406c1.102-.512 2.371-.758 3.715-.758 1.297 0 2.613.246 3.664.758Z",source:"https://adonisjs.com",hex:"5A45FF",guidelines:"https://adonisjs.notion.site/adonisjs/Welcome-to-the-AdonisJS-Brand-Assets-Guidelines-a042a6d0be7640c6bc78eb32e1bbaaa1"},l={title:"Apollo GraphQL",slug:"apollographql",get svg(){return n+"Apollo GraphQL"+i+this.path+a},path:"M12,0C5.372,0 0,5.373 0,12 0,18.628 5.372,24 12,24 18.627,24 24,18.628 24,12A12.014,12.014 0 0 0 23.527,8.657 0.6,0.6 0 0 0 22.4,9.066H22.398C22.663,10.009 22.8,10.994 22.8,12A10.73,10.73 0 0 1 19.637,19.637 10.729,10.729 0 0 1 12,22.8 10.73,10.73 0 0 1 4.363,19.637 10.728,10.728 0 0 1 1.2,12 10.73,10.73 0 0 1 4.363,4.363 10.728,10.728 0 0 1 12,1.2C14.576,1.2 17.013,2.096 18.958,3.74A1.466,1.466 0 1 0 19.82,2.9 11.953,11.953 0 0 0 12,0ZM10.56,5.88 6.36,16.782H8.99L9.677,14.934H13.646L12.927,12.892H10.314L12.014,8.201 15.038,16.781H17.669L13.47,5.88Z",source:"https://www.apollographql.com",hex:"311C87"},s={title:"Google Cloud",slug:"googlecloud",get svg(){return n+"Google Cloud"+i+this.path+a},path:"M12.19 2.38a9.344 9.344 0 0 0-9.234 6.893c.053-.02-.055.013 0 0-3.875 2.551-3.922 8.11-.247 10.941l.006-.007-.007.03a6.717 6.717 0 0 0 4.077 1.356h5.173l.03.03h5.192c6.687.053 9.376-8.605 3.835-12.35a9.365 9.365 0 0 0-2.821-4.552l-.043.043.006-.05A9.344 9.344 0 0 0 12.19 2.38zm-.358 4.146c1.244-.04 2.518.368 3.486 1.15a5.186 5.186 0 0 1 1.862 4.078v.518c3.53-.07 3.53 5.262 0 5.193h-5.193l-.008.009v-.04H6.785a2.59 2.59 0 0 1-1.067-.23h.001a2.597 2.597 0 1 1 3.437-3.437l3.013-3.012A6.747 6.747 0 0 0 8.11 8.24c.018-.01.04-.026.054-.023a5.186 5.186 0 0 1 3.67-1.69z",source:"https://cloud.google.com",hex:"4285F4"},u={title:"Kubernetes",slug:"kubernetes",get svg(){return n+"Kubernetes"+i+this.path+a},path:"M10.204 14.35l.007.01-.999 2.413a5.171 5.171 0 0 1-2.075-2.597l2.578-.437.004.005a.44.44 0 0 1 .484.606zm-.833-2.129a.44.44 0 0 0 .173-.756l.002-.011L7.585 9.7a5.143 5.143 0 0 0-.73 3.255l2.514-.725.002-.009zm1.145-1.98a.44.44 0 0 0 .699-.337l.01-.005.15-2.62a5.144 5.144 0 0 0-3.01 1.442l2.147 1.523.004-.002zm.76 2.75l.723.349.722-.347.18-.78-.5-.623h-.804l-.5.623.179.779zm1.5-3.095a.44.44 0 0 0 .7.336l.008.003 2.134-1.513a5.188 5.188 0 0 0-2.992-1.442l.148 2.615.002.001zm10.876 5.97l-5.773 7.181a1.6 1.6 0 0 1-1.248.594l-9.261.003a1.6 1.6 0 0 1-1.247-.596l-5.776-7.18a1.583 1.583 0 0 1-.307-1.34L2.1 5.573c.108-.47.425-.864.863-1.073L11.305.513a1.606 1.606 0 0 1 1.385 0l8.345 3.985c.438.209.755.604.863 1.073l2.062 8.955c.108.47-.005.963-.308 1.34zm-3.289-2.057c-.042-.01-.103-.026-.145-.034-.174-.033-.315-.025-.479-.038-.35-.037-.638-.067-.895-.148-.105-.04-.18-.165-.216-.216l-.201-.059a6.45 6.45 0 0 0-.105-2.332 6.465 6.465 0 0 0-.936-2.163c.052-.047.15-.133.177-.159.008-.09.001-.183.094-.282.197-.185.444-.338.743-.522.142-.084.273-.137.415-.242.032-.024.076-.062.11-.089.24-.191.295-.52.123-.736-.172-.216-.506-.236-.745-.045-.034.027-.08.062-.111.088-.134.116-.217.23-.33.35-.246.25-.45.458-.673.609-.097.056-.239.037-.303.033l-.19.135a6.545 6.545 0 0 0-4.146-2.003l-.012-.223c-.065-.062-.143-.115-.163-.25-.022-.268.015-.557.057-.905.023-.163.061-.298.068-.475.001-.04-.001-.099-.001-.142 0-.306-.224-.555-.5-.555-.275 0-.499.249-.499.555l.001.014c0 .041-.002.092 0 .128.006.177.044.312.067.475.042.348.078.637.056.906a.545.545 0 0 1-.162.258l-.012.211a6.424 6.424 0 0 0-4.166 2.003 8.373 8.373 0 0 1-.18-.128c-.09.012-.18.04-.297-.029-.223-.15-.427-.358-.673-.608-.113-.12-.195-.234-.329-.349-.03-.026-.077-.062-.111-.088a.594.594 0 0 0-.348-.132.481.481 0 0 0-.398.176c-.172.216-.117.546.123.737l.007.005.104.083c.142.105.272.159.414.242.299.185.546.338.743.522.076.082.09.226.1.288l.16.143a6.462 6.462 0 0 0-1.02 4.506l-.208.06c-.055.072-.133.184-.215.217-.257.081-.546.11-.895.147-.164.014-.305.006-.48.039-.037.007-.09.02-.133.03l-.004.002-.007.002c-.295.071-.484.342-.423.608.061.267.349.429.645.365l.007-.001.01-.003.129-.029c.17-.046.294-.113.448-.172.33-.118.604-.217.87-.256.112-.009.23.069.288.101l.217-.037a6.5 6.5 0 0 0 2.88 3.596l-.09.218c.033.084.069.199.044.282-.097.252-.263.517-.452.813-.091.136-.185.242-.268.399-.02.037-.045.095-.064.134-.128.275-.034.591.213.71.248.12.556-.007.69-.282v-.002c.02-.039.046-.09.062-.127.07-.162.094-.301.144-.458.132-.332.205-.68.387-.897.05-.06.13-.082.215-.105l.113-.205a6.453
16.453 0 0 0 4.609.012l.106.192c.086.028.18.042.256.155.136.232.229.507.342.84.05.156.074.295.145.457.016.037.043.09.062.129.133.276.442.402.69.282.247-.118.341-.435.213-.71-.02-.039-.045-.096-.065-.134-.083-.156-.177-.261-.268-.398-.19-.296-.346-.541-.443-.793-.04-.13.007-.21.038-.294-.018-.022-.059-.144-.083-.202a6.499 6.499 0 0 0 2.88-3.622c.064.01.176.03.213.038.075-.05.144-.114.28-.104.266.039.54.138.87.256.154.06.277.128.448.173.036.01.088.019.13.028l.009.003.007.001c.297.064.584-.098.645-.365.06-.266-.128-.537-.423-.608zM16.4 9.701l-1.95 1.746v.005a.44.44 0 0 0 .173.757l.003.01 2.526.728a5.199 5.199 0 0 0-.108-1.674A5.208 5.208 0 0 0 16.4 9.7zm-4.013 5.325a.437.437 0 0 0-.404-.232.44.44 0 0 0-.372.233h-.002l-1.268 2.292a5.164 5.164 0 0 0 3.326.003l-1.27-2.296h-.01zm1.888-1.293a.44.44 0 0 0-.27.036.44.44 0 0 0-.214.572l-.003.004 1.01 2.438a5.15 5.15 0 0 0 2.081-2.615l-2.6-.44-.004.005z",source:"https://github.com/kubernetes/kubernetes/tree/cac53883f4714452f3084a22e4be20d042a9df33/logo",hex:"326CE5"},c={title:"Next.js",
1slug:"nextdotjs",get svg(){return n+"Next.js"+i+this.path+a},path:"M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z",source:"https://vercel.com/design/brands#next-js",hex:"000000",guidelines:"https://vercel.com/design/brands#next-js"},d={title:"Node.js",slug:"nodedotjs",get svg(){return n+"Node.js"+i+this.path+a},path:"M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z",source:"https://nodejs.org/en/about/branding",hex:"5FA04E",guidelines:"https://nodejs.org/en/about/branding"},f={title:"PostgreSQL",slug:"postgresql",get svg(){return n+"PostgreSQL"+i+this.path+a},path:"M23.5594 14.7228a.5269.5269 0 0 0-.0563-.1191c-.139-.2632-.4768-.3418-1.0074-.2321-1.6533.3411-2.2935.1312-2.5256-.0191 1.342-2.0482 2.445-4.522 3.0411-6.8297.2714-1.0507.7982-3.5237.1222-4.7316a1.5641 1.5641 0 0 0-.1509-.235C21.6931.9086 19.8007.0248 17.5099.0005c-1.4947-.0158-2.7705.3461-3.1161.4794a9.449 9.449 0 0 0-.5159-.0816 8.044 8.044 0 0 0-1.3114-.1278c-1.1822-.0184-2.2038.2642-3.0498.8406-.8573-.3211-4.7888-1.645-7.2219.0788C.9359 2.1526.3086 3.8733.4302 6.3043c.0409.818.5069 3.334 1.2423 5.7436.4598 1.5065.9387 2.7019 1.4334 3.582.553.9942 1.1259 1.5933 1.7143 1.7895.4474.1491 1.1327.1441 1.8581-.7279.8012-.9635 1.5903-1.8258 1.9446-2.2069.4351.2355.9064.3625 1.39.3772a.0569.0569 0 0 0 .0004.0041 11.0312 11.0312 0 0 0-.2472.3054c-.3389.43
102-.4094.5197-1.5002.7443-.3102.064-1.1344.2339-1.1464.8115-.0025.1224.0329.2309.0919.3268.2269.4231.9216.6097 1.015.6331 1.3345.3335 2.5044.092 3.3714-.6787-.017 2.231.0775 4.4174.3454 5.0874.2212.5529.7618 1.9045 2.4692 1.9043.2505 0 .5263-.0291.8296-.0941 1.7819-.3821 2.5557-1.1696 2.855-2.9059.1503-.8707.4016-2.8753.5388-4.1012.0169-.0703.0357-.1207.057-.1362.0007-.0005.0697-.0471.4272.0307a.3673.3673 0 0 0 .0443.0068l.2539.0223.0149.001c.8468.0384 1.9114-.1426 2.5312-.4308.6438-.2988 1.8057-1.0323 1.5951-1.6698zM2.371 11.8765c-.7435-2.4358-1.1779-4.8851-1.2123-5.5719-.1086-2.1714.4171-3.6829 1.5623-4.4927 1.8367-1.2986 4.8398-.5408 6.108-.13-.0032.0032-.0066.0061-.0098.0094-2.0238 2.044-1.9758 5.536-1.9708 5.7495-.0002.0823.0066.1989.0162.3593.0348.5873.0996 1.6804-.0735 2.9184-.1609 1.1504.1937 2.2764.9728 3.0892.0806.0841.1648.1631.2518.2374-.3468.3714-1.1004 1.1926-1.9025 2.1576-.5677.6825-.9597.5517-1.0886.5087-.3919-.1307-.813-.5871-1.2381-1.3223-.4796-.839-.9635-2.0317-1.4155-3.5126zm6.0072 5.0871c-.1711-.0428-.3271-.1132-.4322-.1772.0889-.0394.2374-.0902.4833-.1409 1.2833-.2641 1.4815-.4506 1.9143-1.0002.0992-.126.2116-.2687.3673-.4426a.3549.3549 0 0 0 .0737-.1298c.1708-.1513.2724-.1099.4369-.0417.156.0646.3078.26.3695.4752.0291.1016.0619.2945-.0452.4444-.9043 1.2658-2.2216 1.2494-3.1676 1.0128zm2.094-3.988-.0525.141c-.133.3566-.2567.6881-.3334 1.003-.6674-.0021-1.3168-.2872-1.8105-.8024-.6279-.6551-.9131-1.5664-.7825-2.5004.1828-1.3079.1153-2.4468.079-3.0586-.005-.0857-.0095-.1607-.0122-.2199.2957-.2621 1.6659-.9962 2.6429-.7724.4459.1022.7176.4057.8305.928.5846 2.7038.0774 3.8307-.3302 4.7363-.084.1866-.1633.3629-.2311.5454zm7.3637 4.5725c-.0169.1768-.0358.376-.0618.5959l-.146.4383a.3547.3547 0 0 0-.0182.1077c-.0059.4747-.054.6489-.115.8693-.0634.2292-.1353.4891-.1794 1.0575-.11 1.4143-.8782 2.2267-2.4172 2.5565-1.5155.3251-1.7843-.4968-2.0212-1.2217a6.5824 6.5824 0 0 0-.0769-.2266c-.2154-.5858-.1911-1.4119-.1574-2.5551.0165-.5612-.0249-1.9013-.3302-2.6462.0044-.2932.0106-.5909.019-.8918a.3529.3529 0 0 0-.0153-.1126 1.4927 1.4927 0 0 0-.0439-.208c-.1226-.4283-.4213-.7866-.7797-.9351-.1424-.059-.4038-.1672-.7178-.0869.067-.276.1831-.5875.309-.9249l.0529-.142c.0595-.16.134-.3257.213-.5012.4265-.9476 1.0106-2.2453.3766-5.1772-.2374-1.0981-1.0304-1.6343-2.2324-1.5098-.7207.0746-1.3799.3654-1.7088.5321a5.6716 5.6716 0 0 0-.1958.1041c.0918-1.1064.4386-3.1741 1.7357-4.4823a4.0306 4.0306 0 0 1 .3033-.276.3532.3532 0 0 0 .1447-.0644c.7524-.5706 1.6945-.8506 2.802-.8325.4091.0067.8017.0339 1.1742.081 1.939.3544 3.2439 1.4468 4.0359 2.3827.8143.9623 1.2552 1.9315 1.4312 2.4543-1.3232-.1346-2.2234.1268-2.6797.779-.9926 1.4189.543 4.1729 1.2811 5.4964.1353.2426.2522.4522.2889.5413.2403.5825.5515.9713.7787 1.2552.0696.087.1372.1714.1885.245-.4008.1155-1.1208.3825-1.0552 1.717-.0123.1563-.0423.4469-.0834.8148-.0461.2077-.0702.4603-.0994.7662zm.8905-1.6211c-.0405-.8316.2691-.9185.5967-1.0105a2.8566 2.8566 0 0 0 .135-.0406 1.202 1.202 0 0 0 .1342.103c.5703.3765 1.5823.4213 3.0068.1344-.2016.1769-.5189.3994-.9533.6011-.4098.1903-1.0957.333-1.7473.3636-.7197.0336-1.0859-.0807-1.1721-.151zm.5695-9.2712c-.0059.3508-.0542.6692-.1054 1.0017-.055.3576-.112.7274-.1264 1.1762-.0142.4368.0404.8909.0932 1.3301.1066.887.216 1.8003-.2075 2.7014a3.5272 3.5272 0 0 1-.1876-.3856c-.0527-.1276-.1669-.3326-.3251-.6162-.6156-1.1041-2.0574-3.6896-1.3193-4.7446.3795-.5427 1.3408-.5661 2.1781-.463zm.2284 7.0137a12.3762 12.3762 0 0 0-.0853-.1074l-.0355-.0444c.7262-1.1995.5842-2.3862.4578-3.4385-.0519-.4318-.1009-.8396-.0885-1.2226.0129-.4061.0666-.7543.1185-1.0911.0639-.415.1288-.8443.1109-1.3505.0134-.0531.0188-.1158.0118-.1902-.0457-.4855-.5999-1.938-1.7294-3.253-.6076-.7073-1.4896-1.4972-2.6889-2.0395.5251-.1066 1.2328-.2035 2.0244-.1859 2.0515.0456 3.6746.8135 4.8242 2.2824a.908.908 0 0 1 .0667.1002c.7231 1.3556-.2762 6.2751-2.9867 10.5405zm-8.8166-6.1162c-.025.1794-.3089.4225-.6211.4225a.5821.5821 0 0 1-.0809-.0056c-.1873-.026-.3765-.144-.5059-.3156-.0458-.0605-.1203-.178-.1055-.2844.0055-.0401.0261-.0985.0925-.1488.1182-.0894.3518-.1226.6096-.0867.3163.0441.6426.1938.6113.4186zm7.9305-.4114c.0111.0792-.049.201-.1531.3102-.0683.0717-.212.1961-.4079.2232a.5456.5456 0 0 1-.075.0052c-.2935 0-.5414-.2344-.5607-.3717-.024-.1765.2641-.3106.5611-.352.297-.0414.6111.0088.6356.1851z",source:"https://wiki.postgresql.org/wiki/Logo",hex:"4169E1",guidelines:"https://www.postgresql.org/about/policies/trademarks/"},p={title:"Radix UI",slug:"radixui",get svg(){return n+"Radix UI"+i+this.path+a},path:"M11.52 24a7.68 7.68 0 0 1-7.68-7.68 7.68 7.68 0 0 1 7.68-7.68V24Zm0-24v7.68H3.84V0h7.68Zm4.8 7.68a3.84 3.84 0 1 1 0-7.68 3.84 3.84 0 0 1 0 7.68Z",source:"https://www.radix-ui.com",hex:"161618"},h={title:"React",slug:"react",get svg(){return n+"React"+i+this.path+a},path:"M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38-.318-.184-.688-.277-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44-.96-.236-2.006-.417-3.107-.534-.66-.905-1.345-1.727-2.035-2.447 1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442-1.107.117-2.154.298-3.113.538-.112-.49-.195-.964-.254-1.42-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87-.728.063-1.466.098-2.21.098-.74 0-1.477-.035-2.202-.093-.406-.582-.802-1.204-1.
1183-1.86-.372-.64-.71-1.29-1.018-1.946.303-.657.646-1.313 1.013-1.954.38-.66.773-1.286 1.18-1.868.728-.064 1.466-.098 2.21-.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933-.2-.39-.41-.783-.64-1.174-.225-.392-.465-.774-.705-1.146zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493-.28-.958-.646-1.956-1.1-2.98.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98-.45 1.017-.812 2.01-1.086 2.964-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39.24-.375.48-.762.705-1.158.225-.39.435-.788.636-1.18zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143-.695-.102-1.365-.23-2.006-.386.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295-.22-.005-.406-.05-.553-.132-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z",source:"https://github.com/facebook/create-react-app/blob/282c03f9525fdf8061ffa1ec50dce89296d916bd/test/fixtures/relative-paths/src/logo.svg",hex:"61DAFB"},m={title:"Rust",slug:"rust",get svg(){return n+"Rust"+i+this.path+a},path:"M23.8346 11.7033l-1.0073-.6236a13.7268 13.7268 0 00-.0283-.2936l.8656-.8069a.3483.3483 0 00-.1154-.578l-1.1066-.414a8.4958 8.4958 0 00-.087-.2856l.6904-.9587a.3462.3462 0 00-.2257-.5446l-1.1663-.1894a9.3574 9.3574 0 00-.1407-.2622l.49-1.0761a.3437.3437 0 00-.0274-.3361.3486.3486 0 00-.3006-.154l-1.1845.0416a6.7444 6.7444 0 00-.1873-.2268l.2723-1.153a.3472.3472 0 00-.417-.4172l-1.1532.2724a14.0183 14.0183 0 00-.2278-.1873l.0415-1.1845a.3442.3442 0 00-.49-.328l-1.076.491c-.0872-.0476-.1742-.0952-.2623-.1407l-.1903-1.1673A.3483.3483 0 0016.256.955l-.9597.6905a8.4867 8.4867 0 00-.2855-.086l-.414-1.1066a.3483.3483 0 00-.5781-.1154l-.8069.8666a9.2936 9.2936 0 00-.2936-.0284L12.2946.1683a.3462.3462 0 00-.5892 0l-.6236 1.0073a13.7383 13.7383 0 00-.2936.0284L9.9803.3374a.3462.3462 0 00-.578.1154l-.4141 1.1065c-.0962.0274-.1903.0567-.2855.086L7.744.955a.3483.3483 0 00-.5447.2258L7.009 2.348a9.3574 9.3574 0 00-.2622.1407l-1.0762-.491a.3462.3462 0 00-.49.328l.0416 1.1845a7.9826 7.9826 0 00-.2278.1873L3.8413 3.425a.3472.3472 0 00-.4171.4171l.2713 1.1531c-.0628.075-.1255.1509-.1863.2268l-1.1845-.0415a.3462.3462 0 00-.328.49l.491 1.0761a9.167 9.167 0 00-.1407.2622l-1.1662.1894a.3483.3483 0 00-.2258.5446l.6904.9587a13.303 13.303 0 00-.087.2855l-1.1065.414a.3483.3483 0 00-.1155.5781l.8656.807a9.2936 9.2936 0 00-.0283.2935l-1.0073.6236a.3442.3442 0 000 .5892l1.0073.6236c.008.0982.0182.1964.0283.2936l-.8656.8079a.3462.3462 0 00.1155.578l1.1065.4141c.0273.0962.0567.1914.087.2855l-.6904.9587a.3452.3452 0 00.2268.5447l1.1662.1893c.0456.088.0922.1751.1408.2622l-.491 1.0762a.3462.3462 0 00.328.49l1.1834-.0415c.0618.0769.1235.1528.1873.2277l-.2713 1.1541a.3462.3462 0 00.4171.4161l1.153-.2713c.075.0638.151.1255.2279.1863l-.0415 1.1845a.3442.3442 0 00.49.327l1.0761-.49c.087.0486.1741.0951.2622.1407l.1903 1.1662a.3483.3483 0 00.5447.2268l.9587-.6904a9.299 9.299 0 00.2855.087l.414 1.1066a.3452.3452 0 00.5781.1154l.8079-.8656c.0972.0111.1954.0203.2936.0294l.6236 1.0073a.3472.3472 0 00.5892 0l.6236-1.0073c.0982-.0091.1964-.0183.2936-.0294l.8069.8656a.3483.3483 0 00.578-.1154l.4141-1.1066a8.4626 8.4626 0 00.2855-.087l.9587.6904a.3452.3452 0 00.5447-.2268l.1903-1.1662c.088-.0456.1751-.0931.2622-.1407l1.0762.49a.3472.3472 0 00.49-.327l-.0415-1.1845a6.7267 6.7267 0 00.2267-.1863l1.1531.2713a.3472.3472 0 00.4171-.416l-.2713-1.1542c.0628-.0749.1255-.1508.1863-.2278l1.1845.0415a.3442.3442 0 00.328-.49l-.49-1.076c.0475-.0872.0951-.1742.1407-.2623l1.1662-.1893a.3483.3483 0 00.2258-.5447l-.6904-.9587.087-.2855 1.1066-.414a.3462.3462 0 00.1154-.5781l-.8656-.8079c.0101-.0972.0202-.1954.0283-.2936l1.0073-.6236a.3442.3442 0 000-.5892zm-6.7413 8.3551a.7138.7138 0 01.2986-1.39
16.714.714 0 11-.2997 1.396zm-.3422-2.3142a.649.649 0 00-.7715.5l-.3573 1.6685c-1.1035.501-2.3285.7795-3.6193.7795a8.7368 8.7368 0 01-3.6951-.814l-.3574-1.6684a.648.648 0 00-.7714-.499l-1.473.3158a8.7216 8.7216 0 01-.7613-.898h7.1676c.081 0 .1356-.0141.1356-.088v-2.536c0-.074-.0536-.0881-.1356-.0881h-2.0966v-1.6077h2.2677c.2065 0 1.1065.0587 1.394 1.2088.0901.3533.2875 1.5044.4232 1.8729.1346.413.6833 1.2381 1.2685 1.2381h3.5716a.7492.7492 0 00.1296-.0131 8.7874 8.7874 0 01-.8119.9526zM6.8369 20.024a.714.714 0 11-.2997-1.396.714.714 0 01.2997 1.396zM4.1177 8.9972a.7137.7137 0 11-1.304.5791.7137.7137 0 011.304-.579zm-.8352 1.9813l1.5347-.6824a.65.65 0 00.33-.8585l-.3158-.7147h1.2432v5.6025H3.5669a8.7753 8.7753 0 01-.2834-3.348zm6.7343-.5437V8.7836h2.9601c.153 0 1.0792.1772 1.0792.8697 0 .575-.7107.7815-1.2948.7815zm10.7574 1.4862c0 .2187-.008.4363-.0243.651h-.9c-.09 0-.1265.0586-.1265.1477v.413c0 .973-.5487 1.1846-1.0296 1.2382-.4576.0517-.9648-.1913-1.0275-.4717-.2704-1.5186-.7198-1.8436-1.4305-2.4034.8817-.5599 1.799-1.386 1.799-2.4915 0-1.1936-.819-1.9458-1.3769-2.3153-.7825-.5163-1.6491-.6195-1.883-.6195H5.4682a8.7651 8.7651 0 014.907-2.7699l1.0974 1.151a.648.648 0 00.9182.0213l1.227-1.1743a8.7753 8.7753 0 016.0044 4.2762l-.8403 1.8982a.652.652 0 00.33.8585l1.6178.7188c.0283.2875.0425.577.0425.8717zm-9.3006-9.5993a.7128.7128 0 11.984 1.0316.7137.7137 0 01-.984-1.0316zm8.3389 6.71a.7107.7107 0 01.9395-.3625.7137.7137 0 11-.9405.3635z",source:"https://www.rust-lang.org",hex:"000000",guidelines:"https://www.rust-lang.org/policies/media-guide",license:{type:"CC-BY-SA-4.0",url:"https://spdx.org/licenses/CC-BY-SA-4.0"}},g={title:"Sass",slug:"sass",get svg(){return n+"Sass"+i+this.path+a},path:"M12 0c6.627 0 12 5.373 12 12s-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0zM9.615 15.998c.175.645.156 1.248-.024 1.792l-.065.18c-.024.061-.052.12-.078.176-.14.29-.326.56-.555.81-.698.759-1.672 1.047-2.09.805-.45-.262-.226-1.335.584-2.19.871-.918 2.12-1.509 2.12-1.509v-.003l.108-.061zm9.911-10.861c-.542-2.133-4.077-2.834-7.422-1.645-1.989.707-4.144 1.818-5.693 3.267C4.568 8.48 4.275 9.98 4.396 10.607c.427 2.211 3.457 3.657 4.703 4.73v.006c-.367.18-3.056 1.529-3.686 2.925-.675 1.47.105 2.521.615 2.655 1.575.436 3.195-.36 4.065-1.649.84-1.261.766-2.881.404-3.676.496-.135 1.08-.195 1.83-.104 2.101.24 2.521 1.56 2.43 2.1-.09.539-.523.854-.674.944-.15.091-.195.12-.181.181.015.09.091.09.21.075.165-.03 1.096-.45 1.141-1.471.045-1.29-1.186-2.729-3.375-2.7-.9.016-1.471.091-1.875.256-.03-.045-.061-.075-.105-.105-1.35-1.455-3.855-2.475-3.75-4.41.03-.705.285-2.564 4.8-4.814 3.705-1.846 6.661-1.335 7.171-.21.733 1.604-1.576 4.59-5.431 5.024-1.47.165-2.235-.404-2.431-.615-.209-.225-.239-.24-.314-.194-.12.06-.045.255 0 .375.12.3.585.825 1.396 1.095.704.225 2.43.359 4.5-.45 2.324-.899 4.139-3.405 3.614-5.505l.073.067z",source:"https://sass-lang.com/styleguide/brand",hex:"CC6699",guidelines:"https://sass-lang.com/styleguide/brand",license:{type:"CC-BY-NC-SA-3.0",url:"https://spdx.org/licenses/CC-BY-NC-SA-3.0"}},v={title:"Tailwind CSS",slug:"tailwindcss",get svg(){return n+"Tailwind CSS"+i+this.path+a},path:"M12.001,4.8c-3.2,0-5.2,1.6-6,4.8c1.2-1.6,2.6-2.2,4.2-1.8c0.913,0.228,1.565,0.89,2.288,1.624 C13.666,10.618,15.027,12,18.001,12c3.2,0,5.2-1.6,6-4.8c-1.2,1.6-2.6,2.2-4.2,1.8c-0.913-0.228-1.565-0.89-2.288-1.624 C16.337,6.182,14.976,4.8,12.001,4.8z M6.001,12c-3.2,0-5.2,1.6-6,4.8c1.2-1.6,2.6-2.2,4.2-1.8c0.913,0.228,1.565,0.89,2.288,1.624 c1.177,1.194,2.538,2.576,5.512,2.576c3.2,0,5.2-1.6,6-4.8c-1.2,1.6-2.6,2.2-4.2,1.8c-0.913-0.228-1.565-0.89-2.288-1.624 C10.337,13.382,8.976,12,6.001,12z",source:"https://tailwindcss.com/brand",hex:"06B6D4",guidelines:"https://tailwindcss.com/brand"},y={title:"Turborepo",slug:"turborepo",get svg(){return n+"Turborepo"+i+this.path+a},path:"M11.9906 4.1957c-4.2998 0-7.7981 3.501-7.7981 7.8043s3.4983 7.8043 7.7981 7.8043c4.2999 0 7.7982-3.501 7.7982-7.8043s-3.4983-7.8043-7.7982-7.8043m0 11.843c-2.229 0-4.0356-1.8079-4.0356-4.0387s1.8065-4.0387 4.0356-4.0387S16.0262 9.7692 16.0262 12s-1.8065 4.0388-4.0356 4.0388m.6534-13.1249V0C18.9726.3386 24 5.5822 24 12s-5.0274 11.66-11.356 12v-2.9139c4.7167-.3372 8.4516-4.2814 8.4516-9.0861s-3.735-8.749-8.4516-9.0861M5.113 17.9586c-1.2502-1.4446-2.0562-3.2845-2.2-5.3046H0c.151 2.8266 1.2808 5.3917 3.051 7.3668l2.0606-2.0622zM11.3372 24v-2.9139c-2.02-.1439-3.8584-.949-5.3019-2.2018l-2.0606 2.0623c1.975 1.773 4.538 2.9022 7.361 3.0534z",source:"https://vercel.com/geist/brands",hex:"FF1E56",guidelines:"https://vercel.com/geist/brands"},b={title:"Vue.js",slug:"vuedotjs",get svg(){return n+"Vue.js"+i+this.path+a},path:"M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z",source:"https://github.com/vuejs/art/blob/a1c78b74569b70a25300925b4eacfefcc143b8f6/logo.svg",hex:"4FC08D",guidelines:"https://github.com/vuejs/art/blob/a1c78b74569b70a25300925b4eacfefcc143b8f6/README.md",license:{type:"CC-BY-NC-SA-4.0",url:"https://spdx.org/licenses/CC-BY-NC-SA-4.0"}}
1,x={title:"AWS",hex:"FF9900",path:"M6.763 10.036c0 .296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183 0 .08-.048.16-.152.24l-.503.335a.383.383 0 0 1-.208.072c-.08 0-.16-.04-.239-.112a2.47 2.47 0 0 1-.287-.375 6.18 6.18 0 0 1-.248-.471c-.622.734-1.405 1.101-2.347 1.101-.67 0-1.205-.191-1.596-.574-.391-.384-.59-.894-.59-1.533 0-.678.239-1.23.726-1.644.487-.415 1.133-.623 1.955-.623.272 0 .551.024.846.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28 0-.568.032-.863.104-.296.072-.583.16-.863.272a2.287 2.287 0 0 1-.28.104.488.488 0 0 1-.127.024c-.112 0-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597 0 0 1 .224-.167c.279-.144.614-.264 1.005-.36a4.84 4.84 0 0 1 1.246-.151c.95 0 1.644.216 2.091.647.439.43.662 1.085.662 1.963v2.586zm-3.24 1.214c.263 0 .534-.048.822-.144.287-.096.543-.271.758-.51.128-.152.224-.32.272-.512.047-.191.08-.423.08-.694v-.335a6.66 6.66 0 0 0-.735-.136 6.02 6.02 0 0 0-.75-.048c-.535 0-.926.104-1.19.32-.263.215-.39.518-.39.917 0 .375.095.655.295.846.191.2.47.296.838.296zm6.41.862c-.144 0-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586 5.55a1.398 1.398 0 0 1-.072-.32c0-.128.064-.2.191-.2h.783c.151 0 .255.025.31.08.065.048.113.16.16.312l1.342 5.284 1.245-5.284c.04-.16.088-.264.151-.312a.549.549 0 0 1 .32-.08h.638c.152 0 .256.025.32.08.063.048.12.16.151.312l1.261 5.348 1.381-5.348c.048-.16.104-.264.16-.312a.52.52 0 0 1 .311-.08h.743c.127 0 .2.065.2.2 0 .04-.009.08-.017.128a1.137 1.137 0 0 1-.056.2l-1.923 6.17c-.048.16-.104.263-.168.311a.51.51 0 0 1-.303.08h-.687c-.151 0-.255-.024-.32-.08-.063-.056-.119-.16-.151-.32l-1.238-5.148-1.23 5.14c-.04.16-.087.264-.15.32-.065.056-.177.08-.32.08zm10.256.215c-.415 0-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563 0 0 1-.048-.224v-.407c0-.167.064-.247.183-.247.048 0 .096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.319.064.63.096.95.096.502 0 .894-.088 1.165-.264a.86.86 0 0 0 .415-.758c0-.223-.072-.407-.216-.559-.144-.152-.415-.287-.807-.415l-1.159-.36c-.583-.183-1.014-.454-1.277-.813a1.902 1.902 0 0 1-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136 1.006-.136.176 0 .359.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69 0 0 1 .24.2.43.43 0 0 1 .071.263v.375c0 .168-.064.256-.184.256a.83.83 0 0 1-.303-.096 4.236 4.236 0 0 0-1.532-.311c-.455 0-.815.071-1.062.223-.248.152-.375.383-.375.71 0 .224.08.416.24.567.16.152.454.304.878.44l1.134.358c.574.184.99.44 1.237.767.247.327.367.702.367 1.117 0 .343-.072.655-.207.926-.144.272-.336.511-.583.703-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167zM21.698 16.207c-2.626 1.94-6.442 2.969-9.722 2.969-4.598 0-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351 3.384 1.963 7.559 3.153 11.877 3.153 2.914 0 6.114-.607 9.06-1.852.439-.2.814.287.383.607zM22.792 14.961c-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36 1.5-1.053 3.967-.75 4.254-.399.287.36-.08 2.826-1.485 4.007-.215.184-.423.088-.327-.151.32-.79.695-2.567.695-2.994z"},w={css:{title:"CSS",slug:"css",get svg(){return n+"CSS"+i+this.path+a},path:"M0 0v20.16A3.84 3.84 0 0 0 3.84 24h16.32A3.84 3.84 0 0 0 24 20.16V3.84A3.84 3.84 0 0 0 20.16 0Zm14.256 13.08c1.56 0 2.28 1.08 2.304 2.64h-1.608c.024-.288-.048-.6-.144-.84-.096-.192-.288-.264-.552-.264-.456 0-.696.264-.696.84-.024.576.288.888.768 1.08.72.288 1.608.744 1.92 1.296q.432.648.432 1.656c0 1.608-.912 2.592-2.496 2.592-1.656 0-2.4-1.032-2.424-2.688h1.68c0 .792.264 1.176.792 1.176.264 0 .456-.072.552-.24.192-.312.24-1.176-.048-1.512-.312-.408-.912-.6-1.32-.816q-.828-.396-1.224-.936c-.24-.36-.36-.888-.36-1.536 0-1.44.936-2.472 2.424-2.448m5.4 0c1.584 0 2.304 1.08 2.328 2.64h-1.608c0-.288-.048-.6-.168-.84-.096-.192-.264-.264-.528-.264-.48 0-.72.264-.72.84s.288.888.792 1.08c.696.288 1.608.744 1.92 1.296.264.432.408.984.408 1.656.024 1.608-.888 2.592-2.472 2.592-1.68 0-2.424-1.056-2.448-2.688h1.68c0 .744.264 1.176.792 1.176.264 0 .456-.072.552-.24.216-.312.264-1.176-.048-1.512-.288-.408-.888-.6-1.32-.816-.552-.264-.96-.576-1.2-.936s-.36-.888-.36-1.536c-.024-1.44.912-2.472 2.4-2.448m-11.031.018c.711-.006 1.419.198 1.839.63.432.432.672 1.128.648 1.992H9.336c.024-.456-.096-.792-.432-.96-.312-.144-.768-.048-.888.24-.12.264-.192.576-.168.864v3.504c0 .744.264 1.128.768 1.128a.65.65 0 0 0 .552-.264c.168-.24.192-.552.168-.84h1.776c.096 1.632-.984 2.712-2.568 2.688-1.536 0-2.496-.864-2.472-2.472v-4.032c0-.816.24-1.44.696-1.848.432-.408 1.146-.624 1.857-.63",source:"https://github.com/CSS-Next/logo.css/blob/bacc20878227204b283c68a6b935f8279e06b0cd/css.svg",hex:"663399",guidelines:"https://github.com/CSS-Next/logo.css"},html:{title:"HTML5",slug:"html5",get svg(){return n+"HTML5"+i+this.path+a},path:"M1.5 0h21l-1.91 21.563L11.977 24l-8.564-2.438L1.5 0zm7.031 9.75l-.232-2.718 10.059.003.23-2.622L5.412 4.41l.698 8.01h9.126l-.326 3.426-2.91.804-2.955-.81-.188-2.11H6.248l.33 4.171L12 19.351l5.379-1.443.744-8.157H8.531z",source:"https://www.w3.org/html/logo/",hex:"E34F26"},"next.js":c,nextjs:c,react:h,sass:g,scss:g,stenciljs:{title:"Stencil",slug:"stencil",get svg(){return n+"Stencil"+i+this.path+a},path:"M8.85 15.66h9.25l-5 5.34H3.9ZM24 9.328H4.997L0 14.672h19.003ZM10.884 3H20.1l-4.977 5.34H5.9Z",source:"https://ionic.io/ionicons",hex:"5530FF"},tailwind:v,tailwindcss:v,vue:b,"vue 2":b,"vue 3":b,vuex:b,vite:{title:"Vite",slug:"vite",get svg(){return n+"Vite"+i+this.path+a},path:"M13.056 23.238a.57.57 0 0 1-1.02-.355v-5.202c0-.63-.512-1.143-1.144-1.143H5.148a.57.57 0 0 1-.464-.903l3.777-5.29c.54-.753 0-1.804-.93-1.804H.57a.574.574 0 0 1-.543-.746.6.6 0 0 1 .08-.157L5.008.78a.57.57 0 0 1 .467-.24h14.589a.57.57 0 0 1 .466.903l-3.778 5.29c-.54.755 0 1.806.93 1.806h5.745c.238 0 .424.138.513.322a.56.56 0 0 1-.063.603z",source:"https://github.com/voidzero-dev/community-design-resources/blob/55902097229cf01cf2a4ceb376f992f5cf306756/brand-assets/vite/vite-icon-color-bracketless.svg",hex:"9135FF"}
1,auth0:{title:"Auth0",slug:"auth0",get svg(){return n+"Auth0"+i+this.path+a},path:"M21.98 7.448L19.62 0H4.347L2.02 7.448c-1.352 4.312.03 9.206 3.815 12.015L12.007 24l6.157-4.552c3.755-2.81 5.182-7.688 3.815-12.015l-6.16 4.58 2.343 7.45-6.157-4.597-6.158 4.58 2.358-7.433-6.188-4.55 7.63-.045L12.008 0l2.356 7.404 7.615.044z",source:"https://auth0.com",hex:"EB5424"},django:{title:"Django",slug:"django",get svg(){return n+"Django"+i+this.path+a},path:"M11.146 0h3.924v18.166c-2.013.382-3.491.535-5.096.535-4.791 0-7.288-2.166-7.288-6.32 0-4.002 2.65-6.6 6.753-6.6.637 0 1.121.05 1.707.203zm0 9.143a3.894 3.894 0 00-1.325-.204c-1.988 0-3.134 1.223-3.134 3.365 0 2.09 1.096 3.236 3.109 3.236.433 0 .79-.025 1.35-.102V9.142zM21.314 6.06v9.098c0 3.134-.229 4.638-.917 5.937-.637 1.249-1.478 2.039-3.211 2.905l-3.644-1.733c1.733-.815 2.574-1.53 3.109-2.625.561-1.121.739-2.421.739-5.835V6.059h3.924zM17.39.021h3.924v4.026H17.39z",source:"https://www.djangoproject.com/community/logos/",hex:"092E20"},drizzle:{title:"Drizzle",slug:"drizzle",get svg(){return n+"Drizzle"+i+this.path+a},path:"M5.353 11.823a1.036 1.036 0 0 0-.395-1.422 1.063 1.063 0 0 0-1.437.399L.138 16.702a1.035 1.035 0 0 0 .395 1.422 1.063 1.063 0 0 0 1.437-.398l3.383-5.903Zm11.216 0a1.036 1.036 0 0 0-.394-1.422 1.064 1.064 0 0 0-1.438.399l-3.382 5.902a1.036 1.036 0 0 0 .394 1.422c.506.283 1.15.104 1.438-.398l3.382-5.903Zm7.293-4.525a1.036 1.036 0 0 0-.395-1.422 1.062 1.062 0 0 0-1.437.399l-3.383 5.902a1.036 1.036 0 0 0 .395 1.422 1.063 1.063 0 0 0 1.437-.399l3.383-5.902Zm-11.219 0a1.035 1.035 0 0 0-.394-1.422 1.064 1.064 0 0 0-1.438.398l-3.382 5.903a1.036 1.036 0 0 0 .394 1.422c.506.282 1.15.104 1.438-.399l3.382-5.902Z",source:"https://orm.drizzle.team",hex:"C5F74F"},express:{title:"Express",slug:"express",get svg(){return n+"Express"+i+this.path+a},path:"M24 18.588a1.529 1.529 0 01-1.895-.72l-3.45-4.771-.5-.667-4.003 5.444a1.466 1.466 0 01-1.802.708l5.158-6.92-4.798-6.251a1.595 1.595 0 011.9.666l3.576 4.83 3.596-4.81a1.435 1.435 0 011.788-.668L21.708 7.9l-2.522 3.283a.666.666 0 000 .994l4.804 6.412zM.002 11.576l.42-2.075c1.154-4.103 5.858-5.81 9.094-3.27 1.895 1.489 2.368 3.597 2.275 5.973H1.116C.943 16.447 4.005 19.009 7.92 17.7a4.078 4.078 0 002.582-2.876c.207-.666.548-.78 1.174-.588a5.417 5.417 0 01-2.589 3.957 6.272 6.272 0 01-7.306-.933 6.575 6.575 0 01-1.64-3.858c0-.235-.08-.455-.134-.666A88.33 88.33 0 010 11.577zm1.127-.286h9.654c-.06-3.076-2.001-5.258-4.59-5.278-2.882-.04-4.944 2.094-5.071 5.264z",source:"https://github.com/openjs-foundation/artwork/blob/ac43961d1157f973c54f210cf5e0c9c45e3d3f10/projects/express/express-icon-black.svg",hex:"000000"},"graphql (apollo)":l,graphql:{title:"GraphQL",slug:"graphql",get svg(){return n+"GraphQL"+i+this.path+a},path:"M12.002 0a2.138 2.138 0 1 0 0 4.277 2.138 2.138 0 1 0 0-4.277zm8.54 4.931a2.138 2.138 0 1 0 0 4.277 2.138 2.138 0 1 0 0-4.277zm0 9.862a2.138 2.138 0 1 0 0 4.277 2.138 2.138 0 1 0 0-4.277zm-8.54 4.931a2.138 2.138 0 1 0 0 4.276 2.138 2.138 0 1 0 0-4.276zm-8.542-4.93a2.138 2.138 0 1 0 0 4.276 2.138 2.138 0 1 0 0-4.277zm0-9.863a2.138 2.138 0 1 0 0 4.277 2.138 2.138 0 1 0 0-4.277zm8.542-3.378L2.953 6.777v10.448l9.049 5.224 9.047-5.224V6.777zm0 1.601 7.66 13.27H4.34zm-1.387.371L3.97 15.037V7.363zm2.774 0 6.646 3.838v7.674zM5.355 17.44h13.293l-6.646 3.836z",source:"https://graphql.org/brand",hex:"E10098",guidelines:"https://graphql.org/brand"},apollo:l,hono:{title:"Hono",slug:"hono",get svg(){return n+"Hono"+i+this.path+a},path:"M12.445.002a45.529 45.529 0 0 0-5.252 8.146 8.595 8.595 0 0 1-.555-.53 27.796 27.796 0 0 0-1.205-1.542 8.762 8.762 0 0 0-1.251 2.12 20.743 20.743 0 0 0-1.448 5.88 8.867 8.867 0 0 0 .338 3.468c1.312 3.48 3.794 5.593 7.445 6.337 3.055.438 5.755-.333 8.097-2.312 2.677-2.59 3.359-5.634 2.047-9.132a33.287 33.287 0 0 0-2.988-5.59A91.34 91.34 0 0 0 12.615.053a.216.216 0 0 0-.17-.051Zm-.336 3.906a50.93 50.93 0 0 1 4.794 6.552c.448.767.817 1.57 1.108 2.41.606 2.386-.044 4.354-1.951 5.904-1.845 1.298-3.87 1.683-6.072 1.156-2.376-.737-3.75-2.335-4.121-4.794a5.107 5.107 0 0 1 .242-2.266c.358-.908.79-1.774 1.3-2.601l1.446-2.121a397.33 397.33 0 0 0 3.254-4.24Z",source:"https://github.com/honojs/hono/blob/76dbc74407329c46870af6aa4fab0c04036d8ae2/docs/images/hono-logo.svg",hex:"E36002"},laravel:{title:"Laravel",slug:"laravel",get svg(){return n+"Laravel"+i+this.path+a}
1,path:"M23.642 5.43a.364.364 0 01.014.1v5.149c0 .135-.073.26-.189.326l-4.323 2.49v4.934a.378.378 0 01-.188.326L9.93 23.949a.316.316 0 01-.066.027c-.008.002-.016.008-.024.01a.348.348 0 01-.192 0c-.011-.002-.02-.008-.03-.012-.02-.008-.042-.014-.062-.025L.533 18.755a.376.376 0 01-.189-.326V2.974c0-.033.005-.066.014-.098.003-.012.01-.02.014-.032a.369.369 0 01.023-.058c.004-.013.015-.022.023-.033l.033-.045c.012-.01.025-.018.037-.027.014-.012.027-.024.041-.034H.53L5.043.05a.375.375 0 01.375 0L9.93 2.647h.002c.015.01.027.021.04.033l.038.027c.013.014.02.03.033.045.008.011.02.021.025.033.01.02.017.038.024.058.003.011.01.021.013.032.01.031.014.064.014.098v9.652l3.76-2.164V5.527c0-.033.004-.066.013-.098.003-.01.01-.02.013-.032a.487.487 0 01.024-.059c.007-.012.018-.02.025-.033.012-.015.021-.03.033-.043.012-.012.025-.02.037-.028.014-.01.026-.023.041-.032h.001l4.513-2.598a.375.375 0 01.375 0l4.513 2.598c.016.01.027.021.042.031.012.01.025.018.036.028.013.014.022.03.034.044.008.012.019.021.024.033.011.02.018.04.024.06.006.01.012.021.015.032zm-.74 5.032V6.179l-1.578.908-2.182 1.256v4.283zm-4.51 7.75v-4.287l-2.147 1.225-6.126 3.498v4.325zM1.093 3.624v14.588l8.273 4.761v-4.325l-4.322-2.445-.002-.003H5.04c-.014-.01-.025-.021-.04-.031-.011-.01-.024-.018-.035-.027l-.001-.002c-.013-.012-.021-.025-.031-.04-.01-.011-.021-.022-.028-.036h-.002c-.008-.014-.013-.031-.02-.047-.006-.016-.014-.027-.018-.043a.49.49 0 01-.008-.057c-.002-.014-.006-.027-.006-.041V5.789l-2.18-1.257zM5.23.81L1.47 2.974l3.76 2.164 3.758-2.164zm1.956 13.505l2.182-1.256V3.624l-1.58.91-2.182 1.255v9.435zm11.581-10.95l-3.76 2.163 3.76 2.163 3.759-2.164zm-.376 4.978L16.21 7.087 14.63 6.18v4.283l2.182 1.256 1.58.908zm-8.65 9.654l5.514-3.148 2.756-1.572-3.757-2.163-4.323 2.489-3.941 2.27z",source:"https://github.com/laravel/art/tree/5a8325b064634b900f25dbb6f1cafd888b2d2211",hex:"FF2D20"},nestjs:{title:"NestJS",slug:"nestjs",get svg(){return n+"NestJS"+i+this.path+a},path:"M14.131.047c-.173 0-.334.037-.483.087.316.21.49.49.576.806.007.043.019.074.025.117a.681.681 0 0 1 .013.112c.024.545-.143.614-.26.936-.18.415-.13.861.086 1.22a.74.74 0 0 0 .074.137c-.235-1.568 1.073-1.803 1.314-2.293.019-.428-.334-.713-.613-.911a1.37 1.37 0 0 0-.732-.21zM16.102.4c-.024.143-.006.106-.012.18-.006.05-.006.112-.012.161-.013.05-.025.1-.044.149-.012.05-.03.1-.05.149l-.067.142c-.02.025-.031.05-.05.075l-.037.055a2.152 2.152 0 0 1-.093.124c-.037.038-.068.081-.112.112v.006c-.037.031-.074.068-.118.1-.13.099-.278.173-.415.266-.043.03-.087.056-.124.093a.906.906 0 0 0-.118.099c-.043.037-.074.074-.111.118-.031.037-.068.08-.093.124a1.582 1.582 0 0 0-.087.13c-.025.05-.043.093-.068.142-.019.05-.037.093-.05.143a2.007 2.007 0 0 0-.043.155c-.006.025-.006.056-.012.08-.007.025-.007.05-.013.075 0 .05-.006.105-.006.155 0 .037 0 .074.006.111 0 .05.006.1.019.155.006.05.018.1.03.15.02.049.032.098.05.148.013.03.031.062.044.087l-1.426-.552c-.241-.068-.477-.13-.719-.186l-.39-.093c-.372-.074-.75-.13-1.128-.167-.013 0-.019-.006-.031-.006A11.082 11.082 0 0 0 8.9 2.855c-.378.025-.756.074-1.134.136a12.45 12.45 0 0 0-.837.174l-.279.074c-.092.037-.18.08-.266.118l-.205.093c-.012.006-.024.006-.03.012-.063.031-.118.056-.174.087a2.738 2.738 0 0 0-.236.118c-.043.018-.086.043-.124.062a.559.559 0 0 1-.055.03c-.056.032-.112.063-.162.094a1.56 1.56 0 0 0-.148.093c-.044.03-.087.055-.124.086-.006.007-.013.007-.019.013-.037.025-.08.056-.118.087l-.012.012-.093.074c-.012.007-.025.019-.037.025-.031.025-.062.056-.093.08-.006.013-.019.02-.025.025-.037.038-.074.069-.111.106-.007 0-.007.006-.013.012a1.742 1.742 0 0 0-.111.106c-.007.006-.007.012-.013.012a1.454 1.454 0 0 0-.093.1c-.012.012-.03.024-.043.036a1.374 1.374 0 0 1-.106.112c-.006.012-.018.019-.024.03-.05.05-.093.1-.143.15l-.018.018c-.1.106-.205.211-.317.304-.111.1-.229.192-.347.273a3.777 3.777 0 0 1-.762.421c-.13.056-.267.106-.403.149-.26.056-.527.161-.756.18-.05 0-.105.012-.155.018l-.155.037-.149.056c-.05.019-.099.044-.148.068-.044.031-.093.056-.137.087a1.011 1.011 0 0 0-.124.106c-.043.03-.087.074-.124.111-.037.043-.074.08-.105.124-.031.05-.068.093-.093.143a1.092 1.092 0 0 0-.087.142c-.025.056-.05.106-.068.161-.019.05-.037.106-.056.
1161-.012.05-.025.1-.03.15 0 .005-.007.012-.007.018-.012.056-.012.13-.019.167C.006 7.95 0 7.986 0 8.03a.657.657 0 0 0 .074.31v.006c.019.037.044.075.069.112.024.037.05.074.08.111.031.031.068.069.106.1a.906.906 0 0 0 .117.099c.149.13.186.173.378.272.031.019.062.031.1.05.006 0 .012.006.018.006 0 .013 0 .019.006.031a1.272 1.272 0 0 0 .08.298c.02.037.032.074.05.111.007.013.013.025.02.031.024.05.049.093.073.137l.093.13c.031.037.069.08.106.118.037.037.074.068.118.105 0 0 .006.006.012.006.037.031.074.062.112.087a.986.986 0 0 0 .136.08c.043.025.093.05.142.069a.73.73 0 0 0 .124.043c.007.006.013.006.025.012.025.007.056.013.08.019-.018.335-.024.65.026.762.055.124.328-.254.6-.688-.036.428-.061.93 0 1.079.069.155.44-.329.763-.862 4.395-1.016 8.405 2.02 8.826 6.31-.08-.67-.905-1.041-1.283-.948-.186.458-.502 1.047-1.01 1.413.043-.41.025-.83-.062-1.24a4.009 4.009 0 0 1-.769 1.562c-.588.043-1.177-.242-1.487-.67-.025-.018-.031-.055-.05-.08-.018-.043-.037-.087-.05-.13a.515.515 0 0 1-.037-.13c-.006-.044-.006-.087-.006-.137v-.093a.992.992 0 0 1 .031-.13c.013-.043.025-.086.044-.13.024-.043.043-.087.074-.13.105-.298.105-.54-.087-.682a.706.706 0 0 0-.118-.062c-.024-.006-.055-.018-.08-.025l-.05-.018a.847.847 0 0 0-.13-.031.472.472 0 0 0-.13-.019 1.01 1.01 0 0 0-.136-.012c-.031 0-.062.006-.093.006a.484.484 0 0 0-.137.019c-.043.006-.086.012-.13.024a1.068 1.068 0 0 0-.13.044c-.043.018-.08.037-.124.056-.037.018-.074.043-.118.062-1.444.942-.582 3.148.403 3.787-.372.068-.75.148-.855.229l-.013.012c.267.161.546.298.837.416.397.13.818.247 1.004.297v.006a5.996 5.996 0 0 0 1.562.112c2.746-.192 4.996-2.28
11 5.405-5.033l.037.161c.019.112.043.23.056.347v.006c.012.056.018.112.025.162v.024c.006.056.012.112.012.162.006.068.012.136.012.204v.1c0 .03.007.067.007.098 0 .038-.007.075-.007.112v.087c0 .043-.006.08-.006.124 0 .025 0 .05-.006.08 0 .044-.006.087-.006.137-.006.018-.006.037-.006.055l-.02.143c0 .019 0 .037-.005.056-.007.062-.019.118-.025.18v.012l-.037.174v.018l-.037.167c0 .007-.007.02-.007.025a1.663 1.663 0 0 1-.043.168v.018c-.019.062-.037.118-.05.174-.006.006-.006.012-.006.012l-.056.186c-.024.062-.043.118-.068.18-.025.062-.043.124-.068.18-.025.062-.05.117-.074.18h-.007c-.024.055-.05.117-.08.173a.302.302 0 0 1-.019.043c-.006.006-.006.013-.012.019a5.867 5.867 0 0 1-1.742 2.082c-.05.031-.099.069-.149.106-.012.012-.03.018-.043.03a2.603 2.603 0 0 1-.136.094l.018.037h.007l.26-.037h.006c.161-.025.322-.056.483-.087.044-.006.093-.019.137-.031l.087-.019c.043-.006.086-.018.13-.024.037-.013.074-.02.111-.031.62-.15 1.221-.354 1.798-.595a9.926 9.926 0 0 1-3.85 3.142c.714-.05 1.426-.167 2.114-.366a9.903 9.903 0 0 0 5.857-4.68 9.893 9.893 0 0 1-1.667 3.986 9.758 9.758 0 0 0 1.655-1.376 9.824 9.824 0 0 0 2.61-5.268c.21.98.272 1.99.18 2.987 4.474-6.241.371-12.712-1.346-14.416-.006-.013-.012-.019-.012-.031-.006.006-.006.006-.006.012 0-.006 0-.006-.007-.012 0 .074-.006.148-.012.223a8.34 8.34 0 0 1-.062.415c-.03.136-.068.273-.105.41-.044.13-.093.266-.15.396a5.322 5.322 0 0 1-.185.378 4.735 4.735 0 0 1-.477.688c-.093.111-.192.21-.292.31a3.994 3.994 0 0 1-.18.155l-.142.124a3.459 3.459 0 0 1-.347.241 4.295 4.295 0 0 1-.366.211c-.13.062-.26.118-.39.174a4.364 4.364 0 0 1-.818.223c-.143.025-.285.037-.422.05a4.914 4.914 0 0 1-.297.012 4.66 4.66 0 0 1-.422-.025 3.137 3.137 0 0 1-.421-.062 3.136 3.136 0 0 1-.415-.105h-.007c.137-.013.273-.025.41-.05a4.493 4.493 0 0 0 .818-.223c.136-.05.266-.112.39-.174.13-.062.248-.13.372-.204.118-.08.235-.161.347-.248.112-.087.217-.18.316-.279.105-.093.198-.198.291-.304.093-.111.18-.223.26-.334.013-.019.026-.044.038-.062.062-.1.124-.199.18-.298a4.272 4.272 0 0 0 .334-.775c.044-.13.075-.266.106-.403.025-.142.05-.278.062-.415.012-.142.025-.285.025-.421 0-.1-.007-.199-.013-.298a6.726 6.726 0 0 0-.05-.415 4.493 4.493 0 0 0-.092-.415c-.044-.13-.087-.267-.137-.397-.05-.13-.111-.26-.173-.384-.069-.124-.137-.248-.211-.366a6.843 6.843 0 0 0-.248-.34c-.093-.106-.186-.212-.285-.317a3.878 3.878 0 0 0-.161-.155c-.28-.217-.57-.421-.862-.607a1.154 1.154 0 0 0-.124-.062 2.415 2.415 0 0 0-.589-.26Z",source:"https://nestjs.com",hex:"E0234E"},node:d,"node.js":d,nodejs:d,php:{title:"PHP",slug:"php",get svg(){return n+"PHP"+i+this.path+a},path:"M7.01 10.207h-.944l-.515 2.648h.838c.556 0 .97-.105 1.242-.314.272-.21.455-.559.55-1.049.092-.47.05-.802-.124-.995-.175-.193-.523-.29-1.047-.29zM12 5.688C5.373 5.688 0 8.514 0 12s5.373 6.313 12 6.313S24 15.486 24 12c0-3.486-5.373-6.312-12-6.312zm-3.26 7.451c-.261.25-.575.438-.917.551-.336.108-.765.164-1.285.164H5.357l-.327 1.681H3.652l1.23-6.326h2.65c.797 0 1.378.209 1.744.628.366.418.476 1.002.33 1.752a2.836 2.836 0 0 1-.305.847c-.143.255-.33.49-.561.703zm4.024.715l.543-2.799c.063-.318.039-.536-.068-.651-.107-.116-.336-.174-.687-.174H11.46l-.704 3.625H9.388l1.23-6.327h1.367l-.327 1.682h1.218c.767 0 1.295.134 1.586.401s.378.7.263 1.299l-.572 2.944h-1.389zm7.597-2.265a2.782 2.782 0 0 1-.305.847c-.143.255-.33.49-.561.703a2.44 2.44 0 0 1-.917.551c-.336.108-.765.164-1.286.164h-1.18l-.327 1.682h-1.378l1.23-6.326h2.649c.797 0 1.378.209 1.744.628.366.417.477 1.001.331 1.751zM17.766 10.207h-.943l-.516 2.648h.838c.557 0 .971-.105 1.242-.314.272-.21.455-.559.551-1.049.092-.47.049-.802-.125-.995s-.524-.29-1.047-.29z",source:"https://php.net/download-logos.php",hex:"777BB4",license:{type:"CC-BY-SA-4.0",url:"https://spdx.org/licenses/CC-BY-SA-4.0"}},prisma:{title:"Prisma",slug:"prisma",get svg(){return n+"Prisma"+i+this.path+a},path:"M21.8068 18.2848L13.5528.7565c-.207-.4382-.639-.7273-1.1286-.7541-.5023-.0293-.9523.213-1.2062.6253L2.266 15.1271c-.2773.4518-.2718 1.0091.0158 1.4555l4.3759 6.7786c.2608.4046.7127.6388 1.1823.6388.1332 0 .267-.0188.3987-.0577l12.7019-3.7568c.3891-.1151.7072-.3904.8737-.7553s.1633-.7828-.0075-1.1454zm-1.848
11.7519L9.1814 22.2242c-.3292.0975-.6448-.1873-.5756-.5194l3.8501-18.4386c.072-.3448.5486-.3996.699-.0803l7.1288 15.138c.1344.2856-.019.6224-.325.7128z",source:"https://github.com/prisma/presskit/tree/4bcb64181f266723439d955d60afa1c55fefa715",hex:"2D3748"},python:{title:"Python",slug:"python",get svg(){return n+"Python"+i+this.path+a},path:"M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z",source:"https://www.python.org/community/logos/",hex:"3776AB",guidelines:"https://www.python.org/community/logos/"},trpc:{title:"tRPC",slug:"trpc",get svg(){return n+"tRPC"+i+this.path+a},path:"M24 12c0 6.62-5.38 12-12 12S0 18.62 0 12 5.38 0 12 0s12 5.38 12 12ZM1.21 12A10.78 10.78 0 0 0 12 22.79 10.78 10.78 0 0 0 22.79 12 10.78 10.78 0 0 0 12 1.21 10.78 10.78 0 0 0 1.21 12Zm10.915-6.086 2.162 1.248a.25.25 0 0 1 .125.217v1.103l2.473 1.428a.25.25 0 0 1 .125.217v2.355l.955.551a.25.25 0 0 1 .125.217v2.496a.25.25 0 0 1-.125.217l-2.162 1.248a.25.25 0 0 1-.25 0l-.956-.552-2.472 1.427a.25.25 0 0 1-.25 0l-2.472-1.427-.956.552a.25.25 0 0 1-.25 0l-2.162-1.248a.25.25 0 0 1-.125-.217V13.25a.25.25 0 0 1 .125-.217l.955-.551v-2.355a.25.25 0 0 1 .125-.217l2.473-1.428V7.38a.25.25 0 0 1 .125-.217l2.162-1.248a.25.25 0 0 1 .25 0Zm1.268 10.049a.25.25 0 0 1-.125-.217V13.25a.25.25 0 0 1 .125-.217l2.16-1.248a.25.25 0 0 1 .25 0l.707.408v-1.922l-2.098-1.21v.814a.25.25 0 0 1-.125.217l-2.162 1.248a.25.25 0 0 1-.25 0l-2.162-1.248a.25.25 0 0 1-.125-.217V9.06L7.49 10.271v1.922l.707-.408a.25.25 0 0 1 .25 0l2.16 1.248a.25.25 0 0 1 .125.217v2.496a.25.25 0 0 1-.125.217l-.705.408L12 17.582l2.098-1.211ZM10.088 9.73l1.662.96V8.766l-1.662-.955Zm3.824 0V7.811l-1.662.955v1.924ZM12 6.418l-1.66.96 1.66.954 1.66-.954Zm-5.59 9.184 1.66.958v-1.921l-1.66-.956Zm3.822 0v-1.92l-1.662.957v1.923Zm-1.91-3.311-1.662.96 1.661.955 1.66-.956Zm5.446 3.31 1.66.96v-1.922l-1.66-.956Zm3.822 0v-1.918l-1.662.956v1.922Zm-1.912-3.31-1.66.96 1.66.955 1.66-.956Z",source:"https://github.com/trpc/trpc/blob/e0df4a2d5b498dd953a65901e04915c6e3f7ecc5/www/static/img/logo-no-text.svg",hex:"2596BE"},typescript:{title:"TypeScript",slug:"typescript",get svg(){return n+"TypeScript"+i+this.path+a},path:"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z",source:"https://www.t
1ypescriptlang.org/branding",hex:"3178C6",guidelines:"https://www.typescriptlang.org/branding"},adonisjs:o,adonis:o,mongodb:{title:"MongoDB",slug:"mongodb",get svg(){return n+"MongoDB"+i+this.path+a},path:"M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z",source:"https://www.mongodb.com/pressroom",hex:"47A248"},postgresql:f,postgres:f,redis:{title:"Redis",slug:"redis",get svg(){return n+"Redis"+i+this.path+a},path:"M22.71 13.145c-1.66 2.092-3.452 4.483-7.038 4.483-3.203 0-4.397-2.825-4.48-5.12.701 1.484 2.073 2.685 4.214 2.63 4.117-.133 6.94-3.852 6.94-7.239 0-4.05-3.022-6.972-8.268-6.972-3.752 0-8.4 1.428-11.455 3.685C2.59 6.937 3.885 9.958 4.35 9.626c2.648-1.904 4.748-3.13 6.784-3.744C8.12 9.244.886 17.05 0 18.425c.1 1.261 1.66 4.648 2.424 4.648.232 0 .431-.133.664-.365a100.49 100.49 0 0 0 5.54-6.765c.222 3.104 1.748 6.898 6.014 6.898 3.819 0 7.604-2.756 9.33-8.965.2-.764-.73-1.361-1.261-.73zm-4.349-5.013c0 1.959-1.926 2.922-3.685 2.922-.941 0-1.664-.247-2.235-.568 1.051-1.592 2.092-3.225 3.21-4.973 1.972.334 2.71 1.43 2.71 2.619z",source:"https://redis.io/brand-guidelines",hex:"FF4438",guidelines:"https://redis.io/brand-guidelines"},aws:x,"amazon web services":x,docker:{title:"Docker",slug:"docker",get svg(){return n+"Docker"+i+this.path+a},path:"M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z",source:"https://www.docker.com/company/newsroom/media-resources",hex:"2496ED"},fastlane:{title:"Fastlane",slug:"fastlane",get svg(){return n+"Fastlane"+i+this.path+a},path:"M8.144 19.182a1.445 1.445 0 00-1.237-.868l-1.615-4.976-.37-1.135c-.017.01-.112.052-.13.06-.008.01-.025.01-.033.018a.366.366 0 00-.07.037.472.472 0 01-.102.043c-.043.016-.078.034-.12.042-.035.01-.07.027-.104.036-.04.01-.083.025-.126.034-.034.01-.068.017-.103.026a.584.584 0 01-.137.017c-.035.01-.07.01-.103.017-.028 0-.054 0-.08.01h-.16c-.052 0-.095 0-.146-.01-.035 0-.07 0-.095-.01l-.165-.025c-.026-.01-.052-.01-.086-.017a2.456 2.456 0 01-.25-.06 2.498 2.498 0 01-1.633-3.137C1.7 7.97 3.102 7.23 4.417 7.65l.344-1.1A3.673 3.673 0 00.167 8.94a3.674 3.674 0 002.39 4.59 3.877 3.877 0 001.624.128l1.634 5.035a1.432 1.432 0 00-.232.267 1.47 1.47 0 00.387 2.053 1.47 1.47 0 002.2-.662 1.572 1.572 0 00-.03-1.167zM11.901.412a3.656 3.656 0 00-3.62 3.697c.01.54.147 1.09.38 1.58L4.381 8.8a1.468
11.468 0 00-.327-.138 1.47 1.47 0 00-1.83.997c-.233.78.214 1.596.996 1.83.103.032.207.05.31.05.404.025.8-.11 1.09-.38.2-.18.354-.4.43-.678a1.44 1.44 0 00.018-.764l4.237-3.08.962-.702c-.017-.018-.077-.086-.094-.103l-.026-.026c-.017-.018-.035-.036-.052-.06a.46.46 0 01-.07-.087 1.952 1.952 0 00-.076-.103c-.026-.026-.043-.06-.07-.086a1.027 1.027 0 01-.068-.11.56.56 0 00-.06-.096.746.746 0 01-.06-.12c-.017-.034-.034-.06-.043-.095l-.026-.07c-.006-.017-.014-.042-.023-.06-.01-.034-.025-.07-.034-.094-.016-.044-.025-.096-.042-.147l-.025-.096c-.01-.05-.017-.11-.026-.163 0-.025-.01-.05-.018-.085a2.269 2.269 0 01-.017-.26 2.502 2.502 0 012.475-2.526 2.502 2.502 0 012.526 2.475l1.152-.01C15.576 2.01 13.92.386 11.9.41zm11.908 8.664a3.664 3.664 0 00-4.632-2.303 3.803 3.803 0 00-1.385.851l-4.28-3.109c.026-.113.034-.233.034-.354a1.483 1.483 0 00-1.512-1.435 1.483 1.483 0 00-1.436 1.513 1.47 1.47 0 00.744 1.23c.232.128.5.205.782.197.267-.01.525-.086.73-.224l4.239 3.077.962.705.07-.12c.008-.008.008-.025.016-.034.008-.027.025-.044.034-.07.017-.034.034-.06.05-.094a.46.46 0 00.07-.112l.06-.085c.026-.035.052-.07.086-.104.026-.026.043-.05.07-.086l.094-.095.077-.078c.018-.017.035-.034.06-.05.018-.018.036-.027.053-.044a.282.282 0 01.086-.06c.04-.026.084-.052.12-.078a.528.528 0 01.084-.05c.052-.027.094-.053.146-.08.026-.008.052-.025.077-.033a2.51 2.51 0 013.412 1.477 2.507 2.507 0 01-1.572 3.17l.37 1.09c1.9-.627 2.93-2.7 2.294-4.615zm-2.166.62a1.474 1.474 0 00-1.881-.895 1.532 1.532 0 00-.284.14c-.344.214-.584.56-.662.945-.05.258-.043.533.052.8.094.257.24.463.438.627l-1.616 4.976-.37 1.134c.018 0 .112.026.138.026.017 0 .026 0 .043.01.028.008.054.008.08.017.035.01.07.017.104.025.043.01.086.026.13.035.033.01.068.017.102.034l.12.05c.035.018.07.027.103.044.04.017.076.043.12.06.033.017.06.034.093.052.026.01.043.025.06.043.018.01.035.024.052.033.026.018.06.035.086.06a.58.58 0 01.113.096c.025.016.05.042.077.06.043.033.077.076.12.12.02.016.043.034.06.06.06.06.11.13.164.197a2.505 2.505 0 01-.516 3.497 2.507 2.507 0 01-3.5-.515l-.927.686c1.205 1.616 3.5 1.96 5.116.757 1.615-1.203 1.96-3.497.756-5.112a3.82 3.82 0 00-1.237-1.058l1.632-5.036a1.479 1.479 0 001.238-1.968zM18.2 18.905a1.446 1.446 0 00-1.315-.558 1.38 1.38 0 00-.748.3c-.215.163-.37.378-.465.61H9.243c0 .017.01.12.02.137 0 .018 0 .026.01.043 0 .026.01.052.01.078 0 .034.007.07.007.112 0 .043 0 .086.01.128v.112c0 .043-.01.086-.01.13 0 .034-.01.068-.01.11-.01.044-.02.087-.02.138-.007.035-.007.07-.015.103-.01.025-.01.05-.017.08-.01.014-.01.04-.018.06-.01.03-.017.066-.026.1-.017.043-.034.095-.052.14-.01.032-.025.06-.034.092a2.771 2.771 0 01-.077.146c-.016.025-.024.05-.033.077a2.132 2.132 0 01-.138.215 2.504 2.504 0 01-3.49.583 2.501 2.501 0 01-.585-3.489l-.937-.67a3.658 3.658 0 00.86 5.096 3.656 3.656 0 005.095-.86c.318-.445.524-.97.628-1.502h5.294a1.479 1.479 0 002.252.567c.61-.508.73-1.436.232-2.08z",source:"https://github.com/fastlane/fastlane.tools/blob/19ff41a6c0f27510a7a7879e6944809d40ab382e/assets/img/logo-mobile.svg",hex:"00F200"},gcp:s,"google cloud":s,"github actions":{title:"GitHub Actions",slug:"githubactions",get svg(){return n+"GitHub Actions"+i+this.path+a},path:"M10.984 13.836a.5.5 0 0 1-.353-.146l-.745-.743a.5.5 0 1 1 .706-.708l.392.391 1.181-1.18a.5.5 0 0 1 .708.707l-1.535 1.533a.504.504 0 0 1-.354.146zm9.353-.147l1.534-1.532a.5.5 0 0 0-.707-.707l-1.181 1.18-.392-.391a.5.5 0 1 0-.706.708l.746.743a.497.497 0 0 0 .706-.001zM4.527 7.452l2.557-1.585A1 1 0 0 0 7.09 4.17L4.533 2.56A1 1 0 0 0 3 3.406v3.196a1.001 1.001 0 0 0 1.527.85zm2.03-2.436L4 6.602V3.406l2.557 1.61zM24 12.5c0 1.93-1.57 3.5-3.5 3.5a3.503 3.503 0 0 1-3.46-3h-2.08a3.503 3.503 0 0 1-3.46 3 3.502 3.502 0 0 1-3.46-3h-.558c-.972 0-1.85-.399-2.482-1.042V17c0 1.654 1.346 3 3 3h.04c.244-1.693 1.7-3 3.46-3 1.93 0 3.5 1.57 3.5 3.5S13.43 24 11.5 24a3.502 3.502 0 0 1-3.46-3H8c-2.206 0-4-1.794-4-4V9.899A5.008 5.008 0 0 1 0 5c0-2.757 2.243-5 5-5s5 2.243 5 5a5.005 5.005 0 0 1-4.952 4.998A2.482 2.482 0 0 0 7.482 12h.558c.244-1.693 1.7-3 3.46-3a3.502 3.502 0 0 1 3.46 3h2.08a3.503 3.503 0 0 1 3.46-3c1.93 0 3.5 1.57 3.5 3.5zm-15 8c0 1.378 1.122 2.5 2.5 2.5s2.5-1.122 2.5-2.5-1.122-2.5-2.5-2.5S9 19.122 9 20.5zM5 9c2.206 0 4-1.794 4-4S7.206 1 5 1 1 2.794 1 5s1.794 4 4 4zm9 3.5c0-1.378-1.122-2.5-2.5-2.5S9 11.122 9 12.5s1.122 2.5 2.5 2.5 2.5-1.122 2.5-2.5zm9 0c0-1.378-1.122-2.5-2.5-2.5S18 11.122 18 12.5s1.122 2.5 2.5 2.5 2.5-1.122 2.5-2.5zm-13 8a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0zm2 0a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0zm12 0c0 1.93-1.57 3.5-3.5 3.5a3.503 3.503 0 0 1-3.46-3.002c-.007.001-.013.005-.021.005l-.506.017h-.017a.5.5 0 0 1-.016-.999l.506-.017c.018-.002.035.006.052.007A3.503 3.503 0 0 1 20.5 17c1.93 0 3.5 1.57 3.5 3.5zm-1 0c0-1.378-1.122-2.5-2.5-2.5S18 19.122 18 20.5s1.122 2.5 2.5 2.5 2.5-1.122 2.5-2.5z",source:"https://github.com/features/actions",hex:"2088FF"},kubernetes:u,k8s:u,opentelemetry:{title:"OpenTelemetry",slug:"opentelemetry",get svg(){return n+"OpenTelemetry"+i+this.path+a},path:"M12.6974 13.1173c-1.0224 1.0224-1.0224 2.68 0 3.7024 1.0224 1.0224 2.68 1.0224 3.7024 0 1.0224-1.0223 1.0224-2.68 0-3.7024-1.0223-1.0223-2.68-1.0223-3.7024 0zm2.7677 2.7701c-.5063.5063-1.3267.5063-1.833 0s-.5063-1.3266 0-1.833c.5063-.5062 1.3267-.5062 1.833 0 .5063.504.5063 1.3267 0 1.833zM16.356.2355l-1.6041 1.6042c-.314.314-.314.83 0 1.144L21.015 9.247c.314.314.83.314 1.144 0l1.6042-1.6041c.314-.314.314-.83 0-1.144L17.4976.2354
1c-.314-.314-.8276-.314-1.1416 0zM5.1173 20.734c.2848-.2848.2848-.7497 0-1.0345l-.8155-.8155c-.2848-.2848-.7497-.2848-1.0345 0l-1.6845 1.6845-.0024.0024-.4625-.4625c-.2556-.2556-.6718-.2556-.925 0-.2556.2556-.2556.6718 0 .925l2.775 2.775c.2556.2556.6718.2556.925 0 .2532-.2556.2556-.6718 0-.925l-.4625-.4625.0024-.0024zm8.4856-15.893-3.5637 3.5637c-.3164.3164-.3164.8374 0 1.1538l2.2006 2.2005c1.5554-1.1197 3.7365-.981 5.1361.4187l1.7819-1.7818c.3164-.3165.3164-.8374 0-1.1538l-4.401-4.401c-.3165-.319-.8374-.319-1.1539 0zm-2.2881 7.8455-1.2999-1.2999c-.3043-.3043-.8033-.3043-1.1076 0l-4.5836 4.586c-.3042.3043-.3042.8033 0 1.1076l2.5973 2.5973c.3043.3043.8033.3043 1.1076 0l2.9478-2.9527c-.6231-1.2877-.5112-2.8431.3384-4.0383z",source:"https://cncf-branding.netlify.app/projects/opentelemetry/",hex:"000000",guidelines:"https://cncf-branding.netlify.app/projects/opentelemetry/",license:{type:"CC-BY-4.0",url:"https://spdx.org/licenses/CC-BY-4.0"}},sst:{title:"SST",slug:"sst",get svg(){return n+"SST"+i+this.path+a},path:"M22.68 7.205h-3.776a.263.263 0 0 1-.223-.403l1.666-2.664a.897.897 0 0 0-.76-1.372H4.092c-.54 0-1.04.29-1.31.758C2.09 4.734.758 7.054.23 7.974a1.688 1.688 0 0 0-.223.839L0 15.77a1.499 1.499 0 0 0 1.499 1.5h4.78a.082.082 0 0 1 .067.127l-1.648 2.43a.9.9 0 0 0 .745 1.406h14.542a2.07 2.07 0 0 0 1.81-1.068c.465-.842 1.201-2.008 1.656-2.831.36-.653.549-1.387.549-2.133V8.526c0-.73-.591-1.32-1.32-1.32zm-18.65-1.9a1.43 1.43 0 0 1 1.43-1.43h13.278a.339.339 0 0 1 .284.525l-1.744 2.67a.299.299 0 0 1-.25.135H9.363c-.514 0-.993.26-1.274.69-.833 1.278-2.342 3.882-2.347 3.923h-.187a1.456 1.456 0 0 1-1.526-1.455V5.306zM2.255 16.35a.521.521 0 0 1-.41-.843l1.606-2.055a1.664 1.664 0 0 1 1.308-.64l14.028-.049a.321.321 0 0 1 .275.49l-1.233 2.015c-.194.316-.538.51-.91.51H7.854a1 1 0 0 0-.905.572H2.256zm19.934 1.113c-.366.635-.975 1.532-1.33 2.15-.25.433-.71.7-1.21.7H6.075a.27.27 0 0 1-.221-.425l1.968-2.793a.936.936 0 0 1 .765-.396h13.16a.51.51 0 0 1 .442.764zm.795-2.451a.766.766 0 0 1-.766.765h-2.631a.49.49 0 0 1-.416-.75l1.086-1.746a.968.968 0 0 0-.822-1.48H7.782a.389.389 0 0 1-.329-.597c.43-.675.936-1.767 1.371-2.452a1.346 1.346 0 0 1 1.136-.624h12.274a.75.75 0 0 1 .75.75v6.134z",source:"https://sst.dev",hex:"E27152",guidelines:"https://github.com/serverless-stack/identity"},bun:{title:"Bun",slug:"bun",get svg(){return n+"Bun"+i+this.path+a},path:"M12 22.596c6.628 0 12-4.338 12-9.688 0-3.318-2.057-6.248-5.219-7.986-1.286-.715-2.297-1.357-3.139-1.89C14.058 2.025 13.08 1.404 12 1.404c-1.097 0-2.334.785-3.966 1.821a49.92 49.92 0 0 1-2.816 1.697C2.057 6.66 0 9.59 0 12.908c0 5.35 5.372 9.687 12 9.687v.001ZM10.599 4.715c.334-.759.503-1.58.498-2.409 0-.145.202-.187.23-.029.658 2.783-.902 4.162-2.057 4.624-.124.048-.199-.121-.103-.209a5.763 5.763 0 0 0 1.432-1.977Zm2.058-.102a5.82 5.82 0 0 0-.782-2.306v-.016c-.069-.123.086-.263.185-.172 1.962 2.111 1.307 4.067.556 5.051-.082.103-.23-.003-.189-.126a5.85 5.85 0 0 0 .23-2.431Zm1.776-.561a5.727 5.727 0 0 0-1.612-1.806v-.014c-.112-.085-.024-.274.114-.218 2.595 1.087 2.774 3.18 2.459 4.407a.116.116 0 0 1-.049.071.11.11 0 0 1-.153-.026.122.122 0 0 1-.022-.083 5.891 5.891 0 0 0-.737-2.331Zm-5.087.561c-.617.546-1.282.76-2.063 1-.117 0-.195-.078-.156-.181 1.752-.909 2.376-1.649 2.999-2.778 0 0 .155-.118.188.085 0 .304-.349 1.329-.968 1.874Zm4.945 11.237a2.957 2.957 0 0 1-.937 1.553c-.346.346-.8.565-1.286.62a2.178 2.178 0 0 1-1.327-.62 2.955 2.955 0 0 1-.925-1.553.244.244 0 0 1 .064-.198.234.234 0 0 1 .193-.069h3.965a.226.226 0 0 1 .19.07c.05.053.073.125.063.197Zm-5.458-2.176a1.862 1.862 0 0 1-2.384-.245 1.98 1.98 0 0 1-.233-2.447c.207-.319.503-.566.848-.713a1.84 1.84 0 0 1 1.092-.11c.366.075.703.261.967.531a1.98 1.98 0 0 1 .408 2.114 1.931 1.931 0 0 1-.698.869v.001Zm8.495.005a1.86 1.86 0 0 1-2.381-.253 1.964 1.964 0 0 1-.547-1.366c0-.384.11-.76.32-1.079.207-.319.503-.567.849-.713a1.844 1.844 0 0 1 1.093-.108c.367.076.704.262.968.534a1.98 1.98 0 0 1 .4 2.117 1.932 1.932 0 0 1-.702.868Z",source:"https://bun.sh/press-kit",hex:"000000"},discord:{title:"Discord",slug:"discord",get svg(){return n+"Discord"+i+this.path+a},path:"M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363
10 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z",source:"https://discord.com/branding",hex:"5865F2",guidelines:"https://discord.com/branding"},firebase:{title:"Firebase",slug:"firebase",get svg(){return n+"Firebase"+i+this.path+a},path:"M19.455 8.369c-.538-.748-1.778-2.285-3.681-4.569-.826-.991-1.535-1.832-1.884-2.245a146 146 0 0 0-.488-.576l-.207-.245-.113-.133-.022-.032-.01-.005L12.57 0l-.609.488c-1.555 1.246-2.828 2.851-3.681 4.64-.523 1.064-.864 2.105-1.043 3.176-.047.241-.088.489-.121.738-.209-.017-.421-.028-.632-.033-.018-.001-.035-.002-.059-.003a7.46 7.46 0 0 0-2.28.274l-.317.089-.163.286c-.765 1.342-1.198 2.869-1.252 4.416-.07 2.01.477 3.954 1.583 5.625 1.082 1.633 2.61 2.882 4.42 3.611l.236.095.071.025.003-.001a9.59 9.59 0 0 0 2.941.568q.171.006.342.006c1.273 0 2.513-.249 3.69-.742l.008.004.313-.145a9.63 9.63 0 0 0 3.927-3.335c1.01-1.49 1.577-3.234 1.641-5.042.075-2.161-.643-4.304-2.133-6.371m-7.083 6.695c.328 1.244.264 2.44-.191 3.558-1.135-1.12-1.967-2.352-2.475-3.665-.543-1.404-.87-2.74-.974-3.975.48.157.922.366 1.315.622 1.132.737 1.914 1.902 2.325 3.461zm.207 6.022c.482.368.99.712 1.513 1.028-.771.21-1.565.302-2.369.273a8 8 0 0 1-.373-.022c.458-.394.869-.823 1.228-1.279zm1.347-6.431c-.516-1.957-1.527-3.437-3.002-4.398-.647-.421-1.385-.741-2.194-.95.011-.134.026-.268.043-.4.014-.113.03-.216.046-.313.133-.689.332-1.37.589-2.025.099-.25.206-.499.321-.74l.004-.008c.177-.358.376-.719.61-1.105l.092-.152-.003-.001c.544-.851 1.197-1.627 1.942-2.311l.288.341c.672.796 1.304 1.548 1.878 2.237 1.291 1.549 2.966 3.583 3.612 4.48 1.277 1.771 1.893 3.579 1.83 5.375-.049 1.395-.461 2.755-1.195 3.933-.694 1.116-1.661 2.05-2.8 2.708-.636-.318-1.559-.839-2.539-1.599.79-1.575.952-3.28.479-5.072zm-2.575 5.397c-.725.939-1.587 1.55-2.09 1.856-.081-.029-.163-.06-.243-.093l-.065-.026c-1.49-.616-2.747-1.656-3.635-3.01-.907-1.384-1.356-2.993-1.298-4.653.041-1.19.338-2.327.882-3.379.316-.07.638-.114.96-.131l.084-.002c.162-.003.324-.003.478 0 .227.011.454.035.677.07.073 1.513.445 3.145 1.105 4.852.637 1.644 1.694 3.162 3.144 4.515z",source:"https://firebase.google.com/brand-guidelines",hex:"DD2C00",guidelines:"https://firebase.google.com/brand-guidelines"},puppeteer:{title:"Puppeteer",slug:"puppeteer",get svg(){return n+"Puppeteer"+i+this.path+a},path:"M17.89 17.86h.397v.174h.028a.466.466 0 0 1 .619-.155l-.11.373a.364.364 0 0 0-.184-.043.288.288 0 0 0-.243.11.471.471 0 0 0-.082.29v.635h-.424zm-.26 1.048a.766.766 0 0 1-.27.28.741.741 0 0 1-.398.101.822.822 0 0 1-.3-.054.752.752 0 0 1-.237-.155.704.704 0 0 1-.214-.529c0-.1.018-.194.056-.282a.719.719 0 0 1 .156-.235.725.725 0 0 1 .529-.22.75.75 0 0 1 .302.056.642.642 0 0 1 .353.384.846.846 0 0 1 .037.402h-1.02c.02.09.063.156.127.198a.387.387 0 0 0 .214.062.345.345 0 0 0 .32-.18zm-.376-.54a.227.227 0 0 0-.03-.074.21.21 0 0 0-.058-.07.264.264 0 0 0-.093-.054.325.325 0 0 0-.43.198zm-1.242.54a.766.766 0 0 1-.27.28.741.741 0 0 1-.397.101.822.822 0 0 1-.3-.054.752.752 0 0 1-.237-.155.704.704 0 0 1-.215-.529c0-.1.019-.194.057-.282a.719.719 0 0 1 .155-.235.725.725 0 0 1 .529-.22c.115 0 .215.018.302.056a.642.642 0 0 1 .353.384.846.846 0 0 1 .037.402h-1.02c.02.09.063.156.127.198a.387.387 0 0 0 .215.062.345.345 0 0 0 .32-.18zm-.376-.54a.227.227 0 0 0-.028-.074.21.21 0 0 0-.06-.07.264.264 0 0 0-.093-.054.325.325 0 0 0-.43.198zm-1.918-.144l-.243-.004.004-.388.25.012-.007-.41.412.004-.016.39.367.02-.012.355-.365.008.013.47c-.012.092.022.145.027.194.08.1.137.068.137.068.02-.008.162-.027.177-.038l.04.388c-.138.082-.377.036-.377.036-.253-.037-.383-.217-.384-.293-.025-.068-.018-.21-.029-.29zm-.412.717c-.037.126-.172.218-.283.285a.772.772 0 0 1-.406.11.944.944 0 0 1-.32-.077c-.09-.038-.165-.113-.233-.18-.068-.065-.093-.142-.131-.23a.822.822 0 0 1-.045-.31c-.015-.194.126-.378.212-.505.28-.238.49-.22.49-.22.387-.075.696.288.718.437.03.086.022.18.022.28-.005.054 0 .05-.031.125h-1.037c.02.09.063.192.104.24.048.06.128.06.207.06.079 0 .163.002.214-.032.053-.034.172-.072.203-.125zm-.37-.558a.41.41 0 0 0-.04-.097c-.014-.026-.05-.046-.076-.066-.024-.023-.071-.037-.109-.05a.31.31 0 0 0-.121-.023.274.274 0 0 0-.168.053c-.057.037-.097.12-.123.19zm-2.34-.372h.028a.388.388 0 0 1 .147-.138.498.498 0 0 1 .254-.06.623.623 0 0 1 .467.207.696.696 0 0 1 .147.232c.036.09.053.19.053.3a.8.8 0 0 1-.053.3.729.729 0 0 1-.147.234.647.647 0 0 1-.467.203.518.518 0 0 1-.254-.056.409.409 0 0 1-.147-.142h-.028l.028.198v.565H10.2V17.86h.396zm.336.198a.34.34 0 0 0-.31.201.37.37 0 0 0-.026.141c0 .053.008.101.025.145a.362.362 0 0 0 .074.107c.032.028.068.05.107.068a.378.378 0 0 0 .257 0 .348.348 0 0 0 .108-.068.304.304 0 0 0 .073-.107.358.358 0 0 0 .028-.145.338.338 0 0 0-.336-.342zm-2.026-.198h.03a.388.388 0 0 1 .146-.138.498.498 0 0 1 .254-.06.623.623 0 0 1 .466.207.696.696 0 0 1 .147.232c.036.09.054.19.054.3a.8.8 0 0 1-.054.3.729.729 0 0 1-.147.234.647.647 0 0 1-.466.203.518.518 0 0 1-.254-.056.409.409 0 0 1-.147-.142h-.029l.03.198v.565H8.51V17.86h.395zm.337.198a.34.34 0 0 0-.31.201.37.37 0 0 0-.027.
1141c0 .053.01.101.026.145a.362.362 0 0 0 .073.107c.032.028.068.05.108.068a.378.378 0 0 0 .257 0 .348.348 0 0 0 .107-.068.303.303 0 0 0 .074-.107.358.358 0 0 0 .028-.145.338.338 0 0 0-.21-.316.32.32 0 0 0-.126-.026zm-1.433.86h-.028a.47.47 0 0 1-.424.22c-.174 0-.303-.055-.387-.167a.703.703 0 0 1-.128-.438v-.825h.424v.777c0 .076.018.138.054.187.036.047.091.07.167.07a.245.245 0 0 0 .217-.11.497.497 0 0 0 .077-.288v-.636h.424v1.385H7.81zm-2.594.175V17.22h.724a.82.82 0 0 1 .285.048.677.677 0 0 1 .23.136.589.589 0 0 1 .15.206.67.67 0 0 1 .053.27.657.657 0 0 1-.054.267.617.617 0 0 1-.379.342.818.818 0 0 1-.285.048h-.283v.707zm.738-1.125c.092 0 .16-.023.206-.068a.234.234 0 0 0 .068-.172.234.234 0 0 0-.068-.173c-.045-.045-.114-.068-.206-.068h-.297v.48zM18.04 2.758l-.594.05.236 2.932.626.363zm-12.016.01L5.728 6.01l.624-.3.266-2.89zm-.49 5.183l-.044.557-1.247 3.137c-.216.224-.308.514-.307.825L3.93 22.84c0 .669.49 1.16 1.158 1.16H18.82c.67 0 1.25-.444 1.25-1.11V12.485c0-.306-.1-.56-.286-.774L18.44 7.748l-.006-.068-.575.257.267 3.33H5.846l.237-2.615.226-.588L6.143 8l.002-.03zm13.112 2.34l.323.987c-.088-.014-.158-.006-.245-.01zm-13.316.232l-.084.744c-.058-.005-.12.005-.172.007zm-.18 1.134l13.67.008c.47 0 .853.344.853.815v.796H4.313v-.796c0-.47.364-.823.837-.823zm.135.553a.27.27 0 0 0-.272.27c0 .36.542.36.542 0a.27.27 0 0 0-.27-.27zm.92 0c-.36 0-.36.54 0 .54s.362-.54.002-.54zm.896 0c-.39-.034-.39.572 0 .538.33-.028.33-.51 0-.538zm-2.788 1.424h15.36v9.153c0 .595-.38.846-.853.845l-13.668-.004a.828.828 0 0 1-.84-.841zm1.883 4.42c.07-.117.07-.11.068-.186-.008-.073-.004-.076-.053-.135-.054-.054-.123-.138-.2-.134h-.387l-.02.55h.407c.122-.002.16-.084.185-.094zm-.185-.83a.58.58 0 0 1 .442.171c.11.117.164.273.164.465a.65.65 0 0 1-.16.462c-.117.12-.263.21-.43.203l-.4.008-.004.774-.412-.013-.005-2.088zm1.793 1.26l-.012-.624.366-.004.004 1.435-.36.004v-.122a.582.582 0 0 1-.432.15.557.557 0 0 1-.413-.156c-.103-.11-.13-.31-.123-.46l-.004-.847h.372l-.008.77a.328.328 0 0 0 .075.23.25.25 0 0 0 .198.09c.225 0 .336-.156.336-.468zm1.805.077a.36.36 0 0 0-.11-.272c-.07-.073-.115-.118-.218-.115-.1 0-.186.018-.266.094a.388.388 0 0 0-.116.293c0 .12.038.217.117.29.07.073.168.114.27.114.102.003.166-.053.238-.126.087-.094.06-.21.085-.278zm-.262-.76c.176 0 .333.11.466.245a.71.71 0 0 1 .197.515.7.7 0 0 1-.197.512c-.093.16-.31.255-.486.254-.16.005-.36-.066-.428-.197l.004.76-.4.006-.02-2.04.416-.02v.157c.126-.103.285-.2.448-.193zm2.002.764c-.014-.16-.044-.203-.117-.283-.072-.074-.117-.087-.22-.085-.1 0-.178-.005-.257.07a.388.388 0 0 0-.116.294c0 .12.038.217.116.29.07.073.168.114.27.114.102.003.154-.065.226-.137.073-.08.086-.175.098-.263zm-.318-.75c.177 0 .389.096.522.23a.712.712 0 0 1 .198.516.7.7 0 0 1-.198.512c-.105.15-.344.255-.522.254a.475.475 0 0 1-.392-.197v.75l-.405.01-.023-2.034h.428v.137c.126-.103.23-.183.392-.177zm1.268.576l.637-.008c-.017-.074-.063-.12-.124-.166a.357.357 0 0 0-.406.003c-.085.068-.054.056-.107.17zm.313-.575c.179-.003.425.078.552.203.133.13.157.308.166.512l-.031.125h-1.03c.02.095.044.186.104.244.059.056.153.07.234.07a.5.5 0 0 0 .383-.17l.316.141c-.046.14-.187.223-.304.296a.757.757 0 0 1-.408.094c-.184.003-.378-.116-.507-.247a.718.718 0 0 1-.2-.523c0-.21.094-.382.23-.518.13-.132.31-.232.495-.227zm1.673 1.127c.08-.003.11.002.178-.038l.04.388c-.107.063-.135.038-.26.042a.633.633 0 0 1-.416-.155c-.094-.09-.097-.26-.097-.443l-.012-.513-.243-.004.004-.388.25.012-.007-.41.412.004-.016.39.367.02-.012.355-.365.008.003.507c.002.155.042.225.175.225zm.75-.54h.654a.32.32 0 0 0-.12-.186.357.357 0 0 0-.407.003.3.3 0 0 0-.127.184zm.338-.587c.185 0 .368.092.5.22.133.13.173.295.183.5v.12h-1.03a.4.4 0 0 0 .12.228.31.31 0 0 0 .218.086c.155 0 .297-.06.367-.18l.3.15c-.05.13-.12.19-.238.262a.958.958 0 0 1-.452.125.712.712 0 0 1-.502-.224.77.77 0 0 1-.208-.542c0-.21.106-.382.24-.518.132-.132.316-.232.5-.227zm1.27.587h.654a.32.32 0 0 0-.12-.186.357.357 0 0 0-.407.003.3.3 0 0 0-.127.184zm.337-.587a.74.74 0 0 1 .5.22c.134.13.174.295.184.5v.12h-1.03a.4.4 0 0 0 .12.228.31.31 0 0 0 .217.086c.154 0 .297-.06.368-.18l.3.15c-.05.13-.12.19-.238.262a.957.957 0 0 1-.454.125.713.713 0 0 1-.5-.224.77.77 0 0 1-.208-.542c0-.21.106-.382.24-.518.13-.132.315-.232.5-.227zm1.938.04l-.067.364-.18-.023c-.322 0-.36.207-.36.595v.49l-.393.005.008-1.43h.365l-.004.22c.145-.17.215-.286.63-.22zM17.535 7.91l.02-.366 1.317-.687.007.396zM5.04 6.84l1.35.68-.008.393-1.314-.65zm7.21-1.748l4.839 2.448v.392l-4.851-2.46zM6.874 7.51l4.894-2.42-.007.374-4.893 2.444zm3.467-3.974L5.418 1.099 6.64.494l5.352 2.744L17.335.466l1.257.65-4.926 2.478c-.196.098-.13.388.067.486l4.838 2.42-1.22.622-5.353-2.697L6.62 7.129l-1.273-.634 4.998-2.483a.266.266 0 0 0-.004-.477zM5.059 1.888l.007-.377 4.607 2.276-.348.2zm9.648 2.077l-.41-.184 4.596-2.303-.028.412zm.422.306l4.124-2.07a.124.124 0 0 0 .07-.11v-.98c0-.046-.008-.136-.05-.157l-1.94-.94a.124.124 0 0 0-.113 0l-5.167 2.623a.123.123 0 0 1-.11 0L6.679.015a.124.124 0 0 0-.11 0L4.616.938c-.04.02-.02.11-.02.157v.995c0 .047.026.09.07.11l4.14 2.047L4.69 6.239c-.04.02-.108.062-.11.108l.017 1.034a.123.123 0 0 0 .068.113l1.933.986c.034.018.122.03.157.014l5.186-2.602a.124.124 0 0 1 .11 0l5.12 2.603a.124.124 0 0 0 .11 0l1.972-.954c.042-.02.103-.05.104-.096l-.007-1.033c0-.047-.047-.15-.09-.17z",s
1ource:"https://pptr.dev",hex:"40B5A4"},ros:{title:"ROS",slug:"ros",get svg(){return n+"ROS"+i+this.path+a},path:"M2.807 0C1.353 0 .173 1.22.173 2.722c0 1.504 1.18 2.723 2.634 2.723 1.455 0 2.635-1.22 2.635-2.723S4.262 0 2.807 0zM12 0c-1.455 0-2.634 1.22-2.634 2.722 0 1.504 1.18 2.723 2.634 2.723 1.455 0 2.634-1.22 2.634-2.723S13.454 0 12 0zm9.193 0c-1.455 0-2.635 1.22-2.635 2.722 0 1.504 1.18 2.723 2.635 2.723 1.455 0 2.634-1.22 2.634-2.723S22.647 0 21.193 0zM2.807 9.277C1.353 9.277.173 10.497.173 12s1.18 2.722 2.634 2.722c1.455 0 2.635-1.219 2.635-2.722 0-1.504-1.18-2.723-2.635-2.723zm9.193 0c-1.455 0-2.634 1.22-2.634 2.723s1.18 2.722 2.634 2.722c1.455 0 2.634-1.219 2.634-2.722 0-1.504-1.18-2.723-2.634-2.723zm9.193 0c-1.455 0-2.635 1.22-2.635 2.723s1.18 2.722 2.635 2.722c1.455 0 2.634-1.219 2.634-2.722 0-1.504-1.18-2.723-2.634-2.723zM2.807 18.555c-1.454 0-2.634 1.22-2.634 2.722C.173 22.781 1.353 24 2.807 24c1.455 0 2.635-1.22 2.635-2.723s-1.18-2.722-2.635-2.722zm9.193 0c-1.455 0-2.634 1.22-2.634 2.722C9.366 22.781 10.546 24 12 24c1.455 0 2.634-1.22 2.634-2.723s-1.18-2.722-2.634-2.722zm9.193 0c-1.455 0-2.635 1.22-2.635 2.722 0 1.504 1.18 2.723 2.635 2.723 1.455 0 2.634-1.22 2.634-2.723s-1.18-2.722-2.634-2.722z",source:"https://www.ros.org/press-kit/",hex:"22314E",guidelines:"https://www.ros.org/press-kit/"},rabbitmq:{title:"RabbitMQ",slug:"rabbitmq",get svg(){return n+"RabbitMQ"+i+this.path+a},path:"M23.035 9.601h-7.677a.956.956 0 01-.962-.962V.962a.956.956 0 00-.962-.956H10.56a.956.956 0 00-.962.956V8.64a.956.956 0 01-.962.962H5.762a.956.956 0 01-.961-.962V.962A.956.956 0 003.839 0H.959a.956.956 0 00-.956.962v22.076A.956.956 0 00.965 24h22.07a.956.956 0 00.962-.962V10.58a.956.956 0 00-.962-.98zm-3.86 8.152a1.437 1.437 0 01-1.437 1.443h-1.924a1.437 1.437 0 01-1.436-1.443v-1.917a1.437 1.437 0 011.436-1.443h1.924a1.437 1.437 0 011.437 1.443z",source:"https://www.rabbitmq.com",hex:"FF6600",guidelines:"https://www.rabbitmq.com/trademark-guidelines.html"},"rust (tauri)":m,rust:m,sentry:{title:"Sentry",slug:"sentry",get svg(){return n+"Sentry"+i+this.path+a},path:"M13.91 2.505c-.873-1.448-2.972-1.448-3.844 0L6.904 7.92a15.478 15.478 0 0 1 8.53 12.811h-2.221A13.301 13.301 0 0 0 5.784 9.814l-2.926 5.06a7.65 7.65 0 0 1 4.435 5.848H2.194a.365.365 0 0 1-.298-.534l1.413-2.402a5.16 5.16 0 0 0-1.614-.913L.296 19.275a2.182 2.182 0 0 0 .812 2.999 2.24 2.24 0 0 0 1.086.288h6.983a9.322 9.322 0 0 0-3.845-8.318l1.11-1.922a11.47 11.47 0 0 1 4.95 10.24h5.915a17.242 17.242 0 0 0-7.885-15.28l2.244-3.845a.37.37 0 0 1 .504-.13c.255.14 9.75 16.708 9.928 16.9a.365.365 0 0 1-.327.543h-2.287c.029.612.029 1.223 0 1.831h2.297a2.206 2.206 0 0 0 1.922-3.31z",source:"https://sentry.io/branding/",hex:"362D59"},snyk:{title:"Snyk",slug:"snyk",get svg(){return n+"Snyk"+i+this.path+a},path:"M17.097 13.344c.143-.37.06-2.117-.222-4.675l-.004-.04.904-2.431v-.05c0-1.06-1.374-3.9-2.186-5.41L15.192 0l-.84 5.854-.503.829-.125-.042c-.351-.118-1.042-.316-1.728-.316-.65 0-1.294.171-1.72.315l-.125.042-.504-.827L8.807 0l-.396.737c-.812 1.51-2.186 4.35-2.186 5.411v.05l.904 2.432-.004.039c-.283 2.558-.366 4.305-.222 4.674.13.332.642 1.041 1.072 1.605l-.619 5.724.617.442.576-5.329c.012.414.064 1.277.275 2.068l-.389 3.592L12 24l4.279-3.067.375-.268-.62-5.73c.428-.561.934-1.262 1.063-1.591zM15.59 2.298c.694 1.408 1.421 3.08 1.471 3.779l-.388 1.045c-.935-1.31-1.228-3.441-1.253-3.636zm-1.124 7.8c.84 0 .212.712.138.792h-1.587c.144-.18.69-.792 1.45-.792zm-.452 1.468a.178.178 0 0 1-.175.153.292.292 0 1 0 .441-.31h.504v.024a.662.662 0 0 1-1.325 0v-.025h.511l-.008.007c.039.038.06.093.052.15zM12.39 19.29c.097.064.2.115.306.156-.168.19-.399.287-.697.287-.299 0-.53-.097-.697-.288.107-.04.21-.092.306-.156a.573.573 0 0 0 .391.114c.103 0 .255 0 .391-.113zm-2.62-7.724a.178.178 0 0 1-.174.153.292.292 0 1 0 .441-.31h.504v.024a.662.662 0 0 1-1.326 0v-.025h.511l-.008.007c.039.038.06.093.052.15zm-.374-.676c-.074-.08-.702-.792.138-.792.759 0 1.305.612 1.45.792zM6.948 6.077c.05-.699.778-2.37 1.471-3.78l.185 1.29c-.07.48-.393 2.37-1.257 3.56zM9.473 18.09c-.373-1.02-.377-2.446-.377-2.507v-.097l-.06-.076c-.551-.683-1.477-1.9-1.616-2.257l-.005-.014c-.124-.43.1-2.997.268-4.513l.008-.066-.187-.502.07-.075c.476-.497.88-1.213 1.203-2.126L9 5.223l.118.82.807 1.326.22-.094c.009-.004.934-.4 1.851-.4H12v.44h-.004c-.812 0-1.669.36-1.677.363l-.571.246-.797-1.308c-.27.62-.585 1.137-.94 1.543l.129.347-.019.169c-.24 2.156-.348 4.044-.285 4.332.086.2.523.812 1 1.437l.748-.218 1.17-1.334.184 3.458c-.011.015-.28.393-.28.609 0 .235.344.541.685.786.005-.01.007-.02.013-.03.12-.212.275-.251.346-.087.04.092.028.369.028.369l.005.002v.328c-.013.027-.302.674-1.014.674-.275 0-.948-.089-1.248-.911zm2.536 2.409c-.527 0-1.297-.257-1.374-.952.029.001.057.003.086.003.06 0 .119-.003.177-.01.235.455.665.6 1.102.6.436 0 .865-.146 1.1-.6.059.007.119.01.18.01.029 0 .057-.002.085-.003-.076.695-.835.952-1.356.952zm2.956-5.09l-.061.077v.097c0 .06-.004 1.487-.377 2.507-.3.822-.973.91-1.248.91-.71 0-1.002-.658-1.014-.686V18l.005-.004s-.012-.276.028-.368c.07-.164.226-.126.346.088.006.009.009.02.013.03.34-.246.686-.552.686-.787 0-.216-.269-.593-.28-.61l.183-3.457 1.17 1.334 1.2.35c-.23.304-.463.6-.651.834zm-8.472-1.907c-.22-.563-.022-2.916.187-4.817l-.895-2.409v-.128c0-.312.095-.734.246-1.207-1.177.253-1.808.49-1.808.49v12.996l2.67 1.914.577-5.332c-.538-.718-.868-1.226-.977-1.507zm3.853-7.346c.446-.136 1.042-.27 1.65-.27.61 0 1.21.135 1.658.27l.276-.453.184-1.288s-1.288-.068-2.103-.068c-.759 0-1.467.026-2.125.07l.184 1.286zm7.623-1.217c.151.474.247.896.247 1.21v.127l-.895 2.409c.208 1.901.406 4.253.186 4.818-.109.279-.435.782-.968 1.493l.578 5.337 2.66-1.906V
15.432s-.632-.24-1.808-.493Z",source:"https://snyk.io/press-kit",hex:"4C4A73"},streamlit:{title:"Streamlit",slug:"streamlit",get svg(){return n+"Streamlit"+i+this.path+a},path:"M16.673 11.32l6.862-3.618c.233-.136.554.12.442.387L20.463 17.1zm-8.556-.229l3.473-5.187c.203-.328.578-.316.793-.028l7.886 11.75zm-3.375 7.25c-.28 0-.835-.284-.993-.716l-3.72-9.46c-.118-.331.139-.614.48-.464l19.474 10.306c-.149.147-.453.337-.72.334z",source:"https://www.streamlit.io/brand",hex:"FF4B4B",guidelines:"https://www.streamlit.io/brand"},tauri:{title:"Tauri",slug:"tauri",get svg(){return n+"Tauri"+i+this.path+a},path:"M13.912 0a8.72 8.72 0 0 0-8.308 6.139c1.05-.515 2.18-.845 3.342-.976 2.415-3.363 7.4-3.412 9.88-.097 2.48 3.315 1.025 8.084-2.883 9.45a6.131 6.131 0 0 1-.3 2.762 8.72 8.72 0 0 0 3.01-1.225A8.72 8.72 0 0 0 13.913 0zm.082 6.451a2.284 2.284 0 1 0-.15 4.566 2.284 2.284 0 0 0 .15-4.566zm-5.629.27a8.72 8.72 0 0 0-3.031 1.235 8.72 8.72 0 1 0 13.06 9.9131 10.173 10.174 0 0 1-3.343.965 6.125 6.125 0 1 1-7.028-9.343 6.114 6.115 0 0 1 .342-2.772zm1.713 6.27a2.284 2.284 0 0 0-2.284 2.283 2.284 2.284 0 0 0 2.284 2.284 2.284 2.284 0 0 0 2.284-2.284 2.284 2.284 0 0 0-2.284-2.284z",source:"https://github.com/tauri-apps/tauri-docs/blob/b1cdfa9d7c6d0b17dae60a90266ddced40a7b384/static/img/tauri.svg",hex:"24C8D8",guidelines:"https://github.com/tauri-apps/tauri-docs/blob/b1cdfa9d7c6d0b17dae60a90266ddced40a7b384/static/img/Brand_Guidelines.pdf",license:{type:"CC-BY-NC-ND-4.0",url:"https://spdx.org/licenses/CC-BY-NC-ND-4.0"}},turbo:y,turborepo:y,twitch:{title:"Twitch",slug:"twitch",get svg(){return n+"Twitch"+i+this.path+a},path:"M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z",source:"https://brand.twitch.tv",hex:"9146FF",guidelines:"https://brand.twitch.tv"},webrtc:{title:"WebRTC",slug:"webrtc",get svg(){return n+"WebRTC"+i+this.path+a},path:"M11.9998.3598c-2.8272 0-5.1456 2.1733-5.3793 4.94a5.4117 5.4117 0 00-1.2207-.1401C2.418 5.1597 0 7.5779 0 10.5603c0 2.2203 1.341 4.1274 3.2568 4.957a5.3734 5.3734 0 00-.7372 2.7227c0 2.9823 2.4175 5.4002 5.4002 5.4002 1.6627 0 3.1492-.7522 4.1397-1.934.9906 1.1818 2.4773 1.934 4.1398 1.934 2.983 0 5.4004-2.418 5.4004-5.4002 0-.9719-.258-1.883-.7073-2.6708C22.7283 14.7068 24 12.8418 24 10.6795c0-2.9823-2.4175-5.4006-5.3998-5.4006-.417 0-.8223.049-1.2121.1384C17.2112 2.5949 14.867.3598 11.9998.3598zm-5.717 6.8683h10.5924c.7458 0 1.352.605 1.352 1.3487v7.6463c0 .7438-.6062 1.3482-1.352 1.3482h-3.6085l-7.24 3.5491 1.1008-3.5491h-.8447c-.7458 0-1.3522-.6044-1.3522-1.3482V8.5768c0-.7438.6064-1.3487 1.3522-1.3487Z",source:"https://webrtc.org",hex:"333333"},wordpress:{title:"WordPress",slug:"wordpress",get svg(){return n+"WordPress"+i+this.path+a},path:"M21.469 6.825c.84 1.537 1.318 3.3 1.318 5.175 0 3.979-2.156 7.456-5.363 9.325l3.295-9.527c.615-1.54.82-2.771.82-3.864 0-.405-.026-.78-.07-1.11m-7.981.105c.647-.03 1.232-.105 1.232-.105.582-.075.514-.93-.067-.899 0 0-1.755.135-2.88.135-1.064 0-2.85-.15-2.85-.15-.585-.03-.661.855-.075.885 0 0 .54.061 1.125.09l1.68 4.605-2.37 7.08L5.354 6.9c.649-.03 1.234-.1 1.234-.1.585-.075.516-.93-.065-.896 0 0-1.746.138-2.874.138-.2 0-.438-.008-.69-.015C4.911 3.15 8.235 1.215 12 1.215c2.809 0 5.365 1.072 7.286 2.833-.046-.003-.091-.009-.141-.009-1.06 0-1.812.923-1.812 1.914 0 .89.513 1.643 1.06 2.531.411.72.89 1.643.89 2.977 0 .915-.354 1.994-.821 3.479l-1.075 3.585-3.9-11.61.001.014zM12 22.784c-1.059 0-2.081-.153-3.048-.437l3.237-9.406 3.315 9.087c.024.053.05.101.078.149-1.12.393-2.325.609-3.582.609M1.211 12c0-1.564.336-3.05.935-4.39L7.29 21.709C3.694 19.96 1.212 16.271 1.211 12M12 0C5.385 0 0 5.385 0 12s5.385 12 12 12 12-5.385 12-12S18.615 0 12 0",source:"https://wordpress.org/about/logos",hex:"21759B",guidelines:"https://wordpressfoundation.org/trademark-policy"},tanstack:{title:"TanStack",slug:"tanstack",get svg(){return n+"TanStack"+i+this.path+a},path:"M11.078.042c.316-.042.65-.014.97-.014 1.181 0 2.341.184 3.472.532a12.3 12.3 0 0 1 3.973 2.086 11.9 11.9 0 0 1 3.432 4.33c1.446 3.15 1.436 6.97-.046 10.
1107-.958 2.029-2.495 3.727-4.356 4.965-1.518 1.01-3.293 1.629-5.1 1.848-2.298.279-4.784-.129-6.85-1.188-3.88-1.99-6.518-5.994-6.57-10.382-.01-.846.003-1.697.17-2.534.273-1.365.748-2.683 1.463-3.88a12 12 0 0 1 2.966-3.36A12.3 12.3 0 0 1 9.357.3a12 12 0 0 1 1.255-.2l.133-.016zM7.064 19.99c-.535.057-1.098.154-1.557.454.103.025.222 0 .33 0 .258 0 .52-.01.778.002.647.028 1.32.131 1.945.303.8.22 1.505.65 2.275.942.813.307 1.622.402 2.484.402.435 0 .866-.001 1.287-.12-.22-.117-.534-.095-.778-.144a11 11 0 0 1-1.556-.416 12 12 0 0 1-1.093-.467l-.23-.108a15 15 0 0 0-1.012-.44c-.905-.343-1.908-.512-2.873-.408m.808-2.274c-1.059 0-2.13.187-3.083.667q-.346.177-.659.41c-.063.046-.175.106-.199.188s.061.151.11.204c.238-.127.464-.261.718-.357 1.64-.624 3.63-.493 5.268.078.817.285 1.569.712 2.365 1.046.89.374 1.798.616 2.753.74 1.127.147 2.412.028 3.442-.48.362-.179.865-.451 1.018-.847-.189.017-.36.098-.539.154a9 9 0 0 1-.868.222c-.994.2-2.052.24-3.053.06-.943-.17-1.82-.513-2.693-.873l-.111-.046-.223-.092-.112-.046a26 26 0 0 0-1.35-.527c-.89-.31-1.842-.5-2.784-.5M9.728 1.452c-1.27.28-2.407.826-3.502 1.514-.637.4-1.245.81-1.796 1.323-.82.765-1.447 1.695-1.993 2.666-.563 1-.924 2.166-1.098 3.297-.172 1.11-.2 2.277-.004 3.388.245 1.388.712 2.691 1.448 3.897.248-.116.424-.38.629-.557.414-.359.85-.691 1.317-.978a3.5 3.5 0 0 1 .539-.264c.07-.029.187-.055.22-.132.053-.124-.045-.34-.062-.468a7 7 0 0 1-.068-1.109 9.7 9.7 0 0 1 .61-3.177c.29-.76.73-1.45 1.254-2.069.177-.21.365-.405.56-.6.115-.114.258-.212.33-.359-.376 0-.751.108-1.108.218-.769.237-1.518.588-2.155 1.084-.291.226-.504.522-.779.76-.084.073-.235.17-.352.116-.176-.083-.149-.43-.169-.59-.078-.612.154-1.387.45-1.918.473-.852 1.348-1.58 2.376-1.555.444.011.833.166 1.257.266-.107-.153-.252-.264-.389-.39a5.4 5.4 0 0 0-1.107-.8c-.163-.085-.338-.136-.509-.2-.086-.03-.195-.074-.227-.17-.06-.177.26-.342.377-.417.453-.289 1.01-.527 1.556-.54.854-.021 1.688.452 2.04 1.258.123.284.16.583.184.885l.004.057.006.085.002.029.005.057.004.056c.268-.218.457-.54.718-.774.612-.547 1.45-.79 2.245-.544a2.97 2.97 0 0 1 1.71 1.378c.097.173.365.595.171.767-.152.134-.344.03-.504-.026a3 3 0 0 0-.372-.094l-.068-.014-.069-.013a3.9 3.9 0 0 0-1.377-.002c-.282.05-.557.15-.838.192v.06c.768.006 1.51.444 1.89 1.109.157.275.235.59.295.9.075.38.022.796-.082 1.168-.035.125-.098.336-.247.365-.106.02-.195-.085-.256-.155a4.6 4.6 0 0 0-.492-.522 20 20 0 0 0-1.467-1.14c-.267-.19-.56-.44-.868-.556.087.208.171.402.2.63.088.667-.192 1.296-.612 1.798a2.6 2.6 0 0 1-.426.427c-.067.05-.151.114-.24.1-.277-.044-.31-.463-.353-.677-.144-.726-.086-1.447.114-2.158-.178.09-.307.287-.418.45a5.3 5.3 0 0 0-.612 1.138c-.61 1.617-.604 3.51.186 5.066.088.174.221.15.395.15h.157a3 3 0 0 1 .472.018c.08.01.193 0 .257.06.077.072.036.194.018.282-.05.246-.066.469-.066.72.328-.051.419-.576.535-.84.131-.298.265-.597.387-.9.06-.148.14-.314.119-.479-.024-.185-.157-.381-.25-.54-.177-.298-.378-.606-.508-.929-.104-.258-.007-.58.286-.672.161-.05.334.049.439.166.22.244.363.609.523.896l1.249 2.248q.159.286.32.57c.043.074.086.188.173.219.077.028.182-.012.26-.027.198-.04.398-.083.598-.12.24-.043.605-.035.778-.222-.253-.08-.545-.075-.808-.057-.158.01-.333.067-.479-.025-.216-.137-.36-.455-.492-.667-.326-.525-.633-1.057-.945-1.59l-.05-.084-.1-.17q-.075-.126-.149-.255c-.037-.066-.092-.153-.039-.227.056-.076.179-.08.29-.081h.021q.066.001.117-.004a10 10 0 0 1 1.347-.107c-.035-.122-.135-.26-.103-.39.071-.292.49-.383.686-.174.131.14.207.334.292.504.113.223.24.44.361.66.211.383.441.757.658 1.138l.055.094.028.047c.093.156.187.314.238.489-.753-.035-1.318-.909-1.646-1.499-.027.095.016.179.05.27q.103.282.262.54c.152.244.326.495.556.673.408.315.945.317 1.436.283.315-.022.708-.165 1.018-.068s.434.438.25.7c-.138.196-.321.27-.55.3.162.346.373.667.527 1.02.064.146.13.37.283.448.102.051.248.003.358 0-.11-.292-.317-.54-.419-.839.31.015.61.176.898.28.567.202 1.128.424 1.687.648l.258.104c.23.092.462.183.689.283.083.037.198.123.29.07.074-.043.123-.146.169-.215a10.3 10.3 0 0 0 1.393-3.208c.75-2.989.106-6.287-1.695-8.783-.692-.96-1.562-1.789-2.522-2.476-2.401-1.718-5.551-2.407-8.44-1.768m4.908 14.904c-.636.166-1.292.317-1.945.401.086.293.296.577.45.84.059.101.122.237.24.281.132.05.292-.03.417-.072-.058-.158-.155-.3-.235-.45-.033-.06-.084-.133-.056-.206.05-.137.263-.13.381-.153.31-.063.617-.142.928-.204.114-.023.274-.085.389-.047.086.03.138.1.187.174l.022.033q.043.07.097.122c.125.113.313.13.472.162-.097-.219-.259-.41-.362-.63
1-.06-.127-.11-.315-.242-.388-.182-.102-.557.089-.743.137m-4.01-1.457c-.03.38-.147.689-.33 1.019.21.026.423.036.629.087.154.038.296.11.449.153-.082-.224-.233-.423-.35-.63-.12-.208-.226-.462-.398-.63",source:"https://tanstack.com/images/logos/logo-black.svg",hex:"000000",guidelines:"https://tanstack.com/brand-guide"},"radix ui":p,radixui:p,expo:{title:"Expo",slug:"expo",get svg(){return n+"Expo"+i+this.path+a},path:"M0 20.084c.043.53.23 1.063.718 1.778.58.849 1.576 1.315 2.303.567.49-.505 5.794-9.776 8.35-13.29a.761.761 0 011.248 0c2.556 3.514 7.86 12.785 8.35 13.29.727.748 1.723.282 2.303-.567.57-.835.728-1.42.728-2.046 0-.426-8.26-15.798-9.092-17.078-.8-1.23-1.044-1.498-2.397-1.542h-1.032c-1.353.044-1.597.311-2.398 1.542C8.267 3.991.33 18.758 0 19.77Z",source:"https://expo.dev/brand/",hex:"1C2024",guidelines:"https://expo.dev/brand/"},"react native":h,jest:{title:"Jest",slug:"jest",get svg(){return n+"Jest"+i+this.path+a},path:"M22.251 11.82a3.117 3.117 0 0 0-2.328-3.01L22.911 0H8.104L11.1 8.838a3.116 3.116 0 0 0-2.244 2.988c0 1.043.52 1.967 1.313 2.536a8.279 8.279 0 0 1-1.084 1.244 8.14 8.14 0 0 1-2.55 1.647c-.834-.563-1.195-1.556-.869-2.446a3.11 3.11 0 0 0-.91-6.08 3.117 3.117 0 0 0-3.113 3.113c0 .848.347 1.626.903 2.182-.048.097-.097.195-.146.299-.465.959-.993 2.043-1.195 3.259-.403 2.432.257 4.384 1.849 5.489A5.093 5.093 0 0 0 5.999 24c1.827 0 3.682-.917 5.475-1.807 1.279-.632 2.599-1.292 3.898-1.612.48-.118.98-.187 1.508-.264 1.07-.153 2.175-.312 3.168-.89a4.482 4.482 0 0 0 2.182-3.091c.174-.994 0-1.994-.444-2.87.298-.48.465-1.042.465-1.647zm-1.355 0c0 .965-.785 1.75-1.75 1.75
1a1.753 1.753 0 0 1-1.085-3.126l.007-.007c.056-.042.118-.084.18-.125 0 0 .008 0 .008-.007.028-.014.055-.035.083-.05.007 0 .014-.006.021-.006.028-.014.063-.028.097-.042.035-.014.07-.027.098-.041.007 0 .013-.007.02-.007.028-.007.056-.021.084-.028.007 0 .02-.007.028-.007.034-.007.062-.014.097-.02h.007l.104-.022c.007 0 .02 0 .028-.007.028 0 .055-.007.083-.007h.035c.035 0 .07-.007.111-.007h.09c.028 0 .05 0 .077.007h.014c.055.007.111.014.167.028a1.766 1.766 0 0 1 1.396 1.723zM10.043 1.39h10.93l-2.509 7.4c-.104.02-.208.055-.312.09l-2.64-5.385-2.648 5.35c-.104-.034-.216-.055-.327-.076l-2.494-7.38zm4.968 9.825a3.083 3.083 0 0 0-.938-1.668l1.438-2.904 1.452 2.967c-.43.43-.743.98-.868 1.605H15.01zm-3.481-1.098c.034-.007.062-.014.097-.02h.02c.029-.008.056-.008.084-.015h.028c.028 0 .049-.007.076-.007h.271c.028 0 .049.007.07.007.014 0 .02 0 .035.007.027.007.048.007.076.014.007 0 .014 0 .028.007l.097.02h.007c.028.008.056.015.083.029.007 0 .014.007.028.007.021.007.049.014.07.027.007 0 .014.007.02.007.028.014.056.021.084.035h.007a.374.374 0 0 1 .09.049h.007c.028.014.056.034.084.048.007 0 .007.007.013.007.028.014.05.035.077.049l.007.007c.083.062.16.132.236.201l.007.007a1.747 1.747 0 0 1 .48 1.209 1.752 1.752 0 0 1-3.502 0 1.742 1.742 0 0 1 1.32-1.695zm-6.838-.049c.966 0 1.751.786 1.751 1.751s-.785 1.751-1.75 1.751-1.752-.785-1.752-1.75.786-1.752 1.751-1.752zm16.163 6.025a3.07 3.07 0 0 1-1.508 2.133c-.758.438-1.689.577-2.669.716a17.29 17.29 0 0 0-1.64.291c-1.445.355-2.834 1.05-4.182 1.717-1.724.854-3.35 1.66-4.857 1.66a3.645 3.645 0 0 1-2.154-.688c-1.529-1.056-1.453-3.036-1.272-4.12.167-1.015.632-1.966 1.077-2.877.028-.055.049-.104.077-.16.152.056.312.098.479.126-.264 1.473.486 2.994 1.946 3.745l.264.139.284-.104c1.216-.431 2.342-1.133 3.336-2.071a9.334 9.334 0 0 0 1.445-1.716c.16.027.32.034.48.034a3.117 3.117 0 0 0 3.008-2.327h1.167a3.109 3.109 0 0 0 3.01 2.327c.576 0 1.11-.16 1.57-.43.18.52.236 1.063.139 1.605z",source:"https://jestjs.io",hex:"C21325"},pytest:{title:"Pytest",slug:"pytest",get svg(){return n+"Pytest"+i+this.path+a},path:"M2.6152 0v.8867h3.8399V0zm5.0215 0v.8867h3.8418V0zm4.957 0v.8867h3.8418V0zm4.9356 0v.8867h3.8418V0zM2.4473 1.8945a.935.935 0 0 0-.9356.9356c0 .517.4185.9375.9356.9375h19.1054c.5171 0 .9356-.4204.9356-.9375a.935.935 0 0 0-.9356-.9356zm.168 2.8477V24H6.455V4.7422zm5.0214 0V20.543h3.8418V4.7422zm4.957 0V15.291h3.8497V4.7422zm4.9356 0v6.4941h3.8418V4.7422z",source:"https://github.com/pytest-dev/design/blob/081f06cd2d6cd742e68f593560a2e8c1802feb7c/pytest_logo/pytest_logo.svg",hex:"0A9EDC"},vitest:{title:"Vitest",slug:"vitest",get svg(){return n+"Vitest"+i+this.path+a},path:"M11.545 23.3a.613.613 0 0 1-.895.197L.252 15.936A.61.61 0 0 1 0 15.439V6.325c0-.502.569-.792.975-.497l6.358 4.624c.594.433 1.432.25 1.793-.39L14.393.7a.62.62 0 0 1 .535-.314h8.455a.613.613 0 0 1 .537.916z",source:"https://github.com/voidzero-dev/community-design-resources/blob/55902097229cf01cf2a4ceb376f992f5cf306756/brand-assets/vitest/vitest-icon-color-bracketless.svg",hex:"00FF74"}},O=(0,e.i(71645).memo)(({keyword:e,size:t=12})=>{var n;let i,a,o=w[e.toLowerCase()]??null;if(!o)return null;let l=(i=parseInt((n=o.hex).slice(0,2),16),a=parseInt(n.slice(2,4),16),(.299*i+.587*a+.114*parseInt(n.slice(4,6),16))/255<.4)?"#ffffff":`#${o.hex}`;return(0,r.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:t,fill:l,"aria-label":o.title,role:"img",style:{flexShrink:0},children:(0,r.jsx)("path",{d:o.path})})});O.displayName="BrandIcon",e.s(["default",0,O],36137)},49913,e=>{"use strict";var t=e.i(18050),r=e.i(84411),n=e.i(596),i=e.i(23521),a=e.i(91261),o=e.i(36137);e.s(["default",0,({keywords:e})=>{let{toggleKeyword:l,isSelected:s}=(0,i.useApp)();return(0,t.jsx)(t.Fragment,{children:r.keywordType.enumValues.map((r,i)=>(0,t.jsxs)("div",{className:"flex flex-col gap-3 pb-4 border-b border-border/30 last:border-b-0 last:pb-0",children:[(0,t.jsxs)("h4",{className:"font-mono text-sm font-semibold text-muted-foreground",children:[(0,t.jsx)("span",{className:"text-primary",children:"//"})," ",r]}),(0,t.jsx)("div",{className:"flex flex-row flex-wrap gap-2",children:e.filter(e=>e.type===r).map((e,r)=>(0,t.jsx)(a.default,{onClick:()=>l(e.keyword),color:s(e.keyword)?(0,n.keywordToColor)(e.keyword):void 0,icon:(0,t.jsx)(o.default,{keyword:e.keyword}),children:e.keyword},r))})]},i))})}])},95672,(e,t,r)=>{var n=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,i=/\n/g,a=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,l=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,u=/^[;\s]*/,c=/^\s+|\s+$/g;function d(e){return e?e.replace(c,""):""}t.exports=function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,c=1;function f(e){var t=e.match(i);t&&(r+=t.length);var n=e.lastIndexOf("\n");c=~n?e.length-n:c+e.length}function p(){var e={line:r,column:c}
1;return function(t){return t.position=new h(e),v(a),t}}function h(e){this.start=e,this.end={line:r,column:c},this.source=t.source}h.prototype.content=e;var m=[];function g(n){var i=Error(t.source+":"+r+":"+c+": "+n);if(i.reason=n,i.filename=t.source,i.line=r,i.column=c,i.source=e,t.silent)m.push(i);else throw i}function v(t){var r=t.exec(e);if(r){var n=r[0];return f(n),e=e.slice(n.length),r}}function y(e){var t;for(e=e||[];t=b();)!1!==t&&e.push(t);return e}function b(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return g("End of comment missing");var n=e.slice(2,r-2);return c+=2,f(n),e=e.slice(r),c+=2,t({type:"comment",comment:n})}}v(a);var x,w=[];for(y(w);x=function(){var e=p(),t=v(o);if(t){if(b(),!v(l))return g("property missing ':'");var r=v(s),i=e({type:"declaration",property:d(t[0].replace(n,"")),value:r?d(r[0].replace(n,"")):""});return v(u),i}}();)!1!==x&&(w.push(x),y(w));return w}},70454,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,t){var r=null;if(!e||"string"!=typeof e)return r;var n=(0,i.default)(e),a="function"==typeof t;return n.forEach(function(e){if("declaration"===e.type){var n=e.property,i=e.value;a?t(n,i,e):i&&((r=r||{})[n]=i)}}),r};var i=n(e.r(95672))},65185,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.camelCase=void 0;var n=/^--[a-zA-Z0-9_-]+$/,i=/-([a-z])/g,a=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,l=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},u=function(e,t){return"".concat(t,"-")};r.camelCase=function(e,t){var r;return(void 0===t&&(t={}),!(r=e)||a.test(r)||n.test(r))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(l,u):e.replace(o,u)).replace(i,s))}},15511,(e,t,r)=>{"use strict";var n=(e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(e.r(70454)),i=e.r(65185);function a(e,t){var r={};return e&&"string"==typeof e&&(0,n.default)(e,function(e,n){e&&n&&(r[(0,i.camel
1Case)(e,t)]=n)}),r}a.default=a,t.exports=a},10160,7703,65433,58846,13913,2335,e=>{"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function n(e){r(1,arguments);var n=Object.prototype.toString.call(e);return e instanceof Date||"object"===t(e)&&"[object Date]"===n?new Date(e.getTime()):"number"==typeof e||"[object Number]"===n?new Date(e):(("string"==typeof e||"[object String]"===n)&&"u">typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}function i(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function a(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return(e<0?"-":"")+r}function o(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}e.s(["default",()=>t],10160),e.s(["default",()=>r],7703),e.s(["default",()=>n],65433),e.s(["default",()=>i],58846),e.s(["default",()=>a],13913),e.s(["default",()=>o],2335)},60788,42027,e=>{"use strict";var t,r=e.i(10160),n=e.i(7703),i=e.i(65433),a=e.i(58846);function o(e){(0,n.default)(1,arguments);var t=(0,i.default)(e),r=t.getUTCDay();return t.setUTCDate(t.getUTCDate()-(7*(r<1)+r-1)),t.setUTCHours(0,0,0,0),t}function l(e){(0,n.default)(1,arguments);var t=(0,i.default)(e),r=t.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(r+1,0,4),a.setUTCHours(0,0,0,0);var l=o(a),s=new Date(0);s.setUTCFullYear(r,0,4),s.setUTCHours(0,0,0,0);var u=o(s);return t.getTime()>=l.getTime()?r+1:t.getTime()>=u.getTime()?r:r-1}var s={};function u(e,t){(0,n.default)(1,arguments);var r,o,l,u,c,d,f,p,h=(0,a.default)(null!=(r=null!=(o=null!=(l=null!=(u=null==t?void 0:t.weekStartsOn)?u:null==t||null==(c=t.locale)||null==(d=c.options)?void 0:d.weekStartsOn)?l:s.weekStartsOn)?o:null==(f=s.locale)||null==(p=f.options)?void 0:p.weekStartsOn)?r:0);if(!(h>=0&&h<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,i.default)(e),g=m.getUTCDay();return m.setUTCDate(m.getUTCDate()-(7*(g<h)+g-h)),m.setUTCHours(0,0,0,0),m}function c(e,t){(0,n.default)(1,arguments);var r,o,l,c,d,f,p,h,m=(0,i.default)(e),g=m.getUTCFullYear(),v=(0,a.default)(null!=(r=null!=(o=null!=(l=null!=(c=null==t?void 0:t.firstWeekContainsDate)?c:null==t||null==(d=t.locale)||null==(f=d.options)?void 0:f.firstWeekContainsDate)?l:s.firstWeekContainsDate)?o:null==(p=s.locale)||null==(h=p.options)?void 0:h.firstWeekContainsDate)?r:1);if(!(v>=1&&v<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(g+1,0,v),y.setUTCHours(0,0,0,0);var b=u(y,t),x=new Date(0);x.setUTCFullYear(g,0,v),x.setUTCHours(0,0,0,0);var w=u(x,t);return m.getTime()>=b.getTime()?g+1:m.getTime()>=w.getTime()?g:g-1}var d=e.i(13913);let f=function(e,t){var r=e.getUTCFullYear(),n=r>0?r:1-r;return(0,d.default)("yy"===t?n%100:n,t.length)},p=function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):(0,d.default)(r+1,2)},h=function(e,t){var r=t.length,n=Math.floor(e.getUTCMilliseconds()*Math.pow(10,r-3));return(0,d.default)(n,t.length)};function m(e,t){var r=e>0?"-":"+",n=Math.abs(e),i=Math.floor(n/60),a=n%60;return 0===a?r+String(i):r+String(i)+(t||"")+(0,d.default)(a,2)}function g(e,t){return e%60==0?(e>0?"-":"+")+(0,d.default)(Math.abs(e)/60,2):v(e,t)}function v(e,t){var r=Math.abs(e);return(e>0?"-":"+")+(0,d.default)(Math.floor(r/60),2)+(t||"")+(0,d.default)(r%60,2)}let y={G:function(e,t,r){var n=+(e.getUTCFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear();return r.ordinalNumber(n>0?n:1-n,{unit:"year"})}return f(e,t)},Y:function(e,t,r,n){var i=c(e,n),a=i>0?i:1-i;if("YY"===t){var o=a%100;return(0,d.default)(o,2)}return"Yo"===t?r.ordinalNumber(a,{unit:"year"}):(0,d.default)(a,t.length)},R:function(e,t){var r=l(e);return(0,d.default)(r,t.length)},u:function(e,t){var r=e.getUTCFullYear();return(0,d.default)(r,t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return(0,d.default)(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return(0,d.default)(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return p(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return(0,d.default)(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){var l=function(e,t){(0,n.default)(1,arguments);var r=(0,i.default)(e);return Math.round((u(r,t).getTime()-(function(e,t){(0,n.default)(1,arguments);var r,i,o,l,d,f,p,h,m=(0,a.default)(null!=(r=null!=(i=null!=(o=null!=(l=null==t?void 0:t.firstWeekContainsDate)?l:null==t||null==(d=t.locale)||null==(f=d.options)?void 0:f.firstWeekContainsDate)?o:s.firstWeekContainsDate)?i:null==(p=s.locale)||null==(h=p.options)?void 0:h.firstWeekContainsDate)?r:1),g=c(e,t),v=new Date(0);return v.setUTCFullYear(g,0,m),v.setUTCHours(0,0,0,0),u(v,t)})(r,t).getTime())/6048e5)+1}(e,o);return"wo"===t?r.ordinalNumber(l,{unit:"week"}):(0,d.default)(l,t.length)},I:function(e,t,r){var a=function(e){(0,n.default)(1,arguments);var t=(0,i.default)(e);return Math.round((o(t).getTime()-(function(e){(0,n.default)(1,arguments);var t=l(e),r=new Date(0);return r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0),o(r)})(t).getTime())/6048e5)+1}(e);return"Io"===t?r.ordinalNumber(a,{unit:"week"}):(0,d.default)(a,t.length)},d:function(e,t,r){var n,i;return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):(n=e,i=t,(0,d.default)(n.getUTCDate(),i.length))},D:function(e,t,r){var a=function(e){(0,n.default)(1,arguments);var t=(0,i.default)(e),r=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((r-t.getTime())/864e5)+1}(e);return"Do"===t?r.ordinalNumber(a,{unit:"dayOfYear"}):(0,d.default)(a,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var i=e.getUTCDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return(0,d.default)(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var i=e.getUTCDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return(0,d.default)(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),i=0===n?7:n;switch(t){case"i":return String(i);case"ii":return(0,d.default)(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,i=e.getUTCHours();switch(n=12===i?"noon":0===i?"midnight":i/12>
1=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,i=e.getUTCHours();switch(n=i>=17?"evening":i>=12?"afternoon":i>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n,i,a=e.getUTCHours()%12;return 0===a&&(a=12),r.ordinalNumber(a,{unit:"hour"})}return n=e,i=t,(0,d.default)(n.getUTCHours()%12||12,i.length)},H:function(e,t,r){var n,i;return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):(n=e,i=t,(0,d.default)(n.getUTCHours(),i.length))},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):(0,d.default)(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):(0,d.default)(n,t.length)},m:function(e,t,r){var n,i;return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):(n=e,i=t,(0,d.default)(n.getUTCMinutes(),i.length))},s:function(e,t,r){var n,i;return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):(n=e,i=t,(0,d.default)(n.getUTCSeconds(),i.length))},S:function(e,t){return h(e,t)},X:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return g(i);case"XXXX":case"XX":return v(i);default:return v(i,":")}},x:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return g(i);case"xxxx":case"xx":return v(i);default:return v(i,":")}},O:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+m(i,":");default:return"GMT"+v(i,":")}},z:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+m(i,":");default:return"GMT"+v(i,":")}},t:function(e,t,r,n){var i=Math.floor((n._originalDate||e).getTime()/1e3);return(0,d.default)(i,t.length)},T:function(e,t,r,n){var i=(n._originalDate||e).getTime();return(0,d.default)(i,t.length)}};var b=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},x=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};let w={p:x,P:function(e,t){var r,n=e.match(/(P+)(p+)?/)||[],i=n[1],a=n[2];if(!a)return b(e,t);switch(i){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",b(i,t)).replace("{{time}}",x(a,t))}};var O=e.i(2335),S=["D","DD"],P=["YY","YYYY"];function j(e,t,r){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").
1concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var E={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function k(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var A={date:k({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:k({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:k({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},C={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function M(e){return function(t,r){var n;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,a=null!=r&&r.width?String(r.width):i;n=e.formattingValues[a]||e.formattingValues[i]}else{var o=e.defaultWidth,l=null!=r&&r.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[o]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function T(e){return function(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.width,a=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;var l=o[0],s=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?function(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r}(s,function(e){return e.test(l)}):function(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}(s,function(e){return e.test(l)});return r=e.valueCallback?e.valueCallback(u):u,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(l.length)}}}let N={code:"en-US",formatDistance:function(e,t,r){var n,i=E[e];if(n="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!=r&&r.addSuffix)if(r.comparison&&r.comparison>0)return"in "+n;else return n+" ago";return n},formatLong:A,formatRelative:function(e,t,r,n){return C[e]},localize:{ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:M({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(t={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(t.matchPattern);if(!n)return null;var i=n[0],a=e.match(t.parsePattern);if(!a)return null;var o=t.valueCallback?t.valueCallback(a[0]):a[0];return{value:o=r.valueCallback?r.valueCallback(o):o,rest:e.slice(i.length)}}),era:T({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:T({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:T({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:T({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:T({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};var D=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,I=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,_=/^'([^]*?)'?$/,z=/''/g,L=/[a-zA-Z]/;function F(e,t,o){(0,n.default)(2,arguments);var l,u,c,d,f,p,h,m,g,v,b,x,E,k,A,C,M,T,F=String(t),R=null!=(l=null!=(u=null==o?void 0:o.locale)?u:s.locale)?l:N,B=(0,a.default)(null!=(c=null!=(d=null!=(f=null!=(p=null==o?void 0:o.firstWeekContainsDate)?p:null==o||null==(h=o.locale)||null==(m=h.options)?void 0:m.firstWeekContainsDate)?f:s.firstWeekContainsDate)?d:null==(g=s.locale)||null==(v=g.options)?void 0:v.firstWeekContainsDate)?c:1);if(!(B>=1&&B<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var U=(0,a.default)(null!=(b=null!=(x=null!=(E=null!=(k=null==o?void 0:o.weekStartsOn)?k:null==o||null==(A=o.locale)||null==(C=A.options)?void 0:C.weekStartsOn)?E:s.weekStartsOn)?x:null==(M=s.locale)||null==(T=M.options)?void 0:T.weekStartsOn)?b:0);if(!(U>=0&&U<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!R.localize)throw RangeError("locale must contain localize property");if(!R.formatLong)throw RangeError("locale must contain formatLong property");var V=(0,i.default)(e);if(!function(e){return(0,n.default)(1,arguments),(!!function(e){return(0,n.default)(1,arguments),e instanceof Date||"object"===(0,r.default)(e)&&"[object Date]"===Object.prototype.toString.call(e)}(e)||"number"==typeof e)&&!isNaN(Number((0,i.default)(e)))}(V))throw RangeError("Invalid time value");var H=(0,O.default)(V),$=function(e,t){return(0,n.default)(2,arguments),function(e,t){return(0,n.default)(2,arguments),new Date((0,i.default)(e).getTime()+(0,a.default)(t))}(e,-(0,a.default)(t))}
1(V,H),W={firstWeekContainsDate:B,weekStartsOn:U,locale:R,_originalDate:V};return F.match(I).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,w[t])(e,R.formatLong):e}).join("").match(D).map(function(r){if("''"===r)return"'";var n,i,a=r[0];if("'"===a){return(i=(n=r).match(_))?i[1].replace(z,"'"):n}var l=y[a];if(l)return null!=o&&o.useAdditionalWeekYearTokens||-1===P.indexOf(r)||j(r,t,String(e)),null!=o&&o.useAdditionalDayOfYearTokens||-1===S.indexOf(r)||j(r,t,String(e)),l($,r,R.localize,W);if(a.match(L))throw RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");return r}).join("")}e.s(["format",()=>F],42027);let R=e=>{if(!e)return new Date;if(e instanceof Date)return e;if("present"===e)return new Date;let t=new Date(e);return isNaN(t.getTime())?new Date:t};e.s(["formatExperienceDate",0,e=>"present"===e?"Present":F(R(e),"MMM yyyy"),"parseDate",0,R],60788)},41713,e=>{"use strict";var t=e.i(18050),r=e.i(20061);let n=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,i=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,a={};function o(e,t){return((t||a).jsx?i:n).test(e)}let l=/[ \t\n\f\r]/g;function s(e){return""===e.replace(l,"")}class u{constructor(e,t){this.attribute=t,this.property=e}}u.prototype.attribute="",u.prototype.booleanish=!1,u.prototype.boolean=!1,u.prototype.commaOrSpaceSeparated=!1,u.prototype.commaSeparated=!1,u.prototype.defined=!1,u.prototype.mustUseProperty=!1,u.prototype.number=!1,u.prototype.overloadedBoolean=!1,u.prototype.property="",u.prototype.spaceSeparated=!1,u.prototype.space=void 0;let c=0,d=y(),f=y(),p=y(),h=y(),m=y(),g=y(),v=y();function y(){return 2**++c}e.s(["boolean",0,d,"booleanish",0,f,"commaOrSpaceSeparated",0,v,"commaSeparated",0,g,"number",0,h,"overloadedBoolean",0,p,"spaceSeparated",0,m],744);var b=e.i(744);let x=Object.keys(b);class w extends u{constructor(e,t,r,n){let i=-1;if(super(e,t),function(e,t,r){r&&(e[t]=r)}(this,"space",n),"number"==typeof r)for(;++i<x.length;){const e=x[i];!function(e,t,r){r&&(e[t]=r)}(this,x[i],(r&b[e])===b[e])}}}function O(e){return e.toLowerCase()}w.prototype.defined=!0;let S=/[A-Z]/g,P=/-[a-z]/g,j=/^data[-\w.:]+$/i;function E(e){return"-"+e.toLowerCase()}function k(e){return e.charAt(1).toUpperCase()}let A={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};class C{constructor(e,t,r){this.normal=t,this.property=e,r&&(this.space=r)}}function M(e,t){let r={},n={};for(let t of e)Object.assign(r,t.property),Object.assign(n,t.normal);return new C(r,n,t)}function T(e){let t={},r={};for(let[n,i]of Object.entries(e.properties)){let a=new w(n,e.transform(e.attributes||{},n),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(n)&&(a.mustUseProperty=!0),t[n]=a,r[O(n)]=n,r[O(a.attribute)]=n}return new C(t,r,e.space)}C.prototype.normal={},C.prototype.property={},C.prototype.space=void 0;let N=T({properties:{ariaActiveDescendant:null,ariaAtomic:f,ariaAutoComplete:null,ariaBusy:f,ariaChecked:f,ariaColCount:h,ariaColIndex:h,ariaColSpan:h,ariaControls:m,ariaCurrent:null,ariaDescribedBy:m,ariaDetails:null,ariaDisabled:f,ariaDropEffect:m,ariaErrorMessage:null,ariaExpanded:f,ariaFlowTo:m,ariaGrabbed:f,ariaHasPopup:null,ariaHidden:f,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:m,ariaLevel:h,ariaLive:null,ariaModal:f,ariaMultiLine:f,ariaMultiSelectable:f,ariaOrientation:null,ariaOwns:m,ariaPlaceholder:null,ariaPosInSet:h,ariaPressed:f,ariaReadOnly:f,ariaRelevant:null,ariaRequired:f,ariaRoleDescription:m,ariaRowCount:h,ariaRowIndex:h,ariaRowSpan:h,ariaSelected:f,ariaSetSize:h,ariaSort:null,ariaValueMax:h,ariaValueMin:h,ariaValueNow:h,ariaValueText:null,role:null},transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function D(e,t){return t in e?e[t]:t}function I(e,t){return D(e,t.toLowerCase())}
1let _=T({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:g,acceptCharset:m,accessKey:m,action:null,allow:null,allowFullScreen:d,allowPaymentRequest:d,allowUserMedia:d,alt:null,as:null,async:d,autoCapitalize:null,autoComplete:m,autoFocus:d,autoPlay:d,blocking:m,capture:null,charSet:null,checked:d,cite:null,className:m,cols:h,colSpan:null,content:null,contentEditable:f,controls:d,controlsList:m,coords:h|g,crossOrigin:null,data:null,dateTime:null,decoding:null,default:d,defer:d,dir:null,dirName:null,disabled:d,download:p,draggable:f,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:d,formTarget:null,headers:m,height:h,hidden:d,high:h,href:null,hrefLang:null,htmlFor:m,httpEquiv:m,id:null,imageSizes:null,imageSrcSet:null,inert:d,inputMode:null,integrity:null,is:null,isMap:d,itemId:null,itemProp:m,itemRef:m,itemScope:d,itemType:m,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:d,low:h,manifest:null,max:null,maxLength:h,media:null,method:null,min:null,minLength:h,multiple:d,muted:d,name:null,nonce:null,noModule:d,noValidate:d,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:d,optimum:h,pattern:null,ping:m,placeholder:null,playsInline:d,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:d,referrerPolicy:null,rel:m,required:d,reversed:d,rows:h,rowSpan:h,sandbox:m,scope:null,scoped:d,seamless:d,selected:d,shadowRootClonable:d,shadowRootDelegatesFocus:d,shadowRootMode:null,shape:null,size:h,sizes:null,slot:null,span:h,spellCheck:f,src:null,
1srcDoc:null,srcLang:null,srcSet:null,start:h,step:null,style:null,tabIndex:h,target:null,title:null,translate:null,type:null,typeMustMatch:d,useMap:null,value:f,width:h,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:m,axis:null,background:null,bgColor:null,border:h,borderColor:null,bottomMargin:h,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:d,declare:d,event:null,face:null,frame:null,frameBorder:null,hSpace:h,leftMargin:h,link:null,longDesc:null,lowSrc:null,marginHeight:h,marginWidth:h,noResize:d,noHref:d,noShade:d,noWrap:d,object:null,profile:null,prompt:null,rev:null,rightMargin:h,rules:null,scheme:null,scrolling:f,standby:null,summary:null,text:null,topMargin:h,valueType:null,version:null,vAlign:null,vLink:null,vSpace:h,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:d,disableRemotePlayback:d,prefix:null,property:null,results:h,security:null,unselectable:null},space:"html",transform:I}),z=T({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
1-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:v,accentHeight:h,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:h,amplitude:h,arabicForm:null,ascent:h,attributeName:null,attributeType:null,azimuth:h,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:h,by:null,calcMode:null,capHeight:h,className:m,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:h,diffuseConstant:h,direction:null,display:null,dur:null,divisor:h,dominantBaseline:null,download:d,dx:null,dy:null,edgeMode:null,editable:null,elevation:h,enableBackground:null,end:null,event:null,exponent:h,externalResourcesRequired:null,fill:null,fillOpacity:h,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:g,g2:g,glyphName:g,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:h,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:h,horizOriginX:h,horizOriginY:h,id:null,ideographic:h,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:h,k:h,k1:h,k2:h,k3:h,k4:h,kernelMatrix:v,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:h,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:h,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
1Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:h,overlineThickness:h,paintOrder:null,panose1:null,path:null,pathLength:h,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:m,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:h,pointsAtY:h,pointsAtZ:h,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:v,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:v,rev:v,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:v,requiredFeatures:v,requiredFonts:v,requiredFormats:v,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:h,specularExponent:h,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:h,strikethroughThickness:h,string:null,stroke:null,strokeDashArray:v,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:h,strokeOpacity:h,strokeWidth:null,style:null,surfaceScale:h,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:v,tabIndex:h,tableValues:null,target:null,targetX:h,targetY:h,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:v,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:h,underlineThickness:h,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:h,values:null,vAlphabetic:h,vMathematical:h,vectorEffect:null,vHanging:h,vIdeographic:h,version:null,vertAdvY:h,vertOriginX:h,vertOriginY:h,viewB
1ox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:h,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:D}),L=T({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase()}),F=T({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:I}),R=T({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),B=M([N,_,L,F,R],"html"),U=M([N,z,L,F,R],"svg");var V=e.i(15511);let H=W("end"),$=W("start");function W(e){return function(t){let r=t&&t.position&&t.position[e]||{};if("number"==typeof r.line&&r.line>0&&"number"==typeof r.column&&r.column>0)return{line:r.line,column:r.column,offset:"number"==typeof r.offset&&r.offset>-1?r.offset:void 0}}}var q=e.i(60787);let K={}.hasOwnProperty,Y=new Map,G=/[A-Z]/g,Z=new Set(["table","tbody","thead","tfoot","tr"]),Q=new Set(["td","th"]),X="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function J(e,t,n){var i,a,o,l,c,d,f,p,h;let m,g,v,y,b,x,C,M,T,N,D;return"element"===t.type?(i=e,a=t,o=n,g=m=i.schema,"svg"===a.tagName.toLowerCase()&&"html"===m.space&&(i.schema=U),i.ancestors.push(a),v=en(i,a.tagName,!1),y=function(e,t){let r,n,i={};for(n in t.properties)if("children"!==n&&K.call(t.properties,n)){let a=function(e,t,r){let n=function(e,t){let r=O(t),n=t,i=u;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&"data"===r.slice(0,4)&&j.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(P,k);n="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!P.test(e)){let r=e.replace(S,E);"-"!==r.charAt(0)&&(r="-"+r),t="data"+r}}i=w}return new i(n,t)}(e.schema,t);if(!(null==r||"number"==typeof r&&Number.isNaN(r))){var i;let t;if(Array.isArray(r)&&(r=n.commaSeparated?(t={},(""===(i=r)[i.length-1]?[...i,""]:i).join((t.padRight?" ":"")+","+(!1===t.padLeft?"":" ")).trim()):r.join(" ").trim()),"style"===n.property){let t="object"==typeof r?r:function(e,t){try{return(0,V.default)(t,{reactCompat:!0})}catch(r){if(e.ignoreInvalidStyle)return{};let t=new q.VFileMessage("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:r,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw t.file=e.filePath||void 0,t.url=X+"#cannot-parse-style-attribute",t}}(e,String(r));return"css"===e.stylePropertyNameCase&&(t=function(e){let t,r={};for(t in e)K.call(e,t)&&(r[function(e){let t=e.replace(G,ea);return"ms-"===t.slice(0,3)&&(t="-"+t),t}(t)]=e[t]);return r}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&n.space?A[n.property]||n.property:n.attribute,r]}}(e,n,t.properties[n]);if(a){let[n,o]=a;e.tableCellAlignToStyle&&"align"===n&&"string"==typeof o&&Q.has(t.tagName)?r=o:i[n]=o}}return r&&((i.style||(i.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=r),i}(i,a),b=er(i,a),Z.has(a.tagName)&&(b=b.filter(function(e){return"string"!=typeof e||!("object"==typeof e?"text"===e.type&&s(e.value):s(e))})),ee(i,y,v,a),et(y,b),i.ancestors.pop(),i.schema=m,i.create(a,v,y,o)):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){let n=t.data.estree.body[0];return(0,r.ok)("ExpressionStatement"===n.type),e.evaluater.evaluateExpression(n.expression)}ei(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?(l=e,c=t,d=n,C=x=l.schema,"svg"===c.name&&"html"===x.space&&(l.schema=U),l.ancestors.push(c),M=null===c.name?l.Fragment:en(l,c.name,!0),T=function(e,t){let n={};for(let i of t.attributes)if("mdxJsxExpressionAttribute"===i.type)if(i.data&&i.data.estree&&e.evaluater){let t=i.data.estree.body[0];(0,r.ok)("ExpressionStatement"===t.type);let a=t.expression;(0,r.ok)("ObjectExpression"===a.type);let o=a.properties[0];(0,r.ok)("SpreadElement"===o.type),Object.assign(n,e.evaluater.evaluateExpression(o.argument))}else ei(e,t.position);else{let a,o=i.name;if(i.value&&"object"==typeof i.value)if(i.value.data&&i.value.data.estree&&e.evaluater){let t=i.value.data.estree.body[0];(0,r.ok)("ExpressionStatement"===t.type),a=e.evaluater.evaluateExpression(t.expression)}else ei(e,t.position);else a=null===i.value||i.value;n[o]=a}return n}(l,c),N=er(l,c),ee(l,T,M,c),et(T,N),l.ancestors.pop(),l.schema=x,l.create(c,M,T,d)):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ei(e,t.position)}(e,t):"root"===t.type?(f=e,p=t,h=n,et(D={},er(f,p)),f.create(p,f.Fragment,D,h)):"text"===t.type?t.value:void 0}function ee(e,t,r,n){"string"!=typeof r&&r!==e.Fragment&&e.passNode&&(t.node=n)}function et(e,t){if(t.length>0){let r=t.length>1?t:t[0];r&&(e.children=r)}}function er(e,t){let r=[],n=-1,i=e.passKeys?new Map:Y;for(;++n<t.children.length;){let a,o=t.children[n];if(e.passKeys){let e="element"===o.type?o.tagName:"mdxJsxFlowElement"===o.type||"mdxJsxTextElement"===o.type?o.name:void 0;if(e){let t=i.get(e)||0;a=e+"-"+t,i.set(e,t+1)}}let l=J(e,o,a);void 0!==l&&r.push(l)}return r}
1function en(e,t,n){let i;if(n)if(t.includes(".")){let e,n=t.split("."),a=-1;for(;++a<n.length;){let t=o(n[a])?{type:"Identifier",name:n[a]}:{type:"Literal",value:n[a]};e=e?{type:"MemberExpression",object:e,property:t,computed:!!(a&&"Literal"===t.type),optional:!1}:t}(0,r.ok)(e,"always a result"),i=e}else i=o(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};else i={type:"Literal",value:t};if("Literal"===i.type){let t=i.value;return K.call(e.components,t)?e.components[t]:t}if(e.evaluater)return e.evaluater.evaluateExpression(i);ei(e)}function ei(e,t){let r=new q.VFileMessage("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw r.file=e.filePath||void 0,r.url=X+"#cannot-handle-mdx-estrees-without-createevaluater",r}function ea(e){return"-"+e.toLowerCase()}let eo={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]};e.i(71645);var el=e.i(13059);let es="object"==typeof self?self:globalThis,eu=e=>{var t;let r,n;return(t=new Map,r=(e,r)=>(t.set(r,e),e),n=i=>{if(t.has(i))return t.get(i);let[a,o]=e[i];switch(a){case 0:case -1:return r(o,i);case 1:{let e=r([],i);for(let t of o)e.push(n(t));return e}case 2:{let e=r({},i);for(let[t,r]of o)e[n(t)]=n(r);return e}case 3:return r(new Date(o),i);case 4:{let{source:e,flags:t}=o;return r(new RegExp(e,t),i)}case 5:{let e=r(new Map,i);for(let[t,r]of o)e.set(n(t),n(r));return e}case 6:{let e=r(new Set,i);for(let t of o)e.add(n(t));return e}case 7:{let{name:e,message:t}=o;return r(new es[e](t),i)}case 8:return r(BigInt(o),i);case"BigInt":return r(Object(BigInt(o)),i);case"ArrayBuffer":return r(new Uint8Array(o).buffer,o);case"DataView":{let{buffer:e}=new Uint8Array(o);return r(new DataView(e),o)}}return r(new es[a](o),i)})(0)},{toString:ec}={},{keys:ed}=Object,ef=e=>{let t=typeof e;if("object"!==t||!e)return[0,t];let r=ec.call(e).slice(8,-1);switch(r){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,r]}return r.includes("Array")?[1,r]:r.includes("Error")?[7,r]:[2,r]},ep=([e,t])=>0===e&&("function"===t||"symbol"===t),eh=(e,{json:t,lossy:r}={})=>{var n,i,a;let o,l,s=[];return(n=!(t||r),i=!!t,a=new Map,o=(e,t)=>{let r=s.push(e)-1;return a.set(t,r),r},l=e=>{if(a.has(e))return a.get(e);let[t,r]=ef(e);switch(t){case 0:{let i=e;switch(r){case"bigint":t=8,i=e.toString();break;case"function":case"symbol":if(n)throw TypeError("unable to serialize "+r);i=null;break;case"undefined":return o([-1],e)}return o([t,i],e)}case 1:{if(r){let t=e;return"DataView"===r?t=new Uint8Array(e.buffer):"ArrayBuffer"===r&&(t=new Uint8Array(e)),o([r,[...t]],e)}let n=[],i=o([t,n],e);for(let t of e)n.push(l(t));return i}case 2:{if(r)switch(r){case"BigInt":return o([r,e.toString()],e);case"Boolean":case"Number":case"String":return o([r,e.valueOf()],e)}if(i&&"toJSON"in e)return l(e.toJSON());let a=[],s=o([t,a],e);for(let t of ed(e))(n||!ep(ef(e[t])))&&a.push([l(t),l(e[t])]);return s}case 3:return o([t,e.toISOString()],e);case 4:{let{source:r,flags:n}=e;return o([t,{source:r,flags:n}],e)}case 5:{let r=[],i=o([t,r],e);for(let[t,i]of e)(n||!(ep(ef(t))||ep(ef(i))))&&r.push([l(t),l(i)]);return i}case 6:{let r=[],i=o([t,r],e);for(let t of e)(n||!ep(ef(t)))&&r.push(l(t));return i}}let{message:s}=e;return o([t,{name:r,message:s}],e)})(e),s},em="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?eu(eh(e,t)):structuredClone(e):(e,t)=>eu(eh(e,t));var eg=e.i(97803);function ev(e){let t=[],r=-1,n=0,i=0;for(;++r<e.length;){let a=e.charCodeAt(r),o="";if(37===a&&(0,eg.asciiAlphanumeric)(e.charCodeAt(r+1))&&(0,eg.asciiAlphanumeric)(e.charCodeAt(r+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){let t=e.charCodeAt(r+1);a<56320&&t>56319&&t<57344?(o=String.fromCharCode(a,t),i=1):o="�"}else o=String.fromCharCode(a);o&&(t.push(e.slice(n,r),encodeURIComponent(o)),n=r+i+1,o=""),i&&(r+=i,i=0)}return t.join("")+e.slice(n)}function ey(e,t){let r=[{type:"text",value:"â©"}];return t>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function eb(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}var ex=e.i(84801);function ew(e,t){let r=t.referenceType,n="]";if("collapsed"===r?n+="[]":"full"===r&&(n+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+n}];let i=e.all(t),a=i[0];a&&"text"===a.type?a.value="["+a.value:i.unshift({type:"text",value:"["});let o=i[i.length-1];return o&&"text"===o.type?o.value+=n:i.push({type:"text",value:n}),i}function eO(e){let t=e.spread;return null==t?e.children.length>1:t}function eS(e,t,r){let n=0,i=e.length;if(t){let t=e.codePointAt(n);for(;9===t||32===t;)n++,t=e.codePointAt(n)}if(r){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>n?e.slice(n,i):""}let eP={blockquote:function(e,t){let r={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,r),e.applyData(t,r)},break:function(e,t){let r={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,r),[e.applyData(t,r),{type:"text",value:"\n"}]},code:function(e,t){let r=t.value?t.value+"\n":"",n={};t.lang&&(n.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:n,children:[{type:"text",value:r}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){let r={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},emphasis:function(e,t){let r={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}
1,footnoteReference:function(e,t){let r,n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",i=String(t.identifier).toUpperCase(),a=ev(i.toLowerCase()),o=e.footnoteOrder.indexOf(i),l=e.footnoteCounts.get(i);void 0===l?(l=0,e.footnoteOrder.push(i),r=e.footnoteOrder.length):r=o+1,l+=1,e.footnoteCounts.set(i,l);let s={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+a,id:n+"fnref-"+a+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(r)}]};e.patch(t,s);let u={type:"element",tagName:"sup",properties:{},children:[s]};return e.patch(t,u),e.applyData(t,u)},heading:function(e,t){let r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},html:function(e,t){if(e.options.allowDangerousHtml){let r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}},imageReference:function(e,t){let r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return ew(e,t);let i={src:ev(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(i.title=n.title);let a={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)},image:function(e,t){let r={src:ev(t.url)};null!==t.alt&&void 0!==t.alt&&(r.alt=t.alt),null!==t.title&&void 0!==t.title&&(r.title=t.title);let n={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,n),e.applyData(t,n)},inlineCode:function(e,t){let r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);let n={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,n),e.applyData(t,n)},linkReference:function(e,t){let r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return ew(e,t);let i={href:ev(n.url||"")};null!==n.title&&void 0!==n.title&&(i.title=n.title);let a={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},link:function(e,t){let r={href:ev(t.url)};null!==t.title&&void 0!==t.title&&(r.title=t.title);let n={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},listItem:function(e,t,r){let n=e.all(t),i=r?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let r=e.children,n=-1;for(;!t&&++n<r.length;)t=eO(r[n])}return t}(r):eO(t),a={},o=[];if("boolean"==typeof t.checked){let e,r=n[0];r&&"element"===r.type&&"p"===r.tagName?e=r:(e={type:"element",tagName:"p",properties:{},children:[]},n.unshift(e)),e.children.length>0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let l=-1;for(;++l<n.length;){let e=n[l];(i||0!==l||"element"!==e.type||"p"!==e.tagName)&&o.push({type:"text",value:"\n"}),"element"!==e.type||"p"!==e.tagName||i?o.push(e):o.push(...e.children)}let s=n[n.length-1];s&&(i||"element"!==s.type||"p"!==s.tagName)&&o.push({type:"text",value:"\n"});let u={type:"element",tagName:"li",properties:a,children:o};return e.patch(t,u),e.applyData(t,u)},list:function(e,t){let r={},n=e.all(t),i=-1;for("number"==typeof t.start&&1!==t.start&&(r.start=t.start);++i<n.length;){let e=n[i];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){r.className=["contains-task-list"];break}}let a={type:"element",tagName:t.ordered?"ol":"ul",properties:r,children:e.wrap(n,!0)};return e.patch(t,a),e.applyData(t,a)},paragraph:function(e,t){let r={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},root:function(e,t){let r={type:"root",children:e.wrap(e.all(t))};return e.patch(t,r),e.applyData(t,r)},strong:function(e,t){let r={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},table:function(e,t){let r=e.all(t),n=r.shift(),i=[];if(n){let r={type:"element",tagName:"thead",properties:{},children:e.wrap([n],!0)};e.patch(t.children[0],r),i.push(r)}if(r.length>0){let n={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},a=$(t.children[1]),o=H(t.children[t.children.length-1]);a&&o&&(n.position={start:a,end:o}),i.push(n)}let a={type:"element",tagName:"table",properties:{}
1,children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)},tableCell:function(e,t){let r={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},tableRow:function(e,t,r){let n=r?r.children:void 0,i=0===(n?n.indexOf(t):1)?"th":"td",a=r&&"table"===r.type?r.align:void 0,o=a?a.length:t.children.length,l=-1,s=[];for(;++l<o;){let r=t.children[l],n={},o=a?a[l]:void 0;o&&(n.align=o);let u={type:"element",tagName:i,properties:n,children:[]};r&&(u.children=e.all(r),e.patch(r,u),u=e.applyData(r,u)),s.push(u)}let u={type:"element",tagName:"tr",properties:{},children:e.wrap(s,!0)};return e.patch(t,u),e.applyData(t,u)},text:function(e,t){let r={type:"text",value:function(e){let t=String(e),r=/\r?\n|\r/g,n=r.exec(t),i=0,a=[];for(;n;)a.push(eS(t.slice(i,n.index),i>0,!0),n[0]),i=n.index+n[0].length,n=r.exec(t);return a.push(eS(t.slice(i),i>0,!1)),a.join("")}(String(t.value))};return e.patch(t,r),e.applyData(t,r)},thematicBreak:function(e,t){let r={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,r),e.applyData(t,r)},toml:ej,yaml:ej,definition:ej,footnoteDefinition:ej};function ej(){}let eE={}.hasOwnProperty,ek={};function eA(e,t){e.position&&(t.position=function(e){let t=$(e),r=H(e);if(t&&r)return{start:t,end:r}}(e))}function eC(e,t){let r=t;if(e&&e.data){let t=e.data.hName,n=e.data.hChildren,i=e.data.hProperties;"string"==typeof t&&("element"===r.type?r.tagName=t:r={type:"element",tagName:t,properties:{},children:"children"in r?r.children:[r]}),"element"===r.type&&i&&Object.assign(r.properties,em(i)),"children"in r&&r.children&&null!=n&&(r.children=n)}return r}function eM(e,t){let r=[],n=-1;for(t&&r.push({type:"text",value:"\n"});++n<e.length;)n&&r.push({type:"text",value:"\n"}),r.push(e[n]);return t&&e.length>0&&r.push({type:"text",value:"\n"}),r}function eT(e){let t=0,r=e.charCodeAt(t);for(;9===r||32===r;)t++,r=e.charCodeAt(t);return e.slice(t)}function eN(e,t){let n,i,a,o,l=(n=t||ek,i=new Map,a=new Map,o={all:function(e){let t=[];if("children"in e){let r=e.children,n=-1;for(;++n<r.length;){let i=o.one(r[n],e);if(i){if(n&&"break"===r[n-1].type&&(Array.isArray(i)||"text"!==i.type||(i.value=eT(i.value)),!Array.isArray(i)&&"element"===i.type)){let e=i.children[0];e&&"text"===e.type&&(e.value=eT(e.value))}Array.isArray(i)?t.push(...i):t.push(i)}}}return t},applyData:eC,definitionById:i,footnoteById:a,footnoteCounts:new Map,footnoteOrder:[],handlers:{...eP,...n.handlers},one:function(e,t){let r=e.type,n=o.handlers[r];if(eE.call(o.handlers,r)&&n)return n(o,e,t);if(o.options.passThrough&&o.options.passThrough.includes(r)){if("children"in e){let{children:t,...r}=e,n=em(r);return n.children=o.all(e),n}return em(e)}return(o.options.unknownHandler||function(e,t){let r=t.data||{},n="value"in t&&!(eE.call(r,"hProperties")||eE.call(r,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)})(o,e,t)},options:n,patch:eA,wrap:eM},(0,ex.visit)(e,function(e){if("definition"===e.type||"footnoteDefinition"===e.type){let t="definition"===e.type?i:a,r=String(e.identifier).toUpperCase();t.has(r)||t.set(r,e)}}),o),s=l.one(e,void 0),u=function(e){let t="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",r=e.options.footnoteBackContent||ey,n=e.options.footnoteBackLabel||eb,i=e.options.footnoteLabel||"Footnotes",a=e.options.footnoteLabelTagName||"h2",o=e.options.footnoteLabelProperties||{className:["sr-only"]},l=[],s=-1;for(;++s<e.footnoteOrder.length;){let i=e.footnoteById.get(e.footnoteOrder[s]);if(!i)continue;let a=e.all(i),o=String(i.identifier).toUpperCase(),u=ev(o.toLowerCase()),c=0,d=[],f=e.footnoteCounts.get(o);for(;void 0!==f&&++c<=f;){d.length>0&&d.push({type:"text",value:" "});let e="string"==typeof r?r:r(s,c);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+u+(c>1?"-"+c:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof n?n:n(s,c),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}let p=a[a.length-1];if(p&&"element"===p.type&&"p"===p.tagName){let e=p.children[p.children.length-1];e&&"text"===e.type?e.value+=" ":p.children.push({type:"text",value:" "}),p.children.push(...d)}else a.push(...d);let h={type:"element",tagName:"li",properties:{id:t+"fn-"+u},children:e.wrap(a,!0)};e.patch(i,h),l.push(h)}if(0!==l.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...em(o),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(l,!0)},{type:"text",value:"\n"}]}}(l),c=Array.isArray(s)?{type:"root",children:s}:s||{type:"root",children:[]};return u&&((0,r.ok)("children"in c),c.children.push({type:"text",value:"\n"},u)),c}function eD(e,t){return e&&"run"in e?async function(r,n){let i=eN(r,{file:n,...t});await e.run(i,n)}:function(r,n){return eN(r,{file:n,...e||t})}}var eI=e.i(75765),e_=e.i(41991);let ez=[],eL={allowDangerousHtml:!0},eF=/^(https?|ircs?|mailto|xmpp)$/i,eR=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function eB(e){var n;let i,a,o,l,s,u=(i=(n=e).rehypePlugins||ez,a=n.remarkPlugins||ez,o=n.remarkRehypeOptions?{...n.remarkRehypeOptions,...eL}:eL,(0,eI.unified)().use(el.default).use(a).use(eD,o).use(i)),c=(l=e.children||"",s=new e_.VFile,"string"==typeof l?s.value=l:(0,r.unreachable)("Unexpected value `"+l+"` for `children` prop, expected `string`"),s);return function(e,n){let i=n.allowedElements,a=n.allowElement,o=n.components,l=n.disallowedElements,s=n.skipHtml,u=n.unwrapDisallowed,c=n.urlTransform||eU;for(let e of eR)Object.hasOwn(n,e.from)&&(0,r.unreachable)("Unexpected `"+e.from+"` prop, "+(e.to?"use `"+e.to+"` instead":"remove it")+" (see <https://github.com/remarkjs/react-markdown/blob/main/changelog.md#"+e.id+"> for more info)");return i&&l&&(0,r.unreachable)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),(0,ex.visit)(e,function(e,t,r){if("raw"===e.type&&r&&"number"==typeof t)return s?r.children.splice(t,1):r.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in eo)if(Object.hasOwn(eo,t)&&Object.hasOwn(e.properties,t)){let r=e.properties[t],n=eo[t];(null===n||n.includes(e.tagName))&&(e.properties[t]=c(String(r||""),t,e))}}if("element"===e.type){let n=i?!i.includes(e.tagName):!!l&&l.includes(e.tagName);if(!n&&a&&"number"==typeof t&&(n=!a(e,t,r)),n&&r&&"number"==typeof t)return u&&e.children?r.children.splice(t,1,...e.children):r.children.splice(t,1),t}}),function(e,t){var r,n,i,a;let o;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let l=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");r=l,n=t.jsxDEV,o=function(e,t,i,a){let o=Array.isArray(i.children),l=$
1(e);return n(t,i,a,o,{columnNumber:l?l.column-1:void 0,fileName:r,lineNumber:l?l.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");i=t.jsx,a=t.jsxs,o=function(e,t,r,n){let o=Array.isArray(r.children)?a:i;return n?o(t,r,n):o(t,r)}}let s={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:o,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:l,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?U:B,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},u=J(s,e,void 0);return u&&"string"!=typeof u?u:s.create(e,s.Fragment,{children:u||void 0},void 0)}(e,{Fragment:t.Fragment,components:o,ignoreInvalidStyle:!0,jsx:t.jsx,jsxs:t.jsxs,passKeys:!0,passNode:!0})}(u.runSync(u.parse(c),c),e)}function eU(e){let t=e.indexOf(":"),r=e.indexOf("?"),n=e.indexOf("#"),i=e.indexOf("/");return -1===t||-1!==i&&t>i||-1!==r&&t>r||-1!==n&&t>n||eF.test(e.slice(0,t))?e:""}var eV=e.i(68757),eH=e.i(11488),e$=e.i(46932),eW=e.i(596),eq=e.i(60788),eK=e.i(78931),eY=e.i(23521),eG=e.i(91261),eZ=e.i(36137);let eQ=({event:e,index:r=0})=>{let{toggleKeyword:n,isSelected:i}=(0,eY.useApp)(),a=e.company?.slice(0,2).toUpperCase()??"??",o=`${(0,eq.formatExperienceDate)(e.start)} â ${(0,eq.formatExperienceDate)(e.end)}`,l=e.location;return(0,t.jsx)(e$.motion.ol,{className:"relative border-s border-white/[0.1]",initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.15},transition:{duration:.4,delay:Math.min(.05*r,.3),ease:[.16,1,.3,1]},children:(0,t.jsxs)("li",{className:"ms-4 p-3 md:ms-6 md:p-5",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute mt-1.5 -start-[5px] h-2.5 w-2.5 rounded-full bg-white/30"}),(0,t.jsxs)("div",{className:"mb-3 flex items-start justify-between gap-2 md:mb-4 md:gap-4",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-2 md:gap-3",children:[(0,t.jsx)("div",{className:(0,eK.cl)("flex h-8 w-8 shrink-0 items-center justify-center overflow-hidden","rounded-md border border-white/[0.08] bg-white/[0.05]","md:h-10 md:w-10"),children:(0,t.jsx)("span",{className:"text-[10px] font-mono font-bold text-muted-foreground",children:a})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1",children:[(0,t.jsx)("span",{className:"truncate text-xs font-semibold text-foreground md:text-sm",children:e.company}),e.link&&(0,t.jsx)("a",{href:e.link,target:"_blank",rel:"noreferrer",className:"text-muted-foreground transition-colors hover:text-foreground",children:(0,t.jsx)(eH.FontAwesomeIcon,{size:"xs",icon:eV.faArrowUpRightFromSquare})})]}),(0,t.jsx)("p",{className:"mt-1 truncate text-[10px] text-muted-foreground md:text-xs",children:e.position})]})]}),(0,t.jsxs)("div",{className:"shrink-0 text-right",children:[(0,t.jsx)("p",{className:"font-mono text-[10px] font-medium text-muted-foreground md:text-xs",children:o}),l&&(0,t.jsx)("p",{className:"font-mono text-[10px] text-muted-foreground/60 md:text-xs",children:l})]})]}),e.shortDescription&&(0,t.jsx)("p",{className:"mb-3 font-mono text-xs leading-relaxed text-muted-foreground md:mb-4 md:text-sm",children:e.shortDescription}),e.descriptions.length>0&&(0,t.jsxs)("div",{className:"mb-3 md:mb-4",children:[(0,t.jsx)("p",{className:"mb-1.5 text-[10px] font-semibold uppercase tracking-wide text-muted-foreground md:mb-2 md:text-sm",style:{fontFamily:"var(--font-doto), monospace"},children:"Key Responsibilities"}),(0,t.jsx)("ul",{className:"list-disc space-y-1.5 pl-4 marker:text-muted-foreground/40 md:space-y-2",children:e.descriptions.map((e,r)=>(0,t.jsx)("li",{className:"font-mono text-xs leading-relaxed break-words text-muted-foreground md:text-sm",children:(0,t.jsx)(eB,{components:{p:({children:e})=>(0,t.jsx)("span",{children:e}),strong:({children:e})=>(0,t.jsx)("strong",{className:"font-semibold text-foreground",children:e}),a:({children:e,href:r})=>(0,t.jsx)("a",{href:r,target:"_blank",rel:"noreferrer",className:"font-semibold text-foreground underline underline-offset-2 hover:text-foreground
1/70",children:e})},children:e.description})},r))})]}),e.keywords.length>0&&(0,t.jsxs)("div",{className:"space-y-1.5 md:space-y-2",children:[(0,t.jsx)("p",{className:"text-[10px] font-semibold uppercase tracking-wide text-muted-foreground md:text-sm",style:{fontFamily:"var(--font-doto), monospace"},children:"Technology Used"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:e.keywords.map(({keyword:e},r)=>(0,t.jsx)(eG.default,{onClick:()=>n(e.keyword),color:i(e.keyword)?(0,eW.keywordToColor)(e.keyword):void 0,icon:(0,t.jsx)(eZ.default,{keyword:e.keyword}),children:e.keyword},r))})]})]})})};var eX=e.i(84411);e.s(["default",0,({experiences:e})=>{let{state:r}=(0,eY.useApp)(),n=e.filter(e=>!r.selectedKeywords?.length||e.descriptions.some(e=>e.keywords.some(e=>r.selectedKeywords.includes(e.keyword.keyword?.toLowerCase())))||e.keywords.some(e=>r.selectedKeywords.includes(e.keyword.keyword?.toLowerCase())));return(0,t.jsx)("div",{className:"flex flex-col w-full lg:w-8/12",children:n.sort((e,t)=>(0,eq.parseDate)(t.start).getTime()-(0,eq.parseDate)(e.start).getTime()).filter(e=>e.type===eX.eventType.enumValues[0]).map((e,r)=>(0,t.jsx)(eQ,{event:e,index:r},r))})}],41713)},14595,(e,t,r)=>{"use strict";var n=e.r(71645),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useSyncExternalStore,o=n.useRef,l=n.useEffect,s=n.useMemo,u=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,c){var d=o(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=a(e,(d=s(function(){function e(e){if(!l){if(l=!0,a=e,e=n(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return o=t}return o=e}if(t=o,i(a,e))return t;var r=n(e);return void 0!==c&&c(t,r)?(a=e,t):(a=e,o=r)}var a,o,l=!1,s=void 0===r?null:r;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,r,n,c]))[0],d[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},13027,(e,t,r)=>{"use strict";t.exports=e.r(14595)},61810,e=>{"use strict";let t,r,n,i,a,o,l,s,u,c,d,f,p,h,m,g,v,y,b;var x,w,O,S,P,j,E,k=e.i(18050),A=e.i(60788),C=e.i(78931),M=e.i(42027),T=e.i(71645);let N=(0,T.memo)(({event:e,color:t})=>{let r=(0,A.parseDate)(e.start),n=(0,A.parseDate)(e.end),i="present"===e.end?`${(0,M.format)(r,"MMM yyyy")} â Present`:`${(0,M.format)(r,"MMM yyyy")} â ${(0,M.format)(n,"MMM yyyy")}`;return(0,k.jsxs)("div",{className:(0,C.cl)("flex min-w-0 max-w-full flex-col gap-3 border-l-2 pl-3",t.border,"z-60"),children:[(0,k.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,k.jsx)("div",{className:"text-base font-medium text-foreground font-[family-name:var(--font-doto)]",children:e.position}),(0,k.jsx)("div",{className:"text-sm text-muted-foreground",children:e.company})]}),(0,k.jsx)("div",{className:"font-mono text-sm text-muted-foreground tabular-nums",children:i}),e.shortDescription?(0,k.jsx)("p",{className:"text-pretty text-sm leading-6 text-foreground/80",children:e.shortDescription}):null]})});var D=e.i(47167);let I=e=>e?.ownerDocument??document,_=e=>e&&"window"in e&&e.window===e?e:I(e).defaultView||window;function z(e,t){return!!t&&!!e&&e.contains(t)}function L(e){return e.target}let F=null;"u">typeof Element&&Element.prototype;let R=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];R.join(":not([hidden]),"),R.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),R.join(':not([hidden]):not([tabindex="-1"]),');let B="u">typeof document?T.default.useLayoutEffect:()=>{};function U(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function V(e){let t=(0,T.useRef)({isFocused:!1,observer:null});return B(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,T.useCallback)(r=>{let n=L(r);(n instanceof HTMLButtonElement||n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement||n instanceof HTMLSelectElement)&&(t.current.isFocused=!0,n.addEventListener("focusout",r=>{if(t.current.isFocused=!1,n.disabled){let t=U(r);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){t.current.observer?.disconnect();let e=n===((e=document)=>e.activeElement)()?null:((e=document)=>e.activeElement)();n.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function H(e){if("u"<typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function $(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function W(e){let t=null;return()=>(null==t&&(t=e()),t)}let q=W(function(){return $(/^Mac/i)}),K=W(function(){return $(/^iPhone/i)}),Y=W(function(){return $(/^iPad/i)||q()&&navigator.maxTouchPoints>1}),G=W(function(){return K()||Y()});W(function(){return q()||G()});
1let Z=W(function(){return H(/AppleWebKit/i)&&!Q()}),Q=W(function(){return H(/Chrome/i)}),X=W(function(){return H(/Android/i)}),J=W(function(){return H(/Firefox/i)});function ee(e,t,r=!0){let{metaKey:n,ctrlKey:i,altKey:a,shiftKey:o}=t;J()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(q()?n=!0:i=!0);let l=Z()&&q()&&!Y()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:n,ctrlKey:i,altKey:a,shiftKey:o}):new MouseEvent("click",{metaKey:n,ctrlKey:i,altKey:a,shiftKey:o,detail:1,bubbles:!0,cancelable:!0});ee.isOpening=r;if(function(){if(null==F){F=!1;try{document.createElement("div").focus({get preventScroll(){return F=!0,!0}})}catch{}}return F}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return n instanceof HTMLElement&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),r}(e);e.focus(),function(e){for(let{element:t,scrollTop:r,scrollLeft:n}of e)t.scrollTop=r,t.scrollLeft=n}(t)}e.dispatchEvent(l),ee.isOpening=!1}ee.isOpening=!1;let et={prefix:String(Math.round(1e10*Math.random())),current:0};T.default.createContext(et),T.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;T.default.useId;let er=null,en=new Set,ei=new Map,ea=!1,eo=!1,el={Tab:!0,Escape:!0};function es(e,t){for(let r of en)r(e,t)}function eu(e){ea=!0,ee.isOpening||e.metaKey||!q()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(er="keyboard",es("keyboard",e))}function ec(e){er="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(ea=!0,es("pointer",e))}function ed(e){ee.isOpening||(""!==e.pointerType||!e.isTrusted)&&(X()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(ea=!0,er="virtual")}function ef(e){let t=_(L(e)),r=I(L(e));L(e)!==t&&L(e)!==r&&e.isTrusted&&(ea||eo||(er="virtual",es("virtual",e)),ea=!1,eo=!1)}function ep(){ea=!1,eo=!0}function eh(e){if("u"<typeof window||"u"<typeof document)return;let t=_(e),r=I(e);if(ei.get(t))return;let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){ea=!0,n.apply(this,arguments)},r.addEventListener("keydown",eu,!0),r.addEventListener("keyup",eu,!0),r.addEventListener("click",ed,!0),t.addEventListener("focus",ef,!0),t.addEventListener("blur",ep,!1),"u">typeof PointerEvent&&(r.addEventListener("pointerdown",ec,!0),r.addEventListener("pointermove",ec,!0),r.addEventListener("pointerup",ec,!0)),t.addEventListener("beforeunload",()=>{em(e)},{once:!0}),ei.set(t,{focus:n})}let em=(e,t)=>{let r=_(e),n=I(e);t&&n.removeEventListener("DOMContentLoaded",t),ei.has(r)&&(r.HTMLElement.prototype.focus=ei.get(r).focus,n.removeEventListener("keydown",eu,!0),n.removeEventListener("keyup",eu,!0),n.removeEventListener("click",ed,!0),r.removeEventListener("focus",ef,!0),r.removeEventListener("blur",ep,!1),"u">typeof PointerEvent&&(n.removeEventListener("pointerdown",ec,!0),n.removeEventListener("pointermove",ec,!0),n.removeEventListener("pointerup",ec,!0)),ei.delete(r))};function eg(){return"pointer"!==er}"u">typeof document&&("loading"!==(t=I(void 0)).readyState?eh(void 0):t.addEventListener("DOMContentLoaded",()=>{eh(void 0)}));let ev=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function ey(){let e=(0,T.useRef)(new Map),t=(0,T.useCallback)((t,r,n,i)=>{let a=i?.once?(...t)=>{e.current.delete(n),n(...t)}:n;e.current.set(n,{type:r,eventTarget:t,fn:a,options:i}),t.addEventListener(r,a,i)},[]),r=(0,T.useCallback)((t,r,n,i)=>{let a=e.current.get(n)?.fn||n;t.removeEventListener(r,a,i),e.current.delete(n)},[]),n=(0,T.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,T.useEffect)(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}let eb=!1,ex=0;function ew(e){"touch"===e.pointerType&&(eb=!0,setTimeout(()=>{eb=!1},500))}function eO(){let e=I(null);if(void 0!==e)return 0===ex&&"u">typeof PointerEvent&&e.addEventListener("pointerup",ew),ex++,()=>{!(--ex>0)&&"u">typeof PointerEvent&&e.removeEventListener("pointerup",ew)}}var eS=Object.defineProperty,eP=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?eS(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r};let ej=new class{constructor(){eP(this,"current",this.detect()),eP(this,"handoffState","pending"),eP(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}
1detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};function eE(e){var t;return ej.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function ek(e){var t,r;return ej.isServer?null:null==e?document:null!=(r=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?r:document}function eA(e){var t,r;return null!=(r=null==(t=ek(e))?void 0:t.activeElement)?r:null}function eC(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function eM(){let e=[],t={addEventListener:(e,r,n,i)=>(e.addEventListener(r,n,i),t.add(()=>e.removeEventListener(r,n,i))),requestAnimationFrame(...e){let r=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(r))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let r=setTimeout(...e);return t.add(()=>clearTimeout(r))},microTask(...e){let r={current:!0};return eC(()=>{r.current&&e[0]()}),t.add(()=>{r.current=!1})},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add(()=>{Object.assign(e.style,{[t]:n})})},group(e){let t=eM();return e(t),this.add(()=>t.dispose())},add:t=>(e.includes(t)||e.push(t),()=>{let r=e.indexOf(t);if(r>=0)for(let t of e.splice(r,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function eT(){let[e]=(0,T.useState)(eM);return(0,T.useEffect)(()=>()=>e.dispose(),[e]),e}let eN=(e,t)=>{ej.isServer?(0,T.useEffect)(e,t):(0,T.useLayoutEffect)(e,t)};function eD(e){let t=(0,T.useRef)(e);return eN(()=>{t.current=e},[e]),t}let eI=function(e){let t=eD(e);return T.default.useCallback((...e)=>t.current(...e),[t])};function e_(e){if(null===e)return{width:0,height:0};let{width:t,height:r}=e.getBoundingClientRect();return{width:t,height:r}}function ez(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"tagName"in e}function eL(e){return ez(e)&&"accessKey"in e}function eF(e){return ez(e)&&"tabIndex"in e}function eR(e){return eL(e)&&"LEGEND"===e.nodeName}function eB(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,eB),n}let eU=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),eV=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var eH=((r=eH||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r[r.AutoFocus=64]="AutoFocus",r),e$=((n=e$||{})[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n),eW=((i=eW||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i);function eq(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(eU)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var eK=((a=eK||{})[a.Strict=0]="Strict",a[a.Loose=1]="Loose",a);function eY(e,t=0){var r;return e!==(null==(r=eE(e))?void 0:r.body)&&eB(t,{0:()=>e.matches(eU),1(){let t=e;for(;null!==t;){if(t.matches(eU))return!0;t=t.parentElement}return!1}})}var eG=((o=eG||{})[o.Keyboard=0]="Keyboard",o[o.Mouse=1]="Mouse",o);function eZ(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:i=[]}={}){var a,o,l;let s=Array.isArray(e)?e.length>0?ek(e[0]):document:ek(e),u=Array.isArray(e)?r?function(e,t=e=>e){return e.slice().sort((e,r)=>{let n=t(e),i=t(r);if(null===n||null===i)return 0;let a=n.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(eV)).sort((e,t)=>
1Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):eq(e);i.length>0&&u.length>1&&(u=u.filter(e=>!i.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),n=null!=n?n:null==s?void 0:s.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(n))-1;if(4&t)return Math.max(0,u.indexOf(n))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,h=u.length,m;do{if(p>=h||p+h<=0)return 0;let e=d+p;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(m=u[e])||m.focus(f),p+=c}while(m!==eA(m))return 6&t&&null!=(l=null==(o=null==(a=m)?void 0:a.matches)?void 0:o.call(a,"textarea,input"))&&l&&m.select(),2}function eQ(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function eX(){return eQ()||/Android/gi.test(window.navigator.userAgent)}function eJ(e,t,r,n){let i=eD(r);(0,T.useEffect)(()=>{if(e)return document.addEventListener(t,r,n),()=>document.removeEventListener(t,r,n);function r(e){i.current(e)}},[e,t,n])}function e0(e,t,r,n){let i=eD(r);(0,T.useEffect)(()=>{if(e)return window.addEventListener(t,r,n),()=>window.removeEventListener(t,r,n);function r(e){i.current(e)}},[e,t,n])}function e1(...e){return(0,T.useMemo)(()=>eE(...e),[...e])}function e2(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));var e3=((l=e3||{})[l.None=0]="None",l[l.RenderStrategy=1]="RenderStrategy",l[l.Static=2]="Static",l),e5=((s=e5||{})[s.Unmount=0]="Unmount",s[s.Hidden=1]="Hidden",s);function e4(){let e,t,r=(e=(0,T.useRef)([]),t=(0,T.useCallback)(t=>{for(let r of e.current)null!=r&&("function"==typeof r?r(t):r.current=t)},[]),(...r)=>{if(!r.every(e=>null==e))return e.current=r,t});return(0,T.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:i,visible:a=!0,name:o,mergeRefs:l}){l=null!=l?l:e7;let s=e8(t,e);if(a)return e6(s,r,n,o,l);let u=null!=i?i:0;if(2&u){let{static:e=!1,...t}=s;if(e)return e6(t,r,n,o,l)}if(1&u){let{unmount:e=!0,...t}=s;return eB(+!e,{0:()=>null,1:()=>e6({...t,hidden:!0,style:{display:"none"}},r,n,o,l)})}return e6(s,r,n,o,l)})({mergeRefs:r,...e}),[r])}function e6(e,t={},r,n,i){let{as:a=r,children:o,refName:l="ref",...s}=tr(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},c="function"==typeof o?o(t):o;c=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let r=t._payload;if(null!=r&&"fulfilled"===r.status)return e(r.value)}return t}(c),"className"in s&&s.className&&"function"==typeof s.className&&(s.className=s.className(t)),s["aria-labelledby"]&&s["aria-labelledby"]===s.id&&(s["aria-labelledby"]=void 0);let d={};if(t){let e=!1,r=[];for(let[n,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&r.push(n.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(d["data-headlessui-state"]=r.join(" "),r))d[`data-${e}`]=""}if(tn(a)&&(Object.keys(tt(s)).length>0||Object.keys(tt(d)).length>0))if(!(0,T.isValidElement)(c)||Array.isArray(c)&&c.length>1||tn(c.type)){if(Object.keys(tt(s)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(tt(s)).concat(Object.keys(tt(d))).map(e=>` - ${e}`).join(` 2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` 3`)].join(` 4`))}else{var f;let e=c.props,t=null==e?void 0:e.className,r="function"==typeof t?(...e)=>e2(t(...e),s.className):e2(t,s.className),n=e8(c.props,tt(tr(s,["ref"])));for(let e in d)e in n&&delete d[e];return(0,T.cloneElement)(c,Object.assign({},n,d,u,{ref:i((f=c,T.default.version.split(".")[0]>="19"?f.props.ref:f.ref),u.ref)},r?{className:r}:{}))}return(0,T.createElement)(a,Object.assign({},tr(s,["ref"]),!tn(a)&&u,!tn(a)&&d),c)}function e7(...e){return e.every(e=>null==e)?void 0:t=>{for(let r of e)null!=r&&("function"==typeof r?r(t):r.current=t)}}function e8(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])for(let e in r)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(r[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in r)Object.assign(t,{[e](t,...n){for(let i of r[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;i(t,...n)}}});return t}function e9(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];for(let e in r)Object.assign(t,{[e](...t){for(let n of r[e])null==n||n(...t)}});return t}function te(e){var t;return Object.assign((0,T.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function tt(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function tr(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}function tn(e){return e===T.Fragment||e===Symbol.for("react.fragment")}var ti=((u=ti||{})[u.None=1]="None",u[u.Focusable=2]="Focusable",u[u.Hidden=4]="Hidden",u);let ta=te(function(e,t){var r;let{features:n=1,...i}=e,a={ref:t,"aria-hidden":(2&n)==2||(null!=(r=i["aria-hidden"])?r:void 0),hidden:(4&n)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}};return e4()({ourProps:a,theirProps:i,slot:{},defaultTag:"span",name:"Hidden"})}),to=(0,T.createContext)(null);function tl({children:e,node:t}){let[r,n]=(0,T.useState)(null),i=ts(null!=t?t:r);return T.default.createElement(to.Provider,{value:i},e,null===i&&T.default.createElement(ta,{features:ti.Hidden,ref:e=>{var t,r;if(e){for(let i of null!=(r=null==(t=eE(e))?void 0:t.querySelectorAll("html > *, body > *"))?r:[])if(i!==document.body&&i!==document.head&&ez(i)&&null!=i&&i.contains(e)){n(i);break}}}}))}function ts(e=null){var t;return null!=(t=(0,T.useContext)(to))?t:e}function tu(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let tc=(x=()=>new Map,w={PUSH(e,t){var r;let n=null!=(r=this.get(e))?r:{doc:e,count:0,d:eM(),meta:new Set,computedMeta:{}};return n.count++,n.meta.add(t),n.computedMeta=tu(n.meta),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t),r.computedMeta=tu(r.meta)),this},SCROLL_PREVENT(e){let t,r={doc:e.doc,d:e.d,meta:()=>e.computedMeta},n=[eQ()?{before({doc:e,d:t,meta:r}
4){function n(e){for(let t of r().containers)for(let r of t())if(r.contains(e))return!0;return!1}t.microTask(()=>{var r;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let r=eM();r.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>r.dispose()))}let i=null!=(r=window.scrollY)?r:window.pageYOffset,a=null;t.addEventListener(e,"click",t=>{if(eF(t.target))try{let r=t.target.closest("a");if(!r)return;let{hash:i}=new URL(r.href),o=e.querySelector(i);eF(o)&&!n(o)&&(a=o)}catch{}},!0),t.group(r=>{t.addEventListener(e,"touchstart",e=>{var t;if(r.dispose(),eF(e.target)&&ez(t=e.target)&&"style"in t)if(n(e.target)){let t=e.target;for(;t.parentElement&&n(t.parentElement);)t=t.parentElement;r.style(t,"overscrollBehavior","contain")}else r.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(eF(e.target)){var t;if(!(eL(t=e.target)&&"INPUT"===t.nodeName))if(n(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;i!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,i),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)})})}}:{},{before({doc:e}){var r;let n=e.documentElement;t=Math.max(0,(null!=(r=e.defaultView)?r:window).innerWidth-n.clientWidth)},after({doc:e,d:r}){let n=e.documentElement,i=Math.max(0,n.clientWidth-n.offsetWidth),a=Math.max(0,t-i);r.style(n,"paddingRight",`${a}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];n.forEach(({before:e})=>null==e?void 0:e(r)),n.forEach(({after:e})=>null==e?void 0:e(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},c=x(),d=new Set,{getSnapshot:()=>c,subscribe:e=>(d.add(e),()=>d.delete(e)),dispatch(e,...t){let r=w[e].call(c,...t);r&&(c=r,d.forEach(e=>e()))}});tc.subscribe(()=>{let e=tc.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let e="hidden"===t.get(r.doc),n=0!==r.count;(n&&!e||!n&&e)&&tc.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&tc.dispatch("TEARDOWN",r)}});class td extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var tf=Object.defineProperty,tp=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},th=(e,t,r)=>(tp(e,t,"read from private field"),r?r.call(e):t.get(e)),tm=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},tg=(e,t,r,n)=>(tp(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);class tv{constructor(e){tm(this,O,{}),tm(this,S,new td(()=>new Set)),tm(this,P,new Set),((e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?tf(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r})(this,"disposables",eM()),tg(this,O,e),ej.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return th(this,O)}subscribe(e,t){if(ej.isServer)return()=>{};let r={selector:e,callback:t,current:e(th(this,O))};return th(this,P).add(r),this.disposables.add(()=>{th(this,P).delete(r)})}on(e,t){return ej.isServer?()=>{}:(th(this,S).get(e).add(t),this.disposables.add(()=>{th(this,S).get(e).delete(t)}))}send(e){let t=this.reduce(th(this,O),e);if(t!==th(this,O)){for(let e of(tg(this,O,t),th(this,P))){let t=e.selector(th(this,O));ty(e.current,t)||(e.current=t,e.callback(t))}for(let t of th(this,S).get(e.type))t(th(this,O),e)}}}function ty(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&tb(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&tb(e.entries(),t.entries()):!!(tx(e)&&tx(t))&&tb(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function tb(e,t){for(;;){let r=e.next(),n=t.next();if(r.done&&n.done)return!0;
4if(r.done||n.done||!Object.is(r.value,n.value))return!1}}function tx(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}O=new WeakMap,S=new WeakMap,P=new WeakMap;var tw=Object.defineProperty,tO=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?tw(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r},tS=((f=tS||{})[f.Push=0]="Push",f[f.Pop=1]="Pop",f);let tP={0(e,t){let r=t.id,n=e.stack,i=e.stack.indexOf(r);if(-1!==i){let t=e.stack.slice();return t.splice(i,1),t.push(r),n=t,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(-1===n)return e;let i=e.stack.slice();return i.splice(n,1),{...e,stack:i}}};class tj extends tv{constructor(){super(...arguments),tO(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),tO(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new tj({stack:[]})}reduce(e,t){return eB(t.type,tP,e,t)}}let tE=new td(()=>tj.new());var tk=e.i(13027);function tA(e,t,r=ty){return(0,tk.useSyncExternalStoreWithSelector)(eI(t=>e.subscribe(tC,t)),eI(()=>e.state),eI(()=>e.state),eI(t),r)}function tC(e){return e}function tM(e){return(0,T.useMemo)(()=>e,Object.values(e))}let tT=Symbol();function tN(e,t=!0){return Object.assign(e,{[tT]:t})}function tD(...e){let t=(0,T.useRef)(e);(0,T.useEffect)(()=>{t.current=e},[e]);let r=eI(e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)});return e.every(e=>null==e||(null==e?void 0:e[tT]))?void 0:r}var tI=((p=tI||{})[p.Forwards=0]="Forwards",p[p.Backwards=1]="Backwards",p);function t_(){let e=(0,T.useRef)(0);return e0(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}void 0!==D.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(j=null==D.default?void 0:D.default.env)?void 0:j.NODE_ENV)==="test"&&void 0===(null==(E=null==Element?void 0:Element.prototype)?void 0:E.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 5`)),[]});var tz=((h=tz||{})[h.None=0]="None",h[h.Closed=1]="Closed",h[h.Enter=2]="Enter",h[h.Leave=4]="Leave",h);function tL(e){let t={};for(let r in e)!0===e[r]&&(t[`data-${r}`]="");return t}function tF(e,t,r,n){let[i,a]=(0,T.useState)(r),{hasFlag:o,addFlag:l,removeFlag:s}=function(e=0){let[t,r]=(0,T.useState)(e),n=(0,T.useCallback)(e=>r(e),[]),i=(0,T.useCallback)(e=>r(t=>t|e),[]),a=(0,T.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:n,addFlag:i,hasFlag:a,removeFlag:(0,T.useCallback)(e=>r(t=>t&~e),[]),toggleFlag:(0,T.useCallback)(e=>r(t=>t^e),[])}}(e&&i?3:0),u=(0,T.useRef)(!1),c=(0,T.useRef)(!1);return eN(()=>{var i;if(e){if(r&&a(!0),!t){r&&l(3);return}return null==(i=null==n?void 0:n.start)||i.call(n,r),function(e,{prepare:t,run:r,done:n,inFlight:i}){let a=eM();return function(e,{inFlight:t,prepare:r}){if(null!=t&&t.current)return r();let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}(e,{prepare:t,inFlight:i}),a.nextFrame(()=>{r(),a.requestAnimationFrame(()=>{a.add(function(e,t){var r,n;let i=eM();if(!e)return i.dispose;let a=!1;i.add(()=>{a=!0});let o=null!=(n=null==(r=e.getAnimations)?void 0:r.call(e).filter(e=>e instanceof CSSTransition))?n:[];return 0===o.length?t():Promise.allSettled(o.map(e=>e.finished)).then(()=>{a||t()}),i.dispose}(e,n))})}),a.dispose}(t,{inFlight:u,prepare(){c.current?c.current=!1:c.current=u.current,u.current=!0,c.current||(r?(l(3),s(4)):(l(4),s(2)))},run(){c.current?r?(s(3),l(4)):(s(4),l(3)):r?s(1):l(1)},done(){var e,i,o,l;c.current&&(null!=(l=null==(o=(i=t).getAnimations)?void 0:o.call(i))?l:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(u.current=!1,s(7),r||a(!1),null==(e=null==n?void 0:n.end)||e.call(n,r))}})}},[e,r,t,eT()]),e?[i,{closed:o(1),enter:o(2),leave:o(4),transition:o(2)||o(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}let tR=(0,T.createContext)(()=>{});function tB({value:e,children:t}){return T.default.createElement(tR.Provider,{value:e},t)}var tU=e.i(53760),tV=e.i(58950),tH=e.i(29315),t$=e.i(43084),tW="u"<typeof Element;tW||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,tW||Element.prototype.getRootNode;var tq=e.i(74080);let tK={...T},tY=tK.useInsertionEffect||(e=>e());function tG(e){let t=T.useRef(()=>{});return tY(()=>{t.current=e}),T.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}var tZ="u">typeof document?T.useLayoutEffect:T.useEffect;let tQ=!1,tX=0,tJ=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tX++,t0=tK.useId||function(){let[e,t]=T.useState(()=>tQ?tJ():void 0);return tZ(()=>{null==e&&t(tJ())},[]),T.useEffect(()=>{tQ=!0},[]),e},t1=T.createContext(null),t2=T.createContext(null),t3="active",t5="selected";function t4(e,t,r){let n=new Map,i="item"===r,a=e;if(i&&e){let{[t3]:t,[t5]:r,...n}=e;a=n}return{..."floating"===r&&{tabIndex:-1,"data-floating-ui-focusable":""},...a,...t.map(t=>{let n=t?t[r]:null;return"function"==typeof n?e?n(e):null:n}).concat(e).reduce((e,t)=>
5(t&&Object.entries(t).forEach(t=>{let[r,a]=t;if(!(i&&[t3,t5].includes(r)))if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof a){var o;null==(o=n.get(r))||o.push(a),e[r]=function(){for(var e,t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];return null==(e=n.get(r))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)}}}else e[r]=a}),e),{})}}function t6(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let t7=(0,T.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});t7.displayName="FloatingContext";let t8=(0,T.createContext)(null);function t9({children:e,enabled:t=!0}){var r,n,i,a,o,l,s;let u,c,d,f,p,h,m,g,v,y,[b,x]=(0,T.useState)(null),[w,O]=(0,T.useState)(0),S=(0,T.useRef)(null),[P,j]=(0,T.useState)(null);eN(()=>{if(!n)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(n).maxHeight,t=parseFloat(e);if(isNaN(t))return;let r=parseInt(e);isNaN(r)||t!==r&&(n.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(n,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[n=P]);let E=t&&null!==b&&null!==P,{to:k="bottom",gap:A=0,offset:C=0,padding:M=0,inner:N}=(i=b,a=P,u=re(null!=(o=null==i?void 0:i.gap)?o:"var(--anchor-gap, 0)",a),c=re(null!=(l=null==i?void 0:i.offset)?l:"var(--anchor-offset, 0)",a),d=re(null!=(s=null==i?void 0:i.padding)?s:"var(--anchor-padding, 0)",a),{...i,gap:u,offset:c,padding:d}),[D,I="center"]=k.split(" ");eN(()=>{E&&O(0)},[E]);let{refs:_,floatingStyles:z,context:L}=function(e){void 0===e&&(e={});let{nodeId:t}=e,r=function(e){var t;let{open:r=!1,onOpenChange:n,elements:i}=e,a=t0(),o=T.useRef({}),[l]=T.useState(()=>{let e;return e=new Map,{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,(null==(n=e.get(t))?void 0:n.filter(e=>e!==r))||[])}}}),s=null!=((null==(t=T.useContext(t1))?void 0:t.id)||null),[u,c]=T.useState(i.reference),d=tG((e,t,r)=>{o.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:s}),null==n||n(e,t,r)}),f=T.useMemo(()=>({setPositionReference:c}),[]),p=T.useMemo(()=>({reference:u||i.reference||null,floating:i.floating||null,domReference:i.reference}),[u,i.reference,i.floating]);return T.useMemo(()=>({dataRef:o,open:r,onOpenChange:d,elements:p,events:l,floatingId:a,refs:f}),[r,d,p,l,a,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,i=n.elements,[a,o]=T.useState(null),[l,s]=T.useState(null),u=(null==i?void 0:i.domReference)||a,c=T.useRef(null),d=T.useContext(t2);tZ(()=>{u&&(c.current=u)},[u]);let f=(0,tV.useFloating)({...e,elements:{...i,...l&&{reference:l}}}),p=T.useCallback(e=>{let t=(0,tH.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),f.refs.setReference(t)},[f.refs]),h=T.useCallback(e=>{((0,tH.isElement)(e)||null===e)&&(c.current=e,o(e)),((0,tH.isElement)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,tH.isElement)(e))&&f.refs.setReference(e)},[f.refs]),m=T.useMemo(()=>({...f.refs,setReference:h,setPositionReference:p,domReference:c}),[f.refs,h,p]),g=T.useMemo(()=>({...f.elements,domReference:u}),[f.elements,u]),v=T.useMemo(()=>({...f,...n,refs:m,elements:g,nodeId:t}),[f,m,g,t,n]);return tZ(()=>{n.dataRef.current.floatingContext=v;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),T.useMemo(()=>({...f,context:v,refs:m,elements:g}),[f,m,g,v])}({open:E,placement:"selection"===D?"center"===I?"bottom":`bottom-${I}`:"center"===I?`${D}`:`${D}-${I}`,strategy:"absolute",transform:!1,middleware:[(0,tV.offset)({mainAxis:"selection"===D?0:A,crossAxis:C}),(0,tV.shift)({padding:M}),"selection"!==D&&(0,tV.flip)({padding:M}),"selection"===D&&N?{name:"inner",options:f={...N,padding:M,overflowRef:S,offset:w,minItemsVisible:4,referenceOverflowThreshold:M,onFallbackChange(e){var t,r;if(!e)return;let n=L.elements.floating;if(!n)return;let i=parseFloat(getComputedStyle(n).scrollPaddingBottom)||0,a=Math.min(4,n.childElementCount),o=0,l=0;for(let e of null!=(r=null==(t=L.elements.floating)?void 0:t.childNodes)?r:[])if(eL(e)){let t=e.offsetTop,r=t+e.clientHeight+i,s=n.scrollTop,u=s+n.clientHeight;if(t>=s&&r<=u)a--;else{l=Math.max(0,Math.min(r,u)-Math.max(t,s)),o=e.clientHeight;break}}a>=1&&O(e=>
5{let t=o*a-l+i;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:r,onFallbackChange:n,offset:i=0,index:a=0,minItemsVisible:o=4,referenceOverflowThreshold:l=0,scrollRef:s,...u}=(0,t$.evaluate)(f,e),{rects:c,elements:{floating:d}}=e,p=t.current[a],h=(null==s?void 0:s.current)||d,m=d.clientTop||h.clientTop,g=0!==d.clientTop,v=0!==h.clientTop,y=d===h;if(!p)return{};let b={...e,...await (0,tV.offset)(-p.offsetTop-d.clientTop-c.reference.height/2-p.offsetHeight/2-i).fn(e)},x=await (0,tU.detectOverflow)(t6(b,h.scrollHeight+m+d.clientTop),u),w=await (0,tU.detectOverflow)(b,{...u,elementContext:"reference"}),O=(0,t$.max)(0,x.top),S=b.y+O,P=(h.scrollHeight>h.clientHeight?e=>e:t$.round)((0,t$.max)(0,h.scrollHeight+(g&&y||v?2*m:0)-O-(0,t$.max)(0,x.bottom)));if(h.style.maxHeight=P+"px",h.scrollTop=O,n){let e=h.offsetHeight<p.offsetHeight*(0,t$.min)(o,t.current.length)-1||w.top>=-l||w.bottom>=-l;tq.flushSync(()=>n(e))}return r&&(r.current=await (0,tU.detectOverflow)(t6({...b,y:S},h.offsetHeight+m+d.clientTop),u)),{y:S}}}:null,(0,tV.size)({padding:M,apply({availableWidth:e,availableHeight:t,elements:r}){Object.assign(r.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:tU.autoUpdate}),[F=D,R=I]=L.placement.split("-");"selection"===D&&(F="selection");let B=(0,T.useMemo)(()=>({anchor:[F,R].filter(Boolean).join(" ")}),[F,R]),{getReferenceProps:U,getFloatingProps:V}=(p=(r=[function(e,t){let{open:r,elements:n}=e,{enabled:i=!0,overflowRef:a,scrollRef:o,onChange:l}=t,s=tG(l),u=T.useRef(!1),c=T.useRef(null),d=T.useRef(null);T.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==a.current)return;let r=e.deltaY,n=a.current.top>=-.5,i=a.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,l=r<0?-1:1,u=r<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!n&&r>0||!i&&r<0)e.preventDefault(),tq.flushSync(()=>{s(e=>e+Math[u](r,o*l))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return t+"/"+r}).join(" "):navigator.userAgent)&&(t.scrollTop+=r)}}let t=(null==o?void 0:o.current)||n.floating;if(r&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=a.current&&(d.current={...a.current})}),()=>{c.current=null,d.current=null,t.removeEventListener("wheel",e)}},[i,r,n.floating,a,o,s]);let f=T.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==o?void 0:o.current)||n.floating;if(a.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(a.current.bottom<-.5&&t<-1||a.current.top<-.5&&t>1)&&tq.flushSync(()=>s(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[n.floating,s,a,o]);return T.useMemo(()=>i?{floating:f}:{},[i,f])}(L,{overflowRef:S,onChange:O})]).map(e=>null==e?void 0:e.reference),h=r.map(e=>null==e?void 0:e.floating),m=r.map(e=>null==e?void 0:e.item),g=T.useCallback(e=>t4(e,r,"reference"),p),v=T.useCallback(e=>t4(e,r,"floating"),h),y=T.useCallback(e=>t4(e,r,"item"),m),T.useMemo(()=>({getReferenceProps:g,getFloatingProps:v,getItemProps:y}),[g,v,y])),H=eI(e=>{j(e),_.setFloating(e)});return T.createElement(t8.Provider,{value:x},T.createElement(t7.Provider,{value:{setFloating:H,setReference:_.setReference,styles:z,getReferenceProps:U,getFloatingProps:V,slot:B}},e))}function re(e,t,r){let n=eT(),i=eI((e,t)=>{if(null==e)return[r,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[r,null];let i=rt(e,t);return[i,r=>{let a=function e(t){let r=/var\((.*)\)/.exec(t);if(r){let t=r[1].indexOf(",");if(-1===t)return[r[1]];let n=r[1].slice(0,t).trim(),i=r[1].slice(t+1).trim();return i?[n,...e(i)]:[n]}return[]}(e);{let o=a.map(e=>window.getComputedStyle(t).getPropertyValue(e));n.requestAnimationFrame(function l(){n.nextFrame(l);let s=!1;for(let[e,r]of a.entries()){let n=window.getComputedStyle(t).getPropertyValue(r);if(o[e]!==n){o[e]=n,s=!0;break}}if(!s)return;let u=rt(e,t);i!==u&&(r(u),i=u)})}return n.dispose}]}return[r,null]}),a=(0,T.useMemo)(()=>i(e,t)[0],[e,t]),[o=a,l]=(0,T.useState)();return eN(()=>{let[r,n]=i(e,t);if(l(r),n)return n(l)},[e,t]),o}function rt(e,t){let r=document.createElement("div");t.appendChild(r),r.style.setProperty("margin-top","0px","important"),r.style.setProperty("margin-top",e,"important");let n=parseFloat(window.getComputedStyle(r).marginTop)||0;return t.removeChild(r),n}t8.displayName="PlacementContext";let rr=(0,T.createContext)(null);rr.displayName="OpenClosedContext";var rn=((m=rn||{})[m.Open=1]="Open",m[m.Closed=2]="Closed",m[m.Closing=4]="Closing",m[m.Opening=8]="Opening",m);function ri(){return(0,T.useContext)(rr)}function ra({value:e,children:t}){return T.default.createElement(rr.Provider,{value:e},t)}function ro({children:e}){return T.default.createElement(rr.Provider,{value:null},e)}function rl(e){var t;let r=e.parentElement,n=null;for(;r&&!(eL(t=r)&&"FIELDSET"===t.nodeName);)eR(r)&&(n=r),r=r.parentElement;let i=(null==r?void 0:r.getAttribute("disabled"))==="";return!(i&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(eR(t))return!1;t=t.previousElementSibling}return!0}(n))&&i}var rs=((g=rs||{}).Space=" ",g.Enter="Enter",g.Escape="Escape",g.Backspace="Backspace",g.Delete="Delete",g.ArrowLeft="ArrowLeft",g.ArrowUp="ArrowUp",g.ArrowRight="ArrowRight",g.ArrowDown="ArrowDown",g.Home="Home",g.End="End",g.PageUp="PageUp",g.PageDown="PageDown",g.Tab="Tab",g);function ru(e){let t=eI(e),r=(0,T.useRef)(!1);(0,T.useEffect)(()=>(r.current=!1,()=>{r.current=!0,eC(()=>{r.current&&t()})}),[t])}function rc(){let e,t=(e="u"<typeof document,"useSyncExternalStore"in T&&(0,T.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[r,n]=T.useState(ej.isHandoffComplete);return r&&!1===ej.isHandoffComplete&&n(!1),T.useEffect(()=>{!0!==r&&n(!0)},[r]),T.useEffect(()=>ej.handoff(),[]),!t&&r}let rd=(0,T.createContext)(!1),rf=T.Fragment,rp=te(function(e,t){let{ownerDocument:r=null,...n}=e,i=(0,T.useRef)(null),a=tD(tN(e=>{i.current=e}),t),o=e1(i.current),l=function(e){let t=(0,T.useContext)(rd),r=(0,T.useContext)(rm),[n,i]=(0,T.useState)(()=>{var n;if(!t&&null!==r)return null!=(n=r.current)?n:null;if(ej.isServer)return null;let i=null==e?void 0:e.getElementById("headlessui-portal-root");
5if(i)return i;if(null===e)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return(0,T.useEffect)(()=>{null!==n&&(null!=e&&e.body.contains(n)||null==e||e.body.appendChild(n))},[n,e]),(0,T.useEffect)(()=>{t||null!==r&&i(r.current)},[r,i,t]),n}(null!=r?r:o),s=(0,T.useContext)(rg),u=eT(),c=rc(),d=e4();return ru(()=>{var e;l&&l.childNodes.length<=0&&(null==(e=l.parentElement)||e.removeChild(l))}),l&&c?(0,tq.createPortal)(T.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{u.dispose(),s&&e&&u.add(s.register(e))}},d({ourProps:{ref:a},theirProps:n,slot:{},defaultTag:rf,name:"Portal"})),l):null}),rh=T.Fragment,rm=(0,T.createContext)(null),rg=(0,T.createContext)(null),rv=Object.assign(te(function(e,t){let r=tD(t),{enabled:n=!0,ownerDocument:i,...a}=e,o=e4();return n?T.default.createElement(rp,{...a,ownerDocument:i,ref:r}):o({ourProps:{ref:r},theirProps:a,slot:{},defaultTag:rf,name:"Portal"})}),{Group:te(function(e,t){let{target:r,...n}=e,i={ref:tD(t)},a=e4();return T.default.createElement(rm.Provider,{value:r},a({ourProps:i,theirProps:n,defaultTag:rh,name:"Popover.Group"}))})});var ry=Object.defineProperty,rb=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?ry(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r},rx=((v=rx||{})[v.Open=0]="Open",v[v.Closed=1]="Closed",v),rw=((y=rw||{})[y.OpenPopover=0]="OpenPopover",y[y.ClosePopover=1]="ClosePopover",y[y.SetButton=2]="SetButton",y[y.SetButtonId=3]="SetButtonId",y[y.SetPanel=4]="SetPanel",y[y.SetPanelId=5]="SetPanelId",y);let rO={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
5e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class rS extends tv{constructor(e){super(e),rb(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?eL(e)?e:"current"in e&&eL(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),rb(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let r=null!=(t=eE(e.button))?t:document;for(let t of r.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let n=eq(r),i=n.indexOf(e.button),a=(i+n.length-1)%n.length,o=(i+1)%n.length,l=n[a],s=n[o];return!e.panel.contains(l)&&!e.panel.contains(s)}});{let e=this.state.id,t=tE.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new({id:e,__demoMode:t=!1}){return new rS({id:e,__demoMode:t,popoverState:+!t,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return eB(t.type,rO,e,t)}}let rP=(0,T.createContext)(null);function rj(e){let t=(0,T.useContext)(rP);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,rj),t}return t}let rE=(0,T.createContext)(null);function rk(){return(0,T.useContext)(rE)}rE.displayName="PopoverGroupContext";let rA=(0,T.createContext)(null);rA.displayName="PopoverPanelContext";let rC=e3.RenderStrategy|e3.Static;function rM(e,t){let r=(0,T.useId)(),{id:n=`headlessui-popover-backdrop-${r}`,transition:i=!1,...a}=e,o=rj("Popover.Backdrop"),l=tA(o,(0,T.useCallback)(e=>e.popoverState,[])),[s,u]=(0,T.useState)(null),c=tD(t,u),d=ri(),[f,p]=tF(i,s,null!==d?(d&rn.Open)===rn.Open:l===rx.Open),h=eI(e=>{if(rl(e.currentTarget))return e.preventDefault();o.actions.close()}),m=tM({open:l===rx.Open}),g={ref:c,id:n,"aria-hidden":!0,onClick:h,...tL(p)};return e4()({ourProps:g,theirProps:a,slot:m,defaultTag:"div",features:rC,visible:f,name:"Popover.Backdrop"})}let rT=e3.RenderStrategy|e3.Static,rN=te(function(e,t){var r,n,i,a,o;let l,s,u,c,d,f,p,h,m,g,v=(0,T.useId)(),{__demoMode:y=!1,...b}=e,x=function({id:e,__demoMode:t=!1}){let r=(0,T.useMemo)(()=>rS.new({id:e,__demoMode:t}),[]);return ru(()=>r.dispose()),r}({id:v,__demoMode:y}),w=(0,T.useRef)(null),O=tD(t,tN(e=>{w.current=e})),[S,P,j,E,k]=tA(x,(0,T.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),A=function(...e){return(0,T.useMemo)(()=>ek(...e),[...e])}(null!=(r=w.current)?r:P),C=eD(E),M=eD(k),N=(0,T.useMemo)(()=>({buttonId:C,panelId:M,close:x.actions.close}),[C,M,x]),D=rk(),I=null==D?void 0:D.registerPopover,_=eI(()=>{var e,t;let r=eA(null!=(e=w.current)?e:P);return null!=(t=null==D?void 0:D.isFocusWithinPopoverGroup())?t:r&&((null==P?void 0:P.contains(r))||(null==j?void 0:j.contains(r)))});(0,T.useEffect)(()=>null==I?void 0:I(N),[I,N]);let[z,L]=(l=(0,T.useContext)(rg),s=(0,T.useRef)([]),u=eI(e=>(s.current.push(e),l&&l.register(e),()=>c(e))),c=eI(e=>{let t=s.current.indexOf(e);-1!==t&&s.current.splice(t,1),l&&l.unregister(e)}),d=(0,T.useMemo)(()=>({register:u,unregister:c,portals:s}),[u,c,s]),[s,(0,T.useMemo)(()=>function({children:e}){return T.default.createElement(rg.Provider,{value:d},e)},[d])]),F=ts(P),R=function({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=eI(()=>{var n,i;let a=eE(r),o=[];for(let t of e)null!==t&&(ez(t)?o.push(t):"current"in t&&ez(t.current)&&o.push(t.current));if(null!=t&&t.current)for(let e of t.current)o.push(e);for(let e of null!=(n=null==a?void 0:a.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&ez(e)&&"headlessui-portal-root"!==e.id&&(r&&(e.contains(r)||e.contains(null==(i=null==r?void 0:r.getRootNode())?void 0:i.host))||o.some(t=>e.contains(t))||o.push(e));return o}
5);return{resolveContainers:n,contains:eI(e=>n().some(t=>t.contains(e)))}}({mainTreeNode:F,portals:z,defaultContainers:[{get current(){return x.state.button}},{get current(){return x.state.panel}}]});n=A,i="focus",f=eD(e=>{var t,r,n,i,a,o;e.target!==window&&eF(e.target)&&x.state.popoverState===rx.Open&&(_()||x.state.button&&x.state.panel&&(R.contains(e.target)||null!=(r=null==(t=x.state.beforePanelSentinel.current)?void 0:t.contains)&&r.call(t,e.target)||null!=(i=null==(n=x.state.afterPanelSentinel.current)?void 0:n.contains)&&i.call(n,e.target)||null!=(o=null==(a=x.state.afterButtonSentinel.current)?void 0:a.contains)&&o.call(a,e.target)||x.actions.close()))}),(0,T.useEffect)(()=>{function e(e){f.current(e)}return(n=null!=n?n:window).addEventListener(i,e,!0),()=>n.removeEventListener(i,e,!0)},[n,i,!0]),a=S===rx.Open,o=R.resolveContainers,p=eD((e,t)=>{x.actions.close(),eY(t,eK.Loose)||(e.preventDefault(),null==P||P.focus())}),h=(0,T.useCallback)(function(e,t){if(e.defaultPrevented)return;let r=t(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(o))if(null!==t&&(t.contains(r)||e.composed&&e.composedPath().includes(t)))return;return eY(r,eK.Loose)||-1===r.tabIndex||e.preventDefault(),p.current(e,r)}},[p,o]),m=(0,T.useRef)(null),eJ(a,"pointerdown",e=>{var t,r;eX()||(m.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)},!0),eJ(a,"pointerup",e=>{if(eX()||!m.current)return;let t=m.current;return m.current=null,h(e,()=>t)},!0),g=(0,T.useRef)({x:0,y:0}),eJ(a,"touchstart",e=>{g.current.x=e.touches[0].clientX,g.current.y=e.touches[0].clientY},!0),eJ(a,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-g.current.x)>=30||Math.abs(t.y-g.current.y)>=30))return h(e,()=>eF(e.target)?e.target:null)},!0),e0(a,"blur",e=>h(e,()=>{var e;return eL(e=window.document.activeElement)&&"IFRAME"===e.nodeName?window.document.activeElement:null}),!0);let B=tM({open:S===rx.Open,close:x.actions.refocusableClose}),U=tA(x,(0,T.useCallback)(e=>eB(e.popoverState,{[rx.Open]:rn.Open,[rx.Closed]:rn.Closed}),[])),V=e4();return T.default.createElement(tl,{node:F},T.default.createElement(t9,null,T.default.createElement(rA.Provider,{value:null},T.default.createElement(rP.Provider,{value:x},T.default.createElement(tB,{value:x.actions.refocusableClose},T.default.createElement(ra,{value:U},T.default.createElement(L,null,V({ourProps:{ref:O},theirProps:b,slot:B,defaultTag:"div",name:"Popover"}))))))))}),rD=te(function(e,t){let r=(0,T.useId)(),{id:n=`headlessui-popover-button-${r}`,disabled:i=!1,autoFocus:a=!1,...o}=e,l=rj("Popover.Button"),[s,u,c,d,f,p,h]=tA(l,(0,T.useCallback)(e=>[e.popoverState,l.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),m=(0,T.useRef)(null),g=`headlessui-focus-sentinel-${(0,T.useId)()}`,v=rk(),y=null==v?void 0:v.closeOthers,b=null!==(0,T.useContext)(rA);(0,T.useEffect)(()=>{if(!b)return l.actions.setButtonId(n),()=>l.actions.setButtonId(null)},[b,n,l]);let[x]=(0,T.useState)(()=>Symbol()),w=tD(m,t,(0,T.useContext)(t7).setReference,eI(e=>{if(!b){if(e)l.state.buttons.current.push(x);else{let e=l.state.buttons.current.indexOf(x);-1!==e&&l.state.buttons.current.splice(e,1)}l.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&l.actions.setButton(e)}})),O=tD(m,t),S=eI(e=>{var t,r,n;if(b){if(l.state.popoverState===rx.Closed)return;switch(e.key){case rs.Space:case rs.Enter:e.preventDefault(),null==(r=(t=e.target).click)||r.call(t),l.actions.close(),null==(n=l.state.button)||n.focus()}}else switch(e.key){case rs.Space:case rs.Enter:e.preventDefault(),e.stopPropagation(),l.state.popoverState===rx.Closed?(null==y||y(l.state.buttonId),l.actions.open()):l.actions.close();break;case rs.Escape:if(l.state.popoverState!==rx.Open)return null==y?void 0:y(l.state.buttonId);if(!m.current)return;let i=eA(m.current);if(i&&!m.current.contains(i))return;e.preventDefault(),e.stopPropagation(),l.actions.close()}}),P=eI(e=>{b||e.key===rs.Space&&e.preventDefault()}),j=eI(e=>{var t,r;rl(e.currentTarget)||i||(b?(l.actions.close(),null==(t=l.state.button)||t.focu
5s()):(e.preventDefault(),e.stopPropagation(),l.state.popoverState===rx.Closed?(null==y||y(l.state.buttonId),l.actions.open()):l.actions.close(),null==(r=l.state.button)||r.focus()))}),E=eI(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:k,focusProps:A}=function(e={}){var t;let{autoFocus:r=!1,isTextInput:n,within:i}=e,a=(0,T.useRef)({isFocused:!1,isFocusVisible:r||eg()}),[o,l]=(0,T.useState)(!1),[s,u]=(0,T.useState)(()=>a.current.isFocused&&a.current.isFocusVisible),c=(0,T.useCallback)(()=>u(a.current.isFocused&&a.current.isFocusVisible),[]),d=(0,T.useCallback)(e=>{a.current.isFocused=e,a.current.isFocusVisible=eg(),l(e),c()},[c]);t={enabled:o,isTextInput:n},eh(),(0,T.useEffect)(()=>{if(t?.enabled===!1)return;let e=(e,r)=>{var n;let i,o,l,s,u,d,f,p;n=!!t?.isTextInput,o=I(i=r?L(r):void 0),s=void 0!==(l=_(i))?l.HTMLInputElement:HTMLInputElement,u=void 0!==l?l.HTMLTextAreaElement:HTMLTextAreaElement,d=void 0!==l?l.HTMLElement:HTMLElement,f=void 0!==l?l.KeyboardEvent:KeyboardEvent,p=((e=document)=>e.activeElement)(o),(n=n||p instanceof s&&!ev.has(p.type)||p instanceof u||p instanceof d&&p.isContentEditable)&&"keyboard"===e&&r instanceof f&&!el[r.key]||(e=>{a.current.isFocusVisible=e,c()})(eg())};return en.add(e),()=>{en.delete(e)}},[n,o]);let{focusProps:f}=function(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:i}=e,a=(0,T.useCallback)(e=>{if(L(e)===e.currentTarget)return n&&n(e),i&&i(!1),!0},[n,i]),o=V(a),l=(0,T.useCallback)(e=>{let t=L(e),n=I(t),a=n?((e=document)=>e.activeElement)(n):((e=document)=>e.activeElement)();t===e.currentTarget&&t===a&&(r&&r(e),i&&i(!0),o(e))},[i,r,o]);return{focusProps:{onFocus:!t&&(r||i||n)?l:void 0,onBlur:!t&&(n||i)?a:void 0}}}({isDisabled:i,onFocusChange:d}),{focusWithinProps:p}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:i}=e,a=(0,T.useRef)({isFocusWithin:!1}),{addGlobalListener:o,removeAllGlobalListeners:l}=ey(),s=(0,T.useCallback)(e=>{z(e.currentTarget,L(e))&&a.current.isFocusWithin&&!z(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,l(),r&&r(e),i&&i(!1))},[r,i,a,l]),u=V(s),c=(0,T.useCallback)(e=>{if(!z(e.currentTarget,L(e)))return;let t=L(e),r=I(t),l=((e=document)=>e.activeElement)(r);if(!a.current.isFocusWithin&&l===t){n&&n(e),i&&i(!0),a.current.isFocusWithin=!0,u(e);let t=e.currentTarget;o(r,"focus",e=>{let n=L(e);if(a.current.isFocusWithin&&!z(t,n)){let e=new r.defaultView.FocusEvent("blur",{relatedTarget:n});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),s(U(e))}},{capture:!0})}},[n,i,u,o,s]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:s}}}({isDisabled:!i,onFocusWithinChange:d});return{isFocused:o,isFocusVisible:s,focusProps:i?p:f}}({autoFocus:a}),{isHovered:C,hoverProps:M}=function(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:i}=e,[a,o]=(0,T.useState)(!1),l=(0,T.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,T.useEffect)(eO,[]);let{addGlobalListener:s,removeAllGlobalListeners:u}=ey(),{hoverProps:c,triggerHoverEnd:d}=(0,T.useMemo)(()=>{let e=(e,t)=>{let i=l.target;
5l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&i&&(l.isHovered=!1,u(),n&&n({type:"hoverend",target:i,pointerType:t}),r&&r(!1),o(!1))},a={};return"u">typeof PointerEvent&&(a.onPointerEnter=n=>{eb&&"mouse"===n.pointerType||((n,a)=>{if(l.pointerType=a,i||"touch"===a||l.isHovered||!z(n.currentTarget,L(n)))return;l.isHovered=!0;let u=n.currentTarget;l.target=u,s(I(L(n)),"pointerover",t=>{l.isHovered&&l.target&&!z(l.target,L(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:u,pointerType:a}),r&&r(!0),o(!0)})(n,n.pointerType)},a.onPointerLeave=t=>{!i&&z(t.currentTarget,L(t))&&e(t,t.pointerType)}),{hoverProps:a,triggerHoverEnd:e}},[t,r,n,i,l,s,u]);return(0,T.useEffect)(()=>{i&&d({currentTarget:l.target},l.pointerType)},[i]),{hoverProps:c,isHovered:a}}({isDisabled:i}),{pressed:N,pressProps:D}=function({disabled:e=!1}={}){let t=(0,T.useRef)(null),[r,n]=(0,T.useState)(!1),i=eT(),a=eI(()=>{t.current=null,n(!1),i.dispose()}),o=eI(e=>{if(i.dispose(),null===t.current){t.current=e.currentTarget,n(!0);{let r=eE(e.currentTarget);i.addEventListener(r,"pointerup",a,!1),i.addEventListener(r,"pointermove",e=>{if(t.current){var r,i;let a,o;n((a=e.width/2,o=e.height/2,r={top:e.clientY-o,right:e.clientX+a,bottom:e.clientY+o,left:e.clientX-a},i=t.current.getBoundingClientRect(),!(!r||!i||r.right<i.left||r.left>i.right||r.bottom<i.top||r.top>i.bottom)))}},!1),i.addEventListener(r,"pointercancel",a,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:o,onPointerUp:a,onClick:a}}}({disabled:i}),F=s===rx.Open,R=tM({open:F,active:N||F,disabled:i,hover:C,focus:k,autofocus:a}),B=(0,T.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==c?void 0:c.tagName)==="BUTTON"&&!c.hasAttribute("type"))return"button"},[e.type,e.as,c]),H=b?e9({ref:O,type:B,onKeyDown:S,onClick:j,disabled:i||void 0,autoFocus:a},A,M,D):e9({ref:w,id:d,type:B,"aria-expanded":s===rx.Open,"aria-controls":f?p:void 0,disabled:i||void 0,autoFocus:a,onKeyDown:S,onKeyUp:P,onClick:j,onMouseDown:E},A,M,D),$=t_(),W=eI(()=>{if(!eL(l.state.panel))return;let e=l.state.panel;eB($.current,{[tI.Forwards]:()=>eZ(e,eH.First),[tI.Backwards]:()=>eZ(e,eH.Last)})===e$.Error&&eZ(eq(ek(l.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),eB($.current,{[tI.Forwards]:eH.Next,[tI.Backwards]:eH.Previous}),{relativeTo:l.state.button})}),q=e4();return T.default.createElement(T.default.Fragment,null,q({ourProps:H,theirProps:o,slot:R,defaultTag:"button",name:"Popover.Button"}),F&&!b&&u&&T.default.createElement(ta,{id:g,ref:h,features:ti.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:W}))}),rI=te(rM),r_=Object.assign(rN,{Button:rD,Backdrop:te(rM),Overlay:rI,Panel:te(function(e,t){var r;let n,i=(0,T.useId)(),{id:a=`headlessui-popover-panel-${i}`,focus:o=!1,anchor:l,portal:s=!1,modal:u=!1,transition:c=!1,...d}=e,f=rj("Popover.Panel"),p=tA(f,f.selectors.isPortalled),[h,m,g,v,y]=tA(f,(0,T.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),b=`headlessui-focus-sentinel-before-${i}`,x=`headlessui-focus-sentinel-after-${i}`,w=(0,T.useRef)(null),O=(0,T.useMemo)(()=>l?"string"==typeof l?{to:l}:l:null,[l]),[S,P]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,T.useContext)(t8),r=(0,T.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var r;return null!=(r=null==t?void 0:t.outerHTML)?r:t})]);eN(()=>{null==t||t(null!=r?r:null)},[t,r]);let n=(0,T.useContext)(t7);return(0,T.useMemo)(()=>[n.setFloating,e?n.styles:{}],[n.setFloating,e,n.styles])}(O),j=function(){let{getFloatingProps:e,slot:t}=(0,T.useContext)(t7);return(0,T.useCallback)((...r)=>Object.assign({},e(...r),{"data-anchor":t.anchor}),[e,t])}();O&&(s=!0);let[E,k]=(0,T.useState)(null),A=tD(w,t,O?S:null,f.actions.setPanel,k),C=e1(m),M=e1(w.current);eN(()=>(f.actions.setPanelId(a),()=>f.actions.setPanelId(null)),[a,f]);let N=ri(),[D,I]=tF(c,E,null!==N?(N&rn.Open)===rn.Open:h===rx.Open);r=f.actions.close,n=eD(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&r()}),(0,T.useEffect)(()=>
5{if(!D)return;let e=null===m?null:eL(m)?m:m.current;if(!e)return;let t=eM();if("u">typeof ResizeObserver){let r=new ResizeObserver(()=>n.current(e));r.observe(e),t.add(()=>r.disconnect())}if("u">typeof IntersectionObserver){let r=new IntersectionObserver(()=>n.current(e));r.observe(e),t.add(()=>r.disconnect())}return()=>t.dispose()},[m,n,D]),function(e,t,r=()=>[document.body]){!function(e,t,r=()=>({containers:[]})){let n=(0,T.useSyncExternalStore)(tc.subscribe,tc.getSnapshot,tc.getSnapshot),i=t?n.get(t):void 0;i&&i.count,eN(()=>{if(!(!t||!e))return tc.dispatch("PUSH",t,r),()=>tc.dispatch("POP",t,r)},[e,t])}(function(e,t){let r=(0,T.useId)(),n=tE.get(t),[i,a]=tA(n,(0,T.useCallback)(e=>[n.selectors.isTop(e,r),n.selectors.inStack(e,r)],[n,r]));return eN(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),!!e&&(!a||i)}(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],r]}})}(!g&&u&&D,M);let _=eI(e=>{var t;if(e.key===rs.Escape){if(f.state.popoverState!==rx.Open||!w.current)return;let r=eA(w.current);if(r&&!w.current.contains(r))return;e.preventDefault(),e.stopPropagation(),f.actions.close(),null==(t=f.state.button)||t.focus()}});(0,T.useEffect)(()=>{var t;e.static||h===rx.Closed&&(null==(t=e.unmount)||t)&&f.actions.setPanel(null)},[h,e.unmount,e.static,f]),(0,T.useEffect)(()=>{if(g||!o||h!==rx.Open||!w.current)return;let e=eA(w.current);w.current.contains(e)||eZ(w.current,eH.First)},[g,o,w.current,h]);let z=tM({open:h===rx.Open,close:f.actions.refocusableClose}),L=e9(O?j():{},{ref:A,id:a,onKeyDown:_,onBlur:o&&h===rx.Open?e=>{var t,r,n,i,a;let o=e.relatedTarget;o&&w.current&&(null!=(t=w.current)&&t.contains(o)||(f.actions.close(),(null!=(n=null==(r=v.current)?void 0:r.contains)&&n.call(r,o)||null!=(a=null==(i=y.current)?void 0:i.contains)&&a.call(i,o))&&o.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...d.style,...P,"--button-width":function(e,t,r=!1){let[n,i]=(0,T.useState)(()=>e_(t));return eN(()=>{if(!t||!e)return;let r=eM();return r.requestAnimationFrame(function e(){r.requestAnimationFrame(e),i(e=>{let r=e_(t);return r.width===e.width&&r.height===e.height?e:r})}),()=>{r.dispose()}},[t,e]),r?{width:`${n.width}px`,height:`${n.height}px`}:n}(D,m,!0).width},...tL(I)}),F=t_(),R=eI(()=>{let e=w.current;e&&eB(F.current,{[tI.Forwards]:()=>{var t;eZ(e,eH.First)===e$.Error&&(null==(t=f.state.afterPanelSentinel.current)||t.focus())},[tI.Backwards]:()=>{var e;null==(e=f.state.button)||e.focus({preventScroll:!0})}})}),B=eI(()=>{let e=w.current;e&&eB(F.current,{[tI.Forwards]:()=>{var e;if(!f.state.button)return;let t=eq(null!=(e=ek(f.state.button))?e:document.body),r=t.indexOf(f.state.button),n=t.slice(0,r+1),i=[...t.slice(r+1),...n];for(let e of i.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=E&&E.contains(e)){let t=i.indexOf(e);-1!==t&&i.splice(t,1)}eZ(i,eH.First,{sorted:!1})},[tI.Backwards]:()=>{var t;eZ(e,eH.Previous)===e$.Error&&(null==(t=f.state.button)||t.focus())}})}),U=e4();return T.default.createElement(ro,null,T.default.createElement(rA.Provider,{value:a},T.default.createElement(tB,{value:f.actions.refocusableClose},T.default.createElement(rv,{enabled:!!s&&(e.static||D),ownerDocument:C},D&&p&&T.default.createElement(ta,{id:b,ref:v,features:ti.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:R}),U({ourProps:L,theirProps:d,slot:z,defaultTag:"div",features:rT,visible:D,name:"Popover.Panel"}),D&&p&&T.default.createElement(ta,{id:x,ref:y,features:ti.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:B})))))}),Group:te(function(e,t){let r=(0,T.useRef)(null),n=tD(r,t),[i,a]=(0,T.useState)([]),o=eI(e=>{a(t=>{let r=t.indexOf(e);if(-1!==r){let e=t.slice();return e.splice(r,1),e}return t})}),l=eI(e=>(a(t=>[...t,e]),()=>o(e))),s=eI(()=>{var e;let t=ek(r.current);if(!t)return!1;let n=eA(r.current);return!!(null!=(e=r.current)&&e.contains(n))||i.some(e=>{var r,i;return(null==(r=t.getElementById(e.buttonId.current))?void 0:r.contains(n))||(null==(i=t.getElementById(e.panelId.current))?void 0:i.contains(n))})}),u=eI(e=>{for(let t of i)t.buttonId.current!==e&&t.close()}),c=(0,T.useMemo)(()=>({registerPopover:l,unregisterPopover:o,isFocusWithinPopoverGroup:s,closeOthers:u}),[l,o,s,u]),d=tM({}),f=e4();return T.default.createElement(tl,null,T.default.createElement(rE.Provider,{value:c},f({ourProps:{ref:n},theirProps:e,slot:d,defaultTag:"div",name:"Popover.Group"})))})});function rz(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!tn(null!=(t=e.as)?t:rV)||1===T.default.Children.count(e.children)}let rL=(0,T.createContext)(null);rL.displayName="TransitionContext";var rF=((b=rF||{}).Visible="visible",b.Hidden="hidden",b);let rR=(0,T.createContext)(null);function rB(e){return"children"in e?rB(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function rU(e,t){let r,n=eD(e),i=(0,T.useRef)([]),a=(r=(0,T.useRef)(!1),eN(()=>(r.current=!0,()=>{r.current=!1}),[]),r),o=eT(),l=eI((e,t=e5.Hidden)=>{let r=i.current.findIndex(({el:t})=>t===e);-1!==r&&(eB(t,{[e5.Unmount](){i.current.splice(r,1)},[e5.Hidden](){i.current[r].state="hidden"}}),o.microTask(()=>{var e;!rB(i)&&a.current&&(null==(e=n.current)||e.call(n))}))}),s=eI(e=>{let t=i.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):i.current.push({el:e,state:"visible"}),()=>l(e,e5.Unmount)}),u=(0,T.useRef)([]),c=(0,T.useRef)(Promise.resolve()),d=(0,T.useRef)({enter:[],leave:[]}
5),f=eI((e,r,n)=>{u.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter(([t])=>t!==e)),null==t||t.chains.current[r].push([e,new Promise(e=>{u.current.push(e)})]),null==t||t.chains.current[r].push([e,new Promise(e=>{Promise.all(d.current[r].map(([e,t])=>t)).then(()=>e())})]),"enter"===r?c.current=c.current.then(()=>null==t?void 0:t.wait.current).then(()=>n(r)):n(r)}),p=eI((e,t,r)=>{Promise.all(d.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=u.current.shift())||e()}).then(()=>r(t))});return(0,T.useMemo)(()=>({children:i,register:s,unregister:l,onStart:f,onStop:p,wait:c,chains:d}),[s,l,i,f,p,d,c])}rR.displayName="NestingContext";let rV=T.Fragment,rH=e3.RenderStrategy,r$=te(function(e,t){let{show:r,appear:n=!1,unmount:i=!0,...a}=e,o=(0,T.useRef)(null),l=tD(...rz(e)?[o,t]:null===t?[]:[t]);rc();let s=ri();if(void 0===r&&null!==s&&(r=(s&rn.Open)===rn.Open),void 0===r)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,c]=(0,T.useState)(r?"visible":"hidden"),d=rU(()=>{r||c("hidden")}),[f,p]=(0,T.useState)(!0),h=(0,T.useRef)([r]);eN(()=>{!1!==f&&h.current[h.current.length-1]!==r&&(h.current.push(r),p(!1))},[h,r]);let m=(0,T.useMemo)(()=>({show:r,appear:n,initial:f}),[r,n,f]);eN(()=>{r?c("visible"):rB(d)||null===o.current||c("hidden")},[r,d]);let g={unmount:i},v=eI(()=>{var t;f&&p(!1),null==(t=e.beforeEnter)||t.call(e)}),y=eI(()=>{var t;f&&p(!1),null==(t=e.beforeLeave)||t.call(e)}),b=e4();return T.default.createElement(rR.Provider,{value:d},T.default.createElement(rL.Provider,{value:m},b({ourProps:{...g,as:T.Fragment,children:T.default.createElement(rW,{ref:l,...g,...a,beforeEnter:v,beforeLeave:y})},theirProps:{},defaultTag:T.Fragment,features:rH,visible:"visible"===u,name:"Transition"})))}),rW=te(function(e,t){var r,n;let{transition:i=!0,beforeEnter:a,afterEnter:o,beforeLeave:l,afterLeave:s,enter:u,enterFrom:c,enterTo:d,entered:f,leave:p,leaveFrom:h,leaveTo:m,...g}=e,[v,y]=(0,T.useState)(null),b=(0,T.useRef)(null),x=rz(e),w=tD(...x?[b,t,y]:null===t?[]:[t]),O=null==(r=g.unmount)||r?e5.Unmount:e5.Hidden,{show:S,appear:P,initial:j}=function(){let e=(0,T.useContext)(rL);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[E,k]=(0,T.useState)(S?"visible":"hidden"),A=function(){let e=(0,T.useContext)(rR);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:C,unregister:M}=A;eN(()=>C(b),[C,b]),eN(()=>{if(O===e5.Hidden&&b.current)return S&&"visible"!==E?void k("visible"):eB(E,{hidden:()=>M(b),visible:()=>C(b)})},[E,b,C,M,S,O]);let N=rc();eN(()=>{if(x&&N&&"visible"===E&&null===b.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[b,E,N,x]);let D=j&&!P,I=P&&S&&j,_=(0,T.useRef)(!1),z=rU(()=>{_.current||(k("hidden"),M(b))},A),L=eI(e=>{_.current=!0,z.onStart(b,e?"enter":"leave",e=>{"enter"===e?null==a||a():"leave"===e&&(null==l||l())})}),F=eI(e=>{let t=e?"enter":"leave";_.current=!1,z.onStop(b,t,e=>{"enter"===e?null==o||o():"leave"===e&&(null==s||s())}),"leave"!==t||rB(z)||(k("hidden"),M(b))});(0,T.useEffect)(()=>{x&&i||(L(S),F(S))},[S,x,i]);let[,R]=tF(!(!i||!x||!N||D),v,S,{start:L,end:F}),B=tt({ref:w,className:(null==(n=e2(g.className,I&&u,I&&c,R.enter&&u,R.enter&&R.closed&&c,R.enter&&!R.closed&&d,R.leave&&p,R.leave&&!R.closed&&h,R.leave&&R.closed&&m,!R.transition&&S&&f))?void 0:n.trim())||void 0,...tL(R)}),U=0;"visible"===E&&(U|=rn.Open),"hidden"===E&&(U|=rn.Closed),S&&"hidden"===E&&(U|=rn.Opening),S||"visible"!==E||(U|=rn.Closing);let V=e4();return T.default.createElement(rR.Provider,{value:z},T.default.createElement(ra,{value:U},V({ourProps:B,theirProps:g,defaultTag:rV,features:rH,visible:"visible"===E,name:"Transition.Child"})))}),rq=te(function(e,t){let r=null!==(0,T.useContext)(rL),n=null!==ri();return T.default.createElement(T.default.Fragment,null,!r&&n?T.default.createElement(r$,{ref:t,...e}):T.default.createElement(rW,{ref:t,...e}))}),rK=Object.assign(r$,{Child:rq,Root:r$}),rY=({className:e,children:t,trigger:r})=>{let[n,i]=T.default.useState(!1),[a,o]=(0,T.useState)({top:0,left:0,align:"left"}),l=T.default.useRef(null);return(({ref:e,handler:t})=>{(0,T.useEffect)(()=>{let r=r=>{e.current&&!e.current.contains(r.target)&&t(r)};return document.addEventListener("mousedown",r),()=>{document.removeEventListener("mousedown",r)}},[t,e])})({ref:l,handler:()=>i(!1)}),(0,T.useEffect)(()=>
5{if(n&&l.current){let e=l.current.getBoundingClientRect(),t=window.innerWidth,r=t-e.right<352?"right":"left",n="right"===r?e.right-352:e.left;o({top:e.bottom+8,left:Math.max(16,Math.min(n,t-352-16)),align:r})}},[n]),(0,k.jsxs)(r_,{className:(0,C.cl)("block",e),children:[(0,k.jsx)(r_.Button,{ref:l,className:"w-full text-left",onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),children:(0,k.jsx)("div",{className:"w-full",onClick:()=>i(!n),children:r})}),(0,k.jsx)(rK,{show:n,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:(0,k.jsx)(r_.Panel,{className:"fixed z-50 w-fit min-w-0 max-w-[min(calc(100vw-2rem),22rem)] p-4 bg-background border border-white/10 rounded-md shadow-none",style:{top:`${a.top}px`,left:`${a.left}px`},static:!0,children:t})})]})};var rG=e.i(31217);let rZ=[{label:"1M",monthWidth:120,showMonths:!0,showLabels:!0},{label:"3M",monthWidth:60,showMonths:!0,showLabels:!0},{label:"6M",monthWidth:30,showMonths:!1,showLabels:!0},{label:"1Y",monthWidth:16,showMonths:!1,showLabels:!1}
5],rQ=["bg-chart-1","bg-chart-2","bg-chart-3","bg-chart-4","bg-chart-5"],rX=({experience:e,className:t,style:r,index:n,compact:i})=>{var a,o;let l,s,u=rQ[n%rQ.length],c=rG.colors[n%rG.colors.length],d=(a=e.start,o=e.end,l=(0,A.parseDate)(a),s="present"===o?new Date:(0,A.parseDate)(o),l.getFullYear()===s.getFullYear()?`${(0,M.format)(l,"MMM")} â ${"present"===o?"Present":(0,M.format)(s,"MMM yyyy")}`:`${(0,M.format)(l,"MMM yyyy")} â ${"present"===o?"Present":(0,M.format)(s,"MMM yyyy")}`);return(0,k.jsx)("div",{className:(0,C.cl)("absolute flex min-w-0 flex-col",t),style:r,children:(0,k.jsx)(rY,{className:"w-full min-w-0",trigger:(0,k.jsxs)("div",{className:"group flex w-full min-w-0 cursor-pointer flex-col gap-1 rounded-sm text-left",children:[!i&&(0,k.jsxs)("div",{className:"min-w-0 space-y-0.5 pr-1",children:[(0,k.jsx)("div",{className:(0,C.cl)("truncate text-[0.8125rem] font-medium leading-snug text-foreground/90","font-[family-name:var(--font-doto)]"),children:e.position}),(0,k.jsx)("div",{className:"truncate text-[0.8125rem] leading-snug text-foreground/60",children:e.company}),(0,k.jsx)("div",{className:"truncate font-mono text-xs tabular-nums text-foreground/40",children:d})]}),(0,k.jsxs)("div",{className:"relative w-full",children:[(0,k.jsx)("div",{className:(0,C.cl)("w-full origin-center rounded-sm ring-1 ring-inset ring-white/20","transition-[height] duration-150",i?"h-5 group-hover:h-6":"h-1.5 group-hover:h-2",u)}),i&&(0,k.jsx)("span",{className:(0,C.cl)("absolute inset-0 flex items-center px-2","truncate text-xs font-medium text-white/90","font-[family-name:var(--font-doto)]","pointer-events-none"),children:e.company})]})]}),children:(0,k.jsx)(N,{event:e,color:c})})})},rJ=T.forwardRef(function({title:e,titleId:t,...r},n){return T.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?T.createElement("title",{id:t},e):null,T.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607ZM13.5 10.5h-6"}))}),r0=T.forwardRef(function({title:e,titleId:t,...r},n){return T.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?T.createElement("title",{id:t},e):null,T.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607ZM10.5 7.5v6m3-3h-6"}))});e.s(["default",0,({className:e,experiences:t})=>{let r,n,[i,a]=(0,T.useState)(2),[o,l]=(0,T.useState)(!1),s=(0,T.useRef)(null),u=(0,T.useRef)(0),c=(0,T.useRef)(0);if((0,T.useEffect)(()=>{if(!o)return;let e=e=>{let t=s.current;if(!t)return;let r=e.clientX-u.current;t.scrollLeft=c.current-r},t=()=>l(!1);return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),()=>{document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}},[o]),!t.length)return null;let d=t.flatMap(e=>[(0,A.parseDate)(e.start),(0,A.parseDate)(e.end)]),f=new Date(Math.min(...d.map(e=>e.getTime()))),p=new Date(Math.max(...d.map(e=>e.getTime())));f.setDate(1),p.setMonth(p.getMonth()+1,0);let h=(p.getFullYear()-f.getFullYear())*12+(p.getMonth()-f.getMonth())+1,m=rZ[i].monthWidth,g=rZ[i].showMonths,v=rZ[i].showLabels,y=v?80:28,b=(r=t.map(e=>({experience:e,start:(0,A.parseDate)(e.start),end:(0,A.parseDate)(e.end)})).sort((e,t)=>e.start.getTime()-t.start.getTime()),n=[],r.map(({experience:e,start:t,end:r})=>{let i=-1;for(let e=0;e<n.length;e++)if(t.getTime()>=n[e]){i=e;break}return -1===i&&(i=n.length,n.push(0)),n[i]=r.getTime(),{experience:e,row:i}})),x=68+(Math.max(...b.map(e=>e.row))+1)*(y+8)+8,w=h*m;(0,T.useEffect)(()=>{let e=s.current;if(!e)return;let t=e.clientWidth;e.scrollLeft=Math.max(0,w-t+16)},[i,w]);let O=(0,k.jsx)("span",{className:"absolute top-1/2 left-1/2 size-[max(100%,3rem)] -translate-x-1/2 -translate-y-1/2 pointer-fine:hidden","aria-hidden":!0});return(0,k.jsxs)("div",{className:(0,C.cl)("flex flex-col w-full px-4 py-5 md:px-6 my-2 rounded-md","bg-white/[0.02] border border-neutral-950/10 dark:border-white/10","inset-ring inset-ring-neutral-950/5 dark:inset-ring-white/5","overflow-hidden",e),children:[(0,k.jsxs)("div",{className:"flex flex-wrap items-center gap-3 gap-y-2 text-sm text-muted-foreground",role:"toolbar","aria-label":"Timeline zoom and pan",children:[(0,k.jsx)("span",{className:"text-foreground
5/80",children:"Zoom"}),(0,k.jsxs)("div",{className:"flex items-center gap-1 rounded-md border border-white/10 p-0.5 bg-white/[0.02]",children:[(0,k.jsxs)("button",{type:"button",onClick:()=>a(e=>Math.min(rZ.length-1,e+1)),disabled:i===rZ.length-1,className:(0,C.cl)("relative flex size-8 items-center justify-center rounded-sm","text-foreground/80","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring",i===rZ.length-1?"text-foreground/25 cursor-not-allowed":"hover:bg-white/10 cursor-pointer"),title:"Zoom out","aria-label":"Zoom out",children:[O,(0,k.jsx)(rJ,{className:"size-4 shrink-0"})]}),(0,k.jsx)("div",{className:"flex gap-0.5",role:"group","aria-label":"Zoom preset",children:rZ.map((e,t)=>(0,k.jsx)("button",{type:"button",onClick:()=>a(t),className:(0,C.cl)("relative min-w-9 rounded-sm px-2 py-1.5 text-center tabular-nums","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring",i===t?"bg-white/15 text-foreground":"text-foreground/70 hover:bg-white/10"),"aria-pressed":i===t,children:e.label},e.label))}),(0,k.jsxs)("button",{type:"button",onClick:()=>a(e=>Math.max(0,e-1)),disabled:0===i,className:(0,C.cl)("relative flex size-8 items-center justify-center rounded-sm","text-foreground/80","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring",0===i?"text-foreground/25 cursor-not-allowed":"hover:bg-white/10 cursor-pointer"),title:"Zoom in","aria-label":"Zoom in",children:[O,(0,k.jsx)(r0,{className:"size-4 shrink-0"})]})]}),(0,k.jsx)("span",{className:"text-foreground/45 hidden sm:block text-pretty",children:"Ctrl or â + scroll to zoom · drag to pan"})]}),(0,k.jsx)("div",{className:"relative mt-4 overflow-hidden",children:(0,k.jsx)("div",{ref:s,className:(0,C.cl)("relative overflow-x-auto overflow-y-hidden cursor-grab active:cursor-grabbing select-none","[&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar-track]:bg-transparent","[&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-white/20"),onMouseDown:e=>{if(0!==e.button)return;let t=s.current;t&&(l(!0),u.current=e.clientX,c.current=t.scrollLeft)},onWheel:e=>{e.ctrlKey||e.metaKey?(e.preventDefault(),e.deltaY>0?a(e=>Math.min(rZ.length-1,e+1)):a(e=>Math.max(0,e-1))):(e.preventDefault(),s.current?.scrollBy({left:e.deltaY}))},children:(0,k.jsxs)("div",{className:"relative",style:{width:`${w}px`,height:`${x}px`},children:[(0,k.jsx)("div",{className:"absolute inset-0 pointer-events-none",style:{width:`${w}px`,height:`${x}px`},"aria-hidden":!0,children:Array.from({length:h},(e,t)=>{let r=new Date(f.getFullYear(),f.getMonth()+t).getMonth()%3==0;return(0,k.jsx)("div",{className:(0,C.cl)("absolute top-0 bottom-0 border-l",r?"border-white/12":"border-white/[0.06]"),style:{left:`${t*m}px`}},t)})}),(0,k.jsxs)("div",{className:"absolute top-0 left-0 right-0 pointer-events-none flex flex-col",style:{height:"52px",width:`${w}px`},children:[(0,k.jsx)("div",{className:"relative shrink-0 h-6",children:Array.from({length:h},(e,t)=>{let r=new Date(f.getFullYear(),f.getMonth()+t);if(0===r.getMonth()||0===t){let e;if(0===t&&0!==r.getMonth())e=12-r.getMonth();else{let n=new Date(r.getFullYear()+1,0);e=(p.getFullYear()-n.getFullYear())*12+(p.getMonth()-n.getMonth())+1>=0?12:h-t}let n=(e=Math.min(e,h-t))*m;return n<52?null:(0,k.jsx)("div",{className:"absolute top-0 flex h-full items-center border-l border-white/15",style:{left:`${t*m}px`,width:`${n}px`},children:(0,k.jsx)("span",{className:"pl-2 font-mono text-sm tabular-nums text-foreground/90",children:r.getFullYear()})},`year-${t}`)}return null})}),(0,k.jsx)("div",{className:"relative mt-1 h-px w-full shrink-0 bg-linear-to-r from-white/5 via-white/25 to-white/5"}),(0,k.jsx)("div",{className:"relative mt-1 flex-1 min-h-0",children:Array.from({length:h},(e,t)=>{let r=new Date(f.getFullYear(),f.getMonth()+t),n=r.getMonth()%3==0;return(0,k.jsx)("div",{className:(0,C.cl)("absolute bottom-0 top-0 flex items-end border-l",n?"border-white/12":"border-white/[0.06]"),style:{left:`${t*m}px`,width:`${m}px`},children:g?(0,k.jsx)("div",{className:"mb-0.5 pl-1 font-mono text-[0.8125rem] tabular-nums text-foreground
5/55",children:r.toLocaleString("default",{month:"short"})}):null},t)})})]}),b.map(({experience:e,row:t},r)=>{let n=(0,A.parseDate)(e.start),i=(0,A.parseDate)(e.end),a=(n.getFullYear()-f.getFullYear())*12+(n.getMonth()-f.getMonth()),o=(i.getFullYear()-n.getFullYear())*12+(i.getMonth()-n.getMonth())+1;return(0,k.jsx)(rX,{experience:e,index:r,compact:!v,style:{position:"absolute",left:`${a*m}px`,width:`${Math.max(2,o*m-2)}px`,top:`${68+t*(y+8)}px`}},e.id??r)})]})})})]})}],61810)},78756,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isUnsafeProperty=function(e){return"__proto__"===e}},33858,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isDeepKey=function(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}},96736,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.toKey=function(e){return"string"==typeof e||"symbol"==typeof e?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}},48018,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.toString=function e(t){if(null==t)return"";if("string"==typeof t)return t;if(Array.isArray(t))return t.map(e).join(",");let r=String(t);return"0"===r&&Object.is(Number(t),-0)?"-0":r}},79232,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(48018),i=e.r(96736);r.toPath=function(e){if(Array.isArray(e))return e.map(i.toKey);if("symbol"==typeof e)return[e];e=n.toString(e);let t=[],r=e.length;if(0===r)return t;let a=0,o="",l="",s=!1;for(46===e.charCodeAt(0)&&(t.push(""),a++);a<r;){let n=e[a];l?"\\"===n&&a+1<r?o+=e[++a]:n===l?l="":o+=n:s?'"'===n||"'"===n?l=n:"]"===n?(s=!1,t.push(o),o=""):o+=n:"["===n?(s=!0,o&&(t.push(o),o="")):"."===n?o&&(t.push(o),o=""):o+=n,a++}return o&&t.push(o),t}},18915,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(78756),i=e.r(33858),a=e.r(96736),o=e.r(79232);r.get=function e(t,r,l){if(null==t)return l;switch(typeof r){case"string":{if(n.isUnsafeProperty(r))return l;let a=t[r];if(void 0===a)if(i.isDeepKey(r))return e(t,o.toPath(r),l);else return l;return a}case"number":case"symbol":{"number"==typeof r&&(r=a.toKey(r));let e=t[r];if(void 0===e)return l;return e}default:{if(Array.isArray(r)){var s=t,u=r,c=l;if(0===u.length)return c;let e=s;for(let t=0;t<u.length;t++){if(null==e||n.isUnsafeProperty(u[t]))return c;e=e[u[t]]}return void 0===e?c:e}if(r=Object.is(r?.valueOf(),-0)?"-0":String(r),n.isUnsafeProperty(r))return l;let e=t[r];if(void 0===e)return l;return e}}}},92068,(e,t,r)=>{t.exports=e.r(18915).get},55838,(e,t,r)=>{"use strict";var n=e.r(71645),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,o=n.useEffect,l=n.useLayoutEffect,s=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,c=n[1];return l(function(){i.value=r,i.getSnapshot=t,u(i)&&c({inst:i})},[e,r,t]),o(function(){return u(i)&&c({inst:i}),e(function(){u(i)&&c({inst:i})})},[e]),s(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},2239,(e,t,r)=>{"use strict";t.exports=e.r(55838)},52822,(e,t,r)=>{"use strict";var n=e.r(71645),i=e.r(2239),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useSyncExternalStore,l=n.useRef,s=n.useEffect,u=n.useMemo,c=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=o(e,(d=u(function(){function e(e){if(!s){if(s=!0,o=e,e=n(e),void 0!==i&&f.hasValue){var t=f.value;if(i(t,e))return l=t}return l=e}if(t=l,a(o,e))return t;var r=n(e);return void 0!==i&&i(t,r)?(o=e,t):(o=e,l=r)}var o,l,s=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,i]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},30224,(e,t,r)=>{"use strict";
5t.exports=e.r(52822)},45403,(e,t,r)=>{"use strict";function n(e){return"symbol"==typeof e?1:null===e?2:void 0===e?3:4*(e!=e)}Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.compareValues=(e,t,r)=>{if(e!==t){let i=n(e),a=n(t);if(i===a&&0===i){if(e<t)return"desc"===r?1:-1;if(e>t)return"desc"===r?-1:1}return"desc"===r?a-i:i-a}return 0}},9542,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isSymbol=function(e){return"symbol"==typeof e||e instanceof Symbol}},38104,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(9542),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;r.isKey=function(e,t){return!Array.isArray(e)&&(!!("number"==typeof e||"boolean"==typeof e||null==e||n.isSymbol(e))||"string"==typeof e&&(a.test(e)||!i.test(e))||null!=t&&Object.hasOwn(t,e))}},910,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(45403),i=e.r(38104),a=e.r(79232);r.orderBy=function(e,t,r,o){if(null==e)return[];r=o?void 0:r,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=null==t?[null]:[t]),0===t.length&&(t=[null]),Array.isArray(r)||(r=null==r?[]:[r]),r=r.map(e=>String(e));let l=(e,t)=>{let r=e;for(let e=0;e<t.length&&null!=r;++e)r=r[t[e]];return r},s=t.map(e=>(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"==typeof e||Array.isArray(e)||i.isKey(e))?e:{key:e,path:a.toPath(e)});return e.map(e=>({original:e,criteria:s.map(t=>{var r,n;return r=t,null==(n=e)||null==r?n:"object"==typeof r&&"key"in r?Object.hasOwn(n,r.key)?n[r.key]:l(n,r.path):"function"==typeof r?r(n):Array.isArray(r)?l(n,r):"object"==typeof n?n[r]:n})})).slice().sort((e,t)=>{for(let i=0;i<s.length;i++){let a=n.compareValues(e.criteria[i],t.criteria[i],r[i]);if(0!==a)return a}return 0}).map(e=>e.original)}},44647,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.flatten=function(e,t=1){let r=[],n=Math.floor(t),i=(e,t)=>{for(let a=0;a<e.length;a++){let o=e[a];Array.isArray(o)&&t<n?i(o,t+1):r.push(o)}};return i(e,0),r}},5257,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=/^(?:0|[1-9]\d*)$/;r.isIndex=function(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return n.test(e)}}},70871,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isLength=function(e){return Number.isSafeInteger(e)&&e>=0}},69642,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(70871);r.isArrayLike=function(e){return null!=e&&"function"!=typeof e&&n.isLength(e.length)}},90820,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isObject=function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}},93363,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isEqualsSameValueZero=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}},15111,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(5257),i=e.r(69642),a=e.r(90820),o=e.r(93363);r.isIterateeCall=function(e,t,r){return!!a.isObject(r)&&(!!("number"==typeof t&&i.isArrayLike(r)&&n.isIndex(t))&&t<r.length||"string"==typeof t&&t in r)&&o.isEqualsSameValueZero(r[t],e)}},69955,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(910),i=e.r(44647),a=e.r(15111);r.sortBy=function(e,...t){let r=t.length;return r>1&&a.isIterateeCall(e,t[0],t[1])?t=[]:r>2&&a.isIterateeCall(t[0],t[1],t[2])&&(t=[t[0]]),n.orderBy(e,i.flatten(t),["asc"])}},42342,(e,t,r)=>{t.exports=e.r(69955).sortBy},24798,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.debounce=function(e,t,{signal:r,edges:n}={}){let i,a=null,o=null!=n&&n.includes("leading"),l=null==n||n.includes("trailing"),s=()=>{null!==a&&(e.apply(i,a),i=void 0,a=null)},u=null,c=()=>{null!=u&&clearTimeout(u),u=setTimeout(()=>{u=null,l&&s(),d()},t)},d=()=>{null!==u&&(clearTimeout(u),u=null),i=void 0,a=null},f=function(...e){if(r?.aborted)return;i=this,a=e;let t=null==u;c(),o&&t&&s()};return f.schedule=c,f.cancel=d,f.flush=()=>{s()},r?.addEventListener("abort",d,{once:!0}),f}},96074,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(24798);r.debounce=function(e,t=0,r={}){let i;"object"!=typeof r&&(r={});let{leading:a=!1,trailing:o=!0,maxWait:l}=r,s=[,,];a&&(s[0]="leading"),o&&(s[1]="trailing");let u=null,c=n.debounce(function(...t){i=e.apply(this,t),u=null},t,{edges:s}),d=function(...t){return null!=l&&(null===u&&(u=Date.now()),Date.now()-u>=l)?(i=e.apply(this,t),u=Date.now(),c.cancel(),c.schedule(),i):(c.apply(this,t),i)};return d.cancel=c.cancel,d.flush=()=>(c.flush(),i),d}},46508,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(96074);r.throttle=function(e,t=0,r={}){let{leading:i=!0,trailing:a=!0}=r;return n.debounce(e,t,{leading:i,maxWait:t,trailing:a})}},58723,(e,t,r)=>{t.exports=e.r(46508).throttle},41015,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(9542);r.toNumber=function(e){return n.isSymbol(e)?NaN:Number(e)}},89793,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(41015);r.toFinite=function(e){return e?(e=n.toNumber(e))===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e==e?e:0:0===e?e:0}},45264,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(15111),i=e.r(89793);r.range=function(e,t,r){r&&"number"!=typeof r&&n.isIterateeCall(e,t,r)&&(t=r=void 0),e=i.toFinite(e),void 0===t?(t=e,e=0):t=i.toFinite(t),r=void 0===r?e<t?1:-1:i.toFinite(r);let a=Math.max(Math.ceil((t-e)/(r||1)),0),o=Array(a);for(let t=0;t<a;t++)o[t]=e,e+=r;return o}},66814,(e,t,r)=>{t.exports=e.r(45264).range},51655,(e,t,r)=>{!function(r){"use strict";
5var n,i={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},a=!0,o="[DecimalError] ",l=o+"Invalid argument: ",s=o+"Exponent out of range: ",u=Math.floor,c=Math.pow,d=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,f=u(1286742750677284.5),p={};function h(e,t){var r,n,i,o,l,s,u,c,d=e.constructor,f=d.precision;if(!e.s||!t.s)return t.s||(t=new d(e)),a?P(t,f):t;if(u=e.d,c=t.d,l=e.e,i=t.e,u=u.slice(),o=l-i){for(o<0?(n=u,o=-o,s=c.length):(n=c,i=l,s=u.length),o>(s=(l=Math.ceil(f/7))>s?l+1:s+1)&&(o=s,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for((s=u.length)-(o=c.length)<0&&(o=s,n=c,c=u,u=n),r=0;o;)r=(u[--o]=u[o]+c[o]+r)/1e7|0,u[o]%=1e7;for(r&&(u.unshift(r),++i),s=u.length;0==u[--s];)u.pop();return t.d=u,t.e=i,a?P(t,f):t}function m(e,t,r){if(e!==~~e||e<t||e>r)throw Error(l+e)}function g(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(r=7-(n=e[t]+"").length)&&(a+=w(r)),a+=n;(r=7-(n=(o=e[t])+"").length)&&(a+=w(r))}else if(0===o)return"0";for(;o%10==0;)o/=10;return a+o}p.absoluteValue=p.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},p.comparedTo=p.cmp=function(e){var t,r,n,i;if(e=new this.constructor(e),this.s!==e.s)return this.s||-e.s;if(this.e!==e.e)return this.e>e.e^this.s<0?1:-1;for(t=0,r=(n=this.d.length)<(i=e.d.length)?n:i;t<r;++t)if(this.d[t]!==e.d[t])return this.d[t]>e.d[t]^this.s<0?1:-1;return n===i?0:n>i^this.s<0?1:-1},p.decimalPlaces=p.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},p.dividedBy=p.div=function(e){return v(this,new this.constructor(e))},p.dividedToIntegerBy=p.idiv=function(e){var t=this.constructor;return P(v(this,new t(e),0,1),t.precision)},p.equals=p.eq=function(e){return!this.cmp(e)},p.exponent=function(){return b(this)},p.greaterThan=p.gt=function(e){return this.cmp(e)>0},p.greaterThanOrEqualTo=p.gte=function(e){return this.cmp(e)>=0},p.isInteger=p.isint=function(){return this.e>this.d.length-2},p.isNegative=p.isneg=function(){return this.s<0},p.isPositive=p.ispos=function(){return this.s>0},p.isZero=function(){return 0===this.s},p.lessThan=p.lt=function(e){return 0>this.cmp(e)},p.lessThanOrEqualTo=p.lte=function(e){return 1>this.cmp(e)},p.logarithm=p.log=function(e){var t,r=this.constructor,i=r.precision,l=i+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(n))throw Error(o+"NaN");if(this.s<1)throw Error(o+(this.s?"NaN":"-Infinity"));return this.eq(n)?new r(0):(a=!1,t=v(O(this,l),O(e,l),l),a=!0,P(t,i))},p.minus=p.sub=function(e){return e=new this.constructor(e),this.s==e.s?j(this,e):h(this,(e.s=-e.s,e))},p.modulo=p.mod=function(e){var t,r=this.constructor,n=r.precision;if(!(e=new r(e)).s)throw Error(o+"NaN");return this.s?(a=!1,t=v(this,e,0,1).times(e),a=!0,this.minus(t)):P(new r(this),n)},p.naturalExponential=p.exp=function(){return y(this)},p.naturalLogarithm=p.ln=function(){return O(this)},p.negated=p.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},p.plus=p.add=function(e){return e=new this.constructor(e),this.s==e.s?h(this,e):j(this,(e.s=-e.s,e))},p.precision=p.sd=function(e){var t,r,n;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(l+e);if(t=b(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return e&&t>r?t:r},p.squareRoot=p.sqrt=function(){var e,t,r,n,i,l,s,c=this.constructor;if(this.s<1){if(!this.s)return new c(0);throw Error(o+"NaN")}for(e=b(this),a=!1,0==(i=Math.sqrt(+this))||i==1/0?(((t=g(this.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=u((e+1)/2)-(e<0||e%2),n=new c(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new c(i.toString()),i=s=(r=c.precision)+3;;)if(n=(l=n).plus(v(this,l,s+2)).times(.5),g(l.d).slice(0,s)===(t=g(n.d)).slice(0,s)){if(t=t.slice(s-3,s+1),i==s&&"4999"==t){if(P(l,r+1,0),l.times(l).eq(this)){n=l;break}}else if("9999"!=t)break;s+=4}return a=!0,P(n,r)},p.times=p.mul=function(e){var t,r,n,i,o,l,s,u,c,d=this.constructor,f=this.d,p=(e=new d(e)).d;if(!this.s||!e.s)return new d(0);for(e.s*=this.s,r=this.e+e.e,(u=f.length)<(c=p.length)&&(o=f,f=p,p=o,l=u,u=c,c=l),o=[],n=l=u+c;n--;)o.push(0);for(n=c;--n>=0;){for(t=0,i=u+n;
5i>n;)s=o[i]+p[n]*f[i-n-1]+t,o[i--]=s%1e7|0,t=s/1e7|0;o[i]=(o[i]+t)%1e7|0}for(;!o[--l];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,a?P(e,d.precision):e},p.toDecimalPlaces=p.todp=function(e,t){var r=this,n=r.constructor;return(r=new n(r),void 0===e)?r:(m(e,0,1e9),void 0===t?t=n.rounding:m(t,0,8),P(r,e+b(r)+1,t))},p.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=E(n,!0):(m(e,0,1e9),void 0===t?t=i.rounding:m(t,0,8),r=E(n=P(new i(n),e+1,t),!0,e+1)),r},p.toFixed=function(e,t){var r,n,i=this.constructor;return void 0===e?E(this):(m(e,0,1e9),void 0===t?t=i.rounding:m(t,0,8),r=E((n=P(new i(this),e+b(this)+1,t)).abs(),!1,e+b(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},p.toInteger=p.toint=function(){var e=this.constructor;return P(new e(this),b(this)+1,e.rounding)},p.toNumber=function(){return+this},p.toPower=p.pow=function(e){var t,r,i,l,s,c,d=this,f=d.constructor,p=+(e=new f(e));if(!e.s)return new f(n);if(!(d=new f(d)).s){if(e.s<1)throw Error(o+"Infinity");return d}if(d.eq(n))return d;if(i=f.precision,e.eq(n))return P(d,i);if(c=(t=e.e)>=(r=e.d.length-1),s=d.s,c){if((r=p<0?-p:p)<=0x1fffffffffffff){for(l=new f(n),t=Math.ceil(i/7+4),a=!1;r%2&&k((l=l.times(d)).d,t),0!==(r=u(r/2));)k((d=d.times(d)).d,t);return a=!0,e.s<0?new f(n).div(l):P(l,i)}}else if(s<0)throw Error(o+"NaN");
5return s=s<0&&1&e.d[Math.max(t,r)]?-1:1,d.s=1,a=!1,l=e.times(O(d,i+12)),a=!0,(l=y(l)).s=s,l},p.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return void 0===e?(r=b(i),n=E(i,r<=a.toExpNeg||r>=a.toExpPos)):(m(e,1,1e9),void 0===t?t=a.rounding:m(t,0,8),r=b(i=P(new a(i),e,t)),n=E(i,e<=r||r<=a.toExpNeg,e)),n},p.toSignificantDigits=p.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(m(e,1,1e9),void 0===t?t=r.rounding:m(t,0,8)),P(new r(this),e,t)},p.toString=p.valueOf=p.val=p.toJSON=function(){var e=b(this),t=this.constructor;return E(this,e<=t.toExpNeg||e>=t.toExpPos)};var v=function(){function e(e,t){var r,n=0,i=e.length;for(e=e.slice();i--;)r=e[i]*t+n,e[i]=r%1e7|0,n=r/1e7|0;return n&&e.unshift(n),e}function t(e,t,r,n){var i,a;if(r!=n)a=r>n?1:-1;else for(i=a=0;i<r;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=+(e[r]<t[r]),e[r]=1e7*n+e[r]-t[r];for(;!e[0]&&e.length>1;)e.shift()}return function(n,i,a,l){var s,u,c,d,f,p,h,m,g,v,y,x,w,O,S,j,E,k,A=n.constructor,C=n.s==i.s?1:-1,M=n.d,T=i.d;if(!n.s)return new A(n);if(!i.s)throw Error(o+"Division by zero");for(c=0,u=n.e-i.e,E=T.length,S=M.length,m=(h=new A(C)).d=[];T[c]==(M[c]||0);)++c;if(T[c]>(M[c]||0)&&--u,(x=null==a?a=A.precision:l?a+(b(n)-b(i))+1:a)<0)return new A(0);if(x=x/7+2|0,c=0,1==E)for(d=0,T=T[0],x++;(c<S||d)&&x--;c++)w=1e7*d+(M[c]||0),m[c]=w/T|0,d=w%T|0;else{for((d=1e7/(T[0]+1)|0)>1&&(T=e(T,d),M=e(M,d),E=T.length,S=M.length),O=E,v=(g=M.slice(0,E)).length;v<E;)g[v++]=0;(k=T.slice()).unshift(0),j=T[0],T[1]>=1e7/2&&++j;do d=0,(s=t(T,g,E,v))<0?(y=g[0],E!=v&&(y=1e7*y+(g[1]||0)),(d=y/j|0)>1?(d>=1e7&&(d=1e7-1),p=(f=e(T,d)).length,v=g.length,1==(s=t(f,g,p,v))&&(d--,r(f,E<p?k:T,p))):(0==d&&(s=d=1),f=T.slice()),(p=f.length)<v&&f.unshift(0),r(g,f,v),-1==s&&(v=g.length,(s=t(T,g,E,v))<1&&(d++,r(g,E<v?k:T,v))),v=g.length):0===s&&(d++,g=[0]),m[c++]=d,s&&g[0]?g[v++]=M[O]||0:(g=[M[O]],v=1);while((O++<S||void 0!==g[0])&&x--)}return m[0]||m.shift(),h.e=u,P(h,l?a+b(h)+1:a)}}();function y(e,t){var r,i,o,l,u,d=0,f=0,p=e.constructor,h=p.precision;if(b(e)>16)throw Error(s+b(e));if(!e.s)return new p(n);for(null==t?(a=!1,u=h):u=t,l=new p(.03125);e.abs().gte(.1);)e=e.times(l),f+=5;for(u+=Math.log(c(2,f))/Math.LN10*2+5|0,r=i=o=new p(n),p.precision=u;;){if(i=P(i.times(e),u),r=r.times(++d),g((l=o.plus(v(i,r,u))).d).slice(0,u)===g(o.d).slice(0,u)){for(;f--;)o=P(o.times(o),u);return p.precision=h,null==t?(a=!0,P(o,h)):o}o=l}}function b(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function x(e,t,r){if(t>e.LN10.sd())throw a=!0,r&&(e.precision=r),Error(o+"LN10 precision limit exceeded");return P(new e(e.LN10),t)}function w(e){for(var t="";e--;)t+="0";return t}function O(e,t){var r,i,l,s,u,c,d,f,p,h=1,m=e,y=m.d,w=m.constructor,S=w.precision;if(m.s<1)throw Error(o+(m.s?"NaN":"-Infinity"));if(m.eq(n))return new w(0);if(null==t?(a=!1,f=S):f=t,m.eq(10))return null==t&&(a=!0),x(w,f);if(w.precision=f+=10,i=(r=g(y)).charAt(0),!(15e14>Math.abs(s=b(m))))return d=x(w,f+2,S).times(s+""),m=O(new w(i+"."+r.slice(1)),f-10).plus(d),w.precision=S,null==t?(a=!0,P(m,S)):m;for(;i<7&&1!=i||1==i&&r.charAt(1)>3;)i=(r=g((m=m.times(e)).d)).charAt(0),h++;for(s=b(m),i>1?(m=new w("0."+r),s++):m=new w(i+"."+r.slice(1)),c=u=m=v(m.minus(n),m.plus(n),f),p=P(m.times(m),f),l=3;;){if(u=P(u.times(p),f),g((d=c.plus(v(u,new w(l),f))).d).slice(0,f)===g(c.d).slice(0,f))return c=c.times(2),0!==s&&(c=c.plus(x(w,f+2,S).times(s+""))),c=v(c,new w(h),f),w.precision=S,null==t?(a=!0,P(c,S)):c;c=d,l+=2}}function S(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(n,i)){if(i-=n,e.e=u((r=r-n-1)/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=7;n<i;)e.d.push(+t.slice(n,n+=7));n=7-(t=t.slice(n)).length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),a&&(e.e>f||e.e<-f))throw Error(s+r)}else e.s=0,e.e=0,e.d=[0];return e}function P(e,t,r){var n,i,o,l,d,p,h,m,g=e.d;for(l=1,o=g[0];o>=10;o/=10)l++;if((n=t-l)<0)n+=7,i=t,h=g[m=0];else{if((m=Math.ceil((n+1)/7))>=(o=g.length))return e;for(l=1,h=o=g[m];o>=10;o/=10)l++;n%=7,i=n-7+l}if(void 0!==r&&(d=h/(o=c(10,l-i-1))%10|0,p=t<0||void 0!==g[m+1]||h%o,p=r<4?(d||p)&&(0==r||r==(e.s<0?3:2)):d>5||5==d&&(4==r||p||6==r&&(n>0?i>0?h/c(10,l-i):0:g[m-1])%10&1||r==(e.s<0?8:7))),t<1||!g[0])return p?(o=b(e),g.length=1,t=t-o-1,g[0]=c(10,(7-t%7)%7),e.e=u(-t/7)||0):(g.length=1,g[0]=e.e=e.s=0),e;if(0==n?(g.length=m,o=1,m--):(g.length=m+1,o=c(10,7-n),g[m]=i>0?(h/c(10,l-i)%c(10,i)|0)*o:0),p)for(;;)if(0==m){1e7==(g[0]+=o)&&(g[0]=1,++e.e);break}else{if(g[m]+=o,1e7!=g[m])break;g[m--]=0,o=1}for(n=g.length;0===g[--n];)g.pop();if(a&&(e.e>f||e.e<-f))throw Error(s+b(e));return e}function j(e,t){var r,n,i,o,l,s,u,c,d,f,p=e.constructor,h=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),a?P(t,h):t;if(u=e.d,f=t.d,n=t.e,c=e.e,u=u.slice(),l=c-n){for((d=l<0)?(r=u,l=-l,s=f.length):(r=f,n=c,s=u.length),l>(i=Math.max(Math.ceil(h/7),s)+2)&&(l=i,r.length=1),r.reverse(),i=l;i--;)r.push(0);r.reverse()}else{for((d=(i=u.length)<(s=f.length))&&(s=i),i=0;i<s;i++)if(u[i]!=f[i]){d=u[i]<f[i];break}l=0}for(d&&(r=u,u=f,f=r,t.s=-t.s),s=u.length,i=f.length-s;i>0;
5--i)u[s++]=0;for(i=f.length;i>l;){if(u[--i]<f[i]){for(o=i;o&&0===u[--o];)u[o]=1e7-1;--u[o],u[i]+=1e7}u[i]-=f[i]}for(;0===u[--s];)u.pop();for(;0===u[0];u.shift())--n;return u[0]?(t.d=u,t.e=n,a?P(t,h):t):new p(0)}function E(e,t,r){var n,i=b(e),a=g(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+w(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+w(-i-1)+a,r&&(n=r-o)>0&&(a+=w(n))):i>=o?(a+=w(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+w(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=w(n))),e.s<0?"-"+a:a}function k(e,t){if(e.length>t)return e.length=t,!0}function A(e){if(!e||"object"!=typeof e)throw Error(o+"Object expected");var t,r,n,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(n=e[r=i[t]]))if(u(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(l+r+": "+n);if(void 0!==(n=e[r="LN10"]))if(n==Math.LN10)this[r]=new this(n);else throw Error(l+r+": "+n);return this}if((i=function e(t){var r,n,i;function a(e){if(!(this instanceof a))return new a(e);if(this.constructor=a,e instanceof a){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(l+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return S(this,e.toString())}if("string"!=typeof e)throw Error(l+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,d.test(e))S(this,e);else throw Error(l+e)}if(a.prototype=p,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=A,void 0===t&&(t={}),t)for(r=0,i=["precision","rounding","toExpNeg","toExpPos","LN10"];r<i.length;)t.hasOwnProperty(n=i[r++])||(t[n]=this[n]);return a.config(t),a}(i)).default=i.Decimal=i,n=new i(1),"function"==typeof define&&define.amd){let t;e.r,void 0!==(t=i)&&e.v(t)}else t.exports?t.exports=i:(r||(r="u">typeof self&&self&&self.self==self?self:Function("return this")()),r.Decimal=i)}(e.e)},78492,(e,t,r)=>{"use strict";var n=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function l(e,t,r,n,a){if("function"!=typeof r)throw TypeError("The listener must be a function");var l=new o(r,n||e,a),s=i?i+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(i=!1)),u.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},u.prototype.listeners=function(e){var t=i?i+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,a=r.length,o=Array(a);n<a;n++)o[n]=r[n].fn;return o},u.prototype.listenerCount=function(e){var t=i?i+e:e,r=this._events[t];return r?r.fn?1:r.length:0},u.prototype.emit=function(e,t,r,n,a,o){var l=i?i+e:e;if(!this._events[l])return!1;var s,u,c=this._events[l],d=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),d){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,r),!0;case 4:return c.fn.call(c.context,t,r,n),!0;case 5:return c.fn.call(c.context,t,r,n,a),!0;case 6:return c.fn.call(c.context,t,r,n,a,o),!0}for(u=1,s=Array(d-1);u<d;u++)s[u-1]=arguments[u];c.fn.apply(c.context,s)}else{var f,p=c.length;for(u=0;u<p;u++)switch(c[u].once&&this.removeListener(e,c[u].fn,void 0,!0),d){case 1:c[u].fn.call(c[u].context);break;case 2:c[u].fn.call(c[u].context,t);break;case 3:c[u].fn.call(c[u].context,t,r);break;case 4:c[u].fn.call(c[u].context,t,r,n);break;default:if(!s)for(f=1,s=Array(d-1);f<d;f++)s[f-1]=arguments[f];c[u].fn.apply(c[u].context,s)}}return!0},u.prototype.on=function(e,t,r){return l(this,e,t,r,!1)},u.prototype.once=function(e,t,r){return l(this,e,t,r,!0)},u.prototype.removeListener=function(e,t,r,n){var a=i?i+e:e;if(!this._events[a])return this;if(!t)return s(this,a),this;var o=this._events[a];if(o.fn)o.fn!==t||n&&!o.once||r&&o.context!==r||s(this,a);else{for(var l=0,u=[],c=o.length;l<c;l++)(o[l].fn!==t||n&&!o[l].once||r&&o[l].context!==r)&&u.push(o[l]);u.length?this._events[a]=1===u.length?u[0]:u:s(this,a)}return this},u.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&s(this,t)):(this._events=new a,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=i,u.EventEmitter=u,t.exports=u},52210,(e,t,r)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,i=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,l=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,x=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function O(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case d:case f:case o:case s:case l:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case v:case g:case u:return e;default:return t}}case a:return t}}}function S(e){return O(e)===f}r.AsyncMode=d,r.ConcurrentMode=f,r.ContextConsumer=c,r.ContextProvider=u,r.Element=i,r.ForwardRef=p,r.Fragment=o,r.Lazy=v,r.Memo=g,r.Portal=a,r.Profiler=s,r.StrictMode=l,r.Suspense=h,r.isAsyncMode=function(e){return S(e)||O(e)===d},r.isConcurrentMode=S,r.isContextConsumer=function(e){return O(e)===c},r.isContextProvider=function(e){return O(e)===u},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},r.isForwardRef=function(e){return O(e)===p},r.isFragment=function(e){return O(e)===o},r.isLazy=function(e){return O(e)===v},r.isMemo=function(e){return O(e)===g},r.isPortal=function(e){return O(e)===a},r.isProfiler=function(e){return O(e)===s},r.isStrictMode=function(e){return O(e)===l},r.isSuspense=function(e){return O(e)===h},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===f||e===s||e===l||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===g||e.$$typeof===u||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===x||e.$$typeof===w||e.$$typeof===y)},r.typeOf=O},79684,(e,t,r)=>{"use strict";
5t.exports=e.r(52210)},10185,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.uniqBy=function(e,t){let r=new Map;for(let n=0;n<e.length;n++){let i=e[n],a=t(i,n,e);r.has(a)||r.set(a,i)}return Array.from(r.values())}},17139,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.ary=function(e,t){return function(...r){return e.apply(this,r.slice(0,t))}}},36074,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.identity=function(e){return e}},52603,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isObjectLike=function(e){return"object"==typeof e&&null!==e}},44936,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(69642),i=e.r(52603);r.isArrayLikeObject=function(e){return i.isObjectLike(e)&&n.isArrayLike(e)}},77473,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(18915);r.property=function(e){return function(t){return n.get(t,e)}}},75234,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isPrimitive=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e}},44695,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(90820),i=e.r(75234),a=e.r(93363);function o(e,t,r,u){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,r,n){if(null==t)return!0;if(Array.isArray(t))return l(e,t,r,n);if(t instanceof Map){var a=e,o=t,u=r,c=n;if(0===o.size)return!0;if(!(a instanceof Map))return!1;for(let[e,t]of o.entries())if(!1===u(a.get(e),t,e,a,o,c))return!1;return!0}if(t instanceof Set)return s(e,t,r,n);let d=Object.keys(t);if(null==e||i.isPrimitive(e))return 0===d.length;if(0===d.length)return!0;if(n?.has(t))return n.get(t)===e;n?.set(t,e);try{for(let a=0;a<d.length;a++){let o=d[a];if(!i.isPrimitive(e)&&!(o in e)||void 0===t[o]&&void 0!==e[o]||null===t[o]&&null!==e[o]||!r(e[o],t[o],o,e,t,n))return!1}return!0}finally{n?.delete(t)}}(e,t,r,u);case"function":if(Object.keys(t).length>0)return o(e,{...t},r,u);return a.isEqualsSameValueZero(e,t);default:if(!n.isObject(e))return a.isEqualsSameValueZero(e,t);if("string"==typeof t)return""===t;return!0}}function l(e,t,r,n){if(0===t.length)return!0;if(!Array.isArray(e))return!1;let i=new Set;for(let a=0;a<t.length;a++){let o=t[a],l=!1;for(let s=0;s<e.length;s++){if(i.has(s))continue;let u=e[s],c=!1;if(r(u,o,a,e,t,n)&&(c=!0),c){i.add(s),l=!0;break}}if(!l)return!1}return!0}function s(e,t,r,n){return 0===t.size||e instanceof Set&&l([...e],[...t],r,n)}r.isMatchWith=function e(t,r,n){return"function"!=typeof n?e(t,r,()=>void 0):o(t,r,function e(t,r,i,a,l,s){let u=n(t,r,i,a,l,s);return void 0!==u?!!u:o(t,r,e,s)},new Map)},r.isSetMatch=s},3450,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(44695);r.isMatch=function(e,t){return n.isMatchWith(e,t,()=>void 0)}},9866,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.getSymbols=function(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}},23678,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.getTag=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}},55813,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.argumentsTag="[object Arguments]",r.arrayBufferTag="[object ArrayBuffer]",r.arrayTag="[object Array]",r.bigInt64ArrayTag="[object BigInt64Array]",r.bigUint64ArrayTag="[object BigUint64Array]",r.booleanTag="[object Boolean]",r.dataViewTag="[object DataView]",r.dateTag="[object Date]",r.errorTag="[object Error]",r.float32ArrayTag="[object Float32Array]",r.float64ArrayTag="[object Float64Array]",r.functionTag="[object Function]",r.int16ArrayTag="[object Int16Array]",r.int32ArrayTag="[object Int32Array]",r.int8ArrayTag="[object Int8Array]",r.mapTag="[object Map]",r.numberTag="[object Number]",r.objectTag="[object Object]",r.regexpTag="[object RegExp]",r.setTag="[object Set]",r.stringTag="[object String]",r.symbolTag="[object Symbol]",r.uint16ArrayTag="[object Uint16Array]",r.uint32ArrayTag="[object Uint32Array]",r.uint8ArrayTag="[object Uint8Array]",r.uint8ClampedArrayTag="[object Uint8ClampedArray]"},35071,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.globalThis="object"==typeof globalThis&&globalThis||"object"==typeof window&&window||"object"==typeof self&&self||e.g||function(){return this}()||Function("return this")()},25810,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(35071);r.isBuffer=function(e){return void 0!==n.globalThis.Buffer&&n.globalThis.Buffer.isBuffer(e)}},55424,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isTypedArray=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}},92348,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(9866),i=e.r(23678),a=e.r(55813),o=e.r(25810),l=e.r(75234),s=e.r(55424);function u(e,t,r,n=new Map,d){let f=d?.(e,t,r,n);if(void 0!==f)return f;if(l.isPrimitive(e))return e;if(n.has(e))return n.get(e);if(Array.isArray(e)){let t=Array(e.length);n.set(e,t);for(let i=0;i<e.length;i++)t[i]=u(e[i],i,r,n,d);
5return Object.hasOwn(e,"index")&&(t.index=e.index),Object.hasOwn(e,"input")&&(t.input=e.input),t}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let t=new RegExp(e.source,e.flags);return t.lastIndex=e.lastIndex,t}if(e instanceof Map){let t=new Map;for(let[i,a]of(n.set(e,t),e))t.set(i,u(a,i,r,n,d));return t}if(e instanceof Set){let t=new Set;for(let i of(n.set(e,t),e))t.add(u(i,void 0,r,n,d));return t}if(o.isBuffer(e))return e.subarray();if(s.isTypedArray(e)){let t=new(Object.getPrototypeOf(e)).constructor(e.length);n.set(e,t);for(let i=0;i<e.length;i++)t[i]=u(e[i],i,r,n,d);return t}if(e instanceof ArrayBuffer||"u">typeof SharedArrayBuffer&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let t=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return n.set(e,t),c(t,e,r,n,d),t}if("u">typeof File&&e instanceof File){let t=new File([e],e.name,{type:e.type});return n.set(e,t),c(t,e,r,n,d),t}if("u">typeof Blob&&e instanceof Blob){let t=new Blob([e],{type:e.type});return n.set(e,t),c(t,e,r,n,d),t}if(e instanceof Error){let t=structuredClone(e);return n.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,t.constructor=e.constructor,c(t,e,r,n,d),t}if(e instanceof Boolean){let t=new Boolean(e.valueOf());return n.set(e,t),c(t,e,r,n,d),t}if(e instanceof Number){let t=new Number(e.valueOf());return n.set(e,t),c(t,e,r,n,d),t}if(e instanceof String){let t=new String(e.valueOf());return n.set(e,t),c(t,e,r,n,d),t}if("object"==typeof e&&function(e){switch(i.getTag(e)){case a.argumentsTag:case a.arrayTag:case a.arrayBufferTag:case a.dataViewTag:case a.booleanTag:case a.dateTag:case a.float32ArrayTag:case a.float64ArrayTag:case a.int8ArrayTag:case a.int16ArrayTag:case a.int32ArrayTag:case a.mapTag:case a.numberTag:case a.objectTag:case a.regexpTag:case a.setTag:case a.stringTag:case a.symbolTag:case a.uint8ArrayTag:case a.uint8ClampedArrayTag:case a.uint16ArrayTag:case a.uint32ArrayTag:return!0;default:return!1}}(e)){let t=Object.create(Object.getPrototypeOf(e));return n.set(e,t),c(t,e,r,n,d),t}return e}function c(e,t,r=e,i,a){let o=[...Object.keys(t),...n.getSymbols(t)];for(let n=0;n<o.length;n++){let l=o[n],s=Object.getOwnPropertyDescriptor(e,l);(null==s||s.writable)&&(e[l]=u(t[l],l,r,i,a))}}r.cloneDeepWith=function(e,t){return u(e,void 0,e,new Map,t)},r.cloneDeepWithImpl=u,r.copyProperties=c},99510,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(92348);r.cloneDeep=function(e){return n.cloneDeepWithImpl(e,void 0,e,new Map,void 0)}},67284,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(3450),i=e.r(99510);r.matches=function(e){return e=i.cloneDeep(e),t=>n.isMatch(t,e)}},68110,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(92348),i=e.r(23678),a=e.r(55813);r.cloneDeepWith=function(e,t){return n.cloneDeepWith(e,(r,o,l,s)=>{let u=t?.(r,o,l,s);if(void 0!==u)return u;if("object"==typeof e){if(i.getTag(e)===a.objectTag&&"function"!=typeof e.constructor){let t={};return s.set(e,t),n.copyProperties(t,e,l,s),t}switch(Object.prototype.toString.call(e)){case a.numberTag:case a.stringTag:case a.booleanTag:{let t=new e.constructor(e?.valueOf());return n.copyProperties(t,e),t}case a.argumentsTag:{let t={};return n.copyProperties(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return}}})}},93141,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(68110);r.cloneDeep=function(e){return n.cloneDeepWith(e)}},17858,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(23678);r.isArguments=function(e){return null!==e&&"object"==typeof e&&"[object Arguments]"===n.getTag(e)}},56518,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(33858),i=e.r(5257),a=e.r(17858),o=e.r(79232);r.has=function(e,t){let r;if(0===(r=Array.isArray(t)?t:"string"==typeof t&&n.isDeepKey(t)&&e?.[t]==null?o.toPath(t):[t]).length)return!1;let l=e;for(let e=0;e<r.length;e++){let t=r[e];if((null==l||!Object.hasOwn(l,t))&&!((Array.isArray(l)||a.isArguments(l))&&i.isIndex(t)&&t<l.length))return!1;l=l[t]}return!0}},40656,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(3450),i=e.r(96736),a=e.r(93141),o=e.r(18915),l=e.r(56518);r.matchesProperty=function(e,t){switch(typeof e){case"object":Object.is(e?.valueOf(),-0)&&(e="-0");break;case"number":e=i.toKey(e)}return t=a.cloneDeep(t),function(r){let i=o.get(r,e);return void 0===i?l.has(r,e):void 0===t?void 0===i:n.isMatch(i,t)}}},27519,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(36074),i=e.r(77473),a=e.r(67284),o=e.r(40656);r.iteratee=function(e){if(null==e)return n.identity;switch(typeof e){case"function":return e;case"object":if(Array.isArray(e)&&2===e.length)return o.matchesProperty(e[0],e[1]);return a.matches(e);case"string":case"symbol":case"number":return i.property(e)}}}
5,77008,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(10185),i=e.r(17139),a=e.r(36074),o=e.r(44936),l=e.r(27519);r.uniqBy=function(e,t=a.identity){return o.isArrayLikeObject(e)?n.uniqBy(Array.from(e),i.ary(l.iteratee(t),1)):[]}},92809,(e,t,r)=>{t.exports=e.r(77008).uniqBy},1725,61849,36536,94395,25949,98982,27241,2353,75058,22075,79812,41088,75337,20462,29071,31195,46710,92860,77320,18457,6393,91526,10439,61764,76735,29194,31725,20135,57999,43404,89763,51883,33369,16888,73393,72733,97865,29601,494,69212,38279,81977,844,59798,42221,95146,40657,19346,15549,91187,92887,66576,237,28108,9928,22766,85183,29905,39425,34239,e=>{"use strict";var t,r,n,i,a,o,l,s,u,c,d,f,p,h,m,g,v,y,b,x,w,O,S,P,j,E,k,A,C,M,T,N=e.i(71645);e.i(47167);var D=Symbol.for("immer-nothing"),I=Symbol.for("immer-draftable"),_=Symbol.for("immer-state");function z(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var L=Object,F=L.getPrototypeOf,R="constructor",B="prototype",U="configurable",V="enumerable",H="writable",$="value",W=e=>!!e&&!!e[_];function q(e){return!!e&&(G(e)||et(e)||!!e[I]||!!e[R]?.[I]||er(e)||en(e))}var K=L[B][R].toString(),Y=new WeakMap;function G(e){if(!e||!ei(e))return!1;let t=F(e);if(null===t||t===L[B])return!0;let r=L.hasOwnProperty.call(t,R)&&t[R];if(r===Object)return!0;if(!ea(r))return!1;let n=Y.get(r);return void 0===n&&(n=Function.toString.call(r),Y.set(r,n)),n===K}function Z(e,t,r=!0){0===Q(e)?(r?Reflect.ownKeys(e):L.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function Q(e){let t=e[_];return t?t.type_:et(e)?1:er(e)?2:3*!!en(e)}var X=(e,t,r=Q(e))=>2===r?e.has(t):L[B].hasOwnProperty.call(e,t),J=(e,t,r=Q(e))=>2===r?e.get(t):e[t],ee=(e,t,r,n=Q(e))=>{2===n?e.set(t,r):3===n?e.add(r):e[t]=r},et=Array.isArray,er=e=>e instanceof Map,en=e=>e instanceof Set,ei=e=>"object"==typeof e,ea=e=>"function"==typeof e,eo=e=>e.modified_?e.copy_:e.base_;function el(e,t){if(er(e))return new Map(e);if(en(e))return new Set(e);if(et(e))return Array[B].slice.call(e);let r=G(e);if(!0!==t&&("class_only"!==t||r)){let t=F(e);if(null!==t&&r)return{...e};let n=L.create(t);return L.assign(n,e)}{let t=L.getOwnPropertyDescriptors(e);delete t[_];let r=Reflect.ownKeys(t);for(let n=0;n<r.length;n++){let i=r[n],a=t[i];!1===a[H]&&(a[H]=!0,a[U]=!0),(a.get||a.set)&&(t[i]={[U]:!0,[H]:!0,[V]:a[V],[$]:e[i]})}return L.create(F(e),t)}}function es(e,t=!1){return ec(e)||W(e)||!q(e)||(Q(e)>1&&L.defineProperties(e,{set:eu,add:eu,clear:eu,delete:eu}),L.freeze(e),t&&Z(e,(e,t)=>{es(t,!0)},!1)),e}var eu={[$]:function(){z(2)}};function ec(e){return!(null!==e&&ei(e))||L.isFrozen(e)}var ed="MapSet",ef="Patches",ep="ArrayMethods",eh={};function em(e){let t=eh[e];return t||z(0,e),t}var eg=e=>!!eh[e];function ev(e,t){t&&(e.patchPlugin_=em(ef),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function ey(e){eb(e),e.drafts_.forEach(ew),e.drafts_=null}function eb(e){e===a&&(a=e.parent_)}var ex=e=>a={drafts_:[],parent_:a,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:eg(ed)?em(ed):void 0,arrayMethodsPlugin_:eg(ep)?em(ep):void 0};function ew(e){let t=e[_];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function eO(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];if(void 0!==e&&e!==r){r[_].modified_&&(ey(t),z(4)),q(e)&&(e=eS(t,e));let{patchPlugin_:n}=t;n&&n.generateReplacementPatches_(r[_].base_,e,t)}else e=eS(t,r);return function(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&es(t,r)}(t,e,!0),ey(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==D?e:void 0}function eS(e,t){if(ec(t))return t;let r=t[_];if(!r)return eC(t,e.handledSet_,e);if(!ej(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){let{callbacks_:t}=r;if(t)for(;t.length>0;)t.pop()(e);eA(r,e)}return r.copy_}function eP(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var ej=(e,t)=>e.scope_===t,eE=[];function ek(e,t,r,n){let i=e.copy_||e.base_,a=e.type_;if(void 0!==n&&J(i,n,a)===t)return void ee(i,n,r,a);if(!e.draftLocations_){let t=e.draftLocations_=new Map;Z(i,(e,r)=>{if(W(r)){let n=t.get(r)||[];n.push(e),t.set(r,n)}})}for(let n of e.draftLocations_.get(t)??eE)ee(i,n,r,a)}function eA(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:r}=t;if(r){let n=r.getPath(e);n&&r.generatePatches_(e,n,t)}eP(e)}}function eC(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||W(e)||t.has(e)||!q(e)||ec(e)||(t.add(e),Z(e,(n,i)=>{if(W(i)){let t=i[_];ej(t,r)&&(ee(e,n,eo(t),e.type_),eP(t))}else q(i)&&eC(i,t,r)})),e}var eM={get(e,t){let r;if(t===_)return e;let n=e.scope_.arrayMethodsPlugin_,i=1===e.type_&&"string"==typeof t;if(i&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let a=e.copy_||e.base_;if(!X(a,t,e.type_)){var o;let r;return o=e,(r=eD(a,t))?$ in r?r[$]:r.get?.call(o.draft_):void 0}let l=a[t];
5if(e.finalized_||!q(l)||i&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&Number.isInteger(r=+t)&&String(r)===t)return l;if(l===eN(e.base_,t)){e_(e);let r=1===e.type_?+t:t,n=ez(e.scope_,l,e,r);return e.copy_[r]=n}return l},has:(e,t)=>t in(e.copy_||e.base_),ownKeys:e=>Reflect.ownKeys(e.copy_||e.base_),set(e,t,r){let n=eD(e.copy_||e.base_,t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=eN(e.copy_||e.base_,t),i=n?.[_];if(i&&i.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||X(e.base_,t,e.type_)))return!0;e_(e),eI(e)}return!!(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_.set(t,!0),!function(e,t,r){let{scope_:n}=e;if(W(r)){let i=r[_];ej(i,n)&&i.callbacks_.push(function(){e_(e),ek(e,r,eo(i),t)})}else q(r)&&e.callbacks_.push(function(){let i=e.copy_||e.base_;3===e.type_?i.has(r)&&eC(r,n.handledSet_,n):J(i,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&eC(J(e.copy_,t,e.type_),n.handledSet_,n)})}(e,t,r),!0)},deleteProperty:(e,t)=>(e_(e),void 0!==eN(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),eI(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=e.copy_||e.base_,n=Reflect.getOwnPropertyDescriptor(r,t);return n?{[H]:!0,[U]:1!==e.type_||"length"!==t,[V]:n[V],[$]:r[t]}:n},defineProperty(){z(11)},getPrototypeOf:e=>F(e.base_),setPrototypeOf(){z(12)}},eT={};for(let e in eM){let t=eM[e];eT[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function eN(e,t){let r=e[_];return(r?r.copy_||r.base_:e)[t]}function eD(e,t){if(!(t in e))return;let r=F(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=F(r)}}function eI(e){!e.modified_&&(e.modified_=!0,e.parent_&&eI(e.parent_))}function e_(e){e.copy_||(e.assigned_=new Map,e.copy_=el(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function ez(e,t,r,n){let[i,o]=er(t)?em(ed).proxyMap_(t,r):en(t)?em(ed).proxySet_(t,r):function(e,t){let r=et(e),n={type_:+!!r,scope_:t?t.scope_:a,modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=n,o=eM;r&&(i=[n],o=eT);let{revoke:l,proxy:s}=Proxy.revocable(i,o);return n.draft_=s,n.revoke_=l,[s,n]}(t,r);if((r?.scope_??a).drafts_.push(i),o.callbacks_=r?.callbacks_??[],o.key_=n,r&&void 0!==n)r.callbacks_.push(function(e){if(!o||!ej(o,e))return;e.mapSetPlugin_?.fixSetContents(o);let t=eo(o);ek(r,o.draft_??o,t,n),eA(o,e)});else o.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(o);let{patchPlugin_:t}=e;o.modified_&&t&&t.generatePatches_(o,[],e)});return i}function eL(e){return W(e)||z(10,e),function e(t){let r;if(!q(t)||ec(t))return t;let n=t[_],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=el(t,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else r=el(t,!0);return Z(r,(t,n)=>{ee(r,t,e(n))},i),n&&(n.finalized_=!1),r}(e)}eT.deleteProperty=function(e,t){return eT.set.call(this,e,t,void 0)},eT.set=function(e,t,r){return eM.set.call(this,e[0],t,r,e[0])};var eF=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,r)=>{let n;if(ea(e)&&!ea(t)){let r=t;t=e;let n=this;return function(e=r,...i){return n.produce(e,e=>t.call(this,e,...i))}}if(ea(t)||z(6),void 0===r||ea(r)||z(7),q(e)){let i=ex(this),a=ez(i,e,void 0),o=!0;try{n=t(a),o=!1}finally{o?ey(i):eb(i)}return ev(i,r),eO(n,i)}if(e&&ei(e))z(1,e);else{if(void 0===(n=t(e))&&(n=e),n===D&&(n=void 0),this.autoFreeze_&&es(n,!0),r){let t=[],i=[];em(ef).generateReplacementPatches_(e,n,{patches_:t,inversePatches_:i}),r(t,i)}return n}},this.produceWithPatches=(e,t)=>{let r,n;return ea(e)?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},(e=>"boolean"==typeof e)(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),(e=>"boolean"==typeof e)(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),(e=>"boolean"==typeof e)(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){q(e)||z(8),W(e)&&(e=eL(e));let t=ex(this),r=ez(t,e,void 0);return r[_].isManual_=!0,eb(t),r}finishDraft(e,t){let r=e&&e[_];r&&r.isManual_||z(9);let{scope_:n}=r;return ev(n,t),eO(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];
5if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=em(ef).applyPatches_;return W(e)?n(e,t):this.produce(e,e=>n(e,t))}}().produce,eR=Symbol("NOT_FOUND"),eB=e=>Array.isArray(e)?e:[e],eU=0,eV=class{revision=eU;_value;_lastValue;_isEqual=eH;constructor(e,t=eH){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++eU)}};function eH(e,t){return e===t}function e$(e){return e instanceof eV||console.warn("Not a valid cell! ",e),e.value}var eW=(e,t)=>!1;function eq(){return function(e,t=eH){return new eV(null,t)}(0,eW)}var eK=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=eq()),e$(t)};Symbol();var eY=0,eG=Object.getPrototypeOf({}),eZ=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,eQ);tag=eq();tags={};children={};collectionTag=null;id=eY++},eQ={get:(e,t)=>(function(){let{value:r}=e,n=Reflect.get(r,t);if("symbol"==typeof t||t in eG)return n;if("object"==typeof n&&null!==n){var i;let r=e.children[t];return void 0===r&&(r=e.children[t]=Array.isArray(i=n)?new eX(i):new eZ(i)),r.tag&&e$(r.tag),r.proxy}{let r=e.tags[t];return void 0===r&&((r=e.tags[t]=eq()).value=n),e$(r),n}})(),ownKeys:e=>(eK(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},eX=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],eJ);tag=eq();tags={};children={};collectionTag=null;id=eY++},eJ={get:([e],t)=>("length"===t&&eK(e),eQ.get(e,t)),ownKeys:([e])=>eQ.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>eQ.getOwnPropertyDescriptor(e,t),has:([e],t)=>eQ.has(e,t)},e0=(e,t)=>e===t;function e1(e,t){let r,{equalityCheck:n=e0,maxSize:i=1,resultEqualityCheck:a}="object"==typeof t?t:{equalityCheck:t},o=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:r}=e;for(let i=0;i<r;i++)if(!n(e[i],t[i]))return!1;return!0},l=0,s=i<=1?{get:e=>r&&o(r.key,e)?r.value:eR,put(e,t){r={key:e,value:t}},getEntries:()=>r?[r]:[],clear(){r=void 0}}:function(e,t){let r=[];function n(e){let n=r.findIndex(r=>t(e,r.key));if(n>-1){let e=r[n];return n>0&&(r.splice(n,1),r.unshift(e)),e.value}return eR}return{get:n,put:function(t,i){n(t)===eR&&(r.unshift({key:t,value:i}),r.length>e&&r.pop())},getEntries:function(){return r},clear:function(){r=[]}}}(i,o);function u(){let t=s.get(arguments);if(t===eR){if(t=e.apply(null,arguments),l++,a){let e=s.getEntries().find(e=>a(e.value,t));e&&(t=e.value,0!==l&&l--)}s.put(arguments,t)}return t}return u.clearCache=()=>{s.clear(),u.resetResultsCount()},u.resultsCount=()=>l,u.resetResultsCount=()=>{l=0},u}var e2="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function e3(){return{s:0,v:void 0,o:null,p:null}}function e5(e,t={}){let r,n=e3(),{resultEqualityCheck:i}=t,a=0;function o(){let t,o=n,{length:l}=arguments;for(let e=0;e<l;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=o.o;null===e&&(o.o=e=new WeakMap);let r=e.get(t);void 0===r?(o=e3(),e.set(t,o)):o=r}else{let e=o.p;null===e&&(o.p=e=new Map);let r=e.get(t);void 0===r?(o=e3(),e.set(t,o)):o=r}}let s=o;if(1===o.s)t=o.v;else if(t=e.apply(null,arguments),a++,i){let e=r?.deref?.()??r;null!=e&&i(e,t)&&(t=e,0!==a&&a--),r="object"==typeof t&&null!==t||"function"==typeof t?new e2(t):t}return s.s=1,s.v=t,t}return o.clearCache=()=>{n=e3(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function e4(e,...t){let r="function"==typeof e?{memoize:e,memoizeOptions:t}:e,n=(...e)=>{let t,n,i=0,a=0,o={},l=e.pop();"object"==typeof l&&(o=l,l=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);let{memoize:s,memoizeOptions:u=[],argsMemoize:c=e5,argsMemoizeOptions:d=[],devModeChecks:f={}}={...r,...o},p=eB(u),h=eB(d),m=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let r=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${r}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),g=s(function(){return i++,l.apply(null,arguments)},...p);return Object.assign(c(function(){a++;let e=function(e,t){let r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}(m,arguments);return n=g.apply(null,e)}
5,...h),{resultFunc:l,memoizedResultFunc:g,dependencies:m,dependencyRecomputations:()=>a,resetDependencyRecomputations:()=>{a=0},lastResult:()=>n,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:s,argsMemoize:c})};return Object.assign(n,{withTypes:()=>n}),n}var e6=e4(e5),e7=Object.assign((e,t=e6)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let r=Object.keys(e);return t(r.map(t=>e[t]),(...e)=>e.reduce((e,t,n)=>(e[r[n]]=t,e),{}))},{withTypes:()=>e7});function e8(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}e.s(["createSelector",()=>e6,"createSelectorCreator",()=>e4,"lruMemoize",()=>e1,"weakMapMemoize",()=>e5],61849);var e9="function"==typeof Symbol&&Symbol.observable||"@@observable",te=()=>Math.random().toString(36).substring(7).split("").join("."),tt={INIT:`@@redux/INIT${te()}`,REPLACE:`@@redux/REPLACE${te()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${te()}`};function tr(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function tn(e){let t,r=Object.keys(e),n={};for(let t=0;t<r.length;t++){let i=r[t];"function"==typeof e[i]&&(n[i]=e[i])}let i=Object.keys(n);try{Object.keys(n).forEach(e=>{let t=n[e];if(void 0===t(void 0,{type:tt.INIT}))throw Error(e8(12));if(void 0===t(void 0,{type:tt.PROBE_UNKNOWN_ACTION()}))throw Error(e8(13))})}catch(e){t=e}return function(e={},r){if(t)throw t;let a=!1,o={};for(let t=0;t<i.length;t++){let l=i[t],s=n[l],u=e[l],c=s(u,r);if(void 0===c)throw r&&r.type,Error(e8(14));o[l]=c,a=a||c!==u}return(a=a||i.length!==Object.keys(e).length)?o:e}}function ti(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function ta(e){return tr(e)&&"type"in e&&"string"==typeof e.type}function to(e){return({dispatch:t,getState:r})=>n=>i=>"function"==typeof i?i(t,r,e):n(i)}var tl=to(),ts="u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?ti:ti.apply(null,arguments)};function tu(e,t){function r(...n){if(t){let r=t(...n);if(!r)throw Error(tX(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=t=>ta(t)&&t.type===e,r}"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var tc=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function td(e){return q(e)?eF(e,()=>{}):e}function tf(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}var tp="RTK_autoBatch",th=()=>e=>({payload:e,meta:{[tp]:!0}}),tm=e=>t=>{setTimeout(t,e)},tg=(e={type:"raf"})=>t=>(...r)=>{let n=t(...r),i=!0,a=!1,o=!1,l=new Set,s="tick"===e.type?queueMicrotask:"raf"===e.type?"u">typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:tm(10):"callback"===e.type?e.queueNotification:tm(e.timeout),u=()=>{o=!1,a&&(a=!1,l.forEach(e=>e()))};return Object.assign({},n,{subscribe(e){let t=n.subscribe(()=>i&&e());return l.add(e),()=>{t(),l.delete(e)}},dispatch(e){try{return(a=!(i=!e?.meta?.[tp]))&&!o&&(o=!0,s(u)),n.dispatch(e)}finally{i=!0}}})};function tv(e){let t,r={},n=[],i={addCase(e,t){let n="string"==typeof e?e:e.type;if(!n)throw Error(tX(28));if(n in r)throw Error(tX(29));return r[n]=t,i},addAsyncThunk:(e,t)=>(t.pending&&(r[e.pending.type]=t.pending),t.rejected&&(r[e.rejected.type]=t.rejected),t.fulfilled&&(r[e.fulfilled.type]=t.fulfilled),t.settled&&n.push({matcher:e.settled,reducer:t.settled}),i),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(t=e,i)};return e(i),[r,n,t]}var ty=Symbol.for("rtk-slice-createasyncthunk"),tb=((r=tb||{}).reducer="reducer",r.reducerWithPrepare="reducerWithPrepare",r.asyncThunk="asyncThunk",r),tx=function({creators:e}={}){let t=e?.asyncThunk?.[ty];return function(e){let r,{name:n,reducerPath:i=n}=e;if(!n)throw Error(tX(11));let a=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},o=Object.keys(a),l={},s={},u={},c=[],d={addCase(e,t){let r="string"==typeof e?e:e.type;if(!r)throw Error(tX(12));if(r in s)throw Error(tX(13));return s[r]=t,d},addMatcher:(e,t)=>(c.push({matcher:e,reducer:t}),d),exposeAction:(e,t)=>(u[e]=t,d),exposeCaseReducer:(e,t)=>(l[e]=t,d)};function f(){let[t={},r=[],n]="function"==typeof e.extraReducers?tv(e.extraReducers):[e.extraReducers],i={...t,...s};return function(e,t){let r,[n,i,a]=tv(t);if("function"==typeof e)r=()=>td(e());else{let t=td(e);r=()=>t}function o(e=r(),t){let l=[n[t.type],...i.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===l.filter(e=>!!e).length&&(l=[a]),l.reduce((e,r)=>{if(r)if(W(e)){let n=r(e,t);return void 0===n?e:n}else{if(q(e))return eF(e,e=>r(e,t));let n=r(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return o.getInitialState=r,o}(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of c)e.addMatcher(t.matcher,t.reducer);for(let t of r)e.addMatcher(t.matcher,t.reducer);n&&e.addDefaultCase(n)})}
5o.forEach(r=>{let i=a[r],o={reducerName:r,type:`${n}/${r}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===i._reducerDefinitionType?function({type:e,reducerName:t},r,n,i){if(!i)throw Error(tX(18));let{payloadCreator:a,fulfilled:o,pending:l,rejected:s,settled:u,options:c}=r,d=i(e,a,c);n.exposeAction(t,d),o&&n.addCase(d.fulfilled,o),l&&n.addCase(d.pending,l),s&&n.addCase(d.rejected,s),u&&n.addMatcher(d.settled,u),n.exposeCaseReducer(t,{fulfilled:o||tw,pending:l||tw,rejected:s||tw,settled:u||tw})}(o,i,d,t):function({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&"reducerWithPrepare"!==n._reducerDefinitionType)throw Error(tX(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?tu(e,o):tu(e))}(o,i,d)});let p=e=>e,h=new Map,m=new WeakMap;function g(e,t){return r||(r=f()),r(e,t)}function v(){return r||(r=f()),r.getInitialState()}function y(t,r=!1){function n(e){let i=e[t];return void 0===i&&r&&(i=tf(m,n,v)),i}function i(t=p){let n=tf(h,r,()=>new WeakMap);return tf(n,t,()=>{let n={};for(let[i,a]of Object.entries(e.selectors??{}))n[i]=function(e,t,r,n){function i(a,...o){let l=t(a);return void 0===l&&n&&(l=r()),e(l,...o)}return i.unwrapped=e,i}(a,t,()=>tf(m,t,v),r);return n})}return{reducerPath:t,getSelectors:i,get selectors(){return i(n)},selectSlice:n}}let b={name:n,reducer:g,actions:u,caseReducers:l,getInitialState:v,...y(i),injectInto(e,{reducerPath:t,...r}={}){let n=t??i;return e.inject({reducerPath:n,reducer:g},r),{...b,...y(n,!0)}}};return b}}();function tw(){}var tO="listener",tS="completed",tP="cancelled",tj=`task-${tP}`,tE=`task-${tS}`,tk=`${tO}-${tP}`,tA=`${tO}-${tS}`,tC=class{constructor(e){this.code=e,this.message=`task ${tP} (reason: ${e})`}name="TaskAbortError";message},tM=(e,t)=>{if("function"!=typeof e)throw TypeError(tX(32))},tT=()=>{},tN=(e,t=tT)=>(e.catch(t),e),tD=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),tI=e=>{if(e.aborted)throw new tC(e.reason)};function t_(e,t){let r=tT;return new Promise((n,i)=>{let a=()=>i(new tC(e.reason));e.aborted?a():(r=tD(e,a),t.finally(()=>r()).then(n,i))}).finally(()=>{r=tT})}var tz=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof tC?"cancelled":"rejected",error:e}}finally{t?.()}},tL=e=>t=>tN(t_(e,t).then(t=>(tI(e),t))),tF=e=>{let t=tL(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:tR}=Object,tB={},tU="listenerMiddleware",tV=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:a}=e;if(t)i=tu(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(i);else throw Error(tX(21));return tM(a,"options.listener"),{predicate:i,type:t,effect:a}},tH=tR(e=>{let{type:t,predicate:r,effect:n}=tV(e);return{id:((e=21)=>{let t="",r=e;for(;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t}
5)(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw Error(tX(22))}}},{withTypes:()=>tH}),t$=(e,t)=>{let{type:r,effect:n,predicate:i}=tV(t);return Array.from(e.values()).find(e=>("string"==typeof r?e.type===r:e.predicate===i)&&e.effect===n)},tW=e=>{e.pending.forEach(e=>{e.abort(tk)})},tq=(e,t,r)=>{try{e(t,r)}catch(e){setTimeout(()=>{throw e},0)}},tK=tR(tu(`${tU}/add`),{withTypes:()=>tK}),tY=tu(`${tU}/removeAll`),tG=tR(tu(`${tU}/remove`),{withTypes:()=>tG}),tZ=(...e)=>{console.error(`${tU}/error`,...e)},tQ=(e={})=>{let t=new Map,r=new Map,{extra:n,onError:i=tZ}=e;tM(i,"onError");let a=e=>{var r;return(r=t$(t,e)??tH(e)).unsubscribe=()=>t.delete(r.id),t.set(r.id,r),e=>{r.unsubscribe(),e?.cancelActive&&tW(r)}};tR(a,{withTypes:()=>a});let o=e=>{let r=t$(t,e);return r&&(r.unsubscribe(),e.cancelActive&&tW(r)),!!r};tR(o,{withTypes:()=>o});let l=async(e,o,l,s)=>{var u,c;let d,f=new AbortController,p=(u=f.signal,d=async(e,t)=>{tI(u);let r=()=>{},n=[new Promise((t,n)=>{let i=a({predicate:e,effect:(e,r)=>{r.unsubscribe(),t([e,r.getState(),r.getOriginalState()])}});r=()=>{i(),n()}})];null!=t&&n.push(new Promise(e=>setTimeout(e,t,null)));try{let e=await t_(u,Promise.race(n));return tI(u),e}finally{r()}},(e,t)=>tN(d(e,t))),h=[];try{let i;e.pending.add(f),i=r.get(e)??0,r.set(e,i+1),await Promise.resolve(e.effect(o,tR({},l,{getOriginalState:s,condition:(e,t)=>p(e,t).then(Boolean),take:p,delay:tF(f.signal),pause:tL(f.signal),extra:n,signal:f.signal,fork:(c=f.signal,(e,t)=>{tM(e,"taskExecutor");let r=new AbortController;tD(c,()=>r.abort(c.reason));let n=tz(async()=>{tI(c),tI(r.signal);let t=await e({pause:tL(r.signal),delay:tF(r.signal),signal:r.signal});return tI(r.signal),t},()=>r.abort(tE));return t?.autoJoin&&h.push(n.catch(tT)),{result:tL(c)(n),cancel(){r.abort(tj)}}}),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,r)=>{e!==f&&(e.abort(tk),r.delete(e))})},cancel:()=>{f.abort(tk),e.pending.delete(f)},throwIfCancelled:()=>{tI(f.signal)}})))}catch(e){e instanceof tC||tq(i,e,{raisedBy:"effect"})}finally{let t;await Promise.all(h),f.abort(tA),1===(t=r.get(e)??1)?r.delete(e):r.set(e,t-1),e.pending.delete(f)}},s=()=>{for(let e of r.keys())tW(e);t.clear()};return{middleware:e=>r=>n=>{let u;if(!ta(n))return r(n);if(tK.match(n))return a(n.payload);if(tY.match(n))return void s();if(tG.match(n))return o(n.payload);let c=e.getState(),d=()=>{if(c===tB)throw Error(tX(23));return c};try{if(u=r(n),t.size>0){let r=e.getState();for(let a of Array.from(t.values())){let t=!1;try{t=a.predicate(n,r,c)}catch(e){t=!1,tq(i,e,{raisedBy:"predicate"})}t&&l(a,n,e,d)}}}finally{c=tB}return u},startListening:a,stopListening:o,clearListeners:s}};function tX(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}Symbol.for("rtk-state-proxy-original");var tJ=e.i(92068);function t0(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function t1(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e.reduce((e,t,n)=>{var i=r[n-1];return"string"==typeof i?e+i+t:void 0!==i?e+t0(i)+t:e+t},"")}e.s(["round",()=>t0,"roundTemplateLiteral",()=>t1],36536);var t2=e=>0===e?0:e>0?1:-1,t3=e=>"number"==typeof e&&e!=+e,t5=e=>"string"==typeof e&&e.indexOf("%")===e.length-1,t4=e=>("number"==typeof e||e instanceof Number)&&!t3(e),t6=e=>t4(e)||"string"==typeof e,t7=0,t8=e=>{var t=++t7;return"".concat(e||"").concat(t)},t9=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!t4(e)&&"string"!=typeof e)return n;if(t5(e)){if(null==t)return n;var a=e.indexOf("%");r=t*parseFloat(e.slice(0,a))/100}else r=+e;return t3(r)&&(r=n),i&&null!=t&&r>t&&(r=t),r},re=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(r[String(e[n])])return!0;else r[String(e[n])]=!0;return!1};function rt(e,t,r){return t4(e)&&t4(t)?t0(e+r*(t-e)):t}function rr(e,t,r){if(e&&e.length)return e.find(e=>e&&("function"==typeof t?t(e):(0,tJ.default)(e,t))===r)}var rn=e=>null==e,ri=e=>rn(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function ra(e){return null!=e}function ro(){}e.s(["findEntryInArray",()=>rr,"getPercentValue",()=>t9,"hasDuplicate",()=>re,"interpolate",()=>rt,"isNan",()=>t3,"isNotNil",()=>ra,"isNullish",()=>rn,"isNumOrStr",()=>t6,"isNumber",()=>t4,"isPercent",()=>t5,"mathSign",()=>t2,"noop",()=>ro,"uniqueId",()=>t8,"upperFirst",()=>ri],94395);var rl=(e,t)=>
5{if(t&&Array.isArray(e)){var r=Number.parseInt(t,10);if(!t3(r))return e[r]}},rs=tx({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:()=>void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),ru=rs.reducer,{createEventEmitter:rc}=rs.actions;e.s(["arrayTooltipSearcher",()=>rl,"createEventEmitter",()=>rc,"optionsReducer",()=>ru],25949),e.i(13027);var rd={notify(){},get:()=>[]},rf="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,rp="u">typeof navigator&&"ReactNative"===navigator.product,rh=rf||rp?N.useLayoutEffect:N.useEffect;function rm(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}var rg=Symbol.for("react-redux-context"),rv="u">typeof globalThis?globalThis:{},ry=function(){if(!N.createContext)return{};let e=rv[rg]??=new Map,t=e.get(N.createContext);return t||(t=N.createContext(null),e.set(N.createContext,t)),t}(),rb=function(e){let{children:t,context:r,serverState:n,store:i}=e,a=N.useMemo(()=>{let e=function(e,t){let r,n=rd,i=0,a=!1;function o(){u.onStateChange&&u.onStateChange()}function l(){if(i++,!r){let t,i;r=e.subscribe(o),t=null,i=null,n={clear(){t=null,i=null},notify(){let e=t;for(;e;)e.callback(),e=e.next},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){let r=!0,n=i={callback:e,next:null,prev:i};return n.prev?n.prev.next=n:t=n,function(){r&&null!==t&&(r=!1,n.next?n.next.prev=n.prev:i=n.prev,n.prev?n.prev.next=n.next:t=n.next)}}}}}function s(){i--,r&&0===i&&(r(),r=void 0,n.clear(),n=rd)}let u={addNestedSub:function(e){l();let t=n.subscribe(e),r=!1;return()=>{r||(r=!0,t(),s())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:o,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,l())},tryUnsubscribe:function(){a&&(a=!1,s())},getListeners:()=>n};return u}(i);return{store:i,subscription:e,getServerState:n?()=>n:void 0}},[i,n]),o=N.useMemo(()=>i.getState(),[i]);return rh(()=>{let{subscription:e}=a;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),o!==i.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[a,o]),N.createElement((r||ry).Provider,{value:a},t)};function rx(e=ry){return function(){return N.useContext(e)}}var rw=rx(),rO=Symbol.for("immer-nothing"),rS=Symbol.for("immer-draftable"),rP=Symbol.for("immer-state");function rj(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var rE=Object.getPrototypeOf;function rk(e){return!!e&&!!e[rP]}function rA(e){return!!e&&(rT(e)||Array.isArray(e)||!!e[rS]||!!e.constructor?.[rS]||rz(e)||rL(e))}var rC=Object.prototype.constructor.toString(),rM=new WeakMap;function rT(e){if(!e||"object"!=typeof e)return!1;let t=Object.getPrototypeOf(e);if(null===t||t===Object.prototype)return!0;let r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if("function"!=typeof r)return!1;let n=rM.get(r);return void 0===n&&(n=Function.toString.call(r),rM.set(r,n)),n===rC}function rN(e,t,r=!0){0===rD(e)?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function rD(e){let t=e[rP];return t?t.type_:Array.isArray(e)?1:rz(e)?2:3*!!rL(e)}function rI(e,t){return 2===rD(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function r_(e,t,r){let n=rD(e);2===n?e.set(t,r):3===n?e.add(r):e[t]=r}function rz(e){return e instanceof Map}function rL(e){return e instanceof Set}function rF(e){return e.copy_||e.base_}function rR(e,t){if(rz(e))return new Map(e);if(rL(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let r=rT(e);if(!0!==t&&("class_only"!==t||r)){let t=rE(e);return null!==t&&r?{...e}:Object.assign(Object.create(t),e)}{let t=Object.getOwnPropertyDescriptors(e);delete t[rP];let r=Reflect.ownKeys(t);for(let n=0;n<r.length;n++){let i=r[n],a=t[i];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[i]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[i]})}return Object.create(rE(e),t)}}function rB(e,t=!1){return rV(e)||rk(e)||!rA(e)||(rD(e)>
51&&Object.defineProperties(e,{set:rU,add:rU,clear:rU,delete:rU}),Object.freeze(e),t&&Object.values(e).forEach(e=>rB(e,!0))),e}var rU={value:function(){rj(2)}};function rV(e){return null===e||"object"!=typeof e||Object.isFrozen(e)}var rH={};function r$(e){let t=rH[e];return t||rj(0,e),t}function rW(e,t){t&&(r$("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function rq(e){rK(e),e.drafts_.forEach(rG),e.drafts_=null}function rK(e){e===o&&(o=e.parent_)}function rY(e){return o={drafts_:[],parent_:o,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function rG(e){let t=e[rP];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function rZ(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];return void 0!==e&&e!==r?(r[rP].modified_&&(rq(t),rj(4)),rA(e)&&(e=rQ(t,e),t.parent_||rJ(t,e)),t.patches_&&r$("Patches").generateReplacementPatches_(r[rP].base_,e,t.patches_,t.inversePatches_)):e=rQ(t,r,[]),rq(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==rO?e:void 0}function rQ(e,t,r){if(rV(t))return t;let n=e.immer_.shouldUseStrictIteration(),i=t[rP];if(!i)return rN(t,(n,a)=>rX(e,i,t,n,a,r),n),t;if(i.scope_!==e)return t;if(!i.modified_)return rJ(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;let t=i.copy_,a=t,o=!1;3===i.type_&&(a=new Set(t),t.clear(),o=!0),rN(a,(n,a)=>rX(e,i,t,n,a,r,o),n),rJ(e,t,!1),r&&e.patches_&&r$("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function rX(e,t,r,n,i,a,o){if(null==i||"object"!=typeof i&&!o)return;let l=rV(i);if(!l||o){if(rk(i)){let o=rQ(e,i,a&&t&&3!==t.type_&&!rI(t.assigned_,n)?a.concat(n):void 0);if(r_(r,n,o),!rk(o))return;e.canAutoFreeze_=!1}else o&&r.add(i);if(rA(i)&&!l){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===i&&l)return;rQ(e,i),(!t||!t.scope_.parent_)&&"symbol"!=typeof n&&(rz(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&rJ(e,i)}}}function rJ(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&rB(t,r)}var r0={get(e,t){if(t===rP)return e;let r=rF(e);if(!rI(r,t)){var n;let i;return n=e,(i=r3(r,t))?"value"in i?i.value:i.get?.call(n.draft_):void 0}let i=r[t];return e.finalized_||!rA(i)?i:i===r2(e.base_,t)?(r4(e),e.copy_[t]=r7(i,e)):i},has:(e,t)=>t in rF(e),ownKeys:e=>Reflect.ownKeys(rF(e)),set(e,t,r){let n=r3(rF(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=r2(rF(e),t),i=n?.[rP];if(i&&i.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||rI(e.base_,t)))return!0;r4(e),r5(e)}return!!(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_[t]=!0,!0)},deleteProperty:(e,t)=>(void 0!==r2(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,r4(e),r5(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=rF(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:n.enumerable,value:r[t]}:n},defineProperty(){rj(11)},getPrototypeOf:e=>rE(e.base_),setPrototypeOf(){rj(12)}},r1={};function r2(e,t){let r=e[rP];return(r?rF(r):e)[t]}function r3(e,t){if(!(t in e))return;let r=rE(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=rE(r)}}function r5(e){!e.modified_&&(e.modified_=!0,e.parent_&&r5(e.parent_))}function r4(e){e.copy_||(e.copy_=rR(e.base_,e.scope_.immer_.useStrictShallowCopy_))}rN(r0,(e,t)=>{r1[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),r1.deleteProperty=function(e,t){return r1.set.call(this,e,t,void 0)},r1.set=function(e,t,r){return r0.set.call(this,e[0],t,r,e[0])};var r6=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,r)=>{let n;if("function"==typeof e&&"function"!=typeof t){let r=t;t=e;let n=this;return function(e=r,...i){return n.produce(e,e=>t.call(this,e,...i))}}if("function"!=typeof t&&rj(6),void 0!==r&&"function"!=typeof r&&rj(7),rA(e)){let i=rY(this),a=r7(e,void 0),o=!0;try{n=t(a),o=!1}finally{o?rq(i):rK(i)}return rW(i,r),rZ(n,i)}if(e&&"object"==typeof e)rj(1,e);else{if(void 0===(n=t(e))&&(n=e),n===rO&&(n=void 0),this.autoFreeze_&&rB(n,!0),r){let t=[],i=[];r$("Patches").generateReplacementPatches_(e,n,t,i),r(t,i)}return n}},this.produceWithPatches=(e,t)=>{let r,n;return"function"==typeof e?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;rA(e)||rj(8),rk(e)&&(rk(t=e)||rj(10,t),e=function e(t){let r;if(!rA(t)||rV(t))return t;let n=t[rP],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=rR(t,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else r=rR(t,!0);return rN(r,(t,n)=>{r_(r,t,e(n))},i),n&&(n.finalized_=!1),r}(t));let r=rY(this),n=r7(e,void 0);return n[rP].isManual_=!0,rK(r),n}finishDraft(e,t){let r=e&&e[rP];r&&r.isManual_||rj(9);let{scope_:n}=r;return rW(n,t),rZ(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];
5if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=r$("Patches").applyPatches_;return rk(e)?n(e,t):this.produce(e,e=>n(e,t))}};function r7(e,t){let r=rz(e)?r$("MapSet").proxyMap_(e,t):rL(e)?r$("MapSet").proxySet_(e,t):function(e,t){let r=Array.isArray(e),n={type_:+!!r,scope_:t?t.scope_:o,modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},i=n,a=r0;r&&(i=[n],a=r1);let{revoke:l,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=l,s}(e,t);return(t?t.scope_:o).drafts_.push(r),r}new r6().produce;var r8={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},r9=tx({name:"tooltip",initialState:{itemInteraction:{click:r8,hover:r8},axisInteraction:{click:r8,hover:r8},keyboardInteraction:r8,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:th()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:r,next:n}=t.payload,i=eL(e).tooltipItemPayloads.indexOf(r);i>-1&&(e.tooltipItemPayloads[i]=n)},prepare:th()},removeTooltipEntrySettings:{reducer(e,t){var r=eL(e).tooltipItemPayloads.indexOf(t.payload);r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:th()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:ne,replaceTooltipEntrySettings:nt,removeTooltipEntrySettings:nr,setTooltipSettingsState:nn,setActiveMouseOverItemIndex:ni,mouseLeaveItem:na,mouseLeaveChart:no,setActiveClickItemIndex:nl,setMouseOverAxisIndex:ns,setMouseClickAxisIndex:nu,setSyncInteraction:nc,setKeyboardInteraction:nd}=r9.actions,nf=r9.reducer;e.s(["addTooltipEntrySettings",()=>ne,"mouseLeaveChart",()=>no,"mouseLeaveItem",()=>na,"noInteraction",()=>r8,"removeTooltipEntrySettings",()=>nr,"replaceTooltipEntrySettings",()=>nt,"setActiveClickItemIndex",()=>nl,"setActiveMouseOverItemIndex",()=>ni,"setKeyboardInteraction",()=>nd,"setMouseClickAxisIndex",()=>nu,"setMouseOverAxisIndex",()=>ns,"setSyncInteraction",()=>nc,"setTooltipSettingsState",()=>nn,"tooltipReducer",()=>nf],98982);var np=tx({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=t.payload,null==t.payload){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:r,endIndex:n}=t.payload;null!=r&&(e.dataStartIndex=r),null!=n&&(e.dataEndIndex=n)}}}),{setChartData:nh,setDataStartEndIndexes:nm,setComputedData:ng}=np.actions,nv=np.reducer,ny=tx({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,i,a;e.margin.top=null!=(r=t.payload.top)?r:0,e.margin.right=null!=(n=t.payload.right)?n:0,e.margin.bottom=null!=(i=t.payload.bottom)?i:0,e.margin.left
5=null!=(a=t.payload.left)?a:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:nb,setLayout:nx,setChartSize:nw,setScale:nO}=ny.actions,nS=ny.reducer,nP=e.i(30224),nj=(0,N.createContext)(null),nE=e=>e,nk=()=>{var e=(0,N.useContext)(nj);return e?e.store.dispatch:nE},nA=()=>{},nC=()=>nA,nM=(e,t)=>e===t;function nT(e){var t=(0,N.useContext)(nj),r=(0,N.useMemo)(()=>t?t=>{if(null!=t)return e(t)}:nA,[t,e]);return(0,nP.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:nC,t?t.store.getState:nA,t?t.store.getState:nA,r,nM)}e.s(["useAppDispatch",()=>nk,"useAppSelector",()=>nT],27241);var nN=e.i(42342),nD=e=>e.legend.settings;function nI(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function n_(e){return function(){return e}}function nz(e,t){if((i=e.length)>1)for(var r,n,i,a=1,o=e[t[0]],l=o.length;a<i;++a)for(n=o,o=e[t[a]],r=0;r<l;++r)o[r][1]+=o[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}function nL(e){for(var t=e.length,r=Array(t);--t>=0;)r[t]=t;return r}function nF(e,t){return e[t]}function nR(e){let t=[];return t.key=e,t}function nB(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function nU(e){return Number.isFinite(e)}function nV(e){return"number"==typeof e&&e>0&&Number.isFinite(e)}function nH(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function n$(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nH(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nH(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function nW(e,t,r){return rn(e)||rn(t)?r:t6(t)?(0,tJ.default)(e,t,r):"function"==typeof t?t(e):r}e6([e=>e.legend.payload,nD],(e,t)=>{var{itemSorter:r}=t,n=e.flat(1);return r?(0,nN.default)(n,r):n}),e.s([],2353),Array.prototype.slice,e.s(["default",0,n_],75058),e.s(["isPositiveNumber",()=>nV,"isWellBehavedNumber",()=>nU],22075);var nq=(e,t,r)=>{if(t&&r){var{width:n,height:i}=r,{align:a,verticalAlign:o,layout:l}=t;if(("vertical"===l||"horizontal"===l&&"middle"===o)&&"center"!==a&&t4(e[a]))return n$(n$({},e),{},{[a]:e[a]+(n||0)});if(("horizontal"===l||"vertical"===l&&"center"===a)&&"middle"!==o&&t4(e[o]))return n$(n$({},e),{},{[o]:e[o]+(i||0)})}return e},nK=(e,t)=>"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,nY=(e,t,r,n)=>{if(n)return e.map(e=>e.coordinate);var i,a,o=e.map(e=>(e.coordinate===t&&(i=!0),e.coordinate===r&&(a=!0),e.coordinate));return i||o.push(t),a||o.push(r),o},nG=(e,t,r)=>{if(!e)return null;var{duplicateDomain:n,type:i,range:a,scale:o,realScaleType:l,isCategorical:s,categoricalDomain:u,tickCount:c,ticks:d,niceTicks:f,axisType:p}=e;if(!o)return null;var h="scaleBand"===l&&o.bandwidth?o.bandwidth()/2:2,m=(t||r)&&"category"===i&&o.bandwidth?o.bandwidth()/h:0;return(m="angleAxis"===p&&a&&a.length>=2?2*t2(a[0]-a[1])*m:m,t&&(d||f))?(d||f||[]).map((e,t)=>{var r=n?n.indexOf(e):e,i=o.map(r);return nU(i)?{coordinate:i+m,value:e,offset:m,index:t}:null}).filter(ra):s&&u?u.map((e,t)=>{var r=o.map(e);return nU(r)?{coordinate:r+m,value:e,index:t,offset:m}:null}).filter(ra):o.ticks&&!r&&null!=c?o.ticks(c).map((e,t)=>{var r=o.map(e);return nU(r)?{coordinate:r+m,value:e,index:t,offset:m}:null}).filter(ra):o.domain().map((e,t)=>{var r=o.map(e);return nU(r)?{coordinate:r+m,value:n?n[e]:e,index:t,offset:m}:null}).filter(ra)},nZ=(e,t)=>{if(!t||2!==t.length||!t4(t[0])||!t4(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!t4(e[0])||e[0]<r)&&(i[0]=r),(!t4(e[1])||e[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},nQ={sign:e=>{var t,r=e.length;if(!(r<=0)){var n=null==(t=e[0])?void 0:t.length;if(null!=n&&!(n<=0))for(var i=0;i<n;++i)for(var a=0,o=0,l=0;l<r;++l){var s=e[l],u=null==s?void 0:s[i];if(null!=u){var c=u[1],d=u[0],f=t3(c)?d:c;f>=0?(u[0]=a,a+=f,u[1]=a):(u[0]=o,o+=f,u[1]=o)}}}},expand:function(e,t){if((n=e.length)>0){for(var r,n,i,a=0,o=e[0].length;a<o;++a){for(i=r=0;r<n;++r)i+=e[r][a][1]||0;if(i)for(r=0;r<n;++r)e[r][a][1]/=i}nz(e,t)}},none:nz,silhouette:function(e,t){if((r=e.length)>0){for(var r,n=0,i=e[t[0]],a=i.length;n<a;++n){for(var o=0,l=0;o<r;++o)l+=e[o][n][1]||0;i[n][1]+=i[n][0]=-l/2}nz(e,t)}},wiggle:function(e,t){if((i=e.length)>0&&(n=(r=e[t[0]]).length)>0){for(var r,n,i,a=0,o=1;o<n;++o){for(var l=0,s=0,u=0;l<i;++l){for(var c=e[t[l]],d=c[o][1]||0,f=(d-(c[o-1][1]||0))/2,p=0;p<l;++p){var h=e[t[p]];
5f+=(h[o][1]||0)-(h[o-1][1]||0)}s+=d,u+=f*d}r[o-1][1]+=r[o-1][0]=a,s&&(a-=u/s)}r[o-1][1]+=r[o-1][0]=a,nz(e,t)}},positive:e=>{var t,r=e.length;if(!(r<=0)){var n=null==(t=e[0])?void 0:t.length;if(null!=n&&!(n<=0))for(var i=0;i<n;++i)for(var a=0,o=0;o<r;++o){var l=e[o],s=null==l?void 0:l[i];if(null!=s){var u=t3(s[1])?s[0]:s[1];u>=0?(s[0]=a,a+=u,s[1]=a):(s[0]=0,s[1]=0)}}}}},nX=(e,t,r)=>{var n,i=null!=(n=nQ[r])?n:nz,a=(function(){var e=n_([]),t=nL,r=nz,n=nF;function i(i){var a,o,l=Array.from(e.apply(this,arguments),nR),s=l.length,u=-1;for(let e of i)for(a=0,++u;a<s;++a)(l[a][u]=[0,+n(e,l[a].key,u,i)]).data=e;for(a=0,o=nI(t(l));a<s;++a)l[o[a]].index=a;return r(l,o),l}return i.keys=function(t){return arguments.length?(e="function"==typeof t?t:n_(Array.from(t)),i):e},i.value=function(e){return arguments.length?(n="function"==typeof e?e:n_(+e),i):n},i.order=function(e){return arguments.length?(t=null==e?nL:"function"==typeof e?e:n_(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(r=null==e?nz:e,i):r},i})().keys(t).value((e,t)=>Number(nW(e,t,0))).order(nL).offset(i)(e);return a.forEach((r,n)=>{r.forEach((r,i)=>{var a=nW(e[i],t[n],0);Array.isArray(a)&&2===a.length&&t4(a[0])&&t4(a[1])&&(r[0]=a[0],r[1]=a[1])})}),a};function nJ(e){return null==e?void 0:String(e)}function n0(e){var{axis:t,ticks:r,bandSize:n,entry:i,index:a,dataKey:o}=e;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!rn(i[t.dataKey])){var l=rr(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return null!=r&&r[a]?r[a].coordinate+n/2:null}var s=nW(i,rn(o)?t.dataKey:o),u=t.scale.map(s);return t4(u)?u:null}var n1=e=>{var{axis:t,ticks:r,offset:n,bandSize:i,entry:a,index:o}=e;if("category"===t.type)return r[o]?r[o].coordinate+n:null;var l=nW(a,t.dataKey,t.scale.domain()[o]);if(rn(l))return null;var s=t.scale.map(l);return t4(s)?s-i/2+n:null},n2=e=>{var{numericAxis:t}=e,r=t.scale.domain();if("number"===t.type){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},n3=(e,t,r)=>{if(null!=e){let n;return[(n=Object.keys(e).reduce((n,i)=>{var a=e[i];if(!a)return n;var{stackedData:o}=a,l=o.reduce((e,n)=>{var i,a=[Math.min(...i=nB(n,t,r).flat(2).filter(t4)),Math.max(...i)];return nU(a[0])&&nU(a[1])?[Math.min(e[0],a[0]),Math.max(e[1],a[1])]:e},[1/0,-1/0]);return[Math.min(l[0],n[0]),Math.max(l[1],n[1])]},[1/0,-1/0]))[0]===1/0?0:n[0],n[1]===-1/0?0:n[1]]}},n5=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,n4=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,n6=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=(0,nN.default)(t,e=>e.coordinate),a=1/0,o=1,l=i.length;o<l;o++){var s=i[o],u=i[o-1];a=Math.min(((null==s?void 0:s.coordinate)||0)-((null==u?void 0:u.coordinate)||0),a)}return a===1/0?0:a}return r?void 0:0};function n7(e){var{tooltipEntrySettings:t,dataKey:r,payload:n,value:i,name:a}=e;return n$(n$({},t),{},{dataKey:r,payload:n,value:i,name:a})}function n8(e,t){return e?String(e):"string"==typeof t?t:void 0}var n9=(e,t)=>"horizontal"===t?e.relativeX:"vertical"===t?e.relativeY:void 0,ie=(e,t)=>"centric"===t?e.angle:e.radius;e.s(["MAX_VALUE_REG",()=>n4,"MIN_VALUE_REG",()=>n5,"appendOffsetOfLegend",()=>nq,"calculateCartesianTooltipPos",()=>n9,"calculatePolarTooltipPos",()=>ie,"getBandSizeOfAxis",()=>n6,"getBaseValueOfBar",()=>n2,"getCateCoordinateOfBar",()=>n1,"getCateCoordinateOfLine",()=>n0,"getCoordinatesOfGrid",()=>nY,"getDomainOfStackGroups",()=>n3,"getNormalizedStackId",()=>nJ,"getStackedData",()=>nX,"getTicksOfAxis",()=>nG,"getTooltipEntry",()=>n7,"getTooltipNameProp",()=>n8,"getValueByDataKey",()=>nW,"isCategoricalAxis",()=>nK,"truncateByDomain",()=>nZ],79812);var it=e=>e.layout.width,ir=e=>e.layout.height,ii=e=>e.layout.scale,ia=e=>e.layout.margin,io=e6(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),il=e6(e=>e.cartesianAxis.yAxis,e=>Object.values(e));function is(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function iu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?is(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):is(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ic=e6([it,ir,ia,e=>e.brush.height,function(e){return il(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return il(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return io(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return io(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},nD,e=>e.legend.size],(e,t,r,n,i,a,o,l,s,u)=>{var c={left:(r.left||0)+i,right:(r.right||0)+a},d=iu(iu({},{top:(r.top||0)+o,bottom:(r.bottom||0)+l}),c),f=d.bottom;d.bottom+=n;var p=e-(d=nq(d,s,u)).left-d.right,h=t-d.top-d.bottom;return iu(iu({brushBottom:f},d),{},{width:Math.max(p,0),height:Math.max(h,0)})}),id=e6(ic,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),ip=e6(it,ir,(e,t)=>({x:0,y:0,width:e,height:t}));e.s(["selectAxisViewBox",()=>ip,"selectChartOffsetInternal",()=>ic,"selectChartViewBox",()=>id],41088);var ih=(0,N.createContext)(null),im=()=>null!=(0,N.useContext)(ih);e.s(["useIsPanorama",()=>im],75337);var ig=e=>e.brush,iv=e6([ig,ic,ia],(e,t,r)=>({height:e.height,x:t4(e.x)?e.x:t.left,y:t4(e.y)?e.y:t.top+t.height+t.brushBottom-((null==r?void 0:r.bottom)||0),width:t4(e.width)?e.width:t.width}));function iy(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n}e.s(["clsx",()=>iy],20462);var ib=e.i(58723),ix=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];if("u">typeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),!e))if(void 0===t)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;console.warn(t.replace(/%s/g,()=>n[a++]))}};e.s(["warn",()=>ix],29071);var iw="100%",iO="100%",iS={width:-1,height:-1},iP=(e,t,r)=>{var{width:n=iw,height:i=iO,aspect:a,maxHeight:o}=r,l=t5(n)?e:Number(n),s=t5(i)?t:Number(i);return a&&a>0&&(l?s=l/a:s&&(l=s*a),o&&null!=s&&s>o&&(s=o)),{calculatedWidth:l,calculatedHeight:s}},ij={width:0,height:0,overflow:"visible"},iE={width:0,overflowX:"visible"},ik={height:0,overflowY:"visible"},iA={};function iC(){return(iC=Object.assign.bind()).apply(null,arguments)}function iM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function iT(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?iM(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iM(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var iN=(0,N.createContext)(iS);function iD(e){var{children:t,width:r,height:n}=e,i=(0,N.useMemo)(()=>({width:r,height:n}),[r,n]);return nV(i.width)&&nV(i.height)?N.createElement(iN.Provider,{value:i},t):null}var iI=()=>(0,N.useContext)(iN),i_=(0,N.forwardRef)((e,t)=>{var{aspect:r,initialDimension:n=iS,width:i,height:a,minWidth:o=0,minHeight:l,maxHeight:s,children:u,debounce:c=0,id:d,className:f,onResize:p,style:h={}}=e,m=(0,N.useRef)(null),g=(0,N.useRef)();g.current=p,(0,N.useImperativeHandle)(t,()=>m.current);var[v,y]=(0,N.useState)({containerWidth:n.width,containerHeight:n.height}),b=(0,N.useCallback)((e,t)=>{y(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]);(0,N.useEffect)(()=>{if(null==m.current||"u"<typeof ResizeObserver)return ro;var e=e=>{var t,r=e[0];if(null!=r){var{width:n,height:i}=r.contentRect;b(n,i),null==(t=g.current)||t.call(g,n,i)}};c>0&&(e=(0,ib.default)(e,c,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),{width:r,height:n}=m.current.getBoundingClientRect();return b(r,n),t.observe(m.current),()=>{t.disconnect()}},[b,c]);var{containerWidth:x,containerHeight:w}=v;ix(!r||r>0,"The aspect(%s) must be greater than zero.",r);var{calculatedWidth:O,calculatedHeight:S}=iP(x,w,{width:i,height:a,aspect:r,maxHeight:s});return ix(null!=O&&O>0||null!=S&&S>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",O,S,i,a,o,l,r),N.createElement("div",{id:d?"".concat(d):void 0,className:iy("recharts-responsive-container",f),style:iT(iT({},h),{},{width:i,height:a,minWidth:o,minHeight:l,maxHeight:s}),ref:m},N.createElement("div",{style:(e=>{var{width:t,height:r}=e,n=t5(t),i=t5(r);return n&&i?ij:n?iE:i?ik:iA})({width:i,height:a})},N.createElement(iD,{width:O,height:S},u)))}),iz=(0,N.forwardRef)((e,t)=>{var r=iI();if(nV(r.width)&&nV(r.height))return e.children;var{width:n,height:i}=function(e){var{width:t,height:r,aspect:n}=e,i=t,a=r;return void 0===i&&void 0===a?(i=iw,a=iO):void 0===i?i=n&&n>0?void 0:iw:void 0===a&&(a=n&&n>0?void 0:iO),{width:i,height:a}}({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:a,calculatedHeight:o}=iP(void 0,void 0,{width:n,height:i,aspect:e.aspect,maxHeight:e.maxHeight});return t4(a)&&t4(o)?N.createElement(iD,{width:a,height:o},e.children):N.createElement(i_,iC({},e,{width:n,height:i,ref:t}))});function iL(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}e.s(["ResponsiveContainer",()=>iz,"useResponsiveContainerContext",()=>iI],31195);var iF=()=>{var e,t=im(),r=nT(id),n=nT(iv),i=null==(e=nT(ig))?void 0:e.padding;return t&&n&&i?{width:n.width-i.left-i.right,height:n.height-i.top-i.bottom,x:i.left,y:i.top}:r},iR={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},iB=()=>{var e;return null!=(e=nT(ic))?e:iR},iU=()=>nT(it),iV=()=>nT(ir),iH=e=>e.layout.layoutType,i$=()=>nT(iH),iW=()=>{var e=i$();if("horizontal"===e||"vertical"===e)return e},iq=e=>{var t=e.layout.layoutType;if("centric"===t||"radial"===t)return t},iK=()=>void 0!==i$(),iY=e=>{var t=nk(),r=im(),{width:n,height:i}=e,a=iI(),o=n,l=i;return a&&(o=a.width>0?a.width:n,l=a.height>0?a.height:i),(0,N.useEffect)(()=>{!r&&nV(o)&&nV(l)&&t(nw({width:o,height:l}))},[t,r,o,l]),null};e.s(["ReportChartSize",()=>iY,"cartesianViewBoxToTrapezoid",()=>iL,"selectChartLayout",()=>iH,"selectPolarChartLayout",()=>iq,"useCartesianChartLayout",()=>iW,"useChartHeight",()=>iV,"useChartLayout",()=>i$,"useChartWidth",()=>iU,"useIsInChartContext",()=>iK,"useOffsetInternal",()=>iB,"useViewBox",()=>iF],46710);var iG=e.i(66814),iZ=e=>e.chartData,iQ=e6([iZ],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),iX=(e,t,r,n)=>n?iQ(e):iZ(e),iJ=(e,t,r)=>r?iQ(e):iZ(e),i0=e6([iX],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return null!=t?t.slice(r,n+1):[]});e6([iQ],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return null!=t?t.slice(r,n+1):[]});var i1=e6([iZ],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return null!=t?t.slice(r,n+1):[]});function i2(e){if(Array.isArray(e)&&2===e.length){var[t,r]=e;if(nU(t)&&nU(r))return!0}return!1}function i3(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function i5(e,t){if(t&&"function"!=typeof e&&Array.isArray(e)&&2===e.length){var r,n,[i,a]=e;if(nU(i))r=i;else if("function"==typeof i)return;if(nU(a))n=a;else if("function"==typeof a)return;var o=[r,n];if(i2(o))return o}}e.s(["selectChartDataSliceIfNotInPanorama",()=>i0,"selectChartDataSliceWithIndexes",()=>i1,"selectChartDataWithIndexes",()=>iZ,"selectChartDataWithIndexesIfNotInPanoramaPosition3",()=>iJ,"selectChartDataWithIndexesIfNotInPanoramaPosition4",()=>iX],92860);var i4=e.i(51655);function i6(e){return 0===e?1:Math.floor(new i4.default(e).abs().log(10).toNumber())+1}function i7(e,t,r){for(var n=new i4.default(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var i8=e=>{var[t,r]=e,[n,i]=[t,r];return t>r&&([n,i]=[r,t]),[n,i]},i9=(e,t,r)=>{if(e.lte(0))return new i4.default(0);var n=i6(e.toNumber()),i=new i4.default(10).pow(n),a=e.div(i),o=1!==n?.05:.1,l=new i4.default(Math.ceil(a.div(o).toNumber())).add(r).mul(o).mul(i);return new i4.default(t?l.toNumber():Math.ceil(l.toNumber()))},ae=(e,t,r)=>{if(e.lte(0))return new i4.default(0);var n,i=[1,2,2.5,5],a=e.toNumber(),o=Math.floor(new i4.default(a).abs().log(10).toNumber()),l=new i4.default(10).pow(o),s=e.div(l).toNumber(),u=i.findIndex(e=>e>=s-1e-10);if(-1===u&&(l=l.mul(10),u=0),(u+=r)>=i.length){var c=Math.floor(u/i.length);u%=i.length,l=l.mul(new i4.default(10).pow(c))}var d=null!=(n=i[u])?n:1,f=new i4.default(d).mul(l);return t?f:new i4.default(Math.ceil(f.toNumber()))},at=function(e,t,r,n){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:i9;if(!Number.isFinite((t-e)/(r-1)))return{step:new i4.default(0),tickMin:new i4.default(0),tickMax:new i4.default(0)};var l=o(new i4.default(t).sub(e).div(r-1),n,a),s=Math.ceil((i=e<=0&&t>=0?new i4.default(0):(i=new i4.default(e).add(t).div(2)).sub(new i4.default(i).mod(l))).sub(e).div(l).toNumber()),u=Math.ceil(new i4.default(t).sub(i).div(l).toNumber()),c=s+u+1;return c>r?at(e,t,r,n,a+1,o):(c<r&&(u=t>0?u+(r-c):u,s=t>0?s:s+(r-c)),{step:l,tickMin:i.sub(new i4.default(s).mul(l)),tickMax:i.add(new i4.default(u).mul(l))})},ar=function(e){var[t,r]=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"auto",o=Math.max(n,2),[l,s]=i8([t,r]);if(l===-1/0||s===1/0){var u=s===1/0?[l,...Array(n-1).fill(1/0)]:[...Array(n-1).fill(-1/0),s];return t>r?u.reverse():u}if(l===s)return((e,t,r)=>{var n=new i4.default(1),i=new i4.default(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new i4.default(10).pow(i6(e)-1),i=new i4.default(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new i4.default(Math.floor(e)))}else 0===e?i=new i4.default(Math.floor((t-1)/2)):r||(i=new i4.default(Math.floor(e)));for(var o=Math.floor((t-1)/2),l=[],s=0;s<t;
5s++)l.push(i.add(new i4.default(s-o).mul(n)).toNumber());return l})(l,n,i);var{step:c,tickMin:d,tickMax:f}=at(l,s,o,i,0,"snap125"===a?ae:i9),p=i7(d,f.add(new i4.default(.1).mul(c)),c);return t>r?p.reverse():p},an=function(e,t){var[r,n]=e,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"auto",[o,l]=i8([r,n]);if(o===-1/0||l===1/0)return[r,n];if(o===l)return[o];var s=Math.max(t,2),u=("snap125"===a?ae:i9)(new i4.default(l).sub(o).div(s-1),i,0),c=[...i7(new i4.default(o),new i4.default(l),u),l];return!1===i&&(c=c.map(e=>Math.round(e))),r>n?c.reverse():c},ai=e=>e.rootProps.maxBarSize,aa=e=>e.rootProps.barGap,ao=e=>e.rootProps.barCategoryGap,al=e=>e.rootProps.barSize,as=e=>e.rootProps.stackOffset,au=e=>e.rootProps.reverseStackOrder,ac=e=>e.options.chartName,ad=e=>e.rootProps.syncId,af=e=>e.rootProps.syncMethod,ap=e=>e.options.eventEmitter,ah=e=>e.rootProps.baseValue;function am(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ag(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?am(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):am(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["selectBarCategoryGap",()=>ao,"selectBarGap",()=>aa,"selectChartBaseValue",()=>ah,"selectChartName",()=>ac,"selectEventEmitter",()=>ap,"selectReverseStackOrder",()=>au,"selectRootBarSize",()=>al,"selectRootMaxBarSize",()=>ai,"selectStackOffsetType",()=>as,"selectSyncId",()=>ad,"selectSyncMethod",()=>af],77320);var av=Math.PI/180,ay=(e,t,r,n)=>({x:e+Math.cos(-av*n)*r,y:t+Math.sin(-av*n)*r}),ab={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3};e.s(["DefaultZIndexes",()=>ab],18457);var ax={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,niceTicks:"auto",orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"auto",zIndex:ab.axis},aw={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,niceTicks:"auto",label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,tickLine:!0,type:"auto",zIndex:ab.axis},aO=(e,t)=>{if(e&&t)return null!=e&&e.reversed?[t[1],t[0]]:t};function aS(e,t,r){return"auto"!==r?r:null!=e?nK(e,t)?"category":"number":void 0}function aP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?aP(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aP(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["getAxisTypeBasedOnLayout",()=>aS],6393);var aE={allowDataOverflow:ax.allowDataOverflow,allowDecimals:ax.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:ax.angleAxisId,includeHidden:!1,name:void 0,reversed:ax.reversed,scale:ax.scale,tick:ax.tick,tickCount:void 0,ticks:void 0,type:ax.type,unit:void 0,niceTicks:"auto"},ak={allowDataOverflow:aw.allowDataOverflow,allowDecimals:aw.allowDecimals,allowDuplicatedCategory:aw.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:aw.radiusAxisId,includeHidden:aw.includeHidden,name:void 0,reversed:aw.reversed,scale:aw.scale,tick:aw.tick,tickCount:aw.tickCount,ticks:void 0,type:aw.type,unit:void 0,niceTicks:"auto"},aA=e6([(e,t)=>{if(null!=t)return e.polarAxis.angleAxis[t]},iq],(e,t)=>{if(null!=e)return e;var r,n=null!=(r=aS(t,"angleAxis",aE.type))?r:"category";return aj(aj({},aE),{},{type:n})}),aC=e6([(e,t)=>e.polarAxis.radiusAxis[t],iq],(e,t)=>{if(null!=e)return e;var r,n=null!=(r=aS(t,"radiusAxis",ak.type))?r:"category";return aj(aj({},ak),{},{type:n})}),aM=e=>e.polarOptions,aT=e6([it,ir,ic],function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(t-(r.top||0)-(r.bottom||0)))/2}),aN=e6([aM,aT],(e,t)=>{if(null!=e)return t9(e.innerRadius,t,0)}),aD=e6([aM,aT],(e,t)=>{if(null!=e)return t9(e.outerRadius,t,.8*t)}),aI=e6([aM],e=>{if(null==e)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]});e6([aA,aI],aO);var a_=e6([aT,aN,aD],(e,t,r)=>{if(null!=e&&null!=t&&null!=r)return[t,r]});e6([aC,a_],aO);var az=e6([iH,aM,aN,aD,it,ir],(e,t,r,n,i,a)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=r&&null!=n){var{cx:o,cy:l,startAngle:s,endAngle:u}=t;return{cx:t9(o,i,i/2),cy:t9(l,a,a/2),innerRadius:r,outerRadius:n,startAngle:s,endAngle:u,clockWise:!1}}}),aL=(e,t)=>t,aF=(e,t,r)=>r;function aR(e){return null==e?void 0:e.id}function aB(e,t,r){var{chartData:n=[]}=t,{allowDuplicatedCategory:i,dataKey:a}=r,o=new Map;return e.forEach(e=>{var t,r=null!=(t=e.data)?t:n;if(null!=r&&0!==r.length){var l=aR(e);r.forEach((t,r)=>{var n,s=null==a||i?r:String(nW(t,a,null)),u=nW(t,e.dataKey,0);Object.assign(n=o.has(s)?o.get(s):{},{[l]:u}),o.set(s,n)})}}),Array.from(o.values())}function aU(e){return"stackId"in e&&null!=e.stackId&&null!=e.dataKey}e.s(["getStackSeriesIdentifier",()=>aR],91526),e.s(["isStacked",()=>aU],10439);var aV=(e,t)=>e===t||null!=e&&null!=t&&e[0]===t[0]&&e[1]===t[1];function aH(e,t){return!!(Array.isArray(e)&&Array.isArray(t))&&0===e.length&&0===t.length||e===t}var a$=e=>{var t=iH(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"},aW=e=>e.tooltip.settings.axisId;function aq(e){if(null!=e){var t=e.ticks,r=e.bandwidth,n=e.range(),i=[Math.min(...n),Math.max(...n)];return{domain:()=>e.domain(),range:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(()=>i),rangeMin:()=>i[0],rangeMax:()=>i[1],isInRange(e){var t=i[0],r=i[1];return t<=r?e>=t&&e<=r:e>=r&&e<=t},bandwidth:r?()=>r.call(e):void 0,ticks:t?r=>t.call(e,r):void 0,map:(t,r)=>{var n=e(t);if(null!=n){if(e.bandwidth&&null!=r&&r.position){var i=e.bandwidth();switch(r.position){case"middle":n+=i/2;break;case"end":n+=i}}return n}}}}}e.s([],25212),e.i(25212),e.s([],67155),e.i(67155);var aK=e.i(65332),aY=e.i(65232);function aG(){var e,t,r=(0,aY.default)().unknown(void 0),n=r.domain,i=r.range,a=0,o=1,l=!1,s=0,u=0,c=.5;function d(){var r=n().length,d=o<a,f=d?o:a,p=d?a:o;e=(p-f)/Math.max(1,r-s+2*u),l&&(e=Math.floor(e)),f+=(p-f-e*(r-s))*c,t=e*(1-s),l&&(f=Math.round(f),t=Math.round(t));var h=(function(e,t,r){e*=1,t*=1,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((t-e)/r)),a=Array(i);++n<i;)a[n]=e+n*r;return a})(r).map(function(t){return f+e*t});return i(d?h.reverse():h)}return delete r.unknown,r.domain=function(e){return arguments.length?(n(e),d()):n()},r.range=function(e){return arguments.length?([a,o]=e,a*=1,o*=1,d()):[a,o]},r.rangeRound=function(e){return[a,o]=e,a*=1,o*=1,l=!0,d()},r.bandwidth=function(){return t},r.step=function(){return e},r.round=function(e){return arguments.length?(l=!!e,d()):l},r.padding=function(e){return arguments.length?(s=Math.min(1,u=+e),d()):s},r.paddingInner=function(e){return arguments.length?(s=Math.min(1,e),d()):s},r.paddingOuter=function(e){return arguments.length?(u=+e,d()):u},r.align=function(e){return arguments.length?(c=Math.max(0,Math.min(1,e)),d()):c},r.copy=function(){return aG(n(),[a,o]).round(l).paddingInner(s).paddingOuter(u).align(c)},aK.initRange.apply(d(),arguments)}function aZ(){return function e(t){var r=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(r())},t}(aG.apply(null,arguments).paddingInner(1))}let aQ=Math.sqrt(50),aX=Math.sqrt(10),aJ=Math.sqrt(2);function a0(e,t,r){let n,i,a,o=(t-e)/Math.max(0,r),l=Math.floor(Math.log10(o)),s=o/Math.pow(10,l),u=s>=aQ?10:s>=aX?5:s>=aJ?2:1;return(l<0?(n=Math.round(e*(a=Math.pow(10,-l)/u)),i=Math.round(t*a),n/a<e&&++n,i/a>t&&--i,a=-a):(n=Math.round(e/(a=Math.pow(10,l)*u)),i=Math.round(t/a),n*a<e&&++n,i*a>t&&--i),i<n&&.5<=r&&r<2)?a0(e,t,2*r):[n,i,a]}function a1(e,t,r){if(t*=1,e*=1,!((r*=1)>0))return[];if(e===t)return[e];let n=t<e,[i,a,o]=n?a0(t,e,r):a0(e,t,r);if(!(a>=i))return[];let l=a-i+1,s=Array(l);if(n)if(o<0)for(let e=0;e<l;++e)s[e]=-((a-e)/o);else for(let e=0;e<l;++e)s[e]=(a-e)*o;else if(o<0)for(let e=0;e<l;++e)s[e]=-((i+e)/o);else for(let e=0;e<l;++e)s[e]=(i+e)*o;return s}function a2(e,t,r){return a0(e*=1,t*=1,r*=1)[2]}function a3(e,t,r){t*=1,e*=1,r*=1;let n=t<e,i=n?a2(t,e,r):a2(e,t,r);return(n?-1:1)*(i<0?-(1/i):i)}function a5(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function a4(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function a6(e){let t,r,n;function i(e,n,a=0,o=e.length){if(a<o){if(0!==t(n,n))return o;do{let t=a+o>>>1;0>r(e[t],n)?a=t+1:o=t}while(a<o)}return a}return 2!==e.length?(t=a5,r=(t,r)=>a5(e(t),r),n=(t,r)=>e(t)-r):(t=e===a5||e===a4?e:a7,r=e,n=e),{left:i,center:function(e,t,r=0,a=e.length){let o=i(e,t,r,a-1);return o>r&&n(e[o-1],t)>-n(e[o],t)?o-1:o}
5,right:function(e,n,i=0,a=e.length){if(i<a){if(0!==t(n,n))return a;do{let t=i+a>>>1;0>=r(e[t],n)?i=t+1:a=t}while(i<a)}return i}}}function a7(){return 0}function a8(e){return null===e?NaN:+e}let a9=a6(a5),oe=a9.right;a9.left,a6(a8).center;var ot=e.i(79996),or=e.i(65445),on=e.i(68593),oi=e.i(35204),oa=e.i(625);function oo(e,t){var r,n,i=typeof t;return null==t||"boolean"===i?(0,oa.default)(t):("number"===i?on.default:"string"===i?(n=(0,ot.color)(t))?(t=n,or.default):oi.default:t instanceof ot.color?or.default:t instanceof Date?function(e,t){var r=new Date;return e*=1,t*=1,function(n){return r.setTime(e*(1-n)+t*n),r}}:!ArrayBuffer.isView(r=t)||r instanceof DataView?Array.isArray(t)?function(e,t){var r,n=t?t.length:0,i=e?Math.min(n,e.length):0,a=Array(i),o=Array(n);for(r=0;r<i;++r)a[r]=oo(e[r],t[r]);for(;r<n;++r)o[r]=t[r];return function(e){for(r=0;r<i;++r)o[r]=a[r](e);return o}}:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?function(e,t){var r,n={},i={};for(r in(null===e||"object"!=typeof e)&&(e={}),(null===t||"object"!=typeof t)&&(t={}),t)r in e?n[r]=oo(e[r],t[r]):i[r]=t[r];return function(e){for(r in n)i[r]=n[r](e);return i}}:on.default:function(e,t){t||(t=[]);var r,n=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(r=0;r<n;++r)i[r]=e[r]*(1-a)+t[r]*a;return i}})(e,t)}var ol=e.i(52491);function os(e,t){return e*=1,t*=1,function(r){return Math.round(e*(1-r)+t*r)}}function ou(e){return+e}var oc=[0,1];function od(e){return e}function of(e,t){var r;return(t-=e*=1)?function(r){return(r-e)/t}:(r=isNaN(t)?NaN:.5,function(){return r})}function op(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=of(i,n),a=r(o,a)):(n=of(n,i),a=r(a,o)),function(e){return a(n(e))}}function oh(e,t,r){var n=Math.min(e.length,t.length)-1,i=Array(n),a=Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=of(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(t){var r=oe(e,t,1,n)-1;return a[r](i[r](t))}}function om(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function og(){var e,t,r,n,i,a,o=oc,l=oc,s=oo,u=od;function c(){var e,t,r,s=Math.min(o.length,l.length);return u!==od&&(e=o[0],t=o[s-1],e>t&&(r=e,e=t,t=r),u=function(r){return Math.max(e,Math.min(t,r))}),n=s>2?oh:op,i=a=null,d}function d(t){return null==t||isNaN(t*=1)?r:(i||(i=n(o.map(e),l,s)))(e(u(t)))}return d.invert=function(r){return u(t((a||(a=n(l,o.map(e),ol.interpolateNumber)))(r)))},d.domain=function(e){return arguments.length?(o=Array.from(e,ou),c()):o.slice()},d.range=function(e){return arguments.length?(l=Array.from(e),c()):l.slice()},d.rangeRound=function(e){return l=Array.from(e),s=os,c()},d.clamp=function(e){return arguments.length?(u=!!e||od,c()):u!==od},d.interpolate=function(e){return arguments.length?(s=e,c()):s},d.unknown=function(e){return arguments.length?(r=e,d):r},function(r,n){return e=r,t=n,c()}}function ov(){return og()(od,od)}function oy(e,t){if(!isFinite(e)||0===e)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ob(e){return(e=oy(Math.abs(e)))?e[1]:NaN}var ox=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ow(e){var t;if(!(t=ox.exec(e)))throw Error("invalid format: "+e);return new oO({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function oO(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function oS(e,t){var r=oy(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+Array(i-n.length+2).join("0")}ow.prototype=oO.prototype,oO.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?""
5:Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let oP={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>oS(100*e,t),r:oS,s:function(e,t){var r=oy(e,t);if(!r)return l=void 0,e.toPrecision(t);var n=r[0],i=r[1],a=i-(l=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=n.length;return a===o?n:a>o?n+Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+Array(1-a).join("0")+oy(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function oj(e){return e}var oE=Array.prototype.map,ok=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function oA(e,t,r,n){var i,a,o=a3(e,t,r);switch((n=ow(null==n?",f":n)).type){case"s":var l=Math.max(Math.abs(e),Math.abs(t));return null!=n.precision||isNaN(a=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(ob(l)/3)))-ob(Math.abs(o))))||(n.precision=a),c(n,l);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(a=Math.max(0,ob(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(i=Math.abs(i=o)))-ob(i))+1)||(n.precision=a-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(a=Math.max(0,-ob(Math.abs(o))))||(n.precision=a-("%"===n.type)*2)}return u(n)}function oC(e){var t=e.domain;return e.ticks=function(e){var r=t();return a1(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return oA(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var n,i,a=t(),o=0,l=a.length-1,s=a[o],u=a[l],c=10;for(u<s&&(i=s,s=u,u=i,i=o,o=l,l=i);c-- >0;){if((i=a2(s,u,r))===n)return a[o]=s,a[l]=u,t(a);if(i>0)s=Math.floor(s/i)*i,u=Math.ceil(u/i)*i;else if(i<0)s=Math.ceil(s*i)/i,u=Math.floor(u*i)/i;else break;n=i}return e},e}function oM(){var e=ov();return e.copy=function(){return om(e,oM())},aK.initRange.apply(e,arguments),oC(e)}function oT(e){var t;function r(e){return null==e||isNaN(e*=1)?t:e}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,ou),r):e.slice()},r.unknown=function(e){return arguments.length?(t=e,r):t},r.copy=function(){return oT(e).unknown(t)},e=arguments.length?Array.from(e,ou):[0,1],oC(r)}function oN(e,t){e=e.slice();var r,n=0,i=e.length-1,a=e[n],o=e[i];return o<a&&(r=n,n=i,i=r,r=a,a=o,o=r),e[n]=t.floor(a),e[i]=t.ceil(o),e}function oD(e){return Math.log(e)}function oI(e){return Math.exp(e)}function o_(e){return-Math.log(-e)}function oz(e){return-Math.exp(-e)}function oL(e){return isFinite(e)?+("1e"+e):e<0?0:e}function oF(e){return(t,r)=>-e(-t,r)}function oR(e){let t,r,n=e(oD,oI),i=n.domain,a=10;function o(){var o,l;return t=(o=a)===Math.E?Math.log:10===o&&Math.log10||2===o&&Math.log2||(o=Math.log(o),e=>Math.log(e)/o),r=10===(l=a)?oL:l===Math.E?Math.exp:e=>Math.pow(l,e),i()[0]<0?(t=oF(t),r=oF(r),e(o_,oz)):e(oD,oI),n}return n.base=function(e){return arguments.length?(a=+e,o()):a},n.domain=function(e){return arguments.length?(i(e),o()):i()},n.ticks=e=>{let n,o,l=i(),s=l[0],u=l[l.length-1],c=u<s;c&&([s,u]=[u,s]);let d=t(s),f=t(u),p=null==e?10:+e,h=[];if(!(a%1)&&f-d<p){if(d=Math.floor(d),f=Math.ceil(f),s>0){for(;d<=f;++d)for(n=1;n<a;++n)if(!((o=d<0?n/r(-d):n*r(d))<s)){if(o>u)break;h.push(o)}}else for(;d<=f;++d)for(n=a-1;n>=1;--n)if(!((o=d>0?n/r(-d):n*r(d))<s)){if(o>u)break;h.push(o)}2*h.length<p&&(h=a1(s,u,p))}else h=a1(d,f,Math.min(f-d,p)).map(r);return c?h.reverse():h},n.tickFormat=(e,i)=>{if(null==e&&(e=10),null==i&&(i=10===a?"s":","),"function"!=typeof i&&(a%1||null!=(i=ow(i)).precision||(i.trim=!0),i=u(i)),e===1/0)return i;let o=Math.max(1,a*e/n.ticks().length);return e=>{let n=e/r(Math.round(t(e)));return n*a<a-.5&&(n*=a),n<=o?i(e):""}},n.nice=()=>i(oN(i(),{floor:e=>r(Math.floor(t(e))),ceil:e=>r(Math.ceil(t(e)))})),n}function oB(){let e=oR(og()).domain([1,10]);return e.copy=()=>om(e,oB()).base(e.base()),aK.initRange.apply(e,arguments),e}
5function oU(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function oV(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function oH(e){var t=1,r=e(oU(1),oV(t));return r.constant=function(r){return arguments.length?e(oU(t=+r),oV(t)):t},oC(r)}function o$(){var e=oH(og());return e.copy=function(){return om(e,o$()).constant(e.constant())},aK.initRange.apply(e,arguments)}function oW(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function oq(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function oK(e){return e<0?-e*e:e*e}function oY(e){var t=e(od,od),r=1;return t.exponent=function(t){return arguments.length?1==(r=+t)?e(od,od):.5===r?e(oq,oK):e(oW(r),oW(1/r)):r},oC(t)}function oG(){var e=oY(og());return e.copy=function(){return om(e,oG()).exponent(e.exponent())},aK.initRange.apply(e,arguments),e}function oZ(){return oG.apply(null,arguments).exponent(.5)}function oQ(e){return Math.sign(e)*e*e}function oX(){var e,t=ov(),r=[0,1],n=!1;function i(r){var i,a=Math.sign(i=t(r))*Math.sqrt(Math.abs(i));return isNaN(a)?e:n?Math.round(a):a}return i.invert=function(e){return t.invert(oQ(e))},i.domain=function(e){return arguments.length?(t.domain(e),i):t.domain()},i.range=function(e){return arguments.length?(t.range((r=Array.from(e,ou)).map(oQ)),i):r.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(n=!!e,i):n},i.clamp=function(e){return arguments.length?(t.clamp(e),i):t.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return oX(t.domain(),r).round(n).clamp(t.clamp()).unknown(e)},aK.initRange.apply(i,arguments),oC(i)}u=(s=function(e){var t,r,n,i=void 0===e.grouping||void 0===e.thousands?oj:(t=oE.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var i=e.length,a=[],o=0,l=t[0],s=0;i>0&&l>0&&(s+l+1>n&&(l=Math.max(1,n-s)),a.push(e.substring(i-=l,i+l)),!((s+=l+1)>n));)l=t[o=(o+1)%t.length];return a.reverse().join(r)}),a=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",s=void 0===e.decimal?".":e.decimal+"",u=void 0===e.numerals?oj:(n=oE.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return n[+e]})}),c=void 0===e.percent?"%":e.percent+"",d=void 0===e.minus?"â":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function p(e,t){var r=(e=ow(e)).fill,n=e.align,p=e.sign,h=e.symbol,m=e.zero,g=e.width,v=e.comma,y=e.precision,b=e.trim,x=e.type;"n"===x?(v=!0,x="g"):oP[x]||(void 0===y&&(y=12),b=!0,x="g"),(m||"0"===r&&"="===n)&&(m=!0,r="0",n="=");var w=(t&&void 0!==t.prefix?t.prefix:"")+("$"===h?a:"#"===h&&/[boxX]/.test(x)?"0"+x.toLowerCase():""),O=("$"===h?o:/[%p]/.test(x)?c:"")+(t&&void 0!==t.suffix?t.suffix:""),S=oP[x],P=/[defgprs%]/.test(x);function j(e){var t,a,o,c=w,h=O;if("c"===x)h=S(e)+h,e="";else{var j=(e*=1)<0||1/e<0;
5if(e=isNaN(e)?f:S(Math.abs(e),y),b&&(e=function(e){e:for(var t,r=e.length,n=1,i=-1;n<r;++n)switch(e[n]){case".":i=t=n;break;case"0":0===i&&(i=n),t=n;break;default:if(!+e[n])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),j&&0==+e&&"+"!==p&&(j=!1),c=(j?"("===p?p:d:"-"===p||"("===p?"":p)+c,h=("s"!==x||isNaN(e)||void 0===l?"":ok[8+l/3])+h+(j&&"("===p?")":""),P){for(t=-1,a=e.length;++t<a;)if(48>(o=e.charCodeAt(t))||o>57){h=(46===o?s+e.slice(t+1):e.slice(t))+h,e=e.slice(0,t);break}}}v&&!m&&(e=i(e,1/0));var E=c.length+e.length+h.length,k=E<g?Array(g-E+1).join(r):"";switch(v&&m&&(e=i(k+e,k.length?g-h.length:1/0),k=""),n){case"<":e=c+e+h+k;break;case"=":e=c+k+e+h;break;case"^":e=k.slice(0,E=k.length>>1)+c+e+h+k.slice(E);break;default:e=k+c+e+h}return u(e)}return y=void 0===y?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),j.toString=function(){return e+""},j}return{format:p,formatPrefix:function(e,t){var r=3*Math.max(-8,Math.min(8,Math.floor(ob(t)/3))),n=Math.pow(10,-r),i=p(((e=ow(e)).type="f",e),{suffix:ok[8+r/3]});return function(e){return i(n*e)}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,c=s.formatPrefix;var oJ=e.i(89785),o0=e.i(65993);function o1(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:+(e>t))}function o2(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function o3(){var e,t=[],r=[],n=[];function i(){var e=0,i=Math.max(1,r.length);for(n=Array(i-1);++e<i;)n[e-1]=function(e,t,r=a8){if(!(!(n=e.length)||isNaN(t*=1))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e);return o+(r(e[a+1],a+1,e)-o)*(i-a)}}(t,e/i);return a}function a(t){return null==t||isNaN(t*=1)?e:r[oe(n,t)]}return a.invertExtent=function(e){var i=r.indexOf(e);return i<0?[NaN,NaN]:[i>0?n[i-1]:t[0],i<n.length?n[i]:t[t.length-1]]},a.domain=function(e){if(!arguments.length)return t.slice();for(let r of(t=[],e))null==r||isNaN(r*=1)||t.push(r);return t.sort(a5),i()},a.range=function(e){return arguments.length?(r=Array.from(e),i()):r.slice()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.quantiles=function(){return n.slice()},a.copy=function(){return o3().domain(t).range(r).unknown(e)},aK.initRange.apply(a,arguments)}function o5(){var e,t=0,r=1,n=1,i=[.5],a=[0,1];function o(t){return null!=t&&t<=t?a[oe(i,t,0,n)]:e}function l(){var e=-1;for(i=Array(n);++e<n;)i[e]=((e+1)*r-(e-n)*t)/(n+1);return o}return o.domain=function(e){return arguments.length?([t,r]=e,t*=1,r*=1,l()):[t,r]},o.range=function(e){return arguments.length?(n=(a=Array.from(e)).length-1,l()):a.slice()},o.invertExtent=function(e){var o=a.indexOf(e);return o<0?[NaN,NaN]:o<1?[t,i[0]]:o>=n?[i[n-1],r]:[i[o-1],i[o]]},o.unknown=function(t){return arguments.length&&(e=t),o},o.thresholds=function(){return i.slice()},o.copy=function(){return o5().domain([t,r]).range(a).unknown(e)},aK.initRange.apply(oC(o),arguments)}function o4(){var e,t=[.5],r=[0,1],n=1;function i(i){return null!=i&&i<=i?r[oe(t,i,0,n)]:e}return i.domain=function(e){return arguments.length?(n=Math.min((t=Array.from(e)).length,r.length-1),i):t.slice()},i.range=function(e){return arguments.length?(r=Array.from(e),n=Math.min(t.length,r.length-1),i):r.slice()},i.invertExtent=function(e){var n=r.indexOf(e);return[t[n-1],t[n]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return o4().domain(t).range(r).unknown(e)},aK.initRange.apply(i,arguments)}let o6=new Date,o7=new Date;function o8(e,t,r,n){function i(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),i.round=e=>{let t=i(e),r=i.ceil(e);return e-t<r-e?t:r},i.offset=(e,r)=>(t(e=new Date(+e),null==r?1:Math.floor(r)),e),i.range=(r,n,a)=>{let o,l=[];
5if(r=i.ceil(r),a=null==a?1:Math.floor(a),!(r<n)||!(a>0))return l;do l.push(o=new Date(+r)),t(r,a),e(r);while(o<r&&r<n)return l},i.filter=r=>o8(t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)},(e,n)=>{if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););}),r&&(i.count=(t,n)=>(o6.setTime(+t),o7.setTime(+n),e(o6),e(o7),Math.floor(r(o6,o7))),i.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?i.filter(n?t=>n(t)%e==0:t=>i.count(0,t)%e==0):i:null),i}let o9=o8(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());o9.every=e=>isFinite(e=Math.floor(e))&&e>0?o8(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)}):null,o9.range;let le=o8(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());le.every=e=>isFinite(e=Math.floor(e))&&e>0?o8(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)}):null,le.range;let lt=o8(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());lt.range;let lr=o8(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());lr.range;function ln(e){return o8(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}let li=ln(0),la=ln(1),lo=ln(2),ll=ln(3),ls=ln(4),lu=ln(5),lc=ln(6);function ld(e){return o8(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}li.range,la.range,lo.range,ll.range,ls.range,lu.range,lc.range;let lf=ld(0),lp=ld(1),lh=ld(2),lm=ld(3),lg=ld(4),lv=ld(5),ly=ld(6);lf.range,lp.range,lh.range,lm.range,lg.range,lv.range,ly.range;let lb=o8(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);lb.range;let lx=o8(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);lx.range;let lw=o8(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));lw.range;let lO=o8(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());lO.range;let lS=o8(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());lS.range;let lP=o8(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());lP.range;let lj=o8(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());lj.range;let lE=o8(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());lE.range;let lk=o8(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);function lA(e,t,r,n,i,a){let o=[[lE,1,1e3],[lE,5,5e3],[lE,15,15e3],[lE,30,3e4],[a,1,6e4],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function l(t,r,n){let i=Math.abs(r-t)/n,a=a6(([,,e])=>e).right(o,i);if(a===o.length)return e.every(a3(t/31536e6,r/31536e6,n));if(0===a)return lk.every(Math.max(a3(t,r,n),1));let[l,s]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return l.every(s)}return[function(e,t,r){let n=t<e;n&&([e,t]=[t,e]);let i=r&&"function"==typeof r.range?r:l(e,t,r),a=i?i.range(e,+t+1):[];return n?a.reverse():a},l]}lk.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?o8(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):lk:null,lk.range;let[lC,lM]=lA(le,lr,lf,lw,lS,lj),[lT,lN]=lA(o9,lt,li,lb,lO,lP);function lD(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function lI(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function l_(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var lz={"-":"",_:" ",0:"0"},lL=/^\s*\d+/,lF=/^%/,lR=/[\\^$*+?|[\]().{}]/g;function lB(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?Array(r-a+1).join(t)+i:i)}function lU(e){return e.replace(lR,"\\$&")}function lV(e){return RegExp("^(?:"+e.map(lU).join("|")+")","i")}function lH(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function l$(e,t,r){var n=lL.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function lW(e,t,r){var n=lL.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function lq(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function lK(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function lY(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function lG(e,t,r){var n=lL.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function lZ(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function lQ(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function lX(e,t,r){var n=lL.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function lJ(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function l0(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function l1(e,t,r){var n=lL.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function l2(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function l3(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function l5(e,t,r){var n=lL.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function l4(e,t,r){var n=lL.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function l6(e,t,r){var n=lL.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function l7(e,t,r){var n=lF.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function l8(e,t,r){var n=lL.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function l9(e,t,r){var n=lL.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function se(e,t){return lB(e.getDate(),t,2)}function st(e,t){return lB(e.getHours(),t,2)}function sr(e,t){return lB(e.getHours()%12||12,t,2)}function sn(e,t){return lB(1+lb.count(o9(e),e),t,3)}function si(e,t){return lB(e.getMilliseconds(),t,3)}function sa(e,t){return si(e,t)+"000"}function so(e,t){return lB(e.getMonth()+1,t,2)}function sl(e,t){return lB(e.getMinutes(),t,2)}function ss(e,t){return lB(e.getSeconds(),t,2)}function su(e){var t=e.getDay();return 0===t?7:t}function sc(e,t){return lB(li.count(o9(e)-1,e),t,2)}function sd(e){var t=e.getDay();return t>=4||0===t?ls(e):ls.ceil(e)}function sf(e,t){return e=sd(e),lB(ls.count(o9(e),e)+(4===o9(e).getDay()),t,2)}function sp(e){return e.getDay()}function sh(e,t){return lB(la.count(o9(e)-1,e),t,2)}function sm(e,t){return lB(e.getFullYear()%100,t,2)}function sg(e,t){return lB((e=sd(e)).getFullYear()%100,t,2)}function sv(e,t){return lB(e.getFullYear()%1e4,t,4)}function sy(e,t){var r=e.getDay();return lB((e=r>=4||0===r?ls(e):ls.ceil(e)).getFullYear()%1e4,t,4)}
5function sb(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+lB(t/60|0,"0",2)+lB(t%60,"0",2)}function sx(e,t){return lB(e.getUTCDate(),t,2)}function sw(e,t){return lB(e.getUTCHours(),t,2)}function sO(e,t){return lB(e.getUTCHours()%12||12,t,2)}function sS(e,t){return lB(1+lx.count(le(e),e),t,3)}function sP(e,t){return lB(e.getUTCMilliseconds(),t,3)}function sj(e,t){return sP(e,t)+"000"}function sE(e,t){return lB(e.getUTCMonth()+1,t,2)}function sk(e,t){return lB(e.getUTCMinutes(),t,2)}function sA(e,t){return lB(e.getUTCSeconds(),t,2)}function sC(e){var t=e.getUTCDay();return 0===t?7:t}function sM(e,t){return lB(lf.count(le(e)-1,e),t,2)}function sT(e){var t=e.getUTCDay();return t>=4||0===t?lg(e):lg.ceil(e)}function sN(e,t){return e=sT(e),lB(lg.count(le(e),e)+(4===le(e).getUTCDay()),t,2)}function sD(e){return e.getUTCDay()}function sI(e,t){return lB(lp.count(le(e)-1,e),t,2)}function s_(e,t){return lB(e.getUTCFullYear()%100,t,2)}function sz(e,t){return lB((e=sT(e)).getUTCFullYear()%100,t,2)}function sL(e,t){return lB(e.getUTCFullYear()%1e4,t,4)}function sF(e,t){var r=e.getUTCDay();return lB((e=r>=4||0===r?lg(e):lg.ceil(e)).getUTCFullYear()%1e4,t,4)}function sR(){return"+0000"}function sB(){return"%"}function sU(e){return+e}function sV(e){return Math.floor(e/1e3)}function sH(e){return new Date(e)}function s$(e){return e instanceof Date?+e:+new Date(+e)}function sW(e,t,r,n,i,a,o,l,s,u){var c=ov(),d=c.invert,f=c.domain,p=u(".%L"),h=u(":%S"),m=u("%I:%M"),g=u("%I %p"),v=u("%a %d"),y=u("%b %d"),b=u("%B"),x=u("%Y");function w(e){return(s(e)<e?p:l(e)<e?h:o(e)<e?m:a(e)<e?g:n(e)<e?i(e)<e?v:y:r(e)<e?b:x)(e)}return c.invert=function(e){return new Date(d(e))},c.domain=function(e){return arguments.length?f(Array.from(e,s$)):f().map(sH)},c.ticks=function(t){var r=f();return e(r[0],r[r.length-1],null==t?10:t)},c.tickFormat=function(e,t){return null==t?w:u(t)},c.nice=function(e){var r=f();return e&&"function"==typeof e.range||(e=t(r[0],r[r.length-1],null==e?10:e)),e?f(oN(r,e)):c},c.copy=function(){return om(c,sW(e,t,r,n,i,a,o,l,s,u))},c}function sq(){return aK.initRange.apply(sW(lT,lN,o9,lt,li,lb,lO,lP,lE,f).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function sK(){return aK.initRange.apply(sW(lC,lM,le,lr,lf,lx,lS,lj,lE,p).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function sY(){var e,t,r,n,i,a=0,o=1,l=od,s=!1;function u(t){return null==t||isNaN(t*=1)?i:l(0===r?.5:(t=(n(t)-e)*r,s?Math.max(0,Math.min(1,t)):t))}function c(e){return function(t){var r,n;return arguments.length?([r,n]=t,l=e(r,n),u):[l(0),l(1)]}}return u.domain=function(i){return arguments.length?([a,o]=i,e=n(a*=1),t=n(o*=1),r=e===t?0:1/(t-e),u):[a,o]},u.clamp=function(e){return arguments.length?(s=!!e,u):s},u.interpolator=function(e){return arguments.length?(l=e,u):l},u.range=c(oo),u.rangeRound=c(os),u.unknown=function(e){return arguments.length?(i=e,u):i},function(i){return n=i,e=i(a),t=i(o),r=e===t?0:1/(t-e),u}}function sG(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function sZ(){var e=oC(sY()(od));return e.copy=function(){return sG(e,sZ())},aK.initInterpolator.apply(e,arguments)}function sQ(){var e=oR(sY()).domain([1,10]);return e.copy=function(){return sG(e,sQ()).base(e.base())},aK.initInterpolator.apply(e,arguments)}function sX(){var e=oH(sY());return e.copy=function(){return sG(e,sX()).constant(e.constant())},aK.initInterpolator.apply(e,arguments)}function sJ(){var e=oY(sY());return e.copy=function(){return sG(e,sJ()).exponent(e.exponent())},aK.initInterpolator.apply(e,arguments)}function s0(){return sJ.apply(null,arguments).exponent(.5)}function s1(){var e=[],t=od;function r(r){if(null!=r&&!isNaN(r*=1))return t((oe(e,r,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let r of(e=[],t))null==r||isNaN(r*=1)||e.push(r);return e.sort(a5),r},r.interpolator=function(e){return arguments.length?(t=e,r):t},r.range=function(){return e.map((r,n)=>t(n/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(r,n)=>(function(e,t,r){if(!(!(n=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t*=1)>=t&&(yield t);else{let r=-1;for(let n of e)null!=(n=t(n,++r,e))&&(n*=1)>=n&&(yield n)}}(e,void 0))).length)||isNaN(t*=1))){if(t<=0||n<2)return(0,o0.default)(e);if(t>=1)return(0,oJ.default)(e);var n,i=(n-1)*t,a=Math.floor(i),o=(0,oJ.default)((function e(t,r,n=0,i=1/0,a){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),i=Math.floor(Math.min(t.length-1,i)),!(n<=r&&r<=i))return t;for(a=void 0===a?o1:function(e=a5){if(e===a5)return o1;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||0===n?n:(0===e(r,r))-(0===e(t,t))}}(a);i>n;){if(i-n>600){let o=i-n+1,l=r-n+1,s=Math.log(o),u=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*u*(o-u)/o)*(l-o/2<0?-1:1),d=Math.max(n,Math.floor(r-l*u/o+c)),f=Math.min(i,Math.floor(r+(o-l)*u/o+c));e(t,r,d,f,a)}let o=t[r],l=n,s=i;for(o2(t,n,r),a(t[i],o)>0&&o2(t,n,i);l<s;){for(o2(t,l,s),++l,--s;0>a(t[l],o);)++l;for(;a(t[s],o)>0;)--s}0===a(t[n],o)?o2(t,n,s):o2(t,++s,i),s<=r&&(n=s+1),r<=s&&(i=s-1)}return t})(e,a).subarray(0,a+1));return o+((0,o0.default)(e.subarray(a+1))-o)*(i-a)}})(e,n/t))},r.copy=function(){return s1(t).domain(e)},aK.initInterpolator.apply(r,arguments)}function s2(){var e,t,r,n,i,a,o,l=0,s=.5,u=1,c=1,d=od,f=!1;function p(e){return isNaN(e*=1)?o:(e=.5+((e=+a(e))-t)*(c*e<c*t?n:i),d(f?Math.max(0,Math.min(1,e)):e))}function h(e){return function(t){var r,n,i;return arguments.length?([r,n,i]=t,d=function(e,t){void 0===t&&(t=e,e=oo);for(var r=0,n=t.length-1,i=t[0],a=Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(e){var t=Math.max(0,Math.min(n-1,Math.floor(e*=n)));return a[t](e-t)}}(e,[r,n,i]),p):[d(0),d(.5),d(1)]}}
5return p.domain=function(o){return arguments.length?([l,s,u]=o,e=a(l*=1),t=a(s*=1),r=a(u*=1),n=e===t?0:.5/(t-e),i=t===r?0:.5/(r-t),c=t<e?-1:1,p):[l,s,u]},p.clamp=function(e){return arguments.length?(f=!!e,p):f},p.interpolator=function(e){return arguments.length?(d=e,p):d},p.range=h(oo),p.rangeRound=h(os),p.unknown=function(e){return arguments.length?(o=e,p):o},function(o){return a=o,e=o(l),t=o(s),r=o(u),n=e===t?0:.5/(t-e),i=t===r?0:.5/(r-t),c=t<e?-1:1,p}}function s3(){var e=oC(s2()(od));return e.copy=function(){return sG(e,s3())},aK.initInterpolator.apply(e,arguments)}function s5(){var e=oR(s2()).domain([.1,1,10]);return e.copy=function(){return sG(e,s5()).base(e.base())},aK.initInterpolator.apply(e,arguments)}function s4(){var e=oH(s2());return e.copy=function(){return sG(e,s4()).constant(e.constant())},aK.initInterpolator.apply(e,arguments)}function s6(){var e=oY(s2());return e.copy=function(){return sG(e,s6()).exponent(e.exponent())},aK.initInterpolator.apply(e,arguments)}function s7(){return s6.apply(null,arguments).exponent(.5)}f=(d=function(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,l=e.months,s=e.shortMonths,u=lV(i),c=lH(i),d=lV(a),f=lH(a),p=lV(o),h=lH(o),m=lV(l),g=lH(l),v=lV(s),y=lH(s),b={a:function(e){return o[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return s[e.getMonth()]},B:function(e){return l[e.getMonth()]},c:null,d:se,e:se,f:sa,g:sg,G:sy,H:st,I:sr,j:sn,L:si,m:so,M:sl,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:sU,s:sV,S:ss,u:su,U:sc,V:sf,w:sp,W:sh,x:null,X:null,y:sm,Y:sv,Z:sb,"%":sB},x={a:function(e){return o[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return s[e.getUTCMonth()]},B:function(e){return l[e.getUTCMonth()]},c:null,d:sx,e:sx,f:sj,g:sz,G:sF,H:sw,I:sO,j:sS,L:sP,m:sE,M:sk,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:sU,s:sV,S:sA,u:sC,U:sM,V:sN,w:sD,W:sI,x:null,X:null,y:s_,Y:sL,Z:sR,"%":sB},w={a:function(e,t,r){var n=p.exec(t.slice(r));return n?(e.w=h.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=d.exec(t.slice(r));return n?(e.w=f.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=v.exec(t.slice(r));return n?(e.m=y.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=m.exec(t.slice(r));return n?(e.m=g.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return P(e,t,r,n)},d:l0,e:l0,f:l6,g:lZ,G:lG,H:l2,I:l2,j:l1,L:l4,m:lJ,M:l3,p:function(e,t,r){var n=u.exec(t.slice(r));return n?(e.p=c.get(n[0].toLowerCase()),r+n[0].length):-1},q:lX,Q:l8,s:l9,S:l5,u:lW,U:lq,V:lK,w:l$,W:lY,x:function(e,t,n){return P(e,r,t,n)},X:function(e,t,r){return P(e,n,t,r)},y:lZ,Y:lG,Z:lQ,"%":l7};function O(e,t){return function(r){var n,i,a,o=[],l=-1,s=0,u=e.length;for(r instanceof Date||(r=new Date(+r));++l<u;)37===e.charCodeAt(l)&&(o.push(e.slice(s,l)),null!=(i=lz[n=e.charAt(++l)])?n=e.charAt(++l):i="e"===n?" ":"0",(a=t[n])&&(n=a(r,i)),o.push(n),s=l+1);return o.push(e.slice(s,l)),o.join("")}}function S(e,t){return function(r){var n,i,a=l_(1900,void 0,1);if(P(a,e,r+="",0)!=r.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(!t||"Z"in a||(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(n=(i=(n=lI(l_(a.y,0,1))).getUTCDay())>4||0===i?lp.ceil(n):lp(n),n=lx.offset(n,(a.V-1)*7),a.y=n.getUTCFullYear(),a.m=n.getUTCMonth(),a.d=n.getUTCDate()+(a.w+6)%7):(n=(i=(n=lD(l_(a.y,0,1))).getDay())>4||0===i?la.ceil(n):la(n),n=lb.offset(n,(a.V-1)*7),a.y=n.getFullYear(),a.m=n.getMonth(),a.d=n.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:+("W"in a)),i="Z"in a?lI(l_(a.y,0,1)).getUTCDay():lD(l_(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,lI(a)):lD(a)}}function P(e,t,r,n){for(var i,a,o=0,l=t.length,s=r.length;o<l;){if(n>=s)return -1;if(37===(i=t.charCodeAt(o++))){if(!(a=w[(i=t.charAt(o++))in lz?t.charAt(o++):i])||(n=a(e,r,n))<0)return -1}else if(i!=r.charCodeAt(n++))return -1}return n}
5return b.x=O(r,b),b.X=O(n,b),b.c=O(t,b),x.x=O(r,x),x.X=O(n,x),x.c=O(t,x),{format:function(e){var t=O(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=O(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,d.parse,p=d.utcFormat,d.utcParse,e.s(["scaleBand",()=>aG,"scaleDiverging",()=>s3,"scaleDivergingLog",()=>s5,"scaleDivergingPow",()=>s6,"scaleDivergingSqrt",()=>s7,"scaleDivergingSymlog",()=>s4,"scaleIdentity",()=>oT,"scaleImplicit",()=>aY.implicit,"scaleLinear",()=>oM,"scaleLog",()=>oB,"scaleOrdinal",()=>aY.default,"scalePoint",()=>aZ,"scalePow",()=>oG,"scaleQuantile",()=>o3,"scaleQuantize",()=>o5,"scaleRadial",()=>oX,"scaleSequential",()=>sZ,"scaleSequentialLog",()=>sQ,"scaleSequentialPow",()=>sJ,"scaleSequentialQuantile",()=>s1,"scaleSequentialSqrt",()=>s0,"scaleSequentialSymlog",()=>sX,"scaleSqrt",()=>oZ,"scaleSymlog",()=>o$,"scaleThreshold",()=>o4,"scaleTime",()=>sq,"scaleUtc",()=>sK,"tickFormat",()=>oA],29061),e.i(29061),e.s(["scaleBand",()=>aG,"scaleDiverging",()=>s3,"scaleDivergingLog",()=>s5,"scaleDivergingPow",()=>s6,"scaleDivergingSqrt",()=>s7,"scaleDivergingSymlog",()=>s4,"scaleIdentity",()=>oT,"scaleImplicit",()=>aY.implicit,"scaleLinear",()=>oM,"scaleLog",()=>oB,"scaleOrdinal",()=>aY.default,"scalePoint",()=>aZ,"scalePow",()=>oG,"scaleQuantile",()=>o3,"scaleQuantize",()=>o5,"scaleRadial",()=>oX,"scaleSequential",()=>sZ,"scaleSequentialLog",()=>sQ,"scaleSequentialPow",()=>sJ,"scaleSequentialQuantile",()=>s1,"scaleSequentialSqrt",()=>s0,"scaleSequentialSymlog",()=>sX,"scaleSqrt",()=>oZ,"scaleSymlog",()=>o$,"scaleThreshold",()=>o4,"scaleTime",()=>sq,"scaleUtc",()=>sK,"tickFormat",()=>oA],79357);var s8=e.i(79357);function s9(e,t,r){if("function"==typeof e)return e.copy().domain(t).range(r);if(null!=e){var n=function(e){if(e in s8&&"function"==typeof s8[e])return s8[e]();var t="scale".concat(ri(e));if(t in s8&&"function"==typeof s8[t])return s8[t]()}(e);if(null!=n)return n.domain(t).range(r),n}}function ue(e,t,r,n){if(null!=r&&null!=n)return"function"==typeof e.scale?s9(e.scale,r,n):s9(t,r,n)}var ut=(e,t,r)=>{if(null!=e){var{scale:n,type:i}=e;if("auto"===n)return"category"===i&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>
5=0||r.indexOf("ComposedChart")>=0&&!t)?"point":"category"===i?"band":"linear";if("string"==typeof n)return"scale".concat(ri(n))in s8?n:"point"}};function ur(e,t){if(e){var r=null!=t?t:e.domain(),n=r.map(t=>{var r;return null!=(r=e(t))?r:0}),i=e.range();if(0!==r.length&&!(i.length<2))return e=>{var t,i,a=function(e,t){for(var r=0,n=e.length,i=e[0]<e[e.length-1];r<n;){var a=Math.floor((r+n)/2);(i?e[a]<t:e[a]>t)?r=a+1:n=a}return r}(n,e);return a<=0?r[0]:a>=r.length?r[r.length-1]:Math.abs(e-(null!=(t=n[a-1])?t:0))<=Math.abs(e-(null!=(i=n[a])?i:0))?r[a-1]:r[a]}}}function un(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ui(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?un(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):un(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ua=[0,"auto"],uo={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0,niceTicks:"auto"},ul=(e,t)=>e.cartesianAxis.xAxis[t],us=(e,t)=>{var r=ul(e,t);return null==r?uo:r},uu={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:ua,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:60},uc=(e,t)=>e.cartesianAxis.yAxis[t],ud=(e,t)=>{var r=uc(e,t);return null==r?uu:r},uf={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},up=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return null==r?uf:r},uh=(e,t,r)=>{switch(t){case"xAxis":return us(e,r);case"yAxis":return ud(e,r);case"zAxis":return up(e,r);case"angleAxis":return aA(e,r);case"radiusAxis":return aC(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},um=(e,t,r)=>{switch(t){case"xAxis":return us(e,r);case"yAxis":return ud(e,r);case"angleAxis":return aA(e,r);case"radiusAxis":return aC(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},ug=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function uv(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var uy=e=>e.graphicalItems.cartesianItems,ub=e6([aL,aF],uv),ux=(e,t,r)=>e.filter(r).filter(e=>(null==t?void 0:t.includeHidden)===!0||!e.hide),uw=e6([uy,uh,ub],ux,{memoizeOptions:{resultEqualityCheck:aH}}),uO=e6([uw],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(aU)),uS=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),uP=e6([uw],uS),uj=e=>e.map(e=>e.data).filter(Boolean).flat(1),uE=e6([uw],e=>e.some(e=>!e.data)),uk=e6([uw],uj,{memoizeOptions:{resultEqualityCheck:aH}}),uA=(e,t)=>{var{chartData:r=[],dataStartIndex:n,dataEndIndex:i}=t;return e.length>0?e:r.slice(n,i+1)},uC=e6([uk,iX],uA),uM=(e,t,r,n,i,a)=>{var{chartData:o=[],dataStartIndex:l,dataEndIndex:s}=n,u=(null==t?void 0:t.dataKey)!=null?e.map(e=>({value:nW(e,t.dataKey)})):r.length>0?r.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:nW(e,t)}))):e.map(e=>({value:e}));return i&&(null==t?void 0:t.dataKey)!=null&&a.length>0?[...o.slice(l,s+1).map(e=>({value:nW(e,t.dataKey)})).filter(e=>null!=e.value),...u]:u},uT=e6([uC,uh,uw,iX,uE,uk],uM);function uN(e){if(t6(e)||e instanceof Date){var t=Number(e);if(nU(t))return t}}function uD(e){if(Array.isArray(e)){var t=[uN(e[0]),uN(e[1])];return i2(t)?t:void 0}
5var r=uN(e);if(null!=r)return[r,r]}function uI(e){return e.map(uN).filter(ra)}function u_(e,t){var r=uN(e),n=uN(t);return null==r&&null==n?0:null==r?-1:null==n?1:r-n}var uz=e6([uT],e=>null==e?void 0:e.map(e=>e.value).sort(u_));function uL(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}var uF=e=>{var t=a$(e),r=aW(e);return um(e,t,r)},uR=e6([uF],e=>null==e?void 0:e.dataKey),uB=e6([uO,iX,uF],aB),uU=(e,t,r,n)=>Object.fromEntries(Object.entries(t.reduce((e,t)=>{if(null==t.stackId)return e;var r=e[t.stackId];return null==r&&(r=[]),r.push(t),e[t.stackId]=r,e},{})).map(t=>{var[i,a]=t,o=n?[...a].reverse():a;return[i,{stackedData:nX(e,o.map(aR),r),graphicalItems:o}]})),uV=e6([uB,uO,as,au],uU),uH=(e,t,r,n)=>{var{dataStartIndex:i,dataEndIndex:a}=t;if(null==n&&"zAxis"!==r){var o=n3(e,i,a);if(null==o||0!==o[0]||0!==o[1])return o}},u$=e6([uh],e=>e.allowDataOverflow),uW=e=>{var t;if(null==e||!("domain"in e))return ua;if(null!=e.domain)return e.domain;if("ticks"in e&&null!=e.ticks){if("number"===e.type){var r=uI(e.ticks);return[Math.min(...r),Math.max(...r)]}if("category"===e.type)return e.ticks.map(String)}return null!=(t=null==e?void 0:e.domain)?t:ua},uq=e6([uh],uW),uK=e6([uq,u$],i5),uY=e6([uV,iZ,aL,uK],uH,{memoizeOptions:{resultEqualityCheck:aV}}),uG=e=>e.errorBars,uZ=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t.filter(Boolean);if(0!==n.length){var i=n.flat();return[Math.min(...i),Math.max(...i)]}},uQ=function(e,t,r,n,i){var a,o,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];if(r.length>0&&r.forEach(e=>{var r,s=null!=e.data?[...e.data]:l,u=null==(r=n[e.id])?void 0:r.filter(e=>uL(i,e));s.forEach(r=>{var n,i=nW(r,null!=(n=t.dataKey)?n:e.dataKey),l=function(e,t,r){if(!r||!r.length)return[];if("number"!=typeof t||t3(t)){if(Array.isArray(t)){var n,i=uI(t);i.length>0&&(n=Math.max(...i))}}else n=t;return null==n?[]:uI(r.flatMap(t=>{var r,i,a=nW(e,t.dataKey);if(Array.isArray(a)?[r,i]=a:r=i=a,nU(r)&&nU(i))return[n-r,n+i]}))}(r,i,u);if(l.length>=2){var s=Math.min(...l),c=Math.max(...l);(null==a||s<a)&&(a=s),(null==o||c>o)&&(o=c)}var d=uD(i);null!=d&&(a=null==a?d[0]:Math.min(a,d[0]),o=null==o?d[1]:Math.max(o,d[1]))})}),(null==t?void 0:t.dataKey)!=null&&0===r.length&&e.forEach(e=>{var r=uD(nW(e,t.dataKey));null!=r&&(a=null==a?r[0]:Math.min(a,r[0]),o=null==o?r[1]:Math.max(o,r[1]))}),nU(a)&&nU(o))return[a,o]},uX=e6([uC,uh,uP,uG,aL,i0],uQ,{memoizeOptions:{resultEqualityCheck:aV}});function uJ(e){var{value:t}=e;if(t6(t)||t instanceof Date)return t}var u0=e=>e.referenceElements.dots,u1=(e,t,r)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===r:e.yAxisId===r),u2=e6([u0,aL,aF],u1),u3=e=>e.referenceElements.areas,u5=e6([u3,aL,aF],u1),u4=e=>e.referenceElements.lines,u6=e6([u4,aL,aF],u1),u7=(e,t)=>{if(null!=e){var r=uI(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==r.length)return[Math.min(...r),Math.max(...r)]}},u8=e6(u2,aL,u7),u9=(e,t)=>{if(null!=e){var r=uI(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==r.length)return[Math.min(...r),Math.max(...r)]}},ce=e6([u5,aL],u9),ct=(e,t)=>{if(null!=e){var r=e.flatMap(e=>"xAxis"===t?function(e){if(null!=e.x)return uI([e.x]);var t,r=null==(t=e.segment)?void 0:t.map(e=>e.x);return null==r||0===r.length?[]:uI(r)}(e):function(e){if(null!=e.y)return uI([e.y]);var t,r=null==(t=e.segment)?void 0:t.map(e=>e.y);return null==r||0===r.length?[]:uI(r)}(e));if(0!==r.length)return[Math.min(...r),Math.max(...r)]}},cr=e6([u6,aL],ct),cn=e6(u8,cr,ce,(e,t,r)=>uZ(e,r,t)),ci=(e,t,r,n,i,a,o,l)=>null!=r?r:function(e,t,r){if(r||null!=t){if("function"==typeof e&&null!=t)try{var n=e(t,r);if(i2(n))return i3(n,t,r)}catch(e){}if(Array.isArray(e)&&2===e.length){var i,a,[o,l]=e;if("auto"===o)null!=t&&(i=Math.min(...t));else if(t4(o))i=o;else if("function"==typeof o)try{null!=t&&(i=o(null==t?void 0:t[0]))}catch(e){}else if("string"==typeof o&&n5.test(o)){var s=n5.exec(o);if(null==s||null==s[1]||null==t)i=void 0;else{var u=+s[1];i=t[0]-u}}else i=null==t?void 0:t[0];if("auto"===l)null!=t&&(a=Math.max(...t));else if(t4(l))a=l;else if("function"==typeof l)try{null!=t&&(a=l(null==t?void 0:t[1]))}catch(e){}else if("string"==typeof l&&n4.test(l)){var c=n4.exec(l);if(null==c||null==c[1]||null==t)a=void 0;else{var d=+c[1];a=t[1]+d}}else a=null==t?void 0:t[1];var f=[i,a];if(i2(f))return null==t?f:i3(f,t,r)}}}(t,"vertical"===o&&"xAxis"===l||"horizontal"===o&&"yAxis"===l?uZ(n,a,i):uZ(a,i),e.allowDataOverflow),ca=e6([uh,uq,uK,uY,u
5X,cn,iH,aL],ci,{memoizeOptions:{resultEqualityCheck:aV}}),co=[0,1],cl=(e,t,r,n,i,a,o)=>{if(null!=e&&null!=r&&0!==r.length||void 0!==o){var l,s,{dataKey:u,type:c}=e,d=nK(t,a);return d&&null==u?(0,iG.default)(0,null!=(s=null==r?void 0:r.length)?s:0):"category"===c?(l=n.map(uJ).filter(e=>null!=e),d&&(null==e.dataKey||e.allowDuplicatedCategory&&re(l))?(0,iG.default)(0,n.length):e.allowDuplicatedCategory?l:Array.from(new Set(l))):"expand"!==i||d?o:co}},cs=e6([uh,iH,uC,uT,as,aL,ca],cl),cu=e6([uh,ug,ac],ut),cc=(e,t,r)=>{var{niceTicks:n}=t;if("none"!==n){var i=uW(t),a=Array.isArray(i)&&("auto"===i[0]||"auto"===i[1]);if(("snap125"===n||"adaptive"===n)&&null!=t&&t.tickCount&&i2(e)){if(a)return ar(e,t.tickCount,t.allowDecimals,n);if("number"===t.type)return an(e,t.tickCount,t.allowDecimals,n)}if("auto"===n&&"linear"===r&&null!=t&&t.tickCount){if(a&&i2(e))return ar(e,t.tickCount,t.allowDecimals,"adaptive");if("number"===t.type&&i2(e))return an(e,t.tickCount,t.allowDecimals,"adaptive")}}},cd=e6([cs,um,cu],cc),cf=(e,t,r,n)=>{if("angleAxis"!==n&&(null==e?void 0:e.type)==="number"&&i2(t)&&Array.isArray(r)&&r.length>0){var i,a;return[Math.min(t[0],null!=(i=r[0])?i:0),Math.max(t[1],null!=(a=r[r.length-1])?a:0)]}return t},cp=e6([uh,cs,cd,aL],cf),ch=e6(uT,uh,(e,t)=>{if(t&&"number"===t.type){var r=1/0,n=Array.from(uI(e.map(e=>e.value))).sort((e,t)=>e-t),i=n[0],a=n[n.length-1];if(null==i||null==a)return 1/0;var o=a-i;if(0===o)return 1/0;for(var l=0;l<n.length-1;l++){var s=n[l],u=n[l+1];null!=s&&null!=u&&(r=Math.min(r,u-s))}return r/o}}),cm=e6(ch,iH,ao,ic,(e,t,r,n,i)=>i,(e,t,r,n,i)=>{if(!nU(e))return 0;var a="vertical"===t?n.height:n.width;if("gap"===i)return e*a/2;if("no-gap"===i){var o=t9(r,e*a),l=e*a/2;return l-o-(l-o)/a*o}return 0}),cg=e6(us,(e,t,r)=>{var n=us(e,t);return null==n||"string"!=typeof n.padding?0:cm(e,"xAxis",t,r,n.padding)},(e,t)=>{if(null==e)return{left:0,right:0};var r,n,{padding:i}=e;return"string"==typeof i?{left:t,right:t}:{left:(null!=(r=i.left)?r:0)+t,right:(null!=(n=i.right)?n:0)+t}}),cv=e6(ud,(e,t,r)=>{var n=ud(e,t);return null==n||"string"!=typeof n.padding?0:cm(e,"yAxis",t,r,n.padding)},(e,t)=>{if(null==e)return{top:0,bottom:0};var r,n,{padding:i}=e;return"string"==typeof i?{top:t,bottom:t}:{top:(null!=(r=i.top)?r:0)+t,bottom:(null!=(n=i.bottom)?n:0)+t}}),cy=e6([ic,cg,iv,ig,(e,t,r)=>r],(e,t,r,n,i)=>{var{padding:a}=n;return i?[a.left,r.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),cb=e6([ic,iH,cv,iv,ig,(e,t,r)=>r],(e,t,r,n,i,a)=>{var{padding:o}=i;return a?[n.height-o.bottom,o.top]:"horizontal"===t?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),cx=(e,t,r,n)=>{var i;switch(t){case"xAxis":return cy(e,r,n);case"yAxis":return cb(e,r,n);case"zAxis":return null==(i=up(e,r))?void 0:i.range;case"angleAxis":return aI(e);case"radiusAxis":return a_(e,r);default:return}},cw=e6([uh,cx],aO),cO=e6([cu,cp],(e,t)=>{if(null!=t)if("linear"!==e)return t;else{if(!i2(t)){for(var r,n,i=0;i<t.length;i++){var a=t[i];nU(a)&&((void 0===r||a<r)&&(r=a),(void 0===n||a>n)&&(n=a))}return void 0!==r&&void 0!==n?[r,n]:void 0}return t}}),cS=e6([uh,cu,cO,cw],ue),cP=(e,t,r,n)=>{if(null!=r&&null!=r.dataKey){var{type:i,scale:a}=r;if(nK(e,n)&&("number"===i||"auto"!==a))return t.map(e=>e.value)}},cj=e6([iH,uT,um,aL],cP),cE=e6([cS],aq),ck=e6([cS],function(e){if(null!=e)return"invert"in e&&"function"==typeof e.invert?e.invert.bind(e):ur(e,void 0)}),cA=e6([cS,uz],ur);function cC(e,t){return e.id<t.id?-1:+(e.id>t.id)}e6([uw,uG,aL],(e,t,r)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>uL(r,e)));var cM=(e,t)=>t,cT=(e,t,r)=>r,cN=e6(io,cM,cT,(e,t,r)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===r).sort(cC)),cD=e6(il,cM,cT,(e,t,r)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===r).sort(cC)),cI=(e,t)=>({width:e.width,height:t.height}),c_=e6(ic,us,cI),cz=e6(ir,ic,cN,cM,cT,(e,t,r,n,i)=>{var a,o={};return r.forEach(r=>{var l=cI(t,r);null==a&&(a=((e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}})(t,n,e));var s="top"===n&&!i||"bottom"===n&&i;o[r.id]=a-Number(s)*l.height,a+=(s?-1:1)*l.height}),o}),cL=e6(it,ic,cD,cM,cT,(e,t,r,n,i)=>{var a,o={};return r.forEach(r=>{var l={width:"number"==typeof r.width?r.width:60,height:t.height};null==a&&(a=((e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}})(t,n,e));var s="left"===n&&!i||"right"===n&&i;o[r.id]=a-Number(s)*l.width,a+=(s?-1:1)*l.width}),o}),cF=e6([ic,us,(e,t)=>{var r=us(e,t);if(null!=r)return cz(e,r.orientation,r.mirror)},(e,t)=>t],(e,t,r,n)=>{if(null!=t){var i=null==r?void 0:r[n];return null==i?{x:e.left,y:0}:{x:e.left,y:i}}}),cR=e6([ic,ud,(e,t)=>{var r=ud(e,t);if(null!=r)return cL(e,r.orientation,r.mirror)},(e,t)=>t],(e,t,r,n)=>{if(null!=t){var i=null==r?void 0:r[n];return null==i?{x:0,y:e.top}:{x:i,y:e.top}}}),cB=e6(ic,ud,(e,t)=>({width:"number"==typeof t.width?t.width:60,height:e.height})),cU=(e,t,r)=>{switch(t){case"xAxis":return c_(e,r).width;case"yAxis":return cB(e,r).height;default:return}},cV=(e,t,r,n)=>{if(null!=r){var{allowDuplicatedCategory:i,type:a,dataKey:o}=r,l=nK(e,n),s=t.map(e=>e.value),u=s.filter(e=>null!=e);if(o&&l&&"category"===a&&i&&re(u))return s}},cH=e6([iH,uT,uh,aL],cV),c$=e6([iH,(e,t,r)=>{switch(t){case"xAxis":return us(e,r);case"yAxis":return ud(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},cu,cE,cH,cj,cx,cd,aL],(e,t,r,n,i,a,o,l,s)=>{if(null!=t){var u=nK(e,s);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:s,categoricalDomain:a,duplicateDomain:i,isCategorical:u,niceTicks:l,range:o,realScaleType:r,scale:n}}}),cW=e6([iH,um,cu,cE,cd,cx,cH,cj,aL],(e,t,r,n,i,a,o,l,s)=>{if(null!=t&&null!=n){var u=nK(e,s),{type:c,ticks:d,tickCount:f}=t,p="scaleBand"===r&&"function"==typeof n.bandwidth?n.bandwidth()/2:2,h="category"===c&&n.bandwidth?n.bandwidth()/p:0;h="angleAxis"===s&&null!=a&&a.length>=2?2*t2(a[0]-a[1])*h:h;var m=d||i;return m?m.map((e,t)=>{var r=o?o.indexOf(e):e,i=n.map(r);return nU(i)?{index:t,coordinate:i+h,value:e,offset:h}:null}).filter(ra):u&&l?l.map((e,t)=>{var r=n.map(e);return nU(r)?{coordinate:r+h,value:e,index:t,offset:h}:null}).filter(ra):n.ticks?n.ticks(f).map((e,t)=>{var r=n.map(e);return nU(r)?{coordinate:r+h,value:e,index:t,offset:h}:null}).filter(ra):n.domain().map((e,t)=>{var r=n.map(e);return nU(r)?{coordinate:r+h,value:o?o[e]:e,index:t,offset:h}:null}).filter(ra)}}),cq=e6([iH,um,cE,cx,cH,cj,aL],(e,t,r,n,i,a,o)=>
5{if(null!=t&&null!=r&&null!=n&&n[0]!==n[1]){var l=nK(e,o),{tickCount:s}=t,u=0;return(u="angleAxis"===o&&(null==n?void 0:n.length)>=2?2*t2(n[0]-n[1])*u:u,l&&a)?a.map((e,t)=>{var n=r.map(e);return nU(n)?{coordinate:n+u,value:e,index:t,offset:u}:null}).filter(ra):r.ticks?r.ticks(s).map((e,t)=>{var n=r.map(e);return nU(n)?{coordinate:n+u,value:e,index:t,offset:u}:null}).filter(ra):r.domain().map((e,t)=>{var n=r.map(e);return nU(n)?{coordinate:n+u,value:i?i[e]:e,index:t,offset:u}:null}).filter(ra)}}),cK=e6(uh,cE,(e,t)=>{if(null!=e&&null!=t)return ui(ui({},e),{},{scale:t})}),cY=e6([uh,cu,cs,cw],ue),cG=e6([cY],aq);e6((e,t,r)=>up(e,r),cG,(e,t)=>{if(null!=e&&null!=t)return ui(ui({},e),{},{scale:t})});var cZ=e6([iH,io,il],(e,t,r)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),cQ=(e,t,r)=>{var n;return null==(n=e.renderedTicks[t])?void 0:n[r]},cX=e6([cQ],e=>{if(e&&0!==e.length)return t=>{var r,n=1/0,i=e[0];for(var a of e){var o=Math.abs(a.coordinate-t);o<n&&(n=o,i=a)}return null==(r=i)?void 0:r.value}});e.s(["combineAllAppliedValues",()=>uM,"combineAreasDomain",()=>u9,"combineAxisDomain",()=>cl,"combineAxisDomainWithNiceTicks",()=>cf,"combineCategoricalDomain",()=>cP,"combineDisplayedData",()=>uA,"combineDomainOfAllAppliedNumericalValuesIncludingErrorValues",()=>uQ,"combineDomainOfStackGroups",()=>uH,"combineDotsDomain",()=>u7,"combineDuplicateDomain",()=>cV,"combineGraphicalItemsData",()=>uj,"combineGraphicalItemsSettings",()=>ux,"combineLinesDomain",()=>ct,"combineNiceTicks",()=>cc,"combineNumericalDomain",()=>ci,"combineStackGroups",()=>uU,"filterGraphicalNotStackedItems",()=>uS,"filterReferenceElements",()=>u1,"getDomainDefinition",()=>uW,"implicitXAxis",()=>uo,"implicitYAxis",()=>uu,"itemAxisPredicate",()=>uv,"mergeDomains",()=>uZ,"selectAllErrorBarSettings",()=>uG,"selectAxisDomain",()=>cs,"selectAxisInverseDataSnapScale",()=>cA,"selectAxisInverseScale",()=>ck,"selectAxisInverseTickSnapScale",()=>cX,"selectAxisPropsNeededForCartesianGridTicksGenerator",()=>c$,"selectAxisRange",()=>cx,"selectAxisScale",()=>cE,"selectAxisWithScale",()=>cK,"selectCartesianAxisSize",()=>cU,"selectChartDirection",()=>cZ,"selectHasBar",()=>ug,"selectReferenceAreas",()=>u3,"selectReferenceDots",()=>u0,"selectReferenceLines",()=>u4,"selectRenderedTicksOfAxis",()=>cQ,"selectStackGroups",()=>uV,"selectTicksOfAxis",()=>cW,"selectTicksOfGraphicalItem",()=>cq,"selectTooltipAxis",()=>uF,"selectTooltipAxisDataKey",()=>uR,"selectUnfilteredCartesianItems",()=>uy,"selectXAxisPosition",()=>cF,"selectXAxisSettings",()=>us,"selectXAxisSettingsNoDefaults",()=>ul,"selectXAxisSize",()=>c_,"selectYAxisPosition",()=>cR,"selectYAxisSettings",()=>ud,"selectYAxisSettingsNoDefaults",()=>uc,"selectYAxisSize",()=>cB],61764);var cJ=e=>e.options.defaultTooltipEventType,c0=e=>e.options.validateTooltipEventTypes;function c1(e,t,r){if(null==e)return t;var n=e?"axis":"item";return null==r?t:r.includes(n)?n:t}function c2(e,t){return c1(t,cJ(e),c0(e))}var c3=(e,t)=>{var r,n=Number(t);if(!t3(n)&&null!=t)return n>=0?null==e||null==(r=e[n])?void 0:r.value:void 0};function c5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c4(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c5(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c5(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var c6=(e,t,r,n)=>{if(null==t)return r8;var i,a,o,l=(i=e,a=t,o=r,"axis"===a?"click"===o?i.axisInteraction.click:i.axisInteraction.hover:"click"===o?i.itemInteraction.click:i.itemInteraction.hover);if(null==l)return r8;if(l.active)return l;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var s=!0===e.settings.active;if(null!=l.index){if(s)return c4(c4({},l),{},{active:!0})}else if(null!=n)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return c4(c4({},r8),{},{coordinate:l.coordinate})},c7=(e,t,r,n)=>{var i=null==e?void 0:e.index;if(null==i)return null;var a=Number(i);if(!nU(a))return i;var o=Infinity;t.length>0&&(o=t.length-1);var l=Math.max(0,Math.min(a,o)),s=t[l];return null==s?String(l):!function(e,t,r){if(null==r||null==t)return!0;var n=nW(e,t);return!(null!=n&&i2(r))||function(e,t){var r=function(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}(e),n=t[0],i=t[1];if(void 0===r)return!1;var a=Math.min(n,i),o=Math.max(n,i);return r>=a&&r<=o}(n,r)}(s,r,n)?null:String(l)},c8=(e,t,r,n,i,a,o)=>{if(null!=a){var l=o[0],s=null==l?void 0:l.getPosition(a);if(null!=s)return s;var u=null==i?void 0:i[Number(a)];if(u)if("horizontal"===r)return{x:u.coordinate,y:(n.top+t)/2};else return{x:(n.left+e)/2,y:u.coordinate}}},c9=(e,t,r,n)=>{if("axis"===t)return e.tooltipItemPayloads;if(0===e.tooltipItemPayloads.length)return[];if(i="hover"===r?e.itemInteraction.hover.graphicalItemId:e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&null==i)return e.tooltipItemPayloads;if(null==i&&(null!=n||e.keyboardInteraction.active)){var i,a=e.tooltipItemPayloads[0];return null!=a?[a]:[]}return e.tooltipItemPayloads.filter(e=>{var t;return(null==(t=e.settings)?void 0:t.graphicalItemId)===i})},de=e=>e.options.tooltipPayloadSearcher,dt=e=>e.tooltip;function dr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function dn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dr(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dr(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function di(e){if("string"==typeof e)return e}var da=(e,t,r,n,i,a,o)=>{if(null!=t&&null!=a){var{chartData:l,computedData:s,dataStartIndex:u,dataEndIndex:c}=r;return e.reduce((e,r)=>{var d,f,p,{dataDefinedOnItem:h,settings:m}=r,g=null!=h?h:l,v=Array.isArray(g)?nB(g,u,c):g,y=null!=(d=null==m?void 0:m.dataKey)?d:n,b=null==m?void 0:m.nameKey;return Array.isArray(f=n&&Array.isArray(v)&&!Array.isArray(v[0])&&"axis"===o?rr(v,n,i):a(v,t,s,b))?f.forEach(t=>{var r,n,i=function(e){if(null!=e&&"object"==typeof e){var t,r="name"in e?function(e){if("string"==typeof e||"number"==typeof e)return e}(e.name):void 0,n="unit"in e?function(e){if("string"==typeof e||"number"==typeof e||"boolean"==typeof e)return e}(e.unit):void 0,i="dataKey"in e?"string"==typeof(t=e.dataKey)||"number"==typeof t?t:"function"==typeof t?e=>t(e):void 0:void 0,a="payload"in e?e.payload:void 0;return{name:r,unit:n,dataKey:i,payload:a,color:"color"in e?di(e.color):void 0,fill:"fill"in e?di(e.fill):void 0}}}(t),a=null==i?void 0:i.name,o=null==i?void 0:i.dataKey,l=null==i?void 0:i.payload,s=dn(dn({},m),{},{name:a,unit:null==i?void 0:i.unit,color:null!=(r=null==i?void 0:i.color)?r:null==m?void 0:m.color,fill:null!=(n=null==i?void 0:i.fill)?n:null==m?void 0:m.fill});e.push(n7({tooltipEntrySettings:s,dataKey:o,payload:l,value:nW(l,o),name:null==a?void 0:String(a)}))}):e.push(n7({tooltipEntrySettings:m,dataKey:y,payload:f,value:nW(f,y),name:null!=(p=nW(f,b))?p:null==m?void 0:m.name})),e},[])}},dl=e6([uF,ug,ac],ut),ds=e6([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),du=e6([a$,aW],uv),dc=e6([ds,uF,du],ux,{memoizeOptions:{resultEqualityCheck:aH}}),dd=e6([dc],e=>e.filter(aU)),df=e6([dc],uj,{memoizeOptions:{resultEqualityCheck:aH}}),dp=e6([dc],e=>e.some(e=>!e.data)),dh=e6([df,iZ],uA),dm=e6([dd,iZ,uF],aB),dg=e6([dh,uF,dc,iZ,dp,df],uM),dv=e6([uF],uW),dy=e6([uF],e=>e.allowDataOverflow),db=e6([dv,dy],i5),dx=e6([dc],e=>e.filter(aU)),dw=e6([dm,dx,as,au],uU),dO=e6([dw,iZ,a$,db],uH),dS=e6([dc],uS),dP=e6([dh,uF,dS,uG,a$,i1],uQ,{memoizeOptions:{resultEqualityCheck:aV}}),dj=e6([u0,a$,aW],u1),dE=e6([dj,a$],u7),dk=e6([u3,a$,aW],u1),dA=e6([dk,a$],u9),dC=e6([u4,a$,aW],u1),dM=e6([dC,a$],ct),dT=e6([dE,dM,dA],uZ),dN=e6([uF,dv,db,dO,dP,dT,iH,a$],ci),dD=e6([uF,iH,dh,dg,as,a$,dN],cl),dI=e6([dD,uF,dl],cc),d_=e6([uF,dD,dI,a$],cf),dz=e=>{var t=a$(e),r=aW(e);return cx(e,t,r,!1)},dL=e6([uF,dz],aO),dF=e6([uF,dl,d_,dL],ue),dR=e6([dF],aq),dB=e6([iH,dg,uF,a$],cV),dU=e6([iH,dg,uF,a$],cP),dV=e6([iH,uF,dl,dR,dz,dB,dU,a$],(e,t,r,n,i,a,o,l)=>{if(t){var{type:s}=t,u=nK(e,l);if(n){var c="scaleBand"===r&&n.bandwidth?n.bandwidth()/2:2,d="category"===s&&n.bandwidth?n.bandwidth()/c:0;return(d="angleAxis"===l&&null!=i&&(null==i?void 0:i.length)>=2?2*t2(i[0]-i[1])*d:d,u&&o)?o.map((e,t)=>{var r=n.map(e);return nU(r)?{coordinate:r+d,value:e,index:t,offset:d}:null}).filter(ra):n.domain().map((e,t)=>{var r=n.map(e);return nU(r)?{coordinate:r+d,value:a?a[e]:e,index:t,offset:d}:null}).filter(ra)}}}),dH=e6([cJ,c0,e=>e.tooltip.settings],(e,t,r)=>c1(r.shared,e,t)),d$=e=>e.tooltip.settings.trigger,dW=e=>e.tooltip.settings.defaultIndex,dq=e6([dt,dH,d$,dW],c6),dK=e6([dq,dh,uR,dD],c7),dY=e6([dV,dK],c3),dG=e6([dq],e=>{if(e)return e.dataKey}),dZ=e6([dq],e=>{if(e)return e.graphicalItemId}),dQ=e6([dt,dH,d$,dW],c9),dX=e6([it,ir,iH,ic,dV,dW,dQ],c8),dJ=e6([dq,dX],(e,t)=>null!=e&&e.coordinate?e.coordinate:t),d0=e6([dq],e=>{var t;return null!=(t=null==e?void 0:e.active)&&t}),d1=e6([dQ,dK,iZ,uR,dY,de,dH],da),d2=e6([d1],e=>{if(null!=e)return Array.from(new Set(e.map(e=>e.payload).filter(e=>null!=e)))});function d3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?d3(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d3(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["selectActiveLabel",()=>dY,"selectActiveTooltipCoordinate",()=>dJ,"selectActiveTooltipDataKey",()=>dG,"selectActiveTooltipDataPoints",()=>d2,"selectActiveTooltipGraphicalItemId",()=>dZ,"selectActiveTooltipIndex",()=>dK,"selectAllGraphicalItemsSettings",()=>dc,"selectIsTooltipActive",()=>d0,"selectTooltipAxisDomain",()=>dD,"selectTooltipAxisRangeWithReverse",()=>dL,"selectTooltipAxisScale",()=>dR,"selectTooltipAxisTicks",()=>dV,"selectTooltipDisplayedData",()=>dh],76735);var d4=(e,t,r,n,i)=>{var a=null!=(d=null==t?void 0:t.length)?d:0;if(a<=1||null==e)return 0;if("angleAxis"===n&&null!=i&&1e-6>=Math.abs(Math.abs(i[1]-i[0])-360))for(var o=0;o<a;o++){var l=o>0?null==(f=r[o-1])?void 0:f.coordinate:null==(p=r[a-1])?void 0:p.coordinate,s=null==(h=r[o])?void 0:h.coordinate,u=o>=a-1?null==(m=r[0])?void 0:m.coordinate:null==(g=r[o+1])?void 0:g.coordinate,c=void 0;if(null!=l&&null!=s&&null!=u)if(t2(s-l)!==t2(u-s)){var d,f,p,h,m,g,v,y=[];if(t2(u-s)===t2(i[1]-i[0])){c=u;var b=s+i[1]-i[0];y[0]=Math.min(b,(b+l)/2),y[1]=Math.max(b,(b+l)/2)}else{c=l;var x=u+i[1]-i[0];y[0]=Math.min(s,(x+s)/2),y[1]=Math.max(s,(x+s)/2)}var w=[Math.min(s,(c+s)/2),Math.max(s,(c+s)/2)];if(e>w[0]&&e<=w[1]||e>=y[0]&&e<=y[1])return null==(v=r[o])?void 0:v.index}else{var O,S=Math.min(l,u),P=Math.max(l,u);if(e>(S+s)/2&&e<=(P+s)/2)return null==(O=r[o])?void 0:O.index}}else if(t)for(var j=0;j<a;j++){var E=t[j];if(null!=E){var k=t[j+1],A=t[j-1];if(0===j&&null!=k&&e<=(E.coordinate+k.coordinate)/2||j===a-1&&null!=A&&e>(E.coordinate+A.coordinate)/2||j>0&&j<a-1&&null!=A&&null!=k&&e>(E.coordinate+A.coordinate)/2&&e<=(E.coordinate+k.coordinate)/2)return E.index}}return -1},d6=(e,t)=>t,d7=(e,t,r)=>r,d8=(e,t,r,n)=>n,d9=e6(dV,e=>(0,nN.default)(e,e=>e.coordinate)),fe=e6([dt,d6,d7,d8],c6),ft=e6([fe,dh,uR,dD],c7),fr=e6([dt,d6,d7,d8],c9),fn=e6([it,ir,iH,ic,dV,d8,fr],c8),fi=e6([fe,fn],(e,t)=>{var r;return null!=(r=e.coordinate)?r:t}),fa=e6([dV,ft],c3),fo=e6([fr,ft,iZ,uR,fa,de,d6],da),fl=e6([fe,ft],(e,t)=>({isActive:e.active&&null!=t,activeIndex:t})),fs=e6([(e,t)=>t,iH,az,a$,dL,dV,d9,ic],(e,t,r,n,i,a,o,l)=>{if(e&&t&&n&&i&&a){if("horizontal"===t||"vertical"===t){if(!e||!n||!i||!a)return;if(function(e,t){var{relativeX:r,relativeY:n}=e;return r>=t.left&&r<=t.left+t.width&&n>=t.top&&n<=t.top+t.height}(e,l)){var s=d4(n9(e,t),o,a,n,i),u=((e,t,r,n)=>{var i=t.find(e=>e&&e.index===r);if(i){if("horizontal"===e)return{x:i.coordinate,y:n.relativeY};if("vertical"===e)return{x:n.relativeX,y:i.coordinate}}return{x:0,y:0}})(t,a,s,e);return{activeIndex:String(s),activeCoordinate:u}}return}if(e&&n&&i&&a&&r){var c=((e,t)=>{var r,{relativeX:n,relativeY:i}=e,{radius:a,angle:o}=((e,t)=>{var{x:r,y:n}=e,{cx:i,cy:a}=t,o=((e,t)=>{var{x:r,y:n}=e,{x:i,y:a}=t;return Math.sqrt((r-i)**2+(n-a)**2)})({x:r,y:n},{x:i,y:a});if(o<=0)return{radius:o,angle:0};var l=Math.acos((r-i)/o);return n>a&&(l=2*Math.PI-l),{radius:o,angle:180*l/Math.PI,angleInRadian:l}})({x:n,y:i},t),{innerRadius:l,outerRadius:s}=t;if(a<l||a>s||0===a)return null;var{startAngle:u,endAngle:c}=(e=>{var{startAngle:t,endAngle:r}=e,n=Math.min(Math.floor(t/360),Math.floor(r/360));return{startAngle:t-360*n,endAngle:r-360*n}})(t),d=o;if(u<=c){for(;d>c;)d-=360;for(;d<u;)d+=360;r=d>=u&&d<=c}else{for(;d>u;)d-=360;for(;d<c;)d+=360;r=d>=c&&d<=u}return r?ag(ag({},t),{},{radius:a,angle:((e,t)=>{var{startAngle:r,endAngle:n}=t;return e+360*Math.min(Math.floor(r/360),Math.floor(n/360))})(d,t)}):null})(e,r);if(c){var d=d4(ie(c,t),o,a,n,i),f=((e,t,r,n)=>{var i=t.find(e=>e&&e.index===r);if(i){if("centric"===e){var a=i.coordinate,{radius:o}=n;return d5(d5(d5({},n),ay(n.cx,n.cy,o,a)),{},{angle:a,radius:o})}var l=i.coordinate,{angle:s}=n;return d5(d5(d5({},n),ay(n.cx,n.cy,l,s)),{},{angle:s,radius:l})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}})(t,a,d,c);return{activeIndex:String(d),activeCoordinate:f}}return}}});function fu(e){var t,r,n=e.currentTarget.getBoundingClientRect();if("getBBox"in e.currentTarget&&"function"==typeof e.currentTarget.getBBox){var i=e.currentTarget.getBBox();t=i.width>0?n.width/i.width:1,r=i.height>0?n.height/i.height:1}else{var a=e.currentTarget;t=a.offsetWidth>0?n.width/a.offsetWidth:1,r=a.offsetHeight>0?n.height/a.offsetHeight:1}var o=(e,i)=>({relativeX:Math.round((e-n.left)/t),relativeY:Math.round((i-n.top)/r)});return"touches"in e?Array.from(e.touches).map(e=>o(e.clientX,e.clientY)):o(e.clientX,e.clientY)}var fc=tu("mouseClick"),fd=tQ();fd.startListening({actionCreator:fc,effect:(e,t)=>
5{var r=e.payload,n=fs(t.getState(),fu(r));(null==n?void 0:n.activeIndex)!=null&&t.dispatch(nu({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var ff=tu("mouseMove"),fp=tQ(),fh=null,fm=null,fg=null;function fv(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":"children"===e&&"object"==typeof t&&null!==t?"<<CHILDREN>>":t}function fy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function fb(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fy(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fy(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}fp.startListening({actionCreator:ff,effect:(e,t)=>{var r=e.payload,{throttleDelay:n,throttledEvents:i}=t.getState().eventSettings,a="all"===i||(null==i?void 0:i.includes("mousemove"));null!==fh&&(cancelAnimationFrame(fh),fh=null),null===fm||"number"==typeof n&&a||(clearTimeout(fm),fm=null),fg=fu(r);var o=()=>{var e=t.getState(),r=c2(e,e.tooltip.settings.shared);if(!fg){fh=null,fm=null;return}if("axis"===r){var n=fs(e,fg);(null==n?void 0:n.activeIndex)!=null?t.dispatch(ns({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate})):t.dispatch(no())}fh=null,fm=null};a?"raf"===n?fh=requestAnimationFrame(o):"number"==typeof n&&null===fm&&(fm=setTimeout(o,n)):o()}});var fx=tx({name:"cartesianAxis",initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:th()},replaceXAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;void 0!==e.xAxis[r.id]&&(r.id!==n.id&&delete e.xAxis[r.id],e.xAxis[n.id]=n)},prepare:th()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:th()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:th()},replaceYAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;void 0!==e.yAxis[r.id]&&(r.id!==n.id&&delete e.yAxis[r.id],e.yAxis[n.id]=n)},prepare:th()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:th()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:th()},replaceZAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;void 0!==e.zAxis[r.id]&&(r.id!==n.id&&delete e.zAxis[r.id],e.zAxis[n.id]=n)},prepare:th()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:th()},updateYAxisWidth(e,t){var{id:r,width:n}=t.payload,i=e.yAxis[r];if(i){var a,o=i.widthHistory||[];if(3===o.length&&o[0]===o[2]&&n===o[1]&&n!==i.width&&1>=Math.abs(n-(null!=(a=o[0])?a:0)))return;var l=[...o,n].slice(-3);e.yAxis[r]=fb(fb({},i),{},{width:n,widthHistory:l})}}}}),{addXAxis:fw,replaceXAxis:fO,removeXAxis:fS,addYAxis:fP,replaceYAxis:fj,removeYAxis:fE,addZAxis:fk,replaceZAxis:fA,removeZAxis:fC,updateYAxisWidth:fM}=fx.actions,fT=fx.reducer;e.s(["addXAxis",()=>fw,"addYAxis",()=>fP,"cartesianAxisReducer",()=>fT,"defaultAxisId",()=>0,"removeXAxis",()=>fS,"removeYAxis",()=>fE,"replaceXAxis",()=>fO,"replaceYAxis",()=>fj,"updateYAxisWidth",()=>fM],29194);var fN=tx({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:th()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:r,next:n}=t.payload,i=eL(e).cartesianItems.indexOf(r);i>-1&&(e.cartesianItems[i]=n)},prepare:th()},removeCartesianGraphicalItem:{reducer(e,t){var r=eL(e).cartesianItems.indexOf(t.payload);r>-1&&e.cartesianItems.splice(r,1)},prepare:th()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:th()},removePolarGraphicalItem:{reducer(e,t){var r=eL(e).polarItems.indexOf(t.payload);r>-1&&e.polarItems.splice(r,1)},prepare:th()},replacePolarGraphicalItem:{reducer(e,t){var{prev:r,next:n}=t.payload,i=eL(e).polarItems.indexOf(r);i>-1&&(e.polarItems[i]=n)},prepare:th()}}}),{addCartesianGraphicalItem:fD,replaceCartesianGraphicalItem:fI,removeCartesianGraphicalItem:f_,addPolarGraphicalItem:fz,removePolarGraphicalItem:fL,replacePolarGraphicalItem:fF}=fN.actions,fR=fN.reducer,fB=tx({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>
5{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=eL(e).dots.findIndex(e=>e===t.payload);-1!==r&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=eL(e).areas.findIndex(e=>e===t.payload);-1!==r&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var r=eL(e).lines.findIndex(e=>e===t.payload);-1!==r&&e.lines.splice(r,1)}}}),{addDot:fU,removeDot:fV,addArea:fH,removeArea:f$,addLine:fW,removeLine:fq}=fB.actions,fK=fB.reducer;e.s(["addDot",()=>fU,"referenceElementsReducer",()=>fK,"removeDot",()=>fV],31725);var fY={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},fG=tx({name:"brush",initialState:fY,reducers:{setBrushSettings:(e,t)=>null==t.payload?fY:t.payload}}),{setBrushSettings:fZ}=fG.actions,fQ=fG.reducer,fX=tx({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:th()},replaceLegendPayload:{reducer(e,t){var{prev:r,next:n}=t.payload,i=eL(e).payload.indexOf(r);i>-1&&(e.payload[i]=n)},prepare:th()},removeLegendPayload:{reducer(e,t){var r=eL(e).payload.indexOf(t.payload);r>-1&&e.payload.splice(r,1)},prepare:th()}}}),{setLegendSize:fJ,setLegendSettings:f0,addLegendPayload:f1,replaceLegendPayload:f2,removeLegendPayload:f3}=fX.actions,f5=fX.reducer,f4={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},f6=tx({name:"rootProps",initialState:f4,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!=(r=t.payload.barGap)?r:f4.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),f7=f6.reducer,{updateOptions:f8}=f6.actions,f9=tx({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:pe,removeRadiusAxis:pt,addAngleAxis:pr,removeAngleAxis:pn}=f9.actions,pi=f9.reducer,pa=tx({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>null===e?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)}}),{updatePolarOptions:po}=pa.actions,pl=pa.reducer,ps=tu("keyDown"),pu=tu("focus"),pc=tu("blur"),pd=tQ(),pf=null,pp=null,ph=null;function pm(e){e.persist();var{currentTarget:t}=e;return new Proxy(e,{get:(e,r)=>{if("currentTarget"===r)return t;var n=Reflect.get(e,r);return"function"==typeof n?n.bind(e):n}})}pd.startListening({actionCreator:ps,effect:(e,t)=>{ph=e.payload,null!==pf&&(cancelAnimationFrame(pf),pf=null);var{throttleDelay:r,throttledEvents:n}=t.getState().eventSettings,i="all"===n||n.includes("keydown");null===pp||"number"==typeof r&&i||(clearTimeout(pp),pp=null);var a=()=>{try{var e,r=t.getState();if(!1===r.rootProps.accessibilityLayer)return;var{keyboardInteraction:n}=r.tooltip,i=ph;if("ArrowRight"!==i&&"ArrowLeft"!==i&&"Enter"!==i)return;var a=c7(n,dh(r),uR(r),dD(r)),o=null==a?-1:Number(a),l=!Number.isFinite(o)||o<0,s=dV(r),u=dh(r),c=c2(r,r.tooltip.settings.shared);if("Enter"===i){if(l)return;var d=fn(r,c,"hover",String(n.index));t.dispatch(nd({active:!n.active,activeIndex:n.index,activeCoordinate:d}));return}var f=cZ(r),p="left-to-right"===f?1:-1,h="ArrowRight"===i?1:-1;if(l){var m=uR(r),g=dD(r),v=e=>({active:!1,index:String(e),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(e=-1,h*p>0){for(var y=0;y<u.length;y++)if(null!=c7(v(y),u,m,g)){e=y;break}}else for(var b=u.length-1;b>=0;b--)if(null!=c7(v(b),u,m,g)){e=b;break}if(e<0)return}else{e=o+h*p;var x=(null==s?void 0:s.length)||u.length;if(0===x||e>=x||e<0)return}var w=fn(r,c,"hover",String(e));t.dispatch(nd({active:!0,activeIndex:e.toString(),activeCoordinate:w}))}finally{pf=null,pp=null}};i?"raf"===r?pf=requestAnimationFrame(a):"number"==typeof r&&null===pp&&(a(),ph=null,pp=setTimeout(()=>{ph?a():(pp=null,pf=null)},r)):a()}}),pd.startListening({actionCreator:pu,effect:(e,t)=>
5{var r=t.getState();if(!1!==r.rootProps.accessibilityLayer){var{keyboardInteraction:n}=r.tooltip;if(!n.active&&null==n.index){var i=c2(r,r.tooltip.settings.shared),a=fn(r,i,"hover",String("0"));t.dispatch(nd({active:!0,activeIndex:"0",activeCoordinate:a}))}}}}),pd.startListening({actionCreator:pc,effect:(e,t)=>{var r=t.getState();if(!1!==r.rootProps.accessibilityLayer){var{keyboardInteraction:n}=r.tooltip;n.active&&t.dispatch(nd({active:!1,activeIndex:n.index,activeCoordinate:n.coordinate}))}}});var pg=tu("externalEvent"),pv=tQ(),py=new Map,pb=new Map,px=new Map;pv.startListening({actionCreator:pg,effect:(e,t)=>{var{handler:r,reactEvent:n}=e.payload;if(null!=r){var i=n.type,a=pm(n);px.set(i,{handler:r,reactEvent:a});var o=py.get(i);void 0!==o&&(cancelAnimationFrame(o),py.delete(i));var{throttleDelay:l,throttledEvents:s}=t.getState().eventSettings,u="all"===s||(null==s?void 0:s.includes(i)),c=pb.get(i);void 0===c||"number"==typeof l&&u||(clearTimeout(c),pb.delete(i));var d=()=>{var e=px.get(i);try{if(!e)return;var{handler:r,reactEvent:n}=e,a=t.getState(),o={activeCoordinate:dJ(a),activeDataKey:dG(a),activeIndex:dK(a),activeLabel:dY(a),activeTooltipIndex:dK(a),isTooltipActive:d0(a)};r&&r(o,n)}finally{py.delete(i),pb.delete(i),px.delete(i)}};if(!u)return void d();if("raf"===l){var f=requestAnimationFrame(d);py.set(i,f)}else if("number"==typeof l){if(!pb.has(i)){d();var p=setTimeout(d,l);pb.set(i,p)}}else d()}}});var pw=e6([dt],e=>e.tooltipItemPayloads),pO=e6([pw,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>{if(null!=t){var n=e.find(e=>e.settings.graphicalItemId===r);if(null!=n){var{getPosition:i}=n;if(null!=i)return i(t)}}}),pS=tu("touchMove"),pP=tQ(),pj=null,pE=null,pk=null,pA=null;pP.startListening({actionCreator:pS,effect:(e,t)=>{var r=e.payload;if(null!=r.touches&&0!==r.touches.length){pA=pm(r);var{throttleDelay:n,throttledEvents:i}=t.getState().eventSettings,a="all"===i||i.includes("touchmove");null!==pj&&(cancelAnimationFrame(pj),pj=null),null===pE||"number"==typeof n&&a||(clearTimeout(pE),pE=null),pk=Array.from(r.touches).map(e=>fu({clientX:e.clientX,clientY:e.clientY,currentTarget:r.currentTarget}));var o=()=>{if(null!=pA){var e=t.getState(),r=c2(e,e.tooltip.settings.shared);if("axis"===r){var n,i=null==(n=pk)?void 0:n[0];if(null==i){pj=null,pE=null;return}var a=fs(e,i);(null==a?void 0:a.activeIndex)!=null&&t.dispatch(ns({activeIndex:a.activeIndex,activeDataKey:void 0,activeCoordinate:a.activeCoordinate}))}else if("item"===r){var o,l=pA.touches[0];if(null==document.elementFromPoint||null==l)return;var s=document.elementFromPoint(l.clientX,l.clientY);if(!s||!s.getAttribute)return;var u=s.getAttribute("data-recharts-item-index"),c=null!=(o=s.getAttribute("data-recharts-item-id"))?o:void 0,d=dc(e).find(e=>e.id===c);if(null==u||null==d||null==c)return;var{dataKey:f}=d,p=pO(e,u,c);t.dispatch(ni({activeDataKey:f,activeIndex:u,activeCoordinate:p,activeGraphicalItemId:c}))}pj=null,pE=null}};if(!a)return void o();"raf"===n?pj=requestAnimationFrame(o):"number"==typeof n&&null===pE&&(o(),pA=null,pE=setTimeout(()=>{pA?o():(pE=null,pj=null)},n))}}});var pC=tx({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]||(e[r]=[]),e[r].push(n)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:n,next:i}=t.payload;e[r]&&(e[r]=e[r].map(e=>e.dataKey===n.dataKey&&e.direction===n.direction?i:e))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]&&(e[r]=e[r].filter(e=>e.dataKey!==n.dataKey||e.direction!==n.direction))}}}),{addErrorBar:pM,replaceErrorBar:pT,removeErrorBar:pN}=pC.actions,pD=pC.reducer,pI={devToolsEnabled:!0,isSsr:!("u">typeof window&&window.document&&window.document.createElement&&window.setTimeout)};function p_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pz(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p_(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p_(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var pL={zIndexMap:Object.values(ab).reduce((e,t)=>pz(pz({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),{})},pF=new Set(Object.values(ab)),pR=tx({name:"zIndex",initialState:pL,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:th()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!pF.has(r)&&delete e.zIndexMap[r])},prepare:th()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r,element:n,isPanorama:i}=t.payload;e.zIndexMap[r]?i?e.zIndexMap[r].panoramaElement=n:e.zIndexMap[r].element=n:e.zIndexMap[r]={consumers:0,element:i?void 0:n,panoramaElement:i?n:void 0}},prepare:th()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:th()}}}),{registerZIndexPortal:pB,unregisterZIndexPortal:pU,registerZIndexPortalElement:pV,unregisterZIndexPortalElement:pH}=pR.actions,p$=pR.reducer,pW={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},pq=tx({name:"eventSettings",initialState:pW,reducers:{setEventSettings:(e,t)=>{null!=t.payload.throttleDelay&&(e.throttleDelay=t.payload.throttleDelay),null!=t.payload.throttledEvents&&(e.throttledEvents=t.payload.throttledEvents)}}}),{setEventSettings:pK}=pq.actions,pY=pq.reducer,pG=tx({name:"renderedTicks",initialState:{xAxis:{},yAxis:{}},reducers:{setRenderedTicks:(e,t)=>{var{axisType:r,axisId:n,ticks:i}=t.payload;e[r][n]=i},removeRenderedTicks:(e,t)=>{var{axisType:r,axisId:n}=t.payload;delete e[r][n]}}}),{setRenderedTicks:pZ,removeRenderedTicks:pQ}=pG.actions,pX=tn({brush:fQ,cartesianAxis:fT,chartData:nv,errorBars:pD,eventSettings:pY,graphicalItems:fR,layout:nS,legend:f5,options:ru,polarAxis:pi,polarOptions:pl,referenceElements:fK,renderedTicks:pG.reducer,rootProps:f7,tooltip:nf,zIndex:p$}),pJ=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart";return function(e){let t,r,n,i=function(e){let{thunk:t=!0,immutableCheck:r=!0,serializableCheck:n=!0,actionCreatorCheck:i=!0}=e??{},a=new tc;return t&&("boolean"==typeof t?a.push(tl):a.push(to(t.extraArgument))),a},{reducer:a,middleware:o,devTools:l=!0,duplicateMiddlewareCheck:s=!0,preloadedState:u,enhancers:c}=e||{};if("function"==typeof a)t=a;else if(tr(a))t=tn(a);else throw Error(tX(1));r="function"==typeof o?o(i):i();let d=ti;l&&(d=ts({trace:!1,..."object"==typeof l&&l}));let f=(n=function(...e){return t=>(r,n)=>{let i=t(r,n),a=()=>{throw Error(e8(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=ti(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}(...r),function(e){let{autoBatch:t=!0}=e??{},r=new tc(n);return t&&r.push(tg("object"==typeof t?t:void 0)),r});return function e(t,r,n){if("function"!=typeof t)throw Error(e8(2));if("function"==typeof r&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw Error(e8(0));if("function"==typeof r&&void 0===n&&(n=r,r=void 0),void 0!==n){if("function"!=typeof n)throw Error(e8(1));return n(e)(t,r)}let i=t,a=r,o=new Map,l=o,s=0,u=!1;function c(){l===o&&(l=new Map,o.forEach((e,t)=>{l.set(t,e)}))}function d(){if(u)throw Error(e8(3));return a}function f(e){if("function"!=typeof e)throw Error(e8(4));if(u)throw Error(e8(5));let t=!0;c();let r=s++;return l.set(r,e),function(){if(t){if(u)throw Error(e8(6));t=!1,c(),l.delete(r),o=null}}}function p(e){if(!tr(e))throw Error(e8(7));if(void 0===e.type)throw Error(e8(8));if("string"!=typeof e.type)throw Error(e8(17));if(u)throw Error(e8(9));try{u=!0,a=i(a,e)}finally{u=!1}return(o=l).forEach(e=>{e()}),e}return p({type:tt.INIT}),{dispatch:p,subscribe:f,getState:d,replaceReducer:function(e){if("function"!=typeof e)throw Error(e8(10));i=e,p({type:tt.REPLACE})},[e9]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(e8(11));function t(){e.next&&e.next(d())}return t(),{unsubscribe:f(t)}},[e9](){return this}}}}}(t,u,d(..."function"==typeof c?c(f):f()))}({reducer:pX,preloadedState:e,middleware:e=>e({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes("es6")}).concat([fd.middleware,fp.middleware,pd.middleware,pv.middleware,pP.middleware]),enhancers:e=>{var t=e;return"function"==typeof e&&(t=e()),t.concat(tg({type:"raf"}))},devTools:pI.devToolsEnabled&&{serialize:{replacer:fv},name:"recharts-".concat(t)}})};function p0(e){var{preloadedState:t,children:r,reduxStoreName:n}=e,i=im(),a=(0,N.useRef)(null);return i?r:(null==a.current&&(a.current=pJ(t,n)),N.createElement(rb,{context:nj,store:a.current},r))}var p1=e=>{var{chartData:t}=e,r=nk(),n=im();return(0,N.useEffect)(()=>n?()=>{}:(r(nh(t)),()=>{r(nh(void 0))}),[t,r,n]),null},p2=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function p3(e,t){for(var r of new Set([...Object.keys(e),...Object.keys(t)]))if(p2.has(r)){if(null==e[r]&&null==t[r])continue;if(!function(e,t){if(rm(e,t))return!0;
5if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n<r.length;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!rm(e[r[n]],t[r[n]]))return!1;return!0}(e[r],t[r]))return!1}else{var n,i;if(n=e[r],i=t[r],(null!=n||null!=i)&&("number"==typeof n&&"number"==typeof i?n!==i&&(n==n||i==i):n!==i))return!1}return!0}e.s(["propsAreEqual",()=>p3],20135);var p5=(0,N.memo)(function(e){var{layout:t,margin:r}=e,n=nk(),i=im();return(0,N.useEffect)(()=>{i||(n(nx(t)),n(nb(r)))},[n,i,t,r]),null},p3);function p4(e){var t=nk();return(0,N.useEffect)(()=>{t(f8(e))},[t,e]),null}var p6=(0,N.memo)(e=>{var t=nk();return(0,N.useEffect)(()=>{t(pK(e))},[t,e]),null},p3),p7=()=>{var e;return null==(e=nT(e=>e.rootProps.accessibilityLayer))||e},p8=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function p9(e){return"string"==typeof e&&p8.includes(e)}var he=new Set(["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRen
5dering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"]);function ht(e){return"string"==typeof e&&he.has(e)}function hr(e){return"string"==typeof e&&e.startsWith("data-")}function hn(e){if("object"!=typeof e||null===e)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(ht(r)||hr(r))&&(t[r]=e[r]);return t}function hi(e){return null==e?null:(0,N.isValidElement)(e)&&"object"==typeof e.props&&null!==e.props?hn(e.props):"object"!=typeof e||Array.isArray(e)?null:hn(e)}function ha(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(ht(r)||hr(r)||p9(r))&&(t[r]=e[r]);return t}function ho(e){return null==e?null:(0,N.isValidElement)(e)?ha(e.props):"object"!=typeof e||Array.isArray(e)?null:ha(e)}e.s(["isDataAttribute",()=>hr,"isSvgElementPropKey",()=>ht,"svgPropertiesNoEvents",()=>hn,"svgPropertiesNoEventsFromUnknown",()=>hi],57999),e.s(["svgPropertiesAndEvents",()=>ha,"svgPropertiesAndEventsFromUnknown",()=>ho],43404);var hl=["children","width","height","viewBox","className","style","title","desc"];function hs(){return(hs=Object.assign.bind()).apply(null,arguments)}var hu=(0,N.forwardRef)((e,t)=>{var{children:r,width:n,height:i,viewBox:a,className:o,style:l,title:s,desc:u}=e,c=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,hl),d=a||{width:n,height:i,x:0,y:0},f=iy("recharts-surface",o);return N.createElement("svg",hs({},ha(c),{className:f,width:n,height:i,style:l,viewBox:"".concat(d.x," ").concat(d.y," ").concat(d.width," ").concat(d.height),ref:t}),N.createElement("title",null,s),N.createElement("desc",null,u),r)}),hc=e6(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(null!=t){var n=e[t];if(null!=n)return r?n.panoramaElement:n.element}}),hd=e6(e=>e.zIndex.zIndexMap,e=>Array.from(new Set(Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(ab)))).sort((e,t)=>
5e-t),{memoizeOptions:{resultEqualityCheck:function(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return!1}}});function hf(e){var{zIndex:t,isPanorama:r}=e,n=(0,N.useRef)(null),i=nk();return(0,N.useLayoutEffect)(()=>(n.current&&i(pV({zIndex:t,element:n.current,isPanorama:r})),()=>{i(pH({zIndex:t,isPanorama:r}))}),[i,t,r]),N.createElement("g",{tabIndex:-1,ref:n,className:"recharts-zIndex-layer_".concat(t)})}function hp(e){var{children:t,isPanorama:r}=e,n=nT(hd);if(!n||0===n.length)return t;var i=n.filter(e=>e<0),a=n.filter(e=>e>0);return N.createElement(N.Fragment,null,i.map(e=>N.createElement(hf,{key:e,zIndex:e,isPanorama:r})),t,a.map(e=>N.createElement(hf,{key:e,zIndex:e,isPanorama:r})))}var hh=["children"];function hm(){return(hm=Object.assign.bind()).apply(null,arguments)}var hg={width:"100%",height:"100%",display:"block"},hv=(0,N.forwardRef)((e,t)=>{var r,n,i=iU(),a=iV(),o=p7();if(!nV(i)||!nV(a))return null;var{children:l,otherAttributes:s,title:u,desc:c}=e;return null!=s&&(r="number"==typeof s.tabIndex?s.tabIndex:o?0:void 0,n="string"==typeof s.role?s.role:o?"application":void 0),N.createElement(hu,hm({},s,{title:u,desc:c,role:n,tabIndex:r,width:i,height:a,style:hg,ref:t}),l)}),hy=e=>{var{children:t}=e,r=nT(iv);if(!r)return null;var{width:n,height:i,y:a,x:o}=r;return N.createElement(hu,{width:n,height:i,x:o,y:a},t)},hb=(0,N.forwardRef)((e,t)=>{var{children:r}=e,n=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,hh);return im()?N.createElement(hy,null,N.createElement(hp,{isPanorama:!0},r)):N.createElement(hv,hm({ref:t},n),N.createElement(hp,{isPanorama:!1},r))}),hx=new(e.i(78492)).default,hw="recharts.syncEvent.tooltip",hO="recharts.syncEvent.brush";function hS(e){return e.tooltip.syncInteraction}var hP=["x","y"];function hj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function hE(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hj(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var hk=(0,N.createContext)(null),hA=(0,N.createContext)(null);function hC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function hM(){return(hM=Object.assign.bind()).apply(null,arguments)}var hT=()=>{var e,t,r,n,i,a,o,l,s,u,c,d;return e=nk(),(0,N.useEffect)(()=>{e(rc())},[e]),t=nT(ad),r=nT(ap),n=nk(),i=nT(af),a=nT(dV),o=i$(),l=iF(),s=nT(e=>e.rootProps.className),(0,N.useEffect)(()=>{if(null==t)return ro;var e=(e,s,u)=>{if(r!==u&&t===e){if(!1===s.payload.active)return void n(nc({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));
5if("index"===i){if(l&&null!=s&&null!=(c=s.payload)&&c.coordinate&&s.payload.sourceViewBox){var c,d,f=s.payload.coordinate,{x:p,y:h}=f,m=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(f,hP),{x:g,y:v,width:y,height:b}=s.payload.sourceViewBox,x=hE(hE({},m),{},{x:l.x+(y?(p-g)/y:0)*l.width,y:l.y+(b?(h-v)/b:0)*l.height});n(hE(hE({},s),{},{payload:hE(hE({},s.payload),{},{coordinate:x})}))}else n(s);return}if(null!=a){if("function"==typeof i){var w=i(a,{activeTooltipIndex:null==s.payload.index?void 0:Number(s.payload.index),isTooltipActive:s.payload.active,activeIndex:null==s.payload.index?void 0:Number(s.payload.index),activeLabel:s.payload.label,activeDataKey:s.payload.dataKey,activeCoordinate:s.payload.coordinate});d=a[w]}else"value"===i&&(d=a.find(e=>String(e.value)===s.payload.label));var{coordinate:O}=s.payload;if(null==O||null==l)return void n(nc({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));if(null==d)return void n(nc({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:s.payload.sourceViewBox,graphicalItemId:void 0}));var{x:S,y:P}=O,j=Math.min(S,l.x+l.width),E=Math.min(P,l.y+l.height),k={x:"horizontal"===o?d.coordinate:j,y:"horizontal"===o?E:d.coordinate};n(nc({active:s.payload.active,coordinate:k,dataKey:s.payload.dataKey,index:String(d.index),label:s.payload.label,sourceViewBox:s.payload.sourceViewBox,graphicalItemId:s.payload.graphicalItemId}))}}};return hx.on(hw,e),()=>{hx.off(hw,e)}},[s,n,r,t,i,a,o,l]),u=nT(ad),c=nT(ap),d=nk(),(0,N.useEffect)(()=>{if(null==u)return ro;var e=(e,t,r)=>{c!==r&&u===e&&d(nm(t))};return hx.on(hO,e),()=>{hx.off(hO,e)}},[d,c,u]),null};function hN(e){if("number"==typeof e)return e;if("string"==typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var hD=(0,N.forwardRef)((e,t)=>{var r,n,i=(0,N.useRef)(null),[a,o]=(0,N.useState)({containerWidth:hN(null==(r=e.style)?void 0:r.width),containerHeight:hN(null==(n=e.style)?void 0:n.height)}),l=(0,N.useCallback)((e,t)=>{o(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),s=(0,N.useCallback)(e=>{if("function"==typeof t&&t(e),null!=i.current&&(i.current.disconnect(),i.current=null),null!=e&&"u">typeof ResizeObserver){var{width:r,height:n}=e.getBoundingClientRect();l(r,n);var a=new ResizeObserver(e=>{var t=e[0];if(null!=t){var{width:r,height:n}=t.contentRect;l(r,n)}});a.observe(e),i.current=a}},[t,l]);return(0,N.useEffect)(()=>()=>{var e=i.current;null!=e&&e.disconnect()},[l]),N.createElement(N.Fragment,null,N.createElement(iY,{width:a.containerWidth,height:a.containerHeight}),N.createElement("div",hM({ref:s},e)))}),hI=(0,N.forwardRef)((e,t)=>{var{width:r,height:n}=e,[i,a]=(0,N.useState)({containerWidth:hN(r),containerHeight:hN(n)}),o=(0,N.useCallback)((e,t)=>{a(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),l=(0,N.useCallback)(e=>{if("function"==typeof t&&t(e),null!=e){var{width:r,height:n}=e.getBoundingClientRect();o(r,n)}},[t,o]);return N.createElement(N.Fragment,null,N.createElement(iY,{width:i.containerWidth,height:i.containerHeight}),N.createElement("div",hM({ref:l},e)))}),h_=(0,N.forwardRef)((e,t)=>{var{width:r,height:n}=e;return N.createElement(N.Fragment,null,N.createElement(iY,{width:r,height:n}),N.createElement("div",hM({ref:t},e)))}),hz=(0,N.forwardRef)((e,t)=>{var{width:r,height:n}=e;return"string"==typeof r||"string"==typeof n?N.createElement(hI,hM({},e,{ref:t})):"number"==typeof r&&"number"==typeof n?N.createElement(h_,hM({},e,{width:r,height:n,ref:t})):N.createElement(N.Fragment,null,N.createElement(iY,{width:r,height:n}),N.createElement("div",hM({ref:t},e)))}),hL=(0,N.forwardRef)((e,t)=>{var{children:r,className:n,height:i,onClick:a,onContextMenu:o,onDoubleClick:l,onMouseDown:s,onMouseEnter:u,onMouseLeave:c,onMouseMove:d,onMouseUp:f,onTouchEnd:p,onTouchMove:h,onTouchStart:m,style:g,width:v,responsive:y,dispatchTouchEvents:b=!0}=e,x=(0,N.useRef)(null),w=nk(),[O,S]=(0,N.useState)(null),[P,j]=(0,N.useState)(null),E=function(){var e=nk(),[t,r]=(0,N.useState)(null),n=nT(ii);return(0,N.useEffect)(()=>
vendor: 1,125 bytes, line 5
5{if(null!=t){var r=t.getBoundingClientRect().width/t.offsetWidth;nU(r)&&r!==n&&e(nO(r))}},[t,e,n]),r}(),k=iI(),A=(null==k?void 0:k.width)>0?k.width:v,C=(null==k?void 0:k.height)>0?k.height:i,M=(0,N.useCallback)(e=>{E(e),"function"==typeof t&&t(e),S(e),j(e),null!=e&&(x.current=e)},[E,t,S,j]),T=(0,N.useCallback)(e=>{w(fc(e)),w(pg({handler:a,reactEvent:e}))},[w,a]),D=(0,N.useCallback)(e=>{w(ff(e)),w(pg({handler:u,reactEvent:e}))},[w,u]),I=(0,N.useCallback)(e=>{w(no()),w(pg({handler:c,reactEvent:e}))},[w,c]),_=(0,N.useCallback)(e=>{w(ff(e)),w(pg({handler:d,reactEvent:e}))},[w,d]),z=(0,N.useCallback)(()=>{w(pu())},[w]),L=(0,N.useCallback)(()=>{w(pc())},[w]),F=(0,N.useCallback)(e=>{w(ps(e.key))},[w]),R=(0,N.useCallback)(e=>{w(pg({handler:o,reactEvent:e}))},[w,o]),B=(0,N.useCallback)(e=>{w(pg({handler:l,reactEvent:e}))},[w,l]),U=(0,N.useCallback)(e=>{w(pg({handler:s,reactEvent:e}))},[w,s]),V=(0,N.useCallback)(e=>{w(pg({handler:f,reactEvent:e}))},[w,f]),H=(0,N.useCallback)(e=>{w(pg({handler:m,reactEvent:e}))},[w,m]),$=(0,N.useCallback)(e=>{b&&w(pS(e)),w(pg({handler:h,reactEvent:e}))},[w,b,h]),W=(0,N.useCallback)(e=>
5{w(pg({handler:p,reactEvent:e}))},[w,p]);return N.createElement(hk.Provider,{value:O},N.createElement(hA.Provider,{value:P},N.createElement(y?hD:hz,{width:null!=A?A:null==g?void 0:g.width,height:null!=C?C:null==g?void 0:g.height,className:iy("recharts-wrapper",n),style:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hC(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({position:"relative",cursor:"default",width:A,height:C},g),onClick:T,onContextMenu:R,onDoubleClick:B,onFocus:z,onBlur:L,onKeyDown:F,onMouseDown:U,onMouseEnter:D,onMouseLeave:I,onMouseMove:_,onMouseUp:V,onTouchEnd:W,onTouchMove:$,onTouchStart:H,ref:M},N.createElement(hT,null),r)))}),hF=e6([ic],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),hR=e6([hF,it,ir],(e,t,r)=>{if(e&&null!=t&&null!=r)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),hB=(0,N.createContext)(void 0),hU=e=>{var{children:t}=e,[r]=(0,N.useState)("".concat(t8("recharts"),"-clip")),n=nT(hR);if(null==n)return null;var{x:i,y:a,width:o,height:l}=n;return N.createElement(hB.Provider,{value:r},N.createElement("defs",null,N.createElement("clipPath",{id:r},N.createElement("rect",{x:i,y:a,height:l,width:o}))),t)},hV=()=>(0,N.useContext)(hB);e.s(["ClipPathProvider",()=>hU,"useClipPathId",()=>hV],89763);var hH=["width","height","responsive","children","className","style","compact","title","desc"],h$=(0,N.forwardRef)((e,t)=>{var{width:r,height:n,responsive:i,children:a,className:o,style:l,compact:s,title:u,desc:c}=e,d=hn(function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,hH));return s?N.createElement(N.Fragment,null,N.createElement(iY,{width:r,height:n}),N.createElement(hb,{otherAttributes:d,title:u,desc:c},a)):N.createElement(hL,{className:o,style:l,width:r,height:n,responsive:null!=i&&i,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},N.createElement(hb,{otherAttributes:d,title:u,desc:c,ref:t},N.createElement(hU,null,a)))});function hW(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function hq(e,t){var r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hW(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hW(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e);return Object.keys(t).reduce((e,r)=>(void 0===e[r]&&void 0!==t[r]&&(e[r]=t[r]),e),r)}function hK(){return(hK=Object.assign.bind()).apply(null,arguments)}function hY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}e.s(["resolveDefaultProps",()=>hq],51883);var hG=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hY(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hY(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},pW),hZ=(0,N.forwardRef)(function(e,t){var r,n=hq(e.categoricalChartProps,hG),{chartName:i,defaultTooltipEventType:a,validateTooltipEventTypes:o,tooltipPayloadSearcher:l,categoricalChartProps:s}=e;return N.createElement(p0,{preloadedState:{options:{chartName:i,defaultTooltipEventType:a,validateTooltipEventTypes:o,tooltipPayloadSearcher:l,eventEmitter:void 0}},reduxStoreName:null!=(r=s.id)?r:i},N.createElement(p1,{chartData:s.data}),N.createElement(p5,{layout:n.layout,margin:n.margin}),N.createElement(p6,{throttleDelay:n.throttleDelay,throttledEvents:n.throttledEvents}),N.createElement(p4,{baseValue:n.baseValue,accessibilityLayer:n.accessibilityLayer,barCategoryGap:n.barCategoryGap,maxBarSize:n.maxBarSize,stackOffset:n.stackOffset,barGap:n.barGap,barSize:n.barSize,syncId:n.syncId,syncMethod:n.syncMethod,className:n.className,reverseStackOrder:n.reverseStackOrder}),N.createElement(h$,hK({},n,{ref:t})))});e.s(["CartesianChart",()=>hZ],33369);var hQ=["axis"],hX=(0,N.forwardRef)((e,t)=>N.createElement(hZ,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:hQ,tooltipPayloadSearcher:rl,categoricalChartProps:e,ref:t}));e.s(["AreaChart",()=>hX],1725),e.s(["Area",()=>vY,"computeArea",()=>vK],237);var hJ=N;function h0(e){this._context=e}function h1(e){return new h0(e)}h0.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};let h2=Math.PI,h3=2*h2,h5=h3-1e-6;function h4(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}class h6{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?h4:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return h4;let r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=Math.round(arguments[t]*r)/r+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,r,n){this._append`Q${+e},${+t},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(e,t,r,n,i,a){this._append`C${+e},${+t},${+r},${+n},${this._x1=+i},${this._y1=+a}`}arcTo(e,t,r,n,i){if(e*=1,t*=1,r*=1,n*=1,(i*=1)<0)throw Error(`negative radius: ${i}`);let a=this._x1,o=this._y1,l=r-e,s=n-t,u=a-e,c=o-t,d=u*u+c*c;
vendor: 10,653 bytes, line 5
5if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(d>1e-6)if(Math.abs(c*l-s*u)>1e-6&&i){let f=r-a,p=n-o,h=l*l+s*s,m=Math.sqrt(h),g=Math.sqrt(d),v=i*Math.tan((h2-Math.acos((h+d-(f*f+p*p))/(2*m*g)))/2),y=v/g,b=v/m;Math.abs(y-1)>1e-6&&this._append`L${e+y*u},${t+y*c}`,this._append`A${i},${i},0,0,${+(c*f>u*p)},${this._x1=e+b*l},${this._y1=t+b*s}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,r,n,i,a){if(e*=1,t*=1,r*=1,a=!!a,r<0)throw Error(`negative radius: ${r}`);let o=r*Math.cos(n),l=r*Math.sin(n),s=e+o,u=t+l,c=1^a,d=a?n-i:i-n;null===this._x1?this._append`M${s},${u}`:(Math.abs(this._x1-s)>1e-6||Math.abs(this._y1-u)>1e-6)&&this._append`L${s},${u}`,r&&(d<0&&(d=d%h3+h3),d>h5?this._append`A${r},${r},0,1,${c},${e-o},${t-l}A${r},${r},0,1,${c},${this._x1=s},${this._y1=u}`:d>1e-6&&this._append`A${r},${r},0,${+(d>=h2)},${c},${this._x1=e+r*Math.cos(i)},${this._y1=t+r*Math.sin(i)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r*=1}v${+n}h${-r}Z`}toString(){return this._}}function h7(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{let e=Math.floor(r);if(!(e>=0))throw RangeError(`invalid digits: ${r}`);t=e}return e},()=>new h6(t)}function h8(e){return e[0]}function h9(e){return e[1]}function me(e,t){var r=n_(!0),n=null,i=h1,a=null,o=h7(l);function l(l){var s,u,c,d=(l=nI(l)).length,f=!1;for(null==n&&(a=i(c=o())),s=0;s<=d;++s)!(s<d&&r(u=l[s],s,l))===f&&((f=!f)?a.lineStart():a.lineEnd()),f&&a.point(+e(u,s,l),+t(u,s,l));if(c)return a=null,c+""||null}return e="function"==typeof e?e:void 0===e?h8:n_(e),t="function"==typeof t?t:void 0===t?h9:n_(t),l.x=function(t){return arguments.length?(e="function"==typeof t?t:n_(+t),l):e},l.y=function(e){return arguments.length?(t="function"==typeof e?e:n_(+e),l):t},l.defined=function(e){return arguments.length?(r="function"==typeof e?e:n_(!!e),l):r},l.curve=function(e){return arguments.length?(i=e,null!=n&&(a=i(n)),l):i},l.context=function(e){return arguments.length?(null==e?n=a=null:a=i(n=e),l):n},l}function mt(e,t,r){var n=null,i=n_(!0),a=null,o=h1,l=null,s=h7(u);function u(u){var c,d,f,p,h,m=(u=nI(u)).length,g=!1,v=Array(m),y=Array(m);for(null==a&&(l=o(h=s())),c=0;c<=m;++c){if(!(c<m&&i(p=u[c],c,u))===g)if(g=!g)d=c,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),f=c-1;f>=d;--f)l.point(v[f],y[f]);l.lineEnd(),l.areaEnd()}g&&(v[c]=+e(p,c,u),y[c]=+t(p,c,u),l.point(n?+n(p,c,u):v[c],r?+r(p,c,u):y[c]))}if(h)return l=null,h+""||null}function c(){return me().defined(i).curve(o).context(a)}return e="function"==typeof e?e:void 0===e?h8:n_(+e),t="function"==typeof t?t:void 0===t?n_(0):n_(+t),r="function"==typeof r?r:void 0===r?h9:n_(+r),u.x=function(t){return arguments.length?(e="function"==typeof t?t:n_(+t),n=null,u):e},u.x0=function(t){return arguments.length?(e="function"==typeof t?t:n_(+t),u):e},u.x1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:n_(+e),u):n},u.y=function(e){return arguments.length?(t="function"==typeof e?e:n_(+e),r=null,u):t},u.y0=function(e){return arguments.length?(t="function"==typeof e?e:n_(+e),u):t},u.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:n_(+e),u):r},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(r)},u.lineX1=function(){return c().x(n).y(t)},u.defined=function(e){return arguments.length?(i="function"==typeof e?e:n_(!!e),u):i},u.curve=function(e){return arguments.length?(o=e,null!=a&&(l=o(a)),u):o},u.context=function(e){return arguments.length?(null==e?a=l=null:l=o(a=e),u):a},u}function mr(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function mn(e){this._context=e}function mi(){}function ma(e){this._context=e}function mo(e){this._context=e}h6.prototype,e.s(["withPath",()=>h7],16888),mn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:mr(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:mr(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ma.prototype={areaStart:mi,areaEnd:mi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:mr(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},mo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:mr(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class ml{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function ms(e){this._context=e}ms.prototype={areaStart:mi,areaEnd:mi,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e*=1,t*=1,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function mu(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0);return((a<0?-1:1)+(o<0?-1:1))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs((a*i+o*n)/(n+i)))||0}function mc(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function md(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function mf(e){this._context=e}function mp(e){this._context=new mh(e)}function mh(e){this._context=e}function mm(e){this._context=e}function mg(e){var t,r,n=e.length-1,i=Array(n),a=Array(n),o=Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(t=0,a[n-1]=(e[n]+i[n-1])/2;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function mv(e,t){this._context=e,this._t=t}mf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:md(this,this._t0,mc(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(t*=1,(e*=1)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,md(this,mc(this,r=mu(this,e,t)),r);break;default:md(this,this._t0,r=mu(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(mp.prototype=Object.create(mf.prototype)).point=function(e,t){mf.prototype.point.call(this,t,e)},mh.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}},mm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===r)this._context.lineTo(e[1],t[1]);else for(var n=mg(e),i=mg(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||0!==this._line&&1===r)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},mv.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var my=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,mb=(e,t)=>{if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,N.isValidElement)(e)&&(r=e.props),"object"!=typeof r&&"function"!=typeof r)return null;var n={};
5return Object.keys(r).forEach(e=>{p9(e)&&"function"==typeof r[e]&&(n[e]=t||(t=>r[e](r,t)))}),n},mx=(e,t,r)=>{if(null===e||"object"!=typeof e&&"function"!=typeof e)return null;var n=null;return Object.keys(e).forEach(i=>{var a=e[i];p9(i)&&"function"==typeof a&&(n||(n={}),n[i]=e=>(a(t,r,e),null))}),n};function mw(){return(mw=Object.assign.bind()).apply(null,arguments)}function mO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function mS(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mO(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mO(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["adaptEventHandlers",()=>mb,"adaptEventsOfChild",()=>mx,"isPolarCoordinate",()=>my],73393);var mP={curveBasisClosed:function(e){return new ma(e)},curveBasisOpen:function(e){return new mo(e)},curveBasis:function(e){return new mn(e)},curveBumpX:function(e){return new ml(e,!0)},curveBumpY:function(e){return new ml(e,!1)},curveLinearClosed:function(e){return new ms(e)},curveLinear:h1,curveMonotoneX:function(e){return new mf(e)},curveMonotoneY:function(e){return new mp(e)},curveNatural:function(e){return new mm(e)},curveStep:function(e){return new mv(e,.5)},curveStepAfter:function(e){return new mv(e,1)},curveStepBefore:function(e){return new mv(e,0)}},mj=e=>nU(e.x)&&nU(e.y),mE=e=>null!=e.base&&mj(e.base)&&mj(e),mk=e=>e.x,mA=e=>e.y,mC=e=>{var{className:t,points:r,path:n,pathRef:i}=e,a=i$();if((!r||!r.length)&&!n)return null;var o={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||a,connectNulls:e.connectNulls},l=r&&r.length?(e=>{var{type:t="linear",points:r=[],baseLine:n,layout:i,connectNulls:a=!1}=e,o=((e,t)=>{if("function"==typeof e)return e;var r="curve".concat(ri(e));if(("curveMonotone"===r||"curveBump"===r)&&t){var n=mP["".concat(r).concat("vertical"===t?"Y":"X")];if(n)return n}return mP[r]||h1})(t,i),l=a?r.filter(mj):r;if(Array.isArray(n)){var s=r.map((e,t)=>mS(mS({},e),{},{base:n[t]}));return("vertical"===i?mt().y(mA).x1(mk).x0(e=>e.base.x):mt().x(mk).y1(mA).y0(e=>e.base.y)).defined(mE).curve(o)(a?s.filter(mE):s)}return("vertical"===i&&t4(n)?mt().y(mA).x1(mk).x0(n):t4(n)?mt().x(mk).y1(mA).y0(n):me().x(mk).y(mA)).defined(mj).curve(o)(l)})(o):n;return N.createElement("path",mw({},hn(e),mb(e),{className:iy("recharts-curve",t),d:null===l?void 0:l,ref:i}))};e.s(["Curve",()=>mC],72733);var mM=["children","className"];function mT(){return(mT=Object.assign.bind()).apply(null,arguments)}var mN=N.forwardRef((e,t)=>{var{children:r,className:n}=e,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,mM),a=iy("recharts-layer",n);return N.createElement("g",mT({className:a},ha(i),{ref:t}),r)});function mD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}e.s(["Layer",()=>mN],97865);var mI=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?mD(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mD(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},{cacheSize:2e3,enableCache:!0}),m_=new class{constructor(e){!function(e,t,r){var n;(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"cache",new Map),this.maxSize=e}get(e){var t=this.cache.get(e);return void 0!==t&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){if(this.cache.has(e))this.cache.delete(e);else if(this.cache.size>=this.maxSize){var r=this.cache.keys().next().value;null!=r&&this.cache.delete(r)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(mI.cacheSize),mz={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},mL="recharts_measurement_span",mF=(e,t)=>{try{var r=document.getElementById(mL);r||((r=document.createElement("span")).setAttribute("id",mL),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,mz,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch(e){return{width:0,height:0}}},mR=function(e){var t,r,n,i,a,o,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||pI.isSsr)return{width:0,height:0};if(!mI.enableCache)return mF(e,l);var s=(t=l.fontSize||"",r=l.fontFamily||"",n=l.fontWeight||"",i=l.fontStyle||"",a=l.letterSpacing||"",o=l.textTransform||"","".concat(e,"|").concat(t,"|").concat(r,"|").concat(n,"|").concat(i,"|").concat(a,"|").concat(o)),u=m_.get(s);if(u)return u;var c=mF(e,l);return m_.set(s,c),c},mB=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,mU=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,mV=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,mH=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,m$={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},mW=["cm","mm","pt","pc","in","Q","px"];class mq{static parse(e){var t,[,r,n]=null!=(t=mH.exec(e))?t:[];return null==r?mq.NaN:new mq(parseFloat(r),null!=n?n:"")}constructor(e,t){this.num=e,this.unit=t,this.num=e,this.unit=t,t3(e)&&(this.unit=""),""===t||mV.test(t)||(this.num=NaN,this.unit=""),function(e){return mW.includes(e)}(t)&&(this.num=function(e,t){return e*m$[t]}(e,t),this.unit="px")}add(e){return this.unit!==e.unit?new mq(NaN,""):new mq(this.num+e.num,this.unit)}subtract(e){return this.unit!==e.unit?new mq(NaN,""):new mq(this.num-e.num,this.unit)}multiply(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new mq(NaN,""):new mq(this.num*e.num,this.unit||e.unit)}divide(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new mq(NaN,""):new mq(this.num/e.num,this.unit||e.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return t3(this.num)}}function mK(e){if(null==e||e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var r,[,n,i,a]=null!=(r=mB.exec(t))?r:[],o=mq.parse(null!=n?n:""),l=mq.parse(null!=a?a:""),s="*"===i?o.multiply(l):o.divide(l);if(s.isNaN())return"NaN";t=t.replace(mB,s.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var u,[,c,d,f]=null!=(u=mU.exec(t))?u:[],p=mq.parse(null!=c?c:""),h=mq.parse(null!=f?f:""),m="+"===d?p.add(h):p.subtract(h);if(m.isNaN())return"NaN";t=t.replace(mU,m.toString())}return t}
5n="NaN",i=new mq(NaN,""),(n="symbol"==typeof(t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(n,"string"))?t:t+"")in mq?Object.defineProperty(mq,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):mq[n]=i;var mY=/\(([^()]*)\)/;function mG(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t,r=e;null!=(t=mY.exec(r));){var[,n]=t;r=r.replace(mY,mK(n))}return r}(t),t=mK(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}var mZ=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],mQ=["dx","dy","angle","className","breakAll"];function mX(){return(mX=Object.assign.bind()).apply(null,arguments)}function mJ(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var m0=/[ \f\n\r\t\v\u2028\u2029]+/,m1=e=>{var{children:t,breakAll:r,style:n}=e;try{var i=[];rn(t)||(i=r?t.toString().split(""):t.toString().split(m0));var a=i.map(e=>({word:e,width:mR(e,n).width})),o=r?0:mR(" ",n).width;return{wordsWithComputedWidth:a,spaceWidth:o}}catch(e){return null}};function m2(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}var m3=(e,t,r,n)=>e.reduce((e,i)=>{var{word:a,width:o}=i,l=e[e.length-1];return l&&null!=o&&(null==t||n||l.width+o+r<Number(t))?(l.words.push(a),l.width+=o+r):e.push({words:[a],width:o}),e},[]),m5=e=>e.reduce((e,t)=>e.width>t.width?e:t),m4=(e,t,r,n,i,a,o,l)=>{var s=m1({breakAll:r,style:n,children:e.slice(0,t)+"â¦"});if(!s)return[!1,[]];var u=m3(s.wordsWithComputedWidth,a,o,l);return[u.length>i||m5(u).width>Number(a),u]},m6=e=>[{words:rn(e)?[]:e.toString().split(m0),width:void 0}],m7="#808080",m8={angle:0,breakAll:!1,capHeight:"0.71em",fill:m7,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},m9=(0,N.forwardRef)((e,t)=>{var r,n=hq(e,m8),{x:i,y:a,lineHeight:o,capHeight:l,fill:s,scaleToFit:u,textAnchor:c,verticalAnchor:d}=n,f=mJ(n,mZ),p=(0,N.useMemo)(()=>(e=>{var{width:t,scaleToFit:r,children:n,style:i,breakAll:a,maxLines:o}=e;if((t||r)&&!pI.isSsr){var l=m1({breakAll:a,children:n,style:i});if(!l)return m6(n);var{wordsWithComputedWidth:s,spaceWidth:u}=l;return((e,t,r,n,i)=>{var a,{maxLines:o,children:l,style:s,breakAll:u}=e,c=t4(o),d=String(l),f=m3(t,n,r,i);if(!c||i||!(f.length>o||m5(f).width>Number(n)))return f;for(var p=0,h=d.length-1,m=0;p<=h&&m<=d.length-1;){var g=Math.floor((p+h)/2),[v,y]=m4(d,g-1,u,s,o,n,r,i),[b]=m4(d,g,u,s,o,n,r,i);if(v||b||(p=g+1),v&&b&&(h=g-1),!v&&b){a=y;break}m++}return a||f})({breakAll:a,children:n,maxLines:o,style:i},s,u,t,!!r)}return m6(n)})({breakAll:f.breakAll,children:f.children,maxLines:f.maxLines,scaleToFit:u,style:f.style,width:f.width}),[f.breakAll,f.children,f.maxLines,u,f.style,f.width]),{dx:h,dy:m,angle:g,className:v,breakAll:y}=f,b=mJ(f,mQ);if(!t6(i)||!t6(a)||0===p.length)return null;var x=Number(i)+(t4(h)?h:0),w=Number(a)+(t4(m)?m:0);if(!nU(x)||!nU(w))return null;switch(d){case"start":r=mG("calc(".concat(l,")"));break;case"middle":r=mG("calc(".concat((p.length-1)/2," * -").concat(o," + (").concat(l," / 2))"));break;default:r=mG("calc(".concat(p.length-1," * -").concat(o,")"))}var O=[],S=p[0];if(u&&null!=S){var P=S.width,{width:j}=f;O.push("scale(".concat(t4(j)&&t4(P)?j/P:1,")"))}return g&&O.push("rotate(".concat(g,", ").concat(x,", ").concat(w,")")),O.length&&(b.transform=O.join(" ")),N.createElement("text",mX({},ha(b),{ref:t,x:x,y:w,className:iy("recharts-text",v),textAnchor:c,fill:s.includes("url")?m7:s}),p.map((e,t)=>{var n=e.words.join(y?"":" ");return N.createElement("tspan",{x:x,dy:0===t?r:o,key:"".concat(n,"-").concat(t)},n)}))});m9.displayName="Text";var ge=e.i(74080);function gt(e){var{zIndex:t,children:r}=e,n=iK()&&void 0!==t&&0!==t,i=im(),a=(0,N.useRef)(void 0),o=(0,N.useRef)(new Set),l=nk(),s=nT(e=>hc(e,t,i));if((0,N.useLayoutEffect)(()=>
5{if(!n){var e=o.current;e.forEach(e=>{l(pU({zIndex:e}))}),e.clear(),a.current=void 0;return}if(o.current.has(t)||(l(pB({zIndex:t})),o.current.add(t)),s){a.current=s;var r=o.current;r.forEach(e=>{e!==t&&(l(pU({zIndex:e})),r.delete(e))})}},[l,t,n,s]),(0,N.useLayoutEffect)(()=>{var e=o.current;return()=>{e.forEach(e=>{l(pU({zIndex:e}))}),e.clear()}},[l]),!n)return r;var u=null!=s?s:a.current;return u?(0,ge.createPortal)(r,u):null}function gr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gr(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gr(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["ZIndexLayer",()=>gt],29601);var gi=["labelRef"],ga=["content"];function go(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function gl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gl(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gl(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function gu(){return(gu=Object.assign.bind()).apply(null,arguments)}var gc=(0,N.createContext)(null),gd=e=>{var{x:t,y:r,upperWidth:n,lowerWidth:i,width:a,height:o,children:l}=e,s=(0,N.useMemo)(()=>({x:t,y:r,upperWidth:n,lowerWidth:i,width:a,height:o}),[t,r,n,i,a,o]);return N.createElement(gc.Provider,{value:s},l)},gf=()=>{var e=(0,N.useContext)(gc),t=iF();return e||(t?iL(t):void 0)},gp=(0,N.createContext)(null),gh=e=>null!=e&&"function"==typeof e,gm=e=>null!=e&&"cx"in e&&t4(e.cx),gg={angle:0,offset:5,zIndex:ab.label,position:"middle",textBreakAll:!1};function gv(e){var t,r,n,i,a,o=hq(e,gg),{viewBox:l,parentViewBox:s,position:u,value:c,children:d,content:f,className:p="",textBreakAll:h,labelRef:m}=o,g=(t=(0,N.useContext)(gp),r=nT(az),t||r),v=gf(),y=function(e){if(!gm(e))return e;var{cx:t,cy:r,outerRadius:n}=e,i=2*n;return{x:t-n,y:r-n,width:i,upperWidth:i,lowerWidth:i,height:i}}(n=null==l?"center"===u?v:null!=g?g:v:gm(l)?l:iL(l));if(!n||rn(c)&&rn(d)&&!(0,N.isValidElement)(f)&&"function"!=typeof f)return null;var b=gs(gs({},o),{},{viewBox:n});if((0,N.isValidElement)(f)){var{labelRef:x}=b,w=go(b,gi);return(0,N.cloneElement)(f,w)}if("function"==typeof f){var{content:O}=b,S=go(b,ga);if(i=(0,N.createElement)(f,S),(0,N.isValidElement)(i))return i}else i=(e=>{var{value:t,formatter:r}=e,n=rn(e.children)?t:e.children;return"function"==typeof r?r(n):n})(o);var P=ha(o);
5if(gm(n)){if("insideStart"===u||"insideEnd"===u||"end"===u)return((e,t,r,n,i)=>{var a,o,{offset:l,className:s}=e,{cx:u,cy:c,innerRadius:d,outerRadius:f,startAngle:p,endAngle:h,clockWise:m}=i,g=(d+f)/2,v=t2(h-p)*Math.min(Math.abs(h-p),360),y=v>=0?1:-1;switch(t){case"insideStart":a=p+y*l,o=m;break;case"insideEnd":a=h-y*l,o=!m;break;case"end":a=h+y*l,o=m;break;default:throw Error("Unsupported position ".concat(t))}o=v<=0?o:!o;var b=ay(u,c,g,a),x=ay(u,c,g,a+(o?1:-1)*359),w="M".concat(b.x,",").concat(b.y,"\n A").concat(g,",").concat(g,",0,1,").concat(+!o,",\n ").concat(x.x,",").concat(x.y),O=rn(e.id)?t8("recharts-radial-line-"):e.id;return N.createElement("text",gu({},n,{dominantBaseline:"central",className:iy("recharts-radial-bar-label",s)}),N.createElement("defs",null,N.createElement("path",{id:O,d:w})),N.createElement("textPath",{xlinkHref:"#".concat(O)},r))})(o,u,i,P,n);a=((e,t,r)=>{var{cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:l,endAngle:s}=e,u=(l+s)/2;if("outside"===r){var{x:c,y:d}=ay(n,i,o+t,u);return{x:c,y:d,textAnchor:c>=n?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var{x:f,y:p}=ay(n,i,(a+o)/2,u);return{x:f,y:p,textAnchor:"middle",verticalAnchor:"middle"}})(n,o.offset,o.position)}else{if(!y)return null;var j=(e=>{var{viewBox:t,position:r,offset:n=0,parentViewBox:i,clamp:a}=e,{x:o,y:l,height:s,upperWidth:u,lowerWidth:c}=iL(t),d=o+(u-c)/2,f=(o+d)/2,p=(u+c)/2,h=s>=0?1:-1,m=h*n,g=h>0?"end":"start",v=h>0?"start":"end",y=u>=0?1:-1,b=y*n,x=y>0?"end":"start",w=y>0?"start":"end";if("top"===r){var O={x:o+u/2,y:l-m,horizontalAnchor:"middle",verticalAnchor:g};return a&&i&&(O.height=Math.max(l-i.y,0),O.width=u),O}if("bottom"===r){var S={x:d+c/2,y:l+s+m,horizontalAnchor:"middle",verticalAnchor:v};return a&&i&&(S.height=Math.max(i.y+i.height-(l+s),0),S.width=c),S}if("left"===r){var P={x:f-b,y:l+s/2,horizontalAnchor:x,verticalAnchor:"middle"};return a&&i&&(P.width=Math.max(P.x-i.x,0),P.height=s),P}if("right"===r){var j={x:f+p+b,y:l+s/2,horizontalAnchor:w,verticalAnchor:"middle"};return a&&i&&(j.width=Math.max(i.x+i.width-j.x,0),j.height=s),j}var E=a&&i?{width:p,height:s}:{};return"insideLeft"===r?gn({x:f+b,y:l+s/2,horizontalAnchor:w,verticalAnchor:"middle"},E):"insideRight"===r?gn({x:f+p-b,y:l+s/2,horizontalAnchor:x,verticalAnchor:"middle"},E):"insideTop"===r?gn({x:o+u/2,y:l+m,horizontalAnchor:"middle",verticalAnchor:v},E):"insideBottom"===r?gn({x:d+c/2,y:l+s-m,horizontalAnchor:"middle",verticalAnchor:g},E):"insideTopLeft"===r?gn({x:o+b,y:l+m,horizontalAnchor:w,verticalAnchor:v},E):"insideTopRight"===r?gn({x:o+u-b,y:l+m,horizontalAnchor:x,verticalAnchor:v},E):"insideBottomLeft"===r?gn({x:d+b,y:l+s-m,horizontalAnchor:w,verticalAnchor:g},E):"insideBottomRight"===r?gn({x:d+c-b,y:l+s-m,horizontalAnchor:x,verticalAnchor:g},E):r&&"object"==typeof r&&(t4(r.x)||t5(r.x))&&(t4(r.y)||t5(r.y))?gn({x:o+t9(r.x,p),y:l+t9(r.y,s),horizontalAnchor:"end",verticalAnchor:"end"},E):gn({x:o+u/2,y:l+s/2,horizontalAnchor:"middle",verticalAnchor:"middle"},E)})({viewBox:y,position:u,offset:o.offset,parentViewBox:gm(s)?void 0:s,clamp:!0});a=gs(gs({x:j.x,y:j.y,textAnchor:j.horizontalAnchor,verticalAnchor:j.verticalAnchor},void 0!==j.width?{width:j.width}:{}),void 0!==j.height?{height:j.height}:{})}return N.createElement(gt,{zIndex:o.zIndex},N.createElement(m9,gu({ref:m,className:iy("recharts-label",p)},P,a,{textAnchor:m2(P.textAnchor)?P.textAnchor:a.textAnchor,breakAll:h}),i))}function gy(e){var{label:t,labelRef:r}=e;return((e,t,r)=>{if(!e)return null;var n={viewBox:t,labelRef:r};return!0===e?N.createElement(gv,gu({key:"label-implicit"},n)):t6(e)?N.createElement(gv,gu({key:"label-implicit",value:e},n)):(0,N.isValidElement)(e)?e.type===gv?(0,N.cloneElement)(e,gs({key:"label-implicit"},n)):N.createElement(gv,gu({key:"label-implicit",content:e},n)):gh(e)?N.createElement(gv,gu({key:"label-implicit",content:e},n)):e&&"object"==typeof e?N.createElement(gv,gu({},e,{key:"label-implicit"},n)):null})(t,gf(),r)||null}gv.displayName="Label",e.s(["CartesianLabelContextProvider",()=>gd,"CartesianLabelFromLabelProp",()=>gy,"Label",()=>gv,"isLabelContentAFunction",()=>gh],494);var gb=["valueAccessor"],gx=["dataKey","clockWise","id","textBreakAll","zIndex"];function gw(){return(gw=Object.assign.bind()).apply(null,arguments)}function gO(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var gS=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(rn(t)||"string"==typeof t||"number"==typeof t||"boolean"==typeof t)return t},gP=(0,N.createContext)(void 0),gj=gP.Provider,gE=(0,N.createContext)(void 0);function gk(e){var{valueAccessor:t=gS}=e,r=gO(e,gb),{dataKey:n,clockWise:i,id:a,textBreakAll:o,zIndex:l}=r,s=gO(r,gx),u=(0,N.useContext)(gP),c=(0,N.useContext)(gE),d=u||c;return d&&d.length?N.createElement(gt,{zIndex:null!=l?l:ab.label},N.createElement(mN,{className:"recharts-label-list"},d.map((e,i)=>{var l,u=rn(n)?t(e,i):nW(e.payload,n),c=rn(a)?{}:{id:"".concat(a,"-").concat(i)};
5return N.createElement(gv,gw({key:"label-".concat(i)},ha(e),s,c,{fill:null!=(l=r.fill)?l:e.fill,parentViewBox:e.parentViewBox,value:u,textBreakAll:o,viewBox:e.viewBox,index:i,zIndex:0}))}))):null}function gA(e){var{label:t}=e;return t?!0===t?N.createElement(gk,{key:"labelList-implicit"}):N.isValidElement(t)||gh(t)?N.createElement(gk,{key:"labelList-implicit",content:t}):"object"==typeof t?N.createElement(gk,gw({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function gC(){return(gC=Object.assign.bind()).apply(null,arguments)}gE.Provider,gk.displayName="LabelList",e.s(["CartesianLabelListContextProvider",()=>gj,"LabelListFromLabelProp",()=>gA],69212);var gM=e=>{var{cx:t,cy:r,r:n,className:i}=e,a=iy("recharts-dot",i);return t4(t)&&t4(r)&&t4(n)?N.createElement("circle",gC({},hn(e),mb(e),{className:a,cx:t,cy:r,r:n})):null};e.s(["Dot",()=>gM],38279);var gT=e.i(79684),gN=e=>"string"==typeof e?e:e?e.displayName||e.name||"Component":"",gD=null,gI=null,g_=e=>{if(e===gD&&Array.isArray(gI))return gI;var t=[];return N.Children.forEach(e,e=>{rn(e)||((0,gT.isFragment)(e)?t=t.concat(g_(e.props.children)):t.push(e))}),gI=t,gD=e,t};function gz(e,t){var r=[],n=[];return n=Array.isArray(t)?t.map(e=>gN(e)):[gN(t)],g_(e).forEach(e=>{var t=(0,tJ.default)(e,"type.displayName")||(0,tJ.default)(e,"type.name");t&&-1!==n.indexOf(t)&&r.push(e)}),r}var gL=e=>!e||"object"!=typeof e||!("clipDot"in e)||!!e.clipDot;e.s(["findAllByType",()=>gz,"isClipDot",()=>gL],81977);var gF=["points"];function gR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gB(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gR(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gR(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function gU(){return(gU=Object.assign.bind()).apply(null,arguments)}function gV(e){var{option:t,dotProps:r,className:n}=e;if((0,N.isValidElement)(t))return(0,N.cloneElement)(t,r);if("function"==typeof t)return t(r);var i=iy(n,"boolean"!=typeof t?t.className:""),a=null!=r?r:{},{points:o}=a,l=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(a,gF);return N.createElement(gM,gU({},l,{className:i}))}function gH(e){var{points:t,dot:r,className:n,dotClassName:i,dataKey:a,baseProps:o,needClip:l,clipPathId:s,zIndex:u=ab.scatter}=e;if(null==t||!r&&1!==t.length)return null;var c=gL(r),d=ho(r),f=t.map((e,n)=>{var l,s,u=gB(gB(gB({r:3},o),d),{},{index:n,cx:null!=(l=e.x)?l:void 0,cy:null!=(s=e.y)?s:void 0,dataKey:a,value:e.value,payload:e.payload,points:t});return N.createElement(gV,{key:"dot-".concat(n),option:r,dotProps:u,className:i})}),p={};return l&&null!=s&&(p.clipPath="url(#clipPath-".concat(c?"":"dots-").concat(s,")")),N.createElement(gt,{zIndex:u},N.createElement(mN,gU({className:n},p),f))}function g$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gW(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?g$(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g$(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var gq=e=>{var t,{point:r,childIndex:n,mainColor:i,activeDot:a,dataKey:o,clipPath:l}=e;if(!1===a||null==r.x||null==r.y)return null;var s=gW(gW(gW({},{index:n,dataKey:o,cx:r.x,cy:r.y,r:4,fill:null!=i?i:"none",strokeWidth:2,stroke:"#fff",payload:r.payload,value:r.value}),hi(a)),mb(a));return t=(0,N.isValidElement)(a)?(0,N.cloneElement)(a,s):"function"==typeof a?a(s):N.createElement(gM,s),N.createElement(mN,{className:"recharts-active-dot",clipPath:l},t)};function gK(e){var{points:t,mainColor:r,activeDot:n,itemDataKey:i,clipPath:a,zIndex:o=ab.activeDot}=e,l=nT(dK),s=nT(d2);if(null==t||null==s)return null;var u=t.find(e=>s.includes(e.payload));return rn(u)?null:N.createElement(gt,{zIndex:o},N.createElement(gq,{point:u,childIndex:Number(l),mainColor:r,dataKey:i,activeDot:n,clipPath:a}))}function gY(e){var{tooltipEntrySettings:t}=e,r=nk(),n=im(),i=(0,N.useRef)(null);return(0,N.useLayoutEffect)(()=>{n||(null===i.current?r(ne(t)):i.current!==t&&r(nt({prev:i.current,next:t})),i.current=t)},[t,r,n]),(0,N.useLayoutEffect)(()=>()=>{i.current&&(r(nr(i.current)),i.current=null)},[r]),null}function gG(e,t){var r,n,i=nT(t=>us(t,e)),a=nT(e=>ud(e,t)),o=null!=(r=null==i?void 0:i.allowDataOverflow)?r:uo.allowDataOverflow,l=null!=(n=null==a?void 0:a.allowDataOverflow)?n:uu.allowDataOverflow;return{needClip:o||l,needClipX:o,needClipY:l}}function gZ(e){var{xAxisId:t,yAxisId:r,clipPathId:n}=e,i=nT(hR),{needClipX:a,needClipY:o,needClip:l}=gG(t,r);if(!l||!i)return null;var{x:s,y:u,width:c,height:d}=i;return N.createElement("clipPath",{id:"clipPath-".concat(n)},N.createElement("rect",{x:a?s:s-c/2,y:o?u:u-d/2,width:a?c:2*c,height:o?d:2*d}))}function gQ(e,t){var r,n;return null!=(r=null==(n=e.graphicalItems.cartesianItems.find(e=>e.id===t))?void 0:n.xAxisId)?r:0}function gX(e,t){var r,n;return null!=(r=null==(n=e.graphicalItems.cartesianItems.find(e=>e.id===t))?void 0:n.yAxisId)?r:0}e.s(["SetTooltipEntrySettings",()=>gY],844),e.s(["GraphicalItemClipPath",()=>gZ,"useNeedsClip",()=>gG],59798),e.s(["selectXAxisIdFromGraphicalItemId",()=>gQ,"selectYAxisIdFromGraphicalItemId",()=>gX],42221);var gJ=(e,t,r)=>cK(e,"xAxis",gQ(e,t),r),g0=(e,t,r)=>cq(e,"xAxis",gQ(e,t),r),g1=(e,t,r)=>cK(e,"yAxis",gX(e,t),r),g2=(e,t,r)=>cq(e,"yAxis",gX(e,t),r),g3=e6([iH,gJ,g1,g0,g2],(e,t,r,n,i)=>nK(e,"xAxis")?n6(t,n,!1):n6(r,i,!1)),g5=e6([uy,(e,t)=>t],(e,t)=>e.filter(e=>"area"===e.type).find(e=>e.id===t)),g4=e=>nK(iH(e),"xAxis")?"yAxis":"xAxis",g6=e6([g5,(e,t,r)=>uV(e,g4(e),"yAxis"===g4(e)?gX(e,t):gQ(e,t),r)],(e,t)=>{if(null!=e&&null!=t){var r,{stackId:n}=e,i=aR(e);if(null!=n&&null!=i){var a=null==(r=t[n])?void 0:r.stackedData,o=null==a?void 0:a.find(e=>e.key===i);if(null!=o)return o.map(e=>[e[0],e[1]])}}}),g7=e6([iH,gJ,g1,g0,g2,g6,iJ,g3,g5,ah],(e,t,r,n,i,a,o,l,s,u)=>{var c,{chartData:d,dataStartIndex:f,dataEndIndex:p}=o;if(null!=s&&("horizontal"===e||"vertical"===e)&&null!=t&&null!=r&&null!=n&&null!=i&&0!==n.length&&0!==i.length&&null!=l){var{data:h}=s;if(null!=(c=h&&h.length>0?h:null==d?void 0:d.slice(f,p+1)))return vK({layout:e,xAxis:t,yAxis:r,xAxisTicks:n,yAxisTicks:i,dataStartIndex:f,areaSettings:s,stackedData:a,displayedData:c,chartBaseValue:u,bandSize:l})}});function g8(e){var{legendPayload:t}=e,r=nk(),n=im(),i=(0,N.useRef)(null);return(0,N.useLayoutEffect)(()=>{n||(null===i.current?r(f1(t)):i.current!==t&&r(f2({prev:i.current,next:t})),i.current=t)},[r,n,t]),(0,N.useLayoutEffect)(()=>()=>{i.current&&(r(f3(i.current)),i.current=null)},[r]),null}function g9(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",r=(0,N.useRef)(t8(t)),n=(0,N.useRef)(e);return n.current!==e&&(r.current=t8(t),n.current=e),r.current}e.s(["SetLegendPayload",()=>g8],95146),e.s(["useAnimationId",()=>g9],40657);var ve=null!=(h=N["useId".toString()])?h:()=>{var[e]=N.useState(()=>t8("uid-"));return e};function vt(e,t){var r=ve();return t||(e?"".concat(e,"-").concat(r):r)}e.s(["useUniqueId",()=>vt],19346);var vr=(0,N.createContext)(void 0),vn=e=>{var{id:t,type:r,children:n}=e,i=vt("recharts-".concat(r),t);return N.createElement(vr.Provider,{value:i},n(i))};e.s(["RegisterGraphicalItemId",()=>vn],15549);var vi=(0,N.memo)(e=>{var t=nk(),r=(0,N.useRef)(null);return(0,N.useLayoutEffect)(()=>{null===r.current?t(fD(e)):r.current!==e&&t(fI({prev:r.current,next:e})),r.current=e},[t,e]),(0,N.useLayoutEffect)(()=>()=>{r.current&&(t(f_(r.current)),r.current=null)},[t]),null});function va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function vo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?va(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):va(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["SetCartesianGraphicalItem",()=>vi],91187);var vl=(e,t,r)=>e.map(e=>"".concat(e.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase()))," ").concat(t,"ms ").concat(r)).join(","),vs=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((e,t)=>e.filter(e=>t.includes(e))),vu=(e,t)=>Object.keys(t).reduce((r,n)=>vo(vo({},r),{},{[n]:e(n,t[n])}),{});function vc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function vd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vc(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vc(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["getIntersectionKeys",()=>vs,"getTransitionVal",()=>vl,"mapObject",()=>vu],92887);var vf=(e,t,r)=>e+(t-e)*r,vp=e=>{var{from:t,to:r}=e;return t!==r},vh=(e,t,r)=>{var n=vu((t,r)=>{if(vp(r)){var[n,i]=e(r.from,r.to,r.velocity);return vd(vd({},r),{},{from:n,velocity:i})}return r},t);return r<1?vu((e,t)=>vp(t)&&null!=n[e]?vd(vd({},t),{},{velocity:vf(t.velocity,n[e].velocity,r),from:vf(t.from,n[e].from,r)}):t,t):vh(e,n,r-1)},vm=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],vg=(e,t)=>e.map((e,r)=>e*t**r).reduce((e,t)=>e+t),vv=(e,t)=>
5r=>vg(vm(e,t),r),vy=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(1===t.length)switch(t[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:var n=(e=>{var t,r=e.split("(");if(2!==r.length||"cubic-bezier"!==r[0])return null;var n=null==(t=r[1])||null==(t=t.split(")")[0])?void 0:t.split(",");if(null==n||4!==n.length)return null;var i=n.map(e=>parseFloat(e));return[i[0],i[1],i[2],i[3]]})(t[0]);if(n)return n}return 4===t.length?t:[0,0,1,1]},vb=function(){return((e,t,r,n)=>{var i=vv(e,r),a=vv(t,n),o=t=>vg([...vm(e,r).map((e,t)=>e*t).slice(1),0],t),l=e=>e>1?1:e<0?0:e,s=e=>{for(var t=e>1?1:e,r=t,n=0;n<8;++n){var s=i(r)-t,u=o(r);if(1e-4>Math.abs(s-t)||u<1e-4)break;r=l(r-s/u)}return a(r)};return s.isStepper=!1,s})(...vy(...arguments))},vx=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{stiff:t=100,damping:r=8,dt:n=17}=e,i=(e,i,a)=>{var o=a+(-(e-i)*t-a*r)*n/1e3,l=a*n/1e3+e;return 1e-4>Math.abs(l-i)&&1e-4>Math.abs(o)?[i,0]:[l,o]};return i.isStepper=!0,i.dt=n,i};class vw{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=performance.now(),n=null,i=a=>{a-r>=t?e(a):"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(i))};return n=requestAnimationFrame(i),()=>{null!=n&&cancelAnimationFrame(n)}}}var vO=(0,N.createContext)(function(){var e,t,r,n,i;return e=new vw,t=()=>null,r=!1,n=null,i=a=>{if(!r){if(Array.isArray(a)){if(!a.length)return;var[o,...l]=a;if("number"==typeof o){n=e.setTimeout(i.bind(null,l),o);return}i(o),n=e.setTimeout(i.bind(null,l));return}"string"==typeof a&&t(a),"object"==typeof a&&t(a),"function"==typeof a&&a()}},{stop:()=>{r=!0},start:e=>{r=!1,n&&(n(),n=null),i(e)},subscribe:e=>(t=e,()=>{t=()=>null}),getTimeoutController:()=>e}});function vS(){var[e,t]=(0,N.useState)(()=>!pI.isSsr&&!!window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches);return(0,N.useEffect)(()=>{if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion: reduce)"),r=()=>{t(e.matches)};return e.addEventListener("change",r),()=>{e.removeEventListener("change",r)}}},[]),e}var vP={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},vj={t:0},vE={t:1};function vk(e){var t,r,n,i=hq(e,vP),{isActive:a,canBegin:o,duration:l,easing:s,begin:u,onAnimationEnd:c,onAnimationStart:d,children:f}=i,p=vS(),h="auto"===a?!pI.isSsr&&!p:a,m=(t=i.animationId,r=i.animationManager,n=(0,N.useContext)(vO),(0,N.useMemo)(()=>null!=r?r:n(t),[t,r,n])),[g,v]=(0,N.useState)(h?vj:vE),y=(0,N.useRef)(null);return(0,N.useEffect)(()=>{h||v(vE)},[h]),(0,N.useEffect)(()=>{if(!h||!o)return ro;var e=((e,t,r,n,i,a)=>{var o,l,s,u,c,d,f,p,h=vs(e,t);return null==r?()=>(i(vd(vd({},e),t)),()=>{}):!0===r.isStepper?(l=h.reduce((r,n)=>vd(vd({},r),{},{[n]:{from:e[n],velocity:0,to:t[n]}}),{}),s=null,u=n=>{o||(o=n);var c=(n-o)/r.dt;l=vh(r,l,c),i(vd(vd(vd({},e),t),vu((e,t)=>t.from,l))),o=n,Object.values(l).filter(vp).length&&(s=a.setTimeout(u))},()=>(s=a.setTimeout(u),()=>{var e;null==(e=s)||e()})):(d=null,f=h.reduce((r,n)=>{var i=e[n],a=t[n];return null==i||null==a?r:vd(vd({},r),{},{[n]:[i,a]})},{}),p=o=>{c||(c=o);var l=(o-c)/n,s=vu((e,t)=>vf(...t,r(l)),f);if(i(vd(vd(vd({},e),t),s)),l<1)d=a.setTimeout(p);else{var u=vu((e,t)=>vf(...t,r(1)),f);i(vd(vd(vd({},e),t),u))}},()=>(d=a.setTimeout(p),()=>{var e;null==(e=d)||e()}))})(vj,vE,(e=>{if("string"==typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return vb(e);case"spring":return vx();default:if("cubic-bezier"===e.split("(")[0])return vb(e)}return"function"==typeof e?e:null})(s),l,v,m.getTimeoutController());return m.start([d,u,()=>{y.current=e()},l,c]),()=>{m.stop(),y.current&&y.current(),c()}},[h,o,l,s,u,d,c,m]),f(g.t)}e.s(["JavascriptAnimate",()=>vk],66576);var vA=["id"],vC=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function vM(){return(vM=Object.assign.bind()).apply(null,arguments)}function vT(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function vN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function vD(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?vN(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vN(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function vI(e,t){return e&&"none"!==e?e:t}var v_=hJ.memo(e=>{var{dataKey:t,data:r,stroke:n,strokeWidth:i,fill:a,name:o,hide:l,unit:s,tooltipType:u,id:c}=e,d={dataDefinedOnItem:r,getPosition:ro,settings:{stroke:n,strokeWidth:i,fill:a,dataKey:t,nameKey:void 0,name:n8(o,t),hide:l,type:u,color:vI(n,a),unit:s,graphicalItemId:c}};return hJ.createElement(gY,{tooltipEntrySettings:d})});function vz(e){var{clipPathId:t,points:r,props:n}=e,{needClip:i,dot:a,dataKey:o}=n,l=hn(n);return hJ.createElement(gH,{points:r,dot:a,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:o,baseProps:l,needClip:i,clipPathId:t})}function vL(e){var{showLabels:t,children:r,points:n}=e,i=n.map(e=>{var t,r,n={x:null!=(t=e.x)?t:0,y:null!=(r=e.y)?r:0,width:0,lowerWidth:0,upperWidth:0,height:0};return vD(vD({},n),{},{value:e.value,payload:e.payload,parentViewBox:void 0,viewBox:n,fill:void 0})});return hJ.createElement(gj,{value:t?i:void 0},r)}function vF(e){var{points:t,baseLine:r,needClip:n,clipPathId:i,props:a}=e,{layout:o,type:l,stroke:s,connectNulls:u,isRange:c}=a,{id:d}=a,f=vT(a,vA),p=hn(f),h=ha(f);return hJ.createElement(hJ.Fragment,null,(null==t?void 0:t.length)>1&&hJ.createElement(mN,{clipPath:n?"url(#clipPath-".concat(i,")"):void 0},hJ.createElement(mC,vM({},h,{id:d,points:t,connectNulls:u,type:l,baseLine:r,layout:o,stroke:"none",className:"recharts-area-area"})),"none"!==s&&hJ.createElement(mC,vM({},p,{className:"recharts-area-curve",layout:o,type:l,connectNulls:u,fill:"none",points:t})),"none"!==s&&c&&Array.isArray(r)&&hJ.createElement(mC,vM({},p,{className:"recharts-area-curve",layout:o,type:l,connectNulls:u,fill:"none",points:r}))),hJ.createElement(vz,{points:t,props:f,clipPathId:i}))}function vR(e){var t,r,{alpha:n,baseLine:i,points:a,strokeWidth:o}=e,l=null==(t=a[0])?void 0:t.y,s=null==(r=a[a.length-1])?void 0:r.y;if(!nU(l)||!nU(s))return null;var u=n*Math.abs(l-s),c=Math.max(...a.map(e=>e.x||0));return(t4(i)?c=Math.max(i,c):i&&Array.isArray(i)&&i.length&&(c=Math.max(...i.map(e=>e.x||0),c)),t4(c))?hJ.createElement("rect",{x:0,y:l<s?l:l-u,width:c+(o?parseInt("".concat(o),10):1),height:Math.floor(u)}):null}function vB(e){var t,r,{alpha:n,baseLine:i,points:a,strokeWidth:o}=e,l=null==(t=a[0])?void 0:t.x,s=null==(r=a[a.length-1])?void 0:r.x;if(!nU(l)||!nU(s))return null;var u=n*Math.abs(l-s),c=Math.max(...a.map(e=>e.y||0));return(t4(i)?c=Math.max(i,c):i&&Array.isArray(i)&&i.length&&(c=Math.max(...i.map(e=>e.y||0),c)),t4(c))?hJ.createElement("rect",{x:l<s?l:l-u,y:0,width:u,height:Math.floor(c+(o?parseInt("".concat(o),10):1))}):null}function vU(e){var{alpha:t,layout:r,points:n,baseLine:i,strokeWidth:a}=e;return"vertical"===r?hJ.createElement(vR,{alpha:t,points:n,baseLine:i,strokeWidth:a}):hJ.createElement(vB,{alpha:t,points:n,baseLine:i,strokeWidth:a})}function vV(e){var{needClip:t,clipPathId:r,props:n,previousPointsRef:i,previousBaselineRef:a}=e,{points:o,baseLine:l,isAnimationActive:s,animationBegin:u,animationDuration:c,animationEasing:d,onAnimationStart:f,onAnimationEnd:p}=n,h=g9((0,hJ.useMemo)(()=>({points:o,baseLine:l}),[o,l]),"recharts-area-"),m=iW(),[g,v]=(0,hJ.useState)(!1),y=(0,hJ.useCallback)(()=>{"function"==typeof p&&p(),v(!1)},[p]),b=(0,hJ.useCallback)(()=>{"function"==typeof f&&f(),v(!0)},[f]);if(null==m)return null;var x=i.current,w=a.current;return hJ.createElement(vL,{showLabels:!g,points:o},n.children,hJ.createElement(vk,{animationId:h,begin:u,duration:c,isActive:s,easing:d,onAnimationEnd:y,onAnimationStart:b,key:h},e=>{if(x){var u,c=x.length/o.length,d=1===e?o:o.map((t,r)=>{var n=Math.floor(r*c);if(x[n]){var i=x[n];return vD(vD({},t),{},{x:rt(i.x,t.x,e),y:rt(i.y,t.y,e)})}return t});return u=t4(l)?rt(w,l,e):rn(l)||t3(l)?rt(w,0,e):l.map((t,r)=>{var n=Math.floor(r*c);if(Array.isArray(w)&&w[n]){var i=w[n];return vD(vD({},t),{},{x:rt(i.x,t.x,e),y:rt(i.y,t.y,e)})}return t}),e>0&&(i.current=d,a.current=u),hJ.createElement(vF,{points:d,baseLine:u,needClip:t,clipPathId:r,props:n})}return e>0&&(i.current=o,a.current=l),hJ.createElement(mN,null,s&&hJ.createElement("defs",null,hJ.createElement("clipPath",{id:"animationClipPath-".concat(r)},hJ.createElement(vU,{alpha:e,points:o,baseLine:l,layout:m,strokeWidth:n.strokeWidth}))),hJ.createElement(mN,{clipPath:"url(#animationClipPath-".concat(r,")")},hJ.createElement(vF,{points:o,baseLine:l,needClip:t,clipPathId:r,props:n})))}),hJ.createElement(gA,{label:n.label}))}function vH(e){var{needClip:t,clipPathId:r,props:n}=e,i=(0,hJ.useRef)(null),a=(0,hJ.useRef)();return hJ.createElement(vV,{needClip:t,clipPathId:r,props:n,previousPointsRef:i,previousBaselineRef:a})}class v$ extends hJ.PureComponent{render(){var{hide:e,dot:t,points:r,className:n,top:i,left:a,needClip:o,xAxisId:l,yAxisId:s,width:u,height:c,id:d,baseLine:f,zIndex:p}=this.props;if(e)return null;var h=iy("recharts-area",n),{r:m,strokeWidth:g}=function(e){var t=hi(e);if(null!=t){var{r,strokeWidth:n}=t,i=Number(r),a=Number(n);return(Number.isNaN(i)||i<0)&&(i=3),(Number.isNaN(a)||a<0)&&(a=2),{r:i,strokeWidth:a}}return{r:3,strokeWidth:2}}(t),v=gL(t),y=2*m+g,b=o?"url(#clipPath-".concat(v?"":"dots-").concat(d,")"):void 0;return hJ.createElement(gt,{zIndex:p},hJ.createElement(mN,{className:h},o&&hJ.createElement("defs",null,hJ.createElement(gZ,{clipPathId:d,xAxisId:l,yAxisId:s}),!v&&hJ.createElement("clipPath",{id:"clipPath-dots-".concat(d)},hJ.createElement("rect",{x:a-y/2,y:i-y/2,width:u+y,height:c+y}))),hJ.createElement(vH,{needClip:o,clipPathId:d,props:this.props})),hJ.createElement(gK,{points:r,mainColor:vI(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:b}),this.props.isRange&&Array.isArray(f)&&hJ.createElement(gK,{points:f,mainColor:vI(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:b}))}}var vW={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:ab.area};function vq(e){var t,{activeDot:r,animationBegin:n,animationDuration:i,animationEasing:a,connectNulls:o,dot:l,fill:s,fillOpacity:u,hide:c,isAnimationActive:d,legendT
5ype:f,stroke:p,xAxisId:h,yAxisId:m}=e,g=vT(e,vC),v=i$(),y=nT(ac),{needClip:b}=gG(h,m),x=im(),{points:w,isRange:O,baseLine:S}=null!=(t=nT(t=>g7(t,e.id,x)))?t:{},P=nT(hR);if("horizontal"!==v&&"vertical"!==v||null==P||"AreaChart"!==y&&"ComposedChart"!==y)return null;var{height:j,width:E,x:k,y:A}=P;return w&&w.length?hJ.createElement(v$,vM({},g,{activeDot:r,animationBegin:n,animationDuration:i,animationEasing:a,baseLine:S,connectNulls:o,dot:l,fill:s,fillOpacity:u,height:j,hide:c,layout:v,isAnimationActive:d,isRange:O,legendType:f,needClip:b,points:w,stroke:p,width:E,left:k,top:A,xAxisId:h,yAxisId:m})):null}function vK(e){var t,{areaSettings:{connectNulls:r,baseValue:n,dataKey:i},stackedData:a,layout:o,chartBaseValue:l,xAxis:s,yAxis:u,displayedData:c,dataStartIndex:d,xAxisTicks:f,yAxisTicks:p,bandSize:h}=e,m=a&&a.length,g=((e,t,r,n,i)=>{var a=null!=r?r:t;if(t4(a))return a;var o="horizontal"===e?i:n,l=o.scale.domain();if("number"===o.type){var s=Math.max(l[0],l[1]),u=Math.min(l[0],l[1]);return"dataMin"===a?u:"dataMax"===a||s<0?s:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===a?l[0]:"dataMax"===a?l[1]:l[0]})(o,l,n,s,u),v="horizontal"===o,y=!1,b=c.map((e,t)=>{if(m)c=a[d+t];else{var n,o,l,c,b,x=nW(e,i);Array.isArray(x)?(c=x,y=!0):c=[g,x]}var w=null!=(n=null==(o=c)?void 0:o[1])?n:null,O=null==w||m&&!r&&null==nW(e,i);return v?{x:n0({axis:s,ticks:f,bandSize:h,entry:e,index:t}),y:O?null:null!=(b=u.scale.map(w))?b:null,value:c,payload:e}:{x:O?null:null!=(l=s.scale.map(w))?l:null,y:n0({axis:u,ticks:p,bandSize:h,entry:e,index:t}),value:c,payload:e}});return t=m||y?b.map(e=>{var t,r,n=Array.isArray(e.value)?e.value[0]:null;return v?{x:e.x,y:null!=n&&null!=e.y&&null!=(r=u.scale.map(n))?r:null,payload:e.payload}:{x:null!=n&&null!=(t=s.scale.map(n))?t:null,y:e.y,payload:e.payload}}):v?u.scale.map(g):s.scale.map(g),{points:b,baseLine:null!=t?t:0,isRange:y}}var vY=hJ.memo(function(e){var t=hq(e,vW),r=im();return hJ.createElement(vn,{id:t.id,type:"area"},e=>hJ.createElement(hJ.Fragment,null,hJ.createElement(g8,{legendPayload:(e=>{var{dataKey:t,name:r,stroke:n,fill:i,legendType:a,hide:o}=e;return[{inactive:o,dataKey:t,type:a,color:vI(n,i),value:n8(r,t),payload:e}]})(t)}),hJ.createElement(v_,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:e}),hJ.createElement(vi,{type:"area",id:e,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:nJ(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:r,connectNulls:t.connectNulls}),hJ.createElement(vq,vM({},t,{id:e}))))},p3);vY.displayName="Area";var vG=function(e){var{width:t,height:r}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(n%180+180)%180*Math.PI/180,a=Math.atan(r/t);return Math.abs(i>a&&i<Math.PI-a?r/Math.sin(i):t/Math.cos(i))};function vZ(e,t){if(t<1)return[];if(1===t)return e;for(var r=[],n=0;n<e.length;n+=t){var i=e[n];void 0!==i&&r.push(i)}return r}function vQ(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function vX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function vJ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vX(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vX(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}
5function v0(e,t,r){var n,{tick:i,ticks:a,viewBox:o,minTickGap:l,orientation:s,interval:u,tickFormatter:c,unit:d,angle:f}=e;if(!a||!a.length||!i)return[];if(t4(u)||pI.isSsr)return null!=(n=vZ(a,(t4(u)?u:0)+1))?n:[];var p="top"===s||"bottom"===s?"width":"height",h=d&&"width"===p?mR(d,{fontSize:t,letterSpacing:r}):{width:0,height:0},m=(e,n)=>{var i,a="function"==typeof c?c(e.value,n):e.value;return"width"===p?(i=mR(a,{fontSize:t,letterSpacing:r}),vG({width:i.width+h.width,height:i.height+h.height},f)):mR(a,{fontSize:t,letterSpacing:r})[p]},g=a[0],v=a[1],y=a.length>=2&&null!=g&&null!=v?t2(v.coordinate-g.coordinate):1,b=function(e,t,r){var n="width"===r,{x:i,y:a,width:o,height:l}=e;return 1===t?{start:n?i:a,end:n?i+o:a+l}:{start:n?i+o:a+l,end:n?i:a}}(o,y,p);return"equidistantPreserveStart"===u?function(e,t,r,n,i){for(var a,o=(n||[]).slice(),{start:l,end:s}=t,u=0,c=1,d=l;c<=o.length;)if(a=function(){var t,a=null==n?void 0:n[u];if(void 0===a)return{v:vZ(n,c)};var o=u,f=()=>(void 0===t&&(t=r(a,o)),t),p=a.coordinate,h=0===u||vQ(e,p,f,d,s);h||(u=0,d=l,c+=1),h&&(d=p+e*(f()/2+i),u+=c)}())return a.v;return[]}(y,b,m,a,l):"equidistantPreserveEnd"===u?function(e,t,r,n,i){var a=(n||[]).slice().length;if(0===a)return[];for(var{start:o,end:l}=t,s=1;s<=a;s++){for(var u,c=(a-1)%s,d=o,f=!0,p=c;p<a&&(0===(u=function(){var t,a=n[p];if(null==a)return 0;var o=p,s=()=>(void 0===t&&(t=r(a,o)),t),u=a.coordinate,h=p===c||vQ(e,u,s,d,l);if(!h)return f=!1,1;h&&(d=u+e*(s()/2+i))}())||1!==u);p+=s);if(f){for(var h=[],m=c;m<a;m+=s){var g=n[m];null!=g&&h.push(g)}return h}}return[]}(y,b,m,a,l):("preserveStart"===u||"preserveStartEnd"===u?function(e,t,r,n,i,a){var o=(n||[]).slice(),l=o.length,{start:s,end:u}=t;if(a){var c=n[l-1];if(null!=c){var d=r(c,l-1),f=e*(c.coordinate+e*d/2-u);o[l-1]=c=vJ(vJ({},c),{},{tickCoord:f>0?c.coordinate-f*e:c.coordinate}),null!=c.tickCoord&&vQ(e,c.tickCoord,()=>d,s,u)&&(u=c.tickCoord-e*(d/2+i),o[l-1]=vJ(vJ({},c),{},{isShow:!0}))}}for(var p=a?l-1:l,h=function(t){var n,a=o[t];if(null==a)return 1;var l=a,c=()=>(void 0===n&&(n=r(a,t)),n);if(0===t){var d=e*(l.coordinate-e*c()/2-s);o[t]=l=vJ(vJ({},l),{},{tickCoord:d<0?l.coordinate-d*e:l.coordinate})}else o[t]=l=vJ(vJ({},l),{},{tickCoord:l.coordinate});null!=l.tickCoord&&vQ(e,l.tickCoord,c,s,u)&&(s=l.tickCoord+e*(c()/2+i),o[t]=vJ(vJ({},l),{},{isShow:!0}))},m=0;m<p;m++)if(h(m))continue;return o}(y,b,m,a,l,"preserveStartEnd"===u):function(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,{start:l}=t,{end:s}=t,u=function(t){var n,u=a[t];if(null==u)return 1;var c=u,d=()=>(void 0===n&&(n=r(u,t)),n);if(t===o-1){var f=e*(c.coordinate+e*d()/2-s);a[t]=c=vJ(vJ({},c),{},{tickCoord:f>0?c.coordinate-f*e:c.coordinate})}else a[t]=c=vJ(vJ({},c),{},{tickCoord:c.coordinate});null!=c.tickCoord&&vQ(e,c.tickCoord,d,l,s)&&(s=c.tickCoord-e*(d()/2+i),a[t]=vJ(vJ({},c),{},{isShow:!0}))},c=o-1;c>=0;c--)if(u(c))continue;return a}(y,b,m,a,l)).filter(e=>e.isShow)}e.s(["getTicks",()=>v0],28108);var v1=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function v2(){return(v2=Object.assign.bind()).apply(null,arguments)}function v3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v3(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v3(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var v4={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine
5:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:ab.axis};function v6(e){var{x:t,y:r,width:n,height:i,orientation:a,mirror:o,axisLine:l,otherSvgProps:s}=e;if(!l)return null;var u=v5(v5(v5({},s),hn(l)),{},{fill:"none"});if("top"===a||"bottom"===a){var c=+("top"===a&&!o||"bottom"===a&&o);u=v5(v5({},u),{},{x1:t,y1:r+c*i,x2:t+n,y2:r+c*i})}else{var d=+("left"===a&&!o||"right"===a&&o);u=v5(v5({},u),{},{x1:t+d*n,y1:r,x2:t+d*n,y2:r+i})}return N.createElement("line",v2({},u,{className:iy("recharts-cartesian-axis-line",(0,tJ.default)(l,"className"))}))}function v7(e){var t,{option:r,tickProps:n,value:i}=e,a=iy(n.className,"recharts-cartesian-axis-tick-value");if(N.isValidElement(r))t=N.cloneElement(r,v5(v5({},n),{},{className:a}));else if("function"==typeof r)t=r(v5(v5({},n),{},{className:a}));else{var o="recharts-cartesian-axis-tick-value";"boolean"!=typeof r&&(o=iy(o,r&&"object"==typeof r&&"className"in r&&"string"==typeof r.className?r.className:"")),t=N.createElement(m9,v2({},n,{className:o}),i)}return t}function v8(e){var{ticks:t,axisType:r,axisId:n}=e,i=nk();return(0,N.useEffect)(()=>null==n||null==r?ro:(i(pZ({ticks:t.map(e=>({value:e.value,coordinate:e.coordinate,offset:e.offset,index:e.index})),axisId:n,axisType:r})),()=>{i(pQ({axisId:n,axisType:r}))}),[i,t,n,r]),null}var v9=(0,N.forwardRef)((e,t)=>{var{ticks:r=[],tick:n,tickLine:i,stroke:a,tickFormatter:o,unit:l,padding:s,tickTextProps:u,orientation:c,mirror:d,x:f,y:p,width:h,height:m,tickSize:g,tickMargin:v,fontSize:y,letterSpacing:b,getTicksConfig:x,events:w,axisType:O,axisId:S}=e,P=v0(v5(v5({},x),{},{ticks:r}),y,b),j=hn(x),E=hi(n),k=m2(j.textAnchor)?j.textAnchor:function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(c,d),A=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(c,d),C={};"object"==typeof i&&(C=i);var M=v5(v5({},j),{},{fill:"none"},C),T=P.map(e=>v5({entry:e},function(e,t,r,n,i,a,o,l,s){var u,c,d,f,p,h,m=l?-1:1,g=e.tickSize||o,v=t4(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":u=c=e.coordinate,h=(d=(f=r+!l*i)-m*g)-m*s,p=v;break;case"left":d=f=e.coordinate,p=(u=(c=t+!l*n)-m*g)-m*s,h=v;break;case"right":d=f=e.coordinate,p=(u=(c=t+l*n)+m*g)+m*s,h=v;break;default:u=c=e.coordinate,h=(d=(f=r+l*i)+m*g)+m*s,p=v}return{line:{x1:u,y1:d,x2:c,y2:f},tick:{x:p,y:h}}}(e,f,p,h,m,c,g,d,v))),D=T.map(e=>{var{entry:t,line:r}=e;return N.createElement(mN,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},i&&N.createElement("line",v2({},M,r,{className:iy("recharts-cartesian-axis-tick-line",(0,tJ.default)(i,"className"))})))}),I=T.map((e,t)=>{var r,i,{entry:c,tick:d}=e,f=v5(v5(v5(v5({verticalAnchor:A},j),{},{textAnchor:k,stroke:"none",fill:a},d),{},{index:t,payload:c,visibleTicksCount:P.length,tickFormatter:o,padding:s},u),{},{angle:null!=(r=null!=(i=null==u?void 0:u.angle)?i:j.angle)?r:0}),p=v5(v5({},f),E);return N.createElement(mN,v2({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(c.value,"-").concat(c.coordinate,"-").concat(c.tickCoord)},mx(w,c,t)),n&&N.createElement(v7,{option:n,tickProps:p,value:"".concat("function"==typeof o?o(c.value,t):c.value).concat(l||"")}))});return N.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(O,"-ticks")},N.createElement(v8,{ticks:P,axisId:S,axisType:O}),I.length>0&&N.createElement(gt,{zIndex:ab.label},N.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(O,"-tick-labels"),ref:t},I)),D.length>0&&N.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(O,"-tick-lines")},D))}),ye=(0,N.forwardRef)((e,t)=>{var{axisLine:r,width:n,height:i,className:a,hide:o,ticks:l,axisType:s,axisId:u}=e,c=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,v1),[d,f]=(0,N.useState)(""),[p,h]=(0,N.useState)(""),m=(0,N.useRef)(null);(0,N.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var t;return(e=>{var{ticks:t,label:r,labelGapWithTick:n=5,tickSize:i=0,tickMargin:a=0}=e,o=0;
5if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>o&&(o=t.width)}});var l=r?r.getBoundingClientRect().width:0;return Math.round(o+(i+a)+l+(r?n:0))}return 0})({ticks:m.current,label:null==(t=e.labelRef)?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var g=(0,N.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");m.current=t;var r=t[0];if(r){var n=window.getComputedStyle(r),i=n.fontSize,a=n.letterSpacing;(i!==d||a!==p)&&(f(i),h(a))}}},[d,p]);return o||null!=n&&n<=0||null!=i&&i<=0?null:N.createElement(gt,{zIndex:e.zIndex},N.createElement(mN,{className:iy("recharts-cartesian-axis",a)},N.createElement(v6,{x:e.x,y:e.y,width:n,height:i,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:hn(e)}),N.createElement(v9,{ref:g,axisType:s,events:c,fontSize:d,getTicksConfig:e,height:e.height,letterSpacing:p,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:l,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:u}),N.createElement(gd,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},N.createElement(gy,{label:e.label,labelRef:e.labelRef}),e.children)))}),yt=N.forwardRef((e,t)=>{var r=hq(e,v4);return N.createElement(ye,v2({},r,{ref:t}))});yt.displayName="CartesianAxis",e.s(["CartesianAxis",()=>yt,"defaultCartesianAxisProps",()=>v4],9928);var yr=["domain","range"],yn=["domain","range"];function yi(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ya(e,t){return e===t||!!(Array.isArray(e)&&2===e.length&&Array.isArray(t))&&2===t.length&&e[0]===t[0]&&e[1]===t[1]}function yo(e,t){if(e===t)return!0;var{domain:r,range:n}=e,i=yi(e,yr),{domain:a,range:o}=t,l=yi(t,yn);return!!ya(r,a)&&!!ya(n,o)&&p3(i,l)}e.s(["axisPropsAreEqual",()=>yo],22766);var yl=["type"],ys=["dangerouslySetInnerHTML","ticks","scale"],yu=["id","scale"];function yc(){return(yc=Object.assign.bind()).apply(null,arguments)}function yd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function yf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yd(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yd(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function yp(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function yh(e){var t=nk(),r=(0,N.useRef)(null),n=iW(),{type:i}=e,a=yp(e,yl),o=aS(n,"xAxis",i),l=(0,N.useMemo)(()=>{if(null!=o)return yf(yf({},a),{},{type:o})},[a,o]);return(0,N.useLayoutEffect)(()=>{null!=l&&(null===r.current?t(fw(l)):r.current!==l&&t(fO({prev:r.current,next:l})),r.current=l)},[l,t]),(0,N.useLayoutEffect)(()=>()=>{r.current&&(t(fS(r.current)),r.current=null)},[t]),null}var ym=e=>{var{xAxisId:t,className:r}=e,n=nT(ip),i=im(),a="xAxis",o=nT(e=>cW(e,a,t,i)),l=nT(e=>c_(e,t)),s=nT(e=>cF(e,t)),u=nT(e=>ul(e,t));if(null==l||null==s||null==u)return null;var{dangerouslySetInnerHTML:c,ticks:d,scale:f}=e,p=yp(e,ys),{id:h,scale:m}=u,g=yp(u,yu);return N.createElement(yt,yc({},p,g,{x:s.x,y:s.y,width:l.width,height:l.height,className:iy("recharts-".concat(a," ").concat(a),r),viewBox:n,ticks:o,axisType:a,axisId:t}))},yg={allowDataOverflow:uo.allowDataOverflow,allowDecimals:uo.allowDecimals,allowDuplicatedCategory:uo.allowDuplicatedCategory,angle:uo.angle,axisLine
5:v4.axisLine,height:uo.height,hide:!1,includeHidden:uo.includeHidden,interval:uo.interval,label:!1,minTickGap:uo.minTickGap,mirror:uo.mirror,orientation:uo.orientation,padding:uo.padding,reversed:uo.reversed,scale:uo.scale,tick:uo.tick,tickCount:uo.tickCount,tickLine:v4.tickLine,tickSize:v4.tickSize,type:uo.type,niceTicks:uo.niceTicks,xAxisId:0},yv=N.memo(e=>{var t=hq(e,yg);return N.createElement(N.Fragment,null,N.createElement(yh,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),N.createElement(ym,t))},yo);function yy(){return(yy=Object.assign.bind()).apply(null,arguments)}function yb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function yx(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yb(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yb(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function yw(e){return Array.isArray(e)&&t6(e[0])&&t6(e[1])?e.join(" ~ "):e}yv.displayName="XAxis",e.s(["XAxis",()=>yv],85183);var yO={margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},yS={display:"block",paddingTop:4,paddingBottom:4,color:"#000"},yP={},yj=e=>{var{separator:t=" : ",contentStyle:r,itemStyle:n,labelStyle:i=yP,payload:a,formatter:o,itemSorter:l,wrapperClassName:s,labelClassName:u,label:c,labelFormatter:d,accessibilityLayer:f=!1}=e,p=yx(yx({},yO),r),h=yx({margin:0},i),m=!rn(c),g=m?c:"",v=iy("recharts-default-tooltip",s),y=iy("recharts-tooltip-label",u);return m&&d&&null!=a&&(g=d(c,a)),N.createElement("div",yy({className:v,style:p},f?{role:"status","aria-live":"assertive"}:{}),N.createElement("p",{className:y,style:h},N.isValidElement(g)?g:"".concat(g)),(()=>{if(a&&a.length){var e=(null==l?a:(0,nN.default)(a,l)).map((e,r)=>{if(!e||"none"===e.type)return null;var i=e.formatter||o||yw,{value:l,name:s}=e,u=l,c=s,d=i(l,s,e,r,a);if(Array.isArray(d))[u,c]=d;else{if(null==d)return null;u=d}var f=yx(yx({},yS),{},{color:e.color||yS.color},n);return N.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(r),style:f},t6(c)?N.createElement("span",{className:"recharts-tooltip-item-name"},c):null,t6(c)?N.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,N.createElement("span",{className:"recharts-tooltip-item-value"},u),N.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return N.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())},yE="recharts-tooltip-wrapper",yk={visibility:"hidden"};function yA(e){var{allowEscapeViewBox:t,coordinate:r,key:n,offset:i,position:a,reverseDirection:o,tooltipDimension:l,viewBox:s,viewBoxDimension:u}=e;if(a&&t4(a[n]))return a[n];var c=r[n]-l-(i>0?i:0),d=r[n]+i;if(t[n])return o[n]?c:d;var f=s[n];return null==f?0:o[n]?c<f?Math.max(d,f):Math.max(c,f):null==u?0:d+l>f+u?Math.max(c,f):Math.max(d,f)}function yC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function yM(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?yC(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var yT=N.memo(function(e){var t,r,n,i,a,o,l=vS(),[s,u]=N.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}));N.useEffect(()=>{var t=t=>{if("Escape"===t.key){var r,n,i,a;u({dismissed:!0,dismissedAtCoordinate:{x:null!=(r=null==(n=e.coordinate)?void 0:n.x)?r:0,y:null!=(i=null==(a=e.coordinate)?void 0:a.y)?i:0}})}};return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},[null==(t=e.coordinate)?void 0:t.x,null==(r=e.coordinate)?void 0:r.y]),s.dismissed&&((null!=(n=null==(i=e.coordinate)?void 0:i.x)?n:0)!==s.dismissedAtCoordinate.x||(null!=(a=null==(o=e.coordinate)?void 0:o.y)?a:0)!==s.dismissedAtCoordinate.y)&&u(yM(yM({},s),{},{dismissed:!1}));var{cssClasses:c,cssProperties:d}=function(e){var t,r,n,{allowEscapeViewBox:i,coordinate:a,offsetTop:o,offsetLeft:l,position:s,reverseDirection:u,tooltipBox:c,useTranslate3d:d,viewBox:f}=e;return{cssProperties:t=c.height>0&&c.width>0&&a?function(e){var{translateX:t,translateY:r,useTranslate3d:n}=e;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}({translateX:r=yA({allowEscapeViewBox:i,coordinate:a,key:"x",offset:l,position:s,reverseDirection:u,tooltipDimension:c.width,viewBox:f,viewBoxDimension:f.width}),translateY:n=yA({allowEscapeViewBox:i,coordinate:a,key:"y",offset:o,position:s,reverseDirection:u,tooltipDimension:c.height,viewBox:f,viewBoxDimension:f.height}),useTranslate3d:d}):yk,cssClasses:function(e){var{coordinate:t,translateX:r,translateY:n}=e;return iy(yE,{["".concat(yE,"-right")]:t4(r)&&t&&t4(t.x)&&r>=t.x,["".concat(yE,"-left")]:t4(r)&&t&&t4(t.x)&&r<t.x,["".concat(yE,"-bottom")]:t4(n)&&t&&t4(t.y)&&n>=t.y,["".concat(yE,"-top")]:t4(n)&&t&&t4(t.y)&&n<t.y})}({translateX:r,translateY:n,coordinate:a})}}({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:"number"==typeof e.offset?e.offset:e.offset.x,offsetTop:"number"==typeof e.offset?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),f=e.hasPortalFromProps?{}:yM(yM({transition:function(e){if((!e.prefersReducedMotion||"auto"!==e.isAnimationActive)&&e.isAnimationActive&&e.active)return"transform ".concat(e.animationDuration,"ms ").concat(e.animationEasing)}({prefersReducedMotion:l,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},d),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),p=yM(yM({},f),{},{visibility:!s.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return N.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:c,style:p,ref:e.innerRef},e.children)}),yN=e.i(92809),yD=["x","y","top","left","width","height","className"];function yI(){return(yI=Object.assign.bind()).apply(null,arguments)}function y_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var yz=e=>{var{x:t=0,y:r=0,top:n=0,left:i=0,width:a=0,height:o=0,className:l}=e,s=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y_(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y_(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({x:t,y:r,top:n,left:i,width:a,height:o},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,yD));return t4(t)&&t4(r)&&t4(a)&&t4(o)&&t4(n)&&t4(i)?N.createElement("path",yI({},ha(s),{className:iy("recharts-cross",l),d:"M".concat(t,",").concat(n,"v").concat(o,"M").concat(i,",").concat(r,"h").concat(a)})):null},yL=["radius"],yF=["radius"];function yR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function yB(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yR(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yR(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function yU(){return(yU=Object.assign.bind()).apply(null,arguments)}function yV(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function yH(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y$=(e,t,r,n,i)=>{var a=t0(r),o=t0(n),l=Math.min(Math.abs(a)/2,Math.abs(o)/2),s=o>=0?1:-1,u=a>=0?1:-1,c=+(o>=0&&a>=0||o<0&&a<0);if(l>0&&Array.isArray(i)){for(var d=[0,0,0,0],f=0;f<4;f++){var p,h,j=null!=(h=i[f])?h:0;d[f]=j>l?l:j}p=t1(m||(m=yH(["M",",",""])),e,t+s*d[0]),d[0]>0&&(p+=t1(g||(g=yH(["A ",",",",0,0,",",",",",""])),d[0],d[0],c,e+u*d[0],t)),p+=t1(v||(v=yH(["L ",",",""])),e+r-u*d[1],t),d[1]>0&&(p+=t1(y||(y=yH(["A ",",",",0,0,",",\n ",",",""])),d[1],d[1],c,e+r,t+s*d[1])),p+=t1(b||(b=yH(["L ",",",""])),e+r,t+n-s*d[2]),d[2]>0&&(p+=t1(x||(x=yH(["A ",",",",0,0,",",\n ",",",""])),d[2],d[2],c,e+r-u*d[2],t+n)),p+=t1(w||(w=yH(["L ",",",""])),e+u*d[3],t+n),d[3]>0&&(p+=t1(O||(O=yH(["A ",",",",0,0,",",\n ",",",""])),d[3],d[3],c,e,t+n-s*d[3])),p+="Z"}else if(l>0&&i===+i&&i>0){var E=Math.min(l,i);p=t1(S||(S=yH(["M ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",","," Z"])),e,t+s*E,E,E,c,e+u*E,t,e+r-u*E,t,E,E,c,e+r,t+s*E,e+r,t+n-s*E,E,E,c,e+r-u*E,t+n,e+u*E,t+n,E,E,c,e,t+n-s*E)}else p=t1(P||(P=yH(["M ",","," h "," v "," h "," Z"])),e,t,r,n,-r);return p},yW={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},yq=e=>{var t=hq(e,yW),r=(0,N.useRef)(null),[n,i]=(0,N.useState)(-1);(0,N.useEffect)(()=>{if(r.current&&r.current.getTotalLength)try{var e=r.current.getTotalLength();e&&i(e)}catch(e){}},[]);var{x:a,y:o,width:l,height:s,radius:u,className:c}=t,{animationEasing:d,animationDuration:f,animationBegin:p,isAnimationActive:h,isUpdateAnimationActive:m}=t,g=(0,N.useRef)(l),v=(0,N.useRef)(s),y=(0,N.useRef)(a),b=(0,N.useRef)(o),x=g9((0,N.useMemo)(()=>({x:a,y:o,width:l,height:s,radius:u}),[a,o,l,s,u]),"rectangle-");if(a!==+a||o!==+o||l!==+l||s!==+s||0===l||0===s)return null;var w=iy("recharts-rectangle",c);if(!m){var O=ha(t),{radius:S}=O,P=yV(O,yL);return N.createElement("path",yU({},P,{x:t0(a),y:t0(o),width:t0(l),height:t0(s),radius:"number"==typeof u?u:void 0,className:w,d:y$(a,o,l,s,u)}))}var j=g.current,E=v.current,k=y.current,A=b.current,C="0px ".concat(-1===n?1:n,"px"),M="".concat(n,"px ").concat(n,"px"),T=vl(["strokeDasharray"],f,"string"==typeof d?d:yW.animationEasing);return N.createElement(vk,{animationId:x,key:x,canBegin:n>0,duration:f,easing:d,isActive:m,begin:p},e=>{var n,i=rt(j,l,e),c=rt(E,s,e),d=rt(k,a,e),f=rt(A,o,e);r.current&&(g.current=i,v.current=c,y.current=d,b.current=f),n=h?e>0?{transition:T,strokeDasharray:M}:{strokeDasharray:C}:{strokeDasharray:M};var p=ha(t),{radius:m}=p,x=yV(p,yF);return N.createElement("path",yU({},x,{radius:"number"==typeof u?u:void 0,className:w,d:y$(d,f,i,c,u),ref:r,style:yB(yB({},n),t.style)}
5))})};function yK(e){var{cx:t,cy:r,radius:n,startAngle:i,endAngle:a}=e;return{points:[ay(t,r,n,i),ay(t,r,n,a)],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function yY(){return(yY=Object.assign.bind()).apply(null,arguments)}function yG(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}e.s(["Rectangle",()=>yq],29905);var yZ=e=>{var{cx:t,cy:r,radius:n,angle:i,sign:a,isExternal:o,cornerRadius:l,cornerIsExternal:s}=e,u=l*(o?1:-1)+n,c=Math.asin(l/u)/av,d=s?i:i+a*c,f=ay(t,r,u,d);return{center:f,circleTangency:ay(t,r,n,d),lineTangency:ay(t,r,u*Math.cos(c*av),s?i-a*c:i),theta:c}},yQ=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:a,endAngle:o}=e,l=t2(o-a)*Math.min(Math.abs(o-a),359.999),s=a+l,u=ay(t,r,i,a),c=ay(t,r,i,s),d=t1(j||(j=yG(["M ",",","\n A ",",",",0,\n ",",",",\n ",",","\n "])),u.x,u.y,i,i,+(Math.abs(l)>180),+(a>s),c.x,c.y);if(n>0){var f=ay(t,r,n,a),p=ay(t,r,n,s);d+=t1(E||(E=yG(["L ",",","\n A ",",",",0,\n ",",",",\n ",","," Z"])),p.x,p.y,n,n,+(Math.abs(l)>180),+(a<=s),f.x,f.y)}else d+=t1(k||(k=yG(["L ",","," Z"])),t,r);return d},yX={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},yJ=e=>{var t,r=hq(e,yX),{cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:l,forceCornerRadius:s,cornerIsExternal:u,startAngle:c,endAngle:d,className:f}=r;if(o<a||c===d)return null;var p=iy("recharts-sector",f),h=o-a,m=t9(l,h,0,!0);return t=m>0&&360>Math.abs(c-d)?(e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,cornerRadius:a,forceCornerRadius:o,cornerIsExternal:l,startAngle:s,endAngle:u}=e,c=t2(u-s),{circleTangency:d,lineTangency:f,theta:p}=yZ({cx:t,cy:r,radius:i,angle:s,sign:c,cornerRadius:a,cornerIsExternal:l}),{circleTangency:h,lineTangency:m,theta:g}=yZ({cx:t,cy:r,radius:i,angle:u,sign:-c,cornerRadius:a,cornerIsExternal:l}),v=l?Math.abs(s-u):Math.abs(s-u)-p-g;if(v<0)return o?t1(A||(A=yG(["M ",",","\n a",",",",0,0,1,",",0\n a",",",",0,0,1,",",0\n "])),f.x,f.y,a,a,2*a,a,a,-(2*a)):yQ({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:s,endAngle:u});var y=t1(C||(C=yG(["M ",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","\n "])),f.x,f.y,a,a,+(c<0),d.x,d.y,i,i,+(v>180),+(c<0),h.x,h.y,a,a,+(c<0),m.x,m.y);if(n>0){var{circleTangency:b,lineTangency:x,theta:w}=yZ({cx:t,cy:r,radius:n,angle:s,sign:c,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),{circleTangency:O,lineTangency:S,theta:P}=yZ({cx:t,cy:r,radius:n,angle:u,sign:-c,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),j=l?Math.abs(s-u):Math.abs(s-u)-w-P;if(j<0&&0===a)return"".concat(y,"L").concat(t,",").concat(r,"Z");y+=t1(M||(M=yG(["L",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","Z"])),S.x,S.y,a,a,+(c<0),O.x,O.y,n,n,+(j>180),+(c>0),b.x,b.y,a,a,+(c<0),x.x,x.y)}else y+=t1(T||(T=yG(["L",",","Z"])),t,r);return y})({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(m,h/2),forceCornerRadius:s,cornerIsExternal:u,startAngle:c,endAngle:d}):yQ({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:c,endAngle:d}),N.createElement("path",yY({},ha(r),{className:p,d:t}))};function y0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y0(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y0(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y2(){return(y2=Object.assign.bind()).apply(null,arguments)}function y3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y3(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y3(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y4(e){var{cursor:t,cursorComp:r,cursorProps:n}=e;return(0,N.isValidElement)(t)?(0,N.cloneElement)(t,n):(0,N.createElement)(r,n)}function y6(e){var t,r,n,i,a,{coordinate:o,payload:l,index:s,offset:u,tooltipAxisBandSize:c,layout:d,cursor:f,tooltipEventType:p,chartName:h}=e;if(!f||!o||"ScatterChart"!==h&&"axis"!==p)return null;if("ScatterChart"===h)n=o,i=yz,a=ab.cursorLine;else if("BarChart"===h)t=c/2,n={stroke:"none",fill:"#ccc",x:"horizontal"===d?o.x-t:u.left+.5,y:"horizontal"===d?u.top+.5:o.y-t,width:"horizontal"===d?c:u.width-1,height:"horizontal"===d?u.height-1:c},i=yq,a=ab.cursorRectangle;else if("radial"===d&&my(o)){var{cx:m,cy:g,radius:v,startAngle:y,endAngle:b}=yK(o);n={cx:m,cy:g,startAngle:y,endAngle:b,innerRadius:v,outerRadius:v},i=yJ,a=ab.cursorLine}else n={points:function(e,t,r){if("horizontal"===e)return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if("vertical"===e)return[{x:r.left,y:t.y},{x:r.left+r.width,y:t.y}];if(my(t)){if("centric"===e){var{cx:n,cy:i,innerRadius:a,outerRadius:o,angle:l}=t,s=ay(n,i,a,l),u=ay(n,i,o,l);return[{x:s.x,y:s.y},{x:u.x,y:u.y}]}return yK(t)}}(d,o,u)},i=mC,a=ab.cursorLine;var x="object"==typeof f&&"className"in f?f.className:void 0,w=y5(y5(y5(y5({stroke:"#ccc",pointerEvents:"none"},u),n),hi(f)),{},{payload:l,payloadIndex:s,className:iy("recharts-tooltip-cursor",x)});return N.createElement(gt,{zIndex:null!=(r=e.zIndex)?r:a},N.createElement(y4,{cursor:f,cursorComp:i,cursorProps:w}))}function y7(e){var t,r,n,i=(t=nT(uF),r=nT(dV),n=nT(dR),t&&n?n6(y1(y1({},t),{},{scale:n}),r):n6(void 0,r)),a=iB(),o=i$(),l=nT(ac);return null==i||null==a||null==o||null==l?null:N.createElement(y6,y2({},e,{offset:a,layout:o,tooltipAxisBandSize:i,chartName:l}))}function y8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y9(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y8(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y8(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function be(e){return e.dataKey}e.s(["Sector",()=>yJ],39425);var bt=[],br={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function bn(e){var t,r,n,i,a,o,l,s,u,c,d,f=hq(e,br),{active:p,allowEscapeViewBox:h,animationDuration:m,animationEasing:g,content:v,filterNull:y,isAnimationActive:b,offset:x,payloadUniqBy:w,position:O,reverseDirection:S,useTranslate3d:P,wrapperStyle:j,cursor:E,shared:k,trigger:A,defaultIndex:C,portal:M,axisId:T}=f,D=nk(),I="number"==typeof C?String(C):C;(0,N.useEffect)(()=>{D(nn({shared:k,trigger:A,axisId:T,active:p,defaultIndex:I}))},[D,k,A,T,p,I]);var _=iF(),z=p7(),L=nT(e=>c2(e,k)),{activeIndex:F,isActive:R}=null!=(c=nT(e=>fl(e,L,A,I)))?c:{},B=nT(e=>fo(e,L,A,I)),U=nT(e=>fa(e,L,A,I)),V=nT(e=>fi(e,L,A,I)),H=(0,N.useContext)(hk),$=null!=(d=null!=p?p:R)&&d,[W,q]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],[t,r]=(0,N.useState)({height:0,left:0,top:0,width:0}),n=(0,N.useCallback)(e=>{if(null!=e){var n=e.getBoundingClientRect(),i={height:n.height,left:n.left,top:n.top,width:n.width};(Math.abs(i.height-t.height)>1||Math.abs(i.left-t.left)>1||Math.abs(i.top-t.top)>1||Math.abs(i.width-t.width)>1)&&r({height:i.height,left:i.left,top:i.top,width:i.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,n]}([B,$]),K="axis"===L?U:void 0;t=nT(e=>((e,t,r)=>{if(null!=t){var n=dt(e);return"axis"===t?"hover"===r?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:"hover"===r?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}})(e,L,A)),r=nT(dZ),n=nT(ap),i=nT(ad),a=nT(af),l=(null==(o=nT(hS))?void 0:o.sourceViewBox)!=null,s=iF(),(0,N.useEffect)(()=>
5{if(!l&&null!=i&&null!=n){var e=nc({active:$,coordinate:V,dataKey:t,index:F,label:"number"==typeof K?String(K):K,sourceViewBox:s,graphicalItemId:r});hx.emit(hw,i,e,n)}},[l,V,t,r,F,K,n,i,a,$,s]);var Y=null!=M?M:H;if(null==Y||null==_||null==L)return null;var G=null!=B?B:bt;$||(G=bt),y&&G.length&&(u=G.filter(e=>null!=e.value&&(!0!==e.hide||f.includeHidden)),G=!0===w?(0,yN.default)(u,be):"function"==typeof w?(0,yN.default)(u,w):u);var Z=G.length>0,Q=y9(y9({},f),{},{payload:G,label:K,active:$,activeIndex:F,coordinate:V,accessibilityLayer:z}),X=N.createElement(yT,{allowEscapeViewBox:h,animationDuration:m,animationEasing:g,isAnimationActive:b,active:$,coordinate:V,hasPayload:Z,offset:x,position:O,reverseDirection:S,useTranslate3d:P,viewBox:_,wrapperStyle:j,lastBoundingBox:W,innerRef:q,hasPortalFromProps:!!M},N.isValidElement(v)?N.cloneElement(v,Q):"function"==typeof v?N.createElement(v,Q):N.createElement(yj,Q));return N.createElement(N.Fragment,null,(0,ge.createPortal)(X,Y),$&&N.createElement(y7,{cursor:E,tooltipEventType:L,coordinate:V,payload:G,index:F}))}e.s(["Tooltip",()=>bn],34239)},18256,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isPlainObject=function(e){if("object"!=typeof e||null==e)return!1;if(null===Object.getPrototypeOf(e))return!0;if("[object Object]"!==Object.prototype.toString.call(e)){let t=e[Symbol.toStringTag];return null!=t&&!!Object.getOwnPropertyDescriptor(e,Symbol.toStringTag)?.writable&&e.toString()===`[object ${t}]`}let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}},7328,(e,t,r)=>{t.exports=e.r(18256).isPlainObject},82078,e=>{"use strict";var t,r,n,i,a,o=e.i(18050),l=e.i(78931);let s={sm:"text-lg md:text-xl",md:"text-xl md:text-2xl",lg:"text-2xl md:text-3xl"},u=({name:e,args:t,size:r="lg",className:n})=>(0,o.jsxs)("h2",{className:(0,l.cl)("mb-4 font-medium text-foreground",s[r],n),style:{fontFamily:"var(--font-doto), monospace"},children:[e,t?(0,o.jsxs)(o.Fragment,{children:[" ",t]}):null]});var c=e.i(46932),d=e.i(86427),f=e.i(71645),p=e.i(37806),h=e.i(47414);function m(e){let t=(0,h.useConstant)(()=>(0,d.motionValue)(e)),{isStatic:r}=(0,f.useContext)(p.MotionConfigContext);if(r){let[,r]=(0,f.useState)(e);(0,f.useEffect)(()=>t.on("change",r),[])}return t}var g=e.i(44230),v=e.i(87022),y=e.i(74008);function b(e,t){let r=m(t()),n=()=>r.set(t());return n(),(0,y.useIsomorphicLayoutEffect)(()=>{let t=()=>v.frame.preRender(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,v.cancelFrame)(n)}}),r}function x(e,t){let r=(0,h.useConstant)(()=>[]);return b(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}class w{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return O(this.animations,"duration")}get iterationDuration(){return O(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function O(e,t){let r=0;for(let n=0;n<e.length;n++){let i=e[n][t];null!==i&&i>r&&(r=i)}return r}class S extends w{then(e,t){return this.finished.finally(e).then(()=>{})}}var P=e.i(33887),j=e.i(73431),E=e.i(83411),k=e.i(15923),A=e.i(97307),C=e.i(21748),M=e.i(15932),T=e.i(83920),N=e.i(63074),D=e.i(65566),I=e.i(93544);function _(e,t){var r;let n;return(0,I.isEasingArray)(e)?e[r=e.length,((t-0)%(n=r-0)+n)%n+0]:e}var z=e.i(49652);function L(e){return"object"==typeof e&&!Array.isArray(e)}function F(e,t,r,n){return null==e?[]:"string"==typeof e&&L(t)?(0,z.resolveElements)(e,r,n):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function R(e,t,r,n){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?r:t.startsWith("<")?Math.max(0,r+parseFloat(t.slice(1))):n.get(t)??e}var B=e.i(706);function U(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function V(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function H(e,t){return t[e]||(t[e]=[]),t[e]}let $=e=>"number"==typeof e,W=e=>e.every($);var q=e.i(68705),K=e.i(72094),Y=e.i(72323),G=e.i(89026),Z=e.i(36331),Q=e.i(75737),X=e.i(86783),J=e.i(30162),ee=e.i(17218);class et extends ee.VisualElement{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let r=e[t];if("string"==typeof r||"number"==typeof r)return r}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,J.createBox)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}function er(e){let t={presenceContext:null,props:{}
5,visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},r=(0,G.isSVGElement)(e)&&!(0,Z.isSVGSVGElement)(e)?new Q.SVGVisualElement(t):new X.HTMLVisualElement(t);r.mount(e),K.visualElementStore.set(e,r)}function en(e){let t=new et({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),K.visualElementStore.set(e,t)}function ei(e,t,r,n){let i=[];if((0,E.isMotionValue)(e)||"number"==typeof e||"string"==typeof e&&!L(t))i.push((0,q.animateSingleValue)(e,L(t)&&t.default||t,r&&r.default||r));else{if(null==e)return i;let a=F(e,t,n),o=a.length;(0,D.invariant)(!!o,"No valid elements provided.","no-valid-elements");for(let e=0;e<o;e++){let n=a[e],l=n instanceof Element?er:en;K.visualElementStore.has(n)||l(n);let s=K.visualElementStore.get(n),u={...r};"delay"in u&&"function"==typeof u.delay&&(u.delay=u.delay(e,o)),i.push(...(0,Y.animateTarget)(s,{...t,transition:u},{}))}}return i}let ea=function(e={}){let{scope:t,reduceMotion:r}=e;return function(e,n,i){var a;let o,l=[];
5if(Array.isArray(e)&&e.some(Array.isArray)){let i;a=void 0!==r?{reduceMotion:r,...n}:n,i=[],(function(e,{defaultTransition:t={},...r}={},n,i){let a=t.duration||.3,o=new Map,l=new Map,s={},u=new Map,c=0,d=0,f=0;for(let r=0;r<e.length;r++){let o=e[r];if("string"==typeof o){u.set(o,d);continue}if(!Array.isArray(o)){u.set(o.name,R(d,o.at,c,u));continue}let[m,g,v={}]=o;void 0!==v.at&&(d=R(d,v.at,c,u));let y=0,b=(e,r,n,o=0,l=0)=>{var s;let u=Array.isArray(s=e)?s:[s],{delay:c=0,times:p=(0,k.defaultOffset)(u),type:h=t.type||"keyframes",repeat:m,repeatType:g,repeatDelay:v=0,...b}=r,{ease:x=t.ease||"easeOut",duration:w}=r,O="function"==typeof c?c(o,l):c,S=u.length,j=(0,A.isGenerator)(h)?h:i?.[h||"keyframes"];if(S<=2&&j){let e=100;2===S&&W(u)&&(e=Math.abs(u[1]-u[0]));let r={...t,...b};void 0!==w&&(r.duration=(0,N.secondsToMilliseconds)(w));let n=(0,C.createGeneratorEasing)(r,e,j);x=n.ease,w=n.duration}w??(w=a);let E=d+O;1===p.length&&0===p[0]&&(p[1]=1);let T=p.length-u.length;if(T>0&&(0,M.fillOffset)(p,T),1===u.length&&u.unshift(null),m){(0,D.invariant)(m<20,"Repeat count too high, must be less than 20","repeat-count-high");w*=m+1;let e=[...u],t=[...p],r=[...x=Array.isArray(x)?[...x]:[x]];for(let n=0;n<m;n++){u.push(...e);for(let i=0;i<e.length;i++)p.push(t[i]+(n+1)),x.push(0===i?"linear":_(r,i-1))}for(let e=0;e<p.length;e++)p[e]=p[e]/(m+1)}let I=E+w;!function(e,t,r,n,i,a){for(let t=0;t<e.length;t++){let r=e[t];r.at>i&&r.at<a&&((0,P.removeItem)(e,r),t--)}for(let o=0;o<t.length;o++)e.push({value:t[o],at:(0,B.mixNumber)(i,a,n[o]),easing:_(r,o)})}(n,u,x,p,E,I),y=Math.max(O+w,y),f=Math.max(I,f)};if((0,E.isMotionValue)(m))b(g,v,H("default",V(m,l)));else{let e=F(m,g,n,s),t=e.length;for(let r=0;r<t;r++){let n=V(e[r],l);for(let e in g){var p,h;b(g[e],(p=v,h=e,p&&p[h]?{...p,...p[h]}:{...p}),H(e,n),r,t)}}}c=d,d+=y}return l.forEach((e,n)=>{for(let i in e){let a=e[i];a.sort(U);let l=[],s=[],u=[];for(let e=0;e<a.length;e++){let{at:t,value:r,easing:n}=a[e];l.push(r),s.push((0,T.progress)(0,f,t)),u.push(n||"easeOut")}0!==s[0]&&(s.unshift(0),l.unshift(l[0]),u.unshift("easeInOut")),1!==s[s.length-1]&&(s.push(1),l.push(null)),o.has(n)||o.set(n,{keyframes:{},transition:{}});let c=o.get(n);c.keyframes[i]=l;let{type:d,...p}=t;c.transition[i]={...p,duration:f,ease:u,times:s,...r}}}),o})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],r=(0,d.motionValue)(0);return(r.on("change",t),1===e.length)?[r,[0,1]]:2===e.length?[r,[0,1],e[1]]:[r,e[1],e[2]]}return e}),a,t,{spring:j.spring}).forEach(({keyframes:e,transition:t},r)=>{i.push(...ei(r,e,t))}),l=i}else{let{onComplete:a,...s}=i||{};"function"==typeof a&&(o=a),l=ei(e,n,void 0!==r?{reduceMotion:r,...s}:s,t)}let s=new S(l);return o&&s.finished.then(o),t&&(t.animations.push(s),s.finished.then(()=>{(0,P.removeItem)(t.animations,s)})),s}}();function eo({label:e,value:t,suffix:r,className:n}){let i=(0,f.useRef)(null),[a,l]=(0,f.useState)(!1),s=m(0),u=function e(t,r,n,i){if("function"==typeof t){let e;return d.collectMotionValues.current=[],t(),e=b(d.collectMotionValues.current,t),d.collectMotionValues.current=void 0,e}if(void 0!==n&&!Array.isArray(n)&&"function"!=typeof r){var a=t,o=r,l=n,s=i;let u=(0,h.useConstant)(()=>Object.keys(l)),c=(0,h.useConstant)(()=>({}));for(let t of u)c[t]=e(a,o,l[t],s);return c}let u="function"==typeof r?r:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,n=e[0+r],i=e[1+r],a=e[2+r],o=e[3+r],l=(0,g.interpolate)(i,a,o);return t?l(n):l}(r,n,i),c=Array.isArray(t)?x(t,u):x([t],([e])=>u(e)),f=Array.isArray(t)?void 0:t.accelerate;return f&&!f.isTransformed&&"function"!=typeof r&&Array.isArray(n)&&i?.clamp!==!1&&(c.accelerate={...f,times:r,keyframes:n,isTransformed:!0,...i?.ease?{ease:i.ease}:{}}),c}(s,e=>{var t;return t=Math.round(e),r?`${t.toLocaleString()}${r}`:t>=1e9?`${(t/1e9).toFixed(1)}B`:t>=1e6?`${(t/1e6).toFixed(1)}M`:t>=1e3?`${(t/1e3).toFixed(1)}K`:t.toLocaleString()});return(0,f.useEffect)(()=>{if(!i.current)return;let e=new IntersectionObserver(([e])=>{e?.isIntersecting&&!a&&(l(!0),ea(s,t,{duration:1.6,ease:[.16,1,.3,1]}))},{threshold:.3});return e.observe(i.current),()=>e.disconnect()},[a,s,t]),(0,o.jsxs)("div",{ref:i,className:n,children:[(0,o.jsx)("p",{className:"text-sm text-muted-foreground uppercase tracking-wide font-mono",children:e}),(0,o.jsx)(c.motion.p,{className:"text-3xl md:text-4xl font-mono tabular-nums text-foreground mt-1",children:u})]})}var el=e.i(1725),es=e.i(237),eu=e.i(85183),ec=e.i(20462),ed=e.i(9928),ef=e.i(29194),ep=e.i(27241),eh=e.i(61764),em=e.i(41088),eg=e.i(75337),ev=e.i(494),ey=e.i(51883),eb=e.i(22766),ex=e.i(46710),ew=e.i(6393),eO=["type"],eS=["dangerouslySetInnerHTML","ticks","scale"],eP=["id","scale"];function ej(){return(ej=Object.assign.bind()).apply(null,arguments)}function eE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ek(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?eE(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eE(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eA(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function eC(e){var t=(0,ep.useAppDispatch)(),r=(0,f.useRef)(null),n=(0,ex.useCartesianChartLayout)(),{type:i}=e,a=eA(e,eO),o=(0,ew.getAxisTypeBasedOnLayout)(n,"yAxis",i),l=(0,f.useMemo)(()=>{if(null!=o)return ek(ek({},a),{},{type:o})},[o,a]);return(0,f.useLayoutEffect)(()=>{null!=l&&(null===r.current?t((0,ef.addYAxis)(l)):r.current!==l&&t((0,ef.replaceYAxis)({prev:r.current,next:l})),r.current=l)},[l,t]),(0,f.useLayoutEffect)(()=>()=>{r.current&&(t((0,ef.removeYAxis)(r.current)),r.current=null)},[t]),null}function eM(e){var{yAxisId:t,className:r,width:n,label:i}=e,a=(0,f.useRef)(null),o=(0,f.useRef)(null),l=(0,ep.useAppSelector)(em.selectAxisViewBox),s=(0,eg.useIsPanorama)(),u=(0,ep.useAppDispatch)(),c="yAxis",d=(0,ep.useAppSelector)(e=>(0,eh.selectYAxisSize)(e,t)),p=(0,ep.useAppSelector)(e=>(0,eh.selectYAxisPosition)(e,t)),h=(0,ep.useAppSelector)(e=>(0,eh.selectTicksOfAxis)(e,c,t,s)),m=(0,ep.useAppSelector)(e=>(0,eh.selectYAxisSettingsNoDefaults)(e,t));if((0,f.useLayoutEffect)(()=>{if(!("auto"!==n||!d||(0,ev.isLabelContentAFunction)(i)||(0,f.isValidElement)(i))&&null!=m){var e=a.current;if(e){var r=e.getCalculatedWidth();Math.round(d.width)!==Math.round(r)&&u((0,ef.updateYAxisWidth)({id:t,width:r}))}}},[h,d,u,i,t,n,m]),null==d||null==p||null==m)return null;var{dangerouslySetInnerHTML:g,ticks:v,scale:y}=e,b=eA(e,eS),{id:x,scale:w}=m,O=eA(m,eP);return f.createElement(ed.CartesianAxis,ej({},b,O,{ref:a,labelRef:o,x:p.x,y:p.y,tickTextProps:"auto"===n?{width:void 0}:{width:n},width:d.width,height:d.height,className:(0,ec.clsx)("recharts-".concat(c," ").concat(c),r),viewBox:l,ticks:h,axisType:c,axisId:t}))}var eT={allowDataOverflow:eh.implicitYAxis.allowDataOverflow,allowDecimals:eh.implicitYAxis.allowDecimals,allowDuplicatedCategory:eh.implicitYAxis.allowDuplicatedCategory,angle:eh.implicitYAxis.angle,axisLine:ed.defaultCartesianAxisProps.axisLine,hide:!1,includeHidden:eh.implicitYAxis.includeHidden,interval:eh.implicitYAxis.interval,label:!1,minTickGap:eh.implicitYAxis.minTickGap,mirror:eh.implicitYAxis.mirror,orientation:eh.implicitYAxis.orientation,padding:eh.implicitYAxis.padding,reversed:eh.implicitYAxis.reversed,scale:eh.implicitYAxis.scale,tick:eh.implicitYAxis.tick,tickCount:eh.implicitYAxis.tickCount,tickLine:ed.defaultCartesianAxisProps.tickLine,tickSize:ed.defaultCartesianAxisProps.tickSize,type:eh.implicitYAxis.type,niceTicks:eh.implicitYAxis.niceTicks,width:eh.implicitYAxis.width,yAxisId:0},eN=f.memo(e=>{var t=(0,ey.resolveDefaultProps)(e,eT);return f.createElement(f.Fragment,null,f.createElement(eC,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),f.createElement(eM,t))},eb.axisPropsAreEqual);eN.displayName="YAxis";var eD=e.i(31195),eI=e.i(34239);function e_(e){return new Date(e).toLocaleDateString("en-US",{weekday:"short",day:"numeric"})}function ez(e){if(e>=1e6){let t=e/1e6;return`${t%1==0?t.toFixed(0):t.toFixed(1)}M`}if(e>=1e3){let t=e/1e3;return`${t%1==0?t.toFixed(0):t.toFixed(1)}K`}return e.toString()}function eL({data:e}){return 0===e.length?null:(0,o.jsxs)("div",{className:"border border-white/[0.08] px-4 py-4 md:px-5 md:py-5",children:[(0,o.jsx)("p",{className:"text-xs text-muted-foreground font-mono uppercase tracking-wide mb-4",children:"Past 7 Days"}),(0,o.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"text-[10px] text-muted-foreground font-mono uppercase tracking-wide mb-2",children:"Keystrokes"}),(0,o.jsx)("div",{className:"h-28 md:h-32 w-full",children:(0,o.jsx)(eD.ResponsiveContainer,{width:"100%",height:"100%",children:(0,o.jsxs)(el.AreaChart,{data:e,margin:{top:4,right:4,bottom:0,left:0},children:[(0,o.jsx)("defs",{children:(0,o.jsxs)("linearGradient",{id:"keystrokeGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,o.jsx)("stop",{offset:"0%",stopColor:"currentColor",stopOpacity:.15}),(0,o.jsx)("stop",{offset:"100%",stopColor:"currentColor",stopOpacity:0})]})}),(0,o.jsx)(eu.XAxis,{dataKey:"time",tickFormatter:e_,tick:{fontSize:10,fill:"rgba(255,255,255,0.3)",fontFamily:"monospace"}
5,axisLine:{stroke:"rgba(255,255,255,0.06)"},tickLine:!1,interval:0}),(0,o.jsx)(eN,{tick:{fontSize:10,fill:"rgba(255,255,255,0.3)",fontFamily:"monospace"},axisLine:!1,tickLine:!1,tickFormatter:ez,width:48}),(0,o.jsx)(eI.Tooltip,{content:(0,o.jsx)(eF,{metric:"Keys"}),cursor:{stroke:"rgba(255,255,255,0.1)"}}),(0,o.jsx)(es.Area,{type:"monotone",dataKey:"keystrokes",stroke:"rgba(255,255,255,0.5)",strokeWidth:1,fill:"url(#keystrokeGradient)",dot:!1,activeDot:{r:2,fill:"white",strokeWidth:0}})]})})})]}),(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"text-[10px] text-muted-foreground font-mono uppercase tracking-wide mb-2",children:"Mouse Distance (px)"}),(0,o.jsx)("div",{className:"h-28 md:h-32 w-full",children:(0,o.jsx)(eD.ResponsiveContainer,{width:"100%",height:"100%",children:(0,o.jsxs)(el.AreaChart,{data:e,margin:{top:4,right:4,bottom:0,left:0},children:[(0,o.jsx)("defs",{children:(0,o.jsxs)("linearGradient",{id:"mouseGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,o.jsx)("stop",{offset:"0%",stopColor:"currentColor",stopOpacity:.08}),(0,o.jsx)("stop",{offset:"100%",stopColor:"currentColor",stopOpacity:0})]})}),(0,o.jsx)(eu.XAxis,{dataKey:"time",tickFormatter:e_,tick:{fontSize:10,fill:"rgba(255,255,255,0.3)",fontFamily:"monospace"},axisLine:{stroke:"rgba(255,255,255,0.06)"},tickLine:!1,interval:0}),(0,o.jsx)(eN,{tick:{fontSize:10,fill:"rgba(255,255,255,0.3)",fontFamily:"monospace"},axisLine:!1,tickLine:!1,tickFormatter:ez,width:48}),(0,o.jsx)(eI.Tooltip,{content:(0,o.jsx)(eF,{metric:"Mouse"}),cursor:{stroke:"rgba(255,255,255,0.1)"}}),(0,o.jsx)(es.Area,{type:"monotone",dataKey:"mouseDistance",stroke:"rgba(255,255,255,0.3)",strokeWidth:1,fill:"url(#mouseGradient)",dot:!1,activeDot:{r:2,fill:"rgba(255,255,255,0.5)",strokeWidth:0}})]})})})]})]})]})}function eF({active:e,payload:t,label:r,metric:n}){return e&&t?.length?(0,o.jsxs)("div",{className:"border border-white/[0.08] bg-background/95 backdrop-blur-sm px-3 py-2 font-mono text-xs",children:[(0,o.jsx)("p",{className:"text-muted-foreground mb-1",children:r?e_(r):""}),(0,o.jsxs)("p",{className:"text-foreground/80",children:[n,": ",ez(t[0].value)]})]}):null}var eR=e.i(25949),eB=e.i(33369),eU=["axis","item"],eV=(0,f.forwardRef)((e,t)=>f.createElement(eB.CartesianChart,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:eU,tooltipPayloadSearcher:eR.arrayTooltipSearcher,categoricalChartProps:e,ref:t})),eH=f,e$=e.i(97865),eW=e=>null;eW.displayName="Cell";var eq=e.i(69212),eK=e.i(94395),eY=e.i(81977),eG=e.i(79812),eZ=e.i(73393);e.i(47167);var eQ=e.i(7328),eX=e.i(29905),eJ=e.i(66576),e0=e.i(40657),e1=e.i(92887),e2=e.i(43404),e3=e.i(36536);function e5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e4(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e5(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e5(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function e6(){return(e6=Object.assign.bind()).apply(null,arguments)}function e7(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var e8=(e,o,l,s,u)=>{var c=l-s;return(0,e3.roundTemplateLiteral)(t||(t=e7(["M ",",",""])),e,o)+(0,e3.roundTemplateLiteral)(r||(r=e7(["L ",",",""])),e+l,o)+(0,e3.roundTemplateLiteral)(n||(n=e7(["L ",",",""])),e+l-c/2,o+u)+(0,e3.roundTemplateLiteral)(i||(i=e7(["L ",",",""])),e+l-c/2-s,o+u)+(0,e3.roundTemplateLiteral)(a||(a=e7(["L ",","," Z"])),e,o)}
5,e9={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},te=e=>{var t=(0,ey.resolveDefaultProps)(e,e9),{x:r,y:n,upperWidth:i,lowerWidth:a,height:o,className:l}=t,{animationEasing:s,animationDuration:u,animationBegin:c,isUpdateAnimationActive:d}=t,p=(0,f.useRef)(null),[h,m]=(0,f.useState)(-1),g=(0,f.useRef)(i),v=(0,f.useRef)(a),y=(0,f.useRef)(o),b=(0,f.useRef)(r),x=(0,f.useRef)(n),w=(0,e0.useAnimationId)(e,"trapezoid-");if((0,f.useEffect)(()=>{if(p.current&&p.current.getTotalLength)try{var e=p.current.getTotalLength();e&&m(e)}catch(e){}},[]),r!==+r||n!==+n||i!==+i||a!==+a||o!==+o||0===i&&0===a||0===o)return null;var O=(0,ec.clsx)("recharts-trapezoid",l);if(!d)return f.createElement("g",null,f.createElement("path",e6({},(0,e2.svgPropertiesAndEvents)(t),{className:O,d:e8(r,n,i,a,o)})));var S=g.current,P=v.current,j=y.current,E=b.current,k=x.current,A="0px ".concat(-1===h?1:h,"px"),C="".concat(h,"px ").concat(h,"px"),M=(0,e1.getTransitionVal)(["strokeDasharray"],u,s);return f.createElement(eJ.JavascriptAnimate,{animationId:w,key:w,canBegin:h>0,duration:u,easing:s,isActive:d,begin:c},e=>{var l=(0,eK.interpolate)(S,i,e),s=(0,eK.interpolate)(P,a,e),u=(0,eK.interpolate)(j,o,e),c=(0,eK.interpolate)(E,r,e),d=(0,eK.interpolate)(k,n,e);p.current&&(g.current=l,v.current=s,y.current=u,b.current=c,x.current=d);var h=e>0?{transition:M,strokeDasharray:C}:{strokeDasharray:A};return f.createElement("path",e6({},(0,e2.svgPropertiesAndEvents)(t),{className:O,d:e8(c,d,l,s,u),ref:p,style:e4(e4({},h),t.style)}
5))})},tt=e.i(39425);e.i(2353);var tr=e.i(75058),tn=e.i(16888);let ti=Math.cos,ta=Math.sin,to=Math.sqrt,tl=Math.PI,ts=2*tl;to(3);let tu={draw(e,t){let r=to(t/tl);e.moveTo(r,0),e.arc(0,0,r,0,ts)}},tc=to(1/3),td=2*tc,tf=ta(tl/10)/ta(7*tl/10),tp=ta(ts/10)*tf,th=-ti(ts/10)*tf,tm=to(3);to(3);let tg=to(3)/2,tv=1/to(12),ty=(tv/2+1)*3;var tb=["type","size","sizeType"];function tx(){return(tx=Object.assign.bind()).apply(null,arguments)}function tw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tO(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tw(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tw(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var tS={symbolCircle:tu,symbolCross:{draw(e,t){let r=to(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},symbolDiamond:{draw(e,t){let r=to(t/td),n=r*tc;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},symbolSquare:{draw(e,t){let r=to(t),n=-r/2;e.rect(n,n,r,r)}},symbolStar:{draw(e,t){let r=to(.8908130915292852*t),n=tp*r,i=th*r;e.moveTo(0,-r),e.lineTo(n,i);for(let t=1;t<5;++t){let a=ts*t/5,o=ti(a),l=ta(a);e.lineTo(l*r,-o*r),e.lineTo(o*n-l*i,l*n+o*i)}e.closePath()}},symbolTriangle:{draw(e,t){let r=-to(t/(3*tm));e.moveTo(0,2*r),e.lineTo(-tm*r,-r),e.lineTo(tm*r,-r),e.closePath()}},symbolWye:{draw(e,t){let r=to(t/ty),n=r/2,i=r*tv,a=r*tv+r,o=-n;e.moveTo(n,i),e.lineTo(n,a),e.lineTo(o,a),e.lineTo(-.5*n-tg*i,tg*n+-.5*i),e.lineTo(-.5*n-tg*a,tg*n+-.5*a),e.lineTo(-.5*o-tg*a,tg*o+-.5*a),e.lineTo(-.5*n+tg*i,-.5*i-tg*n),e.lineTo(-.5*n+tg*a,-.5*a-tg*n),e.lineTo(-.5*o+tg*a,-.5*a-tg*o),e.closePath()}}},tP=Math.PI/180,tj=e=>{var{type:t="circle",size:r=64,sizeType:n="area"}=e,i=tO(tO({},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,tb)),{},{type:t,size:r,sizeType:n}),a="circle";"string"==typeof t&&(a=t);var{className:o,cx:l,cy:s}=i,u=(0,e2.svgPropertiesAndEvents)(i);return(0,eK.isNumber)(l)&&(0,eK.isNumber)(s)&&(0,eK.isNumber)(r)?f.createElement("path",tx({}
5,u,{className:(0,ec.clsx)("recharts-symbols",o),transform:"translate(".concat(l,", ").concat(s,")"),d:(()=>{var e,t=(e=a,tS["symbol".concat((0,eK.upperFirst)(e))]||tu),i=(function(e,t){let r=null,n=(0,tn.withPath)(i);function i(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return e="function"==typeof e?e:(0,tr.default)(e||tu),t="function"==typeof t?t:(0,tr.default)(void 0===t?64:+t),i.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,tr.default)(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,tr.default)(+e),i):t},i.context=function(e){return arguments.length?(r=null==e?null:e,i):r},i})().type(t).size(((e,t,r)=>{if("area"===t)return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var n=18*tP;return 1.25*e*e*(Math.tan(n)-Math.tan(2*n)*Math.tan(n)**2);case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}})(r,n,a))();if(null!==i)return i})()})):null};tj.registerSymbol=(e,t)=>{tS["symbol".concat((0,eK.upperFirst)(e))]=t};var tE=e.i(72733),tk=["option","shapeType","activeClassName","inActiveClassName"];function tA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tC(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tA(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tA(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function tM(e){var{shapeType:t,elementProps:r}=e;switch(t){case"rectangle":return f.createElement(eX.Rectangle,r);case"trapezoid":return f.createElement(te,r);case"sector":return f.createElement(tt.Sector,r);case"symbols":if("symbols"===t)return f.createElement(tj,r);break;case"curve":return f.createElement(tE.Curve,r);default:return null}}function tT(e){var t,{option:r,shapeType:n,activeClassName:i="recharts-active-shape",inActiveClassName:a="recharts-shape"}=e,o=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,tk);if((0,f.isValidElement)(r))t=(0,f.cloneElement)(r,tC(tC({},o),(0,f.isValidElement)(r)?r.props:r));else if("function"==typeof r)t=r(o,o.index);else if((0,eQ.default)(r)&&"boolean"!=typeof r){var l=tC(tC({},o),r);t=f.createElement(tM,{shapeType:n,elementProps:l})}else t=f.createElement(tM,{shapeType:n,elementProps:o});return o.isActive?f.createElement(e$.Layer,{className:i},t):f.createElement(e$.Layer,{className:a},t)}function tN(){return(tN=Object.assign.bind()).apply(null,arguments)}function tD(e){return f.createElement(tT,tN({shapeType:"rectangle",activeClassName:"recharts-active-bar",inActiveClassName:"recharts-inactive-bar"},e))}var tI=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(r,n)=>{if((0,eK.isNumber)(e))return e;var i=(0,eK.isNumber)(r)||(0,eK.isNullish)(r);return i?e(r,n):(i||function(e,t){if(!e)throw Error("Invariant failed")}(!1,"minPointSize callback function received a value with type of ".concat(typeof r,". Currently only numbers or null/undefined are supported.")),t)}},t_=e.i(98982),tz=(e,t,r)=>{var n=(0,ep.useAppDispatch)();return(i,a)=>o=>{null==e||e(i,a,o),n((0,t_.setActiveMouseOverItemIndex)({activeIndex:String(a),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:r}))}},tL=e=>{var t=(0,ep.useAppDispatch)();return(r,n)=>i=>{null==e||e(r,n,i),t((0,t_.mouseLeaveItem)())}},tF=(e,t,r)=>{var n=(0,ep.useAppDispatch)();return(i,a)=>o=>{null==e||e(i,a,o),n((0,t_.setActiveClickItemIndex)({activeIndex:String(a),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:r}))}},tR=e.i(844),tB=["children"],tU=(0,f.createContext)({data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});function tV(e){var{children:t}=e,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,tB);return f.createElement(tU.Provider,{value:r},t)}
5var tH=e.i(59798),t$=e.i(61849),tW=e.i(92860),tq=e.i(77320),tK=e.i(10439),tY=(e,t,r)=>{var n=null!=r?r:e;if(!(0,eK.isNullish)(n))return(0,eK.getPercentValue)(n,t,0)},tG=e.i(22075);function tZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tQ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tZ(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tZ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var tX=e.i(91526),tJ=e.i(42221),t0=(0,t$.createSelector)([eh.selectUnfilteredCartesianItems,(e,t)=>t],(e,t)=>e.filter(e=>"bar"===e.type).find(e=>e.id===t)),t1=(0,t$.createSelector)([t0],e=>null==e?void 0:e.maxBarSize),t2=(0,t$.createSelector)([ex.selectChartLayout,eh.selectUnfilteredCartesianItems,tJ.selectXAxisIdFromGraphicalItemId,tJ.selectYAxisIdFromGraphicalItemId,(e,t,r)=>r],(e,t,r,n,i)=>t.filter(t=>"horizontal"===e?t.xAxisId===r:t.yAxisId===n).filter(e=>e.isPanorama===i).filter(e=>!1===e.hide).filter(e=>"bar"===e.type)),t3=(0,t$.createSelector)([t2,tq.selectRootBarSize,(e,t)=>{var r=(0,ex.selectChartLayout)(e),n=(0,tJ.selectXAxisIdFromGraphicalItemId)(e,t),i=(0,tJ.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=n&&null!=i)return"horizontal"===r?(0,eh.selectCartesianAxisSize)(e,"xAxis",n):(0,eh.selectCartesianAxisSize)(e,"yAxis",i)}],(e,t,r)=>{var n=e.filter(tK.isStacked),i=e.filter(e=>null==e.stackId);return[...Object.entries(n.reduce((e,t)=>{var r=e[t.stackId];return null==r&&(r=[]),r.push(t),e[t.stackId]=r,e},{})).map(e=>{var n,[i,a]=e;return{stackId:i,dataKeys:a.map(e=>e.dataKey),barSize:tY(t,r,null==(n=a[0])?void 0:n.barSize)}}),...i.map(e=>({stackId:void 0,dataKeys:[e.dataKey].filter(e=>null!=e),barSize:tY(t,r,e.barSize)}))]}),t5=(e,t,r)=>{var n,i,a=(0,ex.selectChartLayout)(e),o=(0,tJ.selectXAxisIdFromGraphicalItemId)(e,t),l=(0,tJ.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=o&&null!=l)return"horizontal"===a?(n=(0,eh.selectAxisWithScale)(e,"xAxis",o,r),i=(0,eh.selectTicksOfGraphicalItem)(e,"xAxis",o,r)):(n=(0,eh.selectAxisWithScale)(e,"yAxis",l,r),i=(0,eh.selectTicksOfGraphicalItem)(e,"yAxis",l,r)),(0,eG.getBandSizeOfAxis)(n,i)},t4=(0,t$.createSelector)([t3,tq.selectRootMaxBarSize,tq.selectBarGap,tq.selectBarCategoryGap,(e,t,r)=>{var n,i,a,o,l=t0(e,t);if(null==l)return 0;var s=(0,tJ.selectXAxisIdFromGraphicalItemId)(e,t),u=(0,tJ.selectYAxisIdFromGraphicalItemId)(e,t);if(null==s||null==u)return 0;var c=(0,ex.selectChartLayout)(e),d=(0,tq.selectRootMaxBarSize)(e),{maxBarSize:f}=l,p=(0,eK.isNullish)(f)?d:f;return"horizontal"===c?(a=(0,eh.selectAxisWithScale)(e,"xAxis",s,r),o=(0,eh.selectTicksOfGraphicalItem)(e,"xAxis",s,r)):(a=(0,eh.selectAxisWithScale)(e,"yAxis",u,r),o=(0,eh.selectTicksOfGraphicalItem)(e,"yAxis",u,r)),null!=(n=null!=(i=(0,eG.getBandSizeOfAxis)(a,o,!0))?i:p)?n:0},t5,t1],(e,t,r,n,i,a,o)=>{var l=function(e,t,r,n,i){var a,o,l=n.length;if(!(l<1)){var s=(0,eK.getPercentValue)(e,r,0,!0),u=[];if((0,tG.isWellBehavedNumber)(null==(a=n[0])?void 0:a.barSize)){var c=!1,d=r/l,f=n.reduce((e,t)=>e+(t.barSize||0),0);(f+=(l-1)*s)>=r&&(f-=(l-1)*s,s=0),f>=r&&d>0&&(c=!0,d*=.9,f=l*d);var p={offset:((r-f)/2|0)-s,size:0};o=n.reduce((e,t)=>{var r,n={stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:p.offset+p.size+s,size:c?d:null!=(r=t.barSize)?r:0}},i=[...e,n];return p=n.position,i},u)}else{var h=(0,eK.getPercentValue)(t,r,0,!0);r-2*h-(l-1)*s<=0&&(s=0);var m=(r-2*h-(l-1)*s)/l;m>1&&(m>>=0);var g=(0,tG.isWellBehavedNumber)(i)?Math.min(m,i):m;o=n.reduce((e,t,r)=>[...e,{stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:h+(m+s)*r+(m-g)/2,size:g}}],u)}return o}}(r,n,i!==a?i:a,e,(0,eK.isNullish)(o)?t:o);return i!==a&&null!=l&&(l=l.map(e=>tQ(tQ({},e),{},{position:tQ(tQ({},e.position),{},{offset:e.position.offset-i/2})}))),l}),t6=(0,t$.createSelector)([t4,t0],(e,t)=>{if(null!=e&&null!=t){var r=e.find(e=>e.stackId===t.stackId&&null!=t.dataKey&&e.dataKeys.includes(t.dataKey));if(null!=r)return r.position}}),t7=(0,t$.createSelector)([(e,t,r)=>{var n=(0,ex.selectChartLayout)(e),i=(0,tJ.selectXAxisIdFromGraphicalItemId)(e,t),a=(0,tJ.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=i&&null!=a)return"horizontal"===n?(0,eh.selectStackGroups)(e,"yAxis",a,r):(0,eh.selectStackGroups)(e,"xAxis",i,r)},t0],(e,t)=>{var r=(0,tX.getStackSeriesIdentifier)(t);if(!e||null==r||null==t)return;var{stackId:n}=t;if(null!=n){var i=e[n];if(i){var{stackedData:a}=i;if(a)return a.find(e=>e.key===r)}}}),t8=(0,t$.createSelector)([em.selectChartOffsetInternal,em.selectAxisViewBox,(e,t,r)=>{var n=(0,tJ.selectXAxisIdFromGraphicalItemId)(e,t);if(null!=n)return(0,eh.selectAxisWithScale)(e,"xAxis",n,r)},(e,t,r)=>{var n=(0,tJ.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=n)return(0,eh.selectAxisWithScale)(e,"yAxis",n,r)},(e,t,r)=>{var n=(0,tJ.selectXAxisIdFromGraphicalItemId)(e,t);if(null!=n)return(0,eh.selectTicksOfGraphicalItem)(e,"xAxis",n,r)},(e,t,r)=>{var n=(0,tJ.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=n)return(0,eh.selectTicksOfGraphicalItem)(e,"yAxis",n,r)},t6,ex.selectChartLayout,tW.selectChartDataWithIndexesIfNotInPanoramaPosition3,t5,t7,t0,(e,t,r,n)=>n],(e,t,r,n,i,a,o,l,s,u,c,d,f)=>{var p,{chartData:h,dataStartIndex:m,dataEndIndex:g}=s;if(null!=d&&null!=o&&null!=t&&("horizontal"===l||"vertical"===l)&&null!=r&&null!=n&&null!=i&&null!=a&&null!=u){var{data:v}=d;if(null!=(p=null!=v&&v.length>
50?v:null==h?void 0:h.slice(m,g+1)))return function(e){var{layout:t,barSettings:{dataKey:r,minPointSize:n,hasCustomShape:i},pos:a,bandSize:o,xAxis:l,yAxis:s,xAxisTicks:u,yAxisTicks:c,stackedData:d,displayedData:f,offset:p,cells:h,parentViewBox:m,dataStartIndex:g}=e,v="horizontal"===t?s:l,y=d?v.scale.domain():null,b=(0,eG.getBaseValueOfBar)({numericAxis:v}),x=v.scale.map(b);return f.map((e,f)=>{if(d){var v=d[f+g];if(null==v)return null;O=(0,eG.truncateByDomain)(v,y)}else Array.isArray(O=(0,eG.getValueByDataKey)(e,r))||(O=[b,O]);var w=tI(n,0)(O[1],f);if("horizontal"===t){var O,S,P,j,E,k,A,C=s.scale.map(O[0]),M=s.scale.map(O[1]);if(null==C||null==M)return null;S=(0,eG.getCateCoordinateOfBar)({axis:l,ticks:u,bandSize:o,offset:a.offset,entry:e,index:f}),P=null!=(A=null!=M?M:C)?A:void 0,j=a.size;var T=C-M;if(E=(0,eK.isNan)(T)?0:T,k={x:S,y:p.top,width:j,height:p.height},Math.abs(w)>0&&Math.abs(E)<Math.abs(w)){var N=(0,eK.mathSign)(E||w)*(Math.abs(w)-Math.abs(E));P-=N,E+=N}}else{var D=l.scale.map(O[0]),I=l.scale.map(O[1]);if(null==D||null==I)return null;if(S=D,P=(0,eG.getCateCoordinateOfBar)({axis:s,ticks:c,bandSize:o,offset:a.offset,entry:e,index:f}),j=I-D,E=a.size,k={x:p.left,y:P,width:p.width,height:E},Math.abs(w)>0&&Math.abs(j)<Math.abs(w)){var _=(0,eK.mathSign)(j||w)*(Math.abs(w)-Math.abs(j));j+=_}}return null!=S&&null!=P&&null!=j&&null!=E&&(i||0!==j&&0!==E)?rS(rS({},e),{},{stackedBarStart:x,x:S,y:P,width:j,height:E,value:d?O:O[1],payload:e,background:k,tooltipPosition:{x:S+j/2,y:P+E/2},parentViewBox:m,originalDataIndex:f},h&&h[f]&&h[f].props):null}).filter(Boolean)}({layout:l,barSettings:d,pos:o,parentViewBox:t,bandSize:u,xAxis:r,yAxis:n,xAxisTicks:i,yAxisTicks:a,stackedData:c,displayedData:p,offset:e,cells:f,dataStartIndex:m})}}),t9=e.i(76735),re=e.i(95146),rt=e.i(15549),rr=e.i(91187),rn=e.i(57999),ri=e.i(29601),ra=e.i(18457),ro=e.i(20135),rl=(e.i(19346),(e,t)=>t),rs=(e,t,r)=>r,ru=(0,t$.createSelector)([rl,eh.selectUnfilteredCartesianItems,rs],(e,t,r)=>t.filter(e=>"bar"===e.type).filter(t=>t.stackId===e).filter(e=>e.isPanorama===r).filter(e=>!e.hide)),rc=(0,t$.createSelector)([ru],e=>e.map(e=>e.id)),rd=(0,t$.createSelector)([e=>e,rl,rs],(e,t,r)=>{var n=rc(e,t,r),i=[];return n.forEach(t=>{var n=t8(e,t,r,void 0);null==n||n.forEach(e=>{var t=e.originalDataIndex;i[t]=((e,t)=>{if(!e)return t;if(!t)return e;var r=Math.min(e.x,e.x+e.width,t.x,t.x+t.width),n=Math.min(e.y,e.y+e.height,t.y,t.y+t.height);return{x:r,y:n,width:Math.max(e.x,e.x+e.width,t.x,t.x+t.width)-r,height:Math.max(e.y,e.y+e.height,t.y,t.y+t.height)-n}})(i[t],e)})}),i}),rf=["index"];function rp(){return(rp=Object.assign.bind()).apply(null,arguments)}var rh=(0,f.createContext)(void 0),rm=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),rg=e=>{var{index:t}=e,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,rf),n=(e=>{var t=(0,f.useContext)(rh);if(null!=t){var{stackId:r}=t;return"url(#".concat(rm(r,e),")")}})(t);return f.createElement(e$.Layer,rp({className:"recharts-bar-stack-layer",clipPath:n},r))};ro.propsAreEqual;var rv=["onMouseEnter","onMouseLeave","onClick"],ry=["value","background","tooltipPosition"],rb=["id"],rx=["onMouseEnter","onClick","onMouseLeave"];function rw(){return(rw=Object.assign.bind()).apply(null,arguments)}function rO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rS(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rO(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rO(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function rP(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var rj=eH.memo(e=>{var{dataKey:t,stroke:r,strokeWidth:n,fill:i,name:a,hide:o,unit:l,tooltipType:s,id:u}=e,c={dataDefinedOnItem:void 0,getPosition:eK.noop,settings:{stroke:r,strokeWidth:n,fill:i,dataKey:t,nameKey:void 0,name:(0,eG.getTooltipNameProp)(a,t),hide:o,type:s,color:i,unit:l,graphicalItemId:u}};return eH.createElement(tR.SetTooltipEntrySettings,{tooltipEntrySettings:c})});function rE(e){var t,r=(0,ep.useAppSelector)(t9.selectActiveTooltipIndex),{data:n,dataKey:i,background:a,allOtherBarProps:o}=e,{onMouseEnter:l,onMouseLeave:s,onClick:u}=o,c=rP(o,rv),d=tz(l,i,o.id),f=tL(s),p=tF(u,i,o.id);if(!a||null==n)return null;var h=(0,rn.svgPropertiesNoEventsFromUnknown)(a);return eH.createElement(ri.ZIndexLayer,{zIndex:(t=ra.DefaultZIndexes.barBackground,a&&"object"==typeof a&&"zIndex"in a&&"number"==typeof a.zIndex&&(0,tG.isWellBehavedNumber)(a.zIndex)?a.zIndex:t)},n.map((e,t)=>{var{value:n,background:o,tooltipPosition:l}=e,s=rP(e,ry);if(!o)return null;var u=d(e,t),m=f(e,t),g=p(e,t),v=rS(rS(rS(rS(rS({option:a,isActive:String(t)===r},s),{},{fill:"#eee"},o),h),(0,eZ.adaptEventsOfChild)(c,e,t)),{},{onMouseEnter:u,onMouseLeave:m,onClick:g,dataKey:i,index:t,className:"recharts-bar-background-rectangle"});return eH.createElement(tD,rw({key:"background-bar-".concat(t)},v))}))}function rk(e){var{showLabels:t,children:r,rects:n}=e,i=null==n?void 0:n.map(e=>{var t={x:e.x,y:e.y,width:e.width,lowerWidth:e.width,upperWidth:e.width,height:e.height};return rS(rS({},t),{},{value:e.value,payload:e.payload,parentViewBox:e.parentViewBox,viewBox:t,fill:e.fill})});return eH.createElement(eq.CartesianLabelListContextProvider,{value:t?i:void 0},r)}function rA(e){var t,{shape:r,activeBar:n,baseProps:i,entry:a,index:o,dataKey:l}=e,s=(0,ep.useAppSelector)(t9.selectActiveTooltipIndex),u=(0,ep.useAppSelector)(t9.selectActiveTooltipDataKey),c=n&&String(a.originalDataIndex)===s&&(null==u||l===u),[d,f]=(0,eH.useState)(!1),[p,h]=(0,eH.useState)(!1);(0,eH.useEffect)(()=>{var e;return c?(f(!0),e=requestAnimationFrame(()=>{h(!0)})):h(!1),()=>{cancelAnimationFrame(e)}},[c]);var m=(0,eH.useCallback)(()=>{c||f(!1)},[c]),g=c&&p,v=c||d;t=c?!0===n?r:n:r;var y=eH.createElement(tD,rw({},i,{name:String(i.name)},a,{isActive:g,option:t,index:o,dataKey:l,onTransitionEnd:m}));return v?eH.createElement(ri.ZIndexLayer,{zIndex:ra.DefaultZIndexes.activeBar},eH.createElement(rg,{index:a.originalDataIndex},y)):y}function rC(e){var{shape:t,baseProps:r,entry:n,index:i,dataKey:a}=e;return eH.createElement(tD,rw({},r,{name:String(r.name)},n,{isActive:!1,option:t,index:i,dataKey:a}))}function rM(e){var t,{data:r,props:n}=e,i=null!=(t=(0,rn.svgPropertiesNoEvents)(n))?t:{},{id:a}=i,o=rP(i,rb),{shape:l,dataKey:s,activeBar:u}=n,{onMouseEnter:c,onClick:d,onMouseLeave:f}=n,p=rP(n,rx),h=tz(c,s,a),m=tL(f),g=tF(d,s,a);return r?eH.createElement(eH.Fragment,null,r.map((e,t)=>eH.createElement(rg,rw({index:e.originalDataIndex,key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value,"-").concat(t),className:"recharts-bar-rectangle"},(0,eZ.adaptEventsOfChild)(p,e,t),{onMouseEnter:h(e,t),onMouseLeave:m(e,t),onClick:g(e,t)}),u?eH.createElement(rA,{shape:l,activeBar:u,baseProps:o,entry:e,index:t,dataKey:s}):eH.createElement(rC,{shape:l,baseProps:o,entry:e,index:t,dataKey:s})))):null}function rT(e){var{props:t,previousRectanglesRef:r}=e,{data:n,layout:i,isAnimationActive:a,animationBegin:o,animationDuration:l,animationEasing:s,onAnimationEnd:u,onAnimationStart:c}=t,d=r.current,f=(0,e0.useAnimationId)(t,"recharts-bar-"),[p,h]=(0,eH.useState)(!1),m=(0,eH.useCallback)(()=>{"function"==typeof u&&u(),h(!1)},[u]),g=(0,eH.useCallback)(()=>{"function"==typeof c&&c(),h(!0)},[c]);return eH.createElement(rk,{showLabels:!p,rects:n},eH.createElement(eJ.JavascriptAnimate,{animationId:f,begin:o,duration:l,isActive:a,easing:s,onAnimationEnd:m,onAnimationStart:g,key:f},e=>{var a=1===e?n:null==n?void 0:n.map((t,r)=>{var n=d&&d[r];if(n)return rS(rS({},t),{},{x:(0,eK.interpolate)(n.x,t.x,e),y:(0,eK.interpolate)(n.y,t.y,e),width:(0,eK.interpolate)(n.width,t.width,e),height:(0,eK.interpolate)(n.height,t.height,e)});if("horizontal"===i){var a=(0,eK.interpolate)(0,t.height,e),o=(0,eK.interpolate)(t.stackedBarStart,t.y,e);return rS(rS({},t),{},{y:o,height:a})}var l=(0,eK.interpolate)(0,t.width,e),s=(0,eK.interpolate)(t.stackedBarStart,t.x,e);return rS(rS({},t),{},{width:l,x:s})});return(e>0&&(r.current=null!=a?a:null),null==a)?null:eH.createElement(e$.Layer,null,eH.createElement(rM,{props:t,data:a}))}),eH.createElement(eq.LabelListFromLabelProp,{label:t.label}),t.children)}function rN(e){var t=(0,eH.useRef)(null);return eH.createElement(rT,{previousRectanglesRef:t,props:e})}var rD=(e,t)=>{var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:(0,eG.getValueByDataKey)(e,t)}};class rI extends eH.PureComponent{render(){var{hide:e,data:t,dataKey:r,className:n,xAxisId:i,yAxisId:a,needClip:o,background:l,id:s}=this.props;if(e||null==t)return null;var u=(0,ec.clsx)("recharts-bar",n);return eH.createElement(e$.Layer,{className:u,id:s},o&&eH.createElement("defs",null,eH.createElement(tH.GraphicalItemClipPath,{clipPathId:s,xAxisId:i,yAxisId:a})),eH.createElement(e$.Layer,{className:"recharts-bar-rectangles",clipPath:o?"url(#clipPath-".concat(s,")"):void 0},eH.createElement(rE,{data:t,dataKey:r,background:l,allOtherBarProps:this.props}),eH.createElement(rN,this.props)))}}var r_={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendT
5ype:"rect",minPointSize:0,xAxisId:0,yAxisId:0,zIndex:ra.DefaultZIndexes.bar};function rz(e){var t,{xAxisId:r,yAxisId:n,hide:i,legendType:a,minPointSize:o,activeBar:l,animationBegin:s,animationDuration:u,animationEasing:c,isAnimationActive:d}=e,{needClip:f}=(0,tH.useNeedsClip)(r,n),p=(0,ex.useChartLayout)(),h=(0,eg.useIsPanorama)(),m=(0,eY.findAllByType)(e.children,eW),g=(0,ep.useAppSelector)(t=>t8(t,e.id,h,m));if("vertical"!==p&&"horizontal"!==p)return null;var v=null==g?void 0:g[0];return t=null==v||null==v.height||null==v.width?0:"vertical"===p?v.height/2:v.width/2,eH.createElement(tV,{xAxisId:r,yAxisId:n,data:g,dataPointFormatter:rD,errorBarOffset:t},eH.createElement(rI,rw({},e,{layout:p,needClip:f,data:g,xAxisId:r,yAxisId:n,hide:i,legendType:a,minPointSize:o,activeBar:l,animationBegin:s,animationDuration:u,animationEasing:c,isAnimationActive:d})))}var rL=eH.memo(function(e){var t,r,n=(0,ey.resolveDefaultProps)(e,r_),i=(t=n.stackId,null!=(r=(0,f.useContext)(rh))?r.stackId:null!=t?(0,eG.getNormalizedStackId)(t):void 0),a=(0,eg.useIsPanorama)();return eH.createElement(rt.RegisterGraphicalItemId,{id:n.id,type:"bar"},e=>eH.createElement(eH.Fragment,null,eH.createElement(re.SetLegendPayload,{legendPayload:(e=>{var{dataKey:t,name:r,fill:n,legendType:i,hide:a}=e;return[{inactive:a,dataKey:t,type:i,color:n,value:(0,eG.getTooltipNameProp)(r,t),payload:e}]})(n)}),eH.createElement(rj,{dataKey:n.dataKey,stroke:n.stroke,strokeWidth:n.strokeWidth,fill:n.fill,name:n.name,hide:n.hide,unit:n.unit,tooltipType:n.tooltipType,id:e}),eH.createElement(rr.SetCartesianGraphicalItem,{type:"bar",id:e,data:void 0,xAxisId:n.xAxisId,yAxisId:n.yAxisId,zAxisId:0,dataKey:n.dataKey,stackId:i,hide:n.hide,barSize:n.barSize,minPointSize:n.minPointSize,maxBarSize:n.maxBarSize,isPanorama:a,hasCustomShape:null!=n.shape}),eH.createElement(ri.ZIndexLayer,{zIndex:n.zIndex},eH.createElement(rz,rw({},n,{id:e})))))},ro.propsAreEqual);function rF(e){return new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"})}function rR(e){if(e>=1e6){let t=e/1e6;return`${t%1==0?t.toFixed(0):t.toFixed(1)}M`}if(e>=1e3){let t=e/1e3;return`${t%1==0?t.toFixed(0):t.toFixed(1)}K`}return e.toString()}function rB({data:e}){if(0===e.length)return null;let t=Math.max(...e.map(e=>e.tokens));return(0,o.jsxs)("div",{className:"border border-white/[0.08] px-4 py-4 md:px-5 md:py-5",children:[(0,o.jsx)("p",{className:"text-xs text-muted-foreground font-mono uppercase tracking-wide mb-4",children:"Daily Tokens (30d)"}),(0,o.jsx)("div",{className:"h-32 md:h-40 w-full",children:(0,o.jsx)(eD.ResponsiveContainer,{width:"100%",height:"100%",children:(0,o.jsxs)(eV,{data:e,margin:{top:4,right:4,bottom:0,left:0},children:[(0,o.jsx)(eu.XAxis,{dataKey:"date",tickFormatter:rF,tick:{fontSize:10,fill:"rgba(255,255,255,0.3)",fontFamily:"monospace"},axisLine:{stroke:"rgba(255,255,255,0.06)"},tickLine:!1,interval:"preserveStartEnd",minTickGap:40}),(0,o.jsx)(eN,{tick:{fontSize:10,fill:"rgba(255,255,255,0.3)",fontFamily:"monospace"},axisLine:!1,tickLine:!1,tickFormatter:rR,width:48}),(0,o.jsx)(eI.Tooltip,{content:(0,o.jsx)(rU,{}),cursor:{fill:"rgba(255,255,255,0.03)"}}),(0,o.jsx)(rL,{dataKey:"tokens",radius:[1,1,0,0],children:e.map((e,r)=>(0,o.jsx)(eW,{fill:`rgba(255,255,255,${.1+e.tokens/t*.35})`},r))})]})})})]})}function rU({active:e,payload:t,label:r}){return e&&t?.length?(0,o.jsxs)("div",{className:"border border-white/[0.08] bg-background/95 backdrop-blur-sm px-3 py-2 font-mono text-xs",children:[(0,o.jsx)("p",{className:"text-muted-foreground mb-1",children:r?rF(r):""}),t.map(e=>(0,o.jsxs)("p",{className:"text-foreground/80",children:["Tokens: ",rR(e.value)]},e.dataKey))]}):null}function rV({stats:e}){let t=Math.round(e.totalMouseDistance/96*.0254);return(0,o.jsxs)("div",{className:"flex flex-col gap-6 font-mono",children:[(0,o.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,o.jsx)(u,{name:"Overview",size:"md"}),(0,o.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-3 border-t border-l border-white/[0.06]",children:[{label:"AI Tokens",value:e.totalTokens},{label:"Messages",value:e.messageCount},{label:"Models Used",value:e.modelCount},{label:"Keystrokes",value:e.totalKeystrokes},{label:"Mouse Travel",value:t,suffix:" m"},{label:"Active Days",value:e.activeDays}].map(e=>(0,o.jsx)("div",{className:"px-4 py-4 md:px-5 md:py-5 border-b border-r border-white/[0.06]",children:(0,o.jsx)(eo,{label:e.label,value:e.value,suffix:e.suffix})},e.label))})]}),(0,o.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,o.jsx)(u,{name:"Recent Activity",size:"md"}),(0,o.jsx)(eL,{data:e.recentActivity})]}),(0,o.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,o.jsx)(u,{name:"Daily Tokens",size:"md"}),(0,o.jsx)(rB,{data:e.dailyActivity})]})]})}rL.displayName="Bar",e.s(["default",()=>rV],82078)},37346,e=>{"use strict";var t=e.i(18050),r=e.i(71645),n=e.i(1725),i=e.i(237),a=e.i(85183),o=e.i(29071),l=e.i(94395),s=e.i(79812),u=e.i(28108),c=e.i(9928),d=e.i(46710),f=e.i(61764),p=e.i(27241),h=e.i(75337),m=e.i(51883),g=e.i(57999),v=e.i(22075),y=e.i(29601),b=e.i(18457),x=["x1","y1","x2","y2","key"],w=["offset"],O=["xAxisId","yAxisId"],S=["xAxisId","yAxisId"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?P(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function E(){return(E=Object.assign.bind()).apply(null,arguments)}function k(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var A=e=>{var{fill:t}=e;if(!t||"none"===t)return null;var{fillOpacity:n,x:i,y:a,width:o,height:l,ry:s}=e;return r.createElement("rect",{x:i,y:a,ry:s,width:o,height:l,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function C(e){var{option:t,lineItemProps:n}=e;if(r.isValidElement(t))i=r.cloneElement(t,n);else if("function"==typeof t)i=t(n);else{var i,a,{x1:o,y1:l,x2:s,y2:u,key:c}=n,d=k(n,x),f=null!=(a=(0,g.svgPropertiesNoEvents)(d))?a:{},{offset:p}=f,h=k(f,w);i=r.createElement("line",E({},h,{x1:o,y1:l,x2:s,y2:u,fill:"none",key:c}))}return i}function M(e){var{x:t,width:n,horizontal:i=!0,horizontalPoints:a}=e;if(!i||!a||!a.length)return null;var{xAxisId:o,yAxisId:l}=e,s=k(e,O),u=a.map((e,a)=>{var o=j(j({},s),{},{x1:t,y1:e,x2:t+n,y2:e,key:"line-".concat(a),index:a});return r.createElement(C,{key:"line-".concat(a),option:i,lineItemProps:o})});return r.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function T(e){var{y:t,height:n,vertical:i=!0,verticalPoints:a}=e;if(!i||!a||!a.length)return null;var{xAxisId:o,yAxisId:l}=e,s=k(e,S),u=a.map((e,a)=>{var o=j(j({},s),{},{x1:e,y1:t,x2:e,y2:t+n,key:"line-".concat(a),index:a});return r.createElement(C,{option:i,lineItemProps:o,key:"line-".concat(a)})});return r.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function N(e){var{horizontalFill:t,fillOpacity:n,x:i,y:a,width:o,height:l,horizontalPoints:s,horizontal:u=!0}=e;if(!u||!t||!t.length||null==s)return null;var c=s.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==c[0]&&c.unshift(0);var d=c.map((e,s)=>{var u=c[s+1],d=null==u?a+l-e:u-e;if(d<=0)return null;var f=s%t.length;return r.createElement("rect",{key:"react-".concat(s),y:e,x:i,height:d,width:o,stroke:"none",fill:t[f],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function D(e){var{vertical:t=!0,verticalFill:n,fillOpacity:i,x:a,y:o,width:l,height:s,verticalPoints:u}=e;if(!t||!n||!n.length)return null;var c=u.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==c[0]&&c.unshift(0);var d=c.map((e,t)=>{var u=c[t+1],d=null==u?a+l-e:u-e;if(d<=0)return null;var f=t%n.length;return r.createElement("rect",{key:"react-".concat(t),x:e,y:o,width:d,height:s,stroke:"none",fill:n[f],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},d)}var I=(e,t)=>{var{xAxis:r,width:n,height:i,offset:a}=e;return(0,s.getCoordinatesOfGrid)((0,u.getTicks)(j(j(j({},c.defaultCartesianAxisProps),r),{},{ticks:(0,s.getTicksOfAxis)(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),a.left,a.left+a.width,t)},_=(e,t)=>
5{var{yAxis:r,width:n,height:i,offset:a}=e;return(0,s.getCoordinatesOfGrid)((0,u.getTicks)(j(j(j({},c.defaultCartesianAxisProps),r),{},{ticks:(0,s.getTicksOfAxis)(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),a.top,a.top+a.height,t)},z={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:b.DefaultZIndexes.grid};function L(e){var t=(0,d.useChartWidth)(),n=(0,d.useChartHeight)(),i=(0,d.useOffsetInternal)(),a=j(j({},(0,m.resolveDefaultProps)(e,z)),{},{x:(0,l.isNumber)(e.x)?e.x:i.left,y:(0,l.isNumber)(e.y)?e.y:i.top,width:(0,l.isNumber)(e.width)?e.width:i.width,height:(0,l.isNumber)(e.height)?e.height:i.height}),{xAxisId:s,yAxisId:u,x:c,y:g,width:b,height:x,syncWithTicks:w,horizontalValues:O,verticalValues:S}=a,P=(0,h.useIsPanorama)(),k=(0,p.useAppSelector)(e=>(0,f.selectAxisPropsNeededForCartesianGridTicksGenerator)(e,"xAxis",s,P)),C=(0,p.useAppSelector)(e=>(0,f.selectAxisPropsNeededForCartesianGridTicksGenerator)(e,"yAxis",u,P));if(!(0,v.isPositiveNumber)(b)||!(0,v.isPositiveNumber)(x)||!(0,l.isNumber)(c)||!(0,l.isNumber)(g))return null;var L=a.verticalCoordinatesGenerator||I,F=a.horizontalCoordinatesGenerator||_,{horizontalPoints:R,verticalPoints:B}=a;if((!R||!R.length)&&"function"==typeof F){var U=O&&O.length,V=F({yAxis:C?j(j({},C),{},{ticks:U?O:C.ticks}):void 0,width:null!=t?t:b,height:null!=n?n:x,offset:i},!!U||w);(0,o.warn)(Array.isArray(V),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof V,"]")),Array.isArray(V)&&(R=V)}if((!B||!B.length)&&"function"==typeof L){var H=S&&S.length,$=L({xAxis:k?j(j({},k),{},{ticks:H?S:k.ticks}):void 0,width:null!=t?t:b,height:null!=n?n:x,offset:i},!!H||w);(0,o.warn)(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof $,"]")),Array.isArray($)&&(B=$)}return r.createElement(y.ZIndexLayer,{zIndex:a.zIndex},r.createElement("g",{className:"recharts-cartesian-grid"},r.createElement(A,{fill:a.fill,fillOpacity:a.fillOpacity,x:a.x,y:a.y,width:a.width,height:a.height,ry:a.ry}),r.createElement(N,E({},a,{horizontalPoints:R})),r.createElement(D,E({},a,{verticalPoints:B})),r.createElement(M,E({},a,{offset:i,horizontalPoints:R,xAxis:k,yAxis:C})),r.createElement(T,E({},a,{offset:i,verticalPoints:B,xAxis:k,yAxis:C}))))}L.displayName="CartesianGrid";var F=e.i(31195),R=e.i(34239),B=e.i(20462),U=e.i(97865),V=e.i(38279),H=e.i(494),$=e.i(31725),W=e.i(89763),q=e.i(43404);class K{constructor(e){var{x:t,y:r}=e;this.xAxisScale=t,this.yAxisScale=r}map(e,t){var r,n,{position:i}=t;return{x:null!=(r=this.xAxisScale.map(e.x,{position:i}))?r:0,y:null!=(n=this.yAxisScale.map(e.y,{position:i}))?n:0}}mapWithFallback(e,t){var r,n,i,a,{position:o,fallback:l}=t;return i="rangeMin"===l?this.yAxisScale.rangeMin():"rangeMax"===l?this.yAxisScale.rangeMax():0,a="rangeMin"===l?this.xAxisScale.rangeMin():"rangeMax"===l?this.xAxisScale.rangeMax():0,{x:null!=(r=this.xAxisScale.map(e.x,{position:o}))?r:a,y:null!=(n=this.yAxisScale.map(e.y,{position:o}))?n:i}}isInRange(e){var{x:t,y:r}=e,n=null==t||this.xAxisScale.isInRange(t),i=null==r||this.yAxisScale.isInRange(r);return n&&i}}function Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function G(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y(Object(r)).forEac
5h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Z(){return(Z=Object.assign.bind()).apply(null,arguments)}function Q(e){var t=(0,p.useAppDispatch)();return(0,r.useEffect)(()=>(t((0,$.addDot)(e)),()=>{t((0,$.removeDot)(e))})),null}function X(e){var{x:t,y:n,r:i}=e,a=(0,W.useClipPathId)(),o=((e,t,r,n,i)=>{var a=(0,l.isNumOrStr)(e),o=(0,l.isNumOrStr)(t),s=(0,h.useIsPanorama)(),u=(0,p.useAppSelector)(e=>(0,f.selectAxisScale)(e,"xAxis",r,s)),c=(0,p.useAppSelector)(e=>(0,f.selectAxisScale)(e,"yAxis",n,s));if(!a||!o||null==u||null==c)return null;var d=new K({x:u,y:c}),m=d.map({x:e,y:t},{position:"middle"});return"discard"!==i||d.isInRange(m)?m:null})(t,n,e.xAxisId,e.yAxisId,e.ifOverflow);if(!o)return null;var{x:s,y:u}=o,{shape:c,className:d,ifOverflow:m}=e,g=G(G({clipPath:"hidden"===m?"url(#".concat(a,")"):void 0},(0,q.svgPropertiesAndEvents)(e)),{},{cx:null!=s?s:void 0,cy:null!=u?u:void 0});return r.createElement(y.ZIndexLayer,{zIndex:e.zIndex},r.createElement(U.Layer,{className:(0,B.clsx)("recharts-reference-dot",d)},r.isValidElement(c)?r.cloneElement(c,g):"function"==typeof c?c(g):r.createElement(V.Dot,Z({},g,{cx:g.cx,cy:g.cy,className:"recharts-reference-dot-dot"})),r.createElement(H.CartesianLabelContextProvider,{x:s-i,y:u-i,width:2*i,height:2*i,upperWidth:2*i,lowerWidth:2*i},r.createElement(H.CartesianLabelFromLabelProp,{label:e.label}),e.children)))}var J={ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,label:!1,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1,zIndex:b.DefaultZIndexes.scatter};function ee(e){var t=(0,m.resolveDefaultProps)(e,J),{x:n,y:i,r:a,ifOverflow:o,yAxisId:l,xAxisId:s}=t;return r.createElement(r.Fragment,null,r.createElement(Q,{y:i,x:n,r:a,yAxisId:l,xAxisId:s,ifOverflow:o}),r.createElement(X,t))}function et(e){let t=new Date(e),r=t.toLocaleString("en-US",{month:"short",timeZone:"UTC"}),n=t.toLocaleString("en-US",{year:"2-digit",timeZone:"UTC"});return`${r} '${n}`}function er({active:e,payload:r,label:n}){return e&&r?.length?(0,t.jsxs)("div",{className:"border border-white/[0.08] bg-background/95 backdrop-blur-sm px-3 py-2 font-mono text-xs",children:[(0,t.jsx)("p",{className:"text-muted-foreground mb-1",children:n?new Date(n).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"}):""}),(0,t.jsxs)("p",{className:"text-foreground/80",children:["Avg: ",r[0].value.toFixed(1)," / day"]})]}):null}function en({cx:e,cy:r}){return null==e||null==r?null:(0,t.jsxs)("g",{children:[(0,t.jsx)("circle",{cx:e,cy:r,r:6,fill:"rgba(255,255,255,0.15)"}),(0,t.jsx)("circle",{cx:e,cy:r,r:3,fill:"rgba(255,255,255,0.8)"})]})}function ei({total:e,series:o}){if(0===o.length)return null;let l=(0,r.useMemo)(()=>(function(e,t){if(e.length<=7)return e;let r=[];for(let t=0;t<e.length;t+=7){let n=e.slice(t,t+7),i=n.reduce((e,t)=>e+t.value,0)/n.length;r.push({date:n[Math.floor(n.length/2)].date,value:Math.round(100*i)/100})}let n=e[e.length-1];return r[r.length-1].date!==n.date&&r.push(n),r})(o,0),[o]),s=Math.max(1,Math.floor(l.length/10)),u=l[l.length-1],c=(0,r.useMemo)(()=>(function(e){let t={label:"TBD",detail:"not enough data yet",recentAvg:null,olderAvg:null,growthPct:null};if(e.length<90)return t;let r=e.slice(-90),n=e.slice(-180,-90);if(0===n.length)return{...t,detail:"need more history"};let i=e=>e.reduce((e,t)=>e+t.value,0)/e.length,a=i(r),o=i(n),l={recentAvg:a,olderAvg:o};if(0===o&&a>0)return{label:"YES",detail:"from zero to hero",...l,growthPct:null};if(0===o)return{label:"NO",detail:"flatline",...l,growthPct:0};let s=(a-o)/o*100,u=a/o;return u>1.5?{label:"YES",detail:`${s.toFixed(0)}% growth`,...l,growthPct:s}:u>1.15?{label:"MAYBE",detail:"trending up",...l,growthPct:s}:u>.85?{label:"NO",detail:"holding steady",...l,growthPct:s}:{label:"NO",detail:"in decline",...l,growthPct:s}})(o),[o]);return(0,t.jsxs)("div",{className:"border border-white/[0.08] px-4 py-4 md:px-5 md:py-5",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between mb-5",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-3xl md:text-4xl font-mono font-semibold text-foreground tracking-tight tabular-nums",children:new Intl.NumberFormat("en",{notation:"compact",maximumFractionDigits:1}).format(e)}),(0,t.jsx)("p",{className:"text-[10px] text-muted-foreground font-mono uppercase tracking-widest mt-1",children:"Contributions"})]}),(0,t.jsxs)("div",{className:"flex flex-col items-end gap-1",children:[(0,t.jsxs)("a",{href:"https://areyougoingexponential.rhys.dev/stormix",target:"_blank",rel:"noopener noreferrer",className:"group flex flex-col items-end gap-1 no-underline",children:[(0,t.jsx)("span",{className:"text-[10px] text-muted-foreground
5/60 font-mono uppercase tracking-widest",children:"Am I going exponential?"}),(0,t.jsx)("span",{className:` 6 text-lg md:text-xl font-mono font-semibold tracking-tight 7 transition-colors duration-200 8 ${"YES"===c.label?"text-white":""} 9 ${"MAYBE"===c.label?"text-white/60":""} 10 ${"NO"===c.label?"text-white/30":""} 11 ${"TBD"===c.label?"text-white/20":""} 12 group-hover:text-white 13 `,children:c.label})]}),(0,t.jsxs)("div",{className:"relative group/info inline-flex items-center gap-1.5 cursor-default",children:[(0,t.jsx)("span",{className:"text-[10px] text-muted-foreground/40 font-mono tracking-wide",children:c.detail}),(0,t.jsx)("svg",{viewBox:"0 0 16 16",className:"size-3 text-muted-foreground/30 group-hover/info:text-muted-foreground/60 transition-colors",fill:"currentColor",children:(0,t.jsx)("path",{d:"M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Zm0 12.5a5.5 5.5 0 1 1 0-11 5.5 5.5 0 0 1 0 11ZM8 6a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 6Zm0-2.25a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"})}),(0,t.jsx)("div",{className:"absolute right-0 top-full mt-2 w-56 opacity-0 pointer-events-none group-hover/info:opacity-100 group-hover/info:pointer-events-auto transition-opacity duration-150 z-10",children:(0,t.jsxs)("div",{className:"border border-white/[0.08] bg-background/95 backdrop-blur-sm p-3 font-mono text-[10px] leading-relaxed text-muted-foreground",children:[(0,t.jsx)("p",{className:"text-foreground/70 mb-2",children:"How is this calculated?"}),null!=c.recentAvg&&null!=c.olderAvg?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex justify-between mb-1",children:[(0,t.jsx)("span",{children:"Last 90d avg"}),(0,t.jsxs)("span",{className:"text-foreground/60 tabular-nums",children:[c.recentAvg.toFixed(2),"/day"]})]}),(0,t.jsxs)("div",{className:"flex justify-between mb-1.5",children:[(0,t.jsx)("span",{children:"Prior 90d avg"}),(0,t.jsxs)("span",{className:"text-foreground/60 tabular-nums",children:[c.olderAvg.toFixed(2),"/day"]})]}),(0,t.jsxs)("div",{className:"border-t border-white/[0.06] pt-1.5 flex justify-between",children:[(0,t.jsx)("span",{children:"Change"}),(0,t.jsx)("span",{className:"text-foreground/60 tabular-nums",children:null!=c.growthPct?`${c.growthPct>0?"+":""}${c.growthPct.toFixed(1)}%`:"n/a"})]}),(0,t.jsxs)("p",{className:"mt-2 text-muted-foreground/50 leading-snug",children:[">"," 50% = yes, ",">"," 15% = maybe"]})]}):(0,t.jsx)("p",{children:"Not enough data for comparison. Need at least 180 days of history."})]})})]})]})]}),(0,t.jsx)("div",{className:"w-full",style:{aspectRatio:"2.5 / 1"},children:(0,t.jsx)(F.ResponsiveContainer,{width:"100%",height:"100%",children:(0,t.jsxs)(n.AreaChart,{data:l,margin:{top:4,right:4,bottom:0,left:0},children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"contribGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"currentColor",stopOpacity:.15}),(0,t.jsx)("stop",{offset:"100%",stopColor:"currentColor",stopOpacity:0})]})}),(0,t.jsx)(L,{horizontal:!0,vertical:!1,strokeDasharray:"3 3",stroke:"rgba(255,255,255,0.04)"}),(0,t.jsx)(a.XAxis,{dataKey:"date",tickFormatter:et,interval:s,tick:{fontSize:10,fill:"rgba(255,255,255,0.3)",fontFamily:"monospace"},axisLine:!1,tickLine:!1}),(0,t.jsx)(R.Tooltip,{content:(0,t.jsx)(er,{}),cursor:{stroke:"rgba(255,255,255,0.1)"}}),(0,t.jsx)(i.Area,{type:"monotone",dataKey:"value",stroke:"rgba(255,255,255,0.5)",strokeWidth:1,fill:"url(#contribGradient)",dot:!1,activeDot:{r:2,fill:"white",strokeWidth:0}}),u&&(0,t.jsx)(ee,{x:u.date,y:u.value,shape:(0,t.jsx)(en,{}),ifOverflow:"extendDomain"})]})})})]})}ee.displayName="ReferenceDot",e.s(["default",()=>ei],37346)},61126,e=>{"use strict";var t=e.i(18050),r=e.i(71645),n=e.i(2335),i=e.i(65433),a=e.i(7703);function o(e){(0,a.default)(1,arguments);var t=(0,i.default)(e);return t.setHours(0,0,0,0),t}var l=e.i(13913);function s(e){return(0,a.default)(1,arguments),(0,i.default)(e).getDay()}var u=e.i(58846);function c(e,t){(0,a.default)(2,arguments);var r=(0,i.default)(e),n=(0,u.default)(t);return isNaN(n)?new Date(NaN):(n&&r.setDate(r.getDate()+n),r)}function d(e,t){(0,a.default)(1,arguments);var r,n,i,o=(0,u.default)(null!=(r=null==t?void 0:t.additionalDigits)?r:2);if(2!==o&&1!==o&&0!==o)throw RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var l=function(e){var t,r={},n=e.split(f);if(n.length>2)return r;if(/:/.test(n[0])?t=n[0]:(r.date=n[0],t=n[1],p.test(r.date)&&(r.date=e.split(p)[0],t=e.substr(r.date.length,e.length))),t){var i=h.exec(t);i?(r.time=t.replace(i[1],""),r.timezone=i[1]):r.time=t}return r}(e);if(l.date){var s=function(e,t){var r=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};var i=n[1]?parseInt(n[1]):null,a=n[2]?parseInt(n[2]):null;return{year:null===a?i:100*a,restDateString:e.slice((n[1]||n[2]).length)}}(l.date,o);n=function(e,t){if(null===t)return new Date(NaN);var r,n,i,a,o,l,s,u,c,d,f,p,h=e.match(m);if(!h)return new Date(NaN);var g=!!h[4],v=y(h[1]),b=y(h[2])-1,O=y(h[3]),S=y(h[4]),P=y(h[5])-1;if(g){return(r=S,n=P,r>=1&&r<=53&&n>=0&&n<=6)?(i=t,a=S,o=P,(l=new Date(0)).setUTCFullYear(i,0,4),s=l.getUTCDay()||7,l.setUTCDate(l.getUTCDate()+((a-1)*7+o+1-s)),l):new Date(NaN)}var j=new Date(0);return(u=t,c=b,d=O,c>=0&&c<=11&&d>=1&&d<=(x[c]||(w(u)?29:28))&&(f=t,(p=v)>=1&&p<=(w(f)?366:365)))?(j.setUTCFullYear(t,b,Math.max(v,O)),j):new Date(NaN)}
13(s.restDateString,s.year)}if(!n||isNaN(n.getTime()))return new Date(NaN);var c=n.getTime(),d=0;if(l.time&&isNaN(d=function(e){var t,r,n,i=e.match(g);if(!i)return NaN;var a=b(i[1]),o=b(i[2]),l=b(i[3]);return(t=a,r=o,n=l,24===t?0===r&&0===n:n>=0&&n<60&&r>=0&&r<60&&t>=0&&t<25)?36e5*a+6e4*o+1e3*l:NaN}(l.time)))return new Date(NaN);if(l.timezone){if(isNaN(i=function(e){if("Z"===e)return 0;var t,r=e.match(v);if(!r)return 0;var n="+"===r[1]?-1:1,i=parseInt(r[2]),a=r[3]&&parseInt(r[3])||0;return(t=a)>=0&&t<=59?n*(36e5*i+6e4*a):NaN}(l.timezone)))return new Date(NaN)}else{var O=new Date(c+d),S=new Date(0);return S.setFullYear(O.getUTCFullYear(),O.getUTCMonth(),O.getUTCDate()),S.setHours(O.getUTCHours(),O.getUTCMinutes(),O.getUTCSeconds(),O.getUTCMilliseconds()),S}return new Date(c+d+i)}var f=/[T ]/,p=/[Z ]/i,h=/([Z+-].*)$/,m=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,g=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,v=/^([+-])(\d{2})(?::?(\d{2}))?$/;function y(e){return e?parseInt(e):1}function b(e){return e&&parseFloat(e.replace(",","."))||0}var x=[31,null,31,30,31,30,31,31,30,31,30,31];function w(e){return e%400==0||e%4==0&&e%100!=0}var O=e.i(78931);let S=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],P={months:S,weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],totalCount:"{{count}} activities in {{year}}",legend:{less:"Less",more:"More"}},j=(0,r.createContext)(null),E=()=>{let e=(0,r.useContext)(j);if(!e)throw Error("ContributionGraph components must be used within a ContributionGraph");return e},k=({data:e,blockMargin:f=4,blockRadius:p=2,blockSize:h=12,fontSize:m=14,labels:g,maxLevel:v=4,style:y={},totalCount:b,weekStart:x=0,className:w,...S})=>{let E=Math.max(1,v),k=(0,r.useMemo)(()=>((e,t=0)=>{if(0===e.length)return[];let r=(e=>{if(0===e.length)return[];let t=[...e].sort((e,t)=>e.date.localeCompare(t.date)),r=new Map(e.map(e=>[e.date,e])),n=t[0],o=t.at(-1);return o?(function(e,t){(0,a.default)(1,arguments);var r,n=e||{},o=(0,i.default)(n.start),l=(0,i.default)(n.end).getTime();if(!(o.getTime()<=l))throw RangeError("Invalid interval");var s=[];o.setHours(0,0,0,0);var u=Number(null!=(r=null==t?void 0:t.step)?r:1);if(u<1||isNaN(u))throw RangeError("`options.step` must be a number greater than 1");for(;o.getTime()<=l;)s.push((0,i.default)(o)),o.setDate(o.getDate()+u),o.setHours(0,0,0,0);return s})({start:d(n.date),end:d(o.date)}).map(e=>{let t=function(e,t){(0,a.default)(1,arguments);var r,n,o=(0,i.default)(e);if(isNaN(o.getTime()))throw RangeError("Invalid time value");var s=String(null!=(r=null==t?void 0:t.format)?r:"extended"),u=String(null!=(n=null==t?void 0:t.representation)?n:"complete");if("extended"!==s&&"basic"!==s)throw RangeError("format must be 'extended' or 'basic'");if("date"!==u&&"time"!==u&&"complete"!==u)throw RangeError("representation must be 'date', 'time', or 'complete'");var c="",d="",f="extended"===s?"-":"";if("time"!==u){var p=(0,l.default)(o.getDate(),2),h=(0,l.default)(o.getMonth()+1,2),m=(0,l.default)(o.getFullYear(),4);c="".concat(m).concat(f).concat(h).concat(f).concat(p)}if("date"!==u){var g=o.getTimezoneOffset();if(0!==g){var v=Math.abs(g),y=(0,l.default)(Math.floor(v/60),2),b=(0,l.default)(v%60,2);d="".concat(g<0?"+":"-").concat(y,":").concat(b)}else d="Z";var x=(0,l.default)(o.getHours(),2),w=(0,l.default)(o.getMinutes(),2),O=(0,l.default)(o.getSeconds(),2),S=""===c?"":"T",P=[x,w,O].join("extended"===s?":":"");c="".concat(c).concat(S).concat(P).concat(d)}return c}(e,{representation:"date"});return r.has(t)?r.get(t):{date:t,count:0,level:0}}):[]})(e),f=d(r[0].date),p=s(f)===t?f:function(e,t){return(0,a.default)(2,arguments),function(e,t){return(0,a.default)(2,arguments),c(e,7*(0,u.default)(t))}(e,-(0,u.default)(t))}(function(e,t){(0,a.default)(2,arguments);var r=t-s(e);return r<=0&&(r+=7),c(e,r)}(f,t),1),h=[...Array(function(e,t){(0,a.default)(2,arguments);var r=o(e),i=o(t);return Math.round((r.getTime()-(0,n.default)(r)-(i.getTime()-(0,n.default)(i)))/864e5)}(f,p)).fill(void 0),...r];return Array(Math.ceil(h.length/7)).fill(void 0).map((e,t)=>h.slice(7*t,7*t+7))})(e,x),[e,x]),A={...P,...g},C=m+8,M=e.length>0?function(e){return(0,a.default)(1,arguments),(0,i.default)(e).getFullYear()}(d(e[0].date)):new Date().getFullYear(),T="number"==typeof b?b:e.reduce((e,t)=>
13e+t.count,0),N=k.length*(h+f)-f;return 0===e.length?null:(0,t.jsx)(j.Provider,{value:{data:e,weeks:k,blockMargin:f,blockRadius:p,blockSize:h,fontSize:m,labels:A,labelHeight:C,maxLevel:E,totalCount:T,weekStart:x,year:M,width:N,height:C+(h+f)*7-f},children:(0,t.jsx)("div",{className:(0,O.cl)("flex w-max flex-col gap-2",w),style:{fontSize:m,...y},...S})})},A=({activity:e,dayIndex:r,weekIndex:n,className:i,...a})=>{let{blockSize:o,blockMargin:l,blockRadius:s,labelHeight:u,maxLevel:c}=E();if(e.level<0||e.level>c)throw RangeError(`Provided activity level ${e.level} for ${e.date} is out of range. It must be between 0 and ${c}.`);return(0,t.jsx)("rect",{className:(0,O.cl)('data-[level="0"]:fill-muted','data-[level="1"]:fill-muted-foreground/20','data-[level="2"]:fill-muted-foreground/40','data-[level="3"]:fill-muted-foreground/60','data-[level="4"]:fill-muted-foreground/80',i),"data-count":e.count,"data-date":e.date,"data-level":e.level,height:o,rx:s,ry:s,width:o,x:(o+l)*n,y:u+(o+l)*r,...a})},C=({hideMonthLabels:e=!1,className:n,children:o,...l})=>{let{weeks:s,width:u,height:c,blockSize:f,blockMargin:p,labels:h}=E(),m=(0,r.useMemo)(()=>((e,t=S)=>e.reduce((e,r,n)=>{let o=r.find(e=>void 0!==e);if(!o)throw Error(`Unexpected error: Week ${n+1} is empty: [${r}].`);let l=t[function(e){return(0,a.default)(1,arguments),(0,i.default)(e).getMonth()}(d(o.date))];if(!l){let e=new Date(o.date).toLocaleString("en-US",{month:"short"});throw Error(`Unexpected error: undefined month label for ${e}.`)}let s=e.at(-1);return 0!==n&&s&&s.label===l?e:e.concat({weekIndex:n,label:l})},[]).filter(({weekIndex:t},r,n)=>0===r?n[1]&&n[1].weekIndex-t>=3:r!==n.length-1||e.slice(t).length>=3))(s,h.months),[s,h.months]);return(0,t.jsx)("div",{className:(0,O.cl)("max-w-full overflow-x-auto overflow-y-hidden",n),...l,children:(0,t.jsxs)("svg",{className:"block overflow-visible",height:c,viewBox:`0 0 ${u} ${c}`,width:u,children:[(0,t.jsx)("title",{children:"Contribution Graph"}),!e&&(0,t.jsx)("g",{className:"fill-current",children:m.map(({label:e,weekIndex:r})=>(0,t.jsx)("text",{dominantBaseline:"hanging",x:(f+p)*r,children:e},r))}),s.map((e,n)=>e.map((e,i)=>e?(0,t.jsx)(r.Fragment,{children:o({activity:e,dayIndex:i,weekIndex:n})},`${n}-${i}`):null))]})})},M=({className:e,...r})=>(0,t.jsx)("div",{className:(0,O.cl)("flex flex-wrap gap-1 whitespace-nowrap sm:gap-x-4",e),...r}),T=({className:e,children:r,...n})=>{let{totalCount:i,year:a,labels:o}=E();return r?(0,t.jsx)(t.Fragment,{children:r({totalCount:i,year:a})}):(0,t.jsx)("div",{className:(0,O.cl)("text-muted-foreground",e),...n,children:o.totalCount?o.totalCount.replace("{{count}}",String(i)).replace("{{year}}",String(a)):`${i} activities in ${a}`})},N=({className:e,children:n,...i})=>{let{labels:a,maxLevel:o,blockSize:l,blockRadius:s}=E();return(0,t.jsxs)("div",{className:(0,O.cl)("ml-auto flex items-center gap-[3px]",e),...i,children:[(0,t.jsx)("span",{className:"mr-1 text-muted-foreground",children:a.legend?.less||"Less"}),Array(o+1).fill(void 0).map((e,i)=>n?(0,t.jsx)(r.Fragment,{children:n({level:i})},i):(0,t.jsxs)("svg",{height:l,width:l,children:[(0,t.jsx)("title",{children:`${i} contributions`}),(0,t.jsx)("rect",{className:(0,O.cl)("stroke-[1px] stroke-border",'data-[level="0"]:fill-muted','data-[level="1"]:fill-muted-foreground/20','data-[level="2"]:fill-muted-foreground/40','data-[level="3"]:fill-muted-foreground/60','data-[level="4"]:fill-muted-foreground/80'),"data-level":i,height:l,rx:s,ry:s,width:l})]},i)),(0,t.jsx)("span",{className:"ml-1 text-muted-foreground",children:a.legend?.more||"More"})]})},D=[{key:"all",label:"All Time",days:1/0},{key:"1y",label:"Last Year",days:365},{key:"6m",label:"6 Months",days:182},{key:"90d",label:"90 Days",days:90}];function I(e){switch(e){case"all":return{blockSize:12,blockMargin:3};case"1y":return{blockSize:14,blockMargin:3};case"6m":return{blockSize:18,blockMargin:4};case"90d":return{blockSize:24,blockMargin:5}}}e.s(["default",0,({activities:e,total:n})=>{let[i,a]=(0,r.useState)("all"),o=(0,r.useRef)(null),{filteredActivities:l,filteredTotal:s}=(0,r.useMemo)(()=>{let t=D.find(e=>e.key===i);if(t.days===1/0)return{filteredActivities:e,filteredTotal:n};let r=new Date;r.setUTCHours(0,0,0,0),r.setDate(r.getDate()-t.days);let a=r.toISOString().slice(0,10),o=e.filter(e=>e.date>=a),l=o.reduce((e,t)=>
13e+t.count,0);return{filteredActivities:o,filteredTotal:l}},[e,n,i]),u=(0,r.useCallback)(()=>{let e=o.current;e&&(e.scrollLeft=e.scrollWidth)},[]);return(0,r.useEffect)(()=>{u()},[i,u]),(0,t.jsxs)("div",{className:"flex flex-col gap-3 min-w-0",children:[(0,t.jsx)("div",{className:"flex items-center gap-1 flex-wrap",children:D.map(e=>(0,t.jsx)("button",{onClick:()=>a(e.key),className:(0,O.cl)("px-2.5 py-1 rounded text-xs font-mono transition-all duration-150",i===e.key?"bg-muted text-foreground ring-1 ring-border":"text-muted-foreground hover:text-foreground hover:bg-muted/50"),children:e.label},e.key))}),(0,t.jsx)("div",{ref:o,className:"overflow-x-auto",children:(0,t.jsxs)(k,{data:l,totalCount:s,blockSize:I(i).blockSize,blockMargin:I(i).blockMargin,blockRadius:2,fontSize:11,labels:{totalCount:function(e){switch(e){case"all":return"{{count}} contributions all-time";case"1y":return"{{count}} contributions in the last year";case"6m":return"{{count}} contributions in the last 6 months";case"90d":return"{{count}} contributions in the last 90 days"}}(i)},children:[(0,t.jsx)(C,{className:"text-muted-foreground",children:({activity:e,dayIndex:r,weekIndex:n})=>(0,t.jsx)(A,{activity:e,dayIndex:r,weekIndex:n,className:'transition-[filter] duration-150 hover:brightness-125 motion-reduce:transition-none data-[level="0"]:fill-[var(--heat-0)] data-[level="1"]:fill-[var(--heat-1)] data-[level="2"]:fill-[var(--heat-2)] data-[level="3"]:fill-[var(--heat-3)] data-[level="4"]:fill-[var(--heat-4)]',children:(0,t.jsx)("title",{children:`${e.count} contribution${1===e.count?"":"s"} on ${e.date}`})})}),(0,t.jsxs)(M,{children:[(0,t.jsx)(T,{}),(0,t.jsx)(N,{})]})]})})]})}],61126)}]);
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.