diff --git "a/_app/immutable/nodes/0.kcWwAGgm.js" "b/_app/immutable/nodes/0.kcWwAGgm.js" new file mode 100644--- /dev/null +++ "b/_app/immutable/nodes/0.kcWwAGgm.js" @@ -0,0 +1,19 @@ +var gg=Object.defineProperty;var jc=n=>{throw TypeError(n)};var yg=(n,t,e)=>t in n?gg(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e;var Ya=(n,t,e)=>yg(n,typeof t!="symbol"?t+"":t,e),Lc=(n,t,e)=>t.has(n)||jc("Cannot "+e);var Or=(n,t,e)=>(Lc(n,t,"read from private field"),e?e.call(n):t.get(n)),ts=(n,t,e)=>t.has(n)?jc("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(n):t.set(n,e),Ka=(n,t,e,r)=>(Lc(n,t,"write to private field"),r?r.call(n,e):t.set(n,e),e);var Rc=(n,t,e,r)=>({set _(i){Ka(n,t,i,e)},get _(){return Or(n,t,r)}});import{b_ as $n,b$ as Ut,c0 as Mo,c1 as Ai,c2 as Dt,c3 as A,c4 as Ur,q as _g,n as bg,ah as zt,c5 as th,c6 as vg,c7 as wg,c8 as Sg,c9 as Ig,w as Qe,x as un,F as es,bF as Og,bB as Rn,G as Bt,A as er,B as Yt,bz as Uc,H as We,ca as Yo,ao as Dg,ak as ns,bA as nr,bD as xc,ap as xr,al as hi,y as kg,z as Ja,v as eh,t as Eg,K as In,bI as _l,cb as Zr,k as ye,u as nh,bl as Vc,M as Ql,o as Ag,L as Ci,bG as Tg,bQ as zc,g as rh,cc as Bg,cd as Pg,I as On,ce as Mg,cf as Ng,cg as Ko,f as Us,ch as Cg,ci as Fg,cj as ih,ck as jg,cl as sh,cm as Lg,cn as Rg,e as Ug,co as bl,cp as xg,Q as Wc,bp as Vg,cq as zg}from"../chunks/VennDiagram.svelte_svelte_type_style_lang.BvCrDgSx.js";import{p as ws,v as Wg,c as Hg,d as Hc,u as qc,g as $c,w as Je,m as qg,x as Oi,q as $g,r as oi,k as Yg,i as Kg,y as Jg,z as Qg,e as Gg,s as Xg,B as Zg}from"../chunks/button.DfeRvuoX.js";import{V as go,q as oh,a8 as ty,s as Zt,b as It,k as x,f as O,a9 as an,n as Me,aa as de,ab as ei,G as ir,N as zn,z as Se,D as Ie,E as Oe,F as De,e as q,d as $,g as Q,af as Yc,J as Fr,B as fe,L as yr,ac as $e,I as Bn,a as et,t as Pt,c as nt,i as Mt,j as N,l as H,m as Fe,a7 as ey,u as Qt,ap as Jo,r as Xr,T as Qo,H as pr,S as ny,ak as Qn,A as Br,p as ry,ao as Kc,M as iy,aj as ah}from"../chunks/scheduler.B2FSa8mv.js";import{S as se,i as oe,g as qt,b as M,d as $t,t as E,h as Pa,j as Zs,f as vn,c as st,a as ot,m as at,e as lt,k as lh}from"../chunks/index.CzNnnxDZ.js";import{w as ze,d as us,b as sy,c as oy}from"../chunks/entry.CmEkywbK.js";import{p as Ma,n as ch}from"../chunks/stores.BQnhBgve.js";import{d as vl}from"../chunks/index.rV6zwFgL.js";import{G as ay,X as ly,B as cy,S as uy}from"../chunks/index.CqVitEmB.js";import{t as No,g as Jc,o as Co,c as fy,r as dy,b as hy,e as Gl,f as my}from"../chunks/arrays.DATw8jA9.js";import{A as py,a as Qa}from"../chunks/AccordionItem.BAM5BvX8.js";const gy=new TextDecoder("utf-8"),wl=n=>gy.decode(n),yy=new TextEncoder,Xl=n=>yy.encode(n),_y=n=>typeof n=="number",by=n=>typeof n=="boolean",Ge=n=>typeof n=="function",Pn=n=>n!=null&&Object(n)===n,xs=n=>Pn(n)&&Ge(n.then),Na=n=>Pn(n)&&Ge(n[Symbol.iterator]),Zl=n=>Pn(n)&&Ge(n[Symbol.asyncIterator]),Sl=n=>Pn(n)&&Pn(n.schema),uh=n=>Pn(n)&&"done"in n&&"value"in n,fh=n=>Pn(n)&&Ge(n.stat)&&_y(n.fd),dh=n=>Pn(n)&&tc(n.body),hh=n=>"_getDOMStream"in n&&"_getNodeStream"in n,tc=n=>Pn(n)&&Ge(n.cancel)&&Ge(n.getReader)&&!hh(n),mh=n=>Pn(n)&&Ge(n.read)&&Ge(n.pipe)&&by(n.readable)&&!hh(n),vy=n=>Pn(n)&&Ge(n.clear)&&Ge(n.bytes)&&Ge(n.position)&&Ge(n.setPosition)&&Ge(n.capacity)&&Ge(n.getBufferIdentifier)&&Ge(n.createLong),ec=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:ArrayBuffer;function wy(n){const t=n[0]?[n[0]]:[];let e,r,i,s;for(let o,a,l=0,c=0,u=n.length;++lu+f.byteLength,0);let i,s,o,a=0,l=-1;const c=Math.min(t||Number.POSITIVE_INFINITY,r);for(const u=e.length;++lie(Int32Array,n),Gc=n=>ie(BigInt64Array,n),Ht=n=>ie(Uint8Array,n),Il=n=>(n.next(),n);function*Sy(n,t){const e=function*(i){yield i},r=typeof t=="string"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer||t instanceof ec?e(t):Na(t)?t:e(t);return yield*Il(function*(i){let s=null;do s=i.next(yield ie(n,s));while(!s.done)}(r[Symbol.iterator]())),new n}const Iy=n=>Sy(Uint8Array,n);function ph(n,t){return $n(this,arguments,function*(){if(xs(t))return yield Ut(yield Ut(yield*Mo(Ai(ph(n,yield Ut(t))))));const r=function(o){return $n(this,arguments,function*(){yield yield Ut(yield Ut(o))})},i=function(o){return $n(this,arguments,function*(){yield Ut(yield*Mo(Ai(Il(function*(a){let l=null;do l=a.next(yield l==null?void 0:l.value);while(!l.done)}(o[Symbol.iterator]())))))})},s=typeof t=="string"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer||t instanceof ec?r(t):Na(t)?i(t):Zl(t)?t:r(t);return yield Ut(yield*Mo(Ai(Il(function(o){return $n(this,arguments,function*(){let a=null;do a=yield Ut(o.next(yield yield Ut(ie(n,a))));while(!a.done)})}(s[Symbol.asyncIterator]()))))),yield Ut(new n)})}const Oy=n=>ph(Uint8Array,n);function Dy(n,t){let e=0;const r=n.length;if(r!==t.length)return!1;if(r>0)do if(n[e]!==t[e])return!1;while(++e(n.next(),n);function*ky(n){let t,e=!1,r=[],i,s,o,a=0;function l(){return s==="peek"?Gn(r,o)[0]:([i,r,a]=Gn(r,o),i)}({cmd:s,size:o}=(yield null)||{cmd:"read",size:0});const c=Iy(n)[Symbol.iterator]();try{do if({done:t,value:i}=Number.isNaN(o-a)?c.next():c.next(o-a),!t&&i.byteLength>0&&(r.push(i),a+=i.byteLength),t||o<=a)do({cmd:s,size:o}=yield l());while(o0&&(i.push(s),l+=s.byteLength),e||a<=l)do({cmd:o,size:a}=yield yield Ut(c()));while(a0&&(i.push(Ht(s)),l+=s.byteLength),e||a<=l)do({cmd:o,size:a}=yield yield Ut(c()));while(a{})}get closed(){return this.reader?this.reader.closed.catch(()=>{}):Promise.resolve()}releaseLock(){this.reader&&this.reader.releaseLock(),this.reader=null}cancel(t){return Dt(this,void 0,void 0,function*(){const{reader:e,source:r}=this;e&&(yield e.cancel(t).catch(()=>{})),r&&r.locked&&this.releaseLock()})}read(t){return Dt(this,void 0,void 0,function*(){if(t===0)return{done:this.reader==null,value:new Uint8Array(0)};const e=yield this.reader.read();return!e.done&&(e.value=Ht(e)),e})}}const Ga=(n,t)=>{const e=i=>r([t,i]);let r;return[t,e,new Promise(i=>(r=i)&&n.once(t,e))]};function By(n){return $n(this,arguments,function*(){const e=[];let r="error",i=!1,s=null,o,a,l=0,c=[],u;function f(){return o==="peek"?Gn(c,a)[0]:([u,c,l]=Gn(c,a),u)}if({cmd:o,size:a}=(yield yield Ut(null))||{cmd:"read",size:0},n.isTTY)return yield yield Ut(new Uint8Array(0)),yield Ut(null);try{e[0]=Ga(n,"end"),e[1]=Ga(n,"error");do{if(e[2]=Ga(n,"readable"),[r,s]=yield Ut(Promise.race(e.map(d=>d[2]))),r==="error")break;if((i=r==="end")||(Number.isFinite(a-l)?(u=Ht(n.read(a-l)),u.byteLength0&&(c.push(u),l+=u.byteLength)),i||a<=l)do({cmd:o,size:a}=yield yield Ut(f()));while(a{for(const[_,y]of d)n.off(_,y);try{const _=n.destroy;_&&_.call(n,g),g=void 0}catch(_){g=_||g}finally{g!=null?p(g):m()}})}})}var Pe;(function(n){n[n.V1=0]="V1",n[n.V2=1]="V2",n[n.V3=2]="V3",n[n.V4=3]="V4",n[n.V5=4]="V5"})(Pe||(Pe={}));var ln;(function(n){n[n.Sparse=0]="Sparse",n[n.Dense=1]="Dense"})(ln||(ln={}));var He;(function(n){n[n.HALF=0]="HALF",n[n.SINGLE=1]="SINGLE",n[n.DOUBLE=2]="DOUBLE"})(He||(He={}));var wn;(function(n){n[n.DAY=0]="DAY",n[n.MILLISECOND=1]="MILLISECOND"})(wn||(wn={}));var gt;(function(n){n[n.SECOND=0]="SECOND",n[n.MILLISECOND=1]="MILLISECOND",n[n.MICROSECOND=2]="MICROSECOND",n[n.NANOSECOND=3]="NANOSECOND"})(gt||(gt={}));var Xn;(function(n){n[n.YEAR_MONTH=0]="YEAR_MONTH",n[n.DAY_TIME=1]="DAY_TIME",n[n.MONTH_DAY_NANO=2]="MONTH_DAY_NANO"})(Xn||(Xn={}));const Xa=2,Wn=4,ar=4,te=4,Ar=new Int32Array(2),Xc=new Float32Array(Ar.buffer),Zc=new Float64Array(Ar.buffer),_o=new Uint16Array(new Uint8Array([1,0]).buffer)[0]===1;var Ol;(function(n){n[n.UTF8_BYTES=1]="UTF8_BYTES",n[n.UTF16_STRING=2]="UTF16_STRING"})(Ol||(Ol={}));let Fi=class gh{constructor(t){this.bytes_=t,this.position_=0,this.text_decoder_=new TextDecoder}static allocate(t){return new gh(new Uint8Array(t))}clear(){this.position_=0}bytes(){return this.bytes_}position(){return this.position_}setPosition(t){this.position_=t}capacity(){return this.bytes_.length}readInt8(t){return this.readUint8(t)<<24>>24}readUint8(t){return this.bytes_[t]}readInt16(t){return this.readUint16(t)<<16>>16}readUint16(t){return this.bytes_[t]|this.bytes_[t+1]<<8}readInt32(t){return this.bytes_[t]|this.bytes_[t+1]<<8|this.bytes_[t+2]<<16|this.bytes_[t+3]<<24}readUint32(t){return this.readInt32(t)>>>0}readInt64(t){return BigInt.asIntN(64,BigInt(this.readUint32(t))+(BigInt(this.readUint32(t+4))<>8}writeUint16(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8}writeInt32(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8,this.bytes_[t+2]=e>>16,this.bytes_[t+3]=e>>24}writeUint32(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8,this.bytes_[t+2]=e>>16,this.bytes_[t+3]=e>>24}writeInt64(t,e){this.writeInt32(t,Number(BigInt.asIntN(32,e))),this.writeInt32(t+4,Number(BigInt.asIntN(32,e>>BigInt(32))))}writeUint64(t,e){this.writeUint32(t,Number(BigInt.asUintN(32,e))),this.writeUint32(t+4,Number(BigInt.asUintN(32,e>>BigInt(32))))}writeFloat32(t,e){Xc[0]=e,this.writeInt32(t,Ar[0])}writeFloat64(t,e){Zc[0]=e,this.writeInt32(t,Ar[_o?0:1]),this.writeInt32(t+4,Ar[_o?1:0])}getBufferIdentifier(){if(this.bytes_.lengththis.minalign&&(this.minalign=t);const r=~(this.bb.capacity()-this.space+e)+1&t-1;for(;this.space=0&&this.vtable[e]==0;e--);const r=e+1;for(;e>=0;e--)this.addInt16(this.vtable[e]!=0?t-this.vtable[e]:0);const i=2;this.addInt16(t-this.object_start);const s=(r+i)*Xa;this.addInt16(s);let o=0;const a=this.space;t:for(e=0;e=0;o--)this.writeInt8(s.charCodeAt(o))}this.prep(this.minalign,Wn+i),this.addOffset(t),i&&this.addInt32(this.bb.capacity()-this.space),this.bb.setPosition(this.space)}finishSizePrefixed(t,e){this.finish(t,e,!0)}requiredField(t,e){const r=this.bb.capacity()-t,i=r-this.bb.readInt32(r);if(!(e=0;r--)t.addInt32(e[r]);return t.endVector()}static startTypeIdsVector(t,e){t.startVector(4,e,4)}static endUnion(t){return t.endObject()}static createUnion(t,e,r){return sn.startUnion(t),sn.addMode(t,e),sn.addTypeIds(t,r),sn.endUnion(t)}}let ou=class ys{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsUtf8(t,e){return(e||new ys).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsUtf8(t,e){return t.setPosition(t.position()+te),(e||new ys).__init(t.readInt32(t.position())+t.position(),t)}static startUtf8(t){t.startObject(0)}static endUtf8(t){return t.endObject()}static createUtf8(t){return ys.startUtf8(t),ys.endUtf8(t)}};var ue;(function(n){n[n.NONE=0]="NONE",n[n.Null=1]="Null",n[n.Int=2]="Int",n[n.FloatingPoint=3]="FloatingPoint",n[n.Binary=4]="Binary",n[n.Utf8=5]="Utf8",n[n.Bool=6]="Bool",n[n.Decimal=7]="Decimal",n[n.Date=8]="Date",n[n.Time=9]="Time",n[n.Timestamp=10]="Timestamp",n[n.Interval=11]="Interval",n[n.List=12]="List",n[n.Struct_=13]="Struct_",n[n.Union=14]="Union",n[n.FixedSizeBinary=15]="FixedSizeBinary",n[n.FixedSizeList=16]="FixedSizeList",n[n.Map=17]="Map",n[n.Duration=18]="Duration",n[n.LargeBinary=19]="LargeBinary",n[n.LargeUtf8=20]="LargeUtf8",n[n.LargeList=21]="LargeList",n[n.RunEndEncoded=22]="RunEndEncoded"})(ue||(ue={}));let pn=class xo{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsField(t,e){return(e||new xo).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsField(t,e){return t.setPosition(t.position()+te),(e||new xo).__init(t.readInt32(t.position())+t.position(),t)}name(t){const e=this.bb.__offset(this.bb_pos,4);return e?this.bb.__string(this.bb_pos+e,t):null}nullable(){const t=this.bb.__offset(this.bb_pos,6);return t?!!this.bb.readInt8(this.bb_pos+t):!1}typeType(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.readUint8(this.bb_pos+t):ue.NONE}type(t){const e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__union(t,this.bb_pos+e):null}dictionary(t){const e=this.bb.__offset(this.bb_pos,12);return e?(t||new lr).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}children(t,e){const r=this.bb.__offset(this.bb_pos,14);return r?(e||new xo).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+t*4),this.bb):null}childrenLength(){const t=this.bb.__offset(this.bb_pos,14);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const r=this.bb.__offset(this.bb_pos,16);return r?(e||new Ce).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+t*4),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,16);return t?this.bb.__vector_len(this.bb_pos+t):0}static startField(t){t.startObject(7)}static addName(t,e){t.addFieldOffset(0,e,0)}static addNullable(t,e){t.addFieldInt8(1,+e,0)}static addTypeType(t,e){t.addFieldInt8(2,e,ue.NONE)}static addType(t,e){t.addFieldOffset(3,e,0)}static addDictionary(t,e){t.addFieldOffset(4,e,0)}static addChildren(t,e){t.addFieldOffset(5,e,0)}static createChildrenVector(t,e){t.startVector(4,e.length,4);for(let r=e.length-1;r>=0;r--)t.addOffset(e[r]);return t.endVector()}static startChildrenVector(t,e){t.startVector(4,e,4)}static addCustomMetadata(t,e){t.addFieldOffset(6,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let r=e.length-1;r>=0;r--)t.addOffset(e[r]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endField(t){return t.endObject()}},xn=class rr{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsSchema(t,e){return(e||new rr).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsSchema(t,e){return t.setPosition(t.position()+te),(e||new rr).__init(t.readInt32(t.position())+t.position(),t)}endianness(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):ji.Little}fields(t,e){const r=this.bb.__offset(this.bb_pos,6);return r?(e||new pn).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+t*4),this.bb):null}fieldsLength(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const r=this.bb.__offset(this.bb_pos,8);return r?(e||new Ce).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+t*4),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}features(t){const e=this.bb.__offset(this.bb_pos,10);return e?this.bb.readInt64(this.bb.__vector(this.bb_pos+e)+t*8):BigInt(0)}featuresLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__vector_len(this.bb_pos+t):0}static startSchema(t){t.startObject(4)}static addEndianness(t,e){t.addFieldInt16(0,e,ji.Little)}static addFields(t,e){t.addFieldOffset(1,e,0)}static createFieldsVector(t,e){t.startVector(4,e.length,4);for(let r=e.length-1;r>=0;r--)t.addOffset(e[r]);return t.endVector()}static startFieldsVector(t,e){t.startVector(4,e,4)}static addCustomMetadata(t,e){t.addFieldOffset(2,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let r=e.length-1;r>=0;r--)t.addOffset(e[r]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static addFeatures(t,e){t.addFieldOffset(3,e,0)}static createFeaturesVector(t,e){t.startVector(8,e.length,8);for(let r=e.length-1;r>=0;r--)t.addInt64(e[r]);return t.endVector()}static startFeaturesVector(t,e){t.startVector(8,e,8)}static endSchema(t){return t.endObject()}static finishSchemaBuffer(t,e){t.finish(e)}static finishSizePrefixedSchemaBuffer(t,e){t.finish(e,void 0,!0)}static createSchema(t,e,r,i,s){return rr.startSchema(t),rr.addEndianness(t,e),rr.addFields(t,r),rr.addCustomMetadata(t,i),rr.addFeatures(t,s),rr.endSchema(t)}};var Gt;(function(n){n[n.NONE=0]="NONE",n[n.Schema=1]="Schema",n[n.DictionaryBatch=2]="DictionaryBatch",n[n.RecordBatch=3]="RecordBatch",n[n.Tensor=4]="Tensor",n[n.SparseTensor=5]="SparseTensor"})(Gt||(Gt={}));const Py=void 0;function Vs(n){if(n===null)return"null";if(n===Py)return"undefined";switch(typeof n){case"number":return`${n}`;case"bigint":return`${n}`;case"string":return`"${n}"`}return typeof n[Symbol.toPrimitive]=="function"?n[Symbol.toPrimitive]("string"):ArrayBuffer.isView(n)?n instanceof BigInt64Array||n instanceof BigUint64Array?`[${[...n].map(t=>Vs(t))}]`:`[${n}]`:ArrayBuffer.isView(n)?`[${n}]`:JSON.stringify(n,(t,e)=>typeof e=="bigint"?`${e}`:e)}function pe(n){if(typeof n=="bigint"&&(nNumber.MAX_SAFE_INTEGER))throw new TypeError(`${n} is not safe to convert to a number.`);return Number(n)}function wh(n,t){return pe(n/t)+pe(n%t)/pe(t)}const My=Symbol.for("isArrowBigNum");function Nn(n,...t){return t.length===0?Object.setPrototypeOf(ie(this.TypedArray,n),this.constructor.prototype):Object.setPrototypeOf(new this.TypedArray(n,...t),this.constructor.prototype)}Nn.prototype[My]=!0;Nn.prototype.toJSON=function(){return`"${Ws(this)}"`};Nn.prototype.valueOf=function(n){return Sh(this,n)};Nn.prototype.toString=function(){return Ws(this)};Nn.prototype[Symbol.toPrimitive]=function(n="default"){switch(n){case"number":return Sh(this);case"string":return Ws(this);case"default":return Fy(this)}return Ws(this)};function Ti(...n){return Nn.apply(this,n)}function Bi(...n){return Nn.apply(this,n)}function zs(...n){return Nn.apply(this,n)}Object.setPrototypeOf(Ti.prototype,Object.create(Int32Array.prototype));Object.setPrototypeOf(Bi.prototype,Object.create(Uint32Array.prototype));Object.setPrototypeOf(zs.prototype,Object.create(Uint32Array.prototype));Object.assign(Ti.prototype,Nn.prototype,{constructor:Ti,signed:!0,TypedArray:Int32Array,BigIntArray:BigInt64Array});Object.assign(Bi.prototype,Nn.prototype,{constructor:Bi,signed:!1,TypedArray:Uint32Array,BigIntArray:BigUint64Array});Object.assign(zs.prototype,Nn.prototype,{constructor:zs,signed:!0,TypedArray:Uint32Array,BigIntArray:BigUint64Array});const Ny=BigInt(4294967296)*BigInt(4294967296),Cy=Ny-BigInt(1);function Sh(n,t){const{buffer:e,byteOffset:r,byteLength:i,signed:s}=n,o=new BigUint64Array(e,r,i/8),a=s&&o.at(-1)&BigInt(1)<=0)return Za(n);t=t.slice();let r=1;for(let s=0;s(n.children=null,n.ArrayType=Array,n.OffsetArrayType=Int32Array,n[Symbol.toStringTag]="DataType"))(ct.prototype);class Pr extends ct{constructor(){super(A.Null)}toString(){return"Null"}}Oh=Symbol.toStringTag;Pr[Oh]=(n=>n[Symbol.toStringTag]="Null")(Pr.prototype);class ti extends ct{constructor(t,e){super(A.Int),this.isSigned=t,this.bitWidth=e}get ArrayType(){switch(this.bitWidth){case 8:return this.isSigned?Int8Array:Uint8Array;case 16:return this.isSigned?Int16Array:Uint16Array;case 32:return this.isSigned?Int32Array:Uint32Array;case 64:return this.isSigned?BigInt64Array:BigUint64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`${this.isSigned?"I":"Ui"}nt${this.bitWidth}`}}Dh=Symbol.toStringTag;ti[Dh]=(n=>(n.isSigned=null,n.bitWidth=null,n[Symbol.toStringTag]="Int"))(ti.prototype);class Hs extends ti{constructor(){super(!0,32)}get ArrayType(){return Int32Array}}Object.defineProperty(Hs.prototype,"ArrayType",{value:Int32Array});class ta extends ct{constructor(t){super(A.Float),this.precision=t}get ArrayType(){switch(this.precision){case He.HALF:return Uint16Array;case He.SINGLE:return Float32Array;case He.DOUBLE:return Float64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`Float${this.precision<<5||16}`}}kh=Symbol.toStringTag;ta[kh]=(n=>(n.precision=null,n[Symbol.toStringTag]="Float"))(ta.prototype);class ea extends ct{constructor(){super(A.Binary)}toString(){return"Binary"}}Eh=Symbol.toStringTag;ea[Eh]=(n=>(n.ArrayType=Uint8Array,n[Symbol.toStringTag]="Binary"))(ea.prototype);class na extends ct{constructor(){super(A.LargeBinary)}toString(){return"LargeBinary"}}Ah=Symbol.toStringTag;na[Ah]=(n=>(n.ArrayType=Uint8Array,n.OffsetArrayType=BigInt64Array,n[Symbol.toStringTag]="LargeBinary"))(na.prototype);class ra extends ct{constructor(){super(A.Utf8)}toString(){return"Utf8"}}Th=Symbol.toStringTag;ra[Th]=(n=>(n.ArrayType=Uint8Array,n[Symbol.toStringTag]="Utf8"))(ra.prototype);class ia extends ct{constructor(){super(A.LargeUtf8)}toString(){return"LargeUtf8"}}Bh=Symbol.toStringTag;ia[Bh]=(n=>(n.ArrayType=Uint8Array,n.OffsetArrayType=BigInt64Array,n[Symbol.toStringTag]="LargeUtf8"))(ia.prototype);class sa extends ct{constructor(){super(A.Bool)}toString(){return"Bool"}}Ph=Symbol.toStringTag;sa[Ph]=(n=>(n.ArrayType=Uint8Array,n[Symbol.toStringTag]="Bool"))(sa.prototype);class oa extends ct{constructor(t,e,r=128){super(A.Decimal),this.scale=t,this.precision=e,this.bitWidth=r}toString(){return`Decimal[${this.precision}e${this.scale>0?"+":""}${this.scale}]`}}Mh=Symbol.toStringTag;oa[Mh]=(n=>(n.scale=null,n.precision=null,n.ArrayType=Uint32Array,n[Symbol.toStringTag]="Decimal"))(oa.prototype);class aa extends ct{constructor(t){super(A.Date),this.unit=t}toString(){return`Date${(this.unit+1)*32}<${wn[this.unit]}>`}get ArrayType(){return this.unit===wn.DAY?Int32Array:BigInt64Array}}Nh=Symbol.toStringTag;aa[Nh]=(n=>(n.unit=null,n[Symbol.toStringTag]="Date"))(aa.prototype);class la extends ct{constructor(t,e){super(A.Time),this.unit=t,this.bitWidth=e}toString(){return`Time${this.bitWidth}<${gt[this.unit]}>`}get ArrayType(){switch(this.bitWidth){case 32:return Int32Array;case 64:return BigInt64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}}Ch=Symbol.toStringTag;la[Ch]=(n=>(n.unit=null,n.bitWidth=null,n[Symbol.toStringTag]="Time"))(la.prototype);class ca extends ct{constructor(t,e){super(A.Timestamp),this.unit=t,this.timezone=e}toString(){return`Timestamp<${gt[this.unit]}${this.timezone?`, ${this.timezone}`:""}>`}}Fh=Symbol.toStringTag;ca[Fh]=(n=>(n.unit=null,n.timezone=null,n.ArrayType=BigInt64Array,n[Symbol.toStringTag]="Timestamp"))(ca.prototype);class ua extends ct{constructor(t){super(A.Interval),this.unit=t}toString(){return`Interval<${Xn[this.unit]}>`}}jh=Symbol.toStringTag;ua[jh]=(n=>(n.unit=null,n.ArrayType=Int32Array,n[Symbol.toStringTag]="Interval"))(ua.prototype);class fa extends ct{constructor(t){super(A.Duration),this.unit=t}toString(){return`Duration<${gt[this.unit]}>`}}Lh=Symbol.toStringTag;fa[Lh]=(n=>(n.unit=null,n.ArrayType=BigInt64Array,n[Symbol.toStringTag]="Duration"))(fa.prototype);class da extends ct{constructor(t){super(A.List),this.children=[t]}toString(){return`List<${this.valueType}>`}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}}Rh=Symbol.toStringTag;da[Rh]=(n=>(n.children=null,n[Symbol.toStringTag]="List"))(da.prototype);class Xe extends ct{constructor(t){super(A.Struct),this.children=t}toString(){return`Struct<{${this.children.map(t=>`${t.name}:${t.type}`).join(", ")}}>`}}Uh=Symbol.toStringTag;Xe[Uh]=(n=>(n.children=null,n[Symbol.toStringTag]="Struct"))(Xe.prototype);class ha extends ct{constructor(t,e,r){super(A.Union),this.mode=t,this.children=r,this.typeIds=e=Int32Array.from(e),this.typeIdToChildIndex=e.reduce((i,s,o)=>(i[s]=o)&&i||i,Object.create(null))}toString(){return`${this[Symbol.toStringTag]}<${this.children.map(t=>`${t.type}`).join(" | ")}>`}}xh=Symbol.toStringTag;ha[xh]=(n=>(n.mode=null,n.typeIds=null,n.children=null,n.typeIdToChildIndex=null,n.ArrayType=Int8Array,n[Symbol.toStringTag]="Union"))(ha.prototype);class ma extends ct{constructor(t){super(A.FixedSizeBinary),this.byteWidth=t}toString(){return`FixedSizeBinary[${this.byteWidth}]`}}Vh=Symbol.toStringTag;ma[Vh]=(n=>(n.byteWidth=null,n.ArrayType=Uint8Array,n[Symbol.toStringTag]="FixedSizeBinary"))(ma.prototype);class pa extends ct{constructor(t,e){super(A.FixedSizeList),this.listSize=t,this.children=[e]}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}toString(){return`FixedSizeList[${this.listSize}]<${this.valueType}>`}}zh=Symbol.toStringTag;pa[zh]=(n=>(n.children=null,n.listSize=null,n[Symbol.toStringTag]="FixedSizeList"))(pa.prototype);class ga extends ct{constructor(t,e=!1){var r,i,s;if(super(A.Map),this.children=[t],this.keysSorted=e,t&&(t.name="entries",!((r=t==null?void 0:t.type)===null||r===void 0)&&r.children)){const o=(i=t==null?void 0:t.type)===null||i===void 0?void 0:i.children[0];o&&(o.name="key");const a=(s=t==null?void 0:t.type)===null||s===void 0?void 0:s.children[1];a&&(a.name="value")}}get keyType(){return this.children[0].type.children[0].type}get valueType(){return this.children[0].type.children[1].type}get childType(){return this.children[0].type}toString(){return`Map<{${this.children[0].type.children.map(t=>`${t.name}:${t.type}`).join(", ")}}>`}}Wh=Symbol.toStringTag;ga[Wh]=(n=>(n.children=null,n.keysSorted=null,n[Symbol.toStringTag]="Map_"))(ga.prototype);const jy=(n=>()=>++n)(-1);class Li extends ct{constructor(t,e,r,i){super(A.Dictionary),this.indices=e,this.dictionary=t,this.isOrdered=i||!1,this.id=r==null?jy():pe(r)}get children(){return this.dictionary.children}get valueType(){return this.dictionary}get ArrayType(){return this.dictionary.ArrayType}toString(){return`Dictionary<${this.indices}, ${this.dictionary}>`}}Hh=Symbol.toStringTag;Li[Hh]=(n=>(n.id=null,n.indices=null,n.isOrdered=null,n.dictionary=null,n[Symbol.toStringTag]="Dictionary"))(Li.prototype);function or(n){const t=n;switch(n.typeId){case A.Decimal:return n.bitWidth/32;case A.Interval:return 1+t.unit;case A.FixedSizeList:return t.listSize;case A.FixedSizeBinary:return t.byteWidth;default:return 1}}class Rt{visitMany(t,...e){return t.map((r,i)=>this.visit(r,...e.map(s=>s[i])))}visit(...t){return this.getVisitFn(t[0],!1).apply(this,t)}getVisitFn(t,e=!0){return Ly(this,t,e)}getVisitFnByTypeId(t,e=!0){return wi(this,t,e)}visitNull(t,...e){return null}visitBool(t,...e){return null}visitInt(t,...e){return null}visitFloat(t,...e){return null}visitUtf8(t,...e){return null}visitLargeUtf8(t,...e){return null}visitBinary(t,...e){return null}visitLargeBinary(t,...e){return null}visitFixedSizeBinary(t,...e){return null}visitDate(t,...e){return null}visitTimestamp(t,...e){return null}visitTime(t,...e){return null}visitDecimal(t,...e){return null}visitList(t,...e){return null}visitStruct(t,...e){return null}visitUnion(t,...e){return null}visitDictionary(t,...e){return null}visitInterval(t,...e){return null}visitDuration(t,...e){return null}visitFixedSizeList(t,...e){return null}visitMap(t,...e){return null}}function Ly(n,t,e=!0){return typeof t=="number"?wi(n,t,e):typeof t=="string"&&t in A?wi(n,A[t],e):t&&t instanceof ct?wi(n,au(t),e):t!=null&&t.type&&t.type instanceof ct?wi(n,au(t.type),e):wi(n,A.NONE,e)}function wi(n,t,e=!0){let r=null;switch(t){case A.Null:r=n.visitNull;break;case A.Bool:r=n.visitBool;break;case A.Int:r=n.visitInt;break;case A.Int8:r=n.visitInt8||n.visitInt;break;case A.Int16:r=n.visitInt16||n.visitInt;break;case A.Int32:r=n.visitInt32||n.visitInt;break;case A.Int64:r=n.visitInt64||n.visitInt;break;case A.Uint8:r=n.visitUint8||n.visitInt;break;case A.Uint16:r=n.visitUint16||n.visitInt;break;case A.Uint32:r=n.visitUint32||n.visitInt;break;case A.Uint64:r=n.visitUint64||n.visitInt;break;case A.Float:r=n.visitFloat;break;case A.Float16:r=n.visitFloat16||n.visitFloat;break;case A.Float32:r=n.visitFloat32||n.visitFloat;break;case A.Float64:r=n.visitFloat64||n.visitFloat;break;case A.Utf8:r=n.visitUtf8;break;case A.LargeUtf8:r=n.visitLargeUtf8;break;case A.Binary:r=n.visitBinary;break;case A.LargeBinary:r=n.visitLargeBinary;break;case A.FixedSizeBinary:r=n.visitFixedSizeBinary;break;case A.Date:r=n.visitDate;break;case A.DateDay:r=n.visitDateDay||n.visitDate;break;case A.DateMillisecond:r=n.visitDateMillisecond||n.visitDate;break;case A.Timestamp:r=n.visitTimestamp;break;case A.TimestampSecond:r=n.visitTimestampSecond||n.visitTimestamp;break;case A.TimestampMillisecond:r=n.visitTimestampMillisecond||n.visitTimestamp;break;case A.TimestampMicrosecond:r=n.visitTimestampMicrosecond||n.visitTimestamp;break;case A.TimestampNanosecond:r=n.visitTimestampNanosecond||n.visitTimestamp;break;case A.Time:r=n.visitTime;break;case A.TimeSecond:r=n.visitTimeSecond||n.visitTime;break;case A.TimeMillisecond:r=n.visitTimeMillisecond||n.visitTime;break;case A.TimeMicrosecond:r=n.visitTimeMicrosecond||n.visitTime;break;case A.TimeNanosecond:r=n.visitTimeNanosecond||n.visitTime;break;case A.Decimal:r=n.visitDecimal;break;case A.List:r=n.visitList;break;case A.Struct:r=n.visitStruct;break;case A.Union:r=n.visitUnion;break;case A.DenseUnion:r=n.visitDenseUnion||n.visitUnion;break;case A.SparseUnion:r=n.visitSparseUnion||n.visitUnion;break;case A.Dictionary:r=n.visitDictionary;break;case A.Interval:r=n.visitInterval;break;case A.IntervalDayTime:r=n.visitIntervalDayTime||n.visitInterval;break;case A.IntervalYearMonth:r=n.visitIntervalYearMonth||n.visitInterval;break;case A.Duration:r=n.visitDuration;break;case A.DurationSecond:r=n.visitDurationSecond||n.visitDuration;break;case A.DurationMillisecond:r=n.visitDurationMillisecond||n.visitDuration;break;case A.DurationMicrosecond:r=n.visitDurationMicrosecond||n.visitDuration;break;case A.DurationNanosecond:r=n.visitDurationNanosecond||n.visitDuration;break;case A.FixedSizeList:r=n.visitFixedSizeList;break;case A.Map:r=n.visitMap;break}if(typeof r=="function")return r;if(!e)return()=>null;throw new Error(`Unrecognized type '${A[t]}'`)}function au(n){switch(n.typeId){case A.Null:return A.Null;case A.Int:{const{bitWidth:t,isSigned:e}=n;switch(t){case 8:return e?A.Int8:A.Uint8;case 16:return e?A.Int16:A.Uint16;case 32:return e?A.Int32:A.Uint32;case 64:return e?A.Int64:A.Uint64}return A.Int}case A.Float:switch(n.precision){case He.HALF:return A.Float16;case He.SINGLE:return A.Float32;case He.DOUBLE:return A.Float64}return A.Float;case A.Binary:return A.Binary;case A.LargeBinary:return A.LargeBinary;case A.Utf8:return A.Utf8;case A.LargeUtf8:return A.LargeUtf8;case A.Bool:return A.Bool;case A.Decimal:return A.Decimal;case A.Time:switch(n.unit){case gt.SECOND:return A.TimeSecond;case gt.MILLISECOND:return A.TimeMillisecond;case gt.MICROSECOND:return A.TimeMicrosecond;case gt.NANOSECOND:return A.TimeNanosecond}return A.Time;case A.Timestamp:switch(n.unit){case gt.SECOND:return A.TimestampSecond;case gt.MILLISECOND:return A.TimestampMillisecond;case gt.MICROSECOND:return A.TimestampMicrosecond;case gt.NANOSECOND:return A.TimestampNanosecond}return A.Timestamp;case A.Date:switch(n.unit){case wn.DAY:return A.DateDay;case wn.MILLISECOND:return A.DateMillisecond}return A.Date;case A.Interval:switch(n.unit){case Xn.DAY_TIME:return A.IntervalDayTime;case Xn.YEAR_MONTH:return A.IntervalYearMonth}return A.Interval;case A.Duration:switch(n.unit){case gt.SECOND:return A.DurationSecond;case gt.MILLISECOND:return A.DurationMillisecond;case gt.MICROSECOND:return A.DurationMicrosecond;case gt.NANOSECOND:return A.DurationNanosecond}return A.Duration;case A.Map:return A.Map;case A.List:return A.List;case A.Struct:return A.Struct;case A.Union:switch(n.mode){case ln.Dense:return A.DenseUnion;case ln.Sparse:return A.SparseUnion}return A.Union;case A.FixedSizeBinary:return A.FixedSizeBinary;case A.FixedSizeList:return A.FixedSizeList;case A.Dictionary:return A.Dictionary}throw new Error(`Unrecognized type '${A[n.typeId]}'`)}Rt.prototype.visitInt8=null;Rt.prototype.visitInt16=null;Rt.prototype.visitInt32=null;Rt.prototype.visitInt64=null;Rt.prototype.visitUint8=null;Rt.prototype.visitUint16=null;Rt.prototype.visitUint32=null;Rt.prototype.visitUint64=null;Rt.prototype.visitFloat16=null;Rt.prototype.visitFloat32=null;Rt.prototype.visitFloat64=null;Rt.prototype.visitDateDay=null;Rt.prototype.visitDateMillisecond=null;Rt.prototype.visitTimestampSecond=null;Rt.prototype.visitTimestampMillisecond=null;Rt.prototype.visitTimestampMicrosecond=null;Rt.prototype.visitTimestampNanosecond=null;Rt.prototype.visitTimeSecond=null;Rt.prototype.visitTimeMillisecond=null;Rt.prototype.visitTimeMicrosecond=null;Rt.prototype.visitTimeNanosecond=null;Rt.prototype.visitDenseUnion=null;Rt.prototype.visitSparseUnion=null;Rt.prototype.visitIntervalDayTime=null;Rt.prototype.visitIntervalYearMonth=null;Rt.prototype.visitDuration=null;Rt.prototype.visitDurationSecond=null;Rt.prototype.visitDurationMillisecond=null;Rt.prototype.visitDurationMicrosecond=null;Rt.prototype.visitDurationNanosecond=null;const qh=new Float64Array(1),ai=new Uint32Array(qh.buffer);function $h(n){const t=(n&31744)>>10,e=(n&1023)/1024,r=Math.pow(-1,(n&32768)>>15);switch(t){case 31:return r*(e?Number.NaN:1/0);case 0:return r*(e?6103515625e-14*e:0)}return r*Math.pow(2,t-15)*(1+e)}function Ry(n){if(n!==n)return 32256;qh[0]=n;const t=(ai[1]&2147483648)>>16&65535;let e=ai[1]&2146435072,r=0;return e>=1089470464?ai[0]>0?e=31744:(e=(e&2080374784)>>16,r=(ai[1]&1048575)>>10):e<=1056964608?(r=1048576+(ai[1]&1048575),r=1048576+(r<<(e>>20)-998)>>21,e=0):(e=e-1056964608>>10,r=(ai[1]&1048575)+512>>10),t|e|r&65535}class yt extends Rt{}function vt(n){return(t,e,r)=>{if(t.setValid(e,r!=null))return n(t,e,r)}}const Uy=(n,t,e)=>{n[t]=Math.floor(e/864e5)},Yh=(n,t,e,r)=>{if(e+1{const i=n+e;r?t[i>>3]|=1<>3]&=~(1<{n[t]=e},rc=({values:n},t,e)=>{n[t]=e},Kh=({values:n},t,e)=>{n[t]=Ry(e)},Vy=(n,t,e)=>{switch(n.type.precision){case He.HALF:return Kh(n,t,e);case He.SINGLE:case He.DOUBLE:return rc(n,t,e)}},Jh=({values:n},t,e)=>{Uy(n,t,e.valueOf())},Qh=({values:n},t,e)=>{n[t]=BigInt(e)},zy=({stride:n,values:t},e,r)=>{t.set(r.subarray(0,n),n*e)},Gh=({values:n,valueOffsets:t},e,r)=>Yh(n,t,e,r),Xh=({values:n,valueOffsets:t},e,r)=>Yh(n,t,e,Xl(r)),Wy=(n,t,e)=>{n.type.unit===wn.DAY?Jh(n,t,e):Qh(n,t,e)},Zh=({values:n},t,e)=>{n[t]=BigInt(e/1e3)},tm=({values:n},t,e)=>{n[t]=BigInt(e)},em=({values:n},t,e)=>{n[t]=BigInt(e*1e3)},nm=({values:n},t,e)=>{n[t]=BigInt(e*1e6)},Hy=(n,t,e)=>{switch(n.type.unit){case gt.SECOND:return Zh(n,t,e);case gt.MILLISECOND:return tm(n,t,e);case gt.MICROSECOND:return em(n,t,e);case gt.NANOSECOND:return nm(n,t,e)}},rm=({values:n},t,e)=>{n[t]=e},im=({values:n},t,e)=>{n[t]=e},sm=({values:n},t,e)=>{n[t]=e},om=({values:n},t,e)=>{n[t]=e},qy=(n,t,e)=>{switch(n.type.unit){case gt.SECOND:return rm(n,t,e);case gt.MILLISECOND:return im(n,t,e);case gt.MICROSECOND:return sm(n,t,e);case gt.NANOSECOND:return om(n,t,e)}},$y=({values:n,stride:t},e,r)=>{n.set(r.subarray(0,t),t*e)},Yy=(n,t,e)=>{const r=n.children[0],i=n.valueOffsets,s=Sn.getVisitFn(r);if(Array.isArray(e))for(let o=-1,a=i[t],l=i[t+1];a{const r=n.children[0],{valueOffsets:i}=n,s=Sn.getVisitFn(r);let{[t]:o,[t+1]:a}=i;const l=e instanceof Map?e.entries():Object.entries(e);for(const c of l)if(s(r,o,c),++o>=a)break},Jy=(n,t)=>(e,r,i,s)=>r&&e(r,n,t[s]),Qy=(n,t)=>(e,r,i,s)=>r&&e(r,n,t.get(s)),Gy=(n,t)=>(e,r,i,s)=>r&&e(r,n,t.get(i.name)),Xy=(n,t)=>(e,r,i,s)=>r&&e(r,n,t[i.name]),Zy=(n,t,e)=>{const r=n.type.children.map(s=>Sn.getVisitFn(s.type)),i=e instanceof Map?Gy(t,e):e instanceof ae?Qy(t,e):Array.isArray(e)?Jy(t,e):Xy(t,e);n.type.children.forEach((s,o)=>i(r[o],n.children[o],s,o))},t_=(n,t,e)=>{n.type.mode===ln.Dense?am(n,t,e):lm(n,t,e)},am=(n,t,e)=>{const r=n.type.typeIdToChildIndex[n.typeIds[t]],i=n.children[r];Sn.visit(i,n.valueOffsets[t],e)},lm=(n,t,e)=>{const r=n.type.typeIdToChildIndex[n.typeIds[t]],i=n.children[r];Sn.visit(i,t,e)},e_=(n,t,e)=>{var r;(r=n.dictionary)===null||r===void 0||r.set(n.values[t],e)},n_=(n,t,e)=>{n.type.unit===Xn.DAY_TIME?cm(n,t,e):um(n,t,e)},cm=({values:n},t,e)=>{n.set(e.subarray(0,2),2*t)},um=({values:n},t,e)=>{n[t]=e[0]*12+e[1]%12},fm=({values:n},t,e)=>{n[t]=e},dm=({values:n},t,e)=>{n[t]=e},hm=({values:n},t,e)=>{n[t]=e},mm=({values:n},t,e)=>{n[t]=e},r_=(n,t,e)=>{switch(n.type.unit){case gt.SECOND:return fm(n,t,e);case gt.MILLISECOND:return dm(n,t,e);case gt.MICROSECOND:return hm(n,t,e);case gt.NANOSECOND:return mm(n,t,e)}},i_=(n,t,e)=>{const{stride:r}=n,i=n.children[0],s=Sn.getVisitFn(i);if(Array.isArray(e))for(let o=-1,a=t*r;++o`${Vs(t)}: ${Vs(e)}`).join(", ")}}`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}[Symbol.iterator](){return new s_(this[En],this[Pi])}}class s_{constructor(t,e){this.childIndex=0,this.children=t.children,this.rowIndex=e,this.childFields=t.type.children,this.numChildren=this.childFields.length}[Symbol.iterator](){return this}next(){const t=this.childIndex;return te.name)}has(t,e){return t[En].type.children.findIndex(r=>r.name===e)!==-1}getOwnPropertyDescriptor(t,e){if(t[En].type.children.findIndex(r=>r.name===e)!==-1)return{writable:!0,enumerable:!0,configurable:!0}}get(t,e){if(Reflect.has(t,e))return t[e];const r=t[En].type.children.findIndex(i=>i.name===e);if(r!==-1){const i=cn.visit(t[En].children[r],t[Pi]);return Reflect.set(t,e,i),i}}set(t,e,r){const i=t[En].type.children.findIndex(s=>s.name===e);return i!==-1?(Sn.visit(t[En].children[i],t[Pi],r),Reflect.set(t,e,r)):Reflect.has(t,e)||typeof e=="symbol"?Reflect.set(t,e,r):!1}}class dt extends Rt{}function _t(n){return(t,e)=>t.getValid(e)?n(t,e):null}const a_=(n,t)=>864e5*n[t],l_=(n,t)=>null,pm=(n,t,e)=>{if(e+1>=t.length)return null;const r=pe(t[e]),i=pe(t[e+1]);return n.subarray(r,i)},c_=({offset:n,values:t},e)=>{const r=n+e;return(t[r>>3]&1<a_(n,t),ym=({values:n},t)=>pe(n[t]),jr=({stride:n,values:t},e)=>t[n*e],u_=({stride:n,values:t},e)=>$h(t[n*e]),_m=({values:n},t)=>n[t],f_=({stride:n,values:t},e)=>t.subarray(n*e,n*(e+1)),bm=({values:n,valueOffsets:t},e)=>pm(n,t,e),vm=({values:n,valueOffsets:t},e)=>{const r=pm(n,t,e);return r!==null?wl(r):null},d_=({values:n},t)=>n[t],h_=({type:n,values:t},e)=>n.precision!==He.HALF?t[e]:$h(t[e]),m_=(n,t)=>n.type.unit===wn.DAY?gm(n,t):ym(n,t),wm=({values:n},t)=>1e3*pe(n[t]),Sm=({values:n},t)=>pe(n[t]),Im=({values:n},t)=>wh(n[t],BigInt(1e3)),Om=({values:n},t)=>wh(n[t],BigInt(1e6)),p_=(n,t)=>{switch(n.type.unit){case gt.SECOND:return wm(n,t);case gt.MILLISECOND:return Sm(n,t);case gt.MICROSECOND:return Im(n,t);case gt.NANOSECOND:return Om(n,t)}},Dm=({values:n},t)=>n[t],km=({values:n},t)=>n[t],Em=({values:n},t)=>n[t],Am=({values:n},t)=>n[t],g_=(n,t)=>{switch(n.type.unit){case gt.SECOND:return Dm(n,t);case gt.MILLISECOND:return km(n,t);case gt.MICROSECOND:return Em(n,t);case gt.NANOSECOND:return Am(n,t)}},y_=({values:n,stride:t},e)=>nc.decimal(n.subarray(t*e,t*(e+1))),__=(n,t)=>{const{valueOffsets:e,stride:r,children:i}=n,{[t*r]:s,[t*r+1]:o}=e,l=i[0].slice(s,o-s);return new ae([l])},b_=(n,t)=>{const{valueOffsets:e,children:r}=n,{[t]:i,[t+1]:s}=e,o=r[0];return new sc(o.slice(i,s-i))},v_=(n,t)=>new ic(n,t),w_=(n,t)=>n.type.mode===ln.Dense?Tm(n,t):Bm(n,t),Tm=(n,t)=>{const e=n.type.typeIdToChildIndex[n.typeIds[t]],r=n.children[e];return cn.visit(r,n.valueOffsets[t])},Bm=(n,t)=>{const e=n.type.typeIdToChildIndex[n.typeIds[t]],r=n.children[e];return cn.visit(r,t)},S_=(n,t)=>{var e;return(e=n.dictionary)===null||e===void 0?void 0:e.get(n.values[t])},I_=(n,t)=>n.type.unit===Xn.DAY_TIME?Pm(n,t):Mm(n,t),Pm=({values:n},t)=>n.subarray(2*t,2*(t+1)),Mm=({values:n},t)=>{const e=n[t],r=new Int32Array(2);return r[0]=Math.trunc(e/12),r[1]=Math.trunc(e%12),r},Nm=({values:n},t)=>n[t],Cm=({values:n},t)=>n[t],Fm=({values:n},t)=>n[t],jm=({values:n},t)=>n[t],O_=(n,t)=>{switch(n.type.unit){case gt.SECOND:return Nm(n,t);case gt.MILLISECOND:return Cm(n,t);case gt.MICROSECOND:return Fm(n,t);case gt.NANOSECOND:return jm(n,t)}},D_=(n,t)=>{const{stride:e,children:r}=n,s=r[0].slice(t*e,e);return new ae([s])};dt.prototype.visitNull=_t(l_);dt.prototype.visitBool=_t(c_);dt.prototype.visitInt=_t(d_);dt.prototype.visitInt8=_t(jr);dt.prototype.visitInt16=_t(jr);dt.prototype.visitInt32=_t(jr);dt.prototype.visitInt64=_t(_m);dt.prototype.visitUint8=_t(jr);dt.prototype.visitUint16=_t(jr);dt.prototype.visitUint32=_t(jr);dt.prototype.visitUint64=_t(_m);dt.prototype.visitFloat=_t(h_);dt.prototype.visitFloat16=_t(u_);dt.prototype.visitFloat32=_t(jr);dt.prototype.visitFloat64=_t(jr);dt.prototype.visitUtf8=_t(vm);dt.prototype.visitLargeUtf8=_t(vm);dt.prototype.visitBinary=_t(bm);dt.prototype.visitLargeBinary=_t(bm);dt.prototype.visitFixedSizeBinary=_t(f_);dt.prototype.visitDate=_t(m_);dt.prototype.visitDateDay=_t(gm);dt.prototype.visitDateMillisecond=_t(ym);dt.prototype.visitTimestamp=_t(p_);dt.prototype.visitTimestampSecond=_t(wm);dt.prototype.visitTimestampMillisecond=_t(Sm);dt.prototype.visitTimestampMicrosecond=_t(Im);dt.prototype.visitTimestampNanosecond=_t(Om);dt.prototype.visitTime=_t(g_);dt.prototype.visitTimeSecond=_t(Dm);dt.prototype.visitTimeMillisecond=_t(km);dt.prototype.visitTimeMicrosecond=_t(Em);dt.prototype.visitTimeNanosecond=_t(Am);dt.prototype.visitDecimal=_t(y_);dt.prototype.visitList=_t(__);dt.prototype.visitStruct=_t(v_);dt.prototype.visitUnion=_t(w_);dt.prototype.visitDenseUnion=_t(Tm);dt.prototype.visitSparseUnion=_t(Bm);dt.prototype.visitDictionary=_t(S_);dt.prototype.visitInterval=_t(I_);dt.prototype.visitIntervalDayTime=_t(Pm);dt.prototype.visitIntervalYearMonth=_t(Mm);dt.prototype.visitDuration=_t(O_);dt.prototype.visitDurationSecond=_t(Nm);dt.prototype.visitDurationMillisecond=_t(Cm);dt.prototype.visitDurationMicrosecond=_t(Fm);dt.prototype.visitDurationNanosecond=_t(jm);dt.prototype.visitFixedSizeList=_t(D_);dt.prototype.visitMap=_t(b_);const cn=new dt,Si=Symbol.for("keys"),Mi=Symbol.for("vals"),Ii=Symbol.for("kKeysAsStrings"),El=Symbol.for("_kKeysAsStrings");class sc{constructor(t){return this[Si]=new ae([t.children[0]]).memoize(),this[Mi]=t.children[1],new Proxy(this,new E_)}get[Ii](){return this[El]||(this[El]=Array.from(this[Si].toArray(),String))}[Symbol.iterator](){return new k_(this[Si],this[Mi])}get size(){return this[Si].length}toArray(){return Object.values(this.toJSON())}toJSON(){const t=this[Si],e=this[Mi],r={};for(let i=-1,s=t.length;++i`${Vs(t)}: ${Vs(e)}`).join(", ")}}`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}}class k_{constructor(t,e){this.keys=t,this.vals=e,this.keyIndex=0,this.numKeys=t.length}[Symbol.iterator](){return this}next(){const t=this.keyIndex;return t===this.numKeys?{done:!0,value:null}:(this.keyIndex++,{done:!1,value:[this.keys.get(t),cn.visit(this.vals,t)]})}}class E_{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(t){return t[Ii]}has(t,e){return t[Ii].includes(e)}getOwnPropertyDescriptor(t,e){if(t[Ii].indexOf(e)!==-1)return{writable:!0,enumerable:!0,configurable:!0}}get(t,e){if(Reflect.has(t,e))return t[e];const r=t[Ii].indexOf(e);if(r!==-1){const i=cn.visit(Reflect.get(t,Mi),r);return Reflect.set(t,e,i),i}}set(t,e,r){const i=t[Ii].indexOf(e);return i!==-1?(Sn.visit(Reflect.get(t,Mi),i,r),Reflect.set(t,e,r)):Reflect.has(t,e)?Reflect.set(t,e,r):!1}}Object.defineProperties(sc.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:"Row"},[Si]:{writable:!0,enumerable:!1,configurable:!1,value:null},[Mi]:{writable:!0,enumerable:!1,configurable:!1,value:null},[El]:{writable:!0,enumerable:!1,configurable:!1,value:null}});let lu;function Lm(n,t,e,r){const{length:i=0}=n;let s=typeof t!="number"?0:t,o=typeof e!="number"?i:e;return s<0&&(s=(s%i+i)%i),o<0&&(o=(o%i+i)%i),oi&&(o=i),r?r(n,s,o):[s,o]}const oc=(n,t)=>n<0?t+n:n,cu=n=>n!==n;function Wi(n){if(typeof n!=="object"||n===null)return cu(n)?cu:e=>e===n;if(n instanceof Date){const e=n.valueOf();return r=>r instanceof Date?r.valueOf()===e:!1}return ArrayBuffer.isView(n)?e=>e?Dy(n,e):!1:n instanceof Map?T_(n):Array.isArray(n)?A_(n):n instanceof ae?B_(n):P_(n,!0)}function A_(n){const t=[];for(let e=-1,r=n.length;++e!1;const r=[];for(let i=-1,s=e.length;++i{if(!e||typeof e!="object")return!1;switch(e.constructor){case Array:return M_(n,e);case Map:return uu(n,e,e.keys());case sc:case ic:case Object:case void 0:return uu(n,e,t||Object.keys(e))}return e instanceof ae?N_(n,e):!1}}function M_(n,t){const e=n.length;if(t.length!==e)return!1;for(let r=-1;++r>r}function fu(n,t,e){const r=e.byteLength+7&-8;if(n>0||e.byteLength>3):Al(new ac(e,n,t,null,Rm)).subarray(0,r)),i}return e}function Al(n){const t=[];let e=0,r=0,i=0;for(const o of n)o&&(i|=1<0)&&(t[e++]=i);const s=new Uint8Array(t.length+7&-8);return s.set(t),s}class ac{constructor(t,e,r,i,s){this.bytes=t,this.length=r,this.context=i,this.get=s,this.bit=e%8,this.byteIndex=e>>3,this.byte=t[this.byteIndex++],this.index=0}next(){return this.index>3<<3,i=t+(t%8===0?0:8-t%8);return Tl(n,t,i)+Tl(n,r,e)+F_(n,i>>3,r-i>>3)}function F_(n,t,e){let r=0,i=Math.trunc(t);const s=new DataView(n.buffer,n.byteOffset,n.byteLength),o=e===void 0?n.byteLength:i+e;for(;o-i>=4;)r+=tl(s.getUint32(i)),i+=4;for(;o-i>=2;)r+=tl(s.getUint16(i)),i+=2;for(;o-i>=1;)r+=tl(s.getUint8(i)),i+=1;return r}function tl(n){let t=Math.trunc(n);return t=t-(t>>>1&1431655765),t=(t&858993459)+(t>>>2&858993459),(t+(t>>>4)&252645135)*16843009>>>24}const j_=-1;class ee{get typeId(){return this.type.typeId}get ArrayType(){return this.type.ArrayType}get buffers(){return[this.valueOffsets,this.values,this.nullBitmap,this.typeIds]}get nullable(){if(this._nullCount!==0){const{type:t}=this;return ct.isSparseUnion(t)?this.children.some(e=>e.nullable):ct.isDenseUnion(t)?this.children.some(e=>e.nullable):this.nullBitmap&&this.nullBitmap.byteLength>0}return!0}get byteLength(){let t=0;const{valueOffsets:e,values:r,nullBitmap:i,typeIds:s}=this;return e&&(t+=e.byteLength),r&&(t+=r.byteLength),i&&(t+=i.byteLength),s&&(t+=s.byteLength),this.children.reduce((o,a)=>o+a.byteLength,t)}get nullCount(){if(ct.isUnion(this.type))return this.children.reduce((r,i)=>r+i.nullCount,0);let t=this._nullCount,e;return t<=j_&&(e=this.nullBitmap)&&(this._nullCount=t=e.length===0?0:this.length-Tl(e,this.offset,this.offset+this.length)),t}constructor(t,e,r,i,s,o=[],a){this.type=t,this.children=o,this.dictionary=a,this.offset=Math.floor(Math.max(e||0,0)),this.length=Math.floor(Math.max(r||0,0)),this._nullCount=Math.floor(Math.max(i||0,-1));let l;s instanceof ee?(this.stride=s.stride,this.values=s.values,this.typeIds=s.typeIds,this.nullBitmap=s.nullBitmap,this.valueOffsets=s.valueOffsets):(this.stride=or(t),s&&((l=s[0])&&(this.valueOffsets=l),(l=s[1])&&(this.values=l),(l=s[2])&&(this.nullBitmap=l),(l=s[3])&&(this.typeIds=l)))}getValid(t){const{type:e}=this;if(ct.isUnion(e)){const r=e,i=this.children[r.typeIdToChildIndex[this.typeIds[t]]],s=r.mode===ln.Dense?this.valueOffsets[t]:t;return i.getValid(s)}if(this.nullable&&this.nullCount>0){const r=this.offset+t;return(this.nullBitmap[r>>3]&1<>3;(!s||s.byteLength<=u)&&(s=new Uint8Array((o+a+63&-64)>>3).fill(255),this.nullCount>0?(s.set(fu(o,a,this.nullBitmap),0),Object.assign(this,{nullBitmap:s})):Object.assign(this,{nullBitmap:s,_nullCount:0}));const f=s[u];r=(f&c)!==0,s[u]=e?f|c:f&~c}return r!==!!e&&(this._nullCount=this.nullCount+(e?-1:1)),e}clone(t=this.type,e=this.offset,r=this.length,i=this._nullCount,s=this,o=this.children){return new ee(t,e,r,i,s,o,this.dictionary)}slice(t,e){const{stride:r,typeId:i,children:s}=this,o=+(this._nullCount===0)-1,a=i===16?r:1,l=this._sliceBuffers(t,e,r,i);return this.clone(this.type,this.offset+t,e,o,l,s.length===0||this.valueOffsets?s:this._sliceChildren(s,a*t,a*e))}_changeLengthAndBackfillNullBitmap(t){if(this.typeId===A.Null)return this.clone(this.type,0,t,0);const{length:e,nullCount:r}=this,i=new Uint8Array((t+63&-64)>>3).fill(255,0,e>>3);i[e>>3]=(1<0&&i.set(fu(this.offset,e,this.nullBitmap),0);const s=this.buffers;return s[Ur.VALIDITY]=i,this.clone(this.type,0,t,r+(t-e),s)}_sliceBuffers(t,e,r,i){let s;const{buffers:o}=this;return(s=o[Ur.TYPE])&&(o[Ur.TYPE]=s.subarray(t,t+e)),(s=o[Ur.OFFSET])&&(o[Ur.OFFSET]=s.subarray(t,t+e+1))||(s=o[Ur.DATA])&&(o[Ur.DATA]=i===6?s:s.subarray(r*t,r*(t+e))),o}_sliceChildren(t,e,r){return t.map(i=>i.slice(e,r))}}ee.prototype.children=Object.freeze([]);class Ss extends Rt{visit(t){return this.getVisitFn(t.type).call(this,t)}visitNull(t){const{["type"]:e,["offset"]:r=0,["length"]:i=0}=t;return new ee(e,r,i,i)}visitBool(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length>>3,["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitInt(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length,["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitFloat(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length,["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitUtf8(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.data),s=Ht(t.nullBitmap),o=rs(t.valueOffsets),{["length"]:a=o.length-1,["nullCount"]:l=t.nullBitmap?-1:0}=t;return new ee(e,r,a,l,[o,i,s])}visitLargeUtf8(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.data),s=Ht(t.nullBitmap),o=Gc(t.valueOffsets),{["length"]:a=o.length-1,["nullCount"]:l=t.nullBitmap?-1:0}=t;return new ee(e,r,a,l,[o,i,s])}visitBinary(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.data),s=Ht(t.nullBitmap),o=rs(t.valueOffsets),{["length"]:a=o.length-1,["nullCount"]:l=t.nullBitmap?-1:0}=t;return new ee(e,r,a,l,[o,i,s])}visitLargeBinary(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.data),s=Ht(t.nullBitmap),o=Gc(t.valueOffsets),{["length"]:a=o.length-1,["nullCount"]:l=t.nullBitmap?-1:0}=t;return new ee(e,r,a,l,[o,i,s])}visitFixedSizeBinary(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length/or(e),["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitDate(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length/or(e),["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitTimestamp(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length/or(e),["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitTime(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length/or(e),["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitDecimal(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length/or(e),["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitList(t){const{["type"]:e,["offset"]:r=0,["child"]:i}=t,s=Ht(t.nullBitmap),o=rs(t.valueOffsets),{["length"]:a=o.length-1,["nullCount"]:l=t.nullBitmap?-1:0}=t;return new ee(e,r,a,l,[o,void 0,s],[i])}visitStruct(t){const{["type"]:e,["offset"]:r=0,["children"]:i=[]}=t,s=Ht(t.nullBitmap),{length:o=i.reduce((l,{length:c})=>Math.max(l,c),0),nullCount:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,void 0,s],i)}visitUnion(t){const{["type"]:e,["offset"]:r=0,["children"]:i=[]}=t,s=ie(e.ArrayType,t.typeIds),{["length"]:o=s.length,["nullCount"]:a=-1}=t;if(ct.isSparseUnion(e))return new ee(e,r,o,a,[void 0,void 0,void 0,s],i);const l=rs(t.valueOffsets);return new ee(e,r,o,a,[l,void 0,void 0,s],i)}visitDictionary(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.indices.ArrayType,t.data),{["dictionary"]:o=new ae([new Ss().visit({type:e.dictionary})])}=t,{["length"]:a=s.length,["nullCount"]:l=t.nullBitmap?-1:0}=t;return new ee(e,r,a,l,[void 0,s,i],[],o)}visitInterval(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length/or(e),["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitDuration(t){const{["type"]:e,["offset"]:r=0}=t,i=Ht(t.nullBitmap),s=ie(e.ArrayType,t.data),{["length"]:o=s.length,["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,s,i])}visitFixedSizeList(t){const{["type"]:e,["offset"]:r=0,["child"]:i=new Ss().visit({type:e.valueType})}=t,s=Ht(t.nullBitmap),{["length"]:o=i.length/or(e),["nullCount"]:a=t.nullBitmap?-1:0}=t;return new ee(e,r,o,a,[void 0,void 0,s],[i])}visitMap(t){const{["type"]:e,["offset"]:r=0,["child"]:i=new Ss().visit({type:e.childType})}=t,s=Ht(t.nullBitmap),o=rs(t.valueOffsets),{["length"]:a=o.length-1,["nullCount"]:l=t.nullBitmap?-1:0}=t;return new ee(e,r,a,l,[o,void 0,s],[i])}}const L_=new Ss;function Lt(n){return L_.visit(n)}class du{constructor(t=0,e){this.numChunks=t,this.getChunkIterator=e,this.chunkIndex=0,this.chunkIterator=this.getChunkIterator(0)}next(){for(;this.chunkIndext.nullable)}function Um(n){return n.reduce((t,e)=>t+e.nullCount,0)}function xm(n){return n.reduce((t,e,r)=>(t[r+1]=t[r]+e.length,t),new Uint32Array(n.length+1))}function Vm(n,t,e,r){const i=[];for(let s=-1,o=n.length;++s=r)break;if(e>=l+c)continue;if(l>=e&&l+c<=r){i.push(a);continue}const u=Math.max(0,e-l),f=Math.min(r-l,c);i.push(a.slice(u,f-u))}return i.length===0&&i.push(n[0].slice(0,0)),i}function lc(n,t,e,r){let i=0,s=0,o=t.length-1;do{if(i>=o-1)return e0?0:-1}function x_(n,t){const{nullBitmap:e}=n;if(!e||n.nullCount<=0)return-1;let r=0;for(const i of new ac(e,n.offset+(t||0),n.length,e,Rm)){if(!i)return r;++r}return-1}function Ot(n,t,e){if(t===void 0)return-1;if(t===null)switch(n.typeId){case A.Union:break;case A.Dictionary:break;default:return x_(n,e)}const r=cn.getVisitFn(n),i=Wi(t);for(let s=(e||0)-1,o=n.length;++s{const i=n.data[r];return i.values.subarray(0,i.length)[Symbol.iterator]()});let e=0;return new du(n.data.length,r=>{const s=n.data[r].length,o=n.slice(e,e+s);return e+=s,new V_(o)})}class V_{constructor(t){this.vector=t,this.index=0}next(){return this.indexa.data):t;if(s.length===0||s.some(a=>!(a instanceof ee)))throw new TypeError("Vector constructor expects an Array of Data instances.");const o=(e=s[0])===null||e===void 0?void 0:e.type;switch(s.length){case 0:this._offsets=[0];break;case 1:{const{get:a,set:l,indexOf:c}=$m[o.typeId],u=s[0];this.isValid=f=>cc(u,f),this.get=f=>a(u,f),this.set=(f,h)=>l(u,f,h),this.indexOf=f=>c(u,f),this._offsets=[0,u.length];break}default:Object.setPrototypeOf(this,Ym[o.typeId]),this._offsets=xm(s);break}this.data=s,this.type=o,this.stride=or(o),this.numChildren=(i=(r=o.children)===null||r===void 0?void 0:r.length)!==null&&i!==void 0?i:0,this.length=this._offsets.at(-1)}get byteLength(){return this.data.reduce((t,e)=>t+e.byteLength,0)}get nullable(){return R_(this.data)}get nullCount(){return Um(this.data)}get ArrayType(){return this.type.ArrayType}get[Symbol.toStringTag](){return`${this.VectorName}<${this.type[Symbol.toStringTag]}>`}get VectorName(){return`${A[this.type.typeId]}Vector`}isValid(t){return!1}get(t){return null}at(t){return this.get(oc(t,this.length))}set(t,e){}indexOf(t,e){return-1}includes(t,e){return this.indexOf(t,e)>-1}[Symbol.iterator](){return uc.visit(this)}concat(...t){return new ae(this.data.concat(t.flatMap(e=>e.data).flat(Number.POSITIVE_INFINITY)))}slice(t,e){return new ae(Lm(this,t,e,({data:r,_offsets:i},s,o)=>Vm(r,i,s,o)))}toJSON(){return[...this]}toArray(){const{type:t,data:e,length:r,stride:i,ArrayType:s}=this;switch(t.typeId){case A.Int:case A.Float:case A.Decimal:case A.Time:case A.Timestamp:switch(e.length){case 0:return new s;case 1:return e[0].values.subarray(0,r*i);default:return e.reduce((o,{values:a,length:l})=>(o.array.set(a.subarray(0,l*i),o.offset),o.offset+=l*i,o),{array:new s(r*i),offset:0}).array}}return[...this]}toString(){return`[${[...this].join(",")}]`}getChild(t){var e;return this.getChildAt((e=this.type.children)===null||e===void 0?void 0:e.findIndex(r=>r.name===t))}getChildAt(t){return t>-1&&te[t])):null}get isMemoized(){return ct.isDictionary(this.type)?this.data[0].dictionary.isMemoized:!1}memoize(){if(ct.isDictionary(this.type)){const t=new ba(this.data[0].dictionary),e=this.data.map(r=>{const i=r.clone();return i.dictionary=t,i});return new ae(e)}return new ba(this)}unmemoize(){if(ct.isDictionary(this.type)&&this.isMemoized){const t=this.data[0].dictionary.unmemoize(),e=this.data.map(r=>{const i=r.clone();return i.dictionary=t,i});return new ae(e)}return this}}qm=Symbol.toStringTag;ae[qm]=(n=>{n.type=ct.prototype,n.data=[],n.length=0,n.stride=1,n.numChildren=0,n._offsets=new Uint32Array([0]),n[Symbol.isConcatSpreadable]=!0;const t=Object.keys(A).map(e=>A[e]).filter(e=>typeof e=="number"&&e!==A.NONE);for(const e of t){const r=cn.getVisitFnByTypeId(e),i=Sn.getVisitFnByTypeId(e),s=_a.getVisitFnByTypeId(e);$m[e]={get:r,set:i,indexOf:s},Ym[e]=Object.create(n,{isValid:{value:ya(cc)},get:{value:ya(cn.getVisitFnByTypeId(e))},set:{value:zm(Sn.getVisitFnByTypeId(e))},indexOf:{value:Wm(_a.getVisitFnByTypeId(e))}})}return"Vector"})(ae.prototype);class ba extends ae{constructor(t){super(t.data);const e=this.get,r=this.set,i=this.slice,s=new Array(this.length);Object.defineProperty(this,"get",{value(o){const a=s[o];if(a!==void 0)return a;const l=e.call(this,o);return s[o]=l,l}}),Object.defineProperty(this,"set",{value(o,a){r.call(this,o,a),s[o]=a}}),Object.defineProperty(this,"slice",{value:(o,a)=>new ba(i.call(this,o,a))}),Object.defineProperty(this,"isMemoized",{value:!0}),Object.defineProperty(this,"unmemoize",{value:()=>new ae(this.data)}),Object.defineProperty(this,"memoize",{value:()=>this})}}class Bl{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}offset(){return this.bb.readInt64(this.bb_pos)}metaDataLength(){return this.bb.readInt32(this.bb_pos+8)}bodyLength(){return this.bb.readInt64(this.bb_pos+16)}static sizeOf(){return 24}static createBlock(t,e,r,i){return t.prep(8,24),t.writeInt64(BigInt(i??0)),t.pad(4),t.writeInt32(r),t.writeInt64(BigInt(e??0)),t.offset()}}class fn{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsFooter(t,e){return(e||new fn).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFooter(t,e){return t.setPosition(t.position()+te),(e||new fn).__init(t.readInt32(t.position())+t.position(),t)}version(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Pe.V1}schema(t){const e=this.bb.__offset(this.bb_pos,6);return e?(t||new xn).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}dictionaries(t,e){const r=this.bb.__offset(this.bb_pos,8);return r?(e||new Bl).__init(this.bb.__vector(this.bb_pos+r)+t*24,this.bb):null}dictionariesLength(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}recordBatches(t,e){const r=this.bb.__offset(this.bb_pos,10);return r?(e||new Bl).__init(this.bb.__vector(this.bb_pos+r)+t*24,this.bb):null}recordBatchesLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const r=this.bb.__offset(this.bb_pos,12);return r?(e||new Ce).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+t*4),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,12);return t?this.bb.__vector_len(this.bb_pos+t):0}static startFooter(t){t.startObject(5)}static addVersion(t,e){t.addFieldInt16(0,e,Pe.V1)}static addSchema(t,e){t.addFieldOffset(1,e,0)}static addDictionaries(t,e){t.addFieldOffset(2,e,0)}static startDictionariesVector(t,e){t.startVector(24,e,8)}static addRecordBatches(t,e){t.addFieldOffset(3,e,0)}static startRecordBatchesVector(t,e){t.startVector(24,e,8)}static addCustomMetadata(t,e){t.addFieldOffset(4,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let r=e.length-1;r>=0;r--)t.addOffset(e[r]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endFooter(t){return t.endObject()}static finishFooterBuffer(t,e){t.finish(e)}static finishSizePrefixedFooterBuffer(t,e){t.finish(e,void 0,!0)}}class Xt{constructor(t=[],e,r,i=Pe.V5){this.fields=t||[],this.metadata=e||new Map,r||(r=Pl(this.fields)),this.dictionaries=r,this.metadataVersion=i}get[Symbol.toStringTag](){return"Schema"}get names(){return this.fields.map(t=>t.name)}toString(){return`Schema<{ ${this.fields.map((t,e)=>`${e}: ${t}`).join(", ")} }>`}select(t){const e=new Set(t),r=this.fields.filter(i=>e.has(i.name));return new Xt(r,this.metadata)}selectAt(t){const e=t.map(r=>this.fields[r]).filter(Boolean);return new Xt(e,this.metadata)}assign(...t){const e=t[0]instanceof Xt?t[0]:Array.isArray(t[0])?new Xt(t[0]):new Xt(t),r=[...this.fields],i=bo(bo(new Map,this.metadata),e.metadata),s=e.fields.filter(a=>{const l=r.findIndex(c=>c.name===a.name);return~l?(r[l]=a.clone({metadata:bo(bo(new Map,r[l].metadata),a.metadata)}))&&!1:!0}),o=Pl(s,new Map);return new Xt([...r,...s],i,new Map([...this.dictionaries,...o]))}}Xt.prototype.fields=null;Xt.prototype.metadata=null;Xt.prototype.dictionaries=null;class ge{static new(...t){let[e,r,i,s]=t;return t[0]&&typeof t[0]=="object"&&({name:e}=t[0],r===void 0&&(r=t[0].type),i===void 0&&(i=t[0].nullable),s===void 0&&(s=t[0].metadata)),new ge(`${e}`,r,i,s)}constructor(t,e,r=!1,i){this.name=t,this.type=e,this.nullable=r,this.metadata=i||new Map}get typeId(){return this.type.typeId}get[Symbol.toStringTag](){return"Field"}toString(){return`${this.name}: ${this.type}`}clone(...t){let[e,r,i,s]=t;return!t[0]||typeof t[0]!="object"?[e=this.name,r=this.type,i=this.nullable,s=this.metadata]=t:{name:e=this.name,type:r=this.type,nullable:i=this.nullable,metadata:s=this.metadata}=t[0],ge.new(e,r,i,s)}}ge.prototype.type=null;ge.prototype.name=null;ge.prototype.nullable=null;ge.prototype.metadata=null;function bo(n,t){return new Map([...n||new Map,...t||new Map])}function Pl(n,t=new Map){for(let e=-1,r=n.length;++e0&&Pl(s.children,t)}return t}var z_=yh,W_=Fi;class fc{static decode(t){t=new W_(Ht(t));const e=fn.getRootAsFooter(t),r=Xt.decode(e.schema(),new Map,e.version());return new H_(r,e)}static encode(t){const e=new z_,r=Xt.encode(e,t.schema);fn.startRecordBatchesVector(e,t.numRecordBatches);for(const o of[...t.recordBatches()].slice().reverse())Ri.encode(e,o);const i=e.endVector();fn.startDictionariesVector(e,t.numDictionaries);for(const o of[...t.dictionaryBatches()].slice().reverse())Ri.encode(e,o);const s=e.endVector();return fn.startFooter(e),fn.addSchema(e,r),fn.addVersion(e,Pe.V5),fn.addRecordBatches(e,i),fn.addDictionaries(e,s),fn.finishFooterBuffer(e,fn.endFooter(e)),e.asUint8Array()}get numRecordBatches(){return this._recordBatches.length}get numDictionaries(){return this._dictionaryBatches.length}constructor(t,e=Pe.V5,r,i){this.schema=t,this.version=e,r&&(this._recordBatches=r),i&&(this._dictionaryBatches=i)}*recordBatches(){for(let t,e=-1,r=this.numRecordBatches;++e=0&&t=0&&t=0&&t=0&&tthis._closedPromiseResolve=t)}get closed(){return this._closedPromise}cancel(t){return Dt(this,void 0,void 0,function*(){yield this.return(t)})}write(t){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(t):this.resolvers.shift().resolve({done:!1,value:t}))}abort(t){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:t}:this.resolvers.shift().reject({done:!0,value:t}))}close(){if(this._closedPromiseResolve){const{resolvers:t}=this;for(;t.length>0;)t.shift().resolve(we);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}[Symbol.asyncIterator](){return this}toDOMStream(t){return gn.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,t)}toNodeStream(t){return gn.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,t)}throw(t){return Dt(this,void 0,void 0,function*(){return yield this.abort(t),we})}return(t){return Dt(this,void 0,void 0,function*(){return yield this.close(),we})}read(t){return Dt(this,void 0,void 0,function*(){return(yield this.next(t,"read")).value})}peek(t){return Dt(this,void 0,void 0,function*(){return(yield this.next(t,"peek")).value})}next(...t){return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise((e,r)=>{this.resolvers.push({resolve:e,reject:r})}):Promise.resolve(we)}_ensureOpen(){if(this._closedPromiseResolve)return!0;throw new Error("AsyncQueue is closed")}}class $_ extends q_{write(t){if((t=Ht(t)).byteLength>0)return super.write(t)}toString(t=!1){return t?wl(this.toUint8Array(!0)):this.toUint8Array(!1).then(wl)}toUint8Array(t=!1){return t?Gn(this._values)[0]:Dt(this,void 0,void 0,function*(){var e,r,i,s;const o=[];let a=0;try{for(var l=!0,c=Ai(this),u;u=yield c.next(),e=u.done,!e;l=!0){s=u.value,l=!1;const f=s;o.push(f),a+=f.byteLength}}catch(f){r={error:f}}finally{try{!l&&!e&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return Gn(o,a)[0]})}}class va{constructor(t){t&&(this.source=new Y_(gn.fromIterable(t)))}[Symbol.iterator](){return this}next(t){return this.source.next(t)}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}peek(t){return this.source.peek(t)}read(t){return this.source.read(t)}}class Ui{constructor(t){t instanceof Ui?this.source=t.source:t instanceof $_?this.source=new Vr(gn.fromAsyncIterable(t)):mh(t)?this.source=new Vr(gn.fromNodeStream(t)):tc(t)?this.source=new Vr(gn.fromDOMStream(t)):dh(t)?this.source=new Vr(gn.fromDOMStream(t.body)):Na(t)?this.source=new Vr(gn.fromIterable(t)):xs(t)?this.source=new Vr(gn.fromAsyncIterable(t)):Zl(t)&&(this.source=new Vr(gn.fromAsyncIterable(t)))}[Symbol.asyncIterator](){return this}next(t){return this.source.next(t)}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}get closed(){return this.source.closed}cancel(t){return this.source.cancel(t)}peek(t){return this.source.peek(t)}read(t){return this.source.read(t)}}class Y_{constructor(t){this.source=t}cancel(t){this.return(t)}peek(t){return this.next(t,"peek").value}read(t){return this.next(t,"read").value}next(t,e="read"){return this.source.next({cmd:e,size:t})}throw(t){return Object.create(this.source.throw&&this.source.throw(t)||we)}return(t){return Object.create(this.source.return&&this.source.return(t)||we)}}class Vr{constructor(t){this.source=t,this._closedPromise=new Promise(e=>this._closedPromiseResolve=e)}cancel(t){return Dt(this,void 0,void 0,function*(){yield this.return(t)})}get closed(){return this._closedPromise}read(t){return Dt(this,void 0,void 0,function*(){return(yield this.next(t,"read")).value})}peek(t){return Dt(this,void 0,void 0,function*(){return(yield this.next(t,"peek")).value})}next(t){return Dt(this,arguments,void 0,function*(e,r="read"){return yield this.source.next({cmd:r,size:e})})}throw(t){return Dt(this,void 0,void 0,function*(){const e=this.source.throw&&(yield this.source.throw(t))||we;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(e)})}return(t){return Dt(this,void 0,void 0,function*(){const e=this.source.return&&(yield this.source.return(t))||we;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(e)})}}class mu extends va{constructor(t,e){super(),this.position=0,this.buffer=Ht(t),this.size=e===void 0?this.buffer.byteLength:e}readInt32(t){const{buffer:e,byteOffset:r}=this.readAt(t,4);return new DataView(e,r).getInt32(0,!0)}seek(t){return this.position=Math.min(t,this.size),t>>16,this.buffer[1]&65535,this.buffer[0]>>>16,this.buffer[0]&65535]),r=new Uint32Array([t.buffer[1]>>>16,t.buffer[1]&65535,t.buffer[0]>>>16,t.buffer[0]&65535]);let i=e[3]*r[3];this.buffer[0]=i&65535;let s=i>>>16;return i=e[2]*r[3],s+=i,i=e[3]*r[2]>>>0,s+=i,this.buffer[0]+=s<<16,this.buffer[1]=s>>>0>>16,this.buffer[1]+=e[1]*r[3]+e[2]*r[2]+e[3]*r[1],this.buffer[1]+=e[0]*r[3]+e[1]*r[2]+e[2]*r[1]+e[3]*r[0]<<16,this}_plus(t){const e=this.buffer[0]+t.buffer[0]>>>0;this.buffer[1]+=t.buffer[1],e>>0&&++this.buffer[1],this.buffer[0]=e}lessThan(t){return this.buffer[1]>>0,e[2]=this.buffer[2]+t.buffer[2]>>>0,e[1]=this.buffer[1]+t.buffer[1]>>>0,e[0]=this.buffer[0]+t.buffer[0]>>>0,e[0]>>0&&++e[1],e[1]>>0&&++e[2],e[2]>>0&&++e[3],this.buffer[3]=e[3],this.buffer[2]=e[2],this.buffer[1]=e[1],this.buffer[0]=e[0],this}hex(){return`${Di(this.buffer[3])} ${Di(this.buffer[2])} ${Di(this.buffer[1])} ${Di(this.buffer[0])}`}static multiply(t,e){return new Vn(new Uint32Array(t.buffer)).times(e)}static add(t,e){return new Vn(new Uint32Array(t.buffer)).plus(e)}static from(t,e=new Uint32Array(4)){return Vn.fromString(typeof t=="string"?t:t.toString(),e)}static fromNumber(t,e=new Uint32Array(4)){return Vn.fromString(t.toString(),e)}static fromString(t,e=new Uint32Array(4)){const r=t.startsWith("-"),i=t.length,s=new Vn(e);for(let o=r?1:0;o0&&this.readData(t,r)||new Uint8Array(0)}readOffsets(t,e){return this.readData(t,e)}readTypeIds(t,e){return this.readData(t,e)}readData(t,{length:e,offset:r}=this.nextBufferRange()){return this.bytes.subarray(r,r+e)}readDictionary(t){return this.dictionaries.get(t.id)}}class J_ extends Qm{constructor(t,e,r,i,s){super(new Uint8Array(0),e,r,i,s),this.sources=t}readNullBitmap(t,e,{offset:r}=this.nextBufferRange()){return e<=0?new Uint8Array(0):Al(this.sources[r])}readOffsets(t,{offset:e}=this.nextBufferRange()){return ie(Uint8Array,ie(t.OffsetArrayType,this.sources[e]))}readTypeIds(t,{offset:e}=this.nextBufferRange()){return ie(Uint8Array,ie(t.ArrayType,this.sources[e]))}readData(t,{offset:e}=this.nextBufferRange()){const{sources:r}=this;return ct.isTimestamp(t)||(ct.isInt(t)||ct.isTime(t))&&t.bitWidth===64||ct.isDuration(t)||ct.isDate(t)&&t.unit===wn.MILLISECOND?ie(Uint8Array,rn.convertArray(r[e])):ct.isDecimal(t)?ie(Uint8Array,Vn.convertArray(r[e])):ct.isBinary(t)||ct.isLargeBinary(t)||ct.isFixedSizeBinary(t)?Q_(r[e]):ct.isBool(t)?Al(r[e]):ct.isUtf8(t)||ct.isLargeUtf8(t)?Xl(r[e].join("")):ie(Uint8Array,ie(t.ArrayType,r[e].map(i=>+i)))}}function Q_(n){const t=n.join(""),e=new Uint8Array(t.length/2);for(let r=0;r>1]=Number.parseInt(t.slice(r,r+2),16);return e}class pt extends Rt{compareSchemas(t,e){return t===e||e instanceof t.constructor&&this.compareManyFields(t.fields,e.fields)}compareManyFields(t,e){return t===e||Array.isArray(t)&&Array.isArray(e)&&t.length===e.length&&t.every((r,i)=>this.compareFields(r,e[i]))}compareFields(t,e){return t===e||e instanceof t.constructor&&t.name===e.name&&t.nullable===e.nullable&&this.visit(t.type,e.type)}}function Ze(n,t){return t instanceof n.constructor}function ni(n,t){return n===t||Ze(n,t)}function br(n,t){return n===t||Ze(n,t)&&n.bitWidth===t.bitWidth&&n.isSigned===t.isSigned}function Fa(n,t){return n===t||Ze(n,t)&&n.precision===t.precision}function G_(n,t){return n===t||Ze(n,t)&&n.byteWidth===t.byteWidth}function hc(n,t){return n===t||Ze(n,t)&&n.unit===t.unit}function to(n,t){return n===t||Ze(n,t)&&n.unit===t.unit&&n.timezone===t.timezone}function eo(n,t){return n===t||Ze(n,t)&&n.unit===t.unit&&n.bitWidth===t.bitWidth}function X_(n,t){return n===t||Ze(n,t)&&n.children.length===t.children.length&&Mr.compareManyFields(n.children,t.children)}function Z_(n,t){return n===t||Ze(n,t)&&n.children.length===t.children.length&&Mr.compareManyFields(n.children,t.children)}function mc(n,t){return n===t||Ze(n,t)&&n.mode===t.mode&&n.typeIds.every((e,r)=>e===t.typeIds[r])&&Mr.compareManyFields(n.children,t.children)}function tb(n,t){return n===t||Ze(n,t)&&n.id===t.id&&n.isOrdered===t.isOrdered&&Mr.visit(n.indices,t.indices)&&Mr.visit(n.dictionary,t.dictionary)}function pc(n,t){return n===t||Ze(n,t)&&n.unit===t.unit}function no(n,t){return n===t||Ze(n,t)&&n.unit===t.unit}function eb(n,t){return n===t||Ze(n,t)&&n.listSize===t.listSize&&n.children.length===t.children.length&&Mr.compareManyFields(n.children,t.children)}function nb(n,t){return n===t||Ze(n,t)&&n.keysSorted===t.keysSorted&&n.children.length===t.children.length&&Mr.compareManyFields(n.children,t.children)}pt.prototype.visitNull=ni;pt.prototype.visitBool=ni;pt.prototype.visitInt=br;pt.prototype.visitInt8=br;pt.prototype.visitInt16=br;pt.prototype.visitInt32=br;pt.prototype.visitInt64=br;pt.prototype.visitUint8=br;pt.prototype.visitUint16=br;pt.prototype.visitUint32=br;pt.prototype.visitUint64=br;pt.prototype.visitFloat=Fa;pt.prototype.visitFloat16=Fa;pt.prototype.visitFloat32=Fa;pt.prototype.visitFloat64=Fa;pt.prototype.visitUtf8=ni;pt.prototype.visitLargeUtf8=ni;pt.prototype.visitBinary=ni;pt.prototype.visitLargeBinary=ni;pt.prototype.visitFixedSizeBinary=G_;pt.prototype.visitDate=hc;pt.prototype.visitDateDay=hc;pt.prototype.visitDateMillisecond=hc;pt.prototype.visitTimestamp=to;pt.prototype.visitTimestampSecond=to;pt.prototype.visitTimestampMillisecond=to;pt.prototype.visitTimestampMicrosecond=to;pt.prototype.visitTimestampNanosecond=to;pt.prototype.visitTime=eo;pt.prototype.visitTimeSecond=eo;pt.prototype.visitTimeMillisecond=eo;pt.prototype.visitTimeMicrosecond=eo;pt.prototype.visitTimeNanosecond=eo;pt.prototype.visitDecimal=ni;pt.prototype.visitList=X_;pt.prototype.visitStruct=Z_;pt.prototype.visitUnion=mc;pt.prototype.visitDenseUnion=mc;pt.prototype.visitSparseUnion=mc;pt.prototype.visitDictionary=tb;pt.prototype.visitInterval=pc;pt.prototype.visitIntervalDayTime=pc;pt.prototype.visitIntervalYearMonth=pc;pt.prototype.visitDuration=no;pt.prototype.visitDurationSecond=no;pt.prototype.visitDurationMillisecond=no;pt.prototype.visitDurationMicrosecond=no;pt.prototype.visitDurationNanosecond=no;pt.prototype.visitFixedSizeList=eb;pt.prototype.visitMap=nb;const Mr=new pt;function rb(n,t){return Mr.compareSchemas(n,t)}function el(n,t){return ib(n,t.map(e=>e.data.concat()))}function ib(n,t){const e=[...n.fields],r=[],i={numBatches:t.reduce((f,h)=>Math.max(f,h.length),0)};let s=0,o=0,a=-1;const l=t.length;let c,u=[];for(;i.numBatches-- >0;){for(o=Number.POSITIVE_INFINITY,a=-1;++a0&&(r[s++]=Lt({type:new Xe(e),length:o,nullCount:0,children:u.slice()})))}return[n=n.assign(e),r.map(f=>new An(n,f))]}function sb(n,t,e,r,i){var s;const o=(t+63&-64)>>3;for(let a=-1,l=r.length;++a=t)u===t?e[a]=c:(e[a]=c.slice(0,t),i.numBatches=Math.max(i.numBatches,r[a].unshift(c.slice(t,u-t))));else{const f=n[a];n[a]=f.clone({nullable:!0}),e[a]=(s=c==null?void 0:c._changeLengthAndBackfillNullBitmap(t))!==null&&s!==void 0?s:Lt({type:f.type,length:t,nullCount:t,nullBitmap:new Uint8Array(o)})}}return e}var Gm;class bn{constructor(...t){var e,r;if(t.length===0)return this.batches=[],this.schema=new Xt([]),this._offsets=[0],this;let i,s;t[0]instanceof Xt&&(i=t.shift()),t.at(-1)instanceof Uint32Array&&(s=t.pop());const o=l=>{if(l){if(l instanceof An)return[l];if(l instanceof bn)return l.batches;if(l instanceof ee){if(l.type instanceof Xe)return[new An(new Xt(l.type.children),l)]}else{if(Array.isArray(l))return l.flatMap(c=>o(c));if(typeof l[Symbol.iterator]=="function")return[...l].flatMap(c=>o(c));if(typeof l=="object"){const c=Object.keys(l),u=c.map(d=>new ae([l[d]])),f=i??new Xt(c.map((d,g)=>new ge(String(d),u[g].type,u[g].nullable))),[,h]=el(f,u);return h.length===0?[new An(l)]:h}}}return[]},a=t.flatMap(l=>o(l));if(i=(r=i??((e=a[0])===null||e===void 0?void 0:e.schema))!==null&&r!==void 0?r:new Xt([]),!(i instanceof Xt))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");for(const l of a){if(!(l instanceof An))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");if(!rb(i,l.schema))throw new TypeError("Table and inner RecordBatch schemas must be equivalent.")}this.schema=i,this.batches=a,this._offsets=s??xm(this.data)}get data(){return this.batches.map(({data:t})=>t)}get numCols(){return this.schema.fields.length}get numRows(){return this.data.reduce((t,e)=>t+e.length,0)}get nullCount(){return this._nullCount===-1&&(this._nullCount=Um(this.data)),this._nullCount}isValid(t){return!1}get(t){return null}at(t){return this.get(oc(t,this.numRows))}set(t,e){}indexOf(t,e){return-1}[Symbol.iterator](){return this.batches.length>0?uc.visit(new ae(this.data)):new Array(0)[Symbol.iterator]()}toArray(){return[...this]}toString(){return`[ + ${this.toArray().join(`, + `)} +]`}concat(...t){const e=this.schema,r=this.data.concat(t.flatMap(({data:i})=>i));return new bn(e,r.map(i=>new An(e,i)))}slice(t,e){const r=this.schema;[t,e]=Lm({length:this.numRows},t,e);const i=Vm(this.data,this._offsets,t,e);return new bn(r,i.map(s=>new An(r,s)))}getChild(t){return this.getChildAt(this.schema.fields.findIndex(e=>e.name===t))}getChildAt(t){if(t>-1&&tr.children[t]);if(e.length===0){const{type:r}=this.schema.fields[t],i=Lt({type:r,length:0,nullCount:0});e.push(i._changeLengthAndBackfillNullBitmap(this.numRows))}return new ae(e)}return null}setChild(t,e){var r;return this.setChildAt((r=this.schema.fields)===null||r===void 0?void 0:r.findIndex(i=>i.name===t),e)}setChildAt(t,e){let r=this.schema,i=[...this.batches];if(t>-1&&tthis.getChildAt(c));[s[t],a[t]]=[o,e],[r,i]=el(r,a)}return new bn(r,i)}select(t){const e=this.schema.fields.reduce((r,i,s)=>r.set(i.name,s),new Map);return this.selectAt(t.map(r=>e.get(r)).filter(r=>r>-1))}selectAt(t){const e=this.schema.selectAt(t),r=this.batches.map(i=>i.selectAt(t));return new bn(e,r)}assign(t){const e=this.schema.fields,[r,i]=t.schema.fields.reduce((a,l,c)=>{const[u,f]=a,h=e.findIndex(d=>d.name===l.name);return~h?f[h]=c:u.push(c),a},[[],[]]),s=this.schema.assign(t.schema),o=[...e.map((a,l)=>[l,i[l]]).map(([a,l])=>l===void 0?this.getChildAt(a):t.getChildAt(l)),...r.map(a=>t.getChildAt(a))].filter(Boolean);return new bn(...el(s,o))}}Gm=Symbol.toStringTag;bn[Gm]=(n=>(n.schema=null,n.batches=[],n._offsets=new Uint32Array([0]),n._nullCount=-1,n[Symbol.isConcatSpreadable]=!0,n.isValid=ya(cc),n.get=ya(cn.getVisitFn(A.Struct)),n.set=zm(Sn.getVisitFn(A.Struct)),n.indexOf=Wm(_a.getVisitFn(A.Struct)),"Table"))(bn.prototype);var Xm;let An=class _s{constructor(...t){switch(t.length){case 2:{if([this.schema]=t,!(this.schema instanceof Xt))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");if([,this.data=Lt({nullCount:0,type:new Xe(this.schema.fields),children:this.schema.fields.map(e=>Lt({type:e.type,nullCount:0}))})]=t,!(this.data instanceof ee))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");[this.schema,this.data]=pu(this.schema,this.data.children);break}case 1:{const[e]=t,{fields:r,children:i,length:s}=Object.keys(e).reduce((l,c,u)=>(l.children[u]=e[c],l.length=Math.max(l.length,e[c].length),l.fields[u]=ge.new({name:c,type:e[c].type,nullable:!0}),l),{length:0,fields:new Array,children:new Array}),o=new Xt(r),a=Lt({type:new Xe(r),length:s,children:i,nullCount:0});[this.schema,this.data]=pu(o,a.children,s);break}default:throw new TypeError("RecordBatch constructor expects an Object mapping names to child Data, or a [Schema, Data] pair.")}}get dictionaries(){return this._dictionaries||(this._dictionaries=Zm(this.schema.fields,this.data.children))}get numCols(){return this.schema.fields.length}get numRows(){return this.data.length}get nullCount(){return this.data.nullCount}isValid(t){return this.data.getValid(t)}get(t){return cn.visit(this.data,t)}at(t){return this.get(oc(t,this.numRows))}set(t,e){return Sn.visit(this.data,t,e)}indexOf(t,e){return _a.visit(this.data,t,e)}[Symbol.iterator](){return uc.visit(new ae([this.data]))}toArray(){return[...this]}concat(...t){return new bn(this.schema,[this,...t])}slice(t,e){const[r]=new ae([this.data]).slice(t,e).data;return new _s(this.schema,r)}getChild(t){var e;return this.getChildAt((e=this.schema.fields)===null||e===void 0?void 0:e.findIndex(r=>r.name===t))}getChildAt(t){return t>-1&&ti.name===t),e)}setChildAt(t,e){let r=this.schema,i=this.data;if(t>-1&&ta.name===s);~o&&(i[o]=this.data.children[o])}return new _s(e,Lt({type:r,length:this.numRows,children:i}))}selectAt(t){const e=this.schema.selectAt(t),r=t.map(s=>this.data.children[s]).filter(Boolean),i=Lt({type:new Xe(e.fields),length:this.numRows,children:r});return new _s(e,i)}};Xm=Symbol.toStringTag;An[Xm]=(n=>(n._nullCount=-1,n[Symbol.isConcatSpreadable]=!0,"RecordBatch"))(An.prototype);function pu(n,t,e=t.reduce((r,i)=>Math.max(r,i.length),0)){var r;const i=[...n.fields],s=[...t],o=(e+63&-64)>>3;for(const[a,l]of n.fields.entries()){const c=t[a];(!c||c.length!==e)&&(i[a]=l.clone({nullable:!0}),s[a]=(r=c==null?void 0:c._changeLengthAndBackfillNullBitmap(e))!==null&&r!==void 0?r:Lt({type:l.type,length:e,nullCount:e,nullBitmap:new Uint8Array(o)}))}return[n.assign(i),Lt({type:new Xe(i),length:e,children:s})]}function Zm(n,t,e=new Map){var r,i;if(((r=n==null?void 0:n.length)!==null&&r!==void 0?r:0)>0&&(n==null?void 0:n.length)===(t==null?void 0:t.length))for(let s=-1,o=n.length;++sLt({type:i.type})),r=Lt({type:new Xe(t.fields),nullCount:0,children:e});super(t,r)}}let Dr=class Un{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsMessage(t,e){return(e||new Un).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsMessage(t,e){return t.setPosition(t.position()+te),(e||new Un).__init(t.readInt32(t.position())+t.position(),t)}version(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Pe.V1}headerType(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readUint8(this.bb_pos+t):Gt.NONE}header(t){const e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__union(t,this.bb_pos+e):null}bodyLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.readInt64(this.bb_pos+t):BigInt("0")}customMetadata(t,e){const r=this.bb.__offset(this.bb_pos,12);return r?(e||new Ce).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+t*4),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,12);return t?this.bb.__vector_len(this.bb_pos+t):0}static startMessage(t){t.startObject(5)}static addVersion(t,e){t.addFieldInt16(0,e,Pe.V1)}static addHeaderType(t,e){t.addFieldInt8(1,e,Gt.NONE)}static addHeader(t,e){t.addFieldOffset(2,e,0)}static addBodyLength(t,e){t.addFieldInt64(3,e,BigInt("0"))}static addCustomMetadata(t,e){t.addFieldOffset(4,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let r=e.length-1;r>=0;r--)t.addOffset(e[r]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endMessage(t){return t.endObject()}static finishMessageBuffer(t,e){t.finish(e)}static finishSizePrefixedMessageBuffer(t,e){t.finish(e,void 0,!0)}static createMessage(t,e,r,i,s,o){return Un.startMessage(t),Un.addVersion(t,e),Un.addHeaderType(t,r),Un.addHeader(t,i),Un.addBodyLength(t,s),Un.addCustomMetadata(t,o),Un.endMessage(t)}};class ob extends Rt{visit(t,e){return t==null||e==null?void 0:super.visit(t,e)}visitNull(t,e){return su.startNull(e),su.endNull(e)}visitInt(t,e){return dn.startInt(e),dn.addBitWidth(e,t.bitWidth),dn.addIsSigned(e,t.isSigned),dn.endInt(e)}visitFloat(t,e){return Hn.startFloatingPoint(e),Hn.addPrecision(e,t.precision),Hn.endFloatingPoint(e)}visitBinary(t,e){return tu.startBinary(e),tu.endBinary(e)}visitLargeBinary(t,e){return nu.startLargeBinary(e),nu.endLargeBinary(e)}visitBool(t,e){return eu.startBool(e),eu.endBool(e)}visitUtf8(t,e){return ou.startUtf8(e),ou.endUtf8(e)}visitLargeUtf8(t,e){return ru.startLargeUtf8(e),ru.endLargeUtf8(e)}visitDecimal(t,e){return gi.startDecimal(e),gi.addScale(e,t.scale),gi.addPrecision(e,t.precision),gi.addBitWidth(e,t.bitWidth),gi.endDecimal(e)}visitDate(t,e){return Fo.startDate(e),Fo.addUnit(e,t.unit),Fo.endDate(e)}visitTime(t,e){return yn.startTime(e),yn.addUnit(e,t.unit),yn.addBitWidth(e,t.bitWidth),yn.endTime(e)}visitTimestamp(t,e){const r=t.timezone&&e.createString(t.timezone)||void 0;return _n.startTimestamp(e),_n.addUnit(e,t.unit),r!==void 0&&_n.addTimezone(e,r),_n.endTimestamp(e)}visitInterval(t,e){return qn.startInterval(e),qn.addUnit(e,t.unit),qn.endInterval(e)}visitDuration(t,e){return jo.startDuration(e),jo.addUnit(e,t.unit),jo.endDuration(e)}visitList(t,e){return iu.startList(e),iu.endList(e)}visitStruct(t,e){return Gr.startStruct_(e),Gr.endStruct_(e)}visitUnion(t,e){sn.startTypeIdsVector(e,t.typeIds.length);const r=sn.createTypeIdsVector(e,t.typeIds);return sn.startUnion(e),sn.addMode(e,t.mode),sn.addTypeIds(e,r),sn.endUnion(e)}visitDictionary(t,e){const r=this.visit(t.indices,e);return lr.startDictionaryEncoding(e),lr.addId(e,BigInt(t.id)),lr.addIsOrdered(e,t.isOrdered),r!==void 0&&lr.addIndexType(e,r),lr.endDictionaryEncoding(e)}visitFixedSizeBinary(t,e){return Lo.startFixedSizeBinary(e),Lo.addByteWidth(e,t.byteWidth),Lo.endFixedSizeBinary(e)}visitFixedSizeList(t,e){return Ro.startFixedSizeList(e),Ro.addListSize(e,t.listSize),Ro.endFixedSizeList(e)}visitMap(t,e){return Uo.startMap(e),Uo.addKeysSorted(e,t.keysSorted),Uo.endMap(e)}}const nl=new ob;function ab(n,t=new Map){return new Xt(cb(n,t),Vo(n.metadata),t)}function ep(n){return new Mn(n.count,np(n.columns),rp(n.columns))}function lb(n){return new gr(ep(n.data),n.id,n.isDelta)}function cb(n,t){return(n.fields||[]).filter(Boolean).map(e=>ge.fromJSON(e,t))}function gu(n,t){return(n.children||[]).filter(Boolean).map(e=>ge.fromJSON(e,t))}function np(n){return(n||[]).reduce((t,e)=>[...t,new Hi(e.count,ub(e.VALIDITY)),...np(e.children)],[])}function rp(n,t=[]){for(let e=-1,r=(n||[]).length;++et+ +(e===0),0)}function fb(n,t){let e,r,i,s,o,a;return!t||!(s=n.dictionary)?(o=_u(n,gu(n,t)),i=new ge(n.name,o,n.nullable,Vo(n.metadata))):t.has(e=s.id)?(r=(r=s.indexType)?yu(r):new Hs,a=new Li(t.get(e),r,e,s.isOrdered),i=new ge(n.name,a,n.nullable,Vo(n.metadata))):(r=(r=s.indexType)?yu(r):new Hs,t.set(e,o=_u(n,gu(n,t))),a=new Li(o,r,e,s.isOrdered),i=new ge(n.name,a,n.nullable,Vo(n.metadata))),i||null}function Vo(n=[]){return new Map(n.map(({key:t,value:e})=>[t,e]))}function yu(n){return new ti(n.isSigned,n.bitWidth)}function _u(n,t){const e=n.type.name;switch(e){case"NONE":return new Pr;case"null":return new Pr;case"binary":return new ea;case"largebinary":return new na;case"utf8":return new ra;case"largeutf8":return new ia;case"bool":return new sa;case"list":return new da((t||[])[0]);case"struct":return new Xe(t||[]);case"struct_":return new Xe(t||[])}switch(e){case"int":{const r=n.type;return new ti(r.isSigned,r.bitWidth)}case"floatingpoint":{const r=n.type;return new ta(He[r.precision])}case"decimal":{const r=n.type;return new oa(r.scale,r.precision,r.bitWidth)}case"date":{const r=n.type;return new aa(wn[r.unit])}case"time":{const r=n.type;return new la(gt[r.unit],r.bitWidth)}case"timestamp":{const r=n.type;return new ca(gt[r.unit],r.timezone)}case"interval":{const r=n.type;return new ua(Xn[r.unit])}case"duration":{const r=n.type;return new fa(gt[r.unit])}case"union":{const r=n.type,[i,...s]=(r.mode+"").toLowerCase(),o=i.toUpperCase()+s.join("");return new ha(ln[o],r.typeIds||[],t||[])}case"fixedsizebinary":{const r=n.type;return new ma(r.byteWidth)}case"fixedsizelist":{const r=n.type;return new pa(r.listSize,(t||[])[0])}case"map":{const r=n.type;return new ga((t||[])[0],r.keysSorted)}}throw new Error(`Unrecognized type: "${e}"`)}var db=yh,hb=Fi;class Tn{static fromJSON(t,e){const r=new Tn(0,Pe.V5,e);return r._createHeader=mb(t,e),r}static decode(t){t=new hb(Ht(t));const e=Dr.getRootAsMessage(t),r=e.bodyLength(),i=e.version(),s=e.headerType(),o=new Tn(r,i,s);return o._createHeader=pb(e,s),o}static encode(t){const e=new db;let r=-1;return t.isSchema()?r=Xt.encode(e,t.header()):t.isRecordBatch()?r=Mn.encode(e,t.header()):t.isDictionaryBatch()&&(r=gr.encode(e,t.header())),Dr.startMessage(e),Dr.addVersion(e,Pe.V5),Dr.addHeader(e,r),Dr.addHeaderType(e,t.headerType),Dr.addBodyLength(e,BigInt(t.bodyLength)),Dr.finishMessageBuffer(e,Dr.endMessage(e)),e.asUint8Array()}static from(t,e=0){if(t instanceof Xt)return new Tn(0,Pe.V5,Gt.Schema,t);if(t instanceof Mn)return new Tn(e,Pe.V5,Gt.RecordBatch,t);if(t instanceof gr)return new Tn(e,Pe.V5,Gt.DictionaryBatch,t);throw new Error(`Unrecognized Message header: ${t}`)}get type(){return this.headerType}get version(){return this._version}get headerType(){return this._headerType}get bodyLength(){return this._bodyLength}header(){return this._createHeader()}isSchema(){return this.headerType===Gt.Schema}isRecordBatch(){return this.headerType===Gt.RecordBatch}isDictionaryBatch(){return this.headerType===Gt.DictionaryBatch}constructor(t,e,r,i){this._version=e,this._headerType=r,this.body=new Uint8Array(0),i&&(this._createHeader=()=>i),this._bodyLength=pe(t)}}class Mn{get nodes(){return this._nodes}get length(){return this._length}get buffers(){return this._buffers}constructor(t,e,r){this._nodes=e,this._buffers=r,this._length=pe(t)}}class gr{get id(){return this._id}get data(){return this._data}get isDelta(){return this._isDelta}get length(){return this.data.length}get nodes(){return this.data.nodes}get buffers(){return this.data.buffers}constructor(t,e,r=!1){this._data=t,this._isDelta=r,this._id=pe(e)}}class cr{constructor(t,e){this.offset=pe(t),this.length=pe(e)}}class Hi{constructor(t,e){this.length=pe(t),this.nullCount=pe(e)}}function mb(n,t){return()=>{switch(t){case Gt.Schema:return Xt.fromJSON(n);case Gt.RecordBatch:return Mn.fromJSON(n);case Gt.DictionaryBatch:return gr.fromJSON(n)}throw new Error(`Unrecognized Message type: { name: ${Gt[t]}, type: ${t} }`)}}function pb(n,t){return()=>{switch(t){case Gt.Schema:return Xt.decode(n.header(new xn),new Map,n.version());case Gt.RecordBatch:return Mn.decode(n.header(new sr),n.version());case Gt.DictionaryBatch:return gr.decode(n.header(new mi),n.version())}throw new Error(`Unrecognized Message type: { name: ${Gt[t]}, type: ${t} }`)}}ge.encode=kb;ge.decode=Ob;ge.fromJSON=fb;Xt.encode=Db;Xt.decode=gb;Xt.fromJSON=ab;Mn.encode=Eb;Mn.decode=yb;Mn.fromJSON=ep;gr.encode=Ab;gr.decode=_b;gr.fromJSON=lb;Hi.encode=Tb;Hi.decode=vb;cr.encode=Bb;cr.decode=bb;function gb(n,t=new Map,e=Pe.V5){const r=Ib(n,t);return new Xt(r,zo(n),t,e)}function yb(n,t=Pe.V5){if(n.compression()!==null)throw new Error("Record batch compression not implemented");return new Mn(n.length(),wb(n),Sb(n,t))}function _b(n,t=Pe.V5){return new gr(Mn.decode(n.data(),t),n.id(),n.isDelta())}function bb(n){return new cr(n.offset(),n.length())}function vb(n){return new Hi(n.length(),n.nullCount())}function wb(n){const t=[];for(let e,r=-1,i=-1,s=n.nodesLength();++rge.encode(n,s));xn.startFieldsVector(n,e.length);const r=xn.createFieldsVector(n,e),i=t.metadata&&t.metadata.size>0?xn.createCustomMetadataVector(n,[...t.metadata].map(([s,o])=>{const a=n.createString(`${s}`),l=n.createString(`${o}`);return Ce.startKeyValue(n),Ce.addKey(n,a),Ce.addValue(n,l),Ce.endKeyValue(n)})):-1;return xn.startSchema(n),xn.addFields(n,r),xn.addEndianness(n,Pb?ji.Little:ji.Big),i!==-1&&xn.addCustomMetadata(n,i),xn.endSchema(n)}function kb(n,t){let e=-1,r=-1,i=-1;const s=t.type;let o=t.typeId;ct.isDictionary(s)?(o=s.dictionary.typeId,i=nl.visit(s,n),r=nl.visit(s.dictionary,n)):r=nl.visit(s,n);const a=(s.children||[]).map(u=>ge.encode(n,u)),l=pn.createChildrenVector(n,a),c=t.metadata&&t.metadata.size>0?pn.createCustomMetadataVector(n,[...t.metadata].map(([u,f])=>{const h=n.createString(`${u}`),d=n.createString(`${f}`);return Ce.startKeyValue(n),Ce.addKey(n,h),Ce.addValue(n,d),Ce.endKeyValue(n)})):-1;return t.name&&(e=n.createString(t.name)),pn.startField(n),pn.addType(n,r),pn.addTypeType(n,o),pn.addChildren(n,l),pn.addNullable(n,!!t.nullable),e!==-1&&pn.addName(n,e),i!==-1&&pn.addDictionary(n,i),c!==-1&&pn.addCustomMetadata(n,c),pn.endField(n)}function Eb(n,t){const e=t.nodes||[],r=t.buffers||[];sr.startNodesVector(n,e.length);for(const o of e.slice().reverse())Hi.encode(n,o);const i=n.endVector();sr.startBuffersVector(n,r.length);for(const o of r.slice().reverse())cr.encode(n,o);const s=n.endVector();return sr.startRecordBatch(n),sr.addLength(n,BigInt(t.length)),sr.addNodes(n,i),sr.addBuffers(n,s),sr.endRecordBatch(n)}function Ab(n,t){const e=Mn.encode(n,t.data);return mi.startDictionaryBatch(n),mi.addId(n,BigInt(t.id)),mi.addIsDelta(n,t.isDelta),mi.addData(n,e),mi.endDictionaryBatch(n)}function Tb(n,t){return vh.createFieldNode(n,BigInt(t.length),BigInt(t.nullCount))}function Bb(n,t){return bh.createBuffer(n,BigInt(t.offset),BigInt(t.length))}const Pb=(()=>{const n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256})(),gc=n=>`Expected ${Gt[n]} Message in stream, but was null or length 0.`,yc=n=>`Header pointer of flatbuffer-encoded ${Gt[n]} Message is null or length 0.`,ip=(n,t)=>`Expected to read ${n} metadata bytes, but only read ${t}.`,sp=(n,t)=>`Expected to read ${n} bytes for message body, but only read ${t}.`;class op{constructor(t){this.source=t instanceof va?t:new va(t)}[Symbol.iterator](){return this}next(){let t;return(t=this.readMetadataLength()).done||t.value===-1&&(t=this.readMetadataLength()).done||(t=this.readMetadata(t.value)).done?we:t}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}readMessage(t){let e;if((e=this.next()).done)return null;if(t!=null&&e.value.headerType!==t)throw new Error(gc(t));return e.value}readMessageBody(t){if(t<=0)return new Uint8Array(0);const e=Ht(this.source.read(t));if(e.byteLength[...i,...s.VALIDITY&&[s.VALIDITY]||[],...s.TYPE_ID&&[s.TYPE_ID]||[],...s.OFFSET&&[s.OFFSET]||[],...s.DATA&&[s.DATA]||[],...e(s.children)],[])}}readMessage(t){let e;if((e=this.next()).done)return null;if(t!=null&&e.value.headerType!==t)throw new Error(gc(t));return e.value}readSchema(){const t=Gt.Schema,e=this.readMessage(t),r=e==null?void 0:e.header();if(!e||!r)throw new Error(yc(t));return r}}const ja=4,Ml="ARROW1",Sa=new Uint8Array(Ml.length);for(let n=0;nthis):this}readRecordBatch(t){return this._impl.isFile()?this._impl.readRecordBatch(t):null}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}toDOMStream(){return gn.toDOMStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this})}toNodeStream(){return gn.toNodeStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this},{objectMode:!0})}static throughNode(t){throw new Error('"throughNode" not available in this environment')}static throughDOM(t,e){throw new Error('"throughDOM" not available in this environment')}static from(t){return t instanceof fr?t:Sl(t)?Rb(t):fh(t)?Vb(t):xs(t)?Dt(this,void 0,void 0,function*(){return yield fr.from(yield t)}):dh(t)||tc(t)||mh(t)||Zl(t)?xb(new Ui(t)):Ub(new va(t))}static readAll(t){return t instanceof fr?t.isSync()?Su(t):Iu(t):Sl(t)||ArrayBuffer.isView(t)||Na(t)||uh(t)?Su(t):Iu(t)}}class Ia extends fr{constructor(t){super(t),this._impl=t}readAll(){return[...this]}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return $n(this,arguments,function*(){yield Ut(yield*Mo(Ai(this[Symbol.iterator]())))})}}class Oa extends fr{constructor(t){super(t),this._impl=t}readAll(){return Dt(this,void 0,void 0,function*(){var t,e,r,i;const s=new Array;try{for(var o=!0,a=Ai(this),l;l=yield a.next(),t=l.done,!t;o=!0){i=l.value,o=!1;const c=i;s.push(c)}}catch(c){e={error:c}}finally{try{!o&&!t&&(r=a.return)&&(yield r.call(a))}finally{if(e)throw e.error}}return s})}[Symbol.iterator](){throw new Error("AsyncRecordBatchStreamReader is not Iterable")}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}}class lp extends Ia{constructor(t){super(t),this._impl=t}}class Fb extends Oa{constructor(t){super(t),this._impl=t}}class cp{get numDictionaries(){return this._dictionaryIndex}get numRecordBatches(){return this._recordBatchIndex}constructor(t=new Map){this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=t}isSync(){return!1}isAsync(){return!1}isFile(){return!1}isStream(){return!1}reset(t){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=t,this.dictionaries=new Map,this}_loadRecordBatch(t,e){const r=this._loadVectors(t,e,this.schema.fields),i=Lt({type:new Xe(this.schema.fields),length:t.length,children:r});return new An(this.schema,i)}_loadDictionaryBatch(t,e){const{id:r,isDelta:i}=t,{dictionaries:s,schema:o}=this,a=s.get(r),l=o.dictionaries.get(r),c=this._loadVectors(t.data,e,[l]);return(a&&i?a.concat(new ae(c)):new ae(c)).memoize()}_loadVectors(t,e,r){return new Qm(e,t.nodes,t.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(r)}}class Da extends cp{constructor(t,e){super(e),this._reader=Sl(t)?new Nb(this._handle=t):new op(this._handle=t)}isSync(){return!0}isStream(){return!0}[Symbol.iterator](){return this}cancel(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}open(t){return this.closed||(this.autoDestroy=fp(this,t),this.schema||(this.schema=this._reader.readSchema())||this.cancel()),this}throw(t){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(t):we}return(t){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(t):we}next(){if(this.closed)return we;let t;const{_reader:e}=this;for(;t=this._readNextMessageAndValidate();)if(t.isSchema())this.reset(t.header());else if(t.isRecordBatch()){this._recordBatchIndex++;const r=t.header(),i=e.readMessageBody(t.bodyLength);return{done:!1,value:this._loadRecordBatch(r,i)}}else if(t.isDictionaryBatch()){this._dictionaryIndex++;const r=t.header(),i=e.readMessageBody(t.bodyLength),s=this._loadDictionaryBatch(r,i);this.dictionaries.set(r.id,s)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new tp(this.schema)}):this.return()}_readNextMessageAndValidate(t){return this._reader.readMessage(t)}}class ka extends cp{constructor(t,e){super(e),this._reader=new Mb(this._handle=t)}isAsync(){return!0}isStream(){return!0}[Symbol.asyncIterator](){return this}cancel(){return Dt(this,void 0,void 0,function*(){!this.closed&&(this.closed=!0)&&(yield this.reset()._reader.return(),this._reader=null,this.dictionaries=null)})}open(t){return Dt(this,void 0,void 0,function*(){return this.closed||(this.autoDestroy=fp(this,t),this.schema||(this.schema=yield this._reader.readSchema())||(yield this.cancel())),this})}throw(t){return Dt(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.throw(t):we})}return(t){return Dt(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.return(t):we})}next(){return Dt(this,void 0,void 0,function*(){if(this.closed)return we;let t;const{_reader:e}=this;for(;t=yield this._readNextMessageAndValidate();)if(t.isSchema())yield this.reset(t.header());else if(t.isRecordBatch()){this._recordBatchIndex++;const r=t.header(),i=yield e.readMessageBody(t.bodyLength);return{done:!1,value:this._loadRecordBatch(r,i)}}else if(t.isDictionaryBatch()){this._dictionaryIndex++;const r=t.header(),i=yield e.readMessageBody(t.bodyLength),s=this._loadDictionaryBatch(r,i);this.dictionaries.set(r.id,s)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new tp(this.schema)}):yield this.return()})}_readNextMessageAndValidate(t){return Dt(this,void 0,void 0,function*(){return yield this._reader.readMessage(t)})}}class up extends Da{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(t,e){super(t instanceof mu?t:new mu(t),e)}isSync(){return!0}isFile(){return!0}open(t){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;for(const e of this._footer.dictionaryBatches())e&&this._readDictionaryBatch(this._dictionaryIndex++)}return super.open(t)}readRecordBatch(t){var e;if(this.closed)return null;this._footer||this.open();const r=(e=this._footer)===null||e===void 0?void 0:e.getRecordBatch(t);if(r&&this._handle.seek(r.offset)){const i=this._reader.readMessage(Gt.RecordBatch);if(i!=null&&i.isRecordBatch()){const s=i.header(),o=this._reader.readMessageBody(i.bodyLength);return this._loadRecordBatch(s,o)}}return null}_readDictionaryBatch(t){var e;const r=(e=this._footer)===null||e===void 0?void 0:e.getDictionaryBatch(t);if(r&&this._handle.seek(r.offset)){const i=this._reader.readMessage(Gt.DictionaryBatch);if(i!=null&&i.isDictionaryBatch()){const s=i.header(),o=this._reader.readMessageBody(i.bodyLength),a=this._loadDictionaryBatch(s,o);this.dictionaries.set(s.id,a)}}}_readFooter(){const{_handle:t}=this,e=t.size-ap,r=t.readInt32(e),i=t.readAt(e-r,r);return fc.decode(i)}_readNextMessageAndValidate(t){var e;if(this._footer||this.open(),this._footer&&this._recordBatchIndexsuper.open}});return Dt(this,void 0,void 0,function*(){if(!this.closed&&!this._footer){this.schema=(this._footer=yield this._readFooter()).schema;for(const r of this._footer.dictionaryBatches())r&&(yield this._readDictionaryBatch(this._dictionaryIndex++))}return yield e.open.call(this,t)})}readRecordBatch(t){return Dt(this,void 0,void 0,function*(){var e;if(this.closed)return null;this._footer||(yield this.open());const r=(e=this._footer)===null||e===void 0?void 0:e.getRecordBatch(t);if(r&&(yield this._handle.seek(r.offset))){const i=yield this._reader.readMessage(Gt.RecordBatch);if(i!=null&&i.isRecordBatch()){const s=i.header(),o=yield this._reader.readMessageBody(i.bodyLength);return this._loadRecordBatch(s,o)}}return null})}_readDictionaryBatch(t){return Dt(this,void 0,void 0,function*(){var e;const r=(e=this._footer)===null||e===void 0?void 0:e.getDictionaryBatch(t);if(r&&(yield this._handle.seek(r.offset))){const i=yield this._reader.readMessage(Gt.DictionaryBatch);if(i!=null&&i.isDictionaryBatch()){const s=i.header(),o=yield this._reader.readMessageBody(i.bodyLength),a=this._loadDictionaryBatch(s,o);this.dictionaries.set(s.id,a)}}})}_readFooter(){return Dt(this,void 0,void 0,function*(){const{_handle:t}=this;t._pending&&(yield t._pending);const e=t.size-ap,r=yield t.readInt32(e),i=yield t.readAt(e-r,r);return fc.decode(i)})}_readNextMessageAndValidate(t){return Dt(this,void 0,void 0,function*(){if(this._footer||(yield this.open()),this._footer&&this._recordBatchIndex=4?_c(t)?new lp(new up(n.read())):new Ia(new Da(n)):new Ia(new Da(function*(){}()))}function xb(n){return Dt(this,void 0,void 0,function*(){const t=yield n.peek(ro+7&-8);return t&&t.byteLength>=4?_c(t)?new lp(new up(yield n.read())):new Oa(new ka(n)):new Oa(new ka(function(){return $n(this,arguments,function*(){})}()))})}function Vb(n){return Dt(this,void 0,void 0,function*(){const{size:t}=yield n.stat(),e=new wa(n,t);return t>=Cb&&_c(yield e.readAt(0,ro+7&-8))?new Fb(new jb(e)):new Oa(new ka(e))})}function dp(n){const t=fr.from(n);return xs(t)?t.then(e=>dp(e)):t.isAsync()?t.readAll().then(e=>new bn(e)):new bn(t.readAll())}var hp={exports:{}};(function(n){(function(t){function e(v,k){var b=(v&65535)+(k&65535),C=(v>>16)+(k>>16)+(b>>16);return C<<16|b&65535}function r(v,k){return v<>>32-k}function i(v,k,b,C,F,T){return e(r(e(e(k,v),e(C,T)),F),b)}function s(v,k,b,C,F,T,j){return i(k&b|~k&C,v,k,F,T,j)}function o(v,k,b,C,F,T,j){return i(k&C|b&~C,v,k,F,T,j)}function a(v,k,b,C,F,T,j){return i(k^b^C,v,k,F,T,j)}function l(v,k,b,C,F,T,j){return i(b^(k|~C),v,k,F,T,j)}function c(v,k){v[k>>5]|=128<>>9<<4)+14]=k;var b,C,F,T,j,P=1732584193,B=-271733879,L=-1732584194,V=271733878;for(b=0;b>5]>>>k%32&255);return b}function f(v){var k,b=[];for(b[(v.length>>2)-1]=void 0,k=0;k>5]|=(v.charCodeAt(k/8)&255)<16&&(C=c(C,v.length*8)),b=0;b<16;b+=1)F[b]=C[b]^909522486,T[b]=C[b]^1549556828;return j=c(F.concat(f(k)),512+k.length*8),u(c(T.concat(j),640))}function g(v){var k="0123456789abcdef",b="",C,F;for(F=0;F>>4&15)+k.charAt(C&15);return b}function m(v){return unescape(encodeURIComponent(v))}function p(v){return h(m(v))}function _(v){return g(p(v))}function y(v,k){return d(m(v),m(k))}function S(v,k){return g(y(v,k))}function w(v,k,b){return k?b?y(k,v):S(k,v):b?p(v):_(v)}n.exports?n.exports=w:t.md5=w})(_g)})(hp);var zb=hp.exports;const Ou=bg(zb),mp=!0,Wb="always",Hb=async()=>{let n={};{const t=await fetch(zt("/data/manifest.json"));t.ok&&({renderedFiles:n}=await t.json())}await ws(vg),Object.keys(n??{}).length===0?console.warn('No sources found, execute "npm run sources" to generate'.trim()):(await ws(th,n),await ws(wg,Object.keys(n)))},Du=ws(Hb);async function qb(n,t,e){const r=await e(zt(`/api/${n}/${t}/all-queries.json`));if(!r.ok)return{};const i=await r.json(),s=await Promise.all(Object.entries(i).map(async([o,a])=>{const l=await e(zt(`/api/prerendered_queries/${a}.arrow`));if(!l.ok)return null;const c=await dp(l);return[o,Sg(c)]}));return Object.fromEntries(s.filter(Boolean))}const $b=["/settings","/explore"],ku=new Map,Yb=async({fetch:n,route:t,params:e,url:r})=>{var g,m,p;const[{customFormattingSettings:i},s,o]=await Promise.all([n(zt("/api/customFormattingSettings.json/GET.json")).then(_=>_.json()),n(zt("/api/pagesManifest.json")).then(_=>_.json()),n(zt(`/api/${t.id}/evidencemeta.json`)).then(_=>_.json()).catch(()=>({queries:[]}))]),a=Ou(t.id),l=Ou(Object.entries(e).sort().map(([_,y])=>`${_}${y}`).join("")),c=t.id&&$b.every(_=>!t.id.startsWith(_));let u={};const{inputs:f=Wg({label:"",value:"(SELECT NULL WHERE 0 /* An Input has not been set */)"})}=ku.get(r.pathname)??{};ku.has(r.pathname),c&&mp&&(u=await qb(a,l,n));function h(_,{query_name:y,callback:S=w=>w}={}){return(async()=>{await Du;const w=await Ig(_);return S(w)})()}let d=s;for(const _ of(t.id??"").split("/").slice(1)){if(d=d.children[_],!d)break;if((g=d.frontMatter)!=null&&g.title)d.title=d.frontMatter.title;else if((m=d.frontMatter)!=null&&m.breadcrumb){let{breadcrumb:y}=d.frontMatter;for(const[S,w]of Object.entries(e))y=y.replaceAll(`\${params.${S}}`,w);d.title=(p=(await h(y))[0])==null?void 0:p.breadcrumb}}return{__db:{query:h,async load(){return Du},async updateParquetURLs(_){const{renderedFiles:y}=JSON.parse(_);await ws(th,y)}},inputs:f,data:u,customFormattingSettings:i,isUserPage:c,evidencemeta:o,pagesManifest:s}},HI=Object.freeze(Object.defineProperty({__proto__:null,load:Yb,prerender:mp,trailingSlash:Wb},Symbol.toStringTag,{value:"Module"})),Kb={ltr:[...Yo,We.ARROW_RIGHT],rtl:[...Yo,We.ARROW_LEFT]},Jb={ltr:[We.ARROW_LEFT],rtl:[We.ARROW_RIGHT]},Eu=["menu","trigger"],Qb={arrowSize:8,positioning:{placement:"bottom"},preventScroll:!0,closeOnEscape:!0,closeOnOutsideClick:!0,portal:void 0,loop:!1,dir:"ltr",defaultOpen:!1,typeahead:!0,closeOnItemClick:!0,onOutsideClick:void 0};function Gb(n){const{name:t,selector:e}=kg(n.selector),{preventScroll:r,arrowSize:i,positioning:s,closeOnEscape:o,closeOnOutsideClick:a,portal:l,forceVisible:c,typeahead:u,loop:f,closeFocus:h,disableFocusFirstItem:d,closeOnItemClick:g,onOutsideClick:m}=n.rootOptions,p=n.rootOpen,_=n.rootActiveTrigger,y=n.nextFocusable,S=n.prevFocusable,w=Qe.writable(!1),v=Qe(ze(0)),k=Qe(ze(null)),b=Qe(ze("right")),C=Qe(ze(null)),F=Qe(us([b,k],([U,X])=>z=>U===(X==null?void 0:X.side)&&Xb(z,X==null?void 0:X.area))),{typed:T,handleTypeaheadSearch:j}=Hg(),P=No({...Jc(Eu),...n.ids}),B=Hc({open:p,forceVisible:c,activeTrigger:_}),L=un(t(),{stores:[B,l,P.menu,P.trigger],returned:([U,X,z,Z])=>({role:"menu",hidden:U?void 0:!0,style:es({display:U?void 0:"none"}),id:z,"aria-labelledby":Z,"data-state":U?"open":"closed","data-portal":Og(X),tabindex:-1}),action:U=>{let X=ns;const z=Rn([B,_,s,a,l,o],([rt,Wt,_e,xt,wt,St])=>{X(),!(!rt||!Wt)&&go().then(()=>{X(),ss(U,e),X=qc(U,{anchorElement:Wt,open:p,options:{floating:_e,modal:{closeOnInteractOutside:xt,shouldCloseOnInteractOutside:K=>{var it;return(it=m.get())==null||it(K),!(K.defaultPrevented||Bt(Wt)&&Wt.contains(K.target))},onClose:()=>{p.set(!1),Wt.focus()},open:rt},portal:$c(U,wt),escapeKeydown:St?void 0:null}}).destroy})}),Z=er(Yt(U,"keydown",rt=>{const Wt=rt.target,_e=rt.currentTarget;if(!Bt(Wt)||!Bt(_e)||!(Wt.closest('[role="menu"]')===_e))return;if(Uc.includes(rt.key)&&Tu(rt,f.get()??!1),rt.key===We.TAB){rt.preventDefault(),p.set(!1),Au(rt,y,S);return}const wt=rt.key.length===1;!(rt.ctrlKey||rt.altKey||rt.metaKey)&&wt&&u.get()===!0&&j(rt.key,$r(_e))}));return{destroy(){z(),Z(),X()}}}}),V=un(t("trigger"),{stores:[p,P.menu,P.trigger],returned:([U,X,z])=>({"aria-controls":X,"aria-expanded":U,"data-state":U?"open":"closed",id:z,tabindex:0}),action:U=>(vo(U),_.update(z=>z||U),{destroy:er(Yt(U,"click",z=>{const Z=p.get(),rt=z.currentTarget;Bt(rt)&&(le(rt),Z||z.preventDefault())}),Yt(U,"keydown",z=>{const Z=z.currentTarget;if(!Bt(Z)||!(Yo.includes(z.key)||z.key===We.ARROW_DOWN))return;z.preventDefault(),le(Z);const rt=Z.getAttribute("aria-controls");if(!rt)return;const Wt=document.getElementById(rt);if(!Wt)return;const _e=$r(Wt);_e.length&&Je(_e[0])}))})}),R=un(t("arrow"),{stores:i,returned:U=>({"data-arrow":!0,style:es({position:"absolute",width:`var(--arrow-size, ${U}px)`,height:`var(--arrow-size, ${U}px)`})})}),W=un(t("overlay"),{stores:[B],returned:([U])=>({hidden:U?void 0:!0,tabindex:-1,style:es({display:U?void 0:"none"}),"aria-hidden":"true","data-state":ev(U)}),action:U=>{let X=ns;if(o.get()){const Z=Dg(U,{handler:()=>{p.set(!1);const rt=_.get();rt&&rt.focus()}});Z&&Z.destroy&&(X=Z.destroy)}const z=Rn([l],([Z])=>{if(Z===null)return ns;const rt=$c(U,Z);return rt===null?ns:qg(U,rt).destroy});return{destroy(){X(),z()}}}}),D=un(t("item"),{returned:()=>({role:"menuitem",tabindex:-1,"data-orientation":"vertical"}),action:U=>(ss(U,e),vo(U),{destroy:er(Yt(U,"pointerdown",z=>{const Z=z.currentTarget;if(Bt(Z)&&nr(Z)){z.preventDefault();return}}),Yt(U,"click",z=>{const Z=z.currentTarget;if(Bt(Z)){if(nr(Z)){z.preventDefault();return}if(z.defaultPrevented){Je(Z);return}g.get()&&Oi(1).then(()=>{p.set(!1)})}}),Yt(U,"keydown",z=>{ri(z)}),Yt(U,"pointermove",z=>{wr(z)}),Yt(U,"pointerleave",z=>{Gi(z)}),Yt(U,"focusin",z=>{je(z)}),Yt(U,"focusout",z=>{tn(z)}))})}),J=un(t("group"),{returned:()=>U=>({role:"group","aria-labelledby":U})}),G=un(t("group-label"),{returned:()=>U=>({id:U})}),tt={defaultChecked:!1,disabled:!1},kt=U=>{const X={...tt,...U},z=X.checked??ze(X.defaultChecked??null),Z=Co(z,X.onCheckedChange),rt=ze(X.disabled),Wt=un(t("checkbox-item"),{stores:[Z,rt],returned:([wt,St])=>({role:"menuitemcheckbox",tabindex:-1,"data-orientation":"vertical","aria-checked":At(wt)?"mixed":wt?"true":"false","data-disabled":Ja(St),"data-state":Kt(wt)}),action:wt=>(ss(wt,e),vo(wt),{destroy:er(Yt(wt,"pointerdown",K=>{const it=K.currentTarget;if(Bt(it)&&nr(it)){K.preventDefault();return}}),Yt(wt,"click",K=>{const it=K.currentTarget;if(Bt(it)){if(nr(it)){K.preventDefault();return}if(K.defaultPrevented){Je(it);return}Z.update(ce=>At(ce)?!0:!ce),g.get()&&go().then(()=>{p.set(!1)})}}),Yt(wt,"keydown",K=>{ri(K)}),Yt(wt,"pointermove",K=>{const it=K.currentTarget;if(Bt(it)){if(nr(it)){en(K);return}wr(K,it)}}),Yt(wt,"pointerleave",K=>{Gi(K)}),Yt(wt,"focusin",K=>{je(K)}),Yt(wt,"focusout",K=>{tn(K)}))})}),_e=us(Z,wt=>wt===!0),xt=us(Z,wt=>wt==="indeterminate");return{elements:{checkboxItem:Wt},states:{checked:Z},helpers:{isChecked:_e,isIndeterminate:xt},options:{disabled:rt}}},Et=(U={})=>{const X=U.value??ze(U.defaultValue??null),z=Co(X,U.onValueChange),Z=un(t("radio-group"),{returned:()=>({role:"group"})}),rt={disabled:!1},Wt=un(t("radio-item"),{stores:[z],returned:([xt])=>wt=>{const{value:St,disabled:K}={...rt,...wt},it=xt===St;return{disabled:K,role:"menuitemradio","data-state":it?"checked":"unchecked","aria-checked":it,"data-disabled":Ja(K),"data-value":St,"data-orientation":"vertical",tabindex:-1}},action:xt=>(ss(xt,e),{destroy:er(Yt(xt,"pointerdown",St=>{const K=St.currentTarget;if(!Bt(K))return;const it=xt.dataset.value;if(xt.dataset.disabled||it===void 0){St.preventDefault();return}}),Yt(xt,"click",St=>{const K=St.currentTarget;if(!Bt(K))return;const it=xt.dataset.value;if(xt.dataset.disabled||it===void 0){St.preventDefault();return}if(St.defaultPrevented){if(!Bt(K))return;Je(K);return}z.set(it),g.get()&&go().then(()=>{p.set(!1)})}),Yt(xt,"keydown",St=>{ri(St)}),Yt(xt,"pointermove",St=>{const K=St.currentTarget;if(!Bt(K))return;const it=xt.dataset.value;if(xt.dataset.disabled||it===void 0){en(St);return}wr(St,K)}),Yt(xt,"pointerleave",St=>{Gi(St)}),Yt(xt,"focusin",St=>{je(St)}),Yt(xt,"focusout",St=>{tn(St)}))})}),_e=us(z,xt=>wt=>xt===wt);return{elements:{radioGroup:Z,radioItem:Wt},states:{value:z},helpers:{isChecked:_e}}},{elements:{root:Ft}}=$g({orientation:"horizontal"}),Y={...Qb,disabled:!1,positioning:{placement:"right-start",gutter:8}},ke=U=>{const X={...Y,...U},z=X.open??ze(!1),Z=Co(z,X==null?void 0:X.onOpenChange),rt=No(eh(X,"ids")),{positioning:Wt,arrowSize:_e,disabled:xt}=rt,wt=Qe(ze(null)),St=Qe(ze(null)),K=Qe(ze(0)),it=No({...Jc(Eu),...X.ids});xc(()=>{const Tt=document.getElementById(it.trigger.get());Tt&&wt.set(Tt)});const ce=Hc({open:Z,forceVisible:c,activeTrigger:wt}),Ye=un(t("submenu"),{stores:[ce,it.menu,it.trigger],returned:([Tt,Ee,Re])=>({role:"menu",hidden:Tt?void 0:!0,style:es({display:Tt?void 0:"none"}),id:Ee,"aria-labelledby":Re,"data-state":Tt?"open":"closed","data-id":Ee,tabindex:-1}),action:Tt=>{let Ee=ns;const Re=Rn([ce,Wt],([ut,Jt])=>{if(Ee(),!ut)return;const he=wt.get();he&&go().then(()=>{Ee();const be=Le(he);Ee=qc(Tt,{anchorElement:he,open:Z,options:{floating:Jt,portal:Bt(be)?be:void 0,modal:null,focusTrap:null,escapeKeydown:null}}).destroy})}),Nt=er(Yt(Tt,"keydown",ut=>{if(ut.key===We.ESCAPE)return;const Jt=ut.target,he=ut.currentTarget;if(!Bt(Jt)||!Bt(he)||!(Jt.closest('[role="menu"]')===he))return;if(Uc.includes(ut.key)){ut.stopImmediatePropagation(),Tu(ut,f.get()??!1);return}const Ln=Jb.ltr.includes(ut.key),Ne=ut.ctrlKey||ut.altKey||ut.metaKey,Ae=ut.key.length===1;if(Ln){const Te=wt.get();ut.preventDefault(),Z.update(()=>(Te&&Je(Te),!1));return}if(ut.key===We.TAB){ut.preventDefault(),p.set(!1),Au(ut,y,S);return}!Ne&&Ae&&u.get()===!0&&j(ut.key,$r(he))}),Yt(Tt,"pointermove",ut=>{Fn(ut)}),Yt(Tt,"focusout",ut=>{const Jt=wt.get();if(w.get()){const he=ut.target,be=document.getElementById(it.menu.get());if(!Bt(be)||!Bt(he))return;!be.contains(he)&&he!==Jt&&Z.set(!1)}else{const he=ut.currentTarget,be=ut.relatedTarget;if(!Bt(be)||!Bt(he))return;!he.contains(be)&&be!==Jt&&Z.set(!1)}}));return{destroy(){Re(),Ee(),Nt()}}}}),hn=un(t("subtrigger"),{stores:[Z,xt,it.menu,it.trigger],returned:([Tt,Ee,Re,Nt])=>({role:"menuitem",id:Nt,tabindex:-1,"aria-controls":Re,"aria-expanded":Tt,"data-state":Tt?"open":"closed","data-disabled":Ja(Ee),"aria-haspopop":"menu"}),action:Tt=>{ss(Tt,e),vo(Tt),wt.update(Nt=>Nt||Tt);const Ee=()=>{rl(St),window.clearTimeout(K.get()),k.set(null)},Re=er(Yt(Tt,"click",Nt=>{if(Nt.defaultPrevented)return;const ut=Nt.currentTarget;!Bt(ut)||nr(ut)||(Je(ut),Z.get()||Z.update(Jt=>Jt||(wt.set(ut),!Jt)))}),Yt(Tt,"keydown",Nt=>{const ut=T.get(),Jt=Nt.currentTarget;if(!(!Bt(Jt)||nr(Jt)||ut.length>0&&Nt.key===We.SPACE)&&Kb.ltr.includes(Nt.key)){if(!Z.get()){Jt.click(),Nt.preventDefault();return}const be=Jt.getAttribute("aria-controls");if(!be)return;const Ln=document.getElementById(be);if(!Bt(Ln))return;const Ne=$r(Ln)[0];Je(Ne)}}),Yt(Tt,"pointermove",Nt=>{if(!is(Nt)||(Cn(Nt),Nt.defaultPrevented))return;const ut=Nt.currentTarget;if(!Bt(ut))return;tv(it.menu.get())||Je(ut);const Jt=St.get();!Z.get()&&!Jt&&!nr(ut)&&St.set(window.setTimeout(()=>{Z.update(()=>(wt.set(ut),!0)),rl(St)},100))}),Yt(Tt,"pointerleave",Nt=>{if(!is(Nt))return;rl(St);const ut=document.getElementById(it.menu.get()),Jt=ut==null?void 0:ut.getBoundingClientRect();if(Jt){const he=ut==null?void 0:ut.dataset.side,be=he==="right",Ln=be?-5:5,Ne=Jt[be?"left":"right"],Ae=Jt[be?"right":"left"];k.set({area:[{x:Nt.clientX+Ln,y:Nt.clientY},{x:Ne,y:Jt.top},{x:Ae,y:Jt.top},{x:Ae,y:Jt.bottom},{x:Ne,y:Jt.bottom}],side:he}),window.clearTimeout(K.get()),K.set(window.setTimeout(()=>{k.set(null)},300))}else{if(vr(Nt),Nt.defaultPrevented)return;k.set(null)}}),Yt(Tt,"focusout",Nt=>{const ut=Nt.currentTarget;if(!Bt(ut))return;oi(ut);const Jt=Nt.relatedTarget;if(!Bt(Jt))return;const he=ut.getAttribute("aria-controls");if(!he)return;const be=document.getElementById(he);be&&!be.contains(Jt)&&Z.set(!1)}),Yt(Tt,"focusin",Nt=>{je(Nt)}));return{destroy(){Ee(),Re()}}}}),jn=un(t("subarrow"),{stores:_e,returned:Tt=>({"data-arrow":!0,style:es({position:"absolute",width:`var(--arrow-size, ${Tt}px)`,height:`var(--arrow-size, ${Tt}px)`})})});return Rn([p],([Tt])=>{Tt||(wt.set(null),Z.set(!1))}),Rn([k],([Tt])=>{!hi||Tt||window.clearTimeout(K.get())}),Rn([Z],([Tt])=>{if(hi&&(Tt&&w.get()&&Oi(1).then(()=>{const Ee=document.getElementById(it.menu.get());if(!Ee)return;const Re=$r(Ee);Re.length&&Je(Re[0])}),!Tt)){const Ee=C.get(),Re=document.getElementById(it.trigger.get());if(Ee&&Oi(1).then(()=>{const Nt=document.getElementById(it.menu.get());Nt&&Nt.contains(Ee)&&oi(Ee)}),!Re||document.activeElement===Re)return;oi(Re)}}),{ids:it,elements:{subTrigger:hn,subMenu:Ye,subArrow:jn},states:{subOpen:Z},options:rt}};xc(()=>{const U=document.getElementById(P.trigger.get());Bt(U)&&p.get()&&_.set(U);const X=[],z=()=>w.set(!1),Z=()=>{w.set(!0),X.push(er(xr(document,"pointerdown",z,{capture:!0,once:!0}),xr(document,"pointermove",z,{capture:!0,once:!0})))},rt=Wt=>{if(Wt.key===We.ESCAPE&&o.get()){p.set(!1);return}};return X.push(xr(document,"keydown",Z,{capture:!0})),X.push(xr(document,"keydown",rt)),()=>{X.forEach(Wt=>Wt())}}),Rn([p,C],([U,X])=>{!U&&X&&oi(X)}),Rn([p],([U])=>{if(hi&&!U){const X=_.get();if(!X)return;const z=h.get();!U&&X&&Yg({prop:z,defaultEl:X})}}),Rn([p,r],([U,X])=>{if(!hi)return;const z=[];return U&&X&&z.push(Kg()),Oi(1).then(()=>{const Z=document.getElementById(P.menu.get());if(Z&&U&&w.get()){if(d.get()){Je(Z);return}const rt=$r(Z);if(!rt.length)return;Je(rt[0])}}),()=>{z.forEach(Z=>Z())}}),Rn(p,U=>{if(!hi)return;const X=()=>w.set(!1),z=Z=>{if(w.set(!0),Z.key===We.ESCAPE&&U&&o.get()){p.set(!1);return}};return er(xr(document,"pointerdown",X,{capture:!0,once:!0}),xr(document,"pointermove",X,{capture:!0,once:!0}),xr(document,"keydown",z,{capture:!0}))});function le(U){p.update(X=>{const z=!X;return z&&(y.set(Jg(U)),S.set(Qg(U)),_.set(U)),z})}function je(U){const X=U.currentTarget;if(!Bt(X))return;const z=C.get();z&&oi(z),Gg(X),C.set(X)}function tn(U){const X=U.currentTarget;Bt(X)&&oi(X)}function Cn(U){Be(U)&&U.preventDefault()}function en(U){if(Be(U))return;const X=U.target;if(!Bt(X))return;const z=Le(X);z&&Je(z)}function vr(U){Be(U)&&U.preventDefault()}function Fn(U){if(!is(U))return;const X=U.target,z=U.currentTarget;if(!Bt(z)||!Bt(X))return;const Z=v.get(),rt=Z!==U.clientX;if(z.contains(X)&&rt){const Wt=U.clientX>Z?"right":"left";b.set(Wt),v.set(U.clientX)}}function wr(U,X=null){if(!is(U)||(Cn(U),U.defaultPrevented))return;if(X){Je(X);return}const z=U.currentTarget;Bt(z)&&Je(z)}function Gi(U){is(U)&&en(U)}function ri(U){if(T.get().length>0&&U.key===We.SPACE){U.preventDefault();return}if(Yo.includes(U.key)){U.preventDefault();const Z=U.currentTarget;if(!Bt(Z))return;Z.click()}}function At(U){return U==="indeterminate"}function Kt(U){return At(U)?"indeterminate":U?"checked":"unchecked"}function Be(U){return F.get()(U)}function Le(U){const X=U.closest('[role="menu"]');return Bt(X)?X:null}return{elements:{trigger:V,menu:L,overlay:W,item:D,group:J,groupLabel:G,arrow:R,separator:Ft},builders:{createCheckboxItem:kt,createSubmenu:ke,createMenuRadioGroup:Et},states:{open:p},helpers:{handleTypeaheadSearch:j},ids:P,options:n.rootOptions}}function Au(n,t,e){if(n.shiftKey){const r=e.get();r&&(n.preventDefault(),Oi(1).then(()=>r.focus()),e.set(null))}else{const r=t.get();r&&(n.preventDefault(),Oi(1).then(()=>r.focus()),t.set(null))}}function $r(n){return Array.from(n.querySelectorAll(`[data-melt-menu-id="${n.id}"]`)).filter(t=>Bt(t))}function vo(n){!n||!nr(n)||(n.setAttribute("data-disabled",""),n.setAttribute("aria-disabled","true"))}function rl(n){if(!hi)return;const t=n.get();t&&(window.clearTimeout(t),n.set(null))}function is(n){return n.pointerType==="mouse"}function ss(n,t){if(!n)return;const e=n.closest(`${t()}, ${t("submenu")}`);Bt(e)&&n.setAttribute("data-melt-menu-id",e.id)}function Tu(n,t){n.preventDefault();const e=document.activeElement,r=n.currentTarget;if(!Bt(e)||!Bt(r))return;const i=$r(r);if(!i.length)return;const s=i.filter(l=>!(l.hasAttribute("data-disabled")||l.getAttribute("disabled")==="true")),o=s.indexOf(e);let a;switch(n.key){case We.ARROW_DOWN:t?a=o0?o-1:s.length-1:a=o<0?s.length-1:o>0?o-1:0;break;case We.HOME:a=0;break;case We.END:a=s.length-1;break;default:return}Je(s[a])}function Xb(n,t){if(!t)return!1;const e={x:n.clientX,y:n.clientY};return Zb(e,t)}function Zb(n,t){const{x:e,y:r}=n;let i=!1;for(let s=0,o=t.length-1;sr!=u>r&&e<(c-a)*(r-l)/(u-l)+a&&(i=!i)}return i}function tv(n){const t=document.activeElement;if(!Bt(t))return!1;const e=t.closest(`[data-id="${n}"]`);return Bt(e)}function ev(n){return n?"open":"closed"}const nv={arrowSize:8,positioning:{placement:"bottom"},preventScroll:!0,closeOnEscape:!0,closeOnOutsideClick:!0,portal:void 0,loop:!1,dir:"ltr",defaultOpen:!1,forceVisible:!1,typeahead:!0,closeFocus:void 0,disableFocusFirstItem:!1,closeOnItemClick:!0,onOutsideClick:void 0};function rv(n){const t={...nv,...n},e=No(eh(t,"ids")),r=t.open??ze(t.defaultOpen),i=Co(r,t==null?void 0:t.onOpenChange),s=Qe(ze(null)),o=Qe(ze(null)),a=Qe(ze(null)),{elements:l,builders:c,ids:u,states:f,options:h}=Gb({rootOptions:e,rootOpen:i,rootActiveTrigger:Qe(s),nextFocusable:Qe(o),prevFocusable:Qe(a),selector:"dropdown-menu",removeScroll:!0,ids:t.ids});return{ids:u,elements:l,states:f,builders:c,options:h}}function iv(){return Eg(10)}function bc(){return{NAME:"menu",SUB_NAME:"menu-submenu",RADIO_GROUP_NAME:"menu-radiogroup",CHECKBOX_ITEM_NAME:"menu-checkboxitem",RADIO_ITEM_NAME:"menu-radioitem",GROUP_NAME:"menu-group",PARTS:["arrow","checkbox-indicator","checkbox-item","content","group","item","label","radio-group","radio-item","radio-indicator","separator","sub-content","sub-trigger","trigger"]}}function io(){const{NAME:n}=bc();return ty(n)}function sv(n){const{NAME:t,PARTS:e}=bc(),r=fy("menu",e),i={...rv({...dy(n),forceVisible:!0}),getAttrs:r};return oh(t,i),{...i,updateOption:hy(i.options)}}function ov(){const{GROUP_NAME:n}=bc(),{elements:{group:t},getAttrs:e}=io(),r=iv();return oh(n,r),{group:t,id:r,getAttrs:e}}function av(n){const e={...{side:"bottom",align:"center"},...n},{options:{positioning:r}}=io();Xg(r)(e)}const lv=n=>({builder:n&8}),Bu=n=>({builder:n[3]}),cv=n=>({builder:n&8}),Pu=n=>({builder:n[3]});function uv(n){let t=n[1]?"a":"div",e,r,i=(n[1]?"a":"div")&&il(n);return{c(){i&&i.c(),e=It()},l(s){i&&i.l(s),e=It()},m(s,o){i&&i.m(s,o),x(s,e,o),r=!0},p(s,o){s[1],t?Zt(t,s[1]?"a":"div")?(i.d(1),i=il(s),t=s[1]?"a":"div",i.c(),i.m(e.parentNode,e)):i.p(s,o):(i=il(s),t=s[1]?"a":"div",i.c(),i.m(e.parentNode,e))},i(s){r||(E(i,s),r=!0)},o(s){M(i,s),r=!1},d(s){s&&O(e),i&&i.d(s)}}}function fv(n){let t;const e=n[11].default,r=Se(e,n,n[10],Pu);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,s){r&&r.m(i,s),t=!0},p(i,s){r&&r.p&&(!t||s&1032)&&Ie(r,e,i,i[10],t?De(e,i[10],s,cv):Oe(i[10]),Pu)},i(i){t||(E(r,i),t=!0)},o(i){M(r,i),t=!1},d(i){r&&r.d(i)}}}function il(n){let t,e,r,i;const s=n[11].default,o=Se(s,n,n[10],Bu);let a=[{href:n[1]},n[3],n[6]],l={};for(let c=0;c{o[u]=null}),$t(),e=o[t],e?e.p(l,c):(e=o[t]=s[t](l),e.c()),E(e,1),e.m(r.parentNode,r))},i(l){i||(E(e),i=!0)},o(l){M(e),i=!1},d(l){l&&O(r),o[t].d(l)}}}function hv(n,t,e){let r,i;const s=["href","asChild","disabled","el"];let o=an(t,s),a,{$$slots:l={},$$scope:c}=t,{href:u=void 0}=t,{asChild:f=!1}=t,{disabled:h=!1}=t,{el:d=void 0}=t;const{elements:{item:g},getAttrs:m}=io();Me(n,g,S=>e(9,a=S));const p=Gl();function _(S){ir.call(this,n,S)}function y(S){zn[S?"unshift":"push"](()=>{d=S,e(0,d)})}return n.$$set=S=>{t=de(de({},t),ei(S)),e(6,o=an(t,s)),"href"in S&&e(1,u=S.href),"asChild"in S&&e(2,f=S.asChild),"disabled"in S&&e(7,h=S.disabled),"el"in S&&e(0,d=S.el),"$$scope"in S&&e(10,c=S.$$scope)},n.$$.update=()=>{n.$$.dirty&512&&e(3,r=a),n.$$.dirty&128&&e(8,i={...m("item"),...my(h)}),n.$$.dirty&264&&Object.assign(r,i)},[d,u,f,r,g,p,o,h,i,a,c,l,_,y]}class mv extends se{constructor(t){super(),oe(this,t,hv,dv,Zt,{href:1,asChild:2,disabled:7,el:0})}}const pv=n=>({builder:n&4}),Mu=n=>({builder:n[2]}),gv=n=>({builder:n&4}),Nu=n=>({builder:n[2]});function yv(n){let t,e,r,i;const s=n[7].default,o=Se(s,n,n[6],Mu);let a=[n[2],n[4]],l={};for(let c=0;c{o[u]=null}),$t(),e=o[t],e?e.p(l,c):(e=o[t]=s[t](l),e.c()),E(e,1),e.m(r.parentNode,r))},i(l){i||(E(e),i=!0)},o(l){M(e),i=!1},d(l){l&&O(r),o[t].d(l)}}}function vv(n,t,e){let r;const i=["asChild","el"];let s=an(t,i),o,{$$slots:a={},$$scope:l}=t,{asChild:c=!1}=t,{el:u=void 0}=t;const{group:f,id:h,getAttrs:d}=ov();Me(n,f,p=>e(5,o=p));const g=d("group");function m(p){zn[p?"unshift":"push"](()=>{u=p,e(0,u)})}return n.$$set=p=>{t=de(de({},t),ei(p)),e(4,s=an(t,i)),"asChild"in p&&e(1,c=p.asChild),"el"in p&&e(0,u=p.el),"$$scope"in p&&e(6,l=p.$$scope)},n.$$.update=()=>{n.$$.dirty&32&&e(2,r=o(h)),n.$$.dirty&4&&Object.assign(r,g)},[u,c,r,f,s,o,l,a,m]}class wv extends se{constructor(t){super(),oe(this,t,vv,bv,Zt,{asChild:1,el:0})}}const Sv=n=>({ids:n&1}),Cu=n=>({ids:n[0]});function Iv(n){let t;const e=n[16].default,r=Se(e,n,n[15],Cu);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,s){r&&r.m(i,s),t=!0},p(i,[s]){r&&r.p&&(!t||s&32769)&&Ie(r,e,i,i[15],t?De(e,i[15],s,Sv):Oe(i[15]),Cu)},i(i){t||(E(r,i),t=!0)},o(i){M(r,i),t=!1},d(i){r&&r.d(i)}}}function Ov(n,t,e){let r,{$$slots:i={},$$scope:s}=t,{closeOnOutsideClick:o=void 0}=t,{closeOnEscape:a=void 0}=t,{portal:l=void 0}=t,{open:c=void 0}=t,{onOpenChange:u=void 0}=t,{preventScroll:f=void 0}=t,{loop:h=void 0}=t,{dir:d=void 0}=t,{typeahead:g=void 0}=t,{closeFocus:m=void 0}=t,{disableFocusFirstItem:p=void 0}=t,{closeOnItemClick:_=void 0}=t,{onOutsideClick:y=void 0}=t;const{states:{open:S},updateOption:w,ids:v}=sv({closeOnOutsideClick:o,closeOnEscape:a,portal:l,forceVisible:!0,defaultOpen:c,preventScroll:f,loop:h,dir:d,typeahead:g,closeFocus:m,disableFocusFirstItem:p,closeOnItemClick:_,onOutsideClick:y,onOpenChange:({next:b})=>(c!==b&&(u==null||u(b),e(2,c=b)),b)}),k=us([v.menu,v.trigger],([b,C])=>({menu:b,trigger:C}));return Me(n,k,b=>e(0,r=b)),n.$$set=b=>{"closeOnOutsideClick"in b&&e(3,o=b.closeOnOutsideClick),"closeOnEscape"in b&&e(4,a=b.closeOnEscape),"portal"in b&&e(5,l=b.portal),"open"in b&&e(2,c=b.open),"onOpenChange"in b&&e(6,u=b.onOpenChange),"preventScroll"in b&&e(7,f=b.preventScroll),"loop"in b&&e(8,h=b.loop),"dir"in b&&e(9,d=b.dir),"typeahead"in b&&e(10,g=b.typeahead),"closeFocus"in b&&e(11,m=b.closeFocus),"disableFocusFirstItem"in b&&e(12,p=b.disableFocusFirstItem),"closeOnItemClick"in b&&e(13,_=b.closeOnItemClick),"onOutsideClick"in b&&e(14,y=b.onOutsideClick),"$$scope"in b&&e(15,s=b.$$scope)},n.$$.update=()=>{n.$$.dirty&4&&c!==void 0&&S.set(c),n.$$.dirty&8&&w("closeOnOutsideClick",o),n.$$.dirty&16&&w("closeOnEscape",a),n.$$.dirty&32&&w("portal",l),n.$$.dirty&128&&w("preventScroll",f),n.$$.dirty&256&&w("loop",h),n.$$.dirty&512&&w("dir",d),n.$$.dirty&2048&&w("closeFocus",m),n.$$.dirty&4096&&w("disableFocusFirstItem",p),n.$$.dirty&1024&&w("typeahead",g),n.$$.dirty&8192&&w("closeOnItemClick",_),n.$$.dirty&16384&&w("onOutsideClick",y)},[r,k,c,o,a,l,u,f,h,d,g,m,p,_,y,s,i]}class Dv extends se{constructor(t){super(),oe(this,t,Ov,Iv,Zt,{closeOnOutsideClick:3,closeOnEscape:4,portal:5,open:2,onOpenChange:6,preventScroll:7,loop:8,dir:9,typeahead:10,closeFocus:11,disableFocusFirstItem:12,closeOnItemClick:13,onOutsideClick:14})}}const kv=n=>({builder:n[0]&256}),Fu=n=>({builder:n[8]}),Ev=n=>({builder:n[0]&256}),ju=n=>({builder:n[8]}),Av=n=>({builder:n[0]&256}),Lu=n=>({builder:n[8]}),Tv=n=>({builder:n[0]&256}),Ru=n=>({builder:n[8]}),Bv=n=>({builder:n[0]&256}),Uu=n=>({builder:n[8]}),Pv=n=>({builder:n[0]&256}),xu=n=>({builder:n[8]});function Mv(n){let t,e,r,i;const s=n[28].default,o=Se(s,n,n[27],Fu);let a=[n[8],n[13]],l={};for(let c=0;c{e=Zs(t,n[3],n[4]),e.start()})),r=!0)},o(u){M(a,u),r=!1},d(u){u&&O(t),a&&a.d(u),n[31](null),i=!1,yr(s)}}}function Fv(n){let t,e,r,i,s,o;const a=n[28].default,l=Se(a,n,n[27],Ru);let c=[n[8],n[13]],u={};for(let f=0;f{i&&(r&&r.end(1),e=Zs(t,n[3],n[4]),e.start())}),i=!0)},o(f){M(l,f),e&&e.invalidate(),f&&(r=Pa(t,n[5],n[6])),i=!1},d(f){f&&O(t),l&&l.d(f),n[30](null),f&&r&&r.end(),s=!1,yr(o)}}}function jv(n){let t,e,r,i,s;const o=n[28].default,a=Se(o,n,n[27],Uu);let l=[n[8],n[13]],c={};for(let u=0;u{r&&(e||(e=vn(t,n[1],n[2],!0)),e.run(1))}),r=!0)},o(u){M(a,u),u&&(e||(e=vn(t,n[1],n[2],!1)),e.run(0)),r=!1},d(u){u&&O(t),a&&a.d(u),n[29](null),u&&e&&e.end(),i=!1,yr(s)}}}function Lv(n){let t;const e=n[28].default,r=Se(e,n,n[27],xu);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,s){r&&r.m(i,s),t=!0},p(i,s){r&&r.p&&(!t||s[0]&134217984)&&Ie(r,e,i,i[27],t?De(e,i[27],s,Pv):Oe(i[27]),xu)},i(i){t||(E(r,i),t=!0)},o(i){M(r,i),t=!1},d(i){r&&r.d(i)}}}function Rv(n){let t,e,r,i;const s=[Lv,jv,Fv,Cv,Nv,Mv],o=[];function a(l,c){return l[7]&&l[9]?0:l[1]&&l[9]?1:l[3]&&l[5]&&l[9]?2:l[3]&&l[9]?3:l[5]&&l[9]?4:l[9]?5:-1}return~(t=a(n))&&(e=o[t]=s[t](n)),{c(){e&&e.c(),r=It()},l(l){e&&e.l(l),r=It()},m(l,c){~t&&o[t].m(l,c),x(l,r,c),i=!0},p(l,c){let u=t;t=a(l),t===u?~t&&o[t].p(l,c):(e&&(qt(),M(o[u],1,1,()=>{o[u]=null}),$t()),~t?(e=o[t],e?e.p(l,c):(e=o[t]=s[t](l),e.c()),E(e,1),e.m(r.parentNode,r)):e=null)},i(l){i||(E(e),i=!0)},o(l){M(e),i=!1},d(l){l&&O(r),~t&&o[t].d(l)}}}function Uv(n,t,e){let r;const i=["transition","transitionConfig","inTransition","inTransitionConfig","outTransition","outTransitionConfig","asChild","id","side","align","sideOffset","alignOffset","collisionPadding","avoidCollisions","collisionBoundary","sameWidth","fitViewport","strategy","overlap","el"];let s=an(t,i),o,a,{$$slots:l={},$$scope:c}=t,{transition:u=void 0}=t,{transitionConfig:f=void 0}=t,{inTransition:h=void 0}=t,{inTransitionConfig:d=void 0}=t,{outTransition:g=void 0}=t,{outTransitionConfig:m=void 0}=t,{asChild:p=!1}=t,{id:_=void 0}=t,{side:y="bottom"}=t,{align:S="center"}=t,{sideOffset:w=0}=t,{alignOffset:v=0}=t,{collisionPadding:k=8}=t,{avoidCollisions:b=!0}=t,{collisionBoundary:C=void 0}=t,{sameWidth:F=!1}=t,{fitViewport:T=!1}=t,{strategy:j="absolute"}=t,{overlap:P=!1}=t,{el:B=void 0}=t;const{elements:{menu:L},states:{open:V},ids:R,getAttrs:W}=io();Me(n,L,Y=>e(26,a=Y)),Me(n,V,Y=>e(9,o=Y));const D=Gl(),J=W("content");function G(Y){zn[Y?"unshift":"push"](()=>{B=Y,e(0,B)})}function tt(Y){zn[Y?"unshift":"push"](()=>{B=Y,e(0,B)})}function kt(Y){zn[Y?"unshift":"push"](()=>{B=Y,e(0,B)})}function Et(Y){zn[Y?"unshift":"push"](()=>{B=Y,e(0,B)})}function Ft(Y){zn[Y?"unshift":"push"](()=>{B=Y,e(0,B)})}return n.$$set=Y=>{t=de(de({},t),ei(Y)),e(13,s=an(t,i)),"transition"in Y&&e(1,u=Y.transition),"transitionConfig"in Y&&e(2,f=Y.transitionConfig),"inTransition"in Y&&e(3,h=Y.inTransition),"inTransitionConfig"in Y&&e(4,d=Y.inTransitionConfig),"outTransition"in Y&&e(5,g=Y.outTransition),"outTransitionConfig"in Y&&e(6,m=Y.outTransitionConfig),"asChild"in Y&&e(7,p=Y.asChild),"id"in Y&&e(14,_=Y.id),"side"in Y&&e(15,y=Y.side),"align"in Y&&e(16,S=Y.align),"sideOffset"in Y&&e(17,w=Y.sideOffset),"alignOffset"in Y&&e(18,v=Y.alignOffset),"collisionPadding"in Y&&e(19,k=Y.collisionPadding),"avoidCollisions"in Y&&e(20,b=Y.avoidCollisions),"collisionBoundary"in Y&&e(21,C=Y.collisionBoundary),"sameWidth"in Y&&e(22,F=Y.sameWidth),"fitViewport"in Y&&e(23,T=Y.fitViewport),"strategy"in Y&&e(24,j=Y.strategy),"overlap"in Y&&e(25,P=Y.overlap),"el"in Y&&e(0,B=Y.el),"$$scope"in Y&&e(27,c=Y.$$scope)},n.$$.update=()=>{n.$$.dirty[0]&16384&&_&&R.menu.set(_),n.$$.dirty[0]&67108864&&e(8,r=a),n.$$.dirty[0]&256&&Object.assign(r,J),n.$$.dirty[0]&67076608&&o&&av({side:y,align:S,sideOffset:w,alignOffset:v,collisionPadding:k,avoidCollisions:b,collisionBoundary:C,sameWidth:F,fitViewport:T,strategy:j,overlap:P})},[B,u,f,h,d,g,m,p,r,o,L,V,D,s,_,y,S,w,v,k,b,C,F,T,j,P,a,c,l,G,tt,kt,Et,Ft]}class xv extends se{constructor(t){super(),oe(this,t,Uv,Rv,Zt,{transition:1,transitionConfig:2,inTransition:3,inTransitionConfig:4,outTransition:5,outTransitionConfig:6,asChild:7,id:14,side:15,align:16,sideOffset:17,alignOffset:18,collisionPadding:19,avoidCollisions:20,collisionBoundary:21,sameWidth:22,fitViewport:23,strategy:24,overlap:25,el:0},null,[-1,-1])}}const Vv=n=>({builder:n&4}),Vu=n=>({builder:n[2]}),zv=n=>({builder:n&4}),zu=n=>({builder:n[2]});function Wv(n){let t,e,r,i;const s=n[9].default,o=Se(s,n,n[8],Vu);let a=[n[2],{type:"button"},n[5]],l={};for(let c=0;c{o[u]=null}),$t(),e=o[t],e?e.p(l,c):(e=o[t]=s[t](l),e.c()),E(e,1),e.m(r.parentNode,r))},i(l){i||(E(e),i=!0)},o(l){M(e),i=!1},d(l){l&&O(r),o[t].d(l)}}}function $v(n,t,e){let r;const i=["asChild","id","el"];let s=an(t,i),o,{$$slots:a={},$$scope:l}=t,{asChild:c=!1}=t,{id:u=void 0}=t,{el:f=void 0}=t;const{elements:{trigger:h},ids:d,getAttrs:g}=io();Me(n,h,y=>e(7,o=y));const m=Gl(),p=g("trigger");function _(y){zn[y?"unshift":"push"](()=>{f=y,e(0,f)})}return n.$$set=y=>{t=de(de({},t),ei(y)),e(5,s=an(t,i)),"asChild"in y&&e(1,c=y.asChild),"id"in y&&e(6,u=y.id),"el"in y&&e(0,f=y.el),"$$scope"in y&&e(8,l=y.$$scope)},n.$$.update=()=>{n.$$.dirty&64&&u&&d.trigger.set(u),n.$$.dirty&128&&e(2,r=o),n.$$.dirty&4&&Object.assign(r,p)},[f,c,r,h,m,s,u,o,l,a,_]}class Yv extends se{constructor(t){super(),oe(this,t,$v,qv,Zt,{asChild:1,id:6,el:0})}}const sl=n=>n instanceof Date,vc=n=>Object.keys(n).length===0,dr=n=>n!=null&&typeof n=="object",wc=(n,...t)=>Object.prototype.hasOwnProperty.call(n,...t),ol=n=>dr(n)&&vc(n),Sc=()=>Object.create(null),pp=(n,t)=>n===t||!dr(n)||!dr(t)?{}:Object.keys(t).reduce((e,r)=>{if(wc(n,r)){const i=pp(n[r],t[r]);return dr(i)&&vc(i)||(e[r]=i),e}return e[r]=t[r],e},Sc()),gp=(n,t)=>n===t||!dr(n)||!dr(t)?{}:Object.keys(n).reduce((e,r)=>{if(wc(t,r)){const i=gp(n[r],t[r]);return dr(i)&&vc(i)||(e[r]=i),e}return e[r]=void 0,e},Sc()),yp=(n,t)=>n===t?{}:!dr(n)||!dr(t)?t:sl(n)||sl(t)?n.valueOf()==t.valueOf()?{}:t:Object.keys(t).reduce((e,r)=>{if(wc(n,r)){const i=yp(n[r],t[r]);return ol(i)&&!sl(i)&&(ol(n[r])||!ol(t[r]))||(e[r]=i),e}return e},Sc()),Kv=(n,t)=>({added:pp(n,t),deleted:gp(n,t),updated:yp(n,t)});var Gs,Xs,Ni,Ba;class Jv{constructor(){ts(this,Gs,[]);ts(this,Xs,{});ts(this,Ni,new Set);Ya(this,"subscribe",t=>(Or(this,Ni).add(t),t(this.generations),()=>Or(this,Ni).delete(t)));ts(this,Ba,0);Ya(this,"publish",()=>{if(Rc(this,Ba)._++>1e5)throw new Error("History published too many times.");Or(this,Ni).forEach(t=>t(this.generations))})}get generations(){return[...Or(this,Gs)]}push(t){const e=o=>{let a=Object.entries(o);a.sort((c,u)=>c[0].localeCompare(u[0]));const l=Object.fromEntries(a);return JSON.parse(JSON.stringify(l))},r=e(Or(this,Xs)),i=e(t),s=Kv(r,i);Or(this,Gs).push({...s,before:r,after:i,asof:new Date}),Ka(this,Xs,i),this.publish()}}Gs=new WeakMap,Xs=new WeakMap,Ni=new WeakMap,Ba=new WeakMap;function Wu(n){let t,e;return{c(){t=q("span"),e=Pt(n[1]),this.h()},l(r){t=$(r,"SPAN",{class:!0});var i=Q(t);e=Mt(i,n[1]),i.forEach(O),this.h()},h(){N(t,"class","cursor-pointer font-bold pr-8 flex items-center")},m(r,i){x(r,t,i),H(t,e)},p(r,i){i&2&&Fe(e,r[1])},d(r){r&&O(t)}}}function Qv(n){let t,e,r,i,s,o,a,l,c,u,f=n[1]&&Wu(n);return{c(){t=q("div"),f&&f.c(),e=et(),r=q("span"),i=Pt(n[2]),this.h()},l(h){t=$(h,"DIV",{role:!0,class:!0});var d=Q(t);f&&f.l(d),e=nt(d),r=$(d,"SPAN",{class:!0});var g=Q(r);i=Mt(g,n[2]),g.forEach(O),d.forEach(O),this.h()},h(){N(r,"class","cursor-pointer"),N(t,"role","none"),N(t,"class",s="print:hidden rounded py-1 px-3 my-4 mx-0 shadow-md text-xs font-mono flex justify-between transition-all duration-300 border "+(n[0]??"")+" svelte-118njox")},m(h,d){x(h,t,d),f&&f.m(t,null),H(t,e),H(t,r),H(r,i),l=!0,c||(u=[fe(t,"click",n[3]),fe(t,"keypress",n[3])],c=!0)},p(h,[d]){h[1]?f?f.p(h,d):(f=Wu(h),f.c(),f.m(t,e)):f&&(f.d(1),f=null),(!l||d&4)&&Fe(i,h[2]),(!l||d&1&&s!==(s="print:hidden rounded py-1 px-3 my-4 mx-0 shadow-md text-xs font-mono flex justify-between transition-all duration-300 border "+(h[0]??"")+" svelte-118njox"))&&N(t,"class",s)},i(h){l||(h&&Bn(()=>{l&&(a&&a.end(1),o=Zs(t,_l,{}),o.start())}),l=!0)},o(h){o&&o.invalidate(),h&&(a=Pa(t,Zr,{x:1e3,duration:1e3,delay:0,opacity:.8})),l=!1},d(h){h&&O(t),f&&f.d(),h&&a&&a.end(),c=!1,yr(u)}}}const Nl={error:"negative",success:"positive"},Gv=n=>Object.keys(Nl).includes(n),Xv=n=>Gv(n)?(console.warn(`[Toast] The status "${n}" is deprecated. Please use "${Nl[n]}" instead.`),Nl[n]):n;function Zv(n,t,e){let{id:r}=t,{status:i="info"}=t,{title:s}=t,{message:o}=t,{dismissable:a=!0}=t;const l=ey(),c=()=>{a&&l("dismiss",{id:r})};return n.$$set=u=>{"id"in u&&e(4,r=u.id),"status"in u&&e(0,i=u.status),"title"in u&&e(1,s=u.title),"message"in u&&e(2,o=u.message),"dismissable"in u&&e(5,a=u.dismissable)},n.$$.update=()=>{n.$$.dirty&1&&e(0,i=Xv(i))},[i,s,o,c,r,a]}class t0 extends se{constructor(t){super(),oe(this,t,Zv,Qv,Zt,{id:4,status:0,title:1,message:2,dismissable:5})}}function Hu(n,t,e){const r=n.slice();return r[2]=t[e],r}function qu(n,t){let e,r,i;const s=[t[2]];let o={};for(let a=0;aa[2].id;for(let a=0;ae(0,r=s)),[r,({detail:s})=>Vc.dismiss(s.id)]}class r0 extends se{constructor(t){super(),oe(this,t,n0,e0,Zt,{})}}const i0="/_app/immutable/assets/wordmark-white.C8ZS96Ri.png",s0="/_app/immutable/assets/wordmark-black.rfl-FBgf.png";function o0(n){let t,e,r,i,s;return{c(){t=q("img"),r=et(),i=q("img"),this.h()},l(o){t=$(o,"IMG",{src:!0,alt:!0,class:!0,href:!0}),r=nt(o),i=$(o,"IMG",{src:!0,alt:!0,class:!0,href:!0}),this.h()},h(){Jo(t.src,e=s0)||N(t,"src",e),N(t,"alt","Home"),N(t,"class","h-5 aspect-auto block dark:hidden"),N(t,"href",zt("/")),Jo(i.src,s=i0)||N(i,"src",s),N(i,"alt","Home"),N(i,"class","h-5 aspect-auto hidden dark:block"),N(i,"href",zt("/"))},m(o,a){x(o,t,a),x(o,r,a),x(o,i,a)},p:Qt,d(o){o&&(O(t),O(r),O(i))}}}function a0(n){let t;return{c(){t=Pt(n[1])},l(e){t=Mt(e,n[1])},m(e,r){x(e,t,r)},p(e,r){r&2&&Fe(t,e[1])},d(e){e&&O(t)}}}function l0(n){let t,e;return{c(){t=q("img"),this.h()},l(r){t=$(r,"IMG",{src:!0,alt:!0,class:!0,href:!0}),this.h()},h(){Jo(t.src,e=n[0])||N(t,"src",e),N(t,"alt","Home"),N(t,"class","h-5 aspect-auto"),N(t,"href",zt("/"))},m(r,i){x(r,t,i)},p(r,i){i&1&&!Jo(t.src,e=r[0])&&N(t,"src",e)},d(r){r&&O(t)}}}function c0(n){let t;function e(s,o){return s[0]?l0:s[1]?a0:o0}let r=e(n),i=r(n);return{c(){i.c(),t=It()},l(s){i.l(s),t=It()},m(s,o){i.m(s,o),x(s,t,o)},p(s,[o]){r===(r=e(s))&&i?i.p(s,o):(i.d(1),i=r(s),i&&(i.c(),i.m(t.parentNode,t)))},i:Qt,o:Qt,d(s){s&&O(t),i.d(s)}}}function u0(n,t,e){let{logo:r}=t,{title:i}=t;return n.$$set=s=>{"logo"in s&&e(0,r=s.logo),"title"in s&&e(1,i=s.title)},[r,i]}class Ic extends se{constructor(t){super(),oe(this,t,u0,c0,Zt,{logo:0,title:1})}}/*! @docsearch/js 3.8.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function Cl(){return Cl=Object.assign?Object.assign.bind():function(n){for(var t=1;t2&&(o.children=arguments.length>3?so.call(arguments,2):e),typeof n=="function"&&n.defaultProps!=null)for(s in n.defaultProps)o[s]===void 0&&(o[s]=n.defaultProps[s]);return Is(n,o,r,i,null)}function Is(n,t,e,r,i){var s={type:n,props:t,key:e,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:i??++_p,__i:-1,__u:0};return i==null&&Ct.vnode!=null&&Ct.vnode(s),s}function hr(n){return n.children}function Kn(n,t){this.props=n,this.context=t}function Vi(n,t){if(t==null)return n.__?Vi(n.__,n.__i+1):null;for(var e;tt&&Jr.sort(Fl));Ea.__r=0}function Op(n,t,e,r,i,s,o,a,l,c,u){var f,h,d,g,m,p=r&&r.__k||wp,_=t.length;for(e.__d=l,function(y,S,w){var v,k,b,C,F,T=S.length,j=w.length,P=j,B=0;for(y.__k=[],v=0;v0?Is(k.type,k.props,k.key,k.ref?k.ref:null,k.__v):k).__=y,k.__b=y.__b+1,b=null,(F=k.__i=d0(k,w,C,P))!==-1&&(P--,(b=w[F])&&(b.__u|=131072)),b==null||b.__v===null?(F==-1&&B--,typeof k.type!="function"&&(k.__u|=65536)):F!==C&&(F==C-1?B--:F==C+1?B++:(F>C?B--:B++,k.__u|=65536))):k=y.__k[v]=null;if(P)for(v=0;v(l==null||131072&l.__u?0:1))for(;o>=0||a=0){if((l=t[o])&&!(131072&l.__u)&&i==l.key&&s===l.type)return o;o--}if(a2&&(a.children=arguments.length>3?so.call(arguments,2):e),Is(n.type,a,r||n.key,i||n.ref,null)}so=wp.slice,Ct={__e:function(n,t,e,r){for(var i,s,o;t=t.__;)if((i=t.__c)&&!i.__)try{if((s=i.constructor)&&s.getDerivedStateFromError!=null&&(i.setState(s.getDerivedStateFromError(n)),o=i.__d),i.componentDidCatch!=null&&(i.componentDidCatch(n,r||{}),o=i.__d),o)return i.__E=i}catch(a){n=a}throw n}},_p=0,Kn.prototype.setState=function(n,t){var e;e=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=ur({},this.state),typeof n=="function"&&(n=n(ur({},e),this.props)),n&&ur(e,n),n!=null&&this.__v&&(t&&this._sb.push(t),Rl(this))},Kn.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),Rl(this))},Kn.prototype.render=hr,Jr=[],bp=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Fl=function(n,t){return n.__v.__b-t.__v.__b},Ea.__r=0,Oc=0,jl=Ku(!1),Ll=Ku(!0),vp=0;var Nr,me,al,Ju,zi=0,Tp=[],ve=Ct,Qu=ve.__b,Gu=ve.__r,Xu=ve.diffed,Zu=ve.__c,tf=ve.unmount,ef=ve.__;function qi(n,t){ve.__h&&ve.__h(me,n,zi||t),zi=0;var e=me.__H||(me.__H={__:[],__h:[]});return n>=e.__.length&&e.__.push({}),e.__[n]}function oo(n){return zi=1,Ec(jp,n)}function Ec(n,t,e){var r=qi(Nr++,2);if(r.t=n,!r.__c&&(r.__=[e?e(t):jp(void 0,t),function(a){var l=r.__N?r.__N[0]:r.__[0],c=r.t(l,a);l!==c&&(r.__N=[c,r.__[1]],r.__c.setState({}))}],r.__c=me,!me.u)){var i=function(a,l,c){if(!r.__c.__H)return!0;var u=r.__c.__H.__.filter(function(h){return!!h.__c});if(u.every(function(h){return!h.__N}))return!s||s.call(this,a,l,c);var f=!1;return u.forEach(function(h){if(h.__N){var d=h.__[0];h.__=h.__N,h.__N=void 0,d!==h.__[0]&&(f=!0)}}),!(!f&&r.__c.props===a)&&(!s||s.call(this,a,l,c))};me.u=!0;var s=me.shouldComponentUpdate,o=me.componentWillUpdate;me.componentWillUpdate=function(a,l,c){if(this.__e){var u=s;s=void 0,i(a,l,c),s=u}o&&o.call(this,a,l,c)},me.shouldComponentUpdate=i}return r.__N||r.__}function ao(n,t){var e=qi(Nr++,3);!ve.__s&&Ac(e.__H,t)&&(e.__=n,e.i=t,me.__H.__h.push(e))}function lo(n,t){var e=qi(Nr++,4);!ve.__s&&Ac(e.__H,t)&&(e.__=n,e.i=t,me.__h.push(e))}function Bp(n){return zi=5,Ra(function(){return{current:n}},[])}function Pp(n,t,e){zi=6,lo(function(){return typeof n=="function"?(n(t()),function(){return n(null)}):n?(n.current=t(),function(){return n.current=null}):void 0},e==null?e:e.concat(n))}function Ra(n,t){var e=qi(Nr++,7);return Ac(e.__H,t)&&(e.__=n(),e.__H=t,e.__h=n),e.__}function Mp(n,t){return zi=8,Ra(function(){return n},t)}function Np(n){var t=me.context[n.__c],e=qi(Nr++,9);return e.c=n,t?(e.__==null&&(e.__=!0,t.sub(me)),t.props.value):n.__}function Cp(n,t){ve.useDebugValue&&ve.useDebugValue(t?t(n):n)}function Fp(){var n=qi(Nr++,11);if(!n.__){for(var t=me.__v;t!==null&&!t.__m&&t.__!==null;)t=t.__;var e=t.__m||(t.__m=[0,0]);n.__="P"+e[0]+"-"+e[1]++}return n.__}function g0(){for(var n;n=Tp.shift();)if(n.__P&&n.__H)try{n.__H.__h.forEach(Wo),n.__H.__h.forEach(Ul),n.__H.__h=[]}catch(t){n.__H.__h=[],ve.__e(t,n.__v)}}ve.__b=function(n){me=null,Qu&&Qu(n)},ve.__=function(n,t){n&&t.__k&&t.__k.__m&&(n.__m=t.__k.__m),ef&&ef(n,t)},ve.__r=function(n){Gu&&Gu(n),Nr=0;var t=(me=n.__c).__H;t&&(al===me?(t.__h=[],me.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0})):(t.__h.forEach(Wo),t.__h.forEach(Ul),t.__h=[],Nr=0)),al=me},ve.diffed=function(n){Xu&&Xu(n);var t=n.__c;t&&t.__H&&(t.__H.__h.length&&(Tp.push(t)!==1&&Ju===ve.requestAnimationFrame||((Ju=ve.requestAnimationFrame)||y0)(g0)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.i=void 0})),al=me=null},ve.__c=function(n,t){t.some(function(e){try{e.__h.forEach(Wo),e.__h=e.__h.filter(function(r){return!r.__||Ul(r)})}catch(r){t.some(function(i){i.__h&&(i.__h=[])}),t=[],ve.__e(r,e.__v)}}),Zu&&Zu(n,t)},ve.unmount=function(n){tf&&tf(n);var t,e=n.__c;e&&e.__H&&(e.__H.__.forEach(function(r){try{Wo(r)}catch(i){t=i}}),e.__H=void 0,t&&ve.__e(t,e.__v))};var nf=typeof requestAnimationFrame=="function";function y0(n){var t,e=function(){clearTimeout(r),nf&&cancelAnimationFrame(t),setTimeout(n)},r=setTimeout(e,100);nf&&(t=requestAnimationFrame(e))}function Wo(n){var t=me,e=n.__c;typeof e=="function"&&(n.__c=void 0,e()),me=t}function Ul(n){var t=me;n.__c=n.__(),me=t}function Ac(n,t){return!n||n.length!==t.length||t.some(function(e,r){return e!==n[r]})}function jp(n,t){return typeof t=="function"?t(n):t}function xl(n,t){for(var e in n)if(e!=="__source"&&!(e in t))return!0;for(var r in t)if(r!=="__source"&&n[r]!==t[r])return!0;return!1}function Vl(n,t){this.props=n,this.context=t}(Vl.prototype=new Kn).isPureReactComponent=!0,Vl.prototype.shouldComponentUpdate=function(n,t){return xl(this.props,n)||xl(this.state,t)};var rf=Ct.__b;Ct.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),rf&&rf(n)};var _0=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,sf=function(n,t){return n==null?null:mr(mr(n).map(t))},b0={map:sf,forEach:sf,count:function(n){return n?mr(n).length:0},only:function(n){var t=mr(n);if(t.length!==1)throw"Children.only";return t[0]},toArray:mr},v0=Ct.__e;Ct.__e=function(n,t,e,r){if(n.then){for(var i,s=t;s=s.__;)if((i=s.__c)&&i.__c)return t.__e==null&&(t.__e=e.__e,t.__k=e.__k),i.__c(n,t)}v0(n,t,e,r)};var of=Ct.unmount;function Lp(n,t,e){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),n.__c.__H=null),(n=function(r,i){for(var s in i)r[s]=i[s];return r}({},n)).__c!=null&&(n.__c.__P===e&&(n.__c.__P=t),n.__c=null),n.__k=n.__k&&n.__k.map(function(r){return Lp(r,t,e)})),n}function Rp(n,t,e){return n&&e&&(n.__v=null,n.__k=n.__k&&n.__k.map(function(r){return Rp(r,t,e)}),n.__c&&n.__c.__P===t&&(n.__e&&e.appendChild(n.__e),n.__c.__e=!0,n.__c.__P=e)),n}function Ho(){this.__u=0,this.t=null,this.__b=null}function Up(n){var t=n.__.__c;return t&&t.__a&&t.__a(n)}function bs(){this.u=null,this.o=null}Ct.unmount=function(n){var t=n.__c;t&&t.__R&&t.__R(),t&&32&n.__u&&(n.type=null),of&&of(n)},(Ho.prototype=new Kn).__c=function(n,t){var e=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(e);var i=Up(r.__v),s=!1,o=function(){s||(s=!0,e.__R=null,i?i(a):a())};e.__R=o;var a=function(){if(!--r.__u){if(r.state.__a){var l=r.state.__a;r.__v.__k[0]=Rp(l,l.__c.__P,l.__c.__O)}var c;for(r.setState({__a:r.__b=null});c=r.t.pop();)c.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),n.then(o,o)},Ho.prototype.componentWillUnmount=function(){this.t=[]},Ho.prototype.render=function(n,t){if(this.__b){if(this.__v.__k){var e=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=Lp(this.__b,e,r.__O=r.__P)}this.__b=null}var i=t.__a&&Yn(hr,null,n.fallback);return i&&(i.__u&=-33),[Yn(hr,null,t.__a?null:n.children),i]};var af=function(n,t,e){if(++e[1]===e[0]&&n.o.delete(t),n.props.revealOrder&&(n.props.revealOrder[0]!=="t"||!n.o.size))for(e=n.u;e;){for(;e.length>3;)e.pop()();if(e[1]>>1,1),t.i.removeChild(r)}}),$s(Yn(w0,{context:t.context},n.__v),t.l)}function xp(n,t){var e=Yn(S0,{__v:n,i:t});return e.containerInfo=t,e}(bs.prototype=new Kn).__a=function(n){var t=this,e=Up(t.__v),r=t.o.get(n);return r[0]++,function(i){var s=function(){t.props.revealOrder?(r.push(i),af(t,n,r)):i()};e?e(s):s()}},bs.prototype.render=function(n){this.u=null,this.o=new Map;var t=mr(n.children);n.revealOrder&&n.revealOrder[0]==="b"&&t.reverse();for(var e=t.length;e--;)this.o.set(t[e],this.u=[1,0,this.u]);return n.children},bs.prototype.componentDidUpdate=bs.prototype.componentDidMount=function(){var n=this;this.o.forEach(function(t,e){af(n,e,t)})};var Vp=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,I0=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,O0=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,D0=/[A-Z0-9]/g,k0=typeof document<"u",E0=function(n){return(typeof Symbol<"u"&&ft(Symbol())=="symbol"?/fil|che|rad/:/fil|che|ra/).test(n)};function zp(n,t,e){return t.__k==null&&(t.textContent=""),$s(n,t),typeof e=="function"&&e(),n?n.__c:null}Kn.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(n){Object.defineProperty(Kn.prototype,n,{configurable:!0,get:function(){return this["UNSAFE_"+n]},set:function(t){Object.defineProperty(this,n,{configurable:!0,writable:!0,value:t})}})});var lf=Ct.event;function A0(){}function T0(){return this.cancelBubble}function B0(){return this.defaultPrevented}Ct.event=function(n){return lf&&(n=lf(n)),n.persist=A0,n.isPropagationStopped=T0,n.isDefaultPrevented=B0,n.nativeEvent=n};var Tc,P0={enumerable:!1,configurable:!0,get:function(){return this.class}},cf=Ct.vnode;Ct.vnode=function(n){typeof n.type=="string"&&function(t){var e=t.props,r=t.type,i={},s=r.indexOf("-")===-1;for(var o in e){var a=e[o];if(!(o==="value"&&"defaultValue"in e&&a==null||k0&&o==="children"&&r==="noscript"||o==="class"||o==="className")){var l=o.toLowerCase();o==="defaultValue"&&"value"in e&&e.value==null?o="value":o==="download"&&a===!0?a="":l==="translate"&&a==="no"?a=!1:l[0]==="o"&&l[1]==="n"?l==="ondoubleclick"?o="ondblclick":l!=="onchange"||r!=="input"&&r!=="textarea"||E0(e.type)?l==="onfocus"?o="onfocusin":l==="onblur"?o="onfocusout":O0.test(o)&&(o=l):l=o="oninput":s&&I0.test(o)?o=o.replace(D0,"-$&").toLowerCase():a===null&&(a=void 0),l==="oninput"&&i[o=l]&&(o="oninputCapture"),i[o]=a}}r=="select"&&i.multiple&&Array.isArray(i.value)&&(i.value=mr(e.children).forEach(function(c){c.props.selected=i.value.indexOf(c.props.value)!=-1})),r=="select"&&i.defaultValue!=null&&(i.value=mr(e.children).forEach(function(c){c.props.selected=i.multiple?i.defaultValue.indexOf(c.props.value)!=-1:i.defaultValue==c.props.value})),e.class&&!e.className?(i.class=e.class,Object.defineProperty(i,"className",P0)):(e.className&&!e.class||e.class&&e.className)&&(i.class=i.className=e.className),t.props=i}(n),n.$$typeof=Vp,cf&&cf(n)};var uf=Ct.__r;Ct.__r=function(n){uf&&uf(n),Tc=n.__c};var ff=Ct.diffed;Ct.diffed=function(n){ff&&ff(n);var t=n.props,e=n.__e;e!=null&&n.type==="textarea"&&"value"in t&&t.value!==e.value&&(e.value=t.value==null?"":t.value),Tc=null};var M0={ReactCurrentDispatcher:{current:{readContext:function(n){return Tc.__n[n.__c].props.value},useCallback:Mp,useContext:Np,useDebugValue:Cp,useDeferredValue:Hp,useEffect:ao,useId:Fp,useImperativeHandle:Pp,useInsertionEffect:$p,useLayoutEffect:lo,useMemo:Ra,useReducer:Ec,useRef:Bp,useState:oo,useSyncExternalStore:Yp,useTransition:qp}}};function So(n){return!!n&&n.$$typeof===Vp}function Wp(n){n()}function Hp(n){return n}function qp(){return[!1,Wp]}var $p=lo;function Yp(n,t){var e=t(),r=oo({h:{__:e,v:t}}),i=r[0].h,s=r[1];return lo(function(){i.__=e,i.v=t,ll(i)&&s({h:i})},[n,e,t]),ao(function(){return ll(i)&&s({h:i}),n(function(){ll(i)&&s({h:i})})},[n]),e}function ll(n){var t,e,r=n.v,i=n.__;try{var s=r();return!((t=i)===(e=s)&&(t!==0||1/t==1/e)||t!=t&&e!=e)}catch{return!0}}var I={useState:oo,useId:Fp,useReducer:Ec,useEffect:ao,useLayoutEffect:lo,useInsertionEffect:$p,useTransition:qp,useDeferredValue:Hp,useSyncExternalStore:Yp,startTransition:Wp,useRef:Bp,useImperativeHandle:Pp,useMemo:Ra,useCallback:Mp,useContext:Np,useDebugValue:Cp,version:"18.3.1",Children:b0,render:zp,hydrate:function(n,t,e){return Ap(n,t),typeof e=="function"&&e(),n?n.__c:null},unmountComponentAtNode:function(n){return!!n.__k&&($s(null,n),!0)},createPortal:xp,createElement:Yn,createContext:function(n,t){var e={__c:t="__cC"+vp++,__:n,Consumer:function(r,i){return r.children(i)},Provider:function(r){var i,s;return this.getChildContext||(i=new Set,(s={})[t]=this,this.getChildContext=function(){return s},this.componentWillUnmount=function(){i=null},this.shouldComponentUpdate=function(o){this.props.value!==o.value&&i.forEach(function(a){a.__e=!0,Rl(a)})},this.sub=function(o){i.add(o);var a=o.componentWillUnmount;o.componentWillUnmount=function(){i&&i.delete(o),a&&a.call(o)}}),r.children}};return e.Provider.__=e.Consumer.contextType=e},createFactory:function(n){return Yn.bind(null,n)},cloneElement:function(n){return So(n)?p0.apply(null,arguments):n},createRef:function(){return{current:null}},Fragment:hr,isValidElement:So,isElement:So,isFragment:function(n){return So(n)&&n.type===hr},isMemo:function(n){return!!n&&!!n.displayName&&(typeof n.displayName=="string"||n.displayName instanceof String)&&n.displayName.startsWith("Memo(")},findDOMNode:function(n){return n&&(n.base||n.nodeType===1&&n)||null},Component:Kn,PureComponent:Vl,memo:function(n,t){function e(i){var s=this.props.ref,o=s==i.ref;return!o&&s&&(s.call?s(null):s.current=null),t?!t(this.props,i)||!o:xl(this.props,i)}function r(i){return this.shouldComponentUpdate=e,Yn(n,i)}return r.displayName="Memo("+(n.displayName||n.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(n){function t(e){if(!("ref"in e))return n(e,null);var r=e.ref;delete e.ref;var i=n(e,r);return e.ref=r,i}return t.$$typeof=_0,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(n.displayName||n.name)+")",t},flushSync:function(n,t){return n(t)},unstable_batchedUpdates:function(n,t){return n(t)},StrictMode:hr,Suspense:Ho,SuspenseList:bs,lazy:function(n){var t,e,r;function i(s){if(t||(t=n()).then(function(o){e=o.default||o},function(o){r=o}),r)throw r;if(!e)throw t;return Yn(e,s)}return i.displayName="Lazy",i.__f=!0,i},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:M0};function zl(n,t){(t==null||t>n.length)&&(t=n.length);for(var e=0,r=Array(t);e=0;--J){var G=this.tryEntries[J],tt=G.completion;if(G.tryLoc==="root")return D("end");if(G.tryLoc<=this.prev){var kt=r.call(G,"catchLoc"),Et=r.call(G,"finallyLoc");if(kt&&Et){if(this.prev=0;--D){var J=this.tryEntries[D];if(J.tryLoc<=this.prev&&r.call(J,"finallyLoc")&&this.prev=0;--W){var D=this.tryEntries[W];if(D.finallyLoc===R)return this.complete(D.completion,D.afterLoc),B(D),p}},catch:function(R){for(var W=this.tryEntries.length-1;W>=0;--W){var D=this.tryEntries[W];if(D.tryLoc===R){var J=D.completion;if(J.type==="throw"){var G=J.arg;B(D)}return G}}throw Error("illegal catch attempt")},delegateYield:function(R,W,D){return this.delegate={iterator:V(R),resultName:W,nextLoc:D},this.method==="next"&&(this.arg=n),p}},t}function Ks(n,t){return Ks=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},Ks(n,t)}function on(n,t){return function(e){if(Array.isArray(e))return e}(n)||function(e,r){var i=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(i!=null){var s,o,a,l,c=[],u=!0,f=!1;try{if(a=(i=i.call(e)).next,r===0){if(Object(i)!==i)return;u=!1}else for(;!(u=(s=a.call(i)).done)&&(c.push(s.value),c.length!==r);u=!0);}catch(h){f=!0,o=h}finally{try{if(!u&&i.return!=null&&(l=i.return(),Object(l)!==l))return}finally{if(f)throw o}}return c}}(n,t)||Kp(n,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Os(n){return function(t){if(Array.isArray(t))return zl(t)}(n)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(n)||Kp(n)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Kp(n,t){if(n){if(typeof n=="string")return zl(n,t);var e={}.toString.call(n).slice(8,-1);return e==="Object"&&n.constructor&&(e=n.constructor.name),e==="Map"||e==="Set"?Array.from(n):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?zl(n,t):void 0}}function Wl(n){var t=typeof Map=="function"?new Map:void 0;return Wl=function(e){if(e===null||!function(i){try{return Function.toString.call(i).indexOf("[native code]")!==-1}catch{return typeof i=="function"}}(e))return e;if(typeof e!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(i,s,o){if(Bc())return Reflect.construct.apply(null,arguments);var a=[null];a.push.apply(a,s);var l=new(i.bind.apply(i,a));return o&&Ks(l,o.prototype),l}(e,arguments,Ys(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Ks(r,e)},Wl(n)}function N0(){return I.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},I.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Jp(){return I.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},I.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var C0=["translations"],ul="Ctrl",F0=I.forwardRef(function(n,t){var e=n.translations,r=e===void 0?{}:e,i=Jn(n,C0),s=r.buttonText,o=s===void 0?"Search":s,a=r.buttonAriaLabel,l=a===void 0?"Search":a,c=on(oo(null),2),u=c[0],f=c[1];ao(function(){typeof navigator<"u"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?f("⌘"):f(ul))},[]);var h=on(u===ul?[ul,"Ctrl",I.createElement(N0,null)]:["Meta","Command",u],3),d=h[0],g=h[1],m=h[2];return I.createElement("button",qe({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(l," (").concat(g,"+K)")},i,{ref:t}),I.createElement("span",{className:"DocSearch-Button-Container"},I.createElement(Jp,null),I.createElement("span",{className:"DocSearch-Button-Placeholder"},o)),I.createElement("span",{className:"DocSearch-Button-Keys"},u!==null&&I.createElement(I.Fragment,null,I.createElement(mf,{reactsToKey:d},m),I.createElement(mf,{reactsToKey:"k"},"K"))))});function mf(n){var t=n.reactsToKey,e=n.children,r=on(oo(!1),2),i=r[0],s=r[1];return ao(function(){if(t)return window.addEventListener("keydown",o),window.addEventListener("keyup",a),function(){window.removeEventListener("keydown",o),window.removeEventListener("keyup",a)};function o(l){l.key===t&&s(!0)}function a(l){l.key!==t&&l.key!=="Meta"||s(!1)}},[t]),I.createElement("kbd",{className:i?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},e)}function Qp(n,t){var e=void 0;return function(){for(var r=arguments.length,i=new Array(r),s=0;sn.length)&&(t=n.length);for(var e=0,r=new Array(t);en.length)&&(t=n.length);for(var e=0,r=new Array(t);e=0||(u[l]=o[l]);return u}(n,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(i[e]=n[e])}return i}function _f(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),e.push.apply(e,r)}return e}function ki(n){for(var t=1;tn.length)&&(t=n.length);for(var e=0,r=new Array(t);e=3||g===2&&m>=4||g===1&&m>=10);function _(y,S,w){if(p&&w!==void 0){var v=w[0].__autocomplete_algoliaCredentials,k={"X-Algolia-Application-Id":v.appId,"X-Algolia-API-Key":v.apiKey};h.apply(void 0,[y].concat(Io(S),[{headers:k}]))}else h.apply(void 0,[y].concat(Io(S)))}return{init:function(y,S){h("init",{appId:y,apiKey:S})},setAuthenticatedUserToken:function(y){h("setAuthenticatedUserToken",y)},setUserToken:function(y){h("setUserToken",y)},clickedObjectIDsAfterSearch:function(){for(var y=arguments.length,S=new Array(y),w=0;w0&&_("clickedObjectIDsAfterSearch",Oo(S),S[0].items)},clickedObjectIDs:function(){for(var y=arguments.length,S=new Array(y),w=0;w0&&_("clickedObjectIDs",Oo(S),S[0].items)},clickedFilters:function(){for(var y=arguments.length,S=new Array(y),w=0;w0&&h.apply(void 0,["clickedFilters"].concat(S))},convertedObjectIDsAfterSearch:function(){for(var y=arguments.length,S=new Array(y),w=0;w0&&_("convertedObjectIDsAfterSearch",Oo(S),S[0].items)},convertedObjectIDs:function(){for(var y=arguments.length,S=new Array(y),w=0;w0&&_("convertedObjectIDs",Oo(S),S[0].items)},convertedFilters:function(){for(var y=arguments.length,S=new Array(y),w=0;w0&&h.apply(void 0,["convertedFilters"].concat(S))},viewedObjectIDs:function(){for(var y=arguments.length,S=new Array(y),w=0;w0&&S.reduce(function(v,k){var b=k.items,C=Xp(k,U0);return[].concat(Io(v),Io(function(F){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:20,j=[],P=0;P0&&h.apply(void 0,["viewedFilters"].concat(S))}}}(l),u={current:[]},f=Qp(function(h){var d=h.state;if(d.isOpen){var g=d.collections.reduce(function(m,p){return[].concat(Ei(m),Ei(p.items))},[]).filter(os);Gp(u.current.map(function(m){return m.objectID}),g.map(function(m){return m.objectID}))||(u.current=g,g.length>0&&H0({onItemsChange:i,items:g,insights:c,state:d}))}},0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(h){var d=h.setContext,g=h.onSelect,m=h.onActive,p=!1;function _(y){d({algoliaInsightsPlugin:{__algoliaSearchParameters:kn(kn({},a?{clickAnalytics:!0}:{}),y?{userToken:q0(y)}:{}),insights:c}})}l("addAlgoliaAgent","insights-plugin"),_(),l("onUserTokenChange",function(y){p||_(y)}),l("getUserToken",null,function(y,S){p||_(S)}),l("onAuthenticatedUserTokenChange",function(y){y?(p=!0,_(y)):(p=!1,l("getUserToken",null,function(S,w){return _(w)}))}),l("getAuthenticatedUserToken",null,function(y,S){S&&(p=!0,_(S))}),g(function(y){var S=y.item,w=y.state,v=y.event,k=y.source;os(S)&&s({state:w,event:v,insights:c,item:S,insightsEvents:[kn({eventName:"Item Selected"},gf({item:S,items:k.getItems().filter(os)}))]})}),m(function(y){var S=y.item,w=y.source,v=y.state,k=y.event;os(S)&&o({state:v,event:k,insights:c,item:S,insightsEvents:[kn({eventName:"Item Active"},gf({item:S,items:w.getItems().filter(os)}))]})})},onStateChange:function(h){var d=h.state;f({state:d})},__autocomplete_pluginOptions:n}}function wf(){var n,t=arguments.length>1?arguments[1]:void 0;return[].concat(Ei(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]),["autocomplete-internal"],Ei((n=t.algoliaInsightsPlugin)!==null&&n!==void 0&&n.__automaticInsights?["autocomplete-automatic"]:[]))}function q0(n){return typeof n=="number"?n.toString():n}function $o(n,t){var e=t;return{then:function(r,i){return $o(n.then(Do(r,e,n),Do(i,e,n)),e)},catch:function(r){return $o(n.catch(Do(r,e,n)),e)},finally:function(r){return r&&e.onCancelList.push(r),$o(n.finally(Do(r&&function(){return e.onCancelList=[],r()},e,n)),e)},cancel:function(){e.isCanceled=!0;var r=e.onCancelList;e.onCancelList=[],r.forEach(function(i){i()})},isCanceled:function(){return e.isCanceled===!0}}}function Sf(n){return $o(n,{isCanceled:!1,onCancelList:[]})}function Do(n,t,e){return n?function(r){return t.isCanceled?r:n(r)}:e}function If(n,t,e,r){if(!e)return null;if(n<0&&(t===null||r!==null&&t===0))return e+n;var i=(t===null?-1:t)+n;return i<=-1||i>=e?r===null?null:0:i}function Of(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),e.push.apply(e,r)}return e}function Df(n){for(var t=1;tn.length)&&(t=n.length);for(var e=0,r=new Array(t);en.length)&&(t=n.length);for(var e=0,r=new Array(t);e=0||(B[j]=F[j]);return B}(S,w);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(S);for(k=0;k=0||Object.prototype.propertyIsEnumerable.call(S,v)&&(b[v]=S[v])}return b}(n,Z0);as&&i.environment.clearTimeout(as);var c=l.setCollections,u=l.setIsOpen,f=l.setQuery,h=l.setActiveItemId,d=l.setStatus,g=l.setContext;if(f(s),h(i.defaultActiveItemId),!s&&i.openOnFocus===!1){var m,p=a.getState().collections.map(function(S){return zr(zr({},S),{},{items:[]})});d("idle"),c(p),u((m=r.isOpen)!==null&&m!==void 0?m:i.shouldPanelOpen({state:a.getState()}));var _=Sf(Cf(p).then(function(){return Promise.resolve()}));return a.pendingRequests.add(_)}d("loading"),as=i.environment.setTimeout(function(){d("stalled")},i.stallThreshold);var y=Sf(Cf(i.getSources(zr({query:s,refresh:o,state:a.getState()},l)).then(function(S){return Promise.all(S.map(function(w){return Promise.resolve(w.getItems(zr({query:s,refresh:o,state:a.getState()},l))).then(function(v){return function(k,b,C){if(T=k,!!(T!=null&&T.execute)){var F=k.requesterId==="algolia"?Object.assign.apply(Object,[{}].concat(eg(Object.keys(C.context).map(function(j){var P;return(P=C.context[j])===null||P===void 0?void 0:P.__algoliaSearchParameters})))):{};return ci(ci({},k),{},{requests:k.queries.map(function(j){return{query:k.requesterId==="algolia"?ci(ci({},j),{},{params:ci(ci({},F),j.params)}):j,sourceId:b,transformResponse:k.transformResponse}})})}var T;return{items:k,sourceId:b}}(v,w.sourceId,a.getState())})})).then(X0).then(function(w){var v,k=w.some(function(b){return function(C){return!Array.isArray(C)&&!!(C!=null&&C._automaticInsights)}(b.items)});return k&&g({algoliaInsightsPlugin:zr(zr({},((v=a.getState().context)===null||v===void 0?void 0:v.algoliaInsightsPlugin)||{}),{},{__automaticInsights:k})}),function(b,C,F){return C.map(function(T){var j,P=b.filter(function(R){return R.sourceId===T.sourceId}),B=P.map(function(R){return R.items}),L=P[0].transformResponse,V=L?L({results:j=B,hits:j.map(function(R){return R.hits}).filter(Boolean),facetHits:j.map(function(R){var W;return(W=R.facetHits)===null||W===void 0?void 0:W.map(function(D){return{label:D.value,count:D.count,_highlightResult:{label:{value:D.highlighted}}}})}).filter(Boolean)}):B;return T.onResolve({source:T,results:B,items:V,state:F.getState()}),V.every(Boolean),'The `getItems` function from source "'.concat(T.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),`. + +Did you forget to return items? + +See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`),{source:T,items:V}})}(w,S,a)}).then(function(w){return function(v){var k=v.props,b=v.state,C=v.collections.reduce(function(T,j){return Eo(Eo({},T),{},tg({},j.source.sourceId,Eo(Eo({},j.source),{},{getItems:function(){return Js(j.items)}})))},{}),F=k.plugins.reduce(function(T,j){return j.reshape?j.reshape(T):T},{sourcesBySourceId:C,state:b}).sourcesBySourceId;return Js(k.reshape({sourcesBySourceId:F,sources:Object.values(F),state:b})).filter(Boolean).map(function(T){return{source:T,items:T.getItems()}})}({collections:w,props:i,state:a.getState()})})}))).then(function(S){var w;d("idle"),c(S);var v=i.shouldPanelOpen({state:a.getState()});u((w=r.isOpen)!==null&&w!==void 0?w:i.openOnFocus&&!s&&v||v);var k=Qr(a.getState());if(a.getState().activeItemId!==null&&k){var b=k.item,C=k.itemInputValue,F=k.itemUrl,T=k.source;T.onActive(zr({event:t,item:b,itemInputValue:C,itemUrl:F,refresh:o,source:T,state:a.getState()},l))}}).finally(function(){d("idle"),as&&i.environment.clearTimeout(as)});return a.pendingRequests.add(y)}function Cs(n){return Cs=typeof Symbol=="function"&&ft(Symbol.iterator)=="symbol"?function(t){return ft(t)}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":ft(t)},Cs(n)}var e1=["event","props","refresh","store"];function Ff(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),e.push.apply(e,r)}return e}function Hr(n){for(var t=1;t=0||(u[l]=o[l]);return u}(n,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(i[e]=n[e])}return i}function js(n){return js=typeof Symbol=="function"&&ft(Symbol.iterator)=="symbol"?function(t){return ft(t)}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":ft(t)},js(n)}function Lf(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),e.push.apply(e,r)}return e}function u1(n){for(var t=1;t0},reshape:function(m){return m.sources}},u),{},{id:(h=u.id)!==null&&h!==void 0?h:"autocomplete-".concat(j0++),plugins:g,initialState:li({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},u.initialState),onStateChange:function(m){var p;(p=u.onStateChange)===null||p===void 0||p.call(u,m),g.forEach(function(_){var y;return(y=_.onStateChange)===null||y===void 0?void 0:y.call(_,m)})},onSubmit:function(m){var p;(p=u.onSubmit)===null||p===void 0||p.call(u,m),g.forEach(function(_){var y;return(y=_.onSubmit)===null||y===void 0?void 0:y.call(_,m)})},onReset:function(m){var p;(p=u.onReset)===null||p===void 0||p.call(u,m),g.forEach(function(_){var y;return(y=_.onReset)===null||y===void 0?void 0:y.call(_,m)})},getSources:function(m){return Promise.all([].concat(function(p){return function(_){if(Array.isArray(_))return hl(_)}(p)||function(_){if(typeof Symbol<"u"&&_[Symbol.iterator]!=null||_["@@iterator"]!=null)return Array.from(_)}(p)||function(_,y){if(_){if(typeof _=="string")return hl(_,y);var S=Object.prototype.toString.call(_).slice(8,-1);return S==="Object"&&_.constructor&&(S=_.constructor.name),S==="Map"||S==="Set"?Array.from(_):S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S)?hl(_,y):void 0}}(p)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(g.map(function(p){return p.getSources})),[u.getSources]).filter(Boolean).map(function(p){return function(_,y){var S=[];return Promise.resolve(_(y)).then(function(w){return Promise.all(w.filter(function(v){return!!v}).map(function(v){if(v.sourceId,S.includes(v.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(v.sourceId)," is not unique."));S.push(v.sourceId);var k={getItemInputValue:function(C){return C.state.query},getItemUrl:function(){},onSelect:function(C){(0,C.setIsOpen)(!1)},onActive:qo,onResolve:qo};Object.keys(k).forEach(function(C){k[C].__default=!0});var b=Df(Df({},k),v);return Promise.resolve(b)}))})}(p,m)})).then(function(p){return Js(p)}).then(function(p){return p.map(function(_){return li(li({},_),{},{onSelect:function(y){_.onSelect(y),f.forEach(function(S){var w;return(w=S.onSelect)===null||w===void 0?void 0:w.call(S,y)})},onActive:function(y){_.onActive(y),f.forEach(function(S){var w;return(w=S.onActive)===null||w===void 0?void 0:w.call(S,y)})},onResolve:function(y){_.onResolve(y),f.forEach(function(S){var w;return(w=S.onResolve)===null||w===void 0?void 0:w.call(S,y)})}})})})},navigator:li({navigate:function(m){var p=m.itemUrl;d.location.assign(p)},navigateNewTab:function(m){var p=m.itemUrl,_=d.open(p,"_blank","noopener");_==null||_.focus()},navigateNewWindow:function(m){var p=m.itemUrl;d.open(p,"_blank","noopener")}},u.navigator)})}(n,t),r=function(u,f,h){var d,g=f.initialState;return{getState:function(){return g},dispatch:function(m,p){var _=function(y){for(var S=1;S=0||(Fn[en]=tn[en]);return Fn}(Et,Ft);if(Object.getOwnPropertySymbols){var je=Object.getOwnPropertySymbols(Et);for(ke=0;ke=0||Object.prototype.propertyIsEnumerable.call(Et,Y)&&(le[Y]=Et[Y])}return le}(T,e1);if(j.key==="ArrowUp"||j.key==="ArrowDown"){var R=function(){var Et=Qr(L.getState()),Ft=P.environment.document.getElementById(mn(P.id,"item-".concat(L.getState().activeItemId),Et==null?void 0:Et.source));Ft&&(Ft.scrollIntoViewIfNeeded?Ft.scrollIntoViewIfNeeded(!1):Ft.scrollIntoView(!1))},W=function(){var Et=Qr(L.getState());if(L.getState().activeItemId!==null&&Et){var Ft=Et.item,Y=Et.itemInputValue,ke=Et.itemUrl,le=Et.source;le.onActive(Hr({event:j,item:Ft,itemInputValue:Y,itemUrl:ke,refresh:B,source:le,state:L.getState()},V))}};j.preventDefault(),L.getState().isOpen===!1&&(P.openOnFocus||L.getState().query)?Wr(Hr({event:j,props:P,query:L.getState().query,refresh:B,store:L},V)).then(function(){L.dispatch(j.key,{nextActiveItemId:P.defaultActiveItemId}),W(),setTimeout(R,0)}):(L.dispatch(j.key,{}),W(),R())}else if(j.key==="Escape")j.preventDefault(),L.dispatch(j.key,null),L.pendingRequests.cancelAll();else if(j.key==="Tab")L.dispatch("blur",null),L.pendingRequests.cancelAll();else if(j.key==="Enter"){if(L.getState().activeItemId===null||L.getState().collections.every(function(Et){return Et.items.length===0}))return void(P.debug||L.pendingRequests.cancelAll());j.preventDefault();var D=Qr(L.getState()),J=D.item,G=D.itemInputValue,tt=D.itemUrl,kt=D.source;if(j.metaKey||j.ctrlKey)tt!==void 0&&(kt.onSelect(Hr({event:j,item:J,itemInputValue:G,itemUrl:tt,refresh:B,source:kt,state:L.getState()},V)),P.navigator.navigateNewTab({itemUrl:tt,item:J,state:L.getState()}));else if(j.shiftKey)tt!==void 0&&(kt.onSelect(Hr({event:j,item:J,itemInputValue:G,itemUrl:tt,refresh:B,source:kt,state:L.getState()},V)),P.navigator.navigateNewWindow({itemUrl:tt,item:J,state:L.getState()}));else if(!j.altKey){if(tt!==void 0)return kt.onSelect(Hr({event:j,item:J,itemInputValue:G,itemUrl:tt,refresh:B,source:kt,state:L.getState()},V)),void P.navigator.navigate({itemUrl:tt,item:J,state:L.getState()});Wr(Hr({event:j,nextState:{isOpen:!1},props:P,query:G,refresh:B,store:L},V)).then(function(){kt.onSelect(Hr({event:j,item:J,itemInputValue:G,itemUrl:tt,refresh:B,source:kt,state:L.getState()},V))})}}}(Ue({event:F,props:f,refresh:h,store:d},g))},onFocus:_,onBlur:qo,onClick:function(F){m.inputElement!==f.environment.document.activeElement||d.getState().isOpen||_(F)}},v)},getPanelProps:function(m){return Ue({onMouseDown:function(p){p.preventDefault()},onMouseLeave:function(){d.dispatch("mouseleave",null)}},m)},getListProps:function(m){var p=m||{},_=p.source,y=ui(p,a1);return Ue({role:"listbox","aria-labelledby":mn(f.id,"label"),id:mn(f.id,"list",_)},y)},getItemProps:function(m){var p=m.item,_=m.source,y=ui(m,l1);return Ue({id:mn(f.id,"item-".concat(p.__autocomplete_id),_),role:"option","aria-selected":d.getState().activeItemId===p.__autocomplete_id,onMouseMove:function(S){if(p.__autocomplete_id!==d.getState().activeItemId){d.dispatch("mousemove",p.__autocomplete_id);var w=Qr(d.getState());if(d.getState().activeItemId!==null&&w){var v=w.item,k=w.itemInputValue,b=w.itemUrl,C=w.source;C.onActive(Ue({event:S,item:v,itemInputValue:k,itemUrl:b,refresh:h,source:C,state:d.getState()},g))}}},onMouseDown:function(S){S.preventDefault()},onClick:function(S){var w=_.getItemInputValue({item:p,state:d.getState()}),v=_.getItemUrl({item:p,state:d.getState()});(v?Promise.resolve():Wr(Ue({event:S,nextState:{isOpen:!1},props:f,query:w,refresh:h,store:d},g))).then(function(){_.onSelect(Ue({event:S,item:p,itemInputValue:w,itemUrl:v,refresh:h,source:_,state:d.getState()},g))})}},y)}}}(qr({props:e,refresh:o,store:r,navigator:e.navigator},i));function o(){return Wr(qr({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:e,navigator:e.navigator,query:r.getState().query,refresh:o,store:r},i))}function a(u){u.forEach(function(f){var h;return(h=f.subscribe)===null||h===void 0?void 0:h.call(f,qr(qr({},i),{},{navigator:e.navigator,refresh:o,onSelect:function(d){t.push({onSelect:d})},onActive:function(d){t.push({onActive:d})},onResolve:function(d){t.push({onResolve:d})}}))})}function l(){return e.plugins.some(function(u){return u.name==="aa.algoliaInsightsPlugin"})}if(e.insights&&!l()){var c=typeof e.insights=="boolean"?{}:e.insights;e.plugins.push(vf(c))}return a(e.plugins),function(u){var f,h,d=u.metadata,g=u.environment;if(!((f=g.navigator)===null||f===void 0||(h=f.userAgent)===null||h===void 0)&&h.includes("Algolia Crawler")){var m=g.document.createElement("meta"),p=g.document.querySelector("head");m.name="algolia:metadata",setTimeout(function(){m.content=JSON.stringify(d),p.appendChild(m)},0)}}({metadata:f1({plugins:e.plugins,options:n}),environment:e.environment}),qr(qr({refresh:o,navigator:e.navigator},s),i)}function g1(n){var t=n.translations,e=(t===void 0?{}:t).searchByText,r=e===void 0?"Search by":e;return I.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},I.createElement("span",{className:"DocSearch-Label"},r),I.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2196.2 500"},I.createElement("defs",null,I.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),I.createElement("path",{className:"cls-2",d:"M1070.38,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),I.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),I.createElement("path",{className:"cls-2",d:"M1851.78,71.38h50.77c3.26,0,5.9-2.64,5.9-5.9V5.9c0-3.62-3.24-6.39-6.82-5.83l-50.77,7.95c-2.87,.45-4.99,2.92-4.99,5.83v51.62c0,3.26,2.64,5.9,5.9,5.9Z"}),I.createElement("path",{className:"cls-2",d:"M1764.03,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),I.createElement("path",{className:"cls-2",d:"M1631.95,142.72c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78,0-36.15,3.17-51.92,9.85-15.59,6.66-29.29,16.05-40.76,28.31-11.47,12.23-20.38,26.87-26.76,44.03-6.38,17.17-9.24,37.37-9.24,58.36,0,20.99,3.19,36.87,9.55,54.21,6.38,17.32,15.14,32.11,26.45,44.36,11.29,12.23,24.83,21.62,40.6,28.46,15.77,6.83,40.12,10.33,52.4,10.48,12.25,0,36.78-3.82,52.7-10.48,15.92-6.68,29.46-16.23,40.78-28.46,11.29-12.25,20.05-27.04,26.25-44.36,6.22-17.34,9.24-33.22,9.24-54.21,0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03Zm-44.43,163.75c-11.47,15.75-27.56,23.7-48.09,23.7-20.55,0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2,0-26.89,5.59-49.14,17.06-64.87,11.45-15.75,27.54-23.52,48.07-23.52,20.55,0,36.63,7.78,48.09,23.52,11.47,15.57,17.36,37.98,17.36,64.87,0,27.19-5.72,45.3-17.19,61.2Z"}),I.createElement("path",{className:"cls-2",d:"M894.42,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),I.createElement("path",{className:"cls-2",d:"M2133.97,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),I.createElement("path",{className:"cls-2",d:"M1314.05,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-11.79,18.34-19.6,39.64-22.11,62.59-.58,5.3-.88,10.68-.88,16.14s.31,11.15,.93,16.59c4.28,38.09,23.14,71.61,50.66,94.52,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47h0c17.99,0,34.61-5.93,48.16-15.97,16.29-11.58,28.88-28.54,34.48-47.75v50.26h-.11v11.08c0,21.84-5.71,38.27-17.34,49.36-11.61,11.08-31.04,16.63-58.25,16.63-11.12,0-28.79-.59-46.6-2.41-2.83-.29-5.46,1.5-6.27,4.22l-12.78,43.11c-1.02,3.46,1.27,7.02,4.83,7.53,21.52,3.08,42.52,4.68,54.65,4.68,48.91,0,85.16-10.75,108.89-32.21,21.48-19.41,33.15-48.89,35.2-88.52V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,64.1s.65,139.13,0,143.36c-12.08,9.77-27.11,13.59-43.49,14.7-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-1.32,0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33Z"}),I.createElement("path",{className:"cls-1",d:"M249.83,0C113.3,0,2,110.09,.03,246.16c-2,138.19,110.12,252.7,248.33,253.5,42.68,.25,83.79-10.19,120.3-30.03,3.56-1.93,4.11-6.83,1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48,10.84-53.17,16.38-81.71,16.03-111.68-1.37-201.91-94.29-200.13-205.96,1.76-110.26,92-199.41,202.67-199.41h202.69V407.41l-115-102.18c-3.72-3.31-9.42-2.66-12.42,1.31-18.46,24.44-48.53,39.64-81.93,37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24,39.63-101.52,94-101.52,49.18,0,89.68,37.85,93.91,85.95,.38,4.28,2.31,8.27,5.52,11.12l29.95,26.55c3.4,3.01,8.79,1.17,9.63-3.3,2.16-11.55,2.92-23.58,2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13,58.14-150.27,137.25-2.09,77.1,61.08,143.56,138.19,145.26,32.19,.71,62.03-9.41,86.14-26.95l150.26,133.2c6.44,5.71,16.61,1.14,16.61-7.47V9.48C499.66,4.25,495.42,0,490.18,0H249.83Z"})))}function Bo(n){return I.createElement("svg",{width:"15",height:"15","aria-label":n.ariaLabel,role:"img"},I.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},n.children))}function y1(n){var t=n.translations,e=t===void 0?{}:t,r=e.selectText,i=r===void 0?"to select":r,s=e.selectKeyAriaLabel,o=s===void 0?"Enter key":s,a=e.navigateText,l=a===void 0?"to navigate":a,c=e.navigateUpKeyAriaLabel,u=c===void 0?"Arrow up":c,f=e.navigateDownKeyAriaLabel,h=f===void 0?"Arrow down":f,d=e.closeText,g=d===void 0?"to close":d,m=e.closeKeyAriaLabel,p=m===void 0?"Escape key":m,_=e.searchByText,y=_===void 0?"Search by":_;return I.createElement(I.Fragment,null,I.createElement("div",{className:"DocSearch-Logo"},I.createElement(g1,{translations:{searchByText:y}})),I.createElement("ul",{className:"DocSearch-Commands"},I.createElement("li",null,I.createElement("kbd",{className:"DocSearch-Commands-Key"},I.createElement(Bo,{ariaLabel:o},I.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),I.createElement("span",{className:"DocSearch-Label"},i)),I.createElement("li",null,I.createElement("kbd",{className:"DocSearch-Commands-Key"},I.createElement(Bo,{ariaLabel:h},I.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),I.createElement("kbd",{className:"DocSearch-Commands-Key"},I.createElement(Bo,{ariaLabel:u},I.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),I.createElement("span",{className:"DocSearch-Label"},l)),I.createElement("li",null,I.createElement("kbd",{className:"DocSearch-Commands-Key"},I.createElement(Bo,{ariaLabel:p},I.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),I.createElement("span",{className:"DocSearch-Label"},g))))}function _1(n){var t=n.hit,e=n.children;return I.createElement("a",{href:t.url},e)}function b1(){return I.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},I.createElement("g",{fill:"none",fillRule:"evenodd"},I.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},I.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),I.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},I.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function v1(){return I.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},I.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},I.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),I.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function ql(){return I.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},I.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function w1(){return I.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},I.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},I.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),I.createElement("path",{d:"M8 17l-6-6 6-6"})))}var S1=function(){return I.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},I.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function I1(n){switch(n.type){case"lvl1":return I.createElement(S1,null);case"content":return I.createElement(D1,null);default:return I.createElement(O1,null)}}function O1(){return I.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},I.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function D1(){return I.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},I.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Vf(){return I.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},I.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function k1(){return I.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},I.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function E1(){return I.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},I.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function A1(n){var t=n.translations,e=t===void 0?{}:t,r=e.titleText,i=r===void 0?"Unable to fetch results":r,s=e.helpText,o=s===void 0?"You might want to check your network connection.":s;return I.createElement("div",{className:"DocSearch-ErrorScreen"},I.createElement("div",{className:"DocSearch-Screen-Icon"},I.createElement(k1,null)),I.createElement("p",{className:"DocSearch-Title"},i),I.createElement("p",{className:"DocSearch-Help"},o))}var T1=["translations"];function B1(n){var t=n.translations,e=t===void 0?{}:t,r=Jn(n,T1),i=e.noResultsText,s=i===void 0?"No results for":i,o=e.suggestedQueryText,a=o===void 0?"Try searching for":o,l=e.reportMissingResultsText,c=l===void 0?"Believe this query should return results?":l,u=e.reportMissingResultsLinkText,f=u===void 0?"Let us know.":u,h=r.state.context.searchSuggestions;return I.createElement("div",{className:"DocSearch-NoResults"},I.createElement("div",{className:"DocSearch-Screen-Icon"},I.createElement(E1,null)),I.createElement("p",{className:"DocSearch-Title"},s,' "',I.createElement("strong",null,r.state.query),'"'),h&&h.length>0&&I.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},I.createElement("p",{className:"DocSearch-Help"},a,":"),I.createElement("ul",null,h.slice(0,3).reduce(function(d,g){return[].concat(Os(d),[I.createElement("li",{key:g},I.createElement("button",{className:"DocSearch-Prefill",key:g,type:"button",onClick:function(){r.setQuery(g.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},g))])},[]))),r.getMissingResultsUrl&&I.createElement("p",{className:"DocSearch-Help"},"".concat(c," "),I.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},f)))}var P1=["hit","attribute","tagName"];function zf(n,t){return t.split(".").reduce(function(e,r){return e!=null&&e[r]?e[r]:null},n)}function fi(n){var t=n.hit,e=n.attribute,r=n.tagName;return Yn(r===void 0?"span":r,jt(jt({},Jn(n,P1)),{},{dangerouslySetInnerHTML:{__html:zf(t,"_snippetResult.".concat(e,".value"))||zf(t,e)}}))}function $l(n){return n.collection&&n.collection.items.length!==0?I.createElement("section",{className:"DocSearch-Hits"},I.createElement("div",{className:"DocSearch-Hit-source"},n.title),I.createElement("ul",n.getListProps(),n.collection.items.map(function(t,e){return I.createElement(M1,qe({key:[n.title,t.objectID].join(":"),item:t,index:e},n))}))):null}function M1(n){var t=n.item,e=n.index,r=n.renderIcon,i=n.renderAction,s=n.getItemProps,o=n.onItemClick,a=n.collection,l=n.hitComponent,c=on(I.useState(!1),2),u=c[0],f=c[1],h=on(I.useState(!1),2),d=h[0],g=h[1],m=I.useRef(null),p=l;return I.createElement("li",qe({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",u&&"DocSearch-Hit--deleting",d&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){m.current&&m.current()}},s({item:t,source:a.source,onClick:function(_){o(t,_)}})),I.createElement(p,{hit:t},I.createElement("div",{className:"DocSearch-Hit-Container"},r({item:t,index:e}),t.hierarchy[t.type]&&t.type==="lvl1"&&I.createElement("div",{className:"DocSearch-Hit-content-wrapper"},I.createElement(fi,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&I.createElement(fi,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&(t.type==="lvl2"||t.type==="lvl3"||t.type==="lvl4"||t.type==="lvl5"||t.type==="lvl6")&&I.createElement("div",{className:"DocSearch-Hit-content-wrapper"},I.createElement(fi,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),I.createElement(fi,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),t.type==="content"&&I.createElement("div",{className:"DocSearch-Hit-content-wrapper"},I.createElement(fi,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),I.createElement(fi,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),i({item:t,runDeleteTransition:function(_){f(!0),m.current=_},runFavoriteTransition:function(_){g(!0),m.current=_}}))))}function Wf(n,t,e){return n.reduce(function(r,i){var s=t(i);return r.hasOwnProperty(s)||(r[s]=[]),r[s].length<(e||5)&&r[s].push(i),r},{})}function Hf(n){return n}function Po(n){return n.button===1||n.altKey||n.ctrlKey||n.metaKey||n.shiftKey}function N1(){}var rg=/(|<\/mark>)/g,C1=RegExp(rg.source);function ig(n){var t,e,r=n;if(!r.__docsearch_parent&&!n._highlightResult)return n.hierarchy.lvl0;var i=r.__docsearch_parent?(t=r.__docsearch_parent)===null||t===void 0||(t=t._highlightResult)===null||t===void 0||(t=t.hierarchy)===null||t===void 0?void 0:t.lvl0:(e=n._highlightResult)===null||e===void 0||(e=e.hierarchy)===null||e===void 0?void 0:e.lvl0;return i?i.value&&C1.test(i.value)?i.value.replace(rg,""):i.value:n.hierarchy.lvl0}function F1(n){return I.createElement("div",{className:"DocSearch-Dropdown-Container"},n.state.collections.map(function(t){if(t.items.length===0)return null;var e=ig(t.items[0]);return I.createElement($l,qe({},n,{key:t.source.sourceId,title:e,collection:t,renderIcon:function(r){var i,s=r.item,o=r.index;return I.createElement(I.Fragment,null,s.__docsearch_parent&&I.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},I.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},s.__docsearch_parent!==((i=t.items[o+1])===null||i===void 0?void 0:i.__docsearch_parent)?I.createElement("path",{d:"M8 6v21M20 27H8.3"}):I.createElement("path",{d:"M8 6v42M20 27H8.3"}))),I.createElement("div",{className:"DocSearch-Hit-icon"},I.createElement(I1,{type:s.type})))},renderAction:function(){return I.createElement("div",{className:"DocSearch-Hit-action"},I.createElement(w1,null))}}))}),n.resultsFooterComponent&&I.createElement("section",{className:"DocSearch-HitsFooter"},I.createElement(n.resultsFooterComponent,{state:n.state})))}var j1=["translations"];function L1(n){var t=n.translations,e=t===void 0?{}:t,r=Jn(n,j1),i=e.recentSearchesTitle,s=i===void 0?"Recent":i,o=e.noRecentSearchesText,a=o===void 0?"No recent searches":o,l=e.saveRecentSearchButtonTitle,c=l===void 0?"Save this search":l,u=e.removeRecentSearchButtonTitle,f=u===void 0?"Remove this search from history":u,h=e.favoriteSearchesTitle,d=h===void 0?"Favorite":h,g=e.removeFavoriteSearchButtonTitle,m=g===void 0?"Remove this search from favorites":g;return r.state.status==="idle"&&r.hasCollections===!1?r.disableUserPersonalization?null:I.createElement("div",{className:"DocSearch-StartScreen"},I.createElement("p",{className:"DocSearch-Help"},a)):r.hasCollections===!1?null:I.createElement("div",{className:"DocSearch-Dropdown-Container"},I.createElement($l,qe({},r,{title:s,collection:r.state.collections[0],renderIcon:function(){return I.createElement("div",{className:"DocSearch-Hit-icon"},I.createElement(v1,null))},renderAction:function(p){var _=p.item,y=p.runFavoriteTransition,S=p.runDeleteTransition;return I.createElement(I.Fragment,null,I.createElement("div",{className:"DocSearch-Hit-action"},I.createElement("button",{className:"DocSearch-Hit-action-button",title:c,type:"submit",onClick:function(w){w.preventDefault(),w.stopPropagation(),y(function(){r.favoriteSearches.add(_),r.recentSearches.remove(_),r.refresh()})}},I.createElement(Vf,null))),I.createElement("div",{className:"DocSearch-Hit-action"},I.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(w){w.preventDefault(),w.stopPropagation(),S(function(){r.recentSearches.remove(_),r.refresh()})}},I.createElement(ql,null))))}})),I.createElement($l,qe({},r,{title:d,collection:r.state.collections[1],renderIcon:function(){return I.createElement("div",{className:"DocSearch-Hit-icon"},I.createElement(Vf,null))},renderAction:function(p){var _=p.item,y=p.runDeleteTransition;return I.createElement("div",{className:"DocSearch-Hit-action"},I.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),y(function(){r.favoriteSearches.remove(_),r.refresh()})}},I.createElement(ql,null)))}})))}var R1=["translations"],U1=I.memo(function(n){var t=n.translations,e=t===void 0?{}:t,r=Jn(n,R1);if(r.state.status==="error")return I.createElement(A1,{translations:e==null?void 0:e.errorScreen});var i=r.state.collections.some(function(s){return s.items.length>0});return r.state.query?i===!1?I.createElement(B1,qe({},r,{translations:e==null?void 0:e.noResultsScreen})):I.createElement(F1,r):I.createElement(L1,qe({},r,{hasCollections:i,translations:e==null?void 0:e.startScreen}))},function(n,t){return t.state.status==="loading"||t.state.status==="stalled"}),x1=["translations"];function V1(n){var t=n.translations,e=t===void 0?{}:t,r=Jn(n,x1),i=e.resetButtonTitle,s=i===void 0?"Clear the query":i,o=e.resetButtonAriaLabel,a=o===void 0?"Clear the query":o,l=e.cancelButtonText,c=l===void 0?"Cancel":l,u=e.cancelButtonAriaLabel,f=u===void 0?"Cancel":u,h=e.searchInputLabel,d=h===void 0?"Search":h,g=r.getFormProps({inputElement:r.inputRef.current}).onReset;return I.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),I.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),I.createElement(I.Fragment,null,I.createElement("form",{className:"DocSearch-Form",onSubmit:function(m){m.preventDefault()},onReset:g},I.createElement("label",qe({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),I.createElement(Jp,null),I.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},d)),I.createElement("div",{className:"DocSearch-LoadingIndicator"},I.createElement(b1,null)),I.createElement("input",qe({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),I.createElement("button",{type:"reset",title:s,className:"DocSearch-Reset","aria-label":a,hidden:!r.state.query},I.createElement(ql,null))),I.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":f,onClick:r.onClose},c))}var z1=["_highlightResult","_snippetResult"];function qf(n){var t=n.key,e=n.limit,r=e===void 0?5:e,i=function(o){return function(){var a="__TEST_KEY__";try{return localStorage.setItem(a,""),localStorage.removeItem(a),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(a){return window.localStorage.setItem(o,JSON.stringify(a))},getItem:function(){var a=window.localStorage.getItem(o);return a?JSON.parse(a):[]}}}(t),s=i.getItem().slice(0,r);return{add:function(o){var a=o;a._highlightResult,a._snippetResult;var l=Jn(a,z1),c=s.findIndex(function(u){return u.objectID===l.objectID});c>-1&&s.splice(c,1),s.unshift(l),s=s.slice(0,r),i.setItem(s)},remove:function(o){s=s.filter(function(a){return a.objectID!==o.objectID}),i.setItem(s)},getAll:function(){return s}}}function W1(n){var t,e="algolia-client-js-".concat(n.key);function r(){return t===void 0&&(t=n.localStorage||window.localStorage),t}function i(){return JSON.parse(r().getItem(e)||"{}")}function s(o){r().setItem(e,JSON.stringify(o))}return{get:function(o,a){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var c,u,f;return c=n.timeToLive?1e3*n.timeToLive:null,u=i(),s(f=Object.fromEntries(Object.entries(u).filter(function(h){return on(h,2)[1].timestamp!==void 0}))),c&&s(Object.fromEntries(Object.entries(f).filter(function(h){var d=on(h,2)[1],g=new Date().getTime();return!(d.timestamp+c2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return i().then(function(o){return Promise.all([o,s.miss(o)])}).then(function(o){return on(o,1)[0]})},set:function(r,i){return Promise.resolve(i)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,i){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return e.get(r,i,s).catch(function(){return vs({caches:t}).get(r,i,s)})},set:function(r,i){return e.set(r,i).catch(function(){return vs({caches:t}).set(r,i)})},delete:function(r){return e.delete(r).catch(function(){return vs({caches:t}).delete(r)})},clear:function(){return e.clear().catch(function(){return vs({caches:t}).clear()})}}}function gl(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},t={};return{get:function(e,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},s=JSON.stringify(e);if(s in t)return Promise.resolve(n.serializable?JSON.parse(t[s]):t[s]);var o=r();return o.then(function(a){return i.miss(a)}).then(function(){return o})},set:function(e,r){return t[JSON.stringify(e)]=n.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function H1(n){var t=n.algoliaAgents,e=n.client,r=n.version,i=function(s){var o={value:"Algolia for JavaScript (".concat(s,")"),add:function(a){var l="; ".concat(a.segment).concat(a.version!==void 0?" (".concat(a.version,")"):"");return o.value.indexOf(l)===-1&&(o.value="".concat(o.value).concat(l)),o}};return o}(r).add({segment:e,version:r});return t.forEach(function(s){return i.add(s)}),i}var $f=12e4;function Yf(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"up",e=Date.now();return jt(jt({},n),{},{status:t,lastUpdate:e,isUp:function(){return t==="up"||Date.now()-e>$f},isTimedOut:function(){return t==="timed out"&&Date.now()-e<=$f}})}var sg=function(){function n(t,e){var r;return Yi(this,n),Ji(r=$i(this,n,[t]),"name","AlgoliaError"),e&&(r.name=e),r}return Qi(n,Wl(Error)),Ki(n)}(),og=function(){function n(t,e,r){var i;return Yi(this,n),Ji(i=$i(this,n,[t,r]),"stackTrace",void 0),i.stackTrace=e,i}return Qi(n,sg),Ki(n)}(),q1=function(){function n(t){return Yi(this,n),$i(this,n,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",t,"RetryError"])}return Qi(n,og),Ki(n)}(),Yl=function(){function n(t,e,r){var i,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"ApiError";return Yi(this,n),Ji(i=$i(this,n,[t,r,s]),"status",void 0),i.status=e,i}return Qi(n,og),Ki(n)}(),$1=function(){function n(t,e){var r;return Yi(this,n),Ji(r=$i(this,n,[t,"DeserializationError"]),"response",void 0),r.response=e,r}return Qi(n,sg),Ki(n)}(),Y1=function(){function n(t,e,r,i){var s;return Yi(this,n),Ji(s=$i(this,n,[t,e,i,"DetailedApiError"]),"error",void 0),s.error=r,s}return Qi(n,Yl),Ki(n)}();function K1(n,t,e){var r,i=(r=e,Object.keys(r).filter(function(o){return r[o]!==void 0}).sort().map(function(o){return"".concat(o,"=").concat(encodeURIComponent(Object.prototype.toString.call(r[o])==="[object Array]"?r[o].join(","):r[o]).replace(/\+/g,"%20"))}).join("&")),s="".concat(n.protocol,"://").concat(n.url).concat(n.port?":".concat(n.port):"","/").concat(t.charAt(0)==="/"?t.substring(1):t);return i.length&&(s+="?".concat(i)),s}function J1(n,t){if(n.method!=="GET"&&(n.data!==void 0||t.data!==void 0)){var e=Array.isArray(n.data)?n.data:jt(jt({},n.data),t.data);return JSON.stringify(e)}}function Q1(n,t,e){var r=jt(jt(jt({Accept:"application/json"},n),t),e),i={};return Object.keys(r).forEach(function(s){var o=r[s];i[s.toLowerCase()]=o}),i}function G1(n){try{return JSON.parse(n.content)}catch(t){throw new $1(t.message,n)}}function X1(n,t){var e=n.content,r=n.status;try{var i=JSON.parse(e);return"error"in i?new Y1(i.message,r,i.error,t):new Yl(i.message,r,t)}catch{}return new Yl(e,r,t)}function Z1(n){return n.map(function(t){return ag(t)})}function ag(n){var t=n.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return jt(jt({},n),{},{request:jt(jt({},n.request),{},{headers:jt(jt({},n.request.headers),t)})})}var tw=["appId","apiKey","authMode","algoliaAgents"],ew=["params"],Kf="5.12.0";function nw(n){return[{url:"".concat(n,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(n,".algolia.net"),accept:"write",protocol:"https"}].concat(function(t){for(var e=t,r=t.length-1;r>0;r--){var i=Math.floor(Math.random()*(r+1)),s=t[r];e[r]=t[i],e[i]=s}return e}([{url:"".concat(n,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(n,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(n,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var Kl="3.8.0",rw=["footer","searchBox"];function iw(n){var t=n.appId,e=n.apiKey,r=n.indexName,i=n.placeholder,s=i===void 0?"Search docs":i,o=n.searchParameters,a=n.maxResultsPerGroup,l=n.onClose,c=l===void 0?N1:l,u=n.transformItems,f=u===void 0?Hf:u,h=n.hitComponent,d=h===void 0?_1:h,g=n.resultsFooterComponent,m=g===void 0?function(){return null}:g,p=n.navigator,_=n.initialScrollY,y=_===void 0?0:_,S=n.transformSearchClient,w=S===void 0?Hf:S,v=n.disableUserPersonalization,k=v!==void 0&&v,b=n.initialQuery,C=b===void 0?"":b,F=n.translations,T=F===void 0?{}:F,j=n.getMissingResultsUrl,P=n.insights,B=P!==void 0&&P,L=T.footer,V=T.searchBox,R=Jn(T,rw),W=on(I.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),D=W[0],J=W[1],G=I.useRef(null),tt=I.useRef(null),kt=I.useRef(null),Et=I.useRef(null),Ft=I.useRef(null),Y=I.useRef(10),ke=I.useRef(typeof window<"u"?window.getSelection().toString().slice(0,64):"").current,le=I.useRef(C||ke).current,je=function(At,Kt,Be){return I.useMemo(function(){var Le=function(U,X){if(!U||typeof U!="string")throw new Error("`appId` is missing.");if(!X||typeof X!="string")throw new Error("`apiKey` is missing.");return function(z){var Z=z.appId,rt=z.apiKey,Wt=z.authMode,_e=z.algoliaAgents,xt=Jn(z,tw),wt=function(K,it){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"WithinHeaders",Ye={"x-algolia-api-key":it,"x-algolia-application-id":K};return{headers:function(){return ce==="WithinHeaders"?Ye:{}},queryParameters:function(){return ce==="WithinQueryParameters"?Ye:{}}}}(Z,rt,Wt),St=function(K){var it=K.hosts,ce=K.hostsCache,Ye=K.baseHeaders,hn=K.logger,jn=K.baseQueryParameters,Tt=K.algoliaAgent,Ee=K.timeouts,Re=K.requester,Nt=K.requestsCache,ut=K.responsesCache;function Jt(Ne){return he.apply(this,arguments)}function he(){return(he=cl(Yr().mark(function Ne(Ae){var Te,Zn,Ve,nn,Sr;return Yr().wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,Promise.all(Ae.map(function(Ke){return ce.get(Ke,function(){return Promise.resolve(Yf(Ke))})}));case 2:return Te=tr.sent,Zn=Te.filter(function(Ke){return Ke.isUp()}),Ve=Te.filter(function(Ke){return Ke.isTimedOut()}),nn=[].concat(Os(Zn),Os(Ve)),Sr=nn.length>0?nn:Ae,tr.abrupt("return",{hosts:Sr,getTimeout:function(Ke,ii){return(Ve.length===0&&Ke===0?1:Ve.length+3+Ke)*ii}});case 8:case"end":return tr.stop()}},Ne)}))).apply(this,arguments)}function be(Ne,Ae){return Ln.apply(this,arguments)}function Ln(){return Ln=cl(Yr().mark(function Ne(Ae,Te){var Zn,Ve,nn,Sr,tr,Ke,ii,Ua,Rr,uo,xa,Pc,Va,za=arguments;return Yr().wrap(function(si){for(;;)switch(si.prev=si.next){case 0:if(Zn=!(za.length>2&&za[2]!==void 0)||za[2],Ve=[],nn=J1(Ae,Te),Sr=Q1(Ye,Ae.headers,Te.headers),tr=Ae.method==="GET"?jt(jt({},Ae.data),Te.data):{},Ke=jt(jt(jt({},jn),Ae.queryParameters),tr),Tt.value&&(Ke["x-algolia-agent"]=Tt.value),Te&&Te.queryParameters)for(ii=0,Ua=Object.keys(Te.queryParameters);ii1&&arguments[1]!==void 0?arguments[1]:{},Te=Ne.useReadTransporter||Ne.method==="GET";if(!Te)return be(Ne,Ae,Te);var Zn=function(){return be(Ne,Ae)};if((Ae.cacheable||Ne.cacheable)!==!0)return Zn();var Ve={request:Ne,requestOptions:Ae,transporter:{queryParameters:jn,headers:Ye}};return ut.get(Ve,function(){return Nt.get(Ve,function(){return Nt.set(Ve,Zn()).then(function(nn){return Promise.all([Nt.delete(Ve),nn])},function(nn){return Promise.all([Nt.delete(Ve),Promise.reject(nn)])}).then(function(nn){var Sr=on(nn,2);return Sr[0],Sr[1]})})},{miss:function(nn){return ut.set(Ve,nn)}})},requestsCache:Nt,responsesCache:ut}}(jt(jt({hosts:nw(Z)},xt),{},{algoliaAgent:H1({algoliaAgents:_e,client:"Lite",version:Kf}),baseHeaders:jt(jt({"content-type":"text/plain"},wt.headers()),xt.baseHeaders),baseQueryParameters:jt(jt({},wt.queryParameters()),xt.baseQueryParameters)}));return{transporter:St,appId:Z,clearCache:function(){return Promise.all([St.requestsCache.clear(),St.responsesCache.clear()]).then(function(){})},get _ua(){return St.algoliaAgent.value},addAlgoliaAgent:function(K,it){St.algoliaAgent.add({segment:K,version:it})},setClientApiKey:function(K){var it=K.apiKey;Wt&&Wt!=="WithinHeaders"?St.baseQueryParameters["x-algolia-api-key"]=it:St.baseHeaders["x-algolia-api-key"]=it},searchForHits:function(K,it){return this.search(K,it)},searchForFacets:function(K,it){return this.search(K,it)},customPost:function(K,it){var ce=K.path,Ye=K.parameters,hn=K.body;if(!ce)throw new Error("Parameter `path` is required when calling `customPost`.");var jn={method:"POST",path:"/{path}".replace("{path}",ce),queryParameters:Ye||{},headers:{},data:hn||{}};return St.request(jn,it)},getRecommendations:function(K,it){if(K&&Array.isArray(K)&&(K={requests:K}),!K)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!K.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var ce={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:K,useReadTransporter:!0,cacheable:!0};return St.request(ce,it)},search:function(K,it){if(K&&Array.isArray(K)){var ce={requests:K.map(function(hn){var jn=hn.params,Tt=Jn(hn,ew);return Tt.type==="facet"?jt(jt(jt({},Tt),jn),{},{type:"facet"}):jt(jt(jt({},Tt),jn),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})})};K=ce}if(!K)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!K.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var Ye={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:K,useReadTransporter:!0,cacheable:!0};return St.request(Ye,it)}}}(jt({appId:U,apiKey:X,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(z,Z){return Promise.resolve()},info:function(z,Z){return Promise.resolve()},error:function(z,Z){return Promise.resolve()}},requester:{send:function(z){return new Promise(function(Z){var rt=new XMLHttpRequest;rt.open(z.method,z.url,!0),Object.keys(z.headers).forEach(function(wt){return rt.setRequestHeader(wt,z.headers[wt])});var Wt,_e=function(wt,St){return setTimeout(function(){rt.abort(),Z({status:0,content:St,isTimedOut:!0})},wt)},xt=_e(z.connectTimeout,"Connection timeout");rt.onreadystatechange=function(){rt.readyState>rt.OPENED&&Wt===void 0&&(clearTimeout(xt),Wt=_e(z.responseTimeout,"Socket timeout"))},rt.onerror=function(){rt.status===0&&(clearTimeout(xt),clearTimeout(Wt),Z({content:rt.responseText||"Network request failed",status:rt.status,isTimedOut:!1}))},rt.onload=function(){clearTimeout(xt),clearTimeout(Wt),Z({content:rt.responseText,status:rt.status,isTimedOut:!1})},rt.send(z.data)})}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:gl(),requestsCache:gl({serializable:!1}),hostsCache:vs({caches:[W1({key:"".concat(Kf,"-").concat(U)}),gl()]})},void 0))}(At,Kt);return Le.addAlgoliaAgent("docsearch",Kl),/docsearch.js \(.*\)/.test(Le.transporter.algoliaAgent.value)===!1&&Le.addAlgoliaAgent("docsearch-react",Kl),Be(Le)},[At,Kt,Be])}(t,e,w),tn=I.useRef(qf({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,Cn=I.useRef(qf({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:tn.getAll().length===0?7:4})).current,en=I.useCallback(function(At){if(!k){var Kt=At.type==="content"?At.__docsearch_parent:At;Kt&&tn.getAll().findIndex(function(Be){return Be.objectID===Kt.objectID})===-1&&Cn.add(Kt)}},[tn,Cn,k]),vr=I.useCallback(function(At){if(D.context.algoliaInsightsPlugin&&At.__autocomplete_id){var Kt=At,Be={eventName:"Item Selected",index:Kt.__autocomplete_indexName,items:[Kt],positions:[At.__autocomplete_id],queryID:Kt.__autocomplete_queryID};D.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(Be)}},[D.context.algoliaInsightsPlugin]),Fn=I.useMemo(function(){return p1({id:"docsearch",defaultActiveItemId:0,placeholder:s,openOnFocus:!0,initialState:{query:le,context:{searchSuggestions:[]}},insights:B,navigator:p,onStateChange:function(At){J(At.state)},getSources:function(At){var Kt=At.query,Be=At.state,Le=At.setContext,U=At.setStatus;if(!Kt)return k?[]:[{sourceId:"recentSearches",onSelect:function(z){var Z=z.item,rt=z.event;en(Z),Po(rt)||c()},getItemUrl:function(z){return z.item.url},getItems:function(){return Cn.getAll()}},{sourceId:"favoriteSearches",onSelect:function(z){var Z=z.item,rt=z.event;en(Z),Po(rt)||c()},getItemUrl:function(z){return z.item.url},getItems:function(){return tn.getAll()}}];var X=!!B;return je.search({requests:[jt({query:Kt,indexName:r,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(Y.current),"hierarchy.lvl2:".concat(Y.current),"hierarchy.lvl3:".concat(Y.current),"hierarchy.lvl4:".concat(Y.current),"hierarchy.lvl5:".concat(Y.current),"hierarchy.lvl6:".concat(Y.current),"content:".concat(Y.current)],snippetEllipsisText:"…",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:X},o)]}).catch(function(z){throw z.name==="RetryError"&&U("error"),z}).then(function(z){var Z=z.results[0],rt=Z.hits,Wt=Z.nbHits,_e=Wf(rt,function(wt){return ig(wt)},a);Be.context.searchSuggestions.length0&&(ri(),Ft.current&&Ft.current.focus())},[le,ri]),I.useEffect(function(){function At(){if(tt.current){var Kt=.01*window.innerHeight;tt.current.style.setProperty("--docsearch-vh","".concat(Kt,"px"))}}return At(),window.addEventListener("resize",At),function(){window.removeEventListener("resize",At)}},[]),I.createElement("div",qe({ref:G},Gi({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",D.status==="stalled"&&"DocSearch-Container--Stalled",D.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(At){At.target===At.currentTarget&&c()}}),I.createElement("div",{className:"DocSearch-Modal",ref:tt},I.createElement("header",{className:"DocSearch-SearchBar",ref:kt},I.createElement(V1,qe({},Fn,{state:D,autoFocus:le.length===0,inputRef:Ft,isFromSelection:!!le&&le===ke,translations:V,onClose:c}))),I.createElement("div",{className:"DocSearch-Dropdown",ref:Et},I.createElement(U1,qe({},Fn,{indexName:r,state:D,hitComponent:d,resultsFooterComponent:m,disableUserPersonalization:k,recentSearches:Cn,favoriteSearches:tn,inputRef:Ft,translations:R,getMissingResultsUrl:j,onItemClick:function(At,Kt){vr(At),en(At),Po(Kt)||c()}}))),I.createElement("footer",{className:"DocSearch-Footer"},I.createElement(y1,{translations:L}))))}function sw(n){var t,e,r=I.useRef(null),i=on(I.useState(!1),2),s=i[0],o=i[1],a=on(I.useState((n==null?void 0:n.initialQuery)||void 0),2),l=a[0],c=a[1],u=I.useCallback(function(){o(!0)},[o]),f=I.useCallback(function(){o(!1),c(n==null?void 0:n.initialQuery)},[o,n.initialQuery]);return function(h){var d=h.isOpen,g=h.onOpen,m=h.onClose,p=h.onInput,_=h.searchButtonRef;I.useEffect(function(){function y(S){var w;if(S.code==="Escape"&&d||((w=S.key)===null||w===void 0?void 0:w.toLowerCase())==="k"&&(S.metaKey||S.ctrlKey)||!function(v){var k=v.target,b=k.tagName;return k.isContentEditable||b==="INPUT"||b==="SELECT"||b==="TEXTAREA"}(S)&&S.key==="/"&&!d)return S.preventDefault(),void(d?m():document.body.classList.contains("DocSearch--active")||g());_&&_.current===document.activeElement&&p&&/[a-zA-Z0-9]/.test(String.fromCharCode(S.keyCode))&&p(S)}return window.addEventListener("keydown",y),function(){window.removeEventListener("keydown",y)}},[d,g,m,p,_])}({isOpen:s,onOpen:u,onClose:f,onInput:I.useCallback(function(h){o(!0),c(h.key)},[o,c]),searchButtonRef:r}),I.createElement(I.Fragment,null,I.createElement(F0,{ref:r,translations:n==null||(t=n.translations)===null||t===void 0?void 0:t.button,onClick:u}),s&&xp(I.createElement(iw,qe({},n,{initialScrollY:window.scrollY,initialQuery:l,translations:n==null||(e=n.translations)===null||e===void 0?void 0:e.modal,onClose:f})),document.body))}function ow(n){zp(I.createElement(sw,Cl({},n,{transformSearchClient:function(t){return t.addAlgoliaAgent("docsearch.js",Kl),n.transformSearchClient?n.transformSearchClient(t):t}})),function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:window;return typeof t=="string"?e.document.querySelector(t):t}(n.container,n.environment))}function aw(n){let t;return{c(){t=q("div"),this.h()},l(e){t=$(e,"DIV",{id:!0}),Q(t).forEach(O),this.h()},h(){N(t,"id","docsearch")},m(e,r){x(e,t,r)},p:Qt,i:Qt,o:Qt,d(e){e&&O(t)}}}function lw(n,t,e){let{algolia:r}=t;return Xr(()=>{ow({container:"#docsearch",appId:r==null?void 0:r.appId,apiKey:r==null?void 0:r.apiKey,indexName:r==null?void 0:r.indexName})}),n.$$set=i=>{"algolia"in i&&e(0,r=i.algolia)},[r]}class cw extends se{constructor(t){super(),oe(this,t,lw,aw,Zt,{algolia:0})}}function uw(n){let t;const e=n[3].default,r=Se(e,n,n[11],null);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,s){r&&r.m(i,s),t=!0},p(i,s){r&&r.p&&(!t||s&2048)&&Ie(r,e,i,i[11],t?De(e,i[11],s,null):Oe(i[11]),null)},i(i){t||(E(r,i),t=!0)},o(i){M(r,i),t=!1},d(i){r&&r.d(i)}}}function fw(n){let t,e;const r=[{class:Ci("relative flex cursor-pointer select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled]:pointer-events-none data-[highlighted]:bg-base-200 data-[disabled]:opacity-50",n[1]&&"pl-8",n[0])},n[2]];let i={$$slots:{default:[uw]},$$scope:{ctx:n}};for(let s=0;s{t=de(de({},t),ei(p)),e(2,i=an(t,r)),"class"in p&&e(0,a=p.class),"inset"in p&&e(1,l=p.inset),"$$scope"in p&&e(11,o=p.$$scope)},[a,l,i,s,c,u,f,h,d,g,m,o]}class Jl extends se{constructor(t){super(),oe(this,t,dw,fw,Zt,{class:0,inset:1})}}function hw(n){let t;const e=n[5].default,r=Se(e,n,n[7],null);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,s){r&&r.m(i,s),t=!0},p(i,s){r&&r.p&&(!t||s&128)&&Ie(r,e,i,i[7],t?De(e,i[7],s,null):Oe(i[7]),null)},i(i){t||(E(r,i),t=!0)},o(i){M(r,i),t=!1},d(i){r&&r.d(i)}}}function mw(n){let t,e;const r=[{transition:n[2]},{transitionConfig:n[3]},{sideOffset:n[1]},{class:Ci("z-50 min-w-[8rem] rounded-md border border-base-200 bg-popover p-1 shadow-md bg-base-100 focus:outline-none antialiased text-base-conetnt print:hidden",n[0])},n[4]];let i={$$slots:{default:[hw]},$$scope:{ctx:n}};for(let s=0;s{t=de(de({},t),ei(h)),e(4,i=an(t,r)),"class"in h&&e(0,a=h.class),"sideOffset"in h&&e(1,l=h.sideOffset),"transition"in h&&e(2,c=h.transition),"transitionConfig"in h&&e(3,u=h.transitionConfig),"$$scope"in h&&e(7,o=h.$$scope)},[a,l,c,u,i,s,f,o]}class gw extends se{constructor(t){super(),oe(this,t,pw,mw,Zt,{class:0,sideOffset:1,transition:2,transitionConfig:3})}}function yw(n){let t,e,r;const i=n[3].default,s=Se(i,n,n[2],null);let o=[{class:e=Ci("ml-auto text-xs tracking-widest opacity-60",n[0])},n[1]],a={};for(let l=0;l{t=de(de({},t),ei(l)),e(1,i=an(t,r)),"class"in l&&e(0,a=l.class),"$$scope"in l&&e(2,o=l.$$scope)},[a,i,o,s]}class lg extends se{constructor(t){super(),oe(this,t,_w,yw,Zt,{class:0})}}const bw=Dv,vw=Yv,ww=wv;function Sw(n){let t,e;return t=new On({props:{src:Mg,class:"h-6 w-6"}}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p:Qt,i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function Iw(n){let t,e;return t=new Zg({props:{builders:[n[14]],variant:"ghost",size:"sm",class:"px-1","aria-label":"Menu",$$slots:{default:[Sw]},$$scope:{ctx:n}}}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p(r,i){const s={};i&16384&&(s.builders=[r[14]]),i&32768&&(s.$$scope={dirty:i,ctx:r}),t.$set(s)},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function Ow(n){let t;return{c(){t=Pt("⌘P")},l(e){t=Mt(e,"⌘P")},m(e,r){x(e,t,r)},d(e){e&&O(t)}}}function Dw(n){let t,e,r;return e=new lg({props:{$$slots:{default:[Ow]},$$scope:{ctx:n}}}),{c(){t=Pt(`Print PDF + `),st(e.$$.fragment)},l(i){t=Mt(i,`Print PDF + `),ot(e.$$.fragment,i)},m(i,s){x(i,t,s),at(e,i,s),r=!0},p(i,s){const o={};s&32768&&(o.$$scope={dirty:s,ctx:i}),e.$set(o)},i(i){r||(E(e.$$.fragment,i),r=!0)},o(i){M(e.$$.fragment,i),r=!1},d(i){i&&O(t),lt(e,i)}}}function kw(n){let t=n[2]?"Hide ":"Show ",e,r;return{c(){e=Pt(t),r=Pt(" Queries")},l(i){e=Mt(i,t),r=Mt(i," Queries")},m(i,s){x(i,e,s),x(i,r,s)},p(i,s){s&4&&t!==(t=i[2]?"Hide ":"Show ")&&Fe(e,t)},d(i){i&&(O(e),O(r))}}}function Ew(n){let t,e;return t=new Jl({props:{$$slots:{default:[Tw]},$$scope:{ctx:n}}}),t.$on("click",n[11]),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p(r,i){const s={};i&32771&&(s.$$scope={dirty:i,ctx:r}),t.$set(s)},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function Aw(n){let t,e,r,i,s;return i=new On({props:{src:n[0],class:"h-4 w-4 ml-1"}}),{c(){t=q("span"),e=Pt(n[1]),r=et(),st(i.$$.fragment),this.h()},l(o){t=$(o,"SPAN",{class:!0});var a=Q(t);e=Mt(a,n[1]),a.forEach(O),r=nt(o),ot(i.$$.fragment,o),this.h()},h(){N(t,"class","text-xs leading-none")},m(o,a){x(o,t,a),H(t,e),x(o,r,a),at(i,o,a),s=!0},p(o,a){(!s||a&2)&&Fe(e,o[1]);const l={};a&1&&(l.src=o[0]),i.$set(l)},i(o){s||(E(i.$$.fragment,o),s=!0)},o(o){M(i.$$.fragment,o),s=!1},d(o){o&&(O(t),O(r)),lt(i,o)}}}function Tw(n){let t,e,r;return e=new lg({props:{class:"tracking-normal flex flex-row items-center",$$slots:{default:[Aw]},$$scope:{ctx:n}}}),{c(){t=Pt(`Appearance + `),st(e.$$.fragment)},l(i){t=Mt(i,`Appearance + `),ot(e.$$.fragment,i)},m(i,s){x(i,t,s),at(e,i,s),r=!0},p(i,s){const o={};s&32771&&(o.$$scope={dirty:s,ctx:i}),e.$set(o)},i(i){r||(E(e.$$.fragment,i),r=!0)},o(i){M(e.$$.fragment,i),r=!1},d(i){i&&O(t),lt(e,i)}}}function Bw(n){let t,e,r,i,s,o;t=new Jl({props:{$$slots:{default:[Dw]},$$scope:{ctx:n}}}),t.$on("click",n[3]),r=new Jl({props:{$$slots:{default:[kw]},$$scope:{ctx:n}}}),r.$on("click",n[10]);let a=n[7].appearance.switcher&&Ew(n);return{c(){st(t.$$.fragment),e=et(),st(r.$$.fragment),i=et(),a&&a.c(),s=It()},l(l){ot(t.$$.fragment,l),e=nt(l),ot(r.$$.fragment,l),i=nt(l),a&&a.l(l),s=It()},m(l,c){at(t,l,c),x(l,e,c),at(r,l,c),x(l,i,c),a&&a.m(l,c),x(l,s,c),o=!0},p(l,c){const u={};c&32768&&(u.$$scope={dirty:c,ctx:l}),t.$set(u);const f={};c&32772&&(f.$$scope={dirty:c,ctx:l}),r.$set(f),l[7].appearance.switcher&&a.p(l,c)},i(l){o||(E(t.$$.fragment,l),E(r.$$.fragment,l),E(a),o=!0)},o(l){M(t.$$.fragment,l),M(r.$$.fragment,l),M(a),o=!1},d(l){l&&(O(e),O(i),O(s)),lt(t,l),lt(r,l),a&&a.d(l)}}}function Pw(n){let t,e,r,i;t=new ww({props:{$$slots:{default:[Bw]},$$scope:{ctx:n}}});let s=vl;return{c(){st(t.$$.fragment),e=et(),r=It()},l(o){ot(t.$$.fragment,o),e=nt(o),r=It()},m(o,a){at(t,o,a),x(o,e,a),x(o,r,a),i=!0},p(o,a){const l={};a&32775&&(l.$$scope={dirty:a,ctx:o}),t.$set(l)},i(o){i||(E(t.$$.fragment,o),E(s),i=!0)},o(o){M(t.$$.fragment,o),M(s),i=!1},d(o){o&&(O(e),O(r)),lt(t,o)}}}function Mw(n){let t,e,r,i;return t=new vw({props:{asChild:!0,$$slots:{default:[Iw,({builder:s})=>({14:s}),({builder:s})=>s?16384:0]},$$scope:{ctx:n}}}),r=new gw({props:{class:"w-52 text-xs",$$slots:{default:[Pw]},$$scope:{ctx:n}}}),{c(){st(t.$$.fragment),e=et(),st(r.$$.fragment)},l(s){ot(t.$$.fragment,s),e=nt(s),ot(r.$$.fragment,s)},m(s,o){at(t,s,o),x(s,e,o),at(r,s,o),i=!0},p(s,o){const a={};o&49152&&(a.$$scope={dirty:o,ctx:s}),t.$set(a);const l={};o&32775&&(l.$$scope={dirty:o,ctx:s}),r.$set(l)},i(s){i||(E(t.$$.fragment,s),E(r.$$.fragment,s),i=!0)},o(s){M(t.$$.fragment,s),M(r.$$.fragment,s),i=!1},d(s){s&&O(e),lt(t,s),lt(r,s)}}}function Nw(n){let t,e;return t=new bw({props:{$$slots:{default:[Mw]},$$scope:{ctx:n}}}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p(r,[i]){const s={};i&32775&&(s.$$scope={dirty:i,ctx:r}),t.$set(s)},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function Cw(n,t,e){let r,i,s,o,a;Me(n,zc,_=>e(2,a=_));const l=new Event("export-beforeprint"),c=new Event("export-afterprint");function u(){window.dispatchEvent(l),setTimeout(()=>window.print(),0),setTimeout(()=>window.dispatchEvent(c),0)}const{selectedAppearance:f,activeAppearance:h,cycleAppearance:d,themesConfig:g}=rh();Me(n,f,_=>e(9,o=_)),Me(n,h,_=>e(8,s=_));const m=_=>{_.preventDefault(),zc.update(y=>!y)},p=_=>{_.preventDefault(),d()};return n.$$.update=()=>{n.$$.dirty&512&&e(1,r=o==="system"?"System":o==="light"?"Light":"Dark"),n.$$.dirty&256&&e(0,i=s==="light"?Bg:Pg)},[i,r,a,u,f,h,d,g,s,o,m,p]}class Fw extends se{constructor(t){super(),oe(this,t,Cw,Nw,Zt,{})}}function jw(n){let t,e,r,i,s,o,a,l,c,u,f;const h=[Uw,Rw],d=[];function g(m,p){return m[0]?0:1}return r=g(n),i=d[r]=h[r](n),l=new Ic({props:{logo:n[2],title:n[1]}}),{c(){t=q("div"),e=q("button"),i.c(),o=et(),a=q("a"),st(l.$$.fragment),this.h()},l(m){t=$(m,"DIV",{class:!0});var p=Q(t);e=$(p,"BUTTON",{type:!0,class:!0});var _=Q(e);i.l(_),_.forEach(O),o=nt(p),a=$(p,"A",{href:!0,class:!0});var y=Q(a);ot(l.$$.fragment,y),y.forEach(O),p.forEach(O),this.h()},h(){N(e,"type","button"),N(e,"class",s="text-base-content hover:bg-base-200 rounded-lg p-1 transition-all duration-500 "+(n[7]==="hide"?"block":"md:hidden")),N(a,"href",zt("/")),N(a,"class","text-sm font-bold text-base-content hidden md:block"),N(t,"class","flex gap-x-4 items-center")},m(m,p){x(m,t,p),H(t,e),d[r].m(e,null),H(t,o),H(t,a),at(l,a,null),c=!0,u||(f=fe(e,"click",n[13]),u=!0)},p(m,p){let _=r;r=g(m),r!==_&&(qt(),M(d[_],1,1,()=>{d[_]=null}),$t(),i=d[r],i||(i=d[r]=h[r](m),i.c()),E(i,1),i.m(e,null)),(!c||p&128&&s!==(s="text-base-content hover:bg-base-200 rounded-lg p-1 transition-all duration-500 "+(m[7]==="hide"?"block":"md:hidden")))&&N(e,"class",s);const y={};p&4&&(y.logo=m[2]),p&2&&(y.title=m[1]),l.$set(y)},i(m){c||(E(i),E(l.$$.fragment,m),c=!0)},o(m){M(i),M(l.$$.fragment,m),c=!1},d(m){m&&O(t),d[r].d(),lt(l),u=!1,f()}}}function Lw(n){let t,e,r;return e=new Ic({props:{logo:n[2],title:n[1]}}),{c(){t=q("a"),st(e.$$.fragment),this.h()},l(i){t=$(i,"A",{href:!0,class:!0});var s=Q(t);ot(e.$$.fragment,s),s.forEach(O),this.h()},h(){N(t,"href",zt("/")),N(t,"class","block text-sm font-bold text-base-content")},m(i,s){x(i,t,s),at(e,t,null),r=!0},p(i,s){const o={};s&4&&(o.logo=i[2]),s&2&&(o.title=i[1]),e.$set(o)},i(i){r||(E(e.$$.fragment,i),r=!0)},o(i){M(e.$$.fragment,i),r=!1},d(i){i&&O(t),lt(e)}}}function Rw(n){let t,e="Open sidebar",r,i,s;return i=new On({props:{class:"w-5 h-5",src:Ng}}),{c(){t=q("span"),t.textContent=e,r=et(),st(i.$$.fragment),this.h()},l(o){t=$(o,"SPAN",{class:!0,"data-svelte-h":!0}),pr(t)!=="svelte-73kebv"&&(t.textContent=e),r=nt(o),ot(i.$$.fragment,o),this.h()},h(){N(t,"class","sr-only")},m(o,a){x(o,t,a),x(o,r,a),at(i,o,a),s=!0},i(o){s||(E(i.$$.fragment,o),s=!0)},o(o){M(i.$$.fragment,o),s=!1},d(o){o&&(O(t),O(r)),lt(i,o)}}}function Uw(n){let t,e="Close sidebar",r,i,s;return i=new On({props:{class:"w-5 h-5",src:Ko}}),{c(){t=q("span"),t.textContent=e,r=et(),st(i.$$.fragment),this.h()},l(o){t=$(o,"SPAN",{class:!0,"data-svelte-h":!0}),pr(t)!=="svelte-13q18xv"&&(t.textContent=e),r=nt(o),ot(i.$$.fragment,o),this.h()},h(){N(t,"class","sr-only")},m(o,a){x(o,t,a),x(o,r,a),at(i,o,a),s=!0},i(o){s||(E(i.$$.fragment,o),s=!0)},o(o){M(i.$$.fragment,o),s=!1},d(o){o&&(O(t),O(r)),lt(i,o)}}}function Jf(n){let t,e;return t=new cw({props:{algolia:n[8]}}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p(r,i){const s={};i&256&&(s.algolia=r[8]),t.$set(s)},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function Qf(n){let t,e,r,i;return e=new On({props:{src:ay,class:"w-4 h-4 text-base-content"}}),{c(){t=q("a"),st(e.$$.fragment),this.h()},l(s){t=$(s,"A",{href:!0,class:!0,target:!0,rel:!0});var o=Q(t);ot(e.$$.fragment,o),o.forEach(O),this.h()},h(){N(t,"href",r=zt(n[9])),N(t,"class","hover:bg-base-200 rounded-lg p-2 transition-all duration-200"),N(t,"target","_blank"),N(t,"rel","noreferrer")},m(s,o){x(s,t,o),at(e,t,null),i=!0},p(s,o){(!i||o&512&&r!==(r=zt(s[9])))&&N(t,"href",r)},i(s){i||(E(e.$$.fragment,s),i=!0)},o(s){M(e.$$.fragment,s),i=!1},d(s){s&&O(t),lt(e)}}}function Gf(n){let t,e,r,i;return e=new On({props:{src:ly,class:"w-4 h-4 text-base-content"}}),{c(){t=q("a"),st(e.$$.fragment),this.h()},l(s){t=$(s,"A",{href:!0,class:!0,target:!0,rel:!0});var o=Q(t);ot(e.$$.fragment,o),o.forEach(O),this.h()},h(){N(t,"href",r=zt(n[10])),N(t,"class","hover:bg-base-200 rounded-lg p-2 transition-all duration-200"),N(t,"target","_blank"),N(t,"rel","noreferrer")},m(s,o){x(s,t,o),at(e,t,null),i=!0},p(s,o){(!i||o&1024&&r!==(r=zt(s[10])))&&N(t,"href",r)},i(s){i||(E(e.$$.fragment,s),i=!0)},o(s){M(e.$$.fragment,s),i=!1},d(s){s&&O(t),lt(e)}}}function Xf(n){let t,e,r;return e=new On({props:{src:cy,fill:"currentColor",class:"w-4 h-4 text-base-content "}}),{c(){t=q("a"),st(e.$$.fragment),this.h()},l(i){t=$(i,"A",{href:!0,class:!0,target:!0,rel:!0});var s=Q(t);ot(e.$$.fragment,s),s.forEach(O),this.h()},h(){N(t,"href",n[11]),N(t,"class","hover:bg-gray-50 rounded-lg p-2 transition-all duration-200"),N(t,"target","_blank"),N(t,"rel","noreferrer")},m(i,s){x(i,t,s),at(e,t,null),r=!0},p(i,s){(!r||s&2048)&&N(t,"href",i[11])},i(i){r||(E(e.$$.fragment,i),r=!0)},o(i){M(e.$$.fragment,i),r=!1},d(i){i&&O(t),lt(e)}}}function Zf(n){let t,e,r,i;return e=new On({props:{src:uy,class:"w-4 h-4 text-base-content "}}),{c(){t=q("a"),st(e.$$.fragment),this.h()},l(s){t=$(s,"A",{href:!0,class:!0,target:!0,rel:!0});var o=Q(t);ot(e.$$.fragment,o),o.forEach(O),this.h()},h(){N(t,"href",r=zt(n[12])),N(t,"class","hover:bg-base-200 rounded-lg p-2 transition-all duration-200"),N(t,"target","_blank"),N(t,"rel","noreferrer")},m(s,o){x(s,t,o),at(e,t,null),i=!0},p(s,o){(!i||o&4096&&r!==(r=zt(s[12])))&&N(t,"href",r)},i(s){i||(E(e.$$.fragment,s),i=!0)},o(s){M(e.$$.fragment,s),i=!1},d(s){s&&O(t),lt(e)}}}function td(n){let t,e;return t=new Fw({}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function xw(n){let t,e,r,i,s,o,a,l,c,u,f,h,d,g,m,p;const _=[Lw,jw],y=[];function S(T,j){return T[6]||T[7]==="never"?0:1}r=S(n),i=y[r]=_[r](n);let w=n[8]&&Jf(n),v=n[9]&&Qf(n),k=n[10]&&Gf(n),b=n[11]&&Xf(n),C=n[12]&&Zf(n),F=!n[3]&&td();return{c(){t=q("header"),e=q("div"),i.c(),s=et(),o=q("div"),w&&w.c(),a=et(),l=q("div"),v&&v.c(),c=et(),k&&k.c(),u=et(),b&&b.c(),f=et(),C&&C.c(),h=et(),d=q("div"),F&&F.c(),this.h()},l(T){t=$(T,"HEADER",{class:!0});var j=Q(t);e=$(j,"DIV",{class:!0,style:!0});var P=Q(e);i.l(P),s=nt(P),o=$(P,"DIV",{class:!0});var B=Q(o);w&&w.l(B),a=nt(B),l=$(B,"DIV",{class:!0});var L=Q(l);v&&v.l(L),c=nt(L),k&&k.l(L),u=nt(L),b&&b.l(L),f=nt(L),C&&C.l(L),L.forEach(O),h=nt(B),d=$(B,"DIV",{class:!0});var V=Q(d);F&&F.l(V),V.forEach(O),B.forEach(O),P.forEach(O),j.forEach(O),this.h()},h(){N(l,"class","flex gap-2 items-center"),N(d,"class","relative"),N(o,"class","flex gap-2 text-sm items-center"),N(e,"class",g=(n[4]?"max-w-full ":n[5]?"":" max-w-7xl ")+"mx-auto px-6 sm:px-8 md:px-12 flex flex-1 items-center justify-between"),Qo(e,"max-width",n[5]+"px"),N(t,"class",m="fixed w-full top-0 z-40 flex h-12 shrink-0 justify-start items-center gap-x-4 border-b border-base-300/50 bg-base-100/90 backdrop-blur print:hidden "+(n[7]==="hide"?"md:pl-8":""))},m(T,j){x(T,t,j),H(t,e),y[r].m(e,null),H(e,s),H(e,o),w&&w.m(o,null),H(o,a),H(o,l),v&&v.m(l,null),H(l,c),k&&k.m(l,null),H(l,u),b&&b.m(l,null),H(l,f),C&&C.m(l,null),H(o,h),H(o,d),F&&F.m(d,null),p=!0},p(T,[j]){let P=r;r=S(T),r===P?y[r].p(T,j):(qt(),M(y[P],1,1,()=>{y[P]=null}),$t(),i=y[r],i?i.p(T,j):(i=y[r]=_[r](T),i.c()),E(i,1),i.m(e,s)),T[8]?w?(w.p(T,j),j&256&&E(w,1)):(w=Jf(T),w.c(),E(w,1),w.m(o,a)):w&&(qt(),M(w,1,1,()=>{w=null}),$t()),T[9]?v?(v.p(T,j),j&512&&E(v,1)):(v=Qf(T),v.c(),E(v,1),v.m(l,c)):v&&(qt(),M(v,1,1,()=>{v=null}),$t()),T[10]?k?(k.p(T,j),j&1024&&E(k,1)):(k=Gf(T),k.c(),E(k,1),k.m(l,u)):k&&(qt(),M(k,1,1,()=>{k=null}),$t()),T[11]?b?(b.p(T,j),j&2048&&E(b,1)):(b=Xf(T),b.c(),E(b,1),b.m(l,f)):b&&(qt(),M(b,1,1,()=>{b=null}),$t()),T[12]?C?(C.p(T,j),j&4096&&E(C,1)):(C=Zf(T),C.c(),E(C,1),C.m(l,null)):C&&(qt(),M(C,1,1,()=>{C=null}),$t()),T[3]?F&&(qt(),M(F,1,1,()=>{F=null}),$t()):F?j&8&&E(F,1):(F=td(),F.c(),E(F,1),F.m(d,null)),(!p||j&48&&g!==(g=(T[4]?"max-w-full ":T[5]?"":" max-w-7xl ")+"mx-auto px-6 sm:px-8 md:px-12 flex flex-1 items-center justify-between"))&&N(e,"class",g),(!p||j&32)&&Qo(e,"max-width",T[5]+"px"),(!p||j&128&&m!==(m="fixed w-full top-0 z-40 flex h-12 shrink-0 justify-start items-center gap-x-4 border-b border-base-300/50 bg-base-100/90 backdrop-blur print:hidden "+(T[7]==="hide"?"md:pl-8":"")))&&N(t,"class",m)},i(T){p||(E(i),E(w),E(v),E(k),E(b),E(C),E(F),p=!0)},o(T){M(i),M(w),M(v),M(k),M(b),M(C),M(F),p=!1},d(T){T&&O(t),y[r].d(),w&&w.d(),v&&v.d(),k&&k.d(),b&&b.d(),C&&C.d(),F&&F.d()}}}function Vw(n,t,e){let{mobileSidebarOpen:r=void 0}=t,{title:i=void 0}=t,{logo:s=void 0}=t,{neverShowQueries:o=void 0}=t,{fullWidth:a=void 0}=t,{maxWidth:l=void 0}=t,{hideSidebar:c=void 0}=t,{sidebarFrontMatter:u=void 0}=t,{algolia:f=void 0}=t,{githubRepo:h=void 0}=t,{xProfile:d=void 0}=t,{blueskyProfile:g=void 0}=t,{slackCommunity:m=void 0}=t;const p=()=>{e(0,r=!r)};return n.$$set=_=>{"mobileSidebarOpen"in _&&e(0,r=_.mobileSidebarOpen),"title"in _&&e(1,i=_.title),"logo"in _&&e(2,s=_.logo),"neverShowQueries"in _&&e(3,o=_.neverShowQueries),"fullWidth"in _&&e(4,a=_.fullWidth),"maxWidth"in _&&e(5,l=_.maxWidth),"hideSidebar"in _&&e(6,c=_.hideSidebar),"sidebarFrontMatter"in _&&e(7,u=_.sidebarFrontMatter),"algolia"in _&&e(8,f=_.algolia),"githubRepo"in _&&e(9,h=_.githubRepo),"xProfile"in _&&e(10,d=_.xProfile),"blueskyProfile"in _&&e(11,g=_.blueskyProfile),"slackCommunity"in _&&e(12,m=_.slackCommunity)},[r,i,s,o,a,l,c,u,f,h,d,g,m,p]}class zw extends se{constructor(t){super(),oe(this,t,Vw,xw,Zt,{mobileSidebarOpen:0,title:1,logo:2,neverShowQueries:3,fullWidth:4,maxWidth:5,hideSidebar:6,sidebarFrontMatter:7,algolia:8,githubRepo:9,xProfile:10,blueskyProfile:11,slackCommunity:12})}}function Ww(n){return Xr(()=>{}),[]}class Hw extends se{constructor(t){super(),oe(this,t,Ww,null,Zt,{})}}function qw(n){let t,e='Loading...
',r;return{c(){t=q("div"),t.innerHTML=e,this.h()},l(i){t=$(i,"DIV",{role:!0,class:!0,"data-svelte-h":!0}),pr(t)!=="svelte-1u7962h"&&(t.innerHTML=e),this.h()},h(){N(t,"role","status"),N(t,"class","animate-pulse")},m(i,s){x(i,t,s)},p:Qt,i(i){i&&(r||Bn(()=>{r=Zs(t,Us,{}),r.start()}))},o:Qt,d(i){i&&O(t)}}}class $w extends se{constructor(t){super(),oe(this,t,null,qw,Zt,{})}}function Yw(n){let t,e;const r=n[1].default,i=Se(r,n,n[0],null);return{c(){t=q("span"),i&&i.c(),this.h()},l(s){t=$(s,"SPAN",{class:!0});var o=Q(t);i&&i.l(o),o.forEach(O),this.h()},h(){N(t,"class","rounded px-0.5 py-[1px] bg-positive/10 border border-positive/20 text-positive text-base sm:text-xs")},m(s,o){x(s,t,o),i&&i.m(t,null),e=!0},p(s,[o]){i&&i.p&&(!e||o&1)&&Ie(i,r,s,s[0],e?De(r,s[0],o,null):Oe(s[0]),null)},i(s){e||(E(i,s),e=!0)},o(s){M(i,s),e=!1},d(s){s&&O(t),i&&i.d(s)}}}function Kw(n,t,e){let{$$slots:r={},$$scope:i}=t;return n.$$set=s=>{"$$scope"in s&&e(0,i=s.$$scope)},[i,r]}class Lr extends se{constructor(t){super(),oe(this,t,Kw,Yw,Zt,{})}}function ed(n,t,e){const r=n.slice();return r[15]=t[e],r}function nd(n,t,e){const r=n.slice();return r[15]=t[e],r}function rd(n){const t=n.slice(),e=t[7].url.pathname.toUpperCase()===t[15].href.toUpperCase()+"/";return t[20]=e,t}function id(n,t,e){const r=n.slice();return r[15]=t[e],r}function sd(n){const t=n.slice(),e=t[7].url.pathname.toUpperCase()===t[15].href.toUpperCase()+"/";return t[20]=e,t}function od(n,t,e){const r=n.slice();return r[15]=t[e],r}function ad(n,t,e){const r=n.slice();return r[15]=t[e],r}function ld(n){const t=n.slice(),e=t[7].url.pathname.toUpperCase()===t[15].href.toUpperCase()+"/";return t[20]=e,t}function cd(n,t,e){const r=n.slice();return r[15]=t[e],r}function ud(n){const t=n.slice(),e=t[7].url.pathname.toUpperCase()===t[15].href.toUpperCase()+"/";return t[20]=e,t}function fd(n){let t,e,r,i,s,o,a,l,c,u,f,h,d="Close sidebar",g,m,p,_,y,S,w,v,k,b,C,F,T,j;l=new Ic({props:{logo:n[2],title:n[1]}}),m=new On({props:{src:Ko,class:"w-5 h-5"}});let P=ye(n[8]),B=[];for(let D=0;DM(B[D],1,1,()=>{B[D]=null});let V=ye(n[8]),R=[];for(let D=0;DM(R[D],1,1,()=>{R[D]=null});return{c(){t=q("div"),r=et(),i=q("div"),s=q("div"),o=q("div"),a=q("a"),st(l.$$.fragment),c=et(),u=q("span"),f=q("button"),h=q("span"),h.textContent=d,g=et(),st(m.$$.fragment),p=et(),_=q("div"),y=q("div"),S=q("a"),w=Pt(n[3]),v=et();for(let D=0;D{F&&(e||(e=vn(t,Us,{duration:100},!0)),e.run(1))}),E(l.$$.fragment,D),E(m.$$.fragment,D);for(let J=0;J{F&&(C&&C.end(1),b=Zs(i,Zr,{x:-50,duration:300}),b.start())}),F=!0}},o(D){D&&(e||(e=vn(t,Us,{duration:100},!1)),e.run(0)),M(l.$$.fragment,D),M(m.$$.fragment,D),B=B.filter(Boolean);for(let J=0;JM(f[d],1,1,()=>{f[d]=null});return{c(){t=q("div"),r.c(),i=et();for(let d=0;d0&&Xw(n);return{c(){r&&r.c(),t=It()},l(i){r&&r.l(i),t=It()},m(i,s){r&&r.m(i,s),x(i,t,s),e=!0},p(i,s){i[15].children.length>0&&r.p(i,s)},i(i){e||(E(r),e=!0)},o(i){M(r),e=!1},d(i){i&&O(t),r&&r.d(i)}}}function pd(n){let t,e,r,i,s,o,a,l=ye(n[8]),c=[];for(let g=0;gM(c[g],1,1,()=>{c[g]=null});let f=ye(n[8]),h=[];for(let g=0;gM(h[g],1,1,()=>{h[g]=null});return{c(){t=q("div"),e=q("div"),r=q("a"),i=Pt(n[3]),s=et();for(let g=0;gM(f[d],1,1,()=>{f[d]=null});return{c(){t=q("div"),r.c(),i=et();for(let d=0;d0&&f2(n);return{c(){r&&r.c(),t=It()},l(i){r&&r.l(i),t=It()},m(i,s){r&&r.m(i,s),x(i,t,s),e=!0},p(i,s){i[15].children.length>0&&r.p(i,s)},i(i){e||(E(r),e=!0)},o(i){M(r),e=!1},d(i){i&&O(t),r&&r.d(i)}}}function bd(n){let t,e='Built with Evidence';return{c(){t=q("div"),t.innerHTML=e,this.h()},l(r){t=$(r,"DIV",{class:!0,"data-svelte-h":!0}),pr(t)!=="svelte-fworv4"&&(t.innerHTML=e),this.h()},h(){N(t,"class","fixed bottom-0 text-xs py-2")},m(r,i){x(r,t,i)},d(r){r&&O(t)}}}function w2(n){let t,e,r,i,s,o=n[0]&&fd(n),a=!n[0]&&pd(n),l=n[4]&&bd();return{c(){o&&o.c(),t=et(),e=q("aside"),a&&a.c(),r=et(),l&&l.c(),this.h()},l(c){o&&o.l(c),t=nt(c),e=$(c,"ASIDE",{class:!0});var u=Q(e);a&&a.l(u),r=nt(u),l&&l.l(u),u.forEach(O),this.h()},h(){N(e,"class",i="w-48 flex-none "+(n[6]==="hide"?"hidden":"hidden md:flex"))},m(c,u){o&&o.m(c,u),x(c,t,u),x(c,e,u),a&&a.m(e,null),H(e,r),l&&l.m(e,null),s=!0},p(c,[u]){c[0]?o?(o.p(c,u),u&1&&E(o,1)):(o=fd(c),o.c(),E(o,1),o.m(t.parentNode,t)):o&&(qt(),M(o,1,1,()=>{o=null}),$t()),c[0]?a&&(qt(),M(a,1,1,()=>{a=null}),$t()):a?(a.p(c,u),u&1&&E(a,1)):(a=pd(c),a.c(),E(a,1),a.m(e,r)),c[4]?l||(l=bd(),l.c(),l.m(e,null)):l&&(l.d(1),l=null),(!s||u&64&&i!==(i="w-48 flex-none "+(c[6]==="hide"?"hidden":"hidden md:flex")))&&N(e,"class",i)},i(c){s||(E(o),E(a),s=!0)},o(c){M(o),M(a),s=!1},d(c){c&&(O(t),O(e)),o&&o.d(c),a&&a.d(),l&&l.d()}}}function cg(n){Object.keys(n.children).forEach(function(t){cg(n.children[t]),!n.children[t].label&&!n.children[t].href&&delete n.children[t]})}function ug(n){return n.children=Object.values(n.children).sort((t,e)=>{var r,i,s,o;return!isNaN((r=t.frontMatter)==null?void 0:r.sidebar_position)&&!isNaN((i=e.frontMatter)==null?void 0:i.sidebar_position)?t.frontMatter.sidebar_position-e.frontMatter.sidebar_position||t.label.localeCompare(e.label):isNaN((s=t.frontMatter)==null?void 0:s.sidebar_position)?isNaN((o=e.frontMatter)==null?void 0:o.sidebar_position)?t.label.localeCompare(e.label):1:-1}),n.children.forEach(ug),n}function S2(n,t,e){let r;Me(n,Ma,y=>e(7,r=y));let{fileTree:i=void 0}=t,{title:s=void 0}=t,{logo:o=void 0}=t,{homePageName:a=void 0}=t,{builtWithEvidence:l=void 0}=t,{hideHeader:c=!1}=t,{sidebarFrontMatter:u=void 0}=t;i=structuredClone(i),cg(i),i=ug(i);let f=i==null?void 0:i.children,{mobileSidebarOpen:h=!1}=t;ny(()=>{{let y=document.querySelector("#mobileScrollable");h?Fg(y):Cg(y)}});const d=()=>e(0,h=!1),g=()=>e(0,h=!1),m=()=>{e(0,h=!1)},p=()=>e(0,h=!1),_=()=>e(0,h=!1);return n.$$set=y=>{"fileTree"in y&&e(9,i=y.fileTree),"title"in y&&e(1,s=y.title),"logo"in y&&e(2,o=y.logo),"homePageName"in y&&e(3,a=y.homePageName),"builtWithEvidence"in y&&e(4,l=y.builtWithEvidence),"hideHeader"in y&&e(5,c=y.hideHeader),"sidebarFrontMatter"in y&&e(6,u=y.sidebarFrontMatter),"mobileSidebarOpen"in y&&e(0,h=y.mobileSidebarOpen)},[h,s,o,a,l,c,u,r,f,i,d,g,m,p,_]}class I2 extends se{constructor(t){super(),oe(this,t,S2,w2,Zt,{fileTree:9,title:1,logo:2,homePageName:3,builtWithEvidence:4,hideHeader:5,sidebarFrontMatter:6,mobileSidebarOpen:0})}}function vd(n,t,e){const r=n.slice();return r[4]=t[e],r}function wd(n){let t,e="On this page",r,i,s=ye(n[0]),o=[];for(let a=0;a1&&wd(n);return{c(){e&&e.c(),t=It()},l(r){e&&e.l(r),t=It()},m(r,i){e&&e.m(r,i),x(r,t,i)},p(r,[i]){r[0]&&r[0].length>1?e?e.p(r,i):(e=wd(r),e.c(),e.m(t.parentNode,t)):e&&(e.d(1),e=null)},i:Qt,o:Qt,d(r){r&&O(t),e&&e.d(r)}}}function D2(n,t,e){let r=[],i;function s(){e(0,r=Array.from(document.querySelectorAll("h1.markdown, h2.markdown, h3.markdown")))}function o(){return i=new MutationObserver(()=>{s()}),r.forEach(a=>{i.observe(a,{subtree:!0,characterData:!0,childList:!0})}),i}return Xr(()=>{s(),i=o()}),ry(()=>{i==null||i.disconnect()}),[r]}class k2 extends se{constructor(t){super(),oe(this,t,D2,O2,Zt,{})}}function Id(n){let t,e,r;return e=new k2({}),{c(){t=q("div"),st(e.$$.fragment),this.h()},l(i){t=$(i,"DIV",{class:!0});var s=Q(t);ot(e.$$.fragment,s),s.forEach(O),this.h()},h(){N(t,"class","fixed w-48 top-20 bottom-20 pl-4 px-3 overflow-auto pretty-scrollbar"),Br(t,"top-8",n[0])},m(i,s){x(i,t,s),at(e,t,null),r=!0},p(i,s){(!r||s&1)&&Br(t,"top-8",i[0])},i(i){r||(E(e.$$.fragment,i),r=!0)},o(i){M(e.$$.fragment,i),r=!1},d(i){i&&O(t),lt(e)}}}function E2(n){let t,e,r=!n[1]&&n[2].data.isUserPage&&Id(n);return{c(){t=q("aside"),r&&r.c(),this.h()},l(i){t=$(i,"ASIDE",{class:!0});var s=Q(t);r&&r.l(s),s.forEach(O),this.h()},h(){N(t,"class","hidden lg:block w-48")},m(i,s){x(i,t,s),r&&r.m(t,null),e=!0},p(i,[s]){!i[1]&&i[2].data.isUserPage?r?(r.p(i,s),s&6&&E(r,1)):(r=Id(i),r.c(),E(r,1),r.m(t,null)):r&&(qt(),M(r,1,1,()=>{r=null}),$t())},i(i){e||(E(r),e=!0)},o(i){M(r),e=!1},d(i){i&&O(t),r&&r.d()}}}function A2(n,t,e){let r,i;Me(n,ch,o=>e(1,r=o)),Me(n,Ma,o=>e(2,i=o));let{hideHeader:s=!1}=t;return n.$$set=o=>{"hideHeader"in o&&e(0,s=o.hideHeader)},[s,r,i]}class T2 extends se{constructor(t){super(),oe(this,t,A2,E2,Zt,{hideHeader:0})}}function Od(n,t,e){const r=n.slice();return r[3]=t[e],r[5]=e,r}function B2(n){let t,e=n[3].title+"",r,i,s;return{c(){t=q("a"),r=Pt(e),i=et(),this.h()},l(o){t=$(o,"A",{href:!0,class:!0});var a=Q(t);r=Mt(a,e),i=nt(a),a.forEach(O),this.h()},h(){N(t,"href",s=zt(n[3].href)),N(t,"class","hover:underline")},m(o,a){x(o,t,a),H(t,r),H(t,i)},p(o,a){a&1&&e!==(e=o[3].title+"")&&Fe(r,e),a&1&&s!==(s=zt(o[3].href))&&N(t,"href",s)},i:Qt,o:Qt,d(o){o&&O(t)}}}function P2(n){let t,e,r,i;t=new On({props:{src:jg,size:"12px",theme:"solid"}});function s(l,c){return l[3].href?N2:M2}let o=s(n),a=o(n);return{c(){st(t.$$.fragment),e=et(),a.c(),r=It()},l(l){ot(t.$$.fragment,l),e=nt(l),a.l(l),r=It()},m(l,c){at(t,l,c),x(l,e,c),a.m(l,c),x(l,r,c),i=!0},p(l,c){o===(o=s(l))&&a?a.p(l,c):(a.d(1),a=o(l),a&&(a.c(),a.m(r.parentNode,r)))},i(l){i||(E(t.$$.fragment,l),i=!0)},o(l){M(t.$$.fragment,l),i=!1},d(l){l&&(O(e),O(r)),lt(t,l),a.d(l)}}}function M2(n){let t,e=n[3].title+"",r;return{c(){t=q("span"),r=Pt(e),this.h()},l(i){t=$(i,"SPAN",{class:!0});var s=Q(t);r=Mt(s,e),s.forEach(O),this.h()},h(){N(t,"class","cursor-default")},m(i,s){x(i,t,s),H(t,r)},p(i,s){s&1&&e!==(e=i[3].title+"")&&Fe(r,e)},d(i){i&&O(t)}}}function N2(n){let t,e=n[3].title+"",r,i;return{c(){t=q("a"),r=Pt(e),this.h()},l(s){t=$(s,"A",{href:!0,class:!0});var o=Q(t);r=Mt(o,e),o.forEach(O),this.h()},h(){N(t,"href",i=zt(n[3].href)),N(t,"class","hover:underline")},m(s,o){x(s,t,o),H(t,r)},p(s,o){o&1&&e!==(e=s[3].title+"")&&Fe(r,e),o&1&&i!==(i=zt(s[3].href))&&N(t,"href",i)},d(s){s&&O(t)}}}function Dd(n){let t,e,r,i;const s=[P2,B2],o=[];function a(l,c){return l[5]>0?0:1}return t=a(n),e=o[t]=s[t](n),{c(){e.c(),r=It()},l(l){e.l(l),r=It()},m(l,c){o[t].m(l,c),x(l,r,c),i=!0},p(l,c){e.p(l,c)},i(l){i||(E(e),i=!0)},o(l){M(e),i=!1},d(l){l&&O(r),o[t].d(l)}}}function C2(n){let t,e,r,i=ye(n[0]),s=[];for(let a=0;aM(s[a],1,1,()=>{s[a]=null});return{c(){t=q("div"),e=q("div");for(let a=0;as.isTemplated),!r)return null;return r}function j2(n,t){const e=[{href:"/",title:"Home"}];n.forEach((r,i)=>{r!=""&&`/${r}`!==ih.deployment.basePath&&e.push({href:"/"+n.slice(0,i+1).join("/"),title:decodeURIComponent(r.replace(/_/g," ").replace(/-/g," "))})}),e.length>3&&e.splice(1,e.length-3,{href:e.slice(-3)[0].href,title:"..."});for(const r of e)if(r.href==="/")r.href=zt("/"),r.title="Home";else{const i=F2(r.href,t);!i||!i.isPage?r.href=null:r.title=i.title??r.title}return e}function L2(n,t,e){let r,i;Me(n,Ma,o=>e(2,i=o));let{fileTree:s}=t;return n.$$set=o=>{"fileTree"in o&&e(1,s=o.fileTree)},n.$$.update=()=>{n.$$.dirty&6&&e(0,r=j2(i.url.pathname.split("/").slice(1),s))},[r,s,i]}class R2 extends se{constructor(t){super(),oe(this,t,L2,C2,Zt,{fileTree:1})}}function kd(n){let t,e,r,i="Error",s,o,a,l,c,u='docs slack email',f,h,d;return{c(){t=q("div"),e=q("div"),r=q("h1"),r.textContent=i,s=et(),o=q("p"),a=Pt(n[1]),l=et(),c=q("div"),c.innerHTML=u,this.h()},l(g){t=$(g,"DIV",{class:!0});var m=Q(t);e=$(m,"DIV",{class:!0});var p=Q(e);r=$(p,"H1",{class:!0,"data-svelte-h":!0}),pr(r)!=="svelte-1wczc15"&&(r.textContent=i),s=nt(p),o=$(p,"P",{class:!0});var _=Q(o);a=Mt(_,n[1]),_.forEach(O),l=nt(p),c=$(p,"DIV",{class:!0,"data-svelte-h":!0}),pr(c)!=="svelte-vfh8n7"&&(c.innerHTML=u),p.forEach(O),m.forEach(O),this.h()},h(){N(r,"class","text-2xl font-bold tracking-wide border-b pb-4 border-base-300"),N(o,"class","text-xl mt-6 leading-relaxed select-text"),N(c,"class","absolute bottom-0 flex items-end gap-4 text-lg mb-6"),N(e,"class","relative min-w-full h-screen bg-gradient-to-b from-base-200 to-base-300 rounded-lg border-t-8 border-negative shadow-xl p-8"),N(t,"class","fixed flex flex-col z-50 h-screen w-screen bg-base-100/50 justify-center items-center py-20 px-10 sm:px-20 select-none backdrop-blur-sm")},m(g,m){x(g,t,m),H(t,e),H(e,r),H(e,s),H(e,o),H(o,a),H(e,l),H(e,c),d=!0},p(g,m){(!d||m&2)&&Fe(a,g[1])},i(g){d||(g&&Bn(()=>{d&&(f||(f=vn(e,Zr,{y:100,duration:300},!0)),f.run(1))}),g&&Bn(()=>{d&&(h||(h=vn(t,Us,{duration:100},!0)),h.run(1))}),d=!0)},o(g){g&&(f||(f=vn(e,Zr,{y:100,duration:300},!1)),f.run(0)),g&&(h||(h=vn(t,Us,{duration:100},!1)),h.run(0)),d=!1},d(g){g&&O(t),g&&f&&f.end(),g&&h&&h.end()}}}function U2(n){let t,e=n[0]&&kd(n);return{c(){e&&e.c(),t=It()},l(r){e&&e.l(r),t=It()},m(r,i){e&&e.m(r,i),x(r,t,i)},p(r,[i]){r[0]?e?(e.p(r,i),i&1&&E(e,1)):(e=kd(r),e.c(),E(e,1),e.m(t.parentNode,t)):e&&(qt(),M(e,1,1,()=>{e=null}),$t())},i(r){E(e)},o(r){M(e)},d(r){r&&O(t),e&&e.d(r)}}}function x2(n,t,e){return[!1,void 0]}class V2 extends se{constructor(t){super(),oe(this,t,x2,U2,Zt,{})}}function z2(n){let t,e=JSON.stringify(n[0],null,2)+"",r;return{c(){t=q("pre"),r=Pt(e),this.h()},l(i){t=$(i,"PRE",{class:!0});var s=Q(t);r=Mt(s,e),s.forEach(O),this.h()},h(){N(t,"class","text-xs px-2 py-2 bg-base-200 my-2")},m(i,s){x(i,t,s),H(t,r)},p(i,[s]){s&1&&e!==(e=JSON.stringify(i[0],null,2)+"")&&Fe(r,e)},i:Qt,o:Qt,d(i){i&&O(t)}}}function W2(n,t,e){let r;const i=sh();return Me(n,i,s=>e(0,r=s)),[r,i]}class H2 extends se{constructor(t){super(),oe(this,t,W2,z2,Zt,{})}}function q2(n){const t=[{type:"unchanged",content:"{"}],e=Lg(n.before,n.after);function r(s,o){return o.reduce((a,l)=>a==null?void 0:a[l],s)}function i(s,o){const a=Object.keys(s);a.forEach((l,c)=>{const u=r(n.added,o)??{},f=r(n.deleted,o)??{},h=r(n.updated,o)??{};let d="unchanged";l in u&&(d="added"),l in f&&(d="deleted"),l in h&&(d="updated");const g=(m,p=!1)=>{const _=`"${l}": `;let y=`${" ".repeat(o.length+1)}${p?"":_}${m}`;return c{let r;const i=$2[n];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"in "+r:r+" ago":r};function yl(n){return(t={})=>{const e=t.width?String(t.width):n.defaultWidth;return n.formats[e]||n.formats[n.defaultWidth]}}const K2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},J2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Q2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},G2={date:yl({formats:K2,defaultWidth:"full"}),time:yl({formats:J2,defaultWidth:"full"}),dateTime:yl({formats:Q2,defaultWidth:"full"})},X2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Z2=(n,t,e,r)=>X2[n];function ls(n){return(t,e)=>{const r=e!=null&&e.context?String(e.context):"standalone";let i;if(r==="formatting"&&n.formattingValues){const o=n.defaultFormattingWidth||n.defaultWidth,a=e!=null&&e.width?String(e.width):o;i=n.formattingValues[a]||n.formattingValues[o]}else{const o=n.defaultWidth,a=e!=null&&e.width?String(e.width):n.defaultWidth;i=n.values[a]||n.values[o]}const s=n.argumentCallback?n.argumentCallback(t):t;return i[s]}}const tS={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},eS={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},nS={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"]},rS={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","Friday","Saturday"]},iS={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"}},sS={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"}},oS=(n,t)=>{const e=Number(n),r=e%100;if(r>20||r<10)switch(r%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},aS={ordinalNumber:oS,era:ls({values:tS,defaultWidth:"wide"}),quarter:ls({values:eS,defaultWidth:"wide",argumentCallback:n=>n-1}),month:ls({values:nS,defaultWidth:"wide"}),day:ls({values:rS,defaultWidth:"wide"}),dayPeriod:ls({values:iS,defaultWidth:"wide",formattingValues:sS,defaultFormattingWidth:"wide"})};function cs(n){return(t,e={})=>{const r=e.width,i=r&&n.matchPatterns[r]||n.matchPatterns[n.defaultMatchWidth],s=t.match(i);if(!s)return null;const o=s[0],a=r&&n.parsePatterns[r]||n.parsePatterns[n.defaultParseWidth],l=Array.isArray(a)?cS(a,f=>f.test(o)):lS(a,f=>f.test(o));let c;c=n.valueCallback?n.valueCallback(l):l,c=e.valueCallback?e.valueCallback(c):c;const u=t.slice(o.length);return{value:c,rest:u}}}function lS(n,t){for(const e in n)if(Object.prototype.hasOwnProperty.call(n,e)&&t(n[e]))return e}function cS(n,t){for(let e=0;e{const r=t.match(n.matchPattern);if(!r)return null;const i=r[0],s=t.match(n.parsePattern);if(!s)return null;let o=n.valueCallback?n.valueCallback(s[0]):s[0];o=e.valueCallback?e.valueCallback(o):o;const a=t.slice(i.length);return{value:o,rest:a}}}const fS=/^(\d+)(th|st|nd|rd)?/i,dS=/\d+/i,hS={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},mS={any:[/^b/i,/^(a|c)/i]},pS={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},gS={any:[/1/i,/2/i,/3/i,/4/i]},yS={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},_S={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]},bS={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},vS={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]},wS={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},SS={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}},IS={ordinalNumber:uS({matchPattern:fS,parsePattern:dS,valueCallback:n=>parseInt(n,10)}),era:cs({matchPatterns:hS,defaultMatchWidth:"wide",parsePatterns:mS,defaultParseWidth:"any"}),quarter:cs({matchPatterns:pS,defaultMatchWidth:"wide",parsePatterns:gS,defaultParseWidth:"any",valueCallback:n=>n+1}),month:cs({matchPatterns:yS,defaultMatchWidth:"wide",parsePatterns:_S,defaultParseWidth:"any"}),day:cs({matchPatterns:bS,defaultMatchWidth:"wide",parsePatterns:vS,defaultParseWidth:"any"}),dayPeriod:cs({matchPatterns:wS,defaultMatchWidth:"any",parsePatterns:SS,defaultParseWidth:"any"})},fg={code:"en-US",formatDistance:Y2,formatLong:G2,formatRelative:Z2,localize:aS,match:IS,options:{weekStartsOn:0,firstWeekContainsDate:1}};let OS={};function co(){return OS}function DS(n){return t=>{const r=(n?Math[n]:Math.trunc)(t);return r===0?0:r}}function xe(n){const t=Object.prototype.toString.call(n);return n instanceof Date||typeof n=="object"&&t==="[object Date]"?new n.constructor(+n):typeof n=="number"||t==="[object Number]"||typeof n=="string"||t==="[object String]"?new Date(n):new Date(NaN)}function Aa(n){const t=xe(n),e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),+n-+e}function kS(n,t){const e=xe(n),r=xe(t),i=e.getTime()-r.getTime();return i<0?-1:i>0?1:i}const dg=6048e5,ES=864e5,Ed=6e4,Ad=525600,Td=43200,Bd=1440;function AS(n,t,e){const r=co(),i=(e==null?void 0:e.locale)??r.locale??fg,s=kS(n,t);if(isNaN(s))throw new RangeError("Invalid time value");const o=Object.assign({},e,{addSuffix:e==null?void 0:e.addSuffix,comparison:s});let a,l;s>0?(a=xe(t),l=xe(n)):(a=xe(n),l=xe(t));const c=DS((e==null?void 0:e.roundingMethod)??"round"),u=l.getTime()-a.getTime(),f=u/Ed,h=Aa(l)-Aa(a),d=(u-h)/Ed,g=e==null?void 0:e.unit;let m;if(g?m=g:f<1?m="second":f<60?m="minute":f=i.getTime()?e+1:t.getTime()>=o.getTime()?e:e-1}function NS(n){const t=hg(n),e=Cr(n,0);return e.setFullYear(t,0,4),e.setHours(0,0,0,0),Ta(e)}function CS(n){const t=xe(n),e=+Ta(t)-+NS(t);return Math.round(e/dg)+1}function mg(n,t){var u,f,h,d;const e=xe(n),r=e.getFullYear(),i=co(),s=(t==null?void 0:t.firstWeekContainsDate)??((f=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??i.firstWeekContainsDate??((d=(h=i.locale)==null?void 0:h.options)==null?void 0:d.firstWeekContainsDate)??1,o=Cr(n,0);o.setFullYear(r+1,0,s),o.setHours(0,0,0,0);const a=Qs(o,t),l=Cr(n,0);l.setFullYear(r,0,s),l.setHours(0,0,0,0);const c=Qs(l,t);return e.getTime()>=a.getTime()?r+1:e.getTime()>=c.getTime()?r:r-1}function FS(n,t){var a,l,c,u;const e=co(),r=(t==null?void 0:t.firstWeekContainsDate)??((l=(a=t==null?void 0:t.locale)==null?void 0:a.options)==null?void 0:l.firstWeekContainsDate)??e.firstWeekContainsDate??((u=(c=e.locale)==null?void 0:c.options)==null?void 0:u.firstWeekContainsDate)??1,i=mg(n,t),s=Cr(n,0);return s.setFullYear(i,0,r),s.setHours(0,0,0,0),Qs(s,t)}function jS(n,t){const e=xe(n),r=+Qs(e,t)-+FS(e,t);return Math.round(r/dg)+1}function re(n,t){const e=n<0?"-":"",r=Math.abs(n).toString().padStart(t,"0");return e+r}const kr={y(n,t){const e=n.getFullYear(),r=e>0?e:1-e;return re(t==="yy"?r%100:r,t.length)},M(n,t){const e=n.getMonth();return t==="M"?String(e+1):re(e+1,2)},d(n,t){return re(n.getDate(),t.length)},a(n,t){const e=n.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h(n,t){return re(n.getHours()%12||12,t.length)},H(n,t){return re(n.getHours(),t.length)},m(n,t){return re(n.getMinutes(),t.length)},s(n,t){return re(n.getSeconds(),t.length)},S(n,t){const e=t.length,r=n.getMilliseconds(),i=Math.trunc(r*Math.pow(10,e-3));return re(i,t.length)}},di={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Nd={G:function(n,t,e){const r=n.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return e.era(r,{width:"abbreviated"});case"GGGGG":return e.era(r,{width:"narrow"});case"GGGG":default:return e.era(r,{width:"wide"})}},y:function(n,t,e){if(t==="yo"){const r=n.getFullYear(),i=r>0?r:1-r;return e.ordinalNumber(i,{unit:"year"})}return kr.y(n,t)},Y:function(n,t,e,r){const i=mg(n,r),s=i>0?i:1-i;if(t==="YY"){const o=s%100;return re(o,2)}return t==="Yo"?e.ordinalNumber(s,{unit:"year"}):re(s,t.length)},R:function(n,t){const e=hg(n);return re(e,t.length)},u:function(n,t){const e=n.getFullYear();return re(e,t.length)},Q:function(n,t,e){const r=Math.ceil((n.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return re(r,2);case"Qo":return e.ordinalNumber(r,{unit:"quarter"});case"QQQ":return e.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(r,{width:"wide",context:"formatting"})}},q:function(n,t,e){const r=Math.ceil((n.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return re(r,2);case"qo":return e.ordinalNumber(r,{unit:"quarter"});case"qqq":return e.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(r,{width:"wide",context:"standalone"})}},M:function(n,t,e){const r=n.getMonth();switch(t){case"M":case"MM":return kr.M(n,t);case"Mo":return e.ordinalNumber(r+1,{unit:"month"});case"MMM":return e.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(r,{width:"wide",context:"formatting"})}},L:function(n,t,e){const r=n.getMonth();switch(t){case"L":return String(r+1);case"LL":return re(r+1,2);case"Lo":return e.ordinalNumber(r+1,{unit:"month"});case"LLL":return e.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(r,{width:"wide",context:"standalone"})}},w:function(n,t,e,r){const i=jS(n,r);return t==="wo"?e.ordinalNumber(i,{unit:"week"}):re(i,t.length)},I:function(n,t,e){const r=CS(n);return t==="Io"?e.ordinalNumber(r,{unit:"week"}):re(r,t.length)},d:function(n,t,e){return t==="do"?e.ordinalNumber(n.getDate(),{unit:"date"}):kr.d(n,t)},D:function(n,t,e){const r=MS(n);return t==="Do"?e.ordinalNumber(r,{unit:"dayOfYear"}):re(r,t.length)},E:function(n,t,e){const r=n.getDay();switch(t){case"E":case"EE":case"EEE":return e.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(r,{width:"short",context:"formatting"});case"EEEE":default:return e.day(r,{width:"wide",context:"formatting"})}},e:function(n,t,e,r){const i=n.getDay(),s=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(s);case"ee":return re(s,2);case"eo":return e.ordinalNumber(s,{unit:"day"});case"eee":return e.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(i,{width:"short",context:"formatting"});case"eeee":default:return e.day(i,{width:"wide",context:"formatting"})}},c:function(n,t,e,r){const i=n.getDay(),s=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(s);case"cc":return re(s,t.length);case"co":return e.ordinalNumber(s,{unit:"day"});case"ccc":return e.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(i,{width:"narrow",context:"standalone"});case"cccccc":return e.day(i,{width:"short",context:"standalone"});case"cccc":default:return e.day(i,{width:"wide",context:"standalone"})}},i:function(n,t,e){const r=n.getDay(),i=r===0?7:r;switch(t){case"i":return String(i);case"ii":return re(i,t.length);case"io":return e.ordinalNumber(i,{unit:"day"});case"iii":return e.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(r,{width:"short",context:"formatting"});case"iiii":default:return e.day(r,{width:"wide",context:"formatting"})}},a:function(n,t,e){const i=n.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(n,t,e){const r=n.getHours();let i;switch(r===12?i=di.noon:r===0?i=di.midnight:i=r/12>=1?"pm":"am",t){case"b":case"bb":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(n,t,e){const r=n.getHours();let i;switch(r>=17?i=di.evening:r>=12?i=di.afternoon:r>=4?i=di.morning:i=di.night,t){case"B":case"BB":case"BBB":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(n,t,e){if(t==="ho"){let r=n.getHours()%12;return r===0&&(r=12),e.ordinalNumber(r,{unit:"hour"})}return kr.h(n,t)},H:function(n,t,e){return t==="Ho"?e.ordinalNumber(n.getHours(),{unit:"hour"}):kr.H(n,t)},K:function(n,t,e){const r=n.getHours()%12;return t==="Ko"?e.ordinalNumber(r,{unit:"hour"}):re(r,t.length)},k:function(n,t,e){let r=n.getHours();return r===0&&(r=24),t==="ko"?e.ordinalNumber(r,{unit:"hour"}):re(r,t.length)},m:function(n,t,e){return t==="mo"?e.ordinalNumber(n.getMinutes(),{unit:"minute"}):kr.m(n,t)},s:function(n,t,e){return t==="so"?e.ordinalNumber(n.getSeconds(),{unit:"second"}):kr.s(n,t)},S:function(n,t){return kr.S(n,t)},X:function(n,t,e){const r=n.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return Fd(r);case"XXXX":case"XX":return Kr(r);case"XXXXX":case"XXX":default:return Kr(r,":")}},x:function(n,t,e){const r=n.getTimezoneOffset();switch(t){case"x":return Fd(r);case"xxxx":case"xx":return Kr(r);case"xxxxx":case"xxx":default:return Kr(r,":")}},O:function(n,t,e){const r=n.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Cd(r,":");case"OOOO":default:return"GMT"+Kr(r,":")}},z:function(n,t,e){const r=n.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Cd(r,":");case"zzzz":default:return"GMT"+Kr(r,":")}},t:function(n,t,e){const r=Math.trunc(n.getTime()/1e3);return re(r,t.length)},T:function(n,t,e){const r=n.getTime();return re(r,t.length)}};function Cd(n,t=""){const e=n>0?"-":"+",r=Math.abs(n),i=Math.trunc(r/60),s=r%60;return s===0?e+String(i):e+String(i)+t+re(s,2)}function Fd(n,t){return n%60===0?(n>0?"-":"+")+re(Math.abs(n)/60,2):Kr(n,t)}function Kr(n,t=""){const e=n>0?"-":"+",r=Math.abs(n),i=re(Math.trunc(r/60),2),s=re(r%60,2);return e+i+t+s}const jd=(n,t)=>{switch(n){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},pg=(n,t)=>{switch(n){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},LS=(n,t)=>{const e=n.match(/(P+)(p+)?/)||[],r=e[1],i=e[2];if(!i)return jd(n,t);let s;switch(r){case"P":s=t.dateTime({width:"short"});break;case"PP":s=t.dateTime({width:"medium"});break;case"PPP":s=t.dateTime({width:"long"});break;case"PPPP":default:s=t.dateTime({width:"full"});break}return s.replace("{{date}}",jd(r,t)).replace("{{time}}",pg(i,t))},RS={p:pg,P:LS},US=/^D+$/,xS=/^Y+$/,VS=["D","DD","YY","YYYY"];function zS(n){return US.test(n)}function WS(n){return xS.test(n)}function HS(n,t,e){const r=qS(n,t,e);if(console.warn(r),VS.includes(n))throw new RangeError(r)}function qS(n,t,e){const r=n[0]==="Y"?"years":"days of the month";return`Use \`${n.toLowerCase()}\` instead of \`${n}\` (in \`${t}\`) for formatting ${r} to the input \`${e}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}function $S(n){return n instanceof Date||typeof n=="object"&&Object.prototype.toString.call(n)==="[object Date]"}function YS(n){if(!$S(n)&&typeof n!="number")return!1;const t=xe(n);return!isNaN(Number(t))}const KS=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,JS=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,QS=/^'([^]*?)'?$/,GS=/''/g,XS=/[a-zA-Z]/;function Ld(n,t,e){var u,f,h,d;const r=co(),i=r.locale??fg,s=r.firstWeekContainsDate??((f=(u=r.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??1,o=r.weekStartsOn??((d=(h=r.locale)==null?void 0:h.options)==null?void 0:d.weekStartsOn)??0,a=xe(n);if(!YS(a))throw new RangeError("Invalid time value");let l=t.match(JS).map(g=>{const m=g[0];if(m==="p"||m==="P"){const p=RS[m];return p(g,i.formatLong)}return g}).join("").match(KS).map(g=>{if(g==="''")return{isToken:!1,value:"'"};const m=g[0];if(m==="'")return{isToken:!1,value:ZS(g)};if(Nd[m])return{isToken:!0,value:g};if(m.match(XS))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return{isToken:!1,value:g}});i.localize.preprocessor&&(l=i.localize.preprocessor(a,l));const c={firstWeekContainsDate:s,weekStartsOn:o,locale:i};return l.map(g=>{if(!g.isToken)return g.value;const m=g.value;(WS(m)||zS(m))&&HS(m,t,String(n));const p=Nd[m[0]];return p(a,m,i.localize,c)}).join("")}function ZS(n){const t=n.match(QS);return t?t[1].replace(GS,"'"):n}function Rd(n,t,e){const r=n.slice();return r[6]=t[e],r}function Ud(n){let t,e,r=n[4](n[6].type)+"",i,s,o,a,l,c=n[6].content+"",u,f,h;return{c(){t=q("div"),e=q("span"),i=Pt(r),o=et(),a=q("div"),l=q("pre"),u=Pt(c),h=et(),this.h()},l(d){t=$(d,"DIV",{class:!0});var g=Q(t);e=$(g,"SPAN",{class:!0});var m=Q(e);i=Mt(m,r),m.forEach(O),o=nt(g),a=$(g,"DIV",{class:!0});var p=Q(a);l=$(p,"PRE",{class:!0});var _=Q(l);u=Mt(_,c),_.forEach(O),p.forEach(O),h=nt(g),g.forEach(O),this.h()},h(){N(e,"class",s=n[3][n[6].type]+" px-1 select-none"),N(l,"class","whitespace-pre-wrap"),N(a,"class",f=n[3][n[6].type]+" selection:bg-black/15"),N(t,"class","group contents")},m(d,g){x(d,t,g),H(t,e),H(e,i),H(t,o),H(t,a),H(a,l),H(l,u),H(t,h)},p(d,g){g&2&&r!==(r=d[4](d[6].type)+"")&&Fe(i,r),g&2&&s!==(s=d[3][d[6].type]+" px-1 select-none")&&N(e,"class",s),g&2&&c!==(c=d[6].content+"")&&Fe(u,c),g&2&&f!==(f=d[3][d[6].type]+" selection:bg-black/15")&&N(a,"class",f)},d(d){d&&O(t)}}}function tI(n){let t,e,r,i,s,o=Ld(n[0].asof,"HH:mm:ss")+"",a,l,c,u,f=ye(n[1]),h=[];for(let d=0;d{switch(c){case"added":return"+";case"deleted":return"-";case"updated":return"~";case"unchanged":return" ";default:return"?"}},l=sy(null,c=>{c(Pd(s.asof,{addSuffix:!0,includeSeconds:!0}));const u=setInterval(()=>{c(Pd(s.asof,{addSuffix:!0,includeSeconds:!0}))},5e3);return()=>{clearInterval(u)}});return Me(n,l,c=>e(2,i=c)),n.$$set=c=>{"diffData"in c&&e(0,s=c.diffData)},n.$$.update=()=>{n.$$.dirty&1&&e(1,r=q2(s))},[s,r,i,o,a,l]}class nI extends se{constructor(t){super(),oe(this,t,eI,tI,Zt,{diffData:0})}}function xd(n,t,e){const r=n.slice();return r[2]=t[e],r}function Vd(n){let t,e,r,i;return e=new nI({props:{diffData:n[2]}}),{c(){t=q("div"),st(e.$$.fragment),r=et(),this.h()},l(s){t=$(s,"DIV",{class:!0});var o=Q(t);ot(e.$$.fragment,o),r=nt(o),o.forEach(O),this.h()},h(){N(t,"class","my-4")},m(s,o){x(s,t,o),at(e,t,null),H(t,r),i=!0},p(s,o){const a={};o&2&&(a.diffData=s[2]),e.$set(a)},i(s){i||(E(e.$$.fragment,s),i=!0)},o(s){M(e.$$.fragment,s),i=!1},d(s){s&&O(t),lt(e)}}}function rI(n){let t,e,r=ye(n[1].reverse()),i=[];for(let o=0;oM(i[o],1,1,()=>{i[o]=null});return{c(){for(let o=0;o(i(),i=iy(o,a=>e(1,r=a)),o);n.$$.on_destroy.push(()=>i());let{history:o}=t;return s(),n.$$set=a=>{"history"in a&&s(e(0,o=a.history))},[o,r]}class sI extends se{constructor(t){super(),oe(this,t,iI,rI,Zt,{history:0})}}function zd(n,t,e){const r=n.slice();return r[12]=t[e][0],r[13]=t[e][1],r}function Wd(n){let t,e,r,i,s,o="Evidence Dev Tools",a,l,c,u,f,h;return r=new On({props:{src:n[0]?Ko:bl,class:"w-4 h-4"}}),l=new py({props:{$$slots:{default:[cI]},$$scope:{ctx:n}}}),{c(){t=q("div"),e=q("button"),st(r.$$.fragment),i=et(),s=q("header"),s.textContent=o,a=et(),st(l.$$.fragment),this.h()},l(d){t=$(d,"DIV",{class:!0});var g=Q(t);e=$(g,"BUTTON",{class:!0});var m=Q(e);ot(r.$$.fragment,m),m.forEach(O),i=nt(g),s=$(g,"HEADER",{class:!0,"data-svelte-h":!0}),pr(s)!=="svelte-ekyf9x"&&(s.textContent=o),a=nt(g),ot(l.$$.fragment,g),g.forEach(O),this.h()},h(){N(e,"class","absolute right-4 top-4 rounded-full bg-info text-info-content w-8 h-8 flex items-center justify-center hover:brightness-110 z-30"),N(s,"class","text-xl font-bold mb-4"),N(t,"class","h-[calc(100vh-3rem)] w-96 bg-base-100 fixed overflow-auto right-0 top-12 px-4 py-4 z-10")},m(d,g){x(d,t,g),H(t,e),at(r,e,null),H(t,i),H(t,s),H(t,a),at(l,t,null),u=!0,f||(h=fe(e,"click",n[7]),f=!0)},p(d,g){const m={};g&1&&(m.src=d[0]?Ko:bl),r.$set(m);const p={};g&2054&&(p.$$scope={dirty:g,ctx:d}),l.$set(p)},i(d){u||(E(r.$$.fragment,d),E(l.$$.fragment,d),d&&Bn(()=>{u&&(c||(c=vn(t,Zr,{x:384,duration:250,delay:0},!0)),c.run(1))}),u=!0)},o(d){M(r.$$.fragment,d),M(l.$$.fragment,d),d&&(c||(c=vn(t,Zr,{x:384,duration:250,delay:0},!1)),c.run(0)),u=!1},d(d){d&&O(t),lt(r),lt(l),d&&c&&c.end(),f=!1,h()}}}function Hd(n,t){let e,r,i=t[13].id+"",s,o,a,l=t[13].hash+"",c,u,f,h;function d(){return t[8](t[13])}return{key:n,first:null,c(){e=q("button"),r=q("p"),s=Pt(i),o=et(),a=q("p"),c=Pt(l),u=et(),this.h()},l(g){e=$(g,"BUTTON",{class:!0});var m=Q(e);r=$(m,"P",{class:!0});var p=Q(r);s=Mt(p,i),p.forEach(O),o=nt(m),a=$(m,"P",{class:!0});var _=Q(a);c=Mt(_,l),_.forEach(O),u=nt(m),m.forEach(O),this.h()},h(){var g;N(r,"class","w-full text-left truncate"),N(a,"class","w-full text-right"),N(e,"class","flex justify-between w-full odd:bg-base-200/40 hover:bg-base-200"),Br(e,"bg-negative",t[13].error),Br(e,"bg-warning",(g=t[13].opts)==null?void 0:g.noResolve),this.first=e},m(g,m){x(g,e,m),H(e,r),H(r,s),H(e,o),H(e,a),H(a,c),H(e,u),f||(h=fe(e,"click",d),f=!0)},p(g,m){var p;t=g,m&4&&i!==(i=t[13].id+"")&&Fe(s,i),m&4&&l!==(l=t[13].hash+"")&&Fe(c,l),m&4&&Br(e,"bg-negative",t[13].error),m&4&&Br(e,"bg-warning",(p=t[13].opts)==null?void 0:p.noResolve)},d(g){g&&O(e),f=!1,h()}}}function qd(n){let t,e;return t=new zg({props:{query:n[1]}}),t.$on("close",n[9]),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p(r,i){const s={};i&2&&(s.query=r[1]),t.$set(s)},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function oI(n){let t,e=[],r=new Map,i,s=Wc.isQuery(n[1]),o,a,l=ye(n[2].entries());const c=f=>f[12];for(let f=0;f{u=null}),$t())},i(f){a||(E(u),a=!0)},o(f){M(u),a=!1},d(f){f&&(O(t),O(i),O(o));for(let h=0;h{i&&(r||(r=vn(t,_l,{axis:"x"},!0)),r.run(1))}),i=!0)},o(a){M(e.$$.fragment,a),a&&(r||(r=vn(t,_l,{axis:"x"},!1)),r.run(0)),i=!1},d(a){a&&O(t),lt(e),a&&r&&r.end(),s=!1,o()}}}function fI(n){let t,e=xg(),r,i,s=n[0]&&Wd(n),o=e&&uI(n);const a=n[6].default,l=Se(a,n,n[11],null);return{c(){s&&s.c(),t=et(),o&&o.c(),r=et(),l&&l.c()},l(c){s&&s.l(c),t=nt(c),o&&o.l(c),r=nt(c),l&&l.l(c)},m(c,u){s&&s.m(c,u),x(c,t,u),o&&o.m(c,u),x(c,r,u),l&&l.m(c,u),i=!0},p(c,[u]){c[0]?s?(s.p(c,u),u&1&&E(s,1)):(s=Wd(c),s.c(),E(s,1),s.m(t.parentNode,t)):s&&(qt(),M(s,1,1,()=>{s=null}),$t()),e&&o.p(c,u),l&&l.p&&(!i||u&2048)&&Ie(l,a,c,c[11],i?De(a,c[11],u,null):Oe(c[11]),null)},i(c){i||(E(s),E(o),E(l,c),i=!0)},o(c){M(s),M(o),M(l,c),i=!1},d(c){c&&(O(t),O(r)),s&&s.d(c),o&&o.d(c),l&&l.d(c)}}}function dI(n,t,e){let r,i;Me(n,Rg,m=>e(2,i=m));let{$$slots:s={},$$scope:o}=t;Ug(ze({}));let a=!1,l;oy(()=>{}),Xr(()=>{const m=p=>{p.key==="Escape"&&(e(0,a=!1),p.stopPropagation()),p.key.toLowerCase()==="e"&&p.shiftKey&&(p.ctrlKey||p.metaKey)&&(e(0,a=!0),p.stopPropagation())};return window.addEventListener("keydown",m),()=>window.removeEventListener("keydown",m)});const c=sh();Me(n,c,m=>e(5,r=m));const u=new Jv,f=()=>e(0,a=!a),h=m=>e(1,l=m),d=()=>e(1,l=null),g=()=>e(0,a=!a);return n.$$set=m=>{"$$scope"in m&&e(11,o=m.$$scope)},n.$$.update=()=>{n.$$.dirty&32&&u.push(r)},[a,l,i,c,u,r,s,f,h,d,g,o]}class hI extends se{constructor(t){super(),oe(this,t,dI,fI,Zt,{})}}function mI(n){let t;const e=n[0].default,r=Se(e,n,n[1],null);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,s){r&&r.m(i,s),t=!0},p(i,s){r&&r.p&&(!t||s&2)&&Ie(r,e,i,i[1],t?De(e,i[1],s,null):Oe(i[1]),null)},i(i){t||(E(r,i),t=!0)},o(i){M(r,i),t=!1},d(i){r&&r.d(i)}}}function pI(n){let t,e;return t=new hI({props:{$$slots:{default:[gI]},$$scope:{ctx:n}}}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p(r,i){const s={};i&2&&(s.$$scope={dirty:i,ctx:r}),t.$set(s)},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function gI(n){let t;const e=n[0].default,r=Se(e,n,n[1],null);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,s){r&&r.m(i,s),t=!0},p(i,s){r&&r.p&&(!t||s&2)&&Ie(r,e,i,i[1],t?De(e,i[1],s,null):Oe(i[1]),null)},i(i){t||(E(r,i),t=!0)},o(i){M(r,i),t=!1},d(i){r&&r.d(i)}}}function yI(n){let t,e,r,i;const s=[pI,mI],o=[];function a(l,c){return 1}return t=a(),e=o[t]=s[t](n),{c(){e.c(),r=It()},l(l){e.l(l),r=It()},m(l,c){o[t].m(l,c),x(l,r,c),i=!0},p(l,[c]){e.p(l,c)},i(l){i||(E(e),i=!0)},o(l){M(e),i=!1},d(l){l&&O(r),o[t].d(l)}}}function _I(n,t,e){let{$$slots:r={},$$scope:i}=t;return n.$$set=s=>{"$$scope"in s&&e(1,i=s.$$scope)},[r,i]}class bI extends se{constructor(t){super(),oe(this,t,_I,yI,Zt,{})}}const vI=n=>({}),$d=n=>({});function Yd(n){let t,e,r;function i(o){n[26](o)}let s={title:n[0],logo:n[1],neverShowQueries:n[2],fullWidth:n[3],maxWidth:n[11],hideSidebar:n[4],githubRepo:n[7],slackCommunity:n[10],xProfile:n[8],blueskyProfile:n[9],algolia:n[6],sidebarFrontMatter:n[16]};return n[19]!==void 0&&(s.mobileSidebarOpen=n[19]),t=new zw({props:s}),zn.push(()=>lh(t,"mobileSidebarOpen",i)),{c(){st(t.$$.fragment)},l(o){ot(t.$$.fragment,o)},m(o,a){at(t,o,a),r=!0},p(o,a){const l={};a&1&&(l.title=o[0]),a&2&&(l.logo=o[1]),a&4&&(l.neverShowQueries=o[2]),a&8&&(l.fullWidth=o[3]),a&2048&&(l.maxWidth=o[11]),a&16&&(l.hideSidebar=o[4]),a&128&&(l.githubRepo=o[7]),a&1024&&(l.slackCommunity=o[10]),a&256&&(l.xProfile=o[8]),a&512&&(l.blueskyProfile=o[9]),a&64&&(l.algolia=o[6]),a&65536&&(l.sidebarFrontMatter=o[16]),!e&&a&524288&&(e=!0,l.mobileSidebarOpen=o[19],ah(()=>e=!1)),t.$set(l)},i(o){r||(E(t.$$.fragment,o),r=!0)},o(o){M(t.$$.fragment,o),r=!1},d(o){lt(t,o)}}}function Kd(n){let t,e,r,i;function s(a){n[27](a)}let o={fileTree:n[21],title:n[0],logo:n[1],homePageName:n[12],builtWithEvidence:n[5],hideHeader:n[14],sidebarFrontMatter:n[16]};return n[19]!==void 0&&(o.mobileSidebarOpen=n[19]),e=new I2({props:o}),zn.push(()=>lh(e,"mobileSidebarOpen",s)),{c(){t=q("div"),st(e.$$.fragment),this.h()},l(a){t=$(a,"DIV",{class:!0});var l=Q(t);ot(e.$$.fragment,l),l.forEach(O),this.h()},h(){N(t,"class","print:hidden")},m(a,l){x(a,t,l),at(e,t,null),i=!0},p(a,l){const c={};l&1&&(c.title=a[0]),l&2&&(c.logo=a[1]),l&4096&&(c.homePageName=a[12]),l&32&&(c.builtWithEvidence=a[5]),l&16384&&(c.hideHeader=a[14]),l&65536&&(c.sidebarFrontMatter=a[16]),!r&&l&524288&&(r=!0,c.mobileSidebarOpen=a[19],ah(()=>r=!1)),e.$set(c)},i(a){i||(E(e.$$.fragment,a),i=!0)},o(a){M(e.$$.fragment,a),i=!1},d(a){a&&O(t),lt(e)}}}function Jd(n){let t,e,r=n[17].route.id!=="/settings"&&Qd(n);return{c(){t=q("div"),r&&r.c(),this.h()},l(i){t=$(i,"DIV",{class:!0});var s=Q(t);r&&r.l(s),s.forEach(O),this.h()},h(){N(t,"class","print:hidden")},m(i,s){x(i,t,s),r&&r.m(t,null),e=!0},p(i,s){i[17].route.id!=="/settings"?r?(r.p(i,s),s&131072&&E(r,1)):(r=Qd(i),r.c(),E(r,1),r.m(t,null)):r&&(qt(),M(r,1,1,()=>{r=null}),$t())},i(i){e||(E(r),e=!0)},o(i){M(r),e=!1},d(i){i&&O(t),r&&r.d()}}}function Qd(n){let t,e;return t=new R2({props:{fileTree:n[21]}}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p:Qt,i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function wI(n){let t,e;return t=new $w({}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p:Qt,i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function SI(n){let t,e;const r=n[25].content,i=Se(r,n,n[28],$d);return{c(){t=q("article"),i&&i.c(),this.h()},l(s){t=$(s,"ARTICLE",{id:!0,class:!0});var o=Q(t);i&&i.l(o),o.forEach(O),this.h()},h(){N(t,"id","evidence-main-article"),N(t,"class","select-text markdown pb-10")},m(s,o){x(s,t,o),i&&i.m(t,null),e=!0},p(s,o){i&&i.p&&(!e||o&268435456)&&Ie(i,r,s,s[28],e?De(r,s[28],o,vI):Oe(s[28]),$d)},i(s){e||(E(i,s),e=!0)},o(s){M(i,s),e=!1},d(s){s&&O(t),i&&i.d(s)}}}function Gd(n){let t,e,r;return e=new T2({props:{hideHeader:n[14]}}),{c(){t=q("div"),st(e.$$.fragment),this.h()},l(i){t=$(i,"DIV",{class:!0});var s=Q(t);ot(e.$$.fragment,s),s.forEach(O),this.h()},h(){N(t,"class","print:hidden")},m(i,s){x(i,t,s),at(e,t,null),r=!0},p(i,s){const o={};s&16384&&(o.hideHeader=i[14]),e.$set(o)},i(i){r||(E(e.$$.fragment,i),r=!0)},o(i){M(e.$$.fragment,i),r=!1},d(i){i&&O(t),lt(e)}}}function Xd(n){let t,e;return t=new Hw({}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function II(n){let t,e,r,i,s,o,a,l,c,u,f,h,d,g,m=!n[18]&&vl&&!n[17].url.pathname.startsWith("/settings"),p,_;e=new V2({});let y=!n[14]&&Yd(n),S=!n[4]&&n[16]!=="never"&&Kd(n),w=!n[13]&&Jd(n);const v=[SI,wI],k=[];function b(T,j){return T[18]?1:0}c=b(n),u=k[c]=v[c](n);let C=!n[15]&&Gd(n),F=m&&Xd();return{c(){t=q("div"),st(e.$$.fragment),r=et(),y&&y.c(),i=et(),s=q("div"),S&&S.c(),o=et(),a=q("main"),w&&w.c(),l=et(),u.c(),h=et(),C&&C.c(),g=et(),F&&F.c(),p=It(),this.h()},l(T){t=$(T,"DIV",{"data-sveltekit-preload-data":!0,class:!0});var j=Q(t);ot(e.$$.fragment,j),r=nt(j),y&&y.l(j),i=nt(j),s=$(j,"DIV",{class:!0,style:!0});var P=Q(s);S&&S.l(P),o=nt(P),a=$(P,"MAIN",{class:!0});var B=Q(a);w&&w.l(B),l=nt(B),u.l(B),B.forEach(O),h=nt(P),C&&C.l(P),P.forEach(O),j.forEach(O),g=nt(T),F&&F.l(T),p=It(),this.h()},h(){N(a,"class",f=(n[4]?"":"md:pl-8 ")+(n[15]?"":"md:pr-8 ")+(n[14]?n[13]?" mt-4 sm:mt-[26px] ":" mt-4 sm:mt-8 ":n[13]?" mt-16 sm:mt-[74px] ":" mt-16 sm:mt-20 ")+"flex-grow overflow-x-hidden print:px-0 print:mt-8"),N(s,"class",d=(n[3]?"max-w-full ":n[11]?"":" max-w-7xl ")+"print:w-[650px] print:md:w-[841px] mx-auto print:md:px-0 print:px-0 px-6 sm:px-8 md:px-12 flex justify-start"),Qo(s,"max-width",n[11]+"px"),N(t,"data-sveltekit-preload-data",n[20]),N(t,"class","antialiased")},m(T,j){x(T,t,j),at(e,t,null),H(t,r),y&&y.m(t,null),H(t,i),H(t,s),S&&S.m(s,null),H(s,o),H(s,a),w&&w.m(a,null),H(a,l),k[c].m(a,null),H(s,h),C&&C.m(s,null),x(T,g,j),F&&F.m(T,j),x(T,p,j),_=!0},p(T,j){T[14]?y&&(qt(),M(y,1,1,()=>{y=null}),$t()):y?(y.p(T,j),j&16384&&E(y,1)):(y=Yd(T),y.c(),E(y,1),y.m(t,i)),!T[4]&&T[16]!=="never"?S?(S.p(T,j),j&65552&&E(S,1)):(S=Kd(T),S.c(),E(S,1),S.m(s,o)):S&&(qt(),M(S,1,1,()=>{S=null}),$t()),T[13]?w&&(qt(),M(w,1,1,()=>{w=null}),$t()):w?(w.p(T,j),j&8192&&E(w,1)):(w=Jd(T),w.c(),E(w,1),w.m(a,l));let P=c;c=b(T),c===P?k[c].p(T,j):(qt(),M(k[P],1,1,()=>{k[P]=null}),$t(),u=k[c],u?u.p(T,j):(u=k[c]=v[c](T),u.c()),E(u,1),u.m(a,null)),(!_||j&57360&&f!==(f=(T[4]?"":"md:pl-8 ")+(T[15]?"":"md:pr-8 ")+(T[14]?T[13]?" mt-4 sm:mt-[26px] ":" mt-4 sm:mt-8 ":T[13]?" mt-16 sm:mt-[74px] ":" mt-16 sm:mt-20 ")+"flex-grow overflow-x-hidden print:px-0 print:mt-8"))&&N(a,"class",f),T[15]?C&&(qt(),M(C,1,1,()=>{C=null}),$t()):C?(C.p(T,j),j&32768&&E(C,1)):(C=Gd(T),C.c(),E(C,1),C.m(s,null)),(!_||j&2056&&d!==(d=(T[3]?"max-w-full ":T[11]?"":" max-w-7xl ")+"print:w-[650px] print:md:w-[841px] mx-auto print:md:px-0 print:px-0 px-6 sm:px-8 md:px-12 flex justify-start"))&&N(s,"class",d),(!_||j&2048)&&Qo(s,"max-width",T[11]+"px"),j&393216&&(m=!T[18]&&vl&&!T[17].url.pathname.startsWith("/settings")),m?F?j&393216&&E(F,1):(F=Xd(),F.c(),E(F,1),F.m(p.parentNode,p)):F&&(qt(),M(F,1,1,()=>{F=null}),$t())},i(T){_||(E(e.$$.fragment,T),E(y),E(S),E(w),E(u),E(C),E(F),_=!0)},o(T){M(e.$$.fragment,T),M(y),M(S),M(w),M(u),M(C),M(F),_=!1},d(T){T&&(O(t),O(g),O(p)),lt(e),y&&y.d(),S&&S.d(),w&&w.d(),k[c].d(),C&&C.d(),F&&F.d(T)}}}function OI(n){let t,e,r,i,s;const o=n[25].default,a=Se(o,n,n[28],null);return e=new r0({}),i=new bI({props:{$$slots:{default:[II]},$$scope:{ctx:n}}}),{c(){a&&a.c(),t=et(),st(e.$$.fragment),r=et(),st(i.$$.fragment)},l(l){a&&a.l(l),t=nt(l),ot(e.$$.fragment,l),r=nt(l),ot(i.$$.fragment,l)},m(l,c){a&&a.m(l,c),x(l,t,c),at(e,l,c),x(l,r,c),at(i,l,c),s=!0},p(l,[c]){a&&a.p&&(!s||c&268435456)&&Ie(a,o,l,l[28],s?De(o,l[28],c,null):Oe(l[28]),null);const u={};c&269484031&&(u.$$scope={dirty:c,ctx:l}),i.$set(u)},i(l){s||(E(a,l),E(e.$$.fragment,l),E(i.$$.fragment,l),s=!0)},o(l){M(a,l),M(e.$$.fragment,l),M(i.$$.fragment,l),s=!1},d(l){l&&(O(t),O(r)),a&&a.d(l),lt(e,l),lt(i,l)}}}function DI(n){const t=new Map;function e(r){if(r){if(r.href){const i=decodeURI(r.href);t.set(i,r)}Object.values(r.children).forEach(e)}}return e(n),t}function kI(n,t,e){let r,i,s,o,a;Me(n,Ma,D=>e(17,o=D)),Me(n,ch,D=>e(18,a=D));let{$$slots:l={},$$scope:c}=t;{const D=document.getElementById("__evidence_project_splash");D==null||D.remove()}let{data:u}=t,{title:f=void 0}=t,{logo:h=void 0}=t,{neverShowQueries:d=!1}=t,{fullWidth:g=!1}=t,{hideSidebar:m=!1}=t,{builtWithEvidence:p=!1}=t,{algolia:_=void 0}=t,{githubRepo:y=void 0}=t,{xProfile:S=void 0}=t,{blueskyProfile:w=void 0}=t,{slackCommunity:v=void 0}=t,{maxWidth:k=void 0}=t,{homePageName:b="Home"}=t,{hideBreadcrumbs:C=!1}=t,{hideHeader:F=!1}=t,{hideTOC:T=!1}=t;const j="hover";let P=!1,B=u==null?void 0:u.pagesManifest;Xr(async()=>{if(!("serviceWorker"in navigator))return;const D=await navigator.serviceWorker.register(zt("/fix-tprotocol-service-worker.js"),{scope:zt("/"),type:"classic"});console.debug("[fix-tprotocol-service-worker] Service Worker registered",{registration:D})});const{syncDataThemeAttribute:L,cycleAppearance:V}=rh();Xr(()=>{const D=J=>{J.key.toLowerCase()==="l"&&J.shiftKey&&(J.ctrlKey||J.metaKey)&&V()};return window.addEventListener("keydown",D),()=>window.removeEventListener("keydown",D)}),Xr(()=>L(document.querySelector("html")));function R(D){P=D,e(19,P),e(18,a)}function W(D){P=D,e(19,P),e(18,a)}return n.$$set=D=>{"data"in D&&e(22,u=D.data),"title"in D&&e(0,f=D.title),"logo"in D&&e(1,h=D.logo),"neverShowQueries"in D&&e(2,d=D.neverShowQueries),"fullWidth"in D&&e(3,g=D.fullWidth),"hideSidebar"in D&&e(4,m=D.hideSidebar),"builtWithEvidence"in D&&e(5,p=D.builtWithEvidence),"algolia"in D&&e(6,_=D.algolia),"githubRepo"in D&&e(7,y=D.githubRepo),"xProfile"in D&&e(8,S=D.xProfile),"blueskyProfile"in D&&e(9,w=D.blueskyProfile),"slackCommunity"in D&&e(10,v=D.slackCommunity),"maxWidth"in D&&e(11,k=D.maxWidth),"homePageName"in D&&e(12,b=D.homePageName),"hideBreadcrumbs"in D&&e(13,C=D.hideBreadcrumbs),"hideHeader"in D&&e(14,F=D.hideHeader),"hideTOC"in D&&e(15,T=D.hideTOC),"$$scope"in D&&e(28,c=D.$$scope)},n.$$.update=()=>{var D;n.$$.dirty&262144&&a&&e(19,P=!1),n.$$.dirty&16908288&&e(23,i=(D=r.get(o.route.id))==null?void 0:D.frontMatter),n.$$.dirty&8388608&&e(16,s=i==null?void 0:i.sidebar),n.$$.dirty&65536&&(["show","hide","never"].includes(s)||e(16,s=void 0))},e(24,r=DI(B)),[f,h,d,g,m,p,_,y,S,w,v,k,b,C,F,T,s,o,a,P,j,B,u,i,r,l,R,W,c]}class EI extends se{constructor(t){super(),oe(this,t,kI,OI,Zt,{data:22,title:0,logo:1,neverShowQueries:2,fullWidth:3,hideSidebar:4,builtWithEvidence:5,algolia:6,githubRepo:7,xProfile:8,blueskyProfile:9,slackCommunity:10,maxWidth:11,homePageName:12,hideBreadcrumbs:13,hideHeader:14,hideTOC:15})}}const AI=n=>({}),Zd=n=>({slot:"content"});function TI(n){let t;const e=n[1].default,r=Se(e,n,n[2],Zd);return{c(){r&&r.c()},l(i){r&&r.l(i)},m(i,s){r&&r.m(i,s),t=!0},p(i,s){r&&r.p&&(!t||s&4)&&Ie(r,e,i,i[2],t?De(e,i[2],s,AI):Oe(i[2]),Zd)},i(i){t||(E(r,i),t=!0)},o(i){M(r,i),t=!1},d(i){r&&r.d(i)}}}function BI(n){let t,e;return t=new EI({props:{data:n[0],githubRepo:"https://github.com/archiewood/nyc-taxi",$$slots:{content:[TI]},$$scope:{ctx:n}}}),{c(){st(t.$$.fragment)},l(r){ot(t.$$.fragment,r)},m(r,i){at(t,r,i),e=!0},p(r,[i]){const s={};i&1&&(s.data=r[0]),i&4&&(s.$$scope={dirty:i,ctx:r}),t.$set(s)},i(r){e||(E(t.$$.fragment,r),e=!0)},o(r){M(t.$$.fragment,r),e=!1},d(r){lt(t,r)}}}function PI(n,t,e){let{$$slots:r={},$$scope:i}=t,{data:s}=t;return n.$$set=o=>{"data"in o&&e(0,s=o.data),"$$scope"in o&&e(2,i=o.$$scope)},[s,r,i]}class qI extends se{constructor(t){super(),oe(this,t,PI,BI,Zt,{data:0})}}export{qI as component,HI as universal};