diff --git a/CHANGES.md b/CHANGES.md index d0ff0171..d2400cab 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,6 +12,14 @@ $ towncrier create ..md --content "Short description" +## cylc-uiserver-1.8.1 (Released 2025-11-27) + +[Updated cylc-ui to 2.11.0](https://github.com/cylc/cylc-ui/blob/master/CHANGES.md) + +### 🔧 Fixes + +[#740](https://github.com/cylc/cylc-uiserver/pull/740) - Improve the logic for handling closed connections. This results in better memory management. + ## cylc-uiserver-1.8.0 (Released 2025-10-01) [Updated cylc-ui to 2.10.0](https://github.com/cylc/cylc-ui/blob/master/CHANGES.md) diff --git a/changes.d/740.fix.md b/changes.d/740.fix.md deleted file mode 100644 index 95f3e66d..00000000 --- a/changes.d/740.fix.md +++ /dev/null @@ -1 +0,0 @@ -Improve the logic for handling closed connections. This results in better memory management. diff --git a/cylc/uiserver/ui/2.10.0/assets/Graph-BNXWiB3d.js b/cylc/uiserver/ui/2.10.0/assets/Graph-BNXWiB3d.js deleted file mode 100644 index fdae80d2..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/Graph-BNXWiB3d.js +++ /dev/null @@ -1,125 +0,0 @@ -import{_ as er,x as wt,z as bt,t as ao,o as vt,ag as so,a3 as uo,a6 as lo,g as Te,C as ue,y as co,F as le,r as ce,G as ho,ar as po,as as fo,at as go,au as vo,av as mo,aw as wo,ad as yo,ax as bo,ay as xo,I as Eo,az as _o,e as Lo}from"./index-jbzX_AXb.js";import{g as Fo}from"./graphql-o3z6-itG.js";import{i as Xo,a as $t}from"./initialOptions-Ceh0265h.js";import{G as Oo}from"./GraphNode-CjrYIu24.js";import{V as Po}from"./ViewToolbar-nG008anM.js";const So={name:"GraphSubgraph",props:{subgraph:{type:Object,required:!0}},computed:{labelXPosition(){return parseInt(this.subgraph.x)+parseInt(this.subgraph.width)/2},labelYPosition(){return parseInt(this.subgraph.y)+90}}},Ro={class:"c-graph-subgraph"},Do=["width","height","x","y"],Mo=["x","y"];function Bo(l,a,i,s,h,d){return vt(),wt("g",Ro,[bt("rect",{width:i.subgraph.width,height:i.subgraph.height,x:i.subgraph.x,y:i.subgraph.y,rx:"50",ry:"50",fill:"none","stroke-width":"8px",stroke:"grey","stroke-dasharray":"50 50"},null,8,Do),bt("text",{x:d.labelXPosition,y:d.labelYPosition,"font-family":"Roboto","alignment-baseline":"middle","text-anchor":"middle","font-size":"60px",fill:"black","stroke-width":"5","paint-order":"stroke",stroke:"white"},ao(i.subgraph.label),9,Mo)])}const Io=er(So,[["render",Bo]]);function ko(l){const a=l.substring(2).split(" "),[i,s]=a.splice(0,2);return`${a.reduce((d,m)=>`${d} ${he(m)},`,`M${he(s)} C`)} L ${he(i)}`}function he(l){const[a,i]=l.split(",").map(parseFloat);return`${a} ${-i}`}function zo(l){let a=0,i,s;if(l.length===0)return a;for(i=0;il.length)&&(i=l.length);var s=new Q(i-a);return s.set(l.subarray(a,i)),s},Ut=function(l,a,i,s){if(Q.prototype.fill)return Q.prototype.fill.call(l,a,i,s);for((i==null||i<0)&&(i=0),(s==null||s>l.length)&&(s=l.length);il.length)&&(s=l.length);i2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],K=function(l,a,i){var s=new Error(a||Ho[l]);if(s.code=l,Error.captureStackTrace&&Error.captureStackTrace(s,K),!i)throw s;return s},Qe=function(l,a,i){for(var s=0,h=0;s>>0},No=function(l,a){var i=l[0]|l[1]<<8|l[2]<<16;if(i==3126568&&l[3]==253){var s=l[4],h=s>>5&1,d=s>>2&1,m=s&3,w=s>>6;s&8&&K(0);var b=6-h,X=m==3?4:m,c=Qe(l,b,X);b+=X;var v=w?1<>3);S=P+(P>>3)*(l[5]&7)}S>2145386496&&K(1);var y=new Q((a==1?x||S:a?0:S)+12);return y[0]=1,y[4]=4,y[8]=8,{b:b+v,y:0,l:0,d:c,w:a&&a!=1?a:y.subarray(12),e:S,o:new At(y.buffer,0,3),u:x,c:d,m:Math.min(131072,S)}}else if((i>>4|l[3]<<20)==25481893)return Go(l,4)+8;K(0)},_t=function(l){for(var a=0;1<i&&K(3);for(var d=1<0;){var U=_t(m+1),E=s>>3,G=(1<>(s&7)&G,B=(1<B&&(T-=$)),x[++w]=--T,T==-1?(m+=T,F[--c]=w):m-=T,!T)do{var A=s>>3;b=(l[A]|l[A+1]<<8)>>(s&7)&3,s+=2,w+=b}while(b==3)}(w>255||m)&&K(0);for(var q=0,it=(d>>1)+(d>>3)+3,ot=d-1,et=0;et<=w;++et){var W=x[et];if(W<1){S[et]=-W;continue}for(X=0;X=c)}}for(q&&K(0),X=0;X>3,{b:h,s:F,n:I,t:P}]},Yo=function(l,a){var i=0,s=-1,h=new Q(292),d=l[a],m=h.subarray(0,256),w=h.subarray(256,268),b=new Vt(h.buffer,268);if(d<128){var X=Gt(l,a+1,6),c=X[0],v=X[1];a+=d;var x=c<<3,S=l[a];S||K(0);for(var P=0,y=0,F=v.b,I=F,U=(++a<<3)-8+_t(S);U-=F,!(U>3;if(P+=(l[E]|l[E+1]<<8)>>(U&7)&(1<>3,y+=(l[E]|l[E+1]<<8)>>(U&7)&(1<255&&K(0)}else{for(s=d-127;i>4,m[i+1]=G&15}++a}var T=0;for(i=0;i11&&K(0),T+=B&&1<0;--i){var et=b[i];Ut(ot,i,et,b[i-1]=et+w[i]*(1<<$-i))}for(b[0]!=rt&&K(0),i=0;iw&&v>3,S=(l[x]|l[x+1]<<8|l[x+2]<<16)>>(c&7);b=(b<>2,m=d<<1,w=d+m;Zt(l.subarray(s,s+=l[0]|l[1]<<8),a.subarray(0,d),i),Zt(l.subarray(s,s+=l[2]|l[3]<<8),a.subarray(d,m),i),Zt(l.subarray(s,s+=l[4]|l[5]<<8),a.subarray(m,w),i),Zt(l.subarray(s),a.subarray(w),i)},Ko=function(l,a,i){var s,h=a.b,d=l[h],m=d>>1&3;a.l=d&1;var w=d>>3|l[h+1]<<5|l[h+2]<<13,b=(h+=3)+w;if(m==1)return h>=l.length?void 0:(a.b=h+1,i?(Ut(i,l[h],a.y,a.y+=w),i):Ut(new Q(w),l[h]));if(!(b>l.length)){if(m==0)return a.b=b,i?(i.set(l.subarray(h,b),a.y),a.y+=w,i):pe(l,h,b);if(m==2){var X=l[h],c=X&3,v=X>>2&3,x=X>>4,S=0,P=0;c<2?v&1?x|=l[++h]<<4|(v&2&&l[++h]<<12):x=X>>3:(P=v,v<2?(x|=(l[++h]&63)<<4,S=l[h]>>6|l[++h]<<2):v==2?(x|=l[++h]<<4|(l[++h]&3)<<12,S=l[h]>>2|l[++h]<<6):(x|=l[++h]<<4|(l[++h]&63)<<12,S=l[h]>>6|l[++h]<<2|l[++h]<<10)),++h;var y=i?i.subarray(a.y,a.y+a.m):new Q(a.m),F=y.length-x;if(c==0)y.set(l.subarray(h,h+=x),F);else if(c==1)Ut(y,l[h++],F);else{var I=a.h;if(c==2){var U=Yo(l,h);S+=h-(h=U[0]),a.h=I=U[1]}else I||K(0);(P?qo:Zt)(l.subarray(h,h+=S),y.subarray(F),I)}var E=l[h++];if(E){E==255?E=(l[h++]|l[h++]<<8)+32512:E>127&&(E=E-128<<8|l[h++]);var G=l[h++];G&3&&K(0);for(var T=[jo,Jo,Wo],B=2;B>-1;--B){var $=G>>(B<<1)+2&3;if($==1){var rt=new Q([0,0,l[h++]]);T[B]={s:rt.subarray(2,3),n:rt.subarray(0,1),t:new Vt(rt.buffer,0,1),b:0}}else $==2?(s=Gt(l,h,9-(B&1)),h=s[0],T[B]=s[1]):$==3&&(a.t||K(0),T[B]=a.t[B])}var A=a.t=T,q=A[0],it=A[1],ot=A[2],et=l[b-1];et||K(0);var W=(b<<3)-8+_t(et)-ot.b,z=W>>3,tt=0,Lt=(l[z]|l[z+1]<<8)>>(W&7)&(1<>3;var Ft=(l[z]|l[z+1]<<8)>>(W&7)&(1<>3;var Xt=(l[z]|l[z+1]<<8)>>(W&7)&(1<>3;var jt=1<>>(W&7)&jt-1);z=(W-=be[L])>>3;var xt=Qo[L]+((l[z]|l[z+1]<<8|l[z+2]<<16)>>(W&7)&(1<>3;var Z=To[Bt]+((l[z]|l[z+1]<<8|l[z+2]<<16)>>(W&7)&(1<>3,Lt=ot.t[Lt]+((l[z]|l[z+1]<<8)>>(W&7)&(1<>3,Xt=q.t[Xt]+((l[z]|l[z+1]<<8)>>(W&7)&(1<>3,Ft=it.t[Ft]+((l[z]|l[z+1]<<8)>>(W&7)&(1<3)a.o[2]=a.o[1],a.o[1]=a.o[0],a.o[0]=dt-=3;else{var Ot=dt-(Z!=0);Ot?(dt=Ot==3?a.o[0]-1:a.o[Ot],Ot>1&&(a.o[2]=a.o[1]),a.o[1]=a.o[0],a.o[0]=dt):dt=a.o[0]}for(var B=0;Bxt&&(st=xt);for(var B=0;B{throw e},d,m,w=console.log.bind(console),b=console.error.bind(console),X,c=!1;function v(t,e){t||et(e)}var x=t=>t.startsWith("file://"),S,P,y,F,I,U,E,G,T,B=!1;function $(){var t=y.buffer;F=new Int8Array(t),U=new Int16Array(t),I=new Uint8Array(t),E=new Int32Array(t),G=new Uint32Array(t),T=new Float64Array(t)}function rt(){B=!0,Wt($r),!i.noFSInit&&!o.initialized&&o.init(),kt.B(),o.ignorePermissions=!1}var A=0,q=null;function it(t){A++}function ot(t){if(A--,A==0&&q){var e=q;q=null,e()}}function et(t){t="Aborted("+t+")",b(t),c=!0,t+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(t);throw P?.(e),e}var W;let z=()=>"";function tt(t){if(t==W&&X)return new Uint8Array(X);throw"both async and sync fetching of the wasm failed"}async function Lt(t){if(!X)try{var e=await d(t);return new Uint8Array(e)}catch{}return tt(t)}async function Ft(t,e){try{var r=await Lt(t),n=await WebAssembly.instantiate(r,e);return n}catch(u){b(`failed to asynchronously prepare wasm: ${u}`),et(u)}}async function Xt(t,e,r){if(!t&&!x(e))try{var n=fetch(e,{credentials:"same-origin"}),u=await WebAssembly.instantiateStreaming(n,r);return u}catch(p){b(`wasm streaming compile failed: ${p}`),b("falling back to ArrayBuffer instantiation")}return Ft(e,r)}function Bt(){return{a:to}}async function Nt(){function t(p,f){return kt=p.exports,y=kt.A,$(),Ar(kt),ot(),kt}it();function e(p){return t(p.instance)}var r=Bt();W??=z();var n=await Xt(X,W,r),u=e(n);return u}var L,k;class Yt{name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`,this.status=e}}var Wt=t=>{for(;t.length>0;)t.shift()(i)};class jt{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){G[this.ptr+4>>2]=e}get_type(){return G[this.ptr+4>>2]}set_destructor(e){G[this.ptr+8>>2]=e}get_destructor(){return G[this.ptr+8>>2]}set_caught(e){e=e?1:0,F[this.ptr+12]=e}get_caught(){return F[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,F[this.ptr+13]=e}get_rethrown(){return F[this.ptr+13]!=0}init(e,r){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(r)}set_adjusted_ptr(e){G[this.ptr+16>>2]=e}get_adjusted_ptr(){return G[this.ptr+16>>2]}}var dt=0,xt=(t,e,r)=>{var n=new jt(t);throw n.init(e,r),dt=t,dt},Z={isAbs:t=>t.charAt(0)==="/",splitPath:t=>{var e=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return e.exec(t).slice(1)},normalizeArray:(t,e)=>{for(var r=0,n=t.length-1;n>=0;n--){var u=t[n];u==="."?t.splice(n,1):u===".."?(t.splice(n,1),r++):r&&(t.splice(n,1),r--)}if(e)for(;r;r--)t.unshift("..");return t},normalize:t=>{var e=Z.isAbs(t),r=t.slice(-1)==="/";return t=Z.normalizeArray(t.split("/").filter(n=>!!n),!e).join("/"),!t&&!e&&(t="."),t&&r&&(t+="/"),(e?"/":"")+t},dirname:t=>{var e=Z.splitPath(t),r=e[0],n=e[1];return!r&&!n?".":(n&&(n=n.slice(0,-1)),r+n)},basename:t=>t&&t.match(/([^\/]+|\/)\/*$/)[1],join:(...t)=>Z.normalize(t.join("/")),join2:(t,e)=>Z.normalize(t+"/"+e)},Ot=()=>t=>crypto.getRandomValues(t),yt=t=>{(yt=Ot())(t)},st={resolve:(...t)=>{for(var e="",r=!1,n=t.length-1;n>=-1&&!r;n--){var u=n>=0?t[n]:o.cwd();if(typeof u!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!u)return"";e=u+"/"+e,r=Z.isAbs(u)}return e=Z.normalizeArray(e.split("/").filter(p=>!!p),!r).join("/"),(r?"/":"")+e||"."},relative:(t,e)=>{t=st.resolve(t).slice(1),e=st.resolve(e).slice(1);function r(D){for(var N=0;N=0&&D[j]==="";j--);return N>j?[]:D.slice(N,j-N+1)}for(var n=r(t.split("/")),u=r(e.split("/")),p=Math.min(n.length,u.length),f=p,g=0;g{var u=e+r;if(n)return u;for(;t[e]&&!(e>=u);)++e;return e},Pt=(t,e=0,r,n)=>{var u=or(t,e,r,n);if(u-e>16&&t.buffer&&Jt)return Jt.decode(t.subarray(e,u));for(var p="";e>10,56320|D&1023)}}return p},te=[],ee=t=>{for(var e=0,r=0;r=55296&&n<=57343?(e+=4,++r):e+=3}return e},_e=(t,e,r,n)=>{if(!(n>0))return 0;for(var u=r,p=r+n-1,f=0;f=p)break;e[r++]=g}else if(g<=2047){if(r+1>=p)break;e[r++]=192|g>>6,e[r++]=128|g&63}else if(g<=65535){if(r+2>=p)break;e[r++]=224|g>>12,e[r++]=128|g>>6&63,e[r++]=128|g&63}else{if(r+3>=p)break;e[r++]=240|g>>18,e[r++]=128|g>>12&63,e[r++]=128|g>>6&63,e[r++]=128|g&63,f++}}return e[r]=0,r-u},Tt=(t,e,r)=>{var n=ee(t)+1,u=new Array(n),p=_e(t,u,0,u.length);return e&&(u.length=p),u},nr=()=>{if(!te.length){var t=null;if(!t)return null;te=Tt(t,!0)}return te.shift()},Et={ttys:[],init(){},shutdown(){},register(t,e){Et.ttys[t]={input:[],output:[],ops:e},o.registerDevice(t,Et.stream_ops)},stream_ops:{open(t){var e=Et.ttys[t.node.rdev];if(!e)throw new o.ErrnoError(43);t.tty=e,t.seekable=!1},close(t){t.tty.ops.fsync(t.tty)},fsync(t){t.tty.ops.fsync(t.tty)},read(t,e,r,n,u){if(!t.tty||!t.tty.ops.get_char)throw new o.ErrnoError(60);for(var p=0,f=0;f0&&(w(Pt(t.output)),t.output=[])},ioctl_tcgets(t){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(t,e,r){return 0},ioctl_tiocgwinsz(t){return[24,80]}},default_tty1_ops:{put_char(t,e){e===null||e===10?(b(Pt(t.output)),t.output=[]):e!=0&&t.output.push(e)},fsync(t){t.output?.length>0&&(b(Pt(t.output)),t.output=[])}}},ir=(t,e)=>I.fill(0,t,t+e),re=(t,e)=>Math.ceil(t/e)*e,Le=t=>{t=re(t,65536);var e=Je(65536,t);return e&&ir(e,t),e},M={ops_table:null,mount(t){return M.createNode(null,"/",16895,0)},createNode(t,e,r,n){if(o.isBlkdev(r)||o.isFIFO(r))throw new o.ErrnoError(63);M.ops_table||={dir:{node:{getattr:M.node_ops.getattr,setattr:M.node_ops.setattr,lookup:M.node_ops.lookup,mknod:M.node_ops.mknod,rename:M.node_ops.rename,unlink:M.node_ops.unlink,rmdir:M.node_ops.rmdir,readdir:M.node_ops.readdir,symlink:M.node_ops.symlink},stream:{llseek:M.stream_ops.llseek}},file:{node:{getattr:M.node_ops.getattr,setattr:M.node_ops.setattr},stream:{llseek:M.stream_ops.llseek,read:M.stream_ops.read,write:M.stream_ops.write,mmap:M.stream_ops.mmap,msync:M.stream_ops.msync}},link:{node:{getattr:M.node_ops.getattr,setattr:M.node_ops.setattr,readlink:M.node_ops.readlink},stream:{}},chrdev:{node:{getattr:M.node_ops.getattr,setattr:M.node_ops.setattr},stream:o.chrdev_stream_ops}};var u=o.createNode(t,e,r,n);return o.isDir(u.mode)?(u.node_ops=M.ops_table.dir.node,u.stream_ops=M.ops_table.dir.stream,u.contents={}):o.isFile(u.mode)?(u.node_ops=M.ops_table.file.node,u.stream_ops=M.ops_table.file.stream,u.usedBytes=0,u.contents=null):o.isLink(u.mode)?(u.node_ops=M.ops_table.link.node,u.stream_ops=M.ops_table.link.stream):o.isChrdev(u.mode)&&(u.node_ops=M.ops_table.chrdev.node,u.stream_ops=M.ops_table.chrdev.stream),u.atime=u.mtime=u.ctime=Date.now(),t&&(t.contents[e]=u,t.atime=t.mtime=t.ctime=u.atime),u},getFileDataAsTypedArray(t){return t.contents?t.contents.subarray?t.contents.subarray(0,t.usedBytes):new Uint8Array(t.contents):new Uint8Array(0)},expandFileStorage(t,e){var r=t.contents?t.contents.length:0;if(!(r>=e)){var n=1048576;e=Math.max(e,r*(r>>0),r!=0&&(e=Math.max(e,256));var u=t.contents;t.contents=new Uint8Array(e),t.usedBytes>0&&t.contents.set(u.subarray(0,t.usedBytes),0)}},resizeFileStorage(t,e){if(t.usedBytes!=e)if(e==0)t.contents=null,t.usedBytes=0;else{var r=t.contents;t.contents=new Uint8Array(e),r&&t.contents.set(r.subarray(0,Math.min(e,t.usedBytes))),t.usedBytes=e}},node_ops:{getattr(t){var e={};return e.dev=o.isChrdev(t.mode)?t.id:1,e.ino=t.id,e.mode=t.mode,e.nlink=1,e.uid=0,e.gid=0,e.rdev=t.rdev,o.isDir(t.mode)?e.size=4096:o.isFile(t.mode)?e.size=t.usedBytes:o.isLink(t.mode)?e.size=t.link.length:e.size=0,e.atime=new Date(t.atime),e.mtime=new Date(t.mtime),e.ctime=new Date(t.ctime),e.blksize=4096,e.blocks=Math.ceil(e.size/e.blksize),e},setattr(t,e){for(let r of["mode","atime","mtime","ctime"])e[r]!=null&&(t[r]=e[r]);e.size!==void 0&&M.resizeFileStorage(t,e.size)},lookup(t,e){throw M.doesNotExistError||(M.doesNotExistError=new o.ErrnoError(44),M.doesNotExistError.stack=""),M.doesNotExistError},mknod(t,e,r,n){return M.createNode(t,e,r,n)},rename(t,e,r){var n;try{n=o.lookupNode(e,r)}catch{}if(n){if(o.isDir(t.mode))for(var u in n.contents)throw new o.ErrnoError(55);o.hashRemoveNode(n)}delete t.parent.contents[t.name],e.contents[r]=t,t.name=r,e.ctime=e.mtime=t.parent.ctime=t.parent.mtime=Date.now()},unlink(t,e){delete t.contents[e],t.ctime=t.mtime=Date.now()},rmdir(t,e){var r=o.lookupNode(t,e);for(var n in r.contents)throw new o.ErrnoError(55);delete t.contents[e],t.ctime=t.mtime=Date.now()},readdir(t){return[".","..",...Object.keys(t.contents)]},symlink(t,e,r){var n=M.createNode(t,e,41471,0);return n.link=r,n},readlink(t){if(!o.isLink(t.mode))throw new o.ErrnoError(28);return t.link}},stream_ops:{read(t,e,r,n,u){var p=t.node.contents;if(u>=t.node.usedBytes)return 0;var f=Math.min(t.node.usedBytes-u,n);if(f>8&&p.subarray)e.set(p.subarray(u,u+f),r);else for(var g=0;g0||r+e{var e=await d(t);return new Uint8Array(e)},sr=(...t)=>o.createDataFile(...t),ur=[],lr=(t,e,r,n)=>{typeof Browser<"u"&&Browser.init();var u=!1;return ur.forEach(p=>{u||p.canHandle(e)&&(p.handle(t,e,r,n),u=!0)}),u},cr=(t,e,r,n,u,p,f,g,_,D)=>{var N=e?st.resolve(Z.join2(t,e)):t;function j(C){function R(Y){D?.(),g||sr(t,e,Y,n,u,_),p?.(),ot()}lr(C,N,R,()=>{f?.(),ot()})||R(C)}it(),typeof r=="string"?ar(r).then(j,f):j(r)},hr=t=>{var e={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},r=e[t];if(typeof r>"u")throw new Error(`Unknown file open mode: ${t}`);return r},oe=(t,e)=>{var r=0;return t&&(r|=365),e&&(r|=146),r},o={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,filesystems:null,syncFSRequests:0,ErrnoError:class{name="ErrnoError";constructor(t){this.errno=t}},FSStream:class{shared={};get object(){return this.node}set object(t){this.node=t}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(t){this.shared.flags=t}get position(){return this.shared.position}set position(t){this.shared.position=t}},FSNode:class{node_ops={};stream_ops={};readMode=365;writeMode=146;mounted=null;constructor(t,e,r,n){t||(t=this),this.parent=t,this.mount=t.mount,this.id=o.nextInode++,this.name=e,this.mode=r,this.rdev=n,this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(t){t?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(t){t?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return o.isDir(this.mode)}get isDevice(){return o.isChrdev(this.mode)}},lookupPath(t,e={}){if(!t)throw new o.ErrnoError(44);e.follow_mount??=!0,Z.isAbs(t)||(t=o.cwd()+"/"+t);t:for(var r=0;r<40;r++){for(var n=t.split("/").filter(D=>!!D),u=o.root,p="/",f=0;f>>0)%o.nameTable.length},hashAddNode(t){var e=o.hashName(t.parent.id,t.name);t.name_next=o.nameTable[e],o.nameTable[e]=t},hashRemoveNode(t){var e=o.hashName(t.parent.id,t.name);if(o.nameTable[e]===t)o.nameTable[e]=t.name_next;else for(var r=o.nameTable[e];r;){if(r.name_next===t){r.name_next=t.name_next;break}r=r.name_next}},lookupNode(t,e){var r=o.mayLookup(t);if(r)throw new o.ErrnoError(r);for(var n=o.hashName(t.id,e),u=o.nameTable[n];u;u=u.name_next){var p=u.name;if(u.parent.id===t.id&&p===e)return u}return o.lookup(t,e)},createNode(t,e,r,n){var u=new o.FSNode(t,e,r,n);return o.hashAddNode(u),u},destroyNode(t){o.hashRemoveNode(t)},isRoot(t){return t===t.parent},isMountpoint(t){return!!t.mounted},isFile(t){return(t&61440)===32768},isDir(t){return(t&61440)===16384},isLink(t){return(t&61440)===40960},isChrdev(t){return(t&61440)===8192},isBlkdev(t){return(t&61440)===24576},isFIFO(t){return(t&61440)===4096},isSocket(t){return(t&49152)===49152},flagsToPermissionString(t){var e=["r","w","rw"][t&3];return t&512&&(e+="w"),e},nodePermissions(t,e){return o.ignorePermissions?0:e.includes("r")&&!(t.mode&292)||e.includes("w")&&!(t.mode&146)||e.includes("x")&&!(t.mode&73)?2:0},mayLookup(t){if(!o.isDir(t.mode))return 54;var e=o.nodePermissions(t,"x");return e||(t.node_ops.lookup?0:2)},mayCreate(t,e){if(!o.isDir(t.mode))return 54;try{var r=o.lookupNode(t,e);return 20}catch{}return o.nodePermissions(t,"wx")},mayDelete(t,e,r){var n;try{n=o.lookupNode(t,e)}catch(p){return p.errno}var u=o.nodePermissions(t,"wx");if(u)return u;if(r){if(!o.isDir(n.mode))return 54;if(o.isRoot(n)||o.getPath(n)===o.cwd())return 10}else if(o.isDir(n.mode))return 31;return 0},mayOpen(t,e){return t?o.isLink(t.mode)?32:o.isDir(t.mode)&&(o.flagsToPermissionString(e)!=="r"||e&576)?31:o.nodePermissions(t,o.flagsToPermissionString(e)):44},checkOpExists(t,e){if(!t)throw new o.ErrnoError(e);return t},MAX_OPEN_FDS:4096,nextfd(){for(var t=0;t<=o.MAX_OPEN_FDS;t++)if(!o.streams[t])return t;throw new o.ErrnoError(33)},getStreamChecked(t){var e=o.getStream(t);if(!e)throw new o.ErrnoError(8);return e},getStream:t=>o.streams[t],createStream(t,e=-1){return t=Object.assign(new o.FSStream,t),e==-1&&(e=o.nextfd()),t.fd=e,o.streams[e]=t,t},closeStream(t){o.streams[t]=null},dupStream(t,e=-1){var r=o.createStream(t,e);return r.stream_ops?.dup?.(r),r},doSetAttr(t,e,r){var n=t?.stream_ops.setattr,u=n?t:e;n??=e.node_ops.setattr,o.checkOpExists(n,63),n(u,r)},chrdev_stream_ops:{open(t){var e=o.getDevice(t.node.rdev);t.stream_ops=e.stream_ops,t.stream_ops.open?.(t)},llseek(){throw new o.ErrnoError(70)}},major:t=>t>>8,minor:t=>t&255,makedev:(t,e)=>t<<8|e,registerDevice(t,e){o.devices[t]={stream_ops:e}},getDevice:t=>o.devices[t],getMounts(t){for(var e=[],r=[t];r.length;){var n=r.pop();e.push(n),r.push(...n.mounts)}return e},syncfs(t,e){typeof t=="function"&&(e=t,t=!1),o.syncFSRequests++,o.syncFSRequests>1&&b(`warning: ${o.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=o.getMounts(o.root.mount),n=0;function u(f){return o.syncFSRequests--,e(f)}function p(f){if(f)return p.errored?void 0:(p.errored=!0,u(f));++n>=r.length&&u(null)}r.forEach(f=>{if(!f.type.syncfs)return p(null);f.type.syncfs(f,t,p)})},mount(t,e,r){var n=r==="/",u=!r,p;if(n&&o.root)throw new o.ErrnoError(10);if(!n&&!u){var f=o.lookupPath(r,{follow_mount:!1});if(r=f.path,p=f.node,o.isMountpoint(p))throw new o.ErrnoError(10);if(!o.isDir(p.mode))throw new o.ErrnoError(54)}var g={type:t,opts:e,mountpoint:r,mounts:[]},_=t.mount(g);return _.mount=g,g.root=_,n?o.root=_:p&&(p.mounted=g,p.mount&&p.mount.mounts.push(g)),_},unmount(t){var e=o.lookupPath(t,{follow_mount:!1});if(!o.isMountpoint(e.node))throw new o.ErrnoError(28);var r=e.node,n=r.mounted,u=o.getMounts(n);Object.keys(o.nameTable).forEach(f=>{for(var g=o.nameTable[f];g;){var _=g.name_next;u.includes(g.mount)&&o.destroyNode(g),g=_}}),r.mounted=null;var p=r.mount.mounts.indexOf(n);r.mount.mounts.splice(p,1)},lookup(t,e){return t.node_ops.lookup(t,e)},mknod(t,e,r){var n=o.lookupPath(t,{parent:!0}),u=n.node,p=Z.basename(t);if(!p)throw new o.ErrnoError(28);if(p==="."||p==="..")throw new o.ErrnoError(20);var f=o.mayCreate(u,p);if(f)throw new o.ErrnoError(f);if(!u.node_ops.mknod)throw new o.ErrnoError(63);return u.node_ops.mknod(u,p,e,r)},statfs(t){return o.statfsNode(o.lookupPath(t,{follow:!0}).node)},statfsStream(t){return o.statfsNode(t.node)},statfsNode(t){var e={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:o.nextInode,ffree:o.nextInode-1,fsid:42,flags:2,namelen:255};return t.node_ops.statfs&&Object.assign(e,t.node_ops.statfs(t.mount.opts.root)),e},create(t,e=438){return e&=4095,e|=32768,o.mknod(t,e,0)},mkdir(t,e=511){return e&=1023,e|=16384,o.mknod(t,e,0)},mkdirTree(t,e){var r=t.split("/"),n="";for(var u of r)if(u){(n||Z.isAbs(t))&&(n+="/"),n+=u;try{o.mkdir(n,e)}catch(p){if(p.errno!=20)throw p}}},mkdev(t,e,r){return typeof r>"u"&&(r=e,e=438),e|=8192,o.mknod(t,e,r)},symlink(t,e){if(!st.resolve(t))throw new o.ErrnoError(44);var r=o.lookupPath(e,{parent:!0}),n=r.node;if(!n)throw new o.ErrnoError(44);var u=Z.basename(e),p=o.mayCreate(n,u);if(p)throw new o.ErrnoError(p);if(!n.node_ops.symlink)throw new o.ErrnoError(63);return n.node_ops.symlink(n,u,t)},rename(t,e){var r=Z.dirname(t),n=Z.dirname(e),u=Z.basename(t),p=Z.basename(e),f,g,_;if(f=o.lookupPath(t,{parent:!0}),g=f.node,f=o.lookupPath(e,{parent:!0}),_=f.node,!g||!_)throw new o.ErrnoError(44);if(g.mount!==_.mount)throw new o.ErrnoError(75);var D=o.lookupNode(g,u),N=st.relative(t,n);if(N.charAt(0)!==".")throw new o.ErrnoError(28);if(N=st.relative(e,r),N.charAt(0)!==".")throw new o.ErrnoError(55);var j;try{j=o.lookupNode(_,p)}catch{}if(D!==j){var C=o.isDir(D.mode),R=o.mayDelete(g,u,C);if(R)throw new o.ErrnoError(R);if(R=j?o.mayDelete(_,p,C):o.mayCreate(_,p),R)throw new o.ErrnoError(R);if(!g.node_ops.rename)throw new o.ErrnoError(63);if(o.isMountpoint(D)||j&&o.isMountpoint(j))throw new o.ErrnoError(10);if(_!==g&&(R=o.nodePermissions(g,"w"),R))throw new o.ErrnoError(R);o.hashRemoveNode(D);try{g.node_ops.rename(D,_,p),D.parent=_}catch(Y){throw Y}finally{o.hashAddNode(D)}}},rmdir(t){var e=o.lookupPath(t,{parent:!0}),r=e.node,n=Z.basename(t),u=o.lookupNode(r,n),p=o.mayDelete(r,n,!0);if(p)throw new o.ErrnoError(p);if(!r.node_ops.rmdir)throw new o.ErrnoError(63);if(o.isMountpoint(u))throw new o.ErrnoError(10);r.node_ops.rmdir(r,n),o.destroyNode(u)},readdir(t){var e=o.lookupPath(t,{follow:!0}),r=e.node,n=o.checkOpExists(r.node_ops.readdir,54);return n(r)},unlink(t){var e=o.lookupPath(t,{parent:!0}),r=e.node;if(!r)throw new o.ErrnoError(44);var n=Z.basename(t),u=o.lookupNode(r,n),p=o.mayDelete(r,n,!1);if(p)throw new o.ErrnoError(p);if(!r.node_ops.unlink)throw new o.ErrnoError(63);if(o.isMountpoint(u))throw new o.ErrnoError(10);r.node_ops.unlink(r,n),o.destroyNode(u)},readlink(t){var e=o.lookupPath(t),r=e.node;if(!r)throw new o.ErrnoError(44);if(!r.node_ops.readlink)throw new o.ErrnoError(28);return r.node_ops.readlink(r)},stat(t,e){var r=o.lookupPath(t,{follow:!e}),n=r.node,u=o.checkOpExists(n.node_ops.getattr,63);return u(n)},fstat(t){var e=o.getStreamChecked(t),r=e.node,n=e.stream_ops.getattr,u=n?e:r;return n??=r.node_ops.getattr,o.checkOpExists(n,63),n(u)},lstat(t){return o.stat(t,!0)},doChmod(t,e,r,n){o.doSetAttr(t,e,{mode:r&4095|e.mode&-4096,ctime:Date.now(),dontFollow:n})},chmod(t,e,r){var n;if(typeof t=="string"){var u=o.lookupPath(t,{follow:!r});n=u.node}else n=t;o.doChmod(null,n,e,r)},lchmod(t,e){o.chmod(t,e,!0)},fchmod(t,e){var r=o.getStreamChecked(t);o.doChmod(r,r.node,e,!1)},doChown(t,e,r){o.doSetAttr(t,e,{timestamp:Date.now(),dontFollow:r})},chown(t,e,r,n){var u;if(typeof t=="string"){var p=o.lookupPath(t,{follow:!n});u=p.node}else u=t;o.doChown(null,u,n)},lchown(t,e,r){o.chown(t,e,r,!0)},fchown(t,e,r){var n=o.getStreamChecked(t);o.doChown(n,n.node,!1)},doTruncate(t,e,r){if(o.isDir(e.mode))throw new o.ErrnoError(31);if(!o.isFile(e.mode))throw new o.ErrnoError(28);var n=o.nodePermissions(e,"w");if(n)throw new o.ErrnoError(n);o.doSetAttr(t,e,{size:r,timestamp:Date.now()})},truncate(t,e){if(e<0)throw new o.ErrnoError(28);var r;if(typeof t=="string"){var n=o.lookupPath(t,{follow:!0});r=n.node}else r=t;o.doTruncate(null,r,e)},ftruncate(t,e){var r=o.getStreamChecked(t);if(e<0||(r.flags&2097155)===0)throw new o.ErrnoError(28);o.doTruncate(r,r.node,e)},utime(t,e,r){var n=o.lookupPath(t,{follow:!0}),u=n.node,p=o.checkOpExists(u.node_ops.setattr,63);p(u,{atime:e,mtime:r})},open(t,e,r=438){if(t==="")throw new o.ErrnoError(44);e=typeof e=="string"?hr(e):e,e&64?r=r&4095|32768:r=0;var n,u;if(typeof t=="object")n=t;else{u=t.endsWith("/");var p=o.lookupPath(t,{follow:!(e&131072),noent_okay:!0});n=p.node,t=p.path}var f=!1;if(e&64)if(n){if(e&128)throw new o.ErrnoError(20)}else{if(u)throw new o.ErrnoError(31);n=o.mknod(t,r|511,0),f=!0}if(!n)throw new o.ErrnoError(44);if(o.isChrdev(n.mode)&&(e&=-513),e&65536&&!o.isDir(n.mode))throw new o.ErrnoError(54);if(!f){var g=o.mayOpen(n,e);if(g)throw new o.ErrnoError(g)}e&512&&!f&&o.truncate(n,0),e&=-131713;var _=o.createStream({node:n,path:o.getPath(n),flags:e,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return _.stream_ops.open&&_.stream_ops.open(_),f&&o.chmod(n,r&511),_},close(t){if(o.isClosed(t))throw new o.ErrnoError(8);t.getdents&&(t.getdents=null);try{t.stream_ops.close&&t.stream_ops.close(t)}catch(e){throw e}finally{o.closeStream(t.fd)}t.fd=null},isClosed(t){return t.fd===null},llseek(t,e,r){if(o.isClosed(t))throw new o.ErrnoError(8);if(!t.seekable||!t.stream_ops.llseek)throw new o.ErrnoError(70);if(r!=0&&r!=1&&r!=2)throw new o.ErrnoError(28);return t.position=t.stream_ops.llseek(t,e,r),t.ungotten=[],t.position},read(t,e,r,n,u){if(n<0||u<0)throw new o.ErrnoError(28);if(o.isClosed(t))throw new o.ErrnoError(8);if((t.flags&2097155)===1)throw new o.ErrnoError(8);if(o.isDir(t.node.mode))throw new o.ErrnoError(31);if(!t.stream_ops.read)throw new o.ErrnoError(28);var p=typeof u<"u";if(!p)u=t.position;else if(!t.seekable)throw new o.ErrnoError(70);var f=t.stream_ops.read(t,e,r,n,u);return p||(t.position+=f),f},write(t,e,r,n,u,p){if(n<0||u<0)throw new o.ErrnoError(28);if(o.isClosed(t))throw new o.ErrnoError(8);if((t.flags&2097155)===0)throw new o.ErrnoError(8);if(o.isDir(t.node.mode))throw new o.ErrnoError(31);if(!t.stream_ops.write)throw new o.ErrnoError(28);t.seekable&&t.flags&1024&&o.llseek(t,0,2);var f=typeof u<"u";if(!f)u=t.position;else if(!t.seekable)throw new o.ErrnoError(70);var g=t.stream_ops.write(t,e,r,n,u,p);return f||(t.position+=g),g},mmap(t,e,r,n,u){if((n&2)!==0&&(u&2)===0&&(t.flags&2097155)!==2)throw new o.ErrnoError(2);if((t.flags&2097155)===1)throw new o.ErrnoError(2);if(!t.stream_ops.mmap)throw new o.ErrnoError(43);if(!e)throw new o.ErrnoError(28);return t.stream_ops.mmap(t,e,r,n,u)},msync(t,e,r,n,u){return t.stream_ops.msync?t.stream_ops.msync(t,e,r,n,u):0},ioctl(t,e,r){if(!t.stream_ops.ioctl)throw new o.ErrnoError(59);return t.stream_ops.ioctl(t,e,r)},readFile(t,e={}){if(e.flags=e.flags||0,e.encoding=e.encoding||"binary",e.encoding!=="utf8"&&e.encoding!=="binary")throw new Error(`Invalid encoding type "${e.encoding}"`);var r=o.open(t,e.flags),n=o.stat(t),u=n.size,p=new Uint8Array(u);return o.read(r,p,0,u,0),e.encoding==="utf8"&&(p=Pt(p)),o.close(r),p},writeFile(t,e,r={}){r.flags=r.flags||577;var n=o.open(t,r.flags,r.mode);if(typeof e=="string"&&(e=new Uint8Array(Tt(e,!0))),ArrayBuffer.isView(e))o.write(n,e,0,e.byteLength,void 0,r.canOwn);else throw new Error("Unsupported data type");o.close(n)},cwd:()=>o.currentPath,chdir(t){var e=o.lookupPath(t,{follow:!0});if(e.node===null)throw new o.ErrnoError(44);if(!o.isDir(e.node.mode))throw new o.ErrnoError(54);var r=o.nodePermissions(e.node,"x");if(r)throw new o.ErrnoError(r);o.currentPath=e.path},createDefaultDirectories(){o.mkdir("/tmp"),o.mkdir("/home"),o.mkdir("/home/web_user")},createDefaultDevices(){o.mkdir("/dev"),o.registerDevice(o.makedev(1,3),{read:()=>0,write:(n,u,p,f,g)=>f,llseek:()=>0}),o.mkdev("/dev/null",o.makedev(1,3)),Et.register(o.makedev(5,0),Et.default_tty_ops),Et.register(o.makedev(6,0),Et.default_tty1_ops),o.mkdev("/dev/tty",o.makedev(5,0)),o.mkdev("/dev/tty1",o.makedev(6,0));var t=new Uint8Array(1024),e=0,r=()=>(e===0&&(yt(t),e=t.byteLength),t[--e]);o.createDevice("/dev","random",r),o.createDevice("/dev","urandom",r),o.mkdir("/dev/shm"),o.mkdir("/dev/shm/tmp")},createSpecialDirectories(){o.mkdir("/proc");var t=o.mkdir("/proc/self");o.mkdir("/proc/self/fd"),o.mount({mount(){var e=o.createNode(t,"fd",16895,73);return e.stream_ops={llseek:M.stream_ops.llseek},e.node_ops={lookup(r,n){var u=+n,p=o.getStreamChecked(u),f={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>p.path},id:u+1};return f.parent=f,f},readdir(){return Array.from(o.streams.entries()).filter(([r,n])=>n).map(([r,n])=>r.toString())}},e}},{},"/proc/self/fd")},createStandardStreams(t,e,r){t?o.createDevice("/dev","stdin",t):o.symlink("/dev/tty","/dev/stdin"),e?o.createDevice("/dev","stdout",null,e):o.symlink("/dev/tty","/dev/stdout"),r?o.createDevice("/dev","stderr",null,r):o.symlink("/dev/tty1","/dev/stderr"),o.open("/dev/stdin",0),o.open("/dev/stdout",1),o.open("/dev/stderr",1)},staticInit(){o.nameTable=new Array(4096),o.mount(M,{},"/"),o.createDefaultDirectories(),o.createDefaultDevices(),o.createSpecialDirectories(),o.filesystems={MEMFS:M}},init(t,e,r){o.initialized=!0,o.createStandardStreams(t,e,r)},quit(){o.initialized=!1;for(var t of o.streams)t&&o.close(t)},findObject(t,e){var r=o.analyzePath(t,e);return r.exists?r.object:null},analyzePath(t,e){try{var r=o.lookupPath(t,{follow:!e});t=r.path}catch{}var n={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var r=o.lookupPath(t,{parent:!0});n.parentExists=!0,n.parentPath=r.path,n.parentObject=r.node,n.name=Z.basename(t),r=o.lookupPath(t,{follow:!e}),n.exists=!0,n.path=r.path,n.object=r.node,n.name=r.node.name,n.isRoot=r.path==="/"}catch(u){n.error=u.errno}return n},createPath(t,e,r,n){t=typeof t=="string"?t:o.getPath(t);for(var u=e.split("/").reverse();u.length;){var p=u.pop();if(p){var f=Z.join2(t,p);try{o.mkdir(f)}catch(g){if(g.errno!=20)throw g}t=f}}return f},createFile(t,e,r,n,u){var p=Z.join2(typeof t=="string"?t:o.getPath(t),e),f=oe(n,u);return o.create(p,f)},createDataFile(t,e,r,n,u,p){var f=e;t&&(t=typeof t=="string"?t:o.getPath(t),f=e?Z.join2(t,e):t);var g=oe(n,u),_=o.create(f,g);if(r){if(typeof r=="string"){for(var D=new Array(r.length),N=0,j=r.length;Nthis.length-1||R<0)){var Y=R%this.chunkSize,nt=R/this.chunkSize|0;return this.getter(nt)[Y]}}setDataGetter(R){this.getter=R}cacheLength(){var R=new XMLHttpRequest;if(R.open("HEAD",r,!1),R.send(null),!(R.status>=200&&R.status<300||R.status===304))throw new Error("Couldn't load "+r+". Status: "+R.status);var Y=Number(R.getResponseHeader("Content-length")),nt,ht=(nt=R.getResponseHeader("Accept-Ranges"))&&nt==="bytes",at=(nt=R.getResponseHeader("Content-Encoding"))&&nt==="gzip",pt=1024*1024;ht||(pt=Y);var ft=(gt,Dt)=>{if(gt>Dt)throw new Error("invalid range ("+gt+", "+Dt+") or no bytes requested!");if(Dt>Y-1)throw new Error("only "+Y+" bytes available! programmer error!");var V=new XMLHttpRequest;if(V.open("GET",r,!1),Y!==pt&&V.setRequestHeader("Range","bytes="+gt+"-"+Dt),V.responseType="arraybuffer",V.overrideMimeType&&V.overrideMimeType("text/plain; charset=x-user-defined"),V.send(null),!(V.status>=200&&V.status<300||V.status===304))throw new Error("Couldn't load "+r+". Status: "+V.status);return V.response!==void 0?new Uint8Array(V.response||[]):Tt(V.responseText||"",!0)},zt=this;zt.setDataGetter(gt=>{var Dt=gt*pt,V=(gt+1)*pt-1;if(V=Math.min(V,Y-1),typeof zt.chunks[gt]>"u"&&(zt.chunks[gt]=ft(Dt,V)),typeof zt.chunks[gt]>"u")throw new Error("doXHR failed!");return zt.chunks[gt]}),(at||!Y)&&(pt=Y=1,Y=this.getter(0).length,pt=Y,w("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=Y,this._chunkSize=pt,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var f,g}else var g={isDevice:!1,url:r};var _=o.createFile(t,e,g,n,u);g.contents?_.contents=g.contents:g.url&&(_.contents=null,_.url=g.url),Object.defineProperties(_,{usedBytes:{get:function(){return this.contents.length}}});var D={},N=Object.keys(_.stream_ops);N.forEach(C=>{var R=_.stream_ops[C];D[C]=(...Y)=>(o.forceLoadFile(_),R(...Y))});function j(C,R,Y,nt,ht){var at=C.node.contents;if(ht>=at.length)return 0;var pt=Math.min(at.length-ht,nt);if(at.slice)for(var ft=0;ft(o.forceLoadFile(_),j(C,R,Y,nt,ht)),D.mmap=(C,R,Y,nt,ht)=>{o.forceLoadFile(_);var at=Le(R);if(!at)throw new o.ErrnoError(48);return j(C,F,at,R,Y),{ptr:at,allocated:!0}},_.stream_ops=D,_}},ut=(t,e,r)=>t?Pt(I,t,e,r):"",J={DEFAULT_POLLMASK:5,calculateAt(t,e,r){if(Z.isAbs(e))return e;var n;if(t===-100)n=o.cwd();else{var u=J.getStreamFromFD(t);n=u.path}if(e.length==0){if(!r)throw new o.ErrnoError(44);return n}return n+"/"+e},writeStat(t,e){E[t>>2]=e.dev,E[t+4>>2]=e.mode,G[t+8>>2]=e.nlink,E[t+12>>2]=e.uid,E[t+16>>2]=e.gid,E[t+20>>2]=e.rdev,k=[e.size>>>0,(L=e.size,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+24>>2]=k[0],E[t+28>>2]=k[1],E[t+32>>2]=4096,E[t+36>>2]=e.blocks;var r=e.atime.getTime(),n=e.mtime.getTime(),u=e.ctime.getTime();return k=[Math.floor(r/1e3)>>>0,(L=Math.floor(r/1e3),+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+40>>2]=k[0],E[t+44>>2]=k[1],G[t+48>>2]=r%1e3*1e3*1e3,k=[Math.floor(n/1e3)>>>0,(L=Math.floor(n/1e3),+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+56>>2]=k[0],E[t+60>>2]=k[1],G[t+64>>2]=n%1e3*1e3*1e3,k=[Math.floor(u/1e3)>>>0,(L=Math.floor(u/1e3),+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+72>>2]=k[0],E[t+76>>2]=k[1],G[t+80>>2]=u%1e3*1e3*1e3,k=[e.ino>>>0,(L=e.ino,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+88>>2]=k[0],E[t+92>>2]=k[1],0},writeStatFs(t,e){E[t+4>>2]=e.bsize,E[t+60>>2]=e.bsize,k=[e.blocks>>>0,(L=e.blocks,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+8>>2]=k[0],E[t+12>>2]=k[1],k=[e.bfree>>>0,(L=e.bfree,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+16>>2]=k[0],E[t+20>>2]=k[1],k=[e.bavail>>>0,(L=e.bavail,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+24>>2]=k[0],E[t+28>>2]=k[1],k=[e.files>>>0,(L=e.files,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+32>>2]=k[0],E[t+36>>2]=k[1],k=[e.ffree>>>0,(L=e.ffree,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[t+40>>2]=k[0],E[t+44>>2]=k[1],E[t+48>>2]=e.fsid,E[t+64>>2]=e.flags,E[t+56>>2]=e.namelen},doMsync(t,e,r,n,u){if(!o.isFile(e.node.mode))throw new o.ErrnoError(43);if(n&2)return 0;var p=I.slice(t,t+r);o.msync(e,p,u,r,n)},getStreamFromFD(t){var e=o.getStreamChecked(t);return e},varargs:void 0,getStr(t){var e=ut(t);return e}};function pr(t,e,r,n){try{if(e=J.getStr(e),e=J.calculateAt(t,e),r&-8)return-28;var u=o.lookupPath(e,{follow:!0}),p=u.node;if(!p)return-44;var f="";return r&4&&(f+="r"),r&2&&(f+="w"),r&1&&(f+="x"),f&&o.nodePermissions(p,f)?-2:0}catch(g){if(typeof o>"u"||g.name!=="ErrnoError")throw g;return-g.errno}}var Qt=()=>{var t=E[+J.varargs>>2];return J.varargs+=4,t},St=Qt;function fr(t,e,r){J.varargs=r;try{var n=J.getStreamFromFD(t);switch(e){case 0:{var u=Qt();if(u<0)return-28;for(;o.streams[u];)u++;var p;return p=o.dupStream(n,u),p.fd}case 1:case 2:return 0;case 3:return n.flags;case 4:{var u=Qt();return n.flags|=u,0}case 12:{var u=St(),f=0;return U[u+f>>1]=2,0}case 13:case 14:return 0}return-28}catch(g){if(typeof o>"u"||g.name!=="ErrnoError")throw g;return-g.errno}}function dr(t,e){try{return J.writeStat(e,o.fstat(t))}catch(r){if(typeof o>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}function gr(t,e,r){J.varargs=r;try{var n=J.getStreamFromFD(t);switch(e){case 21509:return n.tty?0:-59;case 21505:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tcgets){var u=n.tty.ops.ioctl_tcgets(n),p=St();E[p>>2]=u.c_iflag||0,E[p+4>>2]=u.c_oflag||0,E[p+8>>2]=u.c_cflag||0,E[p+12>>2]=u.c_lflag||0;for(var f=0;f<32;f++)F[p+f+17]=u.c_cc[f]||0;return 0}return 0}case 21510:case 21511:case 21512:return n.tty?0:-59;case 21506:case 21507:case 21508:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tcsets){for(var p=St(),g=E[p>>2],_=E[p+4>>2],D=E[p+8>>2],N=E[p+12>>2],j=[],f=0;f<32;f++)j.push(F[p+f+17]);return n.tty.ops.ioctl_tcsets(n.tty,e,{c_iflag:g,c_oflag:_,c_cflag:D,c_lflag:N,c_cc:j})}return 0}case 21519:{if(!n.tty)return-59;var p=St();return E[p>>2]=0,0}case 21520:return n.tty?-28:-59;case 21537:case 21531:{var p=St();return o.ioctl(n,e,p)}case 21523:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tiocgwinsz){var C=n.tty.ops.ioctl_tiocgwinsz(n.tty),p=St();U[p>>1]=C[0],U[p+2>>1]=C[1]}return 0}case 21524:return n.tty?0:-59;case 21515:return n.tty?0:-59;default:return-28}}catch(R){if(typeof o>"u"||R.name!=="ErrnoError")throw R;return-R.errno}}function vr(t,e,r,n){try{e=J.getStr(e);var u=n&256,p=n&4096;return n=n&-6401,e=J.calculateAt(t,e,p),J.writeStat(r,u?o.lstat(e):o.stat(e))}catch(f){if(typeof o>"u"||f.name!=="ErrnoError")throw f;return-f.errno}}function mr(t,e,r,n){J.varargs=n;try{e=J.getStr(e),e=J.calculateAt(t,e);var u=n?Qt():0;return o.open(e,r,u).fd}catch(p){if(typeof o>"u"||p.name!=="ErrnoError")throw p;return-p.errno}}var Rt=(t,e,r)=>_e(t,I,e,r);function wr(t,e,r,n){try{if(e=J.getStr(e),e=J.calculateAt(t,e),n<=0)return-28;var u=o.readlink(e),p=Math.min(n,ee(u)),f=F[r+p];return Rt(u,r,n+1),F[r+p]=f,p}catch(g){if(typeof o>"u"||g.name!=="ErrnoError")throw g;return-g.errno}}function yr(t){try{return t=J.getStr(t),o.rmdir(t),0}catch(e){if(typeof o>"u"||e.name!=="ErrnoError")throw e;return-e.errno}}function br(t,e,r){try{if(e=J.getStr(e),e=J.calculateAt(t,e),!r)o.unlink(e);else if(r===512)o.rmdir(e);else return-28;return 0}catch(n){if(typeof o>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}var xr=()=>et(""),Er=t=>t%4===0&&(t%100!==0||t%400===0),_r=[0,31,60,91,121,152,182,213,244,274,305,335],Lr=[0,31,59,90,120,151,181,212,243,273,304,334],Fr=t=>{var e=Er(t.getFullYear()),r=e?_r:Lr,n=r[t.getMonth()]+t.getDate()-1;return n},qt=(t,e)=>e+2097152>>>0<4194305-!!t?(t>>>0)+e*4294967296:NaN;function Xr(t,e,r){var n=qt(t,e),u=new Date(n*1e3);E[r>>2]=u.getSeconds(),E[r+4>>2]=u.getMinutes(),E[r+8>>2]=u.getHours(),E[r+12>>2]=u.getDate(),E[r+16>>2]=u.getMonth(),E[r+20>>2]=u.getFullYear()-1900,E[r+24>>2]=u.getDay();var p=Fr(u)|0;E[r+28>>2]=p,E[r+36>>2]=-(u.getTimezoneOffset()*60);var f=new Date(u.getFullYear(),0,1),g=new Date(u.getFullYear(),6,1).getTimezoneOffset(),_=f.getTimezoneOffset(),D=(g!=_&&u.getTimezoneOffset()==Math.min(_,g))|0;E[r+32>>2]=D}function Or(t,e,r,n,u,p,f,g){var _=qt(u,p);try{var D=J.getStreamFromFD(n),N=o.mmap(D,t,_,e,r),j=N.ptr;return E[f>>2]=N.allocated,G[g>>2]=j,0}catch(C){if(typeof o>"u"||C.name!=="ErrnoError")throw C;return-C.errno}}function Pr(t,e,r,n,u,p,f){var g=qt(p,f);try{var _=J.getStreamFromFD(u);r&2&&J.doMsync(t,_,e,n,g)}catch(D){if(typeof o>"u"||D.name!=="ErrnoError")throw D;return-D.errno}}var Sr=(t,e,r,n)=>{var u=new Date().getFullYear(),p=new Date(u,0,1),f=new Date(u,6,1),g=p.getTimezoneOffset(),_=f.getTimezoneOffset(),D=Math.max(g,_);G[t>>2]=D*60,E[e>>2]=+(g!=_);var N=R=>{var Y=R>=0?"-":"+",nt=Math.abs(R),ht=String(Math.floor(nt/60)).padStart(2,"0"),at=String(nt%60).padStart(2,"0");return`UTC${Y}${ht}${at}`},j=N(g),C=N(_);_performance.now(),Fe=()=>Date.now(),Dr=t=>t>=0&&t<=3;function Mr(t,e,r,n){if(!Dr(t))return 28;var u;t===0?u=Fe():u=Rr();var p=Math.round(u*1e3*1e3);return k=[p>>>0,(L=p,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[n>>2]=k[0],E[n+4>>2]=k[1],0}var ne=[],Br=(t,e)=>{ne.length=0;for(var r;r=I[t++];){var n=r!=105;n&=r!=112,e+=n&&e%8?4:0,ne.push(r==112?G[e>>2]:r==105?E[e>>2]:T[e>>3]),e+=n?8:4}return ne},Ir=(t,e,r)=>{var n=Br(e,r);return Vr[t](...n)},kr=(t,e,r)=>Ir(t,e,r),zr=()=>2147483648,Cr=t=>{var e=y.buffer.byteLength,r=(t-e+65535)/65536|0;try{return y.grow(r),$(),1}catch{}},Zr=t=>{var e=I.length;t>>>=0;var r=zr();if(t>r)return!1;for(var n=1;n<=4;n*=2){var u=e*(1+.2/n);u=Math.min(u,t+100663296);var p=Math.min(r,re(Math.max(t,u),65536)),f=Cr(p);if(f)return!0}return!1},ie={},Ur=()=>s,It=()=>{if(!It.strings){var t=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8",e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:t,_:Ur()};for(var r in ie)ie[r]===void 0?delete e[r]:e[r]=ie[r];var n=[];for(var r in e)n.push(`${r}=${e[r]}`);It.strings=n}return It.strings},Hr=(t,e)=>{var r=0,n=0;for(var u of It()){var p=e+r;G[t+n>>2]=p,r+=Rt(u,p,1/0)+1,n+=4}return 0},Gr=(t,e)=>{var r=It();G[t>>2]=r.length;var n=0;for(var u of r)n+=ee(u)+1;return G[e>>2]=n,0},Nr=t=>{h(t,new Yt(t))},Yr=(t,e)=>{Nr(t)},Wr=Yr;function jr(t){try{var e=J.getStreamFromFD(t);return o.close(e),0}catch(r){if(typeof o>"u"||r.name!=="ErrnoError")throw r;return r.errno}}var Jr=(t,e,r,n)=>{for(var u=0,p=0;p>2],g=G[e+4>>2];e+=8;var _=o.read(t,F,f,g,n);if(_<0)return-1;if(u+=_,_>2]=p,0}catch(f){if(typeof o>"u"||f.name!=="ErrnoError")throw f;return f.errno}}function Qr(t,e,r,n,u){var p=qt(e,r);try{if(isNaN(p))return 61;var f=J.getStreamFromFD(t);return o.llseek(f,p,n),k=[f.position>>>0,(L=f.position,+Math.abs(L)>=1?L>0?+Math.floor(L/4294967296)>>>0:~~+Math.ceil((L-+(~~L>>>0))/4294967296)>>>0:0)],E[u>>2]=k[0],E[u+4>>2]=k[1],f.getdents&&p===0&&n===0&&(f.getdents=null),0}catch(g){if(typeof o>"u"||g.name!=="ErrnoError")throw g;return g.errno}}var qr=(t,e,r,n)=>{for(var u=0,p=0;p>2],g=G[e+4>>2];e+=8;var _=o.write(t,F,f,g,n);if(_<0)return-1;if(u+=_,_>2]=p,0}catch(f){if(typeof o>"u"||f.name!=="ErrnoError")throw f;return f.errno}}var $r=[];o.createPreloadedFile=cr,o.staticInit(),i.wasmBinary&&(X=i.wasmBinary),i.UTF8ToString=ut;var Vr={174040:(t,e)=>{var r=ut(t),n=ut(e);o.createPath("/",Z.dirname(r)),o.writeFile(Z.join("/",r),n)}},Xe,Oe,Pe,Se,Re,De,Me,Be,Ie,ke,ze,Ce,Ze,Ue,He,Ge,Ne,Ye,We,je,Je;function Ar(t){i._webidl_free=t.C,i._free=t.D,i._webidl_malloc=t.E,i._malloc=t.F,i._emscripten_bind_VoidPtr___destroy___0=Xe=t.G,i._emscripten_bind_Graphviz_Graphviz_2=Oe=t.H,i._emscripten_bind_Graphviz_version_0=Pe=t.I,i._emscripten_bind_Graphviz_lastError_0=Se=t.J,i._emscripten_bind_Graphviz_createFile_2=Re=t.K,i._emscripten_bind_Graphviz_layout_3=De=t.L,i._emscripten_bind_Graphviz_acyclic_3=Me=t.M,i._emscripten_bind_Graphviz_tred_3=Be=t.N,i._emscripten_bind_Graphviz_unflatten_4=Ie=t.O,i._emscripten_bind_Graphviz_get_layout_result_0=ke=t.P,i._emscripten_bind_Graphviz_set_layout_result_1=ze=t.Q,i._emscripten_bind_Graphviz_get_acyclic_outFile_0=Ce=t.R,i._emscripten_bind_Graphviz_set_acyclic_outFile_1=Ze=t.S,i._emscripten_bind_Graphviz_get_acyclic_num_rev_0=Ue=t.T,i._emscripten_bind_Graphviz_set_acyclic_num_rev_1=He=t.U,i._emscripten_bind_Graphviz_get_tred_out_0=Ge=t.V,i._emscripten_bind_Graphviz_set_tred_out_1=Ne=t.W,i._emscripten_bind_Graphviz_get_tred_err_0=Ye=t.X,i._emscripten_bind_Graphviz_set_tred_err_1=We=t.Y,i._emscripten_bind_Graphviz___destroy___0=je=t.Z,Je=t._,t.dynCall_jiji,t.dynCall_viijii,t.dynCall_iiiiij,t.dynCall_iiiiijj,t.dynCall_iiiiiijj,t.dynCall_viij,t.dynCall_iiij}var to={a:xt,i:pr,e:fr,y:dr,k:gr,x:vr,g:mr,r:wr,s:yr,t:br,j:xr,o:Xr,m:Or,n:Pr,u:Sr,l:Mr,z:kr,h:Fe,q:Zr,v:Hr,w:Gr,f:Wr,b:jr,d:Tr,p:Qr,c:Kr},kt=await Nt();function ae(){if(A>0){q=ae;return}if(A>0){q=ae;return}function t(){i.calledRun=!0,!c&&(rt(),S?.(i))}t()}ae();function lt(){}lt.prototype=Object.create(lt.prototype),lt.prototype.constructor=lt,lt.prototype.__class__=lt,lt.__cache__={},i.WrapperObject=lt;function Kt(t){return(t||lt).__cache__}i.getCache=Kt;function se(t,e){var r=Kt(e),n=r[t];return n||(n=Object.create((e||lt).prototype),n.ptr=t,r[t]=n)}i.wrapPointer=se;function eo(t,e){return se(t.ptr,e)}i.castObject=eo,i.NULL=se(0);function ro(t){if(!t.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";t.__destroy__(),delete Kt(t.__class__)[t.ptr]}i.destroy=ro;function oo(t,e){return t.ptr===e.ptr}i.compare=oo;function no(t){return t.ptr}i.getPointer=no;function io(t){return t.__class__}i.getClass=io;var H={buffer:0,size:0,pos:0,temps:[],needed:0,prepare(){if(H.needed){for(var t=0;t=H.size?(v(n>0),H.needed+=n,u=i._webidl_malloc(n),H.temps.push(u)):(u=H.buffer+H.pos,H.pos+=n),u},copy(t,e,r){r/=e.BYTES_PER_ELEMENT;for(var n=0;n{S=t,P=e}),a}var tn=Ao,en='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function rn(l){let a=l.length,i=[],s=0,h=0,d=-1;for(let m=0;m88?13:14;do i.push(s&255),s>>=8,h-=8;while(h>7);d=-1}}return d>-1&&i.push((s|d<"sfx-wrapper nop"})),Ht}function an(){Ht&&(Ht=void 0)}function sn(l){return{path:l.path,data:` - -`}}function un(l){return l.map(sn)}function ln(l,a){let i={images:[],files:[],...a};[...i.files,...un(i.images)].forEach(s=>l.createFile(s.path,s.data))}var cn=class Mt{constructor(a){this._module=a}static load(){return nn().then(a=>new Mt(a))}static unload(){an()}version(){return this._module.Graphviz.prototype.version()}layout(a,i="svg",s="dot",h){if(!a)return"";let d=new this._module.Graphviz(h?.yInvert?1:0,h?.nop?h?.nop:0),m="",w="";try{ln(d,h);try{m=d.layout(a,i,s)}catch(b){w=b.message}w=d.lastError()||w}finally{this._module.destroy(d)}if(!m&&w)throw Mt.unload(),new Error(w);return m}acyclic(a,i=!1,s=!1){if(!a)return{acyclic:!1,num_rev:0,outFile:""};let h=new this._module.Graphviz,d=!1,m=0,w="",b="";try{try{d=h.acyclic(a,i,s),m=h.acyclic_num_rev,w=h.acyclic_outFile}catch(X){b=X.message}b=h.lastError()||b}finally{this._module.destroy(h)}if(b)throw Mt.unload(),new Error(b);return{acyclic:d,num_rev:m,outFile:w}}tred(a,i=!1,s=!1){if(!a)return{out:"",err:""};let h=new this._module.Graphviz,d="",m="",w="";try{try{h.tred(a,i,s),d=h.tred_out,m=h.tred_err}catch(b){w=b.message}w=h.lastError()||w}finally{this._module.destroy(h)}if(!d&&w)throw Mt.unload(),new Error(w);return{out:d,err:m}}unflatten(a,i=0,s=!1,h=0){if(!a)return"";let d=new this._module.Graphviz,m="",w="";try{try{m=d.unflatten(a,i,s,h)}catch(b){w=b.message}w=d.lastError()||w}finally{this._module.destroy(d)}if(!m&&w)throw Mt.unload(),new Error(w);return m}circo(a,i="svg",s){return this.layout(a,i,"circo",s)}dot(a,i="svg",s){return this.layout(a,i,"dot",s)}fdp(a,i="svg",s){return this.layout(a,i,"fdp",s)}sfdp(a,i="svg",s){return this.layout(a,i,"sfdp",s)}neato(a,i="svg",s){return this.layout(a,i,"neato",s)}osage(a,i="svg",s){return this.layout(a,i,"osage",s)}patchwork(a,i="svg",s){return this.layout(a,i,"patchwork",s)}twopi(a,i="svg",s){return this.layout(a,i,"twopi",s)}nop(a){return this.layout(a,"dot","nop")}nop2(a){return this.layout(a,"dot","nop2")}},de,qe;function hn(){return qe||(qe=1,de=function(){var l="",a,i,s,h=[],d={passive:!0},m={passive:!1};window.addEventListener?(a="addEventListener",i="removeEventListener"):(a="attachEvent",i="detachEvent",l="on"),s="onwheel"in document.createElement("div")?"wheel":document.onmousewheel!==void 0?"mousewheel":"DOMMouseScroll";function w(P,y){var F=function(I){!I&&(I=window.event);var U={originalEvent:I,target:I.target||I.srcElement,type:"wheel",deltaMode:I.type=="MozMousePixelScroll"?0:1,deltaX:0,delatZ:0,preventDefault:function(){I.preventDefault?I.preventDefault():I.returnValue=!1}};return s=="mousewheel"?(U.deltaY=-.025*I.wheelDelta,I.wheelDeltaX&&(U.deltaX=-.025*I.wheelDeltaX)):U.deltaY=I.detail,y(U)};return h.push({element:P,fn:F}),F}function b(P){for(var y=0;yi?(clearTimeout(b),b=null,X=v,w=a.apply(d,m),b||(d=m=null)):!b&&s.trailing!==!1&&(b=setTimeout(c,x)),w}},createRequestAnimationFrame:function(a){var i=null;return a!=="auto"&&a<60&&a>1&&(i=Math.floor(1e3/a)),i===null?window.requestAnimationFrame||l(33):l(i)}};function l(a){return function(i){window.setTimeout(i,a)}}return ge}var Ct,$e;function Ee(){if($e)return Ct;$e=1;var l=xe(),a="unknown";return document.documentMode&&(a="ie"),Ct={svgNS:"http://www.w3.org/2000/svg",xmlNS:"http://www.w3.org/XML/1998/namespace",xmlnsNS:"http://www.w3.org/2000/xmlns/",xlinkNS:"http://www.w3.org/1999/xlink",evNS:"http://www.w3.org/2001/xml-events",getBoundingClientRectNormalized:function(i){if(i.clientWidth&&i.clientHeight)return{width:i.clientWidth,height:i.clientHeight};if(i.getBoundingClientRect())return i.getBoundingClientRect();throw new Error("Cannot get BoundingClientRect for SVG.")},getOrCreateViewport:function(i,s){var h=null;if(l.isElement(s)?h=s:h=i.querySelector(s),!h){var d=Array.prototype.slice.call(i.childNodes||i.children).filter(function(c){return c.nodeName!=="defs"&&c.nodeName!=="#text"});d.length===1&&d[0].nodeName==="g"&&d[0].getAttribute("transform")===null&&(h=d[0])}if(!h){var m="viewport-"+new Date().toISOString().replace(/\D/g,"");h=document.createElementNS(this.svgNS,"g"),h.setAttribute("id",m);var w=i.childNodes||i.children;if(w&&w.length>0)for(var b=w.length;b>0;b--)w[w.length-b].nodeName!=="defs"&&h.appendChild(w[w.length-b]);i.appendChild(h)}var X=[];return h.getAttribute("class")&&(X=h.getAttribute("class").split(" ")),~X.indexOf("svg-pan-zoom_viewport")||(X.push("svg-pan-zoom_viewport"),h.setAttribute("class",X.join(" "))),h},setupSvgAttributes:function(i){if(i.setAttribute("xmlns",this.svgNS),i.setAttributeNS(this.xmlnsNS,"xmlns:xlink",this.xlinkNS),i.setAttributeNS(this.xmlnsNS,"xmlns:ev",this.evNS),i.parentNode!==null){var s=i.getAttribute("style")||"";s.toLowerCase().indexOf("overflow")===-1&&i.setAttribute("style","overflow: hidden; "+s)}},internetExplorerRedisplayInterval:300,refreshDefsGlobal:l.throttle(function(){for(var i=document.querySelectorAll("defs"),s=i.length,h=0;h=0;S--)this.eventListeners.hasOwnProperty(x[S])&&delete this.eventListeners[x[S]]}for(var P in this.eventListeners)(this.options.eventsListenerElement||this.svg).addEventListener(P,this.eventListeners[P],this.options.preventMouseEventsDefault?!1:w);this.options.mouseWheelZoomEnabled&&(this.options.mouseWheelZoomEnabled=!1,this.enableMouseWheelZoom())},d.prototype.enableMouseWheelZoom=function(){if(!this.options.mouseWheelZoomEnabled){var c=this;this.wheelListener=function(x){return c.handleMouseWheel(x)};var v=!this.options.preventMouseEventsDefault;l.on(this.options.eventsListenerElement||this.svg,this.wheelListener,v),this.options.mouseWheelZoomEnabled=!0}},d.prototype.disableMouseWheelZoom=function(){if(this.options.mouseWheelZoomEnabled){var c=!this.options.preventMouseEventsDefault;l.off(this.options.eventsListenerElement||this.svg,this.wheelListener,c),this.options.mouseWheelZoomEnabled=!1}},d.prototype.handleMouseWheel=function(c){if(!(!this.options.zoomEnabled||this.state!=="none")){this.options.preventMouseEventsDefault&&(c.preventDefault?c.preventDefault():c.returnValue=!1);var v=c.deltaY||1,x=Date.now()-this.lastMouseWheelEventTime,S=3+Math.max(0,30-x);this.lastMouseWheelEventTime=Date.now(),"deltaMode"in c&&c.deltaMode===0&&c.wheelDelta&&(v=c.deltaY===0?0:Math.abs(c.wheelDelta)/c.deltaY),v=-.30?1:-1)*Math.log(Math.abs(v)+10)/S;var P=this.svg.getScreenCTM().inverse(),y=s.getEventPoint(c,this.svg).matrixTransform(P),F=Math.pow(1+this.options.zoomScaleSensitivity,-1*v);this.zoomAtPoint(F,y)}},d.prototype.zoomAtPoint=function(c,v,x){var S=this.viewport.getOriginalState();x?(c=Math.max(this.options.minZoom*S.zoom,Math.min(this.options.maxZoom*S.zoom,c)),c=c/this.getZoom()):this.getZoom()*cthis.options.maxZoom*S.zoom&&(c=this.options.maxZoom*S.zoom/this.getZoom());var P=this.viewport.getCTM(),y=v.matrixTransform(P.inverse()),F=this.svg.createSVGMatrix().translate(y.x,y.y).scale(c).translate(-y.x,-y.y),I=P.multiply(F);I.a!==P.a&&this.viewport.setCTM(I)},d.prototype.zoom=function(c,v){this.zoomAtPoint(c,s.getSvgCenterPoint(this.svg,this.width,this.height),v)},d.prototype.publicZoom=function(c,v){v&&(c=this.computeFromRelativeZoom(c)),this.zoom(c,v)},d.prototype.publicZoomAtPoint=function(c,v,x){if(x&&(c=this.computeFromRelativeZoom(c)),i.getType(v)!=="SVGPoint")if("x"in v&&"y"in v)v=s.createSVGPoint(this.svg,v.x,v.y);else throw new Error("Given point is invalid");this.zoomAtPoint(c,v,x)},d.prototype.getZoom=function(){return this.viewport.getZoom()},d.prototype.getRelativeZoom=function(){return this.viewport.getRelativeZoom()},d.prototype.computeFromRelativeZoom=function(c){return c*this.viewport.getOriginalState().zoom},d.prototype.resetZoom=function(){var c=this.viewport.getOriginalState();this.zoom(c.zoom,!0)},d.prototype.resetPan=function(){this.pan(this.viewport.getOriginalState())},d.prototype.reset=function(){this.resetZoom(),this.resetPan()},d.prototype.handleDblClick=function(c){if(this.options.preventMouseEventsDefault&&(c.preventDefault?c.preventDefault():c.returnValue=!1),this.options.controlIconsEnabled){var v=c.target.getAttribute("class")||"";if(v.indexOf("svg-pan-zoom-control")>-1)return!1}var x;c.shiftKey?x=1/((1+this.options.zoomScaleSensitivity)*2):x=(1+this.options.zoomScaleSensitivity)*2;var S=s.getEventPoint(c,this.svg).matrixTransform(this.svg.getScreenCTM().inverse());this.zoomAtPoint(x,S)},d.prototype.handleMouseDown=function(c,v){this.options.preventMouseEventsDefault&&(c.preventDefault?c.preventDefault():c.returnValue=!1),i.mouseAndTouchNormalize(c,this.svg),this.options.dblClickZoomEnabled&&i.isDblClick(c,v)?this.handleDblClick(c):(this.state="pan",this.firstEventCTM=this.viewport.getCTM(),this.stateOrigin=s.getEventPoint(c,this.svg).matrixTransform(this.firstEventCTM.inverse()))},d.prototype.handleMouseMove=function(c){if(this.options.preventMouseEventsDefault&&(c.preventDefault?c.preventDefault():c.returnValue=!1),this.state==="pan"&&this.options.panEnabled){var v=s.getEventPoint(c,this.svg).matrixTransform(this.firstEventCTM.inverse()),x=this.firstEventCTM.translate(v.x-this.stateOrigin.x,v.y-this.stateOrigin.y);this.viewport.setCTM(x)}},d.prototype.handleMouseUp=function(c){this.options.preventMouseEventsDefault&&(c.preventDefault?c.preventDefault():c.returnValue=!1),this.state==="pan"&&(this.state="none")},d.prototype.fit=function(){var c=this.viewport.getViewBox(),v=Math.min(this.width/c.width,this.height/c.height);this.zoom(v,!0)},d.prototype.contain=function(){var c=this.viewport.getViewBox(),v=Math.max(this.width/c.width,this.height/c.height);this.zoom(v,!0)},d.prototype.center=function(){var c=this.viewport.getViewBox(),v=(this.width-(c.width+c.x*2)*this.getZoom())*.5,x=(this.height-(c.height+c.y*2)*this.getZoom())*.5;this.getPublicInstance().pan({x:v,y:x})},d.prototype.updateBBox=function(){this.viewport.simpleViewBoxCache()},d.prototype.pan=function(c){var v=this.viewport.getCTM();v.e=c.x,v.f=c.y,this.viewport.setCTM(v)},d.prototype.panBy=function(c){var v=this.viewport.getCTM();v.e+=c.x,v.f+=c.y,this.viewport.setCTM(v)},d.prototype.getPan=function(){var c=this.viewport.getState();return{x:c.x,y:c.y}},d.prototype.resize=function(){var c=s.getBoundingClientRectNormalized(this.svg);this.width=c.width,this.height=c.height;var v=this.viewport;v.options.width=this.width,v.options.height=this.height,v.processCTM(),this.options.controlIconsEnabled&&(this.getPublicInstance().disableControlIcons(),this.getPublicInstance().enableControlIcons())},d.prototype.destroy=function(){var c=this;this.beforeZoom=null,this.onZoom=null,this.beforePan=null,this.onPan=null,this.onUpdatedCTM=null,this.options.customEventsHandler!=null&&this.options.customEventsHandler.destroy({svgElement:this.svg,eventsListenerElement:this.options.eventsListenerElement,instance:this.getPublicInstance()});for(var v in this.eventListeners)(this.options.eventsListenerElement||this.svg).removeEventListener(v,this.eventListeners[v],this.options.preventMouseEventsDefault?!1:w);this.disableMouseWheelZoom(),this.getPublicInstance().disableControlIcons(),this.reset(),b=b.filter(function(x){return x.svg!==c.svg}),delete this.options,delete this.viewport,delete this.publicInstance,delete this.pi,this.getPublicInstance=function(){return null}},d.prototype.getPublicInstance=function(){var c=this;return this.publicInstance||(this.publicInstance=this.pi={enablePan:function(){return c.options.panEnabled=!0,c.pi},disablePan:function(){return c.options.panEnabled=!1,c.pi},isPanEnabled:function(){return!!c.options.panEnabled},pan:function(v){return c.pan(v),c.pi},panBy:function(v){return c.panBy(v),c.pi},getPan:function(){return c.getPan()},setBeforePan:function(v){return c.options.beforePan=v===null?null:i.proxy(v,c.publicInstance),c.pi},setOnPan:function(v){return c.options.onPan=v===null?null:i.proxy(v,c.publicInstance),c.pi},enableZoom:function(){return c.options.zoomEnabled=!0,c.pi},disableZoom:function(){return c.options.zoomEnabled=!1,c.pi},isZoomEnabled:function(){return!!c.options.zoomEnabled},enableControlIcons:function(){return c.options.controlIconsEnabled||(c.options.controlIconsEnabled=!0,a.enable(c)),c.pi},disableControlIcons:function(){return c.options.controlIconsEnabled&&(c.options.controlIconsEnabled=!1,a.disable(c)),c.pi},isControlIconsEnabled:function(){return!!c.options.controlIconsEnabled},enableDblClickZoom:function(){return c.options.dblClickZoomEnabled=!0,c.pi},disableDblClickZoom:function(){return c.options.dblClickZoomEnabled=!1,c.pi},isDblClickZoomEnabled:function(){return!!c.options.dblClickZoomEnabled},enableMouseWheelZoom:function(){return c.enableMouseWheelZoom(),c.pi},disableMouseWheelZoom:function(){return c.disableMouseWheelZoom(),c.pi},isMouseWheelZoomEnabled:function(){return!!c.options.mouseWheelZoomEnabled},setZoomScaleSensitivity:function(v){return c.options.zoomScaleSensitivity=v,c.pi},setMinZoom:function(v){return c.options.minZoom=v,c.pi},setMaxZoom:function(v){return c.options.maxZoom=v,c.pi},setBeforeZoom:function(v){return c.options.beforeZoom=v===null?null:i.proxy(v,c.publicInstance),c.pi},setOnZoom:function(v){return c.options.onZoom=v===null?null:i.proxy(v,c.publicInstance),c.pi},zoom:function(v){return c.publicZoom(v,!0),c.pi},zoomBy:function(v){return c.publicZoom(v,!1),c.pi},zoomAtPoint:function(v,x){return c.publicZoomAtPoint(v,x,!0),c.pi},zoomAtPointBy:function(v,x){return c.publicZoomAtPoint(v,x,!1),c.pi},zoomIn:function(){return this.zoomBy(1+c.options.zoomScaleSensitivity),c.pi},zoomOut:function(){return this.zoomBy(1/(1+c.options.zoomScaleSensitivity)),c.pi},getZoom:function(){return c.getRelativeZoom()},setOnUpdatedCTM:function(v){return c.options.onUpdatedCTM=v===null?null:i.proxy(v,c.publicInstance),c.pi},resetZoom:function(){return c.resetZoom(),c.pi},resetPan:function(){return c.resetPan(),c.pi},reset:function(){return c.reset(),c.pi},fit:function(){return c.fit(),c.pi},contain:function(){return c.contain(),c.pi},center:function(){return c.center(),c.pi},updateBBox:function(){return c.updateBBox(),c.pi},resize:function(){return c.resize(),c.pi},getSizes:function(){return{width:c.width,height:c.height,realZoom:c.getZoom(),viewBox:c.viewport.getViewBox()}},destroy:function(){return c.destroy(),c.pi}}),this.publicInstance};var b=[],X=function(c,v){var x=i.getSvg(c);if(x===null)return null;for(var S=b.length-1;S>=0;S--)if(b[S].svg===x)return b[S].instance.getPublicInstance();return b.push({svg:x,instance:new d(x,v)}),b[b.length-1].instance.getPublicInstance()};return we=X,we}var gn=dn();const vn=so(gn),mn=Eo` -subscription Workflow ($workflowId: ID) { - deltas(workflows: [$workflowId]) { - added { - ...AddedDelta - } - updated (stripNull: true) { - ...UpdatedDelta - } - pruned { - ...PrunedDelta - } - } -} - -fragment WorkflowData on Workflow { - id - reloaded -} - -fragment EdgeData on Edge { - id - source - target -} - -fragment TaskProxyData on TaskProxy { - id - state - isHeld - isRunahead - isQueued - isRetry - isWallclock - isXtriggered - name - task { - meanElapsedTime - } - flowNums - runtime { - runMode - } -} - -fragment JobData on Job { - id - state - name - startedTime -} - -fragment AddedDelta on Added { - workflow { - ...WorkflowData - } - edges { - ...EdgeData - } - taskProxies { - ...TaskProxyData - } - jobs { - ...JobData - } -} - -fragment UpdatedDelta on Updated { - workflow { - ...WorkflowData - } - edges { - ...EdgeData - } - taskProxies { - ...TaskProxyData - } - jobs { - ...JobData - } -} - -fragment PrunedDelta on Pruned { - workflow - edges - taskProxies - jobs -} -`,wn={name:"Graph",mixins:[Fo,lo],components:{GraphNode:Oo,GraphSubgraph:Io,ViewToolbar:Po},props:{initialOptions:Xo},setup(l,{emit:a}){const i=$t("transpose",{props:l,emit:a},!1),s=$t("autoRefresh",{props:l,emit:a},!0),h=$t("spacing",{props:l,emit:a},1.5),d=$t("groupCycle",{props:l,emit:a},!1);return{jobTheme:xo(),transpose:i,autoRefresh:s,spacing:h,groupCycle:d,isFlowNone:bo}},data(){return{orientation:"TB",refreshTimer:null,graphNodes:[],graphEdges:[],subgraphs:{},nodeTransformations:{},graphID:null,panZoomWidget:null,updating:!1,initialLoad:!0}},mounted(){this.graphviz=cn.load(),this.$nextTick(()=>{this.refresh(),this.updateTimer()}),this.mountSVGPanZoom()},beforeUnmount(){clearInterval(this.refreshTimer)},computed:{...uo("workflows",["getNodes"]),query(){return new yo(mn,this.variables,"workflow",[],!0,!0)},workflowIDs(){return[this.workflowId]},workflows(){return this.getNodes("workflow",this.workflowIDs)},controlGroups(){return[{title:"Graph",controls:[{title:"Refresh",icon:ho,action:"callback",callback:this.refresh,disableIf:["autoRefresh"]},{title:"Auto Refresh",icon:po,action:"toggle",value:this.autoRefresh,key:"autoRefresh"},{title:"Transpose",icon:fo,action:"toggle",value:this.transpose,key:"transpose"},{title:"Centre",icon:go,action:"callback",callback:this.reset},{title:"Increase Spacing",icon:vo,action:"callback",callback:this.increaseSpacing},{title:"Decrease Spacing",icon:mo,action:"callback",callback:this.decreaseSpacing},{title:"Group by cycle point",icon:wo,action:"toggle",value:this.groupCycle,key:"groupCycle"}]}]}},methods:{mountSVGPanZoom(){const l=this.$refs.graph.children;l.length<2||!l[1].getBBox()||l[1].getBBox().width===0||(this.panZoomWidget=vn(this.$refs.graph,{viewportSelector:".svg-pan-zoom_viewport",panEnabled:!0,controlIconsEnabled:!1,zoomEnabled:!0,dblClickZoomEnabled:!0,mouseWheelZoomEnabled:!0,preventMouseEventsDefault:!0,zoomScaleSensitivity:.2,minZoom:.01,maxZoom:50,fit:!1,contain:!1,center:!0,refreshRate:"auto"}),this.reset())},setOption(l,a){this[l]=a},updateTimer(){this.autoRefresh||this.initialLoad?this.refreshTimer=setInterval(this.refresh,2e3):(clearInterval(this.refreshTimer),this.refreshTimer=null)},increaseSpacing(){this.spacing=this.spacing*1.1},decreaseSpacing(){this.spacing=this.spacing*(10/11)},getGraphNodes(){const l=[];for(const a of this.workflows)for(const i of a.children)for(const s of i.children)l.push(s);return l},getGraphEdges(){const l=[];for(const a of this.workflows)for(const i of a.$edges||[])l.push(i);return l},getNodeDimensions(l){const a={};let i;for(const s of l){if(i=this.$refs[s.id][0]?.getBBox(),!i)throw Error(`Node ${s.id} not rendered`);a[s.id]=i}return a},getCycles(l){if(this.groupCycle)return l.reduce((a,i)=>((a[i.tokens.cycle]||=[]).push(i),a),{})},getDotCode(l,a,i,s){const h=["digraph {"];let d=this.spacing;this.transpose&&(d=d*1.5),h.push(` rankdir=${this.transpose?"LR":"TB"}`,` nodesep=${d}`,` ranksep=${d*2}`,' node [shape="rect"]');for(const m of a){const w=l[m.id];h.push(` - "${m.id}" [ - label=< - - - - - - - - - - - -
icon${m.id}
- > - ] - `)}if(this.groupCycle&&Object.keys(s).forEach((m,w)=>{const b=s[m].map(X=>`"${X.id}"`);h.push(` - subgraph cluster_margin_${w} - { - margin=100.0 - label="margin" - subgraph cluster_${w} {${b}; - - label = "${m}"; - - fontsize = "70px" - style=dashed - margin=60.0 - } - }`)}),this.transpose)for(const m of i)h.push(` "${m.node.source}" -> "${m.node.target}":task`);else for(const m of i)h.push(` "${m.node.source}":out -> "${m.node.target}":in`);return h.push("}"),h.join(` -`)},hashGraph(l,a){return zo(l.map(i=>i.id).reduce((i,s)=>i+s)+(a||[]).map(i=>i.id).reduce((i,s)=>i+s,1))},reset(){this.panZoomTo(this.$refs.graph.getElementsByClassName("svg-pan-zoom_viewport")[0])},panZoomTo(l){if(!this.panZoomWidget)return;this.panZoomWidget.resize();const a=l.getBBox(),{width:i,height:s,realZoom:h}=this.panZoomWidget.getSizes();this.panZoomWidget.pan({x:-h*(a.x-i/(h*2)+a.width/2),y:-h*(a.y-s/(h*2)+a.height/2)});const d=this.panZoomWidget.getZoom(),m=50*Math.sqrt(a.width/25)*11*h;this.panZoomWidget.zoom(d*i/m)},async refresh(){if(this.updating)return;this.updating=!0;const l=await this.waitFor(()=>{const m=this.getGraphNodes();return m.length?m:!1}),a=this.getGraphEdges();if(!l||!l.length){this.graphID=null,this.updating=!1;return}const i=this.getCycles(l),s=this.hashGraph(l,a);if(this.graphID===s){this.updating=!1;return}this.graphEdges=[];const h=l.map(m=>m.id);for(const m in this.nodeTransformations)h.includes(m)||delete this.nodeTransformations[m];this.graphNodes=l;const d=await this.waitFor(()=>{try{return this.getNodeDimensions(l)}catch{return!1}});if(d)this.initialLoad&&(this.initialLoad=!1);else return;try{await this.layout(l,a,d,i)}catch(m){this.graphID=null,this.updating=!1,console.error(m);return}if(!this.graphID){const m=`edge-${a.length-1}`;await this.waitFor(()=>{const w=this.$refs[m];return w&&w[0]&&w[0].getBBox()}),this.reset()}this.graphID=s,this.updating=!1},async waitFor(l,a=10){for(let i=0;iko(w.pos))??[],this.panZoomWidget||this.mountSVGPanZoom()}},watch:{transpose(){this.graphID=null,this.refresh()},spacing(){this.graphID=null,this.refresh()},autoRefresh(){this.updateTimer()},initialLoad(){this.autoRefresh||this.updateTimer()},groupCycle(){this.graphID=null,this.refresh()}}},yn={class:"c-graph w-100 h-100"},bn={width:"100%",height:"100%",ref:"graph",class:"graph job_theme--default"},xn=["id"],En={class:"svg-pan-zoom_viewport job_theme--default"},_n=["id","transform"],Ln=["transform"],Fn=["d","marker-end"],Xn={key:0};function On(l,a,i,s,h,d){const m=ue("ViewToolbar"),w=ue("GraphNode"),b=ue("GraphSubgraph");return vt(),wt("div",yn,[Te(m,{groups:d.controlGroups,onSetOption:d.setOption},null,8,["groups","onSetOption"]),(vt(),wt("svg",bn,[bt("defs",null,[bt("marker",{id:`${l._uid}-arrow-end`,viewbox:"0 0 8 8",refX:"1",refY:"5",markerUnits:"strokeWidth",markerWidth:"8",markerHeight:"8",orient:"auto"},[...a[0]||(a[0]=[bt("path",{d:"M 0 0 L 8 4 L 0 8 z",fill:"rgb(90,90,90)"},null,-1)])],8,xn)]),bt("g",En,[(vt(!0),wt(le,null,ce(h.graphNodes,X=>(vt(),wt("g",{key:X.id,id:X.id,ref_for:!0,ref:X.id,transform:h.nodeTransformations[X.id],class:"graph-node-container"},[Te(w,{task:X,jobs:X.children,jobTheme:s.jobTheme,class:_o({"flow-none":s.isFlowNone(X.node.flowNums)})},null,8,["task","jobs","jobTheme","class"])],8,_n))),128)),bt("g",{class:"edges",transform:s.transpose?"translate(-25, -8)":"translate(0, -25)"},[(vt(!0),wt(le,null,ce(h.graphEdges,(X,c)=>(vt(),wt("g",{key:c,ref_for:!0,ref:`edge-${c}`},[bt("path",{d:X,stroke:"rgb(90,90,90)","stroke-width":"5",fill:"none","marker-end":`url(#${l._uid}-arrow-end)`},null,8,Fn)]))),128))],8,Ln),s.groupCycle?(vt(),wt("g",Xn,[(vt(!0),wt(le,null,ce(h.subgraphs,(X,c)=>(vt(),Lo(b,{key:c,subgraph:X},null,8,["subgraph"]))),128))])):co("",!0)])],512))])}const Bn=er(wn,[["render",On]]);export{Bn as default}; diff --git a/cylc/uiserver/ui/2.10.0/assets/Guide-CsdTh5zT.js b/cylc/uiserver/ui/2.10.0/assets/Guide-CsdTh5zT.js deleted file mode 100644 index fe9c52f1..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/Guide-CsdTh5zT.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as T,a$ as x,b0 as V,b1 as j,C as m,e as z,o as d,w as l,z as s,g as e,h as p,b2 as k,b3 as b,b4 as f,l as a,x as y,F as v,r as C,t as _,a7 as S,a8 as r,a9 as i,aa as u,j as W}from"./index-jbzX_AXb.js";const $={name:"Guide",components:{task:j,job:V},data:()=>({states:x})},A={class:"card-grid"},I={id:"task-job-state-table"},L={style:{"font-size":"2em"}},B={style:{"font-size":"2em"}};function N(g,t,R,q,Q,D){const n=m("task"),w=m("job");return d(),z(W,{fluid:""},{default:l(()=>[t[23]||(t[23]=s("h1",{class:"ma-0"},"Cylc UI Quick Start",-1)),s("div",A,[e(p,null,{default:l(()=>[e(k,{variant:"outlined",class:"pa-1"},{default:l(()=>[e(b,{"primary-title":""},{default:l(()=>[...t[0]||(t[0]=[s("p",{class:"text-h4 text--primary"},"Tasks & Jobs",-1)])]),_:1}),e(f,null,{default:l(()=>[...t[1]||(t[1]=[s("p",null,[a(" A "),s("b",null,"task"),a(" represents a single unit of activity in a workflow. ")],-1),s("p",null,[a(" A "),s("b",null,"job"),a(" performs the activity of a task, by means of a "),s("b",null,"job script"),a(" submitted to a "),s("b",null,"job runner"),a(". ")],-1),s("p",null," One task can have multiple jobs, by automatic retry or manual triggering. ",-1)])]),_:1}),s("table",I,[t[2]||(t[2]=s("tr",null,[s("td",null,"Task"),s("td"),s("td",null,"Job")],-1)),(d(!0),y(v,null,C(g.states,o=>(d(),y("tr",{key:o.name.name},[s("td",L,[e(n,{task:{state:o.name,task:{meanElapsedTime:30}},startTime:String(Date.now())},null,8,["task","startTime"])]),s("td",null,[s("span",null,_(o.name),1)]),s("td",B,[e(w,{status:o.name},null,8,["status"])])]))),128))]),e(f,null,{default:l(()=>[...t[3]||(t[3]=[s("p",null,[a(" A "),s("b",null,"waiting task"),a(" with "),s("b",null,"failed jobs"),a(" will "),s("b",null,"retry"),a(" after a delay. ")],-1),s("p",null,[a(" A "),s("b",null,"task"),a(" can only fail if it runs out of retries. ")],-1)])]),_:1})]),_:1})]),_:1}),e(p,null,{default:l(()=>[e(k,{variant:"outlined",class:"pa-1"},{default:l(()=>[e(b,{"primary-title":""},{default:l(()=>[...t[4]||(t[4]=[s("p",{class:"text-h4 text--primary"},"Why Are We Waiting?",-1)])]),_:1}),e(f,null,{default:l(()=>[t[21]||(t[21]=s("p",null," Why has my task not started to run yet? ",-1)),e(S,{lines:"three"},{default:l(()=>[e(r,null,{prepend:l(()=>[e(n,{style:{"font-size":"2em"},task:{state:"waiting"},class:"mr-4"})]),default:l(()=>[e(i,null,{default:l(()=>[...t[5]||(t[5]=[a(" Waiting ",-1)])]),_:1}),e(u,null,{default:l(()=>[...t[6]||(t[6]=[a(" The task is not ready to run yet - it is still waiting on upstream ",-1),s("b",null,"dependencies",-1),a(" (or old style external triggers). ",-1)])]),_:1})]),_:1}),e(r,null,{prepend:l(()=>[e(n,{style:{"font-size":"2em"},task:{state:"waiting",isHeld:!0},class:"mr-4"})]),default:l(()=>[e(i,null,{default:l(()=>[...t[7]||(t[7]=[a(" Held ",-1)])]),_:1}),e(u,null,{default:l(()=>[...t[8]||(t[8]=[a(" The task won't run unless ",-1),s("b",null,"released",-1),a(" from hold. Tasks can be held before they are ready to run (or after, prior to retriggering). ",-1)])]),_:1})]),_:1}),e(r,null,{prepend:l(()=>[e(n,{style:{"font-size":"2em"},task:{state:"waiting",isRunahead:!0},class:"mr-4"})]),default:l(()=>[e(i,null,{default:l(()=>[...t[9]||(t[9]=[a(" Runahead ",-1)])]),_:1}),e(u,null,{default:l(()=>[...t[10]||(t[10]=[a(" The task is ready to run but is beyond the runahead limit, which restricts the number of active cycle points. ",-1)])]),_:1})]),_:1}),e(r,null,{prepend:l(()=>[e(n,{style:{"font-size":"2em"},task:{state:"waiting",runtime:{runMode:"Skip"}},class:"mr-4"})]),default:l(()=>[e(i,null,{default:l(()=>[...t[11]||(t[11]=[a(" Skip Mode ",-1)])]),_:1}),e(u,null,{default:l(()=>[...t[12]||(t[12]=[a(" This task will be run in skip mode. ",-1)])]),_:1})]),_:1}),e(r,null,{prepend:l(()=>[e(n,{style:{"font-size":"2em"},task:{state:"waiting",isQueued:!0},class:"mr-4"})]),default:l(()=>[e(i,null,{default:l(()=>[...t[13]||(t[13]=[a(" Queued ",-1)])]),_:1}),e(u,null,{default:l(()=>[...t[14]||(t[14]=[a(" The task is ready to run but is held back by a queue, which restricts the number of active tasks. ",-1)])]),_:1})]),_:1}),e(r,null,{prepend:l(()=>[e(n,{style:{"font-size":"2em"},task:{state:"waiting",isRetry:!0},class:"mr-4"})]),default:l(()=>[e(i,null,{default:l(()=>[...t[15]||(t[15]=[a(" Retry ",-1)])]),_:1}),e(u,null,{default:l(()=>[...t[16]||(t[16]=[a(" The task is waiting to retry running after a configured ",-1),s("b",null,"submission or execution retry delay",-1),a(". It will then attempt to run the job again. ",-1)])]),_:1})]),_:1}),e(r,null,{prepend:l(()=>[e(n,{style:{"font-size":"2em"},task:{state:"waiting",isWallclock:!0},class:"mr-4"})]),default:l(()=>[e(i,null,{default:l(()=>[...t[17]||(t[17]=[a(" Wallclock ",-1)])]),_:1}),e(u,null,{default:l(()=>[...t[18]||(t[18]=[a(" This task is waiting for a wallclock trigger. ",-1)])]),_:1})]),_:1}),e(r,null,{prepend:l(()=>[e(n,{style:{"font-size":"2em"},task:{state:"waiting",isXtriggered:!0},class:"mr-4"})]),default:l(()=>[e(i,null,{default:l(()=>[...t[19]||(t[19]=[a(" Xtriggered ",-1)])]),_:1}),e(u,null,{default:l(()=>[...t[20]||(t[20]=[a(" This task is waiting for an ",-1),s("b",null,"xtrigger",-1),a(". ",-1)])]),_:1})]),_:1})]),_:1}),t[22]||(t[22]=s("p",null,[s("em",null,"Note: tasks downstream of queued (or runahead limited) tasks are not themselves shown as queued (or runahead limited) because they are not otherwise ready to run yet.")],-1))]),_:1})]),_:1})]),_:1})])]),_:1})}const F=T($,[["render",N]]);export{F as default}; diff --git a/cylc/uiserver/ui/2.10.0/assets/Log-D-VuRrd6.js b/cylc/uiserver/ui/2.10.0/assets/Log-D-VuRrd6.js deleted file mode 100644 index 5e280ad0..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/Log-D-VuRrd6.js +++ /dev/null @@ -1,29 +0,0 @@ -import{_ as J,bo as Q,Q as S,bp as G,bq as j,br as Y,an as H,x as T,z as g,e as u,y as C,F as K,r as Z,az as X,B as L,bs as $,aq as ee,ap as U,o as n,t as m,M as te,bt as oe,bu as le,bv as se,bw as ie,bx as ae,by as re,a6 as ne,w as l,j as W,bz as de,bA as ue,ad as ce,bB as fe,bC as pe,bD as he,ae as x,bE as me,bF as ge,q,bG as be,aj as h,I as N,J as we,bH as ye,C as V,g as s,V as F,h as D,W as ve,l as v,bI as O,bJ as _,D as P,bK as ke,b2 as Le,af as E,A as Ie,E as xe,bL as Ve}from"./index-jbzX_AXb.js";import{V as De,b as Se}from"./ViewToolbar-nG008anM.js";import{g as Te}from"./graphql-o3z6-itG.js";import{i as Fe,u as _e,a as k}from"./initialOptions-Ceh0265h.js";import{d as je}from"./debounce-DL1CYJdn.js";import{V as Ce}from"./VAlert-ChPOwrZJ.js";const Ne={name:"LogComponent",props:{placeholder:{type:String,required:!1},timestamps:{type:Boolean,required:!1,default:!0},logs:{type:Array,required:!0},wordWrap:{type:Boolean,required:!1,default:!1},autoScroll:{type:Boolean,required:!1,default:!1}},emits:["update:autoScroll"],setup(o,{emit:e}){const r=S("logText"),t=S("scrollWrapper"),b=S("autoScrollEnd"),a=$(o,"autoScroll",e),{arrivedState:c,directions:f}=G(t);j(()=>c.bottom&&!c.top,()=>{a.value=!0}),j(()=>o.logs.length&&f.top,()=>{a.value=!1});function p(){b.value?.scrollIntoView({behavior:"smooth"})}async function w(){a.value=!1,await ee(),t.value?.scroll({top:0,left:0,behavior:"smooth"})}const i=new ResizeObserver(p);return Y(r,()=>{U(a,I=>{I?(p(),i.observe(r.value)):(t.value.scrollBy(0,0),i.disconnect())},{immediate:!0})}),H(()=>{i.disconnect()}),{scrollToTop:w}},computed:{computedLogs(){return this.logs.length>0?this.timestamps?this.logs:this.updateLogs():this.placeholder?[this.placeholder]:[]}},methods:{updateLogs(){return this.logs.map(o=>this.stripTimestamp(o))},stripTimestamp(o){const e=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:Z|[+-][\d:]+)?\s(.*\s*)/;return o.match(e)?.[1]??o}},icons:{mdiMouseMoveUp:Q}},Be={ref:"scrollWrapper",class:"h-100 overflow-auto px-4 pb-2"},We={ref:"autoScrollEnd"};function qe(o,e,r,t,b,a){return n(),T("div",Be,[g("pre",{ref:"logText",class:X(r.wordWrap?"text-pre-wrap text-break":"text-pre"),"data-cy":"log-text"},[(n(!0),T(K,null,Z(a.computedLogs,(c,f)=>(n(),T("span",{key:f},m(c),1))),128))],2),r.logs.length?(n(),u(L,{key:0,position:"fixed",location:"bottom right",class:"ma-5",onClick:t.scrollToTop,icon:o.$options.icons.mdiMouseMoveUp,"data-cy":"log-scroll-top"},null,8,["onClick","icon"])):C("",!0),g("div",We,null,512)],512)}const Oe=J(Ne,[["render",qe]]),Pe=N` -subscription LogData ($id: ID!, $file: String!) { - logs (id: $id, file: $file) { - lines - connected - path - error - } -} -`,Ee=N` -query LogFiles($id: ID!) { - logFiles(id: $id) { - files - } -} -`,Re=N` -query Jobs($id: ID!, $workflowId: ID!) { - jobs (live: false, ids: [$id], workflows: [$workflowId]) { - id - state - platform - jobId - jobRunnerName - submittedTime - startedTime - finishedTime - } -} -`;class R{constructor(){this.lines=[],this.host=null,this.path=null,this.connected=null,this.error=null}}class Je extends we{constructor(e){super(),this.results=e}onAdded(e,r,t){this.results.connected===!1&&(this.results.lines=[]),e.lines&&this.results.lines.push(...e.lines),e.connected!=null&&(this.results.connected=e.connected),e.error!=null&&(this.results.error=e.error),e.path!=null&&([this.results.host,this.results.path]=e.path.split(":",2))}}const Ue={name:"Log",mixins:[Te,ne],components:{CopyBtn:re,LogComponent:Oe,ViewToolbar:De,JobDetails:ae},emits:[_e],props:{initialOptions:Fe},setup(o,{emit:e}){const r=ye(),t=k("relativeID",{props:o,emit:e}),b=me(t),a=ge(t.value,{onChanged:je(d=>{t.value=d},500)});function c(d){return!d||(x.validate(d,!0)??!0)}const f=q(()=>{if(t.value)try{const d=new x(t.value,!0);if(d.task)return d.job?d:d.clone({job:"NN"})}catch{}return null}),p=k("file",{props:o,emit:e}),w=k("timestamps",{props:o,emit:e},!0),i=be(),I=k("wordWrap",{props:o,emit:e},i.value);U(I,d=>{i.value=d});const y=h(new R);function M(){y.value=new R}const z=q(()=>y.value.path?.substring(0,y.value.path.length-p.value.length-1));j(()=>r.state.offline,()=>{y.value.connected=!1});const A=k("autoScroll",{props:o,emit:e},!0),B="40";return{query:h(null),logFiles:h([]),results:y,parentPath:z,relativeID:t,previousRelativeID:b,inputID:a,validateInputID:c,relativeTokens:f,Tokens:x,file:p,fileLabel:h("Select File"),fileDisabled:h(!1),jobLog:h(t.value==null?0:1),timestamps:w,wordWrap:I,autoScroll:A,reset:M,toolbarBtnSize:B,toolbarBtnProps:Se(B),jobNode:h(null)}},mounted(){this.$watch(()=>({id:this.id??void 0,file:this.file??void 0}),async({id:o},e)=>{this.updateQuery(),o!==e?.id&&await this.setNewFile(!e)},{immediate:!0})},computed:{workflowTokens(){return new x(this.workflowId)},id(){return this.jobLog?this.relativeTokens?.clone(this.workflowTokens)?.id:this.workflowId},controlGroups(){return[{title:"Log",controls:[{title:"Timestamps",icon:fe,action:"toggle",value:this.timestamps,key:"timestamps"},{title:"Word wrap",icon:pe,action:"toggle",value:this.wordWrap,key:"wordWrap"},{title:"Auto scroll",icon:he,action:"toggle",value:this.autoScroll,key:"autoScroll"}]}]}},methods:{setOption(o,e){this[o]=e},updateQuery(){if(this.reset(),!this.file||!this.id){this.query=null;return}this.query=new ce(Pe,{id:this.id,file:this.file},`log-query-${this._uid}`,[new Je(this.results)],!1,!1)},async fetchJobData(){let o;this.jobNode=null;try{this.relativeTokens&&(o=await this.$workflowService.query2(Re,{id:this.relativeTokens.id,workflowId:this.workflowTokens.workflow}))}catch(e){return console.error(e),!1}return this.jobNode=o?.data?.jobs?.[0]??!1,this.jobNode},getDefaultWorkflowLog(){return this.logFiles.find(o=>o.startsWith("scheduler/"))},async updateLogFileList(){if(!this.id){this.handleNoLogFiles();return}this.fileLabel="Updating available files...",this.fileDisabled=!0;let o;try{o=await this.$workflowService.apolloClient.query({query:Ee,variables:{id:this.id}})}catch(r){this.handleLogFileListingErr(r),this.handleNoLogFiles();return}if(!this.id)return;const e=o.data.logFiles?.files??[];e.length?(this.fileLabel="Select File",this.fileDisabled=!1,this.logFiles=e):(o.errors?.length&&this.handleLogFileListingErr(o.errors[0].message),this.handleNoLogFiles())},async setNewFile(o){const e=[this.updateLogFileList()];this.jobLog&&!o&&e.push(this.fetchJobData().then(r=>{this.file=ue(r?.state)})),await Promise.all(e),this.jobLog||(this.file=this.getDefaultWorkflowLog())},handleNoLogFiles(){this.fileLabel=this.id?`No log files for ${this.id}`:"Enter a task/job ID",this.fileDisabled=!0,this.logFiles=[]},handleLogFileListingErr(o){this.$store.dispatch("setAlert",new de(o,"error"))}},watch:{jobLog(o,e){this.file=null,this.relativeID=o?this.previousRelativeID:null}},icons:{mdiFolderRefresh:ie,mdiPowerPlug:se,mdiPowerPlugOff:le,mdiFileAlertOutline:oe,mdiInformationOutline:te}},Me={"data-cy":"log-path",class:"ml-2 mr-1 d-flex text-medium-emphasis text-pre overflow-x-hidden"},ze={class:"flex-shrink-1 text-truncate"},Ae={class:"text-pre-wrap text-break"};function Qe(o,e,r,t,b,a){const c=V("ViewToolbar"),f=V("JobDetails"),p=V("CopyBtn"),w=V("log-component");return n(),u(W,{class:"c-log h-100 pa-0 d-flex flex-column",fluid:""},{default:l(()=>[s(W,{fluid:""},{default:l(()=>[s(F,{dense:"",class:"flex-0-0"},{default:l(()=>[s(D,{class:"pt-0"},{default:l(()=>[s(ve,{modelValue:t.jobLog,"onUpdate:modelValue":e[0]||(e[0]=i=>t.jobLog=i),divided:"",mandatory:"",variant:"outlined",color:"primary",density:"comfortable"},{default:l(()=>[s(L,{"data-cy":"workflow-toggle"},{default:l(()=>[...e[7]||(e[7]=[v("Workflow",-1)])]),_:1}),s(L,{"data-cy":"job-toggle"},{default:l(()=>[...e[8]||(e[8]=[v("Job",-1)])]),_:1})]),_:1},8,["modelValue"]),s(c,{groups:a.controlGroups,onSetOption:a.setOption,size:t.toolbarBtnSize},null,8,["groups","onSetOption","size"])]),_:1})]),_:1}),s(F,{dense:"",class:"flex-0-0"},{default:l(()=>[s(D,{cols:"8"},{default:l(()=>[t.jobLog?(n(),u(O,{key:0,"data-cy":"job-id-input",class:"flex-grow-1 flex-column",modelValue:t.inputID,"onUpdate:modelValue":e[2]||(e[2]=i=>t.inputID=i),rules:[t.validateInputID],placeholder:"cycle/task/job",clearable:""},{"prepend-inner":l(()=>[s(L,_({disabled:!t.relativeTokens||t.jobNode===!1},t.toolbarBtnProps,{size:"medium",variant:"plain",onClick:e[1]||(e[1]=()=>t.jobNode??a.fetchJobData()),"data-cy":"job-info-btn"}),{default:l(()=>[s(P,{icon:o.$options.icons.mdiInformationOutline},null,8,["icon"]),s(ke,{activator:"parent","close-on-content-click":!1},{default:l(()=>[s(Le,{class:"pa-2"},{default:l(()=>[t.jobNode?(n(),u(f,{key:1,node:t.jobNode,density:"compact",hover:""},{header:l(()=>[v(m(new t.Tokens(t.jobNode.id).relativeID),1)]),_:1},8,["node"])):(n(),u(E,{key:0,type:"text@6"}))]),_:1})]),_:1})]),_:1},16,["disabled"])]),_:1},8,["modelValue","rules"])):(n(),u(O,{key:1,"data-cy":"workflow-id-input",modelValue:o.workflowId,"onUpdate:modelValue":e[3]||(e[3]=i=>o.workflowId=i),disabled:""},null,8,["modelValue"]))]),_:1}),s(D,{cols:"4",class:"d-flex align-start col-gap-2"},{default:l(()=>[s(Ie,{"data-cy":"file-input",label:t.fileLabel,disabled:t.fileDisabled,items:t.logFiles,modelValue:t.file,"onUpdate:modelValue":e[4]||(e[4]=i=>t.file=i),"menu-props":{"data-cy":"file-input-menu"}},null,8,["label","disabled","items","modelValue"]),s(L,_({onClick:e[5]||(e[5]=()=>this.updateLogFileList())},t.toolbarBtnProps,{"data-cy":"refresh-files"}),{default:l(()=>[s(P,{icon:o.$options.icons.mdiFolderRefresh},null,8,["icon"]),s(xe,null,{default:l(()=>[...e[9]||(e[9]=[v("Refresh file list",-1)])]),_:1})]),_:1},16)]),_:1})]),_:1}),s(F,{dense:"",class:"flex-0-0"},{default:l(()=>[t.results.path?(n(),u(D,{key:0,class:"d-flex align-center"},{default:l(()=>[s(Ve,_({"data-cy":"connected-icon",variant:"outlined",class:"flex-shrink-0"},t.results.connected?{color:"success",prependIcon:o.$options.icons.mdiPowerPlug}:{color:"error",prependIcon:o.$options.icons.mdiPowerPlugOff,onClick:a.updateQuery}),{default:l(()=>[v(m(t.results.connected?"Connected":"Reconnect"),1)]),_:1},16),g("div",Me,[g("span",null,m(t.results.host)+":",1),g("span",ze,m(t.parentPath),1),g("span",null,"/"+m(t.file),1)]),s(p,{text:t.results.path,tooltip:"Copy path"},null,8,["text"])]),_:1})):C("",!0)]),_:1}),t.results.error?(n(),u(Ce,{key:0,type:"error",variant:"tonal",density:"compact",class:"mt-2",icon:o.$options.icons.mdiFileAlertOutline},{default:l(()=>[g("span",Ae,m(t.results.error),1)]),_:1},8,["icon"])):C("",!0)]),_:1}),a.id&&t.file&&t.results.connected==null?(n(),u(E,{key:0,type:"text@5",class:"align-content-start"})):(n(),u(w,{key:1,"data-cy":"log-viewer",logs:t.results.lines,timestamps:t.timestamps,"word-wrap":t.wordWrap,autoScroll:t.autoScroll,"onUpdate:autoScroll":e[6]||(e[6]=i=>t.autoScroll=i)},null,8,["logs","timestamps","word-wrap","autoScroll"]))]),_:1})}const $e=J(Ue,[["render",Qe]]);export{$e as default}; diff --git a/cylc/uiserver/ui/2.10.0/assets/Table-C-CIIc28.js b/cylc/uiserver/ui/2.10.0/assets/Table-C-CIIc28.js deleted file mode 100644 index b06f7272..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/Table-C-CIIc28.js +++ /dev/null @@ -1,86 +0,0 @@ -import{c3 as q,aj as Q,q as Z,c4 as V,e as F,w as m,c5 as P,bP as c,c6 as I,bn as L,o as T,g as a,x as N,F as G,r as H,z as d,bm as J,b0 as E,t as k,c7 as v,f as U,B as X,bi as Y,D as K,c8 as j,bJ as ee,az as te,ax as ae,l as se,b1 as oe,y as ne,c9 as le,ca as g,_ as ie,a3 as re,a4 as de,a6 as me,j as $,ad as ue,I as ce,C as B,V as A,h as M}from"./index-jbzX_AXb.js";import{g as fe}from"./graphql-o3z6-itG.js";import{u as S,i as z,a as _}from"./initialOptions-Ceh0265h.js";import{_ as ke,m as pe}from"./filter-E7bBrTct.js";import{V as we,a as be}from"./VDataTable-BqaL5Tnv.js";import"./VPagination-C84GdNtS.js";function C(o,n){return new Date(o)-new Date(n)}function Te(o,n){return o-n}const ye=["data-cy-task-name"],he={style:{width:"2em"}},ge={style:{width:"2em"}},_e={colspan:3},ve={class:"d-flex align-content-center flex-nowrap"},xe={class:"d-flex",style:{"margin-left":"2em"}},De={class:"ml-2"},Fe={__name:"Table",props:{tasks:{type:Array,required:!0},initialOptions:z},emits:[S],setup(o,{emit:n}){const u=n,l=o,O=q(),p=_("sortBy",{props:l,emit:u},[{key:"task.tokens.cycle",order:O.value?"desc":"asc"}]),y=_("page",{props:l,emit:u},1),h=_("itemsPerPage",{props:l,emit:u},50),w=Q([{title:"Task",key:"task.name",sortFunc:g},{title:"Jobs",key:"data-table-expand"},{title:"Cycle Point",key:"task.tokens.cycle",sortFunc:g},{title:"Platform",key:"latestJob.node.platform",sortFunc:g},{title:"Job Runner",key:"latestJob.node.jobRunnerName",sortFunc:g},{title:"Job ID",key:"latestJob.node.jobId",sortFunc:g},{title:"Submit",key:"latestJob.node.submittedTime",sortFunc:C},{title:"Start",key:"latestJob.node.startedTime",sortFunc:C},{title:"Finish",key:"latestJob.node.finishedTime",sortRaw(i,s){const r=i.latestJob?.node,e=s.latestJob?.node;return x("latestJob.node.finishedTime",C,r?.finishedTime||r?.estimatedFinishTime,e?.finishedTime||e?.estimatedFinishTime)}},{title:"Run Time",key:"task.node.task.meanElapsedTime",sortRaw(i,s){const r=D.value.get(i.task.id),e=D.value.get(s.task.id);return x("task.node.task.meanElapsedTime",Te,r?.actual||r?.estimate,e?.actual||e?.estimate)}}]);function x(i,s,r,e){const t=I(r),f=I(e);if(t&&f)return s(r,e);if(!t&&!f)return 0;const{order:b}=p.value.find(R=>R.key===i);if(!t)return b==="asc"?1:-1;if(!f)return b==="asc"?-1:1}for(const i of w.value)i.sortFunc&&(i.sort=(s,r)=>x(i.key,i.sortFunc,s,r));const D=Z(()=>new Map(l.tasks.map(({task:i,latestJob:s})=>[i.id,{actual:V(s?.node),estimate:i.node?.task?.meanElapsedTime}]))),W=[{value:10,title:"10"},{value:20,title:"20"},{value:50,title:"50"},{value:100,title:"100"},{value:200,title:"200"},{value:-1,title:"All"}];return(i,s)=>{const r=L("command-menu");return T(),F(we,{headers:w.value,items:o.tasks,"item-value":"task.id","multi-sort":"","sort-by":c(p),"onUpdate:sortBy":s[0]||(s[0]=e=>P(p)?p.value=e:null),"show-expand":"",density:"compact",page:c(y),"onUpdate:page":s[1]||(s[1]=e=>P(y)?y.value=e:null),"items-per-page":c(h),"onUpdate:itemsPerPage":s[2]||(s[2]=e=>P(h)?h.value=e:null)},{"item.task.name":m(({item:e})=>[d("div",{class:te(["d-flex align-center flex-nowrap",{"flow-none":c(ae)(e.task.node.flowNums)}]),"data-cy-task-name":e.task.name},[d("div",he,[J(a(oe,{task:e.task.node,startTime:e.latestJob?.node?.startedTime},null,8,["task","startTime"]),[[r,e.task]])]),d("div",ge,[e.latestJob?J((T(),F(E,{key:0,status:e.latestJob.node.state,"previous-state":e.previousJob?.node?.state},null,8,["status","previous-state"])),[[r,e.latestJob]]):ne("",!0)]),se(" "+k(e.task.name)+" ",1),a(le,{flowNums:e.task.node.flowNums,class:"ml-2"},null,8,["flowNums"])],10,ye)]),"item.latestJob.node.finishedTime":m(({item:e,value:t})=>[a(v,{actual:t,estimate:e.latestJob?.node.estimatedFinishTime},null,8,["actual","estimate"])]),"item.task.node.task.meanElapsedTime":m(({item:e})=>[a(v,ee(D.value.get(e.task.id),{formatter:t=>c(U)(t,{allowZeros:!0}),tooltip:"Mean for this task"}),null,16,["formatter"])]),"item.data-table-expand":m(({item:e,internalItem:t,toggleExpand:f,isExpanded:b})=>[a(X,{onClick:R=>f(t),icon:"",variant:"text",size:"small",style:Y({visibility:(e.task.children||[]).length?null:"hidden",transform:b(t)?"rotate(180deg)":null})},{default:m(()=>[a(K,{icon:c(j),size:"large"},null,8,["icon"])]),_:1},8,["onClick","style"])]),"expanded-row":m(({item:e})=>[(T(!0),N(G,null,H(e.task.children,(t,f)=>(T(),N("tr",{key:t.id,class:"expanded-row bg-grey-lighten-5"},[d("td",_e,[d("div",ve,[d("div",xe,[J((T(),F(E,{key:`${t.id}-summary-${f}`,status:t.node.state},null,8,["status"])),[[r,t]]),d("span",De,"#"+k(t.node.submitNum),1)])])]),d("td",null,k(t.node.platform),1),d("td",null,k(t.node.jobRunnerName),1),d("td",null,k(t.node.jobId),1),d("td",null,k(t.node.submittedTime),1),d("td",null,k(t.node.startedTime),1),d("td",null,[a(v,{actual:t.node.finishedTime,estimate:t.node.estimatedFinishTime},null,8,["actual","estimate"])]),d("td",null,[a(v,{actual:c(V)(t.node),estimate:e.task.node?.task.meanElapsedTime,formatter:b=>c(U)(b,{allowZeros:!0}),tooltip:"Mean"},null,8,["actual","estimate","formatter"])])]))),128))]),bottom:m(()=>[a(be,{itemsPerPageOptions:W})]),_:1},8,["headers","items","sort-by","page","items-per-page"])}}},Pe=ce` -subscription Workflow ($workflowId: ID) { - deltas (workflows: [$workflowId]) { - id - added { - ...AddedDelta - } - updated (stripNull: true) { - ...UpdatedDelta - } - pruned { - ...PrunedDelta - } - } -} - -fragment AddedDelta on Added { - workflow { - ...WorkflowData - } - taskProxies { - ...TaskProxyData - } - jobs { - ...JobData - } -} - -fragment UpdatedDelta on Updated { - workflow { - ...WorkflowData - } - taskProxies { - ...TaskProxyData - } - jobs { - ...JobData - } -} - -fragment PrunedDelta on Pruned { - workflow - familyProxies - taskProxies - jobs -} - -fragment WorkflowData on Workflow { - id - reloaded -} - -fragment TaskProxyData on TaskProxy { - id - state - isHeld - isQueued - isRunahead - isRetry - isWallclock - isXtriggered - task { - meanElapsedTime - } - firstParent { - id - } - runtime { - runMode - } - flowNums -} - -fragment JobData on Job { - id - jobRunnerName - jobId - platform - startedTime - submittedTime - finishedTime - estimatedFinishTime - state - submitNum -} -`,Je={name:"Table",mixins:[fe,me],components:{TableComponent:Fe,TaskFilter:ke},emits:[S],props:{initialOptions:z},setup(o,{emit:n}){const u=_("tasksFilter",{props:o,emit:n},{});return{dataTableOptions:_("dataTableOptions",{props:o,emit:n}),tasksFilter:u}},computed:{...de("workflows",["cylcTree"]),...re("workflows",["getNodes"]),workflowIDs(){return[this.workflowId]},workflows(){return this.getNodes("workflow",this.workflowIDs)},tasks(){const o=[];for(const n of this.workflows)for(const u of n.children)for(const l of u.children)o.push({task:l,latestJob:l.children[0],previousJob:l.children[1]});return o},query(){return new ue(Pe,this.variables,"workflow",[],!0,!0)},filteredTasks(){return this.tasks.filter(({task:o})=>pe(o,this.tasksFilter.id,this.tasksFilter.states))}}},Ce={class:"h-100"};function Ne(o,n,u,l,O,p){const y=B("TaskFilter"),h=B("TableComponent");return T(),N("div",Ce,[a($,{fluid:"",class:"c-table ma-0 pa-2 h-100 flex-column d-flex"},{default:m(()=>[a(A,{"no-gutters":"",class:"d-flex flex-wrap flex-grow-0"},{default:m(()=>[a(M,null,{default:m(()=>[a(y,{modelValue:l.tasksFilter,"onUpdate:modelValue":n[0]||(n[0]=w=>l.tasksFilter=w)},null,8,["modelValue"])]),_:1})]),_:1}),a(A,{"no-gutters":"",class:"flex-grow-1 position-relative"},{default:m(()=>[a(M,{cols:"12",class:"mh-100 position-relative"},{default:m(()=>[a($,{fluid:"",class:"ma-0 pa-0 w-100 h-100 left-0 top-0 position-absolute pt-2"},{default:m(()=>[a(h,{tasks:p.filteredTasks,"initial-options":l.dataTableOptions,"onUpdate:initialOptions":n[1]||(n[1]=w=>l.dataTableOptions=w)},null,8,["tasks","initial-options"])]),_:1})]),_:1})]),_:1})]),_:1})])}const $e=ie(Je,[["render",Ne]]);export{$e as default}; diff --git a/cylc/uiserver/ui/2.10.0/assets/VCheckbox-nTlFk1Wv.js b/cylc/uiserver/ui/2.10.0/assets/VCheckbox-nTlFk1Wv.js deleted file mode 100644 index 5d574826..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/VCheckbox-nTlFk1Wv.js +++ /dev/null @@ -1 +0,0 @@ -import{bR as I,bS as R,cm as g,cD as A,aj as B,bX as D,cn as U,co as l,cE as c,g as r,bJ as u,cl as j,cp as q,cq as w,cr as E,cF as J}from"./index-jbzX_AXb.js";const M=R({...E(),...w(J(),["inline"])},"VCheckbox"),S=I()({name:"VCheckbox",inheritAttrs:!1,props:M(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,d){let{attrs:n,slots:o}=d;const s=g(e,"modelValue"),{isFocused:i,focus:m,blur:b}=A(e),t=B(),V=j();return D(()=>{const[f,p]=U(n),k=l.filterProps(e),v=c.filterProps(e);return r(l,u({ref:t,class:["v-checkbox",e.class]},f,k,{modelValue:s.value,"onUpdate:modelValue":a=>s.value=a,id:e.id||`checkbox-${V}`,focused:i.value,style:e.style}),{...o,default:a=>{let{id:x,messagesId:h,isDisabled:P,isReadonly:C,isValid:y}=a;return r(c,u(v,{id:x.value,"aria-describedby":h.value,disabled:P.value,readonly:C.value},p,{error:y.value===!1,modelValue:s.value,"onUpdate:modelValue":F=>s.value=F,onFocus:m,onBlur:b}),o)}})}),q({},t)}});export{S as V}; diff --git a/cylc/uiserver/ui/2.10.0/assets/VDataTable-BqaL5Tnv.js b/cylc/uiserver/ui/2.10.0/assets/VDataTable-BqaL5Tnv.js deleted file mode 100644 index d26028bd..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/VDataTable-BqaL5Tnv.js +++ /dev/null @@ -1 +0,0 @@ -import{cI as rt,bS as I,cm as M,q as w,ap as de,cJ as we,cK as se,cL as W,cM as z,bR as K,cN as te,bX as U,z as y,g as x,A as ke,bJ as A,c2 as G,cO as st,bZ as O,az as Z,aj as L,cP as ot,cQ as ut,cR as it,cS as dt,cT as F,cU as oe,cV as De,cW as Y,cX as J,cY as ct,bU as ft,bW as ce,cZ as gt,F as j,c_ as vt,c$ as fe,cE as ge,D as me,bi as mt,bL as ht,B as Ie,l as he,d0 as ue,d1 as Q,t as bt,d2 as X,ao as yt,d3 as pt,d4 as xt,bh as be,d5 as St,d6 as Pt,L as wt}from"./index-jbzX_AXb.js";import{V as ye}from"./VPagination-C84GdNtS.js";function pe(e,t,l){return Object.keys(e).filter(a=>rt(a)&&a.endsWith(t)).reduce((a,n)=>(a[n.slice(0,-t.length)]=r=>e[n](r,l(r)),a),{})}const kt=I({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),Te=Symbol.for("vuetify:data-table-pagination");function Dt(e){const t=M(e,"page",void 0,a=>Number(a??1)),l=M(e,"itemsPerPage",void 0,a=>Number(a??10));return{page:t,itemsPerPage:l}}function It(e){const{page:t,itemsPerPage:l,itemsLength:a}=e,n=w(()=>l.value===-1?0:l.value*(t.value-1)),r=w(()=>l.value===-1?a.value:Math.min(a.value,n.value+l.value)),s=w(()=>l.value===-1||a.value===0?1:Math.ceil(a.value/l.value));de([t,s],()=>{t.value>s.value&&(t.value=s.value)});function i(d){l.value=d,t.value=1}function o(){t.value=se(t.value+1,1,s.value)}function u(){t.value=se(t.value-1,1,s.value)}function f(d){t.value=se(d,1,s.value)}const g={page:t,itemsPerPage:l,startIndex:n,stopIndex:r,pageCount:s,itemsLength:a,nextPage:o,prevPage:u,setPage:f,setItemsPerPage:i};return z(Te,g),g}function Tt(){const e=W(Te);if(!e)throw new Error("Missing pagination!");return e}function Vt(e){const t=we("usePaginatedItems"),{items:l,startIndex:a,stopIndex:n,itemsPerPage:r}=e,s=w(()=>r.value<=0?l.value:l.value.slice(a.value,n.value));return de(s,i=>{t.emit("update:currentItems",i)},{immediate:!0}),{paginatedItems:s}}const Ve=I({prevIcon:{type:G,default:"$prev"},nextIcon:{type:G,default:"$next"},firstIcon:{type:G,default:"$first"},lastIcon:{type:G,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),xe=K()({name:"VDataTableFooter",props:Ve(),setup(e,t){let{slots:l}=t;const{t:a}=te(),{page:n,pageCount:r,startIndex:s,stopIndex:i,itemsLength:o,itemsPerPage:u,setItemsPerPage:f}=Tt(),g=w(()=>e.itemsPerPageOptions.map(d=>typeof d=="number"?{value:d,title:d===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(d)}:{...d,title:isNaN(Number(d.title))?a(d.title):d.title}));return U(()=>{const d=ye.filterProps(e);return y("div",{class:"v-data-table-footer"},[l.prepend?.(),y("div",{class:"v-data-table-footer__items-per-page"},[y("span",{"aria-label":a(e.itemsPerPageText)},[a(e.itemsPerPageText)]),x(ke,{items:g.value,modelValue:u.value,"onUpdate:modelValue":m=>f(Number(m)),density:"compact",variant:"outlined",hideDetails:!0},null)]),y("div",{class:"v-data-table-footer__info"},[y("div",null,[a(e.pageText,o.value?s.value+1:0,i.value,o.value)])]),y("div",{class:"v-data-table-footer__pagination"},[x(ye,A({modelValue:n.value,"onUpdate:modelValue":m=>n.value=m,density:"comfortable",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:r.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:"plain"},d),null)])])}),{}}}),ee=st({align:{type:String,default:"start"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:l}=t;const a=e.tag??"td",n=typeof e.fixed=="string"?e.fixed:e.fixed?"start":"none";return x(a,{class:Z(["v-data-table__td",{"v-data-table-column--fixed":n==="start","v-data-table-column--fixed-end":n==="end","v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`]),style:{height:O(e.height),width:O(e.width),maxWidth:O(e.maxWidth),left:n==="start"?O(e.fixedOffset||null):void 0,right:n==="end"?O(e.fixedEndOffset||null):void 0}},{default:()=>[l.default?.()]})}),Ft=I({headers:Array},"DataTable-header"),Fe=Symbol.for("vuetify:data-table-headers"),Ce={title:"",sortable:!1},Ct={...Ce,width:48};function Bt(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(l=>({element:l,priority:0}));return{enqueue:(l,a)=>{let n=!1;for(let r=0;ra){t.splice(r,0,{element:l,priority:a}),n=!0;break}n||t.push({element:l,priority:a})},size:()=>t.length,count:()=>{let l=0;if(!t.length)return 0;const a=Math.floor(t[0].priority);for(let n=0;nt.shift()}}function ie(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const l of e.children)ie(l,t);return t}function Be(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const l of e)l.key&&t.add(l.key),l.children&&Be(l.children,t);return t}function _t(e){if(e.key){if(e.key==="data-table-group")return Ce;if(["data-table-expand","data-table-select"].includes(e.key))return Ct}}function ve(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(l=>ve(l,t+1))):t}function Ot(e){let t=!1;function l(r,s){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"none";if(r)if(i!=="none"&&(r.fixed=i),r.fixed===!0&&(r.fixed="start"),r.fixed===s)if(r.children)if(s==="start")for(let o=r.children.length-1;o>=0;o--)l(r.children[o],s,s);else for(let o=0;o=0;o--)l(r.children[o],s);else for(let o=0;o=0;r--)l(e[r],"start");for(let r=0;r=0;r--)n=Oe(e[r],n)}function _e(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedOffset=t;for(const l of e.children)t=_e(l,t)}else e.fixed&&e.fixed!=="end"&&(e.fixedOffset=t,t+=parseFloat(e.width||"0")||0);return t}function Oe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedEndOffset=t;for(const l of e.children)t=Oe(l,t)}else e.fixed==="end"&&(e.fixedEndOffset=t,t+=parseFloat(e.width||"0")||0);return t}function Et(e,t){const l=[];let a=0;const n=Bt(e);for(;n.size()>0;){let s=n.count();const i=[];let o=1;for(;s>0;){const{element:u,priority:f}=n.dequeue(),g=t-a-ve(u);if(i.push({...u,rowspan:g??1,colspan:u.children?ie(u).length:1}),u.children)for(const d of u.children){const m=f%1+o/Math.pow(10,a+2);n.enqueue(d,a+g+m)}o+=1,s-=1}a+=1,l.push(i)}return{columns:e.map(s=>ie(s)).flat(),headers:l}}function Ee(e){const t=[];for(const l of e){const a={..._t(l),...l},n=a.key??(typeof a.value=="string"?a.value:null),r=a.value??n??null,s={...a,key:n,value:r,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?Ee(a.children):void 0};t.push(s)}return t}function At(e,t){const l=L([]),a=L([]),n=L({}),r=L({}),s=L({});ot(()=>{const u=(e.headers||Object.keys(e.items[0]??{}).map(b=>({key:b,title:ut(b)}))).slice(),f=Be(u);t?.groupBy?.value.length&&!f.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),t?.showSelect?.value&&!f.has("data-table-select")&&u.unshift({key:"data-table-select"}),t?.showExpand?.value&&!f.has("data-table-expand")&&u.push({key:"data-table-expand"});const g=Ee(u);Ot(g);const d=Math.max(...g.map(b=>ve(b)))+1,m=Et(g,d);l.value=m.headers,a.value=m.columns;const p=m.headers.flat(1);for(const b of p)b.key&&(b.sortable&&(b.sort&&(n.value[b.key]=b.sort),b.sortRaw&&(r.value[b.key]=b.sortRaw)),b.filter&&(s.value[b.key]=b.filter))});const i={headers:l,columns:a,sortFunctions:n,sortRawFunctions:r,filterFunctions:s};return z(Fe,i),i}function ae(){const e=W(Fe);if(!e)throw new Error("Missing headers!");return e}const $t={showSelectAll:!1,allSelected:()=>[],select:e=>{let{items:t,value:l}=e;return new Set(l?[t[0]?.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},Ae={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:l,selected:a}=e;for(const n of t)l?a.add(n.value):a.delete(n.value);return a},selectAll:e=>{let{value:t,currentPage:l,selected:a}=e;return Ae.select({items:l,value:t,selected:a})}},$e={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:l,selected:a}=e;for(const n of t)l?a.add(n.value):a.delete(n.value);return a},selectAll:e=>{let{value:t,allItems:l,selected:a}=e;return $e.select({items:l,value:t,selected:a})}},Nt=I({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:De}},"DataTable-select"),Ne=Symbol.for("vuetify:data-table-selection");function Rt(e,t){let{allItems:l,currentPage:a}=t;const n=M(e,"modelValue",e.modelValue,h=>new Set(oe(h).map(S=>l.value.find(V=>e.valueComparator(S,V.value))?.value??S)),h=>[...h.values()]),r=w(()=>l.value.filter(h=>h.selectable)),s=w(()=>a.value.filter(h=>h.selectable)),i=w(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return $t;case"all":return $e;case"page":default:return Ae}}),o=dt(null);function u(h){return oe(h).every(S=>n.value.has(S.value))}function f(h){return oe(h).some(S=>n.value.has(S.value))}function g(h,S){const V=i.value.select({items:h,value:S,selected:new Set(n.value)});n.value=V}function d(h,S,V){const k=[];if(S=S??a.value.findIndex(C=>C.value===h.value),e.selectStrategy!=="single"&&V?.shiftKey&&o.value!==null){const[C,N]=[o.value,S].sort((E,P)=>E-P);k.push(...a.value.slice(C,N+1).filter(E=>E.selectable))}else k.push(h),o.value=S;g(k,!u([h]))}function m(h){const S=i.value.selectAll({value:h,allItems:r.value,currentPage:s.value,selected:new Set(n.value)});n.value=S}const p=w(()=>n.value.size>0),b=w(()=>{const h=i.value.allSelected({allItems:r.value,currentPage:s.value});return!!h.length&&u(h)}),c=F(()=>i.value.showSelectAll),T={toggleSelect:d,select:g,selectAll:m,isSelected:u,isSomeSelected:f,someSelected:p,allSelected:b,showSelectAll:c,lastSelectedIndex:o,selectStrategy:i};return z(Ne,T),T}function le(){const e=W(Ne);if(!e)throw new Error("Missing selection!");return e}const Ht=I({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),Re=Symbol.for("vuetify:data-table-sort");function Lt(e){const t=M(e,"sortBy"),l=F(()=>e.mustSort),a=F(()=>e.multiSort);return{sortBy:t,mustSort:l,multiSort:a}}function Gt(e){const{sortBy:t,mustSort:l,multiSort:a,page:n}=e,r=o=>{if(o.key==null)return;let u=t.value.map(g=>({...g}))??[];const f=u.find(g=>g.key===o.key);f?f.order==="desc"?l.value&&u.length===1?f.order="asc":u=u.filter(g=>g.key!==o.key):f.order="desc":a.value?u.push({key:o.key,order:"asc"}):u=[{key:o.key,order:"asc"}],t.value=u,n&&(n.value=1)};function s(o){return!!t.value.find(u=>u.key===o.key)}const i={sortBy:t,toggleSort:r,isSorted:s};return z(Re,i),i}function He(){const e=W(Re);if(!e)throw new Error("Missing sort!");return e}function Mt(e,t,l,a){const n=te();return{sortedItems:w(()=>l.value.length?jt(t.value,l.value,n.current.value,{transform:a?.transform,sortFunctions:{...e.customKeySort,...a?.sortFunctions?.value},sortRawFunctions:a?.sortRawFunctions?.value}):t.value)}}function jt(e,t,l,a){const n=new Intl.Collator(l,{sensitivity:"accent",usage:"sort"});return e.map(s=>[s,a?.transform?a.transform(s):s]).sort((s,i)=>{for(let o=0;oc!=null?c.toString().toLocaleLowerCase():c),d!==m))return J(d)&&J(m)?0:J(d)?-1:J(m)?1:!isNaN(d)&&!isNaN(m)?Number(d)-Number(m):n.compare(d,m)}return 0}).map(s=>{let[i]=s;return i})}const Le=I({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,sortAscIcon:{type:G,default:"$sortAsc"},sortDescIcon:{type:G,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...fe(),...vt()},"VDataTableHeaders"),Se=K()({name:"VDataTableHeaders",props:Le(),setup(e,t){let{slots:l}=t;const{t:a}=te(),{toggleSort:n,sortBy:r,isSorted:s}=He(),{someSelected:i,allSelected:o,selectAll:u,showSelectAll:f}=le(),{columns:g,headers:d}=ae(),{loaderClasses:m}=ct(e);function p(P,v){if(!(e.sticky||e.fixedHeader)&&!P.fixed)return;const D=typeof P.fixed=="string"?P.fixed:P.fixed?"start":"none";return{position:"sticky",left:D==="start"?O(P.fixedOffset):void 0,right:D==="end"?O(P.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${v})`:void 0}}function b(P,v){P.key==="Enter"&&!e.disableSort&&n(v)}function c(P){const v=r.value.find(D=>D.key===P.key);return v?v.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:T,backgroundColorStyles:h}=ft(()=>e.color),{displayClasses:S,mobile:V}=ce(e),k=w(()=>({headers:d.value,columns:g.value,toggleSort:n,isSorted:s,sortBy:r.value,someSelected:i.value,allSelected:o.value,selectAll:u,getSortIcon:c})),C=w(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},S.value,m.value]),N=P=>{let{column:v,x:D,y:B}=P;const ne=v.key==="data-table-select"||v.key==="data-table-expand",re=A(e.headerProps??{},v.headerProps??{});return x(ee,A({tag:"th",align:v.align,class:[{"v-data-table__th--sortable":v.sortable&&!e.disableSort,"v-data-table__th--sorted":s(v),"v-data-table__th--fixed":v.fixed},...C.value],style:{width:O(v.width),minWidth:O(v.minWidth),maxWidth:O(v.maxWidth),...p(v,B)},colspan:v.colspan,rowspan:v.rowspan,fixed:v.fixed,nowrap:v.nowrap,lastFixed:v.lastFixed,firstFixedEnd:v.firstFixedEnd,noPadding:ne,tabindex:v.sortable?0:void 0,onClick:v.sortable?()=>n(v):void 0,onKeydown:v.sortable?R=>b(R,v):void 0},re),{default:()=>{const R=`header.${v.key}`,H={column:v,selectAll:u,isSorted:s,toggleSort:n,sortBy:r.value,someSelected:i.value,allSelected:o.value,getSortIcon:c};return l[R]?l[R](H):v.key==="data-table-select"?l["header.data-table-select"]?.(H)??(f.value&&x(ge,{modelValue:o.value,indeterminate:i.value&&!o.value,"onUpdate:modelValue":u},null)):y("div",{class:"v-data-table-header__content"},[y("span",null,[v.title]),v.sortable&&!e.disableSort&&x(me,{key:"icon",class:"v-data-table-header__sort-icon",icon:c(v)},null),e.multiSort&&s(v)&&y("div",{key:"badge",class:Z(["v-data-table-header__sort-badge",...T.value]),style:mt(h.value)},[r.value.findIndex(q=>q.key===v.key)+1])])}})},E=()=>{const P=w(()=>g.value.filter(D=>D?.sortable&&!e.disableSort)),v=w(()=>{if(g.value.find(B=>B.key==="data-table-select")!=null)return o.value?"$checkboxOn":i.value?"$checkboxIndeterminate":"$checkboxOff"});return x(ee,A({tag:"th",class:[...C.value],colspan:d.value.length+1},e.headerProps),{default:()=>[y("div",{class:"v-data-table-header__content"},[x(ke,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:P.value,label:a("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>r.value=[],appendIcon:v.value,"onClick:append":()=>u(!o.value)},{chip:D=>x(ht,{onClick:D.item.raw?.sortable?()=>n(D.item.raw):void 0,onMousedown:B=>{B.preventDefault(),B.stopPropagation()}},{default:()=>[D.item.title,x(me,{class:Z(["v-data-table__td-sort-icon",s(D.item.raw)&&"v-data-table__td-sort-icon-active"]),icon:c(D.item.raw),size:"small"},null)]})})])]})};U(()=>V.value?y("tr",null,[x(E,null,null)]):y(j,null,[l.headers?l.headers(k.value):d.value.map((P,v)=>y("tr",null,[P.map((D,B)=>x(N,{column:D,x:B,y:v},null))])),e.loading&&y("tr",{class:"v-data-table-progress"},[y("th",{colspan:g.value.length},[x(gt,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:l.loader})])])]))}}),Wt=I({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Ge=Symbol.for("vuetify:data-table-group");function zt(e){return{groupBy:M(e,"groupBy")}}function Kt(e){const{disableSort:t,groupBy:l,sortBy:a}=e,n=L(new Set),r=w(()=>l.value.map(f=>({...f,order:f.order??!1})).concat(t?.value?[]:a.value));function s(f){return n.value.has(f.id)}function i(f){const g=new Set(n.value);s(f)?g.delete(f.id):g.add(f.id),n.value=g}function o(f){function g(d){const m=[];for(const p of d.items)"type"in p&&p.type==="group"?m.push(...g(p)):m.push(p);return[...new Set(m)]}return g({items:f})}const u={sortByWithGroups:r,toggleGroup:i,opened:n,groupBy:l,extractRows:o,isGroupOpen:s};return z(Ge,u),u}function Me(){const e=W(Ge);if(!e)throw new Error("Missing group!");return e}function qt(e,t){if(!e.length)return[];const l=new Map;for(const a of e){const n=Y(a.raw,t);l.has(n)||l.set(n,[]),l.get(n).push(a)}return l}function je(e,t){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const n=qt(e,t[0]),r=[],s=t.slice(1);return n.forEach((i,o)=>{const u=t[0],f=`${a}_${u}_${o}`;r.push({depth:l,id:f,key:u,value:o,items:s.length?je(i,s,l+1,f):i,type:"group"})}),r}function We(e,t){const l=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&l.push(a),(t.has(a.id)||a.value==null)&&l.push(...We(a.items,t))):l.push(a);return l}function Ut(e,t,l){return{flatItems:w(()=>{if(!t.value.length)return e.value;const n=je(e.value,t.value.map(r=>r.key));return We(n,l.value)})}}const Jt=I({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Qt=K()({name:"VDataTableGroupHeaderRow",props:Jt(),setup(e,t){let{slots:l}=t;const{isGroupOpen:a,toggleGroup:n,extractRows:r}=Me(),{isSelected:s,isSomeSelected:i,select:o}=le(),{columns:u}=ae(),f=w(()=>r([e.item]));return()=>y("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(g=>{if(g.key==="data-table-group"){const d=a(e.item)?"$expand":"$next",m=()=>n(e.item);return l["data-table-group"]?.({item:e.item,count:f.value.length,props:{icon:d,onClick:m}})??x(ee,{class:"v-data-table-group-header-row__column"},{default:()=>[x(Ie,{size:"small",variant:"text",icon:d,onClick:m},null),y("span",null,[e.item.value]),y("span",null,[he("("),f.value.length,he(")")])]})}if(g.key==="data-table-select"){const d=s(f.value),m=i(f.value)&&!d,p=b=>o(f.value,b);return l["data-table-select"]?.({props:{modelValue:d,indeterminate:m,"onUpdate:modelValue":p}})??y("td",null,[x(ge,{modelValue:d,indeterminate:m,"onUpdate:modelValue":p},null)])}return y("td",null,null)})])}}),Xt=I({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),ze=Symbol.for("vuetify:datatable:expanded");function Zt(e){const t=F(()=>e.expandOnClick),l=M(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function a(i,o){const u=new Set(l.value);o?u.add(i.value):u.delete(i.value),l.value=u}function n(i){return l.value.has(i.value)}function r(i){a(i,!n(i))}const s={expand:a,expanded:l,expandOnClick:t,isExpanded:n,toggleExpand:r};return z(ze,s),s}function Ke(){const e=W(ze);if(!e)throw new Error("foo");return e}const Yt=I({index:Number,item:Object,cellProps:[Object,Function],onClick:ue(),onContextmenu:ue(),onDblclick:ue(),...fe()},"VDataTableRow"),ea=K()({name:"VDataTableRow",props:Yt(),setup(e,t){let{slots:l}=t;const{displayClasses:a,mobile:n}=ce(e,"v-data-table__tr"),{isSelected:r,toggleSelect:s,someSelected:i,allSelected:o,selectAll:u}=le(),{isExpanded:f,toggleExpand:g}=Ke(),{toggleSort:d,sortBy:m,isSorted:p}=He(),{columns:b}=ae();U(()=>y("tr",{class:Z(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&b.value.map((c,T)=>{const h=e.item,S=`item.${c.key}`,V=`header.${c.key}`,k={index:e.index,item:h.raw,internalItem:h,value:Y(h.columns,c.key),column:c,isSelected:r,toggleSelect:s,isExpanded:f,toggleExpand:g},C={column:c,selectAll:u,isSorted:p,toggleSort:d,sortBy:m.value,someSelected:i.value,allSelected:o.value,getSortIcon:()=>""},N=typeof e.cellProps=="function"?e.cellProps({index:k.index,item:k.item,internalItem:k.internalItem,value:k.value,column:c}):e.cellProps,E=typeof c.cellProps=="function"?c.cellProps({index:k.index,item:k.item,internalItem:k.internalItem,value:k.value}):c.cellProps;return x(ee,A({align:c.align,class:{"v-data-table__td--expanded-row":c.key==="data-table-expand","v-data-table__td--select-row":c.key==="data-table-select"},fixed:c.fixed,fixedOffset:c.fixedOffset,fixedEndOffset:c.fixedEndOffset,lastFixed:c.lastFixed,firstFixedEnd:c.firstFixedEnd,maxWidth:n.value?void 0:c.maxWidth,noPadding:c.key==="data-table-select"||c.key==="data-table-expand",nowrap:c.nowrap,width:n.value?void 0:c.width},N,E),{default:()=>{if(c.key==="data-table-select")return l["item.data-table-select"]?.({...k,props:{disabled:!h.selectable,modelValue:r([h]),onClick:Q(()=>s(h),["stop"])}})??x(ge,{disabled:!h.selectable,modelValue:r([h]),onClick:Q(v=>s(h,e.index,v),["stop"])},null);if(c.key==="data-table-expand")return l["item.data-table-expand"]?.({...k,props:{icon:f(h)?"$collapse":"$expand",size:"small",variant:"text",onClick:Q(()=>g(h),["stop"])}})??x(Ie,{icon:f(h)?"$collapse":"$expand",size:"small",variant:"text",onClick:Q(()=>g(h),["stop"])},null);if(l[S]&&!n.value)return l[S](k);const P=bt(k.value);return n.value?y(j,null,[y("div",{class:"v-data-table__td-title"},[l[V]?.(C)??c.title]),y("div",{class:"v-data-table__td-value"},[l[S]?.(k)??P])]):P}})})]))}}),qe=I({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...fe()},"VDataTableRows"),Pe=K()({name:"VDataTableRows",inheritAttrs:!1,props:qe(),setup(e,t){let{attrs:l,slots:a}=t;const{columns:n}=ae(),{expandOnClick:r,toggleExpand:s,isExpanded:i}=Ke(),{isSelected:o,toggleSelect:u}=le(),{toggleGroup:f,isGroupOpen:g}=Me(),{t:d}=te(),{mobile:m}=ce(e);return U(()=>e.loading&&(!e.items.length||a.loading)?y("tr",{class:"v-data-table-rows-loading",key:"loading"},[y("td",{colspan:n.value.length},[a.loading?.()??d(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?y("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[y("td",{colspan:n.value.length},[a["no-data"]?.()??d(e.noDataText)])]):y(j,null,[e.items.map((p,b)=>{if(p.type==="group"){const h={index:b,item:p,columns:n.value,isExpanded:i,toggleExpand:s,isSelected:o,toggleSelect:u,toggleGroup:f,isGroupOpen:g};return a["group-header"]?a["group-header"](h):x(Qt,A({key:`group-header_${p.id}`,item:p},pe(l,":group-header",()=>h)),a)}const c={index:b,item:p.raw,internalItem:p,columns:n.value,isExpanded:i,toggleExpand:s,isSelected:o,toggleSelect:u},T={...c,props:A({key:`item_${p.key??p.index}`,onClick:r.value?()=>{s(p)}:void 0,index:b,item:p,cellProps:e.cellProps,mobile:m.value},pe(l,":row",()=>c),typeof e.rowProps=="function"?e.rowProps({item:c.item,index:c.index,internalItem:c.internalItem}):e.rowProps)};return y(j,{key:T.props.key},[a.item?a.item(T):x(ea,T.props,a),i(p)&&a["expanded-row"]?.(c)])})])),{}}}),ta=I({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function aa(e,t,l,a){const n=e.returnObject?t:X(t,e.itemValue),r=X(t,e.itemSelectable,!0),s=a.reduce((i,o)=>(o.key!=null&&(i[o.key]=X(t,o.value)),i),{});return{type:"item",key:e.returnObject?X(t,e.itemValue):n,index:l,value:n,selectable:r,columns:s,raw:t}}function la(e,t,l){return t.map((a,n)=>aa(e,a,n,l))}function na(e,t){return{items:w(()=>la(e,e.items,t.value))}}function ra(e){let{page:t,itemsPerPage:l,sortBy:a,groupBy:n,search:r}=e;const s=we("VDataTable"),i=()=>({page:t.value,itemsPerPage:l.value,sortBy:a.value,groupBy:n.value,search:r.value});let o=null;de(i,u=>{De(o,u)||(o&&o.search!==u.search&&(t.value=1),s.emit("update:options",u),o=u)},{deep:!0,immediate:!0})}const sa=I({...qe(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Xt(),...Wt(),...Ft(),...ta(),...Nt(),...Ht(),...Le(),...Pt()},"DataTable"),oa=I({...kt(),...sa(),...St(),...Ve()},"VDataTable"),da=K()({name:"VDataTable",props:oa(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:l,slots:a}=t;const{groupBy:n}=zt(e),{sortBy:r,multiSort:s,mustSort:i}=Lt(e),{page:o,itemsPerPage:u}=Dt(e),{disableSort:f}=yt(e),{columns:g,headers:d,sortFunctions:m,sortRawFunctions:p,filterFunctions:b}=At(e,{groupBy:n,showSelect:F(()=>e.showSelect),showExpand:F(()=>e.showExpand)}),{items:c}=na(e,g),T=F(()=>e.search),{filteredItems:h}=pt(e,c,T,{transform:$=>$.columns,customKeyFilter:b}),{toggleSort:S}=Gt({sortBy:r,multiSort:s,mustSort:i,page:o}),{sortByWithGroups:V,opened:k,extractRows:C,isGroupOpen:N,toggleGroup:E}=Kt({groupBy:n,sortBy:r,disableSort:f}),{sortedItems:P}=Mt(e,h,V,{transform:$=>({...$.raw,...$.columns}),sortFunctions:m,sortRawFunctions:p}),{flatItems:v}=Ut(P,n,k),D=w(()=>v.value.length),{startIndex:B,stopIndex:ne,pageCount:re,setItemsPerPage:R}=It({page:o,itemsPerPage:u,itemsLength:D}),{paginatedItems:H}=Vt({items:v,startIndex:B,stopIndex:ne,itemsPerPage:u}),q=w(()=>C(H.value)),{isSelected:Ue,select:Je,selectAll:Qe,toggleSelect:Xe,someSelected:Ze,allSelected:Ye}=Rt(e,{allItems:c,currentPage:q}),{isExpanded:et,toggleExpand:tt}=Zt(e);ra({page:o,itemsPerPage:u,sortBy:r,groupBy:n,search:T}),xt({VDataTableRows:{hideNoData:F(()=>e.hideNoData),noDataText:F(()=>e.noDataText),loading:F(()=>e.loading),loadingText:F(()=>e.loadingText)}});const _=w(()=>({page:o.value,itemsPerPage:u.value,sortBy:r.value,pageCount:re.value,toggleSort:S,setItemsPerPage:R,someSelected:Ze.value,allSelected:Ye.value,isSelected:Ue,select:Je,selectAll:Qe,toggleSelect:Xe,isExpanded:et,toggleExpand:tt,isGroupOpen:N,toggleGroup:E,items:q.value.map($=>$.raw),internalItems:q.value,groupedItems:H.value,columns:g.value,headers:d.value}));return U(()=>{const $=xe.filterProps(e),at=Se.filterProps(e),lt=Pe.filterProps(e),nt=be.filterProps(e);return x(be,A({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},nt,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>a.top?.(_.value),default:()=>a.default?a.default(_.value):y(j,null,[a.colgroup?.(_.value),!e.hideDefaultHeader&&y("thead",{key:"thead"},[x(Se,at,a)]),a.thead?.(_.value),!e.hideDefaultBody&&y("tbody",null,[a["body.prepend"]?.(_.value),a.body?a.body(_.value):x(Pe,A(l,lt,{items:H.value}),a),a["body.append"]?.(_.value)]),a.tbody?.(_.value),a.tfoot?.(_.value)]),bottom:()=>a.bottom?a.bottom(_.value):!e.hideDefaultFooter&&y(j,null,[x(wt,null,null),x(xe,$,{prepend:a["footer.prepend"]})])})}),{}}});export{da as V,xe as a}; diff --git a/cylc/uiserver/ui/2.10.0/assets/VDataTable-vhjsbWIV.css b/cylc/uiserver/ui/2.10.0/assets/VDataTable-vhjsbWIV.css deleted file mode 100644 index f1a76486..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/VDataTable-vhjsbWIV.css +++ /dev/null @@ -1 +0,0 @@ -.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap .v-data-table-header__content{display:contents}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:focus,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:focus{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):focus .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):focus .v-data-table-header__sort-icon{opacity:.5}.v-data-table .v-table__wrapper>table>thead>tr.v-data-table__tr--mobile>td,.v-data-table .v-table__wrapper>table tbody>tr.v-data-table__tr--mobile>td{height:fit-content}.v-data-table-column--fixed,.v-data-table-column--fixed-end,.v-data-table__th--sticky{background-color:rgb(var(--v-theme-surface));background-image:inherit;position:sticky!important;left:0;z-index:1}.v-data-table-column--fixed-end{left:unset;right:0}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table-column--first-fixed-end{border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed,.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed-end{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:var(--v-disabled-opacity)}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table__tr--mobile>.v-data-table__td--expanded-row{grid-template-columns:auto;justify-content:center}.v-data-table__tr--mobile>.v-data-table__td--select-row{grid-template-columns:0;justify-content:end}.v-data-table__tr--mobile>td{align-items:center;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--v-table-row-height)}.v-data-table__tr--mobile>td:not(:last-child){border-bottom:0!important}.v-data-table__td-title{font-weight:500;text-align:start}.v-data-table__td-value{text-align:end}.v-data-table__td-sort-icon{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-data-table__td-sort-icon-active{color:rgba(var(--v-theme-on-surface))}.v-data-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 4px}.v-data-table-footer__items-per-page{align-items:center;display:flex;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__paginationz{align-items:center;display:flex;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px} diff --git a/cylc/uiserver/ui/2.10.0/assets/debounce-DL1CYJdn.js b/cylc/uiserver/ui/2.10.0/assets/debounce-DL1CYJdn.js deleted file mode 100644 index fa606346..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/debounce-DL1CYJdn.js +++ /dev/null @@ -1 +0,0 @@ -import{bM as A,bN as h,bO as C}from"./index-jbzX_AXb.js";var L=/\s/;function B(n){for(var r=n.length;r--&&L.test(n.charAt(r)););return r}var R=/^\s+/;function $(n){return n&&n.slice(0,B(n)+1).replace(R,"")}var k=NaN,F=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,j=/^0o[0-7]+$/i,D=parseInt;function O(n){if(typeof n=="number")return n;if(A(n))return k;if(h(n)){var r=typeof n.valueOf=="function"?n.valueOf():n;n=h(r)?r+"":r}if(typeof n!="string")return n===0?n:+n;n=$(n);var t=_.test(n);return t||j.test(n)?D(n.slice(2),t?2:8):F.test(n)?k:+n}var b=function(){return C.Date.now()},H="Expected a function",P=Math.max,U=Math.min;function q(n,r,t){var u,c,l,s,i,f,d=0,v=!1,o=!1,T=!0;if(typeof n!="function")throw new TypeError(H);r=O(r)||0,h(t)&&(v=!!t.leading,o="maxWait"in t,l=o?P(O(t.maxWait)||0,r):l,T="trailing"in t?!!t.trailing:T);function x(e){var a=u,m=c;return u=c=void 0,d=e,s=n.apply(m,a),s}function S(e){return d=e,i=setTimeout(g,r),v?x(e):s}function W(e){var a=e-f,m=e-d,E=r-a;return o?U(E,l-m):E}function p(e){var a=e-f,m=e-d;return f===void 0||a>=r||a<0||o&&m>=l}function g(){var e=b();if(p(e))return y(e);i=setTimeout(g,W(e))}function y(e){return i=void 0,T&&u?x(e):(u=c=void 0,s)}function M(){i!==void 0&&clearTimeout(i),d=0,u=f=c=i=void 0}function N(){return i===void 0?s:y(b())}function I(){var e=b(),a=p(e);if(u=arguments,c=this,f=e,a){if(i===void 0)return S(f);if(o)return clearTimeout(i),i=setTimeout(g,r),x(f)}return i===void 0&&(i=setTimeout(g,r)),s}return I.cancel=M,I.flush=N,I}export{q as d}; diff --git a/cylc/uiserver/ui/2.10.0/assets/index-jbzX_AXb.js b/cylc/uiserver/ui/2.10.0/assets/index-jbzX_AXb.js deleted file mode 100644 index c4c24052..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/index-jbzX_AXb.js +++ /dev/null @@ -1,479 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Tree-fhqABDLi.js","./graphql-o3z6-itG.js","./initialOptions-Ceh0265h.js","./filter-E7bBrTct.js","./Table-C-CIIc28.js","./VDataTable-BqaL5Tnv.js","./VPagination-C84GdNtS.js","./VPagination-CgkIFNCO.css","./VDataTable-vhjsbWIV.css","./Graph-BNXWiB3d.js","./GraphNode-CjrYIu24.js","./ViewToolbar-nG008anM.js","./ViewToolbar-DknFoOU8.css","./Graph-BpCaD5tF.css","./Log-D-VuRrd6.js","./debounce-DL1CYJdn.js","./VAlert-ChPOwrZJ.js","./VAlert-BDbtqfCV.css","./Log-DYjM4afR.css","./Analysis-rqxW0vwZ.js","./vue3-apexcharts-D5BQ-Lg0.js","./VCheckbox-nTlFk1Wv.js","./VCheckbox-CvH8ekHL.css","./Analysis-BBHUYfhB.css","./Gantt-6P23AHY7.js","./Info-Bnwc7t5P.js","./Info-BNYm9LfD.css","./Dashboard-DoexqeKQ.js","./GraphiQL-BQoybdla.js","./GraphiQL-CySnTfGq.css","./Guide-CsdTh5zT.js","./Guide-FJEWHFTU.css","./NoAuth-BhWvN9C5.js","./VEmptyState-CNsD7cYQ.js","./VEmptyState-dYqF_qNr.css","./NotFound-Crwb4xQN.js","./SimpleTree-CdWCiCR2.js","./SimpleTree-6OiWYq-Q.css","./UserProfile-_WRrnS2k.js","./UserProfile-Cp9mZ7cb.css","./WorkflowsTable-Cmwe-71s.js","./Workspace-B5g3cLzs.js","./Workspace-BzJcqxYF.css"])))=>i.map(i=>d[i]); -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();/** -* @vue/shared v3.5.22 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function P1(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const rt={},Sa=[],qr=()=>{},G_=()=>!1,sf=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),M1=e=>e.startsWith("onUpdate:"),Wt=Object.assign,F1=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},d4=Object.prototype.hasOwnProperty,ft=(e,t)=>d4.call(e,t),Ve=Array.isArray,Ta=e=>uf(e)==="[object Map]",Q_=e=>uf(e)==="[object Set]",Be=e=>typeof e=="function",Lt=e=>typeof e=="string",ki=e=>typeof e=="symbol",yt=e=>e!==null&&typeof e=="object",K_=e=>(yt(e)||Be(e))&&Be(e.then)&&Be(e.catch),Y_=Object.prototype.toString,uf=e=>Y_.call(e),h4=e=>uf(e).slice(8,-1),Z_=e=>uf(e)==="[object Object]",V1=e=>Lt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Qs=P1(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),lf=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},m4=/-\w/g,bn=lf(e=>e.replace(m4,t=>t.slice(1).toUpperCase())),p4=/\B([A-Z])/g,Si=lf(e=>e.replace(p4,"-$1").toLowerCase()),Ti=lf(e=>e.charAt(0).toUpperCase()+e.slice(1)),gd=lf(e=>e?`on${Ti(e)}`:""),Pn=(e,t)=>!Object.is(e,t),Ql=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},F0=e=>{const t=parseFloat(e);return isNaN(t)?e:t},v4=e=>{const t=Lt(e)?Number(e):NaN;return isNaN(t)?e:t};let pv;const cf=()=>pv||(pv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Pe(e){if(Ve(e)){const t={};for(let n=0;n{if(n){const r=n.split(y4);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function be(e){let t="";if(Lt(e))t=e;else if(Ve(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ae=e=>Lt(e)?e:e==null?"":Ve(e)||yt(e)&&(e.toString===Y_||!Be(e.toString))?ew(e)?Ae(e.value):JSON.stringify(e,tw,2):String(e),tw=(e,t)=>ew(t)?tw(e,t.value):Ta(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i],o)=>(n[yd(r,o)+" =>"]=i,n),{})}:Q_(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>yd(n))}:ki(t)?yd(t):yt(t)&&!Ve(t)&&!Z_(t)?String(t):t,yd=(e,t="")=>{var n;return ki(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.22 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let fn;class nw{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=fn,!t&&fn&&(this.index=(fn.scopes||(fn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(fn=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n0)return;if(Ys){let t=Ys;for(Ys=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ks;){let t=Ks;for(Ks=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function aw(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function sw(e){let t,n=e.depsTail,r=n;for(;r;){const i=r.prevDep;r.version===-1?(r===n&&(n=i),H1(r),E4(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=i}e.deps=t,e.depsTail=n}function V0(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(uw(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function uw(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===cu)||(e.globalVersion=cu,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!V0(e))))return;e.flags|=2;const t=e.dep,n=_t,r=_r;_t=e,_r=!0;try{aw(e);const i=e.fn(e._value);(t.version===0||Pn(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{_t=n,_r=r,sw(e),e.flags&=-3}}function H1(e,t=!1){const{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)H1(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function E4(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let _r=!0;const lw=[];function yi(){lw.push(_r),_r=!1}function bi(){const e=lw.pop();_r=e===void 0?!0:e}function vv(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=_t;_t=void 0;try{t()}finally{_t=n}}}let cu=0;class x4{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ff{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!_t||!_r||_t===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==_t)n=this.activeLink=new x4(_t,this),_t.deps?(n.prevDep=_t.depsTail,_t.depsTail.nextDep=n,_t.depsTail=n):_t.deps=_t.depsTail=n,cw(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=_t.depsTail,n.nextDep=void 0,_t.depsTail.nextDep=n,_t.depsTail=n,_t.deps===n&&(_t.deps=r)}return n}trigger(t){this.version++,cu++,this.notify(t)}notify(t){N1();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{$1()}}}function cw(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)cw(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const vc=new WeakMap,Fo=Symbol(""),R0=Symbol(""),fu=Symbol("");function hn(e,t,n){if(_r&&_t){let r=vc.get(e);r||vc.set(e,r=new Map);let i=r.get(n);i||(r.set(n,i=new ff),i.map=r,i.key=n),i.track()}}function fi(e,t,n,r,i,o){const a=vc.get(e);if(!a){cu++;return}const s=u=>{u&&u.trigger()};if(N1(),t==="clear")a.forEach(s);else{const u=Ve(e),l=u&&V1(n);if(u&&n==="length"){const c=Number(r);a.forEach((f,d)=>{(d==="length"||d===fu||!ki(d)&&d>=c)&&s(f)})}else switch((n!==void 0||a.has(void 0))&&s(a.get(n)),l&&s(a.get(fu)),t){case"add":u?l&&s(a.get("length")):(s(a.get(Fo)),Ta(e)&&s(a.get(R0)));break;case"delete":u||(s(a.get(Fo)),Ta(e)&&s(a.get(R0)));break;case"set":Ta(e)&&s(a.get(Fo));break}}$1()}function k4(e,t){const n=vc.get(e);return n&&n.get(t)}function na(e){const t=Me(e);return t===e?t:(hn(t,"iterate",fu),sr(e)?t:t.map(rn))}function df(e){return hn(e=Me(e),"iterate",fu),e}const S4={__proto__:null,[Symbol.iterator](){return _d(this,Symbol.iterator,rn)},concat(...e){return na(this).concat(...e.map(t=>Ve(t)?na(t):t))},entries(){return _d(this,"entries",e=>(e[1]=rn(e[1]),e))},every(e,t){return oi(this,"every",e,t,void 0,arguments)},filter(e,t){return oi(this,"filter",e,t,n=>n.map(rn),arguments)},find(e,t){return oi(this,"find",e,t,rn,arguments)},findIndex(e,t){return oi(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return oi(this,"findLast",e,t,rn,arguments)},findLastIndex(e,t){return oi(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return oi(this,"forEach",e,t,void 0,arguments)},includes(...e){return wd(this,"includes",e)},indexOf(...e){return wd(this,"indexOf",e)},join(e){return na(this).join(e)},lastIndexOf(...e){return wd(this,"lastIndexOf",e)},map(e,t){return oi(this,"map",e,t,void 0,arguments)},pop(){return As(this,"pop")},push(...e){return As(this,"push",e)},reduce(e,...t){return gv(this,"reduce",e,t)},reduceRight(e,...t){return gv(this,"reduceRight",e,t)},shift(){return As(this,"shift")},some(e,t){return oi(this,"some",e,t,void 0,arguments)},splice(...e){return As(this,"splice",e)},toReversed(){return na(this).toReversed()},toSorted(e){return na(this).toSorted(e)},toSpliced(...e){return na(this).toSpliced(...e)},unshift(...e){return As(this,"unshift",e)},values(){return _d(this,"values",rn)}};function _d(e,t,n){const r=df(e),i=r[t]();return r!==e&&!sr(e)&&(i._next=i.next,i.next=()=>{const o=i._next();return o.done||(o.value=n(o.value)),o}),i}const T4=Array.prototype;function oi(e,t,n,r,i,o){const a=df(e),s=a!==e&&!sr(e),u=a[t];if(u!==T4[t]){const f=u.apply(e,o);return s?rn(f):f}let l=n;a!==e&&(s?l=function(f,d){return n.call(this,rn(f),d,e)}:n.length>2&&(l=function(f,d){return n.call(this,f,d,e)}));const c=u.call(a,l,r);return s&&i?i(c):c}function gv(e,t,n,r){const i=df(e);let o=n;return i!==e&&(sr(e)?n.length>3&&(o=function(a,s,u){return n.call(this,a,s,u,e)}):o=function(a,s,u){return n.call(this,a,rn(s),u,e)}),i[t](o,...r)}function wd(e,t,n){const r=Me(e);hn(r,"iterate",fu);const i=r[t](...n);return(i===-1||i===!1)&&B1(n[0])?(n[0]=Me(n[0]),r[t](...n)):i}function As(e,t,n=[]){yi(),N1();const r=Me(e)[t].apply(e,n);return $1(),bi(),r}const A4=P1("__proto__,__v_isRef,__isVue"),fw=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ki));function O4(e){ki(e)||(e=String(e));const t=Me(this);return hn(t,"has",e),t.hasOwnProperty(e)}class dw{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const i=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(i?o?yw:gw:o?vw:pw).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=Ve(t);if(!i){let u;if(a&&(u=S4[n]))return u;if(n==="hasOwnProperty")return O4}const s=Reflect.get(t,n,St(t)?t:r);if((ki(n)?fw.has(n):A4(n))||(i||hn(t,"get",n),o))return s;if(St(s)){const u=a&&V1(n)?s:s.value;return i&&yt(u)?Qr(u):u}return yt(s)?i?Qr(s):Nt(s):s}}class hw extends dw{constructor(t=!1){super(!1,t)}set(t,n,r,i){let o=t[n];if(!this._isShallow){const u=eo(o);if(!sr(r)&&!eo(r)&&(o=Me(o),r=Me(r)),!Ve(t)&&St(o)&&!St(r))return u||(o.value=r),!0}const a=Ve(t)&&V1(n)?Number(n)e,yl=e=>Reflect.getPrototypeOf(e);function M4(e,t,n){return function(...r){const i=this.__v_raw,o=Me(i),a=Ta(o),s=e==="entries"||e===Symbol.iterator&&a,u=e==="keys"&&a,l=i[e](...r),c=n?N0:t?gc:rn;return!t&&hn(o,"iterate",u?R0:Fo),{next(){const{value:f,done:d}=l.next();return d?{value:f,done:d}:{value:s?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function bl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function F4(e,t){const n={get(i){const o=this.__v_raw,a=Me(o),s=Me(i);e||(Pn(i,s)&&hn(a,"get",i),hn(a,"get",s));const{has:u}=yl(a),l=t?N0:e?gc:rn;if(u.call(a,i))return l(o.get(i));if(u.call(a,s))return l(o.get(s));o!==a&&o.get(i)},get size(){const i=this.__v_raw;return!e&&hn(Me(i),"iterate",Fo),i.size},has(i){const o=this.__v_raw,a=Me(o),s=Me(i);return e||(Pn(i,s)&&hn(a,"has",i),hn(a,"has",s)),i===s?o.has(i):o.has(i)||o.has(s)},forEach(i,o){const a=this,s=a.__v_raw,u=Me(s),l=t?N0:e?gc:rn;return!e&&hn(u,"iterate",Fo),s.forEach((c,f)=>i.call(o,l(c),l(f),a))}};return Wt(n,e?{add:bl("add"),set:bl("set"),delete:bl("delete"),clear:bl("clear")}:{add(i){!t&&!sr(i)&&!eo(i)&&(i=Me(i));const o=Me(this);return yl(o).has.call(o,i)||(o.add(i),fi(o,"add",i,i)),this},set(i,o){!t&&!sr(o)&&!eo(o)&&(o=Me(o));const a=Me(this),{has:s,get:u}=yl(a);let l=s.call(a,i);l||(i=Me(i),l=s.call(a,i));const c=u.call(a,i);return a.set(i,o),l?Pn(o,c)&&fi(a,"set",i,o):fi(a,"add",i,o),this},delete(i){const o=Me(this),{has:a,get:s}=yl(o);let u=a.call(o,i);u||(i=Me(i),u=a.call(o,i)),s&&s.call(o,i);const l=o.delete(i);return u&&fi(o,"delete",i,void 0),l},clear(){const i=Me(this),o=i.size!==0,a=i.clear();return o&&fi(i,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=M4(i,e,t)}),n}function hf(e,t){const n=F4(e,t);return(r,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(ft(n,i)&&i in r?n:r,i,o)}const V4={get:hf(!1,!1)},R4={get:hf(!1,!0)},N4={get:hf(!0,!1)},$4={get:hf(!0,!0)},pw=new WeakMap,vw=new WeakMap,gw=new WeakMap,yw=new WeakMap;function H4(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function B4(e){return e.__v_skip||!Object.isExtensible(e)?0:H4(h4(e))}function Nt(e){return eo(e)?e:mf(e,!1,D4,V4,pw)}function bw(e){return mf(e,!1,L4,R4,vw)}function Qr(e){return mf(e,!0,I4,N4,gw)}function j4(e){return mf(e,!0,P4,$4,yw)}function mf(e,t,n,r,i){if(!yt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=B4(e);if(o===0)return e;const a=i.get(e);if(a)return a;const s=new Proxy(e,o===2?r:n);return i.set(e,s),s}function Aa(e){return eo(e)?Aa(e.__v_raw):!!(e&&e.__v_isReactive)}function eo(e){return!!(e&&e.__v_isReadonly)}function sr(e){return!!(e&&e.__v_isShallow)}function B1(e){return e?!!e.__v_raw:!1}function Me(e){const t=e&&e.__v_raw;return t?Me(t):e}function _w(e){return!ft(e,"__v_skip")&&Object.isExtensible(e)&&J_(e,"__v_skip",!0),e}const rn=e=>yt(e)?Nt(e):e,gc=e=>yt(e)?Qr(e):e;function St(e){return e?e.__v_isRef===!0:!1}function he(e){return ww(e,!1)}function me(e){return ww(e,!0)}function ww(e,t){return St(e)?e:new U4(e,t)}class U4{constructor(t,n){this.dep=new ff,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Me(t),this._value=n?t:rn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||sr(t)||eo(t);t=r?t:Me(t),Pn(t,n)&&(this._rawValue=t,this._value=r?t:rn(t),this.dep.trigger())}}function Re(e){return St(e)?e.value:e}function it(e){return Be(e)?e():Re(e)}const q4={get:(e,t,n)=>t==="__v_raw"?e:Re(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return St(i)&&!St(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function Cw(e){return Aa(e)?e:new Proxy(e,q4)}class z4{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new ff,{get:r,set:i}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=i}get value(){return this._value=this._get()}set value(t){this._set(t)}}function j1(e){return new z4(e)}function Ew(e){const t=Ve(e)?new Array(e.length):{};for(const n in e)t[n]=xw(e,n);return t}class W4{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return k4(Me(this._object),this._key)}}class G4{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Y(e,t,n){return St(e)?e:Be(e)?new G4(e):yt(e)&&arguments.length>1?xw(e,t,n):he(e)}function xw(e,t,n){const r=e[t];return St(r)?r:new W4(e,t,n)}class Q4{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ff(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=cu-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&_t!==this)return ow(this,!0),!0}get value(){const t=this.dep.track();return uw(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function K4(e,t,n=!1){let r,i;return Be(e)?r=e:(r=e.get,i=e.set),new Q4(r,i,n)}const _l={},yc=new WeakMap;let So;function Y4(e,t=!1,n=So){if(n){let r=yc.get(n);r||yc.set(n,r=[]),r.push(e)}}function Z4(e,t,n=rt){const{immediate:r,deep:i,once:o,scheduler:a,augmentJob:s,call:u}=n,l=_=>i?_:sr(_)||i===!1||i===0?di(_,1):di(_);let c,f,d,h,m=!1,v=!1;if(St(e)?(f=()=>e.value,m=sr(e)):Aa(e)?(f=()=>l(e),m=!0):Ve(e)?(v=!0,m=e.some(_=>Aa(_)||sr(_)),f=()=>e.map(_=>{if(St(_))return _.value;if(Aa(_))return l(_);if(Be(_))return u?u(_,2):_()})):Be(e)?t?f=u?()=>u(e,2):e:f=()=>{if(d){yi();try{d()}finally{bi()}}const _=So;So=c;try{return u?u(e,3,[h]):e(h)}finally{So=_}}:f=qr,t&&i){const _=f,w=i===!0?1/0:i;f=()=>di(_(),w)}const b=R1(),p=()=>{c.stop(),b&&b.active&&F1(b.effects,c)};if(o&&t){const _=t;t=(...w)=>{_(...w),p()}}let g=v?new Array(e.length).fill(_l):_l;const y=_=>{if(!(!(c.flags&1)||!c.dirty&&!_))if(t){const w=c.run();if(i||m||(v?w.some((C,E)=>Pn(C,g[E])):Pn(w,g))){d&&d();const C=So;So=c;try{const E=[w,g===_l?void 0:v&&g[0]===_l?[]:g,h];g=w,u?u(t,3,E):t(...E)}finally{So=C}}}else c.run()};return s&&s(y),c=new rw(f),c.scheduler=a?()=>a(y,!1):y,h=_=>Y4(_,!1,c),d=c.onStop=()=>{const _=yc.get(c);if(_){if(u)u(_,4);else for(const w of _)w();yc.delete(c)}},t?r?y(!0):g=c.run():a?a(y.bind(null,!0),!0):c.run(),p.pause=c.pause.bind(c),p.resume=c.resume.bind(c),p.stop=p,p}function di(e,t=1/0,n){if(t<=0||!yt(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,St(e))di(e.value,t,n);else if(Ve(e))for(let r=0;r{di(r,t,n)});else if(Z_(e)){for(const r in e)di(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&di(e[r],t,n)}return e}/** -* @vue/runtime-core v3.5.22 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function zu(e,t,n,r){try{return r?e(...r):e()}catch(i){Wu(i,t,n)}}function Cr(e,t,n,r){if(Be(e)){const i=zu(e,t,n,r);return i&&K_(i)&&i.catch(o=>{Wu(o,t,n)}),i}if(Ve(e)){const i=[];for(let o=0;o>>1,i=xn[r],o=du(i);o=du(n)?xn.push(e):xn.splice(X4(t),0,e),e.flags|=1,Sw()}}function Sw(){bc||(bc=kw.then(Aw))}function e8(e){Ve(e)?Oa.push(...e):Bi&&e.id===-1?Bi.splice(ca+1,0,e):e.flags&1||(Oa.push(e),e.flags|=1),Sw()}function yv(e,t,n=$r+1){for(;ndu(n)-du(r));if(Oa.length=0,Bi){Bi.push(...t);return}for(Bi=t,ca=0;cae.id==null?e.flags&2?-1:1/0:e.id;function Aw(e){try{for($r=0;$r{r._d&&xc(-1);const o=_c(t);let a;try{a=e(...i)}finally{_c(o),r._d&&xc(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function mt(e,t){if(sn===null)return e;const n=bf(sn),r=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Zs=e=>e&&(e.disabled||e.disabled===""),bv=e=>e&&(e.defer||e.defer===""),_v=e=>typeof SVGElement<"u"&&e instanceof SVGElement,wv=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,$0=(e,t)=>{const n=e&&e.to;return Lt(n)?t?t(n):null:n},Lw={name:"Teleport",__isTeleport:!0,process(e,t,n,r,i,o,a,s,u,l){const{mc:c,pc:f,pbc:d,o:{insert:h,querySelector:m,createText:v,createComment:b}}=l,p=Zs(t.props);let{shapeFlag:g,children:y,dynamicChildren:_}=t;if(e==null){const w=t.el=v(""),C=t.anchor=v("");h(w,n,r),h(C,n,r);const E=(I,F)=>{g&16&&c(y,I,F,i,o,a,s,u)},k=()=>{const I=t.target=$0(t.props,m),F=Pw(I,t,v,h);I&&(a!=="svg"&&_v(I)?a="svg":a!=="mathml"&&wv(I)&&(a="mathml"),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(I),p||(E(I,F),Kl(t,!1)))};p&&(E(n,C),Kl(t,!0)),bv(t.props)?(t.el.__isMounted=!1,En(()=>{k(),delete t.el.__isMounted},o)):k()}else{if(bv(t.props)&&e.el.__isMounted===!1){En(()=>{Lw.process(e,t,n,r,i,o,a,s,u,l)},o);return}t.el=e.el,t.targetStart=e.targetStart;const w=t.anchor=e.anchor,C=t.target=e.target,E=t.targetAnchor=e.targetAnchor,k=Zs(e.props),I=k?n:C,F=k?w:E;if(a==="svg"||_v(C)?a="svg":(a==="mathml"||wv(C))&&(a="mathml"),_?(d(e.dynamicChildren,_,I,i,o,a,s),X1(e,t,!0)):u||f(e,t,I,F,i,o,a,s,!1),p)k?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):wl(t,n,w,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const V=t.target=$0(t.props,m);V&&wl(t,V,null,l,0)}else k&&wl(t,C,E,l,1);Kl(t,p)}},remove(e,t,n,{um:r,o:{remove:i}},o){const{shapeFlag:a,children:s,anchor:u,targetStart:l,targetAnchor:c,target:f,props:d}=e;if(f&&(i(l),i(c)),o&&i(u),a&16){const h=o||!Zs(d);for(let m=0;m{e.isMounted=!0}),wn(()=>{e.isUnmounting=!0}),e}const tr=[Function,Array],Fw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:tr,onEnter:tr,onAfterEnter:tr,onEnterCancelled:tr,onBeforeLeave:tr,onLeave:tr,onAfterLeave:tr,onLeaveCancelled:tr,onBeforeAppear:tr,onAppear:tr,onAfterAppear:tr,onAppearCancelled:tr},Vw=e=>{const t=e.subTree;return t.component?Vw(t.component):t},r8={name:"BaseTransition",props:Fw,setup(e,{slots:t}){const n=On(),r=Mw();return()=>{const i=t.default&&q1(t.default(),!0);if(!i||!i.length)return;const o=Rw(i),a=Me(e),{mode:s}=a;if(r.isLeaving)return Cd(o);const u=Cv(o);if(!u)return Cd(o);let l=hu(u,a,r,n,f=>l=f);u.type!==on&&$o(u,l);let c=n.subTree&&Cv(n.subTree);if(c&&c.type!==on&&!Oo(c,u)&&Vw(n).type!==on){let f=hu(c,a,r,n);if($o(c,f),s==="out-in"&&u.type!==on)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,c=void 0},Cd(o);s==="in-out"&&u.type!==on?f.delayLeave=(d,h,m)=>{const v=Nw(r,c);v[String(c.key)]=c,d[ci]=()=>{h(),d[ci]=void 0,delete l.delayedLeave,c=void 0},l.delayedLeave=()=>{m(),delete l.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return o}}};function Rw(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==on){t=n;break}}return t}const i8=r8;function Nw(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function hu(e,t,n,r,i){const{appear:o,mode:a,persisted:s=!1,onBeforeEnter:u,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:m,onLeaveCancelled:v,onBeforeAppear:b,onAppear:p,onAfterAppear:g,onAppearCancelled:y}=t,_=String(e.key),w=Nw(n,e),C=(I,F)=>{I&&Cr(I,r,9,F)},E=(I,F)=>{const V=F[1];C(I,F),Ve(I)?I.every(P=>P.length<=1)&&V():I.length<=1&&V()},k={mode:a,persisted:s,beforeEnter(I){let F=u;if(!n.isMounted)if(o)F=b||u;else return;I[ci]&&I[ci](!0);const V=w[_];V&&Oo(e,V)&&V.el[ci]&&V.el[ci](),C(F,[I])},enter(I){let F=l,V=c,P=f;if(!n.isMounted)if(o)F=p||l,V=g||c,P=y||f;else return;let R=!1;const B=I[Cl]=G=>{R||(R=!0,G?C(P,[I]):C(V,[I]),k.delayedLeave&&k.delayedLeave(),I[Cl]=void 0)};F?E(F,[I,B]):B()},leave(I,F){const V=String(e.key);if(I[Cl]&&I[Cl](!0),n.isUnmounting)return F();C(d,[I]);let P=!1;const R=I[ci]=B=>{P||(P=!0,F(),B?C(v,[I]):C(m,[I]),I[ci]=void 0,w[V]===e&&delete w[V])};w[V]=e,h?E(h,[I,R]):R()},clone(I){const F=hu(I,t,n,r,i);return i&&i(F),F}};return k}function Cd(e){if(Gu(e))return e=_i(e),e.children=null,e}function Cv(e){if(!Gu(e))return Iw(e.type)&&e.children?Rw(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Be(n.default))return n.default()}}function $o(e,t){e.shapeFlag&6&&e.component?(e.transition=t,$o(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function q1(e,t=!1,n){let r=[],i=0;for(let o=0;o1)for(let o=0;on.value,set:o=>n.value=o})}return n}const wc=new WeakMap;function Js(e,t,n,r,i=!1){if(Ve(e)){e.forEach((m,v)=>Js(m,t&&(Ve(t)?t[v]:t),n,r,i));return}if(Da(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Js(e,t,n,r.component.subTree);return}const o=r.shapeFlag&4?bf(r.component):r.el,a=i?null:o,{i:s,r:u}=e,l=t&&t.r,c=s.refs===rt?s.refs={}:s.refs,f=s.setupState,d=Me(f),h=f===rt?G_:m=>ft(d,m);if(l!=null&&l!==u){if(Ev(t),Lt(l))c[l]=null,h(l)&&(f[l]=null);else if(St(l)){l.value=null;const m=t;m.k&&(c[m.k]=null)}}if(Be(u))zu(u,s,12,[a,c]);else{const m=Lt(u),v=St(u);if(m||v){const b=()=>{if(e.f){const p=m?h(u)?f[u]:c[u]:u.value;if(i)Ve(p)&&F1(p,o);else if(Ve(p))p.includes(o)||p.push(o);else if(m)c[u]=[o],h(u)&&(f[u]=c[u]);else{const g=[o];u.value=g,e.k&&(c[e.k]=g)}}else m?(c[u]=a,h(u)&&(f[u]=a)):v&&(u.value=a,e.k&&(c[e.k]=a))};if(a){const p=()=>{b(),wc.delete(e)};p.id=-1,wc.set(e,p),En(p,n)}else Ev(e),b()}}}function Ev(e){const t=wc.get(e);t&&(t.flags|=8,wc.delete(e))}const xv=e=>e.nodeType===8;cf().requestIdleCallback;cf().cancelIdleCallback;function o8(e,t){if(xv(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(xv(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Da=e=>!!e.type.__asyncLoader;function Ko(e){Be(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,hydrate:o,timeout:a,suspensible:s=!0,onError:u}=e;let l=null,c,f=0;const d=()=>(f++,l=null,h()),h=()=>{let m;return l||(m=l=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),u)return new Promise((b,p)=>{u(v,()=>b(d()),()=>p(v),f+1)});throw v}).then(v=>m!==l&&l?l:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),c=v,v)))};return Qo({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(m,v,b){let p=!1;(v.bu||(v.bu=[])).push(()=>p=!0);const g=()=>{p||b()},y=o?()=>{const _=o(g,w=>o8(m,w));_&&(v.bum||(v.bum=[])).push(_)}:g;c?y():h().then(()=>!v.isUnmounted&&y())},get __asyncResolved(){return c},setup(){const m=an;if(z1(m),c)return()=>Ed(c,m);const v=y=>{l=null,Wu(y,m,13,!r)};if(s&&m.suspense||Ha)return h().then(y=>()=>Ed(y,m)).catch(y=>(v(y),()=>r?x(r,{error:y}):null));const b=he(!1),p=he(),g=he(!!i);return i&&setTimeout(()=>{g.value=!1},i),a!=null&&setTimeout(()=>{if(!b.value&&!p.value){const y=new Error(`Async component timed out after ${a}ms.`);v(y),p.value=y}},a),h().then(()=>{b.value=!0,m.parent&&Gu(m.parent.vnode)&&m.parent.update()}).catch(y=>{v(y),p.value=y}),()=>{if(b.value&&c)return Ed(c,m);if(p.value&&r)return x(r,{error:p.value});if(n&&!g.value)return x(n)}}})}function Ed(e,t){const{ref:n,props:r,children:i,ce:o}=t.vnode,a=x(e,r,i);return a.ref=n,a.ce=o,delete t.vnode.ce,a}const Gu=e=>e.type.__isKeepAlive;function $w(e,t){Hw(e,"a",t)}function W1(e,t){Hw(e,"da",t)}function Hw(e,t,n=an){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(pf(t,r,n),n){let i=n.parent;for(;i&&i.parent;)Gu(i.parent.vnode)&&a8(r,t,n,i),i=i.parent}}function a8(e,t,n,r){const i=pf(t,e,r,!0);Q1(()=>{F1(r[t],i)},n)}function pf(e,t,n=an,r=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...a)=>{yi();const s=Ku(n),u=Cr(t,n,e,a);return s(),bi(),u});return r?i.unshift(o):i.push(o),o}}const Ai=e=>(t,n=an)=>{(!Ha||e==="sp")&&pf(e,(...r)=>t(...r),n)},Qu=Ai("bm"),_n=Ai("m"),s8=Ai("bu"),G1=Ai("u"),wn=Ai("bum"),Q1=Ai("um"),u8=Ai("sp"),l8=Ai("rtg"),c8=Ai("rtc");function f8(e,t=an){pf("ec",e,t)}const K1="components",d8="directives";function Ze(e,t){return Y1(K1,e,!0,t)||e}const Bw=Symbol.for("v-ndc");function vf(e){return Lt(e)?Y1(K1,e,!1)||e:e||Bw}function jw(e){return Y1(d8,e)}function Y1(e,t,n=!0,r=!1){const i=sn||an;if(i){const o=i.type;if(e===K1){const s=X8(o,!1);if(s&&(s===t||s===bn(t)||s===Ti(bn(t))))return o}const a=kv(i[e]||o[e],t)||kv(i.appContext[e],t);return!a&&r?o:a}}function kv(e,t){return e&&(e[t]||e[bn(t)]||e[Ti(bn(t))])}function gn(e,t,n,r){let i;const o=n,a=Ve(e);if(a||Lt(e)){const s=a&&Aa(e);let u=!1,l=!1;s&&(u=!sr(e),l=eo(e),e=df(e)),i=new Array(e.length);for(let c=0,f=e.length;ct(s,u,void 0,o));else{const s=Object.keys(e);i=new Array(s.length);for(let u=0,l=s.length;u{const o=r.fn(...i);return o&&(o.key=r.key),o}:r.fn)}return e}function to(e,t,n={},r,i){if(sn.ce||sn.parent&&Da(sn.parent)&&sn.parent.ce){const l=Object.keys(n).length>0;return t!=="default"&&(n.name=t),ne(),Se(xe,null,[x("slot",n,r&&r())],l?-2:64)}let o=e[t];o&&o._c&&(o._d=!1),ne();const a=o&&Uw(o(n)),s=n.key||a&&a.key,u=Se(xe,{key:(s&&!ki(s)?s:`_${t}`)+(!a&&r?"_fb":"")},a||(r?r():[]),a&&e._===1?64:-2);return!i&&u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),o&&o._c&&(o._d=!0),u}function Uw(e){return e.some(t=>$a(t)?!(t.type===on||t.type===xe&&!Uw(t.children)):!0)?e:null}const H0=e=>e?u3(e)?bf(e):H0(e.parent):null,Xs=Wt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>H0(e.parent),$root:e=>H0(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>zw(e),$forceUpdate:e=>e.f||(e.f=()=>{U1(e.update)}),$nextTick:e=>e.n||(e.n=Xe.bind(e.proxy)),$watch:e=>F8.bind(e)}),xd=(e,t)=>e!==rt&&!e.__isScriptSetup&&ft(e,t),h8={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:i,props:o,accessCache:a,type:s,appContext:u}=e;let l;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return o[t]}else{if(xd(r,t))return a[t]=1,r[t];if(i!==rt&&ft(i,t))return a[t]=2,i[t];if((l=e.propsOptions[0])&&ft(l,t))return a[t]=3,o[t];if(n!==rt&&ft(n,t))return a[t]=4,n[t];B0&&(a[t]=0)}}const c=Xs[t];let f,d;if(c)return t==="$attrs"&&hn(e.attrs,"get",""),c(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==rt&&ft(n,t))return a[t]=4,n[t];if(d=u.config.globalProperties,ft(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:i,ctx:o}=e;return xd(i,t)?(i[t]=n,!0):r!==rt&&ft(r,t)?(r[t]=n,!0):ft(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:o,type:a}},s){let u,l;return!!(n[s]||e!==rt&&s[0]!=="$"&&ft(e,s)||xd(t,s)||(u=o[0])&&ft(u,s)||ft(r,s)||ft(Xs,s)||ft(i.config.globalProperties,s)||(l=a.__cssModules)&&l[s])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ft(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Cc(e){return Ve(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function m8(e,t){return!e||!t?e||t:Ve(e)&&Ve(t)?e.concat(t):Wt({},Cc(e),Cc(t))}let B0=!0;function p8(e){const t=zw(e),n=e.proxy,r=e.ctx;B0=!1,t.beforeCreate&&Tv(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:a,watch:s,provide:u,inject:l,created:c,beforeMount:f,mounted:d,beforeUpdate:h,updated:m,activated:v,deactivated:b,beforeDestroy:p,beforeUnmount:g,destroyed:y,unmounted:_,render:w,renderTracked:C,renderTriggered:E,errorCaptured:k,serverPrefetch:I,expose:F,inheritAttrs:V,components:P,directives:R,filters:B}=t;if(l&&v8(l,r,null),a)for(const ve in a){const ce=a[ve];Be(ce)&&(r[ve]=ce.bind(n))}if(i){const ve=i.call(n,n);yt(ve)&&(e.data=Nt(ve))}if(B0=!0,o)for(const ve in o){const ce=o[ve],ye=Be(ce)?ce.bind(n,n):Be(ce.get)?ce.get.bind(n,n):qr,q=!Be(ce)&&Be(ce.set)?ce.set.bind(n):qr,le=M({get:ye,set:q});Object.defineProperty(r,ve,{enumerable:!0,configurable:!0,get:()=>le.value,set:J=>le.value=J})}if(s)for(const ve in s)qw(s[ve],r,n,ve);if(u){const ve=Be(u)?u.call(n):u;Reflect.ownKeys(ve).forEach(ce=>{zt(ce,ve[ce])})}c&&Tv(c,e,"c");function oe(ve,ce){Ve(ce)?ce.forEach(ye=>ve(ye.bind(n))):ce&&ve(ce.bind(n))}if(oe(Qu,f),oe(_n,d),oe(s8,h),oe(G1,m),oe($w,v),oe(W1,b),oe(f8,k),oe(c8,C),oe(l8,E),oe(wn,g),oe(Q1,_),oe(u8,I),Ve(F))if(F.length){const ve=e.exposed||(e.exposed={});F.forEach(ce=>{Object.defineProperty(ve,ce,{get:()=>n[ce],set:ye=>n[ce]=ye,enumerable:!0})})}else e.exposed||(e.exposed={});w&&e.render===qr&&(e.render=w),V!=null&&(e.inheritAttrs=V),P&&(e.components=P),R&&(e.directives=R),I&&z1(e)}function v8(e,t,n=qr){Ve(e)&&(e=j0(e));for(const r in e){const i=e[r];let o;yt(i)?"default"in i?o=Ge(i.from||r,i.default,!0):o=Ge(i.from||r):o=Ge(i),St(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[r]=o}}function Tv(e,t,n){Cr(Ve(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function qw(e,t,n,r){let i=r.includes(".")?n3(n,r):()=>n[r];if(Lt(e)){const o=t[e];Be(o)&&ge(i,o)}else if(Be(e))ge(i,e.bind(n));else if(yt(e))if(Ve(e))e.forEach(o=>qw(o,t,n,r));else{const o=Be(e.handler)?e.handler.bind(n):t[e.handler];Be(o)&&ge(i,o,e)}}function zw(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:a}}=e.appContext,s=o.get(t);let u;return s?u=s:!i.length&&!n&&!r?u=t:(u={},i.length&&i.forEach(l=>Ec(u,l,a,!0)),Ec(u,t,a)),yt(t)&&o.set(t,u),u}function Ec(e,t,n,r=!1){const{mixins:i,extends:o}=t;o&&Ec(e,o,n,!0),i&&i.forEach(a=>Ec(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const s=g8[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const g8={data:Av,props:Ov,emits:Ov,methods:Us,computed:Us,beforeCreate:Cn,created:Cn,beforeMount:Cn,mounted:Cn,beforeUpdate:Cn,updated:Cn,beforeDestroy:Cn,beforeUnmount:Cn,destroyed:Cn,unmounted:Cn,activated:Cn,deactivated:Cn,errorCaptured:Cn,serverPrefetch:Cn,components:Us,directives:Us,watch:b8,provide:Av,inject:y8};function Av(e,t){return t?e?function(){return Wt(Be(e)?e.call(this,this):e,Be(t)?t.call(this,this):t)}:t:e}function y8(e,t){return Us(j0(e),j0(t))}function j0(e){if(Ve(e)){const t={};for(let n=0;n1)return n&&Be(t)?t.call(r&&r.proxy):t}}const Gw={},Qw=()=>Object.create(Gw),Kw=e=>Object.getPrototypeOf(e)===Gw;function C8(e,t,n,r=!1){const i={},o=Qw();e.propsDefaults=Object.create(null),Yw(e,t,i,o);for(const a in e.propsOptions[0])a in i||(i[a]=void 0);n?e.props=r?i:bw(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function E8(e,t,n,r){const{props:i,attrs:o,vnode:{patchFlag:a}}=e,s=Me(i),[u]=e.propsOptions;let l=!1;if((r||a>0)&&!(a&16)){if(a&8){const c=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[d,h]=Zw(f,t,!0);Wt(a,d),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!u)return yt(e)&&r.set(e,Sa),Sa;if(Ve(o))for(let c=0;ce==="_"||e==="_ctx"||e==="$stable",J1=e=>Ve(e)?e.map(Hr):[Hr(e)],k8=(e,t,n)=>{if(t._n)return t;const r=te((...i)=>J1(t(...i)),n);return r._c=!1,r},Jw=(e,t,n)=>{const r=e._ctx;for(const i in e){if(Z1(i))continue;const o=e[i];if(Be(o))t[i]=k8(i,o,r);else if(o!=null){const a=J1(o);t[i]=()=>a}}},Xw=(e,t)=>{const n=J1(t);e.slots.default=()=>n},e3=(e,t,n)=>{for(const r in t)(n||!Z1(r))&&(e[r]=t[r])},S8=(e,t,n)=>{const r=e.slots=Qw();if(e.vnode.shapeFlag&32){const i=t._;i?(e3(r,t,n),n&&J_(r,"_",i,!0)):Jw(t,r)}else t&&Xw(e,t)},T8=(e,t,n)=>{const{vnode:r,slots:i}=e;let o=!0,a=rt;if(r.shapeFlag&32){const s=t._;s?n&&s===1?o=!1:e3(i,t,n):(o=!t.$stable,Jw(t,i)),a=t}else t&&(Xw(e,t),a={default:1});if(o)for(const s in i)!Z1(s)&&a[s]==null&&delete i[s]},En=U8;function A8(e){return O8(e)}function O8(e,t){const n=cf();n.__VUE__=!0;const{insert:r,remove:i,patchProp:o,createElement:a,createText:s,createComment:u,setText:l,setElementText:c,parentNode:f,nextSibling:d,setScopeId:h=qr,insertStaticContent:m}=e,v=(T,O,L,U=null,X=null,ee=null,S=void 0,A=null,N=!!O.dynamicChildren)=>{if(T===O)return;T&&!Oo(T,O)&&(U=$(T),J(T,X,ee,!0),T=null),O.patchFlag===-2&&(N=!1,O.dynamicChildren=null);const{type:z,ref:we,shapeFlag:se}=O;switch(z){case fs:b(T,O,L,U);break;case on:p(T,O,L,U);break;case Sd:T==null&&g(O,L,U,S);break;case xe:P(T,O,L,U,X,ee,S,A,N);break;default:se&1?w(T,O,L,U,X,ee,S,A,N):se&6?R(T,O,L,U,X,ee,S,A,N):(se&64||se&128)&&z.process(T,O,L,U,X,ee,S,A,N,Q)}we!=null&&X?Js(we,T&&T.ref,ee,O||T,!O):we==null&&T&&T.ref!=null&&Js(T.ref,null,ee,T,!0)},b=(T,O,L,U)=>{if(T==null)r(O.el=s(O.children),L,U);else{const X=O.el=T.el;O.children!==T.children&&l(X,O.children)}},p=(T,O,L,U)=>{T==null?r(O.el=u(O.children||""),L,U):O.el=T.el},g=(T,O,L,U)=>{[T.el,T.anchor]=m(T.children,O,L,U,T.el,T.anchor)},y=({el:T,anchor:O},L,U)=>{let X;for(;T&&T!==O;)X=d(T),r(T,L,U),T=X;r(O,L,U)},_=({el:T,anchor:O})=>{let L;for(;T&&T!==O;)L=d(T),i(T),T=L;i(O)},w=(T,O,L,U,X,ee,S,A,N)=>{O.type==="svg"?S="svg":O.type==="math"&&(S="mathml"),T==null?C(O,L,U,X,ee,S,A,N):I(T,O,X,ee,S,A,N)},C=(T,O,L,U,X,ee,S,A)=>{let N,z;const{props:we,shapeFlag:se,transition:H,dirs:Z}=T;if(N=T.el=a(T.type,ee,we&&we.is,we),se&8?c(N,T.children):se&16&&k(T.children,N,null,U,X,kd(T,ee),S,A),Z&&yo(T,null,U,"created"),E(N,T,T.scopeId,S,U),we){for(const $e in we)$e!=="value"&&!Qs($e)&&o(N,$e,null,we[$e],ee,U);"value"in we&&o(N,"value",null,we.value,ee),(z=we.onVnodeBeforeMount)&&Mr(z,U,T)}Z&&yo(T,null,U,"beforeMount");const Ie=D8(X,H);Ie&&H.beforeEnter(N),r(N,O,L),((z=we&&we.onVnodeMounted)||Ie||Z)&&En(()=>{z&&Mr(z,U,T),Ie&&H.enter(N),Z&&yo(T,null,U,"mounted")},X)},E=(T,O,L,U,X)=>{if(L&&h(T,L),U)for(let ee=0;ee{for(let z=N;z{const A=O.el=T.el;let{patchFlag:N,dynamicChildren:z,dirs:we}=O;N|=T.patchFlag&16;const se=T.props||rt,H=O.props||rt;let Z;if(L&&bo(L,!1),(Z=H.onVnodeBeforeUpdate)&&Mr(Z,L,O,T),we&&yo(O,T,L,"beforeUpdate"),L&&bo(L,!0),(se.innerHTML&&H.innerHTML==null||se.textContent&&H.textContent==null)&&c(A,""),z?F(T.dynamicChildren,z,A,L,U,kd(O,X),ee):S||ce(T,O,A,null,L,U,kd(O,X),ee,!1),N>0){if(N&16)V(A,se,H,L,X);else if(N&2&&se.class!==H.class&&o(A,"class",null,H.class,X),N&4&&o(A,"style",se.style,H.style,X),N&8){const Ie=O.dynamicProps;for(let $e=0;$e{Z&&Mr(Z,L,O,T),we&&yo(O,T,L,"updated")},U)},F=(T,O,L,U,X,ee,S)=>{for(let A=0;A{if(O!==L){if(O!==rt)for(const ee in O)!Qs(ee)&&!(ee in L)&&o(T,ee,O[ee],null,X,U);for(const ee in L){if(Qs(ee))continue;const S=L[ee],A=O[ee];S!==A&&ee!=="value"&&o(T,ee,A,S,X,U)}"value"in L&&o(T,"value",O.value,L.value,X)}},P=(T,O,L,U,X,ee,S,A,N)=>{const z=O.el=T?T.el:s(""),we=O.anchor=T?T.anchor:s("");let{patchFlag:se,dynamicChildren:H,slotScopeIds:Z}=O;Z&&(A=A?A.concat(Z):Z),T==null?(r(z,L,U),r(we,L,U),k(O.children||[],L,we,X,ee,S,A,N)):se>0&&se&64&&H&&T.dynamicChildren?(F(T.dynamicChildren,H,L,X,ee,S,A),(O.key!=null||X&&O===X.subTree)&&X1(T,O,!0)):ce(T,O,L,we,X,ee,S,A,N)},R=(T,O,L,U,X,ee,S,A,N)=>{O.slotScopeIds=A,T==null?O.shapeFlag&512?X.ctx.activate(O,L,U,S,N):B(O,L,U,X,ee,S,N):G(T,O,N)},B=(T,O,L,U,X,ee,S)=>{const A=T.component=Q8(T,U,X);if(Gu(T)&&(A.ctx.renderer=Q),K8(A,!1,S),A.asyncDep){if(X&&X.registerDep(A,oe,S),!T.el){const N=A.subTree=x(on);p(null,N,O,L),T.placeholder=N.el}}else oe(A,T,O,L,X,ee,S)},G=(T,O,L)=>{const U=O.component=T.component;if(B8(T,O,L))if(U.asyncDep&&!U.asyncResolved){ve(U,O,L);return}else U.next=O,U.update();else O.el=T.el,U.vnode=O},oe=(T,O,L,U,X,ee,S)=>{const A=()=>{if(T.isMounted){let{next:se,bu:H,u:Z,parent:Ie,vnode:$e}=T;{const pr=t3(T);if(pr){se&&(se.el=$e.el,ve(T,se,S)),pr.asyncDep.then(()=>{T.isUnmounted||A()});return}}let Qe=se,Qt;bo(T,!1),se?(se.el=$e.el,ve(T,se,S)):se=$e,H&&Ql(H),(Qt=se.props&&se.props.onVnodeBeforeUpdate)&&Mr(Qt,Ie,se,$e),bo(T,!0);const Vt=Lv(T),er=T.subTree;T.subTree=Vt,v(er,Vt,f(er.el),$(er),T,X,ee),se.el=Vt.el,Qe===null&&j8(T,Vt.el),Z&&En(Z,X),(Qt=se.props&&se.props.onVnodeUpdated)&&En(()=>Mr(Qt,Ie,se,$e),X)}else{let se;const{el:H,props:Z}=O,{bm:Ie,m:$e,parent:Qe,root:Qt,type:Vt}=T,er=Da(O);bo(T,!1),Ie&&Ql(Ie),!er&&(se=Z&&Z.onVnodeBeforeMount)&&Mr(se,Qe,O),bo(T,!0);{Qt.ce&&Qt.ce._def.shadowRoot!==!1&&Qt.ce._injectChildStyle(Vt);const pr=T.subTree=Lv(T);v(null,pr,L,U,T,X,ee),O.el=pr.el}if($e&&En($e,X),!er&&(se=Z&&Z.onVnodeMounted)){const pr=O;En(()=>Mr(se,Qe,pr),X)}(O.shapeFlag&256||Qe&&Da(Qe.vnode)&&Qe.vnode.shapeFlag&256)&&T.a&&En(T.a,X),T.isMounted=!0,O=L=U=null}};T.scope.on();const N=T.effect=new rw(A);T.scope.off();const z=T.update=N.run.bind(N),we=T.job=N.runIfDirty.bind(N);we.i=T,we.id=T.uid,N.scheduler=()=>U1(we),bo(T,!0),z()},ve=(T,O,L)=>{O.component=T;const U=T.vnode.props;T.vnode=O,T.next=null,E8(T,O.props,U,L),T8(T,O.children,L),yi(),yv(T),bi()},ce=(T,O,L,U,X,ee,S,A,N=!1)=>{const z=T&&T.children,we=T?T.shapeFlag:0,se=O.children,{patchFlag:H,shapeFlag:Z}=O;if(H>0){if(H&128){q(z,se,L,U,X,ee,S,A,N);return}else if(H&256){ye(z,se,L,U,X,ee,S,A,N);return}}Z&8?(we&16&&Oe(z,X,ee),se!==z&&c(L,se)):we&16?Z&16?q(z,se,L,U,X,ee,S,A,N):Oe(z,X,ee,!0):(we&8&&c(L,""),Z&16&&k(se,L,U,X,ee,S,A,N))},ye=(T,O,L,U,X,ee,S,A,N)=>{T=T||Sa,O=O||Sa;const z=T.length,we=O.length,se=Math.min(z,we);let H;for(H=0;Hwe?Oe(T,X,ee,!0,!1,se):k(O,L,U,X,ee,S,A,N,se)},q=(T,O,L,U,X,ee,S,A,N)=>{let z=0;const we=O.length;let se=T.length-1,H=we-1;for(;z<=se&&z<=H;){const Z=T[z],Ie=O[z]=N?ji(O[z]):Hr(O[z]);if(Oo(Z,Ie))v(Z,Ie,L,null,X,ee,S,A,N);else break;z++}for(;z<=se&&z<=H;){const Z=T[se],Ie=O[H]=N?ji(O[H]):Hr(O[H]);if(Oo(Z,Ie))v(Z,Ie,L,null,X,ee,S,A,N);else break;se--,H--}if(z>se){if(z<=H){const Z=H+1,Ie=ZH)for(;z<=se;)J(T[z],X,ee,!0),z++;else{const Z=z,Ie=z,$e=new Map;for(z=Ie;z<=H;z++){const Hn=O[z]=N?ji(O[z]):Hr(O[z]);Hn.key!=null&&$e.set(Hn.key,z)}let Qe,Qt=0;const Vt=H-Ie+1;let er=!1,pr=0;const Ts=new Array(Vt);for(z=0;z=Vt){J(Hn,X,ee,!0);continue}let Pr;if(Hn.key!=null)Pr=$e.get(Hn.key);else for(Qe=Ie;Qe<=H;Qe++)if(Ts[Qe-Ie]===0&&Oo(Hn,O[Qe])){Pr=Qe;break}Pr===void 0?J(Hn,X,ee,!0):(Ts[Pr-Ie]=z+1,Pr>=pr?pr=Pr:er=!0,v(Hn,O[Pr],L,null,X,ee,S,A,N),Qt++)}const dv=er?I8(Ts):Sa;for(Qe=dv.length-1,z=Vt-1;z>=0;z--){const Hn=Ie+z,Pr=O[Hn],hv=O[Hn+1],mv=Hn+1{const{el:ee,type:S,transition:A,children:N,shapeFlag:z}=T;if(z&6){le(T.component.subTree,O,L,U);return}if(z&128){T.suspense.move(O,L,U);return}if(z&64){S.move(T,O,L,Q);return}if(S===xe){r(ee,O,L);for(let se=0;seA.enter(ee),X);else{const{leave:se,delayLeave:H,afterLeave:Z}=A,Ie=()=>{T.ctx.isUnmounted?i(ee):r(ee,O,L)},$e=()=>{ee._isLeaving&&ee[ci](!0),se(ee,()=>{Ie(),Z&&Z()})};H?H(ee,Ie,$e):$e()}else r(ee,O,L)},J=(T,O,L,U=!1,X=!1)=>{const{type:ee,props:S,ref:A,children:N,dynamicChildren:z,shapeFlag:we,patchFlag:se,dirs:H,cacheIndex:Z}=T;if(se===-2&&(X=!1),A!=null&&(yi(),Js(A,null,L,T,!0),bi()),Z!=null&&(O.renderCache[Z]=void 0),we&256){O.ctx.deactivate(T);return}const Ie=we&1&&H,$e=!Da(T);let Qe;if($e&&(Qe=S&&S.onVnodeBeforeUnmount)&&Mr(Qe,O,T),we&6)_e(T.component,L,U);else{if(we&128){T.suspense.unmount(L,U);return}Ie&&yo(T,null,O,"beforeUnmount"),we&64?T.type.remove(T,O,L,Q,U):z&&!z.hasOnce&&(ee!==xe||se>0&&se&64)?Oe(z,O,L,!1,!0):(ee===xe&&se&384||!X&&we&16)&&Oe(N,O,L),U&&ue(T)}($e&&(Qe=S&&S.onVnodeUnmounted)||Ie)&&En(()=>{Qe&&Mr(Qe,O,T),Ie&&yo(T,null,O,"unmounted")},L)},ue=T=>{const{type:O,el:L,anchor:U,transition:X}=T;if(O===xe){Ce(L,U);return}if(O===Sd){_(T);return}const ee=()=>{i(L),X&&!X.persisted&&X.afterLeave&&X.afterLeave()};if(T.shapeFlag&1&&X&&!X.persisted){const{leave:S,delayLeave:A}=X,N=()=>S(L,ee);A?A(T.el,ee,N):N()}else ee()},Ce=(T,O)=>{let L;for(;T!==O;)L=d(T),i(T),T=L;i(O)},_e=(T,O,L)=>{const{bum:U,scope:X,job:ee,subTree:S,um:A,m:N,a:z}=T;Iv(N),Iv(z),U&&Ql(U),X.stop(),ee&&(ee.flags|=8,J(S,T,O,L)),A&&En(A,O),En(()=>{T.isUnmounted=!0},O)},Oe=(T,O,L,U=!1,X=!1,ee=0)=>{for(let S=ee;S{if(T.shapeFlag&6)return $(T.component.subTree);if(T.shapeFlag&128)return T.suspense.next();const O=d(T.anchor||T.el),L=O&&O[Dw];return L?d(L):O};let ae=!1;const re=(T,O,L)=>{T==null?O._vnode&&J(O._vnode,null,null,!0):v(O._vnode||null,T,O,null,null,null,L),O._vnode=T,ae||(ae=!0,yv(),Tw(),ae=!1)},Q={p:v,um:J,m:le,r:ue,mt:B,mc:k,pc:ce,pbc:F,n:$,o:e};return{render:re,hydrate:void 0,createApp:w8(re)}}function kd({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function bo({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function D8(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function X1(e,t,n=!1){const r=e.children,i=t.children;if(Ve(r)&&Ve(i))for(let o=0;o>1,e[n[s]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,a=n[o-1];o-- >0;)n[o]=a,a=t[a];return n}function t3(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:t3(t)}function Iv(e){if(e)for(let t=0;tGe(L8);function An(e,t){return gf(e,null,t)}function M8(e,t){return gf(e,null,{flush:"sync"})}function ge(e,t,n){return gf(e,t,n)}function gf(e,t,n=rt){const{immediate:r,deep:i,flush:o,once:a}=n,s=Wt({},n),u=t&&r||!t&&o!=="post";let l;if(Ha){if(o==="sync"){const h=P8();l=h.__watcherHandles||(h.__watcherHandles=[])}else if(!u){const h=()=>{};return h.stop=qr,h.resume=qr,h.pause=qr,h}}const c=an;s.call=(h,m,v)=>Cr(h,c,m,v);let f=!1;o==="post"?s.scheduler=h=>{En(h,c&&c.suspense)}:o!=="sync"&&(f=!0,s.scheduler=(h,m)=>{m?h():U1(h)}),s.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const d=Z4(e,t,s);return Ha&&(l?l.push(d):u&&d()),d}function F8(e,t,n){const r=this.proxy,i=Lt(e)?e.includes(".")?n3(r,e):()=>r[e]:e.bind(r,r);let o;Be(t)?o=t:(o=t.handler,n=t);const a=Ku(this),s=gf(i,o.bind(r),n);return a(),s}function n3(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i{let c,f=rt,d;return M8(()=>{const h=e[i];Pn(c,h)&&(c=h,l())}),{get(){return u(),n.get?n.get(c):c},set(h){const m=n.set?n.set(h):h;if(!Pn(m,c)&&!(f!==rt&&Pn(h,f)))return;const v=r.vnode.props;v&&(t in v||i in v||o in v)&&(`onUpdate:${t}`in v||`onUpdate:${i}`in v||`onUpdate:${o}`in v)||(c=h,l()),r.emit(`update:${t}`,m),Pn(h,m)&&Pn(h,f)&&!Pn(m,d)&&l(),f=h,d=m}}});return s[Symbol.iterator]=()=>{let u=0;return{next(){return u<2?{value:u++?a||rt:s,done:!1}:{done:!0}}}},s}const r3=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${bn(t)}Modifiers`]||e[`${Si(t)}Modifiers`];function R8(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||rt;let i=n;const o=t.startsWith("update:"),a=o&&r3(r,t.slice(7));a&&(a.trim&&(i=n.map(c=>Lt(c)?c.trim():c)),a.number&&(i=n.map(F0)));let s,u=r[s=gd(t)]||r[s=gd(bn(t))];!u&&o&&(u=r[s=gd(Si(t))]),u&&Cr(u,e,6,i);const l=r[s+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Cr(l,e,6,i)}}const N8=new WeakMap;function i3(e,t,n=!1){const r=n?N8:t.emitsCache,i=r.get(e);if(i!==void 0)return i;const o=e.emits;let a={},s=!1;if(!Be(e)){const u=l=>{const c=i3(l,t,!0);c&&(s=!0,Wt(a,c))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!s?(yt(e)&&r.set(e,null),null):(Ve(o)?o.forEach(u=>a[u]=null):Wt(a,o),yt(e)&&r.set(e,a),a)}function yf(e,t){return!e||!sf(t)?!1:(t=t.slice(2).replace(/Once$/,""),ft(e,t[0].toLowerCase()+t.slice(1))||ft(e,Si(t))||ft(e,t))}function Lv(e){const{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[o],slots:a,attrs:s,emit:u,render:l,renderCache:c,props:f,data:d,setupState:h,ctx:m,inheritAttrs:v}=e,b=_c(e);let p,g;try{if(n.shapeFlag&4){const _=i||r,w=_;p=Hr(l.call(w,_,c,f,h,d,m)),g=s}else{const _=t;p=Hr(_.length>1?_(f,{attrs:s,slots:a,emit:u}):_(f,null)),g=t.props?s:$8(s)}}catch(_){eu.length=0,Wu(_,e,1),p=x(on)}let y=p;if(g&&v!==!1){const _=Object.keys(g),{shapeFlag:w}=y;_.length&&w&7&&(o&&_.some(M1)&&(g=H8(g,o)),y=_i(y,g,!1,!0))}return n.dirs&&(y=_i(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&$o(y,n.transition),p=y,_c(b),p}const $8=e=>{let t;for(const n in e)(n==="class"||n==="style"||sf(n))&&((t||(t={}))[n]=e[n]);return t},H8=(e,t)=>{const n={};for(const r in e)(!M1(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function B8(e,t,n){const{props:r,children:i,component:o}=e,{props:a,children:s,patchFlag:u}=t,l=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?Pv(r,a,l):!!a;if(u&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;function U8(e,t){t&&t.pendingBranch?Ve(e)?t.effects.push(...e):t.effects.push(e):e8(e)}const xe=Symbol.for("v-fgt"),fs=Symbol.for("v-txt"),on=Symbol.for("v-cmt"),Sd=Symbol.for("v-stc"),eu=[];let zn=null;function ne(e=!1){eu.push(zn=e?null:[])}function q8(){eu.pop(),zn=eu[eu.length-1]||null}let mu=1;function xc(e,t=!1){mu+=e,e<0&&zn&&t&&(zn.hasOnce=!0)}function a3(e){return e.dynamicChildren=mu>0?zn||Sa:null,q8(),mu>0&&zn&&zn.push(e),e}function Fe(e,t,n,r,i,o){return a3(D(e,t,n,r,i,o,!0))}function Se(e,t,n,r,i){return a3(x(e,t,n,r,i,!0))}function $a(e){return e?e.__v_isVNode===!0:!1}function Oo(e,t){return e.type===t.type&&e.key===t.key}const s3=({key:e})=>e??null,Yl=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Lt(e)||St(e)||Be(e)?{i:sn,r:e,k:t,f:!!n}:e:null);function D(e,t=null,n=null,r=0,i=null,o=e===xe?0:1,a=!1,s=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&s3(t),ref:t&&Yl(t),scopeId:Ow,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:sn};return s?(em(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=Lt(n)?8:16),mu>0&&!a&&zn&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&zn.push(u),u}const x=z8;function z8(e,t=null,n=null,r=0,i=null,o=!1){if((!e||e===Bw)&&(e=on),$a(e)){const s=_i(e,t,!0);return n&&em(s,n),mu>0&&!o&&zn&&(s.shapeFlag&6?zn[zn.indexOf(e)]=s:zn.push(s)),s.patchFlag=-2,s}if(eT(e)&&(e=e.__vccOpts),t){t=Ho(t);let{class:s,style:u}=t;s&&!Lt(s)&&(t.class=be(s)),yt(u)&&(B1(u)&&!Ve(u)&&(u=Wt({},u)),t.style=Pe(u))}const a=Lt(e)?1:o3(e)?128:Iw(e)?64:yt(e)?4:Be(e)?2:0;return D(e,t,n,r,i,a,o,!0)}function Ho(e){return e?B1(e)||Kw(e)?Wt({},e):e:null}function _i(e,t,n=!1,r=!1){const{props:i,ref:o,patchFlag:a,children:s,transition:u}=e,l=t?de(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&s3(l),ref:t&&t.ref?n&&o?Ve(o)?o.concat(Yl(t)):[o,Yl(t)]:Yl(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&_i(e.ssContent),ssFallback:e.ssFallback&&_i(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&r&&$o(c,u.clone(c)),c}function je(e=" ",t=0){return x(fs,null,e,t)}function We(e="",t=!1){return t?(ne(),Se(on,null,e)):x(on,null,e)}function Hr(e){return e==null||typeof e=="boolean"?x(on):Ve(e)?x(xe,null,e.slice()):$a(e)?ji(e):x(fs,null,String(e))}function ji(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:_i(e)}function em(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ve(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),em(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!Kw(t)?t._ctx=sn:i===3&&sn&&(sn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Be(t)?(t={default:t,_ctx:sn},n=32):(t=String(t),r&64?(n=16,t=[je(t)]):n=8);e.children=t,e.shapeFlag|=n}function de(...e){const t={};for(let n=0;nan||sn;let kc,q0;{const e=cf(),t=(n,r)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(r),o=>{i.length>1?i.forEach(a=>a(o)):i[0](o)}};kc=t("__VUE_INSTANCE_SETTERS__",n=>an=n),q0=t("__VUE_SSR_SETTERS__",n=>Ha=n)}const Ku=e=>{const t=an;return kc(e),e.scope.on(),()=>{e.scope.off(),kc(t)}},Mv=()=>{an&&an.scope.off(),kc(null)};function u3(e){return e.vnode.shapeFlag&4}let Ha=!1;function K8(e,t=!1,n=!1){t&&q0(t);const{props:r,children:i}=e.vnode,o=u3(e);C8(e,r,o,t),S8(e,i,n||t);const a=o?Y8(e,t):void 0;return t&&q0(!1),a}function Y8(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,h8);const{setup:r}=n;if(r){yi();const i=e.setupContext=r.length>1?J8(e):null,o=Ku(e),a=zu(r,e,0,[e.props,i]),s=K_(a);if(bi(),o(),(s||e.sp)&&!Da(e)&&z1(e),s){if(a.then(Mv,Mv),t)return a.then(u=>{Fv(e,u)}).catch(u=>{Wu(u,e,0)});e.asyncDep=a}else Fv(e,a)}else l3(e)}function Fv(e,t,n){Be(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:yt(t)&&(e.setupState=Cw(t)),l3(e)}function l3(e,t,n){const r=e.type;e.render||(e.render=r.render||qr);{const i=Ku(e);yi();try{p8(e)}finally{bi(),i()}}}const Z8={get(e,t){return hn(e,"get",""),e[t]}};function J8(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Z8),slots:e.slots,emit:e.emit,expose:t}}function bf(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Cw(_w(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Xs)return Xs[n](e)},has(t,n){return n in t||n in Xs}})):e.proxy}function X8(e,t=!0){return Be(e)?e.displayName||e.name:e.name||t&&e.__name}function eT(e){return Be(e)&&"__vccOpts"in e}const M=(e,t)=>K4(e,t,Ha);function It(e,t,n){try{xc(-1);const r=arguments.length;return r===2?yt(t)&&!Ve(t)?$a(t)?x(e,null,[t]):x(e,t):x(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&$a(n)&&(n=[n]),x(e,t,n))}finally{xc(1)}}const tT="3.5.22";/** -* @vue/runtime-dom v3.5.22 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let z0;const Vv=typeof window<"u"&&window.trustedTypes;if(Vv)try{z0=Vv.createPolicy("vue",{createHTML:e=>e})}catch{}const c3=z0?e=>z0.createHTML(e):e=>e,nT="http://www.w3.org/2000/svg",rT="http://www.w3.org/1998/Math/MathML",li=typeof document<"u"?document:null,Rv=li&&li.createElement("template"),iT={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const i=t==="svg"?li.createElementNS(nT,e):t==="mathml"?li.createElementNS(rT,e):n?li.createElement(e,{is:n}):li.createElement(e);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>li.createTextNode(e),createComment:e=>li.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>li.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,i,o){const a=n?n.previousSibling:t.lastChild;if(i&&(i===o||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{Rv.innerHTML=c3(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const s=Rv.content;if(r==="svg"||r==="mathml"){const u=s.firstChild;for(;u.firstChild;)s.appendChild(u.firstChild);s.removeChild(u)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ri="transition",Os="animation",Ba=Symbol("_vtc"),f3={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},d3=Wt({},Fw,f3),oT=e=>(e.displayName="Transition",e.props=d3,e),no=oT((e,{slots:t})=>It(i8,h3(e),t)),_o=(e,t=[])=>{Ve(e)?e.forEach(n=>n(...t)):e&&e(...t)},Nv=e=>e?Ve(e)?e.some(t=>t.length>1):e.length>1:!1;function h3(e){const t={};for(const P in e)P in f3||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:r,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:l=a,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=aT(i),v=m&&m[0],b=m&&m[1],{onBeforeEnter:p,onEnter:g,onEnterCancelled:y,onLeave:_,onLeaveCancelled:w,onBeforeAppear:C=p,onAppear:E=g,onAppearCancelled:k=y}=t,I=(P,R,B,G)=>{P._enterCancelled=G,$i(P,R?c:s),$i(P,R?l:a),B&&B()},F=(P,R)=>{P._isLeaving=!1,$i(P,f),$i(P,h),$i(P,d),R&&R()},V=P=>(R,B)=>{const G=P?E:g,oe=()=>I(R,P,B);_o(G,[R,oe]),$v(()=>{$i(R,P?u:o),Nr(R,P?c:s),Nv(G)||Hv(R,r,v,oe)})};return Wt(t,{onBeforeEnter(P){_o(p,[P]),Nr(P,o),Nr(P,a)},onBeforeAppear(P){_o(C,[P]),Nr(P,u),Nr(P,l)},onEnter:V(!1),onAppear:V(!0),onLeave(P,R){P._isLeaving=!0;const B=()=>F(P,R);Nr(P,f),P._enterCancelled?(Nr(P,d),W0(P)):(W0(P),Nr(P,d)),$v(()=>{P._isLeaving&&($i(P,f),Nr(P,h),Nv(_)||Hv(P,r,b,B))}),_o(_,[P,B])},onEnterCancelled(P){I(P,!1,void 0,!0),_o(y,[P])},onAppearCancelled(P){I(P,!0,void 0,!0),_o(k,[P])},onLeaveCancelled(P){F(P),_o(w,[P])}})}function aT(e){if(e==null)return null;if(yt(e))return[Td(e.enter),Td(e.leave)];{const t=Td(e);return[t,t]}}function Td(e){return v4(e)}function Nr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ba]||(e[Ba]=new Set)).add(t)}function $i(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Ba];n&&(n.delete(t),n.size||(e[Ba]=void 0))}function $v(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let sT=0;function Hv(e,t,n,r){const i=e._endId=++sT,o=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:a,timeout:s,propCount:u}=m3(e,t);if(!a)return r();const l=a+"end";let c=0;const f=()=>{e.removeEventListener(l,d),o()},d=h=>{h.target===e&&++c>=u&&f()};setTimeout(()=>{c(n[m]||"").split(", "),i=r(`${Ri}Delay`),o=r(`${Ri}Duration`),a=Bv(i,o),s=r(`${Os}Delay`),u=r(`${Os}Duration`),l=Bv(s,u);let c=null,f=0,d=0;t===Ri?a>0&&(c=Ri,f=a,d=o.length):t===Os?l>0&&(c=Os,f=l,d=u.length):(f=Math.max(a,l),c=f>0?a>l?Ri:Os:null,d=c?c===Ri?o.length:u.length:0);const h=c===Ri&&/\b(?:transform|all)(?:,|$)/.test(r(`${Ri}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function Bv(e,t){for(;e.lengthjv(n)+jv(e[r])))}function jv(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function W0(e){return(e?e.ownerDocument:document).body.offsetHeight}function uT(e,t,n){const r=e[Ba];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Sc=Symbol("_vod"),p3=Symbol("_vsh"),Kr={name:"show",beforeMount(e,{value:t},{transition:n}){e[Sc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ds(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Ds(e,!0),r.enter(e)):r.leave(e,()=>{Ds(e,!1)}):Ds(e,t))},beforeUnmount(e,{value:t}){Ds(e,t)}};function Ds(e,t){e.style.display=t?e[Sc]:"none",e[p3]=!t}const lT=Symbol(""),cT=/(?:^|;)\s*display\s*:/;function fT(e,t,n){const r=e.style,i=Lt(n);let o=!1;if(n&&!i){if(t)if(Lt(t))for(const a of t.split(";")){const s=a.slice(0,a.indexOf(":")).trim();n[s]==null&&Zl(r,s,"")}else for(const a in t)n[a]==null&&Zl(r,a,"");for(const a in n)a==="display"&&(o=!0),Zl(r,a,n[a])}else if(i){if(t!==n){const a=r[lT];a&&(n+=";"+a),r.cssText=n,o=cT.test(n)}}else t&&e.removeAttribute("style");Sc in e&&(e[Sc]=o?r.display:"",e[p3]&&(r.display="none"))}const Uv=/\s*!important$/;function Zl(e,t,n){if(Ve(n))n.forEach(r=>Zl(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=dT(e,t);Uv.test(n)?e.setProperty(Si(r),n.replace(Uv,""),"important"):e[r]=n}}const qv=["Webkit","Moz","ms"],Ad={};function dT(e,t){const n=Ad[t];if(n)return n;let r=bn(t);if(r!=="filter"&&r in e)return Ad[t]=r;r=Ti(r);for(let i=0;iOd||(vT.then(()=>Od=0),Od=Date.now());function yT(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Cr(bT(r,n.value),t,5,[r])};return n.value=e,n.attached=gT(),n}function bT(e,t){if(Ve(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r&&r(i))}else return t}const Yv=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,_T=(e,t,n,r,i,o)=>{const a=i==="svg";t==="class"?uT(e,r,a):t==="style"?fT(e,n,r):sf(t)?M1(t)||mT(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):wT(e,t,r,a))?(Gv(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Wv(e,t,r,a,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Lt(r))?Gv(e,bn(t),r,o,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Wv(e,t,r,a))};function wT(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Yv(t)&&Be(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Yv(t)&&Lt(n)?!1:t in e}const v3=new WeakMap,g3=new WeakMap,Tc=Symbol("_moveCb"),Zv=Symbol("_enterCb"),CT=e=>(delete e.props.mode,e),ET=CT({name:"TransitionGroup",props:Wt({},d3,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=On(),r=Mw();let i,o;return G1(()=>{if(!i.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!TT(i[0].el,n.vnode.el,a)){i=[];return}i.forEach(xT),i.forEach(kT);const s=i.filter(ST);W0(n.vnode.el),s.forEach(u=>{const l=u.el,c=l.style;Nr(l,a),c.transform=c.webkitTransform=c.transitionDuration="";const f=l[Tc]=d=>{d&&d.target!==l||(!d||d.propertyName.endsWith("transform"))&&(l.removeEventListener("transitionend",f),l[Tc]=null,$i(l,a))};l.addEventListener("transitionend",f)}),i=[]}),()=>{const a=Me(e),s=h3(a);let u=a.tag||xe;if(i=[],o)for(let l=0;l{s.split(/\s+/).forEach(u=>u&&r.classList.remove(u))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=m3(r);return o.removeChild(r),a}const Jv=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ve(t)?n=>Ql(t,n):t};function AT(e){e.target.composing=!0}function Xv(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Dd=Symbol("_assign"),OT={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Dd]=Jv(i);const o=r||i.props&&i.props.type==="number";fa(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;n&&(s=s.trim()),o&&(s=F0(s)),e[Dd](s)}),n&&fa(e,"change",()=>{e.value=e.value.trim()}),t||(fa(e,"compositionstart",AT),fa(e,"compositionend",Xv),fa(e,"change",Xv))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:o}},a){if(e[Dd]=Jv(a),e.composing)return;const s=(o||e.type==="number")&&!/^0\d/.test(e.value)?F0(e.value):e.value,u=t??"";s!==u&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||i&&e.value.trim()===u)||(e.value=u))}},DT=["ctrl","shift","alt","meta"],IT={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>DT.some(n=>e[`${n}Key`]&&!t.includes(n))},ja=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(i,...o)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=i=>{if(!("key"in i))return;const o=Si(i.key);if(t.some(a=>a===o||LT[a]===o))return e(i)})},PT=Wt({patchProp:_T},iT);let tg;function y3(){return tg||(tg=A8(PT))}const b3=(...e)=>{y3().render(...e)},MT=(...e)=>{const t=y3().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=VT(r);if(!i)return;const o=t._component;!Be(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const a=n(i,!1,FT(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),a},t};function FT(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function VT(e){return Lt(e)?document.querySelector(e):e}const RT={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload",color:"mdi-palette",command:"mdi-apple-keyboard-command",ctrl:"mdi-apple-keyboard-control",space:"mdi-keyboard-space",shift:"mdi-apple-keyboard-shift",alt:"mdi-apple-keyboard-option",enter:"mdi-keyboard-return",arrowup:"mdi-arrow-up",arrowdown:"mdi-arrow-down",arrowleft:"mdi-arrow-left",arrowright:"mdi-arrow-right",backspace:"mdi-backspace",play:"mdi-play",pause:"mdi-pause",fullscreen:"mdi-fullscreen",fullscreenExit:"mdi-fullscreen-exit",volumeHigh:"mdi-volume-high",volumeMedium:"mdi-volume-medium",volumeLow:"mdi-volume-low",volumeOff:"mdi-volume-variant-off"},NT={component:e=>It(H3,{...e,class:"mdi"})},nt=typeof window<"u",nm=nt&&"IntersectionObserver"in window,$T=nt&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),HT=nt&&"matchMedia"in window&&typeof window.matchMedia=="function";function ng(e,t,n){BT(e,t),t.set(e,n)}function BT(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function rg(e,t,n){return e.set(_3(e,t),n),n}function ai(e,t){return e.get(_3(e,t))}function _3(e,t,n){if(typeof e=="function"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function w3(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let i=0;iSn(e[r],t[r]))}function G0(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),w3(e,t.split("."),n))}function or(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const i=t(e,n);return typeof i>"u"?n:i}if(typeof t=="string")return G0(e,t,n);if(Array.isArray(t))return w3(e,t,n);if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}function C3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function Ne(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(e==null||e==="")return;const n=Number(e);return isNaN(n)?String(e):isFinite(n)?`${n}${t}`:void 0}function Ac(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function ig(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function rm(e){if(e&&"$el"in e){const t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}const ote=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Id(e,t){return t.every(n=>e.hasOwnProperty(n))}function Yu(e,t){const n={};for(const r of t)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function Q0(e,t,n){const r=Object.create(null),i=Object.create(null);for(const o in e)t.some(a=>a instanceof RegExp?a.test(o):a===o)?r[o]=e[o]:i[o]=e[o];return[r,i]}function hr(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}const E3=/^on[^a-z]/,x3=e=>E3.test(e),jT=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],UT=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function qT(e){return e.isComposing&&UT.includes(e.key)}function _f(e){const[t,n]=Q0(e,[E3]),r=hr(t,jT),[i,o]=Q0(n,["class","style","id",/^data-/]);return Object.assign(i,t),Object.assign(o,r),[i,o]}function yn(e){return e==null?[]:Array.isArray(e)?e:[e]}function zT(e,t){let n=0;const r=function(){for(var i=arguments.length,o=new Array(i),a=0;ae(...o),Re(t))};return r.clear=()=>{clearTimeout(n)},r.immediate=e,r}function Wn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function og(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function ag(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function WT(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const i in e)r[i]=e[i];for(const i in t){const o=e[i],a=t[i];if(ig(o)&&ig(a)){r[i]=vn(o,a,n);continue}if(n&&Array.isArray(o)&&Array.isArray(a)){r[i]=n(o,a);continue}r[i]=a}return r}function k3(e){return e.map(t=>t.type===xe?k3(t.children):t).flat()}function Vo(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Vo.cache.has(e))return Vo.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Vo.cache.set(e,t),t}Vo.cache=new Map;function ya(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>ya(e,n)).flat(1);if(t.suspense)return ya(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>ya(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return ya(e,t.component.subTree).flat(1)}return[]}var ra=new WeakMap,wo=new WeakMap;class S3{constructor(t){ng(this,ra,[]),ng(this,wo,0),this.size=t}get isFull(){return ai(ra,this).length===this.size}push(t){ai(ra,this)[ai(wo,this)]=t,rg(wo,this,(ai(wo,this)+1)%this.size)}values(){return ai(ra,this).slice(ai(wo,this)).concat(ai(ra,this).slice(0,ai(wo,this)))}clear(){ai(ra,this).length=0,rg(wo,this,0)}}function im(e){const t=Nt({});An(()=>{const r=e();for(const i in r)t[i]=r[i]},{flush:"sync"});const n={};for(const r in t)n[r]=Y(()=>t[r]);return n}function Oc(e,t){return e.includes(t)}function T3(e){return e[2].toLowerCase()+e.slice(3)}const Mn=()=>[Function,Array];function sg(e,t){return t="on"+Ti(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function om(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(r=>`${r}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function A3(e,t,n){let r,i=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do i+=o,r=e[i];while((!r||r.offsetParent==null||!(n?.(r)??!0))&&i=0);return r}function tu(e,t){const n=pu(e);if(t==null)(e===document.activeElement||!e.contains(document.activeElement))&&n[0]?.focus();else if(t==="first")n[0]?.focus();else if(t==="last")n.at(-1)?.focus();else if(typeof t=="number")n[t]?.focus();else{const r=A3(n,t);r?r.focus():tu(e,t==="next"?"first":"last")}}function ate(e){return e==null||typeof e=="string"&&e.trim()===""}function O3(){}function Ua(e,t){if(!(nt&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function wf(e){return e.some(t=>$a(t)?t.type===on?!1:t.type!==xe||wf(t.children):!0)?e:null}function GT(e,t){if(!nt||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function QT(e,t){const n=e.clientX,r=e.clientY,i=t.getBoundingClientRect(),o=i.left,a=i.top,s=i.right,u=i.bottom;return n>=o&&n<=s&&r>=a&&r<=u}function K0(){const e=me(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>rm(e.value)}),t}function qa(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function Y0(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function KT(e){return"\\^$*+?.()|{}[]".includes(e)?`\\${e}`:e}function YT(e){const t={};for(const n in e)t[bn(n)]=e[n];return t}function ZT(e){const t=["checked","disabled"];return Object.fromEntries(Object.entries(e).filter(n=>{let[r,i]=n;return t.includes(r)?!!i:i!==void 0}))}const D3=["top","bottom"],JT=["start","end","left","right"];function Z0(e,t){let[n,r]=e.split(" ");return r||(r=Oc(D3,n)?"start":Oc(JT,n)?"top":"center"),{side:J0(n,t),align:J0(r,t)}}function J0(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Ld(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Pd(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function ug(e){return{side:e.align,align:e.side}}function lg(e){return Oc(D3,e.side)?"y":"x"}class zr{constructor(t){let{x:n,y:r,width:i,height:o}=t;this.x=n,this.y=r,this.width=i,this.height=o}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function cg(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function I3(e){return Array.isArray(e)?new zr({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function XT(e){if(e===document.documentElement)return visualViewport?new zr({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale,height:visualViewport.height*visualViewport.scale}):new zr({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});{const t=e.getBoundingClientRect();return new zr({x:t.x,y:t.y,width:e.clientWidth,height:e.clientHeight})}}function am(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),r=n.transform;if(r){let i,o,a,s,u;if(r.startsWith("matrix3d("))i=r.slice(9,-1).split(/, /),o=Number(i[0]),a=Number(i[5]),s=Number(i[12]),u=Number(i[13]);else if(r.startsWith("matrix("))i=r.slice(7,-1).split(/, /),o=Number(i[0]),a=Number(i[3]),s=Number(i[4]),u=Number(i[5]);else return new zr(t);const l=n.transformOrigin,c=t.x-s-(1-o)*parseFloat(l),f=t.y-u-(1-a)*parseFloat(l.slice(l.indexOf(" ")+1)),d=o?t.width/o:e.offsetWidth+1,h=a?t.height/a:e.offsetHeight+1;return new zr({x:c,y:f,width:d,height:h})}else return new zr(t)}function ba(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof r.finished>"u"&&(r.finished=new Promise(i=>{r.onfinish=()=>{i(r)}})),r}const Jl=new WeakMap;function eA(e,t){Object.keys(t).forEach(n=>{if(x3(n)){const r=T3(n),i=Jl.get(e);if(t[n]==null)i?.forEach(o=>{const[a,s]=o;a===r&&(e.removeEventListener(r,s),i.delete(o))});else if(!i||![...i].some(o=>o[0]===r&&o[1]===t[n])){e.addEventListener(r,t[n]);const o=i||new Set;o.add([r,t[n]]),Jl.has(e)||Jl.set(e,o)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function tA(e,t){Object.keys(t).forEach(n=>{if(x3(n)){const r=T3(n),i=Jl.get(e);i?.forEach(o=>{const[a,s]=o;a===r&&(e.removeEventListener(r,s),i.delete(o))})}else e.removeAttribute(n)})}const ia=2.4,fg=.2126729,dg=.7151522,hg=.072175,nA=.55,rA=.58,iA=.57,oA=.62,El=.03,mg=1.45,aA=5e-4,sA=1.25,uA=1.25,pg=.078,vg=12.82051282051282,xl=.06,gg=.001;function yg(e,t){const n=(e.r/255)**ia,r=(e.g/255)**ia,i=(e.b/255)**ia,o=(t.r/255)**ia,a=(t.g/255)**ia,s=(t.b/255)**ia;let u=n*fg+r*dg+i*hg,l=o*fg+a*dg+s*hg;if(u<=El&&(u+=(El-u)**mg),l<=El&&(l+=(El-l)**mg),Math.abs(l-u)u){const f=(l**nA-u**rA)*sA;c=f-gg?0:f>-pg?f-f*vg*xl:f+xl}return c*100}function ste(e){}function L3(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Dc=.20689655172413793,lA=e=>e>Dc**3?Math.cbrt(e):e/(3*Dc**2)+4/29,cA=e=>e>Dc?e**3:3*Dc**2*(e-4/29);function P3(e){const t=lA,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function M3(e){const t=cA,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const fA=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],dA=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,hA=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],mA=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function F3(e){const t=Array(3),n=dA,r=fA;for(let i=0;i<3;++i)t[i]=Math.round(Wn(n(r[i][0]*e[0]+r[i][1]*e[1]+r[i][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function sm(e){let{r:t,g:n,b:r}=e;const i=[0,0,0],o=mA,a=hA;t=o(t/255),n=o(n/255),r=o(r/255);for(let s=0;s<3;++s)i[s]=a[s][0]*t+a[s][1]*n+a[s][2]*r;return i}function X0(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function pA(e){return X0(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const bg=/^(?(?:rgb|hsl)a?)\((?.+)\)/,vA={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>_g({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>_g({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>vu({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>vu({h:e,s:t,v:n,a:r})};function Br(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&bg.test(e)){const{groups:t}=e.match(bg),{fn:n,values:r}=t,i=r.split(/,\s*|\s*\/\s*|\s+/).map((o,a)=>o.endsWith("%")||a>0&&a<3&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return vA[n](...i)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),yA(t)}else if(typeof e=="object"){if(Id(e,["r","g","b"]))return e;if(Id(e,["h","s","l"]))return vu(V3(e));if(Id(e,["h","s","v"]))return vu(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function vu(e){const{h:t,s:n,v:r,a:i}=e,o=s=>{const u=(s+t/60)%6;return r-r*n*Math.max(Math.min(u,4-u,1),0)},a=[o(5),o(3),o(1)].map(s=>Math.round(s*255));return{r:a[0],g:a[1],b:a[2],a:i}}function _g(e){return vu(V3(e))}function V3(e){const{h:t,s:n,l:r,a:i}=e,o=r+n*Math.min(r,1-r),a=o===0?0:2-2*r/o;return{h:t,s:a,v:o,a:i}}function kl(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function gA(e){let{r:t,g:n,b:r,a:i}=e;return`#${[kl(t),kl(n),kl(r),i!==void 0?kl(Math.round(i*255)):""].join("")}`}function yA(e){e=bA(e);let[t,n,r,i]=WT(e,2).map(o=>parseInt(o,16));return i=i===void 0?i:i/255,{r:t,g:n,b:r,a:i}}function bA(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=og(og(e,6),8,"F")),e}function _A(e,t){const n=P3(sm(e));return n[0]=n[0]+t*10,F3(M3(n))}function wA(e,t){const n=P3(sm(e));return n[0]=n[0]-t*10,F3(M3(n))}function CA(e){const t=Br(e);return sm(t)[1]}function R3(e){const t=Math.abs(yg(Br(0),Br(e)));return Math.abs(yg(Br(16777215),Br(e)))>Math.min(t,50)?"#fff":"#000"}function fe(e,t){return n=>Object.keys(e).reduce((r,i)=>{const a=typeof e[i]=="object"&&e[i]!=null&&!Array.isArray(e[i])?e[i]:{type:e[i]};return n&&i in n?r[i]={...a,default:n[i]}:r[i]=a,t&&!r[i].source&&(r[i].source=t),r},{})}const He=fe({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function Bt(e,t){const n=On();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function Jr(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=Bt(e).type;return Vo(t?.aliasName||t?.name)}function EA(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bt("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const za=Symbol.for("vuetify:defaults");function xA(e){return he(e)}function um(){const e=Ge(za);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Oi(e,t){const n=um(),r=he(e),i=M(()=>{if(Re(t?.disabled))return n.value;const a=Re(t?.scoped),s=Re(t?.reset),u=Re(t?.root);if(r.value==null&&!(a||s||u))return n.value;let l=vn(r.value,{prev:n.value});if(a)return l;if(s||u){const c=Number(s||1/0);for(let f=0;f<=c&&!(!l||!("prev"in l));f++)l=l.prev;return l&&typeof u=="string"&&u in l&&(l=vn(vn(l,{prev:l}),l[u])),l}return l.prev?vn(l.prev,l):l});return zt(za,i),i}function kA(e,t){return e.props&&(typeof e.props[t]<"u"||typeof e.props[Vo(t)]<"u")}function SA(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:um();const r=Bt("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const i=M(()=>n.value?.[e._as??t]),o=new Proxy(e,{get(u,l){const c=Reflect.get(u,l);if(l==="class"||l==="style")return[i.value?.[l],c].filter(h=>h!=null);if(kA(r.vnode,l))return c;const f=i.value?.[l];if(f!==void 0)return f;const d=n.value?.global?.[l];return d!==void 0?d:c}}),a=me();An(()=>{if(i.value){const u=Object.entries(i.value).filter(l=>{let[c]=l;return c.startsWith(c[0].toUpperCase())});a.value=u.length?Object.fromEntries(u):void 0}else a.value=void 0});function s(){const u=EA(za,r);zt(za,M(()=>a.value?vn(u?.value??{},a.value):u?.value))}return{props:o,provideSubDefaults:s}}function ds(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=fe(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return Yu(r,t)},e.props._as=String,e.setup=function(r,i){const o=um();if(!o.value)return e._setup(r,i);const{props:a,provideSubDefaults:s}=SA(r,r._as??e.name,o),u=e._setup(a,i);return s(),u}}return e}function Te(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?ds:Qo)(t)}function ute(e,t){return t.props=e,t}function lm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return Te()({name:n??Ti(bn(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...He()},setup(r,i){let{slots:o}=i;return()=>It(r.tag,{class:[e,r.class],style:r.style},o.default?.())}})}function N3(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Ic="cubic-bezier(0.4, 0, 0.2, 1)",TA="cubic-bezier(0.0, 0, 0.2, 1)",AA="cubic-bezier(0.4, 0, 1, 1)",OA={linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5};function $3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?DA(e):cm(e))return e;e=e.parentElement}return document.scrollingElement}function Lc(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(cm(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function cm(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e),n=t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight,r=t.overflowX==="scroll"||t.overflowX==="auto"&&e.scrollWidth>e.clientWidth;return n||r}function DA(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function IA(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function Le(e){const t=Bt("useRender");t.render=e}const Je=[String,Function,Object,Array],eh=Symbol.for("vuetify:icons"),Cf=fe({icon:{type:Je},tag:{type:[String,Object,Function],required:!0}},"icon"),wg=Te()({name:"VComponentIcon",props:Cf(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return x(e.tag,null,{default:()=>[e.icon?x(r,null,null):n.default?.()]})}}}),fm=ds({name:"VSvgIcon",inheritAttrs:!1,props:Cf(),setup(e,t){let{attrs:n}=t;return()=>x(e.tag,de(n,{style:null}),{default:()=>[D("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?D("path",{d:r[0],"fill-opacity":r[1]},null):D("path",{d:r},null)):D("path",{d:e.icon},null)])]})}});ds({name:"VLigatureIcon",props:Cf(),setup(e){return()=>x(e.tag,null,{default:()=>[e.icon]})}});const H3=ds({name:"VClassIcon",props:Cf(),setup(e){return()=>x(e.tag,{class:be(e.icon)},null)}});function LA(){return{svg:{component:fm},class:{component:H3}}}function PA(e){const t=LA(),n=e?.defaultSet??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=NT),vn({defaultSet:n,sets:t,aliases:{...RT,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}const MA=e=>{const t=Ge(eh);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:M(()=>{const r=it(e);if(!r)return{component:wg};let i=r;if(typeof i=="string"&&(i=i.trim(),i.startsWith("$")&&(i=t.aliases?.[i.slice(1)])),Array.isArray(i))return{component:fm,icon:i};if(typeof i!="string")return{component:wg,icon:i};const o=Object.keys(t.sets).find(u=>typeof i=="string"&&i.startsWith(`${u}:`)),a=o?i.slice(o.length+1):i;return{component:t.sets[o??t.defaultSet].component,icon:a}})}},FA={collapse:"svg:M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",complete:"svg:M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",cancel:"svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",close:"svg:M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",delete:"svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",clear:"svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",success:"svg:M12,2C17.52,2 22,6.48 22,12C22,17.52 17.52,22 12,22C6.48,22 2,17.52 2,12C2,6.48 6.48,2 12,2M11,16.5L18,9.5L16.59,8.09L11,13.67L7.91,10.59L6.5,12L11,16.5Z",info:"svg:M13,9H11V7H13M13,17H11V11H13M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",warning:"svg:M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",error:"svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",prev:"svg:M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",next:"svg:M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",checkboxOn:"svg:M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z",checkboxOff:"svg:M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z",checkboxIndeterminate:"svg:M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z",delimiter:"svg:M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",sortAsc:"svg:M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",sortDesc:"svg:M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",expand:"svg:M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",menu:"svg:M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",subgroup:"svg:M7,10L12,15L17,10H7Z",dropdown:"svg:M7,10L12,15L17,10H7Z",radioOn:"svg:M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2M12,7C9.24,7 7,9.24 7,12C7,14.76 9.24,17 12,17C14.76,17 17,14.76 17,12C17,9.24 14.76,7 12,7Z",radioOff:"svg:M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",edit:"svg:M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",ratingEmpty:"svg:M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z",ratingFull:"svg:M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z",ratingHalf:"svg:M12,15.4V6.1L13.71,10.13L18.09,10.5L14.77,13.39L15.76,17.67M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z",loading:"svg:M19,8L15,12H18C18,15.31 15.31,18 12,18C11,18 10.03,17.75 9.2,17.3L7.74,18.76C8.97,19.54 10.43,20 12,20C16.42,20 20,16.42 20,12H23M6,12C6,8.69 8.69,6 12,6C13,6 13.97,6.25 14.8,6.7L16.26,5.24C15.03,4.46 13.57,4 12,4C7.58,4 4,7.58 4,12H1L5,16L9,12",first:"svg:M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z",last:"svg:M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z",unfold:"svg:M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z",file:"svg:M16.5,6V17.5C16.5,19.71 14.71,21.5 12.5,21.5C10.29,21.5 8.5,19.71 8.5,17.5V5C8.5,3.62 9.62,2.5 11,2.5C12.38,2.5 13.5,3.62 13.5,5V15.5C13.5,16.05 13.05,16.5 12.5,16.5C11.95,16.5 11.5,16.05 11.5,15.5V6H10V15.5C10,16.88 11.12,18 12.5,18C13.88,18 15,16.88 15,15.5V5C15,2.79 13.21,1 11,1C8.79,1 7,2.79 7,5V17.5C7,20.54 9.46,23 12.5,23C15.54,23 18,20.54 18,17.5V6H16.5Z",plus:"svg:M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",minus:"svg:M19,13H5V11H19V13Z",calendar:"svg:M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",treeviewCollapse:"svg:M7,10L12,15L17,10H7Z",treeviewExpand:"svg:M10,17L15,12L10,7V17Z",eyeDropper:"svg:M19.35,11.72L17.22,13.85L15.81,12.43L8.1,20.14L3.5,22L2,20.5L3.86,15.9L11.57,8.19L10.15,6.78L12.28,4.65L19.35,11.72M16.76,3C17.93,1.83 19.83,1.83 21,3C22.17,4.17 22.17,6.07 21,7.24L19.08,9.16L14.84,4.92L16.76,3M5.56,17.03L4.5,19.5L6.97,18.44L14.4,11L13,9.6L5.56,17.03Z",upload:"svg:M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z",color:"svg:M17.5 12a1.5 1.5 0 0 1-1.5-1.5A1.5 1.5 0 0 1 17.5 9a1.5 1.5 0 0 1 1.5 1.5a1.5 1.5 0 0 1-1.5 1.5m-3-4A1.5 1.5 0 0 1 13 6.5A1.5 1.5 0 0 1 14.5 5A1.5 1.5 0 0 1 16 6.5A1.5 1.5 0 0 1 14.5 8m-5 0A1.5 1.5 0 0 1 8 6.5A1.5 1.5 0 0 1 9.5 5A1.5 1.5 0 0 1 11 6.5A1.5 1.5 0 0 1 9.5 8m-3 4A1.5 1.5 0 0 1 5 10.5A1.5 1.5 0 0 1 6.5 9A1.5 1.5 0 0 1 8 10.5A1.5 1.5 0 0 1 6.5 12M12 3a9 9 0 0 0-9 9a9 9 0 0 0 9 9a1.5 1.5 0 0 0 1.5-1.5c0-.39-.15-.74-.39-1c-.23-.27-.38-.62-.38-1a1.5 1.5 0 0 1 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4.03-8-9-8",command:"svg:M6,2A4,4 0 0,1 10,6V8H14V6A4,4 0 0,1 18,2A4,4 0 0,1 22,6A4,4 0 0,1 18,10H16V14H18A4,4 0 0,1 22,18A4,4 0 0,1 18,22A4,4 0 0,1 14,18V16H10V18A4,4 0 0,1 6,22A4,4 0 0,1 2,18A4,4 0 0,1 6,14H8V10H6A4,4 0 0,1 2,6A4,4 0 0,1 6,2M16,18A2,2 0 0,0 18,20A2,2 0 0,0 20,18A2,2 0 0,0 18,16H16V18M14,10H10V14H14V10M6,16A2,2 0 0,0 4,18A2,2 0 0,0 6,20A2,2 0 0,0 8,18V16H6M8,6A2,2 0 0,0 6,4A2,2 0 0,0 4,6A2,2 0 0,0 6,8H8V6M18,8A2,2 0 0,0 20,6A2,2 0 0,0 18,4A2,2 0 0,0 16,6V8H18Z",ctrl:"svg:M19.78,11.78L18.36,13.19L12,6.83L5.64,13.19L4.22,11.78L12,4L19.78,11.78Z",space:"svg:M3 15H5V19H19V15H21V19C21 20.1 20.1 21 19 21H5C3.9 21 3 20.1 3 19V15Z",shift:"svg:M15 18v-6h2.17L12 6.83L6.83 12H9v6zM12 4l10 10h-5v6H7v-6H2z",alt:"svg:M3 4h6.11l7.04 14H21v2h-6.12L7.84 6H3zm11 0h7v2h-7z",enter:"svg:M19 7v4H5.83l3.58-3.59L8 6l-6 6l6 6l1.41-1.42L5.83 13H21V7z",arrowup:"svg:M13 20h-2V8l-5.5 5.5l-1.42-1.42L12 4.16l7.92 7.92l-1.42 1.42L13 8z",arrowdown:"svg:M11 4h2v12l5.5-5.5l1.42 1.42L12 19.84l-7.92-7.92L5.5 10.5L11 16z",arrowleft:"svg:M20 11v2H8l5.5 5.5l-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5L8 11z",arrowright:"svg:M4 11v2h12l-5.5 5.5l1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5L16 11z",backspace:"svg:M19 15.59L17.59 17L14 13.41L10.41 17L9 15.59L12.59 12L9 8.41L10.41 7L14 10.59L17.59 7L19 8.41L15.41 12zM22 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7c-.69 0-1.23-.36-1.59-.89L0 12l5.41-8.12C5.77 3.35 6.31 3 7 3zm0 2H7l-4.72 7L7 19h15z",play:"svg:M8,5.14V19.14L19,12.14L8,5.14Z",pause:"svg:M14,19H18V5H14M6,19H10V5H6V19Z",fullscreen:"svg:M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",fullscreenExit:"svg:M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z",volumeHigh:"svg:M14,3.23V5.29C16.89,6.15 19,8.83 19,12C19,15.17 16.89,17.84 14,18.7V20.77C18,19.86 21,16.28 21,12C21,7.72 18,4.14 14,3.23M16.5,12C16.5,10.23 15.5,8.71 14,7.97V16C15.5,15.29 16.5,13.76 16.5,12M3,9V15H7L12,20V4L7,9H3Z",volumeMedium:"svg:M5,9V15H9L14,20V4L9,9M18.5,12C18.5,10.23 17.5,8.71 16,7.97V16C17.5,15.29 18.5,13.76 18.5,12Z",volumeLow:"svg:M7,9V15H11L16,20V4L11,9H7Z",volumeOff:"svg:M5.64,3.64L21.36,19.36L19.95,20.78L16,16.83V20L11,15H7V9H8.17L4.22,5.05L5.64,3.64M16,4V11.17L12.41,7.58L16,4Z"},VA={component:fm},RA=fe({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),et=Te(!1)({name:"VDefaultsProvider",props:RA(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:i,reset:o,root:a,scoped:s}=Ew(e);return Oi(r,{reset:o,root:a,scoped:s,disabled:i}),()=>n.default?.()}});function dm(e){return im(()=>{const t=it(e),n=[],r={};if(t.background)if(X0(t.background)){if(r.backgroundColor=t.background,!t.text&&pA(t.background)){const i=Br(t.background);if(i.a==null||i.a===1){const o=R3(i);r.color=o,r.caretColor=o}}}else n.push(`bg-${t.background}`);return t.text&&(X0(t.text)?(r.color=t.text,r.caretColor=t.text):n.push(`text-${t.text}`)),{colorClasses:n,colorStyles:r}})}function cr(e){const{colorClasses:t,colorStyles:n}=dm(()=>({text:it(e)}));return{textColorClasses:t,textColorStyles:n}}function Tn(e){const{colorClasses:t,colorStyles:n}=dm(()=>({background:it(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}const NA=["x-small","small","default","large","x-large"],Zu=fe({size:{type:[String,Number],default:"default"}},"size");function Ju(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();return im(()=>{const n=e.size;let r,i;return Oc(NA,n)?r=`${t}--size-${n}`:n&&(i={width:Ne(n),height:Ne(n)}),{sizeClasses:r,sizeStyles:i}})}const vt=fe({tag:{type:[String,Object,Function],default:"div"}},"tag"),gu=Symbol.for("vuetify:theme"),Tt=fe({theme:String},"theme");function Cg(){return{defaultTheme:"light",prefix:"v-",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#EEEEEE","theme-on-kbd":"#000000","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#c8c8c8","on-surface-variant":"#000000",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#424242","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}},stylesheetId:"vuetify-theme-stylesheet",scoped:!1,unimportant:!1,utilities:!0}}function $A(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Cg();const t=Cg();if(!e)return{...t,isDisabled:!0};const n={};for(const[r,i]of Object.entries(e.themes??{})){const o=i.dark||r==="dark"?t.themes?.dark:t.themes?.light;n[r]=vn(o,i)}return vn(t,{...e,themes:n})}function Co(e,t,n,r){e.push(`${UA(t,r)} { -`,...n.map(i=>` ${i}; -`),`} -`)}function Eg(e,t){const n=e.dark?2:1,r=e.dark?1:2,i=[];for(const[o,a]of Object.entries(e.colors)){const s=Br(a);i.push(`--${t}theme-${o}: ${s.r},${s.g},${s.b}`),o.startsWith("on-")||i.push(`--${t}theme-${o}-overlay-multiplier: ${CA(a)>.18?n:r}`)}for(const[o,a]of Object.entries(e.variables)){const s=typeof a=="string"&&a.startsWith("#")?Br(a):void 0,u=s?`${s.r}, ${s.g}, ${s.b}`:void 0;i.push(`--${t}${o}: ${u??a}`)}return i}function HA(e,t,n){const r={};if(n)for(const i of["lighten","darken"]){const o=i==="lighten"?_A:wA;for(const a of C3(n[i],1))r[`${e}-${i}-${a}`]=gA(o(Br(t),a))}return r}function BA(e,t){if(!t)return{};let n={};for(const r of t.colors){const i=e[r];i&&(n={...n,...HA(r,i,t)})}return n}function jA(e){const t={};for(const n of Object.keys(e)){if(n.startsWith("on-")||e[`on-${n}`])continue;const r=`on-${n}`,i=Br(e[n]);t[r]=R3(i)}return t}function UA(e,t){if(!t)return e;const n=`:where(${t})`;return e===":root"?n:`${n} ${e}`}function qA(e,t,n){const r=zA(e,t);r&&(r.innerHTML=n)}function zA(e,t){if(!nt)return null;let n=document.getElementById(e);return n||(n=document.createElement("style"),n.id=e,n.type="text/css",t&&n.setAttribute("nonce",t),document.head.appendChild(n)),n}function WA(e){const t=$A(e),n=me(t.defaultTheme),r=he(t.themes),i=me("light"),o=M({get(){return n.value==="system"?i.value:n.value},set(p){n.value=p}}),a=M(()=>{const p={};for(const[g,y]of Object.entries(r.value)){const _={...y.colors,...BA(y.colors,t.variations)};p[g]={...y,colors:{..._,...jA(_)}}}return p}),s=Y(()=>a.value[o.value]),u=Y(()=>n.value==="system"),l=M(()=>{const p=[],g=t.unimportant?"":" !important",y=t.scoped?t.prefix:"";s.value?.dark&&Co(p,":root",["color-scheme: dark"],t.scope),Co(p,":root",Eg(s.value,t.prefix),t.scope);for(const[_,w]of Object.entries(a.value))Co(p,`.${t.prefix}theme--${_}`,[`color-scheme: ${w.dark?"dark":"normal"}`,...Eg(w,t.prefix)],t.scope);if(t.utilities){const _=[],w=[],C=new Set(Object.values(a.value).flatMap(E=>Object.keys(E.colors)));for(const E of C)E.startsWith("on-")?Co(w,`.${E}`,[`color: rgb(var(--${t.prefix}theme-${E}))${g}`],t.scope):(Co(_,`.${y}bg-${E}`,[`--${t.prefix}theme-overlay-multiplier: var(--${t.prefix}theme-${E}-overlay-multiplier)`,`background-color: rgb(var(--${t.prefix}theme-${E}))${g}`,`color: rgb(var(--${t.prefix}theme-on-${E}))${g}`],t.scope),Co(w,`.${y}text-${E}`,[`color: rgb(var(--${t.prefix}theme-${E}))${g}`],t.scope),Co(w,`.${y}border-${E}`,[`--${t.prefix}border-color: var(--${t.prefix}theme-${E})`],t.scope));p.push(..._,...w)}return p.map((_,w)=>w===0?_:` ${_}`).join("")}),c=Y(()=>t.isDisabled?void 0:`${t.prefix}theme--${o.value}`),f=Y(()=>Object.keys(a.value));if(HT){let g=function(){i.value=p.matches?"dark":"light"};const p=window.matchMedia("(prefers-color-scheme: dark)");g(),p.addEventListener("change",g,{passive:!0}),R1()&&Gt(()=>{p.removeEventListener("change",g)})}function d(p){if(t.isDisabled)return;const g=p._context.provides.usehead;if(g){let y=function(){return{style:[{textContent:l.value,id:t.stylesheetId,nonce:t.cspNonce||!1}]}};if(g.push){const _=g.push(y);nt&&ge(l,()=>{_.patch(y)})}else nt?(g.addHeadObjs(Y(y)),An(()=>g.updateDOM())):g.addHeadObjs(y())}else{let y=function(){qA(t.stylesheetId,t.cspNonce,l.value)};nt?ge(l,y,{immediate:!0}):y()}}function h(p){p!=="system"&&!f.value.includes(p)||(o.value=p)}function m(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:f.value;const g=p.indexOf(o.value),y=g===-1?0:(g+1)%p.length;h(p[y])}function v(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["light","dark"];m(p)}const b=new Proxy(o,{get(p,g){return Reflect.get(p,g)},set(p,g,y){return g==="value"&&L3(`theme.global.name.value = ${y}`,`theme.change('${y}')`),Reflect.set(p,g,y)}});return{install:d,change:h,cycle:m,toggle:v,isDisabled:t.isDisabled,isSystem:u,name:o,themes:r,current:s,computedThemes:a,prefix:t.prefix,themeClasses:c,styles:l,global:{name:b,current:s}}}function jt(e){Bt("provideTheme");const t=Ge(gu,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=Y(()=>e.theme??t.name.value),r=Y(()=>t.themes.value[n.value]),i=Y(()=>t.isDisabled?void 0:`${t.prefix}theme--${n.value}`),o={...t,name:n,current:r,themeClasses:i};return zt(gu,o),o}function B3(){Bt("useTheme");const e=Ge(gu,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}const GA=fe({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Je,opacity:[String,Number],...He(),...Zu(),...vt({tag:"i"}),...Tt()},"VIcon"),qe=Te()({name:"VIcon",props:GA(),setup(e,t){let{attrs:n,slots:r}=t;const i=me(),{themeClasses:o}=B3(),{iconData:a}=MA(()=>i.value||e.icon),{sizeClasses:s}=Ju(e),{textColorClasses:u,textColorStyles:l}=cr(()=>e.color);return Le(()=>{const c=r.default?.();c&&(i.value=k3(c).filter(d=>d.type===fs&&d.children&&typeof d.children=="string")[0]?.children);const f=!!(n.onClick||n.onClickOnce);return x(a.value.component,{tag:e.tag,icon:a.value.icon,class:be(["v-icon","notranslate",o.value,s.value,u.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:Pe([{"--v-icon-opacity":e.opacity},s.value?void 0:{fontSize:Ne(e.size),height:Ne(e.size),width:Ne(e.size)},l.value,e.style]),role:f?"button":void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}}),Zn=fe({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Jn(e){return{dimensionStyles:M(()=>{const n={},r=Ne(e.height),i=Ne(e.maxHeight),o=Ne(e.maxWidth),a=Ne(e.minHeight),s=Ne(e.minWidth),u=Ne(e.width);return r!=null&&(n.height=r),i!=null&&(n.maxHeight=i),o!=null&&(n.maxWidth=o),a!=null&&(n.minHeight=a),s!=null&&(n.minWidth=s),u!=null&&(n.width=u),n})}}function QA(e){return{aspectStyles:M(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const j3=fe({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...He(),...Zn()},"VResponsive"),xg=Te()({name:"VResponsive",props:j3(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=QA(e),{dimensionStyles:i}=Jn(e);return Le(()=>D("div",{class:be(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:Pe([i.value,e.style])},[D("div",{class:"v-responsive__sizer",style:Pe(r.value)},null),n.additional?.(),n.default&&D("div",{class:be(["v-responsive__content",e.contentClass])},[n.default()])])),{}}}),In=fe({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Ln(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();return{roundedClasses:M(()=>{const r=St(e)?e.value:e.rounded,i=St(e)?e.value:e.tile,o=[];if(i||r===!1)o.push("rounded-0");else if(r===!0||r==="")o.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const a of String(r).split(" "))o.push(`rounded-${a}`);return o})}}const co=fe({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),hi=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:i,group:o,...a}=e,{component:s=o?tm:no,...u}=Ac(r)?r:{};let l;return Ac(r)?l=de(u,ZT({disabled:i,group:o}),a):l=de({name:i||!r?"":r},a),It(s,l,n)};function KA(e,t){if(!nm)return;const n=t.modifiers||{},r=t.value,{handler:i,options:o}=typeof r=="object"?r:{handler:r,options:{}},a=new IntersectionObserver(function(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],u=arguments.length>1?arguments[1]:void 0;const l=e._observe?.[t.instance.$.uid];if(!l)return;const c=s.some(f=>f.isIntersecting);i&&(!n.quiet||l.init)&&(!n.once||c||l.init)&&i(c,s,u),c&&n.once?U3(e,t):l.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:a},a.observe(e)}function U3(e,t){const n=e._observe?.[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Wa={mounted:KA,unmounted:U3},YA=fe({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...j3(),...He(),...In(),...co()},"VImg"),Ef=Te()({name:"VImg",directives:{vIntersect:Wa},props:YA(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:i,backgroundColorStyles:o}=Tn(()=>e.color),{roundedClasses:a}=Ln(e),s=Bt("VImg"),u=me(""),l=he(),c=me(e.eager?"loading":"idle"),f=me(),d=me(),h=M(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),m=M(()=>h.value.aspect||f.value/d.value||0);ge(()=>e.src,()=>{v(c.value!=="idle")}),ge(m,(P,R)=>{!P&&R&&l.value&&_(l.value)}),Qu(()=>v());function v(P){if(!(e.eager&&P)&&!(nm&&!P&&!e.eager)){if(c.value="loading",h.value.lazySrc){const R=new Image;R.src=h.value.lazySrc,_(R,null)}h.value.src&&Xe(()=>{n("loadstart",l.value?.currentSrc||h.value.src),setTimeout(()=>{if(!s.isUnmounted)if(l.value?.complete){if(l.value.naturalWidth||p(),c.value==="error")return;m.value||_(l.value,null),c.value==="loading"&&b()}else m.value||_(l.value),g()})})}}function b(){s.isUnmounted||(g(),_(l.value),c.value="loaded",n("load",l.value?.currentSrc||h.value.src))}function p(){s.isUnmounted||(c.value="error",n("error",l.value?.currentSrc||h.value.src))}function g(){const P=l.value;P&&(u.value=P.currentSrc||P.src)}let y=-1;wn(()=>{clearTimeout(y)});function _(P){let R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const B=()=>{if(clearTimeout(y),s.isUnmounted)return;const{naturalHeight:G,naturalWidth:oe}=P;G||oe?(f.value=oe,d.value=G):!P.complete&&c.value==="loading"&&R!=null?y=window.setTimeout(B,R):(P.currentSrc.endsWith(".svg")||P.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,d.value=1)};B()}const w=Y(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),C=()=>{if(!h.value.src||c.value==="idle")return null;const P=D("img",{class:be(["v-img__img",w.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:h.value.src,srcset:h.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:l,onLoad:b,onError:p},null),R=r.sources?.();return x(hi,{transition:e.transition,appear:!0},{default:()=>[mt(R?D("picture",{class:"v-img__picture"},[R,P]):P,[[Kr,c.value==="loaded"]])]})},E=()=>x(hi,{transition:e.transition},{default:()=>[h.value.lazySrc&&c.value!=="loaded"&&D("img",{class:be(["v-img__img","v-img__img--preload",w.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:h.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),k=()=>r.placeholder?x(hi,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!r.error)&&D("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,I=()=>r.error?x(hi,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&D("div",{class:"v-img__error"},[r.error()])]}):null,F=()=>e.gradient?D("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,V=me(!1);{const P=ge(m,R=>{R&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{V.value=!0})}),P())})}return Le(()=>{const P=xg.filterProps(e);return mt(x(xg,de({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!V.value},i.value,a.value,e.class],style:[{width:Ne(e.width==="auto"?f.value:e.width)},o.value,e.style]},P,{aspectRatio:m.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>D(xe,null,[x(C,null,null),x(E,null,null),x(F,null,null),x(k,null,null),x(I,null,null)]),default:r.default}),[[Wa,{handler:v,options:e.options},null,{once:!0}]])}),{currentSrc:u,image:l,state:c,naturalWidth:f,naturalHeight:d}}}),Di=fe({border:[Boolean,Number,String]},"border");function Ii(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();return{borderClasses:M(()=>{const r=e.border;return r===!0||r===""?`${t}--border`:typeof r=="string"||r===0?String(r).split(" ").map(i=>`border-${i}`):[]})}}const ZA=[null,"default","comfortable","compact"],Tr=fe({density:{type:String,default:"default",validator:e=>ZA.includes(e)}},"density");function Xr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();return{densityClasses:Y(()=>`${t}--density-${e.density}`)}}const JA=["elevated","flat","tonal","outlined","text","plain"];function hs(e,t){return D(xe,null,[e&&D("span",{key:"overlay",class:be(`${t}__overlay`)},null),D("span",{key:"underlay",class:be(`${t}__underlay`)},null)])}const Li=fe({color:String,variant:{type:String,default:"elevated",validator:e=>JA.includes(e)}},"variant");function ms(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();const n=Y(()=>{const{variant:o}=it(e);return`${t}--variant-${o}`}),{colorClasses:r,colorStyles:i}=dm(()=>{const{variant:o,color:a}=it(e);return{[["elevated","flat"].includes(o)?"background":"text"]:a}});return{colorClasses:r,colorStyles:i,variantClasses:n}}const XA=fe({start:Boolean,end:Boolean,icon:Je,image:String,text:String,...Di(),...He(),...Tr(),...In(),...Zu(),...vt(),...Tt(),...Li({variant:"flat"})},"VAvatar"),wi=Te()({name:"VAvatar",props:XA(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=jt(e),{borderClasses:i}=Ii(e),{colorClasses:o,colorStyles:a,variantClasses:s}=ms(e),{densityClasses:u}=Xr(e),{roundedClasses:l}=Ln(e),{sizeClasses:c,sizeStyles:f}=Ju(e);return Le(()=>x(e.tag,{class:be(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,i.value,o.value,u.value,l.value,c.value,s.value,e.class]),style:Pe([a.value,f.value,e.style])},{default:()=>[n.default?x(et,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?x(Ef,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?x(qe,{key:"icon",icon:e.icon},null):e.text,hs(!1,"v-avatar")]})),{}}}),eO=fe({text:String,onClick:Mn(),...He(),...Tt()},"VLabel"),q3=Te()({name:"VLabel",props:eO(),setup(e,t){let{slots:n}=t;return Le(()=>D("label",{class:be(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:Pe(e.style),onClick:e.onClick},[e.text,n.default?.()])),{}}});function ur(e,t){let n;function r(){n=No(),n.run(()=>t.length?t(()=>{n?.stop(),r()}):t())}ge(e,i=>{i&&!n?r():i||(n?.stop(),n=void 0)},{immediate:!0}),Gt(()=>{n?.stop()})}function st(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:f=>f,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:f=>f;const o=Bt("useProxiedModel"),a=he(e[t]!==void 0?e[t]:n),s=Vo(t),l=M(s!==t?()=>(e[t],!!((o.vnode.props?.hasOwnProperty(t)||o.vnode.props?.hasOwnProperty(s))&&(o.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||o.vnode.props?.hasOwnProperty(`onUpdate:${s}`)))):()=>(e[t],!!(o.vnode.props?.hasOwnProperty(t)&&o.vnode.props?.hasOwnProperty(`onUpdate:${t}`))));ur(()=>!l.value,()=>{ge(()=>e[t],f=>{a.value=f})});const c=M({get(){const f=e[t];return r(l.value?f:a.value)},set(f){const d=i(f),h=Me(l.value?e[t]:a.value);h===d||r(h)===f||(a.value=d,o?.emit(`update:${t}`,d))}});return Object.defineProperty(c,"externalValue",{get:()=>l.value?e[t]:a.value}),c}const z3=Symbol.for("vuetify:selection-control-group"),W3=fe({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Je,trueIcon:Je,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Sn},...He(),...Tr(),...Tt()},"SelectionControlGroup"),tO=fe({...W3({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),lte=Te()({name:"VSelectionControlGroup",props:tO(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=st(e,"modelValue"),i=Zr(),o=Y(()=>e.id||`v-selection-control-group-${i}`),a=Y(()=>e.name||o.value),s=new Set;return zt(z3,{modelValue:r,forceUpdate:()=>{s.forEach(u=>u())},onForceUpdate:u=>{s.add(u),Gt(()=>{s.delete(u)})}}),Oi({[e.defaultsTarget]:{color:Y(()=>e.color),disabled:Y(()=>e.disabled),density:Y(()=>e.density),error:Y(()=>e.error),inline:Y(()=>e.inline),modelValue:r,multiple:Y(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:a,falseIcon:Y(()=>e.falseIcon),trueIcon:Y(()=>e.trueIcon),readonly:Y(()=>e.readonly),ripple:Y(()=>e.ripple),type:Y(()=>e.type),valueComparator:Y(()=>e.valueComparator)}}),Le(()=>D("div",{class:be(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:Pe(e.style),role:e.type==="radio"?"radiogroup":void 0},[n.default?.()])),{}}}),th=Symbol("rippleStop"),nO=80;function kg(e,t){e.style.transform=t,e.style.webkitTransform=t}function nh(e){return e.constructor.name==="TouchEvent"}function G3(e){return e.constructor.name==="KeyboardEvent"}const rO=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,i=0;if(!G3(e)){const f=t.getBoundingClientRect(),d=nh(e)?e.touches[e.touches.length-1]:e;r=d.clientX-f.left,i=d.clientY-f.top}let o=0,a=.3;t._ripple?.circle?(a=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((r-o)**2+(i-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-o*2)/2}px`,u=`${(t.clientHeight-o*2)/2}px`,l=n.center?s:`${r-o}px`,c=n.center?u:`${i-o}px`;return{radius:o,scale:a,x:l,y:c,centerX:s,centerY:u}},Pc={show(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t?._ripple?.enabled)return;const r=document.createElement("span"),i=document.createElement("span");r.appendChild(i),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:o,scale:a,x:s,y:u,centerX:l,centerY:c}=rO(e,t,n),f=`${o*2}px`;i.className="v-ripple__animation",i.style.width=f,i.style.height=f,t.appendChild(r);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--visible"),kg(i,`translate(${s}, ${u}) scale3d(${a},${a},${a})`),i.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{i.classList.remove("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--in"),kg(i,`translate(${l}, ${c}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=Array.from(t).findLast(o=>!o.dataset.isHiding);if(n)n.dataset.isHiding="true";else return;const r=performance.now()-Number(n.dataset.activated),i=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),n.parentNode?.parentNode===e&&e.removeChild(n.parentNode)},300)},i)}};function Q3(e){return typeof e>"u"||!!e}function yu(e){const t={},n=e.currentTarget;if(!(!n?._ripple||n._ripple.touched||e[th])){if(e[th]=!0,nh(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||G3(e),n._ripple.class&&(t.class=n._ripple.class),nh(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Pc.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},nO)}else Pc.show(e,n,t)}}function Sg(e){e[th]=!0}function qn(e){const t=e.currentTarget;if(t?._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{qn(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Pc.hide(t)}}function K3(e){const t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let bu=!1;function Tg(e,t){!bu&&t.includes(e.key)&&(bu=!0,yu(e))}function Y3(e){bu=!1,qn(e)}function Z3(e){bu&&(bu=!1,qn(e))}function J3(e,t,n){const{value:r,modifiers:i}=t,o=Q3(r);o||Pc.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=i.center,e._ripple.circle=i.circle;const a=Ac(r)?r:{};a.class&&(e._ripple.class=a.class);const s=a.keys??["Enter","Space"];if(e._ripple.keyDownHandler=u=>Tg(u,s),o&&!n){if(i.stop){e.addEventListener("touchstart",Sg,{passive:!0}),e.addEventListener("mousedown",Sg);return}e.addEventListener("touchstart",yu,{passive:!0}),e.addEventListener("touchend",qn,{passive:!0}),e.addEventListener("touchmove",K3,{passive:!0}),e.addEventListener("touchcancel",qn),e.addEventListener("mousedown",yu),e.addEventListener("mouseup",qn),e.addEventListener("mouseleave",qn),e.addEventListener("keydown",u=>Tg(u,s)),e.addEventListener("keyup",Y3),e.addEventListener("blur",Z3),e.addEventListener("dragstart",qn,{passive:!0})}else!o&&n&&X3(e)}function X3(e){e.removeEventListener("mousedown",yu),e.removeEventListener("touchstart",yu),e.removeEventListener("touchend",qn),e.removeEventListener("touchmove",K3),e.removeEventListener("touchcancel",qn),e.removeEventListener("mouseup",qn),e.removeEventListener("mouseleave",qn),e._ripple?.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",Y3),e.removeEventListener("dragstart",qn),e.removeEventListener("blur",Z3)}function iO(e,t){J3(e,t,!1)}function oO(e){X3(e),delete e._ripple}function aO(e,t){if(t.value===t.oldValue)return;const n=Q3(t.oldValue);J3(e,t,n)}const Er={mounted:iO,unmounted:oO,updated:aO},hm=fe({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...He(),...W3()},"VSelectionControl");function sO(e){const t=Ge(z3,void 0),{densityClasses:n}=Xr(e),r=st(e,"modelValue"),i=M(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),o=M(()=>e.falseValue!==void 0?e.falseValue:!1),a=M(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),s=M({get(){const h=t?t.modelValue.value:r.value;return a.value?yn(h).some(m=>e.valueComparator(m,i.value)):e.valueComparator(h,i.value)},set(h){if(e.readonly)return;const m=h?i.value:o.value;let v=m;a.value&&(v=h?[...yn(r.value),m]:yn(r.value).filter(b=>!e.valueComparator(b,i.value))),t?t.modelValue.value=v:r.value=v}}),{textColorClasses:u,textColorStyles:l}=cr(()=>{if(!(e.error||e.disabled))return s.value?e.color:e.baseColor}),{backgroundColorClasses:c,backgroundColorStyles:f}=Tn(()=>s.value&&!e.error&&!e.disabled?e.color:e.baseColor),d=M(()=>s.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:i,falseValue:o,model:s,textColorClasses:u,textColorStyles:l,backgroundColorClasses:c,backgroundColorStyles:f,icon:d}}const Mc=Te()({name:"VSelectionControl",directives:{vRipple:Er},inheritAttrs:!1,props:hm(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{group:i,densityClasses:o,icon:a,model:s,textColorClasses:u,textColorStyles:l,backgroundColorClasses:c,backgroundColorStyles:f,trueValue:d}=sO(e),h=Zr(),m=me(!1),v=me(!1),b=he(),p=Y(()=>e.id||`input-${h}`),g=Y(()=>!e.disabled&&!e.readonly);i?.onForceUpdate(()=>{b.value&&(b.value.checked=s.value)});function y(E){g.value&&(m.value=!0,Ua(E.target,":focus-visible")!==!1&&(v.value=!0))}function _(){m.value=!1,v.value=!1}function w(E){E.stopPropagation()}function C(E){if(!g.value){b.value&&(b.value.checked=s.value);return}e.readonly&&i&&Xe(()=>i.forceUpdate()),s.value=E.target.checked}return Le(()=>{const E=r.label?r.label({label:e.label,props:{for:p.value}}):e.label,[k,I]=_f(n),F=D("input",de({ref:b,checked:s.value,disabled:!!e.disabled,id:p.value,onBlur:_,onFocus:y,onInput:C,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:d.value,name:e.name,"aria-checked":e.type==="checkbox"?s.value:void 0},I),null);return D("div",de({class:["v-selection-control",{"v-selection-control--dirty":s.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":m.value,"v-selection-control--focus-visible":v.value,"v-selection-control--inline":e.inline},o.value,e.class]},k,{style:e.style}),[D("div",{class:be(["v-selection-control__wrapper",u.value]),style:Pe(l.value)},[r.default?.({backgroundColorClasses:c,backgroundColorStyles:f}),mt(D("div",{class:be(["v-selection-control__input"])},[r.input?.({model:s,textColorClasses:u,textColorStyles:l,backgroundColorClasses:c,backgroundColorStyles:f,inputNode:F,icon:a.value,props:{onFocus:y,onBlur:_,id:p.value}})??D(xe,null,[a.value&&x(qe,{key:"icon",icon:a.value},null),F])]),[[Er,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),E&&x(q3,{for:p.value,onClick:w},{default:()=>[E]})])}),{isFocused:m,input:b}}}),uO=fe({indeterminate:Boolean,indeterminateIcon:{type:Je,default:"$checkboxIndeterminate"},...hm({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),mm=Te()({name:"VCheckboxBtn",props:uO(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const r=st(e,"indeterminate"),i=st(e,"modelValue");function o(u){r.value&&(r.value=!1)}const a=Y(()=>r.value?e.indeterminateIcon:e.falseIcon),s=Y(()=>r.value?e.indeterminateIcon:e.trueIcon);return Le(()=>{const u=hr(Mc.filterProps(e),["modelValue"]);return x(Mc,de(u,{modelValue:i.value,"onUpdate:modelValue":[l=>i.value=l,o],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:a.value,trueIcon:s.value,"aria-checked":r.value?"mixed":void 0}),n)}),{}}}),lO={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"},ariaLabel:{previousMonth:"Previous month",nextMonth:"Next month",selectYear:"Select year",selectDate:"{0}",currentDate:"Today, {0}"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"},rules:{required:"This field is required",email:"Please enter a valid email",number:"This field can only contain numbers",integer:"This field can only contain integer values",capital:"This field can only contain uppercase letters",maxLength:"You must enter a maximum of {0} characters",minLength:"You must enter a minimum of {0} characters",strictLength:"The length of the entered field is invalid",exclude:"The {0} character is not allowed",notEmpty:"Please choose at least one value",pattern:"Invalid format"},hotkey:{then:"then",ctrl:"Ctrl",command:"Command",space:"Space",shift:"Shift",alt:"Alt",enter:"Enter",escape:"Escape",upArrow:"Up Arrow",downArrow:"Down Arrow",leftArrow:"Left Arrow",rightArrow:"Right Arrow",backspace:"Backspace",option:"Option",plus:"plus",shortcut:"Keyboard shortcut: {0}"},video:{play:"Play",pause:"Pause",seek:"Seek",volume:"Volume",showVolume:"Show volume control",mute:"Mute",unmute:"Unmute",enterFullscreen:"Full screen",exitFullscreen:"Exit full screen"},colorPicker:{ariaLabel:{eyedropper:"Select color with eyedropper",hueSlider:"Hue",alphaSlider:"Alpha",redInput:"Red value",greenInput:"Green value",blueInput:"Blue value",alphaInput:"Alpha value",hueInput:"Hue value",saturationInput:"Saturation value",lightnessInput:"Lightness value",hexInput:"HEX value",hexaInput:"HEX with alpha value",changeFormat:"Change color format"}}},Ag="$vuetify.",Og=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[Number(r)])),eC=(e,t,n)=>function(r){for(var i=arguments.length,o=new Array(i>1?i-1:0),a=1;anew Intl.NumberFormat([e.value,t.value],r).format(n)}function tC(e,t){return pm(e,t)(.1).includes(",")?",":"."}function Md(e,t,n){const r=st(e,t,e[t]??n.value);return r.value=e[t]??n.value,ge(n,i=>{e[t]==null&&(r.value=n.value)}),r}function nC(e){return t=>{const n=Md(t,"locale",e.current),r=Md(t,"fallback",e.fallback),i=Md(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:i,decimalSeparator:Y(()=>tC(n,r)),t:eC(n,r,i),n:pm(n,r),provide:nC({current:n,fallback:r,messages:i})}}}function cO(e){const t=me(e?.locale??"en"),n=me(e?.fallback??"en"),r=he({en:lO,...e?.messages});return{name:"vuetify",current:t,fallback:n,messages:r,decimalSeparator:Y(()=>e?.decimalSeparator??tC(t,n)),t:eC(t,n,r),n:pm(t,n),provide:nC({current:t,fallback:n,messages:r})}}const Fc=Symbol.for("vuetify:locale");function fO(e){return e.name!=null}function dO(e){const t=e?.adapter&&fO(e?.adapter)?e?.adapter:cO(e),n=mO(t,e);return{...t,...n}}function Yo(){const e=Ge(Fc);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function hO(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function mO(e,t){const n=he(t?.rtl??hO()),r=M(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:Y(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function mr(){const e=Ge(Fc);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}function rC(e){const{t}=Yo();function n(r){let{name:i,color:o,...a}=r;const s={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[i],u=e[`onClick:${i}`];function l(f){f.key!=="Enter"&&f.key!==" "||(f.preventDefault(),f.stopPropagation(),om(u,new PointerEvent("click",f)))}const c=u&&s?t(`$vuetify.input.${s}`,e.label??""):void 0;return x(qe,de({icon:e[`${i}Icon`],"aria-label":c,onClick:u,onKeydown:l,color:o},a),null)}return{InputIcon:n}}const pO=fe({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Xn(e,t,n){return Te()({name:e,props:pO({mode:n,origin:t}),setup(r,i){let{slots:o}=i;const a={onBeforeEnter(s){r.origin&&(s.style.transformOrigin=r.origin)},onLeave(s){if(r.leaveAbsolute){const{offsetTop:u,offsetLeft:l,offsetWidth:c,offsetHeight:f}=s;s._transitionInitialStyles={position:s.style.position,top:s.style.top,left:s.style.left,width:s.style.width,height:s.style.height},s.style.position="absolute",s.style.top=`${u}px`,s.style.left=`${l}px`,s.style.width=`${c}px`,s.style.height=`${f}px`}r.hideOnLeave&&s.style.setProperty("display","none","important")},onAfterLeave(s){if(r.leaveAbsolute&&s?._transitionInitialStyles){const{position:u,top:l,left:c,width:f,height:d}=s._transitionInitialStyles;delete s._transitionInitialStyles,s.style.position=u||"",s.style.top=l||"",s.style.left=c||"",s.style.width=f||"",s.style.height=d||""}}};return()=>{const s=r.group?tm:no;return It(s,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:a},o.default)}}})}function iC(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Te()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(r,i){let{slots:o}=i;const a=r.group?tm:no;return()=>It(a,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},o.default)}})}function oC(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=bn(`offset-${n}`);return{onBeforeEnter(a){a._parent=a.parentNode,a._initialStyle={transition:a.style.transition,overflow:a.style.overflow,[n]:a.style[n]}},onEnter(a){const s=a._initialStyle;if(!s)return;a.style.setProperty("transition","none","important"),a.style.overflow="hidden";const u=`${a[r]}px`;a.style[n]="0",a.offsetHeight,a.style.transition=s.transition,e&&a._parent&&a._parent.classList.add(e),requestAnimationFrame(()=>{a.style[n]=u})},onAfterEnter:o,onEnterCancelled:o,onLeave(a){a._initialStyle={transition:"",overflow:a.style.overflow,[n]:a.style[n]},a.style.overflow="hidden",a.style[n]=`${a[r]}px`,a.offsetHeight,requestAnimationFrame(()=>a.style[n]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(a){e&&a._parent&&a._parent.classList.remove(e),o(a)}function o(a){if(!a._initialStyle)return;const s=a._initialStyle[n];a.style.overflow=a._initialStyle.overflow,s!=null&&(a.style[n]=s),delete a._initialStyle}}const vO=fe({target:[Object,Array]},"v-dialog-transition"),Fd=new WeakMap,vm=Te()({name:"VDialogTransition",props:vO(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(i){i.style.pointerEvents="none",i.style.visibility="hidden"},async onEnter(i,o){await new Promise(h=>requestAnimationFrame(h)),await new Promise(h=>requestAnimationFrame(h)),i.style.visibility="";const a=Ig(e.target,i),{x:s,y:u,sx:l,sy:c,speed:f}=a;Fd.set(i,a);const d=ba(i,[{transform:`translate(${s}px, ${u}px) scale(${l}, ${c})`,opacity:0},{}],{duration:225*f,easing:TA});Dg(i)?.forEach(h=>{ba(h,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:Ic})}),d.finished.then(()=>o())},onAfterEnter(i){i.style.removeProperty("pointer-events")},onBeforeLeave(i){i.style.pointerEvents="none"},async onLeave(i,o){await new Promise(h=>requestAnimationFrame(h));let a;!Fd.has(i)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?a=Ig(e.target,i):a=Fd.get(i);const{x:s,y:u,sx:l,sy:c,speed:f}=a;ba(i,[{},{transform:`translate(${s}px, ${u}px) scale(${l}, ${c})`,opacity:0}],{duration:125*f,easing:AA}).finished.then(()=>o()),Dg(i)?.forEach(h=>{ba(h,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:Ic})})},onAfterLeave(i){i.style.removeProperty("pointer-events")}};return()=>e.target?x(no,de({name:"dialog-transition"},r,{css:!1}),n):x(no,{name:"dialog-transition"},n)}});function Dg(e){const t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list")?.children;return t&&[...t]}function Ig(e,t){const n=I3(e),r=am(t),[i,o]=getComputedStyle(t).transformOrigin.split(" ").map(p=>parseFloat(p)),[a,s]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let u=n.left+n.width/2;a==="left"||s==="left"?u-=n.width/2:(a==="right"||s==="right")&&(u+=n.width/2);let l=n.top+n.height/2;a==="top"||s==="top"?l-=n.height/2:(a==="bottom"||s==="bottom")&&(l+=n.height/2);const c=n.width/r.width,f=n.height/r.height,d=Math.max(1,c,f),h=c/d||0,m=f/d||0,v=r.width*r.height/(window.innerWidth*window.innerHeight),b=v>.12?Math.min(1.5,(v-.12)*10+1):1;return{x:u-(i+r.left),y:l-(o+r.top),sx:h,sy:m,speed:b}}Xn("fab-transition","center center","out-in");Xn("dialog-bottom-transition");Xn("dialog-top-transition");const Lg=Xn("fade-transition"),gO=Xn("scale-transition");Xn("scroll-x-transition");Xn("scroll-x-reverse-transition");Xn("scroll-y-transition");Xn("scroll-y-reverse-transition");Xn("slide-x-transition");Xn("slide-x-reverse-transition");const aC=Xn("slide-y-transition");Xn("slide-y-reverse-transition");const gm=iC("expand-transition",oC()),sC=iC("expand-x-transition",oC("",!0)),yO=fe({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...He(),...co({transition:{component:aC,leaveAbsolute:!0,group:!0}})},"VMessages"),bO=Te()({name:"VMessages",props:yO(),setup(e,t){let{slots:n}=t;const r=M(()=>yn(e.messages)),{textColorClasses:i,textColorStyles:o}=cr(()=>e.color);return Le(()=>x(hi,{transition:e.transition,tag:"div",class:be(["v-messages",i.value,e.class]),style:Pe([o.value,e.style])},{default:()=>[e.active&&r.value.map((a,s)=>D("div",{class:"v-messages__message",key:`${s}-${r.value}`},[n.message?n.message({message:a}):a]))]})),{}}}),uC=fe({focused:Boolean,"onUpdate:focused":Mn()},"focus");function xf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();const n=st(e,"focused"),r=Y(()=>({[`${t}--focused`]:n.value}));function i(){n.value=!0}function o(){n.value=!1}return{focusClasses:r,isFocused:n,focus:i,blur:o}}const lC=Symbol.for("vuetify:form"),_O=fe({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function wO(e){const t=st(e,"modelValue"),n=Y(()=>e.disabled),r=Y(()=>e.readonly),i=me(!1),o=he([]),a=he([]);async function s(){const c=[];let f=!0;a.value=[],i.value=!0;for(const d of o.value){const h=await d.validate();if(h.length>0&&(f=!1,c.push({id:d.id,errorMessages:h})),!f&&e.fastFail)break}return a.value=c,i.value=!1,{valid:f,errors:a.value}}function u(){o.value.forEach(c=>c.reset())}function l(){o.value.forEach(c=>c.resetValidation())}return ge(o,()=>{let c=0,f=0;const d=[];for(const h of o.value)h.isValid===!1?(f++,d.push({id:h.id,errorMessages:h.errorMessages})):h.isValid===!0&&c++;a.value=d,t.value=f>0?!1:c===o.value.length?!0:null},{deep:!0,flush:"post"}),zt(lC,{register:c=>{let{id:f,vm:d,validate:h,reset:m,resetValidation:v}=c;o.value.some(b=>b.id===f),o.value.push({id:f,validate:h,reset:m,resetValidation:v,vm:_w(d),isValid:null,errorMessages:[]})},unregister:c=>{o.value=o.value.filter(f=>f.id!==c)},update:(c,f,d)=>{const h=o.value.find(m=>m.id===c);h&&(h.isValid=f,h.errorMessages=d)},isDisabled:n,isReadonly:r,isValidating:i,isValid:t,items:o,validateOn:Y(()=>e.validateOn)}),{errors:a,isDisabled:n,isReadonly:r,isValidating:i,isValid:t,items:o,validate:s,reset:u,resetValidation:l}}function kf(e){const t=Ge(lC,null);return{...t,isReadonly:M(()=>!!(e?.readonly??t?.isReadonly.value)),isDisabled:M(()=>!!(e?.disabled??t?.isDisabled.value))}}const CO=Symbol.for("vuetify:rules");function EO(e){const t=Ge(CO,null);if(!e){if(!t)throw new Error("Could not find Vuetify rules injection");return t.aliases}return t?.resolve(e)??Y(e)}const xO=fe({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...uC()},"validation");function kO(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Zr();const r=st(e,"modelValue"),i=M(()=>e.validationValue===void 0?r.value:e.validationValue),o=kf(e),a=EO(()=>e.rules),s=he([]),u=me(!0),l=M(()=>!!(yn(r.value===""?null:r.value).length||yn(i.value===""?null:i.value).length)),c=M(()=>e.errorMessages?.length?yn(e.errorMessages).concat(s.value).slice(0,Math.max(0,Number(e.maxErrors))):s.value),f=M(()=>{let _=(e.validateOn??o.validateOn?.value)||"input";_==="lazy"&&(_="input lazy"),_==="eager"&&(_="input eager");const w=new Set(_?.split(" ")??[]);return{input:w.has("input"),blur:w.has("blur")||w.has("input")||w.has("invalid-input"),invalidInput:w.has("invalid-input"),lazy:w.has("lazy"),eager:w.has("eager")}}),d=M(()=>e.error||e.errorMessages?.length?!1:e.rules.length?u.value?s.value.length||f.value.lazy?null:!0:!s.value.length:!0),h=me(!1),m=M(()=>({[`${t}--error`]:d.value===!1,[`${t}--dirty`]:l.value,[`${t}--disabled`]:o.isDisabled.value,[`${t}--readonly`]:o.isReadonly.value})),v=Bt("validation"),b=M(()=>e.name??Re(n));Qu(()=>{o.register?.({id:b.value,vm:v,validate:y,reset:p,resetValidation:g})}),wn(()=>{o.unregister?.(b.value)}),_n(async()=>{f.value.lazy||await y(!f.value.eager),o.update?.(b.value,d.value,c.value)}),ur(()=>f.value.input||f.value.invalidInput&&d.value===!1,()=>{ge(i,()=>{if(i.value!=null)y();else if(e.focused){const _=ge(()=>e.focused,w=>{w||y(),_()})}})}),ur(()=>f.value.blur,()=>{ge(()=>e.focused,_=>{_||y()})}),ge([d,c],()=>{o.update?.(b.value,d.value,c.value)});async function p(){r.value=null,await Xe(),await g()}async function g(){u.value=!0,f.value.lazy?s.value=[]:await y(!f.value.eager)}async function y(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const w=[];h.value=!0;for(const C of a.value){if(w.length>=Number(e.maxErrors??1))break;const k=await(typeof C=="function"?C:()=>C)(i.value);if(k!==!0){if(k!==!1&&typeof k!="string"){console.warn(`${k} is not a valid value. Rule functions must return boolean true or a string.`);continue}w.push(k||"")}}return s.value=w,h.value=!1,u.value=_,s.value}return{errorMessages:c,isDirty:l,isDisabled:o.isDisabled,isReadonly:o.isReadonly,isPristine:u,isValid:d,isValidating:h,reset:p,resetValidation:g,validate:y,validationClasses:m}}const Sf=fe({id:String,appendIcon:Je,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:Je,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Mn(),"onClick:append":Mn(),...He(),...Tr(),...Yu(Zn(),["maxWidth","minWidth","width"]),...Tt(),...xO()},"VInput"),Bo=Te()({name:"VInput",props:{...Sf()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:i}=t;const{densityClasses:o}=Xr(e),{dimensionStyles:a}=Jn(e),{themeClasses:s}=jt(e),{rtlClasses:u}=mr(),{InputIcon:l}=rC(e),c=Zr(),f=M(()=>e.id||`input-${c}`),{errorMessages:d,isDirty:h,isDisabled:m,isReadonly:v,isPristine:b,isValid:p,isValidating:g,reset:y,resetValidation:_,validate:w,validationClasses:C}=kO(e,"v-input",f),E=M(()=>e.errorMessages?.length||!b.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages),k=Y(()=>E.value.length>0),I=Y(()=>!e.hideDetails||e.hideDetails==="auto"&&(k.value||!!r.details)),F=M(()=>I.value?`${f.value}-messages`:void 0),V=M(()=>({id:f,messagesId:F,isDirty:h,isDisabled:m,isReadonly:v,isPristine:b,isValid:p,isValidating:g,hasDetails:I,reset:y,resetValidation:_,validate:w})),P=Y(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),R=Y(()=>{if(e.iconColor)return e.iconColor===!0?P.value:e.iconColor});return Le(()=>{const B=!!(r.prepend||e.prependIcon),G=!!(r.append||e.appendIcon);return D("div",{class:be(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},o.value,s.value,u.value,C.value,e.class]),style:Pe([a.value,e.style])},[B&&D("div",{key:"prepend",class:"v-input__prepend"},[r.prepend?.(V.value),e.prependIcon&&x(l,{key:"prepend-icon",name:"prepend",color:R.value},null)]),r.default&&D("div",{class:"v-input__control"},[r.default?.(V.value)]),G&&D("div",{key:"append",class:"v-input__append"},[e.appendIcon&&x(l,{key:"append-icon",name:"append",color:R.value},null),r.append?.(V.value)]),I.value&&D("div",{id:F.value,class:"v-input__details",role:"alert","aria-live":"polite"},[x(bO,{active:k.value,messages:E.value},{message:r.message}),r.details?.(V.value)])])}),{reset:y,resetValidation:_,validate:w,isValid:p,errorMessages:d}}}),Vd=Symbol("Forwarded refs");function Rd(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Ar(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:Pg;return vn(Pg,e)};function Mg(e){return nt&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function Fg(e){return nt&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function Vg(e){const t=nt&&!e?window.navigator.userAgent:"ssr";function n(m){return!!t.match(m)}const r=n(/android/i),i=n(/iphone|ipad|ipod/i),o=n(/cordova/i),a=n(/electron/i),s=n(/chrome/i),u=n(/edge/i),l=n(/firefox/i),c=n(/opera/i),f=n(/win/i),d=n(/mac/i),h=n(/linux/i);return{android:r,ios:i,cordova:o,electron:a,chrome:s,edge:u,firefox:l,opera:c,win:f,mac:d,linux:h,touch:$T,ssr:t==="ssr"}}function TO(e,t){const{thresholds:n,mobileBreakpoint:r}=SO(e),i=me(Fg(t)),o=me(Vg(t)),a=Nt({}),s=me(Mg(t));function u(){i.value=Fg(),s.value=Mg()}function l(){u(),o.value=Vg()}return An(()=>{const c=s.value=n.xxl,b=c?"xs":f?"sm":d?"md":h?"lg":m?"xl":"xxl",p=typeof r=="number"?r:n[r],g=s.value{window.removeEventListener("resize",u)},!0)),{...Ew(a),update:l,ssr:!!t}}const cC=fe({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function ps(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();const n=Ge(rh);if(!n)throw new Error("Could not find Vuetify display injection");const r=M(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:i,mobile:r}}const fC=Symbol.for("vuetify:goto");function dC(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:OA}}function AO(e){return ym(e)??(document.scrollingElement||document.body)}function ym(e){return typeof e=="string"?document.querySelector(e):rm(e)}function Nd(e,t,n){if(typeof e=="number")return t&&n?-e:e;let r=ym(e),i=0;for(;r;)i+=t?r.offsetLeft:r.offsetTop,r=r.offsetParent;return i}function OO(e,t){return{rtl:t.isRtl,options:vn(dC(),e)}}async function Rg(e,t,n,r){const i=n?"scrollLeft":"scrollTop",o=vn(r?.options??dC(),t),a=r?.rtl.value,s=(typeof e=="number"?e:ym(e))??0,u=o.container==="parent"&&s instanceof HTMLElement?s.parentElement:AO(o.container),l=typeof o.easing=="function"?o.easing:o.patterns[o.easing];if(!l)throw new TypeError(`Easing function "${o.easing}" not found.`);let c;if(typeof s=="number")c=Nd(s,n,a);else if(c=Nd(s,n,a)-Nd(u,n,a),o.layout){const m=window.getComputedStyle(s).getPropertyValue("--v-layout-top");m&&(c-=parseInt(m,10))}c+=o.offset,c=IO(u,c,!!a,!!n);const f=u[i]??0;if(c===f)return Promise.resolve(c);const d=performance.now();return new Promise(h=>requestAnimationFrame(function m(v){const p=(v-d)/o.duration,g=Math.floor(f+(c-f)*l(Wn(p,0,1)));if(u[i]=g,p>=1&&Math.abs(g-u[i])<10)return h(c);if(p>2)return h(u[i]);requestAnimationFrame(m)}))}function DO(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=Ge(fC),{isRtl:n}=mr();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const r={...t,rtl:Y(()=>t.rtl.value||n.value)};async function i(o,a){return Rg(o,vn(e,a),!1,r)}return i.horizontal=async(o,a)=>Rg(o,vn(e,a),!0,r),i}function IO(e,t,n,r){const{scrollWidth:i,scrollHeight:o}=e,[a,s]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let u,l;return r?n?(u=-(i-a),l=0):(u=0,l=i-a):(u=0,l=o+-s),Wn(t,u,l)}const Af=fe({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),bm=fe({value:null,disabled:Boolean,selectedClass:String},"group-item");function _m(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=Bt("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const i=Zr();zt(Symbol.for(`${t.description}:id`),i);const o=Ge(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const a=Y(()=>e.value),s=M(()=>!!(o.disabled.value||e.disabled));o.register({id:i,value:a,disabled:s},r),wn(()=>{o.unregister(i)});const u=M(()=>o.isSelected(i)),l=M(()=>o.items.value[0].id===i),c=M(()=>o.items.value[o.items.value.length-1].id===i),f=M(()=>u.value&&[o.selectedClass.value,e.selectedClass]);return ge(u,d=>{r.emit("group:selected",{value:d})},{flush:"sync"}),{id:i,isSelected:u,isFirst:l,isLast:c,toggle:()=>o.select(i,!u.value),select:d=>o.select(i,d),selectedClass:f,value:a,disabled:s,group:o}}function Of(e,t){let n=!1;const r=Nt([]),i=st(e,"modelValue",[],d=>d==null?[]:hC(r,yn(d)),d=>{const h=PO(r,d);return e.multiple?h:h[0]}),o=Bt("useGroup");function a(d,h){const m=d,v=Symbol.for(`${t.description}:id`),p=ya(v,o?.vnode).indexOf(h);Re(m.value)==null&&(m.value=p,m.useIndexAsValue=!0),p>-1?r.splice(p,0,m):r.push(m)}function s(d){if(n)return;u();const h=r.findIndex(m=>m.id===d);r.splice(h,1)}function u(){const d=r.find(h=>!h.disabled);d&&e.mandatory==="force"&&!i.value.length&&(i.value=[d.id])}_n(()=>{u()}),wn(()=>{n=!0}),G1(()=>{for(let d=0;dv.id===d);if(!(h&&m?.disabled))if(e.multiple){const v=i.value.slice(),b=v.findIndex(g=>g===d),p=~b;if(h=h??!p,p&&e.mandatory&&v.length<=1||!p&&e.max!=null&&v.length+1>e.max)return;b<0&&h?v.push(d):b>=0&&!h&&v.splice(b,1),i.value=v}else{const v=i.value.includes(d);if(e.mandatory&&v||!v&&!h)return;i.value=h??!v?[d]:[]}}function c(d){if(e.multiple,i.value.length){const h=i.value[0],m=r.findIndex(p=>p.id===h);let v=(m+d)%r.length,b=r[v];for(;b.disabled&&v!==m;)v=(v+d)%r.length,b=r[v];if(b.disabled)return;i.value=[r[v].id]}else{const h=r.find(m=>!m.disabled);h&&(i.value=[h.id])}}const f={register:a,unregister:s,selected:i,select:l,disabled:Y(()=>e.disabled),prev:()=>c(r.length-1),next:()=>c(1),isSelected:d=>i.value.includes(d),selectedClass:Y(()=>e.selectedClass),items:Y(()=>r),getItemIndex:d=>LO(r,d)};return zt(t,f),f}function LO(e,t){const n=hC(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function hC(e,t){const n=[];return t.forEach(r=>{const i=e.find(a=>Sn(r,a.value)),o=e[r];i?.value!=null?n.push(i.id):o?.useIndexAsValue&&n.push(o.id)}),n}function PO(e,t){const n=[];return t.forEach(r=>{const i=e.findIndex(o=>o.id===r);if(~i){const o=e[i];n.push(o.value!=null?o.value:i)}}),n}function Ga(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=K0(),r=he();if(nt){const i=new ResizeObserver(o=>{e?.(o,i),o.length&&(t==="content"?r.value=o[0].contentRect:r.value=o[0].target.getBoundingClientRect())});wn(()=>{i.disconnect()}),ge(()=>n.el,(o,a)=>{a&&(i.unobserve(a),r.value=void 0),o&&i.observe(o)},{flush:"post"})}return{resizeRef:n,contentRect:Qr(r)}}function MO(e){let{selectedElement:t,containerElement:n,isRtl:r,isHorizontal:i}=e;const o=_u(i,n),a=mC(i,r,n),s=_u(i,t),u=pC(i,t),l=s*.4;return a>u?u-l:a+otypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...He(),...cC({mobile:null}),...vt(),...Af({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),$g=Te()({name:"VSlideGroup",props:vC(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=mr(),{displayClasses:i,mobile:o}=ps(e),a=Of(e,e.symbol),s=me(!1),u=me(0),l=me(0),c=me(0),f=M(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:h}=Ga(),{resizeRef:m,contentRect:v}=Ga(),b=DO(),p=M(()=>({container:d.el,duration:200,easing:"easeOutQuart"})),g=M(()=>a.selected.value.length?a.items.value.findIndex(J=>J.id===a.selected.value[0]):-1),y=M(()=>a.selected.value.length?a.items.value.findIndex(J=>J.id===a.selected.value[a.selected.value.length-1]):-1);if(nt){let J=-1;ge(()=>[a.selected.value,h.value,v.value,f.value],()=>{cancelAnimationFrame(J),J=requestAnimationFrame(()=>{if(h.value&&v.value){const ue=f.value?"width":"height";l.value=h.value[ue],c.value=v.value[ue],s.value=l.value+1=0&&m.el){const ue=m.el.children[y.value];w(ue,e.centerActive)}})})}const _=me(!1);function w(J,ue){let Ce=0;ue?Ce=FO({containerElement:d.el,isHorizontal:f.value,selectedElement:J}):Ce=MO({containerElement:d.el,isHorizontal:f.value,isRtl:r.value,selectedElement:J}),C(Ce)}function C(J){if(!nt||!d.el)return;const ue=_u(f.value,d.el),Ce=mC(f.value,r.value,d.el);if(!(Ng(f.value,d.el)<=ue||Math.abs(J-Ce)<16)){if(f.value&&r.value&&d.el){const{scrollWidth:Oe,offsetWidth:$}=d.el;J=Oe-$-J}f.value?b.horizontal(J,p.value):b(J,p.value)}}function E(J){const{scrollTop:ue,scrollLeft:Ce}=J.target;u.value=f.value?Ce:ue}function k(J){if(_.value=!0,!(!s.value||!m.el)){for(const ue of J.composedPath())for(const Ce of m.el.children)if(Ce===ue){w(Ce);return}}}function I(J){_.value=!1}let F=!1;function V(J){!F&&!_.value&&!(J.relatedTarget&&m.el?.contains(J.relatedTarget))&&G(),F=!1}function P(){F=!0}function R(J){if(!m.el)return;function ue(Ce){J.preventDefault(),G(Ce)}f.value?J.key==="ArrowRight"?ue(r.value?"prev":"next"):J.key==="ArrowLeft"&&ue(r.value?"next":"prev"):J.key==="ArrowDown"?ue("next"):J.key==="ArrowUp"&&ue("prev"),J.key==="Home"?ue("first"):J.key==="End"&&ue("last")}function B(J,ue){if(!J)return;let Ce=J;do Ce=Ce?.[ue==="next"?"nextElementSibling":"previousElementSibling"];while(Ce?.hasAttribute("disabled"));return Ce}function G(J){if(!m.el)return;let ue;if(!J)ue=pu(m.el)[0];else if(J==="next"){if(ue=B(m.el.querySelector(":focus"),J),!ue)return G("first")}else if(J==="prev"){if(ue=B(m.el.querySelector(":focus"),J),!ue)return G("last")}else J==="first"?(ue=m.el.firstElementChild,ue?.hasAttribute("disabled")&&(ue=B(ue,"next"))):J==="last"&&(ue=m.el.lastElementChild,ue?.hasAttribute("disabled")&&(ue=B(ue,"prev")));ue&&ue.focus({preventScroll:!0})}function oe(J){const ue=f.value&&r.value?-1:1,Ce=(J==="prev"?-ue:ue)*l.value;let _e=u.value+Ce;if(f.value&&r.value&&d.el){const{scrollWidth:Oe,offsetWidth:$}=d.el;_e+=Oe-$}C(_e)}const ve=M(()=>({next:a.next,prev:a.prev,select:a.select,isSelected:a.isSelected})),ce=M(()=>s.value||Math.abs(u.value)>0),ye=M(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!o.value;case!0:return ce.value;case"mobile":return o.value||ce.value;default:return!o.value&&ce.value}}),q=M(()=>Math.abs(u.value)>1),le=M(()=>{if(!d.value||!ce.value)return!1;const J=Ng(f.value,d.el),ue=VO(f.value,d.el);return J-ue-Math.abs(u.value)>1});return Le(()=>x(e.tag,{class:be(["v-slide-group",{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":ye.value,"v-slide-group--is-overflowing":s.value},i.value,e.class]),style:Pe(e.style),tabindex:_.value||a.selected.value.length?-1:0,onFocus:V},{default:()=>[ye.value&&D("div",{key:"prev",class:be(["v-slide-group__prev",{"v-slide-group__prev--disabled":!q.value}]),onMousedown:P,onClick:()=>q.value&&oe("prev")},[n.prev?.(ve.value)??x(Lg,null,{default:()=>[x(qe,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),D("div",{key:"container",ref:d,class:be(["v-slide-group__container",e.contentClass]),onScroll:E},[D("div",{ref:m,class:"v-slide-group__content",onFocusin:k,onFocusout:I,onKeydown:R},[n.default?.(ve.value)])]),ye.value&&D("div",{key:"next",class:be(["v-slide-group__next",{"v-slide-group__next--disabled":!le.value}]),onMousedown:P,onClick:()=>le.value&&oe("next")},[n.next?.(ve.value)??x(Lg,null,{default:()=>[x(qe,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]})),{selected:a.selected,scrollTo:oe,scrollOffset:u,focus:G,hasPrev:q,hasNext:le}}}),gC=Symbol.for("vuetify:v-chip-group"),NO=fe({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Sn},...vC(),...He(),...Af({selectedClass:"v-chip--selected"}),...vt(),...Tt(),...Li({variant:"tonal"})},"VChipGroup");Te()({name:"VChipGroup",props:NO(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=jt(e),{isSelected:i,select:o,next:a,prev:s,selected:u}=Of(e,gC);return Oi({VChip:{baseColor:Y(()=>e.baseColor),color:Y(()=>e.color),disabled:Y(()=>e.disabled),filter:Y(()=>e.filter),variant:Y(()=>e.variant)}}),Le(()=>{const l=$g.filterProps(e);return x($g,de(l,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>[n.default?.({isSelected:i,select:o,next:a,prev:s,selected:u.value})]})}),{}}});const ei=fe({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function ti(e){return{elevationClasses:Y(()=>{const n=St(e)?e.value:e.elevation;return n==null?[]:[`elevation-${n}`]})}}function $O(){const e=Bt("useRoute");return M(()=>e?.proxy?.$route)}function yC(){return Bt("useRouter")?.proxy?.$router}function Df(e,t){const n=vf("RouterLink"),r=Y(()=>!!(e.href||e.to)),i=M(()=>r?.value||sg(t,"click")||sg(e,"click"));if(typeof n=="string"||!("useLink"in n)){const c=Y(()=>e.href);return{isLink:r,isClickable:i,href:c,linkProps:Nt({href:c})}}const o=n.useLink({to:Y(()=>e.to||""),replace:Y(()=>e.replace)}),a=M(()=>e.to?o:void 0),s=$O(),u=M(()=>a.value?e.exact?s.value?a.value.isExactActive?.value&&Sn(a.value.route.value.query,s.value.query):a.value.isExactActive?.value??!1:a.value.isActive?.value??!1:!1),l=M(()=>e.to?a.value?.route.value.href:e.href);return{isLink:r,isClickable:i,isActive:u,route:a.value?.route,navigate:a.value?.navigate,href:l,linkProps:Nt({href:l,"aria-current":Y(()=>u.value?"page":void 0)})}}const If=fe({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let $d=!1;function HO(e,t){let n=!1,r,i;nt&&e?.beforeEach&&(Xe(()=>{window.addEventListener("popstate",o),r=e.beforeEach((a,s,u)=>{$d?n?t(u):u():setTimeout(()=>n?t(u):u()),$d=!0}),i=e?.afterEach(()=>{$d=!1})}),Gt(()=>{window.removeEventListener("popstate",o),r?.(),i?.()}));function o(a){a.state?.replaced||(n=!0,setTimeout(()=>n=!1))}}const BO=fe({activeClass:String,appendAvatar:String,appendIcon:Je,baseColor:String,closable:Boolean,closeIcon:{type:Je,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:Je,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Mn(),onClickOnce:Mn(),...Di(),...He(),...Tr(),...ei(),...bm(),...In(),...If(),...Zu(),...vt({tag:"span"}),...Tt(),...Li({variant:"tonal"})},"VChip"),Ci=Te()({name:"VChip",directives:{vRipple:Er},props:BO(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const{t:o}=Yo(),{borderClasses:a}=Ii(e),{densityClasses:s}=Xr(e),{elevationClasses:u}=ti(e),{roundedClasses:l}=Ln(e),{sizeClasses:c}=Ju(e),{themeClasses:f}=jt(e),d=st(e,"modelValue"),h=_m(e,gC,!1),m=Df(e,n),v=Y(()=>e.link!==!1&&m.isLink.value),b=M(()=>!e.disabled&&e.link!==!1&&(!!h||e.link||m.isClickable.value)),p=Y(()=>({"aria-label":o(e.closeLabel),disabled:e.disabled,onClick(E){E.preventDefault(),E.stopPropagation(),d.value=!1,r("click:close",E)}})),{colorClasses:g,colorStyles:y,variantClasses:_}=ms(()=>({color:!h||h.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function w(E){r("click",E),b.value&&(m.navigate?.(E),h?.toggle())}function C(E){(E.key==="Enter"||E.key===" ")&&(E.preventDefault(),w(E))}return()=>{const E=m.isLink.value?"a":e.tag,k=!!(e.appendIcon||e.appendAvatar),I=!!(k||i.append),F=!!(i.close||e.closable),V=!!(i.filter||e.filter)&&h,P=!!(e.prependIcon||e.prependAvatar),R=!!(P||i.prepend);return d.value&&mt(x(E,de({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":b.value,"v-chip--filter":V,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&m.isActive?.value},f.value,a.value,g.value,s.value,u.value,l.value,c.value,_.value,h?.selectedClass.value,e.class],style:[y.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:b.value?0:void 0,onClick:w,onKeydown:b.value&&!v.value&&C},m.linkProps),{default:()=>[hs(b.value,"v-chip"),V&&x(sC,{key:"filter"},{default:()=>[mt(D("div",{class:"v-chip__filter"},[i.filter?x(et,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},i.filter):x(qe,{key:"filter-icon",icon:e.filterIcon},null)]),[[Kr,h.isSelected.value]])]}),R&&D("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?x(et,{key:"prepend-defaults",disabled:!P,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},i.prepend):D(xe,null,[e.prependIcon&&x(qe,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&x(wi,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),D("div",{class:"v-chip__content","data-no-activator":""},[i.default?.({isSelected:h?.isSelected.value,selectedClass:h?.selectedClass.value,select:h?.select,toggle:h?.toggle,value:h?.value.value,disabled:e.disabled})??Ae(e.text)]),I&&D("div",{key:"append",class:"v-chip__append"},[i.append?x(et,{key:"append-defaults",disabled:!k,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},i.append):D(xe,null,[e.appendIcon&&x(qe,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&x(wi,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),F&&D("button",de({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},p.value),[i.close?x(et,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},i.close):x(qe,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[Er,b.value&&e.ripple,null]])}}}),jO=fe({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...He(),...Tt()},"VDivider"),fo=Te()({name:"VDivider",props:jO(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:i}=jt(e),{textColorClasses:o,textColorStyles:a}=cr(()=>e.color),s=M(()=>{const u={};return e.length&&(u[e.vertical?"height":"width"]=Ne(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=Ne(e.thickness)),u});return Le(()=>{const u=D("hr",{class:be([{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},i.value,o.value,e.class]),style:Pe([s.value,a.value,{"--v-border-opacity":e.opacity},e.style]),"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return r.default?D("div",{class:be(["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}])},[u,D("div",{class:"v-divider__content"},[r.default()]),u]):u}),{}}}),ih=Symbol.for("vuetify:list");function bC(){let{filterable:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const t=Ge(ih,{filterable:!1,hasPrepend:me(!1),updateHasPrepend:()=>null}),n={filterable:t.filterable||e,hasPrepend:me(!1),updateHasPrepend:r=>{r&&(n.hasPrepend.value=r)}};return zt(ih,n),t}function _C(){return Ge(ih,null)}const wm=e=>{const t={activate:n=>{let{id:r,value:i,activated:o}=n;return r=Me(r),e&&!i&&o.size===1&&o.has(r)||(i?o.add(r):o.delete(r)),o},in:(n,r,i)=>{let o=new Set;if(n!=null)for(const a of yn(n))o=t.activate({id:a,value:!0,activated:new Set(o),children:r,parents:i});return o},out:n=>Array.from(n)};return t},wC=e=>{const t=wm(e);return{activate:r=>{let{activated:i,id:o,...a}=r;o=Me(o);const s=i.has(o)?new Set([o]):new Set;return t.activate({...a,id:o,activated:s})},in:(r,i,o)=>{let a=new Set;if(r!=null){const s=yn(r);s.length&&(a=t.in(s.slice(0,1),i,o))}return a},out:(r,i,o)=>t.out(r,i,o)}},UO=e=>{const t=wm(e);return{activate:r=>{let{id:i,activated:o,children:a,...s}=r;return i=Me(i),a.has(i)?o:t.activate({id:i,activated:o,children:a,...s})},in:t.in,out:t.out}},qO=e=>{const t=wC(e);return{activate:r=>{let{id:i,activated:o,children:a,...s}=r;return i=Me(i),a.has(i)?o:t.activate({id:i,activated:o,children:a,...s})},in:t.in,out:t.out}},zO={open:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(n){const o=new Set;o.add(t);let a=i.get(t);for(;a!=null;)o.add(a),a=i.get(a);return o}else return r.delete(t),r},select:()=>null},CC={open:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(n){let o=i.get(t);for(r.add(t);o!=null&&o!==t;)r.add(o),o=i.get(o);return r}else r.delete(t);return r},select:()=>null},WO={open:CC.open,select:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(!n)return r;const o=[];let a=i.get(t);for(;a!=null;)o.push(a),a=i.get(a);return new Set(o)}},Cm=e=>{const t={select:n=>{let{id:r,value:i,selected:o}=n;if(r=Me(r),e&&!i){const a=Array.from(o.entries()).reduce((s,u)=>{let[l,c]=u;return c==="on"&&s.push(l),s},[]);if(a.length===1&&a[0]===r)return o}return o.set(r,i?"on":"off"),o},in:(n,r,i,o)=>{const a=new Map;for(const s of n||[])t.select({id:s,value:!0,selected:a,children:r,parents:i,disabled:o});return a},out:n=>{const r=[];for(const[i,o]of n.entries())o==="on"&&r.push(i);return r}};return t},EC=e=>{const t=Cm(e);return{select:r=>{let{selected:i,id:o,...a}=r;o=Me(o);const s=i.has(o)?new Map([[o,i.get(o)]]):new Map;return t.select({...a,id:o,selected:s})},in:(r,i,o,a)=>r?.length?t.in(r.slice(0,1),i,o,a):new Map,out:(r,i,o)=>t.out(r,i,o)}},GO=e=>{const t=Cm(e);return{select:r=>{let{id:i,selected:o,children:a,...s}=r;return i=Me(i),a.has(i)?o:t.select({id:i,selected:o,children:a,...s})},in:t.in,out:t.out}},QO=e=>{const t=EC(e);return{select:r=>{let{id:i,selected:o,children:a,...s}=r;return i=Me(i),a.has(i)?o:t.select({id:i,selected:o,children:a,...s})},in:t.in,out:t.out}},xC=e=>{const t={select:n=>{let{id:r,value:i,selected:o,children:a,parents:s,disabled:u}=n;r=Me(r);const l=new Map(o),c=[r];for(;c.length;){const d=c.shift();u.has(d)||o.set(Me(d),i?"on":"off"),a.has(d)&&c.push(...a.get(d))}let f=Me(s.get(r));for(;f;){let d=!0,h=!0;for(const m of a.get(f)){const v=Me(m);if(!u.has(v)&&(o.get(v)!=="on"&&(d=!1),o.has(v)&&o.get(v)!=="off"&&(h=!1),!d&&!h))break}o.set(f,d?"on":h?"off":"indeterminate"),f=Me(s.get(f))}return e&&!i&&Array.from(o.entries()).reduce((h,m)=>{let[v,b]=m;return b==="on"&&h.push(v),h},[]).length===0?l:o},in:(n,r,i,o)=>{let a=new Map;for(const s of n||[])a=t.select({id:s,value:!0,selected:a,children:r,parents:i,disabled:o});return a},out:(n,r)=>{const i=[];for(const[o,a]of n.entries())a==="on"&&!r.has(o)&&i.push(o);return i}};return t},KO=e=>{const t=xC(e);return{select:t.select,in:t.in,out:(r,i,o)=>{const a=[];for(const[s,u]of r.entries())if(u==="on"){if(o.has(s)){const l=o.get(s);if(r.get(l)==="on")continue}a.push(s)}return a}}},wu=Symbol.for("vuetify:nested"),kC={id:me(),root:{register:()=>null,unregister:()=>null,children:he(new Map),parents:he(new Map),disabled:he(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:he(!1),selectable:he(!1),opened:he(new Set),activated:he(new Set),selected:he(new Map),selectedValues:he([]),getPath:()=>[]}},YO=fe({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),ZO=e=>{let t=!1;const n=me(new Map),r=me(new Map),i=me(new Set),o=st(e,"opened",e.opened,v=>new Set(Array.isArray(v)?v.map(b=>Me(b)):v),v=>[...v.values()]),a=M(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return UO(e.mandatory);case"single-leaf":return qO(e.mandatory);case"independent":return wm(e.mandatory);case"single-independent":default:return wC(e.mandatory)}}),s=M(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return QO(e.mandatory);case"leaf":return GO(e.mandatory);case"independent":return Cm(e.mandatory);case"single-independent":return EC(e.mandatory);case"trunk":return KO(e.mandatory);case"classic":default:return xC(e.mandatory)}}),u=M(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return WO;case"single":return zO;case"multiple":default:return CC}}),l=st(e,"activated",e.activated,v=>a.value.in(v,n.value,r.value),v=>a.value.out(v,n.value,r.value)),c=st(e,"selected",e.selected,v=>s.value.in(v,n.value,r.value,i.value),v=>s.value.out(v,n.value,r.value));wn(()=>{t=!0});function f(v){const b=[];let p=Me(v);for(;p!==void 0;)b.unshift(p),p=r.value.get(p);return b}const d=Bt("nested"),h=new Set,m={id:me(),root:{opened:o,activatable:Y(()=>e.activatable),selectable:Y(()=>e.selectable),activated:l,selected:c,selectedValues:M(()=>{const v=[];for(const[b,p]of c.value.entries())p==="on"&&v.push(b);return v}),register:(v,b,p,g)=>{if(h.has(v)){f(v).map(String).join(" -> "),f(b).concat(v).map(String).join(" -> ");return}else h.add(v);b&&v!==b&&r.value.set(v,b),p&&i.value.add(v),g&&n.value.set(v,[]),b!=null&&n.value.set(b,[...n.value.get(b)||[],v])},unregister:v=>{if(t)return;h.delete(v),n.value.delete(v),i.value.delete(v);const b=r.value.get(v);if(b){const p=n.value.get(b)??[];n.value.set(b,p.filter(g=>g!==v))}r.value.delete(v)},open:(v,b,p)=>{d.emit("click:open",{id:v,value:b,path:f(v),event:p});const g=u.value.open({id:v,value:b,opened:new Set(o.value),children:n.value,parents:r.value,event:p});g&&(o.value=g)},openOnSelect:(v,b,p)=>{const g=u.value.select({id:v,value:b,selected:new Map(c.value),opened:new Set(o.value),children:n.value,parents:r.value,event:p});g&&(o.value=g)},select:(v,b,p)=>{d.emit("click:select",{id:v,value:b,path:f(v),event:p});const g=s.value.select({id:v,value:b,selected:new Map(c.value),children:n.value,parents:r.value,disabled:i.value,event:p});g&&(c.value=g),m.root.openOnSelect(v,b,p)},activate:(v,b,p)=>{if(!e.activatable)return m.root.select(v,!0,p);d.emit("click:activate",{id:v,value:b,path:f(v),event:p});const g=a.value.activate({id:v,value:b,activated:new Set(l.value),children:n.value,parents:r.value,event:p});if(g.size!==l.value.size)l.value=g;else{for(const y of g)if(!l.value.has(y)){l.value=g;return}for(const y of l.value)if(!g.has(y)){l.value=g;return}}},children:n,parents:r,disabled:i,getPath:f}};return zt(wu,m),m.root},SC=(e,t,n)=>{const r=Ge(wu,kC),i=Symbol("nested item"),o=M(()=>{const s=Me(it(e));return s!==void 0?s:i}),a={...r,id:o,open:(s,u)=>r.root.open(o.value,s,u),openOnSelect:(s,u)=>r.root.openOnSelect(o.value,s,u),isOpen:M(()=>r.root.opened.value.has(o.value)),parent:M(()=>r.root.parents.value.get(o.value)),activate:(s,u)=>r.root.activate(o.value,s,u),isActivated:M(()=>r.root.activated.value.has(o.value)),select:(s,u)=>r.root.select(o.value,s,u),isSelected:M(()=>r.root.selected.value.get(o.value)==="on"),isIndeterminate:M(()=>r.root.selected.value.get(o.value)==="indeterminate"),isLeaf:M(()=>!r.root.children.value.get(o.value)),isGroupActivator:r.isGroupActivator};return Qu(()=>{r.isGroupActivator||r.root.register(o.value,r.id.value,it(t),n)}),wn(()=>{r.isGroupActivator||r.root.unregister(o.value)}),n&&zt(wu,a),a},JO=()=>{const e=Ge(wu,kC);zt(wu,{...e,isGroupActivator:!0})};function Em(){const e=me(!1);return _n(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:Y(()=>e.value?void 0:{transition:"none !important"}),isBooted:Qr(e)}}const XO=ds({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return JO(),()=>n.default?.()}}),e9=fe({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Je,default:"$collapse"},disabled:Boolean,expandIcon:{type:Je,default:"$expand"},rawId:[String,Number],prependIcon:Je,appendIcon:Je,fluid:Boolean,subgroup:Boolean,title:String,value:null,...He(),...vt()},"VListGroup"),Hg=Te()({name:"VListGroup",props:e9(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:i,id:o}=SC(()=>e.value,()=>e.disabled,!0),a=M(()=>`v-list-group--id-${String(e.rawId??o.value)}`),s=_C(),{isBooted:u}=Em();function l(h){["INPUT","TEXTAREA"].includes(h.target?.tagName)||i(!r.value,h)}const c=M(()=>({onClick:l,class:"v-list-group__header",id:a.value})),f=M(()=>r.value?e.collapseIcon:e.expandIcon),d=M(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&f.value,appendIcon:e.appendIcon||!e.subgroup&&f.value,title:e.title,value:e.value}}));return Le(()=>x(e.tag,{class:be(["v-list-group",{"v-list-group--prepend":s?.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class]),style:Pe(e.style)},{default:()=>[n.activator&&x(et,{defaults:d.value},{default:()=>[x(XO,null,{default:()=>[n.activator({props:c.value,isOpen:r.value})]})]}),x(hi,{transition:{component:gm},disabled:!u.value},{default:()=>[mt(D("div",{class:"v-list-group__items",role:"group","aria-labelledby":a.value},[n.default?.()]),[[Kr,r.value]])]})]})),{isOpen:r}}}),t9=fe({opacity:[Number,String],...He(),...vt()},"VListItemSubtitle"),n9=Te()({name:"VListItemSubtitle",props:t9(),setup(e,t){let{slots:n}=t;return Le(()=>x(e.tag,{class:be(["v-list-item-subtitle",e.class]),style:Pe([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},n)),{}}}),Qa=lm("v-list-item-title"),r9=fe({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Je,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,onClick:Mn(),onClickOnce:Mn(),...Di(),...He(),...Tr(),...Zn(),...ei(),...In(),...If(),...vt(),...Tt(),...Li({variant:"text"})},"VListItem"),$t=Te()({name:"VListItem",directives:{vRipple:Er},props:r9(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:i}=t;const o=Df(e,n),a=M(()=>e.value===void 0?o.href.value:e.value),{activate:s,isActivated:u,select:l,isOpen:c,isSelected:f,isIndeterminate:d,isGroupActivator:h,root:m,parent:v,openOnSelect:b,id:p}=SC(a,()=>e.disabled,!1),g=_C(),y=M(()=>e.active!==!1&&(e.active||o.isActive?.value||(m.activatable.value?u.value:f.value))),_=Y(()=>e.link!==!1&&o.isLink.value),w=M(()=>!!g&&(m.selectable.value||m.activatable.value||e.value!=null)),C=M(()=>!e.disabled&&e.link!==!1&&(e.link||o.isClickable.value||w.value)),E=Y(()=>e.rounded||e.nav),k=Y(()=>e.color??e.activeColor),I=Y(()=>({color:y.value?k.value??e.baseColor:e.baseColor,variant:e.variant}));ge(()=>o.isActive?.value,_e=>{_e&&F()}),Qu(()=>{o.isActive?.value&&F()});function F(){v.value!=null&&m.open(v.value,!0),b(!0)}const{themeClasses:V}=jt(e),{borderClasses:P}=Ii(e),{colorClasses:R,colorStyles:B,variantClasses:G}=ms(I),{densityClasses:oe}=Xr(e),{dimensionStyles:ve}=Jn(e),{elevationClasses:ce}=ti(e),{roundedClasses:ye}=Ln(E),q=Y(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),le=Y(()=>e.ripple!==void 0&&e.ripple&&g?.filterable?{keys:["Enter"]}:e.ripple),J=M(()=>({isActive:y.value,select:l,isOpen:c.value,isSelected:f.value,isIndeterminate:d.value}));function ue(_e){i("click",_e),!["INPUT","TEXTAREA"].includes(_e.target?.tagName)&&C.value&&(o.navigate?.(_e),!h&&(m.activatable.value?s(!u.value,_e):(m.selectable.value||e.value!=null)&&l(!f.value,_e)))}function Ce(_e){const Oe=_e.target;["INPUT","TEXTAREA"].includes(Oe.tagName)||(_e.key==="Enter"||_e.key===" "&&!g?.filterable)&&(_e.preventDefault(),_e.stopPropagation(),_e.target.dispatchEvent(new MouseEvent("click",_e)))}return Le(()=>{const _e=_.value?"a":e.tag,Oe=r.title||e.title!=null,$=r.subtitle||e.subtitle!=null,ae=!!(e.appendAvatar||e.appendIcon),re=!!(ae||r.append),Q=!!(e.prependAvatar||e.prependIcon),W=!!(Q||r.prepend);return g?.updateHasPrepend(W),e.activeColor&&L3("active-color",["color","base-color"]),mt(x(_e,de({class:["v-list-item",{"v-list-item--active":y.value,"v-list-item--disabled":e.disabled,"v-list-item--link":C.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!W&&g?.hasPrepend.value,"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&y.value},V.value,P.value,R.value,oe.value,ce.value,q.value,ye.value,G.value,e.class],style:[B.value,ve.value,e.style],tabindex:C.value?g?-2:0:void 0,"aria-selected":w.value?m.activatable.value?u.value:m.selectable.value?f.value:y.value:void 0,onClick:ue,onKeydown:C.value&&!_.value&&Ce},o.linkProps),{default:()=>[hs(C.value||y.value,"v-list-item"),W&&D("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?x(et,{key:"prepend-defaults",disabled:!Q,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>[r.prepend?.(J.value)]}):D(xe,null,[e.prependAvatar&&x(wi,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&x(qe,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),D("div",{class:"v-list-item__spacer"},null)]),D("div",{class:"v-list-item__content","data-no-activator":""},[Oe&&x(Qa,{key:"title"},{default:()=>[r.title?.({title:e.title})??Ae(e.title)]}),$&&x(n9,{key:"subtitle"},{default:()=>[r.subtitle?.({subtitle:e.subtitle})??Ae(e.subtitle)]}),r.default?.(J.value)]),re&&D("div",{key:"append",class:"v-list-item__append"},[r.append?x(et,{key:"append-defaults",disabled:!ae,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>[r.append?.(J.value)]}):D(xe,null,[e.appendIcon&&x(qe,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&x(wi,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),D("div",{class:"v-list-item__spacer"},null)])]}),[[Er,C.value&&le.value]])}),{activate:s,isActivated:u,isGroupActivator:h,isSelected:f,list:g,select:l,root:m,id:p,link:o}}}),i9=fe({color:String,inset:Boolean,sticky:Boolean,title:String,...He(),...vt()},"VListSubheader"),Lf=Te()({name:"VListSubheader",props:i9(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:i}=cr(()=>e.color);return Le(()=>{const o=!!(n.default||e.title);return x(e.tag,{class:be(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class]),style:Pe([{textColorStyles:i},e.style])},{default:()=>[o&&D("div",{class:"v-list-subheader__text"},[n.default?.()??e.title])]})}),{}}}),o9=fe({items:Array,returnObject:Boolean},"VListChildren"),TC=Te()({name:"VListChildren",props:o9(),setup(e,t){let{slots:n}=t;return bC(),()=>n.default?.()??e.items?.map(r=>{let{children:i,props:o,type:a,raw:s}=r;if(a==="divider")return n.divider?.({props:o})??x(fo,o,null);if(a==="subheader")return n.subheader?.({props:o})??x(Lf,o,null);const u={subtitle:n.subtitle?c=>n.subtitle?.({...c,item:s}):void 0,prepend:n.prepend?c=>n.prepend?.({...c,item:s}):void 0,append:n.append?c=>n.append?.({...c,item:s}):void 0,title:n.title?c=>n.title?.({...c,item:s}):void 0},l=Hg.filterProps(o);return i?x(Hg,de(l,{value:e.returnObject?s:o?.value,rawId:o?.value}),{activator:c=>{let{props:f}=c;const d=de(o,f,{value:e.returnObject?s:o.value});return n.header?n.header({props:d}):x($t,d,u)},default:()=>x(TC,{items:i,returnObject:e.returnObject},n)}):n.item?n.item({props:o}):x($t,de(o,{value:e.returnObject?s:o.value}),u)})}}),AC=fe({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),a9=new Set(["item","divider","subheader"]);function yr(e,t){const n=or(t,e.itemTitle,t),r=or(t,e.itemValue,n),i=or(t,e.itemChildren),o=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?hr(t,["children"]):t:void 0:or(t,e.itemProps);let a=or(t,e.itemType,"item");a9.has(a)||(a="item");const s={title:n,value:r,...o};return{type:a,title:String(s.title??""),value:s.value,props:s,children:a==="item"&&Array.isArray(i)?OC(e,i):void 0,raw:t}}yr.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function OC(e,t){const n=Yu(e,yr.neededProps),r=[];for(const i of t)r.push(yr(n,i));return r}function xm(e){const t=M(()=>OC(e,e.items)),n=M(()=>t.value.some(s=>s.value===null)),r=me(new Map),i=me([]);An(()=>{const s=t.value,u=new Map,l=[];for(let c=0;c{let{raw:l}=u;return l}):s.map(u=>{let{value:l}=u;return l})}return{items:t,transformIn:o,transformOut:a}}const s9=new Set(["item","divider","subheader"]);function u9(e,t){const n=Y0(t)?t:or(t,e.itemTitle),r=Y0(t)?t:or(t,e.itemValue,void 0),i=or(t,e.itemChildren),o=e.itemProps===!0?hr(t,["children"]):or(t,e.itemProps);let a=or(t,e.itemType,"item");s9.has(a)||(a="item");const s={title:n,value:r,...o};return{type:a,title:s.title,value:s.value,props:s,children:a==="item"&&i?DC(e,i):void 0,raw:t}}function DC(e,t){const n=[];for(const r of t)n.push(u9(e,r));return n}function l9(e){return{items:M(()=>DC(e,e.items))}}const c9=fe({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:Je,collapseIcon:Je,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":Mn(),"onClick:select":Mn(),"onUpdate:opened":Mn(),...YO({selectStrategy:"single-leaf",openStrategy:"list"}),...Di(),...He(),...Tr(),...Zn(),...ei(),...AC(),...In(),...vt(),...Tt(),...Li({variant:"text"})},"VList"),ho=Te()({name:"VList",props:c9(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=l9(e),{themeClasses:i}=jt(e),{backgroundColorClasses:o,backgroundColorStyles:a}=Tn(()=>e.bgColor),{borderClasses:s}=Ii(e),{densityClasses:u}=Xr(e),{dimensionStyles:l}=Jn(e),{elevationClasses:c}=ti(e),{roundedClasses:f}=Ln(e),{children:d,open:h,parents:m,select:v,getPath:b}=ZO(e),p=Y(()=>e.lines?`v-list--${e.lines}-line`:void 0),g=Y(()=>e.activeColor),y=Y(()=>e.baseColor),_=Y(()=>e.color);bC({filterable:e.filterable}),Oi({VListGroup:{activeColor:g,baseColor:y,color:_,expandIcon:Y(()=>e.expandIcon),collapseIcon:Y(()=>e.collapseIcon)},VListItem:{activeClass:Y(()=>e.activeClass),activeColor:g,baseColor:y,color:_,density:Y(()=>e.density),disabled:Y(()=>e.disabled),lines:Y(()=>e.lines),nav:Y(()=>e.nav),slim:Y(()=>e.slim),variant:Y(()=>e.variant)}});const w=me(!1),C=he();function E(R){w.value=!0}function k(R){w.value=!1}function I(R){!w.value&&!(R.relatedTarget&&C.value?.contains(R.relatedTarget))&&P()}function F(R){const B=R.target;if(!(!C.value||B.tagName==="INPUT"&&["Home","End"].includes(R.key)||B.tagName==="TEXTAREA")){if(R.key==="ArrowDown")P("next");else if(R.key==="ArrowUp")P("prev");else if(R.key==="Home")P("first");else if(R.key==="End")P("last");else return;R.preventDefault()}}function V(R){w.value=!0}function P(R){if(C.value)return tu(C.value,R)}return Le(()=>x(e.tag,{ref:C,class:be(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},i.value,o.value,s.value,u.value,c.value,p.value,f.value,e.class]),style:Pe([a.value,l.value,e.style]),tabindex:e.disabled?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:E,onFocusout:k,onFocus:I,onKeydown:F,onMousedown:V},{default:()=>[x(TC,{items:r.value,returnObject:e.returnObject},n)]})),{open:h,select:v,focus:P,children:d,parents:m,getPath:b}}});function Hd(e,t){return{x:e.x+t.x,y:e.y+t.y}}function f9(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Bg(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,i=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,o=n==="top"?0:n==="bottom"?t.height:n;return Hd({x:i,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,i=n==="left"?0:n==="right"?t.width:n,o=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return Hd({x:i,y:o},t)}return Hd({x:t.width/2,y:t.height/2},t)}const IC={static:m9,connected:v9},d9=fe({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in IC},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function h9(e,t){const n=he({}),r=he();nt&&ur(()=>!!(t.isActive.value&&e.locationStrategy),s=>{ge(()=>e.locationStrategy,s),Gt(()=>{window.removeEventListener("resize",i),visualViewport?.removeEventListener("resize",o),visualViewport?.removeEventListener("scroll",a),r.value=void 0}),window.addEventListener("resize",i,{passive:!0}),visualViewport?.addEventListener("resize",o,{passive:!0}),visualViewport?.addEventListener("scroll",a,{passive:!0}),typeof e.locationStrategy=="function"?r.value=e.locationStrategy(t,e,n)?.updateLocation:r.value=IC[e.locationStrategy](t,e,n)?.updateLocation});function i(s){r.value?.(s)}function o(s){r.value?.(s)}function a(s){r.value?.(s)}return{contentStyles:n,updateLocation:r}}function m9(){}function p9(e,t){const n=am(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function v9(e,t,n){(Array.isArray(e.target.value)||IA(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:i,preferredOrigin:o}=im(()=>{const p=Z0(t.location,e.isRtl.value),g=t.origin==="overlap"?p:t.origin==="auto"?Ld(p):Z0(t.origin,e.isRtl.value);return p.side===g.side&&p.align===Pd(g).align?{preferredAnchor:ug(p),preferredOrigin:ug(g)}:{preferredAnchor:p,preferredOrigin:g}}),[a,s,u,l]=["minWidth","minHeight","maxWidth","maxHeight"].map(p=>M(()=>{const g=parseFloat(t[p]);return isNaN(g)?1/0:g})),c=M(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const p=t.offset.split(" ").map(parseFloat);return p.length<2&&p.push(0),p}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1,d=-1;const h=new S3(4),m=new ResizeObserver(()=>{if(!f)return;if(requestAnimationFrame(g=>{g!==d&&h.clear(),requestAnimationFrame(y=>{d=y})}),h.isFull){const g=h.values();if(Sn(g.at(-1),g.at(-3))&&!Sn(g.at(-1),g.at(-2)))return}const p=b();p&&h.push(p.flipped)});let v=new zr({x:0,y:0,width:0,height:0});ge(e.target,(p,g)=>{g&&!Array.isArray(g)&&m.unobserve(g),Array.isArray(p)?Sn(p,g)||b():p&&m.observe(p)},{immediate:!0}),ge(e.contentEl,(p,g)=>{g&&m.unobserve(g),p&&m.observe(p)},{immediate:!0}),Gt(()=>{m.disconnect()});function b(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(v=I3(e.target.value));const p=p9(e.contentEl.value,e.isRtl.value),g=Lc(e.contentEl.value),y=12;g.length||(g.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(p.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),p.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const _=g.reduce((R,B)=>{const G=XT(B);return R?new zr({x:Math.max(R.left,G.left),y:Math.max(R.top,G.top),width:Math.min(R.right,G.right)-Math.max(R.left,G.left),height:Math.min(R.bottom,G.bottom)-Math.max(R.top,G.top)}):G},void 0);_.x+=y,_.y+=y,_.width-=y*2,_.height-=y*2;let w={anchor:i.value,origin:o.value};function C(R){const B=new zr(p),G=Bg(R.anchor,v),oe=Bg(R.origin,B);let{x:ve,y:ce}=f9(G,oe);switch(R.anchor.side){case"top":ce-=c.value[0];break;case"bottom":ce+=c.value[0];break;case"left":ve-=c.value[0];break;case"right":ve+=c.value[0];break}switch(R.anchor.align){case"top":ce-=c.value[1];break;case"bottom":ce+=c.value[1];break;case"left":ve-=c.value[1];break;case"right":ve+=c.value[1];break}return B.x+=ve,B.y+=ce,B.width=Math.min(B.width,u.value),B.height=Math.min(B.height,l.value),{overflows:cg(B,_),x:ve,y:ce}}let E=0,k=0;const I={x:0,y:0},F={x:!1,y:!1};let V=-1;for(;!(V++>10);){const{x:R,y:B,overflows:G}=C(w);E+=R,k+=B,p.x+=R,p.y+=B;{const oe=lg(w.anchor),ve=G.x.before||G.x.after,ce=G.y.before||G.y.after;let ye=!1;if(["x","y"].forEach(q=>{if(q==="x"&&ve&&!F.x||q==="y"&&ce&&!F.y){const le={anchor:{...w.anchor},origin:{...w.origin}},J=q==="x"?oe==="y"?Pd:Ld:oe==="y"?Ld:Pd;le.anchor=J(le.anchor),le.origin=J(le.origin);const{overflows:ue}=C(le);(ue[q].before<=G[q].before&&ue[q].after<=G[q].after||ue[q].before+ue[q].after<(G[q].before+G[q].after)/2)&&(w=le,ye=F[q]=!0)}}),ye)continue}G.x.before&&(E+=G.x.before,p.x+=G.x.before),G.x.after&&(E-=G.x.after,p.x-=G.x.after),G.y.before&&(k+=G.y.before,p.y+=G.y.before),G.y.after&&(k-=G.y.after,p.y-=G.y.after);{const oe=cg(p,_);I.x=_.width-oe.x.before-oe.x.after,I.y=_.height-oe.y.before-oe.y.after,E+=oe.x.before,p.x+=oe.x.before,k+=oe.y.before,p.y+=oe.y.before}break}const P=lg(w.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${w.anchor.side} ${w.anchor.align}`,transformOrigin:`${w.origin.side} ${w.origin.align}`,top:Ne(Bd(k)),left:e.isRtl.value?void 0:Ne(Bd(E)),right:e.isRtl.value?Ne(Bd(-E)):void 0,minWidth:Ne(P==="y"?Math.min(a.value,v.width):a.value),maxWidth:Ne(jg(Wn(I.x,a.value===1/0?0:a.value,u.value))),maxHeight:Ne(jg(Wn(I.y,s.value===1/0?0:s.value,l.value)))}),{available:I,contentBox:p,flipped:F}}return ge(()=>[i.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>b()),Xe(()=>{const p=b();if(!p)return;const{available:g,contentBox:y}=p;y.height>g.y&&requestAnimationFrame(()=>{b(),requestAnimationFrame(()=>{b()})})}),{updateLocation:b}}function Bd(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function jg(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let oh=!0;const Vc=[];function g9(e){!oh||Vc.length?(Vc.push(e),ah()):(oh=!1,e(),ah())}let Ug=-1;function ah(){cancelAnimationFrame(Ug),Ug=requestAnimationFrame(()=>{const e=Vc.shift();e&&e(),Vc.length?ah():oh=!0})}const LC={none:null,close:_9,block:w9,reposition:C9},y9=fe({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in LC}},"VOverlay-scroll-strategies");function b9(e,t){if(!nt)return;let n;An(async()=>{n?.stop(),t.isActive.value&&e.scrollStrategy&&(n=No(),await new Promise(r=>setTimeout(r)),n.active&&n.run(()=>{typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):LC[e.scrollStrategy]?.(t,e,n)}))}),Gt(()=>{n?.stop()})}function _9(e){function t(n){e.isActive.value=!1}PC(km(e.target.value,e.contentEl.value),t)}function w9(e,t){const n=e.root.value?.offsetParent,r=km(e.target.value,e.contentEl.value),i=[...new Set([...Lc(r,t.contained?n:void 0),...Lc(e.contentEl.value,t.contained?n:void 0)])].filter(s=>!s.classList.contains("v-overlay-scroll-blocked")),o=window.innerWidth-document.documentElement.offsetWidth,a=(s=>cm(s)&&s)(n||document.documentElement);a&&e.root.value.classList.add("v-overlay--scroll-blocked"),i.forEach((s,u)=>{s.style.setProperty("--v-body-scroll-x",Ne(-s.scrollLeft)),s.style.setProperty("--v-body-scroll-y",Ne(-s.scrollTop)),s!==document.documentElement&&s.style.setProperty("--v-scrollbar-offset",Ne(o)),s.classList.add("v-overlay-scroll-blocked")}),Gt(()=>{i.forEach((s,u)=>{const l=parseFloat(s.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(s.style.getPropertyValue("--v-body-scroll-y")),f=s.style.scrollBehavior;s.style.scrollBehavior="auto",s.style.removeProperty("--v-body-scroll-x"),s.style.removeProperty("--v-body-scroll-y"),s.style.removeProperty("--v-scrollbar-offset"),s.classList.remove("v-overlay-scroll-blocked"),s.scrollLeft=-l,s.scrollTop=-c,s.style.scrollBehavior=f}),a&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function C9(e,t,n){let r=!1,i=-1,o=-1;function a(s){g9(()=>{const u=performance.now();e.updateLocation.value?.(s),r=(performance.now()-u)/(1e3/60)>2})}o=(typeof requestIdleCallback>"u"?s=>s():requestIdleCallback)(()=>{n.run(()=>{PC(km(e.target.value,e.contentEl.value),s=>{r?(cancelAnimationFrame(i),i=requestAnimationFrame(()=>{i=requestAnimationFrame(()=>{a(s)})})):a(s)})})}),Gt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(o),cancelAnimationFrame(i)})}function km(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!t?.contains(n)):e??t}function PC(e,t){const n=[document,...Lc(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),Gt(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const sh=Symbol.for("vuetify:v-menu"),MC=fe({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function FC(e,t){let n=()=>{};function r(a){n?.();const s=Number(a?e.openDelay:e.closeDelay);return new Promise(u=>{n=GT(s,()=>{t?.(a),u(a)})})}function i(){return r(!0)}function o(){return r(!1)}return{clearDelay:n,runOpenDelay:i,runCloseDelay:o}}const E9=fe({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...MC()},"VOverlay-activator");function x9(e,t){let{isActive:n,isTop:r,contentEl:i}=t;const o=Bt("useActivator"),a=he();let s=!1,u=!1,l=!0;const c=M(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=M(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:d,runCloseDelay:h}=FC(e,k=>{k===(e.openOnHover&&s||c.value&&u)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==k&&(l=!0),n.value=k)}),m=he(),v={onClick:k=>{k.stopPropagation(),a.value=k.currentTarget||k.target,n.value||(m.value=[k.clientX,k.clientY]),n.value=!n.value},onMouseenter:k=>{k.sourceCapabilities?.firesTouchEvents||(s=!0,a.value=k.currentTarget||k.target,d())},onMouseleave:k=>{s=!1,h()},onFocus:k=>{Ua(k.target,":focus-visible")!==!1&&(u=!0,k.stopPropagation(),a.value=k.currentTarget||k.target,d())},onBlur:k=>{u=!1,k.stopPropagation(),h()}},b=M(()=>{const k={};return f.value&&(k.onClick=v.onClick),e.openOnHover&&(k.onMouseenter=v.onMouseenter,k.onMouseleave=v.onMouseleave),c.value&&(k.onFocus=v.onFocus,k.onBlur=v.onBlur),k}),p=M(()=>{const k={};if(e.openOnHover&&(k.onMouseenter=()=>{s=!0,d()},k.onMouseleave=()=>{s=!1,h()}),c.value&&(k.onFocusin=()=>{u=!0,d()},k.onFocusout=()=>{u=!1,h()}),e.closeOnContentClick){const I=Ge(sh,null);k.onClick=()=>{n.value=!1,I?.closeParents()}}return k}),g=M(()=>{const k={};return e.openOnHover&&(k.onMouseenter=()=>{l&&(s=!0,l=!1,d())},k.onMouseleave=()=>{s=!1,h()}),k});ge(r,k=>{k&&(e.openOnHover&&!s&&(!c.value||!u)||c.value&&!u&&(!e.openOnHover||!s))&&!i.value?.contains(document.activeElement)&&(n.value=!1)}),ge(n,k=>{k||setTimeout(()=>{m.value=void 0})},{flush:"post"});const y=K0();An(()=>{y.value&&Xe(()=>{a.value=y.el})});const _=K0(),w=M(()=>e.target==="cursor"&&m.value?m.value:_.value?_.el:VC(e.target,o)||a.value),C=M(()=>Array.isArray(w.value)?void 0:w.value);let E;return ge(()=>!!e.activator,k=>{k&&nt?(E=No(),E.run(()=>{k9(e,o,{activatorEl:a,activatorEvents:b})})):E&&E.stop()},{flush:"post",immediate:!0}),Gt(()=>{E?.stop()}),{activatorEl:a,activatorRef:y,target:w,targetEl:C,targetRef:_,activatorEvents:b,contentEvents:p,scrimEvents:g}}function k9(e,t,n){let{activatorEl:r,activatorEvents:i}=n;ge(()=>e.activator,(u,l)=>{if(l&&u!==l){const c=s(l);c&&a(c)}u&&Xe(()=>o())},{immediate:!0}),ge(()=>e.activatorProps,()=>{o()}),Gt(()=>{a()});function o(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;u&&eA(u,de(i.value,l))}function a(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;u&&tA(u,de(i.value,l))}function s(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const l=VC(u,t);return r.value=l?.nodeType===Node.ELEMENT_NODE?l:void 0,r.value}}function VC(e,t){if(!e)return;let n;if(e==="parent"){let r=t?.proxy?.$el?.parentNode;for(;r?.hasAttribute("data-no-activator");)r=r.parentNode;n=r}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function S9(){if(!nt)return me(!1);const{ssr:e}=ps();if(e){const t=me(!1);return _n(()=>{t.value=!0}),t}else return me(!0)}const RC=fe({eager:Boolean},"lazy");function NC(e,t){const n=me(!1),r=Y(()=>n.value||e.eager||t.value);ge(t,()=>n.value=!0);function i(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:i}}function vs(){const t=Bt("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const qg=Symbol.for("vuetify:stack"),Is=Nt([]);function T9(e,t,n){const r=Bt("useStack"),i=!n,o=Ge(qg,void 0),a=Nt({activeChildren:new Set});zt(qg,a);const s=me(Number(it(t)));ur(e,()=>{const c=Is.at(-1)?.[1];s.value=c?c+10:Number(it(t)),i&&Is.push([r.uid,s.value]),o?.activeChildren.add(r.uid),Gt(()=>{if(i){const f=Me(Is).findIndex(d=>d[0]===r.uid);Is.splice(f,1)}o?.activeChildren.delete(r.uid)})});const u=me(!0);i&&An(()=>{const c=Is.at(-1)?.[0]===r.uid;setTimeout(()=>u.value=c)});const l=Y(()=>!a.activeChildren.size);return{globalTop:Qr(u),localTop:l,stackStyles:Y(()=>({zIndex:s.value}))}}function A9(e){return{teleportTarget:M(()=>{const n=e();if(n===!0||!nt)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let i=[...r.children].find(o=>o.matches(".v-overlay-container"));return i||(i=document.createElement("div"),i.className="v-overlay-container",r.appendChild(i)),i})}}function O9(){return!0}function $C(e,t,n){if(!e||HC(e,n)===!1)return!1;const r=N3(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const i=(typeof n.value=="object"&&n.value.include||(()=>[]))();return i.push(t),!i.some(o=>o?.contains(e.target))}function HC(e,t){return(typeof t.value=="object"&&t.value.closeConditional||O9)(e)}function D9(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&$C(e,t,n)&&setTimeout(()=>{HC(e,n)&&r&&r(e)},0)}function zg(e,t){const n=N3(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const Wg={mounted(e,t){const n=i=>D9(i,e,t),r=i=>{e._clickOutside.lastMousedownWasOutside=$C(i,e,t)};zg(e,i=>{i.addEventListener("click",n,!0),i.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},beforeUnmount(e,t){e._clickOutside&&(zg(e,n=>{if(!n||!e._clickOutside?.[t.instance.$.uid])return;const{onClick:r,onMousedown:i}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",i,!0)}),delete e._clickOutside[t.instance.$.uid])}};function I9(e){const{modelValue:t,color:n,...r}=e;return x(no,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&D("div",de({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const Xu=fe({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...E9(),...He(),...Zn(),...RC(),...d9(),...y9(),...Tt(),...co()},"VOverlay"),ro=Te()({name:"VOverlay",directives:{vClickOutside:Wg},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Xu()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:i}=t;const o=Bt("VOverlay"),a=he(),s=he(),u=he(),l=st(e,"modelValue"),c=M({get:()=>l.value,set:$=>{$&&e.disabled||(l.value=$)}}),{themeClasses:f}=jt(e),{rtlClasses:d,isRtl:h}=mr(),{hasContent:m,onAfterLeave:v}=NC(e,c),b=Tn(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:p,localTop:g,stackStyles:y}=T9(c,()=>e.zIndex,e._disableGlobalStack),{activatorEl:_,activatorRef:w,target:C,targetEl:E,targetRef:k,activatorEvents:I,contentEvents:F,scrimEvents:V}=x9(e,{isActive:c,isTop:g,contentEl:u}),{teleportTarget:P}=A9(()=>{const $=e.attach||e.contained;if($)return $;const ae=_?.value?.getRootNode()||o.proxy?.$el?.getRootNode();return ae instanceof ShadowRoot?ae:!1}),{dimensionStyles:R}=Jn(e),B=S9(),{scopeId:G}=vs();ge(()=>e.disabled,$=>{$&&(c.value=!1)});const{contentStyles:oe,updateLocation:ve}=h9(e,{isRtl:h,contentEl:u,target:C,isActive:c});b9(e,{root:a,contentEl:u,targetEl:E,target:C,isActive:c,updateLocation:ve});function ce($){i("click:outside",$),e.persistent?Ce():c.value=!1}function ye($){return c.value&&p.value&&(!e.scrim||$.target===s.value||$ instanceof MouseEvent&&$.shadowTarget===s.value)}nt&&ge(c,$=>{$?window.addEventListener("keydown",q):window.removeEventListener("keydown",q)},{immediate:!0}),wn(()=>{nt&&window.removeEventListener("keydown",q)});function q($){$.key==="Escape"&&p.value&&(u.value?.contains(document.activeElement)||i("keydown",$),e.persistent?Ce():(c.value=!1,u.value?.contains(document.activeElement)&&_.value?.focus()))}function le($){$.key==="Escape"&&!p.value||i("keydown",$)}const J=yC();ur(()=>e.closeOnBack,()=>{HO(J,$=>{p.value&&c.value?($(!1),e.persistent?Ce():c.value=!1):$()})});const ue=he();ge(()=>c.value&&(e.absolute||e.contained)&&P.value==null,$=>{if($){const ae=$3(a.value);ae&&ae!==document.scrollingElement&&(ue.value=ae.scrollTop)}});function Ce(){e.noClickAnimation||u.value&&ba(u.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Ic})}function _e(){i("afterEnter")}function Oe(){v(),i("afterLeave")}return Le(()=>D(xe,null,[n.activator?.({isActive:c.value,targetRef:k,props:de({ref:w},I.value,e.activatorProps)}),B.value&&m.value&&x(n8,{disabled:!P.value,to:P.value},{default:()=>[D("div",de({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},f.value,d.value,e.class],style:[y.value,{"--v-overlay-opacity":e.opacity,top:Ne(ue.value)},e.style],ref:a,onKeydown:le},G,r),[x(I9,de({color:b,modelValue:c.value&&!!e.scrim,ref:s},V.value),null),x(hi,{appear:!0,persisted:!0,transition:e.transition,target:C.value,onAfterEnter:_e,onAfterLeave:Oe},{default:()=>[mt(D("div",de({ref:u,class:["v-overlay__content",e.contentClass],style:[R.value,oe.value]},F.value,e.contentProps),[n.default?.({isActive:c})]),[[Kr,c.value],[Wg,{handler:ce,closeConditional:ye,include:()=>[_.value]}]])]})])]})])),{activatorEl:_,scrimEl:s,target:C,animateClick:Ce,contentEl:u,globalTop:p,localTop:g,updateLocation:ve}}}),L9=fe({id:String,submenu:Boolean,disableInitialFocus:Boolean,...hr(Xu({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:vm}}),["absolute"])},"VMenu"),el=Te()({name:"VMenu",props:L9(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=st(e,"modelValue"),{scopeId:i}=vs(),{isRtl:o}=mr(),a=Zr(),s=Y(()=>e.id||`v-menu-${a}`),u=he(),l=Ge(sh,null),c=me(new Set);zt(sh,{register(){c.value.add(a)},unregister(){c.value.delete(a)},closeParents(b){setTimeout(()=>{!c.value.size&&!e.persistent&&(b==null||u.value?.contentEl&&!QT(b,u.value.contentEl))&&(r.value=!1,l?.closeParents())},40)}}),wn(()=>{l?.unregister(),document.removeEventListener("focusin",f)}),W1(()=>r.value=!1);async function f(b){const p=b.relatedTarget,g=b.target;await Xe(),r.value&&p!==g&&u.value?.contentEl&&u.value?.globalTop&&![document,u.value.contentEl].includes(g)&&!u.value.contentEl.contains(g)&&pu(u.value.contentEl)[0]?.focus()}ge(r,b=>{b?(l?.register(),nt&&!e.disableInitialFocus&&document.addEventListener("focusin",f,{once:!0})):(l?.unregister(),nt&&document.removeEventListener("focusin",f))},{immediate:!0});function d(b){l?.closeParents(b)}function h(b){if(!e.disabled)if(b.key==="Tab"||b.key==="Enter"&&!e.closeOnContentClick){if(b.key==="Enter"&&(b.target instanceof HTMLTextAreaElement||b.target instanceof HTMLInputElement&&b.target.closest("form")))return;b.key==="Enter"&&b.preventDefault(),A3(pu(u.value?.contentEl,!1),b.shiftKey?"prev":"next",g=>g.tabIndex>=0)||(r.value=!1,u.value?.activatorEl?.focus())}else e.submenu&&b.key===(o.value?"ArrowRight":"ArrowLeft")&&(r.value=!1,u.value?.activatorEl?.focus())}function m(b){if(e.disabled)return;const p=u.value?.contentEl;p&&r.value?b.key==="ArrowDown"?(b.preventDefault(),b.stopImmediatePropagation(),tu(p,"next")):b.key==="ArrowUp"?(b.preventDefault(),b.stopImmediatePropagation(),tu(p,"prev")):e.submenu&&(b.key===(o.value?"ArrowRight":"ArrowLeft")?r.value=!1:b.key===(o.value?"ArrowLeft":"ArrowRight")&&(b.preventDefault(),tu(p,"first"))):(e.submenu?b.key===(o.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(b.key))&&(r.value=!0,b.preventDefault(),setTimeout(()=>setTimeout(()=>m(b))))}const v=M(()=>de({"aria-haspopup":"menu","aria-expanded":String(r.value),"aria-controls":s.value,onKeydown:m},e.activatorProps));return Le(()=>{const b=ro.filterProps(e);return x(ro,de({ref:u,id:s.value,class:["v-menu",e.class],style:e.style},b,{modelValue:r.value,"onUpdate:modelValue":p=>r.value=p,absolute:!0,activatorProps:v.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":d,onKeydown:h},i),{activator:n.activator,default:function(){for(var p=arguments.length,g=new Array(p),y=0;y[n.default?.(...g)]})}})}),Ar({id:s,ΨopenChildren:c},u)}}),P9=fe({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...He(),...co({transition:{component:aC}})},"VCounter"),BC=Te()({name:"VCounter",functional:!0,props:P9(),setup(e,t){let{slots:n}=t;const r=Y(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Le(()=>x(hi,{transition:e.transition},{default:()=>[mt(D("div",{class:be(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:Pe(e.style)},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[Kr,e.active]])]})),{}}}),M9=fe({floating:Boolean,...He()},"VFieldLabel"),Sl=Te()({name:"VFieldLabel",props:M9(),setup(e,t){let{slots:n}=t;return Le(()=>x(q3,{class:be(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:Pe(e.style)},n)),{}}});function jC(e,t){const n=he(),r=me(!1);if(nm){const i=new IntersectionObserver(o=>{r.value=!!o.find(a=>a.isIntersecting)},t);Gt(()=>{i.disconnect()}),ge(n,(o,a)=>{a&&(i.unobserve(a),r.value=!1),o&&i.observe(o)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const Gg={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},tl=fe({location:String},"location");function Pf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=mr();return{locationStyles:M(()=>{if(!e.location)return{};const{side:o,align:a}=Z0(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function s(l){return n?n(l):0}const u={};return o!=="center"&&(t?u[Gg[o]]=`calc(100% - ${s(o)}px)`:u[o]=0),a!=="center"?t?u[Gg[a]]=`calc(100% - ${s(a)}px)`:u[a]=0:(o==="center"?u.top=u.left="50%":u[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",u.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),u})}}const F9=fe({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...He(),...tl({location:"top"}),...In(),...vt(),...Tt()},"VProgressLinear"),Sm=Te()({name:"VProgressLinear",props:F9(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=st(e,"modelValue"),{isRtl:i,rtlClasses:o}=mr(),{themeClasses:a}=jt(e),{locationStyles:s}=Pf(e),{textColorClasses:u,textColorStyles:l}=cr(()=>e.color),{backgroundColorClasses:c,backgroundColorStyles:f}=Tn(()=>e.bgColor||e.color),{backgroundColorClasses:d,backgroundColorStyles:h}=Tn(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:m,backgroundColorStyles:v}=Tn(()=>e.color),{roundedClasses:b}=Ln(e),{intersectionRef:p,isIntersecting:g}=jC(),y=M(()=>parseFloat(e.max)),_=M(()=>parseFloat(e.height)),w=M(()=>Wn(parseFloat(e.bufferValue)/y.value*100,0,100)),C=M(()=>Wn(parseFloat(r.value)/y.value*100,0,100)),E=M(()=>i.value!==e.reverse),k=M(()=>e.indeterminate?"fade-transition":"slide-x-transition");function I(F){if(!p.value)return;const{left:V,right:P,width:R}=p.value.getBoundingClientRect(),B=E.value?R-F.clientX+(P-R):F.clientX-V;r.value=Math.round(B/R*y.value)}return Le(()=>x(e.tag,{ref:p,class:be(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&g.value,"v-progress-linear--reverse":E.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},b.value,a.value,o.value,e.class]),style:Pe([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Ne(_.value):0,"--v-progress-linear-height":Ne(_.value),...e.absolute?s.value:{}},e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(r.value),y.value),onClick:e.clickable&&I},{default:()=>[e.stream&&D("div",{key:"stream",class:be(["v-progress-linear__stream",u.value]),style:{...l.value,[E.value?"left":"right"]:Ne(-_.value),borderTop:`${Ne(_.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${Ne(_.value/4)})`,width:Ne(100-w.value,"%"),"--v-progress-linear-stream-to":Ne(_.value*(E.value?1:-1))}},null),D("div",{class:be(["v-progress-linear__background",c.value]),style:Pe([f.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),D("div",{class:be(["v-progress-linear__buffer",d.value]),style:Pe([h.value,{opacity:parseFloat(e.bufferOpacity),width:Ne(w.value,"%")}])},null),x(no,{name:k.value},{default:()=>[e.indeterminate?D("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(F=>D("div",{key:F,class:be(["v-progress-linear__indeterminate",F,m.value]),style:Pe(v.value)},null))]):D("div",{class:be(["v-progress-linear__determinate",m.value]),style:Pe([v.value,{width:Ne(C.value,"%")}])},null)]}),n.default&&D("div",{class:"v-progress-linear__content"},[n.default({value:C.value,buffer:w.value})])]})),{}}}),Tm=fe({loading:[Boolean,String]},"loader");function Mf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();return{loaderClasses:Y(()=>({[`${t}--loading`]:e.loading}))}}function Am(e,t){let{slots:n}=t;return D("div",{class:be(`${e.name}__loader`)},[n.default?.({color:e.color,isActive:e.active})||x(Sm,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const V9=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Om=fe({appendInnerIcon:Je,bgColor:String,clearable:Boolean,clearIcon:{type:Je,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,details:Boolean,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:Je,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>V9.includes(e)},"onClick:clear":Mn(),"onClick:appendInner":Mn(),"onClick:prependInner":Mn(),...He(),...Tm(),...In(),...Tt()},"VField"),Rc=Te()({name:"VField",inheritAttrs:!1,props:{id:String,...uC(),...Om()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const{themeClasses:o}=jt(e),{loaderClasses:a}=Mf(e),{focusClasses:s,isFocused:u,focus:l,blur:c}=xf(e),{InputIcon:f}=rC(e),{roundedClasses:d}=Ln(e),{rtlClasses:h}=mr(),m=Y(()=>e.dirty||e.active),v=Y(()=>!!(e.label||i.label)),b=Y(()=>!e.singleLine&&v.value),p=Zr(),g=M(()=>e.id||`input-${p}`),y=Y(()=>e.details?`${g.value}-messages`:void 0),_=he(),w=he(),C=he(),E=M(()=>["plain","underlined"].includes(e.variant)),k=M(()=>e.error||e.disabled?void 0:m.value&&u.value?e.color:e.baseColor),I=M(()=>{if(!(!e.iconColor||e.glow&&!u.value))return e.iconColor===!0?k.value:e.iconColor}),{backgroundColorClasses:F,backgroundColorStyles:V}=Tn(()=>e.bgColor),{textColorClasses:P,textColorStyles:R}=cr(k);ge(m,oe=>{if(b.value){const ve=_.value.$el,ce=w.value.$el;requestAnimationFrame(()=>{const ye=am(ve),q=ce.getBoundingClientRect(),le=q.x-ye.x,J=q.y-ye.y-(ye.height/2-q.height/2),ue=q.width/.75,Ce=Math.abs(ue-ye.width)>1?{maxWidth:Ne(ue)}:void 0,_e=getComputedStyle(ve),Oe=getComputedStyle(ce),$=parseFloat(_e.transitionDuration)*1e3||150,ae=parseFloat(Oe.getPropertyValue("--v-field-label-scale")),re=Oe.getPropertyValue("color");ve.style.visibility="visible",ce.style.visibility="hidden",ba(ve,{transform:`translate(${le}px, ${J}px) scale(${ae})`,color:re,...Ce},{duration:$,easing:Ic,direction:oe?"normal":"reverse"}).finished.then(()=>{ve.style.removeProperty("visibility"),ce.style.removeProperty("visibility")})})}},{flush:"post"});const B=M(()=>({isActive:m,isFocused:u,controlRef:C,blur:c,focus:l}));function G(oe){oe.target!==document.activeElement&&oe.preventDefault()}return Le(()=>{const oe=e.variant==="outlined",ve=!!(i["prepend-inner"]||e.prependInnerIcon),ce=!!(e.clearable||i.clear)&&!e.disabled,ye=!!(i["append-inner"]||e.appendInnerIcon||ce),q=()=>i.label?i.label({...B.value,label:e.label,props:{for:g.value}}):e.label;return D("div",de({class:["v-field",{"v-field--active":m.value,"v-field--appended":ye,"v-field--center-affix":e.centerAffix??!E.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":ve,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!q(),[`v-field--variant-${e.variant}`]:!0},o.value,F.value,s.value,a.value,d.value,h.value,e.class],style:[V.value,e.style],onClick:G},n),[D("div",{class:"v-field__overlay"},null),x(Am,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:i.loader}),ve&&D("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&x(f,{key:"prepend-icon",name:"prependInner",color:I.value},null),i["prepend-inner"]?.(B.value)]),D("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&b.value&&x(Sl,{key:"floating-label",ref:w,class:be([P.value]),floating:!0,for:g.value,"aria-hidden":!m.value,style:Pe(R.value)},{default:()=>[q()]}),v.value&&x(Sl,{key:"label",ref:_,for:g.value},{default:()=>[q()]}),i.default?.({...B.value,props:{id:g.value,class:"v-field__input","aria-describedby":y.value},focus:l,blur:c})??D("div",{id:g.value,class:"v-field__input","aria-describedby":y.value},null)]),ce&&x(sC,{key:"clear"},{default:()=>[mt(D("div",{class:"v-field__clearable",onMousedown:le=>{le.preventDefault(),le.stopPropagation()}},[x(et,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[i.clear?i.clear({...B.value,props:{onFocus:l,onBlur:c,onClick:e["onClick:clear"],tabindex:-1}}):x(f,{name:"clear",onFocus:l,onBlur:c,tabindex:-1},null)]})]),[[Kr,e.dirty]])]}),ye&&D("div",{key:"append",class:"v-field__append-inner"},[i["append-inner"]?.(B.value),e.appendInnerIcon&&x(f,{key:"append-icon",name:"appendInner",color:I.value},null)]),D("div",{class:be(["v-field__outline",P.value]),style:Pe(R.value)},[oe&&D(xe,null,[D("div",{class:"v-field__outline__start"},null),b.value&&D("div",{class:"v-field__outline__notch"},[x(Sl,{ref:w,floating:!0,for:g.value,"aria-hidden":!m.value},{default:()=>[q()]})]),D("div",{class:"v-field__outline__end"},null)]),E.value&&b.value&&x(Sl,{ref:w,floating:!0,for:g.value,"aria-hidden":!m.value},{default:()=>[q()]})])])}),{controlRef:C,fieldIconColor:I}}});function UC(e){function t(n,r){!e.autofocus||!n||r[0].target?.focus?.()}return{onIntersect:t}}const R9=["color","file","time","date","datetime-local","week","month"],Ff=fe({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Sf(),...Om()},"VTextField"),Dt=Te()({name:"VTextField",directives:{vIntersect:Wa},inheritAttrs:!1,props:Ff(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const o=st(e,"modelValue"),{isFocused:a,focus:s,blur:u}=xf(e),{onIntersect:l}=UC(e),c=M(()=>typeof e.counterValue=="function"?e.counterValue(o.value):typeof e.counterValue=="number"?e.counterValue:(o.value??"").toString().length),f=M(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=M(()=>["plain","underlined"].includes(e.variant)),h=he(),m=he(),v=he(),b=M(()=>R9.includes(e.type)||e.persistentPlaceholder||a.value||e.active);function p(){a.value||s(),Xe(()=>{v.value!==document.activeElement&&v.value?.focus()})}function g(C){r("mousedown:control",C),C.target!==v.value&&(p(),C.preventDefault())}function y(C){r("click:control",C)}function _(C,E){C.stopPropagation(),p(),Xe(()=>{o.value=null,E(),om(e["onClick:clear"],C)})}function w(C){const E=C.target;if(o.value=E.value,e.modelModifiers?.trim&&["text","search","password","tel","url"].includes(e.type)){const k=[E.selectionStart,E.selectionEnd];Xe(()=>{E.selectionStart=k[0],E.selectionEnd=k[1]})}}return Le(()=>{const C=!!(i.counter||e.counter!==!1&&e.counter!=null),E=!!(C||i.details),[k,I]=_f(n),{modelValue:F,...V}=Bo.filterProps(e),P=Rc.filterProps(e);return x(Bo,de({ref:h,modelValue:o.value,"onUpdate:modelValue":R=>o.value=R,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":d.value},e.class],style:e.style},k,V,{centerAffix:!d.value,focused:a.value}),{...i,default:R=>{let{id:B,isDisabled:G,isDirty:oe,isReadonly:ve,isValid:ce,hasDetails:ye,reset:q}=R;return x(Rc,de({ref:m,onMousedown:g,onClick:y,"onClick:clear":le=>_(le,q),"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},hr(P,["onClick:clear"]),{id:B.value,active:b.value||oe.value,dirty:oe.value||e.dirty,disabled:G.value,focused:a.value,details:ye.value,error:ce.value===!1}),{...i,default:le=>{let{props:{class:J,...ue}}=le;const Ce=mt(D("input",de({ref:v,value:o.value,onInput:w,autofocus:e.autofocus,readonly:ve.value,disabled:G.value,name:e.name,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:s,onBlur:u},ue,I),null),[[Wa,{handler:l},null,{once:!0}]]);return D(xe,null,[e.prefix&&D("span",{class:"v-text-field__prefix"},[D("span",{class:"v-text-field__prefix__text"},[e.prefix])]),i.default?D("div",{class:be(J),"data-no-activator":""},[i.default(),Ce]):_i(Ce,{class:J}),e.suffix&&D("span",{class:"v-text-field__suffix"},[D("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:E?R=>D(xe,null,[i.details?.(R),C&&D(xe,null,[D("span",null,null),x(BC,{active:e.persistentCounter||a.value,value:c.value,max:f.value,disabled:e.disabled},i.counter)])]):void 0})}),Ar({},h,m,v)}}),N9=fe({renderless:Boolean,...He()},"VVirtualScrollItem"),$9=Te()({name:"VVirtualScrollItem",inheritAttrs:!1,props:N9(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const{resizeRef:o,contentRect:a}=Ga(void 0,"border");ge(()=>a.value?.height,s=>{s!=null&&r("update:height",s)}),Le(()=>e.renderless?D(xe,null,[i.default?.({itemRef:o})]):D("div",de({ref:o,class:["v-virtual-scroll__item",e.class],style:e.style},n),[i.default?.()]))}}),H9=-1,B9=1,jd=100,j9=fe({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function U9(e,t){const n=ps(),r=me(0);An(()=>{r.value=parseFloat(e.itemHeight||0)});const i=me(0),o=me(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),a=me(0),s=me(0),u=he(),l=he();let c=0;const{resizeRef:f,contentRect:d}=Ga();An(()=>{f.value=u.value});const h=M(()=>u.value===document.documentElement?n.height.value:d.value?.height||parseInt(e.height)||0),m=M(()=>!!(u.value&&l.value&&h.value&&r.value));let v=Array.from({length:t.value.length}),b=Array.from({length:t.value.length});const p=me(0);let g=-1;function y(q){return v[q]||r.value}const _=zT(()=>{const q=performance.now();b[0]=0;const le=t.value.length;for(let J=1;J<=le-1;J++)b[J]=(b[J-1]||0)+y(J-1);p.value=Math.max(p.value,performance.now()-q)},p),w=ge(m,q=>{q&&(w(),c=l.value.offsetTop,_.immediate(),oe(),~g&&Xe(()=>{nt&&window.requestAnimationFrame(()=>{ce(g),g=-1})}))});Gt(()=>{_.clear()});function C(q,le){const J=v[q],ue=r.value;r.value=ue?Math.min(r.value,le):le,(J!==le||ue!==r.value)&&(v[q]=le,_())}function E(q){q=Wn(q,0,t.value.length-1);const le=Math.floor(q),J=q%1,ue=le+1,Ce=b[le]||0,_e=b[ue]||Ce;return Ce+(_e-Ce)*J}function k(q){return q9(b,q)}let I=0,F=0,V=0;ge(h,(q,le)=>{le&&(oe(),q{F=0,oe()}))});let P=-1;function R(){if(!u.value||!l.value)return;const q=u.value.scrollTop,le=performance.now();le-V>500?(F=Math.sign(q-I),c=l.value.offsetTop):F=q-I,I=q,V=le,window.clearTimeout(P),P=window.setTimeout(B,500),oe()}function B(){!u.value||!l.value||(F=0,V=0,window.clearTimeout(P),oe())}let G=-1;function oe(){cancelAnimationFrame(G),G=requestAnimationFrame(ve)}function ve(){if(!u.value||!h.value||!r.value)return;const q=I-c,le=Math.sign(F),J=Math.max(0,q-jd),ue=Wn(k(J),0,t.value.length),Ce=q+h.value+jd,_e=Wn(k(Ce)+1,ue+1,t.value.length);if((le!==H9||ueo.value)){const Oe=E(i.value)-E(ue),$=E(_e)-E(o.value);Math.max(Oe,$)>jd?(i.value=ue,o.value=_e):(ue<=0&&(i.value=ue),_e>=t.value.length&&(o.value=_e))}a.value=E(i.value),s.value=E(t.value.length)-E(o.value)}function ce(q){const le=E(q);!u.value||q&&!le?g=q:u.value.scrollTop=le}const ye=M(()=>t.value.slice(i.value,o.value).map((q,le)=>{const J=le+i.value;return{raw:q,index:J,key:or(q,e.itemKey,J)}}));return ge(t,()=>{v=Array.from({length:t.value.length}),b=Array.from({length:t.value.length}),_.immediate(),oe()},{deep:1}),{calculateVisibleItems:oe,containerRef:u,markerRef:l,computedItems:ye,paddingTop:a,paddingBottom:s,scrollToIndex:ce,handleScroll:R,handleScrollend:B,handleItemResize:C}}function q9(e,t){let n=e.length-1,r=0,i=0,o=null,a=-1;if(e[n]>1,o=e[i],o>t)n=i-1;else if(o[]},renderless:Boolean,...j9(),...He(),...Zn()},"VVirtualScroll"),Dm=Te()({name:"VVirtualScroll",props:z9(),setup(e,t){let{slots:n}=t;const r=Bt("VVirtualScroll"),{dimensionStyles:i}=Jn(e),{calculateVisibleItems:o,containerRef:a,markerRef:s,handleScroll:u,handleScrollend:l,handleItemResize:c,scrollToIndex:f,paddingTop:d,paddingBottom:h,computedItems:m}=U9(e,Y(()=>e.items));return ur(()=>e.renderless,()=>{function v(){const p=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";a.value===document.documentElement?(document[p]("scroll",u,{passive:!0}),document[p]("scrollend",l)):(a.value?.[p]("scroll",u,{passive:!0}),a.value?.[p]("scrollend",l))}_n(()=>{a.value=$3(r.vnode.el,!0),v(!0)}),Gt(v)}),Le(()=>{const v=m.value.map(b=>x($9,{key:b.key,renderless:e.renderless,"onUpdate:height":p=>c(b.index,p)},{default:p=>n.default?.({item:b.raw,index:b.index,...p})}));return e.renderless?D(xe,null,[D("div",{ref:s,class:"v-virtual-scroll__spacer",style:{paddingTop:Ne(d.value)}},null),v,D("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Ne(h.value)}},null)]):D("div",{ref:a,class:be(["v-virtual-scroll",e.class]),onScrollPassive:u,onScrollend:l,style:Pe([i.value,e.style])},[D("div",{ref:s,class:"v-virtual-scroll__container",style:{paddingTop:Ne(d.value),paddingBottom:Ne(h.value)}},[v])])}),{calculateVisibleItems:o,scrollToIndex:f}}});function Im(e,t){const n=me(!1);let r;function i(s){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function o(){await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>{if(n.value){const u=ge(n,()=>{u(),s()})}else s()})}async function a(s){if(s.key==="Tab"&&t.value?.focus(),!["PageDown","PageUp","Home","End"].includes(s.key))return;const u=e.value?.$el;if(!u)return;(s.key==="Home"||s.key==="End")&&u.scrollTo({top:s.key==="Home"?0:u.scrollHeight,behavior:"smooth"}),await o();const l=u.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(s.key==="PageDown"||s.key==="Home"){const c=u.getBoundingClientRect().top;for(const f of l)if(f.getBoundingClientRect().top>=c){f.focus();break}}else{const c=u.getBoundingClientRect().bottom;for(const f of[...l].reverse())if(f.getBoundingClientRect().bottom<=c){f.focus();break}}}return{onScrollPassive:i,onKeydown:a}}const Lm=fe({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Je,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...AC({itemChildren:!1})},"Select"),W9=fe({...Lm(),...hr(Ff({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...co({transition:{component:vm}})},"VSelect"),Pm=Te()({name:"VSelect",props:W9(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=Yo(),i=he(),o=he(),a=he(),{items:s,transformIn:u,transformOut:l}=xm(e),c=st(e,"modelValue",[],q=>u(q===null?[null]:yn(q)),q=>{const le=l(q);return e.multiple?le:le[0]??null}),f=M(()=>typeof e.counterValue=="function"?e.counterValue(c.value):typeof e.counterValue=="number"?e.counterValue:c.value.length),d=kf(e),h=M(()=>c.value.map(q=>q.value)),m=me(!1);let v="",b=-1,p;const g=M(()=>e.hideSelected?s.value.filter(q=>!c.value.some(le=>(e.valueComparator||Sn)(le,q))):s.value),y=M(()=>e.hideNoData&&!g.value.length||d.isReadonly.value||d.isDisabled.value),_=st(e,"menu"),w=M({get:()=>_.value,set:q=>{_.value&&!q&&o.value?.ΨopenChildren.size||q&&y.value||(_.value=q)}}),C=Y(()=>w.value?e.closeText:e.openText),E=M(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},"aria-haspopup":"listbox"}})),k=he(),I=Im(k,i);function F(q){e.openOnClear&&(w.value=!0)}function V(){y.value||(w.value=!w.value)}function P(q){qa(q)&&R(q)}function R(q){if(!q.key||d.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(q.key)&&q.preventDefault(),["Enter","ArrowDown"," "].includes(q.key)&&(w.value=!0),["Escape","Tab"].includes(q.key)&&(w.value=!1),q.key==="Home"?k.value?.focus("first"):q.key==="End"&&k.value?.focus("last");const le=1e3;if(!qa(q))return;const J=performance.now();J-p>le&&(v="",b=-1),v+=q.key.toLowerCase(),p=J;const ue=g.value;function Ce(){let re=_e();return re||v.at(-1)===v.at(-2)&&(v=v.slice(0,-1),re=_e(),re)||(b=-1,re=_e(),re)?re:(v=q.key.toLowerCase(),_e())}function _e(){for(let re=b+1;re1&&arguments[1]!==void 0?arguments[1]:!0;if(!q.props.disabled)if(e.multiple){const J=c.value.findIndex(Ce=>(e.valueComparator||Sn)(Ce.value,q.value)),ue=le??!~J;if(~J){const Ce=ue?[...c.value,q]:[...c.value];Ce.splice(J,1),c.value=Ce}else ue&&(c.value=[...c.value,q])}else{const J=le!==!1;c.value=J?[q]:[],Xe(()=>{w.value=!1})}}function G(q){k.value?.$el.contains(q.relatedTarget)||(w.value=!1)}function oe(){e.eager&&a.value?.calculateVisibleItems()}function ve(){m.value&&i.value?.focus()}function ce(q){m.value=!0}function ye(q){if(q==null)c.value=[];else if(Ua(i.value,":autofill")||Ua(i.value,":-webkit-autofill")){const le=s.value.find(J=>J.title===q);le&&B(le)}else i.value&&(i.value.value="")}return ge(w,()=>{if(!e.hideSelected&&w.value&&c.value.length){const q=g.value.findIndex(le=>c.value.some(J=>(e.valueComparator||Sn)(J.value,le.value)));nt&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{q>=0&&a.value?.scrollToIndex(q)})}}),ge(()=>e.items,(q,le)=>{w.value||m.value&&e.hideNoData&&!le.length&&q.length&&(w.value=!0)}),Le(()=>{const q=!!(e.chips||n.chip),le=!!(!e.hideNoData||g.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),J=c.value.length>0,ue=Dt.filterProps(e),Ce=J||!m.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return x(Dt,de({ref:i},ue,{modelValue:c.value.map(_e=>_e.props.title).join(", "),"onUpdate:modelValue":ye,focused:m.value,"onUpdate:focused":_e=>m.value=_e,validationValue:c.externalValue,counterValue:f.value,dirty:J,class:["v-select",{"v-select--active-menu":w.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":c.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:Ce,"onClick:clear":F,"onMousedown:control":V,onBlur:G,onKeydown:R,"aria-label":r(C.value),title:r(C.value)}),{...n,default:()=>D(xe,null,[x(el,de({ref:o,modelValue:w.value,"onUpdate:modelValue":_e=>w.value=_e,activator:"parent",contentClass:"v-select__content",disabled:y.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:oe,onAfterLeave:ve},E.value),{default:()=>[le&&x(ho,de({ref:k,selected:h.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:_e=>_e.preventDefault(),onKeydown:P,onFocusin:ce,tabindex:"-1","aria-live":"polite","aria-label":`${e.label}-list`,color:e.itemColor??e.color},I,e.listProps),{default:()=>[n["prepend-item"]?.(),!g.value.length&&!e.hideNoData&&(n["no-data"]?.()??x($t,{key:"no-data",title:r(e.noDataText)},null)),x(Dm,{ref:a,renderless:!0,items:g.value,itemKey:"value"},{default:_e=>{let{item:Oe,index:$,itemRef:ae}=_e;const re=YT(Oe.props),Q=de(Oe.props,{ref:ae,key:Oe.value,onClick:()=>B(Oe,null)});return Oe.type==="divider"?n.divider?.({props:Oe.raw,index:$})??x(fo,de(Oe.props,{key:`divider-${$}`}),null):Oe.type==="subheader"?n.subheader?.({props:Oe.raw,index:$})??x(Lf,de(Oe.props,{key:`subheader-${$}`}),null):n.item?.({item:Oe,index:$,props:Q})??x($t,de(Q,{role:"option"}),{prepend:W=>{let{isSelected:T}=W;return D(xe,null,[e.multiple&&!e.hideSelected?x(mm,{key:Oe.value,modelValue:T,ripple:!1,tabindex:"-1"},null):void 0,re.prependAvatar&&x(wi,{image:re.prependAvatar},null),re.prependIcon&&x(qe,{icon:re.prependIcon},null)])}})}}),n["append-item"]?.()]})]}),c.value.map((_e,Oe)=>{function $(W){W.stopPropagation(),W.preventDefault(),B(_e,!1)}const ae={"onClick:close":$,onKeydown(W){W.key!=="Enter"&&W.key!==" "||(W.preventDefault(),W.stopPropagation(),$(W))},onMousedown(W){W.preventDefault(),W.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},re=q?!!n.chip:!!n.selection,Q=re?wf(q?n.chip({item:_e,index:Oe,props:ae}):n.selection({item:_e,index:Oe})):void 0;if(!(re&&!Q))return D("div",{key:_e.value,class:"v-select__selection"},[q?n.chip?x(et,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:_e.title}}},{default:()=>[Q]}):x(Ci,de({key:"chip",closable:e.closableChips,size:"small",text:_e.title,disabled:_e.props.disabled},ae),null):Q??D("span",{class:"v-select__selection-text"},[_e.title,e.multiple&&Oe{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();const r=[];let i=e.indexOf(t);for(;~i;)r.push([i,i+t.length]),i=e.indexOf(t,i+t.length);return r.length?r:-1};function Ud(e,t){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}const qC=fe({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function Q9(e,t,n){const r=[],i=n?.default??G9,o=n?.filterKeys?yn(n.filterKeys):!1,a=Object.keys(n?.customKeyFilter??{}).length;if(!e?.length)return r;e:for(let s=0;s0)&&!n?.noFilter){let h=!1;if(typeof u=="object"){if(u.type==="divider"||u.type==="subheader")continue;const b=o||Object.keys(l);h=b.length===a;for(const p of b){const g=or(l,p),y=n?.customKeyFilter?.[p];if(d=y?y(g,t,u):i(g,t,u),d!==-1&&d!==!1)y?c[p]=Ud(d,t):f[p]=Ud(d,t);else if(n?.filterMode==="every")continue e}}else d=i(u,t,u),d!==-1&&d!==!1&&(f.title=Ud(d,t));const m=Object.keys(f).length,v=Object.keys(c).length;if(!m&&!v||n?.filterMode==="union"&&v!==a&&!m||n?.filterMode==="intersection"&&(v!==a||!m&&a>0&&!h))continue}r.push({index:s,matches:{...f,...c}})}return r}function zC(e,t,n,r){const i=me([]),o=me(new Map),a=M(()=>r?.transform?Re(t).map(u=>[u,r.transform(u)]):Re(t));An(()=>{const u=typeof n=="function"?n():Re(n),l=typeof u!="string"&&typeof u!="number"?"":String(u),c=Q9(a.value,l,{customKeyFilter:{...e.customKeyFilter,...Re(r?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),f=Re(t),d=[],h=new Map;c.forEach(m=>{let{index:v,matches:b}=m;const p=f[v];d.push(p),h.set(p.value,b)}),i.value=d,o.value=h});function s(u){return o.value.get(u.value)}return{filteredItems:i,filteredMatches:o,getMatches:s}}function WC(e,t,n){return n==null||!n.length?t:n.map((r,i)=>{const o=i===0?0:n[i-1][1],a=[D("span",{class:be(`${e}__unmask`)},[t.slice(o,r[0])]),D("span",{class:be(`${e}__mask`)},[t.slice(r[0],r[1])])];return i===n.length-1&&a.push(D("span",{class:be(`${e}__unmask`)},[t.slice(r[1])])),D(xe,null,[a])})}const K9=fe({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...qC({filterKeys:["title"]}),...Lm(),...hr(Ff({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...co({transition:!1})},"VAutocomplete"),Y9=Te()({name:"VAutocomplete",props:K9(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=Yo(),i=he(),o=me(!1),a=me(!0),s=me(!1),u=he(),l=he(),c=me(-1),{items:f,transformIn:d,transformOut:h}=xm(e),{textColorClasses:m,textColorStyles:v}=cr(()=>i.value?.color),b=st(e,"search",""),p=st(e,"modelValue",[],Q=>d(Q===null?[null]:yn(Q)),Q=>{const W=h(Q);return e.multiple?W:W[0]??null}),g=M(()=>typeof e.counterValue=="function"?e.counterValue(p.value):typeof e.counterValue=="number"?e.counterValue:p.value.length),y=kf(e),{filteredItems:_,getMatches:w}=zC(e,f,()=>a.value?"":b.value),C=M(()=>e.hideSelected?_.value.filter(Q=>!p.value.some(W=>W.value===Q.value)):_.value),E=M(()=>!!(e.chips||n.chip)),k=M(()=>E.value||!!n.selection),I=M(()=>p.value.map(Q=>Q.props.value)),F=M(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&b.value===C.value[0]?.title)&&C.value.length>0&&!a.value&&!s.value),V=M(()=>e.hideNoData&&!C.value.length||y.isReadonly.value||y.isDisabled.value),P=st(e,"menu"),R=M({get:()=>P.value,set:Q=>{P.value&&!Q&&u.value?.ΨopenChildren.size||Q&&V.value||(P.value=Q)}}),B=M(()=>R.value?e.closeText:e.openText),G=he(),oe=Im(G,i);function ve(Q){e.openOnClear&&(R.value=!0),b.value=""}function ce(){V.value||(R.value=!0)}function ye(Q){V.value||(o.value&&(Q.preventDefault(),Q.stopPropagation()),R.value=!R.value)}function q(Q){(qa(Q)||Q.key==="Backspace")&&i.value?.focus()}function le(Q){if(y.isReadonly.value)return;const W=i.value?.selectionStart,T=p.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(Q.key)&&Q.preventDefault(),["Enter","ArrowDown"].includes(Q.key)&&(R.value=!0),["Escape"].includes(Q.key)&&(R.value=!1),F.value&&["Enter","Tab"].includes(Q.key)&&!p.value.some(O=>{let{value:L}=O;return L===C.value[0].value})&&re(C.value[0]),Q.key==="ArrowDown"&&F.value&&G.value?.focus("next"),["Backspace","Delete"].includes(Q.key)){if(!e.multiple&&k.value&&p.value.length>0&&!b.value)return re(p.value[0],!1);if(~c.value){Q.preventDefault();const O=c.value;re(p.value[c.value],!1),c.value=O>=T-1?T-2:O}else Q.key==="Backspace"&&!b.value&&(c.value=T-1);return}if(e.multiple)if(Q.key==="ArrowLeft"){if(c.value<0&&W&&W>0)return;const O=c.value>-1?c.value-1:T-1;if(p.value[O])c.value=O;else{const L=b.value?.length??null;c.value=-1,i.value?.setSelectionRange(L,L)}}else if(Q.key==="ArrowRight"){if(c.value<0)return;const O=c.value+1;p.value[O]?c.value=O:(c.value=-1,i.value?.setSelectionRange(0,0))}else~c.value&&qa(Q)&&(c.value=-1)}function J(Q){if(Ua(i.value,":autofill")||Ua(i.value,":-webkit-autofill")){const W=f.value.find(T=>T.title===Q.target.value);W&&re(W)}}function ue(){e.eager&&l.value?.calculateVisibleItems()}function Ce(){o.value&&(a.value=!0,i.value?.focus())}function _e(Q){o.value=!0,setTimeout(()=>{s.value=!0})}function Oe(Q){s.value=!1}function $(Q){(Q==null||Q===""&&!e.multiple&&!k.value)&&(p.value=[])}const ae=me(!1);function re(Q){let W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!Q||Q.props.disabled))if(e.multiple){const T=p.value.findIndex(L=>(e.valueComparator||Sn)(L.value,Q.value)),O=W??!~T;if(~T){const L=O?[...p.value,Q]:[...p.value];L.splice(T,1),p.value=L}else O&&(p.value=[...p.value,Q]);e.clearOnSelect&&(b.value="")}else{const T=W!==!1;p.value=T?[Q]:[],b.value=T&&!k.value?Q.title:"",Xe(()=>{R.value=!1,a.value=!0})}}return ge(o,(Q,W)=>{Q!==W&&(Q?(ae.value=!0,b.value=e.multiple||k.value?"":String(p.value.at(-1)?.props.title??""),a.value=!0,Xe(()=>ae.value=!1)):(!e.multiple&&b.value==null&&(p.value=[]),R.value=!1,(e.multiple||k.value)&&(b.value=""),c.value=-1))}),ge(b,Q=>{!o.value||ae.value||(Q&&(R.value=!0),a.value=!Q)}),ge(R,()=>{if(!e.hideSelected&&R.value&&p.value.length){const Q=C.value.findIndex(W=>p.value.some(T=>W.value===T.value));nt&&window.requestAnimationFrame(()=>{Q>=0&&l.value?.scrollToIndex(Q)})}}),ge(()=>e.items,(Q,W)=>{R.value||o.value&&!W.length&&Q.length&&(R.value=!0)}),Le(()=>{const Q=!!(!e.hideNoData||C.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),W=p.value.length>0,T=Dt.filterProps(e);return x(Dt,de({ref:i},T,{modelValue:b.value,"onUpdate:modelValue":[O=>b.value=O,$],focused:o.value,"onUpdate:focused":O=>o.value=O,validationValue:p.externalValue,counterValue:g.value,dirty:W,onChange:J,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":R.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!k.value,"v-autocomplete--selecting-index":c.value>-1},e.class],style:e.style,readonly:y.isReadonly.value,placeholder:W?void 0:e.placeholder,"onClick:clear":ve,"onMousedown:control":ce,onKeydown:le}),{...n,default:()=>D(xe,null,[x(el,de({ref:u,modelValue:R.value,"onUpdate:modelValue":O=>R.value=O,activator:"parent",contentClass:"v-autocomplete__content",disabled:V.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:ue,onAfterLeave:Ce},e.menuProps),{default:()=>[Q&&x(ho,de({ref:G,filterable:!0,selected:I.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:O=>O.preventDefault(),onKeydown:q,onFocusin:_e,onFocusout:Oe,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},oe,e.listProps),{default:()=>[n["prepend-item"]?.(),!C.value.length&&!e.hideNoData&&(n["no-data"]?.()??x($t,{key:"no-data",title:r(e.noDataText)},null)),x(Dm,{ref:l,renderless:!0,items:C.value,itemKey:"value"},{default:O=>{let{item:L,index:U,itemRef:X}=O;const ee=de(L.props,{ref:X,key:L.value,active:F.value&&U===0?!0:void 0,onClick:()=>re(L,null)});return L.type==="divider"?n.divider?.({props:L.raw,index:U})??x(fo,de(L.props,{key:`divider-${U}`}),null):L.type==="subheader"?n.subheader?.({props:L.raw,index:U})??x(Lf,de(L.props,{key:`subheader-${U}`}),null):n.item?.({item:L,index:U,props:ee})??x($t,de(ee,{role:"option"}),{prepend:S=>{let{isSelected:A}=S;return D(xe,null,[e.multiple&&!e.hideSelected?x(mm,{key:L.value,modelValue:A,ripple:!1,tabindex:"-1"},null):void 0,L.props.prependAvatar&&x(wi,{image:L.props.prependAvatar},null),L.props.prependIcon&&x(qe,{icon:L.props.prependIcon},null)])},title:()=>a.value?L.title:WC("v-autocomplete",L.title,w(L)?.title)})}}),n["append-item"]?.()]})]}),p.value.map((O,L)=>{function U(A){A.stopPropagation(),A.preventDefault(),re(O,!1)}const X={"onClick:close":U,onKeydown(A){A.key!=="Enter"&&A.key!==" "||(A.preventDefault(),A.stopPropagation(),U(A))},onMousedown(A){A.preventDefault(),A.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ee=E.value?!!n.chip:!!n.selection,S=ee?wf(E.value?n.chip({item:O,index:L,props:X}):n.selection({item:O,index:L})):void 0;if(!(ee&&!S))return D("div",{key:O.value,class:be(["v-autocomplete__selection",L===c.value&&["v-autocomplete__selection--selected",m.value]]),style:Pe(L===c.value?v.value:{})},[E.value?n.chip?x(et,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:O.title}}},{default:()=>[S]}):x(Ci,de({key:"chip",closable:e.closableChips,size:"small",text:O.title,disabled:O.props.disabled},X),null):S??D("span",{class:"v-autocomplete__selection-text"},[O.title,e.multiple&&L!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:i}=Yo(),o=he(),a=me(!1),s=me(!0),u=me(!1),l=he(),c=he(),f=me(-1);let d=!1;const{items:h,transformIn:m,transformOut:v}=xm(e),{textColorClasses:b,textColorStyles:p}=cr(()=>o.value?.color),g=st(e,"modelValue",[],W=>m(yn(W)),W=>{const T=v(W);return e.multiple?T:T[0]??null}),y=kf(e),_=M(()=>!!(e.chips||r.chip)),w=M(()=>_.value||!!r.selection),C=me(!e.multiple&&!w.value?g.value[0]?.title??"":""),E=M({get:()=>C.value,set:async W=>{if(C.value=W??"",!e.multiple&&!w.value&&(g.value=[yr(e,W)],Xe(()=>c.value?.scrollToIndex(0))),W&&e.multiple&&e.delimiters?.length){const T=e.delimiters.map(KT).join("|"),O=W.split(new RegExp(`(?:${T})+`));if(O.length>1){for(let L of O)L=L.trim(),L&&($(yr(e,L)),await Xe());C.value=""}}W||(f.value=-1),s.value=!W}}),k=M(()=>typeof e.counterValue=="function"?e.counterValue(g.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?g.value.length:E.value.length),{filteredItems:I,getMatches:F}=zC(e,h,()=>s.value?"":E.value),V=M(()=>e.hideSelected?I.value.filter(W=>!g.value.some(T=>T.value===W.value)):I.value),P=M(()=>e.hideNoData&&!V.value.length||y.isReadonly.value||y.isDisabled.value),R=st(e,"menu"),B=M({get:()=>R.value,set:W=>{R.value&&!W&&l.value?.ΨopenChildren.size||W&&P.value||(R.value=W)}}),G=Y(()=>B.value?e.closeText:e.openText);ge(C,W=>{d?Xe(()=>d=!1):a.value&&!B.value&&(B.value=!0),n("update:search",W)}),ge(g,W=>{!e.multiple&&!w.value&&(C.value=W[0]?.title??"")});const oe=M(()=>g.value.map(W=>W.value)),ve=M(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&E.value===V.value[0]?.title)&&V.value.length>0&&!s.value&&!u.value),ce=he(),ye=Im(ce,o);function q(W){d=!0,e.openOnClear&&(B.value=!0)}function le(){P.value||(B.value=!0)}function J(W){P.value||(a.value&&(W.preventDefault(),W.stopPropagation()),B.value=!B.value)}function ue(W){(qa(W)||W.key==="Backspace")&&o.value?.focus()}function Ce(W){if(qT(W)||y.isReadonly.value)return;const T=o.value?.selectionStart,O=g.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(W.key)&&W.preventDefault(),["Enter","ArrowDown"].includes(W.key)&&(B.value=!0),["Escape"].includes(W.key)&&(B.value=!1),["Enter","Escape","Tab"].includes(W.key)&&(ve.value&&["Enter","Tab"].includes(W.key)&&!g.value.some(L=>{let{value:U}=L;return U===V.value[0].value})&&$(I.value[0]),s.value=!0),W.key==="ArrowDown"&&ve.value&&ce.value?.focus("next"),W.key==="Enter"&&E.value&&($(yr(e,E.value)),w.value&&(C.value="")),["Backspace","Delete"].includes(W.key)){if(!e.multiple&&w.value&&g.value.length>0&&!E.value)return $(g.value[0],!1);if(~f.value){W.preventDefault();const L=f.value;$(g.value[f.value],!1),f.value=L>=O-1?O-2:L}else W.key==="Backspace"&&!E.value&&(f.value=O-1);return}if(e.multiple)if(W.key==="ArrowLeft"){if(f.value<0&&T&&T>0)return;const L=f.value>-1?f.value-1:O-1;g.value[L]?f.value=L:(f.value=-1,o.value?.setSelectionRange(E.value.length,E.value.length))}else if(W.key==="ArrowRight"){if(f.value<0)return;const L=f.value+1;g.value[L]?f.value=L:(f.value=-1,o.value?.setSelectionRange(0,0))}else~f.value&&qa(W)&&(f.value=-1)}function _e(){e.eager&&c.value?.calculateVisibleItems()}function Oe(){a.value&&(s.value=!0,o.value?.focus())}function $(W){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!W||W.props.disabled))if(e.multiple){const O=g.value.findIndex(U=>(e.valueComparator||Sn)(U.value,W.value)),L=T??!~O;if(~O){const U=L?[...g.value,W]:[...g.value];U.splice(O,1),g.value=U}else L&&(g.value=[...g.value,W]);e.clearOnSelect&&(E.value="")}else{const O=T!==!1;g.value=O?[W]:[],C.value=O&&!w.value?W.title:"",Xe(()=>{B.value=!1,s.value=!0})}}function ae(W){a.value=!0,setTimeout(()=>{u.value=!0})}function re(W){u.value=!1}function Q(W){(W==null||W===""&&!e.multiple&&!w.value)&&(g.value=[])}return ge(a,(W,T)=>{if(!(W||W===T)&&(f.value=-1,B.value=!1,E.value)){if(e.multiple){$(yr(e,E.value));return}if(!w.value)return;g.value.some(O=>{let{title:L}=O;return L===E.value})?C.value="":$(yr(e,E.value))}}),ge(B,()=>{if(!e.hideSelected&&B.value&&g.value.length){const W=V.value.findIndex(T=>g.value.some(O=>(e.valueComparator||Sn)(O.value,T.value)));nt&&window.requestAnimationFrame(()=>{W>=0&&c.value?.scrollToIndex(W)})}}),ge(()=>e.items,(W,T)=>{B.value||a.value&&!T.length&&W.length&&(B.value=!0)}),Le(()=>{const W=!!(!e.hideNoData||V.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),T=g.value.length>0,O=Dt.filterProps(e);return x(Dt,de({ref:o},O,{modelValue:E.value,"onUpdate:modelValue":[L=>E.value=L,Q],focused:a.value,"onUpdate:focused":L=>a.value=L,validationValue:g.externalValue,counterValue:k.value,dirty:T,class:["v-combobox",{"v-combobox--active-menu":B.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!w.value,"v-combobox--selecting-index":f.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:y.isReadonly.value,placeholder:T?void 0:e.placeholder,"onClick:clear":q,"onMousedown:control":le,onKeydown:Ce}),{...r,default:()=>D(xe,null,[x(el,de({ref:l,modelValue:B.value,"onUpdate:modelValue":L=>B.value=L,activator:"parent",contentClass:"v-combobox__content",disabled:P.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:_e,onAfterLeave:Oe},e.menuProps),{default:()=>[W&&x(ho,de({ref:ce,filterable:!0,selected:oe.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:L=>L.preventDefault(),onKeydown:ue,onFocusin:ae,onFocusout:re,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},ye,e.listProps),{default:()=>[r["prepend-item"]?.(),!V.value.length&&!e.hideNoData&&(r["no-data"]?.()??x($t,{key:"no-data",title:i(e.noDataText)},null)),x(Dm,{ref:c,renderless:!0,items:V.value,itemKey:"value"},{default:L=>{let{item:U,index:X,itemRef:ee}=L;const S=de(U.props,{ref:ee,key:U.value,active:ve.value&&X===0?!0:void 0,onClick:()=>$(U,null)});return U.type==="divider"?r.divider?.({props:U.raw,index:X})??x(fo,de(U.props,{key:`divider-${X}`}),null):U.type==="subheader"?r.subheader?.({props:U.raw,index:X})??x(Lf,de(U.props,{key:`subheader-${X}`}),null):r.item?.({item:U,index:X,props:S})??x($t,de(S,{role:"option"}),{prepend:A=>{let{isSelected:N}=A;return D(xe,null,[e.multiple&&!e.hideSelected?x(mm,{key:U.value,modelValue:N,ripple:!1,tabindex:"-1"},null):void 0,U.props.prependAvatar&&x(wi,{image:U.props.prependAvatar},null),U.props.prependIcon&&x(qe,{icon:U.props.prependIcon},null)])},title:()=>s.value?U.title:WC("v-combobox",U.title,F(U)?.title)})}}),r["append-item"]?.()]})]}),g.value.map((L,U)=>{function X(N){N.stopPropagation(),N.preventDefault(),$(L,!1)}const ee={"onClick:close":X,onKeydown(N){N.key!=="Enter"&&N.key!==" "||(N.preventDefault(),N.stopPropagation(),X(N))},onMousedown(N){N.preventDefault(),N.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},S=_.value?!!r.chip:!!r.selection,A=S?wf(_.value?r.chip({item:L,index:U,props:ee}):r.selection({item:L,index:U})):void 0;if(!(S&&!A))return D("div",{key:L.value,class:be(["v-combobox__selection",U===f.value&&["v-combobox__selection--selected",b.value]]),style:Pe(U===f.value?p.value:{})},[_.value?r.chip?x(et,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:L.title}}},{default:()=>[A]}):x(Ci,de({key:"chip",closable:e.closableChips,size:"small",text:L.title,disabled:L.props.disabled},ee),null):A??D("span",{class:"v-combobox__selection-text"},[L.title,e.multiple&&U!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Sf(),...Om()},"VTextarea"),Mm=Te()({name:"VTextarea",directives:{vIntersect:Wa},inheritAttrs:!1,props:J9(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const o=st(e,"modelValue"),{isFocused:a,focus:s,blur:u}=xf(e),{onIntersect:l}=UC(e),c=M(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),f=M(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=he(),h=he(),m=me(""),v=he(),b=M(()=>e.persistentPlaceholder||a.value||e.active);function p(){v.value!==document.activeElement&&v.value?.focus(),a.value||s()}function g(V){p(),r("click:control",V)}function y(V){r("mousedown:control",V)}function _(V){V.stopPropagation(),p(),Xe(()=>{o.value="",om(e["onClick:clear"],V)})}function w(V){const P=V.target;if(o.value=P.value,e.modelModifiers?.trim){const R=[P.selectionStart,P.selectionEnd];Xe(()=>{P.selectionStart=R[0],P.selectionEnd=R[1]})}}const C=he(),E=he(Number(e.rows)),k=M(()=>["plain","underlined"].includes(e.variant));An(()=>{e.autoGrow||(E.value=Number(e.rows))});function I(){e.autoGrow&&Xe(()=>{if(!C.value||!h.value)return;const V=getComputedStyle(C.value),P=getComputedStyle(h.value.$el),R=parseFloat(V.getPropertyValue("--v-field-padding-top"))+parseFloat(V.getPropertyValue("--v-input-padding-top"))+parseFloat(V.getPropertyValue("--v-field-padding-bottom")),B=C.value.scrollHeight,G=parseFloat(V.lineHeight),oe=Math.max(parseFloat(e.rows)*G+R,parseFloat(P.getPropertyValue("--v-input-control-height"))),ve=parseFloat(e.maxRows)*G+R||1/0,ce=Wn(B??0,oe,ve);E.value=Math.floor((ce-R)/G),m.value=Ne(ce)})}_n(I),ge(o,I),ge(()=>e.rows,I),ge(()=>e.maxRows,I),ge(()=>e.density,I),ge(E,V=>{r("update:rows",V)});let F;return ge(C,V=>{V?(F=new ResizeObserver(I),F.observe(C.value)):F?.disconnect()}),wn(()=>{F?.disconnect()}),Le(()=>{const V=!!(i.counter||e.counter||e.counterValue),P=!!(V||i.details),[R,B]=_f(n),{modelValue:G,...oe}=Bo.filterProps(e),ve={...Rc.filterProps(e),"onClick:clear":_};return x(Bo,de({ref:d,modelValue:o.value,"onUpdate:modelValue":ce=>o.value=ce,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":k.value},e.class],style:e.style},R,oe,{centerAffix:E.value===1&&!k.value,focused:a.value}),{...i,default:ce=>{let{id:ye,isDisabled:q,isDirty:le,isReadonly:J,isValid:ue,hasDetails:Ce}=ce;return x(Rc,de({ref:h,style:{"--v-textarea-control-height":m.value},onClick:g,onMousedown:y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},ve,{id:ye.value,active:b.value||le.value,centerAffix:E.value===1&&!k.value,dirty:le.value||e.dirty,disabled:q.value,focused:a.value,details:Ce.value,error:ue.value===!1}),{...i,default:_e=>{let{props:{class:Oe,...$}}=_e;return D(xe,null,[e.prefix&&D("span",{class:"v-text-field__prefix"},[e.prefix]),mt(D("textarea",de({ref:v,class:Oe,value:o.value,onInput:w,autofocus:e.autofocus,readonly:J.value,disabled:q.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:p,onBlur:u},$,B),null),[[Wa,{handler:l},null,{once:!0}]]),e.autoGrow&&mt(D("textarea",{class:be([Oe,"v-textarea__sizer"]),id:`${$.id}-sizer`,"onUpdate:modelValue":ae=>o.value=ae,ref:C,readonly:!0,"aria-hidden":"true"},null),[[OT,o.value]]),e.suffix&&D("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:P?ce=>D(xe,null,[i.details?.(ce),V&&D(xe,null,[D("span",null,null),x(BC,{active:e.persistentCounter||a.value,value:c.value,max:f.value,disabled:e.disabled},i.counter)])]):void 0})}),Ar({},d,h,v)}}),Fm=Te()({name:"VCardActions",props:He(),setup(e,t){let{slots:n}=t;return Oi({VBtn:{slim:!0,variant:"text"}}),Le(()=>D("div",{class:be(["v-card-actions",e.class]),style:Pe(e.style)},[n.default?.()])),{}}}),X9=fe({opacity:[Number,String],...He(),...vt()},"VCardSubtitle"),Vm=Te()({name:"VCardSubtitle",props:X9(),setup(e,t){let{slots:n}=t;return Le(()=>x(e.tag,{class:be(["v-card-subtitle",e.class]),style:Pe([{"--v-card-subtitle-opacity":e.opacity},e.style])},n)),{}}}),Rm=lm("v-card-title"),eD=fe({appendAvatar:String,appendIcon:Je,prependAvatar:String,prependIcon:Je,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...He(),...Tr()},"VCardItem"),tD=Te()({name:"VCardItem",props:eD(),setup(e,t){let{slots:n}=t;return Le(()=>{const r=!!(e.prependAvatar||e.prependIcon),i=!!(r||n.prepend),o=!!(e.appendAvatar||e.appendIcon),a=!!(o||n.append),s=!!(e.title!=null||n.title),u=!!(e.subtitle!=null||n.subtitle);return D("div",{class:be(["v-card-item",e.class]),style:Pe(e.style)},[i&&D("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?x(et,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):D(xe,null,[e.prependAvatar&&x(wi,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&x(qe,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),D("div",{class:"v-card-item__content"},[s&&x(Rm,{key:"title"},{default:()=>[n.title?.()??Ae(e.title)]}),u&&x(Vm,{key:"subtitle"},{default:()=>[n.subtitle?.()??Ae(e.subtitle)]}),n.default?.()]),a&&D("div",{key:"append",class:"v-card-item__append"},[n.append?x(et,{key:"append-defaults",disabled:!o,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):D(xe,null,[e.appendIcon&&x(qe,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&x(wi,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),nD=fe({opacity:[Number,String],...He(),...vt()},"VCardText"),GC=Te()({name:"VCardText",props:nD(),setup(e,t){let{slots:n}=t;return Le(()=>x(e.tag,{class:be(["v-card-text",e.class]),style:Pe([{"--v-card-text-opacity":e.opacity},e.style])},n)),{}}}),rD=["static","relative","fixed","absolute","sticky"],Nm=fe({position:{type:String,validator:e=>rD.includes(e)}},"position");function $m(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jr();return{positionClasses:Y(()=>e.position?`${t}--${e.position}`:void 0)}}const iD=fe({appendAvatar:String,appendIcon:Je,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Je,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Di(),...He(),...Tr(),...Zn(),...ei(),...Tm(),...tl(),...Nm(),...In(),...If(),...vt(),...Tt(),...Li({variant:"elevated"})},"VCard"),Hm=Te()({name:"VCard",directives:{vRipple:Er},props:iD(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:i}=jt(e),{borderClasses:o}=Ii(e),{colorClasses:a,colorStyles:s,variantClasses:u}=ms(e),{densityClasses:l}=Xr(e),{dimensionStyles:c}=Jn(e),{elevationClasses:f}=ti(e),{loaderClasses:d}=Mf(e),{locationStyles:h}=Pf(e),{positionClasses:m}=$m(e),{roundedClasses:v}=Ln(e),b=Df(e,n);return Le(()=>{const p=e.link!==!1&&b.isLink.value,g=!e.disabled&&e.link!==!1&&(e.link||b.isClickable.value),y=p?"a":e.tag,_=!!(r.title||e.title!=null),w=!!(r.subtitle||e.subtitle!=null),C=_||w,E=!!(r.append||e.appendAvatar||e.appendIcon),k=!!(r.prepend||e.prependAvatar||e.prependIcon),I=!!(r.image||e.image),F=C||k||E,V=!!(r.text||e.text!=null);return mt(x(y,de({class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":g},i.value,o.value,a.value,l.value,f.value,d.value,m.value,v.value,u.value,e.class],style:[s.value,c.value,h.value,e.style],onClick:g&&b.navigate,tabindex:e.disabled?-1:void 0},b.linkProps),{default:()=>[I&&D("div",{key:"image",class:"v-card__image"},[r.image?x(et,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):x(Ef,{key:"image-img",cover:!0,src:e.image},null)]),x(Am,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),F&&x(tD,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),V&&x(GC,{key:"text"},{default:()=>[r.text?.()??e.text]}),r.default?.(),r.actions&&x(Fm,null,{default:r.actions}),hs(g,"v-card")]}),[[Er,g&&e.ripple]])}),{}}}),oD={darken4:"#01579b",accent4:"#0091ea"},aD={darken3:"#00695c",accent4:"#00bfa5"},Tl={lightBlue:oD,teal:aD};var cte="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z",fte="M19.5,3.09L15,7.59V4H13V11H20V9H16.41L20.91,4.5L19.5,3.09M4,13V15H7.59L3.09,19.5L4.5,20.91L9,16.41V20H11V13H4Z",dte="M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z",hte="M20 13.5C20 17.09 17.09 20 13.5 20H6V18H13.5C16 18 18 16 18 13.5S16 9 13.5 9H7.83L10.91 12.09L9.5 13.5L4 8L9.5 2.5L10.92 3.91L7.83 7H13.5C17.09 7 20 9.91 20 13.5Z",mte="M18,22A2,2 0 0,0 20,20V4C20,2.89 19.1,2 18,2H12V9L9.5,7.5L7,9V2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18Z",pte="M19,18H9A2,2 0 0,1 7,16V4A2,2 0 0,1 9,2H10V7L12,5.5L14,7V2H19A2,2 0 0,1 21,4V16A2,2 0 0,1 19,18M17,20V22H5A2,2 0 0,1 3,20V6H5V20H17Z",vte="M12 21.5C10.65 20.65 8.2 20 6.5 20C4.85 20 3.15 20.3 1.75 21.05C1.65 21.1 1.6 21.1 1.5 21.1C1.25 21.1 1 20.85 1 20.6V6C1.6 5.55 2.25 5.25 3 5C4.11 4.65 5.33 4.5 6.5 4.5C8.45 4.5 10.55 4.9 12 6C13.45 4.9 15.55 4.5 17.5 4.5C18.67 4.5 19.89 4.65 21 5C21.75 5.25 22.4 5.55 23 6V20.6C23 20.85 22.75 21.1 22.5 21.1C22.4 21.1 22.35 21.1 22.25 21.05C20.85 20.3 19.15 20 17.5 20C15.8 20 13.35 20.65 12 21.5M12 8V19.5C13.35 18.65 15.8 18 17.5 18C18.7 18 19.9 18.15 21 18.5V7C19.9 6.65 18.7 6.5 17.5 6.5C15.8 6.5 13.35 7.15 12 8M13 11.5C14.11 10.82 15.6 10.5 17.5 10.5C18.41 10.5 19.26 10.59 20 10.78V9.23C19.13 9.08 18.29 9 17.5 9C15.73 9 14.23 9.28 13 9.84V11.5M17.5 11.67C15.79 11.67 14.29 11.93 13 12.46V14.15C14.11 13.5 15.6 13.16 17.5 13.16C18.54 13.16 19.38 13.24 20 13.4V11.9C19.13 11.74 18.29 11.67 17.5 11.67M20 14.57C19.13 14.41 18.29 14.33 17.5 14.33C15.67 14.33 14.17 14.6 13 15.13V16.82C14.11 16.16 15.6 15.83 17.5 15.83C18.54 15.83 19.38 15.91 20 16.07V14.57Z",sD="M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z",uD="M2,5H10V2H12V22H10V18H6V15H10V13H4V10H10V8H2V5M14,5H17V8H14V5M14,10H19V13H14V10M14,15H22V18H14V15Z",lD="M16,11.78L20.24,4.45L21.97,5.45L16.74,14.5L10.23,10.75L5.46,19H22V21H2V3H4V17.54L9.5,8L16,11.78Z",gte="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",yte="M3,14L3.5,14.07L8.07,9.5C7.89,8.85 8.06,8.11 8.59,7.59C9.37,6.8 10.63,6.8 11.41,7.59C11.94,8.11 12.11,8.85 11.93,9.5L14.5,12.07L15,12C15.18,12 15.35,12 15.5,12.07L19.07,8.5C19,8.35 19,8.18 19,8A2,2 0 0,1 21,6A2,2 0 0,1 23,8A2,2 0 0,1 21,10C20.82,10 20.65,10 20.5,9.93L16.93,13.5C17,13.65 17,13.82 17,14A2,2 0 0,1 15,16A2,2 0 0,1 13,14L13.07,13.5L10.5,10.93C10.18,11 9.82,11 9.5,10.93L4.93,15.5L5,16A2,2 0 0,1 3,18A2,2 0 0,1 1,16A2,2 0 0,1 3,14Z",bte="M12 3C6.5 3 2 6.6 2 11C2 13.1 3 15.1 4.8 16.5C4.8 17.1 4.4 18.7 2 21C2 21 5.5 21 8.5 18.5C9.6 18.8 10.8 19 12 19C17.5 19 22 15.4 22 11S17.5 3 12 3M13 15H11V13H13V15M14.8 10C14.5 10.4 14.1 10.6 13.7 10.8C13.4 11 13.3 11.1 13.2 11.3C13 11.5 13 11.7 13 12H11C11 11.5 11.1 11.2 11.3 10.9C11.5 10.7 11.9 10.4 12.4 10.1C12.7 10 12.9 9.8 13 9.6C13.1 9.4 13.2 9.1 13.2 8.9C13.2 8.6 13.1 8.4 12.9 8.2C12.7 8 12.4 7.9 12.1 7.9C11.8 7.9 11.6 8 11.4 8.1C11.2 8.2 11.1 8.4 11.1 8.7H9.1C9.2 8 9.5 7.4 10 7C10.5 6.6 11.2 6.5 12.1 6.5C13 6.5 13.8 6.7 14.3 7.1C14.8 7.5 15.1 8.1 15.1 8.8C15.2 9.2 15.1 9.6 14.8 10Z",_te="M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z",wte="M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M19,5V19H5V5H19M10,17L6,13L7.41,11.58L10,14.17L16.59,7.58L18,9",Cte="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",cD="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",fD="M10,17L6,13L7.41,11.59L10,14.17L16.59,7.58L18,9M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M19,3H14.82C14.4,1.84 13.3,1 12,1C10.7,1 9.6,1.84 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",Ete="M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",Ka="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",QC="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",dD="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",hD="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",mD="M13.75,10.19L14.38,10.32L18.55,12.4C19.25,12.63 19.71,13.32 19.65,14.06V14.19L19.65,14.32L18.75,20.44C18.69,20.87 18.5,21.27 18.15,21.55C17.84,21.85 17.43,22 17,22H10.12C9.63,22 9.18,21.82 8.85,21.47L2.86,15.5L3.76,14.5C4,14.25 4.38,14.11 4.74,14.13H5.03L9,15V4.5A2,2 0 0,1 11,2.5A2,2 0 0,1 13,4.5V10.19H13.75Z",pD="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",xte="M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z",kte="M8.11,19.45C5.94,18.65 4.22,16.78 3.71,14.35L2.05,6.54C1.81,5.46 2.5,4.4 3.58,4.17L13.35,2.1L13.38,2.09C14.45,1.88 15.5,2.57 15.72,3.63L16.07,5.3L20.42,6.23H20.45C21.5,6.47 22.18,7.53 21.96,8.59L20.3,16.41C19.5,20.18 15.78,22.6 12,21.79C10.42,21.46 9.08,20.61 8.11,19.45V19.45M20,8.18L10.23,6.1L8.57,13.92V13.95C8,16.63 9.73,19.27 12.42,19.84C15.11,20.41 17.77,18.69 18.34,16L20,8.18M16,16.5C15.37,17.57 14.11,18.16 12.83,17.89C11.56,17.62 10.65,16.57 10.5,15.34L16,16.5M8.47,5.17L4,6.13L5.66,13.94L5.67,13.97C5.82,14.68 6.12,15.32 6.53,15.87C6.43,15.1 6.45,14.3 6.62,13.5L7.05,11.5C6.6,11.42 6.21,11.17 6,10.81C6.06,10.2 6.56,9.66 7.25,9.5C7.33,9.5 7.4,9.5 7.5,9.5L8.28,5.69C8.32,5.5 8.38,5.33 8.47,5.17M15.03,12.23C15.35,11.7 16.03,11.42 16.72,11.57C17.41,11.71 17.91,12.24 18,12.86C17.67,13.38 17,13.66 16.3,13.5C15.61,13.37 15.11,12.84 15.03,12.23M10.15,11.19C10.47,10.66 11.14,10.38 11.83,10.53C12.5,10.67 13.03,11.21 13.11,11.82C12.78,12.34 12.11,12.63 11.42,12.5C10.73,12.33 10.23,11.8 10.15,11.19M11.97,4.43L13.93,4.85L13.77,4.05L11.97,4.43Z",vD="M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z",Ste="M20 17H22V15H20V17M20 7V13H22V7M4 2C2.89 2 2 2.89 2 4V20C2 21.11 2.89 22 4 22H16C17.11 22 18 21.11 18 20V8L12 2M4 4H11V9H16V20H4Z",gD="M16 0H8C6.9 0 6 .9 6 2V18C6 19.1 6.9 20 8 20H20C21.1 20 22 19.1 22 18V6L16 0M20 18H8V2H15V7H20V18M4 4V22H20V24H4C2.9 24 2 23.1 2 22V4H4M10 10V12H18V10H10M10 14V16H15V14H10Z",yD="M6,2A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M6,4H13V9H18V20H6V4M8,12V14H16V12H8M8,16V18H13V16H8Z",Tte="M5 20C3.9 20 3 19.11 3 18V9C3 7.9 3.9 7 5 7H9L13 11V18C13 19.11 12.11 20 11 20H5M11 11.83L8.17 9H8V12H11V11.83M20 11H23L19 15L15 11H18C18 7.69 15.31 5 12 5L11 5.08V3.06L12 3C16.42 3 20 6.58 20 11",bD="M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z",_D="M14,12V19.88C14.04,20.18 13.94,20.5 13.71,20.71C13.32,21.1 12.69,21.1 12.3,20.71L10.29,18.7C10.06,18.47 9.96,18.16 10,17.87V12H9.97L4.21,4.62C3.87,4.19 3.95,3.56 4.38,3.22C4.57,3.08 4.78,3 5,3V3H19V3C19.22,3 19.43,3.08 19.62,3.22C20.05,3.56 20.13,4.19 19.79,4.62L14.03,12H14Z",wD="M18 14.5C19.11 14.5 20.11 14.95 20.83 15.67L22 14.5V18.5H18L19.77 16.73C19.32 16.28 18.69 16 18 16C16.62 16 15.5 17.12 15.5 18.5C15.5 19.88 16.62 21 18 21C18.82 21 19.54 20.61 20 20H21.71C21.12 21.47 19.68 22.5 18 22.5C15.79 22.5 14 20.71 14 18.5C14 16.29 15.79 14.5 18 14.5M10 4L12 6H20C21.1 6 22 6.89 22 8V13C21 12.38 19.79 12 18.5 12C14.91 12 12 14.91 12 18.5C12 19 12.06 19.5 12.17 20H4C2.89 20 2 19.1 2 18L2 6C2 4.89 2.89 4 4 4H10Z",Ate="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",Ote="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",Dte="M5.12,14L7.5,7.67L9.87,14M6.5,5L1,19H3.25L4.37,16H10.62L11.75,19H14L8.5,5H6.5M18,17L23,11.93L21.59,10.5L19,13.1V7H17V13.1L14.41,10.5L13,11.93L18,17Z",Ite="M5.12,14L7.5,7.67L9.87,14M6.5,5L1,19H3.25L4.37,16H10.62L11.75,19H14L8.5,5H6.5M18,7L13,12.07L14.41,13.5L17,10.9V17H19V10.9L21.59,13.5L23,12.07L18,7Z",Lte="M12 2C7.03 2 3 6.03 3 11V22L6 19L9 22L12 19L15 22L18 19L21 22V11C21 6.03 16.97 2 12 2M19 17.17L18 16.17L16.59 17.59L15 19.17L13.41 17.59L12 16.17L10.59 17.59L9 19.17L7.41 17.59L6 16.17L5 17.17V11C5 7.14 8.14 4 12 4S19 7.14 19 11V17.17M11 10C11 11.11 10.11 12 9 12S7 11.11 7 10 7.9 8 9 8 11 8.9 11 10M17 10C17 11.11 16.11 12 15 12S13 11.11 13 10 13.9 8 15 8 17 8.9 17 10Z",CD="M19.5 17C19.37 17 19.24 17 19.11 17.04L17.5 13.79C17.95 13.34 18.25 12.71 18.25 12C18.25 10.62 17.13 9.5 15.75 9.5C15.62 9.5 15.5 9.5 15.36 9.54L13.73 6.29C14.21 5.84 14.5 5.21 14.5 4.5C14.5 3.12 13.38 2 12 2S9.5 3.12 9.5 4.5C9.5 5.21 9.79 5.84 10.26 6.29L8.64 9.54C8.5 9.5 8.38 9.5 8.25 9.5C6.87 9.5 5.75 10.62 5.75 12C5.75 12.71 6.05 13.34 6.5 13.79L4.89 17.04C4.76 17 4.63 17 4.5 17C3.12 17 2 18.12 2 19.5C2 20.88 3.12 22 4.5 22S7 20.88 7 19.5C7 18.8 6.71 18.16 6.24 17.71L7.86 14.46C8 14.5 8.12 14.5 8.25 14.5C8.38 14.5 8.5 14.5 8.64 14.46L10.27 17.71C9.8 18.16 9.5 18.8 9.5 19.5C9.5 20.88 10.62 22 12 22S14.5 20.88 14.5 19.5C14.5 18.12 13.38 17 12 17C11.87 17 11.74 17 11.61 17.04L10 13.79C10.46 13.34 10.75 12.71 10.75 12S10.46 10.66 10 10.21L11.61 6.96C11.74 7 11.87 7 12 7S12.26 7 12.39 6.96L14 10.21C13.55 10.66 13.25 11.3 13.25 12C13.25 13.38 14.37 14.5 15.75 14.5C15.88 14.5 16 14.5 16.14 14.46L17.77 17.71C17.3 18.16 17 18.8 17 19.5C17 20.88 18.12 22 19.5 22S22 20.88 22 19.5C22 18.12 20.88 17 19.5 17Z",Pte="M12,5.37L11.56,5.31L6,14.9C6.24,15.11 6.4,15.38 6.47,15.68H17.53C17.6,15.38 17.76,15.11 18,14.9L12.44,5.31L12,5.37M6.6,16.53L10.88,19.06C11.17,18.79 11.57,18.63 12,18.63C12.43,18.63 12.83,18.79 13.12,19.06L17.4,16.53H6.6M12,22A1.68,1.68 0 0,1 10.32,20.32L10.41,19.76L6.11,17.21C5.8,17.57 5.35,17.79 4.84,17.79A1.68,1.68 0 0,1 3.16,16.11C3.16,15.32 3.69,14.66 4.42,14.47V9.36C3.59,9.25 2.95,8.54 2.95,7.68A1.68,1.68 0 0,1 4.63,6C5.18,6 5.66,6.26 5.97,6.66L10.38,4.13L10.32,3.68C10.32,2.75 11.07,2 12,2C12.93,2 13.68,2.75 13.68,3.68L13.62,4.13L18.03,6.66C18.34,6.26 18.82,6 19.37,6A1.68,1.68 0 0,1 21.05,7.68C21.05,8.54 20.41,9.25 19.58,9.36V14.47C20.31,14.66 20.84,15.32 20.84,16.11A1.68,1.68 0 0,1 19.16,17.79C18.65,17.79 18.2,17.57 17.89,17.21L13.59,19.76L13.68,20.32A1.68,1.68 0 0,1 12,22M10.8,4.86L6.3,7.44L6.32,7.68C6.32,8.39 5.88,9 5.26,9.25L5.29,14.5L10.8,4.86M13.2,4.86L18.71,14.5L18.74,9.25C18.12,9 17.68,8.39 17.68,7.68L17.7,7.44L13.2,4.86Z",ED="M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z",KC="M11,18H13V16H11V18M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,6A4,4 0 0,0 8,10H10A2,2 0 0,1 12,8A2,2 0 0,1 14,10C14,12 11,11.75 11,15H13C13,12.75 16,12.5 16,10A4,4 0 0,0 12,6Z",xD="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",Mte="M17.1,8.6V6.2C17.7,5.9 18.2,5.3 18.2,4.6V4.5C18.2,3.5 17.4,2.7 16.4,2.7H16.3C15.3,2.7 14.5,3.5 14.5,4.5V4.6C14.5,5.3 14.9,5.9 15.6,6.2V8.6C14.7,8.7 13.8,9.1 13.1,9.7L6.5,4.6C6.8,3.5 6.1,2.3 5,2.1C3.9,1.9 2.8,2.4 2.5,3.5C2.2,4.6 2.9,5.8 4,6.1C4.5,6.2 5.1,6.2 5.6,5.9L12,10.9C10.8,12.7 10.8,15 12.1,16.8L10.1,18.8C9.9,18.8 9.8,18.7 9.6,18.7C8.7,18.7 7.9,19.5 7.9,20.4C7.9,21.3 8.7,22 9.6,22C10.5,22 11.3,21.2 11.3,20.3V20.3C11.3,20.1 11.3,20 11.2,19.8L13.1,17.9C15.4,19.6 18.7,19.2 20.4,16.9C22.1,14.6 21.7,11.3 19.4,9.6C18.8,9.1 18,8.7 17.1,8.6M16.3,16.4C14.8,16.4 13.6,15.2 13.6,13.7C13.6,12.2 14.8,11 16.3,11C17.8,11 19,12.2 19,13.7C19,15.2 17.8,16.4 16.3,16.4",Fte="M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M19,19H15V21H19A2,2 0 0,0 21,19V15H19M19,3H15V5H19V9H21V5A2,2 0 0,0 19,3M5,5H9V3H5A2,2 0 0,0 3,5V9H5M5,15H3V19A2,2 0 0,0 5,21H9V19H5V15Z",Bm="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",kD="M16,17H5V7H16L19.55,12M17.63,5.84C17.27,5.33 16.67,5 16,5H5A2,2 0 0,0 3,7V17A2,2 0 0,0 5,19H16C16.67,19 17.27,18.66 17.63,18.15L22,12L17.63,5.84Z",SD="M4,1C2.89,1 2,1.89 2,3V7C2,8.11 2.89,9 4,9H1V11H13V9H10C11.11,9 12,8.11 12,7V3C12,1.89 11.11,1 10,1H4M4,3H10V7H4V3M14,13C12.89,13 12,13.89 12,15V19C12,20.11 12.89,21 14,21H11V23H23V21H20C21.11,21 22,20.11 22,19V15C22,13.89 21.11,13 20,13H14M3.88,13.46L2.46,14.88L4.59,17L2.46,19.12L3.88,20.54L6,18.41L8.12,20.54L9.54,19.12L7.41,17L9.54,14.88L8.12,13.46L6,15.59L3.88,13.46M14,15H20V19H14V15Z",Vte="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M6,7H18V9H6V7M6,11H18V13H6V11M6,15H18V17H6V15Z",Rte="M19,13H5V11H19V13Z",TD="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7",Nte="M7 9H2C2 6.04 4.17 3.57 7 3.09V9M20 7H18V13H15L19 17L23 13H20V7M9 3.09V9H14C14 6.04 11.83 3.57 9 3.09M2 15C2 18.3 4.7 21 8 21S14 18.3 14 15V11H2V15Z",$te="M7 9H2C2 6.04 4.17 3.57 7 3.09V9M18 17H20V11H23L19 7L15 11H18V17M9 3.09V9H14C14 6.04 11.83 3.57 9 3.09M2 15C2 18.3 4.7 21 8 21S14 18.3 14 15V11H2V15Z",AD="M14,19H18V5H14M6,19H10V5H6V19Z",OD="M15,16H13V8H15M11,16H9V8H11M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",DD="M13,16V8H15V16H13M9,16V8H11V16H9M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z",ID="M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",Qg="M8,5.14V19.14L19,12.14L8,5.14Z",LD="M10,16.5V7.5L16,12M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",PD="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z",MD="M3 6V8H14V6H3M3 10V12H14V10H3M20 10.1C19.9 10.1 19.7 10.2 19.6 10.3L18.6 11.3L20.7 13.4L21.7 12.4C21.9 12.2 21.9 11.8 21.7 11.6L20.4 10.3C20.3 10.2 20.2 10.1 20 10.1M18.1 11.9L12 17.9V20H14.1L20.2 13.9L18.1 11.9M3 14V16H10V14H3Z",Hte="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",Bte="M19,11H15V15H13V11H9V9H13V5H15V9H19M20,2H8A2,2 0 0,0 6,4V16A2,2 0 0,0 8,18H20A2,2 0 0,0 22,16V4A2,2 0 0,0 20,2M4,6H2V20A2,2 0 0,0 4,22H18V20H4V6Z",FD="M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",jte="M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z",Ute="M20.84 22.73L15.31 17.2L14.5 18V21H9.5V18L6 14.5V9C6 8.7 6.1 8.41 6.25 8.14L1.11 3L2.39 1.73L22.11 21.46L20.84 22.73M18 14.5V9C18 8 17 7 16 7V3H14V7H10.2L17.85 14.65L18 14.5M10 3H8V4.8L10 6.8V3Z",qte="M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z",VD="M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2M18 11H13L14.81 9.19A3.94 3.94 0 0 0 12 8A4 4 0 1 0 15.86 13H17.91A6 6 0 1 1 12 6A5.91 5.91 0 0 1 16.22 7.78L18 6Z",RD="M2 12C2 16.97 6.03 21 11 21C13.39 21 15.68 20.06 17.4 18.4L15.9 16.9C14.63 18.25 12.86 19 11 19C4.76 19 1.64 11.46 6.05 7.05C10.46 2.64 18 5.77 18 12H15L19 16H19.1L23 12H20C20 7.03 15.97 3 11 3C6.03 3 2 7.03 2 12Z",zte="M4,5V19L11,12M18,5V19H20V5M11,5V19L18,12",ND="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M8,8L13,12L8,16M14,8H16V16H14",Wte="M3 11H15V13H3M3 18V16H21V18M3 6H9V8H3Z",Gte="M3,13H15V11H3M3,6V8H21V6M3,18H9V16H3V18Z",$D="M18,18H6V6H18V18Z",HD="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M9,9H15V15H9",BD="M5,4H19A2,2 0 0,1 21,6V18A2,2 0 0,1 19,20H5A2,2 0 0,1 3,18V6A2,2 0 0,1 5,4M5,8V12H11V8H5M13,8V12H19V8H13M5,14V18H11V14H5M13,14V18H19V14H13Z",Qte="M19.03 7.39L20.45 5.97C20 5.46 19.55 5 19.04 4.56L17.62 6C16.07 4.74 14.12 4 12 4C7.03 4 3 8.03 3 13S7.03 22 12 22C17 22 21 17.97 21 13C21 10.88 20.26 8.93 19.03 7.39M13 14H11V7H13V14M15 1H9V3H15V1Z",jD="M6,2H18V8H18V8L14,12L18,16V16H18V22H6V16H6V16L10,12L6,8V8H6V2M16,16.5L12,12.5L8,16.5V20H16V16.5M12,11.5L16,7.5V4H8V7.5L12,11.5M10,6H14V6.75L12,8.75L10,6.75V6Z",UD="M2 3V9H4.95L6.95 15H6V21H12V16.41L17.41 11H22V5H16V9.57L10.59 15H9.06L7.06 9H8V3H2M4 5H6V7H4V5M18 7H20V9H18V7M21.15 13C21 13 20.87 13.05 20.76 13.16L19.75 14.18L21.82 16.25L22.84 15.24C23.05 15.03 23.05 14.67 22.84 14.46L21.54 13.16C21.43 13.05 21.29 13 21.15 13M19.15 14.76L13 20.91V23H15.09L21.23 16.84L19.15 14.76M8 17H10V19H8V17Z",Kte="M3,1H5V3H3V5H1V3A2,2 0 0,1 3,1M14,1A2,2 0 0,1 16,3V5H14V3H12V1H14M20,7A2,2 0 0,1 22,9V11H20V9H18V7H20M22,20A2,2 0 0,1 20,22H18V20H20V18H22V20M20,13H22V16H20V13M13,9V7H16V10H14V9H13M13,22V20H16V22H13M9,22A2,2 0 0,1 7,20V18H9V20H11V22H9M7,16V13H9V14H10V16H7M7,3V1H10V3H7M3,16A2,2 0 0,1 1,14V12H3V14H5V16H3M1,7H3V10H1V7M9,7H11V9H9V11H7V9A2,2 0 0,1 9,7M16,14A2,2 0 0,1 14,16H12V14H14V12H16V14Z",qD="M9,5V9H21V5M9,19H21V15H9M9,14H21V10H9M4,9H8V5H4M4,19H8V15H4M4,14H8V10H4V14Z",Yte="M21,5H3V7H21V5M3,19H10V17H3V19M3,13H18C19,13 20,13.43 20,15C20,16.57 19,17 18,17H16V15L12,18L16,21V19H18C20.95,19 22,17.73 22,15C22,12.28 21,11 18,11H3V13Z";function jm(e){return R1()?(Gt(e),!0):!1}function zD(e,t,{enumerable:n=!1,unwrap:r=!0}={}){for(const[i,o]of Object.entries(t))i!=="value"&&(St(o)&&r?Object.defineProperty(e,i,{get(){return o.value},set(a){o.value=a},enumerable:n}):Object.defineProperty(e,i,{value:o,enumerable:n}));return e}const Um=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const WD=e=>typeof e<"u",GD=e=>e!=null,QD=Object.prototype.toString,KD=e=>QD.call(e)==="[object Object]",jo=()=>{};function YC(...e){if(e.length!==1)return Y(...e);const t=e[0];return typeof t=="function"?Qr(j1(()=>({get:t,set:jo}))):he(t)}function qm(e,t){function n(...r){return new Promise((i,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(i).catch(o)})}return n}const ZC=e=>e();function YD(e,t={}){let n,r,i=jo;const o=u=>{clearTimeout(u),i(),i=jo};let a;return u=>{const l=it(e),c=it(t.maxWait);return n&&o(n),l<=0||c!==void 0&&c<=0?(r&&(o(r),r=void 0),Promise.resolve(u())):new Promise((f,d)=>{i=t.rejectOnCancel?d:f,a=u,c&&!r&&(r=setTimeout(()=>{n&&o(n),r=void 0,f(a())},c)),n=setTimeout(()=>{r&&o(r),r=void 0,f(u())},l)})}}function ZD(...e){let t=0,n,r=!0,i=jo,o,a,s,u,l;!St(e[0])&&typeof e[0]=="object"?{delay:a,trailing:s=!0,leading:u=!0,rejectOnCancel:l=!1}=e[0]:[a,s=!0,u=!0,l=!1]=e;const c=()=>{n&&(clearTimeout(n),n=void 0,i(),i=jo)};return d=>{const h=it(a),m=Date.now()-t,v=()=>o=d();return c(),h<=0?(t=Date.now(),v()):(m>h&&(u||!r)?(t=Date.now(),v()):s&&(o=new Promise((b,p)=>{i=l?p:b,n=setTimeout(()=>{t=Date.now(),r=!0,b(v()),c()},Math.max(0,h-m))})),!u&&!n&&(n=setTimeout(()=>r=!0,h)),r=!1,o)}}function JD(e=ZC,t={}){const{initialState:n="active"}=t,r=YC(n==="active");function i(){r.value=!1}function o(){r.value=!0}const a=(...s)=>{r.value&&e(...s)};return{isActive:Qr(r),pause:i,resume:o,eventFilter:a}}function XD(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function Xl(e){return Array.isArray(e)?e:[e]}function eI(e){return On()}function tI(e,t=200,n={}){return qm(YD(t,n),e)}function nI(e,t=200,n=!1,r=!0,i=!1){return qm(ZD(t,n,r,i),e)}function Zte(e,t={}){let n=e,r,i;const o=j1((d,h)=>(r=d,i=h,{get(){return a()},set(m){s(m)}}));function a(d=!0){return d&&r(),n}function s(d,h=!0){var m,v;if(d===n)return;const b=n;((m=t.onBeforeChange)==null?void 0:m.call(t,d,b))!==!1&&(n=d,(v=t.onChanged)==null||v.call(t,d,b),h&&i())}return zD(o,{get:a,set:s,untrackedGet:()=>a(!1),silentSet:d=>s(d,!1),peek:()=>a(!1),lay:d=>s(d,!1)},{enumerable:!0})}function rI(e,t,n={}){const{eventFilter:r=ZC,...i}=n;return ge(e,qm(r,t),i)}function iI(e,t,n={}){const{eventFilter:r,initialState:i="active",...o}=n,{eventFilter:a,pause:s,resume:u,isActive:l}=JD(r,{initialState:i});return{stop:rI(e,t,{...o,eventFilter:a}),pause:s,resume:u,isActive:l}}function JC(e,t=!0,n){eI()?_n(e,n):t?e():Xe(e)}function oI(e,t,n={}){const{immediate:r=!0,immediateCallback:i=!1}=n,o=me(!1);let a;function s(){a&&(clearTimeout(a),a=void 0)}function u(){o.value=!1,s()}function l(...c){i&&e(),s(),o.value=!0,a=setTimeout(()=>{o.value=!1,a=void 0,e(...c)},it(t))}return r&&(o.value=!0,Um&&l()),jm(u),{isPending:j4(o),start:l,stop:u}}function aI(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,i=St(e),o=me(e);function a(s){if(arguments.length)return o.value=s,o.value;{const u=it(n);return o.value=o.value===u?it(r):u,o.value}}return i?a:[o,a]}function sI(e,t,n){return ge(e,t,{...n,immediate:!0})}function Jte(e,t,n){return ge(e,(i,o,a)=>{i&&t(i,o,a)},{...n,once:!1})}const Ya=Um?window:void 0,XC=Um?window.navigator:void 0;function zm(e){var t;const n=it(e);return(t=n?.$el)!=null?t:n}function Za(...e){const t=[],n=()=>{t.forEach(s=>s()),t.length=0},r=(s,u,l,c)=>(s.addEventListener(u,l,c),()=>s.removeEventListener(u,l,c)),i=M(()=>{const s=Xl(it(e[0])).filter(u=>u!=null);return s.every(u=>typeof u!="string")?s:void 0}),o=sI(()=>{var s,u;return[(u=(s=i.value)==null?void 0:s.map(l=>zm(l)))!=null?u:[Ya].filter(l=>l!=null),Xl(it(i.value?e[1]:e[0])),Xl(Re(i.value?e[2]:e[1])),it(i.value?e[3]:e[2])]},([s,u,l,c])=>{if(n(),!s?.length||!u?.length||!l?.length)return;const f=KD(c)?{...c}:c;t.push(...s.flatMap(d=>u.flatMap(h=>l.map(m=>r(d,h,m,f)))))},{flush:"post"}),a=()=>{o(),n()};return jm(n),a}function uI(){const e=me(!1),t=On();return t&&_n(()=>{e.value=!0},t),e}function Wm(e){const t=uI();return M(()=>(t.value,!!e()))}function lI(e,t,n={}){const{window:r=Ya,...i}=n;let o;const a=Wm(()=>r&&"MutationObserver"in r),s=()=>{o&&(o.disconnect(),o=void 0)},u=M(()=>{const d=it(e),h=Xl(d).map(zm).filter(GD);return new Set(h)}),l=ge(u,d=>{s(),a.value&&d.size&&(o=new MutationObserver(t),d.forEach(h=>o.observe(h,i)))},{immediate:!0,flush:"post"}),c=()=>o?.takeRecords(),f=()=>{l(),s()};return jm(f),{isSupported:a,stop:f,takeRecords:c}}function Kg(e,t={}){const{controls:n=!1,navigator:r=XC}=t,i=Wm(()=>r&&"permissions"in r),o=me(),a=typeof e=="string"?{name:e}:e,s=me(),u=()=>{var c,f;s.value=(f=(c=o.value)==null?void 0:c.state)!=null?f:"prompt"};Za(o,"change",u,{passive:!0});const l=XD(async()=>{if(i.value){if(!o.value)try{o.value=await r.permissions.query(a)}catch{o.value=void 0}finally{u()}if(n)return Me(o.value)}});return l(),n?{state:s,isSupported:i,query:l}:s}function cI(e={}){const{navigator:t=XC,read:n=!1,source:r,copiedDuring:i=1500,legacy:o=!1}=e,a=Wm(()=>t&&"clipboard"in t),s=Kg("clipboard-read"),u=Kg("clipboard-write"),l=M(()=>a.value||o),c=me(""),f=me(!1),d=oI(()=>f.value=!1,i,{immediate:!1});async function h(){let g=!(a.value&&p(s.value));if(!g)try{c.value=await t.clipboard.readText()}catch{g=!0}g&&(c.value=b())}l.value&&n&&Za(["copy","cut"],h,{passive:!0});async function m(g=it(r)){if(l.value&&g!=null){let y=!(a.value&&p(u.value));if(!y)try{await t.clipboard.writeText(g)}catch{y=!0}y&&v(g),c.value=g,f.value=!0,d.start()}}function v(g){const y=document.createElement("textarea");y.value=g??"",y.style.position="absolute",y.style.opacity="0",document.body.appendChild(y),y.select(),document.execCommand("copy"),y.remove()}function b(){var g,y,_;return(_=(y=(g=document?.getSelection)==null?void 0:g.call(document))==null?void 0:y.toString())!=null?_:""}function p(g){return g==="granted"||g==="prompt"}return{isSupported:l,text:c,copied:f,copy:m}}function fI(e){return JSON.parse(JSON.stringify(e))}const Al=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ol="__vueuse_ssr_handlers__",dI=hI();function hI(){return Ol in Al||(Al[Ol]=Al[Ol]||{}),Al[Ol]}function mI(e,t){return dI[e]||t}function pI(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const vI={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Yg="vueuse-storage";function gI(e,t,n,r={}){var i;const{flush:o="pre",deep:a=!0,listenToStorageChanges:s=!0,writeDefaults:u=!0,mergeDefaults:l=!1,shallow:c,window:f=Ya,eventFilter:d,onError:h=B=>{console.error(B)},initOnMounted:m}=r,v=(c?me:he)(typeof t=="function"?t():t),b=M(()=>it(e));if(!n)try{n=mI("getDefaultStorage",()=>{var B;return(B=Ya)==null?void 0:B.localStorage})()}catch(B){h(B)}if(!n)return v;const p=it(t),g=pI(p),y=(i=r.serializer)!=null?i:vI[g],{pause:_,resume:w}=iI(v,B=>F(B),{flush:o,deep:a,eventFilter:d});ge(b,()=>P(),{flush:o});let C=!1;const E=B=>{m&&!C||P(B)},k=B=>{m&&!C||R(B)};f&&s&&(n instanceof Storage?Za(f,"storage",E,{passive:!0}):Za(f,Yg,k)),m?JC(()=>{C=!0,P()}):P();function I(B,G){if(f){const oe={key:b.value,oldValue:B,newValue:G,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",oe):new CustomEvent(Yg,{detail:oe}))}}function F(B){try{const G=n.getItem(b.value);if(B==null)I(G,null),n.removeItem(b.value);else{const oe=y.write(B);G!==oe&&(n.setItem(b.value,oe),I(G,oe))}}catch(G){h(G)}}function V(B){const G=B?B.newValue:n.getItem(b.value);if(G==null)return u&&p!=null&&n.setItem(b.value,y.write(p)),p;if(!B&&l){const oe=y.read(G);return typeof l=="function"?l(oe,p):g==="object"&&!Array.isArray(oe)?{...p,...oe}:oe}else return typeof G!="string"?G:y.read(G)}function P(B){if(!(B&&B.storageArea!==n)){if(B&&B.key==null){v.value=p;return}if(!(B&&B.key!==b.value)){_();try{const G=y.write(v.value);(B===void 0||B?.newValue!==G)&&(v.value=V(B))}catch(G){h(G)}finally{B?Xe(w):w()}}}}function R(B){P(B.detail)}return v}const Zg=1;function Xte(e,t={}){const{throttle:n=0,idle:r=200,onStop:i=jo,onScroll:o=jo,offset:a={left:0,right:0,top:0,bottom:0},observe:s={mutation:!1},eventListenerOptions:u={capture:!1,passive:!0},behavior:l="auto",window:c=Ya,onError:f=I=>{console.error(I)}}=t,d=typeof s=="boolean"?{mutation:s}:s,h=me(0),m=me(0),v=M({get(){return h.value},set(I){p(I,void 0)}}),b=M({get(){return m.value},set(I){p(void 0,I)}});function p(I,F){var V,P,R,B;if(!c)return;const G=it(e);if(!G)return;(R=G instanceof Document?c.document.body:G)==null||R.scrollTo({top:(V=it(F))!=null?V:b.value,left:(P=it(I))!=null?P:v.value,behavior:it(l)});const oe=((B=G?.document)==null?void 0:B.documentElement)||G?.documentElement||G;v!=null&&(h.value=oe.scrollLeft),b!=null&&(m.value=oe.scrollTop)}const g=me(!1),y=Nt({left:!0,right:!1,top:!0,bottom:!1}),_=Nt({left:!1,right:!1,top:!1,bottom:!1}),w=I=>{g.value&&(g.value=!1,_.left=!1,_.right=!1,_.top=!1,_.bottom=!1,i(I))},C=tI(w,n+r),E=I=>{var F;if(!c)return;const V=((F=I?.document)==null?void 0:F.documentElement)||I?.documentElement||zm(I),{display:P,flexDirection:R,direction:B}=getComputedStyle(V),G=B==="rtl"?-1:1,oe=V.scrollLeft;_.left=oeh.value;const ve=Math.abs(oe*G)<=(a.left||0),ce=Math.abs(oe*G)+V.clientWidth>=V.scrollWidth-(a.right||0)-Zg;P==="flex"&&R==="row-reverse"?(y.left=ce,y.right=ve):(y.left=ve,y.right=ce),h.value=oe;let ye=V.scrollTop;I===c.document&&!ye&&(ye=c.document.body.scrollTop),_.top=yem.value;const q=Math.abs(ye)<=(a.top||0),le=Math.abs(ye)+V.clientHeight>=V.scrollHeight-(a.bottom||0)-Zg;P==="flex"&&R==="column-reverse"?(y.top=le,y.bottom=q):(y.top=q,y.bottom=le),m.value=ye},k=I=>{var F;if(!c)return;const V=(F=I.target.documentElement)!=null?F:I.target;E(V),g.value=!0,C(I),o(I)};return Za(e,"scroll",n?nI(k,n,!0,!1):k,u),JC(()=>{try{const I=it(e);if(!I)return;E(I)}catch(I){f(I)}}),d?.mutation&&e!=null&&e!==c&&e!==document&&lI(e,()=>{const I=it(e);I&&E(I)},{attributes:!0,childList:!0,subtree:!0}),Za(e,"scrollend",w,u),{x:v,y:b,isScrolling:g,arrivedState:y,directions:_,measure(){const I=it(e);c&&I&&E(I)}}}function io(e,t,n={}){const{window:r=Ya}=n;return gI(e,t,r?.localStorage,n)}function ene(e,t){const n=me(t);return ge(YC(e),(r,i)=>{n.value=i},{flush:"sync"}),Qr(n)}function tne(e,t,n,r={}){var i,o,a;const{clone:s=!1,passive:u=!1,eventName:l,deep:c=!1,defaultValue:f,shouldEmit:d}=r,h=On(),m=n||h?.emit||((i=h?.$emit)==null?void 0:i.bind(h))||((a=(o=h?.proxy)==null?void 0:o.$emit)==null?void 0:a.bind(h?.proxy));let v=l;v=v||`update:${t.toString()}`;const b=y=>s?typeof s=="function"?s(y):fI(y):y,p=()=>WD(e[t])?b(e[t]):f,g=y=>{d?d(y)&&m(v,y):m(v,y)};if(u){const y=p(),_=he(y);let w=!1;return ge(()=>e[t],C=>{w||(w=!0,_.value=b(C),Xe(()=>w=!1))}),ge(_,C=>{!w&&(C!==e[t]||c)&&g(C)},{deep:c}),_}else return M({get(){return p()},set(y){g(y)}})}const yI=()=>io("cyclePointsOrderDesc",!0),bI=()=>io("jobTheme","default"),_I=()=>io("reducedAnimation",!1),wI=()=>io("useWorkflowWarnings",!0),nne=()=>io("logWordWrap",!1);var eE=typeof global=="object"&&global&&global.Object===Object&&global,CI=typeof self=="object"&&self&&self.Object===Object&&self,ni=eE||CI||Function("return this")(),fr=ni.Symbol,tE=Object.prototype,EI=tE.hasOwnProperty,xI=tE.toString,Ls=fr?fr.toStringTag:void 0;function kI(e){var t=EI.call(e,Ls),n=e[Ls];try{e[Ls]=void 0;var r=!0}catch{}var i=xI.call(e);return r&&(t?e[Ls]=n:delete e[Ls]),i}var SI=Object.prototype,TI=SI.toString;function AI(e){return TI.call(e)}var OI="[object Null]",DI="[object Undefined]",Jg=fr?fr.toStringTag:void 0;function mo(e){return e==null?e===void 0?DI:OI:Jg&&Jg in Object(e)?kI(e):AI(e)}function xr(e){return e!=null&&typeof e=="object"}var II="[object Symbol]";function Gm(e){return typeof e=="symbol"||xr(e)&&mo(e)==II}function LI(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n0){if(++t>=ZI)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function tL(e){return function(){return e}}var Nc=function(){try{var e=Jo(Object,"defineProperty");return e({},"",{}),e}catch{}}(),nL=Nc?function(e,t){return Nc(e,"toString",{configurable:!0,enumerable:!1,value:tL(t),writable:!0})}:Qm,iE=eL(nL);function oE(e,t){for(var n=-1,r=e==null?0:e.length;++n-1&&e%1==0&&e-1&&e%1==0&&e<=lL}function rl(e){return e!=null&&Zm(e.length)&&!Vf(e)}function cL(e,t,n){if(!Gn(n))return!1;var r=typeof t;return(r=="number"?rl(n)&&Rf(t,n.length):r=="string"&&t in n)?nl(n[t],e):!1}function fL(e){return uL(function(t,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(i--,o):void 0,a&&cL(n[0],n[1],a)&&(o=i<3?void 0:o,i=1),t=Object(t);++r-1}function _7(e,t){var n=this.__data__,r=$f(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Pi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ti?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r=r?e:q7(e,t,n)}var W7="\\ud800-\\udfff",G7="\\u0300-\\u036f",Q7="\\ufe20-\\ufe2f",K7="\\u20d0-\\u20ff",Y7=G7+Q7+K7,Z7="\\ufe0e\\ufe0f",J7="\\u200d",X7=RegExp("["+J7+W7+Y7+Z7+"]");function vE(e){return X7.test(e)}function eP(e){return e.split("")}var gE="\\ud800-\\udfff",tP="\\u0300-\\u036f",nP="\\ufe20-\\ufe2f",rP="\\u20d0-\\u20ff",iP=tP+nP+rP,oP="\\ufe0e\\ufe0f",aP="["+gE+"]",ch="["+iP+"]",fh="\\ud83c[\\udffb-\\udfff]",sP="(?:"+ch+"|"+fh+")",yE="[^"+gE+"]",bE="(?:\\ud83c[\\udde6-\\uddff]){2}",_E="[\\ud800-\\udbff][\\udc00-\\udfff]",uP="\\u200d",wE=sP+"?",CE="["+oP+"]?",lP="(?:"+uP+"(?:"+[yE,bE,_E].join("|")+")"+CE+wE+")*",cP=CE+wE+lP,fP="(?:"+[yE+ch+"?",ch,bE,_E,aP].join("|")+")",dP=RegExp(fh+"(?="+fh+")|"+fP+cP,"g");function hP(e){return e.match(dP)||[]}function mP(e){return vE(e)?hP(e):eP(e)}function pP(e){return function(t){t=ol(t);var n=vE(t)?mP(t):void 0,r=n?n[0]:t.charAt(0),i=n?z7(n,1).join(""):t.slice(1);return r[e]()+i}}var La=pP("toUpperCase");function vP(e,t,n,r){for(var i=-1,o=e==null?0:e.length;++is))return!1;var l=o.get(e),c=o.get(t);if(l&&c)return l==t&&c==e;var f=-1,d=!0,h=n&MF?new Bc:void 0;for(o.set(e,t),o.set(t,e);++fe),$V=Object.fromEntries(YE.map(e=>[e,{density:"compact",variant:"outlined",clearIcon:Ka,hideDetails:"auto"}])),HV={theme:{defaultTheme:"light",themes:{light:{dark:!1,colors:{primary:Tl.lightBlue.accent4,"primary-darken-1":Tl.lightBlue.darken4,secondary:Tl.teal.accent4,"secondary-darken-1":Tl.teal.darken3}}}},display:{mobileBreakpoint:991},icons:{defaultSet:"mdi",aliases:FA,sets:{mdi:VA}},aliases:{VSelectActions:Fm},defaults:{VTooltip:{activator:"parent",location:"bottom"},VList:{slim:!0},VSelectActions:{class:"mt-n2"},...$V}};function ZE(e={}){const t=_I();return M(()=>IV({global:{transition:t.value?"no":void 0,ripple:t.value?!1:void 0}},e))}var Dy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function rne(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ap(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){var i=!1;try{i=this instanceof r}catch{}return i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var Bn={},Qd,Iy;function BV(){if(Iy)return Qd;Iy=1,Qd=e;function e(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}return e.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var n=Math.random(),r=Math.floor(n*this.jitter*t);t=(Math.floor(n*10)&1)==0?t-r:t+r}return Math.min(t,this.max)|0},e.prototype.reset=function(){this.attempts=0},e.prototype.setMin=function(t){this.ms=t},e.prototype.setMax=function(t){this.max=t},e.prototype.setJitter=function(t){this.jitter=t},Qd}var Kd={exports:{}},Ly;function jV(){return Ly||(Ly=1,function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(u,l,c){this.fn=u,this.context=l,this.once=c||!1}function o(u,l,c,f,d){if(typeof c!="function")throw new TypeError("The listener must be a function");var h=new i(c,f||u,d),m=n?n+l:l;return u._events[m]?u._events[m].fn?u._events[m]=[u._events[m],h]:u._events[m].push(h):(u._events[m]=h,u._eventsCount++),u}function a(u,l){--u._eventsCount===0?u._events=new r:delete u._events[l]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],c,f;if(this._eventsCount===0)return l;for(f in c=this._events)t.call(c,f)&&l.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(c)):l},s.prototype.listeners=function(l){var c=n?n+l:l,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var d=0,h=f.length,m=new Array(h);d=48&&e<=57}function JE(e){return e>=97&&e<=122||e>=65&&e<=90}function XE(e){return JE(e)||e===95}function zV(e){return JE(e)||xu(e)||e===95}function WV(e){var t;let n=Number.MAX_SAFE_INTEGER,r=null,i=-1;for(let a=0;as===0?a:a.slice(n)).slice((t=r)!==null&&t!==void 0?t:0,i+1)}function GV(e){let t=0;for(;t1&&r.slice(1).every(h=>h.length===0||yh(h.charCodeAt(0))),a=n.endsWith('\\"""'),s=e.endsWith('"')&&!a,u=e.endsWith("\\"),l=s||u,c=!i||e.length>70||l||o||a;let f="";const d=i&&yh(e.charCodeAt(0));return(c&&!d||o)&&(f+=` -`),f+=n,(c||l)&&(f+=` -`),'"""'+f+'"""'}function KV(e){return`"${e.replace(YV,ZV)}"`}const YV=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function ZV(e){return JV[e.charCodeAt(0)]}const JV=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"];function tc(e,t){if(!!!e)throw new Error(t)}const XV=10,ex=2;function sp(e){return qf(e,[])}function qf(e,t){switch(typeof e){case"string":return JSON.stringify(e);case"function":return e.name?`[function ${e.name}]`:"[function]";case"object":return eR(e,t);default:return String(e)}}function eR(e,t){if(e===null)return"null";if(t.includes(e))return"[Circular]";const n=[...t,e];if(tR(e)){const r=e.toJSON();if(r!==e)return typeof r=="string"?r:qf(r,n)}else if(Array.isArray(e))return rR(e,n);return nR(e,n)}function tR(e){return typeof e.toJSON=="function"}function nR(e,t){const n=Object.entries(e);return n.length===0?"{}":t.length>ex?"["+iR(e)+"]":"{ "+n.map(([i,o])=>i+": "+qf(o,t)).join(", ")+" }"}function rR(e,t){if(e.length===0)return"[]";if(t.length>ex)return"[Array]";const n=Math.min(XV,e.length),r=e.length-n,i=[];for(let o=0;o1&&i.push(`... ${r} more items`),"["+i.join(", ")+"]"}function iR(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){const n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}class oR{constructor(t,n,r){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}let tx=class{constructor(t,n,r,i,o,a){this.kind=t,this.start=n,this.end=r,this.line=i,this.column=o,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}};const nx={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},aR=new Set(Object.keys(nx));function Fy(e){const t=e?.kind;return typeof t=="string"&&aR.has(t)}var _a;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(_a||(_a={}));var pe;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(pe||(pe={}));const Yi=Object.freeze({});function kr(e,t,n=nx){const r=new Map;for(const p of Object.values(pe))r.set(p,rx(t,p));let i,o=Array.isArray(e),a=[e],s=-1,u=[],l=e,c,f;const d=[],h=[];do{s++;const p=s===a.length,g=p&&u.length!==0;if(p){if(c=h.length===0?void 0:d[d.length-1],l=f,f=h.pop(),g)if(o){l=l.slice();let _=0;for(const[w,C]of u){const E=w-_;C===null?(l.splice(E,1),_++):l[E]=C}}else{l={...l};for(const[_,w]of u)l[_]=w}s=i.index,a=i.keys,u=i.edits,o=i.inArray,i=i.prev}else if(f){if(c=o?s:a[s],l=f[c],l==null)continue;d.push(c)}let y;if(!Array.isArray(l)){var m,v;Fy(l)||tc(!1,`Invalid AST Node: ${sp(l)}.`);const _=p?(m=r.get(l.kind))===null||m===void 0?void 0:m.leave:(v=r.get(l.kind))===null||v===void 0?void 0:v.enter;if(y=_?.call(t,l,c,f,d,h),y===Yi)break;if(y===!1){if(!p){d.pop();continue}}else if(y!==void 0&&(u.push([c,y]),!p))if(Fy(y))l=y;else{d.pop();continue}}if(y===void 0&&g&&u.push([c,l]),p)d.pop();else{var b;i={inArray:o,index:s,keys:a,edits:u,prev:i},o=Array.isArray(l),a=o?l:(b=n[l.kind])!==null&&b!==void 0?b:[],s=-1,u=[],f&&h.push(f),f=l}}while(i!==void 0);return u.length!==0?u[u.length-1][1]:e}function one(e){const t=new Array(e.length).fill(null),n=Object.create(null);for(const r of Object.values(pe)){let i=!1;const o=new Array(e.length).fill(void 0),a=new Array(e.length).fill(void 0);for(let u=0;ue.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>De(e.definitions,` - -`)},OperationDefinition:{leave(e){const t=Ye("(",De(e.variableDefinitions,", "),")"),n=De([e.operation,De([e.name,t]),De(e.directives," ")]," ");return(n==="query"?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r})=>e+": "+t+Ye(" = ",n)+Ye(" ",De(r," "))},SelectionSet:{leave:({selections:e})=>vr(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:i}){const o=Ye("",e,": ")+t;let a=o+Ye("(",De(n,", "),")");return a.length>sR&&(a=o+Ye(`( -`,nc(De(n,` -`)),` -)`)),De([a,De(r," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+Ye(" ",De(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>De(["...",Ye("on ",e),De(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:i})=>`fragment ${e}${Ye("(",De(n,", "),")")} on ${t} ${Ye("",De(r," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?QV(e):KV(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+De(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+De(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+Ye("(",De(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>Ye("",e,` -`)+De(["schema",De(t," "),vr(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>Ye("",e,` -`)+De(["scalar",t,De(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>Ye("",e,` -`)+De(["type",t,Ye("implements ",De(n," & ")),De(r," "),vr(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:i})=>Ye("",e,` -`)+t+(Vy(n)?Ye(`( -`,nc(De(n,` -`)),` -)`):Ye("(",De(n,", "),")"))+": "+r+Ye(" ",De(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:i})=>Ye("",e,` -`)+De([t+": "+n,Ye("= ",r),De(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>Ye("",e,` -`)+De(["interface",t,Ye("implements ",De(n," & ")),De(r," "),vr(i)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:n,types:r})=>Ye("",e,` -`)+De(["union",t,De(n," "),Ye("= ",De(r," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:n,values:r})=>Ye("",e,` -`)+De(["enum",t,De(n," "),vr(r)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:n})=>Ye("",e,` -`)+De([t,De(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>Ye("",e,` -`)+De(["input",t,De(n," "),vr(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,repeatable:r,locations:i})=>Ye("",e,` -`)+"directive @"+t+(Vy(n)?Ye(`( -`,nc(De(n,` -`)),` -)`):Ye("(",De(n,", "),")"))+(r?" repeatable":"")+" on "+De(i," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>De(["extend schema",De(e," "),vr(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>De(["extend scalar",e,De(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>De(["extend type",e,Ye("implements ",De(t," & ")),De(n," "),vr(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>De(["extend interface",e,Ye("implements ",De(t," & ")),De(n," "),vr(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>De(["extend union",e,De(t," "),Ye("= ",De(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>De(["extend enum",e,De(t," "),vr(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>De(["extend input",e,De(t," "),vr(n)]," ")}};function De(e,t=""){var n;return(n=e?.filter(r=>r).join(t))!==null&&n!==void 0?n:""}function vr(e){return Ye(`{ -`,nc(De(e,` -`)),` -}`)}function Ye(e,t,n=""){return t!=null&&t!==""?e+t+n:""}function nc(e){return Ye(" ",e.replace(/\n/g,` - `))}function Vy(e){var t;return(t=e?.some(n=>n.includes(` -`)))!==null&&t!==void 0?t:!1}const lR=Object.freeze(Object.defineProperty({__proto__:null,print:mi},Symbol.toStringTag,{value:"Module"})),cR=ap(lR);function fR(e,t){let n=null;for(const i of e.definitions)if(i.kind===pe.OPERATION_DEFINITION){var r;if(t==null){if(n)return null;n=i}else if(((r=i.name)===null||r===void 0?void 0:r.value)===t)return i}return n}const dR=Object.freeze(Object.defineProperty({__proto__:null,getOperationAST:fR},Symbol.toStringTag,{value:"Module"})),hR=ap(dR);function mR(e){var t,n=e.Symbol;return typeof n=="function"?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}var ha;typeof self<"u"?ha=self:typeof window<"u"?ha=window:typeof global<"u"?ha=global:typeof module<"u"?ha=module:ha=Function("return this")();var pR=mR(ha);const vR=Object.freeze(Object.defineProperty({__proto__:null,default:pR},Symbol.toStringTag,{value:"Module"})),gR=ap(vR);var Eo={},Ry;function yR(){if(Ry)return Eo;Ry=1,Object.defineProperty(Eo,"__esModule",{value:!0}),Eo.GRAPHQL_SUBSCRIPTIONS=Eo.GRAPHQL_WS=void 0;var e="graphql-ws";Eo.GRAPHQL_WS=e;var t="graphql-subscriptions";return Eo.GRAPHQL_SUBSCRIPTIONS=t,Eo}var xo={},Ny;function bR(){if(Ny)return xo;Ny=1,Object.defineProperty(xo,"__esModule",{value:!0}),xo.WS_TIMEOUT=xo.MIN_WS_TIMEOUT=void 0;var e=1e3;xo.MIN_WS_TIMEOUT=e;var t=3e4;return xo.WS_TIMEOUT=t,xo}var Pl={},$y;function _R(){if($y)return Pl;$y=1,Object.defineProperty(Pl,"__esModule",{value:!0});var e=function(){function t(){throw new Error("Static Class")}return t.GQL_CONNECTION_INIT="connection_init",t.GQL_CONNECTION_ACK="connection_ack",t.GQL_CONNECTION_ERROR="connection_error",t.GQL_CONNECTION_KEEP_ALIVE="ka",t.GQL_CONNECTION_TERMINATE="connection_terminate",t.GQL_START="start",t.GQL_DATA="data",t.GQL_ERROR="error",t.GQL_COMPLETE="complete",t.GQL_STOP="stop",t.SUBSCRIPTION_START="subscription_start",t.SUBSCRIPTION_DATA="subscription_data",t.SUBSCRIPTION_SUCCESS="subscription_success",t.SUBSCRIPTION_FAIL="subscription_fail",t.SUBSCRIPTION_END="subscription_end",t.INIT="init",t.INIT_SUCCESS="init_success",t.INIT_FAIL="init_fail",t.KEEP_ALIVE="keepalive",t}();return Pl.default=e,Pl}var Hy;function wR(){if(Hy)return Bn;Hy=1;var e=Bn&&Bn.__assign||function(){return e=Object.assign||function(p){for(var g,y=1,_=arguments.length;y<_;y++){g=arguments[y];for(var w in g)Object.prototype.hasOwnProperty.call(g,w)&&(p[w]=g[w])}return p},e.apply(this,arguments)},t=Bn&&Bn.__awaiter||function(p,g,y,_){function w(C){return C instanceof y?C:new y(function(E){E(C)})}return new(y||(y=Promise))(function(C,E){function k(V){try{F(_.next(V))}catch(P){E(P)}}function I(V){try{F(_.throw(V))}catch(P){E(P)}}function F(V){V.done?C(V.value):w(V.value).then(k,I)}F((_=_.apply(p,g||[])).next())})},n=Bn&&Bn.__generator||function(p,g){var y={label:0,sent:function(){if(C[0]&1)throw C[1];return C[1]},trys:[],ops:[]},_,w,C,E;return E={next:k(0),throw:k(1),return:k(2)},typeof Symbol=="function"&&(E[Symbol.iterator]=function(){return this}),E;function k(F){return function(V){return I([F,V])}}function I(F){if(_)throw new TypeError("Generator is already executing.");for(;y;)try{if(_=1,w&&(C=F[0]&2?w.return:F[0]?w.throw||((C=w.return)&&C.call(w),0):w.next)&&!(C=C.call(w,F[1])).done)return C;switch(w=0,C&&(F=[F[0]&2,C.value]),F[0]){case 0:case 1:C=F;break;case 4:return y.label++,{value:F[1],done:!1};case 5:y.label++,w=F[1],F=[0];continue;case 7:F=y.ops.pop(),y.trys.pop();continue;default:if(C=y.trys,!(C=C.length>0&&C[C.length-1])&&(F[0]===6||F[0]===2)){y=0;continue}if(F[0]===3&&(!C||F[1]>C[0]&&F[1]0){var V=E.shift();V&&V.applyMiddleware.apply(k,[g,I])}else _(g)};I()};C(r([],y.middlewares,!0),y)})},p.prototype.use=function(g){var y=this;return g.map(function(_){if(typeof _.applyMiddleware=="function")y.middlewares.push(_);else throw new Error("Middleware must implement the applyMiddleware function.")}),this},p.prototype.getConnectionParams=function(g){return function(){return new Promise(function(y,_){if(typeof g=="function")try{return y(g.call(null))}catch(w){return _(w)}y(g)})}},p.prototype.executeOperation=function(g,y){var _=this;this.client===null&&this.connect();var w=this.generateOperationId();return this.operations[w]={options:g,handler:y},this.applyMiddlewares(g).then(function(C){_.checkOperationOptions(C,y),_.operations[w]&&(_.operations[w]={options:C,handler:y},_.sendMessage(w,v.default.GQL_START,C))}).catch(function(C){_.unsubscribe(w),y(_.formatErrors(C))}),w},p.prototype.getObserver=function(g,y,_){return typeof g=="function"?{next:function(w){return g(w)},error:function(w){return y&&y(w)},complete:function(){return _&&_()}}:g},p.prototype.createMaxConnectTimeGenerator=function(){var g=this.minWsTimeout,y=this.wsTimeout;return new a({min:g,max:y,factor:1.2})},p.prototype.clearCheckConnectionInterval=function(){this.checkConnectionIntervalId&&(clearInterval(this.checkConnectionIntervalId),this.checkConnectionIntervalId=null)},p.prototype.clearMaxConnectTimeout=function(){this.maxConnectTimeoutId&&(clearTimeout(this.maxConnectTimeoutId),this.maxConnectTimeoutId=null)},p.prototype.clearTryReconnectTimeout=function(){this.tryReconnectTimeoutId&&(clearTimeout(this.tryReconnectTimeoutId),this.tryReconnectTimeoutId=null)},p.prototype.clearInactivityTimeout=function(){this.inactivityTimeoutId&&(clearTimeout(this.inactivityTimeoutId),this.inactivityTimeoutId=null)},p.prototype.setInactivityTimeout=function(){var g=this;this.inactivityTimeout>0&&Object.keys(this.operations).length===0&&(this.inactivityTimeoutId=setTimeout(function(){Object.keys(g.operations).length===0&&g.close()},this.inactivityTimeout))},p.prototype.checkOperationOptions=function(g,y){var _=g.query,w=g.variables,C=g.operationName;if(!_)throw new Error("Must provide a query.");if(!y)throw new Error("Must provide an handler.");if(!(0,u.default)(_)&&!(0,f.getOperationAST)(_,C)||C&&!(0,u.default)(C)||w&&!(0,l.default)(w))throw new Error("Incorrect option types. query must be a string or a document,`operationName` must be a string, and `variables` must be an object.")},p.prototype.buildMessage=function(g,y,_){var w=_&&_.query?e(e({},_),{query:typeof _.query=="string"?_.query:(0,c.print)(_.query)}):_;return{id:g,type:y,payload:w}},p.prototype.formatErrors=function(g){return Array.isArray(g)?g:g&&g.errors?this.formatErrors(g.errors):g&&g.message?[g]:[{name:"FormatedError",message:"Unknown error",originalError:g}]},p.prototype.sendMessage=function(g,y,_){this.sendMessageRaw(this.buildMessage(g,y,_))},p.prototype.sendMessageRaw=function(g){switch(this.status){case this.wsImpl.OPEN:var y=JSON.stringify(g);try{JSON.parse(y)}catch{this.eventEmitter.emit("error",new Error("Message must be JSON-serializable. Got: "+g))}this.client.send(y);break;case this.wsImpl.CONNECTING:this.unsentMessagesQueue.push(g);break;default:this.reconnecting||this.eventEmitter.emit("error",new Error("A message was not sent because socket is not connected, is closing or is already closed. Message was: "+JSON.stringify(g)))}},p.prototype.generateOperationId=function(){return String(++this.nextOperationId)},p.prototype.tryReconnect=function(){var g=this;if(!(!this.reconnect||this.backoff.attempts>=this.reconnectionAttempts)){this.reconnecting||(Object.keys(this.operations).forEach(function(_){g.unsentMessagesQueue.push(g.buildMessage(_,v.default.GQL_START,g.operations[_].options))}),this.reconnecting=!0),this.clearTryReconnectTimeout();var y=this.backoff.duration();this.tryReconnectTimeoutId=setTimeout(function(){g.connect()},y)}},p.prototype.flushUnsentMessagesQueue=function(){var g=this;this.unsentMessagesQueue.forEach(function(y){g.sendMessageRaw(y)}),this.unsentMessagesQueue=[]},p.prototype.checkConnection=function(){if(this.wasKeepAliveReceived){this.wasKeepAliveReceived=!1;return}this.reconnecting||this.close(!1,!0)},p.prototype.checkMaxConnectTimeout=function(){var g=this;this.clearMaxConnectTimeout(),this.maxConnectTimeoutId=setTimeout(function(){g.status!==g.wsImpl.OPEN&&(g.reconnecting=!0,g.close(!1,!0))},this.maxConnectTimeGenerator.duration())},p.prototype.connect=function(){var g,y=this;this.client=new((g=this.wsImpl).bind.apply(g,r([void 0,this.url,this.wsProtocols],this.wsOptionArguments,!1))),this.checkMaxConnectTimeout(),this.client.onopen=function(){return t(y,void 0,void 0,function(){var _,w;return n(this,function(C){switch(C.label){case 0:if(this.status!==this.wsImpl.OPEN)return[3,4];this.clearMaxConnectTimeout(),this.closedByUser=!1,this.eventEmitter.emit(this.reconnecting?"reconnecting":"connecting"),C.label=1;case 1:return C.trys.push([1,3,,4]),[4,this.connectionParams()];case 2:return _=C.sent(),this.sendMessage(void 0,v.default.GQL_CONNECTION_INIT,_),this.flushUnsentMessagesQueue(),[3,4];case 3:return w=C.sent(),this.sendMessage(void 0,v.default.GQL_CONNECTION_ERROR,w),this.flushUnsentMessagesQueue(),[3,4];case 4:return[2]}})})},this.client.onclose=function(){y.closedByUser||y.close(!1,!1)},this.client.onerror=function(_){y.eventEmitter.emit("error",_)},this.client.onmessage=function(_){var w=_.data;y.processReceivedData(w)}},p.prototype.processReceivedData=function(g){var y,_;try{y=JSON.parse(g),_=y.id}catch{throw new Error("Message must be JSON-parseable. Got: "+g)}if([v.default.GQL_DATA,v.default.GQL_COMPLETE,v.default.GQL_ERROR].indexOf(y.type)!==-1&&!this.operations[_]){this.unsubscribe(_);return}switch(y.type){case v.default.GQL_CONNECTION_ERROR:this.connectionCallback&&this.connectionCallback(y.payload);break;case v.default.GQL_CONNECTION_ACK:this.eventEmitter.emit(this.reconnecting?"reconnected":"connected",y.payload),this.reconnecting=!1,this.backoff.reset(),this.maxConnectTimeGenerator.reset(),this.connectionCallback&&this.connectionCallback();break;case v.default.GQL_COMPLETE:var w=this.operations[_].handler;delete this.operations[_],w.call(this,null,null);break;case v.default.GQL_ERROR:this.operations[_].handler(this.formatErrors(y.payload),null),delete this.operations[_];break;case v.default.GQL_DATA:var C=y.payload.errors?e(e({},y.payload),{errors:this.formatErrors(y.payload.errors)}):y.payload;this.operations[_].handler(null,C);break;case v.default.GQL_CONNECTION_KEEP_ALIVE:var E=typeof this.wasKeepAliveReceived>"u";this.wasKeepAliveReceived=!0,E&&this.checkConnection(),this.checkConnectionIntervalId&&(clearInterval(this.checkConnectionIntervalId),this.checkConnection()),this.checkConnectionIntervalId=setInterval(this.checkConnection.bind(this),this.wsTimeout);break;default:throw new Error("Invalid message type!")}},p.prototype.unsubscribe=function(g){this.operations[g]&&(delete this.operations[g],this.setInactivityTimeout(),this.sendMessage(g,v.default.GQL_STOP,void 0))},p}();return Bn.SubscriptionClient=b,Bn}var bh=wR(),_h=function(e,t){return _h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},_h(e,t)};function Or(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");_h(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var j=function(){return j=Object.assign||function(t){for(var n,r=1,i=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){n=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]=ER){var t=console[e]||console.log;return t.apply(console,arguments)}}}(function(e){e.debug=Ml("debug"),e.log=Ml("log"),e.warn=Ml("warn"),e.error=Ml("error")})(Do||(Do={}));var up="3.14.0";function gr(e){try{return e()}catch{}}const jc=gr(function(){return globalThis})||gr(function(){return window})||gr(function(){return self})||gr(function(){return global})||gr(function(){return gr.constructor("return this")()});var jy=new Map;function wh(e){var t=jy.get(e)||1;return jy.set(e,t+1),"".concat(e,":").concat(t,":").concat(Math.random().toString(36).slice(2))}function ax(e,t){t===void 0&&(t=0);var n=wh("stringifyForDisplay");return JSON.stringify(e,function(r,i){return i===void 0?n:i},t).split(JSON.stringify(n)).join("")}function Fl(e){return function(t){for(var n=[],r=1;r"}}function lp(e,t){if(t===void 0&&(t=[]),!!e)return jc[Uy]&&jc[Uy](e,t.map(sx))}function cp(e,t){if(t===void 0&&(t=[]),!!e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:up,message:e,args:t.map(sx)})))}function xR(e){return typeof e=="object"&&e!==null}function kR(e,t){if(!!!e)throw new Error(t??"Unexpected invariant triggered.")}const SR=/\r\n|[\n\r]/g;function Ch(e,t){let n=0,r=1;for(const i of e.body.matchAll(SR)){if(typeof i.index=="number"||kR(!1),i.index>=t)break;n=i.index+i[0].length,r+=1}return{line:r,column:t+1-n}}function TR(e){return ux(e.source,Ch(e.source,e.start))}function ux(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,i=t.line-1,o=e.locationOffset.line-1,a=t.line+o,s=t.line===1?n:0,u=t.column+s,l=`${e.name}:${a}:${u} -`,c=r.split(/\r\n|[\n\r]/g),f=c[i];if(f.length>120){const d=Math.floor(u/80),h=u%80,m=[];for(let v=0;v["|",v]),["|","^".padStart(h)],["|",m[d+1]]])}return l+qy([[`${a-1} |`,c[i-1]],[`${a} |`,f],["|","^".padStart(u)],[`${a+1} |`,c[i+1]]])}function qy(e){const t=e.filter(([r,i])=>i!==void 0),n=Math.max(...t.map(([r])=>r.length));return t.map(([r,i])=>r.padStart(n)+(i?" "+i:"")).join(` -`)}function AR(e){const t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}class fp extends Error{constructor(t,...n){var r,i,o;const{nodes:a,source:s,positions:u,path:l,originalError:c,extensions:f}=AR(n);super(t),this.name="GraphQLError",this.path=l??void 0,this.originalError=c??void 0,this.nodes=zy(Array.isArray(a)?a:a?[a]:void 0);const d=zy((r=this.nodes)===null||r===void 0?void 0:r.map(m=>m.loc).filter(m=>m!=null));this.source=s??(d==null||(i=d[0])===null||i===void 0?void 0:i.source),this.positions=u??d?.map(m=>m.start),this.locations=u&&s?u.map(m=>Ch(s,m)):d?.map(m=>Ch(m.source,m.start));const h=xR(c?.extensions)?c?.extensions:void 0;this.extensions=(o=f??h)!==null&&o!==void 0?o:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),c!=null&&c.stack?Object.defineProperty(this,"stack",{value:c.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,fp):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(const n of this.nodes)n.loc&&(t+=` - -`+TR(n.loc));else if(this.source&&this.locations)for(const n of this.locations)t+=` - -`+ux(this.source,n);return t}toJSON(){const t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}}function zy(e){return e===void 0||e.length===0?void 0:e}function Jt(e,t,n){return new fp(`Syntax Error: ${n}`,{source:e,positions:[t]})}var Eh;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(Eh||(Eh={}));var ie;(function(e){e.SOF="",e.EOF="",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"})(ie||(ie={}));class OR{constructor(t){const n=new tx(ie.SOF,0,0,0,0);this.source=t,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let t=this.token;if(t.kind!==ie.EOF)do if(t.next)t=t.next;else{const n=IR(this,t.end);t.next=n,n.prev=t,t=n}while(t.kind===ie.COMMENT);return t}}function DR(e){return e===ie.BANG||e===ie.DOLLAR||e===ie.AMP||e===ie.PAREN_L||e===ie.PAREN_R||e===ie.SPREAD||e===ie.COLON||e===ie.EQUALS||e===ie.AT||e===ie.BRACKET_L||e===ie.BRACKET_R||e===ie.BRACE_L||e===ie.PIPE||e===ie.BRACE_R}function gs(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function zf(e,t){return lx(e.charCodeAt(t))&&cx(e.charCodeAt(t+1))}function lx(e){return e>=55296&&e<=56319}function cx(e){return e>=56320&&e<=57343}function zo(e,t){const n=e.source.body.codePointAt(t);if(n===void 0)return ie.EOF;if(n>=32&&n<=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function Ut(e,t,n,r,i){const o=e.line,a=1+n-e.lineStart;return new tx(t,n,r,o,a,i)}function IR(e,t){const n=e.source.body,r=n.length;let i=t;for(;i=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function RR(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` -`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw Jt(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function NR(e,t){const n=e.source.body,r=n.length;let i=e.lineStart,o=t+3,a=o,s="";const u=[];for(;o0||tc(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||tc(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function jR(e){return BR(e,fx)}function UR(e,t){const n=new dx(e,t),r=n.parseDocument();return Object.defineProperty(r,"tokenCount",{enumerable:!1,value:n.tokenCount}),r}function ane(e,t){const n=new dx(e,t);n.expectToken(ie.SOF);const r=n.parseValueLiteral(!1);return n.expectToken(ie.EOF),r}class dx{constructor(t,n={}){const r=jR(t)?t:new fx(t);this._lexer=new OR(r),this._options=n,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){const t=this.expectToken(ie.NAME);return this.node(t,{kind:pe.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:pe.DOCUMENT,definitions:this.many(ie.SOF,this.parseDefinition,ie.EOF)})}parseDefinition(){if(this.peek(ie.BRACE_L))return this.parseOperationDefinition();const t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===ie.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw Jt(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const t=this._lexer.token;if(this.peek(ie.BRACE_L))return this.node(t,{kind:pe.OPERATION_DEFINITION,operation:_a.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let r;return this.peek(ie.NAME)&&(r=this.parseName()),this.node(t,{kind:pe.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const t=this.expectToken(ie.NAME);switch(t.value){case"query":return _a.QUERY;case"mutation":return _a.MUTATION;case"subscription":return _a.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(ie.PAREN_L,this.parseVariableDefinition,ie.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:pe.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(ie.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(ie.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const t=this._lexer.token;return this.expectToken(ie.DOLLAR),this.node(t,{kind:pe.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:pe.SELECTION_SET,selections:this.many(ie.BRACE_L,this.parseSelection,ie.BRACE_R)})}parseSelection(){return this.peek(ie.SPREAD)?this.parseFragment():this.parseField()}parseField(){const t=this._lexer.token,n=this.parseName();let r,i;return this.expectOptionalToken(ie.COLON)?(r=n,i=this.parseName()):i=n,this.node(t,{kind:pe.FIELD,alias:r,name:i,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(ie.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){const n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(ie.PAREN_L,n,ie.PAREN_R)}parseArgument(t=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(ie.COLON),this.node(n,{kind:pe.ARGUMENT,name:r,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const t=this._lexer.token;this.expectToken(ie.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(ie.NAME)?this.node(t,{kind:pe.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:pe.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:pe.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:pe.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){const n=this._lexer.token;switch(n.kind){case ie.BRACKET_L:return this.parseList(t);case ie.BRACE_L:return this.parseObject(t);case ie.INT:return this.advanceLexer(),this.node(n,{kind:pe.INT,value:n.value});case ie.FLOAT:return this.advanceLexer(),this.node(n,{kind:pe.FLOAT,value:n.value});case ie.STRING:case ie.BLOCK_STRING:return this.parseStringLiteral();case ie.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:pe.BOOLEAN,value:!0});case"false":return this.node(n,{kind:pe.BOOLEAN,value:!1});case"null":return this.node(n,{kind:pe.NULL});default:return this.node(n,{kind:pe.ENUM,value:n.value})}case ie.DOLLAR:if(t)if(this.expectToken(ie.DOLLAR),this._lexer.token.kind===ie.NAME){const r=this._lexer.token.value;throw Jt(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:pe.STRING,value:t.value,block:t.kind===ie.BLOCK_STRING})}parseList(t){const n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:pe.LIST,values:this.any(ie.BRACKET_L,n,ie.BRACKET_R)})}parseObject(t){const n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:pe.OBJECT,fields:this.any(ie.BRACE_L,n,ie.BRACE_R)})}parseObjectField(t){const n=this._lexer.token,r=this.parseName();return this.expectToken(ie.COLON),this.node(n,{kind:pe.OBJECT_FIELD,name:r,value:this.parseValueLiteral(t)})}parseDirectives(t){const n=[];for(;this.peek(ie.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){const n=this._lexer.token;return this.expectToken(ie.AT),this.node(n,{kind:pe.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){const t=this._lexer.token;let n;if(this.expectOptionalToken(ie.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(ie.BRACKET_R),n=this.node(t,{kind:pe.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(ie.BANG)?this.node(t,{kind:pe.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:pe.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(ie.STRING)||this.peek(ie.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),i=this.many(ie.BRACE_L,this.parseOperationTypeDefinition,ie.BRACE_R);return this.node(t,{kind:pe.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:i})}parseOperationTypeDefinition(){const t=this._lexer.token,n=this.parseOperationType();this.expectToken(ie.COLON);const r=this.parseNamedType();return this.node(t,{kind:pe.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),i=this.parseConstDirectives();return this.node(t,{kind:pe.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:i})}parseObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:pe.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(ie.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(ie.BRACE_L,this.parseFieldDefinition,ie.BRACE_R)}parseFieldDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName(),i=this.parseArgumentDefs();this.expectToken(ie.COLON);const o=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(t,{kind:pe.FIELD_DEFINITION,description:n,name:r,arguments:i,type:o,directives:a})}parseArgumentDefs(){return this.optionalMany(ie.PAREN_L,this.parseInputValueDef,ie.PAREN_R)}parseInputValueDef(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(ie.COLON);const i=this.parseTypeReference();let o;this.expectOptionalToken(ie.EQUALS)&&(o=this.parseConstValueLiteral());const a=this.parseConstDirectives();return this.node(t,{kind:pe.INPUT_VALUE_DEFINITION,description:n,name:r,type:i,defaultValue:o,directives:a})}parseInterfaceTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:pe.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:a})}parseUnionTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseUnionMemberTypes();return this.node(t,{kind:pe.UNION_TYPE_DEFINITION,description:n,name:r,directives:i,types:o})}parseUnionMemberTypes(){return this.expectOptionalToken(ie.EQUALS)?this.delimitedMany(ie.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();return this.node(t,{kind:pe.ENUM_TYPE_DEFINITION,description:n,name:r,directives:i,values:o})}parseEnumValuesDefinition(){return this.optionalMany(ie.BRACE_L,this.parseEnumValueDefinition,ie.BRACE_R)}parseEnumValueDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),i=this.parseConstDirectives();return this.node(t,{kind:pe.ENUM_VALUE_DEFINITION,description:n,name:r,directives:i})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Jt(this._lexer.source,this._lexer.token.start,`${Vl(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();return this.node(t,{kind:pe.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:i,fields:o})}parseInputFieldsDefinition(){return this.optionalMany(ie.BRACE_L,this.parseInputValueDef,ie.BRACE_R)}parseTypeSystemExtension(){const t=this._lexer.lookahead();if(t.kind===ie.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(ie.BRACE_L,this.parseOperationTypeDefinition,ie.BRACE_R);if(n.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:pe.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:pe.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&&i.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:pe.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseInterfaceTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&&i.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:pe.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseUnionTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseUnionMemberTypes();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:pe.UNION_TYPE_EXTENSION,name:n,directives:r,types:i})}parseEnumTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:pe.ENUM_TYPE_EXTENSION,name:n,directives:r,values:i})}parseInputObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:pe.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:i})}parseDirectiveDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(ie.AT);const r=this.parseName(),i=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const a=this.parseDirectiveLocations();return this.node(t,{kind:pe.DIRECTIVE_DEFINITION,description:n,name:r,arguments:i,repeatable:o,locations:a})}parseDirectiveLocations(){return this.delimitedMany(ie.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(Eh,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new oR(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){const n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw Jt(this._lexer.source,n.start,`Expected ${hx(t)}, found ${Vl(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){const n=this._lexer.token;if(n.kind===ie.NAME&&n.value===t)this.advanceLexer();else throw Jt(this._lexer.source,n.start,`Expected "${t}", found ${Vl(n)}.`)}expectOptionalKeyword(t){const n=this._lexer.token;return n.kind===ie.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){const n=t??this._lexer.token;return Jt(this._lexer.source,n.start,`Unexpected ${Vl(n)}.`)}any(t,n,r){this.expectToken(t);const i=[];for(;!this.expectOptionalToken(r);)i.push(n.call(this));return i}optionalMany(t,n,r){if(this.expectOptionalToken(t)){const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}return[]}many(t,n,r){this.expectToken(t);const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}delimitedMany(t,n){this.expectOptionalToken(t);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(t));return r}advanceLexer(){const{maxTokens:t}=this._options,n=this._lexer.advance();if(n.kind!==ie.EOF&&(++this._tokenCounter,t!==void 0&&this._tokenCounter>t))throw Jt(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}}function Vl(e){const t=e.value;return hx(e.kind)+(t!=null?` "${t}"`:"")}function hx(e){return DR(e)?`"${e}"`:e}function sne(e){return e.kind===pe.OPERATION_DEFINITION||e.kind===pe.FRAGMENT_DEFINITION}function Gy(e){return e.kind===pe.FIELD||e.kind===pe.FRAGMENT_SPREAD||e.kind===pe.INLINE_FRAGMENT}function une(e){return e.kind===pe.SCHEMA_DEFINITION||qR(e)||e.kind===pe.DIRECTIVE_DEFINITION}function qR(e){return e.kind===pe.SCALAR_TYPE_DEFINITION||e.kind===pe.OBJECT_TYPE_DEFINITION||e.kind===pe.INTERFACE_TYPE_DEFINITION||e.kind===pe.UNION_TYPE_DEFINITION||e.kind===pe.ENUM_TYPE_DEFINITION||e.kind===pe.INPUT_OBJECT_TYPE_DEFINITION}function lne(e){return e.kind===pe.SCHEMA_EXTENSION||zR(e)}function zR(e){return e.kind===pe.SCALAR_TYPE_EXTENSION||e.kind===pe.OBJECT_TYPE_EXTENSION||e.kind===pe.INTERFACE_TYPE_EXTENSION||e.kind===pe.UNION_TYPE_EXTENSION||e.kind===pe.ENUM_TYPE_EXTENSION||e.kind===pe.INPUT_OBJECT_TYPE_EXTENSION}function WR(e){const t={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,oneOf:!1,...e},n=t.descriptions?"description":"",r=t.specifiedByUrl?"specifiedByURL":"",i=t.directiveIsRepeatable?"isRepeatable":"",o=t.schemaDescription?n:"";function a(u){return t.inputValueDeprecation?u:""}const s=t.oneOf?"isOneOf":"";return` - query IntrospectionQuery { - __schema { - ${o} - queryType { name kind } - mutationType { name kind } - subscriptionType { name kind } - types { - ...FullType - } - directives { - name - ${n} - ${i} - locations - args${a("(includeDeprecated: true)")} { - ...InputValue - } - } - } - } - - fragment FullType on __Type { - kind - name - ${n} - ${r} - ${s} - fields(includeDeprecated: true) { - name - ${n} - args${a("(includeDeprecated: true)")} { - ...InputValue - } - type { - ...TypeRef - } - isDeprecated - deprecationReason - } - inputFields${a("(includeDeprecated: true)")} { - ...InputValue - } - interfaces { - ...TypeRef - } - enumValues(includeDeprecated: true) { - name - ${n} - isDeprecated - deprecationReason - } - possibleTypes { - ...TypeRef - } - } - - fragment InputValue on __InputValue { - name - ${n} - type { ...TypeRef } - defaultValue - ${a("isDeprecated")} - ${a("deprecationReason")} - } - - fragment TypeRef on __Type { - kind - name - ofType { - kind - name - ofType { - kind - name - ofType { - kind - name - ofType { - kind - name - ofType { - kind - name - ofType { - kind - name - ofType { - kind - name - ofType { - kind - name - ofType { - kind - name - } - } - } - } - } - } - } - } - } - } - `}function sl(e,t){var n=e.directives;return!n||!n.length?!0:KR(n).every(function(r){var i=r.directive,o=r.ifArgument,a=!1;return o.value.kind==="Variable"?(a=t&&t[o.value.name.value],Ee(a!==void 0,106,i.name.value)):a=o.value.value,i.name.value==="skip"?!a:a})}function ku(e,t,n){var r=new Set(e),i=r.size;return kr(t,{Directive:function(o){if(r.delete(o.name.value)&&(!n||!r.size))return Yi}}),n?!r.size:r.sizeObject.create(null),{forEach:JR,slice:Qy}=Array.prototype,{hasOwnProperty:XR}=Object.prototype;class Fi{constructor(t=!0,n=ZR){this.weakness=t,this.makeData=n}lookup(){return this.lookupArray(arguments)}lookupArray(t){let n=this;return JR.call(t,r=>n=n.getChildTrie(r)),XR.call(n,"data")?n.data:n.data=this.makeData(Qy.call(t))}peek(){return this.peekArray(arguments)}peekArray(t){let n=this;for(let r=0,i=t.length;n&&r=0});function Mt(e){return e!==null&&typeof e=="object"}function nN(e,t){var n=t,r=[];e.definitions.forEach(function(o){if(o.kind==="OperationDefinition")throw Dn(113,o.operation,o.name?" named '".concat(o.name.value,"'"):"");o.kind==="FragmentDefinition"&&r.push(o)}),typeof n>"u"&&(Ee(r.length===1,114,r.length),n=r[0].name.value);var i=j(j({},e),{definitions:ln([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)});return i}function ys(e){e===void 0&&(e=[]);var t={};return e.forEach(function(n){t[n.name.value]=n}),t}function Gf(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":{var n=e.name.value;if(typeof t=="function")return t(n);var r=t&&t[n];return Ee(r,115,n),r||null}default:return null}}function rN(e){var t=!0;return kr(e,{FragmentSpread:function(n){if(t=!!n.directives&&n.directives.some(function(r){return r.name.value==="unmask"}),!t)return Yi}}),t}function iN(){}class xh{constructor(t=1/0,n=iN){this.max=t,this.dispose=n,this.map=new Map,this.newest=null,this.oldest=null}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}get size(){return this.map.size}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:i}=n;i&&(i.older=r),r&&(r.newer=i),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=i)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.map.set(t,r),r.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(t){const n=this.map.get(t);return n?(n===this.newest&&(this.newest=n.older),n===this.oldest&&(this.oldest=n.newer),n.newer&&(n.newer.older=n.older),n.older&&(n.older.newer=n.newer),this.map.delete(t),this.dispose(n.value,t),!0):!1}}function kh(){}const oN=kh,aN=typeof WeakRef<"u"?WeakRef:function(e){return{deref:()=>e}},sN=typeof WeakMap<"u"?WeakMap:Map,uN=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:kh,unregister:kh}},lN=10024;class Uc{constructor(t=1/0,n=oN){this.max=t,this.dispose=n,this.map=new sN,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const r=this.unfinalizedNodes.values();for(let i=0;i0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new uN(this.deleteNode.bind(this))}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:i}=n;i&&(i.older=r),r&&(r.newer=i),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=i)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.scheduleFinalization(r),this.map.set(t,r),this.size++,r.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(t){t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.size--;const n=t.key||t.keyRef&&t.keyRef.deref();this.dispose(t.value,n),t.keyRef?this.registry.unregister(t):this.unfinalizedNodes.delete(t),n&&this.map.delete(n)}delete(t){const n=this.map.get(t);return n?(this.deleteNode(n),!0):!1}scheduleFinalization(t){this.unfinalizedNodes.add(t),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var Jd=new WeakSet;function px(e){e.size<=(e.max||-1)||Jd.has(e)||(Jd.add(e),setTimeout(function(){e.clean(),Jd.delete(e)},100))}var vx=function(e,t){var n=new Uc(e,t);return n.set=function(r,i){var o=Uc.prototype.set.call(this,r,i);return px(this),o},n},cN=function(e,t){var n=new xh(e,t);return n.set=function(r,i){var o=xh.prototype.set.call(this,r,i);return px(this),o},n},fN=Symbol.for("apollo.cacheSize"),Ei=j({},jc[fN]),To={};function gx(e,t){To[e]=t}var dN=globalThis.__DEV__!==!1?vN:void 0,hN=globalThis.__DEV__!==!1?gN:void 0,mN=globalThis.__DEV__!==!1?yx:void 0;function pN(){var e={parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4};return Object.fromEntries(Object.entries(e).map(function(t){var n=t[0],r=t[1];return[n,Ei[n]||r]}))}function vN(){var e,t,n,r,i;if(globalThis.__DEV__===!1)throw new Error("only supported in development mode");return{limits:pN(),sizes:j({print:(e=To.print)===null||e===void 0?void 0:e.call(To),parser:(t=To.parser)===null||t===void 0?void 0:t.call(To),canonicalStringify:(n=To.canonicalStringify)===null||n===void 0?void 0:n.call(To),links:Th(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:_x(this.queryManager.documentTransform)}},(i=(r=this.cache).getMemoryInternals)===null||i===void 0?void 0:i.call(r))}}function yx(){return{cache:{fragmentQueryDocuments:zi(this.getFragmentDoc)}}}function gN(){var e=this.config.fragments;return j(j({},yx.apply(this)),{addTypenameDocumentTransform:_x(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:zi(this.storeReader.executeSelectionSet),executeSubSelectedArray:zi(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:zi(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:zi(e?.findFragmentSpreads),lookup:zi(e?.lookup),transform:zi(e?.transform)}})}function yN(e){return!!e&&"dirtyKey"in e}function zi(e){return yN(e)?e.size:void 0}function bx(e){return e!=null}function _x(e){return Sh(e).map(function(t){return{cache:t}})}function Sh(e){return e?ln(ln([zi(e?.performWork)],Sh(e?.left),!0),Sh(e?.right),!0).filter(bx):[]}function Th(e){var t;return e?ln(ln([(t=e?.getMemoryInternals)===null||t===void 0?void 0:t.call(e)],Th(e?.left),!0),Th(e?.right),!0).filter(bx):[]}var Ji=Object.assign(function(t){return JSON.stringify(t,bN)},{reset:function(){wa=new cN(Ei.canonicalStringify||1e3)}});globalThis.__DEV__!==!1&&gx("canonicalStringify",function(){return wa.size});var wa;Ji.reset();function bN(e,t){if(t&&typeof t=="object"){var n=Object.getPrototypeOf(t);if(n===Object.prototype||n===null){var r=Object.keys(t);if(r.every(_N))return t;var i=JSON.stringify(r),o=wa.get(i);if(!o){r.sort();var a=JSON.stringify(r);o=wa.get(a)||r,wa.set(i,o),wa.set(a,o)}var s=Object.create(n);return o.forEach(function(u){s[u]=t[u]}),s}}return t}function _N(e,t,n){return t===0||n[t-1]<=e}function Pa(e){return{__ref:String(e)}}function dt(e){return!!(e&&typeof e=="object"&&typeof e.__ref=="string")}function wN(e){return Mt(e)&&e.kind==="Document"&&Array.isArray(e.definitions)}function CN(e){return e.kind==="StringValue"}function EN(e){return e.kind==="BooleanValue"}function xN(e){return e.kind==="IntValue"}function kN(e){return e.kind==="FloatValue"}function SN(e){return e.kind==="Variable"}function TN(e){return e.kind==="ObjectValue"}function AN(e){return e.kind==="ListValue"}function ON(e){return e.kind==="EnumValue"}function DN(e){return e.kind==="NullValue"}function es(e,t,n,r){if(xN(n)||kN(n))e[t.value]=Number(n.value);else if(EN(n)||CN(n))e[t.value]=n.value;else if(TN(n)){var i={};n.fields.map(function(a){return es(i,a.name,a.value,r)}),e[t.value]=i}else if(SN(n)){var o=(r||{})[n.name.value];e[t.value]=o}else if(AN(n))e[t.value]=n.values.map(function(a){var s={};return es(s,t,a,r),s[t.value]});else if(ON(n))e[t.value]=n.value;else if(DN(n))e[t.value]=null;else throw Dn(124,t.value,n.kind)}function IN(e,t){var n=null;e.directives&&(n={},e.directives.forEach(function(i){n[i.name.value]={},i.arguments&&i.arguments.forEach(function(o){var a=o.name,s=o.value;return es(n[i.name.value],a,s,t)})}));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach(function(i){var o=i.name,a=i.value;return es(r,o,a,t)})),wx(e.name.value,r,n)}var LN=["connection","include","skip","client","rest","export","nonreactive"],Ps=Ji,wx=Object.assign(function(e,t,n){if(t&&n&&n.connection&&n.connection.key)if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var i={};return r.forEach(function(s){i[s]=t[s]}),"".concat(n.connection.key,"(").concat(Ps(i),")")}else return n.connection.key;var o=e;if(t){var a=Ps(t);o+="(".concat(a,")")}return n&&Object.keys(n).forEach(function(s){LN.indexOf(s)===-1&&(n[s]&&Object.keys(n[s]).length?o+="@".concat(s,"(").concat(Ps(n[s]),")"):o+="@".concat(s))}),o},{setStringify:function(e){var t=Ps;return Ps=e,t}});function Qf(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(r){var i=r.name,o=r.value;return es(n,i,o,t)}),n}return null}function xi(e){return e.alias?e.alias.value:e.name.value}function Ah(e,t,n){for(var r,i=0,o=t.selections;iclass{constructor(){this.id=["slot",MN++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let t=tn;t;t=t.parent)if(this.id in t.slots){const n=t.slots[this.id];if(n===Ky)break;return t!==tn&&(tn.slots[this.id]=n),!0}return tn&&(tn.slots[this.id]=Ky),!1}getValue(){if(this.hasValue())return tn.slots[this.id]}withValue(t,n,r,i){const o={__proto__:null,[this.id]:t},a=tn;tn={parent:a,slots:o};try{return n.apply(i,r)}finally{tn=a}}static bind(t){const n=tn;return function(){const r=tn;try{return tn=n,t.apply(this,arguments)}finally{tn=r}}}static noContext(t,n,r){if(tn){const i=tn;try{return tn=null,t.apply(r,n)}finally{tn=i}}else return t.apply(r,n)}};function Yy(e){try{return e()}catch{}}const Xd="@wry/context:Slot",VN=Yy(()=>globalThis)||Yy(()=>global)||Object.create(null),Zy=VN,Cs=Zy[Xd]||Array[Xd]||function(e){try{Object.defineProperty(Zy,Xd,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(FN()),{bind:fne,noContext:dne}=Cs,Kf=new Cs,{hasOwnProperty:RN}=Object.prototype,mp=Array.from||function(e){const t=[];return e.forEach(n=>t.push(n)),t};function pp(e){const{unsubscribe:t}=e;typeof t=="function"&&(e.unsubscribe=void 0,t())}const Su=[],NN=100;function ts(e,t){if(!e)throw new Error(t||"assertion failure")}function xx(e,t){const n=e.length;return n>0&&n===t.length&&e[n-1]===t[n-1]}function kx(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}function Sx(e){return e.slice(0)}class Yf{constructor(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Yf.count}peek(){if(this.value.length===1&&!ao(this))return Jy(this),this.value[0]}recompute(t){return ts(!this.recomputing,"already recomputing"),Jy(this),ao(this)?$N(this,t):kx(this.value)}setDirty(){this.dirty||(this.dirty=!0,Tx(this),pp(this))}dispose(){this.setDirty(),Lx(this),vp(this,(t,n)=>{t.setDirty(),Px(t,this)})}forget(){this.dispose()}dependOn(t){t.add(this),this.deps||(this.deps=Su.pop()||new Set),this.deps.add(t)}forgetDeps(){this.deps&&(mp(this.deps).forEach(t=>t.delete(this)),this.deps.clear(),Su.push(this.deps),this.deps=null)}}Yf.count=0;function Jy(e){const t=Kf.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),ao(e)?Ox(t,e):Dx(t,e),t}function $N(e,t){return Lx(e),Kf.withValue(e,HN,[e,t]),jN(e,t)&&BN(e),kx(e.value)}function HN(e,t){e.recomputing=!0;const{normalizeResult:n}=e;let r;n&&e.value.length===1&&(r=Sx(e.value)),e.value.length=0;try{if(e.value[0]=e.fn.apply(null,t),n&&r&&!xx(r,e.value))try{e.value[0]=n(e.value[0],r[0])}catch{}}catch(i){e.value[1]=i}e.recomputing=!1}function ao(e){return e.dirty||!!(e.dirtyChildren&&e.dirtyChildren.size)}function BN(e){e.dirty=!1,!ao(e)&&Ax(e)}function Tx(e){vp(e,Ox)}function Ax(e){vp(e,Dx)}function vp(e,t){const n=e.parents.size;if(n){const r=mp(e.parents);for(let i=0;i0&&e.childValues.forEach((t,n)=>{Px(e,n)}),e.forgetDeps(),ts(e.dirtyChildren===null)}function Px(e,t){t.parents.delete(e),e.childValues.delete(t),Ix(e,t)}function jN(e,t){if(typeof e.subscribe=="function")try{pp(e),e.unsubscribe=e.subscribe.apply(null,t)}catch{return e.setDirty(),!1}return!0}const UN={setDirty:!0,dispose:!0,forget:!0};function Mx(e){const t=new Map;function n(r){const i=Kf.getValue();if(i){let o=t.get(r);o||t.set(r,o=new Set),i.dependOn(o)}}return n.dirty=function(i,o){const a=t.get(i);if(a){const s=o&&RN.call(UN,o)?o:"setDirty";mp(a).forEach(u=>u[s]()),t.delete(i),pp(a)}},n}let Xy;function qN(...e){return(Xy||(Xy=new Fi(typeof WeakMap=="function"))).lookupArray(e)}const e0=new Set;function Tu(e,{max:t=Math.pow(2,16),keyArgs:n,makeCacheKey:r=qN,normalizeResult:i,subscribe:o,cache:a=xh}=Object.create(null)){const s=typeof a=="function"?new a(t,d=>d.dispose()):a,u=function(){const d=r.apply(null,n?n.apply(null,arguments):arguments);if(d===void 0)return e.apply(null,arguments);let h=s.get(d);h||(s.set(d,h=new Yf(e)),h.normalizeResult=i,h.subscribe=o,h.forget=()=>s.delete(d));const m=h.recompute(Array.prototype.slice.call(arguments));return s.set(d,h),e0.add(s),Kf.hasValue()||(e0.forEach(v=>v.clean()),e0.clear()),m};Object.defineProperty(u,"size",{get:()=>s.size,configurable:!1,enumerable:!1}),Object.freeze(u.options={max:t,keyArgs:n,makeCacheKey:r,normalizeResult:i,subscribe:o,cache:s});function l(d){const h=d&&s.get(d);h&&h.setDirty()}u.dirtyKey=l,u.dirty=function(){l(r.apply(null,arguments))};function c(d){const h=d&&s.get(d);if(h)return h.peek()}u.peekKey=c,u.peek=function(){return c(r.apply(null,arguments))};function f(d){return d?s.delete(d):!1}return u.forgetKey=f,u.forget=function(){return f(r.apply(null,arguments))},u.makeCacheKey=r,u.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(u)}function zN(e){return e}var Fx=function(){function e(t,n){n===void 0&&(n=Object.create(null)),this.resultCache=dp?new WeakSet:new Set,this.transform=t,n.getCacheKey&&(this.getCacheKey=n.getCacheKey),this.cached=n.cache!==!1,this.resetCache()}return e.prototype.getCacheKey=function(t){return[t]},e.identity=function(){return new e(zN,{cache:!1})},e.split=function(t,n,r){return r===void 0&&(r=e.identity()),Object.assign(new e(function(i){var o=t(i)?n:r;return o.transformDocument(i)},{cache:!1}),{left:n,right:r})},e.prototype.resetCache=function(){var t=this;if(this.cached){var n=new Fi(Xo);this.performWork=Tu(e.prototype.performWork.bind(this),{makeCacheKey:function(r){var i=t.getCacheKey(r);if(i)return Ee(Array.isArray(i),105),n.lookupArray(i)},max:Ei["documentTransform.cache"],cache:Uc})}},e.prototype.performWork=function(t){return bs(t),this.transform(t)},e.prototype.transformDocument=function(t){if(this.resultCache.has(t))return t;var n=this.performWork(t);return this.resultCache.add(n),n},e.prototype.concat=function(t){var n=this;return Object.assign(new e(function(r){return t.transformDocument(n.transformDocument(r))},{cache:!1}),{left:this,right:t})},e}(),ru,Lo=Object.assign(function(e){var t=ru.get(e);return t||(t=mi(e),ru.set(e,t)),t},{reset:function(){ru=new vx(Ei.print||2e3)}});Lo.reset();globalThis.__DEV__!==!1&&gx("print",function(){return ru?ru.size:0});var Ft=Array.isArray;function Yr(e){return Array.isArray(e)&&e.length>0}var eb={kind:pe.FIELD,name:{kind:pe.NAME,value:"__typename"}};function Vx(e,t){return!e||e.selectionSet.selections.every(function(n){return n.kind===pe.FRAGMENT_SPREAD&&Vx(t[n.name.value],t)})}function WN(e){return Vx(Wo(e)||Ex(e),ys(_s(e)))?null:e}function GN(e){var t=new Map,n=new Map;return e.forEach(function(r){r&&(r.name?t.set(r.name,r):r.test&&n.set(r.test,r))}),function(r){var i=t.get(r.name.value);return!i&&n.size&&n.forEach(function(o,a){a(r)&&(i=o)}),i}}function tb(e){var t=new Map;return function(r){r===void 0&&(r=e);var i=t.get(r);return i||t.set(r,i={variables:new Set,fragmentSpreads:new Set}),i}}function Rx(e,t){bs(t);for(var n=tb(""),r=tb(""),i=function(p){for(var g=0,y=void 0;g=0;--a)t.definitions[a].kind===pe.OPERATION_DEFINITION&&++o;var s=GN(e),u=function(p){return Yr(p)&&p.map(s).some(function(g){return g&&g.remove})},l=new Map,c=!1,f={enter:function(p){if(u(p.directives))return c=!0,null}},d=kr(t,{Field:f,InlineFragment:f,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(p,g,y,_,w){var C=i(w);C&&C.variables.add(p.name.value)}},FragmentSpread:{enter:function(p,g,y,_,w){if(u(p.directives))return c=!0,null;var C=i(w);C&&C.fragmentSpreads.add(p.name.value)}},FragmentDefinition:{enter:function(p,g,y,_){l.set(JSON.stringify(_),p)},leave:function(p,g,y,_){var w=l.get(JSON.stringify(_));if(p===w)return p;if(o>0&&p.selectionSet.selections.every(function(C){return C.kind===pe.FIELD&&C.name.value==="__typename"}))return r(p.name.value).removed=!0,c=!0,null}},Directive:{leave:function(p){if(s(p))return c=!0,null}}});if(!c)return t;var h=function(p){return p.transitiveVars||(p.transitiveVars=new Set(p.variables),p.removed||p.fragmentSpreads.forEach(function(g){h(r(g)).transitiveVars.forEach(function(y){p.transitiveVars.add(y)})})),p},m=new Set;d.definitions.forEach(function(p){p.kind===pe.OPERATION_DEFINITION?h(n(p.name&&p.name.value)).fragmentSpreads.forEach(function(g){m.add(g)}):p.kind===pe.FRAGMENT_DEFINITION&&o===0&&!r(p.name.value).removed&&m.add(p.name.value)}),m.forEach(function(p){h(r(p)).fragmentSpreads.forEach(function(g){m.add(g)})});var v=function(p){return!!(!m.has(p)||r(p).removed)},b={enter:function(p){if(v(p.name.value))return null}};return WN(kr(d,{FragmentSpread:b,FragmentDefinition:b,OperationDefinition:{leave:function(p){if(p.variableDefinitions){var g=h(n(p.name&&p.name.value)).transitiveVars;if(g.size1)for(var r=new so,i=1;i=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function XN(e,t){if(e){if(typeof e=="string")return rb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rb(e,t)}}function rb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1,s=!1,u=arguments[1],l=u;return new o(function(c){return i.subscribe({next:function(f){var d=!s;if(s=!0,!d||a)try{l=r(l,f)}catch(h){return c.error(h)}else l=f},error:function(f){c.error(f)},complete:function(){if(!s&&!a)return c.error(new TypeError("Cannot reduce an empty sequence"));c.next(l),c.complete()}})})},t.concat=function(){for(var r=this,i=arguments.length,o=new Array(i),a=0;a=0&&s.splice(d,1),l()}});s.push(f)},error:function(c){a.error(c)},complete:function(){l()}});function l(){u.closed&&s.length===0&&a.complete()}return function(){s.forEach(function(c){return c.unsubscribe()}),u.unsubscribe()}})},t[Oh]=function(){return this},e.from=function(r){var i=typeof this=="function"?this:e;if(r==null)throw new TypeError(r+" is not an object");var o=qc(r,Oh);if(o){var a=o.call(r);if(Object(a)!==a)throw new TypeError(a+" is not an object");return t$(a)&&a.constructor===i?a:new i(function(s){return a.subscribe(s)})}if(_p("iterator")&&(o=qc(r,e$),o))return new i(function(s){rc(function(){if(!s.closed){for(var u=JN(o.call(r)),l;!(l=u()).done;){var c=l.value;if(s.next(c),s.closed)return}s.complete()}})});if(Array.isArray(r))return new i(function(s){rc(function(){if(!s.closed){for(var u=0;u=0;--s){var u=a[s],l=!isNaN(+u),c=l?[]:{};c[u]=o,o=c}n=r.merge(n,o)}),n}function ic(e){var t=Lh(e);return Yr(t)}function Lh(e){var t=Yr(e.errors)?e.errors.slice(0):[];return Ma(e)&&Yr(e.incremental)&&e.incremental.forEach(function(n){n.errors&&t.push.apply(t,n.errors)}),t}function rs(){for(var e=[],t=0;t-1;){if(b=void 0,E=[s.slice(0,v),s.slice(v+a.length)],b=E[0],s=E[1],p=b.indexOf(`\r -\r -`),g=M$(b.slice(0,p)),y=g["content-type"],y&&y.toLowerCase().indexOf("application/json")===-1)throw new Error("Unsupported patch content type: application/json is required.");if(_=b.slice(p),_){if(w=Gx(e,_),Object.keys(w).length>1||"data"in w||"incremental"in w||"errors"in w||"payload"in w)if(d$(w)){if(C={},"payload"in w){if(Object.keys(w).length===1&&w.payload===null)return[2];C=j({},w.payload)}"errors"in w&&(C=j(j({},C),{extensions:j(j({},"extensions"in C?C.extensions:null),(k={},k[Cp]=w.errors,k))})),t(C)}else t(w);else if(Object.keys(w).length===1&&"hasNext"in w&&!w.hasNext)return[2]}v=s.indexOf(a)}return[3,1];case 3:return[2]}})})}function M$(e){var t={};return e.split(` -`).forEach(function(n){var r=n.indexOf(":");if(r>-1){var i=n.slice(0,r).trim().toLowerCase(),o=n.slice(r+1).trim();t[i]=o}}),t}function Gx(e,t){if(e.status>=300){var n=function(){try{return JSON.parse(t)}catch{return t}};zx(e,n(),"Response not successful: Received status code ".concat(e.status))}try{return JSON.parse(t)}catch(i){var r=i;throw r.name="ServerParseError",r.response=e,r.statusCode=e.status,r.bodyText=t,r}}function F$(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}function V$(e){return function(t){return t.text().then(function(n){return Gx(t,n)}).then(function(n){return!Array.isArray(n)&&!cb.call(n,"data")&&!cb.call(n,"errors")&&zx(t,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map(function(r){return r.operationName}):e.operationName,"'.")),n})}}var Fh=function(e,t){var n;try{n=JSON.stringify(e)}catch(i){var r=Dn(54,t,i.message);throw r.parseError=i,r}return n},R$={includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},N$={accept:"*/*","content-type":"application/json"},$$={method:"POST"},H$={http:R$,headers:N$,options:$$},B$=function(e,t){return t(e)};function j$(e,t){for(var n=[],r=2;r"u")throw Dn(51)},z$=function(e,t){var n=e.getContext(),r=n.uri;return r||(typeof t=="function"?t(e):t||"/graphql")};function W$(e,t){var n=[],r=function(f,d){n.push("".concat(f,"=").concat(encodeURIComponent(d)))};if("query"in t&&r("query",t.query),t.operationName&&r("operationName",t.operationName),t.variables){var i=void 0;try{i=Fh(t.variables,"Variables map")}catch(f){return{parseError:f}}r("variables",i)}if(t.extensions){var o=void 0;try{o=Fh(t.extensions,"Extensions map")}catch(f){return{parseError:f}}r("extensions",o)}var a="",s=e,u=e.indexOf("#");u!==-1&&(a=e.substr(u),s=e.substr(0,u));var l=s.indexOf("?")===-1?"?":"&",c=s+l+n.join("&")+a;return{newURI:c}}var fb=gr(function(){return fetch}),G$=function(e){e===void 0&&(e={});var t=e.uri,n=t===void 0?"/graphql":t,r=e.fetch,i=e.print,o=i===void 0?B$:i,a=e.includeExtensions,s=e.preserveHeaderCase,u=e.useGETForQueries,l=e.includeUnusedVariables,c=l===void 0?!1:l,f=Wr(e,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);globalThis.__DEV__!==!1&&q$(r||fb);var d={http:{includeExtensions:a,preserveHeaderCase:s},options:f.fetchOptions,credentials:f.credentials,headers:f.headers};return new Vi(function(h){var m=z$(h,n),v=h.getContext(),b={};if(v.clientAwareness){var p=v.clientAwareness,g=p.name,y=p.version;g&&(b["apollographql-client-name"]=g),y&&(b["apollographql-client-version"]=y)}var _=j(j({},b),v.headers),w={http:v.http,options:v.fetchOptions,credentials:v.credentials,headers:_};if(ku(["client"],h.query)){globalThis.__DEV__!==!1&&globalThis.__DEV__!==!1&&Ee.warn(52);var C=Nx(h.query);if(!C)return i0(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));h.query=C}var E=j$(h,o,H$,d,w),k=E.options,I=E.body;I.variables&&!c&&(I.variables=v$(I.variables,h.query));var F;!k.signal&&typeof AbortController<"u"&&(F=new AbortController,k.signal=F.signal);var V=function(ye){return ye.kind==="OperationDefinition"&&ye.operation==="mutation"},P=function(ye){return ye.kind==="OperationDefinition"&&ye.operation==="subscription"},R=P(ws(h.query)),B=ku(["defer"],h.query);if(u&&!h.query.definitions.some(V)&&(k.method="GET"),B||R){k.headers=k.headers||{};var G="multipart/mixed;";R&&B&&globalThis.__DEV__!==!1&&Ee.warn(53),R?G+="boundary=graphql;subscriptionSpec=1.0,application/json":B&&(G+="deferSpec=20220824,application/json"),k.headers.accept=G}if(k.method==="GET"){var oe=W$(m,I),ve=oe.newURI,ce=oe.parseError;if(ce)return i0(ce);m=ve}else try{k.body=Fh(I,"Payload")}catch(ye){return i0(ye)}return new gt(function(ye){var q=r||gr(function(){return fetch})||fb,le=ye.next.bind(ye);return q(m,k).then(function(J){var ue;h.setContext({response:J});var Ce=(ue=J.headers)===null||ue===void 0?void 0:ue.get("content-type");return Ce!==null&&/^multipart\/mixed/i.test(Ce)?P$(J,le):V$(h)(J).then(le)}).then(function(){F=void 0,ye.complete()}).catch(function(J){F=void 0,F$(J,ye)}),function(){F&&F.abort()}})})},Qx=function(e){Or(t,e);function t(n){n===void 0&&(n={});var r=e.call(this,G$(n).request)||this;return r.options=n,r}return t}(Vi);const{toString:db,hasOwnProperty:Q$}=Object.prototype,hb=Function.prototype.toString,Vh=new Map;function wt(e,t){try{return Rh(e,t)}finally{Vh.clear()}}function Rh(e,t){if(e===t)return!0;const n=db.call(e),r=db.call(t);if(n!==r)return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(pb(e,t))return!0;const i=mb(e),o=mb(t),a=i.length;if(a!==o.length)return!1;for(let s=0;s=0&&e.indexOf(t,n)===n}function pb(e,t){let n=Vh.get(e);if(n){if(n.has(t))return!0}else Vh.set(e,n=new Set);return n.add(t),!1}function Kx(e,t,n,r){var i=t.data,o=Wr(t,["data"]),a=n.data,s=Wr(n,["data"]);return wt(o,s)&&oc(ws(e).selectionSet,i,a,{fragmentMap:ys(_s(e)),variables:r})}function oc(e,t,n,r){if(t===n)return!0;var i=new Set;return e.selections.every(function(o){if(i.has(o)||(i.add(o),!sl(o,r.variables))||vb(o))return!0;if(oo(o)){var a=xi(o),s=t&&t[a],u=n&&n[a],l=o.selectionSet;if(!l)return wt(s,u);var c=Array.isArray(s),f=Array.isArray(u);if(c!==f)return!1;if(c&&f){var d=s.length;if(u.length!==d)return!1;for(var h=0;h"u"&&(Ee(i.length===1,61,i.length),r=i[0].name.value);var o=i.find(function(a){return a.name.value===r});return Ee(!!o,62,r),e==null||wt(e,{})?e:Xx(e,o.selectionSet,{operationType:"fragment",operationName:o.name.value,fragmentMap:ys(_s(t)),cache:n,mutableTargets:new Yx,knownChanged:new Zx})}function tH(e,t,n){var r;if(!n.fragmentMatches)return globalThis.__DEV__!==!1&&Jx(),e;var i=Wo(t);return Ee(i,63),e==null?e:Xx(e,i.selectionSet,{operationType:i.operation,operationName:(r=i.name)===null||r===void 0?void 0:r.value,fragmentMap:ys(_s(t)),cache:n,mutableTargets:new Yx,knownChanged:new Zx})}var tk=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=Tu(nN,{max:Ei["cache.fragmentQueryDocuments"]||1e3,cache:Uc})}return e.prototype.lookupFragment=function(t){return null},e.prototype.batch=function(t){var n=this,r=typeof t.optimistic=="string"?t.optimistic:t.optimistic===!1?null:void 0,i;return this.performTransaction(function(){return i=t.update(n)},r),i},e.prototype.recordOptimisticTransaction=function(t,n){this.performTransaction(t,n)},e.prototype.transformDocument=function(t){return t},e.prototype.transformForLink=function(t){return t},e.prototype.identify=function(t){},e.prototype.gc=function(){return[]},e.prototype.modify=function(t){return!1},e.prototype.readQuery=function(t,n){var r=this;return n===void 0&&(n=!!t.optimistic),globalThis.__DEV__!==!1&&Rt(t,"canonizeResults","cache.readQuery"),mn("canonizeResults",function(){return r.read(j(j({},t),{rootId:t.id||"ROOT_QUERY",optimistic:n}))})},e.prototype.watchFragment=function(t){var n=this,r=t.fragment,i=t.fragmentName,o=t.from,a=t.optimistic,s=a===void 0?!0:a,u=Wr(t,["fragment","fragmentName","from","optimistic"]),l=this.getFragmentDoc(r,i),c=typeof o>"u"||typeof o=="string"?o:this.identify(o),f=!!t[Symbol.for("apollo.dataMasking")];if(globalThis.__DEV__!==!1){var d=i||Ex(r).name.value;c||globalThis.__DEV__!==!1&&Ee.warn(1,d)}var h=j(j({},u),{returnPartialData:!0,id:c,query:l,optimistic:s}),m;return new gt(function(v){return n.watch(j(j({},h),{immediate:!0,callback:function(b){var p=f?ek(b.result,r,n,i):b.result;if(!(m&&Kx(l,{data:m.result},{data:p},t.variables))){var g={data:p,complete:!!b.complete};b.missing&&(g.missing=Zf(b.missing.map(function(y){return y.missing}))),m=j(j({},b),{result:p}),v.next(g)}}}))})},e.prototype.readFragment=function(t,n){var r=this;return n===void 0&&(n=!!t.optimistic),globalThis.__DEV__!==!1&&Rt(t,"canonizeResults","cache.readFragment"),mn("canonizeResults",function(){return r.read(j(j({},t),{query:r.getFragmentDoc(t.fragment,t.fragmentName),rootId:t.id,optimistic:n}))})},e.prototype.writeQuery=function(t){var n=t.id,r=t.data,i=Wr(t,["id","data"]);return this.write(Object.assign(i,{dataId:n||"ROOT_QUERY",result:r}))},e.prototype.writeFragment=function(t){var n=t.id,r=t.data,i=t.fragment,o=t.fragmentName,a=Wr(t,["id","data","fragment","fragmentName"]);return this.write(Object.assign(a,{query:this.getFragmentDoc(i,o),dataId:n,result:r}))},e.prototype.updateQuery=function(t,n){return globalThis.__DEV__!==!1&&Rt(t,"canonizeResults","cache.updateQuery"),this.batch({update:function(r){var i=mn("canonizeResults",function(){return r.readQuery(t)}),o=n(i);return o==null?i:(r.writeQuery(j(j({},t),{data:o})),o)}})},e.prototype.updateFragment=function(t,n){return globalThis.__DEV__!==!1&&Rt(t,"canonizeResults","cache.updateFragment"),this.batch({update:function(r){var i=mn("canonizeResults",function(){return r.readFragment(t)}),o=n(i);return o==null?i:(r.writeFragment(j(j({},t),{data:o})),o)}})},e}();globalThis.__DEV__!==!1&&(tk.prototype.getMemoryInternals=mN);var nk=function(e){Or(t,e);function t(n,r,i,o){var a,s=e.call(this,n)||this;if(s.message=n,s.path=r,s.query=i,s.variables=o,Array.isArray(s.path)){s.missing=s.message;for(var u=s.path.length-1;u>=0;--u)s.missing=(a={},a[s.path[u]]=s.missing,a)}else s.missing=s.path;return s.__proto__=t.prototype,s}return t}(Error),Zt=Object.prototype.hasOwnProperty;function Vs(e){return e==null}function rk(e,t){var n=e.__typename,r=e.id,i=e._id;if(typeof n=="string"&&(t&&(t.keyObject=Vs(r)?Vs(i)?void 0:{_id:i}:{id:r}),Vs(r)&&!Vs(i)&&(r=i),!Vs(r)))return"".concat(n,":").concat(typeof r=="number"||typeof r=="string"?r:JSON.stringify(r))}var ik={dataIdFromObject:rk,addTypename:!0,resultCaching:!0,canonizeResults:!1};function nH(e){return rs(ik,e)}function ok(e){var t=e.canonizeResults;return t===void 0?ik.canonizeResults:t}function rH(e,t){return dt(t)?e.get(t.__ref,"__typename"):t&&t.__typename}var ak=/^[_a-z][_0-9a-z]*/i;function uo(e){var t=e.match(ak);return t?t[0]:e}function Nh(e,t,n){return Mt(t)?Ft(t)?t.every(function(r){return Nh(e,r,n)}):e.selections.every(function(r){if(oo(r)&&sl(r,n)){var i=xi(r);return Zt.call(t,i)&&(!r.selectionSet||Nh(r.selectionSet,t[i],n))}return!0}):!1}function Ca(e){return Mt(e)&&!dt(e)&&!Ft(e)}function iH(){return new so}function sk(e,t){var n=ys(_s(e));return{fragmentMap:n,lookupFragment:function(r){var i=n[r];return!i&&t&&(i=t.lookup(r)),i||null}}}var ac=Object.create(null),o0=function(){return ac},yb=Object.create(null),Au=function(){function e(t,n){var r=this;this.policies=t,this.group=n,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(i,o){return zc(dt(i)?r.get(i.__ref,o):i&&i[o])},this.canRead=function(i){return dt(i)?r.has(i.__ref):typeof i=="object"},this.toReference=function(i,o){if(typeof i=="string")return Pa(i);if(dt(i))return i;var a=r.policies.identify(i)[0];if(a){var s=Pa(a);return o&&r.merge(a,i),s}}}return e.prototype.toObject=function(){return j({},this.data)},e.prototype.has=function(t){return this.lookup(t,!0)!==void 0},e.prototype.get=function(t,n){if(this.group.depend(t,n),Zt.call(this.data,t)){var r=this.data[t];if(r&&Zt.call(r,n))return r[n]}if(n==="__typename"&&Zt.call(this.policies.rootTypenamesById,t))return this.policies.rootTypenamesById[t];if(this instanceof Hi)return this.parent.get(t,n)},e.prototype.lookup=function(t,n){if(n&&this.group.depend(t,"__exists"),Zt.call(this.data,t))return this.data[t];if(this instanceof Hi)return this.parent.lookup(t,n);if(this.policies.rootTypenamesById[t])return Object.create(null)},e.prototype.merge=function(t,n){var r=this,i;dt(t)&&(t=t.__ref),dt(n)&&(n=n.__ref);var o=typeof t=="string"?this.lookup(i=t):t,a=typeof n=="string"?this.lookup(i=n):n;if(a){Ee(typeof i=="string",2);var s=new so(aH).merge(o,a);if(this.data[i]=s,s!==o&&(delete this.refs[i],this.group.caching)){var u=Object.create(null);o||(u.__exists=1),Object.keys(a).forEach(function(l){if(!o||o[l]!==s[l]){u[l]=1;var c=uo(l);c!==l&&!r.policies.hasKeyArgs(s.__typename,c)&&(u[c]=1),s[l]===void 0&&!(r instanceof Hi)&&delete s[l]}}),u.__typename&&!(o&&o.__typename)&&this.policies.rootTypenamesById[i]===s.__typename&&delete u.__typename,Object.keys(u).forEach(function(l){return r.group.dirty(i,l)})}}},e.prototype.modify=function(t,n){var r=this,i=this.lookup(t);if(i){var o=Object.create(null),a=!1,s=!0,u={DELETE:ac,INVALIDATE:yb,isReference:dt,toReference:this.toReference,canRead:this.canRead,readField:function(l,c){return r.policies.readField(typeof l=="string"?{fieldName:l,from:c||Pa(t)}:l,{store:r})}};if(Object.keys(i).forEach(function(l){var c=uo(l),f=i[l];if(f!==void 0){var d=typeof n=="function"?n:n[l]||n[c];if(d){var h=d===o0?ac:d(zc(f),j(j({},u),{fieldName:c,storeFieldName:l,storage:r.getStorage(t,l)}));if(h===yb)r.group.dirty(t,l);else if(h===ac&&(h=void 0),h!==f&&(o[l]=h,a=!0,f=h,globalThis.__DEV__!==!1)){var m=function(w){if(r.lookup(w.__ref)===void 0)return globalThis.__DEV__!==!1&&Ee.warn(3,w),!0};if(dt(h))m(h);else if(Array.isArray(h))for(var v=!1,b=void 0,p=0,g=h;p0){var n=--this.rootIds[t];return n||delete this.rootIds[t],n}return 0},e.prototype.getRootIdSet=function(t){return t===void 0&&(t=new Set),Object.keys(this.rootIds).forEach(t.add,t),this instanceof Hi?this.parent.getRootIdSet(t):Object.keys(this.policies.rootTypenamesById).forEach(t.add,t),t},e.prototype.gc=function(){var t=this,n=this.getRootIdSet(),r=this.toObject();n.forEach(function(a){Zt.call(r,a)&&(Object.keys(t.findChildRefIds(a)).forEach(n.add,n),delete r[a])});var i=Object.keys(r);if(i.length){for(var o=this;o instanceof Hi;)o=o.parent;i.forEach(function(a){return o.delete(a)})}return i},e.prototype.findChildRefIds=function(t){if(!Zt.call(this.refs,t)){var n=this.refs[t]=Object.create(null),r=this.data[t];if(!r)return n;var i=new Set([r]);i.forEach(function(o){dt(o)&&(n[o.__ref]=!0),Mt(o)&&Object.keys(o).forEach(function(a){var s=o[a];Mt(s)&&i.add(s)})})}return this.refs[t]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),uk=function(){function e(t,n){n===void 0&&(n=null),this.caching=t,this.parent=n,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?Mx():null,this.keyMaker=new Fi(Xo)},e.prototype.depend=function(t,n){if(this.d){this.d(a0(t,n));var r=uo(n);r!==n&&this.d(a0(t,r)),this.parent&&this.parent.depend(t,n)}},e.prototype.dirty=function(t,n){this.d&&this.d.dirty(a0(t,n),n==="__exists"?"forget":"setDirty")},e}();function a0(e,t){return t+"#"+e}function bb(e,t){ou(e)&&e.group.depend(t,"__exists")}(function(e){var t=function(n){Or(r,n);function r(i){var o=i.policies,a=i.resultCaching,s=a===void 0?!0:a,u=i.seed,l=n.call(this,o,new uk(s))||this;return l.stump=new oH(l),l.storageTrie=new Fi(Xo),u&&l.replace(u),l}return r.prototype.addLayer=function(i,o){return this.stump.addLayer(i,o)},r.prototype.removeLayer=function(){return this},r.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},r}(e);e.Root=t})(Au||(Au={}));var Hi=function(e){Or(t,e);function t(n,r,i,o){var a=e.call(this,r.policies,o)||this;return a.id=n,a.parent=r,a.replay=i,a.group=o,i(a),a}return t.prototype.addLayer=function(n,r){return new t(n,this,r,this.group)},t.prototype.removeLayer=function(n){var r=this,i=this.parent.removeLayer(n);return n===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(o){var a=r.data[o],s=i.lookup(o);s?a?a!==s&&Object.keys(a).forEach(function(u){wt(a[u],s[u])||r.group.dirty(o,u)}):(r.group.dirty(o,"__exists"),Object.keys(s).forEach(function(u){r.group.dirty(o,u)})):r.delete(o)}),i):i===this.parent?this:i.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return j(j({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(n){var r=this.parent.findChildRefIds(n);return Zt.call(this.data,n)?j(j({},r),e.prototype.findChildRefIds.call(this,n)):r},t.prototype.getStorage=function(){for(var n=this.parent;n.parent;)n=n.parent;return n.getStorage.apply(n,arguments)},t}(Au),oH=function(e){Or(t,e);function t(n){return e.call(this,"EntityStore.Stump",n,function(){},new uk(n.group.caching,n.group))||this}return t.prototype.removeLayer=function(){return this},t.prototype.merge=function(n,r){return this.parent.merge(n,r)},t}(Hi);function aH(e,t,n){var r=e[n],i=t[n];return wt(r,i)?r:i}function ou(e){return!!(e instanceof Au&&e.group.caching)}function sH(e){return Mt(e)?Ft(e)?e.slice(0):j({__proto__:Object.getPrototypeOf(e)},e):e}var _b=function(){function e(){this.known=new(dp?WeakSet:Set),this.pool=new Fi(Xo),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(t){return Mt(t)&&this.known.has(t)},e.prototype.pass=function(t){if(Mt(t)){var n=sH(t);return this.passes.set(n,t),n}return t},e.prototype.admit=function(t){var n=this;if(Mt(t)){var r=this.passes.get(t);if(r)return r;var i=Object.getPrototypeOf(t);switch(i){case Array.prototype:{if(this.known.has(t))return t;var o=t.map(this.admit,this),a=this.pool.lookupArray(o);return a.array||(this.known.add(a.array=o),globalThis.__DEV__!==!1&&Object.freeze(o)),a.array}case null:case Object.prototype:{if(this.known.has(t))return t;var s=Object.getPrototypeOf(t),u=[s],l=this.sortedKeys(t);u.push(l.json);var c=u.length;l.sorted.forEach(function(h){u.push(n.admit(t[h]))});var a=this.pool.lookupArray(u);if(!a.object){var f=a.object=Object.create(s);this.known.add(f),l.sorted.forEach(function(h,m){f[h]=u[c+m]}),globalThis.__DEV__!==!1&&Object.freeze(f)}return a.object}}}return t},e.prototype.sortedKeys=function(t){var n=Object.keys(t),r=this.pool.lookupArray(n);if(!r.keys){n.sort();var i=JSON.stringify(n);(r.keys=this.keysByJSON.get(i))||this.keysByJSON.set(i,r.keys={sorted:n,json:i})}return r.keys},e}();function wb(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var uH=function(){function e(t){var n=this;this.knownResults=new(Xo?WeakMap:Map),this.config=rs(t,{addTypename:t.addTypename!==!1,canonizeResults:ok(t)}),this.canon=t.canon||new _b,this.executeSelectionSet=Tu(function(r){var i,o=r.context.canonizeResults,a=wb(r);a[3]=!o;var s=(i=n.executeSelectionSet).peek.apply(i,a);return s?o?j(j({},s),{result:n.canon.admit(s.result)}):s:(bb(r.context.store,r.enclosingRef.__ref),n.execSelectionSetImpl(r))},{max:this.config.resultCacheMaxSize||Ei["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:wb,makeCacheKey:function(r,i,o,a){if(ou(o.store))return o.store.makeCacheKey(r,dt(i)?i.__ref:i,o.varString,a)}}),this.executeSubSelectedArray=Tu(function(r){return bb(r.context.store,r.enclosingRef.__ref),n.execSubSelectedArrayImpl(r)},{max:this.config.resultCacheMaxSize||Ei["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(r){var i=r.field,o=r.array,a=r.context;if(ou(a.store))return a.store.makeCacheKey(i,o,a.varString)}})}return e.prototype.resetCanon=function(){this.canon=new _b},e.prototype.diffQueryAgainstStore=function(t){var n=t.store,r=t.query,i=t.rootId,o=i===void 0?"ROOT_QUERY":i,a=t.variables,s=t.returnPartialData,u=s===void 0?!0:s,l=t.canonizeResults,c=l===void 0?this.config.canonizeResults:l,f=this.config.cache.policies;a=j(j({},hp(Cx(r))),a);var d=Pa(o),h=this.executeSelectionSet({selectionSet:ws(r).selectionSet,objectOrReference:d,enclosingRef:d,context:j({store:n,query:r,policies:f,variables:a,varString:Ji(a),canonizeResults:c},sk(r,this.config.fragments))}),m;if(h.missing&&(m=[new nk(lH(h.missing),h.missing,r,a)],!u))throw m[0];return{result:h.result,complete:!m,missing:m}},e.prototype.isFresh=function(t,n,r,i){if(ou(i.store)&&this.knownResults.get(t)===r){var o=this.executeSelectionSet.peek(r,n,i,this.canon.isKnown(t));if(o&&t===o.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(t){var n=this,r=t.selectionSet,i=t.objectOrReference,o=t.enclosingRef,a=t.context;if(dt(i)&&!a.policies.rootTypenamesById[i.__ref]&&!a.store.has(i.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(i.__ref," object")};var s=a.variables,u=a.policies,l=a.store,c=l.getFieldValue(i,"__typename"),f=[],d,h=new so;this.config.addTypename&&typeof c=="string"&&!u.rootIdsByTypename[c]&&f.push({__typename:c});function m(y,_){var w;return y.missing&&(d=h.merge(d,(w={},w[_]=y.missing,w))),y.result}var v=new Set(r.selections);v.forEach(function(y){var _,w;if(sl(y,s))if(oo(y)){var C=u.readField({fieldName:y.name.value,field:y,variables:a.variables,from:i},a),E=xi(y);C===void 0?gp.added(y)||(d=h.merge(d,(_={},_[E]="Can't find field '".concat(y.name.value,"' on ").concat(dt(i)?i.__ref+" object":"object "+JSON.stringify(i,null,2)),_))):Ft(C)?C.length>0&&(C=m(n.executeSubSelectedArray({field:y,array:C,enclosingRef:o,context:a}),E)):y.selectionSet?C!=null&&(C=m(n.executeSelectionSet({selectionSet:y.selectionSet,objectOrReference:C,enclosingRef:dt(C)?C:o,context:a}),E)):a.canonizeResults&&(C=n.canon.pass(C)),C!==void 0&&f.push((w={},w[E]=C,w))}else{var k=Gf(y,a.lookupFragment);if(!k&&y.kind===pe.FRAGMENT_SPREAD)throw Dn(10,y.name.value);k&&u.fragmentMatches(k,c)&&k.selectionSet.selections.forEach(v.add,v)}});var b=Zf(f),p={result:b,missing:d},g=a.canonizeResults?this.canon.admit(p):zc(p);return g.result&&this.knownResults.set(g.result,r),g},e.prototype.execSubSelectedArrayImpl=function(t){var n=this,r=t.field,i=t.array,o=t.enclosingRef,a=t.context,s,u=new so;function l(c,f){var d;return c.missing&&(s=u.merge(s,(d={},d[f]=c.missing,d))),c.result}return r.selectionSet&&(i=i.filter(a.store.canRead)),i=i.map(function(c,f){return c===null?null:Ft(c)?l(n.executeSubSelectedArray({field:r,array:c,enclosingRef:o,context:a}),f):r.selectionSet?l(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:c,enclosingRef:dt(c)?c:o,context:a}),f):(globalThis.__DEV__!==!1&&cH(a.store,r,c),c)}),{result:a.canonizeResults?this.canon.admit(i):i,missing:s}},e}();function lH(e){try{JSON.stringify(e,function(t,n){if(typeof n=="string")throw n;return n})}catch(t){return t}}function cH(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach(function(i){Mt(i)&&(Ee(!dt(i),11,rH(e,i),t.name.value),Object.values(i).forEach(r.add,r))})}}var xp=new Cs,Cb=new WeakMap;function au(e){var t=Cb.get(e);return t||Cb.set(e,t={vars:new Set,dep:Mx()}),t}function Eb(e){au(e).vars.forEach(function(t){return t.forgetCache(e)})}function fH(e){au(e).vars.forEach(function(t){return t.attachCache(e)})}function dH(e){var t=new Set,n=new Set,r=function(o){if(arguments.length>0){if(e!==o){e=o,t.forEach(function(u){au(u).dep.dirty(r),hH(u)});var a=Array.from(n);n.clear(),a.forEach(function(u){return u(e)})}}else{var s=xp.getValue();s&&(i(s),au(s).dep(r))}return e};r.onNextChange=function(o){return n.add(o),function(){n.delete(o)}};var i=r.attachCache=function(o){return t.add(o),au(o).vars.add(r),r};return r.forgetCache=function(o){return t.delete(o)},r}function hH(e){e.broadcastWatches&&e.broadcastWatches()}var xb=Object.create(null);function kp(e){var t=JSON.stringify(e);return xb[t]||(xb[t]=Object.create(null))}function kb(e){var t=kp(e);return t.keyFieldsFn||(t.keyFieldsFn=function(n,r){var i=function(a,s){return r.readField(s,a)},o=r.keyObject=Sp(e,function(a){var s=Fa(r.storeObject,a,i);return s===void 0&&n!==r.storeObject&&Zt.call(n,a[0])&&(s=Fa(n,a,ck)),Ee(s!==void 0,5,a.join("."),n),s});return"".concat(r.typename,":").concat(JSON.stringify(o))})}function Sb(e){var t=kp(e);return t.keyArgsFn||(t.keyArgsFn=function(n,r){var i=r.field,o=r.variables,a=r.fieldName,s=Sp(e,function(l){var c=l[0],f=c.charAt(0);if(f==="@"){if(i&&Yr(i.directives)){var d=c.slice(1),h=i.directives.find(function(p){return p.name.value===d}),m=h&&Qf(h,o);return m&&Fa(m,l.slice(1))}return}if(f==="$"){var v=c.slice(1);if(o&&Zt.call(o,v)){var b=l.slice(0);return b[0]=v,Fa(o,b)}return}if(n)return Fa(n,l)}),u=JSON.stringify(s);return(n||u!=="{}")&&(a+=":"+u),a})}function Sp(e,t){var n=new so;return lk(e).reduce(function(r,i){var o,a=t(i);if(a!==void 0){for(var s=i.length-1;s>=0;--s)a=(o={},o[i[s]]=a,o);r=n.merge(r,a)}return r},Object.create(null))}function lk(e){var t=kp(e);if(!t.paths){var n=t.paths=[],r=[];e.forEach(function(i,o){Ft(i)?(lk(i).forEach(function(a){return n.push(r.concat(a))}),r.length=0):(r.push(i),Ft(e[o+1])||(n.push(r.slice(0)),r.length=0))})}return t.paths}function ck(e,t){return e[t]}function Fa(e,t,n){return n=n||ck,fk(t.reduce(function r(i,o){return Ft(i)?i.map(function(a){return r(a,o)}):i&&n(i,o)},e))}function fk(e){return Mt(e)?Ft(e)?e.map(fk):Sp(Object.keys(e).sort(),function(t){return Fa(e,t)}):e}function $h(e){return e.args!==void 0?e.args:e.field?Qf(e.field,e.variables):null}var mH=function(){},Tb=function(e,t){return t.fieldName},Ab=function(e,t,n){var r=n.mergeObjects;return r(e,t)},Ob=function(e,t){return t},pH=function(){function e(t){this.config=t,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=j({dataIdFromObject:rk},t),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),t.possibleTypes&&this.addPossibleTypes(t.possibleTypes),t.typePolicies&&this.addTypePolicies(t.typePolicies)}return e.prototype.identify=function(t,n){var r,i=this,o=n&&(n.typename||((r=n.storeObject)===null||r===void 0?void 0:r.__typename))||t.__typename;if(o===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];var a=n&&n.storeObject||t,s=j(j({},n),{typename:o,storeObject:a,readField:n&&n.readField||function(){var f=Tp(arguments,a);return i.readField(f,{store:i.cache.data,variables:f.variables})}}),u,l=o&&this.getTypePolicy(o),c=l&&l.keyFn||this.config.dataIdFromObject;return Ep.withValue(!0,function(){for(;c;){var f=c(j(j({},t),a),s);if(Ft(f))c=kb(f);else{u=f;break}}}),u=u?String(u):void 0,s.keyObject?[u,s.keyObject]:[u]},e.prototype.addTypePolicies=function(t){var n=this;Object.keys(t).forEach(function(r){var i=t[r],o=i.queryType,a=i.mutationType,s=i.subscriptionType,u=Wr(i,["queryType","mutationType","subscriptionType"]);o&&n.setRootTypename("Query",r),a&&n.setRootTypename("Mutation",r),s&&n.setRootTypename("Subscription",r),Zt.call(n.toBeAdded,r)?n.toBeAdded[r].push(u):n.toBeAdded[r]=[u]})},e.prototype.updateTypePolicy=function(t,n,r){var i=this.getTypePolicy(t),o=n.keyFields,a=n.fields;function s(u,l){u.merge=typeof l=="function"?l:l===!0?Ab:l===!1?Ob:u.merge}s(i,n.merge),i.keyFn=o===!1?mH:Ft(o)?kb(o):typeof o=="function"?o:i.keyFn,a&&Object.keys(a).forEach(function(u){var l=r[u];(!l||l?.typename!==t)&&(l=r[u]={typename:t});var c=a[u];if(typeof c=="function")l.read=c;else{var f=c.keyArgs,d=c.read,h=c.merge;l.keyFn=f===!1?Tb:Ft(f)?Sb(f):typeof f=="function"?f:l.keyFn,typeof d=="function"&&(l.read=d),s(l,h)}l.read&&l.merge&&(l.keyFn=l.keyFn||Tb)})},e.prototype.setRootTypename=function(t,n){n===void 0&&(n=t);var r="ROOT_"+t.toUpperCase(),i=this.rootTypenamesById[r];n!==i&&(Ee(!i||i===t,6,t),i&&delete this.rootIdsByTypename[i],this.rootIdsByTypename[n]=r,this.rootTypenamesById[r]=n)},e.prototype.addPossibleTypes=function(t){var n=this;this.usingPossibleTypes=!0,Object.keys(t).forEach(function(r){n.getSupertypeSet(r,!0),t[r].forEach(function(i){n.getSupertypeSet(i,!0).add(r);var o=i.match(ak);(!o||o[0]!==i)&&n.fuzzySubtypes.set(i,new RegExp(i))})})},e.prototype.getTypePolicy=function(t){var n=this;if(!Zt.call(this.typePolicies,t)){var r=this.typePolicies[t]=Object.create(null);r.fields=Object.create(null);var i=this.supertypeMap.get(t);!i&&this.fuzzySubtypes.size&&(i=this.getSupertypeSet(t,!0),this.fuzzySubtypes.forEach(function(a,s){if(a.test(t)){var u=n.supertypeMap.get(s);u&&u.forEach(function(l){return i.add(l)})}})),i&&i.size&&i.forEach(function(a){var s=n.getTypePolicy(a),u=s.fields,l=Wr(s,["fields"]);Object.assign(r,l),Object.assign(r.fields,u)})}var o=this.toBeAdded[t];return o&&o.length&&o.splice(0).forEach(function(a){n.updateTypePolicy(t,a,n.typePolicies[t].fields)}),this.typePolicies[t]},e.prototype.getFieldPolicy=function(t,n){if(t)return this.getTypePolicy(t).fields[n]},e.prototype.getSupertypeSet=function(t,n){var r=this.supertypeMap.get(t);return!r&&n&&this.supertypeMap.set(t,r=new Set),r},e.prototype.fragmentMatches=function(t,n,r,i){var o=this;if(!t.typeCondition)return!0;if(!n)return!1;var a=t.typeCondition.name.value;if(n===a)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(a))for(var s=this.getSupertypeSet(n,!0),u=[s],l=function(m){var v=o.getSupertypeSet(m,!1);v&&v.size&&u.indexOf(v)<0&&u.push(v)},c=!!(r&&this.fuzzySubtypes.size),f=!1,d=0;d1?i:t}:(a=j({},r),Zt.call(a,"from")||(a.from=t)),globalThis.__DEV__!==!1&&a.from===void 0&&globalThis.__DEV__!==!1&&Ee.warn(8,ax(Array.from(e))),a.variables===void 0&&(a.variables=n),a}function dk(e){return function(n,r){if(Ft(n)||Ft(r))throw Dn(9);if(Mt(n)&&Mt(r)){var i=e.getFieldValue(n,"__typename"),o=e.getFieldValue(r,"__typename"),a=i&&o&&i!==o;if(a)return r;if(dt(n)&&Ca(r))return e.merge(n.__ref,r),n;if(Ca(n)&&dt(r))return e.merge(n,r.__ref),r;if(Ca(n)&&Ca(r))return j(j({},n),r)}return r}}function s0(e,t,n){var r="".concat(t).concat(n),i=e.flavors.get(r);return i||e.flavors.set(r,i=e.clientOnly===t&&e.deferred===n?e:j(j({},e),{clientOnly:t,deferred:n})),i}var vH=function(){function e(t,n,r){this.cache=t,this.reader=n,this.fragments=r}return e.prototype.writeToStore=function(t,n){var r=this,i=n.query,o=n.result,a=n.dataId,s=n.variables,u=n.overwrite,l=Wo(i),c=iH();s=j(j({},hp(l)),s);var f=j(j({store:t,written:Object.create(null),merge:function(h,m){return c.merge(h,m)},variables:s,varString:Ji(s)},sk(i,this.fragments)),{overwrite:!!u,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),d=this.processSelectionSet({result:o||Object.create(null),dataId:a,selectionSet:l.selectionSet,mergeTree:{map:new Map},context:f});if(!dt(d))throw Dn(12,o);return f.incomingById.forEach(function(h,m){var v=h.storeObject,b=h.mergeTree,p=h.fieldNodeSet,g=Pa(m);if(b&&b.map.size){var y=r.applyMerges(b,g,v,f);if(dt(y))return;v=y}if(globalThis.__DEV__!==!1&&!f.overwrite){var _=Object.create(null);p.forEach(function(E){E.selectionSet&&(_[E.name.value]=!0)});var w=function(E){return _[uo(E)]===!0},C=function(E){var k=b&&b.map.get(E);return!!(k&&k.info&&k.info.merge)};Object.keys(v).forEach(function(E){w(E)&&!C(E)&&gH(g,v,E,f.store)})}t.merge(m,v)}),t.retain(d.__ref),d},e.prototype.processSelectionSet=function(t){var n=this,r=t.dataId,i=t.result,o=t.selectionSet,a=t.context,s=t.mergeTree,u=this.cache.policies,l=Object.create(null),c=r&&u.rootTypenamesById[r]||Ah(i,o,a.fragmentMap)||r&&a.store.get(r,"__typename");typeof c=="string"&&(l.__typename=c);var f=function(){var y=Tp(arguments,l,a.variables);if(dt(y.from)){var _=a.incomingById.get(y.from.__ref);if(_){var w=u.readField(j(j({},y),{from:_.storeObject}),a);if(w!==void 0)return w}}return u.readField(y,a)},d=new Set;this.flattenFields(o,i,a,c).forEach(function(y,_){var w,C=xi(_),E=i[C];if(d.add(_),E!==void 0){var k=u.getStoreFieldName({typename:c,fieldName:_.name.value,field:_,variables:y.variables}),I=Ib(s,k),F=n.processFieldValue(E,_,_.selectionSet?s0(y,!1,!1):y,I),V=void 0;_.selectionSet&&(dt(F)||Ca(F))&&(V=f("__typename",F));var P=u.getMergeFunction(c,_.name.value,V);P?I.info={field:_,typename:c,merge:P}:Lb(s,k),l=y.merge(l,(w={},w[k]=F,w))}else globalThis.__DEV__!==!1&&!y.clientOnly&&!y.deferred&&!gp.added(_)&&!u.getReadFunction(c,_.name.value)&&globalThis.__DEV__!==!1&&Ee.error(13,xi(_),i)});try{var h=u.identify(i,{typename:c,selectionSet:o,fragmentMap:a.fragmentMap,storeObject:l,readField:f}),m=h[0],v=h[1];r=r||m,v&&(l=a.merge(l,v))}catch(y){if(!r)throw y}if(typeof r=="string"){var b=Pa(r),p=a.written[r]||(a.written[r]=[]);if(p.indexOf(o)>=0||(p.push(o),this.reader&&this.reader.isFresh(i,b,o,a)))return b;var g=a.incomingById.get(r);return g?(g.storeObject=a.merge(g.storeObject,l),g.mergeTree=Hh(g.mergeTree,s),d.forEach(function(y){return g.fieldNodeSet.add(y)})):a.incomingById.set(r,{storeObject:l,mergeTree:Wc(s)?void 0:s,fieldNodeSet:d}),b}return l},e.prototype.processFieldValue=function(t,n,r,i){var o=this;return!n.selectionSet||t===null?globalThis.__DEV__!==!1?jx(t):t:Ft(t)?t.map(function(a,s){var u=o.processFieldValue(a,n,r,Ib(i,s));return Lb(i,s),u}):this.processSelectionSet({result:t,selectionSet:n.selectionSet,context:r,mergeTree:i})},e.prototype.flattenFields=function(t,n,r,i){i===void 0&&(i=Ah(n,t,r.fragmentMap));var o=new Map,a=this.cache.policies,s=new Fi(!1);return function u(l,c){var f=s.lookup(l,c.clientOnly,c.deferred);f.visited||(f.visited=!0,l.selections.forEach(function(d){if(sl(d,r.variables)){var h=c.clientOnly,m=c.deferred;if(!(h&&m)&&Yr(d.directives)&&d.directives.forEach(function(p){var g=p.name.value;if(g==="client"&&(h=!0),g==="defer"){var y=Qf(p,r.variables);(!y||y.if!==!1)&&(m=!0)}}),oo(d)){var v=o.get(d);v&&(h=h&&v.clientOnly,m=m&&v.deferred),o.set(d,s0(r,h,m))}else{var b=Gf(d,r.lookupFragment);if(!b&&d.kind===pe.FRAGMENT_SPREAD)throw Dn(14,d.name.value);b&&a.fragmentMatches(b,i,n,r.variables)&&u(b.selectionSet,s0(r,h,m))}}}))}(t,r),o},e.prototype.applyMerges=function(t,n,r,i,o){var a,s=this;if(t.map.size&&!dt(r)){var u=!Ft(r)&&(dt(n)||Ca(n))?n:void 0,l=r;u&&!o&&(o=[dt(u)?u.__ref:u]);var c,f=function(d,h){return Ft(d)?typeof h=="number"?d[h]:void 0:i.store.getFieldValue(d,String(h))};t.map.forEach(function(d,h){var m=f(u,h),v=f(l,h);if(v!==void 0){o&&o.push(h);var b=s.applyMerges(d,m,v,i,o);b!==v&&(c=c||new Map,c.set(h,b)),o&&Ee(o.pop()===h)}}),c&&(r=Ft(l)?l.slice(0):j({},l),c.forEach(function(d,h){r[h]=d}))}return t.info?this.cache.policies.runMergeFunction(n,r,t.info,i,o&&(a=i.store).getStorage.apply(a,o)):r},e}(),hk=[];function Ib(e,t){var n=e.map;return n.has(t)||n.set(t,hk.pop()||{map:new Map}),n.get(t)}function Hh(e,t){if(e===t||!t||Wc(t))return e;if(!e||Wc(e))return t;var n=e.info&&t.info?j(j({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,i=r?new Map:e.map.size?e.map:t.map,o={info:n,map:i};if(r){var a=new Set(t.map.keys());e.map.forEach(function(s,u){o.map.set(u,Hh(s,t.map.get(u))),a.delete(u)}),a.forEach(function(s){o.map.set(s,Hh(t.map.get(s),e.map.get(s)))})}return o}function Wc(e){return!e||!(e.info||e.map.size)}function Lb(e,t){var n=e.map,r=n.get(t);r&&Wc(r)&&(hk.push(r),n.delete(t))}var Pb=new Set;function gH(e,t,n,r){var i=function(f){var d=r.getFieldValue(f,n);return typeof d=="object"&&d},o=i(e);if(o){var a=i(t);if(a&&!dt(o)&&!wt(o,a)&&!Object.keys(o).every(function(f){return r.getFieldValue(a,f)!==void 0})){var s=r.getFieldValue(e,"__typename")||r.getFieldValue(t,"__typename"),u=uo(n),l="".concat(s,".").concat(u);if(!Pb.has(l)){Pb.add(l);var c=[];!Ft(o)&&!Ft(a)&&[o,a].forEach(function(f){var d=r.getFieldValue(f,"__typename");typeof d=="string"&&!c.includes(d)&&c.push(d)}),globalThis.__DEV__!==!1&&Ee.warn(15,u,s,c.length?"either ensure all objects of type "+c.join(" and ")+" have an ID or a custom merge function, or ":"",l,j({},o),j({},a))}}}}var mk=function(e){Or(t,e);function t(n){n===void 0&&(n={});var r=e.call(this)||this;return r.watches=new Set,r.addTypenameTransform=new Fx(gp),r.assumeImmutableResults=!0,r.makeVar=dH,r.txCount=0,globalThis.__DEV__!==!1&&(Rt(n,"addTypename","InMemoryCache","Please remove the `addTypename` option when initializing `InMemoryCache`."),Rt(n,"canonizeResults","InMemoryCache","Please remove the `canonizeResults` option when initializing `InMemoryCache`.")),r.config=nH(n),r.addTypename=!!r.config.addTypename,r.policies=new pH({cache:r,dataIdFromObject:r.config.dataIdFromObject,possibleTypes:r.config.possibleTypes,typePolicies:r.config.typePolicies}),r.init(),r}return t.prototype.init=function(){var n=this.data=new Au.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=n.stump,this.resetResultCache()},t.prototype.resetResultCache=function(n){var r=this,i=this.storeReader,o=this.config.fragments;this.addTypenameTransform.resetCache(),o?.resetCaches(),this.storeWriter=new vH(this,this.storeReader=new uH({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:ok(this.config),canon:n?void 0:i&&i.canon,fragments:o}),o),this.maybeBroadcastWatch=Tu(function(a,s){return r.broadcastWatch(a,s)},{max:this.config.resultCacheMaxSize||Ei["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(a){var s=a.optimistic?r.optimisticData:r.data;if(ou(s)){var u=a.optimistic,l=a.id,c=a.variables;return s.makeCacheKey(a.query,a.callback,Ji({optimistic:u,id:l,variables:c}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(a){return a.resetCaching()})},t.prototype.restore=function(n){return this.init(),n&&this.data.replace(n),this},t.prototype.extract=function(n){return n===void 0&&(n=!1),(n?this.optimisticData:this.data).extract()},t.prototype.read=function(n){globalThis.__DEV__!==!1&&Rt(n,"canonizeResults","cache.read");var r=n.returnPartialData,i=r===void 0?!1:r;try{return this.storeReader.diffQueryAgainstStore(j(j({},n),{store:n.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:i})).result||null}catch(o){if(o instanceof nk)return null;throw o}},t.prototype.write=function(n){try{return++this.txCount,this.storeWriter.writeToStore(this.data,n)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.modify=function(n){if(Zt.call(n,"id")&&!n.id)return!1;var r=n.optimistic?this.optimisticData:this.data;try{return++this.txCount,r.modify(n.id||"ROOT_QUERY",n.fields)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.diff=function(n){return globalThis.__DEV__!==!1&&Rt(n,"canonizeResults","cache.diff"),this.storeReader.diffQueryAgainstStore(j(j({},n),{store:n.optimistic?this.optimisticData:this.data,rootId:n.id||"ROOT_QUERY",config:this.config}))},t.prototype.watch=function(n){var r=this;return this.watches.size||fH(this),this.watches.add(n),n.immediate&&this.maybeBroadcastWatch(n),function(){r.watches.delete(n)&&!r.watches.size&&Eb(r),r.maybeBroadcastWatch.forget(n)}},t.prototype.gc=function(n){globalThis.__DEV__!==!1&&Rt(n||{},"resetResultIdentities","cache.gc","First ensure all usages of `canonizeResults` are removed, then remove this option."),Ji.reset(),Lo.reset();var r=this.optimisticData.gc();return n&&!this.txCount&&(n.resetResultCache?this.resetResultCache(n.resetResultIdentities):n.resetResultIdentities&&this.storeReader.resetCanon()),r},t.prototype.retain=function(n,r){return(r?this.optimisticData:this.data).retain(n)},t.prototype.release=function(n,r){return(r?this.optimisticData:this.data).release(n)},t.prototype.identify=function(n){if(dt(n))return n.__ref;try{return this.policies.identify(n)[0]}catch(r){globalThis.__DEV__!==!1&&Ee.warn(r)}},t.prototype.evict=function(n){if(!n.id){if(Zt.call(n,"id"))return!1;n=j(j({},n),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(n,this.data)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.reset=function(n){var r=this;return this.init(),Ji.reset(),n&&n.discardWatches?(this.watches.forEach(function(i){return r.maybeBroadcastWatch.forget(i)}),this.watches.clear(),Eb(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(n){var r=this.optimisticData.removeLayer(n);r!==this.optimisticData&&(this.optimisticData=r,this.broadcastWatches())},t.prototype.batch=function(n){var r=this,i=n.update,o=n.optimistic,a=o===void 0?!0:o,s=n.removeOptimistic,u=n.onWatchUpdated,l,c=function(d){var h=r,m=h.data,v=h.optimisticData;++r.txCount,d&&(r.data=r.optimisticData=d);try{return l=i(r)}finally{--r.txCount,r.data=m,r.optimisticData=v}},f=new Set;return u&&!this.txCount&&this.broadcastWatches(j(j({},n),{onWatchUpdated:function(d){return f.add(d),!1}})),typeof a=="string"?this.optimisticData=this.optimisticData.addLayer(a,c):a===!1?c(this.data):c(),typeof s=="string"&&(this.optimisticData=this.optimisticData.removeLayer(s)),u&&f.size?(this.broadcastWatches(j(j({},n),{onWatchUpdated:function(d,h){var m=u.call(this,d,h);return m!==!1&&f.delete(d),m}})),f.size&&f.forEach(function(d){return r.maybeBroadcastWatch.dirty(d)})):this.broadcastWatches(n),l},t.prototype.performTransaction=function(n,r){return this.batch({update:n,optimistic:r||r!==null})},t.prototype.transformDocument=function(n){return this.addTypenameToDocument(this.addFragmentsToDocument(n))},t.prototype.fragmentMatches=function(n,r){return this.policies.fragmentMatches(n,r)},t.prototype.lookupFragment=function(n){var r;return((r=this.config.fragments)===null||r===void 0?void 0:r.lookup(n))||null},t.prototype.broadcastWatches=function(n){var r=this;this.txCount||this.watches.forEach(function(i){return r.maybeBroadcastWatch(i,n)})},t.prototype.addFragmentsToDocument=function(n){var r=this.config.fragments;return r?r.transform(n):n},t.prototype.addTypenameToDocument=function(n){return this.addTypename?this.addTypenameTransform.transformDocument(n):n},t.prototype.broadcastWatch=function(n,r){var i=this,o=n.lastDiff,a=mn("canonizeResults",function(){return i.diff(n)});r&&(n.optimistic&&typeof r.optimistic=="string"&&(a.fromOptimisticTransaction=!0),r.onWatchUpdated&&r.onWatchUpdated.call(this,n,a,o)===!1)||(!o||!wt(o.result,a.result))&&n.callback(n.lastDiff=a,o)},t}(tk);globalThis.__DEV__!==!1&&(mk.prototype.getMemoryInternals=hN);var lt;(function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"})(lt||(lt={}));function Ea(e){return e?e<7:!1}var Mb=Object.assign,yH=Object.hasOwnProperty,sc=function(e){Or(t,e);function t(n){var r=n.queryManager,i=n.queryInfo,o=n.options,a=this,s=t.inactiveOnCreation.getValue();a=e.call(this,function(p){a._getOrCreateQuery();try{var g=p._subscription._observer;g&&!g.error&&(g.error=bH)}catch{}var y=!a.observers.size;a.observers.add(p);var _=a.last;return _&&_.error?p.error&&p.error(_.error):_&&_.result&&p.next&&p.next(a.maskResult(_.result)),y&&a.reobserve().catch(function(){}),function(){a.observers.delete(p)&&!a.observers.size&&a.tearDownQuery()}})||this,a.observers=new Set,a.subscriptions=new Set,a.dirty=!1,a._getOrCreateQuery=function(){return s&&(r.queries.set(a.queryId,i),s=!1),a.queryManager.getOrCreateQuery(a.queryId)},a.queryInfo=i,a.queryManager=r,a.waitForOwnResult=u0(o.fetchPolicy),a.isTornDown=!1,a.subscribeToMore=a.subscribeToMore.bind(a),a.maskResult=a.maskResult.bind(a);var u=r.defaultOptions.watchQuery,l=u===void 0?{}:u,c=l.fetchPolicy,f=c===void 0?"cache-first":c,d=o.fetchPolicy,h=d===void 0?f:d,m=o.initialFetchPolicy,v=m===void 0?h==="standby"?f:h:m;a.options=j(j({},o),{initialFetchPolicy:v,fetchPolicy:h}),a.queryId=i.queryId||r.generateQueryId();var b=Wo(a.query);return a.queryName=b&&b.name&&b.name.value,a}return Object.defineProperty(t.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var n=this;return globalThis.__DEV__!==!1&&Io("observableQuery.result",function(){globalThis.__DEV__!==!1&&Ee.warn(23)}),new Promise(function(r,i){var o={next:function(s){r(s),n.observers.delete(o),n.observers.size||n.queryManager.removeQuery(n.queryId),setTimeout(function(){a.unsubscribe()},0)},error:i},a=n.subscribe(o)})},t.prototype.resetDiff=function(){this.queryInfo.resetDiff()},t.prototype.getCurrentFullResult=function(n){var r=this;n===void 0&&(n=!0);var i=mn("getLastResult",function(){return r.getLastResult(!0)}),o=this.queryInfo.networkStatus||i&&i.networkStatus||lt.ready,a=j(j({},i),{loading:Ea(o),networkStatus:o}),s=this.options.fetchPolicy,u=s===void 0?"cache-first":s;if(!(u0(u)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers))if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var l=this.queryInfo.getDiff();(l.complete||this.options.returnPartialData)&&(a.data=l.result),wt(a.data,{})&&(a.data=void 0),l.complete?(delete a.partial,l.complete&&a.networkStatus===lt.loading&&(u==="cache-first"||u==="cache-only")&&(a.networkStatus=lt.ready,a.loading=!1)):a.partial=!0,a.networkStatus===lt.ready&&(a.error||a.errors)&&(a.networkStatus=lt.error),globalThis.__DEV__!==!1&&!l.complete&&!this.options.partialRefetch&&!a.loading&&!a.data&&!a.error&&pk(l.missing)}return n&&this.updateLastResult(a),a},t.prototype.getCurrentResult=function(n){return n===void 0&&(n=!0),this.maskResult(this.getCurrentFullResult(n))},t.prototype.isDifferentFromLastResult=function(n,r){if(!this.last)return!0;var i=this.queryManager.getDocumentInfo(this.query),o=this.queryManager.dataMasking,a=o?i.nonReactiveQuery:this.query,s=o||i.hasNonreactiveDirective?!Kx(a,this.last.result,n,this.variables):!wt(this.last.result,n);return s||r&&!wt(this.last.variables,r)},t.prototype.getLast=function(n,r){var i=this.last;if(i&&i[n]&&(!r||wt(i.variables,this.variables)))return i[n]},t.prototype.getLastResult=function(n){return globalThis.__DEV__!==!1&&Io("getLastResult",function(){globalThis.__DEV__!==!1&&Ee.warn(24)}),this.getLast("result",n)},t.prototype.getLastError=function(n){return globalThis.__DEV__!==!1&&Io("getLastError",function(){globalThis.__DEV__!==!1&&Ee.warn(25)}),this.getLast("error",n)},t.prototype.resetLastResults=function(){globalThis.__DEV__!==!1&&Io("resetLastResults",function(){globalThis.__DEV__!==!1&&Ee.warn(26)}),delete this.last,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){globalThis.__DEV__!==!1&&globalThis.__DEV__!==!1&&Ee.warn(27),this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(n){var r,i={pollInterval:0},o=this.options.fetchPolicy;if(o==="no-cache"?i.fetchPolicy="no-cache":i.fetchPolicy="network-only",globalThis.__DEV__!==!1&&n&&yH.call(n,"variables")){var a=Cx(this.query),s=a.variableDefinitions;(!s||!s.some(function(u){return u.variable.name.value==="variables"}))&&globalThis.__DEV__!==!1&&Ee.warn(28,n,((r=a.name)===null||r===void 0?void 0:r.value)||a)}return n&&!wt(this.options.variables,n)&&(i.variables=this.options.variables=j(j({},this.options.variables),n)),this.queryInfo.resetLastWrite(),this.reobserve(i,lt.refetch)},t.prototype.fetchMore=function(n){var r=this,i=j(j({},n.query?n:j(j(j(j({},this.options),{query:this.options.query}),n),{variables:j(j({},this.options.variables),n.variables)})),{fetchPolicy:"no-cache"});i.query=this.transformDocument(i.query);var o=this.queryManager.generateQueryId();this.lastQuery=n.query?this.transformDocument(this.options.query):i.query;var a=this.queryInfo,s=a.networkStatus;a.networkStatus=lt.fetchMore,i.notifyOnNetworkStatusChange&&this.observe();var u=new Set,l=n?.updateQuery,c=this.options.fetchPolicy!=="no-cache";return c||Ee(l,29),this.queryManager.fetchQuery(o,i,lt.fetchMore).then(function(f){if(r.queryManager.removeQuery(o),a.networkStatus===lt.fetchMore&&(a.networkStatus=s),c)r.queryManager.cache.batch({update:function(m){var v=n.updateQuery;v?m.updateQuery({query:r.query,variables:r.variables,returnPartialData:!0,optimistic:!1},function(b){return v(b,{fetchMoreResult:f.data,variables:i.variables})}):m.writeQuery({query:i.query,variables:i.variables,data:f.data})},onWatchUpdated:function(m){u.add(m.query)}});else{var d=r.getLast("result"),h=l(d.data,{fetchMoreResult:f.data,variables:i.variables});r.reportResult(j(j({},d),{networkStatus:s,loading:Ea(s),data:h}),r.variables)}return r.maskResult(f)}).finally(function(){c&&!u.has(r.query)&&r.reobserveCacheFirst()})},t.prototype.subscribeToMore=function(n){var r=this,i=this.queryManager.startGraphQLSubscription({query:n.document,variables:n.variables,context:n.context}).subscribe({next:function(o){var a=n.updateQuery;a&&r.updateQuery(function(s,u){return a(s,j({subscriptionData:o},u))})},error:function(o){if(n.onError){n.onError(o);return}globalThis.__DEV__!==!1&&Ee.error(30,o)}});return this.subscriptions.add(i),function(){r.subscriptions.delete(i)&&i.unsubscribe()}},t.prototype.setOptions=function(n){return globalThis.__DEV__!==!1&&(Rt(n,"canonizeResults","setOptions"),Io("setOptions",function(){globalThis.__DEV__!==!1&&Ee.warn(31)})),this.reobserve(n)},t.prototype.silentSetOptions=function(n){var r=rs(this.options,n||{});Mb(this.options,r)},t.prototype.setVariables=function(n){var r=this;return wt(this.variables,n)?this.observers.size?mn("observableQuery.result",function(){return r.result()}):Promise.resolve():(this.options.variables=n,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:n},lt.setVariables):Promise.resolve())},t.prototype.updateQuery=function(n){var r=this.queryManager,i=r.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}),o=i.result,a=i.complete,s=n(o,{variables:this.variables,complete:!!a,previousData:o});s&&(r.cache.writeQuery({query:this.options.query,data:s,variables:this.variables}),r.broadcastQueries())},t.prototype.startPolling=function(n){this.options.pollInterval=n,this.updatePolling()},t.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},t.prototype.applyNextFetchPolicy=function(n,r){if(r.nextFetchPolicy){var i=r.fetchPolicy,o=i===void 0?"cache-first":i,a=r.initialFetchPolicy,s=a===void 0?o:a;o==="standby"||(typeof r.nextFetchPolicy=="function"?r.fetchPolicy=r.nextFetchPolicy(o,{reason:n,options:r,observable:this,initialFetchPolicy:s}):n==="variables-changed"?r.fetchPolicy=s:r.fetchPolicy=r.nextFetchPolicy)}return r.fetchPolicy},t.prototype.fetch=function(n,r,i){var o=this._getOrCreateQuery();return o.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(o,n,r,i)},t.prototype.updatePolling=function(){var n=this;if(!this.queryManager.ssrMode){var r=this,i=r.pollingInfo,o=r.options.pollInterval;if(!o||!this.hasObservers()){i&&(clearTimeout(i.timeout),delete this.pollingInfo);return}if(!(i&&i.interval===o)){Ee(o,32);var a=i||(this.pollingInfo={});a.interval=o;var s=function(){var l,c;n.pollingInfo&&(!Ea(n.queryInfo.networkStatus)&&!(!((c=(l=n.options).skipPollAttempt)===null||c===void 0)&&c.call(l))?n.reobserve({fetchPolicy:n.options.initialFetchPolicy==="no-cache"?"no-cache":"network-only"},lt.poll).then(u,u):u())},u=function(){var l=n.pollingInfo;l&&(clearTimeout(l.timeout),l.timeout=setTimeout(s,l.interval))};u()}}},t.prototype.updateLastResult=function(n,r){var i=this;r===void 0&&(r=this.variables);var o=mn("getLastError",function(){return i.getLastError()});return o&&this.last&&!wt(r,this.last.variables)&&(o=void 0),this.last=j({result:this.queryManager.assumeImmutableResults?n:jx(n),variables:r},o?{error:o}:null)},t.prototype.reobserveAsConcast=function(n,r){var i=this;this.isTornDown=!1;var o=r===lt.refetch||r===lt.fetchMore||r===lt.poll,a=this.options.variables,s=this.options.fetchPolicy,u=rs(this.options,n||{}),l=o?u:Mb(this.options,u),c=this.transformDocument(l.query);this.lastQuery=c,o||(this.updatePolling(),n&&n.variables&&!wt(n.variables,a)&&l.fetchPolicy!=="standby"&&(l.fetchPolicy===s||typeof l.nextFetchPolicy=="function")&&(this.applyNextFetchPolicy("variables-changed",l),r===void 0&&(r=lt.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=u0(l.fetchPolicy));var f=function(){i.concast===m&&(i.waitForOwnResult=!1)},d=l.variables&&j({},l.variables),h=this.fetch(l,r,c),m=h.concast,v=h.fromLink,b={next:function(p){wt(i.variables,d)&&(f(),i.reportResult(p,d))},error:function(p){wt(i.variables,d)&&(Wx(p)||(p=new Ao({networkError:p})),f(),i.reportError(p,d))}};return!o&&(v||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=m,this.observer=b),m.addObserver(b),m},t.prototype.reobserve=function(n,r){return a$(this.reobserveAsConcast(n,r).promise.then(this.maskResult))},t.prototype.resubscribeAfterError=function(){for(var n=this,r=[],i=0;i0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(n){return n.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t.prototype.transformDocument=function(n){return this.queryManager.transform(n)},t.prototype.maskResult=function(n){return n&&"data"in n?j(j({},n),{data:this.queryManager.maskOperation({document:this.query,data:n.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):n},t.prototype.resetNotifications=function(){this.cancelNotifyTimeout(),this.dirty=!1},t.prototype.cancelNotifyTimeout=function(){this.notifyTimeout&&(clearTimeout(this.notifyTimeout),this.notifyTimeout=void 0)},t.prototype.scheduleNotify=function(){var n=this;this.dirty||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return n.notify()},0)))},t.prototype.notify=function(){if(this.cancelNotifyTimeout(),this.dirty&&(this.options.fetchPolicy=="cache-only"||this.options.fetchPolicy=="cache-and-network"||!Ea(this.queryInfo.networkStatus))){var n=this.queryInfo.getDiff();n.fromOptimisticTransaction?this.observe():this.reobserveCacheFirst()}this.dirty=!1},t.prototype.reobserveCacheFirst=function(){var n=this.options,r=n.fetchPolicy,i=n.nextFetchPolicy;return r==="cache-and-network"||r==="network-only"?this.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(o,a){return this.nextFetchPolicy=i,typeof this.nextFetchPolicy=="function"?this.nextFetchPolicy(o,a):r}}):this.reobserve()},t.inactiveOnCreation=new Cs,t}(gt);Ux(sc);function bH(e){globalThis.__DEV__!==!1&&Ee.error(33,e.message,e.stack)}function pk(e){globalThis.__DEV__!==!1&&e&&globalThis.__DEV__!==!1&&Ee.debug(34,e)}function u0(e){return e==="network-only"||e==="no-cache"||e==="standby"}var xa=new(Xo?WeakMap:Map);function l0(e,t){var n=e[t];typeof n=="function"&&(e[t]=function(){return xa.set(e,(xa.get(e)+1)%1e15),n.apply(this,arguments)})}var c0=function(){function e(t,n){n===void 0&&(n=t.generateQueryId()),this.queryId=n,this.document=null,this.lastRequestId=1,this.stopped=!1,this.observableQuery=null;var r=this.cache=t.cache;xa.has(r)||(xa.set(r,0),l0(r,"evict"),l0(r,"modify"),l0(r,"reset"))}return e.prototype.init=function(t){var n=t.networkStatus||lt.loading;return this.variables&&this.networkStatus!==lt.loading&&!wt(this.variables,t.variables)&&(n=lt.setVariables),wt(t.variables,this.variables)||(this.lastDiff=void 0,this.cancel()),Object.assign(this,{document:t.document,variables:t.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:n}),t.observableQuery&&this.setObservableQuery(t.observableQuery),t.lastRequestId&&(this.lastRequestId=t.lastRequestId),this},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var t=this,n=this.getDiffOptions();if(this.lastDiff&&wt(n,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var r=this.observableQuery;if(r&&r.options.fetchPolicy==="no-cache")return{complete:!1};var i=mn("canonizeResults",function(){return t.cache.diff(n)});return this.updateLastDiff(i,n),i},e.prototype.updateLastDiff=function(t,n){this.lastDiff=t?{diff:t,options:n||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(t){var n;return t===void 0&&(t=this.variables),{query:this.document,variables:t,returnPartialData:!0,optimistic:!0,canonizeResults:(n=this.observableQuery)===null||n===void 0?void 0:n.options.canonizeResults}},e.prototype.setDiff=function(t){var n=this,r,i=this.lastDiff&&this.lastDiff.diff;t&&!t.complete&&mn("getLastError",function(){var o;return(o=n.observableQuery)===null||o===void 0?void 0:o.getLastError()})||(this.updateLastDiff(t),wt(i&&i.result,t&&t.result)||(r=this.observableQuery)===null||r===void 0||r.scheduleNotify())},e.prototype.setObservableQuery=function(t){t!==this.observableQuery&&(this.observableQuery=t,t&&(t.queryInfo=this))},e.prototype.stop=function(){var t;if(!this.stopped){this.stopped=!0,(t=this.observableQuery)===null||t===void 0||t.resetNotifications(),this.cancel();var n=this.observableQuery;n&&n.stopPolling()}},e.prototype.cancel=function(){var t;(t=this.cancelWatch)===null||t===void 0||t.call(this),this.cancelWatch=void 0},e.prototype.updateWatch=function(t){var n=this;t===void 0&&(t=this.variables);var r=this.observableQuery;if(!(r&&r.options.fetchPolicy==="no-cache")){var i=j(j({},this.getDiffOptions(t)),{watcher:this,callback:function(o){return n.setDiff(o)}});(!this.lastWatch||!wt(i,this.lastWatch))&&(this.cancel(),this.cancelWatch=this.cache.watch(this.lastWatch=i))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(t,n){var r=this.lastWrite;return!(r&&r.dmCount===xa.get(this.cache)&&wt(n,r.variables)&&wt(t.data,r.result.data))},e.prototype.markResult=function(t,n,r,i){var o=this,a,s=new so,u=Yr(t.errors)?t.errors.slice(0):[];if((a=this.observableQuery)===null||a===void 0||a.resetNotifications(),"incremental"in t&&Yr(t.incremental)){var l=qx(this.getDiff().result,t);t.data=l}else if("hasNext"in t&&t.hasNext){var c=this.getDiff();t.data=s.merge(c.result,t.data)}this.graphQLErrors=u,r.fetchPolicy==="no-cache"?this.updateLastDiff({result:t.data,complete:!0},this.getDiffOptions(r.variables)):i!==0&&(Bh(t,r.errorPolicy)?this.cache.performTransaction(function(f){if(o.shouldWrite(t,r.variables))f.writeQuery({query:n,data:t.data,variables:r.variables,overwrite:i===1}),o.lastWrite={result:t,variables:r.variables,dmCount:xa.get(o.cache)};else if(o.lastDiff&&o.lastDiff.diff.complete){t.data=o.lastDiff.diff.result;return}var d=o.getDiffOptions(r.variables),h=mn("canonizeResults",function(){return f.diff(d)});!o.stopped&&wt(o.variables,r.variables)&&o.updateWatch(r.variables),o.updateLastDiff(h,d),h.complete&&(t.data=h.result)}):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=lt.ready},e.prototype.markError=function(t){var n;return this.networkStatus=lt.error,this.lastWrite=void 0,(n=this.observableQuery)===null||n===void 0||n.resetNotifications(),t.graphQLErrors&&(this.graphQLErrors=t.graphQLErrors),t.networkError&&(this.networkError=t.networkError),t},e}();function Bh(e,t){t===void 0&&(t="none");var n=t==="ignore"||t==="all",r=!ic(e);return!r&&n&&e.data&&(r=!0),r}var _H=Object.prototype.hasOwnProperty,Fb=Object.create(null),wH=function(){function e(t){var n=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new vx(Ei["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Fi(!1),this.noCacheWarningsByQueryId=new Set;var r=new Fx(function(o){return n.cache.transformDocument(o)},{cache:!1});this.cache=t.cache,this.link=t.link,this.defaultOptions=t.defaultOptions,this.queryDeduplication=t.queryDeduplication,this.clientAwareness=t.clientAwareness,this.localState=t.localState,this.ssrMode=t.ssrMode,this.assumeImmutableResults=t.assumeImmutableResults,this.dataMasking=t.dataMasking;var i=t.documentTransform;this.documentTransform=i?r.concat(i).concat(r):r,this.defaultContext=t.defaultContext||Object.create(null),(this.onBroadcast=t.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var t=this;this.queries.forEach(function(n,r){t.stopQueryNoBroadcast(r)}),this.cancelPendingFetches(Dn(35))},e.prototype.cancelPendingFetches=function(t){this.fetchCancelFns.forEach(function(n){return n(t)}),this.fetchCancelFns.clear()},e.prototype.mutate=function(t){return Ui(this,arguments,void 0,function(n){var r,i,o,a,s,u,l,c=n.mutation,f=n.variables,d=n.optimisticResponse,h=n.updateQueries,m=n.refetchQueries,v=m===void 0?[]:m,b=n.awaitRefetchQueries,p=b===void 0?!1:b,g=n.update,y=n.onQueryUpdated,_=n.fetchPolicy,w=_===void 0?((u=this.defaultOptions.mutate)===null||u===void 0?void 0:u.fetchPolicy)||"network-only":_,C=n.errorPolicy,E=C===void 0?((l=this.defaultOptions.mutate)===null||l===void 0?void 0:l.errorPolicy)||"none":C,k=n.keepRootFields,I=n.context;return qi(this,function(F){switch(F.label){case 0:return Ee(c,36),Ee(w==="network-only"||w==="no-cache",37),r=this.generateMutationId(),c=this.cache.transformForLink(this.transform(c)),i=this.getDocumentInfo(c).hasClientExports,f=this.getVariables(c,f),i?[4,this.localState.addExportedVariables(c,f,I)]:[3,2];case 1:f=F.sent(),F.label=2;case 2:return o=this.mutationStore&&(this.mutationStore[r]={mutation:c,variables:f,loading:!0,error:null}),a=d&&this.markMutationOptimistic(d,{mutationId:r,document:c,variables:f,fetchPolicy:w,errorPolicy:E,context:I,updateQueries:h,update:g,keepRootFields:k}),this.broadcastQueries(),s=this,[2,new Promise(function(V,P){return n0(s.getObservableFromLink(c,j(j({},I),{optimisticResponse:a?d:void 0}),f,{},!1),function(R){if(ic(R)&&E==="none")throw new Ao({graphQLErrors:Lh(R)});o&&(o.loading=!1,o.error=null);var B=j({},R);return typeof v=="function"&&(v=v(B)),E==="ignore"&&ic(B)&&delete B.errors,s.markMutationResult({mutationId:r,result:B,document:c,variables:f,fetchPolicy:w,errorPolicy:E,context:I,update:g,updateQueries:h,awaitRefetchQueries:p,refetchQueries:v,removeOptimistic:a?r:void 0,onQueryUpdated:y,keepRootFields:k})}).subscribe({next:function(R){s.broadcastQueries(),(!("hasNext"in R)||R.hasNext===!1)&&V(j(j({},R),{data:s.maskOperation({document:c,data:R.data,fetchPolicy:w,id:r})}))},error:function(R){o&&(o.loading=!1,o.error=R),a&&s.cache.removeOptimistic(r),s.broadcastQueries(),P(R instanceof Ao?R:new Ao({networkError:R}))}})})]}})})},e.prototype.markMutationResult=function(t,n){var r=this;n===void 0&&(n=this.cache);var i=t.result,o=[],a=t.fetchPolicy==="no-cache";if(!a&&Bh(i,t.errorPolicy)){if(Ma(i)||o.push({result:i.data,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}),Ma(i)&&Yr(i.incremental)){var s=n.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0}),u=void 0;s.result&&(u=qx(s.result,i)),typeof u<"u"&&(i.data=u,o.push({result:u,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}))}var l=t.updateQueries;l&&this.queries.forEach(function(f,d){var h=f.observableQuery,m=h&&h.queryName;if(!(!m||!_H.call(l,m))){var v=l[m],b=r.queries.get(d),p=b.document,g=b.variables,y=n.diff({query:p,variables:g,returnPartialData:!0,optimistic:!1}),_=y.result,w=y.complete;if(w&&_){var C=v(_,{mutationResult:i,queryName:p&&zs(p)||void 0,queryVariables:g});C&&o.push({result:C,dataId:"ROOT_QUERY",query:p,variables:g})}}})}if(o.length>0||(t.refetchQueries||"").length>0||t.update||t.onQueryUpdated||t.removeOptimistic){var c=[];if(this.refetchQueries({updateCache:function(f){a||o.forEach(function(v){return f.write(v)});var d=t.update,h=!f$(i)||Ma(i)&&!i.hasNext;if(d){if(!a){var m=f.diff({id:"ROOT_MUTATION",query:r.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0});m.complete&&(i=j(j({},i),{data:m.result}),"incremental"in i&&delete i.incremental,"hasNext"in i&&delete i.hasNext)}h&&d(f,i,{context:t.context,variables:t.variables})}!a&&!t.keepRootFields&&h&&f.modify({id:"ROOT_MUTATION",fields:function(v,b){var p=b.fieldName,g=b.DELETE;return p==="__typename"?v:g}})},include:t.refetchQueries,optimistic:!1,removeOptimistic:t.removeOptimistic,onQueryUpdated:t.onQueryUpdated||null}).forEach(function(f){return c.push(f)}),t.awaitRefetchQueries||t.onQueryUpdated)return Promise.all(c).then(function(){return i})}return Promise.resolve(i)},e.prototype.markMutationOptimistic=function(t,n){var r=this,i=typeof t=="function"?t(n.variables,{IGNORE:Fb}):t;return i===Fb?!1:(this.cache.recordOptimisticTransaction(function(o){try{r.markMutationResult(j(j({},n),{result:{data:i}}),o)}catch(a){globalThis.__DEV__!==!1&&Ee.error(a)}},n.mutationId),!0)},e.prototype.fetchQuery=function(t,n,r){return this.fetchConcastWithInfo(this.getOrCreateQuery(t),n,r).concast.promise},e.prototype.getQueryStore=function(){var t=Object.create(null);return this.queries.forEach(function(n,r){t[r]={variables:n.variables,networkStatus:n.networkStatus,networkError:n.networkError,graphQLErrors:n.graphQLErrors}}),t},e.prototype.resetErrors=function(t){var n=this.queries.get(t);n&&(n.networkError=void 0,n.graphQLErrors=[])},e.prototype.transform=function(t){return this.documentTransform.transformDocument(t)},e.prototype.getDocumentInfo=function(t){var n=this.transformCache;if(!n.has(t)){var r={hasClientExports:GR(t),hasForcedResolvers:this.localState.shouldForceResolvers(t),hasNonreactiveDirective:ku(["nonreactive"],t),nonReactiveQuery:KN(t),clientQuery:this.localState.clientQuery(t),serverQuery:Rx([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],t),defaultVars:hp(Wo(t)),asQuery:j(j({},t),{definitions:t.definitions.map(function(i){return i.kind==="OperationDefinition"&&i.operation!=="query"?j(j({},i),{operation:"query"}):i})})};n.set(t,r)}return n.get(t)},e.prototype.getVariables=function(t,n){return j(j({},this.getDocumentInfo(t).defaultVars),n)},e.prototype.watchQuery=function(t){var n=this.transform(t.query);t=j(j({},t),{variables:this.getVariables(n,t.variables)}),typeof t.notifyOnNetworkStatusChange>"u"&&(t.notifyOnNetworkStatusChange=!1);var r=new c0(this),i=new sc({queryManager:this,queryInfo:r,options:t});return i.lastQuery=n,sc.inactiveOnCreation.getValue()||this.queries.set(i.queryId,r),r.init({document:n,observableQuery:i,variables:i.variables}),i},e.prototype.query=function(t,n){var r=this;n===void 0&&(n=this.generateQueryId()),Ee(t.query,38),Ee(t.query.kind==="Document",39),Ee(!t.returnPartialData,40),Ee(!t.pollInterval,41);var i=this.transform(t.query);return this.fetchQuery(n,j(j({},t),{query:i})).then(function(o){return o&&j(j({},o),{data:r.maskOperation({document:i,data:o.data,fetchPolicy:t.fetchPolicy,id:n})})}).finally(function(){return r.stopQuery(n)})},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(t){this.stopQueryInStoreNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(t){var n=this.queries.get(t);n&&n.stop()},e.prototype.clearStore=function(t){return t===void 0&&(t={discardWatches:!0}),this.cancelPendingFetches(Dn(42)),this.queries.forEach(function(n){n.observableQuery?n.networkStatus=lt.loading:n.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(t)},e.prototype.getObservableQueries=function(t){var n=this;t===void 0&&(t="active");var r=new Map,i=new Map,o=new Map,a=new Set;return Array.isArray(t)&&t.forEach(function(s){if(typeof s=="string")i.set(s,s),o.set(s,!1);else if(wN(s)){var u=Lo(n.transform(s));i.set(u,zs(s)),o.set(u,!1)}else Mt(s)&&s.query&&a.add(s)}),this.queries.forEach(function(s,u){var l=s.observableQuery,c=s.document;if(l){if(t==="all"){r.set(u,l);return}var f=l.queryName,d=l.options.fetchPolicy;if(d==="standby"||t==="active"&&!l.hasObservers())return;(t==="active"||f&&o.has(f)||c&&o.has(Lo(c)))&&(r.set(u,l),f&&o.set(f,!0),c&&o.set(Lo(c),!0))}}),a.size&&a.forEach(function(s){var u=wh("legacyOneTimeQuery"),l=n.getOrCreateQuery(u).init({document:s.query,variables:s.variables}),c=new sc({queryManager:n,queryInfo:l,options:j(j({},s),{fetchPolicy:"network-only"})});Ee(c.queryId===u),l.setObservableQuery(c),r.set(u,c)}),globalThis.__DEV__!==!1&&o.size&&o.forEach(function(s,u){if(!s){var l=i.get(u);l?globalThis.__DEV__!==!1&&Ee.warn(43,l):globalThis.__DEV__!==!1&&Ee.warn(44)}}),r},e.prototype.reFetchObservableQueries=function(t){var n=this;t===void 0&&(t=!1);var r=[];return this.getObservableQueries(t?"all":"active").forEach(function(i,o){var a=i.options.fetchPolicy;mn("resetLastResults",function(){return i.resetLastResults()}),(t||a!=="standby"&&a!=="cache-only")&&r.push(i.refetch()),(n.queries.get(o)||i.queryInfo).setDiff(null)}),this.broadcastQueries(),Promise.all(r)},e.prototype.startGraphQLSubscription=function(t){var n=this,r=t.query,i=t.variables,o=t.fetchPolicy,a=t.errorPolicy,s=a===void 0?"none":a,u=t.context,l=u===void 0?{}:u,c=t.extensions,f=c===void 0?{}:c;r=this.transform(r),i=this.getVariables(r,i);var d=function(m){return n.getObservableFromLink(r,l,m,f).map(function(v){o!=="no-cache"&&(Bh(v,s)&&n.cache.write({query:r,result:v.data,dataId:"ROOT_SUBSCRIPTION",variables:m}),n.broadcastQueries());var b=ic(v),p=I$(v);if(b||p){var g={};if(b&&(g.graphQLErrors=v.errors),p&&(g.protocolErrors=v.extensions[Cp]),s==="none"||p)throw new Ao(g)}return s==="ignore"&&delete v.errors,v})};if(this.getDocumentInfo(r).hasClientExports){var h=this.localState.addExportedVariables(r,i,l).then(d);return new gt(function(m){var v=null;return h.then(function(b){return v=b.subscribe(m)},m.error),function(){return v&&v.unsubscribe()}})}return d(i)},e.prototype.stopQuery=function(t){this.stopQueryNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(t){this.stopQueryInStoreNoBroadcast(t),this.removeQuery(t)},e.prototype.removeQuery=function(t){var n;this.fetchCancelFns.delete(t),this.queries.has(t)&&((n=this.queries.get(t))===null||n===void 0||n.stop(),this.queries.delete(t))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(t){var n;return(n=t.observableQuery)===null||n===void 0?void 0:n.notify()})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(t,n,r,i,o){var a=this,s;o===void 0&&(o=(s=n?.queryDeduplication)!==null&&s!==void 0?s:this.queryDeduplication);var u,l=this.getDocumentInfo(t),c=l.serverQuery,f=l.clientQuery;if(c){var d=this,h=d.inFlightLinkObservables,m=d.link,v={query:c,variables:r,operationName:zs(c)||void 0,context:this.prepareContext(j(j({},n),{forceFetch:!o})),extensions:i};if(n=v.context,o){var b=Lo(c),p=Ji(r),g=h.lookup(b,p);if(u=g.observable,!u){var y=new pa([Mh(m,v)]);u=g.observable=y,y.beforeNext(function _(w,C){w==="next"&&"hasNext"in C&&C.hasNext?y.beforeNext(_):h.remove(b,p)})}}else u=new pa([Mh(m,v)])}else u=new pa([gt.of({data:{}})]),n=this.prepareContext(n);return f&&(u=n0(u,function(_){return a.localState.runResolvers({document:f,remoteResult:_,context:n,variables:r})})),u},e.prototype.getResultsFromLink=function(t,n,r){var i=t.lastRequestId=this.generateRequestId(),o=this.cache.transformForLink(r.query);return n0(this.getObservableFromLink(o,r.context,r.variables),function(a){var s=Lh(a),u=s.length>0,l=r.errorPolicy;if(i>=t.lastRequestId){if(u&&l==="none")throw t.markError(new Ao({graphQLErrors:s}));t.markResult(a,o,r,n),t.markReady()}var c={data:a.data,loading:!1,networkStatus:lt.ready};return u&&l==="none"&&(c.data=void 0),u&&l!=="ignore"&&(c.errors=s,c.networkStatus=lt.error),c},function(a){var s=Wx(a)?a:new Ao({networkError:a});throw i>=t.lastRequestId&&t.markError(s),s})},e.prototype.fetchConcastWithInfo=function(t,n,r,i){var o=this;r===void 0&&(r=lt.loading),i===void 0&&(i=n.query);var a=this.getVariables(i,n.variables),s=this.defaultOptions.watchQuery,u=n.fetchPolicy,l=u===void 0?s&&s.fetchPolicy||"cache-first":u,c=n.errorPolicy,f=c===void 0?s&&s.errorPolicy||"none":c,d=n.returnPartialData,h=d===void 0?!1:d,m=n.notifyOnNetworkStatusChange,v=m===void 0?!1:m,b=n.context,p=b===void 0?{}:b,g=Object.assign({},n,{query:i,variables:a,fetchPolicy:l,errorPolicy:f,returnPartialData:h,notifyOnNetworkStatusChange:v,context:p}),y=function(k){g.variables=k;var I=o.fetchQueryByPolicy(t,g,r);return g.fetchPolicy!=="standby"&&I.sources.length>0&&t.observableQuery&&t.observableQuery.applyNextFetchPolicy("after-fetch",n),I},_=function(){return o.fetchCancelFns.delete(t.queryId)};this.fetchCancelFns.set(t.queryId,function(k){_(),setTimeout(function(){return w.cancel(k)})});var w,C;if(this.getDocumentInfo(g.query).hasClientExports)w=new pa(this.localState.addExportedVariables(g.query,g.variables,g.context).then(y).then(function(k){return k.sources})),C=!0;else{var E=y(g.variables);C=E.fromLink,w=new pa(E.sources)}return w.promise.then(_,_),{concast:w,fromLink:C}},e.prototype.refetchQueries=function(t){var n=this,r=t.updateCache,i=t.include,o=t.optimistic,a=o===void 0?!1:o,s=t.removeOptimistic,u=s===void 0?a?wh("refetchQueries"):void 0:s,l=t.onQueryUpdated,c=new Map;i&&this.getObservableQueries(i).forEach(function(d,h){c.set(h,{oq:d,lastDiff:(n.queries.get(h)||d.queryInfo).getDiff()})});var f=new Map;return r&&this.cache.batch({update:r,optimistic:a&&u||!1,removeOptimistic:u,onWatchUpdated:function(d,h,m){var v=d.watcher instanceof c0&&d.watcher.observableQuery;if(v){if(l){c.delete(v.queryId);var b=l(v,h,m);return b===!0&&(b=v.refetch()),b!==!1&&f.set(v,b),b}l!==null&&c.set(v.queryId,{oq:v,lastDiff:m,diff:h})}}}),c.size&&c.forEach(function(d,h){var m=d.oq,v=d.lastDiff,b=d.diff,p;l&&(b||(b=mn("canonizeResults",function(){return n.cache.diff(m.queryInfo.getDiffOptions())})),p=l(m,b,v)),(!l||p===!0)&&(p=m.refetch()),p!==!1&&f.set(m,p),h.indexOf("legacyOneTimeQuery")>=0&&n.stopQueryNoBroadcast(h)}),u&&this.cache.removeOptimistic(u),f},e.prototype.maskOperation=function(t){var n,r,i,o=t.document,a=t.data;if(globalThis.__DEV__!==!1){var s=t.fetchPolicy,u=t.id,l=(n=Wo(o))===null||n===void 0?void 0:n.operation,c=((r=l?.[0])!==null&&r!==void 0?r:"o")+u;this.dataMasking&&s==="no-cache"&&!rN(o)&&!this.noCacheWarningsByQueryId.has(c)&&(this.noCacheWarningsByQueryId.add(c),globalThis.__DEV__!==!1&&Ee.warn(45,(i=zs(o))!==null&&i!==void 0?i:"Unnamed ".concat(l??"operation")))}return this.dataMasking?tH(a,o,this.cache):a},e.prototype.maskFragment=function(t){var n=t.data,r=t.fragment,i=t.fragmentName;return this.dataMasking?ek(n,r,this.cache,i):n},e.prototype.fetchQueryByPolicy=function(t,n,r){var i=this,o=n.query,a=n.variables,s=n.fetchPolicy,u=n.refetchWritePolicy,l=n.errorPolicy,c=n.returnPartialData,f=n.context,d=n.notifyOnNetworkStatusChange,h=t.networkStatus;t.init({document:o,variables:a,networkStatus:r});var m=function(){return t.getDiff()},v=function(_,w){w===void 0&&(w=t.networkStatus||lt.loading);var C=_.result;globalThis.__DEV__!==!1&&!c&&!wt(C,{})&&pk(_.missing);var E=function(k){return gt.of(j({data:k,loading:Ea(w),networkStatus:w},_.complete?null:{partial:!0}))};return C&&i.getDocumentInfo(o).hasForcedResolvers?i.localState.runResolvers({document:o,remoteResult:{data:C},context:f,variables:a,onlyRunForcedResolvers:!0}).then(function(k){return E(k.data||void 0)}):l==="none"&&w===lt.refetch&&Array.isArray(_.missing)?E(void 0):E(C)},b=s==="no-cache"?0:r===lt.refetch&&u!=="merge"?1:2,p=function(){return i.getResultsFromLink(t,b,{query:o,variables:a,context:f,fetchPolicy:s,errorPolicy:l})},g=d&&typeof h=="number"&&h!==r&&Ea(r);switch(s){default:case"cache-first":{var y=m();return y.complete?{fromLink:!1,sources:[v(y,t.markReady())]}:c||g?{fromLink:!0,sources:[v(y),p()]}:{fromLink:!0,sources:[p()]}}case"cache-and-network":{var y=m();return y.complete||c||g?{fromLink:!0,sources:[v(y),p()]}:{fromLink:!0,sources:[p()]}}case"cache-only":return{fromLink:!1,sources:[v(m(),t.markReady())]};case"network-only":return g?{fromLink:!0,sources:[v(m()),p()]}:{fromLink:!0,sources:[p()]};case"no-cache":return g?{fromLink:!0,sources:[v(t.getDiff()),p()]}:{fromLink:!0,sources:[p()]};case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getOrCreateQuery=function(t){return t&&!this.queries.has(t)&&this.queries.set(t,new c0(this,t)),this.queries.get(t)},e.prototype.prepareContext=function(t){t===void 0&&(t={});var n=this.localState.prepareContext(t);return j(j(j({},this.defaultContext),n),{clientAwareness:this.clientAwareness})},e}(),CH=function(){function e(t){var n=t.cache,r=t.client,i=t.resolvers,o=t.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=n,r&&(this.client=r),i&&this.addResolvers(i),o&&this.setFragmentMatcher(o)}return e.prototype.addResolvers=function(t){var n=this;this.resolvers=this.resolvers||{},Array.isArray(t)?t.forEach(function(r){n.resolvers=nb(n.resolvers,r)}):this.resolvers=nb(this.resolvers,t)},e.prototype.setResolvers=function(t){this.resolvers={},this.addResolvers(t)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(t){return Ui(this,arguments,void 0,function(n){var r=n.document,i=n.remoteResult,o=n.context,a=n.variables,s=n.onlyRunForcedResolvers,u=s===void 0?!1:s;return qi(this,function(l){return r?[2,this.resolveDocument(r,i.data,o,a,this.fragmentMatcher,u).then(function(c){return j(j({},i),{data:c.result})})]:[2,i]})})},e.prototype.setFragmentMatcher=function(t){this.fragmentMatcher=t},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(t){return ku(["client"],t)&&this.resolvers?t:null},e.prototype.serverQuery=function(t){return Nx(t)},e.prototype.prepareContext=function(t){var n=this.cache;return j(j({},t),{cache:n,getCacheKey:function(r){return n.identify(r)}})},e.prototype.addExportedVariables=function(t){return Ui(this,arguments,void 0,function(n,r,i){return r===void 0&&(r={}),i===void 0&&(i={}),qi(this,function(o){return n?[2,this.resolveDocument(n,this.buildRootValueFromCache(n,r)||{},this.prepareContext(i),r).then(function(a){return j(j({},r),a.exportedVariables)})]:[2,j({},r)]})})},e.prototype.shouldForceResolvers=function(t){var n=!1;return kr(t,{Directive:{enter:function(r){if(r.name.value==="client"&&r.arguments&&(n=r.arguments.some(function(i){return i.name.value==="always"&&i.value.kind==="BooleanValue"&&i.value.value===!0}),n))return Yi}}}),n},e.prototype.buildRootValueFromCache=function(t,n){return this.cache.diff({query:QN(t),variables:n,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(t,n){return Ui(this,arguments,void 0,function(r,i,o,a,s,u){var l,c,f,d,h,m,v,b,p,g,y;return o===void 0&&(o={}),a===void 0&&(a={}),s===void 0&&(s=function(){return!0}),u===void 0&&(u=!1),qi(this,function(_){return l=ws(r),c=_s(r),f=ys(c),d=this.collectSelectionsToResolve(l,f),h=l.operation,m=h?h.charAt(0).toUpperCase()+h.slice(1):"Query",v=this,b=v.cache,p=v.client,g={fragmentMap:f,context:j(j({},o),{cache:b,client:p}),variables:a,fragmentMatcher:s,defaultOperationType:m,exportedVariables:{},selectionsToResolve:d,onlyRunForcedResolvers:u},y=!1,[2,this.resolveSelectionSet(l.selectionSet,y,i,g).then(function(w){return{result:w,exportedVariables:g.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(t,n,r,i){return Ui(this,void 0,void 0,function(){var o,a,s,u,l,c=this;return qi(this,function(f){return o=i.fragmentMap,a=i.context,s=i.variables,u=[r],l=function(d){return Ui(c,void 0,void 0,function(){var h,m;return qi(this,function(v){return!n&&!i.selectionsToResolve.has(d)?[2]:sl(d,s)?oo(d)?[2,this.resolveField(d,n,r,i).then(function(b){var p;typeof b<"u"&&u.push((p={},p[xi(d)]=b,p))})]:(PN(d)?h=d:(h=o[d.name.value],Ee(h,21,d.name.value)),h&&h.typeCondition&&(m=h.typeCondition.name.value,i.fragmentMatcher(r,m,a))?[2,this.resolveSelectionSet(h.selectionSet,n,r,i).then(function(b){u.push(b)})]:[2]):[2]})})},[2,Promise.all(t.selections.map(l)).then(function(){return Zf(u)})]})})},e.prototype.resolveField=function(t,n,r,i){return Ui(this,void 0,void 0,function(){var o,a,s,u,l,c,f,d,h,m=this;return qi(this,function(v){return r?(o=i.variables,a=t.name.value,s=xi(t),u=a!==s,l=r[s]||r[a],c=Promise.resolve(l),(!i.onlyRunForcedResolvers||this.shouldForceResolvers(t))&&(f=r.__typename||i.defaultOperationType,d=this.resolvers&&this.resolvers[f],d&&(h=d[u?a:s],h&&(c=Promise.resolve(xp.withValue(this.cache,h,[r,Qf(t,o),i.context,{field:t,fragmentMap:i.fragmentMap}]))))),[2,c.then(function(b){var p,g;if(b===void 0&&(b=l),t.directives&&t.directives.forEach(function(_){_.name.value==="export"&&_.arguments&&_.arguments.forEach(function(w){w.name.value==="as"&&w.value.kind==="StringValue"&&(i.exportedVariables[w.value.value]=b)})}),!t.selectionSet||b==null)return b;var y=(g=(p=t.directives)===null||p===void 0?void 0:p.some(function(_){return _.name.value==="client"}))!==null&&g!==void 0?g:!1;if(Array.isArray(b))return m.resolveSubSelectedArray(t,n||y,b,i);if(t.selectionSet)return m.resolveSelectionSet(t.selectionSet,n||y,b,i)})]):[2,null]})})},e.prototype.resolveSubSelectedArray=function(t,n,r,i){var o=this;return Promise.all(r.map(function(a){if(a===null)return null;if(Array.isArray(a))return o.resolveSubSelectedArray(t,n,a,i);if(t.selectionSet)return o.resolveSelectionSet(t.selectionSet,n,a,i)}))},e.prototype.collectSelectionsToResolve=function(t,n){var r=function(a){return!Array.isArray(a)},i=this.selectionsToResolveCache;function o(a){if(!i.has(a)){var s=new Set;i.set(a,s),kr(a,{Directive:function(u,l,c,f,d){u.name.value==="client"&&d.forEach(function(h){r(h)&&Gy(h)&&s.add(h)})},FragmentSpread:function(u,l,c,f,d){var h=n[u.name.value];Ee(h,22,u.name.value);var m=o(h);m.size>0&&(d.forEach(function(v){r(v)&&Gy(v)&&s.add(v)}),s.add(u),m.forEach(function(v){s.add(v)}))}})}return i.get(a)}return o(t)},e}(),Vb=!1,vk=function(){function e(t){var n=this,r,i,o;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!t.cache)throw Dn(16);var a=t.uri,s=t.credentials,u=t.headers,l=t.cache,c=t.documentTransform,f=t.ssrMode,d=f===void 0?!1:f,h=t.ssrForceFetchDelay,m=h===void 0?0:h,v=t.connectToDevTools,b=t.queryDeduplication,p=b===void 0?!0:b,g=t.defaultOptions,y=t.defaultContext,_=t.assumeImmutableResults,w=_===void 0?l.assumeImmutableResults:_,C=t.resolvers,E=t.typeDefs,k=t.fragmentMatcher,I=t.clientAwareness,F=t.name,V=t.version,P=t.devtools,R=t.dataMasking;globalThis.__DEV__!==!1&&(Rt(t,"connectToDevTools","ApolloClient","Please use `devtools.enabled` instead."),Rt(t,"uri","ApolloClient","Please initialize an instance of `HttpLink` with `uri` instead."),Rt(t,"credentials","ApolloClient","Please initialize an instance of `HttpLink` with `credentials` instead."),Rt(t,"headers","ApolloClient","Please initialize an instance of `HttpLink` with `headers` instead."),Rt(t,"name","ApolloClient","Please use the `clientAwareness.name` option instead."),Rt(t,"version","ApolloClient","Please use the `clientAwareness.version` option instead."),Rt(t,"typeDefs","ApolloClient"),t.link||globalThis.__DEV__!==!1&&Ee.warn(17));var B=t.link;B||(B=a?new Qx({uri:a,credentials:s,headers:u}):Vi.empty()),this.link=B,this.cache=l,this.disableNetworkFetches=d||m>0,this.queryDeduplication=p,this.defaultOptions=g||Object.create(null),this.typeDefs=E,this.devtoolsConfig=j(j({},P),{enabled:(r=P?.enabled)!==null&&r!==void 0?r:v}),this.devtoolsConfig.enabled===void 0&&(this.devtoolsConfig.enabled=globalThis.__DEV__!==!1),m&&setTimeout(function(){return n.disableNetworkFetches=!1},m),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=up,this.localState=new CH({cache:l,client:this,resolvers:C,fragmentMatcher:k}),this.queryManager=new wH({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:y,documentTransform:c,queryDeduplication:p,ssrMode:d,dataMasking:!!R,clientAwareness:{name:(i=I?.name)!==null&&i!==void 0?i:F,version:(o=I?.version)!==null&&o!==void 0?o:V},localState:this.localState,assumeImmutableResults:w,onBroadcast:this.devtoolsConfig.enabled?function(){n.devToolsHookCb&&n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return Object.defineProperty(e.prototype,"prioritizeCacheValues",{get:function(){return this.disableNetworkFetches},set:function(t){this.disableNetworkFetches=t},enumerable:!1,configurable:!0}),e.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var t=window,n=Symbol.for("apollo.devtools");(t[n]=t[n]||[]).push(this),t.__APOLLO_CLIENT__=this,!Vb&&globalThis.__DEV__!==!1&&(Vb=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var r=window.navigator,i=r&&r.userAgent,o=void 0;typeof i=="string"&&(i.indexOf("Chrome/")>-1?o="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":i.indexOf("Firefox/")>-1&&(o="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),o&&globalThis.__DEV__!==!1&&Ee.log("Download the Apollo DevTools for a better development experience: %s",o)}},1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(t){return this.defaultOptions.watchQuery&&(t=r0(this.defaultOptions.watchQuery,t)),this.disableNetworkFetches&&(t.fetchPolicy==="network-only"||t.fetchPolicy==="cache-and-network")&&(t=j(j({},t),{fetchPolicy:"cache-first"})),globalThis.__DEV__!==!1&&(Rt(t,"canonizeResults","client.watchQuery"),Rt(t,"partialRefetch","client.watchQuery")),this.queryManager.watchQuery(t)},e.prototype.query=function(t){return this.defaultOptions.query&&(t=r0(this.defaultOptions.query,t)),Ee(t.fetchPolicy!=="cache-and-network",18),this.disableNetworkFetches&&t.fetchPolicy==="network-only"&&(t=j(j({},t),{fetchPolicy:"cache-first"})),globalThis.__DEV__!==!1&&(Rt(t,"canonizeResults","client.query"),Rt(t,"notifyOnNetworkStatusChange","client.query","This option does not affect `client.query` and can be safely removed."),t.fetchPolicy==="standby"&&globalThis.__DEV__!==!1&&Ee.warn(19)),this.queryManager.query(t)},e.prototype.mutate=function(t){return this.defaultOptions.mutate&&(t=r0(this.defaultOptions.mutate,t)),this.queryManager.mutate(t)},e.prototype.subscribe=function(t){var n=this,r=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(t).map(function(i){return j(j({},i),{data:n.queryManager.maskOperation({document:t.query,data:i.data,fetchPolicy:t.fetchPolicy,id:r})})})},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!1),this.cache.readQuery(t,n)},e.prototype.watchFragment=function(t){var n;return this.cache.watchFragment(j(j({},t),(n={},n[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,n)))},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!1),this.cache.readFragment(t,n)},e.prototype.writeQuery=function(t){var n=this.cache.writeQuery(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.writeFragment=function(t){var n=this.cache.writeFragment(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.__actionHookForDevTools=function(t){this.devToolsHookCb=t},e.prototype.__requestRaw=function(t){return Mh(this.link,t)},e.prototype.resetStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(t.resetStoreCallbacks.map(function(n){return n()}))}).then(function(){return t.reFetchObservableQueries()})},e.prototype.clearStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(t.clearStoreCallbacks.map(function(n){return n()}))})},e.prototype.onResetStore=function(t){var n=this;return this.resetStoreCallbacks.push(t),function(){n.resetStoreCallbacks=n.resetStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.onClearStore=function(t){var n=this;return this.clearStoreCallbacks.push(t),function(){n.clearStoreCallbacks=n.clearStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.reFetchObservableQueries=function(t){return this.queryManager.reFetchObservableQueries(t)},e.prototype.refetchQueries=function(t){var n=this.queryManager.refetchQueries(t),r=[],i=[];n.forEach(function(a,s){r.push(s),i.push(a)});var o=Promise.all(i);return o.queries=r,o.results=i,o.catch(function(a){globalThis.__DEV__!==!1&&Ee.debug(20,a)}),o},e.prototype.getObservableQueries=function(t){return t===void 0&&(t="active"),this.queryManager.getObservableQueries(t)},e.prototype.extract=function(t){return this.cache.extract(t)},e.prototype.restore=function(t){return this.cache.restore(t)},e.prototype.addResolvers=function(t){this.localState.addResolvers(t)},e.prototype.setResolvers=function(t){this.localState.setResolvers(t)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(t){this.localState.setFragmentMatcher(t)},e.prototype.setLink=function(t){this.link=this.queryManager.link=t},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}();globalThis.__DEV__!==!1&&(vk.prototype.getMemoryInternals=dN);var uc=new Map,jh=new Map,gk=!0,Gc=!1;function yk(e){return e.replace(/[\s,]+/g," ").trim()}function EH(e){return yk(e.source.body.substring(e.start,e.end))}function xH(e){var t=new Set,n=[];return e.definitions.forEach(function(r){if(r.kind==="FragmentDefinition"){var i=r.name.value,o=EH(r.loc),a=jh.get(i);a&&!a.has(o)?gk&&console.warn("Warning: fragment with name "+i+` already exists. -graphql-tag enforces all fragment names across your application to be unique; read more about -this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):a||jh.set(i,a=new Set),a.add(o),t.has(o)||(t.add(o),n.push(r))}else n.push(r)}),j(j({},e),{definitions:n})}function kH(e){var t=new Set(e.definitions);t.forEach(function(r){r.loc&&delete r.loc,Object.keys(r).forEach(function(i){var o=r[i];o&&typeof o=="object"&&t.add(o)})});var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}function SH(e){var t=yk(e);if(!uc.has(t)){var n=UR(e,{experimentalFragmentVariables:Gc,allowLegacyFragmentVariables:Gc});if(!n||n.kind!=="Document")throw new Error("Not a valid GraphQL document.");uc.set(t,kH(xH(n)))}return uc.get(t)}function lr(e){for(var t=[],n=1;n{a===this.plugin.id&&this.fallbacks.setSettings(s)}),this.proxiedOn=new Proxy({},{get:(a,s)=>this.target?this.target.on[s]:(...u)=>{this.onQueue.push({method:s,args:u})}}),this.proxiedTarget=new Proxy({},{get:(a,s)=>this.target?this.target[s]:s==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(s)?(...u)=>(this.targetQueue.push({method:s,args:u,resolve:()=>{}}),this.fallbacks[s](...u)):(...u)=>new Promise(l=>{this.targetQueue.push({method:s,args:u,resolve:l})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function HH(e,t){const n=e,r=bk(),i=PH(),o=MH&&n.enableEarlyProxy;if(i&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))i.emit(FH,e,t);else{const a=o?new $H(n,i):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:a}),a&&t(a.proxiedTarget)}}/*! - * vuex v4.1.0 - * (c) 2022 Evan You - * @license MIT - */var _k="store";function wk(e){return e===void 0&&(e=null),Ge(e!==null?e:_k)}function Es(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function Ck(e){return e!==null&&typeof e=="object"}function BH(e){return e&&typeof e.then=="function"}function jH(e,t){return function(){return e(t)}}function Ek(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function xk(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;Jf(e,n,[],e._modules.root,!0),Ap(e,n,t)}function Ap(e,t,n){var r=e._state,i=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,a={},s={},u=No(!0);u.run(function(){Es(o,function(l,c){a[c]=jH(l,e),s[c]=M(function(){return a[c]()}),Object.defineProperty(e.getters,c,{get:function(){return s[c].value},enumerable:!0})})}),e._state=Nt({data:t}),e._scope=u,e.strict&&GH(e),r&&n&&e._withCommit(function(){r.data=null}),i&&i.stop()}function Jf(e,t,n,r,i){var o=!n.length,a=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[a],e._modulesNamespaceMap[a]=r),!o&&!i){var s=Op(t,n.slice(0,-1)),u=n[n.length-1];e._withCommit(function(){s[u]=r.state})}var l=r.context=UH(e,a,n);r.forEachMutation(function(c,f){var d=a+f;qH(e,d,c,l)}),r.forEachAction(function(c,f){var d=c.root?f:a+f,h=c.handler||c;zH(e,d,h,l)}),r.forEachGetter(function(c,f){var d=a+f;WH(e,d,c,l)}),r.forEachChild(function(c,f){Jf(e,t,n.concat(f),c,i)})}function UH(e,t,n){var r=t==="",i={dispatch:r?e.dispatch:function(o,a,s){var u=Qc(o,a,s),l=u.payload,c=u.options,f=u.type;return(!c||!c.root)&&(f=t+f),e.dispatch(f,l)},commit:r?e.commit:function(o,a,s){var u=Qc(o,a,s),l=u.payload,c=u.options,f=u.type;(!c||!c.root)&&(f=t+f),e.commit(f,l,c)}};return Object.defineProperties(i,{getters:{get:r?function(){return e.getters}:function(){return kk(e,t)}},state:{get:function(){return Op(e.state,n)}}}),i}function kk(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach(function(i){if(i.slice(0,r)===t){var o=i.slice(r);Object.defineProperty(n,o,{get:function(){return e.getters[i]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function qH(e,t,n,r){var i=e._mutations[t]||(e._mutations[t]=[]);i.push(function(a){n.call(e,r.state,a)})}function zH(e,t,n,r){var i=e._actions[t]||(e._actions[t]=[]);i.push(function(a){var s=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},a);return BH(s)||(s=Promise.resolve(s)),e._devtoolHook?s.catch(function(u){throw e._devtoolHook.emit("vuex:error",u),u}):s})}function WH(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(r.state,r.getters,o.state,o.getters)})}function GH(e){ge(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function Op(e,t){return t.reduce(function(n,r){return n[r]},e)}function Qc(e,t,n){return Ck(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var QH="vuex bindings",Rb="vuex:mutations",f0="vuex:actions",aa="vuex",KH=0;function YH(e,t){HH({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[QH]},function(n){n.addTimelineLayer({id:Rb,label:"Vuex Mutations",color:Nb}),n.addTimelineLayer({id:f0,label:"Vuex Actions",color:Nb}),n.addInspector({id:aa,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===aa)if(r.filter){var i=[];Ok(i,t._modules.root,r.filter,""),r.rootNodes=i}else r.rootNodes=[Ak(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===aa){var i=r.nodeId;kk(t,i),r.state=XH(tB(t._modules,i),i==="root"?t.getters:t._makeLocalGettersCache,i)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===aa){var i=r.nodeId,o=r.path;i!=="root"&&(o=i.split("/").filter(Boolean).concat(o)),t._withCommit(function(){r.set(t._state.data,o,r.state.value)})}}),t.subscribe(function(r,i){var o={};r.payload&&(o.payload=r.payload),o.state=i,n.notifyComponentUpdate(),n.sendInspectorTree(aa),n.sendInspectorState(aa),n.addTimelineEvent({layerId:Rb,event:{time:Date.now(),title:r.type,data:o}})}),t.subscribeAction({before:function(r,i){var o={};r.payload&&(o.payload=r.payload),r._id=KH++,r._time=Date.now(),o.state=i,n.addTimelineEvent({layerId:f0,event:{time:r._time,title:r.type,groupId:r._id,subtitle:"start",data:o}})},after:function(r,i){var o={},a=Date.now()-r._time;o.duration={_custom:{type:"duration",display:a+"ms",tooltip:"Action duration",value:a}},r.payload&&(o.payload=r.payload),o.state=i,n.addTimelineEvent({layerId:f0,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:o}})}})})}var Nb=8702998,ZH=6710886,JH=16777215,Sk={label:"namespaced",textColor:JH,backgroundColor:ZH};function Tk(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function Ak(e,t){return{id:t||"root",label:Tk(t),tags:e.namespaced?[Sk]:[],children:Object.keys(e._children).map(function(n){return Ak(e._children[n],t+n+"/")})}}function Ok(e,t,n,r){r.includes(n)&&e.push({id:r||"root",label:r.endsWith("/")?r.slice(0,r.length-1):r||"Root",tags:t.namespaced?[Sk]:[]}),Object.keys(t._children).forEach(function(i){Ok(e,t._children[i],n,r+i+"/")})}function XH(e,t,n){t=n==="root"?t:t[n];var r=Object.keys(t),i={state:Object.keys(e.state).map(function(a){return{key:a,editable:!0,value:e.state[a]}})};if(r.length){var o=eB(t);i.getters=Object.keys(o).map(function(a){return{key:a.endsWith("/")?Tk(a):a,editable:!1,value:qh(function(){return o[a]})}})}return i}function eB(e){var t={};return Object.keys(e).forEach(function(n){var r=n.split("/");if(r.length>1){var i=t,o=r.pop();r.forEach(function(a){i[a]||(i[a]={_custom:{value:{},display:a,tooltip:"Module",abstract:!0}}),i=i[a]._custom.value}),i[o]=qh(function(){return e[n]})}else t[n]=qh(function(){return e[n]})}),t}function tB(e,t){var n=t.split("/").filter(function(r){return r});return n.reduce(function(r,i,o){var a=r[i];if(!a)throw new Error('Missing module "'+i+'" for path "'+t+'".');return o===n.length-1?a:a._children},t==="root"?e:e.root._children)}function qh(e){try{return e()}catch(t){return t}}var Dr=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var r=t.state;this.state=(typeof r=="function"?r():r)||{}},Dk={namespaced:{configurable:!0}};Dk.namespaced.get=function(){return!!this._rawModule.namespaced};Dr.prototype.addChild=function(t,n){this._children[t]=n};Dr.prototype.removeChild=function(t){delete this._children[t]};Dr.prototype.getChild=function(t){return this._children[t]};Dr.prototype.hasChild=function(t){return t in this._children};Dr.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};Dr.prototype.forEachChild=function(t){Es(this._children,t)};Dr.prototype.forEachGetter=function(t){this._rawModule.getters&&Es(this._rawModule.getters,t)};Dr.prototype.forEachAction=function(t){this._rawModule.actions&&Es(this._rawModule.actions,t)};Dr.prototype.forEachMutation=function(t){this._rawModule.mutations&&Es(this._rawModule.mutations,t)};Object.defineProperties(Dr.prototype,Dk);var ea=function(t){this.register([],t,!1)};ea.prototype.get=function(t){return t.reduce(function(n,r){return n.getChild(r)},this.root)};ea.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(r,i){return n=n.getChild(i),r+(n.namespaced?i+"/":"")},"")};ea.prototype.update=function(t){Ik([],this.root,t)};ea.prototype.register=function(t,n,r){var i=this;r===void 0&&(r=!0);var o=new Dr(n,r);if(t.length===0)this.root=o;else{var a=this.get(t.slice(0,-1));a.addChild(t[t.length-1],o)}n.modules&&Es(n.modules,function(s,u){i.register(t.concat(u),s,r)})};ea.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1],i=n.getChild(r);i&&i.runtime&&n.removeChild(r)};ea.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1];return n?n.hasChild(r):!1};function Ik(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;Ik(e.concat(r),t.getChild(r),n.modules[r])}}function nB(e){return new $n(e)}var $n=function(t){var n=this;t===void 0&&(t={});var r=t.plugins;r===void 0&&(r=[]);var i=t.strict;i===void 0&&(i=!1);var o=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ea(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=o;var a=this,s=this,u=s.dispatch,l=s.commit;this.dispatch=function(d,h){return u.call(a,d,h)},this.commit=function(d,h,m){return l.call(a,d,h,m)},this.strict=i;var c=this._modules.root.state;Jf(this,c,[],this._modules.root),Ap(this,c),r.forEach(function(f){return f(n)})},Dp={state:{configurable:!0}};$n.prototype.install=function(t,n){t.provide(n||_k,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&YH(t,this)};Dp.state.get=function(){return this._state.data};Dp.state.set=function(e){};$n.prototype.commit=function(t,n,r){var i=this,o=Qc(t,n,r),a=o.type,s=o.payload,u={type:a,payload:s},l=this._mutations[a];l&&(this._withCommit(function(){l.forEach(function(f){f(s)})}),this._subscribers.slice().forEach(function(c){return c(u,i.state)}))};$n.prototype.dispatch=function(t,n){var r=this,i=Qc(t,n),o=i.type,a=i.payload,s={type:o,payload:a},u=this._actions[o];if(u){try{this._actionSubscribers.slice().filter(function(c){return c.before}).forEach(function(c){return c.before(s,r.state)})}catch{}var l=u.length>1?Promise.all(u.map(function(c){return c(a)})):u[0](a);return new Promise(function(c,f){l.then(function(d){try{r._actionSubscribers.filter(function(h){return h.after}).forEach(function(h){return h.after(s,r.state)})}catch{}c(d)},function(d){try{r._actionSubscribers.filter(function(h){return h.error}).forEach(function(h){return h.error(s,r.state,d)})}catch{}f(d)})})}};$n.prototype.subscribe=function(t,n){return Ek(t,this._subscribers,n)};$n.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return Ek(r,this._actionSubscribers,n)};$n.prototype.watch=function(t,n,r){var i=this;return ge(function(){return t(i.state,i.getters)},n,Object.assign({},r))};$n.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};$n.prototype.registerModule=function(t,n,r){r===void 0&&(r={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),Jf(this,this.state,t,this._modules.get(t),r.preserveState),Ap(this,this.state)};$n.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var r=Op(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),xk(this)};$n.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};$n.prototype.hotUpdate=function(t){this._modules.update(t),xk(this,!0)};$n.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties($n.prototype,Dp);var Xf=Lp(function(e,t){var n={};return Ip(t).forEach(function(r){var i=r.key,o=r.val;n[i]=function(){var s=this.$store.state,u=this.$store.getters;if(e){var l=Pp(this.$store,"mapState",e);if(!l)return;s=l.context.state,u=l.context.getters}return typeof o=="function"?o.call(this,s,u):s[o]},n[i].vuex=!0}),n}),rB=Lp(function(e,t){var n={};return Ip(t).forEach(function(r){var i=r.key,o=r.val;o=e+o,n[i]=function(){if(!(e&&!Pp(this.$store,"mapGetters",e)))return this.$store.getters[o]},n[i].vuex=!0}),n}),iB=Lp(function(e,t){var n={};return Ip(t).forEach(function(r){var i=r.key,o=r.val;n[i]=function(){for(var s=[],u=arguments.length;u--;)s[u]=arguments[u];var l=this.$store.dispatch;if(e){var c=Pp(this.$store,"mapActions",e);if(!c)return;l=c.context.dispatch}return typeof o=="function"?o.apply(this,[l].concat(s)):l.apply(this.$store,[o].concat(s))}}),n});function Ip(e){return oB(e)?Array.isArray(e)?e.map(function(t){return{key:t,val:t}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function oB(e){return Array.isArray(e)||Ck(e)}function Lp(e){return function(t,n){return typeof t!="string"?(n=t,t=""):t.charAt(t.length-1)!=="/"&&(t+="/"),e(t,n)}}function Pp(e,t,n){var r=e._modulesNamespaceMap[n];return r}const aB=()=>({title:null}),sB={setTitle(e,t){e.title=t}},uB={namespaced:!0,state:aB,mutations:sB},lB=new RegExp(` - (?=.) - (?: - (?: - ~ - ([^/: -~]+) - (/|$) - ) - |^ - ) - (?: - ( - (?!//) - [^:~ -/]+ - (?: - (?: - / - [^:~ -/]+ - )+ - )? - - ) - (?: - : - ([^/: -]+) - )? - (?: - (?: - //(?!/) - )? - (?: - - // - ([^~/: -]+) - (?: - : - ([^/: -]+) - )? - (?: - / - (?: - ([^/: -]+) - (?: - : - ([^/: -]+) - )? - (?: - / - (?: - ([^/: -]+) - (?: - : - ([^/: -]+) - )? - )? - )? - )? - )? - - )? - )? - )? - $ -`.replace(/[\s\n\r]/g,"")),cB=new RegExp(` - ^ - // - ([^~/: -]+) - (?: - : - ([^/: -]+) - )? - (?: - / - (?: - ([^/: -]+) - (?: - : - ([^/: -]+) - )? - (?: - / - (?: - ([^/: -]+) - (?: - : - ([^/: -]+) - )? - )? - )? - )? - )? - $ -`.replace(/[\s\n\r]/g,"")),fB=/^(\d+|NN)$/;function d0(e,t=!0,n=!0){let r=[],i="";return t&&(e.user&&r.push(`~${e.user}`),e.workflow&&r.push(e.workflow),r&&(i=r.join("/"),r=[])),n&&e.cycle&&(r.push(e.cycle),e.task&&(r.push(e.task),e.job&&r.push(e.job)),i&&(i+="//"),i+=r.join("/")),i}class jn{static KEYS=["user","workflow","cycle","task","job"];constructor(t,n=!1){let r,i,o,a,s,u;if(t===null)throw new Error(`Invalid ID ${t}`);if(n&&(r=`//${t}`.match(cB),r&&(i=void 0,o=void 0,a=r[1],s=r[3],u=r[5])),r||(r=t.match(lB),r&&(i=r[1],o=r[3],a=r[5],s=r[7],u=r[9])),!r)throw new Error(`Invalid ID ${t}`);this.user=i,this.workflow=o,this.cycle=a,this.task=s,this.job=u,this.namespace=void 0,this.edge=void 0,this.id=void 0,this.workflowID=void 0,this.relativeID=void 0,this.compute()}compute(){if(this.id=d0(this),this.cycle&&this.cycle.startsWith("$namespace|"))this.namespace=this.cycle.replace("$namespace|",""),this.cycle=void 0,this.task=void 0,this.job=void 0;else if(this.cycle&&this.cycle.startsWith("$edge|")){const[t,n]=this.id.replace(/.*\$edge\|/,"").split("|");this.edge=[new jn(t,!0),new jn(n,!0)],this.cycle=void 0,this.task=void 0,this.job=void 0}if(this.job&&!fB.test(this.job))throw new Error(`Invalid job ID: ${this.job}`);this.workflowID=d0(this,!0,!1),this.relativeID=d0(this,!1,!0)}set(t){if(t instanceof jn)for(const n of jn.KEYS)t[n]&&(this[n]=t[n]);else for(const[n,r]of Object.entries(t)){if(!jn.KEYS.includes(n))throw new Error(`Invalid key: ${n}`);if(typeof r!="string"&&r!=null)throw new Error(`Invalid type for value: ${r}`);this[n]=r??void 0}this.compute()}clone(t=null){const n=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return t&&n.set(t),n}workflowHierarchy(){const t=[],n=[];let r;for(const i of this.workflow.split("/"))t.push(i),r=this.clone(),r.set({workflow:t.join("/"),cycle:void 0,task:void 0,job:void 0}),n.push([i,r]);return n}lowestToken(){let t;for(let n=jn.KEYS.length;n>=0;n--)if(t=jn.KEYS[n],this[t])return t}tree(){const t=[];if(this.user){let n=new jn(`~${this.user}`);if(t.push(["user",this.user,n]),this.workflow){const r=this.workflow.split("/"),i=r.pop();for(const o of r)n.workflow?n=n.clone({workflow:`${n.workflow}/${o}`}):n=n.clone({workflow:o}),t.push(["workflow-part",o,n]);n.workflow?n=n.clone({workflow:`${n.workflow}/${i}`}):n=n.clone({workflow:i}),t.push(["workflow",i,n]),this.cycle&&this.cycle[0]!=="$"&&(n=n.clone({cycle:this.cycle}),t.push(["cycle",this.cycle,n]),this.task&&(n=n.clone({task:this.task}),t.push(["task",this.task,n]),this.job&&(n=n.clone({job:this.job}),t.push(["job",this.job,n]))))}}return t}static validate(t,n=!1){try{new jn(t,n)}catch(r){return r.message}}}const dB=(e,t)=>e.toLowerCase().localeCompare(t.toLowerCase(),void 0,{numeric:!0,sensitivity:"base"});function Lk(e,t,n=i=>i,r={}){if(e.length===0)return 0;const i=r.comparator||((u,l,c,f)=>dB(l,f));let o=0,a=e.length;const s=n(t);for(;o0?o=u+1:a=u}return a}const h0=["user","workflow-part","workflow","cycle","task","job"],hB=()=>({cylcTree:{$index:{},children:[]}}),mB={getNodes:e=>(t,n)=>{if(!h0.includes(t))throw new Error(`Invalid node type: ${t}`);const r=h0.slice(0,h0.indexOf(t));let i;const o=[],a=[...e.cylcTree.children];for(;a.length;)i=a.pop(),r.includes(i.type)?a.push(...i.children):i.type===t&&(!n||n.includes(i.id))&&o.push(i);return o}};function pB(e){e.cylcTree||(e.cylcTree={$index:{},id:"$root",children:[]})}function vB(e){for(const t of e.cylcTree.children)lc(e,t.id)}function Pk(e,t,n){e.cylcTree.$index[t]===void 0&&(e.cylcTree.$index[t]=n)}function zh(e,t){delete e.cylcTree.$index[t]}function pi(e,t){return t==="$root"?e.cylcTree:e.cylcTree.$index[t]}function Mp(e,t){let n="children";t.type==="$namespace"?n="$namespaces":t.type==="$edge"?n="$edges":e.type==="cycle"&&t.type==="family"&&(n="familyTree"),t.type==="workflow"&&(t.$edges=[],t.$namespaces=[]);const r=a=>`${a.type}-${a.name}`,i=["cycle","job"].includes(t.type),o=Lk(e[n],t,r,{reverse:i});e[n].splice(o,0,t)}function Ou(e,t,n=null){let r="children";t.type==="$namespace"?r="$namespaces":t.type==="$edge"&&(r="$edges"),!(!n&&(n=pi(e,t.parent),!n))&&n[r].splice(n[r].indexOf(t),1)}function Mk(e,t,n=!0){let r;const i=[...t.children||[],...t.familyTree||[]],o=[...t.$namespaces||[],...t.$edges||[]],a=[];for(;i.length;)r=i.pop(),i.push(...r.children||[],...r.familyTree||[]),o.push(...r.$namespaces||[],...r.$edges||[]),a.push(r);for(r of[...o,...a.reverse()])zh(e,r.id),Ou(e,r);n&&(zh(e,t.id),Ou(e,t))}function gB(e,t){let n=t;for(;n?.parent;){if(n.type!=="workflow")if(!n.children.length)zh(e,t.id),Ou(e,n);else break;n=pi(e,n.parent)}}function $b(e,t){if(t.type==="family"&&t.node.childTasks){const n=t.children.reduce((r,i)=>(r[i.id]=i,r),{});for(const r of t.node.childTasks)if(!(r.id in n)){const i=pi(e,r.id);i&&Mp(t,i)}}}function Hb(e,t,n,r){if(t.type==="workflow"&&n.logRecords?.length){let i=t;for(r&&(i.node.warningActive=!0,i=e.cylcTree.$index[i.parent]);["workflow","workflow-part"].includes(i.type);)i.node.warningActive=!0,bB(i.node,"logRecords",n.logRecords,10),i=e.cylcTree.$index[i.parent]}if(t.type==="workflow-part"&&n.warningActive!==void 0){const i=[t];let o;for(;i.length;)o=i.pop(),o.type==="workflow"?o.node.warningActive=n.warningActive:o.type==="workflow-part"&&(o.node.warningActive=n.warningActive,i.push(...o.children))}if(["workflow","workflow-part"].includes(t.type)&&n.warningActive===!1){let i=t;for(;["workflow","workflow-part"].includes(i.type);)if(i=e.cylcTree.$index[i.parent],i.node.warningActive){let o=!1;for(const a of i.children)if(a.id!==t.id&&a.node.warningActive){o=!0;break}i.node.warningActive=o}}r||delete n.logRecords}function Bb(e,t){const n=new jn(t.id),r=n.id;let i=pi(e,r);if(i){Hb(e,i,t,!1),Object.assign(i.node,t),$b(e,i);return}let o;[o,i]=_B(e,r,n,t),Mp(o,i),$b(e,i),Pk(e,r,i),Hb(e,i,t,!0)}function yB(e,t){const n=[];let r;for(const[i,o,a]of e.tree())if(n.push([i,o,a]),r=a,i==="cycle")break;for(const i of t.ancestors.slice().reverse())n.push(["family",i.name,r.clone({task:i.name})]);return n.push(["family",e[e.lowestToken()],e]),n}function bB(e,t,n,r){const i=e[t];i?.length===void 0?e[t]=n:e[t]=i.concat(n).splice(-1*r)}function _B(e,t,n,r){let i=n.tree(),o,a;n.namespace?(o="$namespace",a=n.namespace):n.edge?(o="$edge",a=n.id):r.__typename==="FamilyProxy"?(o="family",a=n.task,i=yB(n,r),n=i.pop()[2],t=n.id):[o,a]=i.pop();let s=e.cylcTree,u,l;for(const[f,d,h]of i){s.type==="cycle"&&o==="family"?l="familyTree":l="children";const m=s[l].find(({name:v})=>v===d);m?s=m:(u={id:h.id,name:d,node:{id:h.id},parent:s.id,tokens:h,type:f,children:[],familyTree:f==="cycle"?[]:void 0},Mp(s,u),Pk(e,h.id,u),s=u)}const c={id:t,tokens:n,name:a,type:o,parent:s.id,node:r,children:[],familyTree:o==="cycle"?[]:void 0};return[s,c]}function lc(e,t){const r=new jn(t).id,i=pi(e,r);if(i===void 0)return;const o=pi(e,i.parent);if(i.type==="$edge")o.$edges.splice(o.$edges.indexOf(i),1);else if(i.type==="$namespace")o.$namespaces.splice(o.$namespaces.indexOf(i),1);else if(i.type==="family"){const a=pi(e,i.node.ancestors.slice(-1).id);Ou(e,i,a)}else{if(i.type==="task"&&i.node.firstParent){const a=pi(e,i.node.firstParent.id);Ou(e,i,a)}Mk(e,i),gB(e,o)}delete e.cylcTree.$index[r]}const wB={CREATE:pB,UPDATE:Bb,UPDATE_DELTAS(e,t){for(const n of Object.values(Gd(t,CB))){const r=en(n)?n:[n];for(const i of r)i.id&&Bb(e,i)}},REMOVE:lc,REMOVE_DELTAS(e,t){Object.keys(Gd(t,EB)).forEach(n=>{if(t[n])for(const r of t[n])lc(e,r)}),Object.keys(Gd(t,xB)).forEach(n=>{t[n]&&lc(e,t[n])})},REMOVE_CHILDREN(e,t){const n=pi(e,t);n&&Mk(e,n,!1)},CLEAR:vB},CB=["workflow","taskProxies","cyclePoints","familyProxies","jobs","edges"],EB=["taskProxies","familyProxies","jobs","edges"],xB=["workflow"],kB={},SB={namespaced:!0,state:hB,getters:mB,mutations:wB,actions:kB},TB=()=>({user:null}),AB={SET_USER(e,t){e.user=t}},OB={namespaced:!0,state:TB,mutations:AB},DB=()=>({alert:null,offline:!1,refCount:0}),IB={setAlert({commit:e},t){t?.color==="error"?console.error(t.err):t&&console.log(t.err),e("SET_ALERT",t)}},LB={SET_ALERT(e,t){e.alert=t},SET_OFFLINE(e,t){e.offline=t}},PB={modules:{app:uB,workflows:SB,user:OB},actions:IB,mutations:LB,state:DB},tt=nB(PB);function Fk(e,t){return function(){return e.apply(t,arguments)}}const{toString:MB}=Object.prototype,{getPrototypeOf:Fp}=Object,{iterator:ed,toStringTag:Vk}=Symbol,td=(e=>t=>{const n=MB.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ir=e=>(e=e.toLowerCase(),t=>td(t)===e),nd=e=>t=>typeof t===e,{isArray:xs}=Array,Du=nd("undefined");function ul(e){return e!==null&&!Du(e)&&e.constructor!==null&&!Du(e.constructor)&&Fn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Rk=Ir("ArrayBuffer");function FB(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Rk(e.buffer),t}const VB=nd("string"),Fn=nd("function"),Nk=nd("number"),ll=e=>e!==null&&typeof e=="object",RB=e=>e===!0||e===!1,cc=e=>{if(td(e)!=="object")return!1;const t=Fp(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Vk in e)&&!(ed in e)},NB=e=>{if(!ll(e)||ul(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},$B=Ir("Date"),HB=Ir("File"),BB=Ir("Blob"),jB=Ir("FileList"),UB=e=>ll(e)&&Fn(e.pipe),qB=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Fn(e.append)&&((t=td(e))==="formdata"||t==="object"&&Fn(e.toString)&&e.toString()==="[object FormData]"))},zB=Ir("URLSearchParams"),[WB,GB,QB,KB]=["ReadableStream","Request","Response","Headers"].map(Ir),YB=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function cl(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),xs(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}const Po=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hk=e=>!Du(e)&&e!==Po;function Wh(){const{caseless:e}=Hk(this)&&this||{},t={},n=(r,i)=>{const o=e&&$k(t,i)||i;cc(t[o])&&cc(r)?t[o]=Wh(t[o],r):cc(r)?t[o]=Wh({},r):xs(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(cl(t,(i,o)=>{n&&Fn(i)?e[o]=Fk(i,n):e[o]=i},{allOwnKeys:r}),e),JB=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),XB=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},ej=(e,t,n,r)=>{let i,o,a;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)a=i[o],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&Fp(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},tj=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},nj=e=>{if(!e)return null;if(xs(e))return e;let t=e.length;if(!Nk(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},rj=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Fp(Uint8Array)),ij=(e,t)=>{const r=(e&&e[ed]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},oj=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},aj=Ir("HTMLFormElement"),sj=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),jb=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),uj=Ir("RegExp"),Bk=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};cl(n,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(r[o]=a||i)}),Object.defineProperties(e,r)},lj=e=>{Bk(e,(t,n)=>{if(Fn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Fn(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},cj=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return xs(e)?r(e):r(String(e).split(t)),n},fj=()=>{},dj=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function hj(e){return!!(e&&Fn(e.append)&&e[Vk]==="FormData"&&e[ed])}const mj=e=>{const t=new Array(10),n=(r,i)=>{if(ll(r)){if(t.indexOf(r)>=0)return;if(ul(r))return r;if(!("toJSON"in r)){t[i]=r;const o=xs(r)?[]:{};return cl(r,(a,s)=>{const u=n(a,i+1);!Du(u)&&(o[s]=u)}),t[i]=void 0,o}}return r};return n(e,0)},pj=Ir("AsyncFunction"),vj=e=>e&&(ll(e)||Fn(e))&&Fn(e.then)&&Fn(e.catch),jk=((e,t)=>e?setImmediate:t?((n,r)=>(Po.addEventListener("message",({source:i,data:o})=>{i===Po&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),Po.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Fn(Po.postMessage)),gj=typeof queueMicrotask<"u"?queueMicrotask.bind(Po):typeof process<"u"&&process.nextTick||jk,yj=e=>e!=null&&Fn(e[ed]),K={isArray:xs,isArrayBuffer:Rk,isBuffer:ul,isFormData:qB,isArrayBufferView:FB,isString:VB,isNumber:Nk,isBoolean:RB,isObject:ll,isPlainObject:cc,isEmptyObject:NB,isReadableStream:WB,isRequest:GB,isResponse:QB,isHeaders:KB,isUndefined:Du,isDate:$B,isFile:HB,isBlob:BB,isRegExp:uj,isFunction:Fn,isStream:UB,isURLSearchParams:zB,isTypedArray:rj,isFileList:jB,forEach:cl,merge:Wh,extend:ZB,trim:YB,stripBOM:JB,inherits:XB,toFlatObject:ej,kindOf:td,kindOfTest:Ir,endsWith:tj,toArray:nj,forEachEntry:ij,matchAll:oj,isHTMLForm:aj,hasOwnProperty:jb,hasOwnProp:jb,reduceDescriptors:Bk,freezeMethods:lj,toObjectSet:cj,toCamelCase:sj,noop:fj,toFiniteNumber:dj,findKey:$k,global:Po,isContextDefined:Hk,isSpecCompliantForm:hj,toJSONObject:mj,isAsyncFn:pj,isThenable:vj,setImmediate:jk,asap:gj,isIterable:yj};function Ue(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}K.inherits(Ue,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:K.toJSONObject(this.config),code:this.code,status:this.status}}});const Uk=Ue.prototype,qk={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{qk[e]={value:e}});Object.defineProperties(Ue,qk);Object.defineProperty(Uk,"isAxiosError",{value:!0});Ue.from=(e,t,n,r,i,o)=>{const a=Object.create(Uk);return K.toFlatObject(e,a,function(u){return u!==Error.prototype},s=>s!=="isAxiosError"),Ue.call(a,e.message,t,n,r,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const bj=null;function Gh(e){return K.isPlainObject(e)||K.isArray(e)}function zk(e){return K.endsWith(e,"[]")?e.slice(0,-2):e}function Ub(e,t,n){return e?e.concat(t).map(function(i,o){return i=zk(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function _j(e){return K.isArray(e)&&!e.some(Gh)}const wj=K.toFlatObject(K,{},null,function(t){return/^is[A-Z]/.test(t)});function rd(e,t,n){if(!K.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=K.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,b){return!K.isUndefined(b[v])});const r=n.metaTokens,i=n.visitor||c,o=n.dots,a=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&K.isSpecCompliantForm(t);if(!K.isFunction(i))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(K.isDate(m))return m.toISOString();if(K.isBoolean(m))return m.toString();if(!u&&K.isBlob(m))throw new Ue("Blob is not supported. Use a Buffer instead.");return K.isArrayBuffer(m)||K.isTypedArray(m)?u&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,v,b){let p=m;if(m&&!b&&typeof m=="object"){if(K.endsWith(v,"{}"))v=r?v:v.slice(0,-2),m=JSON.stringify(m);else if(K.isArray(m)&&_j(m)||(K.isFileList(m)||K.endsWith(v,"[]"))&&(p=K.toArray(m)))return v=zk(v),p.forEach(function(y,_){!(K.isUndefined(y)||y===null)&&t.append(a===!0?Ub([v],_,o):a===null?v:v+"[]",l(y))}),!1}return Gh(m)?!0:(t.append(Ub(b,v,o),l(m)),!1)}const f=[],d=Object.assign(wj,{defaultVisitor:c,convertValue:l,isVisitable:Gh});function h(m,v){if(!K.isUndefined(m)){if(f.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(m),K.forEach(m,function(p,g){(!(K.isUndefined(p)||p===null)&&i.call(t,p,K.isString(g)?g.trim():g,v,d))===!0&&h(p,v?v.concat(g):[g])}),f.pop()}}if(!K.isObject(e))throw new TypeError("data must be an object");return h(e),t}function qb(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Vp(e,t){this._pairs=[],e&&rd(e,this,t)}const Wk=Vp.prototype;Wk.append=function(t,n){this._pairs.push([t,n])};Wk.toString=function(t){const n=t?function(r){return t.call(this,r,qb)}:qb;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function Cj(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Gk(e,t,n){if(!t)return e;const r=n&&n.encode||Cj;K.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=K.isURLSearchParams(t)?t.toString():new Vp(t,n).toString(r),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class zb{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){K.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Qk={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ej=typeof URLSearchParams<"u"?URLSearchParams:Vp,xj=typeof FormData<"u"?FormData:null,kj=typeof Blob<"u"?Blob:null,Sj={isBrowser:!0,classes:{URLSearchParams:Ej,FormData:xj,Blob:kj},protocols:["http","https","file","blob","url","data"]},Rp=typeof window<"u"&&typeof document<"u",Qh=typeof navigator=="object"&&navigator||void 0,Tj=Rp&&(!Qh||["ReactNative","NativeScript","NS"].indexOf(Qh.product)<0),Aj=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Oj=Rp&&window.location.href||"http://localhost",Dj=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Rp,hasStandardBrowserEnv:Tj,hasStandardBrowserWebWorkerEnv:Aj,navigator:Qh,origin:Oj},Symbol.toStringTag,{value:"Module"})),pn={...Dj,...Sj};function Ij(e,t){return rd(e,new pn.classes.URLSearchParams,{visitor:function(n,r,i,o){return pn.isNode&&K.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function Lj(e){return K.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Pj(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r=n.length;return a=!a&&K.isArray(i)?i.length:a,u?(K.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!s):((!i[a]||!K.isObject(i[a]))&&(i[a]=[]),t(n,r,i[a],o)&&K.isArray(i[a])&&(i[a]=Pj(i[a])),!s)}if(K.isFormData(e)&&K.isFunction(e.entries)){const n={};return K.forEachEntry(e,(r,i)=>{t(Lj(r),i,n,0)}),n}return null}function Mj(e,t,n){if(K.isString(e))try{return(t||JSON.parse)(e),K.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const fl={transitional:Qk,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=K.isObject(t);if(o&&K.isHTMLForm(t)&&(t=new FormData(t)),K.isFormData(t))return i?JSON.stringify(Kk(t)):t;if(K.isArrayBuffer(t)||K.isBuffer(t)||K.isStream(t)||K.isFile(t)||K.isBlob(t)||K.isReadableStream(t))return t;if(K.isArrayBufferView(t))return t.buffer;if(K.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Ij(t,this.formSerializer).toString();if((s=K.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return rd(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),Mj(t)):t}],transformResponse:[function(t){const n=this.transitional||fl.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(K.isResponse(t)||K.isReadableStream(t))return t;if(t&&K.isString(t)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?Ue.from(s,Ue.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pn.classes.FormData,Blob:pn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};K.forEach(["delete","get","head","post","put","patch"],e=>{fl.headers[e]={}});const Fj=K.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Vj=e=>{const t={};let n,r,i;return e&&e.split(` -`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||t[n]&&Fj[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Wb=Symbol("internals");function Ns(e){return e&&String(e).trim().toLowerCase()}function fc(e){return e===!1||e==null?e:K.isArray(e)?e.map(fc):String(e)}function Rj(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Nj=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function m0(e,t,n,r,i){if(K.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!K.isString(t)){if(K.isString(r))return t.indexOf(r)!==-1;if(K.isRegExp(r))return r.test(t)}}function $j(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Hj(e,t){const n=K.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,a){return this[r].call(this,t,i,o,a)},configurable:!0})})}let Vn=class{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(s,u,l){const c=Ns(u);if(!c)throw new Error("header name must be a non-empty string");const f=K.findKey(i,c);(!f||i[f]===void 0||l===!0||l===void 0&&i[f]!==!1)&&(i[f||u]=fc(s))}const a=(s,u)=>K.forEach(s,(l,c)=>o(l,c,u));if(K.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(K.isString(t)&&(t=t.trim())&&!Nj(t))a(Vj(t),n);else if(K.isObject(t)&&K.isIterable(t)){let s={},u,l;for(const c of t){if(!K.isArray(c))throw TypeError("Object iterator must return a key-value pair");s[l=c[0]]=(u=s[l])?K.isArray(u)?[...u,c[1]]:[u,c[1]]:c[1]}a(s,n)}else t!=null&&o(n,t,r);return this}get(t,n){if(t=Ns(t),t){const r=K.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return Rj(i);if(K.isFunction(n))return n.call(this,i,r);if(K.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ns(t),t){const r=K.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||m0(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(a){if(a=Ns(a),a){const s=K.findKey(r,a);s&&(!n||m0(r,r[s],s,n))&&(delete r[s],i=!0)}}return K.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||m0(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return K.forEach(this,(i,o)=>{const a=K.findKey(r,o);if(a){n[a]=fc(i),delete n[o];return}const s=t?$j(o):String(o).trim();s!==o&&delete n[o],n[s]=fc(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return K.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&K.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[Wb]=this[Wb]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=Ns(a);r[s]||(Hj(i,a),r[s]=!0)}return K.isArray(t)?t.forEach(o):o(t),this}};Vn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);K.reduceDescriptors(Vn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});K.freezeMethods(Vn);function p0(e,t){const n=this||fl,r=t||n,i=Vn.from(r.headers);let o=r.data;return K.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function Yk(e){return!!(e&&e.__CANCEL__)}function ks(e,t,n){Ue.call(this,e??"canceled",Ue.ERR_CANCELED,t,n),this.name="CanceledError"}K.inherits(ks,Ue,{__CANCEL__:!0});function Zk(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Ue("Request failed with status code "+n.status,[Ue.ERR_BAD_REQUEST,Ue.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Bj(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function jj(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,a;return t=t!==void 0?t:1e3,function(u){const l=Date.now(),c=r[o];a||(a=l),n[i]=u,r[i]=l;let f=o,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),l-a{n=c,i=null,o&&(clearTimeout(o),o=null),e(...l)};return[(...l)=>{const c=Date.now(),f=c-n;f>=r?a(l,c):(i=l,o||(o=setTimeout(()=>{o=null,a(i)},r-f)))},()=>i&&a(i)]}const Kc=(e,t,n=3)=>{let r=0;const i=jj(50,250);return Uj(o=>{const a=o.loaded,s=o.lengthComputable?o.total:void 0,u=a-r,l=i(u),c=a<=s;r=a;const f={loaded:a,total:s,progress:s?a/s:void 0,bytes:u,rate:l||void 0,estimated:l&&s&&c?(s-a)/l:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},n)},Gb=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Qb=e=>(...t)=>K.asap(()=>e(...t)),qj=pn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,pn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(pn.origin),pn.navigator&&/(msie|trident)/i.test(pn.navigator.userAgent)):()=>!0,zj=pn.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const a=[e+"="+encodeURIComponent(t)];K.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),K.isString(r)&&a.push("path="+r),K.isString(i)&&a.push("domain="+i),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Wj(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Gj(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Jk(e,t,n){let r=!Wj(t);return e&&(r||n==!1)?Gj(e,t):t}const Kb=e=>e instanceof Vn?{...e}:e;function Go(e,t){t=t||{};const n={};function r(l,c,f,d){return K.isPlainObject(l)&&K.isPlainObject(c)?K.merge.call({caseless:d},l,c):K.isPlainObject(c)?K.merge({},c):K.isArray(c)?c.slice():c}function i(l,c,f,d){if(K.isUndefined(c)){if(!K.isUndefined(l))return r(void 0,l,f,d)}else return r(l,c,f,d)}function o(l,c){if(!K.isUndefined(c))return r(void 0,c)}function a(l,c){if(K.isUndefined(c)){if(!K.isUndefined(l))return r(void 0,l)}else return r(void 0,c)}function s(l,c,f){if(f in t)return r(l,c);if(f in e)return r(void 0,l)}const u={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(l,c,f)=>i(Kb(l),Kb(c),f,!0)};return K.forEach(Object.keys({...e,...t}),function(c){const f=u[c]||i,d=f(e[c],t[c],c);K.isUndefined(d)&&f!==s||(n[c]=d)}),n}const Xk=e=>{const t=Go({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:a,auth:s}=t;t.headers=a=Vn.from(a),t.url=Gk(Jk(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let u;if(K.isFormData(n)){if(pn.hasStandardBrowserEnv||pn.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((u=a.getContentType())!==!1){const[l,...c]=u?u.split(";").map(f=>f.trim()).filter(Boolean):[];a.setContentType([l||"multipart/form-data",...c].join("; "))}}if(pn.hasStandardBrowserEnv&&(r&&K.isFunction(r)&&(r=r(t)),r||r!==!1&&qj(t.url))){const l=i&&o&&zj.read(o);l&&a.set(i,l)}return t},Qj=typeof XMLHttpRequest<"u",Kj=Qj&&function(e){return new Promise(function(n,r){const i=Xk(e);let o=i.data;const a=Vn.from(i.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:l}=i,c,f,d,h,m;function v(){h&&h(),m&&m(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let b=new XMLHttpRequest;b.open(i.method.toUpperCase(),i.url,!0),b.timeout=i.timeout;function p(){if(!b)return;const y=Vn.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),w={data:!s||s==="text"||s==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:y,config:e,request:b};Zk(function(E){n(E),v()},function(E){r(E),v()},w),b=null}"onloadend"in b?b.onloadend=p:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(p)},b.onabort=function(){b&&(r(new Ue("Request aborted",Ue.ECONNABORTED,e,b)),b=null)},b.onerror=function(){r(new Ue("Network Error",Ue.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let _=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const w=i.transitional||Qk;i.timeoutErrorMessage&&(_=i.timeoutErrorMessage),r(new Ue(_,w.clarifyTimeoutError?Ue.ETIMEDOUT:Ue.ECONNABORTED,e,b)),b=null},o===void 0&&a.setContentType(null),"setRequestHeader"in b&&K.forEach(a.toJSON(),function(_,w){b.setRequestHeader(w,_)}),K.isUndefined(i.withCredentials)||(b.withCredentials=!!i.withCredentials),s&&s!=="json"&&(b.responseType=i.responseType),l&&([d,m]=Kc(l,!0),b.addEventListener("progress",d)),u&&b.upload&&([f,h]=Kc(u),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(c=y=>{b&&(r(!y||y.type?new ks(null,e,b):y),b.abort(),b=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const g=Bj(i.url);if(g&&pn.protocols.indexOf(g)===-1){r(new Ue("Unsupported protocol "+g+":",Ue.ERR_BAD_REQUEST,e));return}b.send(o||null)})},Yj=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const o=function(l){if(!i){i=!0,s();const c=l instanceof Error?l:this.reason;r.abort(c instanceof Ue?c:new ks(c instanceof Error?c.message:c))}};let a=t&&setTimeout(()=>{a=null,o(new Ue(`timeout ${t} of ms exceeded`,Ue.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(o):l.removeEventListener("abort",o)}),e=null)};e.forEach(l=>l.addEventListener("abort",o));const{signal:u}=r;return u.unsubscribe=()=>K.asap(s),u}},Zj=function*(e,t){let n=e.byteLength;if(n{const i=Jj(e,t);let o=0,a,s=u=>{a||(a=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:l,value:c}=await i.next();if(l){s(),u.close();return}let f=c.byteLength;if(n){let d=o+=f;n(d)}u.enqueue(new Uint8Array(c))}catch(l){throw s(l),l}},cancel(u){return s(u),i.return()}},{highWaterMark:2})},id=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",eS=id&&typeof ReadableStream=="function",eU=id&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),tS=(e,...t)=>{try{return!!e(...t)}catch{return!1}},tU=eS&&tS(()=>{let e=!1;const t=new Request(pn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Zb=64*1024,Kh=eS&&tS(()=>K.isReadableStream(new Response("").body)),Yc={stream:Kh&&(e=>e.body)};id&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Yc[t]&&(Yc[t]=K.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new Ue(`Response type '${t}' is not supported`,Ue.ERR_NOT_SUPPORT,r)})})})(new Response);const nU=async e=>{if(e==null)return 0;if(K.isBlob(e))return e.size;if(K.isSpecCompliantForm(e))return(await new Request(pn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(K.isArrayBufferView(e)||K.isArrayBuffer(e))return e.byteLength;if(K.isURLSearchParams(e)&&(e=e+""),K.isString(e))return(await eU(e)).byteLength},rU=async(e,t)=>{const n=K.toFiniteNumber(e.getContentLength());return n??nU(t)},iU=id&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:a,onDownloadProgress:s,onUploadProgress:u,responseType:l,headers:c,withCredentials:f="same-origin",fetchOptions:d}=Xk(e);l=l?(l+"").toLowerCase():"text";let h=Yj([i,o&&o.toAbortSignal()],a),m;const v=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let b;try{if(u&&tU&&n!=="get"&&n!=="head"&&(b=await rU(c,r))!==0){let w=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(K.isFormData(r)&&(C=w.headers.get("content-type"))&&c.setContentType(C),w.body){const[E,k]=Gb(b,Kc(Qb(u)));r=Yb(w.body,Zb,E,k)}}K.isString(f)||(f=f?"include":"omit");const p="credentials"in Request.prototype;m=new Request(t,{...d,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:p?f:void 0});let g=await fetch(m,d);const y=Kh&&(l==="stream"||l==="response");if(Kh&&(s||y&&v)){const w={};["status","statusText","headers"].forEach(I=>{w[I]=g[I]});const C=K.toFiniteNumber(g.headers.get("content-length")),[E,k]=s&&Gb(C,Kc(Qb(s),!0))||[];g=new Response(Yb(g.body,Zb,E,()=>{k&&k(),v&&v()}),w)}l=l||"text";let _=await Yc[K.findKey(Yc,l)||"text"](g,e);return!y&&v&&v(),await new Promise((w,C)=>{Zk(w,C,{data:_,headers:Vn.from(g.headers),status:g.status,statusText:g.statusText,config:e,request:m})})}catch(p){throw v&&v(),p&&p.name==="TypeError"&&/Load failed|fetch/i.test(p.message)?Object.assign(new Ue("Network Error",Ue.ERR_NETWORK,e,m),{cause:p.cause||p}):Ue.from(p,p&&p.code,e,m)}}),Yh={http:bj,xhr:Kj,fetch:iU};K.forEach(Yh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Jb=e=>`- ${e}`,oU=e=>K.isFunction(e)||e===null||e===!1,nS={getAdapter:e=>{e=K.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o`adapter ${s} `+(u===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since : -`+o.map(Jb).join(` -`):" "+Jb(o[0]):"as no adapter specified";throw new Ue("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:Yh};function v0(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ks(null,e)}function Xb(e){return v0(e),e.headers=Vn.from(e.headers),e.data=p0.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),nS.getAdapter(e.adapter||fl.adapter)(e).then(function(r){return v0(e),r.data=p0.call(e,e.transformResponse,r),r.headers=Vn.from(r.headers),r},function(r){return Yk(r)||(v0(e),r&&r.response&&(r.response.data=p0.call(e,e.transformResponse,r.response),r.response.headers=Vn.from(r.response.headers))),Promise.reject(r)})}const rS="1.11.0",od={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{od[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const e2={};od.transitional=function(t,n,r){function i(o,a){return"[Axios v"+rS+"] Transitional option '"+o+"'"+a+(r?". "+r:"")}return(o,a,s)=>{if(t===!1)throw new Ue(i(a," has been removed"+(n?" in "+n:"")),Ue.ERR_DEPRECATED);return n&&!e2[a]&&(e2[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,s):!0}};od.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function aU(e,t,n){if(typeof e!="object")throw new Ue("options must be an object",Ue.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=t[o];if(a){const s=e[o],u=s===void 0||a(s,o,e);if(u!==!0)throw new Ue("option "+o+" must be "+u,Ue.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ue("Unknown option "+o,Ue.ERR_BAD_OPTION)}}const dc={assertOptions:aU,validators:od},Fr=dc.validators;let Ro=class{constructor(t){this.defaults=t||{},this.interceptors={request:new zb,response:new zb}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Go(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&dc.assertOptions(r,{silentJSONParsing:Fr.transitional(Fr.boolean),forcedJSONParsing:Fr.transitional(Fr.boolean),clarifyTimeoutError:Fr.transitional(Fr.boolean)},!1),i!=null&&(K.isFunction(i)?n.paramsSerializer={serialize:i}:dc.assertOptions(i,{encode:Fr.function,serialize:Fr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),dc.assertOptions(n,{baseUrl:Fr.spelling("baseURL"),withXsrfToken:Fr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&K.merge(o.common,o[n.method]);o&&K.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=Vn.concat(a,o);const s=[];let u=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(u=u&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const l=[];this.interceptors.response.forEach(function(v){l.push(v.fulfilled,v.rejected)});let c,f=0,d;if(!u){const m=[Xb.bind(this),void 0];for(m.unshift(...s),m.push(...l),d=m.length,c=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const a=new Promise(s=>{r.subscribe(s),o=s}).then(i);return a.cancel=function(){r.unsubscribe(o)},a},t(function(o,a,s){r.reason||(r.reason=new ks(o,a,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new iS(function(i){t=i}),cancel:t}}};function uU(e){return function(n){return e.apply(null,n)}}function lU(e){return K.isObject(e)&&e.isAxiosError===!0}const Zh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Zh).forEach(([e,t])=>{Zh[t]=e});function oS(e){const t=new Ro(e),n=Fk(Ro.prototype.request,t);return K.extend(n,Ro.prototype,t,{allOwnKeys:!0}),K.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return oS(Go(e,i))},n}const Ht=oS(fl);Ht.Axios=Ro;Ht.CanceledError=ks;Ht.CancelToken=sU;Ht.isCancel=Yk;Ht.VERSION=rS;Ht.toFormData=rd;Ht.AxiosError=Ue;Ht.Cancel=Ht.CanceledError;Ht.all=function(t){return Promise.all(t)};Ht.spread=uU;Ht.isAxiosError=lU;Ht.mergeConfig=Go;Ht.AxiosHeaders=Vn;Ht.formToJSON=e=>Kk(K.isHTMLForm(e)?new FormData(e):e);Ht.getAdapter=nS.getAdapter;Ht.HttpStatusCode=Zh;Ht.default=Ht;const{Axios:pne,AxiosError:vne,CanceledError:gne,isCancel:yne,CancelToken:bne,VERSION:_ne,all:wne,Cancel:Cne,isAxiosError:Ene,spread:xne,toFormData:kne,AxiosHeaders:Sne,HttpStatusCode:Tne,formToJSON:Ane,getAdapter:One,mergeConfig:Dne}=Ht;function Jh(e){return e.replace(/([^:]\/)\/+/g,"$1")}function cU(e=!1,t=!1){const n=e?window.location.protocol.startsWith("https")?"wss:":"ws:":window.location.protocol,r=window.location.host,i=`${n}//${r}`;if(t)return Jh(i);{const o=window.location.pathname;return Jh(new URL(o,i).href)}}function Xh(e,t=!1,n=!1){const i=[cU(t,n),e].map(o=>o.trim()).join("/");return Jh(i)}function aS(){const e=document.cookie.match("\\b_xsrf=([^;]*)\\b"),t={};return Array.isArray(e)&&e.length>0&&(t["X-XSRFToken"]=e.splice(-1)),t}async function sS(e){const{data:t}=await Ht.get(Xh(e),{headers:aS()});return t}function fU(){const e=Xh("graphql"),t=Xh("subscriptions",!0);return{httpUrl:e,wsUrl:t}}function dU(e,t={},n=null){const r={reconnect:!0,lazy:!1,minTimeout:3e3,...t},i=new bh.SubscriptionClient(e,r,n);return i.onConnecting(()=>{tt.commit("SET_OFFLINE",!0)}),i.onConnected(()=>{tt.commit("SET_OFFLINE",!1)}),i.onReconnecting(()=>{tt.commit("SET_OFFLINE",!0)}),i.onReconnected(()=>{tt.commit("SET_OFFLINE",!1)}),i.onDisconnected(()=>{tt.commit("SET_OFFLINE",!0)}),i}function hU(e,t){const n=new Qx({uri:e}),r=t!==null?new IH(t):new Vi,i=_$(({query:a})=>{const s=ws(a);return s.kind==="OperationDefinition"&&s.operation==="subscription"},r,n),o=LH((a,{headers:s})=>({headers:{...s,...aS()}}));return new vk({link:o.concat(i),cache:new mk,defaultOptions:{query:{fetchPolicy:"no-cache",errorPolicy:"all"},watchQuery:{fetchPolicy:"no-cache",errorPolicy:"all"}},devtools:{enabled:!1}})}var Nl={},t2;function mU(){if(t2)return Nl;t2=1,Object.defineProperty(Nl,"__esModule",{value:!0});class e{static closeEnum(){const n=[],r=[];for(const[i,o]of Object.entries(this))n.push(i),o.enumKey=i,o.enumOrdinal=r.length,r.push(o);this.enumKeys=n,this.enumValues=r}static enumValueOf(n){const r=this.enumKeys.indexOf(n);if(r>=0)return this.enumValues[r]}static[Symbol.iterator](){return this.enumValues[Symbol.iterator]()}toString(){return this.constructor.name+"."+this.enumKey}}return Nl.Enumify=e,Nl}var dl=mU();class dn extends dl.Enumify{static NO_STATE=new dn;static LOADING=new dn;static ERROR=new dn;static COMPLETE=new dn;static _=this.closeEnum()}class Iu{constructor(t,n,r=null,i=null){this.err=t,this.text=r||t,this.color=n,this.detail=i}}class pU{constructor(t,n=!1){this.query=t,this.observable=null,this.subscribers={},this.callbacks=[],this.reload=!1,this.debug=n}handleViewState(t,n){Me(t)!==dn.ERROR?Object.values(this.subscribers).forEach(r=>{r.viewState=t}):Object.values(this.subscribers).forEach(r=>{r.viewState=t,r.setAlert(new Iu(n.message,"error")),this.debug&&console.debug(`Subscription error: ${n.message}`,Me(t),n)})}}function n2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function r2(e){for(var t=1;tuS(r2(r2({},e),n)),t;function t(n,...r){const i=typeof n=="string"?[n]:n.raw,{alignValues:o=!1,escapeSpecialCharacters:a=Array.isArray(n),trimWhitespace:s=!0}=e;let u="";for(let f=0;fd[0]===" "||d[0]===" "?d.slice(f):d).join(` -`)}return s&&(u=u.trim()),a&&(u=u.replace(/\\n/g,` -`)),u}}function bU(e,t){if(typeof e!="string"||!e.includes(` -`))return e;const r=t.slice(t.lastIndexOf(` -`)+1).match(/^(\s+)/);if(r){const i=r[1];return e.replace(/\n/g,` -${i}`)}return e}class un extends dl.Enumify{static RUNNING=new un("running",LD);static PAUSED=new un("paused",OD);static STOPPING=new un("stopping",ND);static STOPPED=new un("stopped",HD);static _=this.closeEnum();constructor(t,n){super(),this.name=t,this.icon=n}}const g0=new Map([[un.RUNNING.name,1],[un.PAUSED.name,1],[un.STOPPING.name,1],[un.STOPPED.name,2],[void 0,9]]),Zc=un.enumValues.map(({name:e})=>e);function _U(e){switch(e){case"broadcast":return sD;case"clean":return pD;case"editRuntime":return MD;case"hold":return DD;case"info":return Bm;case"kill":return QC;case"log":return yD;case"message":return vD;case"pause":return AD;case"play":return Qg;case"poll":return VD;case"release":return PD;case"reload":return RD;case"remove":return TD;case"resume":return Qg;case"set":return UD;case"stop":return $D;case"trigger":return mD;default:return dD}}const ht=Object.freeze({User:"user",Workflow:"workflow",CyclePoint:"cycle",Namespace:"task",Job:"job"}),t1={[ht.Workflow]:["play","resume","pause","stop","reload","clean","log"],[ht.CyclePoint]:["hold","release","trigger","kill"],[ht.Namespace]:["hold","release","trigger","kill","log","info","set"]};t1.family=t1[ht.Namespace];ht.User,ht.Workflow,ht.CyclePoint,ht.Namespace,ht.Job;const i2={[ht.User]:[],[ht.Workflow]:[["WorkflowID",!1]],[ht.CyclePoint]:[["CyclePoint",!1],["CyclePointGlob",!0]],[ht.Namespace]:[["NamespaceName",!1],["NamespaceIDGlob",!0]],[ht.Job]:[["JobID",!1]]},o2={WorkflowID:e=>e[ht.User]?`~${e[ht.User]}/${e[ht.Workflow]}`:e[ht.Workflow],NamespaceIDGlob:e=>(e[ht.CyclePoint]||"*")+"/"+(e[ht.Namespace]||"*"),TaskID:e=>(e[ht.CyclePoint]||"*")+"/"+e[ht.Namespace]},lS={NamespaceIDGlob:ht.CyclePoint},Lu=Object.freeze({FAILED:"FAILED",SUCCEEDED:"SUCCEEDED",WARN:"WARN"}),wU=[{name:"editRuntime",description:e1` - Edit a task or family's \`[runtime]\` section. - - This only applies for the cycle point of the chosen task/family instance.`,args:[],_appliesTo:[ht.Namespace,ht.CyclePoint],_requiresInfo:!0,_validStates:[un.RUNNING.name,un.PAUSED.name],_dialogWidth:"1200px"},{name:"log",description:"View the logs.",args:[],_appliesTo:[ht.Workflow,ht.Namespace,ht.Job],_requiresInfo:!1,_validStates:Zc},{name:"info",description:"View task information.",args:[],_appliesTo:[ht.Namespace],_requiresInfo:!1}],CU=Object.freeze({broadcast:Object.freeze(["editRuntime"]),read:Object.freeze(["log","info"])});function EU(e){if(!e)return{};const t=new jn(e),n={};for(const r of Object.values(ht))t[r]&&(n[r]=t[r]);return n}function cS(e){const t=(e||"").replace(/([A-Z])/g," $1");return t.charAt(0).toUpperCase()+t.slice(1)}function Xi(e,t){return e.find(n=>n.name===t)}function fS(e,t,n){return t??=e.fields,t?t.map(r=>{const i=Xi(e.fields,r.name);if(!i)throw new Error(`No such field "${r.name}" on type "${e.name}"`);const o=Xi(n,mS(i.type).name);return{name:r.name,fields:fS(o,r.fields,n)}}):null}function xU(e,t){for(const n of e)n._title=cS(n.name),n._icon=_U(n.name),n._shortDescription=dS(n.description),n._help=hS(n.description),n._validStates??=kU(n.description),SU(n,t)}function kU(e){if(!e)return Zc;const t=e.match(/Valid\sfor:\s(.*)\sworkflows./);return t?t[1].replace(/\s/g,"").split(","):Zc}function dS(e){return e?.split(` - -`,1)[0]||""}function hS(e){return e?.split(` - -`).slice(1).join(` - -`)}function SU(e,t){for(const n of e.args){let r=n.type,i=!1,o=null,a=null;const s=n.type?.kind==="NON_NULL";for(;r;){if(r.kind==="LIST")i=!0;else if(r.kind!=="NON_NULL"&&r.name){a=r.name;for(const u in i2){for(const[l,c]of i2[u])if(r.name===l){o=u,c&&(i=!0);break}if(o)break}if(o)break}r=r.ofType}if(n._title=cS(n.name),n._cylcObject=o,n._cylcType=a,n._multiple=i,n._required=s,n.defaultValue)try{n._default=JSON.parse(n.defaultValue)}catch{n._default=n.defaultValue}else n._default=is(n.type,t)}}function TU(){const e=lr(WR()),t=lr(` - query { - __schema { - queryType { - ...FullType - } - mutationType { - ...FullType - } - types { - ...FullType - } - } - } - `);return lr(mi(t.definitions[0])+mi(e.definitions[1])+mi(e.definitions[2])+mi(e.definitions[3]))}function AU(e,t,n,r){const i=[];r=[...r.map(o=>o.toLowerCase()),...Object.entries(CU).flatMap(([o,a])=>r.includes(o)?a.map(s=>s.toLowerCase()):[])];for(const o of n){const a=r.includes(o.name.toLowerCase());let s=o._requiresInfo??!1,u=o._appliesTo?.includes(e);for(const l of o.args)l._cylcObject?(l._cylcObject===e&&(u=!0),l._required&&!t[l._cylcObject]&&(s=!0)):l._required&&(s=!0),lS[l._cylcType]===e&&(u=!0);u&&i.push({mutation:o,requiresInfo:s,authorised:a})}return i}function*Np(e){for(;e;)yield e,e=e.ofType}function mS(e){return[...Np(e)].pop()}function is(e,t=[]){let n=null;for(const r of Np(e)){if(r.kind==="LIST"){const i=is(r.ofType,t);n=i?[i]:[];break}if(r.kind==="OBJECT"){n={};const i=t.find(({name:o,kind:a})=>o===r.name&&a===r.kind);for(const o of i.fields)n[o.name]=is(o.type,t);break}}return n}function pS(e){const t=[...Np(e.type)];t.reverse();let n="";for(const r of t)r.name===null&&r.kind==="LIST"?n=`[${n}]`:r.name===null&&r.kind==="NON_NULL"?n=n+"!":r.name?n=r.name:n=r.kind;return n}function OU(e,t){if(!e.args.length)return e1` - mutation ${e.name} { - ${e.name} { - result - } - } - `.trim();const n=[],r=[];for(const i of e.args)!i._required&&t?.[i.name]===i._default||(n.push(`${i.name}: $${i.name}`),r.push(`$${i.name}: ${pS(i)}`));return e1` - mutation ${e.name}(${r.join(", ")}) { - ${e.name}(${n.join(", ")}) { - result - } - } - `.trim()}function DU(e){const t=[],n=[];for(const i of e.args)n.push(`$${i.name}: ${pS(i)}`),t.push(`${i.name}: $${i.name}`);const r=(i,o)=>i.map(a=>{let s=" ".repeat(o)+a.name;return a.fields&&(s+=` { -`,s+=r(a.fields,o+1),s+=` -`+" ".repeat(o)+"}"),s}).join(` -`);return[`query ${e.name}(${n.join(", ")}) {`,` ${e.name}(${t.join(", ")}) {`,r(e.fields,2)," }","}"].join(` -`).trim()}function n1(e,t){const n={};let r;for(const i of e.args){if(i._cylcObject){const o=lS[i._cylcType];for(let a in t)if([a,o].includes(i._cylcObject)){if(i.name==="cutoff")continue;i._cylcObject===o&&(a=o),i._cylcType in o2?r=o2[i._cylcType](t):r=t[a],i._multiple&&(r=[r]),n[i.name]=r;break}}n[i.name]||(n[i.name]=i._default)}return n}function y0(e){return{status:Lu.SUCCEEDED,message:e}}async function su(e,t,n){n&&console.error("mutation response",n);let r="";for(const i of t.cause?.result?.errors??[])console.error(i),r+=`${i.message} -`;return await tt.dispatch("setAlert",new Iu(t,"error",`Command failed: ${e} - ${t}`,r)),{status:Lu.FAILED,message:t}}async function hl(e,t,n,r){const i=OU(e,t);console.debug(i,t);let o;try{o=await n.mutate({mutation:lr(i),variables:t})}catch(a){return su(e.name,a,null)}if(o.errors)return su(e.name,o.errors[0].message,o);try{return IU(e,o)}catch{return su(e.name,"invalid response",o)}}function IU(e,t){const{result:n}=t.data[e.name];if(Array.isArray(n)){if(n.length===2&&xV(n[0])){const[i,o]=n;return i?y0(o):su(e.name,o,t)}const r=n.map(i=>i[e.name]?.result?.[0]?.response??i.response);for(const[i,o]of r)if(!i)return su(e.name,o,t);return y0("Command(s) submitted")}return console.warn("Unexpected format for mutation response:",n),y0(n)}async function LU(e,t,n){const r=DU(e);return console.debug([`query(${e.name})`,r,t]),(await n.query({query:lr(r),variables:t})).data}function PU(e,t){if(!e||!t)throw new Error("You must provide two valid queries");if(e.kind!=="Document"||t.kind!=="Document")throw new Error("You must provide two documents");const n=e.definitions.filter(u=>u.kind==="OperationDefinition"),r=t.definitions.filter(u=>u.kind==="OperationDefinition");if(n.length!==1||r.length!==1)throw new Error("Each query must have a single definition");const i=NU(n[0],r[0]),o=e.definitions.filter(u=>u.kind==="FragmentDefinition"),a=t.definitions.filter(u=>u.kind==="FragmentDefinition"),s=MU(o,a);return e.definitions=[i,...s],e}function MU(e,t){const n=e,r={};return n.forEach(i=>{r[i.typeCondition.name.value]=i}),t.forEach(i=>{const o=i.typeCondition.name.value,a=r[o];a?(a.selectionSet=ad(a.selectionSet,i.selectionSet),a.directives=$p(a.directives,i.directives)):n.push(i)}),n}function ad(e,t){if(!e&&!t)return;if(!e&&t||e&&!t)throw new Error("Selection sets must be either both undefined, or both defined");const n=e,r={};return n.selections.forEach(i=>{if(i.kind==="InlineFragment")throw new Error('Found a selection of type "InlineFragment". Only "Field" and "FragmentSpread" are supported');const o=i.alias?i.alias.value:i.name.value;r[o]=i}),t.selections.forEach(i=>{if(i.kind==="InlineFragment")throw new Error('Found a selection of type "InlineFragment". Only "Field" and "FragmentSpread" are supported');const o=i.alias?i.alias.value:i.name.value,a=r[o];if(!a)n.selections.push(i);else{if(a.kind!==i.kind)throw new Error(`Cannot merge selections "${o}" with type ${a.kind} and ${i.kind}`);a.directives=$p(a.directives,i.directives),a.arguments=VU(a.arguments,i.arguments),a.selectionSet=ad(a.selectionSet,i.selectionSet),a.kind!=="FragmentSpread"&&(r[o]=FU(a,i))}}),n}function FU(e,t){const n=e;return n.selectionSet!==void 0&&(n.selectionSet=ad(n.selectionSet,t.selectionSet)),n}function VU(e,t){if(!e&&!t)return;const n=e,r={};return n.forEach(i=>{r[i.name.value]=i}),t.forEach(i=>{const o=r[i.name.value];if(!o)n.push(i);else{if(o.value.kind!==i.value.kind)throw new Error(`Cannot merge arguments "${o.name.value}" and "${i.name.value}" with different types "${o.kind}" and "${i.kind}"`);o.value=RU(o.value,i.value)}}),n}function r1(e){return RV(e,function(t,n,r){r!=="loc"&&(Gn(n)||en(n)?t[r]=r1(n):t[r]=n)})}function RU(e,t){switch(e.kind){case"Variable":if(e.name.value!==t.name.value)throw new Error(`Cannot merge VariableNode's with different variables "${e.name.value}" and "${t.name.value}"`);break;case"BooleanValue":case"StringValue":case"IntValue":case"FloatValue":if(e.value!==t.value)throw new Error(`Cannot merge ${e.kind}'s with different values`);break;case"NullValue":break;case"ListValue":for(const n of t.values)e.values.find(r=>r.kind===n.kind&&r.value===n.value)||e.values.push(n);break;case"ObjectValue":{const n=r1(e),r=r1(t);if(!Uf(n,r))throw new Error("Cannot merge two object values if they have different properties");break}case"EnumValue":default:throw new Error(`Unsupported value nodes to merge of kind ${e.kind}`)}return e}function $p(e,t){if(e&&e.length||t&&t.length)throw new Error("Directives found, but not implemented");return[]}function NU(e,t){if(e.operation!==t.operation)throw new Error("The queries must have the same operation type");const n=e,r=e.variableDefinitions,i=t.variableDefinitions;if(!Uf(r,i))throw new Error(` - The queries must have the same variable definitions - A: ${r} - B: ${i} - `);return n.directives=$p(e.directives,t.directives),n.selectionSet=ad(e.selectionSet,t.selectionSet),n}class $U{init(t,n){}before(t,n,r){}after(t,n,r){}tearDown(t,n){}onAdded(t,n,r){}onUpdated(t,n,r){}onPruned(t,n,r){}commit(t,n){}}class HU extends $U{init(t,n){this.inited||(t.commit("workflows/CREATE"),this.inited=!0)}before(t,n,r){t.updated?.workflow?.reloaded&&n.commit("workflows/REMOVE_CHILDREN",t.updated.workflow.id),t.added?.workflow?.reloaded&&n.commit("workflows/REMOVE_CHILDREN",t.added.workflow.id)}onAdded(t,n,r){n.commit("workflows/UPDATE_DELTAS",t)}onUpdated(t,n,r){n.commit("workflows/UPDATE_DELTAS",t)}onPruned(t,n,r){n.commit("workflows/REMOVE_DELTAS",t)}commit(t,n,r){}tearDown(t,n){}}class BU{constructor(t,n){this.debug=!1,this.subscriptionClient=n,this.apolloClient=hU(t,n),this.subscriptions={},this.primaryMutations=t1,this.introspection=this.loadTypes(),this.globalCallback=new HU,this.globalCallback.init(tt,[])}async mutate(t,n,r={}){const i=await this.getMutation(t);return await hl(i,{...n1(i,EU(n)),...r},this.apolloClient)}async query(t,n,r){const i=await this.getQuery(t,Object.keys(n),r);return await LU(i,n,this.apolloClient)}async query2(t,n){return await this.apolloClient.query({query:t,variables:n,fetchPolicy:"no-cache"})}async loadTypes(){let t;try{t=await this.apolloClient.query({query:TU(),fetchPolicy:"no-cache"})}catch(o){return console.error(o),console.log("retrying introspection query"),await new Promise(a=>setTimeout(a,2e3)),this.loadTypes()}const n=t.data.__schema.mutationType.fields,r=t.data.__schema.queryType.fields,{types:i}=t.data.__schema;return n.push(...wU),xU(n,i),{mutations:n,queries:r,types:i}}async getMutation(t){const{mutations:n}=await this.introspection;return Xi(n,t)}async getQuery(t,n,r){const{queries:i,types:o}=await this.introspection,a=Xi(i,t),s=mS(a.type).name,u=Xi(o,s);return{name:t,args:a.args.filter(({name:l})=>n.includes(l)),fields:fS(u,r,o)}}getOrCreateSubscription(t){return this.subscriptions[t.name]??=new pU(t)}subscribe(t){const n=this.getOrCreateSubscription(t.query);if(!n.subscribers[t._uid]){n.subscribers[t._uid]=t,this.recompute(n);const r=[];for(const i of n.callbacks)if(i.init){i.init(tt,r);for(const o of r)tt.commit("SET_ALERT",new Iu(o[0],"error"),{root:!0}),console.warn(...o),n.handleViewState(dn.ERROR,o("Error presetting view state"))}}}startSubscriptions(){Object.values(this.subscriptions).filter(n=>n.observable===null||n.reload).forEach(n=>this.startSubscription(n))}startSubscription(t){if(this.debug&&console.debug(`Starting subscription ${t.query.name}`,t),t.handleViewState(dn.LOADING,null),t.observable!==null&&(this.debug&&console.debug(`Subscription for query [${t.query.name}] already running. Stopping it...`),this.stopSubscription(t,!0)),t.query.isDelta===!1&t.query.isGlobalCallback===!1)try{t.observable=this.startCylcSubscription(t.query.query,t.query.variables,{next:function(r){if(t.callbacks.length===0)return;const i=[];for(const o of t.callbacks)o.onAdded(r.data.logs,tt,i),o.commit(tt,i)},error:function(r){t.handleViewState(dn.ERROR,r)}}),this.subscriptions[t.query.name]=t,t.handleViewState(dn.COMPLETE,null),t.reload=!1}catch(n){t.handleViewState(dn.ERROR,n)}else{const n=this.globalCallback;try{t.observable=this.startCylcSubscription(t.query.query,t.query.variables,{next:function(i){const o=i.data.deltas||{},a=o.added||{},s=o.updated||{},u=o.pruned||{},l=[];if(n.before(o,tt,l),n.onAdded(a,tt,l),n.onUpdated(s,tt,l),n.onPruned(u,tt,l),t.callbacks.length!==0){for(const c of t.callbacks)c.before(o,tt,l),c.onAdded(a,tt,l),c.onUpdated(s,tt,l),c.commit(tt,l);for(const c of[...t.callbacks].reverse())c.onPruned(u,tt,l),c.after(o,tt,l),c.commit(tt,l);for(const c of l)tt.commit("SET_ALERT",new Iu(c[0],"error"),{root:!0}),console.warn(...c)}},error:function(i){t.handleViewState(dn.ERROR,i)}}),this.subscriptions[t.query.name]=t,t.handleViewState(dn.COMPLETE,null),t.reload=!1}catch(r){t.handleViewState(dn.ERROR,r)}}}startCylcSubscription(t,n,r){if(!t)throw new Error("You must provide a query for the subscription");return n||(n={}),this.debug&&(console.debug("graphql query:",t.loc.source.body),console.debug("graphql variables:",n)),this.apolloClient.subscribe({query:t,variables:n,fetchPolicy:"no-cache"}).subscribe({next(i){r.next(i)},error(i){r.error(i)}})}unsubscribe(t,n){const r=this.subscriptions[t.name];if(!r){console.warn(`Could not unsubscribe [${t.name}]: Not Found`);return}delete r.subscribers[n],Object.keys(r.subscribers).length===0&&this.stopSubscription(r)}stopSubscription(t,n){this.debug&&console.debug(`Stopping subscription ${t.query.name}`),t.observable.unsubscribe();for(const r of t.callbacks)r.tearDown(tt);!n&&t.query.name==="workflow"&&tt.commit("workflows/REMOVE_CHILDREN",t.query.variables.workflowId),delete this.subscriptions[t.query.name]}recompute(t){const n=Object.values(t.subscribers);if(n.length===0)throw new Error("Error recomputing subscription: No Subscribers.");const r=n[0],i=t.query.query;let o=Hc(i);t.callbacks=r.query.callbacks;for(const a of n.slice(1)){if(!Uf(a.query.variables,r.query.variables))throw new Error("Error recomputing subscription: Query variables do not match.");o=PU(o,a.query.query);for(const s of a.query.callbacks)t.callbacks.find(u=>{const l=Object.keys(u),c=Object.keys(s);return u.constructor.name===s.constructor.name&&l.length===c.length&&l.sort().join()===c.sort().join()})||t.callbacks.push(s)}mi(i)!==mi(o)&&(t.reload=!0,t.query.query=lr(mi(o)))}}const jU={install(e){this._installWorkflowService(e);const t=me(null);e.provide("versionInfo",t),sS("version").then(n=>{t.value=n})},_installWorkflowService(e){const t=fU(),n=dU(t.wsUrl),r=new BU(t.httpUrl,n);e.provide("workflowService",r),e.config.globalProperties.$workflowService=r}};function UU(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(i){i(n)}),(r=e.get("*"))&&r.slice().map(function(i){i(t,n)})}}}const Gs=UU(),i1=new WeakMap;function vS(e,t,n){e.dataset.cInteractive=KE();const r=function(i){i.stopPropagation(),Gs.emit("show-mutations-menu",{node:t.value,target:e})};e.addEventListener("click",r),i1.set(e,r)}function gS(e){e.removeEventListener("click",i1.get(e)),i1.delete(e)}function qU(e,t,n,r){t.value!==t.oldValue&&(gS(e),vS(e,t))}const zU={install(e,t){e.directive("command-menu",{beforeMount:vS,unmounted:gS,updated:qU})}};/*! - * vue-router v4.5.1 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */const va=typeof document<"u";function yS(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function WU(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&yS(e.default)}const ut=Object.assign;function b0(e,t){const n={};for(const r in t){const i=t[r];n[r]=Sr(i)?i.map(e):e(i)}return n}const uu=()=>{},Sr=Array.isArray,bS=/#/g,GU=/&/g,QU=/\//g,KU=/=/g,YU=/\?/g,_S=/\+/g,ZU=/%5B/g,JU=/%5D/g,wS=/%5E/g,XU=/%60/g,CS=/%7B/g,eq=/%7C/g,ES=/%7D/g,tq=/%20/g;function Hp(e){return encodeURI(""+e).replace(eq,"|").replace(ZU,"[").replace(JU,"]")}function nq(e){return Hp(e).replace(CS,"{").replace(ES,"}").replace(wS,"^")}function o1(e){return Hp(e).replace(_S,"%2B").replace(tq,"+").replace(bS,"%23").replace(GU,"%26").replace(XU,"`").replace(CS,"{").replace(ES,"}").replace(wS,"^")}function rq(e){return o1(e).replace(KU,"%3D")}function iq(e){return Hp(e).replace(bS,"%23").replace(YU,"%3F")}function oq(e){return e==null?"":iq(e).replace(QU,"%2F")}function Pu(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const aq=/\/$/,sq=e=>e.replace(aq,"");function _0(e,t,n="/"){let r,i={},o="",a="";const s=t.indexOf("#");let u=t.indexOf("?");return s=0&&(u=-1),u>-1&&(r=t.slice(0,u),o=t.slice(u+1,s>-1?s:t.length),i=e(o)),s>-1&&(r=r||t.slice(0,s),a=t.slice(s,t.length)),r=fq(r??t,n),{fullPath:r+(o&&"?")+o+a,path:r,query:i,hash:Pu(a)}}function uq(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function a2(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function lq(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&os(t.matched[r],n.matched[i])&&xS(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function os(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function xS(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!cq(e[n],t[n]))return!1;return!0}function cq(e,t){return Sr(e)?s2(e,t):Sr(t)?s2(t,e):e===t}function s2(e,t){return Sr(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function fq(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let o=n.length-1,a,s;for(a=0;a1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(a).join("/")}const Ni={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Mu;(function(e){e.pop="pop",e.push="push"})(Mu||(Mu={}));var lu;(function(e){e.back="back",e.forward="forward",e.unknown=""})(lu||(lu={}));function dq(e){if(!e)if(va){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),sq(e)}const hq=/^[^#]+#/;function mq(e,t){return e.replace(hq,"#")+t}function pq(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const sd=()=>({left:window.scrollX,top:window.scrollY});function vq(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=pq(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function u2(e,t){return(history.state?history.state.position-t:-1)+e}const a1=new Map;function gq(e,t){a1.set(e,t)}function yq(e){const t=a1.get(e);return a1.delete(e),t}let bq=()=>location.protocol+"//"+location.host;function kS(e,t){const{pathname:n,search:r,hash:i}=t,o=e.indexOf("#");if(o>-1){let s=i.includes(e.slice(o))?e.slice(o).length:1,u=i.slice(s);return u[0]!=="/"&&(u="/"+u),a2(u,"")}return a2(n,e)+r+i}function _q(e,t,n,r){let i=[],o=[],a=null;const s=({state:d})=>{const h=kS(e,location),m=n.value,v=t.value;let b=0;if(d){if(n.value=h,t.value=d,a&&a===m){a=null;return}b=v?d.position-v.position:0}else r(h);i.forEach(p=>{p(n.value,m,{delta:b,type:Mu.pop,direction:b?b>0?lu.forward:lu.back:lu.unknown})})};function u(){a=n.value}function l(d){i.push(d);const h=()=>{const m=i.indexOf(d);m>-1&&i.splice(m,1)};return o.push(h),h}function c(){const{history:d}=window;d.state&&d.replaceState(ut({},d.state,{scroll:sd()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:u,listen:l,destroy:f}}function l2(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?sd():null}}function wq(e){const{history:t,location:n}=window,r={value:kS(e,n)},i={value:t.state};i.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(u,l,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:bq()+e+u;try{t[c?"replaceState":"pushState"](l,"",d),i.value=l}catch(h){console.error(h),n[c?"replace":"assign"](d)}}function a(u,l){const c=ut({},t.state,l2(i.value.back,u,i.value.forward,!0),l,{position:i.value.position});o(u,c,!0),r.value=u}function s(u,l){const c=ut({},i.value,t.state,{forward:u,scroll:sd()});o(c.current,c,!0);const f=ut({},l2(r.value,u,null),{position:c.position+1},l);o(u,f,!1),r.value=u}return{location:r,state:i,push:s,replace:a}}function Cq(e){e=dq(e);const t=wq(e),n=_q(e,t.state,t.location,t.replace);function r(o,a=!0){a||n.pauseListeners(),history.go(o)}const i=ut({location:"",base:e,go:r,createHref:mq.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Eq(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Cq(e)}function xq(e){return typeof e=="string"||e&&typeof e=="object"}function SS(e){return typeof e=="string"||typeof e=="symbol"}const TS=Symbol("");var c2;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(c2||(c2={}));function as(e,t){return ut(new Error,{type:e,[TS]:!0},t)}function si(e,t){return e instanceof Error&&TS in e&&(t==null||!!(e.type&t))}const f2="[^/]+?",kq={sensitive:!1,strict:!1,start:!0,end:!0},Sq=/[.+*?^${}()[\]/\\]/g;function Tq(e,t){const n=ut({},kq,t),r=[];let i=n.start?"^":"";const o=[];for(const l of e){const c=l.length?[]:[90];n.strict&&!l.length&&(i+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function AS(e,t){let n=0;const r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const Oq={type:0,value:""},Dq=/[a-zA-Z0-9_]/;function Iq(e){if(!e)return[[]];if(e==="/")return[[Oq]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${l}": ${h}`)}let n=0,r=n;const i=[];let o;function a(){o&&i.push(o),o=[]}let s=0,u,l="",c="";function f(){l&&(n===0?o.push({type:0,value:l}):n===1||n===2||n===3?(o.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:l,regexp:c,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),l="")}function d(){l+=u}for(;s{a(y)}:uu}function a(f){if(SS(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(a),d.alias.forEach(a))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(a),f.alias.forEach(a))}}function s(){return n}function u(f){const d=Vq(f,n);n.splice(d,0,f),f.record.name&&!p2(f)&&r.set(f.record.name,f)}function l(f,d){let h,m={},v,b;if("name"in f&&f.name){if(h=r.get(f.name),!h)throw as(1,{location:f});b=h.record.name,m=ut(h2(d.params,h.keys.filter(y=>!y.optional).concat(h.parent?h.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),f.params&&h2(f.params,h.keys.map(y=>y.name))),v=h.stringify(m)}else if(f.path!=null)v=f.path,h=n.find(y=>y.re.test(v)),h&&(m=h.parse(v),b=h.record.name);else{if(h=d.name?r.get(d.name):n.find(y=>y.re.test(d.path)),!h)throw as(1,{location:f,currentLocation:d});b=h.record.name,m=ut({},d.params,f.params),v=h.stringify(m)}const p=[];let g=h;for(;g;)p.unshift(g.record),g=g.parent;return{name:b,path:v,params:m,matched:p,meta:Fq(p)}}e.forEach(f=>o(f));function c(){n.length=0,r.clear()}return{addRoute:o,resolve:l,removeRoute:a,clearRoutes:c,getRoutes:s,getRecordMatcher:i}}function h2(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function m2(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Mq(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Mq(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function p2(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Fq(e){return e.reduce((t,n)=>ut(t,n.meta),{})}function v2(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Vq(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;AS(e,t[o])<0?r=o:n=o+1}const i=Rq(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Rq(e){let t=e;for(;t=t.parent;)if(OS(t)&&AS(e,t)===0)return t}function OS({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Nq(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;io&&o1(o)):[r&&o1(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function $q(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Sr(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const Hq=Symbol(""),y2=Symbol(""),Bp=Symbol(""),jp=Symbol(""),s1=Symbol("");function $s(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Wi(e,t,n,r,i,o=a=>a()){const a=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,u)=>{const l=d=>{d===!1?u(as(4,{from:n,to:t})):d instanceof Error?u(d):xq(d)?u(as(2,{from:t,to:d})):(a&&r.enterCallbacks[i]===a&&typeof d=="function"&&a.push(d),s())},c=o(()=>e.call(r&&r.instances[i],t,n,l));let f=Promise.resolve(c);e.length<3&&(f=f.then(l)),f.catch(d=>u(d))})}function w0(e,t,n,r,i=o=>o()){const o=[];for(const a of e)for(const s in a.components){let u=a.components[s];if(!(t!=="beforeRouteEnter"&&!a.instances[s]))if(yS(u)){const c=(u.__vccOpts||u)[t];c&&o.push(Wi(c,n,r,a,s,i))}else{let l=u();o.push(()=>l.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${s}" at "${a.path}"`);const f=WU(c)?c.default:c;a.mods[s]=c,a.components[s]=f;const h=(f.__vccOpts||f)[t];return h&&Wi(h,n,r,a,s,i)()}))}}return o}function b2(e){const t=Ge(Bp),n=Ge(jp),r=M(()=>{const u=Re(e.to);return t.resolve(u)}),i=M(()=>{const{matched:u}=r.value,{length:l}=u,c=u[l-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(os.bind(null,c));if(d>-1)return d;const h=_2(u[l-2]);return l>1&&_2(c)===h&&f[f.length-1].path!==h?f.findIndex(os.bind(null,u[l-2])):d}),o=M(()=>i.value>-1&&zq(n.params,r.value.params)),a=M(()=>i.value>-1&&i.value===n.matched.length-1&&xS(n.params,r.value.params));function s(u={}){if(qq(u)){const l=t[Re(e.replace)?"replace":"push"](Re(e.to)).catch(uu);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>l),l}return Promise.resolve()}return{route:r,href:M(()=>r.value.href),isActive:o,isExactActive:a,navigate:s}}function Bq(e){return e.length===1?e[0]:e}const jq=Qo({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:b2,setup(e,{slots:t}){const n=Nt(b2(e)),{options:r}=Ge(Bp),i=M(()=>({[w2(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[w2(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&Bq(t.default(n));return e.custom?o:It("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}}),Uq=jq;function qq(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function zq(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!Sr(i)||i.length!==r.length||r.some((o,a)=>o!==i[a]))return!1}return!0}function _2(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const w2=(e,t,n)=>e??t??n,Wq=Qo({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ge(s1),i=M(()=>e.route||r.value),o=Ge(y2,0),a=M(()=>{let l=Re(o);const{matched:c}=i.value;let f;for(;(f=c[l])&&!f.components;)l++;return l}),s=M(()=>i.value.matched[a.value]);zt(y2,M(()=>a.value+1)),zt(Hq,s),zt(s1,i);const u=he();return ge(()=>[u.value,s.value,e.name],([l,c,f],[d,h,m])=>{c&&(c.instances[f]=l,h&&h!==c&&l&&l===d&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),l&&c&&(!h||!os(c,h)||!d)&&(c.enterCallbacks[f]||[]).forEach(v=>v(l))},{flush:"post"}),()=>{const l=i.value,c=e.name,f=s.value,d=f&&f.components[c];if(!d)return C2(n.default,{Component:d,route:l});const h=f.props[c],m=h?h===!0?l.params:typeof h=="function"?h(l):h:null,b=It(d,ut({},m,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(f.instances[c]=null)},ref:u}));return C2(n.default,{Component:b,route:l})||b}}});function C2(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Gq=Wq;function Qq(e){const t=Pq(e.routes,e),n=e.parseQuery||Nq,r=e.stringifyQuery||g2,i=e.history,o=$s(),a=$s(),s=$s(),u=me(Ni);let l=Ni;va&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=b0.bind(null,$=>""+$),f=b0.bind(null,oq),d=b0.bind(null,Pu);function h($,ae){let re,Q;return SS($)?(re=t.getRecordMatcher($),Q=ae):Q=$,t.addRoute(Q,re)}function m($){const ae=t.getRecordMatcher($);ae&&t.removeRoute(ae)}function v(){return t.getRoutes().map($=>$.record)}function b($){return!!t.getRecordMatcher($)}function p($,ae){if(ae=ut({},ae||u.value),typeof $=="string"){const L=_0(n,$,ae.path),U=t.resolve({path:L.path},ae),X=i.createHref(L.fullPath);return ut(L,U,{params:d(U.params),hash:Pu(L.hash),redirectedFrom:void 0,href:X})}let re;if($.path!=null)re=ut({},$,{path:_0(n,$.path,ae.path).path});else{const L=ut({},$.params);for(const U in L)L[U]==null&&delete L[U];re=ut({},$,{params:f(L)}),ae.params=f(ae.params)}const Q=t.resolve(re,ae),W=$.hash||"";Q.params=c(d(Q.params));const T=uq(r,ut({},$,{hash:nq(W),path:Q.path})),O=i.createHref(T);return ut({fullPath:T,hash:W,query:r===g2?$q($.query):$.query||{}},Q,{redirectedFrom:void 0,href:O})}function g($){return typeof $=="string"?_0(n,$,u.value.path):ut({},$)}function y($,ae){if(l!==$)return as(8,{from:ae,to:$})}function _($){return E($)}function w($){return _(ut(g($),{replace:!0}))}function C($){const ae=$.matched[$.matched.length-1];if(ae&&ae.redirect){const{redirect:re}=ae;let Q=typeof re=="function"?re($):re;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=g(Q):{path:Q},Q.params={}),ut({query:$.query,hash:$.hash,params:Q.path!=null?{}:$.params},Q)}}function E($,ae){const re=l=p($),Q=u.value,W=$.state,T=$.force,O=$.replace===!0,L=C(re);if(L)return E(ut(g(L),{state:typeof L=="object"?ut({},W,L.state):W,force:T,replace:O}),ae||re);const U=re;U.redirectedFrom=ae;let X;return!T&&lq(r,Q,re)&&(X=as(16,{to:U,from:Q}),le(Q,Q,!0,!1)),(X?Promise.resolve(X):F(U,Q)).catch(ee=>si(ee)?si(ee,2)?ee:q(ee):ce(ee,U,Q)).then(ee=>{if(ee){if(si(ee,2))return E(ut({replace:O},g(ee.to),{state:typeof ee.to=="object"?ut({},W,ee.to.state):W,force:T}),ae||U)}else ee=P(U,Q,!0,O,W);return V(U,Q,ee),ee})}function k($,ae){const re=y($,ae);return re?Promise.reject(re):Promise.resolve()}function I($){const ae=Ce.values().next().value;return ae&&typeof ae.runWithContext=="function"?ae.runWithContext($):$()}function F($,ae){let re;const[Q,W,T]=Kq($,ae);re=w0(Q.reverse(),"beforeRouteLeave",$,ae);for(const L of Q)L.leaveGuards.forEach(U=>{re.push(Wi(U,$,ae))});const O=k.bind(null,$,ae);return re.push(O),Oe(re).then(()=>{re=[];for(const L of o.list())re.push(Wi(L,$,ae));return re.push(O),Oe(re)}).then(()=>{re=w0(W,"beforeRouteUpdate",$,ae);for(const L of W)L.updateGuards.forEach(U=>{re.push(Wi(U,$,ae))});return re.push(O),Oe(re)}).then(()=>{re=[];for(const L of T)if(L.beforeEnter)if(Sr(L.beforeEnter))for(const U of L.beforeEnter)re.push(Wi(U,$,ae));else re.push(Wi(L.beforeEnter,$,ae));return re.push(O),Oe(re)}).then(()=>($.matched.forEach(L=>L.enterCallbacks={}),re=w0(T,"beforeRouteEnter",$,ae,I),re.push(O),Oe(re))).then(()=>{re=[];for(const L of a.list())re.push(Wi(L,$,ae));return re.push(O),Oe(re)}).catch(L=>si(L,8)?L:Promise.reject(L))}function V($,ae,re){s.list().forEach(Q=>I(()=>Q($,ae,re)))}function P($,ae,re,Q,W){const T=y($,ae);if(T)return T;const O=ae===Ni,L=va?history.state:{};re&&(Q||O?i.replace($.fullPath,ut({scroll:O&&L&&L.scroll},W)):i.push($.fullPath,W)),u.value=$,le($,ae,re,O),q()}let R;function B(){R||(R=i.listen(($,ae,re)=>{if(!_e.listening)return;const Q=p($),W=C(Q);if(W){E(ut(W,{replace:!0,force:!0}),Q).catch(uu);return}l=Q;const T=u.value;va&&gq(u2(T.fullPath,re.delta),sd()),F(Q,T).catch(O=>si(O,12)?O:si(O,2)?(E(ut(g(O.to),{force:!0}),Q).then(L=>{si(L,20)&&!re.delta&&re.type===Mu.pop&&i.go(-1,!1)}).catch(uu),Promise.reject()):(re.delta&&i.go(-re.delta,!1),ce(O,Q,T))).then(O=>{O=O||P(Q,T,!1),O&&(re.delta&&!si(O,8)?i.go(-re.delta,!1):re.type===Mu.pop&&si(O,20)&&i.go(-1,!1)),V(Q,T,O)}).catch(uu)}))}let G=$s(),oe=$s(),ve;function ce($,ae,re){q($);const Q=oe.list();return Q.length?Q.forEach(W=>W($,ae,re)):console.error($),Promise.reject($)}function ye(){return ve&&u.value!==Ni?Promise.resolve():new Promise(($,ae)=>{G.add([$,ae])})}function q($){return ve||(ve=!$,B(),G.list().forEach(([ae,re])=>$?re($):ae()),G.reset()),$}function le($,ae,re,Q){const{scrollBehavior:W}=e;if(!va||!W)return Promise.resolve();const T=!re&&yq(u2($.fullPath,0))||(Q||!re)&&history.state&&history.state.scroll||null;return Xe().then(()=>W($,ae,T)).then(O=>O&&vq(O)).catch(O=>ce(O,$,ae))}const J=$=>i.go($);let ue;const Ce=new Set,_e={currentRoute:u,listening:!0,addRoute:h,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:b,getRoutes:v,resolve:p,options:e,push:_,replace:w,go:J,back:()=>J(-1),forward:()=>J(1),beforeEach:o.add,beforeResolve:a.add,afterEach:s.add,onError:oe.add,isReady:ye,install($){const ae=this;$.component("RouterLink",Uq),$.component("RouterView",Gq),$.config.globalProperties.$router=ae,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>Re(u)}),va&&!ue&&u.value===Ni&&(ue=!0,_(i.location).catch(W=>{}));const re={};for(const W in Ni)Object.defineProperty(re,W,{get:()=>u.value[W],enumerable:!0});$.provide(Bp,ae),$.provide(jp,bw(re)),$.provide(s1,u);const Q=$.unmount;Ce.add($),$.unmount=function(){Ce.delete($),Ce.size<1&&(l=Ni,R&&R(),R=null,u.value=Ni,ue=!1,ve=!1),Q()}}};function Oe($){return $.reduce((ae,re)=>ae.then(()=>I(re)),Promise.resolve())}return _e}function Kq(e,t){const n=[],r=[],i=[],o=Math.max(t.matched.length,e.matched.length);for(let a=0;aos(l,s))?r.push(s):n.push(s));const u=e.matched[a];u&&(t.matched.find(l=>os(l,u))||i.push(u))}return[n,r,i]}function DS(e){return Ge(jp)}const Yq="modulepreload",Zq=function(e,t){return new URL(e,t).href},E2={},Ot=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};const a=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),u=s?.nonce||s?.getAttribute("nonce");i=l(n.map(c=>{if(c=Zq(c,r),c in E2)return;E2[c]=!0;const f=c.endsWith(".css"),d=f?'[rel="stylesheet"]':"";if(r)for(let m=a.length-1;m>=0;m--){const v=a[m];if(v.href===c&&(!f||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${d}`))return;const h=document.createElement("link");if(h.rel=f?"stylesheet":Yq,f||(h.as="script"),h.crossOrigin="",h.href=c,u&&h.setAttribute("nonce",u),document.head.appendChild(h),f)return new Promise((m,v)=>{h.addEventListener("load",m),h.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function o(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return i.then(a=>{for(const s of a||[])s.status==="rejected"&&o(s.reason);return t().catch(o)})},Jq=Ko(()=>Ot(()=>import("./Tree-fhqABDLi.js"),__vite__mapDeps([0,1,2,3]),import.meta.url)),Xq=Ko(()=>Ot(()=>import("./Table-C-CIIc28.js"),__vite__mapDeps([4,1,2,3,5,6,7,8]),import.meta.url)),ez=Ko(()=>Ot(()=>import("./Graph-BNXWiB3d.js"),__vite__mapDeps([9,1,2,10,11,12,13]),import.meta.url)),tz=Ko(()=>Ot(()=>import("./Log-D-VuRrd6.js"),__vite__mapDeps([14,11,12,1,2,15,16,17,18]),import.meta.url)),nz=Ko(()=>Ot(()=>import("./Analysis-rqxW0vwZ.js"),__vite__mapDeps([19,1,2,5,6,7,8,20,15,21,22,23]),import.meta.url)),rz=Ko(()=>Ot(()=>import("./Gantt-6P23AHY7.js"),__vite__mapDeps([24,1,2,20,6,7,15]),import.meta.url)),iz=Ko(()=>Ot(()=>import("./Info-Bnwc7t5P.js"),__vite__mapDeps([25,1,2,10,26]),import.meta.url)),u1="Tree",oz=new Map([[u1,{component:Jq,icon:bD}],["Table",{component:Xq,icon:BD}],["Graph",{component:ez,icon:CD}],["Log",{component:tz,icon:gD}],["Analysis",{component:nz,icon:lD}],["Gantt",{component:rz,icon:uD}]]),IS=new Map([...oz,["Info",{component:iz,icon:Bm}]]),Ine=()=>{const e=io("defaultView",u1);return IS.has(e.value)||(e.value=u1),e},LS=fe({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},...Di(),...He(),...Tr(),...ei(),...In(),...vt(),...Tt(),...Li()},"VBtnGroup"),x2=Te()({name:"VBtnGroup",props:LS(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=jt(e),{densityClasses:i}=Xr(e),{borderClasses:o}=Ii(e),{elevationClasses:a}=ti(e),{roundedClasses:s}=Ln(e);Oi({VBtn:{height:Y(()=>e.direction==="horizontal"?"auto":null),baseColor:Y(()=>e.baseColor),color:Y(()=>e.color),density:Y(()=>e.density),flat:!0,variant:Y(()=>e.variant)}}),Le(()=>x(e.tag,{class:be(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},r.value,o.value,i.value,a.value,s.value,e.class]),style:Pe(e.style)},n))}}),PS=Symbol.for("vuetify:v-btn-toggle"),az=fe({...LS(),...Af()},"VBtnToggle"),Lne=Te()({name:"VBtnToggle",props:az(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:i,prev:o,select:a,selected:s}=Of(e,PS);return Le(()=>{const u=x2.filterProps(e);return x(x2,de({class:["v-btn-toggle",e.class]},u,{style:e.style}),{default:()=>[n.default?.({isSelected:r,next:i,prev:o,select:a,selected:s})]})}),{next:i,prev:o,select:a}}}),sz=fe({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...He(),...Zu(),...vt({tag:"div"}),...Tt()},"VProgressCircular"),MS=Te()({name:"VProgressCircular",props:sz(),setup(e,t){let{slots:n}=t;const r=20,i=2*Math.PI*r,o=he(),{themeClasses:a}=jt(e),{sizeClasses:s,sizeStyles:u}=Ju(e),{textColorClasses:l,textColorStyles:c}=cr(()=>e.color),{textColorClasses:f,textColorStyles:d}=cr(()=>e.bgColor),{intersectionRef:h,isIntersecting:m}=jC(),{resizeRef:v,contentRect:b}=Ga(),p=Y(()=>Wn(parseFloat(e.modelValue),0,100)),g=Y(()=>Number(e.width)),y=Y(()=>u.value?Number(e.size):b.value?b.value.width:Math.max(g.value,32)),_=Y(()=>r/(1-g.value/y.value)*2),w=Y(()=>g.value/y.value*_.value),C=Y(()=>Ne((100-p.value)/100*i));return An(()=>{h.value=o.value,v.value=o.value}),Le(()=>x(e.tag,{ref:o,class:be(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":m.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},a.value,s.value,l.value,e.class]),style:Pe([u.value,c.value,e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:p.value},{default:()=>[D("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${_.value} ${_.value}`},[D("circle",{class:be(["v-progress-circular__underlay",f.value]),style:Pe(d.value),fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":w.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),D("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":w.value,"stroke-dasharray":i,"stroke-dashoffset":C.value},null)]),n.default&&D("div",{class:"v-progress-circular__content"},[n.default({value:p.value})])]})),{}}});function uz(e,t){ge(()=>e.isActive?.value,n=>{e.isLink.value&&n!=null&&t&&Xe(()=>{t(n)})},{immediate:!0})}const lz=fe({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:PS},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Je,appendIcon:Je,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...Di(),...He(),...Tr(),...Zn(),...ei(),...bm(),...Tm(),...tl(),...Nm(),...In(),...If(),...Zu(),...vt({tag:"button"}),...Tt(),...Li({variant:"elevated"})},"VBtn"),kn=Te()({name:"VBtn",props:lz(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:i}=jt(e),{borderClasses:o}=Ii(e),{densityClasses:a}=Xr(e),{dimensionStyles:s}=Jn(e),{elevationClasses:u}=ti(e),{loaderClasses:l}=Mf(e),{locationStyles:c}=Pf(e),{positionClasses:f}=$m(e),{roundedClasses:d}=Ln(e),{sizeClasses:h,sizeStyles:m}=Ju(e),v=_m(e,e.symbol,!1),b=Df(e,n),p=M(()=>e.active!==void 0?e.active:b.isLink.value?b.isActive?.value:v?.isSelected.value),g=Y(()=>p.value?e.activeColor??e.color:e.color),y=M(()=>({color:v?.isSelected.value&&(!b.isLink.value||b.isActive?.value)||!v||b.isActive?.value?g.value??e.baseColor:e.baseColor,variant:e.variant})),{colorClasses:_,colorStyles:w,variantClasses:C}=ms(y),E=M(()=>v?.disabled.value||e.disabled),k=Y(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),I=M(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function F(V){E.value||b.isLink.value&&(V.metaKey||V.ctrlKey||V.shiftKey||V.button!==0||n.target==="_blank")||(b.navigate?.(V),v?.toggle())}return uz(b,v?.select),Le(()=>{const V=b.isLink.value?"a":e.tag,P=!!(e.prependIcon||r.prepend),R=!!(e.appendIcon||r.append),B=!!(e.icon&&e.icon!==!0);return mt(x(V,de({type:V==="a"?void 0:"button",class:["v-btn",v?.selectedClass.value,{"v-btn--active":p.value,"v-btn--block":e.block,"v-btn--disabled":E.value,"v-btn--elevated":k.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},i.value,o.value,_.value,a.value,u.value,l.value,f.value,d.value,h.value,C.value,e.class],style:[w.value,s.value,c.value,m.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:E.value||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:F,value:I.value},b.linkProps),{default:()=>[hs(!0,"v-btn"),!e.icon&&P&&D("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?x(et,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):x(qe,{key:"prepend-icon",icon:e.prependIcon},null)]),D("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&B?x(qe,{key:"content-icon",icon:e.icon},null):x(et,{key:"content-defaults",disabled:!B,defaults:{VIcon:{icon:e.icon}}},{default:()=>[r.default?.()??Ae(e.text)]})]),!e.icon&&R&&D("span",{key:"append",class:"v-btn__append"},[r.append?x(et,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):x(qe,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&D("span",{key:"loader",class:"v-btn__loader"},[r.loader?.()??x(MS,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}),[[Er,!E.value&&e.ripple,"",{center:!!e.icon}]])}),{group:v}}});function ml(e){const t=e.slice(-2).toUpperCase();switch(!0){case e==="GB-alt-variant":return{firstDay:0,firstWeekSize:4};case e==="001":return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE - KH KR LA MH MM MO MT MX MZ NI NP PA PE PH PK PR PY SA SG SV TH TT TW UM US - VE VI WS YE ZA ZW`.includes(t):return{firstDay:0,firstWeekSize:1};case`AI AL AM AR AU AZ BA BM BN BY CL CM CN CR CY EC GE HR KG KZ LB LK LV - MD ME MK MN MY NZ RO RS SI TJ TM TR UA UY UZ VN XK`.includes(t):return{firstDay:1,firstWeekSize:1};case`AD AN AT AX BE BG CH CZ DE DK EE ES FI FJ FO FR GB GF GP GR HU IE IS - IT LI LT LU MC MQ NL NO PL RE RU SE SK SM VA`.includes(t):return{firstDay:1,firstWeekSize:4};case"AE AF BH DJ DZ EG IQ IR JO KW LY OM QA SD SY".includes(t):return{firstDay:6,firstWeekSize:1};case t==="MV":return{firstDay:5,firstWeekSize:1};case t==="PT":return{firstDay:0,firstWeekSize:4};default:return null}}function cz(e,t,n){const r=[];let i=[];const o=FS(e),a=VS(e),s=n??ml(t)?.firstDay??0,u=(o.getDay()-s+7)%7,l=(a.getDay()-s+7)%7;for(let c=0;c0&&r.push(i),r}function l1(e,t,n){let r=(n??ml(t)?.firstDay??0)%7;[0,1,2,3,4,5,6].includes(r)||(r=0);const i=new Date(e);for(;i.getDay()!==r;)i.setDate(i.getDate()-1);return i}function fz(e,t){const n=new Date(e),r=((ml(t)?.firstDay??0)+6)%7;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}function FS(e){return new Date(e.getFullYear(),e.getMonth(),1)}function VS(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function dz(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const hz=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function RS(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(hz.test(e))return dz(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const k2=new Date(2e3,0,2);function mz(e,t,n){const r=t??ml(e)?.firstDay??0;return C3(7).map(i=>{const o=new Date(k2);return o.setDate(k2.getDate()+r+i),new Intl.DateTimeFormat(e,{weekday:n??"narrow"}).format(o)})}function pz(e,t,n,r){const i=RS(e)??new Date,o=r?.[t];if(typeof o=="function")return o(i,t,n);let a={};switch(t){case"fullDate":a={year:"numeric",month:"short",day:"numeric"};break;case"fullDateWithWeekday":a={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const s=i.getDate(),u=new Intl.DateTimeFormat(n,{month:"long"}).format(i);return`${s} ${u}`;case"normalDateWithWeekday":a={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":a={month:"short",day:"numeric"};break;case"year":a={year:"numeric"};break;case"month":a={month:"long"};break;case"monthShort":a={month:"short"};break;case"monthAndYear":a={month:"long",year:"numeric"};break;case"monthAndDate":a={month:"long",day:"numeric"};break;case"weekday":a={weekday:"long"};break;case"weekdayShort":a={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(i.getDate());case"hours12h":a={hour:"numeric",hour12:!0};break;case"hours24h":a={hour:"numeric",hour12:!1};break;case"minutes":a={minute:"numeric"};break;case"seconds":a={second:"numeric"};break;case"fullTime":a={hour:"numeric",minute:"numeric"};break;case"fullTime12h":a={hour:"numeric",minute:"numeric",hour12:!0};break;case"fullTime24h":a={hour:"numeric",minute:"numeric",hour12:!1};break;case"fullDateTime":a={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};break;case"fullDateTime12h":a={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0};break;case"fullDateTime24h":a={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1};break;case"keyboardDate":a={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":return a={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"},new Intl.DateTimeFormat(n,a).format(i).replace(/, /g," ");case"keyboardDateTime12h":return a={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},new Intl.DateTimeFormat(n,a).format(i).replace(/, /g," ");case"keyboardDateTime24h":return a={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!1},new Intl.DateTimeFormat(n,a).format(i).replace(/, /g," ");default:a=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,a).format(i)}function vz(e,t){const n=e.toJsDate(t),r=n.getFullYear(),i=ag(String(n.getMonth()+1),2,"0"),o=ag(String(n.getDate()),2,"0");return`${r}-${i}-${o}`}function gz(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function yz(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function bz(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function hc(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function _z(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function wz(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function c1(e){return e.getFullYear()}function Cz(e){return e.getMonth()}function Ez(e,t,n,r){const i=ml(t),o=n??i?.firstDay??0,a=r??i?.firstWeekSize??1;function s(h){const m=new Date(h,0,1);return 7-f1(m,l1(m,t,o),"days")}let u=c1(e);const l=hc(l1(e,t,o),6);u=a&&u++;const c=new Date(u,0,1),f=s(u),d=f>=a?hc(c,f-7):hc(c,f);return 1+f1(NS(e),Xc(d),"weeks")}function xz(e){return e.getDate()}function kz(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function Sz(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function Tz(e){return e.getHours()}function Az(e){return e.getMinutes()}function Oz(e){return new Date(e.getFullYear(),0,1)}function Dz(e){return new Date(e.getFullYear(),11,31)}function Iz(e,t){return Jc(e,t[0])&&Mz(e,t[1])}function Lz(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function Jc(e,t){return e.getTime()>t.getTime()}function Pz(e,t){return Jc(Xc(e),Xc(t))}function Mz(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}const Fu=Symbol.for("vuetify:layout"),$S=Symbol.for("vuetify:layout-item"),A2=1e3,Gz=fe({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),Qz=fe({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function HS(){const e=Ge(Fu);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function Kz(e){const t=Ge(Fu);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Zr()}`,r=Bt("useLayoutItem");zt($S,{id:n});const i=me(!1);W1(()=>i.value=!0),$w(()=>i.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:a}=t.register(r,{...e,active:M(()=>i.value?!1:e.active.value),id:n});return wn(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:a}}const Yz=(e,t,n,r)=>{let i={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...i}}];for(const a of e){const s=t.get(a),u=n.get(a),l=r.get(a);if(!s||!u||!l)continue;const c={...i,[s.value]:parseInt(i[s.value],10)+(l.value?parseInt(u.value,10):0)};o.push({id:a,layer:c}),i=c}return o};function Zz(e){const t=Ge(Fu,null),n=M(()=>t?t.rootZIndex.value-100:A2),r=he([]),i=Nt(new Map),o=Nt(new Map),a=Nt(new Map),s=Nt(new Map),u=Nt(new Map),{resizeRef:l,contentRect:c}=Ga(),f=M(()=>{const C=new Map,E=e.overlaps??[];for(const k of E.filter(I=>I.includes(":"))){const[I,F]=k.split(":");if(!r.value.includes(I)||!r.value.includes(F))continue;const V=i.get(I),P=i.get(F),R=o.get(I),B=o.get(F);!V||!P||!R||!B||(C.set(F,{position:V.value,amount:parseInt(R.value,10)}),C.set(I,{position:P.value,amount:-parseInt(B.value,10)}))}return C}),d=M(()=>{const C=[...new Set([...a.values()].map(k=>k.value))].sort((k,I)=>k-I),E=[];for(const k of C){const I=r.value.filter(F=>a.get(F)?.value===k);E.push(...I)}return Yz(E,i,o,s)}),h=M(()=>!Array.from(u.values()).some(C=>C.value)),m=M(()=>d.value[d.value.length-1].layer),v=Y(()=>({"--v-layout-left":Ne(m.value.left),"--v-layout-right":Ne(m.value.right),"--v-layout-top":Ne(m.value.top),"--v-layout-bottom":Ne(m.value.bottom),...h.value?void 0:{transition:"none"}})),b=M(()=>d.value.slice(1).map((C,E)=>{let{id:k}=C;const{layer:I}=d.value[E],F=o.get(k),V=i.get(k);return{id:k,...I,size:Number(F.value),position:V.value}})),p=C=>b.value.find(E=>E.id===C),g=Bt("createLayout"),y=me(!1);_n(()=>{y.value=!0}),zt(Fu,{register:(C,E)=>{let{id:k,order:I,position:F,layoutSize:V,elementSize:P,active:R,disableTransitions:B,absolute:G}=E;a.set(k,I),i.set(k,F),o.set(k,V),s.set(k,R),B&&u.set(k,B);const ve=ya($S,g?.vnode).indexOf(C);ve>-1?r.value.splice(ve,0,k):r.value.push(k);const ce=M(()=>b.value.findIndex(J=>J.id===k)),ye=M(()=>n.value+d.value.length*2-ce.value*2),q=M(()=>{const J=F.value==="left"||F.value==="right",ue=F.value==="right",Ce=F.value==="bottom",_e=P.value??V.value,Oe=_e===0?"%":"px",$={[F.value]:0,zIndex:ye.value,transform:`translate${J?"X":"Y"}(${(R.value?0:-(_e===0?100:_e))*(ue||Ce?-1:1)}${Oe})`,position:G.value||n.value!==A2?"absolute":"fixed",...h.value?void 0:{transition:"none"}};if(!y.value)return $;const ae=b.value[ce.value],re=f.value.get(k);return re&&(ae[re.position]+=re.amount),{...$,height:J?`calc(100% - ${ae.top}px - ${ae.bottom}px)`:P.value?`${P.value}px`:void 0,left:ue?void 0:`${ae.left}px`,right:ue?`${ae.right}px`:void 0,top:F.value!=="bottom"?`${ae.top}px`:void 0,bottom:F.value!=="top"?`${ae.bottom}px`:void 0,width:J?P.value?`${P.value}px`:void 0:`calc(100% - ${ae.left}px - ${ae.right}px)`}}),le=M(()=>({zIndex:ye.value-1}));return{layoutItemStyles:q,layoutItemScrimStyles:le,zIndex:ye}},unregister:C=>{a.delete(C),i.delete(C),o.delete(C),s.delete(C),u.delete(C),r.value=r.value.filter(E=>E!==C)},mainRect:m,mainStyles:v,getLayoutItem:p,items:b,layoutRect:c,rootZIndex:n});const _=Y(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),w=Y(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:_,layoutStyles:w,getLayoutItem:p,items:b,layoutRect:c,layoutRef:l}}function Jz(e){const t=me(e());let n=-1;function r(){clearInterval(n)}function i(){r(),Xe(()=>t.value=e())}function o(a){const s=a?getComputedStyle(a):{transitionDuration:.2},u=parseFloat(s.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const l=performance.now();n=window.setInterval(()=>{const c=performance.now()-l+u;t.value=Math.max(e()-c,0),t.value<=0&&r()},u)}return Gt(r),{clear:r,time:t,start:o,reset:i}}const Xz=fe({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...tl({location:"bottom"}),...Nm(),...In(),...Li(),...Tt(),...hr(Xu({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),Up=Te()({name:"VSnackbar",props:Xz(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=st(e,"modelValue"),{positionClasses:i}=$m(e),{scopeId:o}=vs(),{themeClasses:a}=jt(e),{colorClasses:s,colorStyles:u,variantClasses:l}=ms(e),{roundedClasses:c}=Ln(e),f=Jz(()=>Number(e.timeout)),d=he(),h=he(),m=me(!1),v=me(0),b=he(),p=Ge(Fu,void 0);ur(()=>!!p,()=>{const V=HS();An(()=>{b.value=V.mainStyles.value})}),ge(r,y),ge(()=>e.timeout,y),_n(()=>{r.value&&y()});let g=-1;function y(){f.reset(),window.clearTimeout(g);const V=Number(e.timeout);if(!r.value||V===-1)return;const P=rm(h.value);f.start(P),g=window.setTimeout(()=>{r.value=!1},V)}function _(){f.reset(),window.clearTimeout(g)}function w(){m.value=!0,_()}function C(){m.value=!1,y()}function E(V){v.value=V.touches[0].clientY}function k(V){Math.abs(v.value-V.changedTouches[0].clientY)>50&&(r.value=!1)}function I(){m.value&&C()}const F=M(()=>e.location.split(" ").reduce((V,P)=>(V[`v-snackbar--${P}`]=!0,V),{}));return Le(()=>{const V=ro.filterProps(e),P=!!(n.default||n.text||e.text);return x(ro,de({ref:d,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},F.value,i.value,e.class],style:[b.value,e.style]},V,{modelValue:r.value,"onUpdate:modelValue":R=>r.value=R,contentProps:de({class:["v-snackbar__wrapper",a.value,s.value,c.value,l.value],style:[u.value],onPointerenter:w,onPointerleave:C},V.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:E,onTouchend:k,onAfterLeave:I},o),{default:()=>[hs(!1,"v-snackbar"),e.timer&&!m.value&&D("div",{key:"timer",class:"v-snackbar__timer"},[x(Sm,{ref:h,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,modelValue:f.time.value},null)]),P&&D("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[n.text?.()??e.text,n.default?.()]),n.actions&&x(et,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[D("div",{class:"v-snackbar__actions"},[n.actions({isActive:r})])]})],activator:n.activator})}),Ar({},d)}}),eW={key:0,class:"mt-2 opacity-80"},tW={__name:"Alert",setup(e){const t=wk(),n=M(()=>t.state.alert);function r(){t.dispatch("setAlert",null)}return(i,o)=>n.value?(ne(),Se(Up,{key:0,"model-value":!!n.value,color:n.value.color,location:"top",timeout:"-1","data-cy":"alert-snack","content-class":"text-pre-wrap"},{actions:te(()=>[x(kn,{icon:Re(Ka),onClick:r,"data-cy":"snack-close"},null,8,["icon"])]),default:te(()=>[D("p",null,Ae(n.value.text),1),n.value.detail?(ne(),Fe("p",eW,Ae(n.value.detail),1)):We("",!0)]),_:1},8,["model-value","color"])):We("",!0)}};function BS(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=vn(t,n),{aliases:i={},components:o={},directives:a={}}=r,s=No();return s.run(()=>{const u=xA(r.defaults),l=TO(r.display,r.ssr),c=WA(r.theme),f=PA(r.icons),d=dO(r.locale),h=zz(r.date,d),m=OO(r.goTo,d);function v(p){for(const y in a)p.directive(y,a[y]);for(const y in o)p.component(y,o[y]);for(const y in i)p.component(y,ds({...i[y],name:y,aliasName:i[y].name}));const g=No();if(g.run(()=>{c.install(p)}),p.onUnmount(()=>g.stop()),p.provide(za,u),p.provide(rh,l),p.provide(gu,c),p.provide(eh,f),p.provide(Fc,d),p.provide(qz,h.options),p.provide(T2,h.instance),p.provide(fC,m),nt&&r.ssr)if(p.$nuxt)p.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:y}=p;p.mount=function(){const _=y(...arguments);return Xe(()=>l.update()),p.mount=y,_}}p.mixin({computed:{$vuetify(){return Nt({defaults:sa.call(this,za),display:sa.call(this,rh),theme:sa.call(this,gu),icons:sa.call(this,eh),locale:sa.call(this,Fc),date:sa.call(this,T2)})}}})}function b(){s.stop()}return{install:v,unmount:b,defaults:u,display:l,theme:c,icons:f,locale:d,date:h,goTo:m}})}const nW="3.9.7";BS.version=nW;function sa(e){const t=this.$,n=t.parent?.provides??t.vnode.appContext?.provides;if(n&&e in n)return n[e]}const rW=""+new URL("../img/logo.svg",import.meta.url).href,iW={class:"c-header d-flex flex-column align-center pt-3 pb-5"},oW={id:"cylc-select-options",class:"c-environment-info w-100 d-flex flex-column align-center px-4 row-gap-3"},aW={__name:"Header",setup(e){const t=wk(),n=t.state.user.user.owner,r=he(n),i=io("owners",new Set([n])),o=window.location.host,a=he(o),s=io("deployments",new Set([o])),u=M(()=>`//${a.value}/user/${r.value}/cylc/#`),l=M(()=>a.value!==o||r.value!==n),c=M(()=>t.state.user.user.mode!=="single user"&&r.value&&a.value&&l.value);return(f,d)=>(ne(),Fe("div",iW,[d[6]||(d[6]=D("div",{class:"mb-2 px-6"},[D("img",{src:rW,style:{"max-width":"100%",width:"300px"}})],-1)),D("div",oW,[x(et,{defaults:{VCombobox:{bgColor:"white",rules:[h=>!!h||"Required"]}}},{default:te(()=>[x(uh,{class:"w-100",id:"cylc-owner-combobox",disabled:Re(t).state.user.user.mode!=="multi user",label:"server owner",default:r.value,items:Array.from(Re(i)),modelValue:r.value,"onUpdate:modelValue":d[0]||(d[0]=h=>r.value=h),onKeyup:d[1]||(d[1]=eg(h=>Re(i).add(r.value),["enter"]))},{item:te(({item:h,props:m})=>[x($t,de({title:h.title},m),Sv({_:2},[h.title!==Re(n)?{name:"append",fn:te(()=>[x(qe,{onClick:ja(v=>Re(i).delete(h.title),["stop"]),color:"pink-accent-4",icon:Re(Ka)},null,8,["onClick","icon"])]),key:"0"}:void 0]),1040,["title"])]),_:1},8,["disabled","default","items","modelValue"]),x(uh,{class:"w-100",id:"cylc-deployment-combobox",disabled:Re(t).state.user.user.mode!=="multi user",label:"deployment",default:a.value,items:Array.from(Re(s)),modelValue:a.value,"onUpdate:modelValue":d[2]||(d[2]=h=>a.value=h),onKeyup:d[3]||(d[3]=eg(h=>Re(s).add(a.value),["enter"]))},{item:te(({item:h,props:m})=>[x($t,de({title:h.title},m),Sv({_:2},[h.title!==Re(o)?{name:"append",fn:te(()=>[x(qe,{onClick:ja(v=>Re(s).delete(h.title),["stop"]),color:"pink-accent-4",icon:Re(Ka)},null,8,["onClick","icon"])]),key:"0"}:void 0]),1040,["title"])]),_:1},8,["disabled","default","items","modelValue"]),c.value?(ne(),Se(kn,{key:0,"data-cy":"multiuser-go-btn",href:u.value,variant:"flat",class:"px-8",color:"green",onClick:d[4]||(d[4]=h=>{Re(i).add(r.value),Re(s).add(a.value)})},{default:te(()=>[...d[5]||(d[5]=[je(" Go ",-1)])]),_:1},8,["href"])):We("",!0)]),_:1},8,["defaults"])])]))}};class Ct extends dl.Enumify{static SUBMIT_FAILED=new Ct("submit-failed");static FAILED=new Ct("failed");static EXPIRED=new Ct("expired");static RUNNING=new Ct("running");static SUBMITTED=new Ct("submitted");static PREPARING=new Ct("preparing");static WAITING=new Ct("waiting");static SUCCEEDED=new Ct("succeeded");static _=this.closeEnum();constructor(t){super(),this.name=t}}const sW=[Ct.WAITING,Ct.PREPARING,Ct.SUBMITTED,Ct.RUNNING,Ct.SUCCEEDED,Ct.SUBMIT_FAILED,Ct.FAILED,Ct.EXPIRED],uW=sW.map(({name:e})=>e),jS=(e,t)=>{const n="80",r="65",i="10",o="25",a=OV(e.previousState)?n:r,s=["c-job",e.status],l=[It("rect",{class:e.status,x:i,y:i,width:a,height:a,rx:"15",ry:"15","stroke-width":"10"})];if(e.previousState){const f=It("rect",{class:`${e.previousState}`,x:o,y:o,width:a,height:a,rx:"15",ry:"15",opacity:"50%","stroke-width":"10"});l.splice(0,0,f)}if(e.svg)return It("g",{class:s},[It("g",{class:"job"},l)]);const c=It("svg",{class:"job",viewBox:"0 0 100 100"},l);return It("span",{class:s},[c])};jS.props={status:{type:String,required:!0},previousState:{type:String,required:!1},svg:{type:Boolean,required:!1,default:!1}};const US=jS,At=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},lW={name:"WorkflowIcon",props:{status:{required:!0,type:String}},methods:{getIcon(){return un.enumValues.find(({name:t})=>t===this.status)?.icon||ED}}};function cW(e,t,n,r,i,o){return ne(),Se(qe,null,{default:te(()=>[je(Ae(o.getIcon()),1)]),_:1})}const d1=At(lW,[["render",cW]]),fW={class:"status"},dW={transform:"rotate(-90, 50, 50)"},hW=["transform"],mW={__name:"SVGTask",props:{task:{required:!0},startTime:{type:String,required:!1},modifierSize:{type:Number,default:.7}},setup(e){const t=e,n=Ge("animResetTime",()=>he(0),!0),r=M(()=>t.task.isHeld?"held":t.task.isRunahead?"runahead":t.task.runtime?.runMode==="Skip"?"skip":t.task.isQueued?"queued":t.task.isRetry?"retry":t.task.isWallclock?"wallclock":t.task.isXtriggered?"xtriggered":""),i=M(()=>{if(t.task.state===Ct.RUNNING.name&&t.startTime&&t.task.task?.meanElapsedTime){const u=Math.max(Date.now(),n.value)-Date.parse(t.startTime);return{animationDuration:`${t.task.task.meanElapsedTime}s`,animationDelay:`-${u}ms`,animationFillMode:"forwards"}}return{}});function o(){const s=-(35.35*t.modifierSize+42.42);return` - scale(${t.modifierSize}, ${t.modifierSize}) - translate(${s}, ${s}) - `}const a=o();return(s,u)=>(ne(),Fe("g",{class:be(["c8-task",[e.task.state,r.value]])},[D("g",fW,[u[0]||(u[0]=D("circle",{class:"outline",cx:"50",cy:"50",r:"45","stroke-width":"10"},null,-1)),D("g",dW,[D("circle",{class:"progress",cx:"50",cy:"50",r:"16","stroke-width":"50","stroke-dasharray":"157",style:Pe(i.value)},null,4)]),u[1]||(u[1]=D("circle",{class:"dot",cx:"50",cy:"50",r:"7"},null,-1)),u[2]||(u[2]=D("circle",{class:"hub",cx:"50",cy:"50",r:"16"},null,-1)),u[3]||(u[3]=D("path",{class:"cross",d:` - m30,30 - l40 40 - m0,-40 - l-40 40 - `},null,-1)),u[4]||(u[4]=D("path",{class:"clockhands_big",d:` - m50,12 - l0 38 - l18 18 - `},null,-1))]),D("g",{class:"modifier",transform:Re(a)},[...u[5]||(u[5]=[D("circle",{class:"outline",cx:"50",cy:"50",r:"40","stroke-width":"10"},null,-1),D("g",{class:"held"},[D("path",{d:` - m37,33 - l0 34 - m25,0 - l0, -34 - `})],-1),D("g",{class:"runahead"},[D("circle",{cx:"50",cy:"50",r:"20"})],-1),D("g",{class:"skip"},[D("path",{class:"skip",d:"M 5 15 v 70 l 43 -35 M 50 15 v 70 l 43 -35"})],-1),D("g",{class:"queued"},[D("path",{d:` - m28,28 - l43 0 - m-43,21 - l43, 0 - m-43,21 - l43 0 - `})],-1),D("g",{class:"xtriggered"},[D("path",{d:` - m10,70 - a60, 60, 0, 0, 1, 60, -60 - m-40, 60 - a40, 40 0, 0, 1, 40, -40 - m-6, 27 - a9,9, 0, 1, 0, .1, 0 - m0, 4 - a6,6, 0, 1, 0, .1, 0 - `})],-1),D("g",{class:"retry"},[D("path",{d:"m25, 50 a30 30 1 1 1 25 30 "}),D("polygon",{points:"0,40 26,75 52,40, 25,46"})],-1),D("g",{class:"wallclock"},[D("path",{d:` - m50, 18 - l0, 36 - l14, 14 - l3,3 - l3,-3 - l-18, -18 - `})],-1)])],8,hW)],2))}},pW={name:"Task",props:{task:{required:!0},startTime:{required:!1},modifierSize:{type:Number,default:.7}},components:{SVGTask:mW}},vW={class:"c-task"},gW={viewBox:"0 0 100 100",class:"task"};function yW(e,t,n,r,i,o){const a=Ze("SVGTask");return ne(),Fe("span",vW,[(ne(),Fe("svg",gW,[x(a,{task:n.task,startTime:n.startTime,modifierSize:n.modifierSize},null,8,["task","startTime","modifierSize"])]))])}const h1=At(pW,[["render",yW]]);function qS(e,t,n){return e.type==="workflow"&&!t?[...e.children].reverse():e.type==="cycle"&&!n?e.familyTree?.length?e.familyTree[0].children:[]:e.children}function zS(e){return`calc(${e} * var(--c-tree-indent))`}class Un extends dl.Enumify{static EXPIRED=new Un("expired");static SUBMITTED=new Un("submitted");static SUBMIT_FAILED=new Un("submit-failed");static STARTED=new Un("started");static SUCCEEDED=new Un("succeeded");static FAILED=new Un("failed");static _=this.closeEnum();constructor(t){super(),this.name=t}}const bW=[Un.SUBMITTED.name,Un.STARTED.name,Un.SUCCEEDED.name,Un.SUBMIT_FAILED.name,Un.FAILED.name,Un.EXPIRED.name];Ct.SUBMIT_FAILED,Ct.FAILED,Ct.RUNNING,Ct.SUBMITTED,Ct.EXPIRED,Ct.PREPARING,Ct.SUCCEEDED,Ct.WAITING;function _W(e){return e?.children?.[0]?.node}function WS(e){const t=[];for(const n of e.node.messages||[]){if(bW.includes(n))continue;const r=e.node.taskProxy?.outputs?.find(i=>n===i.message);t.push({level:void 0,label:r?.label,message:r?.message??n,isMessage:!r})}return t}function wW(e,{allowZeros:t=!1}={}){if(e||e===0&&t===!0){const n=e%60,r=(e-n)/60%60,i=(e-r*60-n)/3600%24,o=(e-i*3600-r*60-n)/86400;let a="";return o>0&&(a=o.toString()+"d "),a+i.toString().padStart(2,"0")+":"+r.toString().padStart(2,"0")+":"+Math.round(n).toString().padStart(2,"0")}}function CW(e){if(e?.startedTime&&e?.finishedTime)return(new Date(e.finishedTime)-new Date(e.startedTime))/1e3}function Pne(e){return`${e.toISOString().slice(0,-5)}Z`}function GS(e){return JSON.parse(e).join(", ")||"None"}function EW(e){return!!(e&&!JSON.parse(e).length)}function O2(e){return e===0||!!e}const xW=fe({id:String,interactive:Boolean,text:String,...hr(Xu({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","persistent"])},"VTooltip"),Qn=Te()({name:"VTooltip",props:xW(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=st(e,"modelValue"),{scopeId:i}=vs(),o=Zr(),a=Y(()=>e.id||`v-tooltip-${o}`),s=he(),u=M(()=>e.location.split(" ").length>1?e.location:e.location+" center"),l=M(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=Y(()=>e.transition!=null?e.transition:r.value?"scale-transition":"fade-transition"),f=M(()=>de({"aria-describedby":a.value},e.activatorProps));return Le(()=>{const d=ro.filterProps(e);return x(ro,de({ref:s,class:["v-tooltip",{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:a.value},d,{modelValue:r.value,"onUpdate:modelValue":h=>r.value=h,transition:c.value,absolute:!0,location:u.value,origin:l.value,persistent:!0,role:"tooltip",activatorProps:f.value,_disableGlobalStack:!0},i),{activator:n.activator,default:function(){for(var h=arguments.length,m=new Array(h),v=0;va??n.textContent,l=(i.ctx===r.instance.$?TW(i,r.instance.$)?.provides:i.ctx?.provides)??r.instance.$.provides,c=It(e,de(o,s),u);c.appContext=Object.assign(Object.create(null),r.instance.$.appContext,{provides:l}),b3(c,n)}}function TW(e,t){const n=new Set,r=o=>{for(const a of o){if(!a)continue;if(a===e||a.el&&e.el&&a.el===e.el)return!0;n.add(a);let s;if(a.suspense?s=r([a.ssContent]):Array.isArray(a.children)?s=r(a.children):a.component?.vnode&&(s=r([a.component?.subTree])),s)return s;n.delete(a)}return!1};if(!r([t.subTree]))return t;const i=Array.from(n).reverse();for(const o of i)if(o.component)return o.component;return t}const QS=kW(Qn,e=>({activator:"parent",location:e.arg?.replace("-"," "),text:typeof e.value=="boolean"?void 0:e.value})),AW={key:1,class:"d-inline-flex align-center text-blue-grey"},D2={__name:"EstimatedTime",props:{actual:{type:[String,Number]},estimate:{type:[String,Number]},formatter:{type:Function,default:e=>e},tooltip:{type:String,default:"Estimate"}},setup(e){return(t,n)=>Re(O2)(e.actual)?(ne(),Fe(xe,{key:0},[je(Ae(e.formatter(e.actual)),1)],64)):Re(O2)(e.estimate)?mt((ne(),Fe("span",AW,[je(Ae(e.formatter(e.estimate))+" ",1),x(qe,{icon:Re(jD),size:"small",class:"ml-1"},null,8,["icon"])])),[[QS,{text:e.tooltip,openDelay:200}]]):We("",!0)}},OW=fe({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>["even","odd"].includes(e)},...He(),...Tr(),...vt(),...Tt()},"VTable"),KS=Te()({name:"VTable",props:OW(),setup(e,t){let{slots:n,emit:r}=t;const{themeClasses:i}=jt(e),{densityClasses:o}=Xr(e);return Le(()=>{const a={VCheckboxBtn:{density:e.density}};return x(e.tag,{class:be(["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped==="even","v-table--striped-odd":e.striped==="odd"},i.value,o.value,e.class]),style:Pe(e.style)},{default:()=>[n.top?.(),x(et,{defaults:a},{default:()=>[n.default?D("div",{class:"v-table__wrapper",style:{height:Ne(e.height)}},[D("table",null,[n.default()])]):n.wrapper?.()]}),n.bottom?.()]})}),{}}}),DW={key:0},IW={colspan:"2"},LW={key:1},PW={__name:"JobDetails",props:{node:{type:Object,required:!0},meanElapsedTime:{type:Number}},setup(e){return(t,n)=>(ne(),Se(KS,{"data-cy":"job-details"},{default:te(()=>[t.$slots.header?(ne(),Fe("thead",DW,[D("tr",null,[D("th",IW,[to(t.$slots,"header",{},void 0,!0)])])])):We("",!0),D("tbody",null,[D("tr",null,[n[0]||(n[0]=D("td",null,"State",-1)),D("td",null,Ae(e.node.state),1)]),D("tr",null,[n[1]||(n[1]=D("td",null,"Platform",-1)),D("td",null,Ae(e.node.platform),1)]),D("tr",null,[n[2]||(n[2]=D("td",null,"Job ID",-1)),D("td",null,Ae(e.node.jobId),1)]),D("tr",null,[n[3]||(n[3]=D("td",null,"Job runner",-1)),D("td",null,Ae(e.node.jobRunnerName),1)]),D("tr",null,[n[4]||(n[4]=D("td",null,"Submit time",-1)),D("td",null,Ae(e.node.submittedTime),1)]),e.node.startedTime?(ne(),Fe(xe,{key:0},[D("tr",null,[n[5]||(n[5]=D("td",null,"Start time",-1)),D("td",null,Ae(e.node.startedTime),1)]),D("tr",null,[n[6]||(n[6]=D("td",null,"Finish time",-1)),D("td",null,[x(D2,{actual:e.node.finishedTime,estimate:e.node.estimatedFinishTime},null,8,["actual","estimate"])])])],64)):We("",!0),e.node.finishedTime||e.meanElapsedTime?(ne(),Fe("tr",LW,[n[7]||(n[7]=D("td",null,"Run time",-1)),D("td",null,[x(D2,{actual:Re(CW)(e.node),estimate:e.meanElapsedTime,formatter:r=>Re(wW)(r,{allowZeros:!0}),tooltip:"Mean for this task"},null,8,["actual","estimate","formatter"])])])):We("",!0)])]),_:3}))}},MW=At(PW,[["__scopeId","data-v-ed7cc90d"]]),FW=["id"],VW={class:"leaf-data pa-2 rounded-lg"},RW={__name:"JobLeaf",props:{node:{type:Object,required:!0},depth:{type:Number,required:!0},meanElapsedTime:{type:Number},density:{type:String,default:"compact"}},setup(e){const t=e,n=M(()=>({"margin-left":zS(t.depth)})),r=M(()=>({VTable:{density:t.density,hover:!0}})),i=M(()=>WS(t.node));return(o,a)=>(ne(),Fe("div",{id:`${e.node.id}-job-details`,class:"node leaf job-details mb-2"},[D("div",{class:"arrow-up",style:Pe(n.value)},null,4),D("div",VW,[x(et,{defaults:r.value},{default:te(()=>[x(MW,{node:e.node.node,"mean-elapsed-time":e.meanElapsedTime,class:"bg-transparent"},null,8,["node","mean-elapsed-time"]),i.value?.length?(ne(),Se(KS,{key:0,class:"outputs mt-2 bg-white"},{default:te(()=>[a[0]||(a[0]=D("thead",null,[D("tr",null,[D("th",null,"Custom output"),D("th",null,"Message")])],-1)),D("tbody",null,[(ne(!0),Fe(xe,null,gn(i.value,s=>(ne(),Fe("tr",{key:s.label},[D("td",null,Ae(s.isMessage?"--":s.label),1),D("td",null,Ae(s.message),1)]))),128))])]),_:1})):We("",!0)]),_:1},8,["defaults"])])],8,FW))}};function qp(e,t,n={}){const{immediate:r=!0}=n;if(r&&it(e)){t();return}const i=ge(e,o=>{o&&(i(),t())},{...n,immediate:!1})}function Mne(e,t={}){return new Promise(n=>{qp(e,n,t)})}function NW(e,t={}){const n=he(!1);return qp(e,()=>{n.value=!0},t),n}function Fne(e,t,n={}){const r=()=>ge(e,t,n);let i=r();return{pause(){i=i?.stop()},resume(){i??=r()},async ignore(o){i?(this.pause(),await o(),this.resume()):await o()},trigger(){i&&t()}}}const $W={__name:"FlowNumsChip",props:{flowNums:{type:String,required:!1}},setup(e){const t=e,n=M(()=>t.flowNums&&GS(t.flowNums)),r=M(()=>n.value&&!["1","None"].includes(n.value));return(i,o)=>r.value?(ne(),Se(Ci,{key:0,label:"",density:"compact",size:"small",class:"ml-1 cursor-default","prepend-icon":Re(kD),"data-cy":"flow-num-chip"},{default:te(()=>[je(Ae(n.value)+" ",1),x(Qn,{location:"right"},{default:te(()=>[je(" Flows: "+Ae(n.value),1)]),_:1})]),_:1},8,["prepend-icon"])):We("",!0)}},HW={name:"TreeItem",components:{FlowNumsChip:$W,Task:h1,Job:US,JobLeaf:RW},props:{node:{type:Object,required:!0},depth:{type:Number,default:0},renderExpandCollapseBtn:{type:Boolean,default:!0},cyclePointsOrderDesc:{type:Boolean,required:!1,default:!0},hoverable:Boolean,autoExpandTypes:{type:Array,required:!1,default:()=>["workflow","cycle","family"]},expandAll:{type:Array,required:!1},filteredOutNodesCache:{type:WeakMap,required:!0},meanElapsedTime:{type:Number,required:!1},flat:{type:Boolean,requried:!1,default:!1}},setup(e){const[t,n]=aI(e.autoExpandTypes.includes(e.node.type)),r=NW(t);return{isExpanded:t,isFlowNone:EW,latestJob:_W,renderChildren:r,toggleExpandCollapse:n}},computed:{hasChildren(){return this.node.type==="job"||!!this.node.children?.length},nodeChildren(){return this.node.type==="job"?null:qS(this.node,this.cyclePointsOrderDesc,this.flat)},nodeStyle(){return{"padding-left":zS(this.depth)}},nodeClass(){return{"node--hoverable":this.hoverable,expanded:this.isExpanded}},nodeDataClass(){return["node-data",`node-data-${this.node.type}`]},expandCollapseBtnStyle(){return{visibility:this.hasChildren?null:"hidden"}},jobMessageOutputs(){return WS(this.node)}},watch:{expandAll(e){e?.includes(this.node.type)?this.isExpanded=!0:e?.length===0&&(this.isExpanded=!1)}},icons:{mdiChevronRight:cD}},BW=["data-node-type","data-node-name"],jW=["d"],UW={class:"mx-1"},qW={class:"mx-1"},zW={key:0,class:"node-summary"},WW={class:"mx-1"},GW={key:1,class:"mx-1 text-grey"},QW={class:"mx-1"},KW={class:"text-grey"},YW={key:0,class:"text-grey d-flex flex-nowrap flex-row align-center"},ZW={key:0};function JW(e,t,n,r,i,o){const a=Ze("Task"),s=Ze("Job"),u=Ze("FlowNumsChip"),l=Ze("JobLeaf"),c=Ze("TreeItem",!0),f=jw("command-menu");return mt((ne(),Fe("div",{class:"c-treeitem","data-node-type":n.node.type,"data-node-name":n.node.name},[D("div",{class:be(["node d-flex align-center",o.nodeClass]),style:Pe(o.nodeStyle)},[n.renderExpandCollapseBtn?(ne(),Fe("svg",{key:0,"aria-label":"Expand/collapse",class:"node-expand-collapse-button flex-shrink-0",onClick:t[0]||(t[0]=d=>r.toggleExpandCollapse()),style:Pe(o.expandCollapseBtnStyle),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img"},[D("path",{d:e.$options.icons.mdiChevronRight},null,8,jW)],4)):We("",!0),to(e.$slots,"default",Na(Ho({isExpanded:r.isExpanded})),()=>[D("div",{class:be(o.nodeDataClass)},[n.node.type==="cycle"?(ne(),Fe(xe,{key:0},[n.node.familyTree?.length?mt((ne(),Se(a,{key:n.node.id,task:n.node.familyTree[0].node},null,8,["task"])),[[f,n.node]]):We("",!0),D("span",UW,Ae(n.node.name),1)],64)):n.node.type==="family"?(ne(),Fe(xe,{key:1},[mt((ne(),Se(a,{key:n.node.id,task:n.node.node},null,8,["task"])),[[f,n.node]]),D("span",qW,Ae(n.node.name),1)],64)):n.node.type==="task"?(ne(),Fe("div",{key:2,class:be(["d-flex align-center",{"flow-none":r.isFlowNone(n.node.node.flowNums)}])},[mt((ne(),Se(a,{key:n.node.id,task:n.node.node,startTime:r.latestJob(n.node)?.startedTime},null,8,["task","startTime"])),[[f,n.node]]),r.isExpanded?We("",!0):(ne(),Fe("div",zW,[(ne(!0),Fe(xe,null,gn(n.node.children.slice(0,1),(d,h)=>mt((ne(),Se(s,{key:`${d.id}-summary-${h}`,status:d.node.state,"previous-state":n.node.children.length>1?n.node.children[1].node.state:""},null,8,["status","previous-state"])),[[f,d]])),128))])),D("span",WW,Ae(n.node.name),1),!r.isExpanded&&r.latestJob(n.node)?.platform?(ne(),Fe("span",GW,Ae(r.latestJob(n.node)?.platform),1)):We("",!0),x(u,{flowNums:n.node.node.flowNums},null,8,["flowNums"])],2)):n.node.type==="job"?(ne(),Fe(xe,{key:3},[mt((ne(),Se(s,{key:n.node.id,status:n.node.node.state},null,8,["status"])),[[f,n.node]]),D("span",QW,"#"+Ae(n.node.node.submitNum),1),D("span",KW,Ae(n.node.node.platform),1),o.jobMessageOutputs&&o.jobMessageOutputs.length>0?(ne(),Fe("span",YW,[x(et,{defaults:{VChip:{size:"small",density:"comfortable",class:"ml-2"}}},{default:te(()=>[(ne(!0),Fe(xe,null,gn([...o.jobMessageOutputs].slice(0,5),(d,h)=>mt((ne(),Se(Ci,{key:`${d.label}-${h}`,class:be([d.isMessage?"bg-light-grey text-black":"bg-grey text-white","message-output"])},{default:te(()=>[je(Ae(d.isMessage?d.message:d.label),1)]),_:2},1032,["class"])),[[QS,d.isMessage?`Task message: ${d.message}`:d.message]])),128)),o.jobMessageOutputs.length>5?(ne(),Se(Ci,{key:0,class:"bg-grey text-white",onClick:t[1]||(t[1]=d=>r.toggleExpandCollapse())},{default:te(()=>[je(" +"+Ae(o.jobMessageOutputs.length-5),1)]),_:1})):We("",!0)]),_:1})])):We("",!0)],64)):We("",!0)],2)])],6),r.renderChildren?mt((ne(),Fe("div",ZW,[to(e.$slots,"child",{},()=>[e.$slots.child?We("",!0):(ne(),Fe(xe,{key:0},[n.node.type==="job"?(ne(),Se(l,de({key:0},{node:n.node,meanElapsedTime:n.meanElapsedTime},{depth:n.depth+1}),null,16,["depth"])):(ne(!0),Fe(xe,{key:1},gn(o.nodeChildren,d=>(ne(),Se(c,de({key:d.id,node:d,depth:n.depth+1,"mean-elapsed-time":n.meanElapsedTime??n.node.node.task?.meanElapsedTime},{ref_for:!0},{hoverable:n.hoverable,autoExpandTypes:n.autoExpandTypes,cyclePointsOrderDesc:n.cyclePointsOrderDesc,expandAll:n.expandAll,filteredOutNodesCache:n.filteredOutNodesCache}),null,16,["node","depth","mean-elapsed-time"]))),128))],64))])],512)),[[Kr,r.isExpanded]]):We("",!0)],8,BW)),[[Kr,!n.filteredOutNodesCache.get(n.node)]])}const m1=At(HW,[["render",JW]]),XW={name:"LogLevelChip",props:{level:{type:String,required:!0}},computed:{props(){return this.level==="CRITICAL"?{color:"red",variant:"flat"}:this.level==="ERROR"?{color:"red-darken-4",variant:"flat"}:this.level==="WARNING"?{color:"amber-darken-4",variant:"flat"}:this.level==="INFO"?{color:"grey",variant:"flat"}:{color:"grey",variant:"outlined"}}}};function eG(e,t,n,r,i,o){return ne(),Se(Ci,de({size:"x-small"},o.props),{default:te(()=>[je(Ae(n.level),1)]),_:1},16)}const tG=At(XW,[["render",eG]]),ka=10,C0=ka/2,$l=2,I2=98,E0=8,nG=92,rG=iG([["M",$l+ka,E0+C0],["L",I2-ka,E0+C0],["L",(I2-$l)/2+$l,nG-ka],["L",$l+ka,E0+C0],["Z","",""]]);function L2(e){return`${e[0]}${e.slice(1).join(" ")}`}function iG(e){return e.reduce((t,n,r)=>(r===1&&(t=L2(t)),`${t} ${L2(n)}`))}const oG={name:"WarningIcon",components:{EventChip:tG},props:{workflow:{required:!0}},methods:{deactivate(){tt.commit("workflows/UPDATE",{id:this.workflow.id,warningActive:!1})}},strokeWidth:ka,path:rG},aG=["d","stroke-width"],sG={style:{"padding-right":"0.5em","vertical-align":"top"}};function uG(e,t,n,r,i,o){const a=Ze("EventChip");return ne(),Fe("span",{class:be(["c-warn",{active:n.workflow.node.warningActive}]),style:{display:"inline-block"}},[x(Qn,{activator:null,location:"bottom",disabled:!n.workflow.node.logRecords?.length},{activator:te(({props:s})=>[(ne(),Fe("svg",de({viewBox:"0 0 100 100"},s,{onClick:[t[0]||(t[0]=(...u)=>o.deactivate&&o.deactivate(...u)),t[1]||(t[1]=ja(()=>{},["prevent"]))],style:[{"vertical-align":"middle",cursor:"pointer"},[n.workflow.node.logRecords?.length?{opacity:1}:{opacity:.3}]]}),[D("path",{d:e.$options.path,"stroke-width":e.$options.strokeWidth,class:be({active:n.workflow.node.warningActive})},null,10,aG)],16))]),default:te(()=>[t[2]||(t[2]=je(" Recent warnings (click to dismiss): ",-1)),D("table",null,[(ne(!0),Fe(xe,null,gn((n.workflow.node.logRecords||[]).slice().reverse(),(s,u)=>(ne(),Fe("tr",{key:u},[D("td",sG,[x(a,{level:s.level},null,8,["level"])]),D("td",null,[D("span",null,Ae(s.message),1)])]))),128))])]),_:1},8,["disabled"])],2)}const lG=At(oG,[["render",uG]]);class ar extends dl.Enumify{static SUBMITTED=new ar("submitted");static SUBMIT_FAILED=new ar("submit-failed");static RUNNING=new ar("running");static SUCCEEDED=new ar("succeeded");static FAILED=new ar("failed");static _=this.closeEnum();constructor(t){super(),this.name=t}}const P2=ar.enumValues.map(({name:e})=>e);function cG(e){switch(e){case ar.FAILED.name:return"job.err";case ar.SUBMITTED.name:case ar.SUBMIT_FAILED.name:return"job-activity.log";case ar.RUNNING.name:case ar.SUCCEEDED.name:return"job.out"}}function YS(e,t={},n={}){if(e.type==="workflow-part"&&e.children)for(const r of e.children)YS(r,t,n);else if(e.type==="workflow"&&e.node.stateTotals){for(const[r,i]of Object.entries(e.node.stateTotals))P2.includes(r)&&(t[r]=(t[r]??0)+parseInt(i));for(const[r,i]of Object.entries(e.node.latestStateTasks))P2.includes(r)&&(n[r]=[...n[r]??[],...i].sort().reverse())}return{stateTotals:t,latestTasks:n}}const fG={name:"GScanTreeItem",components:{Job:US,TreeItem:m1,WarningIcon:lG,WorkflowIcon:d1},data:()=>({workflowWarnings:wI()}),props:{node:{type:Object,required:!0},depth:{type:Number,default:0},filteredOutNodesCache:{type:WeakMap,required:!0},hoverable:{type:Boolean}},computed:{workflowLink(){return this.node.type==="workflow"?`/workspace/${this.node.tokens.workflow}`:""},descendantTaskInfo(){return YS(this.node)},nodeChildren(){return this.node.type==="workflow"?[]:this.node.children},nodeClass(){return{"c-workflow-stopped":this.node.node?.status===un.STOPPED.name}}},methods:{getTaskStateClass(e,t){return{"empty-state":!e[t]}}},nodeTypes:["workflow-part","workflow"],maxTasksDisplayed:5,WorkflowState:un},dG={class:"d-flex align-center align-content-center flex-nowrap"},hG={class:"c-gscan-workflow-name flex-grow-1"},mG={class:"d-flex text-right c-gscan-workflow-states flex-grow-0"},pG={class:"ma-0 pa-0","min-width":"0","min-height":"0",style:{"font-size":"120%",width:"auto"}},vG={class:"text-grey-lighten-1"},gG={key:0};function yG(e,t,n,r,i,o){const a=Ze("WorkflowIcon"),s=Ze("WarningIcon"),u=Ze("Job"),l=Ze("GScanTreeItem",!0),c=Ze("TreeItem"),f=jw("command-menu");return ne(),Se(c,de({node:n.node,depth:n.depth,filteredOutNodesCache:n.filteredOutNodesCache,hoverable:n.hoverable},{"auto-expand-types":e.$options.nodeTypes,"render-expand-collapse-btn":n.node.type!=="workflow",ref:"treeItem"}),{child:te(()=>[(ne(!0),Fe(xe,null,gn(o.nodeChildren,d=>(ne(),Se(l,de({key:d.id,node:d,depth:n.depth+1},{ref_for:!0},{filteredOutNodesCache:n.filteredOutNodesCache,hoverable:n.hoverable}),null,16,["node","depth"]))),128))]),default:te(()=>[n.node.type==="workflow"?mt((ne(),Se(a,{key:0,status:n.node.node.status,class:be([o.nodeClass,"flex-shrink-0"])},null,8,["status","class"])),[[f,n.node]]):We("",!0),x($t,{to:o.workflowLink,class:be([o.nodeClass,"flex-grow-1 flex-shrink-1 px-2 ml-1"])},{default:te(()=>[D("div",dG,[D("div",hG,[D("span",null,[je(Ae(n.node.name||n.node.id)+" ",1),x(Qn,{location:"top",style:{"overflow-wrap":"anywhere"}},{default:te(()=>[je(Ae(n.node.id),1)]),_:1})])]),D("div",mG,[D("div",pG,[e.workflowWarnings?(ne(),Se(s,{key:0,workflow:n.node},null,8,["workflow"])):We("",!0)]),(ne(!0),Fe(xe,null,gn(Object.entries(o.descendantTaskInfo.latestTasks),([d,h])=>(ne(),Fe("div",{key:`${n.node.id}-${d}`,class:be([o.getTaskStateClass(o.descendantTaskInfo.stateTotals,d),"ma-0 pa-0"]),"min-width":"0","min-height":"0",style:{"font-size":"120%",width:"auto"}},[x(u,{status:d},null,8,["status"]),x(Qn,{location:"top"},{default:te(()=>[D("div",vG,Ae(o.descendantTaskInfo.stateTotals[d]??0)+" "+Ae(d)+". Recent "+Ae(d)+" tasks: ",1),(ne(!0),Fe(xe,null,gn(h.slice(0,e.$options.maxTasksDisplayed),(m,v)=>(ne(),Fe("div",{key:v},[je(Ae(m),1),v!==h.length-1?(ne(),Fe("br",gG)):We("",!0)]))),128))]),_:2},1024)],2))),128))])])]),_:1},8,["to","class"])]),_:1},16,["auto-expand-types","render-expand-collapse-btn"])}const bG=At(fG,[["render",yG]]),_G=fe({fluid:{type:Boolean,default:!1},...He(),...Zn(),...vt()},"VContainer"),wG=Te()({name:"VContainer",props:_G(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=mr(),{dimensionStyles:i}=Jn(e);return Le(()=>x(e.tag,{class:be(["v-container",{"v-container--fluid":e.fluid},r.value,e.class]),style:Pe([i.value,e.style])},n)),{}}}),ZS=Tf.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),JS=Tf.reduce((e,t)=>{const n="offset"+Ti(t);return e[n]={type:[String,Number],default:null},e},{}),XS=Tf.reduce((e,t)=>{const n="order"+Ti(t);return e[n]={type:[String,Number],default:null},e},{}),M2={col:Object.keys(ZS),offset:Object.keys(JS),order:Object.keys(XS)};function CG(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const i=t.replace(e,"");r+=`-${i}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const EG=["auto","start","end","center","baseline","stretch"],xG=fe({cols:{type:[Boolean,String,Number],default:!1},...ZS,offset:{type:[String,Number],default:null},...JS,order:{type:[String,Number],default:null},...XS,alignSelf:{type:String,default:null,validator:e=>EG.includes(e)},...He(),...vt()},"VCol"),Hl=Te()({name:"VCol",props:xG(),setup(e,t){let{slots:n}=t;const r=M(()=>{const i=[];let o;for(o in M2)M2[o].forEach(s=>{const u=e[s],l=CG(o,s,u);l&&i.push(l)});const a=i.some(s=>s.startsWith("v-col-"));return i.push({"v-col":!a||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),i});return()=>It(e.tag,{class:[r.value,e.class],style:e.style},n.default?.())}}),zp=["start","end","center"],e6=["space-between","space-around","space-evenly"];function Wp(e,t){return Tf.reduce((n,r)=>{const i=e+Ti(r);return n[i]=t(),n},{})}const kG=[...zp,"baseline","stretch"],t6=e=>kG.includes(e),n6=Wp("align",()=>({type:String,default:null,validator:t6})),SG=[...zp,...e6],r6=e=>SG.includes(e),i6=Wp("justify",()=>({type:String,default:null,validator:r6})),TG=[...zp,...e6,"stretch"],o6=e=>TG.includes(e),a6=Wp("alignContent",()=>({type:String,default:null,validator:o6})),F2={align:Object.keys(n6),justify:Object.keys(i6),alignContent:Object.keys(a6)},AG={align:"align",justify:"justify",alignContent:"align-content"};function OG(e,t,n){let r=AG[e];if(n!=null){if(t){const i=t.replace(e,"");r+=`-${i}`}return r+=`-${n}`,r.toLowerCase()}}const DG=fe({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:t6},...n6,justify:{type:String,default:null,validator:r6},...i6,alignContent:{type:String,default:null,validator:o6},...a6,...He(),...vt()},"VRow"),IG=Te()({name:"VRow",props:DG(),setup(e,t){let{slots:n}=t;const r=M(()=>{const i=[];let o;for(o in F2)F2[o].forEach(a=>{const s=e[a],u=OG(o,a,s);u&&i.push(u)});return i.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),i});return()=>It(e.tag,{class:["v-row",r.value,e.class],style:e.style},n.default?.())}}),LG=lm("v-spacer","div","VSpacer"),PG={name:"Tree",props:{workflows:{type:Array,required:!0},treeItemComponent:{type:String,default:m1.name},hoverable:Boolean,nodeFilterFunc:{type:Function,default:null},filterState:{type:[Object,null],required:!0},expandAll:{type:Array,default:null},autoStripTypes:{type:Array,required:!1,default:()=>[]},flat:{type:Boolean,required:!1,default:!0}},components:{GScanTreeItem:bG,TreeItem:m1},setup(){return{cyclePointsOrderDesc:yI(),filteredOutNodesCache:he(new WeakMap)}},mounted(){this.nodeFilterFunc&&this.$watch(()=>[this.filterState,this.rootChildren],([e,t],[n,r])=>{if(e)for(const i of this.rootChildren)this.nodeFilterFunc(i,this.filteredOutNodesCache);else n&&(this.filteredOutNodesCache=new WeakMap)},{deep:!0})},computed:{rootChildren(){return this.workflows.length===1&&this.autoStripTypes.includes(this.workflows[0].type)?qS(this.workflows[0],this.cyclePointsOrderDesc):this.workflows}}};function MG(e,t,n,r,i,o){return ne(),Se(wG,{fluid:"",class:"pa-0"},{default:te(()=>[(ne(!0),Fe(xe,null,gn(o.rootChildren,a=>(ne(),Se(vf(n.treeItemComponent),de({key:a.id,node:a},{ref_for:!0},{hoverable:n.hoverable,cyclePointsOrderDesc:r.cyclePointsOrderDesc,expandAll:n.expandAll,filteredOutNodesCache:r.filteredOutNodesCache,flat:n.flat}),null,16,["node"]))),128))]),_:1})}const FG=At(PG,[["render",MG]]);function VG(e,t){return!t||e.tokens.workflow.toLowerCase().includes(t.toLowerCase())}function RG(e){return e?Object.keys(e).filter(t=>e[t]>0):[]}function NG(e,t,n){return t.length&&!t.includes(e.node.status)?!1:n.length?RG(e.node.stateTotals).some(r=>n.includes(r)):!0}function $G(e){if(e.type==="workflow")return g0.get(e.node.status);let t=9,n=9,r;const i=[...e.children];for(;t>g0.get(un.RUNNING.name)&&i.length;)r=i.pop(),r.type==="workflow-part"?i.push(...r.children):r.type==="workflow"&&(n=g0.get(r.node.status),n1)return{...e,children:e.children.map(t=>p1(t))}}const jG={class:"mr-4"},UG={class:"mr-1 ml-n1"},qG={key:1,class:"text-grey text-caption"},x0=4,zG={__name:"TaskFilterSelect",props:m8({items:{type:Array,required:!0},type:{type:String,required:!0}},{modelValue:{type:Array},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=e,n=V8(e,"modelValue");function r(o){n.value.splice(o,1)}function i(){n.value=t.items}return(o,a)=>{const s=Ze("v-select-actions");return ne(),Se(Pm,{items:e.items,clearable:"",multiple:"",modelValue:n.value,"onUpdate:modelValue":a[1]||(a[1]=u=>n.value=u)},{"prepend-item":te(()=>[x(s,null,{default:te(()=>[x(kn,{onClick:a[0]||(a[0]=u=>i()),"data-cy":"task-filter-select-all"},{default:te(()=>[...a[2]||(a[2]=[je(" Select All ",-1)])]),_:1})]),_:1}),x(fo)]),item:te(({item:u,props:l})=>[x($t,Na(Ho(l)),{prepend:te(()=>[D("div",jG,[e.type==="workflow state"?(ne(),Se(d1,{key:0,status:u.raw},null,8,["status"])):We("",!0),e.type==="task state"?(ne(),Se(h1,{key:1,task:{state:u.raw}},null,8,["task"])):We("",!0)])]),_:2},1040)]),selection:te(({item:u,index:l})=>[lr(l),size:"small","close-icon":Re(Ka)},{prepend:te(()=>[D("div",UG,[e.type==="workflow state"?(ne(),Se(d1,{key:0,status:u.raw},null,8,["status"])):We("",!0),e.type==="task state"?(ne(),Se(h1,{key:1,task:{state:u.raw}},null,8,["task"])):We("",!0)])]),default:te(()=>[je(" "+Ae(u.title),1)]),_:2},1032,["onClick:close","close-icon"])):We("",!0),l===x0?(ne(),Fe("span",qG," (+"+Ae(n.value.length-x0)+") ",1)):We("",!0)]),_:1},8,["items","modelValue"])}}},WG=fe({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:Je,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...He(),...tl({location:"top end"}),...In(),...vt(),...Tt(),...co({transition:"scale-rotate-transition"}),...Zn()},"VBadge"),GG=Te()({name:"VBadge",inheritAttrs:!1,props:WG(),setup(e,t){const{backgroundColorClasses:n,backgroundColorStyles:r}=Tn(()=>e.color),{roundedClasses:i}=Ln(e),{t:o}=Yo(),{textColorClasses:a,textColorStyles:s}=cr(()=>e.textColor),{themeClasses:u}=B3(),{locationStyles:l}=Pf(e,!0,f=>(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(f)?Number(e.offsetY??0):["left","right"].includes(f)?Number(e.offsetX??0):0)),{dimensionStyles:c}=Jn(e);return Le(()=>{const f=Number(e.content),d=!e.max||isNaN(f)?e.content:f<=Number(e.max)?f:`${e.max}+`,[h,m]=Q0(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return x(e.tag,de({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},m,{style:e.style}),{default:()=>[D("div",{class:"v-badge__wrapper"},[t.slots.default?.(),x(hi,{transition:e.transition},{default:()=>[mt(D("span",de({class:["v-badge__badge",u.value,n.value,i.value,a.value],style:[r.value,s.value,c.value,e.inline?{}:l.value],"aria-atomic":"true","aria-label":o(e.label,f),"aria-live":"polite",role:"status"},h),[e.dot?void 0:t.slots.badge?t.slots.badge?.():e.icon?x(qe,{icon:e.icon},null):d]),[[Kr,e.modelValue]])]})])]})}),{}}}),QG={name:"GScan",components:{Tree:FG,TaskFilterSelect:zG},props:{workflowTree:{type:Object,required:!0},isLoading:{type:Boolean,required:!0}},data:()=>({searchWorkflows:"",filters:{"workflow state":[],"task state":[]}}),computed:{workflows(){return this.workflowTree?.children.length?BG(this.workflowTree):[]},numFilters(){return Object.values(this.filters).flat().length},filterState(){return this.searchWorkflows?.trim()||this.numFilters?[this.searchWorkflows,this.filters]:null}},methods:{scanFilesystem(){hl({name:"scan",args:[]},{},this.$workflowService.apolloClient)},filterNode(e,t,n=!1){const r=n||VG(e,this.searchWorkflows);let i=!1;if(e.type==="workflow")i=r&&NG(e,this.filters["workflow state"],this.filters["task state"]);else if(e.type==="workflow-part"&&e.children.length)for(const o of e.children)i=this.filterNode(o,t,r)||i;return t.set(e,!i),i}},icons:{mdiFilter:_D,mdiFolderRefresh:wD},allStates:{"workflow state":Zc,"task state":uW}},KG={class:"c-gscan"},YG={class:"d-flex flex-row mx-4 mb-2 flex-grow-0"},ZG={key:1,class:"c-gscan-workflows flex-grow-1 pl-2"},JG={key:2};function XG(e,t,n,r,i,o){const a=Ze("TaskFilterSelect"),s=Ze("Tree");return ne(),Fe("div",KG,[D("div",YG,[x(Dt,{modelValue:e.searchWorkflows,"onUpdate:modelValue":t[0]||(t[0]=u=>e.searchWorkflows=u),clearable:"",placeholder:"Search",class:"flex-grow-1 flex-column",id:"c-gscan-search-workflows"},null,8,["modelValue"]),x(GG,{content:o.numFilters,"model-value":!!o.numFilters},{default:te(()=>[x(kn,{icon:"",class:"flex-grow-0 flex-column ml-2",id:"c-gscan-filter-tooltip-btn",variant:"text",size:"small","data-cy":"gscan-filter-btn"},{default:te(()=>[x(qe,{size:"x-large"},{default:te(()=>[je(Ae(e.$options.icons.mdiFilter),1)]),_:1})]),_:1})]),_:1},8,["content","model-value"]),x(el,{activator:"#c-gscan-filter-tooltip-btn","close-on-content-click":!1,location:"right"},{default:te(()=>[x(Hm,{width:"500px"},{default:te(()=>[x(ho,null,{default:te(()=>[(ne(!0),Fe(xe,null,gn(e.filters,(u,l)=>(ne(),Se($t,{key:l},{default:te(()=>[x(a,{modelValue:e.filters[l],"onUpdate:modelValue":c=>e.filters[l]=c,type:l,items:e.$options.allStates[l],class:"my-2",density:"default",label:`Filter by ${l}`,"data-cy":`filter ${l}`,placeholder:`Filter by ${l}`},null,8,["modelValue","onUpdate:modelValue","type","items","label","data-cy","placeholder"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),x(kn,{icon:"",id:"c-gscan-scan-tooltip-btn",variant:"text",size:"small","data-cy":"gscan-scan-btn",onClick:t[1]||(t[1]=u=>o.scanFilesystem())},{default:te(()=>[x(qe,{size:"x-large"},{default:te(()=>[je(Ae(e.$options.icons.mdiFolderRefresh),1)]),_:1}),x(Qn,{text:"Refresh workflows list"})]),_:1})]),n.isLoading?(ne(),Se(Sm,{key:0,indeterminate:""})):(ne(),Fe("div",ZG,[x(s,de({workflows:o.workflows,"node-filter-func":o.filterNode,"tree-item-component":"GScanTreeItem",class:"c-gscan-workflow",ref:"tree"},{filterState:o.filterState}),null,16,["workflows","node-filter-func"])])),o.workflows.length?We("",!0):(ne(),Fe("div",JG,[x($t,null,{default:te(()=>[x(Qa,{class:"text-grey"},{default:te(()=>[...t[2]||(t[2]=[je(" No workflows found ",-1)])]),_:1})]),_:1})]))])}const eQ=At(QG,[["render",XG]]),tQ={data(){return{viewState:dn.NO_STATE}},computed:{isLoading(){return Me(this.viewState)===dn.LOADING}},methods:{...iB(["setAlert"])}},nQ={mixins:[tQ],beforeCreate(){this._uid=KE(this.$options.name)},beforeMount(){this.query&&this.$workflowService.subscribe(this)},mounted(){this.query&&this.$workflowService.startSubscriptions()},beforeUnmount(){this._updateQuery(null,this.query)},methods:{_updateQuery(e,t){t&&this.$workflowService.unsubscribe(t,this._uid),e&&(this.$workflowService.subscribe(this),this.$workflowService.startSubscriptions())}},watch:{query:{handler(e,t){this._updateQuery(e,t)},flush:"post"}}};class rQ{constructor(t,n,r,i,o,a){this.query=t,this.variables=n,this.name=r,this.callbacks=i,this.isDelta=o,this.isGlobalCallback=a}}const iQ=lr` -subscription App { - deltas { - id - added { - ...AddedDelta - } - updated (stripNull: true) { - ...UpdatedDelta - } - pruned { - workflow - } - } -} - -fragment AddedDelta on Added { - workflow { - ...WorkflowData - } -} - -fragment UpdatedDelta on Updated { - workflow { - ...WorkflowData - } -} - -fragment WorkflowData on Workflow { - # NOTE: do not request the "reloaded" event here - # (it would cause a race condition with the workflow subscription) - id - status - statusMsg - stateTotals - logRecords { - level - message - } - latestStateTasks(states: [ - "failed", - "preparing", - "submit-failed", - "submitted", - "running" - ]) -} -`,oQ={name:"Workflows",mixins:[nQ],components:{GScan:eQ},data(){return{query:new rQ(iQ,{},"root",[])}},computed:{...Xf("workflows",["cylcTree"])}};function aQ(e,t,n,r,i,o){const a=Ze("GScan");return ne(),Se(a,{workflowTree:e.cylcTree,isLoading:e.isLoading},null,8,["workflowTree","isLoading"])}const s6=At(oQ,[["render",aQ]]),sQ=Object.freeze(Object.defineProperty({__proto__:null,default:s6},Symbol.toStringTag,{value:"Module"})),uQ="2.10.0",lQ={version:uQ},v1=48,ef=he(!1);function cQ(){ef.value=!ef.value}function u6(){return{drawer:ef,toggleDrawer:cQ}}function fQ(){const{mobile:e}=ps();return{showNavBtn:M(()=>e.value||!ef.value)}}function dQ(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const i=me(!1),o=me(0),a=M(()=>{const l=typeof i.value=="boolean"?"top":i.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,i.value?{[l]:Ne(o.value)}:{top:r.value.top}]});_n(()=>{ge(n,l=>{l?window.addEventListener("scroll",u,{passive:!0}):window.removeEventListener("scroll",u)},{immediate:!0})}),wn(()=>{window.removeEventListener("scroll",u)});let s=0;function u(){const l=s>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),f=parseFloat(r.value.top??0),d=window.scrollY-Math.max(0,o.value-f),h=c.height+Math.max(o.value,f)-window.scrollY-window.innerHeight,m=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const r=V2(t),i=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(i-r)*Math.abs(i),n===e.length-1&&(t*=.5)}return V2(t)*1e3}function pQ(){const e={};function t(i){Array.from(i.changedTouches).forEach(o=>{(e[o.identifier]??(e[o.identifier]=new S3(mQ))).push([i.timeStamp,o])})}function n(i){Array.from(i.changedTouches).forEach(o=>{delete e[o.identifier]})}function r(i){const o=e[i]?.values().reverse();if(!o)throw new Error(`No samples for touch id ${i}`);const a=o[0],s=[],u=[];for(const l of o){if(a[0]-l[0]>hQ)break;s.push({t:l[0],d:l[1].clientX}),u.push({t:l[0],d:l[1].clientY})}return{x:R2(s),y:R2(u),get direction(){const{x:l,y:c}=this,[f,d]=[Math.abs(l),Math.abs(c)];return f>d&&l>=0?"right":f>d&&l<=0?"left":d>f&&c>=0?"down":d>f&&c<=0?"up":vQ()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function vQ(){throw new Error}function gQ(e){let{el:t,isActive:n,isTemporary:r,width:i,touchless:o,position:a}=e;_n(()=>{window.addEventListener("touchstart",g,{passive:!0}),window.addEventListener("touchmove",y,{passive:!1}),window.addEventListener("touchend",_,{passive:!0})}),wn(()=>{window.removeEventListener("touchstart",g),window.removeEventListener("touchmove",y),window.removeEventListener("touchend",_)});const s=M(()=>["left","right"].includes(a.value)),{addMovement:u,endTouch:l,getVelocity:c}=pQ();let f=!1;const d=me(!1),h=me(0),m=me(0);let v;function b(C,E){return(a.value==="left"?C:a.value==="right"?document.documentElement.clientWidth-C:a.value==="top"?C:a.value==="bottom"?document.documentElement.clientHeight-C:ua())-(E?i.value:0)}function p(C){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const k=a.value==="left"?(C-m.value)/i.value:a.value==="right"?(document.documentElement.clientWidth-C-m.value)/i.value:a.value==="top"?(C-m.value)/i.value:a.value==="bottom"?(document.documentElement.clientHeight-C-m.value)/i.value:ua();return E?Wn(k):k}function g(C){if(o.value)return;const E=C.changedTouches[0].clientX,k=C.changedTouches[0].clientY,I=25,F=a.value==="left"?Edocument.documentElement.clientWidth-I:a.value==="top"?kdocument.documentElement.clientHeight-I:ua(),V=n.value&&(a.value==="left"?Edocument.documentElement.clientWidth-i.value:a.value==="top"?kdocument.documentElement.clientHeight-i.value:ua());(F||V||n.value&&r.value)&&(v=[E,k],m.value=b(s.value?E:k,n.value),h.value=p(s.value?E:k),f=m.value>-20&&m.value<80,l(C),u(C))}function y(C){const E=C.changedTouches[0].clientX,k=C.changedTouches[0].clientY;if(f){if(!C.cancelable){f=!1;return}const F=Math.abs(E-v[0]),V=Math.abs(k-v[1]);(s.value?F>V&&F>3:V>F&&V>3)?(d.value=!0,f=!1):(s.value?V:F)>3&&(f=!1)}if(!d.value)return;C.preventDefault(),u(C);const I=p(s.value?E:k,!1);h.value=Math.max(0,Math.min(1,I)),I>1?m.value=b(s.value?E:k,!0):I<0&&(m.value=b(s.value?E:k,!1))}function _(C){if(f=!1,!d.value)return;u(C),d.value=!1;const E=c(C.changedTouches[0].identifier),k=Math.abs(E.x),I=Math.abs(E.y);(s.value?k>I&&k>400:I>k&&I>3)?n.value=E.direction===({left:"right",right:"left",top:"down",bottom:"up"}[a.value]||ua()):n.value=h.value>.5}const w=M(()=>d.value?{transform:a.value==="left"?`translateX(calc(-100% + ${h.value*i.value}px))`:a.value==="right"?`translateX(calc(100% - ${h.value*i.value}px))`:a.value==="top"?`translateY(calc(-100% + ${h.value*i.value}px))`:a.value==="bottom"?`translateY(calc(100% - ${h.value*i.value}px))`:ua(),transition:"none"}:void 0);return ur(d,()=>{const C=t.value?.style.transform??null,E=t.value?.style.transition??null;An(()=>{t.value?.style.setProperty("transform",w.value?.transform||"none"),t.value?.style.setProperty("transition",w.value?.transition||null)}),Gt(()=>{t.value?.style.setProperty("transform",C),t.value?.style.setProperty("transition",E)})}),{isDragging:d,dragProgress:h,dragStyles:w}}function ua(){throw new Error}const yQ=["start","end","left","right","top","bottom"],bQ=fe({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>yQ.includes(e)},sticky:Boolean,...Di(),...He(),...MC(),...cC({mobile:null}),...ei(),...Qz(),...In(),...vt({tag:"nav"}),...Tt()},"VNavigationDrawer"),_Q=Te()({name:"VNavigationDrawer",props:bQ(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const{isRtl:o}=mr(),{themeClasses:a}=jt(e),{borderClasses:s}=Ii(e),{backgroundColorClasses:u,backgroundColorStyles:l}=Tn(()=>e.color),{elevationClasses:c}=ti(e),{displayClasses:f,mobile:d}=ps(e),{roundedClasses:h}=Ln(e),m=yC(),v=st(e,"modelValue",null,q=>!!q),{ssrBootStyles:b}=Em(),{scopeId:p}=vs(),g=he(),y=me(!1),{runOpenDelay:_,runCloseDelay:w}=FC(e,q=>{y.value=q}),C=M(()=>e.rail&&e.expandOnHover&&y.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),E=M(()=>J0(e.location,o.value)),k=Y(()=>e.persistent),I=M(()=>!e.permanent&&(d.value||e.temporary)),F=M(()=>e.sticky&&!I.value&&E.value!=="bottom");ur(()=>e.expandOnHover&&e.rail!=null,()=>{ge(y,q=>r("update:rail",!q))}),ur(()=>!e.disableResizeWatcher,()=>{ge(I,q=>!e.permanent&&Xe(()=>v.value=!q))}),ur(()=>!e.disableRouteWatcher&&!!m,()=>{ge(m.currentRoute,()=>I.value&&(v.value=!1))}),ge(()=>e.permanent,q=>{q&&(v.value=!0)}),e.modelValue==null&&!I.value&&(v.value=e.permanent||!d.value);const{isDragging:V,dragProgress:P}=gQ({el:g,isActive:v,isTemporary:I,width:C,touchless:Y(()=>e.touchless),position:E}),R=M(()=>{const q=I.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):C.value;return V.value?q*P.value:q}),{layoutItemStyles:B,layoutItemScrimStyles:G}=Kz({id:e.name,order:M(()=>parseInt(e.order,10)),position:E,layoutSize:R,elementSize:C,active:Qr(v),disableTransitions:Y(()=>V.value),absolute:M(()=>e.absolute||F.value&&typeof oe.value!="string")}),{isStuck:oe,stickyStyles:ve}=dQ({rootEl:g,isSticky:F,layoutItemStyles:B}),ce=Tn(()=>typeof e.scrim=="string"?e.scrim:null),ye=M(()=>({...V.value?{opacity:P.value*.2,transition:"none"}:void 0,...G.value}));return Oi({VList:{bgColor:"transparent"}}),Le(()=>{const q=i.image||e.image;return D(xe,null,[x(e.tag,de({ref:g,onMouseenter:_,onMouseleave:w,class:["v-navigation-drawer",`v-navigation-drawer--${E.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":y.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":I.value,"v-navigation-drawer--persistent":k.value,"v-navigation-drawer--active":v.value,"v-navigation-drawer--sticky":F.value},a.value,u.value,s.value,f.value,c.value,h.value,e.class],style:[l.value,B.value,b.value,ve.value,e.style]},p,n),{default:()=>[q&&D("div",{key:"image",class:"v-navigation-drawer__img"},[i.image?x(et,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},i.image):x(Ef,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),i.prepend&&D("div",{class:"v-navigation-drawer__prepend"},[i.prepend?.()]),D("div",{class:"v-navigation-drawer__content"},[i.default?.()]),i.append&&D("div",{class:"v-navigation-drawer__append"},[i.append?.()])]}),x(no,{name:"fade-transition"},{default:()=>[I.value&&(V.value||v.value)&&!!e.scrim&&D("div",de({class:["v-navigation-drawer__scrim",ce.backgroundColorClasses.value],style:[ye.value,ce.backgroundColorStyles.value],onClick:()=>{k.value||(v.value=!1)}},p),null)]})])}),{isStuck:oe}}}),wQ=260,N2=150,CQ={components:{Workflows:s6,"c-header":aW},setup(){const{mobile:e}=ps(),t=he(wQ),{drawer:n}=u6();n.value=!e.value;function r(s){t.value=s.clientX>N2?s.clientX:4}const i=he(null);qp(i,()=>{i.value.addEventListener("mousedown",s=>{document.body.classList.add("resizing-drawer"),document.addEventListener("mousemove",r,{passive:!0}),s.stopPropagation?.(),s.preventDefault?.(),document.addEventListener("mouseup",u=>{u.clientX{t.value=s.clientX})),document.body.classList.remove("resizing-drawer"),document.removeEventListener("mousemove",r)},{once:!0})})});const o=Ge("versionInfo"),a=M(()=>({text:`Cylc ${o.value?.["cylc-flow"]??""}`,variant:"text"}));return{drawer:n,drawerWidth:t,resizeBar:i,UIVersion:lQ.version,cylcVersionInfo:o,mdiInformationOutline:Bm,mdiHome:xD,versionChipProps:a}}},EQ={class:"d-flex flex-column"},xQ={class:"resize-bar",ref:"resizeBar"},kQ={class:"pa-2 d-flex justify-center"},SQ={class:"d-flex flex-column align-center",style:{"pointer-events":"visible"},"data-cy":"version-tooltip"};function TQ(e,t,n,r,i,o){const a=Ze("c-header"),s=Ze("Workflows");return ne(),Se(_Q,{modelValue:r.drawer,"onUpdate:modelValue":t[0]||(t[0]=u=>r.drawer=u),id:"c-sidebar",floating:"",width:r.drawerWidth,class:"fill-height"},{append:te(()=>[D("div",kQ,[x(Ci,de({id:"version-chip",label:"",class:"font-weight-bold cursor-default","prepend-icon":r.mdiInformationOutline},r.versionChipProps),null,16,["prepend-icon"]),x(Qn,{activator:"#version-chip",location:"top"},{default:te(()=>[D("div",SQ,[(ne(!0),Fe(xe,null,gn(r.cylcVersionInfo,(u,l)=>(ne(),Fe("span",{key:l},Ae(l)+" "+Ae(u),1))),128)),D("span",null,"cylc-ui "+Ae(r.UIVersion),1)])]),_:1})])]),default:te(()=>[D("div",EQ,[x(ho,{class:"pa-0 d-flex flex-column"},{default:te(()=>[x(a),x($t,{to:"/"},{prepend:te(()=>[x(qe,{style:{opacity:"1"}},{default:te(()=>[je(Ae(r.mdiHome),1)]),_:1})]),default:te(()=>[x(Qa,null,{default:te(()=>[...t[1]||(t[1]=[je("Dashboard",-1)])]),_:1})]),_:1}),x(fo),x($t,null,{default:te(()=>[x(Qa,null,{default:te(()=>[...t[2]||(t[2]=[je("Workflows",-1)])]),_:1})]),_:1})]),_:1}),x(s)]),D("div",xQ,null,512)]),_:1},8,["modelValue","width"])}const AQ=At(CQ,[["render",TQ]]),OQ=fe({text:String,...He(),...vt()},"VToolbarTitle"),l6=Te()({name:"VToolbarTitle",props:OQ(),setup(e,t){let{slots:n}=t;return Le(()=>{const r=!!(n.default||n.text||e.text);return x(e.tag,{class:be(["v-toolbar-title",e.class]),style:Pe(e.style)},{default:()=>[r&&D("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,n.default?.()])]})}),{}}}),DQ=[null,"prominent","default","comfortable","compact"],IQ=fe({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>DQ.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Di(),...He(),...ei(),...In(),...vt({tag:"header"}),...Tt()},"VToolbar"),LQ=Te()({name:"VToolbar",props:IQ(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:i}=Tn(()=>e.color),{borderClasses:o}=Ii(e),{elevationClasses:a}=ti(e),{roundedClasses:s}=Ln(e),{themeClasses:u}=jt(e),{rtlClasses:l}=mr(),c=me(e.extended===null?!!n.extension?.():e.extended),f=M(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),d=M(()=>c.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Oi({VBtn:{variant:"text"}}),Le(()=>{const h=!!(e.title||n.title),m=!!(n.image||e.image),v=n.extension?.();return c.value=e.extended===null?!!v:e.extended,x(e.tag,{class:be(["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,o.value,a.value,s.value,u.value,l.value,e.class]),style:Pe([i.value,e.style])},{default:()=>[m&&D("div",{key:"image",class:"v-toolbar__image"},[n.image?x(et,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):x(Ef,{key:"image-img",cover:!0,src:e.image},null)]),x(et,{defaults:{VTabs:{height:Ne(f.value)}}},{default:()=>[D("div",{class:"v-toolbar__content",style:{height:Ne(f.value)}},[n.prepend&&D("div",{class:"v-toolbar__prepend"},[n.prepend?.()]),h&&x(l6,{key:"title",text:e.title},{text:n.title}),n.default?.(),n.append&&D("div",{class:"v-toolbar__append"},[n.append?.()])])]}),x(et,{defaults:{VTabs:{height:Ne(d.value)}}},{default:()=>[x(gm,null,{default:()=>[c.value&&D("div",{class:"v-toolbar__extension",style:{height:Ne(d.value)}},[v])]})]})]})}),{contentHeight:f,extensionHeight:d}}}),PQ={setup(){const{toggleDrawer:e}=u6();return{toggleDrawer:e,toolbarHeight:v1}},computed:{...Xf("app",["title"])},icons:{mdiViewList:qD}};function MQ(e,t,n,r,i,o){return ne(),Se(LQ,{id:"core-app-bar",absolute:"",height:r.toolbarHeight,flat:"",class:"c-toolbar"},{default:te(()=>[x(kn,{icon:"",onClick:ja(r.toggleDrawer,["stop"]),id:"toggle-drawer"},{default:te(()=>[x(qe,null,{default:te(()=>[je(Ae(e.$options.icons.mdiViewList),1)]),_:1})]),_:1},8,["onClick"]),x(l6,null,{default:te(()=>[je(Ae(e.title),1)]),_:1})]),_:1},8,["height"])}const FQ=At(PQ,[["render",MQ]]),VQ={name:"ConnectionStatus",props:{isOffline:{type:Boolean,required:!0}},icons:{mdiLanDisconnect:SD}};function RQ(e,t,n,r,i,o){return ne(),Se(Up,{"model-value":n.isOffline,timeout:-1,class:"justify-center",color:"red",location:"top"},{default:te(()=>[x(qe,{size:"large",class:"mr-2",color:"red-lighten-5"},{default:te(()=>[je(Ae(e.$options.icons.mdiLanDisconnect),1)]),_:1}),t[0]||(t[0]=D("span",{class:"text-red-lighten-5 font-weight-medium"},"Connection to server lost. You are offline.",-1))]),_:1},8,["model-value"])}const NQ=At(VQ,[["render",RQ]]),$2={};function $Q(e){let t=$2[e];if(t)return t;t=$2[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);t.push(r)}for(let n=0;n=55296&&c<=57343?i+="���":i+=String.fromCharCode(c),o+=6;continue}}if((s&248)===240&&o+91114111?i+="����":(f-=65536,i+=String.fromCharCode(55296+(f>>10),56320+(f&1023))),o+=9;continue}}i+="�"}return i})}ss.defaultChars=";/?:@&=+$,#";ss.componentChars="";const H2={};function HQ(e){let t=H2[e];if(t)return t;t=H2[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);/^[0-9a-z]$/i.test(r)?t.push(r):t.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2))}for(let n=0;n"u"&&(n=!0);const r=HQ(t);let i="";for(let o=0,a=e.length;o=55296&&s<=57343){if(s>=55296&&s<=56319&&o+1=56320&&u<=57343){i+=encodeURIComponent(e[o]+e[o+1]),o++;continue}}i+="%EF%BF%BD";continue}i+=encodeURIComponent(e[o])}return i}pl.defaultChars=";/?:@&=+$,-_.!~*'()#";pl.componentChars="-_.!~*'()";function Gp(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function tf(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const BQ=/^([a-z0-9.+-]+:)/i,jQ=/:[0-9]*$/,UQ=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,qQ=["<",">",'"',"`"," ","\r",` -`," "],zQ=["{","}","|","\\","^","`"].concat(qQ),WQ=["'"].concat(zQ),B2=["%","/","?",";","#"].concat(WQ),j2=["/","?","#"],GQ=255,U2=/^[+a-z0-9A-Z_-]{0,63}$/,QQ=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,q2={javascript:!0,"javascript:":!0},z2={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Qp(e,t){if(e&&e instanceof tf)return e;const n=new tf;return n.parse(e,t),n}tf.prototype.parse=function(e,t){let n,r,i,o=e;if(o=o.trim(),!t&&e.split("#").length===1){const l=UQ.exec(o);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}let a=BQ.exec(o);if(a&&(a=a[0],n=a.toLowerCase(),this.protocol=a,o=o.substr(a.length)),(t||a||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=o.substr(0,2)==="//",i&&!(a&&q2[a])&&(o=o.substr(2),this.slashes=!0)),!q2[a]&&(i||a&&!z2[a])){let l=-1;for(let m=0;m127?g+="x":g+=p[y];if(!g.match(U2)){const y=m.slice(0,v),_=m.slice(v+1),w=p.match(QQ);w&&(y.push(w[1]),_.unshift(w[2])),_.length&&(o=_.join(".")+o),this.hostname=y.join(".");break}}}}this.hostname.length>GQ&&(this.hostname=""),h&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const s=o.indexOf("#");s!==-1&&(this.hash=o.substr(s),o=o.slice(0,s));const u=o.indexOf("?");return u!==-1&&(this.search=o.substr(u),o=o.slice(0,u)),o&&(this.pathname=o),z2[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this};tf.prototype.parseHost=function(e){let t=jQ.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const KQ=Object.freeze(Object.defineProperty({__proto__:null,decode:ss,encode:pl,format:Gp,parse:Qp},Symbol.toStringTag,{value:"Module"})),c6=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f6=/[\0-\x1F\x7F-\x9F]/,YQ=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,Kp=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,d6=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,h6=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,ZQ=Object.freeze(Object.defineProperty({__proto__:null,Any:c6,Cc:f6,Cf:YQ,P:Kp,S:d6,Z:h6},Symbol.toStringTag,{value:"Module"})),JQ=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),XQ=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var k0;const eK=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),tK=(k0=String.fromCodePoint)!==null&&k0!==void 0?k0:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function nK(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=eK.get(e))!==null&&t!==void 0?t:e}var Xt;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Xt||(Xt={}));const rK=32;var Zi;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Zi||(Zi={}));function g1(e){return e>=Xt.ZERO&&e<=Xt.NINE}function iK(e){return e>=Xt.UPPER_A&&e<=Xt.UPPER_F||e>=Xt.LOWER_A&&e<=Xt.LOWER_F}function oK(e){return e>=Xt.UPPER_A&&e<=Xt.UPPER_Z||e>=Xt.LOWER_A&&e<=Xt.LOWER_Z||g1(e)}function aK(e){return e===Xt.EQUALS||oK(e)}var Yt;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Yt||(Yt={}));var Qi;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Qi||(Qi={}));class sK{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=Yt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Qi.Strict}startEntity(t){this.decodeMode=t,this.state=Yt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case Yt.EntityStart:return t.charCodeAt(n)===Xt.NUM?(this.state=Yt.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=Yt.NamedEntity,this.stateNamedEntity(t,n));case Yt.NumericStart:return this.stateNumericStart(t,n);case Yt.NumericDecimal:return this.stateNumericDecimal(t,n);case Yt.NumericHex:return this.stateNumericHex(t,n);case Yt.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|rK)===Xt.LOWER_X?(this.state=Yt.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=Yt.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,i){if(n!==r){const o=r-n;this.result=this.result*Math.pow(i,o)+parseInt(t.substr(n,o),i),this.consumed+=o}}stateNumericHex(t,n){const r=n;for(;n>14;for(;n>14,o!==0){if(a===Xt.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==Qi.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:n,decodeTree:r}=this,i=(r[n]&Zi.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,i,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){const{decodeTree:i}=this;return this.emitCodePoint(n===1?i[t]&~Zi.VALUE_LENGTH:i[t+1],r),n===3&&this.emitCodePoint(i[t+2],r),r}end(){var t;switch(this.state){case Yt.NamedEntity:return this.result!==0&&(this.decodeMode!==Qi.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Yt.NumericDecimal:return this.emitNumericEntity(0,2);case Yt.NumericHex:return this.emitNumericEntity(0,3);case Yt.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Yt.EntityStart:return 0}}}function m6(e){let t="";const n=new sK(e,r=>t+=tK(r));return function(i,o){let a=0,s=0;for(;(s=i.indexOf("&",s))>=0;){t+=i.slice(a,s),n.startEntity(o);const l=n.write(i,s+1);if(l<0){a=s+n.end();break}a=s+l,s=l===0?a+1:a}const u=t+i.slice(a);return t="",u}}function uK(e,t,n,r){const i=(t&Zi.BRANCH_LENGTH)>>7,o=t&Zi.JUMP_TABLE;if(i===0)return o!==0&&r===o?n:-1;if(o){const u=r-o;return u<0||u>=i?-1:e[n+u]-1}let a=n,s=a+i-1;for(;a<=s;){const u=a+s>>>1,l=e[u];if(lr)s=u-1;else return e[u+i]}return-1}const lK=m6(JQ);m6(XQ);function p6(e,t=Qi.Legacy){return lK(e,t)}function cK(e){return Object.prototype.toString.call(e)}function Yp(e){return cK(e)==="[object String]"}const fK=Object.prototype.hasOwnProperty;function dK(e,t){return fK.call(e,t)}function ud(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){if(n){if(typeof n!="object")throw new TypeError(n+"must be object");Object.keys(n).forEach(function(r){e[r]=n[r]})}}),e}function v6(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function Zp(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function nf(e){if(e>65535){e-=65536;const t=55296+(e>>10),n=56320+(e&1023);return String.fromCharCode(t,n)}return String.fromCharCode(e)}const g6=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,hK=/&([a-z#][a-z0-9]{1,31});/gi,mK=new RegExp(g6.source+"|"+hK.source,"gi"),pK=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function vK(e,t){if(t.charCodeAt(0)===35&&pK.test(t)){const r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return Zp(r)?nf(r):e}const n=p6(e);return n!==e?n:e}function gK(e){return e.indexOf("\\")<0?e:e.replace(g6,"$1")}function us(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(mK,function(t,n,r){return n||vK(t,r)})}const yK=/[&<>"]/,bK=/[&<>"]/g,_K={"&":"&","<":"<",">":">",'"':"""};function wK(e){return _K[e]}function lo(e){return yK.test(e)?e.replace(bK,wK):e}const CK=/[.?*+^$[\]\\(){}|-]/g;function EK(e){return e.replace(CK,"\\$&")}function Et(e){switch(e){case 9:case 32:return!0}return!1}function Vu(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Ru(e){return Kp.test(e)||d6.test(e)}function Nu(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function ld(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const xK={mdurl:KQ,ucmicro:ZQ},kK=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:v6,assign:ud,escapeHtml:lo,escapeRE:EK,fromCodePoint:nf,has:dK,isMdAsciiPunct:Nu,isPunctChar:Ru,isSpace:Et,isString:Yp,isValidEntityCode:Zp,isWhiteSpace:Vu,lib:xK,normalizeReference:ld,unescapeAll:us,unescapeMd:gK},Symbol.toStringTag,{value:"Module"}));function SK(e,t,n){let r,i,o,a;const s=e.posMax,u=e.pos;for(e.pos=t+1,r=1;e.pos32))return o;if(r===41){if(a===0)break;a--}i++}return t===i||a!==0||(o.str=us(e.slice(t,i)),o.pos=i,o.ok=!0),o}function AK(e,t,n,r){let i,o=t;const a={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(r)a.str=r.str,a.marker=r.marker;else{if(o>=n)return a;let s=e.charCodeAt(o);if(s!==34&&s!==39&&s!==40)return a;t++,o++,s===40&&(s=41),a.marker=s}for(;o"+lo(o.content)+""};ri.code_block=function(e,t,n,r,i){const o=e[t];return""+lo(e[t].content)+` -`};ri.fence=function(e,t,n,r,i){const o=e[t],a=o.info?us(o.info).trim():"";let s="",u="";if(a){const c=a.split(/(\s+)/g);s=c[0],u=c.slice(2).join("")}let l;if(n.highlight?l=n.highlight(o.content,s,u)||lo(o.content):l=lo(o.content),l.indexOf("${l} -`}return`
${l}
-`};ri.image=function(e,t,n,r,i){const o=e[t];return o.attrs[o.attrIndex("alt")][1]=i.renderInlineAsText(o.children,n,r),i.renderToken(e,t,n)};ri.hardbreak=function(e,t,n){return n.xhtmlOut?`
-`:`
-`};ri.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?`
-`:`
-`:` -`};ri.text=function(e,t){return lo(e[t].content)};ri.html_block=function(e,t){return e[t].content};ri.html_inline=function(e,t){return e[t].content};function Ss(){this.rules=ud({},ri)}Ss.prototype.renderAttrs=function(t){let n,r,i;if(!t.attrs)return"";for(i="",n=0,r=t.attrs.length;n -`:">",o};Ss.prototype.renderInline=function(e,t,n){let r="";const i=this.rules;for(let o=0,a=e.length;o=0&&(r=this.attrs[n][1]),r};Lr.prototype.attrJoin=function(t,n){const r=this.attrIndex(t);r<0?this.attrPush([t,n]):this.attrs[r][1]=this.attrs[r][1]+" "+n};function y6(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}y6.prototype.Token=Lr;const DK=/\r\n?|\n/g,IK=/\0/g;function LK(e){let t;t=e.src.replace(DK,` -`),t=t.replace(IK,"�"),e.src=t}function PK(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function MK(e){const t=e.tokens;for(let n=0,r=t.length;n\s]/i.test(e)}function VK(e){return/^<\/a\s*>/i.test(e)}function RK(e){const t=e.tokens;if(e.md.options.linkify)for(let n=0,r=t.length;n=0;a--){const s=i[a];if(s.type==="link_close"){for(a--;i[a].level!==s.level&&i[a].type!=="link_open";)a--;continue}if(s.type==="html_inline"&&(FK(s.content)&&o>0&&o--,VK(s.content)&&o++),!(o>0)&&s.type==="text"&&e.md.linkify.test(s.content)){const u=s.content;let l=e.md.linkify.match(u);const c=[];let f=s.level,d=0;l.length>0&&l[0].index===0&&a>0&&i[a-1].type==="text_special"&&(l=l.slice(1));for(let h=0;hd){const w=new e.Token("text","",0);w.content=u.slice(d,p),w.level=f,c.push(w)}const g=new e.Token("link_open","a",1);g.attrs=[["href",v]],g.level=f++,g.markup="linkify",g.info="auto",c.push(g);const y=new e.Token("text","",0);y.content=b,y.level=f,c.push(y);const _=new e.Token("link_close","a",-1);_.level=--f,_.markup="linkify",_.info="auto",c.push(_),d=l[h].lastIndex}if(d=0;n--){const r=e[n];r.type==="text"&&!t&&(r.content=r.content.replace($K,BK)),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function UK(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];r.type==="text"&&!t&&b6.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function qK(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(NK.test(e.tokens[t].content)&&jK(e.tokens[t].children),b6.test(e.tokens[t].content)&&UK(e.tokens[t].children))}const zK=/['"]/,W2=/['"]/g,G2="’";function Bl(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function WK(e,t){let n;const r=[];for(let i=0;i=0&&!(r[n].level<=a);n--);if(r.length=n+1,o.type!=="text")continue;let s=o.content,u=0,l=s.length;e:for(;u=0)m=s.charCodeAt(c.index-1);else for(n=i-1;n>=0&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n--)if(e[n].content){m=e[n].content.charCodeAt(e[n].content.length-1);break}let v=32;if(u=48&&m<=57&&(d=f=!1),f&&d&&(f=b,d=p),!f&&!d){h&&(o.content=Bl(o.content,c.index,G2));continue}if(d)for(n=r.length-1;n>=0;n--){let _=r[n];if(r[n].level=0;t--)e.tokens[t].type!=="inline"||!zK.test(e.tokens[t].content)||WK(e.tokens[t].children,e)}function QK(e){let t,n;const r=e.tokens,i=r.length;for(let o=0;o0&&this.level++,this.tokens.push(r),r};ii.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};ii.prototype.skipEmptyLines=function(t){for(let n=this.lineMax;tn;)if(!Et(this.src.charCodeAt(--t)))return t+1;return t};ii.prototype.skipChars=function(t,n){for(let r=this.src.length;tr;)if(n!==this.src.charCodeAt(--t))return t+1;return t};ii.prototype.getLines=function(t,n,r,i){if(t>=n)return"";const o=new Array(n-t);for(let a=0,s=t;sr?o[a]=new Array(u-r+1).join(" ")+this.src.slice(c,f):o[a]=this.src.slice(c,f)}return o.join("")};ii.prototype.Token=Lr;const KK=65536;function T0(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function Q2(e){const t=[],n=e.length;let r=0,i=e.charCodeAt(r),o=!1,a=0,s="";for(;rn)return!1;let i=t+1;if(e.sCount[i]=4)return!1;let o=e.bMarks[i]+e.tShift[i];if(o>=e.eMarks[i])return!1;const a=e.src.charCodeAt(o++);if(a!==124&&a!==45&&a!==58||o>=e.eMarks[i])return!1;const s=e.src.charCodeAt(o++);if(s!==124&&s!==45&&s!==58&&!Et(s)||a===45&&Et(s))return!1;for(;o=4)return!1;l=Q2(u),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop();const f=l.length;if(f===0||f!==c.length)return!1;if(r)return!0;const d=e.parentType;e.parentType="table";const h=e.md.block.ruler.getRules("blockquote"),m=e.push("table_open","table",1),v=[t,0];m.map=v;const b=e.push("thead_open","thead",1);b.map=[t,t+1];const p=e.push("tr_open","tr",1);p.map=[t,t+1];for(let _=0;_=4||(l=Q2(u),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop(),y+=f-l.length,y>KK))break;if(i===t+2){const C=e.push("tbody_open","tbody",1);C.map=g=[t+2,0]}const w=e.push("tr_open","tr",1);w.map=[i,i+1];for(let C=0;C=4){r++,i=r;continue}break}e.line=i;const o=e.push("code_block","code",0);return o.content=e.getLines(t,i,4+e.blkIndent,!1)+` -`,o.map=[t,e.line],!0}function JK(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||i+3>o)return!1;const a=e.src.charCodeAt(i);if(a!==126&&a!==96)return!1;let s=i;i=e.skipChars(i,a);let u=i-s;if(u<3)return!1;const l=e.src.slice(s,i),c=e.src.slice(i,o);if(a===96&&c.indexOf(String.fromCharCode(a))>=0)return!1;if(r)return!0;let f=t,d=!1;for(;f++,!(f>=n||(i=s=e.bMarks[f]+e.tShift[f],o=e.eMarks[f],i=4)&&(i=e.skipChars(i,a),!(i-s=4||e.src.charCodeAt(i)!==62)return!1;if(r)return!0;const s=[],u=[],l=[],c=[],f=e.md.block.ruler.getRules("blockquote"),d=e.parentType;e.parentType="blockquote";let h=!1,m;for(m=t;m=o)break;if(e.src.charCodeAt(i++)===62&&!y){let w=e.sCount[m]+1,C,E;e.src.charCodeAt(i)===32?(i++,w++,E=!1,C=!0):e.src.charCodeAt(i)===9?(C=!0,(e.bsCount[m]+w)%4===3?(i++,w++,E=!1):E=!0):C=!1;let k=w;for(s.push(e.bMarks[m]),e.bMarks[m]=i;i=o,u.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(C?1:0),l.push(e.sCount[m]),e.sCount[m]=k-w,c.push(e.tShift[m]),e.tShift[m]=i-e.bMarks[m];continue}if(h)break;let _=!1;for(let w=0,C=f.length;w";const p=[t,0];b.map=p,e.md.block.tokenize(e,t,m);const g=e.push("blockquote_close","blockquote",-1);g.markup=">",e.lineMax=a,e.parentType=d,p[1]=e.line;for(let y=0;y=4)return!1;let o=e.bMarks[t]+e.tShift[t];const a=e.src.charCodeAt(o++);if(a!==42&&a!==45&&a!==95)return!1;let s=1;for(;o=r)return-1;let o=e.src.charCodeAt(i++);if(o<48||o>57)return-1;for(;;){if(i>=r)return-1;if(o=e.src.charCodeAt(i++),o>=48&&o<=57){if(i-n>=10)return-1;continue}if(o===41||o===46)break;return-1}return i=4||e.listIndent>=0&&e.sCount[u]-e.listIndent>=4&&e.sCount[u]=e.blkIndent&&(c=!0);let f,d,h;if((h=Y2(e,u))>=0){if(f=!0,a=e.bMarks[u]+e.tShift[u],d=Number(e.src.slice(a,h-1)),c&&d!==1)return!1}else if((h=K2(e,u))>=0)f=!1;else return!1;if(c&&e.skipSpaces(h)>=e.eMarks[u])return!1;if(r)return!0;const m=e.src.charCodeAt(h-1),v=e.tokens.length;f?(s=e.push("ordered_list_open","ol",1),d!==1&&(s.attrs=[["start",d]])):s=e.push("bullet_list_open","ul",1);const b=[u,0];s.map=b,s.markup=String.fromCharCode(m);let p=!1;const g=e.md.block.ruler.getRules("list"),y=e.parentType;for(e.parentType="list";u=i?E=1:E=w-_,E>4&&(E=1);const k=_+E;s=e.push("list_item_open","li",1),s.markup=String.fromCharCode(m);const I=[u,0];s.map=I,f&&(s.info=e.src.slice(a,h-1));const F=e.tight,V=e.tShift[u],P=e.sCount[u],R=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=k,e.tight=!0,e.tShift[u]=C-e.bMarks[u],e.sCount[u]=w,C>=i&&e.isEmpty(u+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,u,n,!0),(!e.tight||p)&&(l=!1),p=e.line-u>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=R,e.tShift[u]=V,e.sCount[u]=P,e.tight=F,s=e.push("list_item_close","li",-1),s.markup=String.fromCharCode(m),u=e.line,I[1]=u,u>=n||e.sCount[u]=4)break;let B=!1;for(let G=0,oe=g.length;G=4||e.src.charCodeAt(i)!==91)return!1;function s(g){const y=e.lineMax;if(g>=y||e.isEmpty(g))return null;let _=!1;if(e.sCount[g]-e.blkIndent>3&&(_=!0),e.sCount[g]<0&&(_=!0),!_){const E=e.md.block.ruler.getRules("reference"),k=e.parentType;e.parentType="reference";let I=!1;for(let F=0,V=E.length;F"u"&&(e.env.references={}),typeof e.env.references[p]>"u"&&(e.env.references[p]={title:b,href:f}),e.line=a),!0):!1}const iY=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],oY="[a-zA-Z_:][a-zA-Z0-9:._-]*",aY="[^\"'=<>`\\x00-\\x20]+",sY="'[^']*'",uY='"[^"]*"',lY="(?:"+aY+"|"+sY+"|"+uY+")",cY="(?:\\s+"+oY+"(?:\\s*=\\s*"+lY+")?)",_6="<[A-Za-z][A-Za-z0-9\\-]*"+cY+"*\\s*\\/?>",w6="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",fY="",dY="<[?][\\s\\S]*?[?]>",hY="]*>",mY="",pY=new RegExp("^(?:"+_6+"|"+w6+"|"+fY+"|"+dY+"|"+hY+"|"+mY+")"),vY=new RegExp("^(?:"+_6+"|"+w6+")"),la=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(vY.source+"\\s*$"),/^$/,!1]];function gY(e,t,n,r){let i=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(i)!==60)return!1;let a=e.src.slice(i,o),s=0;for(;s=4)return!1;let a=e.src.charCodeAt(i);if(a!==35||i>=o)return!1;let s=1;for(a=e.src.charCodeAt(++i);a===35&&i6||ii&&Et(e.src.charCodeAt(u-1))&&(o=u),e.line=t+1;const l=e.push("heading_open","h"+String(s),1);l.markup="########".slice(0,s),l.map=[t,e.line];const c=e.push("inline","",0);c.content=e.src.slice(i,o).trim(),c.map=[t,e.line],c.children=[];const f=e.push("heading_close","h"+String(s),-1);return f.markup="########".slice(0,s),!0}function bY(e,t,n){const r=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const i=e.parentType;e.parentType="paragraph";let o=0,a,s=t+1;for(;s3)continue;if(e.sCount[s]>=e.blkIndent){let h=e.bMarks[s]+e.tShift[s];const m=e.eMarks[s];if(h=m))){o=a===61?1:2;break}}if(e.sCount[s]<0)continue;let d=!1;for(let h=0,m=r.length;h3||e.sCount[o]<0)continue;let l=!1;for(let c=0,f=r.length;c=n||e.sCount[a]=o){e.line=n;break}const u=e.line;let l=!1;for(let c=0;c=e.line)throw new Error("block rule didn't increment state.line");break}if(!l)throw new Error("none of the block rules matched");e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),a=e.line,a0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(i),r};vl.prototype.scanDelims=function(e,t){const n=this.posMax,r=this.src.charCodeAt(e),i=e>0?this.src.charCodeAt(e-1):32;let o=e;for(;o0)return!1;const n=e.pos,r=e.posMax;if(n+3>r||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47)return!1;const i=e.pending.match(EY);if(!i)return!1;const o=i[1],a=e.md.linkify.matchAtStart(e.src.slice(n-o.length));if(!a)return!1;let s=a.url;if(s.length<=o.length)return!1;s=s.replace(/\*+$/,"");const u=e.md.normalizeLink(s);if(!e.md.validateLink(u))return!1;if(!t){e.pending=e.pending.slice(0,-o.length);const l=e.push("link_open","a",1);l.attrs=[["href",u]],l.markup="linkify",l.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(s);const f=e.push("link_close","a",-1);f.markup="linkify",f.info="auto"}return e.pos+=s.length-o.length,!0}function kY(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==10)return!1;const r=e.pending.length-1,i=e.posMax;if(!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){let o=r-1;for(;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(n++;n?@[]^_`{|}~-".split("").forEach(function(e){Xp[e.charCodeAt(0)]=1});function SY(e,t){let n=e.pos;const r=e.posMax;if(e.src.charCodeAt(n)!==92||(n++,n>=r))return!1;let i=e.src.charCodeAt(n);if(i===10){for(t||e.push("hardbreak","br",0),n++;n=55296&&i<=56319&&n+1=56320&&s<=57343&&(o+=e.src[n+1],n++)}const a="\\"+o;if(!t){const s=e.push("text_special","",0);i<256&&Xp[i]!==0?s.content=o:s.content=a,s.markup=a,s.info="escape"}return e.pos=n+1,!0}function TY(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==96)return!1;const i=n;n++;const o=e.posMax;for(;n=0;r--){const i=t[r];if(i.marker!==95&&i.marker!==42||i.end===-1)continue;const o=t[i.end],a=r>0&&t[r-1].end===i.end+1&&t[r-1].marker===i.marker&&t[r-1].token===i.token-1&&t[i.end+1].token===o.token+1,s=String.fromCharCode(i.marker),u=e.tokens[i.token];u.type=a?"strong_open":"em_open",u.tag=a?"strong":"em",u.nesting=1,u.markup=a?s+s:s,u.content="";const l=e.tokens[o.token];l.type=a?"strong_close":"em_close",l.tag=a?"strong":"em",l.nesting=-1,l.markup=a?s+s:s,l.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[i.end+1].token].content="",r--)}}function IY(e){const t=e.tokens_meta,n=e.tokens_meta.length;J2(e,e.delimiters);for(let r=0;r=f)return!1;if(u=m,i=e.md.helpers.parseLinkDestination(e.src,m,e.posMax),i.ok){for(a=e.md.normalizeLink(i.str),e.md.validateLink(a)?m=i.pos:a="",u=m;m=f||e.src.charCodeAt(m)!==41)&&(l=!0),m++}if(l){if(typeof e.env.references>"u")return!1;if(m=0?r=e.src.slice(u,m++):m=h+1):m=h+1,r||(r=e.src.slice(d,h)),o=e.env.references[ld(r)],!o)return e.pos=c,!1;a=o.href,s=o.title}if(!t){e.pos=d,e.posMax=h;const v=e.push("link_open","a",1),b=[["href",a]];v.attrs=b,s&&b.push(["title",s]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=m,e.posMax=f,!0}function PY(e,t){let n,r,i,o,a,s,u,l,c="";const f=e.pos,d=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const h=e.pos+2,m=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(m<0)return!1;if(o=m+1,o=d)return!1;for(l=o,s=e.md.helpers.parseLinkDestination(e.src,o,e.posMax),s.ok&&(c=e.md.normalizeLink(s.str),e.md.validateLink(c)?o=s.pos:c=""),l=o;o=d||e.src.charCodeAt(o)!==41)return e.pos=f,!1;o++}else{if(typeof e.env.references>"u")return!1;if(o=0?i=e.src.slice(l,o++):o=m+1):o=m+1,i||(i=e.src.slice(h,m)),a=e.env.references[ld(i)],!a)return e.pos=f,!1;c=a.href,u=a.title}if(!t){r=e.src.slice(h,m);const v=[];e.md.inline.parse(r,e.md,e.env,v);const b=e.push("image","img",0),p=[["src",c],["alt",""]];b.attrs=p,b.children=v,b.content=r,u&&p.push(["title",u])}return e.pos=o,e.posMax=d,!0}const MY=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,FY=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function VY(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==60)return!1;const r=e.pos,i=e.posMax;for(;;){if(++n>=i)return!1;const a=e.src.charCodeAt(n);if(a===60)return!1;if(a===62)break}const o=e.src.slice(r+1,n);if(FY.test(o)){const a=e.md.normalizeLink(o);if(!e.md.validateLink(a))return!1;if(!t){const s=e.push("link_open","a",1);s.attrs=[["href",a]],s.markup="autolink",s.info="auto";const u=e.push("text","",0);u.content=e.md.normalizeLinkText(o);const l=e.push("link_close","a",-1);l.markup="autolink",l.info="auto"}return e.pos+=o.length+2,!0}if(MY.test(o)){const a=e.md.normalizeLink("mailto:"+o);if(!e.md.validateLink(a))return!1;if(!t){const s=e.push("link_open","a",1);s.attrs=[["href",a]],s.markup="autolink",s.info="auto";const u=e.push("text","",0);u.content=e.md.normalizeLinkText(o);const l=e.push("link_close","a",-1);l.markup="autolink",l.info="auto"}return e.pos+=o.length+2,!0}return!1}function RY(e){return/^\s]/i.test(e)}function NY(e){return/^<\/a\s*>/i.test(e)}function $Y(e){const t=e|32;return t>=97&&t<=122}function HY(e,t){if(!e.md.options.html)return!1;const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==60||r+2>=n)return!1;const i=e.src.charCodeAt(r+1);if(i!==33&&i!==63&&i!==47&&!$Y(i))return!1;const o=e.src.slice(r).match(pY);if(!o)return!1;if(!t){const a=e.push("html_inline","",0);a.content=o[0],RY(a.content)&&e.linkLevel++,NY(a.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}const BY=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,jY=/^&([a-z][a-z0-9]{1,31});/i;function UY(e,t){const n=e.pos,r=e.posMax;if(e.src.charCodeAt(n)!==38||n+1>=r)return!1;if(e.src.charCodeAt(n+1)===35){const o=e.src.slice(n).match(BY);if(o){if(!t){const a=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),s=e.push("text_special","",0);s.content=Zp(a)?nf(a):nf(65533),s.markup=o[0],s.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(n).match(jY);if(o){const a=p6(o[0]);if(a!==o[0]){if(!t){const s=e.push("text_special","",0);s.content=a,s.markup=o[0],s.info="entity"}return e.pos+=o[0].length,!0}}}return!1}function X2(e){const t={},n=e.length;if(!n)return;let r=0,i=-2;const o=[];for(let a=0;au;l-=o[l]+1){const f=e[l];if(f.marker===s.marker&&f.open&&f.end<0){let d=!1;if((f.close||s.open)&&(f.length+s.length)%3===0&&(f.length%3!==0||s.length%3!==0)&&(d=!0),!d){const h=l>0&&!e[l-1].open?o[l-1]+1:0;o[a]=a-l+h,o[l]=h,s.open=!1,f.end=a,f.close=!1,c=-1,i=-2;break}}}c!==-1&&(t[s.marker][(s.open?3:0)+(s.length||0)%3]=c)}}function qY(e){const t=e.tokens_meta,n=e.tokens_meta.length;X2(e.delimiters);for(let r=0;r0&&r++,i[t].type==="text"&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;a||e.pos++,o[t]=e.pos};gl.prototype.tokenize=function(e){const t=this.ruler.getRules(""),n=t.length,r=e.posMax,i=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(a){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};gl.prototype.parse=function(e,t,n,r){const i=new this.State(e,t,n,r);this.tokenize(i);const o=this.ruler2.getRules(""),a=o.length;for(let s=0;s|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function y1(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(r){e[r]=n[r]})}),e}function fd(e){return Object.prototype.toString.call(e)}function GY(e){return fd(e)==="[object String]"}function QY(e){return fd(e)==="[object Object]"}function KY(e){return fd(e)==="[object RegExp]"}function e_(e){return fd(e)==="[object Function]"}function YY(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const x6={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function ZY(e){return Object.keys(e||{}).reduce(function(t,n){return t||x6.hasOwnProperty(n)},!1)}const JY={"http:":{validate:function(e,t,n){const r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){const r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){const r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},XY="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",eZ="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function tZ(e){e.__index__=-1,e.__text_cache__=""}function nZ(e){return function(t,n){const r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}function t_(){return function(e,t){t.normalize(e)}}function rf(e){const t=e.re=WY(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(XY),n.push(t.src_xn),t.src_tlds=n.join("|");function r(s){return s.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(r(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(r(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(r(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(r(t.tpl_host_fuzzy_test),"i");const i=[];e.__compiled__={};function o(s,u){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+u)}Object.keys(e.__schemas__).forEach(function(s){const u=e.__schemas__[s];if(u===null)return;const l={validate:null,link:null};if(e.__compiled__[s]=l,QY(u)){KY(u.validate)?l.validate=nZ(u.validate):e_(u.validate)?l.validate=u.validate:o(s,u),e_(u.normalize)?l.normalize=u.normalize:u.normalize?o(s,u):l.normalize=t_();return}if(GY(u)){i.push(s);return}o(s,u)}),i.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[""]={validate:null,normalize:t_()};const a=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(YY).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),tZ(e)}function rZ(e,t){const n=e.__index__,r=e.__last_index__,i=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=i,this.text=i,this.url=i}function b1(e,t){const n=new rZ(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function Kn(e,t){if(!(this instanceof Kn))return new Kn(e,t);t||ZY(e)&&(t=e,e={}),this.__opts__=y1({},x6,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=y1({},JY,e),this.__compiled__={},this.__tlds__=eZ,this.__tlds_replaced__=!1,this.re={},rf(this)}Kn.prototype.add=function(t,n){return this.__schemas__[t]=n,rf(this),this};Kn.prototype.set=function(t){return this.__opts__=y1(this.__opts__,t),this};Kn.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let n,r,i,o,a,s,u,l,c;if(this.re.schema_test.test(t)){for(u=this.re.schema_search,u.lastIndex=0;(n=u.exec(t))!==null;)if(o=this.testSchemaAt(t,n[2],u.lastIndex),o){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=t.search(this.re.host_fuzzy_test),l>=0&&(this.__index__<0||l=0&&(i=t.match(this.re.email_fuzzy))!==null&&(a=i.index+i[1].length,s=i.index+i[0].length,(this.__index__<0||athis.__last_index__)&&(this.__schema__="mailto:",this.__index__=a,this.__last_index__=s))),this.__index__>=0};Kn.prototype.pretest=function(t){return this.re.pretest.test(t)};Kn.prototype.testSchemaAt=function(t,n,r){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,r,this):0};Kn.prototype.match=function(t){const n=[];let r=0;this.__index__>=0&&this.__text_cache__===t&&(n.push(b1(this,r)),r=this.__last_index__);let i=r?t.slice(r):t;for(;this.test(i);)n.push(b1(this,r)),i=i.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};Kn.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const n=this.re.schema_at_start.exec(t);if(!n)return null;const r=this.testSchemaAt(t,n[2],n[0].length);return r?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r,b1(this,0)):null};Kn.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(r,i,o){return r!==o[i-1]}).reverse(),rf(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,rf(this),this)};Kn.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};Kn.prototype.onCompile=function(){};const Va=2147483647,jr=36,ev=1,$u=26,iZ=38,oZ=700,k6=72,S6=128,T6="-",aZ=/^xn--/,sZ=/[^\0-\x7F]/,uZ=/[\x2E\u3002\uFF0E\uFF61]/g,lZ={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},D0=jr-ev,Ur=Math.floor,I0=String.fromCharCode;function Gi(e){throw new RangeError(lZ[e])}function cZ(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}function A6(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(uZ,".");const i=e.split("."),o=cZ(i,t).join(".");return r+o}function O6(e){const t=[];let n=0;const r=e.length;for(;n=55296&&i<=56319&&nString.fromCodePoint(...e),dZ=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:jr},n_=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},D6=function(e,t,n){let r=0;for(e=n?Ur(e/oZ):e>>1,e+=Ur(e/t);e>D0*$u>>1;r+=jr)e=Ur(e/D0);return Ur(r+(D0+1)*e/(e+iZ))},I6=function(e){const t=[],n=e.length;let r=0,i=S6,o=k6,a=e.lastIndexOf(T6);a<0&&(a=0);for(let s=0;s=128&&Gi("not-basic"),t.push(e.charCodeAt(s));for(let s=a>0?a+1:0;s=n&&Gi("invalid-input");const d=dZ(e.charCodeAt(s++));d>=jr&&Gi("invalid-input"),d>Ur((Va-r)/c)&&Gi("overflow"),r+=d*c;const h=f<=o?ev:f>=o+$u?$u:f-o;if(dUr(Va/m)&&Gi("overflow"),c*=m}const l=t.length+1;o=D6(r-u,l,u==0),Ur(r/l)>Va-i&&Gi("overflow"),i+=Ur(r/l),r%=l,t.splice(r++,0,i)}return String.fromCodePoint(...t)},L6=function(e){const t=[];e=O6(e);const n=e.length;let r=S6,i=0,o=k6;for(const u of e)u<128&&t.push(I0(u));const a=t.length;let s=a;for(a&&t.push(T6);s=r&&cUr((Va-i)/l)&&Gi("overflow"),i+=(u-r)*l,r=u;for(const c of e)if(cVa&&Gi("overflow"),c===r){let f=i;for(let d=jr;;d+=jr){const h=d<=o?ev:d>=o+$u?$u:d-o;if(f=0))try{t.hostname=P6.toASCII(t.hostname)}catch{}return pl(Gp(t))}function EZ(e){const t=Qp(e,!0);if(t.hostname&&(!t.protocol||M6.indexOf(t.protocol)>=0))try{t.hostname=P6.toUnicode(t.hostname)}catch{}return ss(Gp(t),ss.defaultChars+"%")}function dr(e,t){if(!(this instanceof dr))return new dr(e,t);t||Yp(e)||(t=e||{},e="default"),this.inline=new gl,this.block=new cd,this.core=new Jp,this.renderer=new Ss,this.linkify=new Kn,this.validateLink=wZ,this.normalizeLink=CZ,this.normalizeLinkText=EZ,this.utils=kK,this.helpers=ud({},OK),this.options={},this.configure(e),t&&this.set(t)}dr.prototype.set=function(e){return ud(this.options,e),this};dr.prototype.configure=function(e){const t=this;if(Yp(e)){const n=e;if(e=yZ[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};dr.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){n=n.concat(this[i].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const r=e.filter(function(i){return n.indexOf(i)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};dr.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){n=n.concat(this[i].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const r=e.filter(function(i){return n.indexOf(i)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};dr.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};dr.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};dr.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};dr.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};dr.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const xZ=new dr,kZ={name:"Markdown",props:{markdown:{type:String,required:!0}},computed:{html(){return xZ.render(this.markdown)}}},SZ=["innerHTML"];function TZ(e,t,n,r,i,o){return ne(),Fe("div",{class:"markdown",innerHTML:o.html},null,8,SZ)}const dd=At(kZ,[["render",TZ]]);var mc={exports:{}},AZ=mc.exports,r_;function OZ(){return r_||(r_=1,function(e,t){(function(n,r){e.exports=r()})(AZ,function(){return function(n){function r(o){if(i[o])return i[o].exports;var a=i[o]={i:o,l:!1,exports:{}};return n[o].call(a.exports,a,a.exports,r),a.l=!0,a.exports}var i={};return r.m=n,r.c=i,r.i=function(o){return o},r.d=function(o,a,s){r.o(o,a)||Object.defineProperty(o,a,{configurable:!1,enumerable:!0,get:s})},r.n=function(o){var a=o&&o.__esModule?function(){return o.default}:function(){return o};return r.d(a,"a",a),a},r.o=function(o,a){return Object.prototype.hasOwnProperty.call(o,a)},r.p=".",r(r.s=10)}([function(n,r){n.exports={"#":{pattern:/\d/},X:{pattern:/[0-9a-zA-Z]/},S:{pattern:/[a-zA-Z]/},A:{pattern:/[a-zA-Z]/,transform:function(i){return i.toLocaleUpperCase()}},a:{pattern:/[a-zA-Z]/,transform:function(i){return i.toLocaleLowerCase()}},"!":{escape:!0}}},function(n,r,i){function o(l){var c=document.createEvent("Event");return c.initEvent(l,!0,!0),c}var a=i(2),s=i(0),u=i.n(s);r.a=function(l,c){var f=c.value;if((Array.isArray(f)||typeof f=="string")&&(f={mask:f,tokens:u.a}),l.tagName.toLocaleUpperCase()!=="INPUT"){var d=l.getElementsByTagName("input");if(d.length!==1)throw new Error("v-mask directive requires 1 input, found "+d.length);l=d[0]}l.oninput=function(m){if(m.isTrusted){var v=l.selectionEnd,b=l.value[v-1];for(l.value=i.i(a.a)(l.value,f.mask,!0,f.tokens);v2&&arguments[2]!==void 0)||arguments[2],c=arguments[3];return Array.isArray(u)?i.i(a.a)(o.a,u,c)(s,u,l,c):i.i(o.a)(s,u,l,c)}},function(n,r,i){function o(d){d.component(c.a.name,c.a),d.directive("mask",u.a)}Object.defineProperty(r,"__esModule",{value:!0});var a=i(0),s=i.n(a),u=i(1),l=i(7),c=i.n(l);i.d(r,"TheMask",function(){return c.a}),i.d(r,"mask",function(){return u.a}),i.d(r,"tokens",function(){return s.a}),i.d(r,"version",function(){return f});var f="0.11.1";r.default=o,typeof window<"u"&&window.Vue&&window.Vue.use(o)},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(1),a=i(0),s=i.n(a),u=i(2);r.default={name:"TheMask",props:{value:[String,Number],mask:{type:[String,Array],required:!0},masked:{type:Boolean,default:!1},tokens:{type:Object,default:function(){return s.a}}},directives:{mask:o.a},data:function(){return{lastValue:null,display:this.value}},watch:{value:function(l){l!==this.lastValue&&(this.display=l)},masked:function(){this.refresh(this.display)}},computed:{config:function(){return{mask:this.mask,tokens:this.tokens,masked:this.masked}}},methods:{onInput:function(l){l.isTrusted||this.refresh(l.target.value)},refresh:function(c){this.display=c;var c=i.i(u.a)(c,this.mask,this.masked,this.tokens);c!==this.lastValue&&(this.lastValue=c,this.$emit("input",c))}}}},function(n,r,i){function o(a,s,u){return s=s.sort(function(l,c){return l.length-c.length}),function(l,c){for(var f=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],d=0;dh.length))return a(l,h,f,u)}return""}}r.a=o},function(n,r,i){function o(a,s){var u=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],l=arguments[3];a=a||"",s=s||"";for(var c=0,f=0,d="";c[]},modelValue:{required:!0}},emits:["update:modelValue"],created(){this.$options.components.FormInput=$6},computed:{model:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}},type(){for(const e of this.types)if(e.name===this.gqlType.name&&e.kind===this.gqlType.kind)return e;return null},help(){return this.type&&this.type.description?this.type.description.trim():null}}},IZ=fe({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Sf(),...hm()},"VSwitch"),LZ=Te()({name:"VSwitch",inheritAttrs:!1,props:IZ(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const i=st(e,"indeterminate"),o=st(e,"modelValue"),{loaderClasses:a}=Mf(e),{isFocused:s,focus:u,blur:l}=xf(e),c=he(),f=he(),d=nt&&window.matchMedia("(forced-colors: active)").matches,h=Y(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),m=Zr(),v=Y(()=>e.id||`switch-${m}`);function b(){i.value&&(i.value=!1)}function p(g){g.stopPropagation(),g.preventDefault(),c.value?.input?.click()}return Le(()=>{const[g,y]=_f(n),_=Bo.filterProps(e),w=Mc.filterProps(e);return x(Bo,de({ref:f,class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":i.value},a.value,e.class]},g,_,{modelValue:o.value,"onUpdate:modelValue":C=>o.value=C,id:v.value,focused:s.value,style:e.style}),{...r,default:C=>{let{id:E,messagesId:k,isDisabled:I,isReadonly:F,isValid:V}=C;const P={model:o,isValid:V};return x(Mc,de({ref:c},w,{modelValue:o.value,"onUpdate:modelValue":[R=>o.value=R,b],id:E.value,"aria-describedby":k.value,type:"checkbox","aria-checked":i.value?"mixed":void 0,disabled:I.value,readonly:F.value,onFocus:u,onBlur:l},y),{...r,default:R=>{let{backgroundColorClasses:B,backgroundColorStyles:G}=R;return D("div",{class:be(["v-switch__track",d?void 0:B.value]),style:Pe(G.value),onClick:p},[r["track-true"]&&D("div",{key:"prepend",class:"v-switch__track-true"},[r["track-true"](P)]),r["track-false"]&&D("div",{key:"append",class:"v-switch__track-false"},[r["track-false"](P)])])},input:R=>{let{inputNode:B,icon:G,backgroundColorClasses:oe,backgroundColorStyles:ve}=R;return D(xe,null,[B,D("div",{class:be(["v-switch__thumb",{"v-switch__thumb--filled":G||e.loading},e.inset||d?void 0:oe.value]),style:Pe(e.inset?void 0:ve.value)},[r.thumb?x(et,{defaults:{VIcon:{icon:G,size:"x-small"}}},{default:()=>[r.thumb({...P,icon:G})]}):x(gO,null,{default:()=>[e.loading?x(Am,{name:"v-switch",active:!0,color:V.value===!1?void 0:h.value},{default:ce=>r.loader?r.loader(ce):x(MS,{active:ce.isActive,color:ce.color,indeterminate:!0,size:"16",width:"2"},null)}):G&&x(qe,{key:String(G),icon:G,size:"x-small"},null)]})])])}})}})}),Ar({},f)}}),PZ={name:"g-enum",mixins:[ta],props:{allowedValues:{type:Array,required:!1}},computed:{enumValues(){return this.allowedValues?.length?this.type.enumValues.filter(({name:e})=>this.allowedValues.includes(e)):this.type.enumValues},itemDesc(){return this.type.enumValues.find(({name:e})=>e===this.modelValue)?.description??""}}};function MZ(e,t,n,r,i,o){return ne(),Se(Pm,de({modelValue:e.model,"onUpdate:modelValue":t[0]||(t[0]=a=>e.model=a)},e.$attrs,{items:o.enumValues,"item-title":"name",hint:o.itemDesc,placeholder:"Select an option","persistent-hint":""}),null,16,["modelValue","items","hint"])}const F6=At(PZ,[["render",MZ]]),V6=e=>!!(e?.length??e!=null)||"Required",FZ={name:"g-non-null",mixins:[ta],nonNullRule:V6};function VZ(e,t,n,r,i,o){const a=Ze("FormInput");return ne(),Se(a,{modelValue:e.model,"onUpdate:modelValue":t[0]||(t[0]=s=>e.model=s),propOverrides:{rules:[e.$options.nonNullRule]},gqlType:e.gqlType.ofType,types:e.types},{append:te(()=>[to(e.$slots,"append")]),_:3},8,["modelValue","propOverrides","gqlType","types"])}const RZ=At(FZ,[["render",VZ]]),NZ={name:"g-list",mixins:[ta],props:{addAtStart:{type:Boolean,default:!1}},inheritAttrs:!1,methods:{add(){const e=is(this.gqlType.ofType,this.types);let t=0;this.addAtStart?this.modelValue.unshift(e):(t=this.modelValue.length,this.modelValue.push(e)),this.$nextTick(()=>{this.$nextTick(()=>{this.$refs.inputs[t].$el?.parentNode?.querySelector("input")?.focus()})})},remove(e){this.modelValue.splice(e,1)}},icons:{mdiPlusCircle:FD,mdiCloseCircle:QC}};function $Z(e,t,n,r,i,o){const a=Ze("FormInput");return ne(),Se(ho,{density:"compact"},{default:te(()=>[(ne(!0),Fe(xe,null,gn(e.modelValue,(s,u)=>(ne(),Se($t,{key:u},{default:te(()=>[x(a,{modelValue:e.modelValue[u],"onUpdate:modelValue":l=>e.modelValue[u]=l,gqlType:e.gqlType.ofType,types:e.types,ref_for:!0,ref:"inputs"},{append:te(l=>[x(kn,de({onClick:c=>o.remove(u)},{ref_for:!0},l,{icon:"",size:"small",variant:"plain",class:"remove-btn"}),{default:te(()=>[x(qe,{size:"x-large"},{default:te(()=>[je(Ae(e.$options.icons.mdiCloseCircle),1)]),_:1})]),_:1},16,["onClick"])]),_:2},1032,["modelValue","onUpdate:modelValue","gqlType","types"])]),_:2},1024))),128)),x($t,null,{default:te(()=>[x(kn,{onClick:t[0]||(t[0]=s=>o.add()),variant:"text","data-cy":"add","prepend-icon":e.$options.icons.mdiPlusCircle},{default:te(()=>[...t[1]||(t[1]=[je(" Add Item ",-1)])]),_:1},8,["prepend-icon"])]),_:1})]),_:1})}const HZ=At(NZ,[["render",$Z]]),BZ={name:"g-input-object",mixins:[ta],computed:{inputs(){return this.type.fields.map(e=>({gqlType:e.type,label:e.name}))}}};function jZ(e,t,n,r,i,o){const a=Ze("FormInput");return ne(),Se(Bo,null,{append:te(()=>[to(e.$slots,"append")]),default:te(()=>[D("template",null,[(ne(!0),Fe(xe,null,gn(o.inputs,s=>(ne(),Se(a,{key:s.label,modelValue:e.model[s.label],"onUpdate:modelValue":u=>e.model[s.label]=u,gqlType:s.gqlType,types:e.types},null,8,["modelValue","onUpdate:modelValue","gqlType","types"]))),128))])]),_:3})}const UZ=At(BZ,[["render",jZ]]),qZ={name:"g-broadcast-setting",mixins:[ta],inheritAttrs:!1,data:()=>({localValue:null}),methods:{lsplit(e,t,n){const r=e.split(t);return r.length<=n?r:[r.shift(),r.join(t)]},fromString(e){const[t,n]=this.lsplit(e,"=",2);if(n===void 0||t==="inherit")return null;const r={};let i=t;const o=/^\[([^\]]*)\](.*)$/;let a=null,s=r,u=null;for(;i;)u=i.match(o),u?(a=u[1],i=u[2],i?(s[a.trim()]={},s=s[a.trim()]):s[a.trim()]=n.trim()):(s[i.trim()]=n.trim(),i=null);return r},fromObject(e){let t=e,n="";for(;t;){const r=Object.keys(t);if(r&&r.length!==0){const i=r[0];t=t[i],typeof t=="object"?n+=`[${i}]`:(n+=`${i}=${t}`,t=null)}}return n},isValid(e){const t=V6(e);return t===!0?this.modelValue!=null||"Invalid":t}},render(){return It(Dt,{...this.$attrs,modelValue:this.localValue,"onUpdate:modelValue":e=>{this.localValue=e,this.$emit("update:modelValue",this.fromString(e))},rules:[this.isValid]},{"append-inner":()=>N6(this.help),append:e=>this.$slots.append?.(e)})}},zZ={name:"g-map-item",mixins:[ta],inheritAttrs:!1,computed:{tooltipProps(){return{location:"top",disabled:!this.modelValue.frozenKey,openDelay:400}}},textFieldProps:{hideDetails:!0}};function WZ(e,t,n,r,i,o){return ne(),Se(IG,{class:"c-key-val my-1","no-gutters":""},{default:te(()=>[x(Hl,{cols:"5"},{default:te(()=>[D("div",null,[x(Dt,de({placeholder:"key",modelValue:e.modelValue.key,"onUpdate:modelValue":t[0]||(t[0]=a=>e.modelValue.key=a),disabled:e.modelValue.frozenKey,class:"c-input-key"},{...e.$attrs,...e.$options.textFieldProps}),null,16,["modelValue","disabled"]),x(Qn,Na(Ho(o.tooltipProps)),{default:te(()=>[D("span",null,[D("code",null,Ae(e.modelValue.key),1),t[2]||(t[2]=D("br",null,null,-1)),t[3]||(t[3]=je("(Pre-existing settings cannot be renamed)",-1))])]),_:1},16)])]),_:1}),x(Hl,{cols:"auto",style:{display:"inline-block","padding-top":"0.5em"}},{default:te(()=>[...t[4]||(t[4]=[D("span",null,"=",-1)])]),_:1}),x(Hl,null,{default:te(()=>[x(Mm,de({rows:"1","auto-grow":"",placeholder:"value",modelValue:e.modelValue.value,"onUpdate:modelValue":t[1]||(t[1]=a=>e.modelValue.value=a),class:"c-input-val"},{...e.$attrs,...e.$options.textFieldProps}),null,16,["modelValue"])]),_:1}),x(Hl,{cols:"auto"},{default:te(()=>[to(e.$slots,"append",{disabled:e.modelValue.frozenKey}),x(Qn,Na(Ho(o.tooltipProps)),{default:te(()=>[...t[5]||(t[5]=[D("span",null,"Pre-existing settings cannot be removed",-1)])]),_:1},16)]),_:3})]),_:3})}const GZ=At(zZ,[["render",WZ]]),i_={is:Dt,type:"number",modelModifiers:{number:!0}},o_={cyclePoint:String.raw`\d+[\dW-]*(T\d+[\d:]*(Z|[+-]\d+[\d:]*)?)?`},nr={integer:e=>!e||Number.isInteger(e)||"Must be integer",noSpaces:e=>!e||!e.includes(" ")||"Cannot contain spaces",cylcConfigItem:e=>!!(!e||e.match(/^((\[[^=\]]+\])+)?([^[=\]-]+)?$/))||"Invalid",taskID:e=>!!(!e||e.match(/^(.){1,}\/(.){1,}$/))||"Invalid",flow:e=>!!(!e||e.match(/(^\d+$|^(all|new|none)$)/))||"Invalid"},_1="RuntimeSetting",QZ=Object.fromEntries(YE.map(e=>[e,{variant:"filled",hideDetails:!1}])),of={namedTypes:{String:{is:Dt},Int:{...i_,rules:[nr.integer]},Float:{...i_},Boolean:{is:LZ,color:"primary",class:"mx-3"},WorkflowID:{is:Dt,rules:[nr.noSpaces]},User:{is:Dt,rules:[nr.noSpaces]},CyclePoint:{is:Dt,rules:[nr.noSpaces,e=>!!(!e||e.match(String.raw`^${o_.cyclePoint}$`))||"Invalid Cycle Point"]},CyclePointGlob:{is:Dt,rules:[nr.noSpaces,e=>!!(!e||e.match(/^[\dT*]+$/))||"Invalid Cycle Point Glob"]},BroadcastSetting:{is:qZ},BroadcastCyclePoint:{is:Dt,rules:[e=>!!(!e||e.match(String.raw`^(${o_.cyclePoint}|\*)$`))||'Must be "*" or a valid cycle point']},TaskName:{is:Dt,rules:[nr.noSpaces]},TaskID:{is:Dt,placeholder:"cycle/task",rules:[nr.noSpaces,nr.taskID]},NamespaceName:{is:Dt,rules:[nr.noSpaces]},NamespaceIDGlob:{is:Dt,placeholder:"cycle[/task][:status]",rules:[nr.noSpaces]},TimePoint:{is:Dt,placeholder:"yyyy-mm-ddThh:mm:ss",mask:"####-##-##T##:##:##",rules:[e=>!!(!e||e.match(/^\d{4}(-\d{2}(-\d{2}(T\d{2}(:\d{2}(:\d{2})?)?)?)?)?$/))||"Invalid"]},RuntimeConfiguration:{is:Dt,placeholder:"[section]setting",rules:[nr.cylcConfigItem]},Flow:{is:Dt,placeholder:"flow number",rules:[nr.flow]},[_1]:{is:GZ}},kinds:{ENUM:e=>({is:F6}),NON_NULL:e=>({is:RZ}),LIST:e=>({is:HZ,addAtStart:e?.name===_1}),OBJECT:e=>({is:UZ})}};function R6(e,t,n){const{name:r,kind:i,ofType:o}=e,a=t[r]??n[i]?.(o);return a||(console.warn(`Falling back to string for type: ${r}, kind: ${i}`),t.String)}const N6=e=>It(Qn,{location:"bottom"},{activator:({props:t})=>It(qe,{...t,style:{cursor:"default"}},()=>KC),default:()=>It(dd,{markdown:e})}),$6={name:"g-form-input",inheritAttrs:!1,mixins:[ta],components:{Markdown:dd},directives:{mask:(e,t)=>{t.value&&DZ.mask(e,t)}},props:{propOverrides:{type:Object,default:()=>{}}},beforeCreate(){const t=[R6(this.gqlType,of.namedTypes,of.kinds),this.propOverrides||{}],n=t.flatMap(({rules:r})=>r??[]);this.inputProps=de(this.$attrs,...t,{rules:n})},render(){const e=this.inputProps.is.options?.model||{prop:"modelValue",event:"update:modelValue"};return It(this.inputProps.is,{...this.inputProps,[e.prop]:this.model,[`on${La(e.event)}`]:t=>{this.model=t},gqlType:this.gqlType,types:this.types},{"append-inner":this.help?()=>N6(this.help):null,append:t=>this.$slots.append?.(t)})}},KZ=fe({...He(),..._O()},"VForm"),H6=Te()({name:"VForm",props:KZ(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const i=wO(e),o=he();function a(u){u.preventDefault(),i.reset()}function s(u){const l=u,c=i.validate();l.then=c.then.bind(c),l.catch=c.catch.bind(c),l.finally=c.finally.bind(c),r("submit",l),l.defaultPrevented||c.then(f=>{let{valid:d}=f;d&&o.value?.submit()}),l.preventDefault()}return Le(()=>D("form",{ref:o,class:be(["v-form",e.class]),style:Pe(e.style),novalidate:!0,onReset:a,onSubmit:s},[n.default?.(i)])),Ar(i,o)}}),YZ={name:"form-generator",components:{Markdown:dd,FormInput:$6},props:{modelValue:{type:Boolean,required:!1,default:()=>!1},mutation:{type:Object,required:!0},types:{type:Array,default:()=>[]},initialData:{type:Object}},emits:["update:modelValue"],data:()=>({model:{}}),created(){this.reset()},computed:{inputs(){const e=[];for(const t of this.mutation.args)e.push({gqlType:t.type,label:t.name,description:t.description});return e},isValid:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}},methods:{reset(){const e=Hc(this.initialData||{});let t;for(const n of this.mutation.args)n.name in e||(n.defaultValue?(t=JSON.parse(n.defaultValue),t||(t=is(n.type,this.types))):t=is(n.type,this.types),e[n.name]=t);this.model=e},async submit(){return await hl(this.mutation,this.model,this.$workflowService.apolloClient)},lowerCase:DV,upperFirst:La},icons:{mdiHelpCircleOutline:KC}};function ZZ(e,t,n,r,i,o){const a=Ze("Markdown"),s=Ze("FormInput");return ne(),Se(H6,{modelValue:o.isValid,"onUpdate:modelValue":t[0]||(t[0]=u=>o.isValid=u),ref:"form"},{default:te(()=>[x(ho,null,{default:te(()=>[(ne(!0),Fe(xe,null,gn(o.inputs,u=>(ne(),Se($t,{key:u.label},{default:te(()=>[x(Qa,{class:"d-flex align-center mb-2"},{default:te(()=>[je(Ae(o.upperFirst(o.lowerCase(u.label)))+" ",1),u.description?(ne(),Se(Qn,{key:0,activator:null},{activator:te(({props:l})=>[x(qe,de({ref_for:!0},l,{class:"mx-2"}),{default:te(()=>[je(Ae(e.$options.icons.mdiHelpCircleOutline),1)]),_:1},16)]),default:te(()=>[x(a,{markdown:u.description},null,8,["markdown"])]),_:2},1024)):We("",!0)]),_:2},1024),x(s,{modelValue:e.model[u.label],"onUpdate:modelValue":l=>e.model[u.label]=l,gqlType:u.gqlType,types:n.types},null,8,["modelValue","onUpdate:modelValue","gqlType","types"])]),_:2},1024))),128))]),_:1})]),_:1},8,["modelValue"])}const JZ=At(YZ,[["render",ZZ]]),XZ={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function eJ(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return D("div",{class:be(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[t])}function a_(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>hd(t))}function hd(e){let t=[];if(!e)return t;const n=XZ[e];if(e!==n){if(e.includes(","))return s_(e);if(e.includes("@"))return a_(e);n.includes(",")?t=s_(n):n.includes("@")?t=a_(n):n&&t.push(hd(n))}return[eJ(e,t)]}function s_(e){return e.replace(/\s/g,"").split(",").map(hd)}const tJ=fe({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Zn(),...ei(),...Tt()},"VSkeletonLoader"),B6=Te()({name:"VSkeletonLoader",props:tJ(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:i}=Tn(()=>e.color),{dimensionStyles:o}=Jn(e),{elevationClasses:a}=ti(e),{themeClasses:s}=jt(e),{t:u}=Yo(),l=M(()=>hd(yn(e.type).join(",")));return Le(()=>{const c=!n.default||e.loading,f=e.boilerplate||!c?{}:{ariaLive:"polite",ariaLabel:u(e.loadingText),role:"alert"};return D("div",de({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},s.value,r.value,a.value],style:[i.value,c?o.value:{}]},f),[c?l.value:n.default?.()])}),{}}}),nJ={...of.namedTypes,String:{is:Mm,rows:"1",autoGrow:!0,style:"font-family: monospace;"},TaskRunMode:{is:F6,allowedValues:["Live","Skip"]}},rJ={name:"EditRuntimeForm",props:{modelValue:{type:Boolean,default:()=>!1},cylcObject:{type:Object,required:!0},types:{type:Array,required:!0}},emits:["update:modelValue"],data(){return{type:void 0,loading:!0,model:{}}},created(){this.reset()},computed:{tokens(){return this.cylcObject.type==="cycle"?this.cylcObject.tokens.clone({task:"root"}):this.cylcObject.tokens},isValid:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}},methods:{async reset(){const e=["cycle","family"].includes(this.cylcObject.type)?"familyProxy":"taskProxy",t="runtime";this.loading=!0,this.isValid=!1;const n=await this.$workflowService.query(e,{id:this.tokens.id},[{name:t}]),r=Hc(n[e][t]);this.type=Xi(this.types,r.__typename),delete r.__typename;for(const i of Object.keys(r))if(Xi(this.type.fields,i).type.ofType?.name===_1)for(const o of r[i])o.frozenKey=!0;this.model=r,this.initialData=Hc(r),this.loading=!1},async submit(){const e=this.getBroadcastData();if(!e.length)return{message:"No changes were made",status:Lu.WARN};const t={cutoff:null,cyclePoints:[this.tokens.cycle],mode:"Set",namespaces:[this.tokens.task],settings:e,workflows:[this.tokens.workflowID]},n=await this.$workflowService.getMutation("broadcast");return await hl(n,t,this.$workflowService.apolloClient)},getBroadcastData(){const e=[];for(let[t,n]of Object.entries(this.model)){const r=this.initialData[t];if(!Uf(n,r))if(t=FV(t),en(n))for(const i of n)i.key!=null&&(!i.frozenKey||i.value!==r.find(({key:o})=>o===i.key).value)&&e.push({[t]:{[i.key]:i.value}});else e.push({[t]:n})}return e},getInputProps(e){const t=Xi(this.type.fields,e).type;return{gqlType:t,...R6(t,nJ,of.kinds)}},startCase:VV}};function iJ(e,t,n,r,i,o){return ne(),Fe("div",null,[x(Vm,{class:"text-subtitle-1 font-weight-medium mt-4"},{default:te(()=>[je(Ae(this.tokens.id),1)]),_:1}),i.loading?(ne(),Se(B6,{key:0,type:"list-item-two-line@6",class:"mt-6"})):(ne(),Se(H6,{key:1,modelValue:o.isValid,"onUpdate:modelValue":t[0]||(t[0]=a=>o.isValid=a),ref:"form",class:"c-edit-runtime-form ma-4"},{default:te(()=>[(ne(!0),Fe(xe,null,gn(Object.keys(i.model),a=>(ne(),Fe("div",{key:a},[x(Qa,{class:"c-input-label"},{default:te(()=>[je(Ae(o.startCase(a)),1)]),_:2},1024),(ne(),Se(vf(o.getInputProps(a).is),de({ref_for:!0},o.getInputProps(a),{modelValue:i.model[a],"onUpdate:modelValue":s=>i.model[a]=s,types:n.types}),null,16,["modelValue","onUpdate:modelValue","types"]))]))),128))]),_:1},8,["modelValue"]))])}const oJ=At(rJ,[["render",iJ]]),Hu=Symbol.for("vuetify:v-expansion-panel"),j6=fe({...He(),...RC()},"VExpansionPanelText"),w1=Te()({name:"VExpansionPanelText",props:j6(),setup(e,t){let{slots:n}=t;const r=Ge(Hu);if(!r)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:i,onAfterLeave:o}=NC(e,r.isSelected);return Le(()=>x(gm,{onAfterLeave:o},{default:()=>[mt(D("div",{class:be(["v-expansion-panel-text",e.class]),style:Pe(e.style)},[n.default&&i.value&&D("div",{class:"v-expansion-panel-text__wrapper"},[n.default?.()])]),[[Kr,r.isSelected.value]])]})),{}}}),U6=fe({color:String,expandIcon:{type:Je,default:"$expand"},collapseIcon:{type:Je,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...He(),...Zn()},"VExpansionPanelTitle"),C1=Te()({name:"VExpansionPanelTitle",directives:{vRipple:Er},props:U6(),setup(e,t){let{slots:n}=t;const r=Ge(Hu);if(!r)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:i,backgroundColorStyles:o}=Tn(()=>e.color),{dimensionStyles:a}=Jn(e),s=M(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),u=Y(()=>r.isSelected.value?e.collapseIcon:e.expandIcon);return Le(()=>mt(D("button",{class:be(["v-expansion-panel-title",{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},i.value,e.class]),style:Pe([o.value,a.value,e.style]),type:"button",tabindex:r.disabled.value?-1:void 0,disabled:r.disabled.value,"aria-expanded":r.isSelected.value,onClick:e.readonly?void 0:r.toggle},[D("span",{class:"v-expansion-panel-title__overlay"},null),n.default?.(s.value),!e.hideActions&&x(et,{defaults:{VIcon:{icon:u.value}}},{default:()=>[D("span",{class:"v-expansion-panel-title__icon"},[n.actions?.(s.value)??x(qe,null,null)])]})]),[[Er,e.ripple]])),{}}}),q6=fe({title:String,text:String,bgColor:String,...ei(),...bm(),...In(),...vt(),...U6(),...j6()},"VExpansionPanel"),aJ=Te()({name:"VExpansionPanel",props:q6(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=_m(e,Hu),{backgroundColorClasses:i,backgroundColorStyles:o}=Tn(()=>e.bgColor),{elevationClasses:a}=ti(e),{roundedClasses:s}=Ln(e),u=Y(()=>r?.disabled.value||e.disabled),l=M(()=>r.group.items.value.reduce((d,h,m)=>(r.group.selected.value.includes(h.id)&&d.push(m),d),[])),c=M(()=>{const d=r.group.items.value.findIndex(h=>h.id===r.id);return!r.isSelected.value&&l.value.some(h=>h-d===1)}),f=M(()=>{const d=r.group.items.value.findIndex(h=>h.id===r.id);return!r.isSelected.value&&l.value.some(h=>h-d===-1)});return zt(Hu,r),Le(()=>{const d=!!(n.text||e.text),h=!!(n.title||e.title),m=C1.filterProps(e),v=w1.filterProps(e);return x(e.tag,{class:be(["v-expansion-panel",{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":u.value},s.value,i.value,e.class]),style:Pe([o.value,e.style])},{default:()=>[D("div",{class:be(["v-expansion-panel__shadow",...a.value])},null),x(et,{defaults:{VExpansionPanelTitle:{...m},VExpansionPanelText:{...v}}},{default:()=>[h&&x(C1,{key:"title"},{default:()=>[n.title?n.title():e.title]}),d&&x(w1,{key:"text"},{default:()=>[n.text?n.text():e.text]}),n.default?.()]})]})}),{groupItem:r}}}),sJ=["default","accordion","inset","popout"],uJ=fe({flat:Boolean,...Af(),...Yu(q6(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...Tt(),...He(),...vt(),variant:{type:String,default:"default",validator:e=>sJ.includes(e)}},"VExpansionPanels"),lJ=Te()({name:"VExpansionPanels",props:uJ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{next:r,prev:i}=Of(e,Hu),{themeClasses:o}=jt(e),a=Y(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Oi({VExpansionPanel:{bgColor:Y(()=>e.bgColor),collapseIcon:Y(()=>e.collapseIcon),color:Y(()=>e.color),eager:Y(()=>e.eager),elevation:Y(()=>e.elevation),expandIcon:Y(()=>e.expandIcon),focusable:Y(()=>e.focusable),hideActions:Y(()=>e.hideActions),readonly:Y(()=>e.readonly),ripple:Y(()=>e.ripple),rounded:Y(()=>e.rounded),static:Y(()=>e.static)}}),Le(()=>x(e.tag,{class:be(["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},o.value,a.value,e.class]),style:Pe(e.style)},{default:()=>[n.default?.({prev:i,next:r})]})),{next:r,prev:i}}}),cJ={name:"mutation",components:{EditRuntimeForm:oJ,FormGenerator:JZ,Markdown:dd},emits:["close","success"],props:{mutation:{type:Object,required:!0},cylcObject:{type:Object,required:!0},types:{type:Array},initialData:{type:Object,required:!1,default:()=>{}}},setup(){return{vuetifyDefaults:ZE(QZ)}},data:()=>({isValid:!1,submitting:!1,warningMsg:null}),computed:{shortDescription(){return dS(this.mutation.description)},extendedDescription(){return hS(this.mutation.description)},showWarning:{get(){return!!this.warningMsg},set(e){e||(this.warningMsg=null)}}},methods:{close(){this.$emit("close")},submit(){this.submitting=!0,this.$refs.form.submit().then(e=>{this.submitting=!1,e.status===Lu.SUCCEEDED?(this.close(),this.$emit("success")):e.status===Lu.WARN&&(this.warningMsg=e.message)})}},icons:{close:Ka}};function fJ(e,t,n,r,i,o){const a=Ze("Markdown"),s=Ze("EditRuntimeForm"),u=Ze("FormGenerator");return ne(),Se(et,{defaults:r.vuetifyDefaults},{default:te(()=>[x(Hm,null,{default:te(()=>[x(Rm,{class:"py-3"},{default:te(()=>[je(Ae(n.mutation._title),1)]),_:1}),x(GC,{class:"card-text py-0 px-4"},{default:te(()=>[x(lJ,Na(Ho(o.extendedDescription?{hover:!0}:{readonly:!0})),{default:te(()=>[x(aJ,{class:"mutation-desc",elevation:"0"},{default:te(()=>[x(C1,Na(Ho(o.extendedDescription?{}:{expandIcon:null,style:{cursor:"default"}})),{default:te(()=>[x(a,{markdown:o.shortDescription},null,8,["markdown"])]),_:1},16),o.extendedDescription?(ne(),Se(w1,{key:0},{default:te(()=>[x(a,{markdown:o.extendedDescription},null,8,["markdown"])]),_:1})):We("",!0)]),_:1})]),_:1},16),x(fo),n.mutation.name==="editRuntime"?(ne(),Se(s,de({key:0},{cylcObject:n.cylcObject,types:n.types},{ref:"form",modelValue:e.isValid,"onUpdate:modelValue":t[0]||(t[0]=l=>e.isValid=l)}),null,16,["modelValue"])):(ne(),Se(u,de({key:1},{mutation:n.mutation,types:n.types,initialData:n.initialData},{ref:"form",modelValue:e.isValid,"onUpdate:modelValue":t[1]||(t[1]=l=>e.isValid=l)}),null,16,["modelValue"]))]),_:1}),x(Fm,{class:"pa-3"},{default:te(()=>[x(LG),x(kn,{color:"grey",onClick:t[2]||(t[2]=l=>o.close()),variant:"text","data-cy":"cancel"},{default:te(()=>[...t[6]||(t[6]=[je(" Cancel ",-1)])]),_:1}),x(kn,{color:"orange",onClick:t[3]||(t[3]=l=>e.$refs.form.reset()),variant:"text","data-cy":"reset"},{default:te(()=>[...t[7]||(t[7]=[je(" Reset ",-1)])]),_:1}),x(kn,{variant:"text",color:e.isValid?"primary":"error",onClick:o.submit,loading:e.submitting,"data-cy":"submit"},{default:te(()=>[t[9]||(t[9]=je(" Submit ",-1)),x(Qn,{location:"top","content-class":"bg-error",disabled:e.isValid},{default:te(()=>[...t[8]||(t[8]=[D("span",null,"Form contains invalid or missing values!",-1)])]),_:1},8,["disabled"])]),_:1},8,["color","onClick","loading"])]),_:1}),x(Up,{modelValue:o.showWarning,"onUpdate:modelValue":t[5]||(t[5]=l=>o.showWarning=l),timeout:"4e3",color:"amber-accent-2","data-cy":"warning-snack"},{actions:te(()=>[x(kn,{onClick:t[4]||(t[4]=l=>o.showWarning=!1),icon:"","data-cy":"snack-close"},{default:te(()=>[x(qe,null,{default:te(()=>[je(Ae(e.$options.icons.close),1)]),_:1})]),_:1})]),default:te(()=>[je(Ae(e.warningMsg)+" ",1)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["defaults"])}const dJ=At(cJ,[["render",fJ],["__scopeId","data-v-c34ef23d"]]),hJ={__name:"CopyBtn",props:{text:{type:String,required:!0},tooltip:{type:String,default:"Copy"}},setup(e){const{isSupported:t,copy:n,copied:r}=cI();return(i,o)=>Re(t)?(ne(),Se(kn,{key:0,onClick:o[0]||(o[0]=a=>Re(n)(e.text)),icon:"",variant:"plain",size:"small",density:"comfortable","data-cy":"copy-to-clipboard"},{default:te(()=>[x(qe,null,{default:te(()=>[je(Ae(Re(r)?Re(fD):Re(hD)),1)]),_:1}),x(Qn,{"open-delay":1e3},{default:te(()=>[je(Ae(Re(r)?"Copied":e.tooltip),1)]),_:1})]),_:1})):We("",!0)}},mJ=fe({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...Xu({origin:"center center",scrollStrategy:"block",transition:{component:vm},zIndex:2400})},"VDialog"),pJ=Te()({name:"VDialog",props:mJ(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:r}=t;const i=st(e,"modelValue"),{scopeId:o}=vs(),a=he();function s(c){const f=c.relatedTarget,d=c.target;if(f!==d&&a.value?.contentEl&&a.value?.globalTop&&![document,a.value.contentEl].includes(d)&&!a.value.contentEl.contains(d)){const h=pu(a.value.contentEl);if(!h.length)return;const m=h[0],v=h[h.length-1];f===m?v.focus():m.focus()}}wn(()=>{document.removeEventListener("focusin",s)}),nt&&ge(()=>i.value&&e.retainFocus,c=>{c?document.addEventListener("focusin",s):document.removeEventListener("focusin",s)},{immediate:!0});function u(){n("afterEnter"),(e.scrim||e.retainFocus)&&a.value?.contentEl&&!a.value.contentEl.contains(document.activeElement)&&a.value.contentEl.focus({preventScroll:!0})}function l(){n("afterLeave")}return ge(i,async c=>{c||(await Xe(),a.value.activatorEl?.focus({preventScroll:!0}))}),Le(()=>{const c=ro.filterProps(e),f=de({"aria-haspopup":"dialog"},e.activatorProps),d=de({tabindex:-1},e.contentProps);return x(ro,de({ref:a,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},c,{modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,"aria-modal":"true",activatorProps:f,contentProps:d,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:u,onAfterLeave:l},o),{activator:r.activator,default:function(){for(var h=arguments.length,m=new Array(h),v=0;v[r.default?.(...m)]})}})}),Ar({},a)}});function vJ(e){let t;if(e.type==="job")t=e.node.state;else if(e.type==="task")t=e.children[0]?.node.state;else return;return cG(t)}const gJ={name:"CommandMenu",components:{CopyBtn:hJ,Mutation:dJ},setup(){return{dialog:he(!1),dialogMutation:he(null),dialogKey:he(!1),expanded:he(!1),node:he(null),mutations:he([]),isLoadingMutations:he(!0),showMenu:he(!1),types:he([]),target:he(null),icons:{mdiPencil:ID}}},mounted(){Gs.on("show-mutations-menu",this.showMutationsMenu)},beforeUnmount(){Gs.off("show-mutations-menu",this.showMutationsMenu)},computed:{...rB("workflows",["getNodes"]),primaryMutations(){return this.$workflowService.primaryMutations[this.node.type]||[]},canExpand(){return this.primaryMutations.length&&this.mutations.length>this.primaryMutations.length},...Xf("user",["user"]),displayMutations(){if(!this.mutations.length)return[];const e=this.primaryMutations;return!this.expanded&&e.length?this.mutations.filter(t=>e.includes(t.mutation.name)&&!this.isDisabled(t.mutation,!0)).sort((t,n)=>e.indexOf(t.mutation.name)-e.indexOf(n.mutation.name)):this.mutations},title(){return this.node.tokens.clone({user:void 0}).id},typeAndStatusText(){if(!this.node)return;let e=La(this.node.type);return this.node.type!=="cycle"&&(e+=" • ",this.node.type==="workflow"?(e+=La(this.node.node.statusMsg||this.node.node.status||"state unknown"),this.node.node.cylcVersion&&(e+=` • Cylc ${this.node.node.cylcVersion}`)):(e+=La(this.node.node.state||"state unknown"),this.node.node.isHeld&&(e+=" (held)"),this.node.node.isRunahead&&(e+=" (beyond runahead limit)"),this.node.node.runtime?.runMode==="Skip"&&(e+=" (skip mode)"),this.node.node.isQueued&&(e+=" (queued)"),this.node.node.isRetry?e+=" (awaiting retry)":this.node.node.isWallclock?e+=" (awaiting wallclock)":this.node.node.isXtriggered&&(e+=" (awaiting xtrigger)"),this.node.node.flowNums&&(e+=` • Flows: ${GS(this.node.node.flowNums)}`))),e}},methods:{isEditable(e,t){return e.name!=="log"&&e.name!=="info"&&!this.isDisabled(e,t)},isDisabled(e,t){if(!t)return!0;let n=this.node.node?.status;if(this.node.type!=="workflow"){const r=this.getNodes("workflow",[this.node.tokens.workflowID]);n=r.length?r[0].node.status:un.RUNNING.name}return!e._validStates.includes(n)},openDialog(e){this.dialog=!0,this.dialogMutation=e,this.dialogKey=!this.dialogKey},callMutationFromContext(e){this.showMenu=!1,console.debug(`mutation: ${e._title} ${this.node.id}`),e.name==="log"?this.$router.push({name:"Workspace",params:{workflowName:this.node.tokens.workflow}}).then(()=>{Gs.emit("add-view",{name:"Log",initialOptions:{relativeID:this.node.tokens.relativeID||null,file:vJ(this.node)}})}):e.name==="info"?this.$router.push({name:"Workspace",params:{workflowName:this.node.tokens.workflow}}).then(()=>{Gs.emit("add-view",{name:"Info",initialOptions:{requestedTokens:this.node.tokens||void 0}})}):hl(e,n1(e,this.node.tokens),this.$workflowService.apolloClient)},async showMutationsMenu({node:e,target:t}){this.target=t,this.node=e,this.expanded=!1,await Xe(),this.showMenu=!0;const{mutations:n,types:r}=await this.$workflowService.introspection;this.isLoadingMutations=!1,this.types=r;let i=this.node.type;i==="family"&&(i="task"),this.mutations=AU(i,this.node.tokens,n,this.user.permissions).sort((o,a)=>o.mutation.name.localeCompare(a.mutation.name))},initialData(e,t){return n1(e,t)},enact(e,t){t?this.openDialog(e):this.callMutationFromContext(e)}}};function yJ(e,t,n,r,i,o){const a=Ze("CopyBtn"),s=Ze("Mutation");return ne(),Fe("div",null,[r.node?(ne(),Se(el,{key:r.target.dataset.cInteractive,modelValue:r.showMenu,"onUpdate:modelValue":t[1]||(t[1]=u=>r.showMenu=u),target:r.target,"close-on-content-click":!1,"content-class":"c-mutation-menu","max-width":"600px",theme:"dark"},{default:te(()=>[x(Hm,null,{default:te(()=>[x(Rm,{class:"pb-1 pt-3"},{default:te(()=>[je(Ae(o.title)+" ",1),x(a,{text:o.title},null,8,["text"])]),_:1}),x(Vm,{class:"pt-0 pb-2"},{default:te(()=>[je(Ae(o.typeAndStatusText),1)]),_:1}),o.primaryMutations.length||o.displayMutations.length?(ne(),Se(fo,{key:0})):We("",!0),r.isLoadingMutations&&o.primaryMutations.length?(ne(),Se(B6,{key:1,type:"list-item-avatar-two-line@3","min-width":"400",class:"my-2","data-cy":"skeleton"})):We("",!0),o.displayMutations.length?(ne(),Se(ho,{key:2,class:"c-mutation-menu-list pt-0",lines:!1},{default:te(()=>[(ne(!0),Fe(xe,null,gn(o.displayMutations,({mutation:u,requiresInfo:l,authorised:c})=>(ne(),Se($t,{key:u.name,disabled:o.isDisabled(u,c),onClick:ja(f=>o.enact(u,l),["stop"]),class:"c-mutation py-2 pr-2",title:u._title,subtitle:u._shortDescription},{prepend:te(()=>[x(qe,{icon:u._icon,size:"large"},null,8,["icon"])]),append:te(()=>[x(kn,{icon:"",variant:"text",disabled:!o.isEditable(u,c),onClick:ja(f=>o.openDialog(u),["stop"]),"data-cy":"mutation-edit",class:"ml-2"},{default:te(()=>[x(qe,null,{default:te(()=>[je(Ae(r.icons.mdiPencil),1)]),_:1})]),_:1},8,["disabled","onClick"])]),_:2},1032,["disabled","onClick","title","subtitle"]))),128)),o.canExpand?(ne(),Se($t,{key:0},{default:te(()=>[x(kn,{id:"less-more-button",onClick:t[0]||(t[0]=()=>r.expanded=!r.expanded),block:"",variant:"tonal"},{default:te(()=>[je(Ae(r.expanded?"See Less":"See All"),1)]),_:1})]),_:1})):We("",!0)]),_:1})):We("",!0)]),_:1})]),_:1},8,["modelValue","target"])):We("",!0),r.dialogMutation?(ne(),Se(pJ,{key:1,modelValue:r.dialog,"onUpdate:modelValue":t[4]||(t[4]=u=>r.dialog=u),width:r.dialogMutation._dialogWidth??"700px","max-width":"100%","content-class":"c-mutation-dialog mx-0"},{default:te(()=>[(ne(),Se(s,{mutation:r.dialogMutation,cylcObject:r.node,initialData:o.initialData(r.dialogMutation,r.node.tokens),onClose:t[2]||(t[2]=()=>r.dialog=!1),onSuccess:t[3]||(t[3]=()=>r.showMenu=!1),types:r.types,key:r.dialogKey,ref:"mutationComponent"},null,8,["mutation","cylcObject","initialData","types"]))]),_:1},8,["modelValue","width"])):We("",!0)])}const bJ=At(gJ,[["render",yJ]]),_J=fe({scrollable:Boolean,...He(),...Zn(),...vt({tag:"main"})},"VMain"),z6=Te()({name:"VMain",props:_J(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=Jn(e),{mainStyles:i}=HS(),{ssrBootStyles:o}=Em();return Le(()=>x(e.tag,{class:be(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:Pe([i.value,o.value,r.value,e.style])},{default:()=>[e.scrollable?D("div",{class:"v-main__scroller"},[n.default?.()]):n.default?.()]})),{}}}),wJ={name:"Default",setup(){const e=DS(),t=[...IS.keys(),"Workspace"],{showNavBtn:n}=fQ(),r=M(()=>n.value&&!t.includes(e.name)),i=M(()=>({marginTop:r.value?`${v1}px`:0,height:r.value?`calc(100vh - ${v1}px)`:"100vh"}));return{showToolbar:r,coreViewStyle:i}},components:{ConnectionStatus:NQ,CommandMenu:bJ,Alert:tW,Drawer:AQ,Toolbar:FQ},props:{showSidebar:{type:Boolean,required:!1,default:!0}},computed:{...Xf(["offline"])},errorCaptured(e,t,n){return!1}};function CJ(e,t,n,r,i,o){const a=Ze("ConnectionStatus"),s=Ze("Toolbar"),u=Ze("Drawer"),l=Ze("CommandMenu"),c=Ze("alert");return ne(),Fe("div",null,[x(a,{"is-offline":e.offline},null,8,["is-offline"]),r.showToolbar?(ne(),Se(s,{key:0})):We("",!0),n.showSidebar?(ne(),Se(u,{key:1})):We("",!0),x(l),x(z6,null,{default:te(()=>[x(c),D("div",{id:"core-view",class:"overflow-auto",style:Pe(r.coreViewStyle)},[to(e.$slots,"default")],4)]),_:3})])}const EJ=At(wJ,[["render",CJ]]),xJ={name:"Empty"};function kJ(e,t,n,r,i,o){return ne(),Se(z6,null,{default:te(()=>[to(e.$slots,"default")]),_:3})}const SJ=At(xJ,[["render",kJ]]),TJ=fe({...He(),...hr(Gz(),["fullHeight"]),...Tt()},"VApp"),AJ=Te()({name:"VApp",props:TJ(),setup(e,t){let{slots:n}=t;const r=jt(e),{layoutClasses:i,getLayoutItem:o,items:a,layoutRef:s}=Zz({...e,fullHeight:!0}),{rtlClasses:u}=mr();return Le(()=>D("div",{ref:s,class:be(["v-application",r.themeClasses.value,i.value,u.value,e.class]),style:Pe([e.style])},[D("div",{class:"v-application__wrap"},[n.default?.()])])),{getLayoutItem:o,items:a,theme:r}}}),OJ="empty",DJ={__name:"App",setup(e){const t=DS(),n=M(()=>`${t.meta.layout||OJ}-layout`),r=M(()=>t.meta.showSidebar??!0),i=bI(),o=ZE();return _n(()=>{localStorage.fontSize&&(document.documentElement.style.fontSize=localStorage.fontSize)}),(a,s)=>{const u=Ze("router-view");return ne(),Se(et,{defaults:Re(o)},{default:te(()=>[x(AJ,{class:be(`job_theme--${Re(i)}`)},{default:te(()=>[(ne(),Se(vf(n.value),{showSidebar:r.value},{default:te(()=>[x(u)]),_:1},8,["showSidebar"]))]),_:1},8,["class"])]),_:1},8,["defaults"])}}};/*! - * shared v11.1.12 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */function IJ(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const af=typeof window<"u",po=(e,t=!1)=>t?Symbol.for(e):Symbol(e),LJ=(e,t,n)=>PJ({l:e,k:t,s:n}),PJ=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),qt=e=>typeof e=="number"&&isFinite(e),MJ=e=>tv(e)==="[object Date]",ls=e=>tv(e)==="[object RegExp]",md=e=>Ke(e)&&Object.keys(e).length===0,Kt=Object.assign,FJ=Object.create,pt=(e=null)=>FJ(e);let u_;const Mo=()=>u_||(u_=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:pt());function l_(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function c_(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function VJ(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,i,o)=>`${i}="${c_(o)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,i,o)=>`${i}='${c_(o)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript:")}),e}const RJ=Object.prototype.hasOwnProperty;function br(e,t){return RJ.call(e,t)}const Pt=Array.isArray,kt=e=>typeof e=="function",ke=e=>typeof e=="string",ot=e=>typeof e=="boolean",at=e=>e!==null&&typeof e=="object",NJ=e=>at(e)&&kt(e.then)&&kt(e.catch),W6=Object.prototype.toString,tv=e=>W6.call(e),Ke=e=>tv(e)==="[object Object]",$J=e=>e==null?"":Pt(e)||Ke(e)&&e.toString===W6?JSON.stringify(e,null,2):String(e);function nv(e,t=""){return e.reduce((n,r,i)=>i===0?n+r:n+t+r,"")}const Ul=e=>!at(e)||Pt(e);function pc(e,t){if(Ul(e)||Ul(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:i}=n.pop();Object.keys(r).forEach(o=>{o!=="__proto__"&&(at(r[o])&&!at(i[o])&&(i[o]=Array.isArray(r[o])?[]:pt()),Ul(i[o])||Ul(r[o])?i[o]=r[o]:n.push({src:r[o],des:i[o]}))})}}/*! - * message-compiler v11.1.12 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */function HJ(e,t,n){return{line:e,column:t,offset:n}}function E1(e,t,n){return{start:e,end:t}}const ct={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},BJ=17;function pd(e,t,n={}){const{domain:r,messages:i,args:o}=n,a=e,s=new SyntaxError(String(a));return s.code=e,t&&(s.location=t),s.domain=r,s}function jJ(e){throw e}const Vr=" ",UJ="\r",cn=` -`,qJ="\u2028",zJ="\u2029";function WJ(e){const t=e;let n=0,r=1,i=1,o=0;const a=E=>t[E]===UJ&&t[E+1]===cn,s=E=>t[E]===cn,u=E=>t[E]===zJ,l=E=>t[E]===qJ,c=E=>a(E)||s(E)||u(E)||l(E),f=()=>n,d=()=>r,h=()=>i,m=()=>o,v=E=>a(E)||u(E)||l(E)?cn:t[E],b=()=>v(n),p=()=>v(n+o);function g(){return o=0,c(n)&&(r++,i=0),a(n)&&n++,n++,i++,t[n]}function y(){return a(n+o)&&o++,o++,t[n+o]}function _(){n=0,r=1,i=1,o=0}function w(E=0){o=E}function C(){const E=n+o;for(;E!==n;)g();o=0}return{index:f,line:d,column:h,peekOffset:m,charAt:v,currentChar:b,currentPeek:p,next:g,peek:y,reset:_,resetPeek:w,skipToPeek:C}}const ui=void 0,GJ=".",f_="'",QJ="tokenizer";function KJ(e,t={}){const n=t.location!==!1,r=WJ(e),i=()=>r.index(),o=()=>HJ(r.line(),r.column(),r.index()),a=o(),s=i(),u={currentType:13,offset:s,startLoc:a,endLoc:a,lastType:13,lastOffset:s,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},l=()=>u,{onError:c}=t;function f(S,A,N,...z){const we=l();if(A.column+=N,A.offset+=N,c){const se=n?E1(we.startLoc,A):null,H=pd(S,se,{domain:QJ,args:z});c(H)}}function d(S,A,N){S.endLoc=o(),S.currentType=A;const z={type:A};return n&&(z.loc=E1(S.startLoc,S.endLoc)),N!=null&&(z.value=N),z}const h=S=>d(S,13);function m(S,A){return S.currentChar()===A?(S.next(),A):(f(ct.EXPECTED_TOKEN,o(),0,A),"")}function v(S){let A="";for(;S.currentPeek()===Vr||S.currentPeek()===cn;)A+=S.currentPeek(),S.peek();return A}function b(S){const A=v(S);return S.skipToPeek(),A}function p(S){if(S===ui)return!1;const A=S.charCodeAt(0);return A>=97&&A<=122||A>=65&&A<=90||A===95}function g(S){if(S===ui)return!1;const A=S.charCodeAt(0);return A>=48&&A<=57}function y(S,A){const{currentType:N}=A;if(N!==2)return!1;v(S);const z=p(S.currentPeek());return S.resetPeek(),z}function _(S,A){const{currentType:N}=A;if(N!==2)return!1;v(S);const z=S.currentPeek()==="-"?S.peek():S.currentPeek(),we=g(z);return S.resetPeek(),we}function w(S,A){const{currentType:N}=A;if(N!==2)return!1;v(S);const z=S.currentPeek()===f_;return S.resetPeek(),z}function C(S,A){const{currentType:N}=A;if(N!==7)return!1;v(S);const z=S.currentPeek()===".";return S.resetPeek(),z}function E(S,A){const{currentType:N}=A;if(N!==8)return!1;v(S);const z=p(S.currentPeek());return S.resetPeek(),z}function k(S,A){const{currentType:N}=A;if(!(N===7||N===11))return!1;v(S);const z=S.currentPeek()===":";return S.resetPeek(),z}function I(S,A){const{currentType:N}=A;if(N!==9)return!1;const z=()=>{const se=S.currentPeek();return se==="{"?p(S.peek()):se==="@"||se==="|"||se===":"||se==="."||se===Vr||!se?!1:se===cn?(S.peek(),z()):V(S,!1)},we=z();return S.resetPeek(),we}function F(S){v(S);const A=S.currentPeek()==="|";return S.resetPeek(),A}function V(S,A=!0){const N=(we=!1,se="")=>{const H=S.currentPeek();return H==="{"||H==="@"||!H?we:H==="|"?!(se===Vr||se===cn):H===Vr?(S.peek(),N(!0,Vr)):H===cn?(S.peek(),N(!0,cn)):!0},z=N();return A&&S.resetPeek(),z}function P(S,A){const N=S.currentChar();return N===ui?ui:A(N)?(S.next(),N):null}function R(S){const A=S.charCodeAt(0);return A>=97&&A<=122||A>=65&&A<=90||A>=48&&A<=57||A===95||A===36}function B(S){return P(S,R)}function G(S){const A=S.charCodeAt(0);return A>=97&&A<=122||A>=65&&A<=90||A>=48&&A<=57||A===95||A===36||A===45}function oe(S){return P(S,G)}function ve(S){const A=S.charCodeAt(0);return A>=48&&A<=57}function ce(S){return P(S,ve)}function ye(S){const A=S.charCodeAt(0);return A>=48&&A<=57||A>=65&&A<=70||A>=97&&A<=102}function q(S){return P(S,ye)}function le(S){let A="",N="";for(;A=ce(S);)N+=A;return N}function J(S){let A="";for(;;){const N=S.currentChar();if(N==="{"||N==="}"||N==="@"||N==="|"||!N)break;if(N===Vr||N===cn)if(V(S))A+=N,S.next();else{if(F(S))break;A+=N,S.next()}else A+=N,S.next()}return A}function ue(S){b(S);let A="",N="";for(;A=oe(S);)N+=A;const z=S.currentChar();if(z&&z!=="}"&&z!==ui&&z!==Vr&&z!==cn&&z!==" "){const we=Q(S);return f(ct.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,N+we),N+we}return S.currentChar()===ui&&f(ct.UNTERMINATED_CLOSING_BRACE,o(),0),N}function Ce(S){b(S);let A="";return S.currentChar()==="-"?(S.next(),A+=`-${le(S)}`):A+=le(S),S.currentChar()===ui&&f(ct.UNTERMINATED_CLOSING_BRACE,o(),0),A}function _e(S){return S!==f_&&S!==cn}function Oe(S){b(S),m(S,"'");let A="",N="";for(;A=P(S,_e);)A==="\\"?N+=$(S):N+=A;const z=S.currentChar();return z===cn||z===ui?(f(ct.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),z===cn&&(S.next(),m(S,"'")),N):(m(S,"'"),N)}function $(S){const A=S.currentChar();switch(A){case"\\":case"'":return S.next(),`\\${A}`;case"u":return ae(S,A,4);case"U":return ae(S,A,6);default:return f(ct.UNKNOWN_ESCAPE_SEQUENCE,o(),0,A),""}}function ae(S,A,N){m(S,A);let z="";for(let we=0;we{const z=S.currentChar();return z==="{"||z==="@"||z==="|"||z==="("||z===")"||!z||z===Vr?N:(N+=z,S.next(),A(N))};return A("")}function O(S){b(S);const A=m(S,"|");return b(S),A}function L(S,A){let N=null;switch(S.currentChar()){case"{":return A.braceNest>=1&&f(ct.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),S.next(),N=d(A,2,"{"),b(S),A.braceNest++,N;case"}":return A.braceNest>0&&A.currentType===2&&f(ct.EMPTY_PLACEHOLDER,o(),0),S.next(),N=d(A,3,"}"),A.braceNest--,A.braceNest>0&&b(S),A.inLinked&&A.braceNest===0&&(A.inLinked=!1),N;case"@":return A.braceNest>0&&f(ct.UNTERMINATED_CLOSING_BRACE,o(),0),N=U(S,A)||h(A),A.braceNest=0,N;default:{let we=!0,se=!0,H=!0;if(F(S))return A.braceNest>0&&f(ct.UNTERMINATED_CLOSING_BRACE,o(),0),N=d(A,1,O(S)),A.braceNest=0,A.inLinked=!1,N;if(A.braceNest>0&&(A.currentType===4||A.currentType===5||A.currentType===6))return f(ct.UNTERMINATED_CLOSING_BRACE,o(),0),A.braceNest=0,X(S,A);if(we=y(S,A))return N=d(A,4,ue(S)),b(S),N;if(se=_(S,A))return N=d(A,5,Ce(S)),b(S),N;if(H=w(S,A))return N=d(A,6,Oe(S)),b(S),N;if(!we&&!se&&!H)return N=d(A,12,Q(S)),f(ct.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,N.value),b(S),N;break}}return N}function U(S,A){const{currentType:N}=A;let z=null;const we=S.currentChar();switch((N===7||N===8||N===11||N===9)&&(we===cn||we===Vr)&&f(ct.INVALID_LINKED_FORMAT,o(),0),we){case"@":return S.next(),z=d(A,7,"@"),A.inLinked=!0,z;case".":return b(S),S.next(),d(A,8,".");case":":return b(S),S.next(),d(A,9,":");default:return F(S)?(z=d(A,1,O(S)),A.braceNest=0,A.inLinked=!1,z):C(S,A)||k(S,A)?(b(S),U(S,A)):E(S,A)?(b(S),d(A,11,W(S))):I(S,A)?(b(S),we==="{"?L(S,A)||z:d(A,10,T(S))):(N===7&&f(ct.INVALID_LINKED_FORMAT,o(),0),A.braceNest=0,A.inLinked=!1,X(S,A))}}function X(S,A){let N={type:13};if(A.braceNest>0)return L(S,A)||h(A);if(A.inLinked)return U(S,A)||h(A);switch(S.currentChar()){case"{":return L(S,A)||h(A);case"}":return f(ct.UNBALANCED_CLOSING_BRACE,o(),0),S.next(),d(A,3,"}");case"@":return U(S,A)||h(A);default:{if(F(S))return N=d(A,1,O(S)),A.braceNest=0,A.inLinked=!1,N;if(V(S))return d(A,0,J(S));break}}return N}function ee(){const{currentType:S,offset:A,startLoc:N,endLoc:z}=u;return u.lastType=S,u.lastOffset=A,u.lastStartLoc=N,u.lastEndLoc=z,u.offset=i(),u.startLoc=o(),r.currentChar()===ui?d(u,13):X(r,u)}return{nextToken:ee,currentOffset:i,currentPosition:o,context:l}}const YJ="parser",ZJ=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function JJ(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function XJ(e={}){const t=e.location!==!1,{onError:n}=e;function r(p,g,y,_,...w){const C=p.currentPosition();if(C.offset+=_,C.column+=_,n){const E=t?E1(y,C):null,k=pd(g,E,{domain:YJ,args:w});n(k)}}function i(p,g,y){const _={type:p};return t&&(_.start=g,_.end=g,_.loc={start:y,end:y}),_}function o(p,g,y,_){t&&(p.end=g,p.loc&&(p.loc.end=y))}function a(p,g){const y=p.context(),_=i(3,y.offset,y.startLoc);return _.value=g,o(_,p.currentOffset(),p.currentPosition()),_}function s(p,g){const y=p.context(),{lastOffset:_,lastStartLoc:w}=y,C=i(5,_,w);return C.index=parseInt(g,10),p.nextToken(),o(C,p.currentOffset(),p.currentPosition()),C}function u(p,g){const y=p.context(),{lastOffset:_,lastStartLoc:w}=y,C=i(4,_,w);return C.key=g,p.nextToken(),o(C,p.currentOffset(),p.currentPosition()),C}function l(p,g){const y=p.context(),{lastOffset:_,lastStartLoc:w}=y,C=i(9,_,w);return C.value=g.replace(ZJ,JJ),p.nextToken(),o(C,p.currentOffset(),p.currentPosition()),C}function c(p){const g=p.nextToken(),y=p.context(),{lastOffset:_,lastStartLoc:w}=y,C=i(8,_,w);return g.type!==11?(r(p,ct.UNEXPECTED_EMPTY_LINKED_MODIFIER,y.lastStartLoc,0),C.value="",o(C,_,w),{nextConsumeToken:g,node:C}):(g.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Rr(g)),C.value=g.value||"",o(C,p.currentOffset(),p.currentPosition()),{node:C})}function f(p,g){const y=p.context(),_=i(7,y.offset,y.startLoc);return _.value=g,o(_,p.currentOffset(),p.currentPosition()),_}function d(p){const g=p.context(),y=i(6,g.offset,g.startLoc);let _=p.nextToken();if(_.type===8){const w=c(p);y.modifier=w.node,_=w.nextConsumeToken||p.nextToken()}switch(_.type!==9&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(_)),_=p.nextToken(),_.type===2&&(_=p.nextToken()),_.type){case 10:_.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(_)),y.key=f(p,_.value||"");break;case 4:_.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(_)),y.key=u(p,_.value||"");break;case 5:_.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(_)),y.key=s(p,_.value||"");break;case 6:_.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(_)),y.key=l(p,_.value||"");break;default:{r(p,ct.UNEXPECTED_EMPTY_LINKED_KEY,g.lastStartLoc,0);const w=p.context(),C=i(7,w.offset,w.startLoc);return C.value="",o(C,w.offset,w.startLoc),y.key=C,o(y,w.offset,w.startLoc),{nextConsumeToken:_,node:y}}}return o(y,p.currentOffset(),p.currentPosition()),{node:y}}function h(p){const g=p.context(),y=g.currentType===1?p.currentOffset():g.offset,_=g.currentType===1?g.endLoc:g.startLoc,w=i(2,y,_);w.items=[];let C=null;do{const I=C||p.nextToken();switch(C=null,I.type){case 0:I.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(I)),w.items.push(a(p,I.value||""));break;case 5:I.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(I)),w.items.push(s(p,I.value||""));break;case 4:I.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(I)),w.items.push(u(p,I.value||""));break;case 6:I.value==null&&r(p,ct.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Rr(I)),w.items.push(l(p,I.value||""));break;case 7:{const F=d(p);w.items.push(F.node),C=F.nextConsumeToken||null;break}}}while(g.currentType!==13&&g.currentType!==1);const E=g.currentType===1?g.lastOffset:p.currentOffset(),k=g.currentType===1?g.lastEndLoc:p.currentPosition();return o(w,E,k),w}function m(p,g,y,_){const w=p.context();let C=_.items.length===0;const E=i(1,g,y);E.cases=[],E.cases.push(_);do{const k=h(p);C||(C=k.items.length===0),E.cases.push(k)}while(w.currentType!==13);return C&&r(p,ct.MUST_HAVE_MESSAGES_IN_PLURAL,y,0),o(E,p.currentOffset(),p.currentPosition()),E}function v(p){const g=p.context(),{offset:y,startLoc:_}=g,w=h(p);return g.currentType===13?w:m(p,y,_,w)}function b(p){const g=KJ(p,Kt({},e)),y=g.context(),_=i(0,y.offset,y.startLoc);return t&&_.loc&&(_.loc.source=p),_.body=v(g),e.onCacheKey&&(_.cacheKey=e.onCacheKey(p)),y.currentType!==13&&r(g,ct.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,p[y.offset]||""),o(_,g.currentOffset(),g.currentPosition()),_}return{parse:b}}function Rr(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function eX(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function d_(e,t){for(let n=0;nh_(n)),e}function h_(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;na;function u(v,b){a.code+=v}function l(v,b=!0){const p=b?r:"";u(i?p+" ".repeat(v):p)}function c(v=!0){const b=++a.indentLevel;v&&l(b)}function f(v=!0){const b=--a.indentLevel;v&&l(b)}function d(){l(a.indentLevel)}return{context:s,push:u,indent:c,deindent:f,newline:d,helper:v=>`_${v}`,needIndent:()=>a.needIndent}}function iX(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),cs(e,t.key),t.modifier?(e.push(", "),cs(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function oX(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const i=t.items.length;for(let o=0;o1){e.push(`${n("plural")}([`),e.indent(r());const i=t.cases.length;for(let o=0;o{const n=ke(t.mode)?t.mode:"normal",r=ke(t.filename)?t.filename:"message.intl";t.sourceMap;const i=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` -`,o=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],s=rX(e,{filename:r,breakLineCode:i,needIndent:o});s.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),s.indent(o),a.length>0&&(s.push(`const { ${nv(a.map(c=>`${c}: _${c}`),", ")} } = ctx`),s.newline()),s.push("return "),cs(s,e),s.deindent(o),s.push("}"),delete e.helpers;const{code:u,map:l}=s.context();return{ast:e,code:u,map:l?l.toJSON():void 0}};function lX(e,t={}){const n=Kt({},t),r=!!n.jit,i=!!n.minify,o=n.optimize==null?!0:n.optimize,s=XJ(n).parse(e);return r?(o&&nX(s),i&&ga(s),{ast:s,code:""}):(tX(s,n),uX(s,n))}/*! - * core-base v11.1.12 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */function cX(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Mo().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Mo().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function Gr(e){return at(e)&&iv(e)===0&&(br(e,"b")||br(e,"body"))}const G6=["b","body"];function fX(e){return vo(e,G6)}const Q6=["c","cases"];function dX(e){return vo(e,Q6,[])}const K6=["s","static"];function hX(e){return vo(e,K6)}const Y6=["i","items"];function mX(e){return vo(e,Y6,[])}const Z6=["t","type"];function iv(e){return vo(e,Z6)}const J6=["v","value"];function ql(e,t){const n=vo(e,J6);if(n!=null)return n;throw Bu(t)}const X6=["m","modifier"];function pX(e){return vo(e,X6)}const e5=["k","key"];function vX(e){const t=vo(e,e5);if(t)return t;throw Bu(6)}function vo(e,t,n){for(let r=0;rgX(n,e)}function gX(e,t){const n=fX(t);if(n==null)throw Bu(0);if(iv(n)===1){const o=dX(n);return e.plural(o.reduce((a,s)=>[...a,m_(e,s)],[]))}else return m_(e,n)}function m_(e,t){const n=hX(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=mX(t).reduce((i,o)=>[...i,x1(e,o)],[]);return e.normalize(r)}}function x1(e,t){const n=iv(t);switch(n){case 3:return ql(t,n);case 9:return ql(t,n);case 4:{const r=t;if(br(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(br(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw Bu(n)}case 5:{const r=t;if(br(r,"i")&&qt(r.i))return e.interpolate(e.list(r.i));if(br(r,"index")&&qt(r.index))return e.interpolate(e.list(r.index));throw Bu(n)}case 6:{const r=t,i=pX(r),o=vX(r);return e.linked(x1(e,o),i?x1(e,i):void 0,e.type)}case 7:return ql(t,n);case 8:return ql(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const yX=e=>e;let zl=pt();function bX(e,t={}){let n=!1;const r=t.onError||jJ;return t.onError=i=>{n=!0,r(i)},{...lX(e,t),detectError:n}}function _X(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&ke(e)){ot(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||yX)(e),i=zl[r];if(i)return i;const{ast:o,detectError:a}=bX(e,{...t,location:!1,jit:!0}),s=L0(o);return a?s:zl[r]=s}else{const n=e.cacheKey;if(n){const r=zl[n];return r||(zl[n]=L0(e))}else return L0(e)}}let ju=null;function wX(e){ju=e}function CX(e,t,n){ju&&ju.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const EX=xX("function:translate");function xX(e){return t=>ju&&ju.emit(e,t)}const vi={INVALID_ARGUMENT:BJ,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},kX=24;function gi(e){return pd(e,null,void 0)}function ov(e,t){return t.locale!=null?p_(t.locale):p_(e.locale)}let P0;function p_(e){if(ke(e))return e;if(kt(e)){if(e.resolvedOnce&&P0!=null)return P0;if(e.constructor.name==="Function"){const t=e();if(NJ(t))throw gi(vi.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return P0=t}else throw gi(vi.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw gi(vi.NOT_SUPPORT_LOCALE_TYPE)}function SX(e,t,n){return[...new Set([n,...Pt(t)?t:at(t)?Object.keys(t):ke(t)?[t]:[n]])]}function n5(e,t,n){const r=ke(n)?n:Uu,i=e;i.__localeChainCache||(i.__localeChainCache=new Map);let o=i.__localeChainCache.get(r);if(!o){o=[];let a=[n];for(;Pt(a);)a=v_(o,a,t);const s=Pt(t)||!Ke(t)?t:t.default?t.default:null;a=ke(s)?[s]:s,Pt(a)&&v_(o,a,!1),i.__localeChainCache.set(r,o)}return o}function v_(e,t,n){let r=!0;for(let i=0;i{a===void 0?a=s:a+=s},d[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},d[2]=()=>{d[0](),i++},d[3]=()=>{if(i>0)i--,r=4,d[0]();else{if(i=0,a===void 0||(a=PX(a),a===!1))return!1;d[1]()}};function h(){const m=e[n+1];if(r===5&&m==="'"||r===6&&m==='"')return n++,s="\\"+m,d[0](),!0}for(;r!==null;)if(n++,o=e[n],!(o==="\\"&&h())){if(u=LX(o),f=go[r],l=f[u]||f.l||8,l===8||(r=l[0],l[1]!==void 0&&(c=d[l[1]],c&&(s=o,c()===!1))))return;if(r===7)return t}}const g_=new Map;function FX(e,t){return at(e)?e[t]:null}function VX(e,t){if(!at(e))return null;let n=g_.get(t);if(n||(n=MX(t),n&&g_.set(t,n)),!n)return null;const r=n.length;let i=e,o=0;for(;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function NX(){return{upper:(e,t)=>t==="text"&&ke(e)?e.toUpperCase():t==="vnode"&&at(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&ke(e)?e.toLowerCase():t==="vnode"&&at(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&ke(e)?b_(e):t==="vnode"&&at(e)&&"__v_isVNode"in e?b_(e.children):e}}let r5;function $X(e){r5=e}let i5;function HX(e){i5=e}let o5;function BX(e){o5=e}let a5=null;const jX=e=>{a5=e},UX=()=>a5;let s5=null;const __=e=>{s5=e},qX=()=>s5;let w_=0;function zX(e={}){const t=kt(e.onWarn)?e.onWarn:IJ,n=ke(e.version)?e.version:RX,r=ke(e.locale)||kt(e.locale)?e.locale:Uu,i=kt(r)?Uu:r,o=Pt(e.fallbackLocale)||Ke(e.fallbackLocale)||ke(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,a=Ke(e.messages)?e.messages:M0(i),s=Ke(e.datetimeFormats)?e.datetimeFormats:M0(i),u=Ke(e.numberFormats)?e.numberFormats:M0(i),l=Kt(pt(),e.modifiers,NX()),c=e.pluralRules||pt(),f=kt(e.missing)?e.missing:null,d=ot(e.missingWarn)||ls(e.missingWarn)?e.missingWarn:!0,h=ot(e.fallbackWarn)||ls(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,v=!!e.unresolving,b=kt(e.postTranslation)?e.postTranslation:null,p=Ke(e.processor)?e.processor:null,g=ot(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter,_=kt(e.messageCompiler)?e.messageCompiler:r5,w=kt(e.messageResolver)?e.messageResolver:i5||FX,C=kt(e.localeFallbacker)?e.localeFallbacker:o5||SX,E=at(e.fallbackContext)?e.fallbackContext:void 0,k=e,I=at(k.__datetimeFormatters)?k.__datetimeFormatters:new Map,F=at(k.__numberFormatters)?k.__numberFormatters:new Map,V=at(k.__meta)?k.__meta:{};w_++;const P={version:n,cid:w_,locale:r,fallbackLocale:o,messages:a,modifiers:l,pluralRules:c,missing:f,missingWarn:d,fallbackWarn:h,fallbackFormat:m,unresolving:v,postTranslation:b,processor:p,warnHtmlMessage:g,escapeParameter:y,messageCompiler:_,messageResolver:w,localeFallbacker:C,fallbackContext:E,onWarn:t,__meta:V};return P.datetimeFormats=s,P.numberFormats=u,P.__datetimeFormatters=I,P.__numberFormatters=F,__INTLIFY_PROD_DEVTOOLS__&&CX(P,n,V),P}const M0=e=>({[e]:pt()});function av(e,t,n,r,i){const{missing:o,onWarn:a}=e;if(o!==null){const s=o(e,n,t,i);return ke(s)?s:t}else return t}function Hs(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function WX(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function GX(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r{u5.includes(u)?a[u]=n[u]:o[u]=n[u]}),ke(r)?o.locale=r:Ke(r)&&(a=r),Ke(i)&&(a=i),[o.key||"",s,o,a]}function E_(e,t,n){const r=e;for(const i in n){const o=`${t}__${i}`;r.__datetimeFormatters.has(o)&&r.__datetimeFormatters.delete(o)}}function x_(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:i,onWarn:o,localeFallbacker:a}=e,{__numberFormatters:s}=e,[u,l,c,f]=S1(...t),d=ot(c.missingWarn)?c.missingWarn:e.missingWarn;ot(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const h=!!c.part,m=ov(e,c),v=a(e,i,m);if(!ke(u)||u==="")return new Intl.NumberFormat(m,f).format(l);let b={},p,g=null;const y="number format";for(let C=0;C{l5.includes(u)?a[u]=n[u]:o[u]=n[u]}),ke(r)?o.locale=r:Ke(r)&&(a=r),Ke(i)&&(a=i),[o.key||"",s,o,a]}function k_(e,t,n){const r=e;for(const i in n){const o=`${t}__${i}`;r.__numberFormatters.has(o)&&r.__numberFormatters.delete(o)}}const QX=e=>e,KX=e=>"",YX="text",ZX=e=>e.length===0?"":nv(e),JX=$J;function S_(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function XX(e){const t=qt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(qt(e.named.count)||qt(e.named.n))?qt(e.named.count)?e.named.count:qt(e.named.n)?e.named.n:t:t}function eee(e,t){t.count||(t.count=e),t.n||(t.n=e)}function tee(e={}){const t=e.locale,n=XX(e),r=at(e.pluralRules)&&ke(t)&&kt(e.pluralRules[t])?e.pluralRules[t]:S_,i=at(e.pluralRules)&&ke(t)&&kt(e.pluralRules[t])?S_:void 0,o=p=>p[r(n,p.length,i)],a=e.list||[],s=p=>a[p],u=e.named||pt();qt(e.pluralIndex)&&eee(n,u);const l=p=>u[p];function c(p,g){const y=kt(e.messages)?e.messages(p,!!g):at(e.messages)?e.messages[p]:!1;return y||(e.parent?e.parent.message(p):KX)}const f=p=>e.modifiers?e.modifiers[p]:QX,d=Ke(e.processor)&&kt(e.processor.normalize)?e.processor.normalize:ZX,h=Ke(e.processor)&&kt(e.processor.interpolate)?e.processor.interpolate:JX,m=Ke(e.processor)&&ke(e.processor.type)?e.processor.type:YX,b={list:s,named:l,plural:o,linked:(p,...g)=>{const[y,_]=g;let w="text",C="";g.length===1?at(y)?(C=y.modifier||C,w=y.type||w):ke(y)&&(C=y||C):g.length===2&&(ke(y)&&(C=y||C),ke(_)&&(w=_||w));const E=c(p,!0)(b),k=w==="vnode"&&Pt(E)&&C?E[0]:E;return C?f(C)(k,w):k},message:c,type:m,interpolate:h,normalize:d,values:Kt(pt(),a,u)};return b}const T_=()=>"",ir=e=>kt(e);function A_(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:o,fallbackLocale:a,messages:s}=e,[u,l]=T1(...t),c=ot(l.missingWarn)?l.missingWarn:e.missingWarn,f=ot(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,d=ot(l.escapeParameter)?l.escapeParameter:e.escapeParameter,h=!!l.resolvedMessage,m=ke(l.default)||ot(l.default)?ot(l.default)?o?u:()=>u:l.default:n?o?u:()=>u:null,v=n||m!=null&&(ke(m)||kt(m)),b=ov(e,l);d&&nee(l);let[p,g,y]=h?[u,b,s[b]||pt()]:c5(e,u,b,a,f,c),_=p,w=u;if(!h&&!(ke(_)||Gr(_)||ir(_))&&v&&(_=m,w=_),!h&&(!(ke(_)||Gr(_)||ir(_))||!ke(g)))return i?vd:u;let C=!1;const E=()=>{C=!0},k=ir(_)?_:f5(e,u,g,_,w,E);if(C)return _;const I=oee(e,g,y,l),F=tee(I),V=ree(e,k,F);let P=r?r(V,u):V;if(d&&ke(P)&&(P=VJ(P)),__INTLIFY_PROD_DEVTOOLS__){const R={timestamp:Date.now(),key:ke(u)?u:ir(_)?_.key:"",locale:g||(ir(_)?_.locale:""),format:ke(_)?_:ir(_)?_.source:"",message:P};R.meta=Kt({},e.__meta,UX()||{}),EX(R)}return P}function nee(e){Pt(e.list)?e.list=e.list.map(t=>ke(t)?l_(t):t):at(e.named)&&Object.keys(e.named).forEach(t=>{ke(e.named[t])&&(e.named[t]=l_(e.named[t]))})}function c5(e,t,n,r,i,o){const{messages:a,onWarn:s,messageResolver:u,localeFallbacker:l}=e,c=l(e,r,n);let f=pt(),d,h=null;const m="translate";for(let v=0;vr;return l.locale=n,l.key=t,l}const u=a(r,iee(e,n,i,r,s,o));return u.locale=n,u.key=t,u.source=r,u}function ree(e,t,n){return t(n)}function T1(...e){const[t,n,r]=e,i=pt();if(!ke(t)&&!qt(t)&&!ir(t)&&!Gr(t))throw gi(vi.INVALID_ARGUMENT);const o=qt(t)?String(t):(ir(t),t);return qt(n)?i.plural=n:ke(n)?i.default=n:Ke(n)&&!md(n)?i.named=n:Pt(n)&&(i.list=n),qt(r)?i.plural=r:ke(r)?i.default=r:Ke(r)&&Kt(i,r),[o,i]}function iee(e,t,n,r,i,o){return{locale:t,key:n,warnHtmlMessage:i,onError:a=>{throw o&&o(a),a},onCacheKey:a=>LJ(t,n,a)}}function oee(e,t,n,r){const{modifiers:i,pluralRules:o,messageResolver:a,fallbackLocale:s,fallbackWarn:u,missingWarn:l,fallbackContext:c}=e,d={locale:t,modifiers:i,pluralRules:o,messages:(h,m)=>{let v=a(n,h);if(v==null&&(c||m)){const[,,b]=c5(c||e,h,t,s,u,l);v=a(b,h)}if(ke(v)||Gr(v)){let b=!1;const g=f5(e,h,t,v,h,()=>{b=!0});return b?T_:g}else return ir(v)?v:T_}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),qt(r.plural)&&(d.pluralIndex=r.plural),d}cX();/*! - * vue-i18n v11.1.12 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */const aee="11.1.12";function see(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Mo().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Mo().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Mo().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Mo().__INTLIFY_PROD_DEVTOOLS__=!1)}const Nn={UNEXPECTED_RETURN_TYPE:kX,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function Yn(e,...t){return pd(e,null,void 0)}const A1=po("__translateVNode"),O1=po("__datetimeParts"),D1=po("__numberParts"),d5=po("__setPluralRules"),h5=po("__injectWithOption"),I1=po("__dispose");function qu(e){if(!at(e)||Gr(e))return e;for(const t in e)if(br(e,t))if(!t.includes("."))at(e[t])&&qu(e[t]);else{const n=t.split("."),r=n.length-1;let i=e,o=!1;for(let a=0;a{if("locale"in s&&"resource"in s){const{locale:u,resource:l}=s;u?(a[u]=a[u]||pt(),pc(l,a[u])):pc(l,a)}else ke(s)&&pc(JSON.parse(s),a)}),i==null&&o)for(const s in a)br(a,s)&&qu(a[s]);return a}function m5(e){return e.type}function p5(e,t,n){let r=at(t.messages)?t.messages:pt();"__i18nGlobal"in n&&(r=sv(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const i=Object.keys(r);i.length&&i.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(at(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(at(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function O_(e){return x(fs,null,e,0)}const D_="__INTLIFY_META__",I_=()=>[],uee=()=>!1;let L_=0;function P_(e){return(t,n,r,i)=>e(n,r,On()||void 0,i)}const lee=()=>{const e=On();let t=null;return e&&(t=m5(e)[D_])?{[D_]:t}:null};function uv(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,i=e.flatJson,o=af?he:me;let a=ot(e.inheritLocale)?e.inheritLocale:!0;const s=o(t&&a?t.locale.value:ke(e.locale)?e.locale:Uu),u=o(t&&a?t.fallbackLocale.value:ke(e.fallbackLocale)||Pt(e.fallbackLocale)||Ke(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),l=o(sv(s.value,e)),c=o(Ke(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),f=o(Ke(e.numberFormats)?e.numberFormats:{[s.value]:{}});let d=t?t.missingWarn:ot(e.missingWarn)||ls(e.missingWarn)?e.missingWarn:!0,h=t?t.fallbackWarn:ot(e.fallbackWarn)||ls(e.fallbackWarn)?e.fallbackWarn:!0,m=t?t.fallbackRoot:ot(e.fallbackRoot)?e.fallbackRoot:!0,v=!!e.fallbackFormat,b=kt(e.missing)?e.missing:null,p=kt(e.missing)?P_(e.missing):null,g=kt(e.postTranslation)?e.postTranslation:null,y=t?t.warnHtmlMessage:ot(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter;const w=t?t.modifiers:Ke(e.modifiers)?e.modifiers:{};let C=e.pluralRules||t&&t.pluralRules,E;E=(()=>{r&&__(null);const H={version:aee,locale:s.value,fallbackLocale:u.value,messages:l.value,modifiers:w,pluralRules:C,missing:p===null?void 0:p,missingWarn:d,fallbackWarn:h,fallbackFormat:v,unresolving:!0,postTranslation:g===null?void 0:g,warnHtmlMessage:y,escapeParameter:_,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};H.datetimeFormats=c.value,H.numberFormats=f.value,H.__datetimeFormatters=Ke(E)?E.__datetimeFormatters:void 0,H.__numberFormatters=Ke(E)?E.__numberFormatters:void 0;const Z=zX(H);return r&&__(Z),Z})(),Hs(E,s.value,u.value);function I(){return[s.value,u.value,l.value,c.value,f.value]}const F=M({get:()=>s.value,set:H=>{E.locale=H,s.value=H}}),V=M({get:()=>u.value,set:H=>{E.fallbackLocale=H,u.value=H,Hs(E,s.value,H)}}),P=M(()=>l.value),R=M(()=>c.value),B=M(()=>f.value);function G(){return kt(g)?g:null}function oe(H){g=H,E.postTranslation=H}function ve(){return b}function ce(H){H!==null&&(p=P_(H)),b=H,E.missing=p}const ye=(H,Z,Ie,$e,Qe,Qt)=>{I();let Vt;try{__INTLIFY_PROD_DEVTOOLS__,r||(E.fallbackContext=t?qX():void 0),Vt=H(E)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(E.fallbackContext=void 0)}if(Ie!=="translate exists"&&qt(Vt)&&Vt===vd||Ie==="translate exists"&&!Vt){const[er,pr]=Z();return t&&m?$e(t):Qe(er)}else{if(Qt(Vt))return Vt;throw Yn(Nn.UNEXPECTED_RETURN_TYPE)}};function q(...H){return ye(Z=>Reflect.apply(A_,null,[Z,...H]),()=>T1(...H),"translate",Z=>Reflect.apply(Z.t,Z,[...H]),Z=>Z,Z=>ke(Z))}function le(...H){const[Z,Ie,$e]=H;if($e&&!at($e))throw Yn(Nn.INVALID_ARGUMENT);return q(Z,Ie,Kt({resolvedMessage:!0},$e||{}))}function J(...H){return ye(Z=>Reflect.apply(C_,null,[Z,...H]),()=>k1(...H),"datetime format",Z=>Reflect.apply(Z.d,Z,[...H]),()=>y_,Z=>ke(Z)||Pt(Z))}function ue(...H){return ye(Z=>Reflect.apply(x_,null,[Z,...H]),()=>S1(...H),"number format",Z=>Reflect.apply(Z.n,Z,[...H]),()=>y_,Z=>ke(Z)||Pt(Z))}function Ce(H){return H.map(Z=>ke(Z)||qt(Z)||ot(Z)?O_(String(Z)):Z)}const Oe={normalize:Ce,interpolate:H=>H,type:"vnode"};function $(...H){return ye(Z=>{let Ie;const $e=Z;try{$e.processor=Oe,Ie=Reflect.apply(A_,null,[$e,...H])}finally{$e.processor=null}return Ie},()=>T1(...H),"translate",Z=>Z[A1](...H),Z=>[O_(Z)],Z=>Pt(Z))}function ae(...H){return ye(Z=>Reflect.apply(x_,null,[Z,...H]),()=>S1(...H),"number format",Z=>Z[D1](...H),I_,Z=>ke(Z)||Pt(Z))}function re(...H){return ye(Z=>Reflect.apply(C_,null,[Z,...H]),()=>k1(...H),"datetime format",Z=>Z[O1](...H),I_,Z=>ke(Z)||Pt(Z))}function Q(H){C=H,E.pluralRules=C}function W(H,Z){return ye(()=>{if(!H)return!1;const Ie=ke(Z)?Z:s.value,$e=L(Ie),Qe=E.messageResolver($e,H);return Gr(Qe)||ir(Qe)||ke(Qe)},()=>[H],"translate exists",Ie=>Reflect.apply(Ie.te,Ie,[H,Z]),uee,Ie=>ot(Ie))}function T(H){let Z=null;const Ie=n5(E,u.value,s.value);for(let $e=0;$e{a&&(s.value=H,E.locale=H,Hs(E,s.value,u.value))}),ge(t.fallbackLocale,H=>{a&&(u.value=H,E.fallbackLocale=H,Hs(E,s.value,u.value))}));const se={id:L_,locale:F,fallbackLocale:V,get inheritLocale(){return a},set inheritLocale(H){a=H,H&&t&&(s.value=t.locale.value,u.value=t.fallbackLocale.value,Hs(E,s.value,u.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:P,get modifiers(){return w},get pluralRules(){return C||{}},get isGlobal(){return r},get missingWarn(){return d},set missingWarn(H){d=H,E.missingWarn=d},get fallbackWarn(){return h},set fallbackWarn(H){h=H,E.fallbackWarn=h},get fallbackRoot(){return m},set fallbackRoot(H){m=H},get fallbackFormat(){return v},set fallbackFormat(H){v=H,E.fallbackFormat=v},get warnHtmlMessage(){return y},set warnHtmlMessage(H){y=H,E.warnHtmlMessage=H},get escapeParameter(){return _},set escapeParameter(H){_=H,E.escapeParameter=H},t:q,getLocaleMessage:L,setLocaleMessage:U,mergeLocaleMessage:X,getPostTranslationHandler:G,setPostTranslationHandler:oe,getMissingHandler:ve,setMissingHandler:ce,[d5]:Q};return se.datetimeFormats=R,se.numberFormats=B,se.rt=le,se.te=W,se.tm=O,se.d=J,se.n=ue,se.getDateTimeFormat=ee,se.setDateTimeFormat=S,se.mergeDateTimeFormat=A,se.getNumberFormat=N,se.setNumberFormat=z,se.mergeNumberFormat=we,se[h5]=n,se[A1]=$,se[O1]=re,se[D1]=ae,se}function cee(e){const t=ke(e.locale)?e.locale:Uu,n=ke(e.fallbackLocale)||Pt(e.fallbackLocale)||Ke(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=kt(e.missing)?e.missing:void 0,i=ot(e.silentTranslationWarn)||ls(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,o=ot(e.silentFallbackWarn)||ls(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,a=ot(e.fallbackRoot)?e.fallbackRoot:!0,s=!!e.formatFallbackMessages,u=Ke(e.modifiers)?e.modifiers:{},l=e.pluralizationRules,c=kt(e.postTranslation)?e.postTranslation:void 0,f=ke(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,h=ot(e.sync)?e.sync:!0;let m=e.messages;if(Ke(e.sharedMessages)){const w=e.sharedMessages;m=Object.keys(w).reduce((E,k)=>{const I=E[k]||(E[k]={});return Kt(I,w[k]),E},m||{})}const{__i18n:v,__root:b,__injectWithOption:p}=e,g=e.datetimeFormats,y=e.numberFormats,_=e.flatJson;return{locale:t,fallbackLocale:n,messages:m,flatJson:_,datetimeFormats:g,numberFormats:y,missing:r,missingWarn:i,fallbackWarn:o,fallbackRoot:a,fallbackFormat:s,modifiers:u,pluralRules:l,postTranslation:c,warnHtmlMessage:f,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:h,__i18n:v,__root:b,__injectWithOption:p}}function L1(e={}){const t=uv(cee(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(i){t.locale.value=i},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(i){t.fallbackLocale.value=i},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(i){t.setMissingHandler(i)},get silentTranslationWarn(){return ot(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(i){t.missingWarn=ot(i)?!i:i},get silentFallbackWarn(){return ot(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(i){t.fallbackWarn=ot(i)?!i:i},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(i){t.fallbackFormat=i},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(i){t.setPostTranslationHandler(i)},get sync(){return t.inheritLocale},set sync(i){t.inheritLocale=i},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(i){t.warnHtmlMessage=i!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(i){t.escapeParameter=i},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...i){return Reflect.apply(t.t,t,[...i])},rt(...i){return Reflect.apply(t.rt,t,[...i])},te(i,o){return t.te(i,o)},tm(i){return t.tm(i)},getLocaleMessage(i){return t.getLocaleMessage(i)},setLocaleMessage(i,o){t.setLocaleMessage(i,o)},mergeLocaleMessage(i,o){t.mergeLocaleMessage(i,o)},d(...i){return Reflect.apply(t.d,t,[...i])},getDateTimeFormat(i){return t.getDateTimeFormat(i)},setDateTimeFormat(i,o){t.setDateTimeFormat(i,o)},mergeDateTimeFormat(i,o){t.mergeDateTimeFormat(i,o)},n(...i){return Reflect.apply(t.n,t,[...i])},getNumberFormat(i){return t.getNumberFormat(i)},setNumberFormat(i,o){t.setNumberFormat(i,o)},mergeNumberFormat(i,o){t.mergeNumberFormat(i,o)}};return r.__extender=n,r}function fee(e,t,n){return{beforeCreate(){const r=On();if(!r)throw Yn(Nn.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const o=i.i18n;if(i.__i18n&&(o.__i18n=i.__i18n),o.__root=t,this===this.$root)this.$i18n=M_(e,o);else{o.__injectWithOption=!0,o.__extender=n.__vueI18nExtend,this.$i18n=L1(o);const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=M_(e,i);else{this.$i18n=L1({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&p5(t,i,i),this.$t=(...o)=>this.$i18n.t(...o),this.$rt=(...o)=>this.$i18n.rt(...o),this.$te=(o,a)=>this.$i18n.te(o,a),this.$d=(...o)=>this.$i18n.d(...o),this.$n=(...o)=>this.$i18n.n(...o),this.$tm=o=>this.$i18n.tm(o),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=On();if(!r)throw Yn(Nn.UNEXPECTED_ERROR);const i=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,i.__disposer&&(i.__disposer(),delete i.__disposer,delete i.__extender),n.__deleteInstance(r),delete this.$i18n}}}function M_(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[d5](t.pluralizationRules||e.pluralizationRules);const n=sv(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const lv={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function dee({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,i)=>[...r,...i.type===xe?i.children:[i]],[]):t.reduce((n,r)=>{const i=e[r];return i&&(n[r]=i()),n},pt())}function v5(){return xe}const hee=Qo({name:"i18n-t",props:Kt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>qt(e)||!isNaN(e)}},lv),setup(e,t){const{slots:n,attrs:r}=t,i=e.i18n||cv({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f[0]!=="_"),a=pt();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=ke(e.plural)?+e.plural:e.plural);const s=dee(t,o),u=i[A1](e.keypath,s,a),l=Kt(pt(),r),c=ke(e.tag)||at(e.tag)?e.tag:v5();return It(c,l,u)}}}),F_=hee;function mee(e){return Pt(e)&&!ke(e[0])}function g5(e,t,n,r){const{slots:i,attrs:o}=t;return()=>{const a={part:!0};let s=pt();e.locale&&(a.locale=e.locale),ke(e.format)?a.key=e.format:at(e.format)&&(ke(e.format.key)&&(a.key=e.format.key),s=Object.keys(e.format).reduce((d,h)=>n.includes(h)?Kt(pt(),d,{[h]:e.format[h]}):d,pt()));const u=r(e.value,a,s);let l=[a.key];Pt(u)?l=u.map((d,h)=>{const m=i[d.type],v=m?m({[d.type]:d.value,index:h,parts:u}):[d.value];return mee(v)&&(v[0].key=`${d.type}-${h}`),v}):ke(u)&&(l=[u]);const c=Kt(pt(),o),f=ke(e.tag)||at(e.tag)?e.tag:v5();return It(f,c,l)}}const pee=Qo({name:"i18n-n",props:Kt({value:{type:Number,required:!0},format:{type:[String,Object]}},lv),setup(e,t){const n=e.i18n||cv({useScope:e.scope,__useComponent:!0});return g5(e,t,l5,(...r)=>n[D1](...r))}}),V_=pee;function vee(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function gee(e){const t=a=>{const{instance:s,value:u}=a;if(!s||!s.$)throw Yn(Nn.UNEXPECTED_ERROR);const l=vee(e,s.$),c=R_(u);return[Reflect.apply(l.t,l,[...N_(c)]),l]};return{created:(a,s)=>{const[u,l]=t(s);af&&e.global===l&&(a.__i18nWatcher=ge(l.locale,()=>{s.instance&&s.instance.$forceUpdate()})),a.__composer=l,a.textContent=u},unmounted:a=>{af&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:s})=>{if(a.__composer){const u=a.__composer,l=R_(s);a.textContent=Reflect.apply(u.t,u,[...N_(l)])}},getSSRProps:a=>{const[s]=t(a);return{textContent:s}}}}function R_(e){if(ke(e))return{path:e};if(Ke(e)){if(!("path"in e))throw Yn(Nn.REQUIRED_VALUE,"path");return e}else throw Yn(Nn.INVALID_VALUE)}function N_(e){const{path:t,locale:n,args:r,choice:i,plural:o}=e,a={},s=r||{};return ke(n)&&(a.locale=n),qt(i)&&(a.plural=i),qt(o)&&(a.plural=o),[t,s,a]}function yee(e,t,...n){const r=Ke(n[0])?n[0]:{};(ot(r.globalInstall)?r.globalInstall:!0)&&([F_.name,"I18nT"].forEach(o=>e.component(o,F_)),[V_.name,"I18nN"].forEach(o=>e.component(o,V_)),[H_.name,"I18nD"].forEach(o=>e.component(o,H_))),e.directive("t",gee(t))}const bee=po("global-vue-i18n");function _ee(e={}){const t=__VUE_I18N_LEGACY_API__&&ot(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=ot(e.globalInjection)?e.globalInjection:!0,r=new Map,[i,o]=wee(e,t),a=po("");function s(f){return r.get(f)||null}function u(f,d){r.set(f,d)}function l(f){r.delete(f)}const c={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(f,...d){if(f.__VUE_I18N_SYMBOL__=a,f.provide(f.__VUE_I18N_SYMBOL__,c),Ke(d[0])){const v=d[0];c.__composerExtend=v.__composerExtend,c.__vueI18nExtend=v.__vueI18nExtend}let h=null;!t&&n&&(h=Oee(f,c.global)),__VUE_I18N_FULL_INSTALL__&&yee(f,c,...d),__VUE_I18N_LEGACY_API__&&t&&f.mixin(fee(o,o.__composer,c));const m=f.unmount;f.unmount=()=>{h&&h(),c.dispose(),m()}},get global(){return o},dispose(){i.stop()},__instances:r,__getInstance:s,__setInstance:u,__deleteInstance:l};return c}function cv(e={}){const t=On();if(t==null)throw Yn(Nn.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Yn(Nn.NOT_INSTALLED);const n=Cee(t),r=xee(n),i=m5(t),o=Eee(e,i);if(o==="global")return p5(r,e,i),r;if(o==="parent"){let u=kee(n,t,e.__useComponent);return u==null&&(u=r),u}const a=n;let s=a.__getInstance(t);if(s==null){const u=Kt({},e);"__i18n"in i&&(u.__i18n=i.__i18n),r&&(u.__root=r),s=uv(u),a.__composerExtend&&(s[I1]=a.__composerExtend(s)),Tee(a,t,s),a.__setInstance(t,s)}return s}function wee(e,t){const n=No(),r=__VUE_I18N_LEGACY_API__&&t?n.run(()=>L1(e)):n.run(()=>uv(e));if(r==null)throw Yn(Nn.UNEXPECTED_ERROR);return[n,r]}function Cee(e){const t=Ge(e.isCE?bee:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Yn(e.isCE?Nn.NOT_INSTALLED_WITH_PROVIDE:Nn.UNEXPECTED_ERROR);return t}function Eee(e,t){return md(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function xee(e){return e.mode==="composition"?e.global:e.global.__composer}function kee(e,t,n=!1){let r=null;const i=t.root;let o=See(t,n);for(;o!=null;){const a=e;if(e.mode==="composition")r=a.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const s=a.__getInstance(o);s!=null&&(r=s.__composer,n&&r&&!r[h5]&&(r=null))}if(r!=null||i===o)break;o=o.parent}return r}function See(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Tee(e,t,n){_n(()=>{},t),Q1(()=>{const r=n;e.__deleteInstance(t);const i=r[I1];i&&(i(),delete r[I1])},t)}const Aee=["locale","fallbackLocale","availableLocales"],$_=["t","rt","d","n","tm","te"];function Oee(e,t){const n=Object.create(null);return Aee.forEach(i=>{const o=Object.getOwnPropertyDescriptor(t,i);if(!o)throw Yn(Nn.UNEXPECTED_ERROR);const a=St(o.value)?{get(){return o.value.value},set(s){o.value.value=s}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,i,a)}),e.config.globalProperties.$i18n=n,$_.forEach(i=>{const o=Object.getOwnPropertyDescriptor(t,i);if(!o||!o.value)throw Yn(Nn.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${i}`,o)}),()=>{delete e.config.globalProperties.$i18n,$_.forEach(i=>{delete e.config.globalProperties[`$${i}`]})}}const Dee=Qo({name:"i18n-d",props:Kt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},lv),setup(e,t){const n=e.i18n||cv({useScope:e.scope,__useComponent:!0});return g5(e,t,u5,(...r)=>n[O1](...r))}}),H_=Dee;see();$X(_X);HX(VX);BX(n5);if(__INTLIFY_PROD_DEVTOOLS__){const e=Mo();e.__INTLIFY__=!0,wX(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const y5="Cylc UI",b5="Dashboard",_5="Workflow {name}",w5="Workflows",C5="Not Found",E5="User Profile",x5="Guide",Iee={name:y5,dashboard:b5,workflow:_5,workflows:w5,notFound:C5,userProfile:E5,guide:x5},Lee=Object.freeze(Object.defineProperty({__proto__:null,dashboard:b5,default:Iee,guide:x5,name:y5,notFound:C5,userProfile:E5,workflow:_5,workflows:w5},Symbol.toStringTag,{value:"Module"})),k5="Page not found",S5="Maybe the page you are looking for has been removed, or you typed in the wrong address",T5="Go Back",A5="Go to Homepage",Pee={title:k5,message:S5,goBack:T5,toHomepage:A5},Mee=Object.freeze(Object.defineProperty({__proto__:null,default:Pee,goBack:T5,message:S5,title:k5,toHomepage:A5},Symbol.toStringTag,{value:"Module"})),O5="Control",D5="Add View",Fee={control:O5,addView:D5},Vee=Object.freeze(Object.defineProperty({__proto__:null,addView:D5,control:O5,default:Fee},Symbol.toStringTag,{value:"Module"})),I5="Settings",L5="Your Profile",P5="Username",M5="Authorized Operations",Ree={title:I5,yourProfile:L5,username:P5,permissions:M5},Nee=Object.freeze(Object.defineProperty({__proto__:null,default:Ree,permissions:M5,title:I5,username:P5,yourProfile:L5},Symbol.toStringTag,{value:"Module"})),F5="Workflows Table",V5="Name",R5="Owner",N5="Host",$5="Port",H5="Actions",$ee={tableHeader:F5,tableColumnName:V5,tableColumnOwner:R5,tableColumnHost:N5,tableColumnPort:$5,tableColumnActions:H5},Hee=Object.freeze(Object.defineProperty({__proto__:null,default:$ee,tableColumnActions:H5,tableColumnHost:N5,tableColumnName:V5,tableColumnOwner:R5,tableColumnPort:$5,tableHeader:F5},Symbol.toStringTag,{value:"Module"})),B5="Cylc UI",j5="Dashboard",U5="Workflow {name}",q5="Workflows",z5="Página não encontrada",W5="Perfil de Usuário",G5="Guia",Bee={name:B5,dashboard:j5,workflow:U5,workflows:q5,notFound:z5,userProfile:W5,guide:G5},jee=Object.freeze(Object.defineProperty({__proto__:null,dashboard:j5,default:Bee,guide:G5,name:B5,notFound:z5,userProfile:W5,workflow:U5,workflows:q5},Symbol.toStringTag,{value:"Module"})),Q5="Página não encontrada",K5="Talvez a página que você está procurando tenha sido removida ou você tenha digitado o endereço errado",Y5="Voltar",Z5="Voltar para a página principal",Uee={title:Q5,message:K5,goBack:Y5,toHomepage:Z5},qee=Object.freeze(Object.defineProperty({__proto__:null,default:Uee,goBack:Y5,message:K5,title:Q5,toHomepage:Z5},Symbol.toStringTag,{value:"Module"})),J5="Controle",X5="Adicionar Painel",zee={control:J5,addView:X5},Wee=Object.freeze(Object.defineProperty({__proto__:null,addView:X5,control:J5,default:zee},Symbol.toStringTag,{value:"Module"})),e4="Configurações",t4="Seu perfil de Usuário",n4="Nome de Usuário",r4="Operações Autorizadas",Gee={title:e4,yourProfile:t4,username:n4,permissions:r4},Qee=Object.freeze(Object.defineProperty({__proto__:null,default:Gee,permissions:r4,title:e4,username:n4,yourProfile:t4},Symbol.toStringTag,{value:"Module"})),i4="Tabela de Workflows",o4="Nome",a4="Usuário",s4="Servidor",u4="Porta",l4="Ações",Kee={tableHeader:i4,tableColumnName:o4,tableColumnOwner:a4,tableColumnHost:s4,tableColumnPort:u4,tableColumnActions:l4},Yee=Object.freeze(Object.defineProperty({__proto__:null,default:Kee,tableColumnActions:l4,tableColumnHost:s4,tableColumnName:o4,tableColumnOwner:a4,tableColumnPort:u4,tableHeader:i4},Symbol.toStringTag,{value:"Module"})),B_=Object.assign({"./en-GB/App.json":Lee,"./en-GB/NotFound.json":Mee,"./en-GB/Toolbar.json":Vee,"./en-GB/UserProfile.json":Nee,"./en-GB/Workflows.json":Hee,"./pt-BR/App.json":jee,"./pt-BR/NotFound.json":qee,"./pt-BR/Toolbar.json":Wee,"./pt-BR/UserProfile.json":Qee,"./pt-BR/Workflows.json":Yee}),c4={};for(const e in B_){const t=e.replace(/(\.\/|\.json$)/g,"").split("/");t.reduce((n,r,i)=>(n[r]||(n[r]=i+1===t.length?Object.assign({},B_[e]):{}),n[r]),c4)}const Ki=_ee({legacy:!1,locale:"en-GB",fallbackLocale:"en-GB",messages:c4}),Zee=(e,t,n)=>{const r=e[t];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})};var Bs,js,ze={version:"0.2.0"},nn=ze.settings={minimum:.08,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function j_(e,t,n){return en?n:e}function Wl(e){return 100*(-1+e)}ze.configure=function(e){var t,n;for(t in e)(n=e[t])!==void 0&&e.hasOwnProperty(t)&&(nn[t]=n);return this},ze.status=null,ze.set=function(e){var t=ze.isStarted();e=j_(e,nn.minimum,1),ze.status=e===1?null:e;var n=ze.render(!t),r=n.querySelector(nn.barSelector),i=nn.speed,o=nn.easing;return Jee(function(a){nn.positionUsing===""&&(nn.positionUsing=ze.getPositioningCSS()),Gl(r,function(s,u,l){var c;return(c=nn.positionUsing==="translate3d"?{transform:"translate3d("+Wl(s)+"%,0,0)"}:nn.positionUsing==="translate"?{transform:"translate("+Wl(s)+"%,0)"}:{"margin-left":Wl(s)+"%"}).transition="all "+u+"ms "+l,c}(e,i,o)),e===1?(Gl(n,{transition:"none",opacity:1}),setTimeout(function(){Gl(n,{transition:"all "+i+"ms linear",opacity:0}),setTimeout(function(){ze.remove(),a()},i)},i)):setTimeout(a,i)}),this},ze.isStarted=function(){return typeof ze.status=="number"},ze.start=function(){ze.status||ze.set(0);var e=function(){setTimeout(function(){ze.status&&(ze.trickle(),e())},nn.trickleSpeed)};return nn.trickle&&e(),this},ze.done=function(e){return e||ze.status?ze.inc(.3+.5*Math.random()).set(1):this},ze.inc=function(e){var t=ze.status;return t?t>1?void 0:(typeof e!="number"&&(e=t>=0&&t<.2?.1:t>=.2&&t<.5?.04:t>=.5&&t<.8?.02:t>=.8&&t<.99?.005:0),t=j_(t+e,0,.994),ze.set(t)):ze.start()},ze.trickle=function(){return ze.inc()},Bs=0,js=0,ze.promise=function(e){return e&&e.state()!=="resolved"?(js===0&&ze.start(),Bs++,js++,e.always(function(){--js==0?(Bs=0,ze.done()):ze.set((Bs-js)/Bs)}),this):this},ze.render=function(e){if(ze.isRendered())return document.getElementById("nprogress");U_(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=nn.template;var n,r=t.querySelector(nn.barSelector),i=e?"-100":Wl(ze.status||0),o=document.querySelector(nn.parent);return Gl(r,{transition:"all 0 linear",transform:"translate3d("+i+"%,0,0)"}),nn.showSpinner||(n=t.querySelector(nn.spinnerSelector))&&z_(n),o!=document.body&&U_(o,"nprogress-custom-parent"),o.appendChild(t),t},ze.remove=function(){q_(document.documentElement,"nprogress-busy"),q_(document.querySelector(nn.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&z_(e)},ze.isRendered=function(){return!!document.getElementById("nprogress")},ze.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var Jee=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),e.length==1&&t()}}(),Gl=function(){var e=["Webkit","O","Moz","ms"],t={};function n(r,i,o){var a;a=(a=i).replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(s,u){return u.toUpperCase()}),i=t[a]||(t[a]=function(s){var u=document.body.style;if(s in u)return s;for(var l,c=e.length,f=s.charAt(0).toUpperCase()+s.slice(1);c--;)if((l=e[c]+f)in u)return l;return s}(a)),r.style[i]=o}return function(r,i){var o,a,s=arguments;if(s.length==2)for(o in i)(a=i[o])!==void 0&&i.hasOwnProperty(o)&&n(r,o,a);else n(r,s[1],s[2])}}();function f4(e,t){return(typeof e=="string"?e:fv(e)).indexOf(" "+t+" ")>=0}function U_(e,t){var n=fv(e),r=n+t;f4(n,t)||(e.className=r.substring(1))}function q_(e,t){var n,r=fv(e);f4(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function fv(e){return(" "+(e&&e.className||"")+" ").replace(/\s+/gi," ")}function z_(e){e&&e.parentNode&&e.parentNode.removeChild(e)}const ko=({workflowName:e})=>Ki.global.t("App.workflow",{name:e}),Xee=[{path:"/",view:"Dashboard",meta:{title:Ki.global.t("App.dashboard"),layout:"default"}},{path:"/workflow-table",view:"WorkflowsTable",meta:{title:"Workflow Table",layout:"default"}},{path:"/workspace/:workflowName(.*)",view:"Workspace",meta:{getTitle:ko,layout:"default",toolbar:!0},props:!0},{path:"/user-profile",view:"UserProfile",meta:{title:Ki.global.t("App.userProfile"),layout:"default"}},{path:"/guide",view:"Guide",meta:{title:Ki.global.t("App.guide"),layout:"default"}},{path:"/graphiql",view:"GraphiQL",meta:{title:"GraphiQL",layout:"empty"}},{path:"/:catchAll(.*)",view:"NotFound",meta:{title:Ki.global.t("App.notFound"),layout:"empty"}},{path:"/workflows",view:"Workflows",meta:{title:Ki.global.t("App.workflows"),layout:"default",toolbar:!1,showSidebar:!1}},{path:"/tree/:workflowName(.*)",view:"Tree",meta:{getTitle:ko,layout:"default",toolbar:!0,showSidebar:!1},props:!0},{path:"/table/:workflowName(.*)",view:"Table",meta:{getTitle:ko,layout:"default",toolbar:!0,showSidebar:!1},props:!0},{path:"/graph/:workflowName(.*)",view:"Graph",meta:{getTitle:ko,layout:"default",toolbar:!0,showSidebar:!1},props:!0},{path:"/log/:workflowName(.*)",view:"Log",meta:{getTitle:ko,layout:"default",toolbar:!0,showSidebar:!1},props:!0},{path:"/analysis/:workflowName(.*)",view:"Analysis",meta:{getTitle:ko,layout:"default",toolbar:!0,showSidebar:!1},props:!0},{path:"/gantt/:workflowName(.*)",view:"Gantt",meta:{getTitle:ko,layout:"default",toolbar:!0,showSidebar:!1},props:!0},{path:"/noAuth",view:"NoAuth",meta:{title:"Unauthorized",layout:"noAuth"}}];class ete{constructor({username:t,owner:n,permissions:r,mode:i,initials:o,color:a,extensions:s}){this.username=t,this.owner=n,this.permissions=r,this.mode=i,this.initials=o,this.color=a,this.extensions=s}}async function tte(){return new ete(await sS("userprofile"))}const W_=Ki.global.t("App.name");ze.configure({showSpinner:!1});function nte(e){return{...e,name:e.name||e.view,component:()=>Zee(Object.assign({"../views/Analysis.vue":()=>Ot(()=>import("./Analysis-rqxW0vwZ.js"),__vite__mapDeps([19,1,2,5,6,7,8,20,15,21,22,23]),import.meta.url),"../views/Dashboard.vue":()=>Ot(()=>import("./Dashboard-DoexqeKQ.js"),__vite__mapDeps([27,5,6,7,8]),import.meta.url),"../views/Gantt.vue":()=>Ot(()=>import("./Gantt-6P23AHY7.js"),__vite__mapDeps([24,1,2,20,6,7,15]),import.meta.url),"../views/Graph.vue":()=>Ot(()=>import("./Graph-BNXWiB3d.js"),__vite__mapDeps([9,1,2,10,11,12,13]),import.meta.url),"../views/GraphiQL.vue":()=>Ot(()=>import("./GraphiQL-BQoybdla.js").then(t=>t.Y),__vite__mapDeps([28,29]),import.meta.url),"../views/Guide.vue":()=>Ot(()=>import("./Guide-CsdTh5zT.js"),__vite__mapDeps([30,31]),import.meta.url),"../views/Info.vue":()=>Ot(()=>import("./Info-Bnwc7t5P.js"),__vite__mapDeps([25,1,2,10,26]),import.meta.url),"../views/Log.vue":()=>Ot(()=>import("./Log-D-VuRrd6.js"),__vite__mapDeps([14,11,12,1,2,15,16,17,18]),import.meta.url),"../views/NoAuth.vue":()=>Ot(()=>import("./NoAuth-BhWvN9C5.js"),__vite__mapDeps([32,33,34]),import.meta.url),"../views/NotFound.vue":()=>Ot(()=>import("./NotFound-Crwb4xQN.js"),__vite__mapDeps([35,33,34]),import.meta.url),"../views/SimpleTree.vue":()=>Ot(()=>import("./SimpleTree-CdWCiCR2.js"),__vite__mapDeps([36,1,37]),import.meta.url),"../views/Table.vue":()=>Ot(()=>import("./Table-C-CIIc28.js"),__vite__mapDeps([4,1,2,3,5,6,7,8]),import.meta.url),"../views/Tree.vue":()=>Ot(()=>import("./Tree-fhqABDLi.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"../views/UserProfile.vue":()=>Ot(()=>import("./UserProfile-_WRrnS2k.js"),__vite__mapDeps([38,16,17,21,22,39]),import.meta.url),"../views/Workflows.vue":()=>Ot(()=>Promise.resolve().then(()=>sQ),void 0,import.meta.url),"../views/WorkflowsTable.vue":()=>Ot(()=>import("./WorkflowsTable-Cmwe-71s.js"),__vite__mapDeps([40,16,17,5,6,7,8]),import.meta.url),"../views/Workspace.vue":()=>Ot(()=>import("./Workspace-B5g3cLzs.js"),__vite__mapDeps([41,1,42]),import.meta.url)}),`../views/${e.view}.vue`,3)}}function rte({meta:e,params:t}){const n=e.getTitle?.(t)||e.title;return n?`${W_} | ${n}`:W_}const Ra=Qq({history:Eq(),routes:Xee.map(nte),scrollBehavior(e,t,n){return n||(e.hash?{selector:e.hash}:{left:0,top:0})}});Ra.beforeEach(async(e,t)=>{if(ze.start(),!tt.state.user.user){const r=await tte();tt.commit("user/SET_USER",r)}if(tt.state.user.user.permissions?.includes("read")){if(e.name==="NoAuth")return{path:"/"}}else if(e.name!=="NoAuth")return{name:"NoAuth"};document.title=rte(e);let n=e.name;e.meta.toolbar&&(n=e.params.workflowName),tt.commit("app/setTitle",n),tt.dispatch("setAlert",null)});Ra.afterEach(()=>{ze.done()});Ra.onError((e,t,n)=>{tt.dispatch("setAlert",new Iu(e,"error")),ze.done()});if(location.search){const e=new URLSearchParams(location.search);e.delete("token");let t=e.toString();t&&=`?${t}`,location.replace(location.pathname+location.hash+t)}else{const e=MT(DJ);e.use(tt),e.use(Ra),e.use(BS(HV)),e.use(Ki),e.use(jU),e.use(zU),e.component("default-layout",EJ),e.component("empty-layout",SJ),Ra.app=e,Ra.isReady().then(()=>e.mount("#app"))}export{mte as $,Pm as A,kn as B,Ze as C,qe as D,Qn as E,xe as F,qte as G,Y9 as H,lr as I,$U as J,Gd as K,fo as L,Bm as M,BD as N,yte as O,gte as P,ite as Q,uh as R,Bc as S,n8 as T,et as U,IG as V,Lne as W,Pte as X,pte as Y,vte as Z,At as _,F7 as a,sW as a$,Mte as a0,dD as a1,Xh as a2,rB as a3,Xf as a4,tG as a5,nQ as a6,ho as a7,$t as a8,Qa as a9,pe as aA,tc as aB,fp as aC,zV as aD,XE as aE,BR as aF,sp as aG,mi as aH,xR as aI,Eh as aJ,kR as aK,_a as aL,rx as aM,Fy as aN,ane as aO,ap as aP,UR as aQ,kr as aR,Yi as aS,Ot as aT,WR as aU,dr as aV,j as aW,Wr as aX,ln as aY,fU as aZ,aS as a_,n9 as aa,un as ab,g0 as ac,rQ as ad,jn as ae,B6 as af,rne as ag,Qo as ah,It as ai,he as aj,Qu as ak,_n as al,On as am,wn as an,Ew as ao,ge as ap,Xe as aq,Qte as ar,Tte as as,Fte as at,dte as au,fte as av,Kte as aw,EW as ax,bI as ay,be as az,uL as b,Zu as b$,US as b0,h1 as b1,Hm as b2,Rm as b3,GC as b4,Hc as b5,wte as b6,_te as b7,Pne as b8,zte as b9,cG as bA,Ete as bB,Yte as bC,Nte as bD,ene as bE,Zte as bF,nne as bG,wk as bH,Dt as bI,de as bJ,el as bK,Ci as bL,Gm as bM,Gn as bN,ni as bO,Re as bP,Ra as bQ,Te as bR,fe as bS,jt as bT,Tn as bU,Jn as bV,ps as bW,Le as bX,Ef as bY,Ne as bZ,Tt as b_,Qg as ba,Lte as bb,kte as bc,bte as bd,aJ as be,C1 as bf,w1 as bg,KS as bh,Pe as bi,lJ as bj,rte as bk,mW as bl,mt as bm,jw as bn,$te as bo,Xte as bp,Jte as bq,qp as br,tne as bs,Ste as bt,Ute as bu,jte as bv,wD as bw,MW as bx,hJ as by,Iu as bz,LF as c,cC as c$,Zn as c0,He as c1,Je as c2,yI as c3,CW as c4,St as c5,O2 as c6,D2 as c7,Cte as c8,$W as c9,oz as cA,wI as cB,Ine as cC,xf as cD,mm as cE,uO as cF,Ki as cG,d1 as cH,x3 as cI,Bt as cJ,Wn as cK,Ge as cL,zt as cM,Yo as cN,ute as cO,An as cP,Ti as cQ,ste as cR,me as cS,Y as cT,yn as cU,Sn as cV,G0 as cW,ate as cX,Mf as cY,Am as cZ,Tm as c_,dB as ca,Ate as cb,Ote as cc,Rte as cd,Hte as ce,FG as cf,V8 as cg,zG as ch,uW as ci,Mc as cj,hm as ck,Zr as cl,st as cm,_f as cn,Bo as co,Ar as cp,hr as cq,Sf as cr,W3 as cs,q3 as ct,lte as cu,Dte as cv,Ite as cw,ar as cx,lG as cy,H6 as cz,ph as d,one as d$,Mn as d0,ja as d1,or as d2,zC as d3,Oi as d4,qC as d5,OW as d6,s8 as d7,mr as d8,Ga as d9,vf as dA,hte as dB,cte as dC,$D as dD,Vte as dE,qD as dF,AD as dG,Bte as dH,Lu as dI,Mne as dJ,fQ as dK,v1 as dL,u6 as dM,l6 as dN,MS as dO,LG as dP,Fm as dQ,wi as dR,LQ as dS,tQ as dT,dn as dU,IS as dV,sne as dW,qR as dX,une as dY,lne as dZ,zR as d_,C3 as da,Li as db,vt as dc,In as dd,ei as de,Tr as df,Di as dg,ote as dh,lm as di,ms as dj,Xr as dk,ti as dl,Pf as dm,$m as dn,Ln as dp,cr as dq,Nm as dr,tl as ds,hs as dt,Qr as du,Gs as dv,to as dw,Fne as dx,KE as dy,VV as dz,Se as e,wW as f,x as g,Hl as h,_V as i,wG as j,Sv as k,je as l,Gte as m,Wte as n,ne as o,_I as p,M as q,gn as r,VF as s,Ae as t,La as u,xte as v,te as w,Fe as x,We as y,D as z}; diff --git a/cylc/uiserver/ui/2.10.0/assets/index-sfKkx8nR.css b/cylc/uiserver/ui/2.10.0/assets/index-sfKkx8nR.css deleted file mode 100644 index 519fcdd7..00000000 --- a/cylc/uiserver/ui/2.10.0/assets/index-sfKkx8nR.css +++ /dev/null @@ -1,5 +0,0 @@ -@charset "UTF-8";.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden}.v-autocomplete__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-menu>.v-overlay__content.v-autocomplete__content{border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;opacity:var(--v-icon-opacity, 1);text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;opacity:1}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon,.v-input--glow.v-input--focused .v-input__append>.v-icon{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--link,.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}@media (forced-colors: active){.v-chip:not(.v-chip--variant-text,.v-chip--variant-plain){border:thin solid}}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}@media (forced-colors: active){.v-chip-group .v-chip{background-color:buttonface!important;color:buttontext!important}.v-chip-group .v-chip:hover{color:highlight!important}}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}@media (forced-colors: active){.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled){color:highlight!important;forced-color-adjust:preserve-parent-color}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled):focus-visible{outline-offset:2px}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-elevated,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-flat{background-color:highlight!important;color:highlighttext!important}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-outlined,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-tonal{border-width:medium}}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0)}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit}.v-divider{border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:auto;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-divider__content{padding:0 16px;text-wrap:nowrap}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{display:flex;align-items:center;justify-content:center}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none}.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list{border-radius:0}.v-list{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none}.v-list-item{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}@supports selector(:focus-visible){.v-list-item:after{pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden;min-width:40px}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word}.v-list-item-title{font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size));min-width:min-content}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}@media (forced-colors: active){.v-list-item:not(.v-list-item--active){color:buttontext}.v-list-item--variant-plain.v-list-item--active{color:highlight!important}.v-list-item:not(.v-list-item--variant-plain).v-list-item--active{background-color:highlight!important;color:highlighttext!important}.v-list-item-title{forced-color-adjust:preserve-parent-color}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{forced-color-adjust:preserve-parent-color}@supports selector(:focus-visible){.v-list-item:after{color:buttontext}.v-list-item:focus-visible:after{opacity:1}}}.v-menu>.v-overlay__content{display:flex;flex-direction:column}.v-menu>.v-overlay__content{border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{--v-overlay-opacity: .32;border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:#000;border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;left:0;right:0;width:100%;transition:none;pointer-events:none;caret-color:transparent;padding-inline:inherit}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden}.v-select__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-menu>.v-overlay__content.v-select__content{border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-end: 0}.v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-end: 6px}.v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-start: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-field:not(.v-field--reverse) .v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-field.v-field--reverse .v-text-field__prefix{padding-inline-end:var(--v-field-padding-end)}.v-field:not(.v-field--reverse) .v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-field.v-field--reverse .v-text-field__suffix{padding-inline-start:var(--v-field-padding-start)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-theme-overlay-multiplier: 1;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo-inverted{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--glow.v-field--focused .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--glow.v-field--focused .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon,.v-field--glow.v-field--focused .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 24px)}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none}.v-field__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}@media (forced-colors: active){.v-progress-linear{border:thin solid buttontext}}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;width:100%;transition-property:width,left,right;transition:inherit}@media (forced-colors: active){.v-progress-linear__buffer{background-color:highlight!important;opacity:.5!important}}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-progress-linear--clickable .v-progress-linear__content{pointer-events:none}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}@media (forced-colors: active){.v-progress-linear__determinate,.v-progress-linear__indeterminate{background-color:highlight!important}}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;height:inherit;inset:0 auto 0 0;position:absolute;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden}.v-combobox__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-menu>.v-overlay__content.v-combobox__content{border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-surface-light))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single:not(.v-combobox--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--active input{transition:none}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{transform:rotate(180deg)}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;height:100%;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;content:"";display:block;inset:0;pointer-events:none;position:absolute;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{inset:0 0 auto;position:absolute;width:100%;z-index:1}@media (forced-colors: active){.v-card__loader .v-progress-linear{border:none}}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}@media (forced-colors: active){.v-card:not(.v-card--variant-text,.v-card--variant-plain){border:thin solid}}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0}.v-locale--is-rtl .v-btn{text-indent:-.0892857143em}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-btn .v-btn__underlay{position:absolute}@supports selector(:focus-visible){.v-btn:after{pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--readonly{pointer-events:none}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn--stacked.v-btn--block{min-width:100%}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn--slim .v-btn__prepend{margin-inline-start:0}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--slim .v-btn__append{margin-inline-end:0}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{pointer-events:none}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-pagination .v-btn{width:auto;padding-inline:5px}.v-pagination .v-btn.v-btn--density-default{min-width:calc(var(--v-btn-height) + 12px)}.v-pagination .v-btn.v-btn--density-comfortable{min-width:calc(var(--v-btn-height) + 0px)}.v-pagination .v-btn.v-btn--density-compact{min-width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-pagination .v-btn__overlay{transition:none}.v-pagination__prev .v-btn,.v-pagination__next .v-btn{padding-inline:0}.v-pagination__prev .v-btn.v-btn--density-default,.v-pagination__next .v-btn.v-btn--density-default{width:calc(var(--v-btn-height) + 12px)}.v-pagination__prev .v-btn.v-btn--density-comfortable,.v-pagination__next .v-btn.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px)}.v-pagination__prev .v-btn.v-btn--density-compact,.v-pagination__next .v-btn.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}@media (forced-colors: active){.v-btn:not(.v-btn--variant-text,.v-btn--variant-plain){border:thin solid}.v-btn:focus-visible{outline:2px solid;outline-offset:2px}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain{opacity:1}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-y:hidden;overflow-x:auto;vertical-align:middle}.v-btn-group{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn-group{border-radius:4px}.v-btn-group{background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group--tile{border-radius:0}.v-btn-group--horizontal .v-btn:not(:last-child){border-inline-end:none}.v-btn-group--horizontal .v-btn:not(:first-child){border-inline-start:none}.v-btn-group--horizontal .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group--horizontal .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--horizontal.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--vertical{flex-direction:column;height:auto!important}.v-btn-group--vertical .v-btn:not(:last-child){border-block-end:none}.v-btn-group--vertical .v-btn:not(:first-child){border-block-start:none}.v-btn-group--vertical .v-btn:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.v-btn-group--vertical .v-btn:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.v-btn-group--vertical.v-btn-group--divided .v-btn:not(:last-child){border-block-end-width:thin;border-block-end-style:solid;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;inset:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left)}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0}.v-snackbar__wrapper{border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}@media (forced-colors: active){.v-snackbar__wrapper{border:thick solid}}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--right,.v-snackbar--end{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.c8-task .status .outline{fill:#fff;stroke:#5a5a5a}.c8-task .status .progress{fill:transparent;stroke:#5a5a5a;transform-origin:50% 50%;opacity:.4;stroke-dashoffset:157}.c8-task .status .dot,.c8-task .status .hub{fill:none;stroke:none}.c8-task .status .cross path{fill:none;stroke:none}.c8-task .status .clockhands_big,.c8-task .modifier .outline{fill:none;stroke:none}.c8-task .modifier .held rect{fill:none;stroke:none}.c8-task .modifier .runahead circle{fill:none;stroke:none}.c8-task .modifier .skip{fill:none;stroke:none}.c8-task .modifier .queued rect{fill:none;stroke:none}.c8-task .modifier .wallclock,.c8-task .modifier .xtriggered,.c8-task .modifier .retry{fill:none;stroke:none}.c8-task.preparing .status .dot,.c8-task.submitted .status .dot,.c8-task.running .status .hub,.c8-task.running .status .progress,.c8-task.succeeded .status .outline,.c8-task.failed .status .outline{fill:#5a5a5a}.c8-task.failed .status .cross{stroke:#fff;stroke-width:14px;stroke-linecap:round}.c8-task.submit-failed .status .outline{fill:#fff}.c8-task.submit-failed .status .cross{stroke:#5a5a5a;stroke-width:14px;stroke-linecap:round}.c8-task.expired .status .outline{fill:#5a5a5a}.c8-task.expired .status .dot{fill:#fff}.c8-task.expired .status .clockhands_big{stroke:#fff;stroke-width:8px;stroke-linecap:round}.c8-task.held .modifier .outline{stroke:#5a5a5a}.c8-task.held .modifier .held path{stroke:#5a5a5a;stroke-linecap:round;stroke-width:16px}.c8-task.runahead .modifier .outline{stroke:#5a5a5a}.c8-task.runahead .modifier .runahead circle{fill:#5a5a5a}.c8-task.skip .modifier .skip path{stroke:#fff;fill:#5a5a5a;stroke-width:0px}.c8-task.queued .modifier .queued path{stroke:#5a5a5a;stroke-linecap:round;stroke-width:16px}.c8-task.xtriggered .modifier .xtriggered{stroke:#5a5a5a;stroke-width:12px;stroke-linecap:round;fill:none}.c8-task.wallclock .modifier .outline{fill:#fff;stroke:#5a5a5a;stroke-width:7px}.c8-task.wallclock .modifier .wallclock{stroke:#5a5a5a;stroke-width:8px;fill:none;stroke-linecap:round;stroke-linejoin:round}.c8-task.retry .modifier .retry path{stroke:#5a5a5a;stroke-width:12px;stroke-linecap:round}.c8-task.retry .modifier .retry polygon{stroke:none;fill:#5a5a5a}.c8-task.running .progress{animation-name:c8-task-progress-animation;animation-timing-function:steps(50);animation-iteration-count:1}@keyframes c8-task-progress-animation{0%{stroke-dashoffset:150}to{stroke-dashoffset:56}}.c-task .task{width:1em;height:1em;overflow:visible;vertical-align:middle}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}table td[data-v-ed7cc90d]:first-of-type{font-weight:500;cursor:default}.v-table{font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-table.v-table--striped-even>.v-table__wrapper>table>tbody>tr:nth-child(2n){background-image:linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity)))}.v-table.v-table--striped-odd>.v-table__wrapper>table>tbody>tr:nth-child(odd){background-image:linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity)))}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper{border-top-left-radius:0;border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge{background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:"";inset:0;position:absolute;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.v-navigation-drawer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar{border-radius:0}.v-toolbar{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;min-width:0}.v-toolbar-title{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px}.v-toolbar--density-prominent .v-toolbar-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667)}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr.v-switch .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl.v-switch .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media (forced-colors: active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__track,.v-switch .v-switch__thumb{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__track,.v-switch.v-input--disabled .v-switch__thumb{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb,.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb{border-width:0}}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.card-text[data-v-c34ef23d]{overflow-y:auto}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;z-index:-1}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel__shadow{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile{border-radius:0}.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;flex:1 1 100%}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex}.v-main--scrollable{position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}:root{--nprogress-color: #29d;--nprogress-height: 2px;--nprogress-spinner-opacity: 1;--nprogress-spinner-size: 18px;--nprogress-spinner-stroke-width: 2px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;background:var(--nprogress-color);position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px;height:var(--nprogress-height)}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px var(--nprogress-color),0 0 5px var(--nprogress-color);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px;opacity:var(--nprogress-spinner-opacity)}#nprogress .spinner-icon{width:18px;width:var(--nprogress-spinner-size);height:18px;height:var(--nprogress-spinner-size);box-sizing:border-box;border:solid 2px transparent;border:solid var(--nprogress-spinner-stroke-width) transparent;border-top-color:#29d;border-top-color:var(--nprogress-color);border-left-color:#29d;border-left-color:var(--nprogress-color);border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important}.bg-black{color:#fff!important}.bg-white{background-color:#fff!important}.bg-white{color:#000!important}.bg-transparent{background-color:transparent!important}.bg-transparent{color:currentColor!important}.bg-red{background-color:#f44336!important}.bg-red{color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important}.bg-red-lighten-5{color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important}.bg-red-lighten-4{color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important}.bg-red-lighten-3{color:#000!important}.bg-red-lighten-2{background-color:#e57373!important}.bg-red-lighten-2{color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important}.bg-red-lighten-1{color:#fff!important}.bg-red-darken-1{background-color:#e53935!important}.bg-red-darken-1{color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important}.bg-red-darken-2{color:#fff!important}.bg-red-darken-3{background-color:#c62828!important}.bg-red-darken-3{color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important}.bg-red-darken-4{color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important}.bg-red-accent-1{color:#000!important}.bg-red-accent-2{background-color:#ff5252!important}.bg-red-accent-2{color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important}.bg-red-accent-3{color:#fff!important}.bg-red-accent-4{background-color:#d50000!important}.bg-red-accent-4{color:#fff!important}.bg-pink{background-color:#e91e63!important}.bg-pink{color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important}.bg-pink-lighten-5{color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important}.bg-pink-lighten-4{color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important}.bg-pink-lighten-3{color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important}.bg-pink-lighten-2{color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important}.bg-pink-lighten-1{color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important}.bg-pink-darken-1{color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important}.bg-pink-darken-2{color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important}.bg-pink-darken-3{color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important}.bg-pink-darken-4{color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important}.bg-pink-accent-1{color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important}.bg-pink-accent-2{color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important}.bg-pink-accent-3{color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important}.bg-pink-accent-4{color:#fff!important}.bg-purple{background-color:#9c27b0!important}.bg-purple{color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important}.bg-purple-lighten-5{color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important}.bg-purple-lighten-4{color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important}.bg-purple-lighten-3{color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important}.bg-purple-lighten-2{color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important}.bg-purple-lighten-1{color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important}.bg-purple-darken-1{color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important}.bg-purple-darken-2{color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important}.bg-purple-darken-3{color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important}.bg-purple-darken-4{color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important}.bg-purple-accent-1{color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important}.bg-purple-accent-2{color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important}.bg-purple-accent-3{color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important}.bg-purple-accent-4{color:#fff!important}.bg-deep-purple{background-color:#673ab7!important}.bg-deep-purple{color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important}.bg-deep-purple-lighten-5{color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important}.bg-deep-purple-lighten-4{color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important}.bg-deep-purple-lighten-3{color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important}.bg-deep-purple-lighten-2{color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important}.bg-deep-purple-lighten-1{color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important}.bg-deep-purple-darken-1{color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important}.bg-deep-purple-darken-2{color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important}.bg-deep-purple-darken-3{color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important}.bg-deep-purple-darken-4{color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important}.bg-deep-purple-accent-1{color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important}.bg-deep-purple-accent-2{color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important}.bg-deep-purple-accent-3{color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important}.bg-deep-purple-accent-4{color:#fff!important}.bg-indigo{background-color:#3f51b5!important}.bg-indigo{color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important}.bg-indigo-lighten-5{color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important}.bg-indigo-lighten-4{color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important}.bg-indigo-lighten-3{color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important}.bg-indigo-lighten-2{color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important}.bg-indigo-lighten-1{color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important}.bg-indigo-darken-1{color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important}.bg-indigo-darken-2{color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important}.bg-indigo-darken-3{color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important}.bg-indigo-darken-4{color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important}.bg-indigo-accent-1{color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important}.bg-indigo-accent-2{color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important}.bg-indigo-accent-3{color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important}.bg-indigo-accent-4{color:#fff!important}.bg-blue{background-color:#2196f3!important}.bg-blue{color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important}.bg-blue-lighten-5{color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important}.bg-blue-lighten-4{color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important}.bg-blue-lighten-3{color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important}.bg-blue-lighten-2{color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important}.bg-blue-lighten-1{color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important}.bg-blue-darken-1{color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important}.bg-blue-darken-2{color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important}.bg-blue-darken-3{color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important}.bg-blue-darken-4{color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important}.bg-blue-accent-1{color:#000!important}.bg-blue-accent-2{background-color:#448aff!important}.bg-blue-accent-2{color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important}.bg-blue-accent-3{color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important}.bg-blue-accent-4{color:#fff!important}.bg-light-blue{background-color:#03a9f4!important}.bg-light-blue{color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important}.bg-light-blue-lighten-5{color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important}.bg-light-blue-lighten-4{color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important}.bg-light-blue-lighten-3{color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important}.bg-light-blue-lighten-2{color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important}.bg-light-blue-lighten-1{color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important}.bg-light-blue-darken-1{color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important}.bg-light-blue-darken-2{color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important}.bg-light-blue-darken-3{color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important}.bg-light-blue-darken-4{color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important}.bg-light-blue-accent-1{color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important}.bg-light-blue-accent-2{color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important}.bg-light-blue-accent-3{color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important}.bg-light-blue-accent-4{color:#fff!important}.bg-cyan{background-color:#00bcd4!important}.bg-cyan{color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important}.bg-cyan-lighten-5{color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important}.bg-cyan-lighten-4{color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important}.bg-cyan-lighten-3{color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important}.bg-cyan-lighten-2{color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important}.bg-cyan-lighten-1{color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important}.bg-cyan-darken-1{color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important}.bg-cyan-darken-2{color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important}.bg-cyan-darken-3{color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important}.bg-cyan-darken-4{color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important}.bg-cyan-accent-1{color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important}.bg-cyan-accent-2{color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important}.bg-cyan-accent-3{color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important}.bg-cyan-accent-4{color:#fff!important}.bg-teal{background-color:#009688!important}.bg-teal{color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important}.bg-teal-lighten-5{color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important}.bg-teal-lighten-4{color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important}.bg-teal-lighten-3{color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important}.bg-teal-lighten-2{color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important}.bg-teal-lighten-1{color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important}.bg-teal-darken-1{color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important}.bg-teal-darken-2{color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important}.bg-teal-darken-3{color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important}.bg-teal-darken-4{color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important}.bg-teal-accent-1{color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important}.bg-teal-accent-2{color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important}.bg-teal-accent-3{color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important}.bg-teal-accent-4{color:#fff!important}.bg-green{background-color:#4caf50!important}.bg-green{color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important}.bg-green-lighten-5{color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important}.bg-green-lighten-4{color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important}.bg-green-lighten-3{color:#000!important}.bg-green-lighten-2{background-color:#81c784!important}.bg-green-lighten-2{color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important}.bg-green-lighten-1{color:#fff!important}.bg-green-darken-1{background-color:#43a047!important}.bg-green-darken-1{color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important}.bg-green-darken-2{color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important}.bg-green-darken-3{color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important}.bg-green-darken-4{color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important}.bg-green-accent-1{color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important}.bg-green-accent-2{color:#000!important}.bg-green-accent-3{background-color:#00e676!important}.bg-green-accent-3{color:#000!important}.bg-green-accent-4{background-color:#00c853!important}.bg-green-accent-4{color:#000!important}.bg-light-green{background-color:#8bc34a!important}.bg-light-green{color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important}.bg-light-green-lighten-5{color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important}.bg-light-green-lighten-4{color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important}.bg-light-green-lighten-3{color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important}.bg-light-green-lighten-2{color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important}.bg-light-green-lighten-1{color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important}.bg-light-green-darken-1{color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important}.bg-light-green-darken-2{color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important}.bg-light-green-darken-3{color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important}.bg-light-green-darken-4{color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important}.bg-light-green-accent-1{color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important}.bg-light-green-accent-2{color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important}.bg-light-green-accent-3{color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important}.bg-light-green-accent-4{color:#000!important}.bg-lime{background-color:#cddc39!important}.bg-lime{color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important}.bg-lime-lighten-5{color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important}.bg-lime-lighten-4{color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important}.bg-lime-lighten-3{color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important}.bg-lime-lighten-2{color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important}.bg-lime-lighten-1{color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important}.bg-lime-darken-1{color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important}.bg-lime-darken-2{color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important}.bg-lime-darken-3{color:#fff!important}.bg-lime-darken-4{background-color:#827717!important}.bg-lime-darken-4{color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important}.bg-lime-accent-1{color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important}.bg-lime-accent-2{color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important}.bg-lime-accent-3{color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important}.bg-lime-accent-4{color:#000!important}.bg-yellow{background-color:#ffeb3b!important}.bg-yellow{color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important}.bg-yellow-lighten-5{color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important}.bg-yellow-lighten-4{color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important}.bg-yellow-lighten-3{color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important}.bg-yellow-lighten-2{color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important}.bg-yellow-lighten-1{color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important}.bg-yellow-darken-1{color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important}.bg-yellow-darken-2{color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important}.bg-yellow-darken-3{color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important}.bg-yellow-darken-4{color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important}.bg-yellow-accent-1{color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important}.bg-yellow-accent-2{color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important}.bg-yellow-accent-3{color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important}.bg-yellow-accent-4{color:#000!important}.bg-amber{background-color:#ffc107!important}.bg-amber{color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important}.bg-amber-lighten-5{color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important}.bg-amber-lighten-4{color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important}.bg-amber-lighten-3{color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important}.bg-amber-lighten-2{color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important}.bg-amber-lighten-1{color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important}.bg-amber-darken-1{color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important}.bg-amber-darken-2{color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important}.bg-amber-darken-3{color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important}.bg-amber-darken-4{color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important}.bg-amber-accent-1{color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important}.bg-amber-accent-2{color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important}.bg-amber-accent-3{color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important}.bg-amber-accent-4{color:#000!important}.bg-orange{background-color:#ff9800!important}.bg-orange{color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important}.bg-orange-lighten-5{color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important}.bg-orange-lighten-4{color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important}.bg-orange-lighten-3{color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important}.bg-orange-lighten-2{color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important}.bg-orange-lighten-1{color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important}.bg-orange-darken-1{color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important}.bg-orange-darken-2{color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important}.bg-orange-darken-3{color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important}.bg-orange-darken-4{color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important}.bg-orange-accent-1{color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important}.bg-orange-accent-2{color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important}.bg-orange-accent-3{color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important}.bg-orange-accent-4{color:#fff!important}.bg-deep-orange{background-color:#ff5722!important}.bg-deep-orange{color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important}.bg-deep-orange-lighten-5{color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important}.bg-deep-orange-lighten-4{color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important}.bg-deep-orange-lighten-3{color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important}.bg-deep-orange-lighten-2{color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important}.bg-deep-orange-lighten-1{color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important}.bg-deep-orange-darken-1{color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important}.bg-deep-orange-darken-2{color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important}.bg-deep-orange-darken-3{color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important}.bg-deep-orange-darken-4{color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important}.bg-deep-orange-accent-1{color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important}.bg-deep-orange-accent-2{color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important}.bg-deep-orange-accent-3{color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important}.bg-deep-orange-accent-4{color:#fff!important}.bg-brown{background-color:#795548!important}.bg-brown{color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important}.bg-brown-lighten-5{color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important}.bg-brown-lighten-4{color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important}.bg-brown-lighten-3{color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important}.bg-brown-lighten-2{color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important}.bg-brown-lighten-1{color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important}.bg-brown-darken-1{color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important}.bg-brown-darken-2{color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important}.bg-brown-darken-3{color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important}.bg-brown-darken-4{color:#fff!important}.bg-blue-grey{background-color:#607d8b!important}.bg-blue-grey{color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important}.bg-blue-grey-lighten-5{color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important}.bg-blue-grey-lighten-4{color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important}.bg-blue-grey-lighten-3{color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important}.bg-blue-grey-lighten-2{color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important}.bg-blue-grey-lighten-1{color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important}.bg-blue-grey-darken-1{color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important}.bg-blue-grey-darken-2{color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important}.bg-blue-grey-darken-3{color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important}.bg-blue-grey-darken-4{color:#fff!important}.bg-grey{background-color:#9e9e9e!important}.bg-grey{color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important}.bg-grey-lighten-5{color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important}.bg-grey-lighten-4{color:#000!important}.bg-grey-lighten-3{background-color:#eee!important}.bg-grey-lighten-3{color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important}.bg-grey-lighten-2{color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important}.bg-grey-lighten-1{color:#000!important}.bg-grey-darken-1{background-color:#757575!important}.bg-grey-darken-1{color:#fff!important}.bg-grey-darken-2{background-color:#616161!important}.bg-grey-darken-2{color:#fff!important}.bg-grey-darken-3{background-color:#424242!important}.bg-grey-darken-3{color:#fff!important}.bg-grey-darken-4{background-color:#212121!important}.bg-grey-darken-4{color:#fff!important}.bg-shades-black{background-color:#000!important}.bg-shades-black{color:#fff!important}.bg-shades-white{background-color:#fff!important}.bg-shades-white{color:#000!important}.bg-shades-transparent{background-color:transparent!important}.bg-shades-transparent{color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*! - * ress.css • v2.0.4 - * MIT License - * github.com/filipelinhares/ress - */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.pointer-pass-through{pointer-events:none!important}.pointer-pass-through>*{pointer-events:auto!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-current{border-color:currentColor!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.markdown p:not(:last-child),.markdown ul:not(:last-child),.markdown ol:not(:last-child){margin-bottom:.8em}.markdown ul,.markdown ol{padding-left:24px}.v-theme--light .markdown code{background-color:#0000000d}.v-theme--dark .markdown code{background-color:#ffffff1a}.c-dashboard .v-list-item__prepend{align-self:center}.c-dashboard table tbody tr{height:50px}body.resizing-drawer{cursor:ew-resize!important}body.resizing-drawer #c-sidebar,body.resizing-drawer .v-main{transition:none!important}.v-theme--light #c-sidebar{background-color:#f5f5f5}.v-theme--dark #c-sidebar{background-color:#212121}#c-sidebar .resize-bar{display:block;width:4px;height:100%;position:absolute;top:0;right:0;cursor:ew-resize;transition:background-color .2s}#c-sidebar .resize-bar:hover,body.resizing-drawer #c-sidebar .resize-bar{background:#2196f3;transition-delay:.5s}#c-sidebar .v-navigation-drawer__append{overflow:hidden}.c-gscan{--c-tree-indent: 1rem}.c-gscan .c-gscan-workflows .c-gscan-workflow .c-workflow-stopped{opacity:.5}.c-gscan .c-gscan-workflows .c-gscan-workflow .c-gscan-workflow-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-gscan .c-gscan-workflows .c-gscan-workflow .c-gscan-workflow-states .empty-state{opacity:.2}.c-gscan .c-gscan-workflows .c-gscan-workflow .c-treeitem{margin:.25em 0}.c-gscan .c-gscan-workflows .c-gscan-workflow .c-treeitem .c-treeitem{margin:0}.c-gscan .c-gscan-workflows .c-gscan-workflow .c-treeitem .node .v-list-item:hover{background-color:#e0e0e0}.c-header{display:block}.v-theme--light .c-header{background-color:#eee}.v-theme--dark .c-header{background-color:#424242}.c-header .c-environment-info{font-size:1rem;font-weight:400}.c-header .c-environment-info .v-chip{font-size:1rem}.v-theme--light .c-header .c-environment-info .v-chip{background-color:#fafafa!important}.v-theme--dark .c-header .c-environment-info .v-chip{background-color:!important}.v-theme--light .c-header .c-environment-info .v-chip{border-color:#bdbdbd!important}.v-theme--dark .c-header .c-environment-info .v-chip{border-color:#757575!important}.c-job .job rect{fill:transparent;stroke:transparent}.c-job .job{vertical-align:middle;width:1em;height:1em}.job_theme--default .c-job .job rect.submitted,.job_theme--default.job_theme_override .c-job .job rect.submitted{fill:#6dd5c2;stroke:#6dd5c2}.job_theme--default .c-job .job rect.running,.job_theme--default.job_theme_override .c-job .job rect.running{fill:#6aa4f1;stroke:#6aa4f1}.job_theme--default .c-job .job rect.succeeded,.job_theme--default.job_theme_override .c-job .job rect.succeeded{fill:#51af51;stroke:#51af51}.job_theme--default .c-job .job rect.failed,.job_theme--default.job_theme_override .c-job .job rect.failed{fill:#cf4848;stroke:#cf4848}.job_theme--default .c-job .job rect.submit-failed,.job_theme--default.job_theme_override .c-job .job rect.submit-failed{fill:#be6ac0;stroke:#be6ac0}.job_theme--greyscale .c-job .job rect.submitted,.job_theme--greyscale.job_theme_override .c-job .job rect.submitted{fill:transparent;stroke:#d0d0d0}.job_theme--greyscale .c-job .job rect.running,.job_theme--greyscale.job_theme_override .c-job .job rect.running{fill:#d0d0d0;stroke:#d0d0d0}.job_theme--greyscale .c-job .job rect.succeeded,.job_theme--greyscale.job_theme_override .c-job .job rect.succeeded{fill:#858585;stroke:#858585}.job_theme--greyscale .c-job .job rect.failed,.job_theme--greyscale.job_theme_override .c-job .job rect.failed{fill:#000;stroke:#000}.job_theme--greyscale .c-job .job rect.submit-failed,.job_theme--greyscale.job_theme_override .c-job .job rect.submit-failed{fill:transparent;stroke:#000}.job_theme--colour_blind .c-job .job rect.submitted,.job_theme--colour_blind.job_theme_override .c-job .job rect.submitted{fill:transparent;stroke:#989898}.job_theme--colour_blind .c-job .job rect.running,.job_theme--colour_blind.job_theme_override .c-job .job rect.running{fill:#989898;stroke:#989898}.job_theme--colour_blind .c-job .job rect.succeeded,.job_theme--colour_blind.job_theme_override .c-job .job rect.succeeded{fill:#6cdaff;stroke:#6cdaff}.job_theme--colour_blind .c-job .job rect.failed,.job_theme--colour_blind.job_theme_override .c-job .job rect.failed{fill:#920000;stroke:#920000}.job_theme--colour_blind .c-job .job rect.submit-failed,.job_theme--colour_blind.job_theme_override .c-job .job rect.submit-failed{fill:transparent;stroke:#920000}.c-toolbar .v-toolbar__content>*:not(:last-child){margin-right:.5rem}.c-toolbar .c-toolbar-title{flex:0 1 auto}.c-toolbar .status-msg{color:#707070;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-shrink:10;letter-spacing:normal!important}.c-toolbar .v-icon{font-size:24px}.c-toolbar .add-view{flex-shrink:100000}.c-toolbar .add-view .v-btn__content{max-height:24px;min-width:24px;flex-wrap:wrap;overflow:hidden;row-gap:30px;justify-content:flex-end;column-gap:.5rem}.c-toolbar .add-view .v-btn__content .label{white-space:nowrap;text-overflow:clip}:root{--c-tree-indent: 1.5rem}.c-tree .c-task,.c-tree .c-job{display:flex;align-items:center;justify-content:center;font-size:1.2em;width:1.5rem}.c-treeitem{display:inline-block;vertical-align:middle;width:100%}.c-treeitem .node{line-height:1.8em;display:block}.c-treeitem .node .node-expand-collapse-button{width:1.5rem;height:1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.c-treeitem .node .node-expand-collapse-button:after{transform:none}.c-treeitem .node.expanded .node-expand-collapse-button{transform:rotate(90deg)}.c-treeitem .node--hoverable:hover{background-color:#eee}.c-treeitem .node--active,.c-treeitem .node--active:hover{background-color:#bdd5f7}.c-treeitem .node .node-data{display:flex;flex-wrap:nowrap;align-items:center}.c-treeitem .node .node-data .node-summary{display:flex;flex-wrap:nowrap;flex-direction:row}.c-treeitem .leaf{padding:0;margin:0;display:flex;flex-wrap:nowrap;flex-direction:column;flex-grow:1}.c-treeitem .leaf .arrow-up{width:0;height:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-bottom:.75rem solid #eeeeee}.c-treeitem .leaf .leaf-data{background-color:#eee}.c-treeitem .leaf .leaf-data table td:first-of-type,.c-treeitem .leaf .leaf-data table th:first-of-type{width:12em}.c-treeitem .leaf .leaf-data .outputs{max-height:calc(var(--v-table-row-height) * 6.5);overflow-y:auto}.c-table .v-data-table{font-size:.9em}.c-table th,.c-table td{white-space:nowrap}.c-table .c-task,.c-table .c-job{display:flex;align-items:center;height:100%;font-size:1.2em}.c-user-profile .v-field--disabled{opacity:.6}.c-user-profile .v-container .v-row{margin-bottom:1em}.c-user-profile table.c-job-state-table td,.c-user-profile table.c-job-state-table th{padding:.2em;text-align:center}.c-user-profile table.c-job-state-table .v-radio{display:inline-block}.c-warn svg{width:1em;height:1em}.c-warn svg path{stroke:#aaa;fill:#969696}.c-warn svg path.active{stroke:#ff7a7a;fill:#f8c566}.c-warn.active svg{animation:activate .5s forwards}@keyframes activate{0%{transform:scale(1)}50%{transform:scale(1.8)}to{transform:scale(1)}}.workflow-panel .main{display:flex}.workflow-panel .main .content{min-width:300px;min-height:300px;display:flex;flex-direction:column;padding:0;border:1px solid #C0C0C0;border-top:none;background:#fff;position:relative;overflow:auto}.workflow-panel .main .lm-BoxPanel{flex:1 1 auto}.workflow-panel .main .lm-BoxPanel .lm-TabBar-content{padding-left:0}.lm-TabBar-tab{display:flex;align-items:center;border-bottom:1px solid #C0C0C0}.lm-TabBar-tabLabel{font-family:Roboto,sans-serif;font-size:1rem}.lm-TabBar-tabCloseIcon{color:inherit;cursor:pointer}.lm-TabBar-tabCloseIcon:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z' /%3E%3C/svg%3E")!important;display:block;width:1rem;height:1rem}.v-tooltip .v-overlay__content{max-width:600px!important;background:rgba(var(--v-theme-surface-variant),.9)}.c-mutation-dialog{margin-left:0;margin-right:0}.c-mutation-dialog .mutation-desc .v-expansion-panel-header{font-size:1em;line-height:inherit}.c-mutation-dialog .mutation-desc .v-expansion-panel-header p{margin-bottom:0}.c-mutation-dialog .remove-btn.v-btn--disabled{opacity:.12}.c-mutation-dialog .c-key-val .v-input .v-field--disabled{opacity:.6}.c-mutation-dialog .c-key-val .v-col-auto{display:flex;justify-content:center;align-items:center;margin-left:8px;margin-right:8px}.c-mutation-dialog .c-key-val .v-col-auto:first-child{margin-left:0}.c-mutation-dialog .c-key-val .v-col-auto:last-child{margin-right:0}.c-mutation-menu{z-index:2000!important}.c-mutation-menu .v-card-title{font-size:1.1rem!important;line-height:1.5rem;white-space:normal}.c-mutation-menu .c-mutation .v-list-item__prepend>.v-icon{opacity:1}html{overflow-y:auto}.v-theme--light.v-application{background-color:transparent}.v-theme--light.v-application .content{height:100vh}.v-skeleton-loader{height:100%}[data-c-interactive]:hover{cursor:pointer}.position-relative{position:relative}.position-absolute{position:absolute}.left-0{left:0}.top-0{top:0}.mh-100{max-height:100%}.mw-100{max-width:100%}.row-gap-0,.gap-0{row-gap:0px}.col-gap-0,.gap-0{column-gap:0px}.row-gap-1,.gap-1{row-gap:4px}.col-gap-1,.gap-1{column-gap:4px}.row-gap-2,.gap-2{row-gap:8px}.col-gap-2,.gap-2{column-gap:8px}.row-gap-3,.gap-3{row-gap:12px}.col-gap-3,.gap-3{column-gap:12px}.row-gap-4,.gap-4{row-gap:16px}.col-gap-4,.gap-4{column-gap:16px}.row-gap-5,.gap-5{row-gap:20px}.col-gap-5,.gap-5{column-gap:20px}.row-gap-6,.gap-6{row-gap:24px}.col-gap-6,.gap-6{column-gap:24px}.row-gap-7,.gap-7{row-gap:28px}.col-gap-7,.gap-7{column-gap:28px}.row-gap-8,.gap-8{row-gap:32px}.col-gap-8,.gap-8{column-gap:32px}.apexcharts-text{font-size:.9rem}.c-tree .flow-none,.c-table .flow-none,.c-graph .flow-none{opacity:.6} diff --git a/cylc/uiserver/ui/2.10.0/assets/Analysis-BBHUYfhB.css b/cylc/uiserver/ui/2.11.0/assets/Analysis-BBHUYfhB.css similarity index 100% rename from cylc/uiserver/ui/2.10.0/assets/Analysis-BBHUYfhB.css rename to cylc/uiserver/ui/2.11.0/assets/Analysis-BBHUYfhB.css diff --git a/cylc/uiserver/ui/2.10.0/assets/Analysis-rqxW0vwZ.js b/cylc/uiserver/ui/2.11.0/assets/Analysis-ByNcHlxi.js similarity index 88% rename from cylc/uiserver/ui/2.10.0/assets/Analysis-rqxW0vwZ.js rename to cylc/uiserver/ui/2.11.0/assets/Analysis-ByNcHlxi.js index e7aa8d88..3a376f9b 100644 --- a/cylc/uiserver/ui/2.10.0/assets/Analysis-rqxW0vwZ.js +++ b/cylc/uiserver/ui/2.11.0/assets/Analysis-ByNcHlxi.js @@ -1,4 +1,4 @@ -import{S as Z,c as $,b as q,i as Q,a as F,d as R,s as U,_ as S,u as g,f as c,e as x,w as r,V as z,o as y,g as o,h as P,j as G,k as ne,r as le,l as k,t as re,m as me,n as de,p as L,q as ue,v as E,x as M,y as C,z as V,A as I,B as T,T as H,C as v,F as J,D as w,E as O,G as Y,H as ce,I as j,J as K,K as W,L as fe,M as pe,N as he,O as ge,P as ye,Q as ke,R as Te,U as be,W as we}from"./index-jbzX_AXb.js";import{g as Oe}from"./graphql-o3z6-itG.js";import{i as A,u as D,a as p}from"./initialOptions-Ceh0265h.js";import{V as xe,a as ve}from"./VDataTable-BqaL5Tnv.js";import{m as X}from"./vue3-apexcharts-D5BQ-Lg0.js";import{V as Ve}from"./VPagination-C84GdNtS.js";import{d as _}from"./debounce-DL1CYJdn.js";import{V as Pe}from"./VCheckbox-nTlFk1Wv.js";function Ce(){}function Se(t,e,i,s){for(var n=t.length,a=i+-1;++a-1}var Qe=200;function Ie(t,e,i,s){var n=-1,a=ee,m=!0,l=t.length,u=[],d=e.length;if(!l)return u;e.length>=Qe&&(a=$,m=!1,e=new Z(e));e:for(;++n=Be){var d=je(t);if(d)return U(d);m=!1,n=$,u=new Z}else u=l;e:for(;++s[o(P,{cols:"12",class:"mh-100 position-relative"},{default:r(()=>[o(G,{fluid:"",class:"pa-0"},{default:r(()=>[o(xe,{headers:a.shownHeaders,items:i.tasks,"sort-by":s.sortBy,"onUpdate:sortBy":e[0]||(e[0]=m=>s.sortBy=m),density:"compact",page:s.page,"onUpdate:page":e[1]||(e[1]=m=>s.page=m),"items-per-page":s.itemsPerPage,"onUpdate:itemsPerPage":e[2]||(e[2]=m=>s.itemsPerPage=m)},ne({bottom:r(()=>[o(ve,{itemsPerPageOptions:t.$options.itemsPerPageOptions},null,8,["itemsPerPageOptions"])]),_:2},[le(a.shownHeaders,m=>({name:`item.${m.key}`,fn:r(({item:l})=>[k(re(a.formatCell(l,m)),1)])}))]),1032,["headers","items","sort-by","page","items-per-page"])]),_:1})]),_:1})]),_:1})}const Fe=S($e,[["render",qe]]),Ue={name:"BoxPlot",components:{VueApexCharts:X},emits:[D],props:{tasks:{type:Array,required:!0},timingOption:{type:String,required:!0},initialOptions:A,itemsPerPage:{type:Number,default:20},animate:{type:Boolean,default:!0},sortInputTeleportTarget:{type:HTMLElement,default:null}},setup(t,{emit:e}){const i=p("sortBy",{props:t,emit:e},"name"),s=p("page",{props:t,emit:e},1),n=p("sortDesc",{props:t,emit:e},!1),a=L(),m=ue(()=>({chart:{defaultLocale:"en",locales:[{name:"en",options:{toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Download"}}}],animations:{enabled:a.value?!1:t.animate,easing:"easeinout",speed:300,animateGradually:{enabled:!0,delay:150},dynamicAnimation:{enabled:!0,speed:350}},fontFamily:"inherit",toolbar:{tools:{download:``}}},tooltip:{custom({seriesIndex:l,dataPointIndex:u,w:d}){const f=c(d.globals.seriesCandleC[l][u],{allowZeros:!0}),h=c(d.globals.seriesCandleL[l][u],{allowZeros:!0}),b=c(d.globals.seriesCandleM[l][u],{allowZeros:!0}),ae=c(d.globals.seriesCandleH[l][u],{allowZeros:!0}),oe=c(d.globals.seriesCandleO[l][u],{allowZeros:!0});return` +import{S as Z,c as $,b as q,i as Q,a as F,d as R,s as U,_ as S,u as g,f as c,e as x,w as r,V as z,o as y,g as o,h as P,j as G,k as ne,r as le,l as k,t as re,m as me,n as de,p as L,q as ue,v as E,x as M,y as C,z as V,A as I,B as T,T as H,C as v,F as J,D as w,E as O,G as Y,H as ce,I as j,J as K,K as W,L as fe,M as pe,N as he,O as ge,P as ye,Q as ke,R as Te,U as be,W as we}from"./index-xEfRJwX9.js";import{g as Oe}from"./graphql-DOSh5ICD.js";import{i as A,u as D,a as p}from"./initialOptions-Dk-vrbA4.js";import{V as xe,a as ve}from"./VDataTable-CumDlvKy.js";import{m as X}from"./vue3-apexcharts-DPYvCU6J.js";import{V as Ve}from"./VPagination-CRACFHH_.js";import{d as _}from"./debounce-Djuvfs5V.js";import{V as Pe}from"./VCheckbox-ecTqHWrd.js";function Ce(){}function Se(t,e,i,s){for(var n=t.length,a=i+-1;++a-1}var Qe=200;function Ie(t,e,i,s){var n=-1,a=ee,m=!0,l=t.length,u=[],d=e.length;if(!l)return u;e.length>=Qe&&(a=$,m=!1,e=new Z(e));e:for(;++n=Be){var d=je(t);if(d)return U(d);m=!1,n=$,u=new Z}else u=l;e:for(;++s[o(P,{cols:"12",class:"mh-100 position-relative"},{default:r(()=>[o(G,{fluid:"",class:"pa-0"},{default:r(()=>[o(xe,{headers:a.shownHeaders,items:i.tasks,"sort-by":s.sortBy,"onUpdate:sortBy":e[0]||(e[0]=m=>s.sortBy=m),density:"compact",page:s.page,"onUpdate:page":e[1]||(e[1]=m=>s.page=m),"items-per-page":s.itemsPerPage,"onUpdate:itemsPerPage":e[2]||(e[2]=m=>s.itemsPerPage=m)},ne({bottom:r(()=>[o(ve,{itemsPerPageOptions:t.$options.itemsPerPageOptions},null,8,["itemsPerPageOptions"])]),_:2},[le(a.shownHeaders,m=>({name:`item.${m.key}`,fn:r(({item:l})=>[k(re(a.formatCell(l,m)),1)])}))]),1032,["headers","items","sort-by","page","items-per-page"])]),_:1})]),_:1})]),_:1})}const Fe=S($e,[["render",qe]]),Ue={name:"BoxPlot",components:{VueApexCharts:X},emits:[D],props:{tasks:{type:Array,required:!0},timingOption:{type:String,required:!0},initialOptions:A,itemsPerPage:{type:Number,default:20},animate:{type:Boolean,default:!0},sortInputTeleportTarget:{type:HTMLElement,default:null}},setup(t,{emit:e}){const i=p("sortBy",{props:t,emit:e},"name"),s=p("page",{props:t,emit:e},1),n=p("sortDesc",{props:t,emit:e},!1),a=L(),m=ue(()=>({chart:{defaultLocale:"en",locales:[{name:"en",options:{toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Download"}}}],animations:{enabled:a.value?!1:t.animate,easing:"easeinout",speed:300,animateGradually:{enabled:!0,delay:150},dynamicAnimation:{enabled:!0,speed:350}},fontFamily:"inherit",toolbar:{tools:{download:``}}},tooltip:{custom({seriesIndex:l,dataPointIndex:u,w:d}){const f=c(d.globals.seriesCandleC[l][u],{allowZeros:!0}),h=c(d.globals.seriesCandleL[l][u],{allowZeros:!0}),b=c(d.globals.seriesCandleM[l][u],{allowZeros:!0}),ae=c(d.globals.seriesCandleH[l][u],{allowZeros:!0}),oe=c(d.globals.seriesCandleO[l][u],{allowZeros:!0});return`
Maximum: ${f}
Q3: ${h}
@@ -19,7 +19,7 @@ query analysisTaskQuery ($workflows: [ID]) { name } } -`;class B extends K{constructor(e){super(),this.jobs=e}add(e){this.jobs.push(...e.jobs.map(i=>W(i,se)))}onAdded(e,i,s){this.add(e)}onUpdated(e,i,s){this.add(e)}}const Je={name:"TimeSeries",components:{VueApexCharts:X},emits:[D],props:{workflowIDs:{type:Array,required:!0},timingOption:{type:String,required:!0},initialOptions:A,platformOption:{type:[String,Number],required:!0},animate:{type:Boolean,default:!0},sortInputTeleportTarget:{type:HTMLElement,default:null}},setup(t,{emit:e}){const i=L(),s=p("displayedTasks",{props:t,emit:e},[]),n=p("showOrigin",{props:t,emit:e},!1);return{reducedAnimation:i,displayedTasks:s,showOrigin:n}},beforeMount(){this.taskNamesQuery()},mounted(){this.refreshData()},data(){const t=[];return{jobCallback:new B(t),jobs:t,taskNames:[],xRange:[void 0,void 0]}},watch:{displayedTasks(t,e){t.filter(s=>!e.includes(s)).length>0&&this.jobsQuery(t)}},computed:{cyclePoints(){return Ze(this.jobs.flatMap(e=>this.displayedTasks.includes(e.name)?e.cyclePoint:[])).sort()},series(){let t={},e;for(const i of this.displayedTasks){const s={};for(const n of this.cyclePoints)s[n]={x:n,y:null};t[i]={name:i,data:s}}for(const i of this.jobs)if(this.displayedTasks.includes(i.name)&&(this.platformOption===-1||i.platform===this.platformOption)){const s=t[i.name].data[i.cyclePoint].startedTime;(s===void 0||i.startedTime.localeCompare(s)===1)&&(e=i[`${this.timingOption}Time`],Object.assign(t[i.name].data[i.cyclePoint],{x:i.cyclePoint,y:e,platform:i.platform,startedTime:i.startedTime}))}t=Object.values(t);for(const i of t)i.data=Object.values(i.data);return t},chartOptions(){return{chart:{defaultLocale:"en",locales:[{name:"en",options:{toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Download",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}}],animations:{enabled:this.animate&&!this.reducedAnimation,easing:"easeinout",speed:300,animateGradually:{enabled:!0,delay:150},dynamicAnimation:{enabled:!0,speed:350}},fontFamily:"inherit",toolbar:{autoSelected:"zoom",tools:{download:``,selection:!1,zoom:!0,zoomin:!1,zoomout:!1,pan:!1,reset:!0}},zoom:{type:"y"}},stroke:{width:2},markers:{size:4},tooltip:{y:{formatter:(t,{series:e,seriesIndex:i,dataPointIndex:s,w:n})=>{if(!t)return null;const a=c(t,{allowZeros:!0}),m=this.series[i].data[s].platform;return`${a} (${m})`}}},xaxis:{title:{text:"Cycle point"},categories:this.cyclePoints,min:this.xRange[0],max:this.xRange[1]},yaxis:{forceNiceScale:!0,min:this.showOrigin?0:void 0,title:{text:g(this.timingOption)+" time"},labels:{formatter:t=>c(t,{allowZeros:!0})}}}},miniChartOptions(){return{chart:{animations:{enabled:this.animate&&!this.reducedAnimation,easing:"easeinout",speed:300,animateGradually:{enabled:!0,delay:150},dynamicAnimation:{enabled:!0,speed:350}},selection:{enabled:!0,xaxis:{min:1,max:this.cyclePoints.length}},toolbar:{autoSelected:"selection",show:!0}},legend:{show:!1},markers:{size:3},stroke:{width:2},tooltip:{enabled:!1},xaxis:{categories:this.cyclePoints,tickAmount:4,labels:{rotate:0}},yaxis:{tickAmount:3,title:{text:g(this.timingOption)+" time"},labels:{formatter:t=>c(t,{allowZeros:!0})},min:this.showOrigin?0:void 0}}}},methods:{selectSearchResults:function(){const t=this.$refs.selectTasks.filteredItems.map(e=>e.value);this.displayedTasks=Ne(this.displayedTasks,t)},deselectSearchResults:function(){const t=this.$refs.selectTasks.filteredItems.map(e=>e.value);this.displayedTasks=_e(this.displayedTasks,t)},jobsQuery:_(async function(t){if(t.length>0){this.jobs=[],this.jobCallback=new B(this.jobs);const e=await this.$workflowService.query2(Ee,{workflows:this.workflowIDs,tasks:t});this.jobCallback.onAdded(e.data)}},200),taskNamesQuery:_(async function(){const t=await this.$workflowService.query2(He,{workflows:this.workflowIDs});this.taskNames=t.data.tasks.map(e=>e.name)},200),zoomMainChart:function(t,{xaxis:e}){this.xRange=[Math.ceil(e.min),Math.floor(e.max)]},refreshData:function(){this.taskNamesQuery(),this.jobsQuery(this.displayedTasks)}},icons:{mdiRefresh:Y}},Ye={class:"d-flex flex-grow-1 col-gap-1"},Ke={id:"mainTimeSeries"},We={id:"miniTimeSeries"};function Xe(t,e,i,s,n,a){const m=v("v-select-actions"),l=v("VueApexCharts");return y(),M(J,null,[i.sortInputTeleportTarget?(y(),x(H,{key:0,to:i.sortInputTeleportTarget},[V("div",Ye,[o(ce,{multiple:"",chips:"","closable-chips":"",clearable:"",placeholder:"Search",items:n.taskNames,modelValue:s.displayedTasks,"onUpdate:modelValue":e[0]||(e[0]=u=>s.displayedTasks=u),label:"Select tasks",ref:"selectTasks"},{"prepend-item":r(()=>[o(m,null,{default:r(()=>[o(T,{onClick:a.selectSearchResults},{default:r(()=>[...e[3]||(e[3]=[k(" Select all ",-1)])]),_:1},8,["onClick"]),o(T,{onClick:a.deselectSearchResults},{default:r(()=>[...e[4]||(e[4]=[k(" Deselect all ",-1)])]),_:1},8,["onClick"])]),_:1}),o(fe)]),_:1},8,["items","modelValue"]),o(T,{onClick:e[1]||(e[1]=u=>a.refreshData()),"data-cy":"analysis-jobs-refresh-btn",icon:"",variant:"text"},{default:r(()=>[o(w,{icon:t.$options.icons.mdiRefresh},null,8,["icon"]),o(O,null,{default:r(()=>[...e[5]||(e[5]=[k("Refresh data",-1)])]),_:1})]),_:1}),o(Pe,{class:"ma-0 pa-0",modelValue:s.showOrigin,"onUpdate:modelValue":e[2]||(e[2]=u=>s.showOrigin=u),label:"Show origin",density:"compact","hide-details":"true",style:{"min-width":"120px"}},null,8,["modelValue"])])],8,["to"])):C("",!0),V("div",Ke,[o(l,{type:"line",options:a.chartOptions,series:a.series,height:450,width:"95%",class:"d-flex justify-center"},null,8,["options","series"])]),V("div",We,[o(l,{type:"line",options:a.miniChartOptions,series:a.series,height:"120",width:"95%",onSelection:a.zoomMainChart,class:"d-flex justify-center"},null,8,["options","series","onSelection"])])],64)}const et=S(Je,[["render",Xe]]);function tt(t,e){let i=!1;return e.name?.length?i=e.name.some(s=>t.name===s):i=!0,e.platformOption.trim?.()&&(i&&=t.platform===e.platformOption),i}function st(t){const e=[{value:-1,title:"All"}],i=[];for(const s of t)i.includes(s.platform)||(i.push(s.platform),e.push({value:s.platform,title:s.platform}));return e}const ie=["name","platform","count","meanTotalTime","stdDevTotalTime","minTotalTime","totalQuartiles","maxTotalTime","meanRunTime","stdDevRunTime","minRunTime","runQuartiles","maxRunTime","meanQueueTime","stdDevQueueTime","minQueueTime","queueQuartiles","maxQueueTime"],it=j` +`;class B extends K{constructor(e){super(),this.jobs=e}add(e){this.jobs.push(...e.jobs.map(i=>W(i,se)))}onAdded(e,i,s){this.add(e)}onUpdated(e,i,s){this.add(e)}}const Je={name:"TimeSeries",components:{VueApexCharts:X},emits:[D],props:{workflowIDs:{type:Array,required:!0},timingOption:{type:String,required:!0},initialOptions:A,platformOption:{type:[String,Number],required:!0},animate:{type:Boolean,default:!0},sortInputTeleportTarget:{type:HTMLElement,default:null}},setup(t,{emit:e}){const i=L(),s=p("displayedTasks",{props:t,emit:e},[]),n=p("showOrigin",{props:t,emit:e},!1);return{reducedAnimation:i,displayedTasks:s,showOrigin:n}},beforeMount(){this.taskNamesQuery()},mounted(){this.refreshData()},data(){const t=[];return{jobCallback:new B(t),jobs:t,taskNames:[],xRange:[void 0,void 0]}},watch:{displayedTasks(t,e){t.filter(s=>!e.includes(s)).length>0&&this.jobsQuery(t)}},computed:{cyclePoints(){return Ze(this.jobs.flatMap(e=>this.displayedTasks.includes(e.name)?e.cyclePoint:[])).sort()},series(){let t={},e;for(const i of this.displayedTasks){const s={};for(const n of this.cyclePoints)s[n]={x:n,y:null};t[i]={name:i,data:s}}for(const i of this.jobs)if(this.displayedTasks.includes(i.name)&&(this.platformOption===-1||i.platform===this.platformOption)){const s=t[i.name].data[i.cyclePoint].startedTime;(s===void 0||i.startedTime.localeCompare(s)===1)&&(e=i[`${this.timingOption}Time`],Object.assign(t[i.name].data[i.cyclePoint],{x:i.cyclePoint,y:e,platform:i.platform,startedTime:i.startedTime}))}t=Object.values(t);for(const i of t)i.data=Object.values(i.data);return t},chartOptions(){return{chart:{defaultLocale:"en",locales:[{name:"en",options:{toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Download",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}}],animations:{enabled:this.animate&&!this.reducedAnimation,easing:"easeinout",speed:300,animateGradually:{enabled:!0,delay:150},dynamicAnimation:{enabled:!0,speed:350}},fontFamily:"inherit",toolbar:{autoSelected:"zoom",tools:{download:``,selection:!1,zoom:!0,zoomin:!1,zoomout:!1,pan:!1,reset:!0}},zoom:{type:"y"}},stroke:{width:2},markers:{size:4},tooltip:{y:{formatter:(t,{series:e,seriesIndex:i,dataPointIndex:s,w:n})=>{if(!t)return null;const a=c(t,{allowZeros:!0}),m=this.series[i].data[s].platform;return`${a} (${m})`}}},xaxis:{title:{text:"Cycle point"},categories:this.cyclePoints,min:this.xRange[0],max:this.xRange[1]},yaxis:{forceNiceScale:!0,min:this.showOrigin?0:void 0,title:{text:g(this.timingOption)+" time"},labels:{formatter:t=>c(t,{allowZeros:!0})}}}},miniChartOptions(){return{chart:{animations:{enabled:this.animate&&!this.reducedAnimation,easing:"easeinout",speed:300,animateGradually:{enabled:!0,delay:150},dynamicAnimation:{enabled:!0,speed:350}},selection:{enabled:!0,xaxis:{min:1,max:this.cyclePoints.length}},toolbar:{autoSelected:"selection",show:!0}},legend:{show:!1},markers:{size:3},stroke:{width:2},tooltip:{enabled:!1},xaxis:{categories:this.cyclePoints,tickAmount:4,labels:{rotate:0}},yaxis:{tickAmount:3,title:{text:g(this.timingOption)+" time"},labels:{formatter:t=>c(t,{allowZeros:!0})},min:this.showOrigin?0:void 0}}}},methods:{selectSearchResults:function(){const t=this.$refs.selectTasks.filteredItems.map(e=>e.value);this.displayedTasks=Ne(this.displayedTasks,t)},deselectSearchResults:function(){const t=this.$refs.selectTasks.filteredItems.map(e=>e.value);this.displayedTasks=_e(this.displayedTasks,t)},jobsQuery:_(async function(t){if(t.length>0){this.jobs=[],this.jobCallback=new B(this.jobs);const e=await this.$workflowService.query2(Ee,{workflows:this.workflowIDs,tasks:t});this.jobCallback.onAdded(e.data)}},200),taskNamesQuery:_(async function(){const t=await this.$workflowService.query2(He,{workflows:this.workflowIDs});this.taskNames=t.data.tasks.map(e=>e.name)},200),zoomMainChart:function(t,{xaxis:e}){this.xRange=[Math.ceil(e.min),Math.floor(e.max)]},refreshData:function(){this.taskNamesQuery(),this.jobsQuery(this.displayedTasks)}},icons:{mdiRefresh:Y}},Ye={class:"d-flex flex-grow-1 col-gap-1"},Ke={id:"mainTimeSeries"},We={id:"miniTimeSeries"};function Xe(t,e,i,s,n,a){const m=v("v-select-actions"),l=v("VueApexCharts");return y(),M(J,null,[i.sortInputTeleportTarget?(y(),x(H,{key:0,to:i.sortInputTeleportTarget},[V("div",Ye,[o(ce,{multiple:"",chips:"","closable-chips":"",clearable:"",placeholder:"Search",items:n.taskNames,modelValue:s.displayedTasks,"onUpdate:modelValue":e[0]||(e[0]=u=>s.displayedTasks=u),label:"Select tasks",ref:"selectTasks","data-cy":"time-series-task-select"},{"prepend-item":r(()=>[o(m,null,{default:r(()=>[o(T,{onClick:a.selectSearchResults},{default:r(()=>[...e[3]||(e[3]=[k(" Select all ",-1)])]),_:1},8,["onClick"]),o(T,{onClick:a.deselectSearchResults},{default:r(()=>[...e[4]||(e[4]=[k(" Deselect all ",-1)])]),_:1},8,["onClick"])]),_:1}),o(fe)]),_:1},8,["items","modelValue"]),o(T,{onClick:e[1]||(e[1]=u=>a.refreshData()),"data-cy":"analysis-jobs-refresh-btn",icon:"",variant:"text"},{default:r(()=>[o(w,{icon:t.$options.icons.mdiRefresh},null,8,["icon"]),o(O,null,{default:r(()=>[...e[5]||(e[5]=[k("Refresh data",-1)])]),_:1})]),_:1}),o(Pe,{class:"ma-0 pa-0",modelValue:s.showOrigin,"onUpdate:modelValue":e[2]||(e[2]=u=>s.showOrigin=u),label:"Show origin",density:"compact","hide-details":"true",style:{"min-width":"120px"}},null,8,["modelValue"])])],8,["to"])):C("",!0),V("div",Ke,[o(l,{type:"line",options:a.chartOptions,series:a.series,height:450,width:"95%",class:"d-flex justify-center"},null,8,["options","series"])]),V("div",We,[o(l,{type:"line",options:a.miniChartOptions,series:a.series,height:"120",width:"95%",onSelection:a.zoomMainChart,class:"d-flex justify-center"},null,8,["options","series","onSelection"])])],64)}const et=S(Je,[["render",Xe]]);function tt(t,e){let i=!1;return e.name?.length?i=e.name.some(s=>t.name===s):i=!0,e.platformOption.trim?.()&&(i&&=t.platform===e.platformOption),i}function st(t){const e=[{value:-1,title:"All"}],i=[];for(const s of t)i.includes(s.platform)||(i.push(s.platform),e.push({value:s.platform,title:s.platform}));return e}const ie=["name","platform","count","meanTotalTime","stdDevTotalTime","minTotalTime","totalQuartiles","maxTotalTime","meanRunTime","stdDevRunTime","minRunTime","runQuartiles","maxRunTime","meanQueueTime","stdDevQueueTime","minQueueTime","queueQuartiles","maxQueueTime"],it=j` query analysisTaskQuery ($workflows: [ID]) { tasks(live: false, workflows: $workflows) { ${ie.join(` diff --git a/cylc/uiserver/ui/2.10.0/assets/Dashboard-DoexqeKQ.js b/cylc/uiserver/ui/2.11.0/assets/Dashboard-CYq--qmc.js similarity index 98% rename from cylc/uiserver/ui/2.10.0/assets/Dashboard-DoexqeKQ.js rename to cylc/uiserver/ui/2.11.0/assets/Dashboard-CYq--qmc.js index 3cc577ad..cfa8dfdb 100644 --- a/cylc/uiserver/ui/2.10.0/assets/Dashboard-DoexqeKQ.js +++ b/cylc/uiserver/ui/2.11.0/assets/Dashboard-CYq--qmc.js @@ -1,4 +1,4 @@ -import{_ as C,X as x,Y as D,Z as U,$ as z,a0 as L,a1 as A,N as $,a2 as H,a3 as I,a4 as T,a5 as q,a6 as N,C as S,e as W,o as c,w as t,g as s,V as g,h as m,z as p,k as E,L as M,a7 as b,a8 as a,a9 as r,l as o,aa as n,D as i,t as d,E as k,j as B,ab as G,ac as h,ad as j,I as J}from"./index-jbzX_AXb.js";import{V as v}from"./VDataTable-BqaL5Tnv.js";import"./VPagination-C84GdNtS.js";const O='',Q='',Y={get svg(){return O+"Jupyter"+Q+this.path+R},path:"M7.157 22.201A1.784 1.799 0 0 1 5.374 24a1.784 1.799 0 0 1-1.784-1.799 1.784 1.799 0 0 1 1.784-1.799 1.784 1.799 0 0 1 1.783 1.799zM20.582 1.427a1.415 1.427 0 0 1-1.415 1.428 1.415 1.427 0 0 1-1.416-1.428A1.415 1.427 0 0 1 19.167 0a1.415 1.427 0 0 1 1.415 1.427zM4.992 3.336A1.047 1.056 0 0 1 3.946 4.39a1.047 1.056 0 0 1-1.047-1.055A1.047 1.056 0 0 1 3.946 2.28a1.047 1.056 0 0 1 1.046 1.056zm7.336 1.517c3.769 0 7.06 1.38 8.768 3.424a9.363 9.363 0 0 0-3.393-4.547 9.238 9.238 0 0 0-5.377-1.728A9.238 9.238 0 0 0 6.95 3.73a9.363 9.363 0 0 0-3.394 4.547c1.713-2.04 5.004-3.424 8.772-3.424zm.001 13.295c-3.768 0-7.06-1.381-8.768-3.425a9.363 9.363 0 0 0 3.394 4.547A9.238 9.238 0 0 0 12.33 21a9.238 9.238 0 0 0 5.377-1.729 9.363 9.363 0 0 0 3.393-4.547c-1.712 2.044-5.003 3.425-8.772 3.425Z"},Z=Y.svg.replace(/.*d="(.*)".*/,"$1"),P=J` +import{_ as C,X as x,Y as D,Z as U,$ as z,a0 as L,a1 as A,N as $,a2 as H,a3 as I,a4 as T,a5 as q,a6 as N,C as S,e as W,o as c,w as t,g as s,V as g,h as m,z as p,k as E,L as M,a7 as b,a8 as a,a9 as r,l as o,aa as n,D as i,t as d,E as k,j as B,ab as G,ac as h,ad as j,I as J}from"./index-xEfRJwX9.js";import{V as v}from"./VDataTable-CumDlvKy.js";import"./VPagination-CRACFHH_.js";const O='',Q='',Y={get svg(){return O+"Jupyter"+Q+this.path+R},path:"M7.157 22.201A1.784 1.799 0 0 1 5.374 24a1.784 1.799 0 0 1-1.784-1.799 1.784 1.799 0 0 1 1.784-1.799 1.784 1.799 0 0 1 1.783 1.799zM20.582 1.427a1.415 1.427 0 0 1-1.415 1.428 1.415 1.427 0 0 1-1.416-1.428A1.415 1.427 0 0 1 19.167 0a1.415 1.427 0 0 1 1.415 1.427zM4.992 3.336A1.047 1.056 0 0 1 3.946 4.39a1.047 1.056 0 0 1-1.047-1.055A1.047 1.056 0 0 1 3.946 2.28a1.047 1.056 0 0 1 1.046 1.056zm7.336 1.517c3.769 0 7.06 1.38 8.768 3.424a9.363 9.363 0 0 0-3.393-4.547 9.238 9.238 0 0 0-5.377-1.728A9.238 9.238 0 0 0 6.95 3.73a9.363 9.363 0 0 0-3.394 4.547c1.713-2.04 5.004-3.424 8.772-3.424zm.001 13.295c-3.768 0-7.06-1.381-8.768-3.425a9.363 9.363 0 0 0 3.394 4.547A9.238 9.238 0 0 0 12.33 21a9.238 9.238 0 0 0 5.377-1.729 9.363 9.363 0 0 0 3.393-4.547c-1.712 2.044-5.003 3.425-8.772 3.425Z"},Z=Y.svg.replace(/.*d="(.*)".*/,"$1"),P=J` subscription App { deltas { id diff --git a/cylc/uiserver/ui/2.10.0/assets/Gantt-6P23AHY7.js b/cylc/uiserver/ui/2.11.0/assets/Gantt-C63Y2GN5.js similarity index 95% rename from cylc/uiserver/ui/2.10.0/assets/Gantt-6P23AHY7.js rename to cylc/uiserver/ui/2.11.0/assets/Gantt-C63Y2GN5.js index 5da039b9..c2d45922 100644 --- a/cylc/uiserver/ui/2.10.0/assets/Gantt-6P23AHY7.js +++ b/cylc/uiserver/ui/2.11.0/assets/Gantt-C63Y2GN5.js @@ -1,4 +1,4 @@ -import{_ as k,v as O,ae as p,p as y,x as j,g as l,C as w,F as T,o as d,J as V,e as f,w as m,j as P,I as v,af as x,V as C,h as c,H as F,A as u}from"./index-jbzX_AXb.js";import{g as D}from"./graphql-o3z6-itG.js";import{i as _,a as b}from"./initialOptions-Ceh0265h.js";import{m as A}from"./vue3-apexcharts-D5BQ-Lg0.js";import{V as S}from"./VPagination-C84GdNtS.js";import{d as G}from"./debounce-DL1CYJdn.js";const h=new Map([["total",{start:"submittedTime",end:"finishedTime"}],["run",{start:"startedTime",end:"finishedTime"}],["queue",{start:"submittedTime",end:"startedTime"}]]),g=["#008FFB","#00E396","#775DD0","#FEB019","#FF4560"],I={name:"GanttChart",watch:{tasksPerPage:function(){this.page=1}},components:{VueApexCharts:A},props:{jobs:{type:Object,required:!0},timingOption:{type:String,default:"total"},tasksPerPage:{type:Number,default:10},animate:{type:Boolean,default:!0}},setup(){return{reducedAnimation:y()}},data(){return{page:1,sortBy:"name",sortDesc:!1}},methods:{compare(o,e){const s=o[this.sortBy]t)},series(){let o=[];if(this.jobs.length!==0){const{start:e,end:s}=h.get(this.timingOption),t=new Map;let a=0;o=this.displayedJobs.map(n=>{const{cycle:r}=new p(n.id);let i=t.get(r);return i||(i=g[a++%g.length],t.set(r,i)),{x:n.name,y:[new Date(n[e]).getTime(),new Date(n[s]).getTime()],fillColor:i}})}return[{data:o}]},numPages(){return this.jobs.length!==0?Math.ceil(Object.keys(this.jobs).length/this.tasksPerPage):1},chartOptions(){const{displayedJobs:o}=this,{start:e,end:s}=h.get(this.timingOption);return{chart:{defaultLocale:"en",locales:[{name:"en",options:{toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Download",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}}],animations:{enabled:this.animate&&!this.reducedAnimation,easing:"easeinout",speed:300,animateGradually:{enabled:!0,delay:150},dynamicAnimation:{enabled:!0,speed:350}},fontFamily:"inherit",toolbar:{tools:{download:``,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0}}},tooltip:{custom({dataPointIndex:t}){const a=o[t],{relativeID:n}=new p(a.id);return'
Job: '+n+'
Start: '+a[e]+'
Finish: '+a[s]+"
"}},plotOptions:{bar:{horizontal:!0}},xaxis:{labels:{formatter:function(t,a,n){return new Date(t).toUTCString().slice(17,-3)}},title:{text:"Time (UTC)"}},yaxis:{labels:{maxWidth:280,offsetX:-10}}}}}};function q(o,e,s,t,a,n){const r=w("VueApexCharts");return d(),j(T,null,[l(r,{type:"rangeBar",options:n.chartOptions,series:n.series,width:"100%",height:"auto",class:"d-flex justify-center"},null,8,["options","series"]),l(S,{modelValue:a.page,"onUpdate:modelValue":e[0]||(e[0]=i=>a.page=i),length:n.numPages,"total-visible":7,density:"comfortable"},null,8,["modelValue","length"])],64)}const B=k(I,[["render",q]]);function U(o,e){const{name:s,platformOption:t}=e;return Object.fromEntries(Object.entries(o).filter(([a,n])=>(!s.length||s.includes(a))&&(t===-1||n.some(({platform:r})=>r===t))))}function M(o){const e=[{value:-1,title:"All"}],s=[];for(const t of Object.values(o))for(let a=0;at)},series(){let o=[];if(this.jobs.length!==0){const{start:e,end:s}=h.get(this.timingOption),t=new Map;let a=0;o=this.displayedJobs.map(n=>{const{cycle:r}=new p(n.id);let i=t.get(r);return i||(i=g[a++%g.length],t.set(r,i)),{x:n.name,y:[new Date(n[e]).getTime(),new Date(n[s]).getTime()],fillColor:i}})}return[{data:o}]},numPages(){return this.jobs.length!==0?Math.ceil(Object.keys(this.jobs).length/this.tasksPerPage):1},chartOptions(){const{displayedJobs:o}=this,{start:e,end:s}=h.get(this.timingOption);return{chart:{defaultLocale:"en",locales:[{name:"en",options:{toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Download",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}}],animations:{enabled:this.animate&&!this.reducedAnimation,easing:"easeinout",speed:300,animateGradually:{enabled:!0,delay:150},dynamicAnimation:{enabled:!0,speed:350}},fontFamily:"inherit",toolbar:{tools:{download:``,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0}}},tooltip:{custom({dataPointIndex:t}){const a=o[t],{relativeID:n}=new p(a.id);return'
Job: '+n+'
Start: '+a[e]+'
Finish: '+a[s]+"
"}},plotOptions:{bar:{horizontal:!0}},xaxis:{labels:{formatter:function(t,a,n){return new Date(t).toUTCString().slice(17,-3)}},title:{text:"Time (UTC)"}},yaxis:{labels:{maxWidth:280,offsetX:-10}}}}}};function q(o,e,s,t,a,n){const r=w("VueApexCharts");return d(),j(T,null,[l(r,{type:"rangeBar",options:n.chartOptions,series:n.series,width:"100%",height:"auto",class:"d-flex justify-center"},null,8,["options","series"]),l(S,{modelValue:a.page,"onUpdate:modelValue":e[0]||(e[0]=i=>a.page=i),length:n.numPages,"total-visible":7,density:"comfortable"},null,8,["modelValue","length"])],64)}const B=k(I,[["render",q]]);function U(o,e){const{name:s,platformOption:t}=e;return Object.fromEntries(Object.entries(o).filter(([a,n])=>(!s.length||s.includes(a))&&(t===-1||n.some(({platform:r})=>r===t))))}function M(o){const e=[{value:-1,title:"All"}],s=[];for(const t of Object.values(o))for(let a=0;a`${f} ${ct(w)},`,`M${ct(s)} C`)} L ${ct(i)}`}function ct(l){const[a,i]=l.split(",").map(parseFloat);return`${a} ${-i}`}function Ko(l){let a=0,i,s;if(l.length===0)return a;for(i=0;il.length)&&(i=l.length);var s=new Y(i-a);return s.set(l.subarray(a,i)),s},ze=function(l,a,i,s){if(Y.prototype.fill)return Y.prototype.fill.call(l,a,i,s);for((i==null||i<0)&&(i=0),(s==null||s>l.length)&&(s=l.length);il.length)&&(s=l.length);i2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],U=function(l,a,i){var s=new Error(a||zo[l]);if(s.code=l,Error.captureStackTrace&&Error.captureStackTrace(s,U),!i)throw s;return s},Yt=function(l,a,i){for(var s=0,c=0;s>>0},Xo=function(l,a){var i=l[0]|l[1]<<8|l[2]<<16;if(i==3126568&&l[3]==253){var s=l[4],c=s>>5&1,f=s>>2&1,w=s&3,y=s>>6;s&8&&U(0);var b=6-c,D=w==3?4:w,h=Yt(l,b,D);b+=D;var v=y?1<>3);x=Z+(Z>>3)*(l[5]&7)}x>2145386496&&U(1);var g=new Y((a==1?B||x:a?0:x)+12);return g[0]=1,g[4]=4,g[8]=8,{b:b+v,y:0,l:0,d:h,w:a&&a!=1?a:g.subarray(12),e:x,o:new tt(g.buffer,0,3),u:B,c:f,m:Math.min(131072,x)}}else if((i>>4|l[3]<<20)==25481893)return qo(l,4)+8;U(0)},_e=function(l){for(var a=0;1<i&&U(3);for(var f=1<0;){var M=_e(w+1),C=s>>3,he=(1<>(s&7)&he,G=(1<G&&(L-=Q)),B[++y]=--L,L==-1?(w+=L,F[--h]=y):w-=L,!L)do{var ee=s>>3;b=(l[ee]|l[ee+1]<<8)>>(s&7)&3,s+=2,y+=b}while(b==3)}(y>255||w)&&U(0);for(var $=0,ie=(f>>1)+(f>>3)+3,ae=f-1,oe=0;oe<=y;++oe){var X=B[oe];if(X<1){x[oe]=-X;continue}for(D=0;D=h)}}for($&&U(0),D=0;D>3,{b:c,s:F,n:K,t:Z}]},So=function(l,a){var i=0,s=-1,c=new Y(292),f=l[a],w=c.subarray(0,256),y=c.subarray(256,268),b=new et(c.buffer,268);if(f<128){var D=Xe(l,a+1,6),h=D[0],v=D[1];a+=f;var B=h<<3,x=l[a];x||U(0);for(var Z=0,g=0,F=v.b,K=F,M=(++a<<3)-8+_e(x);M-=F,!(M>3;if(Z+=(l[C]|l[C+1]<<8)>>(M&7)&(1<>3,g+=(l[C]|l[C+1]<<8)>>(M&7)&(1<255&&U(0)}else{for(s=f-127;i>4,w[i+1]=he&15}++a}var L=0;for(i=0;i11&&U(0),L+=G&&1<0;--i){var oe=b[i];ze(ae,i,oe,b[i-1]=oe+y[i]*(1<y&&v>3,x=(l[B]|l[B+1]<<8|l[B+2]<<16)>>(h&7);b=(b<>2,w=f<<1,y=f+w;We(l.subarray(s,s+=l[0]|l[1]<<8),a.subarray(0,f),i),We(l.subarray(s,s+=l[2]|l[3]<<8),a.subarray(f,w),i),We(l.subarray(s,s+=l[4]|l[5]<<8),a.subarray(w,y),i),We(l.subarray(s),a.subarray(y),i)},Qo=function(l,a,i){var s,c=a.b,f=l[c],w=f>>1&3;a.l=f&1;var y=f>>3|l[c+1]<<5|l[c+2]<<13,b=(c+=3)+y;if(w==1)return c>=l.length?void 0:(a.b=c+1,i?(ze(i,l[c],a.y,a.y+=y),i):ze(new Y(y),l[c]));if(!(b>l.length)){if(w==0)return a.b=b,i?(i.set(l.subarray(c,b),a.y),a.y+=y,i):dt(l,c,b);if(w==2){var D=l[c],h=D&3,v=D>>2&3,B=D>>4,x=0,Z=0;h<2?v&1?B|=l[++c]<<4|(v&2&&l[++c]<<12):B=D>>3:(Z=v,v<2?(B|=(l[++c]&63)<<4,x=l[c]>>6|l[++c]<<2):v==2?(B|=l[++c]<<4|(l[++c]&3)<<12,x=l[c]>>2|l[++c]<<6):(B|=l[++c]<<4|(l[++c]&63)<<12,x=l[c]>>6|l[++c]<<2|l[++c]<<10)),++c;var g=i?i.subarray(a.y,a.y+a.m):new Y(a.m),F=g.length-B;if(h==0)g.set(l.subarray(c,c+=B),F);else if(h==1)ze(g,l[c++],F);else{var K=a.h;if(h==2){var M=So(l,c);x+=c-(c=M[0]),a.h=K=M[1]}else K||U(0);(Z?Jo:We)(l.subarray(c,c+=x),g.subarray(F),K)}var C=l[c++];if(C){C==255?C=(l[c++]|l[c++]<<8)+32512:C>127&&(C=C-128<<8|l[c++]);var he=l[c++];he&3&&U(0);for(var L=[Vo,Lo,To],G=2;G>-1;--G){var Q=he>>(G<<1)+2&3;if(Q==1){var V=new Y([0,0,l[c++]]);L[G]={s:V.subarray(2,3),n:V.subarray(0,1),t:new et(V.buffer,0,1),b:0}}else Q==2?(s=Xe(l,c,9-(G&1)),c=s[0],L[G]=s[1]):Q==3&&(a.t||U(0),L[G]=a.t[G])}var ee=a.t=L,$=ee[0],ie=ee[1],ae=ee[2],oe=l[b-1];oe||U(0);var X=(b<<3)-8+_e(oe)-ae.b,R=X>>3,A=0,_=(l[R]|l[R+1]<<8)>>(X&7)&(1<>3;var P=(l[R]|l[R+1]<<8)>>(X&7)&(1<>3;var De=(l[R]|l[R+1]<<8)>>(X&7)&(1<<$.b)-1;for(++C;--C;){var je=ae.s[_],Se=ae.n[_],ke=$.s[De],Te=$.n[De],H=ie.s[P],Ve=ie.n[P];R=(X-=H)>>3;var Oe=1<>>(X&7)&Oe-1);R=(X-=bt[ke])>>3;var Be=Uo[ke]+((l[R]|l[R+1]<<8|l[R+2]<<16)>>(X&7)&(1<>3;var Fe=Yo[je]+((l[R]|l[R+1]<<8|l[R+2]<<16)>>(X&7)&(1<>3,_=ae.t[_]+((l[R]|l[R+1]<<8)>>(X&7)&(1<>3,De=$.t[De]+((l[R]|l[R+1]<<8)>>(X&7)&(1<>3,P=ie.t[P]+((l[R]|l[R+1]<<8)>>(X&7)&(1<3)a.o[2]=a.o[1],a.o[1]=a.o[0],a.o[0]=te-=3;else{var ce=te-(Fe!=0);ce?(te=ce==3?a.o[0]-1:a.o[ce],ce>1&&(a.o[2]=a.o[1]),a.o[1]=a.o[0],a.o[0]=te):te=a.o[0]}for(var G=0;GBe&&(ge=Be);for(var G=0;G{throw t},f,w,y=console.log.bind(console),b=console.error.bind(console),D,h=!1;function v(e,t){e||V(t)}var B=e=>e.startsWith("file://"),x,Z,g,F,K,M,C,he,L=!1;function G(){var e=Qe.buffer;g=new Int8Array(e),K=new Int16Array(e),F=new Uint8Array(e),M=new Int32Array(e),C=new Uint32Array(e),he=new Float64Array(e)}function Q(){L=!0,je($r),!i.noFSInit&&!o.initialized&&o.init(),Ke.B(),o.ignorePermissions=!1}function V(e){e="Aborted("+e+")",b(e),h=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw Z?.(t),t}var ee;let $=()=>"";function ie(e){if(e==ee&&D)return new Uint8Array(D);throw"both async and sync fetching of the wasm failed"}async function ae(e){if(!D)try{var t=await f(e);return new Uint8Array(t)}catch{}return ie(e)}async function oe(e,t){try{var r=await ae(e),n=await WebAssembly.instantiate(r,t);return n}catch(u){b(`failed to asynchronously prepare wasm: ${u}`),V(u)}}async function X(e,t,r){if(!e&&!B(t))try{var n=fetch(t,{credentials:"same-origin"}),u=await WebAssembly.instantiateStreaming(n,r);return u}catch(d){b(`wasm streaming compile failed: ${d}`),b("falling back to ArrayBuffer instantiation")}return oe(t,r)}function R(){var e={a:to};return e}async function A(){function e(d,p){return Ke=d.exports,eo(Ke),G(),Ke}function t(d){return e(d.instance)}var r=R();ee??=$();var n=await X(D,ee,r),u=t(n);return u}var _,P;class De{name="ExitStatus";constructor(t){this.message=`Program terminated with exit(${t})`,this.status=t}}var je=e=>{for(;e.length>0;)e.shift()(i)};class Se{constructor(t){this.excPtr=t,this.ptr=t-24}set_type(t){C[this.ptr+4>>2]=t}get_type(){return C[this.ptr+4>>2]}set_destructor(t){C[this.ptr+8>>2]=t}get_destructor(){return C[this.ptr+8>>2]}set_caught(t){t=t?1:0,g[this.ptr+12]=t}get_caught(){return g[this.ptr+12]!=0}set_rethrown(t){t=t?1:0,g[this.ptr+13]=t}get_rethrown(){return g[this.ptr+13]!=0}init(t,r){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(r)}set_adjusted_ptr(t){C[this.ptr+16>>2]=t}get_adjusted_ptr(){return C[this.ptr+16>>2]}}var ke=0,Te=(e,t,r)=>{var n=new Se(e);throw n.init(t,r),ke=e,ke},H={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return t.exec(e).slice(1)},normalizeArray:(e,t)=>{for(var r=0,n=e.length-1;n>=0;n--){var u=e[n];u==="."?e.splice(n,1):u===".."?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r;r--)e.unshift("..");return e},normalize:e=>{var t=H.isAbs(e),r=e.slice(-1)==="/";return e=H.normalizeArray(e.split("/").filter(n=>!!n),!t).join("/"),!e&&!t&&(e="."),e&&r&&(e+="/"),(t?"/":"")+e},dirname:e=>{var t=H.splitPath(e),r=t[0],n=t[1];return!r&&!n?".":(n&&(n=n.slice(0,-1)),r+n)},basename:e=>e&&e.match(/([^\/]+|\/)\/*$/)[1],join:(...e)=>H.normalize(e.join("/")),join2:(e,t)=>H.normalize(e+"/"+t)},Ve=()=>e=>crypto.getRandomValues(e),Oe=e=>{(Oe=Ve())(e)},te={resolve:(...e)=>{for(var t="",r=!1,n=e.length-1;n>=-1&&!r;n--){var u=n>=0?e[n]:o.cwd();if(typeof u!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!u)return"";t=u+"/"+t,r=H.isAbs(u)}return t=H.normalizeArray(t.split("/").filter(d=>!!d),!r).join("/"),(r?"/":"")+t||"."},relative:(e,t)=>{e=te.resolve(e).slice(1),t=te.resolve(t).slice(1);function r(I){for(var z=0;z=0&&I[T]==="";T--);return z>T?[]:I.slice(z,T-z+1)}for(var n=r(e.split("/")),u=r(t.split("/")),d=Math.min(n.length,u.length),p=d,m=0;m{var u=t+r;if(n)return u;for(;e[t]&&!(t>=u);)++t;return t},ce=(e,t=0,r,n)=>{var u=Fe(e,t,r,n);if(u-t>16&&e.buffer&&Be)return Be.decode(e.subarray(t,u));for(var d="";t>10,56320|I&1023)}}return d},we=[],ge=e=>{for(var t=0,r=0;r=55296&&n<=57343?(t+=4,++r):t+=3}return t},Le=(e,t,r,n)=>{if(!(n>0))return 0;for(var u=r,d=r+n-1,p=0;p=d)break;t[r++]=m}else if(m<=2047){if(r+1>=d)break;t[r++]=192|m>>6,t[r++]=128|m&63}else if(m<=65535){if(r+2>=d)break;t[r++]=224|m>>12,t[r++]=128|m>>6&63,t[r++]=128|m&63}else{if(r+3>=d)break;t[r++]=240|m>>18,t[r++]=128|m>>12&63,t[r++]=128|m>>6&63,t[r++]=128|m&63,p++}}return t[r]=0,r-u},Ye=(e,t,r)=>{var n=ge(e)+1,u=new Array(n),d=Le(e,u,0,u.length);return t&&(u.length=d),u},or=()=>{if(!we.length){var e=null;if(!e)return null;we=Ye(e,!0)}return we.shift()},Ee={ttys:[],init(){},shutdown(){},register(e,t){Ee.ttys[e]={input:[],output:[],ops:t},o.registerDevice(e,Ee.stream_ops)},stream_ops:{open(e){var t=Ee.ttys[e.node.rdev];if(!t)throw new o.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,r,n,u){if(!e.tty||!e.tty.ops.get_char)throw new o.ErrnoError(60);for(var d=0,p=0;p0&&(y(ce(e.output)),e.output=[])},ioctl_tcgets(e){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(e,t,r){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,t){t===null||t===10?(b(ce(e.output)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output?.length>0&&(b(ce(e.output)),e.output=[])}}},nr=(e,t)=>F.fill(0,e,e+t),rt=(e,t)=>Math.ceil(e/t)*t,Et=e=>{e=rt(e,65536);var t=Vt(65536,e);return t&&nr(t,e),t},O={ops_table:null,mount(e){return O.createNode(null,"/",16895,0)},createNode(e,t,r,n){if(o.isBlkdev(r)||o.isFIFO(r))throw new o.ErrnoError(63);O.ops_table||={dir:{node:{getattr:O.node_ops.getattr,setattr:O.node_ops.setattr,lookup:O.node_ops.lookup,mknod:O.node_ops.mknod,rename:O.node_ops.rename,unlink:O.node_ops.unlink,rmdir:O.node_ops.rmdir,readdir:O.node_ops.readdir,symlink:O.node_ops.symlink},stream:{llseek:O.stream_ops.llseek}},file:{node:{getattr:O.node_ops.getattr,setattr:O.node_ops.setattr},stream:{llseek:O.stream_ops.llseek,read:O.stream_ops.read,write:O.stream_ops.write,mmap:O.stream_ops.mmap,msync:O.stream_ops.msync}},link:{node:{getattr:O.node_ops.getattr,setattr:O.node_ops.setattr,readlink:O.node_ops.readlink},stream:{}},chrdev:{node:{getattr:O.node_ops.getattr,setattr:O.node_ops.setattr},stream:o.chrdev_stream_ops}};var u=o.createNode(e,t,r,n);return o.isDir(u.mode)?(u.node_ops=O.ops_table.dir.node,u.stream_ops=O.ops_table.dir.stream,u.contents={}):o.isFile(u.mode)?(u.node_ops=O.ops_table.file.node,u.stream_ops=O.ops_table.file.stream,u.usedBytes=0,u.contents=null):o.isLink(u.mode)?(u.node_ops=O.ops_table.link.node,u.stream_ops=O.ops_table.link.stream):o.isChrdev(u.mode)&&(u.node_ops=O.ops_table.chrdev.node,u.stream_ops=O.ops_table.chrdev.stream),u.atime=u.mtime=u.ctime=Date.now(),e&&(e.contents[t]=u,e.atime=e.mtime=e.ctime=u.atime),u},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage(e,t){var r=e.contents?e.contents.length:0;if(!(r>=t)){var n=1048576;t=Math.max(t,r*(r>>0),r!=0&&(t=Math.max(t,256));var u=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(u.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(t==0)e.contents=null,e.usedBytes=0;else{var r=e.contents;e.contents=new Uint8Array(t),r&&e.contents.set(r.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=o.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,o.isDir(e.mode)?t.size=4096:o.isFile(e.mode)?t.size=e.usedBytes:o.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.atime),t.mtime=new Date(e.mtime),t.ctime=new Date(e.ctime),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){for(let r of["mode","atime","mtime","ctime"])t[r]!=null&&(e[r]=t[r]);t.size!==void 0&&O.resizeFileStorage(e,t.size)},lookup(e,t){throw O.doesNotExistError||(O.doesNotExistError=new o.ErrnoError(44),O.doesNotExistError.stack=""),O.doesNotExistError},mknod(e,t,r,n){return O.createNode(e,t,r,n)},rename(e,t,r){var n;try{n=o.lookupNode(t,r)}catch{}if(n){if(o.isDir(e.mode))for(var u in n.contents)throw new o.ErrnoError(55);o.hashRemoveNode(n)}delete e.parent.contents[e.name],t.contents[r]=e,e.name=r,t.ctime=t.mtime=e.parent.ctime=e.parent.mtime=Date.now()},unlink(e,t){delete e.contents[t],e.ctime=e.mtime=Date.now()},rmdir(e,t){var r=o.lookupNode(e,t);for(var n in r.contents)throw new o.ErrnoError(55);delete e.contents[t],e.ctime=e.mtime=Date.now()},readdir(e){return[".","..",...Object.keys(e.contents)]},symlink(e,t,r){var n=O.createNode(e,t,41471,0);return n.link=r,n},readlink(e){if(!o.isLink(e.mode))throw new o.ErrnoError(28);return e.link}},stream_ops:{read(e,t,r,n,u){var d=e.node.contents;if(u>=e.node.usedBytes)return 0;var p=Math.min(e.node.usedBytes-u,n);if(p>8&&d.subarray)t.set(d.subarray(u,u+p),r);else for(var m=0;m0||r+t{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},r=t[e];if(typeof r>"u")throw new Error(`Unknown file open mode: ${e}`);return r},ot=(e,t)=>{var r=0;return e&&(r|=365),t&&(r|=146),r},ar=async e=>{var t=await f(e);return new Uint8Array(t)},sr=(...e)=>o.createDataFile(...e),Ge=0,Pe=null,ur=e=>{if(Ge--,Ge==0&&Pe){var t=Pe;Pe=null,t()}},lr=e=>{Ge++},hr=[],cr=async(e,t)=>{typeof Browser<"u"&&Browser.init();for(var r of hr)if(r.canHandle(t))return r.handle(e,t);return e},_t=async(e,t,r,n,u,d,p,m)=>{var E=t?te.resolve(H.join2(e,t)):e;lr();try{var I=r;typeof r=="string"&&(I=await ar(r)),I=await cr(I,E),m?.(),d||sr(e,t,I,n,u,p)}finally{ur()}},dr=(e,t,r,n,u,d,p,m,E,I)=>{_t(e,t,r,n,u,m,E,I).then(d).catch(p)},o={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,filesystems:null,syncFSRequests:0,ErrnoError:class{name="ErrnoError";constructor(e){this.errno=e}},FSStream:class{shared={};get object(){return this.node}set object(e){this.node=e}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{node_ops={};stream_ops={};readMode=365;writeMode=146;mounted=null;constructor(e,t,r,n){e||(e=this),this.parent=e,this.mount=e.mount,this.id=o.nextInode++,this.name=t,this.mode=r,this.rdev=n,this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return o.isDir(this.mode)}get isDevice(){return o.isChrdev(this.mode)}},lookupPath(e,t={}){if(!e)throw new o.ErrnoError(44);t.follow_mount??=!0,H.isAbs(e)||(e=o.cwd()+"/"+e);e:for(var r=0;r<40;r++){for(var n=e.split("/").filter(I=>!!I),u=o.root,d="/",p=0;p>>0)%o.nameTable.length},hashAddNode(e){var t=o.hashName(e.parent.id,e.name);e.name_next=o.nameTable[t],o.nameTable[t]=e},hashRemoveNode(e){var t=o.hashName(e.parent.id,e.name);if(o.nameTable[t]===e)o.nameTable[t]=e.name_next;else for(var r=o.nameTable[t];r;){if(r.name_next===e){r.name_next=e.name_next;break}r=r.name_next}},lookupNode(e,t){var r=o.mayLookup(e);if(r)throw new o.ErrnoError(r);for(var n=o.hashName(e.id,t),u=o.nameTable[n];u;u=u.name_next){var d=u.name;if(u.parent.id===e.id&&d===t)return u}return o.lookup(e,t)},createNode(e,t,r,n){var u=new o.FSNode(e,t,r,n);return o.hashAddNode(u),u},destroyNode(e){o.hashRemoveNode(e)},isRoot(e){return e===e.parent},isMountpoint(e){return!!e.mounted},isFile(e){return(e&61440)===32768},isDir(e){return(e&61440)===16384},isLink(e){return(e&61440)===40960},isChrdev(e){return(e&61440)===8192},isBlkdev(e){return(e&61440)===24576},isFIFO(e){return(e&61440)===4096},isSocket(e){return(e&49152)===49152},flagsToPermissionString(e){var t=["r","w","rw"][e&3];return e&512&&(t+="w"),t},nodePermissions(e,t){return o.ignorePermissions?0:t.includes("r")&&!(e.mode&292)||t.includes("w")&&!(e.mode&146)||t.includes("x")&&!(e.mode&73)?2:0},mayLookup(e){if(!o.isDir(e.mode))return 54;var t=o.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate(e,t){if(!o.isDir(e.mode))return 54;try{var r=o.lookupNode(e,t);return 20}catch{}return o.nodePermissions(e,"wx")},mayDelete(e,t,r){var n;try{n=o.lookupNode(e,t)}catch(d){return d.errno}var u=o.nodePermissions(e,"wx");if(u)return u;if(r){if(!o.isDir(n.mode))return 54;if(o.isRoot(n)||o.getPath(n)===o.cwd())return 10}else if(o.isDir(n.mode))return 31;return 0},mayOpen(e,t){return e?o.isLink(e.mode)?32:o.isDir(e.mode)&&(o.flagsToPermissionString(t)!=="r"||t&576)?31:o.nodePermissions(e,o.flagsToPermissionString(t)):44},checkOpExists(e,t){if(!e)throw new o.ErrnoError(t);return e},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=o.MAX_OPEN_FDS;e++)if(!o.streams[e])return e;throw new o.ErrnoError(33)},getStreamChecked(e){var t=o.getStream(e);if(!t)throw new o.ErrnoError(8);return t},getStream:e=>o.streams[e],createStream(e,t=-1){return e=Object.assign(new o.FSStream,e),t==-1&&(t=o.nextfd()),e.fd=t,o.streams[t]=e,e},closeStream(e){o.streams[e]=null},dupStream(e,t=-1){var r=o.createStream(e,t);return r.stream_ops?.dup?.(r),r},doSetAttr(e,t,r){var n=e?.stream_ops.setattr,u=n?e:t;n??=t.node_ops.setattr,o.checkOpExists(n,63),n(u,r)},chrdev_stream_ops:{open(e){var t=o.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open?.(e)},llseek(){throw new o.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,t)=>e<<8|t,registerDevice(e,t){o.devices[e]={stream_ops:t}},getDevice:e=>o.devices[e],getMounts(e){for(var t=[],r=[e];r.length;){var n=r.pop();t.push(n),r.push(...n.mounts)}return t},syncfs(e,t){typeof e=="function"&&(t=e,e=!1),o.syncFSRequests++,o.syncFSRequests>1&&b(`warning: ${o.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var r=o.getMounts(o.root.mount),n=0;function u(p){return o.syncFSRequests--,t(p)}function d(p){if(p)return d.errored?void 0:(d.errored=!0,u(p));++n>=r.length&&u(null)}r.forEach(p=>{if(!p.type.syncfs)return d(null);p.type.syncfs(p,e,d)})},mount(e,t,r){var n=r==="/",u=!r,d;if(n&&o.root)throw new o.ErrnoError(10);if(!n&&!u){var p=o.lookupPath(r,{follow_mount:!1});if(r=p.path,d=p.node,o.isMountpoint(d))throw new o.ErrnoError(10);if(!o.isDir(d.mode))throw new o.ErrnoError(54)}var m={type:e,opts:t,mountpoint:r,mounts:[]},E=e.mount(m);return E.mount=m,m.root=E,n?o.root=E:d&&(d.mounted=m,d.mount&&d.mount.mounts.push(m)),E},unmount(e){var t=o.lookupPath(e,{follow_mount:!1});if(!o.isMountpoint(t.node))throw new o.ErrnoError(28);var r=t.node,n=r.mounted,u=o.getMounts(n);Object.keys(o.nameTable).forEach(p=>{for(var m=o.nameTable[p];m;){var E=m.name_next;u.includes(m.mount)&&o.destroyNode(m),m=E}}),r.mounted=null;var d=r.mount.mounts.indexOf(n);r.mount.mounts.splice(d,1)},lookup(e,t){return e.node_ops.lookup(e,t)},mknod(e,t,r){var n=o.lookupPath(e,{parent:!0}),u=n.node,d=H.basename(e);if(!d)throw new o.ErrnoError(28);if(d==="."||d==="..")throw new o.ErrnoError(20);var p=o.mayCreate(u,d);if(p)throw new o.ErrnoError(p);if(!u.node_ops.mknod)throw new o.ErrnoError(63);return u.node_ops.mknod(u,d,t,r)},statfs(e){return o.statfsNode(o.lookupPath(e,{follow:!0}).node)},statfsStream(e){return o.statfsNode(e.node)},statfsNode(e){var t={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:o.nextInode,ffree:o.nextInode-1,fsid:42,flags:2,namelen:255};return e.node_ops.statfs&&Object.assign(t,e.node_ops.statfs(e.mount.opts.root)),t},create(e,t=438){return t&=4095,t|=32768,o.mknod(e,t,0)},mkdir(e,t=511){return t&=1023,t|=16384,o.mknod(e,t,0)},mkdirTree(e,t){var r=e.split("/"),n="";for(var u of r)if(u){(n||H.isAbs(e))&&(n+="/"),n+=u;try{o.mkdir(n,t)}catch(d){if(d.errno!=20)throw d}}},mkdev(e,t,r){return typeof r>"u"&&(r=t,t=438),t|=8192,o.mknod(e,t,r)},symlink(e,t){if(!te.resolve(e))throw new o.ErrnoError(44);var r=o.lookupPath(t,{parent:!0}),n=r.node;if(!n)throw new o.ErrnoError(44);var u=H.basename(t),d=o.mayCreate(n,u);if(d)throw new o.ErrnoError(d);if(!n.node_ops.symlink)throw new o.ErrnoError(63);return n.node_ops.symlink(n,u,e)},rename(e,t){var r=H.dirname(e),n=H.dirname(t),u=H.basename(e),d=H.basename(t),p,m,E;if(p=o.lookupPath(e,{parent:!0}),m=p.node,p=o.lookupPath(t,{parent:!0}),E=p.node,!m||!E)throw new o.ErrnoError(44);if(m.mount!==E.mount)throw new o.ErrnoError(75);var I=o.lookupNode(m,u),z=te.relative(e,n);if(z.charAt(0)!==".")throw new o.ErrnoError(28);if(z=te.relative(t,r),z.charAt(0)!==".")throw new o.ErrnoError(55);var T;try{T=o.lookupNode(E,d)}catch{}if(I!==T){var N=o.isDir(I.mode),j=o.mayDelete(m,u,N);if(j)throw new o.ErrnoError(j);if(j=T?o.mayDelete(E,d,N):o.mayCreate(E,d),j)throw new o.ErrnoError(j);if(!m.node_ops.rename)throw new o.ErrnoError(63);if(o.isMountpoint(I)||T&&o.isMountpoint(T))throw new o.ErrnoError(10);if(E!==m&&(j=o.nodePermissions(m,"w"),j))throw new o.ErrnoError(j);o.hashRemoveNode(I);try{m.node_ops.rename(I,E,d),I.parent=E}catch(q){throw q}finally{o.hashAddNode(I)}}},rmdir(e){var t=o.lookupPath(e,{parent:!0}),r=t.node,n=H.basename(e),u=o.lookupNode(r,n),d=o.mayDelete(r,n,!0);if(d)throw new o.ErrnoError(d);if(!r.node_ops.rmdir)throw new o.ErrnoError(63);if(o.isMountpoint(u))throw new o.ErrnoError(10);r.node_ops.rmdir(r,n),o.destroyNode(u)},readdir(e){var t=o.lookupPath(e,{follow:!0}),r=t.node,n=o.checkOpExists(r.node_ops.readdir,54);return n(r)},unlink(e){var t=o.lookupPath(e,{parent:!0}),r=t.node;if(!r)throw new o.ErrnoError(44);var n=H.basename(e),u=o.lookupNode(r,n),d=o.mayDelete(r,n,!1);if(d)throw new o.ErrnoError(d);if(!r.node_ops.unlink)throw new o.ErrnoError(63);if(o.isMountpoint(u))throw new o.ErrnoError(10);r.node_ops.unlink(r,n),o.destroyNode(u)},readlink(e){var t=o.lookupPath(e),r=t.node;if(!r)throw new o.ErrnoError(44);if(!r.node_ops.readlink)throw new o.ErrnoError(28);return r.node_ops.readlink(r)},stat(e,t){var r=o.lookupPath(e,{follow:!t}),n=r.node,u=o.checkOpExists(n.node_ops.getattr,63);return u(n)},fstat(e){var t=o.getStreamChecked(e),r=t.node,n=t.stream_ops.getattr,u=n?t:r;return n??=r.node_ops.getattr,o.checkOpExists(n,63),n(u)},lstat(e){return o.stat(e,!0)},doChmod(e,t,r,n){o.doSetAttr(e,t,{mode:r&4095|t.mode&-4096,ctime:Date.now(),dontFollow:n})},chmod(e,t,r){var n;if(typeof e=="string"){var u=o.lookupPath(e,{follow:!r});n=u.node}else n=e;o.doChmod(null,n,t,r)},lchmod(e,t){o.chmod(e,t,!0)},fchmod(e,t){var r=o.getStreamChecked(e);o.doChmod(r,r.node,t,!1)},doChown(e,t,r){o.doSetAttr(e,t,{timestamp:Date.now(),dontFollow:r})},chown(e,t,r,n){var u;if(typeof e=="string"){var d=o.lookupPath(e,{follow:!n});u=d.node}else u=e;o.doChown(null,u,n)},lchown(e,t,r){o.chown(e,t,r,!0)},fchown(e,t,r){var n=o.getStreamChecked(e);o.doChown(n,n.node,!1)},doTruncate(e,t,r){if(o.isDir(t.mode))throw new o.ErrnoError(31);if(!o.isFile(t.mode))throw new o.ErrnoError(28);var n=o.nodePermissions(t,"w");if(n)throw new o.ErrnoError(n);o.doSetAttr(e,t,{size:r,timestamp:Date.now()})},truncate(e,t){if(t<0)throw new o.ErrnoError(28);var r;if(typeof e=="string"){var n=o.lookupPath(e,{follow:!0});r=n.node}else r=e;o.doTruncate(null,r,t)},ftruncate(e,t){var r=o.getStreamChecked(e);if(t<0||(r.flags&2097155)===0)throw new o.ErrnoError(28);o.doTruncate(r,r.node,t)},utime(e,t,r){var n=o.lookupPath(e,{follow:!0}),u=n.node,d=o.checkOpExists(u.node_ops.setattr,63);d(u,{atime:t,mtime:r})},open(e,t,r=438){if(e==="")throw new o.ErrnoError(44);t=typeof t=="string"?ir(t):t,t&64?r=r&4095|32768:r=0;var n,u;if(typeof e=="object")n=e;else{u=e.endsWith("/");var d=o.lookupPath(e,{follow:!(t&131072),noent_okay:!0});n=d.node,e=d.path}var p=!1;if(t&64)if(n){if(t&128)throw new o.ErrnoError(20)}else{if(u)throw new o.ErrnoError(31);n=o.mknod(e,r|511,0),p=!0}if(!n)throw new o.ErrnoError(44);if(o.isChrdev(n.mode)&&(t&=-513),t&65536&&!o.isDir(n.mode))throw new o.ErrnoError(54);if(!p){var m=o.mayOpen(n,t);if(m)throw new o.ErrnoError(m)}t&512&&!p&&o.truncate(n,0),t&=-131713;var E=o.createStream({node:n,path:o.getPath(n),flags:t,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return E.stream_ops.open&&E.stream_ops.open(E),p&&o.chmod(n,r&511),E},close(e){if(o.isClosed(e))throw new o.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(t){throw t}finally{o.closeStream(e.fd)}e.fd=null},isClosed(e){return e.fd===null},llseek(e,t,r){if(o.isClosed(e))throw new o.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new o.ErrnoError(70);if(r!=0&&r!=1&&r!=2)throw new o.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,r),e.ungotten=[],e.position},read(e,t,r,n,u){if(n<0||u<0)throw new o.ErrnoError(28);if(o.isClosed(e))throw new o.ErrnoError(8);if((e.flags&2097155)===1)throw new o.ErrnoError(8);if(o.isDir(e.node.mode))throw new o.ErrnoError(31);if(!e.stream_ops.read)throw new o.ErrnoError(28);var d=typeof u<"u";if(!d)u=e.position;else if(!e.seekable)throw new o.ErrnoError(70);var p=e.stream_ops.read(e,t,r,n,u);return d||(e.position+=p),p},write(e,t,r,n,u,d){if(n<0||u<0)throw new o.ErrnoError(28);if(o.isClosed(e))throw new o.ErrnoError(8);if((e.flags&2097155)===0)throw new o.ErrnoError(8);if(o.isDir(e.node.mode))throw new o.ErrnoError(31);if(!e.stream_ops.write)throw new o.ErrnoError(28);e.seekable&&e.flags&1024&&o.llseek(e,0,2);var p=typeof u<"u";if(!p)u=e.position;else if(!e.seekable)throw new o.ErrnoError(70);var m=e.stream_ops.write(e,t,r,n,u,d);return p||(e.position+=m),m},mmap(e,t,r,n,u){if((n&2)!==0&&(u&2)===0&&(e.flags&2097155)!==2)throw new o.ErrnoError(2);if((e.flags&2097155)===1)throw new o.ErrnoError(2);if(!e.stream_ops.mmap)throw new o.ErrnoError(43);if(!t)throw new o.ErrnoError(28);return e.stream_ops.mmap(e,t,r,n,u)},msync(e,t,r,n,u){return e.stream_ops.msync?e.stream_ops.msync(e,t,r,n,u):0},ioctl(e,t,r){if(!e.stream_ops.ioctl)throw new o.ErrnoError(59);return e.stream_ops.ioctl(e,t,r)},readFile(e,t={}){t.flags=t.flags||0,t.encoding=t.encoding||"binary",t.encoding!=="utf8"&&t.encoding!=="binary"&&V(`Invalid encoding type "${t.encoding}"`);var r=o.open(e,t.flags),n=o.stat(e),u=n.size,d=new Uint8Array(u);return o.read(r,d,0,u,0),t.encoding==="utf8"&&(d=ce(d)),o.close(r),d},writeFile(e,t,r={}){r.flags=r.flags||577;var n=o.open(e,r.flags,r.mode);typeof t=="string"&&(t=new Uint8Array(Ye(t,!0))),ArrayBuffer.isView(t)?o.write(n,t,0,t.byteLength,void 0,r.canOwn):V("Unsupported data type"),o.close(n)},cwd:()=>o.currentPath,chdir(e){var t=o.lookupPath(e,{follow:!0});if(t.node===null)throw new o.ErrnoError(44);if(!o.isDir(t.node.mode))throw new o.ErrnoError(54);var r=o.nodePermissions(t.node,"x");if(r)throw new o.ErrnoError(r);o.currentPath=t.path},createDefaultDirectories(){o.mkdir("/tmp"),o.mkdir("/home"),o.mkdir("/home/web_user")},createDefaultDevices(){o.mkdir("/dev"),o.registerDevice(o.makedev(1,3),{read:()=>0,write:(n,u,d,p,m)=>p,llseek:()=>0}),o.mkdev("/dev/null",o.makedev(1,3)),Ee.register(o.makedev(5,0),Ee.default_tty_ops),Ee.register(o.makedev(6,0),Ee.default_tty1_ops),o.mkdev("/dev/tty",o.makedev(5,0)),o.mkdev("/dev/tty1",o.makedev(6,0));var e=new Uint8Array(1024),t=0,r=()=>(t===0&&(Oe(e),t=e.byteLength),e[--t]);o.createDevice("/dev","random",r),o.createDevice("/dev","urandom",r),o.mkdir("/dev/shm"),o.mkdir("/dev/shm/tmp")},createSpecialDirectories(){o.mkdir("/proc");var e=o.mkdir("/proc/self");o.mkdir("/proc/self/fd"),o.mount({mount(){var t=o.createNode(e,"fd",16895,73);return t.stream_ops={llseek:O.stream_ops.llseek},t.node_ops={lookup(r,n){var u=+n,d=o.getStreamChecked(u),p={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>d.path},id:u+1};return p.parent=p,p},readdir(){return Array.from(o.streams.entries()).filter(([r,n])=>n).map(([r,n])=>r.toString())}},t}},{},"/proc/self/fd")},createStandardStreams(e,t,r){e?o.createDevice("/dev","stdin",e):o.symlink("/dev/tty","/dev/stdin"),t?o.createDevice("/dev","stdout",null,t):o.symlink("/dev/tty","/dev/stdout"),r?o.createDevice("/dev","stderr",null,r):o.symlink("/dev/tty1","/dev/stderr"),o.open("/dev/stdin",0),o.open("/dev/stdout",1),o.open("/dev/stderr",1)},staticInit(){o.nameTable=new Array(4096),o.mount(O,{},"/"),o.createDefaultDirectories(),o.createDefaultDevices(),o.createSpecialDirectories(),o.filesystems={MEMFS:O}},init(e,t,r){o.initialized=!0,o.createStandardStreams(e,t,r)},quit(){o.initialized=!1;for(var e of o.streams)e&&o.close(e)},findObject(e,t){var r=o.analyzePath(e,t);return r.exists?r.object:null},analyzePath(e,t){try{var r=o.lookupPath(e,{follow:!t});e=r.path}catch{}var n={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var r=o.lookupPath(e,{parent:!0});n.parentExists=!0,n.parentPath=r.path,n.parentObject=r.node,n.name=H.basename(e),r=o.lookupPath(e,{follow:!t}),n.exists=!0,n.path=r.path,n.object=r.node,n.name=r.node.name,n.isRoot=r.path==="/"}catch(u){n.error=u.errno}return n},createPath(e,t,r,n){e=typeof e=="string"?e:o.getPath(e);for(var u=t.split("/").reverse();u.length;){var d=u.pop();if(d){var p=H.join2(e,d);try{o.mkdir(p)}catch(m){if(m.errno!=20)throw m}e=p}}return p},createFile(e,t,r,n,u){var d=H.join2(typeof e=="string"?e:o.getPath(e),t),p=ot(n,u);return o.create(d,p)},createDataFile(e,t,r,n,u,d){var p=t;e&&(e=typeof e=="string"?e:o.getPath(e),p=t?H.join2(e,t):e);var m=ot(n,u),E=o.create(p,m);if(r){if(typeof r=="string"){for(var I=new Array(r.length),z=0,T=r.length;zthis.length-1||j<0)){var q=j%this.chunkSize,re=j/this.chunkSize|0;return this.getter(re)[q]}}setDataGetter(j){this.getter=j}cacheLength(){var j=new XMLHttpRequest;j.open("HEAD",r,!1),j.send(null),j.status>=200&&j.status<300||j.status===304||V("Couldn't load "+r+". Status: "+j.status);var q=Number(j.getResponseHeader("Content-length")),re,de=(re=j.getResponseHeader("Accept-Ranges"))&&re==="bytes",ne=(re=j.getResponseHeader("Content-Encoding"))&&re==="gzip",pe=1024*1024;de||(pe=q);var fe=(me,Ze)=>{me>Ze&&V("invalid range ("+me+", "+Ze+") or no bytes requested!"),Ze>q-1&&V("only "+q+" bytes available! programmer error!");var J=new XMLHttpRequest;return J.open("GET",r,!1),q!==pe&&J.setRequestHeader("Range","bytes="+me+"-"+Ze),J.responseType="arraybuffer",J.overrideMimeType&&J.overrideMimeType("text/plain; charset=x-user-defined"),J.send(null),J.status>=200&&J.status<300||J.status===304||V("Couldn't load "+r+". Status: "+J.status),J.response!==void 0?new Uint8Array(J.response||[]):Ye(J.responseText||"",!0)},Ne=this;Ne.setDataGetter(me=>{var Ze=me*pe,J=(me+1)*pe-1;return J=Math.min(J,q-1),typeof Ne.chunks[me]>"u"&&(Ne.chunks[me]=fe(Ze,J)),typeof Ne.chunks[me]>"u"&&V("doXHR failed!"),Ne.chunks[me]}),(ne||!q)&&(pe=q=1,q=this.getter(0).length,pe=q,y("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=q,this._chunkSize=pe,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(globalThis.XMLHttpRequest){V("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var p=new d,m={isDevice:!1,contents:p}}else var m={isDevice:!1,url:r};var E=o.createFile(e,t,m,n,u);m.contents?E.contents=m.contents:m.url&&(E.contents=null,E.url=m.url),Object.defineProperties(E,{usedBytes:{get:function(){return this.contents.length}}});var I={},z=Object.keys(E.stream_ops);z.forEach(N=>{var j=E.stream_ops[N];I[N]=(...q)=>(o.forceLoadFile(E),j(...q))});function T(N,j,q,re,de){var ne=N.node.contents;if(de>=ne.length)return 0;var pe=Math.min(ne.length-de,re);if(ne.slice)for(var fe=0;fe(o.forceLoadFile(E),T(N,j,q,re,de)),I.mmap=(N,j,q,re,de)=>{o.forceLoadFile(E);var ne=Et(j);if(!ne)throw new o.ErrnoError(48);return T(N,g,ne,j,q),{ptr:ne,allocated:!0}},E.stream_ops=I,E}},se=(e,t,r)=>e?ce(F,e,t,r):"",S={DEFAULT_POLLMASK:5,calculateAt(e,t,r){if(H.isAbs(t))return t;var n;if(e===-100)n=o.cwd();else{var u=S.getStreamFromFD(e);n=u.path}if(t.length==0){if(!r)throw new o.ErrnoError(44);return n}return n+"/"+t},writeStat(e,t){C[e>>2]=t.dev,C[e+4>>2]=t.mode,C[e+8>>2]=t.nlink,C[e+12>>2]=t.uid,C[e+16>>2]=t.gid,C[e+20>>2]=t.rdev,P=[t.size>>>0,(_=t.size,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+24>>2]=P[0],M[e+28>>2]=P[1],M[e+32>>2]=4096,M[e+36>>2]=t.blocks;var r=t.atime.getTime(),n=t.mtime.getTime(),u=t.ctime.getTime();return P=[Math.floor(r/1e3)>>>0,(_=Math.floor(r/1e3),+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+40>>2]=P[0],M[e+44>>2]=P[1],C[e+48>>2]=r%1e3*1e3*1e3,P=[Math.floor(n/1e3)>>>0,(_=Math.floor(n/1e3),+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+56>>2]=P[0],M[e+60>>2]=P[1],C[e+64>>2]=n%1e3*1e3*1e3,P=[Math.floor(u/1e3)>>>0,(_=Math.floor(u/1e3),+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+72>>2]=P[0],M[e+76>>2]=P[1],C[e+80>>2]=u%1e3*1e3*1e3,P=[t.ino>>>0,(_=t.ino,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+88>>2]=P[0],M[e+92>>2]=P[1],0},writeStatFs(e,t){C[e+4>>2]=t.bsize,C[e+60>>2]=t.bsize,P=[t.blocks>>>0,(_=t.blocks,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+8>>2]=P[0],M[e+12>>2]=P[1],P=[t.bfree>>>0,(_=t.bfree,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+16>>2]=P[0],M[e+20>>2]=P[1],P=[t.bavail>>>0,(_=t.bavail,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+24>>2]=P[0],M[e+28>>2]=P[1],P=[t.files>>>0,(_=t.files,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+32>>2]=P[0],M[e+36>>2]=P[1],P=[t.ffree>>>0,(_=t.ffree,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[e+40>>2]=P[0],M[e+44>>2]=P[1],C[e+48>>2]=t.fsid,C[e+64>>2]=t.flags,C[e+56>>2]=t.namelen},doMsync(e,t,r,n,u){if(!o.isFile(t.node.mode))throw new o.ErrnoError(43);if(n&2)return 0;var d=F.slice(e,e+r);o.msync(t,d,u,r,n)},getStreamFromFD(e){var t=o.getStreamChecked(e);return t},varargs:void 0,getStr(e){var t=se(e);return t}};function pr(e,t,r,n){try{if(t=S.getStr(t),t=S.calculateAt(e,t),r&-8)return-28;var u=o.lookupPath(t,{follow:!0}),d=u.node;if(!d)return-44;var p="";return r&4&&(p+="r"),r&2&&(p+="w"),r&1&&(p+="x"),p&&o.nodePermissions(d,p)?-2:0}catch(m){if(typeof o>"u"||m.name!=="ErrnoError")throw m;return-m.errno}}var Ue=()=>{var e=M[+S.varargs>>2];return S.varargs+=4,e},Ce=Ue;function fr(e,t,r){S.varargs=r;try{var n=S.getStreamFromFD(e);switch(t){case 0:{var u=Ue();if(u<0)return-28;for(;o.streams[u];)u++;var d;return d=o.dupStream(n,u),d.fd}case 1:case 2:return 0;case 3:return n.flags;case 4:{var u=Ue();return n.flags|=u,0}case 12:{var u=Ce(),p=0;return K[u+p>>1]=2,0}case 13:case 14:return 0}return-28}catch(m){if(typeof o>"u"||m.name!=="ErrnoError")throw m;return-m.errno}}function mr(e,t){try{return S.writeStat(t,o.fstat(e))}catch(r){if(typeof o>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}function vr(e,t,r){S.varargs=r;try{var n=S.getStreamFromFD(e);switch(t){case 21509:return n.tty?0:-59;case 21505:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tcgets){var u=n.tty.ops.ioctl_tcgets(n),d=Ce();M[d>>2]=u.c_iflag||0,M[d+4>>2]=u.c_oflag||0,M[d+8>>2]=u.c_cflag||0,M[d+12>>2]=u.c_lflag||0;for(var p=0;p<32;p++)g[d+p+17]=u.c_cc[p]||0;return 0}return 0}case 21510:case 21511:case 21512:return n.tty?0:-59;case 21506:case 21507:case 21508:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tcsets){for(var d=Ce(),m=M[d>>2],E=M[d+4>>2],I=M[d+8>>2],z=M[d+12>>2],T=[],p=0;p<32;p++)T.push(g[d+p+17]);return n.tty.ops.ioctl_tcsets(n.tty,t,{c_iflag:m,c_oflag:E,c_cflag:I,c_lflag:z,c_cc:T})}return 0}case 21519:{if(!n.tty)return-59;var d=Ce();return M[d>>2]=0,0}case 21520:return n.tty?-28:-59;case 21537:case 21531:{var d=Ce();return o.ioctl(n,t,d)}case 21523:{if(!n.tty)return-59;if(n.tty.ops.ioctl_tiocgwinsz){var N=n.tty.ops.ioctl_tiocgwinsz(n.tty),d=Ce();K[d>>1]=N[0],K[d+2>>1]=N[1]}return 0}case 21524:return n.tty?0:-59;case 21515:return n.tty?0:-59;default:return-28}}catch(j){if(typeof o>"u"||j.name!=="ErrnoError")throw j;return-j.errno}}function wr(e,t,r,n){try{t=S.getStr(t);var u=n&256,d=n&4096;return n=n&-6401,t=S.calculateAt(e,t,d),S.writeStat(r,u?o.lstat(t):o.stat(t))}catch(p){if(typeof o>"u"||p.name!=="ErrnoError")throw p;return-p.errno}}function gr(e,t,r,n){S.varargs=n;try{t=S.getStr(t),t=S.calculateAt(e,t);var u=n?Ue():0;return o.open(t,r,u).fd}catch(d){if(typeof o>"u"||d.name!=="ErrnoError")throw d;return-d.errno}}var Ie=(e,t,r)=>Le(e,F,t,r);function yr(e,t,r,n){try{if(t=S.getStr(t),t=S.calculateAt(e,t),n<=0)return-28;var u=o.readlink(t),d=Math.min(n,ge(u)),p=g[r+d];return Ie(u,r,n+1),g[r+d]=p,d}catch(m){if(typeof o>"u"||m.name!=="ErrnoError")throw m;return-m.errno}}function br(e){try{return e=S.getStr(e),o.rmdir(e),0}catch(t){if(typeof o>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}function Br(e,t,r){try{if(t=S.getStr(t),t=S.calculateAt(e,t),!r)o.unlink(t);else if(r===512)o.rmdir(t);else return-28;return 0}catch(n){if(typeof o>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}var Mr=()=>V(""),Er=e=>e%4===0&&(e%100!==0||e%400===0),_r=[0,31,60,91,121,152,182,213,244,274,305,335],Dr=[0,31,59,90,120,151,181,212,243,273,304,334],kr=e=>{var t=Er(e.getFullYear()),r=t?_r:Dr,n=r[e.getMonth()]+e.getDate()-1;return n},Je=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+t*4294967296:NaN;function Fr(e,t,r){var n=Je(e,t),u=new Date(n*1e3);M[r>>2]=u.getSeconds(),M[r+4>>2]=u.getMinutes(),M[r+8>>2]=u.getHours(),M[r+12>>2]=u.getDate(),M[r+16>>2]=u.getMonth(),M[r+20>>2]=u.getFullYear()-1900,M[r+24>>2]=u.getDay();var d=kr(u)|0;M[r+28>>2]=d,M[r+36>>2]=-(u.getTimezoneOffset()*60);var p=new Date(u.getFullYear(),0,1),m=new Date(u.getFullYear(),6,1).getTimezoneOffset(),E=p.getTimezoneOffset(),I=(m!=E&&u.getTimezoneOffset()==Math.min(E,m))|0;M[r+32>>2]=I}function Cr(e,t,r,n,u,d,p,m){var E=Je(u,d);try{var I=S.getStreamFromFD(n),z=o.mmap(I,e,E,t,r),T=z.ptr;return M[p>>2]=z.allocated,C[m>>2]=T,0}catch(N){if(typeof o>"u"||N.name!=="ErrnoError")throw N;return-N.errno}}function Ir(e,t,r,n,u,d,p){var m=Je(d,p);try{var E=S.getStreamFromFD(u);r&2&&S.doMsync(e,E,t,n,m)}catch(I){if(typeof o>"u"||I.name!=="ErrnoError")throw I;return-I.errno}}var Zr=(e,t,r,n)=>{var u=new Date().getFullYear(),d=new Date(u,0,1),p=new Date(u,6,1),m=d.getTimezoneOffset(),E=p.getTimezoneOffset(),I=Math.max(m,E);C[e>>2]=I*60,M[t>>2]=+(m!=E);var z=j=>{var q=j>=0?"-":"+",re=Math.abs(j),de=String(Math.floor(re/60)).padStart(2,"0"),ne=String(re%60).padStart(2,"0");return`UTC${q}${de}${ne}`},T=z(m),N=z(E);Eperformance.now(),Dt=()=>Date.now(),jr=e=>e>=0&&e<=3;function Or(e,t,r,n){if(!jr(e))return 28;var u;e===0?u=Dt():u=xr();var d=Math.round(u*1e3*1e3);return P=[d>>>0,(_=d,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[n>>2]=P[0],M[n+4>>2]=P[1],0}var nt=[],Gr=(e,t)=>{nt.length=0;for(var r;r=F[e++];){var n=r!=105;n&=r!=112,t+=n&&t%8?4:0,nt.push(r==112?C[t>>2]:r==105?M[t>>2]:he[t>>3]),t+=n?8:4}return nt},Pr=(e,t,r)=>{var n=Gr(t,r);return Ar[e](...n)},Rr=(e,t,r)=>Pr(e,t,r),Kr=()=>2147483648,Nr=e=>{var t=Qe.buffer.byteLength,r=(e-t+65535)/65536|0;try{return Qe.grow(r),G(),1}catch{}},Hr=e=>{var t=F.length;e>>>=0;var r=Kr();if(e>r)return!1;for(var n=1;n<=4;n*=2){var u=t*(1+.2/n);u=Math.min(u,e+100663296);var d=Math.min(r,rt(Math.max(e,u),65536)),p=Nr(d);if(p)return!0}return!1},it={},Wr=()=>s,Re=()=>{if(!Re.strings){var e=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8",t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:Wr()};for(var r in it)it[r]===void 0?delete t[r]:t[r]=it[r];var n=[];for(var r in t)n.push(`${r}=${t[r]}`);Re.strings=n}return Re.strings},zr=(e,t)=>{var r=0,n=0;for(var u of Re()){var d=t+r;C[e+n>>2]=d,r+=Ie(u,d,1/0)+1,n+=4}return 0},qr=(e,t)=>{var r=Re();C[e>>2]=r.length;var n=0;for(var u of r)n+=ge(u)+1;return C[t>>2]=n,0},Xr=e=>{c(e,new De(e))},Sr=(e,t)=>{Xr(e)},Tr=Sr;function Vr(e){try{var t=S.getStreamFromFD(e);return o.close(t),0}catch(r){if(typeof o>"u"||r.name!=="ErrnoError")throw r;return r.errno}}var Lr=(e,t,r,n)=>{for(var u=0,d=0;d>2],m=C[t+4>>2];t+=8;var E=o.read(e,g,p,m,n);if(E<0)return-1;if(u+=E,E>2]=d,0}catch(p){if(typeof o>"u"||p.name!=="ErrnoError")throw p;return p.errno}}function Ur(e,t,r,n,u){var d=Je(t,r);try{if(isNaN(d))return 61;var p=S.getStreamFromFD(e);return o.llseek(p,d,n),P=[p.position>>>0,(_=p.position,+Math.abs(_)>=1?_>0?+Math.floor(_/4294967296)>>>0:~~+Math.ceil((_-+(~~_>>>0))/4294967296)>>>0:0)],M[u>>2]=P[0],M[u+4>>2]=P[1],p.getdents&&d===0&&n===0&&(p.getdents=null),0}catch(m){if(typeof o>"u"||m.name!=="ErrnoError")throw m;return m.errno}}var Jr=(e,t,r,n)=>{for(var u=0,d=0;d>2],m=C[t+4>>2];t+=8;var E=o.write(e,g,p,m,n);if(E<0)return-1;if(u+=E,E>2]=d,0}catch(p){if(typeof o>"u"||p.name!=="ErrnoError")throw p;return p.errno}}var $r=[];o.createPreloadedFile=dr,o.preloadFile=_t,o.staticInit(),i.wasmBinary&&(D=i.wasmBinary),i.UTF8ToString=se;var Ar={174104:(e,t)=>{var r=se(e),n=se(t);o.createPath("/",H.dirname(r)),o.writeFile(H.join("/",r),n)}},kt,Ft,Ct,It,Zt,xt,jt,Ot,Gt,Pt,Rt,Kt,Nt,Ht,Wt,zt,qt,Xt,St,Tt,Vt,Qe;function eo(e){i._webidl_free=e.C,i._free=e.D,i._webidl_malloc=e.E,i._malloc=e.F,kt=i._emscripten_bind_VoidPtr___destroy___0=e.G,Ft=i._emscripten_bind_Graphviz_Graphviz_2=e.H,Ct=i._emscripten_bind_Graphviz_version_0=e.I,It=i._emscripten_bind_Graphviz_lastError_0=e.J,Zt=i._emscripten_bind_Graphviz_createFile_2=e.K,xt=i._emscripten_bind_Graphviz_layout_3=e.L,jt=i._emscripten_bind_Graphviz_acyclic_3=e.M,Ot=i._emscripten_bind_Graphviz_tred_3=e.N,Gt=i._emscripten_bind_Graphviz_unflatten_4=e.O,Pt=i._emscripten_bind_Graphviz_get_layout_result_0=e.P,Rt=i._emscripten_bind_Graphviz_set_layout_result_1=e.Q,Kt=i._emscripten_bind_Graphviz_get_acyclic_outFile_0=e.R,Nt=i._emscripten_bind_Graphviz_set_acyclic_outFile_1=e.S,Ht=i._emscripten_bind_Graphviz_get_acyclic_num_rev_0=e.T,Wt=i._emscripten_bind_Graphviz_set_acyclic_num_rev_1=e.U,zt=i._emscripten_bind_Graphviz_get_tred_out_0=e.V,qt=i._emscripten_bind_Graphviz_set_tred_out_1=e.W,Xt=i._emscripten_bind_Graphviz_get_tred_err_0=e.X,St=i._emscripten_bind_Graphviz_set_tred_err_1=e.Y,Tt=i._emscripten_bind_Graphviz___destroy___0=e.Z,Vt=e._,e.dynCall_jiji,e.dynCall_viijii,e.dynCall_iiiiij,e.dynCall_iiiiijj,e.dynCall_iiiiiijj,e.dynCall_viij,e.dynCall_iiij,Qe=e.A,e.__indirect_function_table}var to={a:Te,i:pr,e:fr,y:mr,k:vr,x:wr,g:gr,r:yr,s:br,t:Br,j:Mr,o:Fr,m:Cr,n:Ir,u:Zr,l:Or,z:Rr,h:Dt,q:Hr,v:zr,w:qr,f:Tr,b:Vr,d:Yr,p:Ur,c:Qr};function at(){if(Ge>0){Pe=at;return}if(Ge>0){Pe=at;return}function e(){i.calledRun=!0,!h&&(Q(),x?.(i))}e()}var Ke;Ke=await A(),at();function ue(){}ue.prototype=Object.create(ue.prototype),ue.prototype.constructor=ue,ue.prototype.__class__=ue,ue.__cache__={},i.WrapperObject=ue;function $e(e){return(e||ue).__cache__}i.getCache=$e;function st(e,t){var r=$e(t),n=r[e];return n||(n=Object.create((t||ue).prototype),n.ptr=e,r[e]=n)}i.wrapPointer=st;function ro(e,t){return st(e.ptr,t)}i.castObject=ro,i.NULL=st(0);function oo(e){if(!e.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";e.__destroy__(),delete $e(e.__class__)[e.ptr]}i.destroy=oo;function no(e,t){return e.ptr===t.ptr}i.compare=no;function io(e){return e.ptr}i.getPointer=io;function ao(e){return e.__class__}i.getClass=ao;var W={buffer:0,size:0,pos:0,temps:[],needed:0,prepare(){if(W.needed){for(var e=0;e=W.size?(v(n>0),W.needed+=n,u=i._webidl_malloc(n),W.temps.push(u)):(u=W.buffer+W.pos,W.pos+=n),u}};function le(e){if(typeof e=="string"){for(var t=Ye(e),r=W.alloc(t,g),n=0;n{x=e,Z=t}),a}var tn=en,rn='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function on(l){let a=l.length,i=[],s=0,c=0,f=-1;for(let w=0;w88?13:14;do i.push(s&255),s>>=8,c-=8;while(c>7);f=-1}}return f>-1&&i.push((s|f<"sfx-wrapper nop"})),qe}function sn(){qe&&(qe=void 0)}function un(l){return{path:l.path,data:` + +`}}function ln(l){return l.map(un)}function hn(l,a){let i={images:[],files:[],...a};[...i.files,...ln(i.images)].forEach(s=>l.createFile(s.path,s.data))}var cn=class xe{constructor(a){this._module=a}static load(){return an().then(a=>new xe(a))}static unload(){sn()}version(){return this._module.Graphviz.prototype.version()}layout(a,i="svg",s="dot",c){if(!a)return"";let f=new this._module.Graphviz(c?.yInvert?1:0,c?.nop?c?.nop:0),w="",y="";try{hn(f,c);try{w=f.layout(a,i,s)}catch(b){y=b.message}y=f.lastError()||y}finally{this._module.destroy(f)}if(!w&&y)throw xe.unload(),new Error(y);return w}acyclic(a,i=!1,s=!1){if(!a)return{acyclic:!1,num_rev:0,outFile:""};let c=new this._module.Graphviz,f=!1,w=0,y="",b="";try{try{f=c.acyclic(a,i,s),w=c.acyclic_num_rev,y=c.acyclic_outFile}catch(D){b=D.message}b=c.lastError()||b}finally{this._module.destroy(c)}if(b)throw xe.unload(),new Error(b);return{acyclic:f,num_rev:w,outFile:y}}tred(a,i=!1,s=!1){if(!a)return{out:"",err:""};let c=new this._module.Graphviz,f="",w="",y="";try{try{c.tred(a,i,s),f=c.tred_out,w=c.tred_err}catch(b){y=b.message}y=c.lastError()||y}finally{this._module.destroy(c)}if(!f&&y)throw xe.unload(),new Error(y);return{out:f,err:w}}unflatten(a,i=0,s=!1,c=0){if(!a)return"";let f=new this._module.Graphviz,w="",y="";try{try{w=f.unflatten(a,i,s,c)}catch(b){y=b.message}y=f.lastError()||y}finally{this._module.destroy(f)}if(!w&&y)throw xe.unload(),new Error(y);return w}circo(a,i="svg",s){return this.layout(a,i,"circo",s)}dot(a,i="svg",s){return this.layout(a,i,"dot",s)}fdp(a,i="svg",s){return this.layout(a,i,"fdp",s)}sfdp(a,i="svg",s){return this.layout(a,i,"sfdp",s)}neato(a,i="svg",s){return this.layout(a,i,"neato",s)}osage(a,i="svg",s){return this.layout(a,i,"osage",s)}patchwork(a,i="svg",s){return this.layout(a,i,"patchwork",s)}twopi(a,i="svg",s){return this.layout(a,i,"twopi",s)}nop(a){return this.layout(a,"dot","nop")}nop2(a){return this.layout(a,"dot","nop2")}},ft,Ut;function dn(){return Ut||(Ut=1,ft=function(){var l="",a,i,s,c=[],f={passive:!0},w={passive:!1};window.addEventListener?(a="addEventListener",i="removeEventListener"):(a="attachEvent",i="detachEvent",l="on"),s="onwheel"in document.createElement("div")?"wheel":document.onmousewheel!==void 0?"mousewheel":"DOMMouseScroll";function y(Z,g){var F=function(K){!K&&(K=window.event);var M={originalEvent:K,target:K.target||K.srcElement,type:"wheel",deltaMode:K.type=="MozMousePixelScroll"?0:1,deltaX:0,delatZ:0,preventDefault:function(){K.preventDefault?K.preventDefault():K.returnValue=!1}};return s=="mousewheel"?(M.deltaY=-.025*K.wheelDelta,K.wheelDeltaX&&(M.deltaX=-.025*K.wheelDeltaX)):M.deltaY=K.detail,g(M)};return c.push({element:Z,fn:F}),F}function b(Z){for(var g=0;gi?(clearTimeout(b),b=null,D=v,y=a.apply(f,w),b||(f=w=null)):!b&&s.trailing!==!1&&(b=setTimeout(h,B)),y}},createRequestAnimationFrame:function(a){var i=null;return a!=="auto"&&a<60&&a>1&&(i=Math.floor(1e3/a)),i===null?window.requestAnimationFrame||l(33):l(i)}};function l(a){return function(i){window.setTimeout(i,a)}}return mt}var He,Qt;function Mt(){if(Qt)return He;Qt=1;var l=Bt(),a="unknown";return document.documentMode&&(a="ie"),He={svgNS:"http://www.w3.org/2000/svg",xmlNS:"http://www.w3.org/XML/1998/namespace",xmlnsNS:"http://www.w3.org/2000/xmlns/",xlinkNS:"http://www.w3.org/1999/xlink",evNS:"http://www.w3.org/2001/xml-events",getBoundingClientRectNormalized:function(i){if(i.clientWidth&&i.clientHeight)return{width:i.clientWidth,height:i.clientHeight};if(i.getBoundingClientRect())return i.getBoundingClientRect();throw new Error("Cannot get BoundingClientRect for SVG.")},getOrCreateViewport:function(i,s){var c=null;if(l.isElement(s)?c=s:c=i.querySelector(s),!c){var f=Array.prototype.slice.call(i.childNodes||i.children).filter(function(h){return h.nodeName!=="defs"&&h.nodeName!=="#text"});f.length===1&&f[0].nodeName==="g"&&f[0].getAttribute("transform")===null&&(c=f[0])}if(!c){var w="viewport-"+new Date().toISOString().replace(/\D/g,"");c=document.createElementNS(this.svgNS,"g"),c.setAttribute("id",w);var y=i.childNodes||i.children;if(y&&y.length>0)for(var b=y.length;b>0;b--)y[y.length-b].nodeName!=="defs"&&c.appendChild(y[y.length-b]);i.appendChild(c)}var D=[];return c.getAttribute("class")&&(D=c.getAttribute("class").split(" ")),~D.indexOf("svg-pan-zoom_viewport")||(D.push("svg-pan-zoom_viewport"),c.setAttribute("class",D.join(" "))),c},setupSvgAttributes:function(i){if(i.setAttribute("xmlns",this.svgNS),i.setAttributeNS(this.xmlnsNS,"xmlns:xlink",this.xlinkNS),i.setAttributeNS(this.xmlnsNS,"xmlns:ev",this.evNS),i.parentNode!==null){var s=i.getAttribute("style")||"";s.toLowerCase().indexOf("overflow")===-1&&i.setAttribute("style","overflow: hidden; "+s)}},internetExplorerRedisplayInterval:300,refreshDefsGlobal:l.throttle(function(){for(var i=document.querySelectorAll("defs"),s=i.length,c=0;c=0;x--)this.eventListeners.hasOwnProperty(B[x])&&delete this.eventListeners[B[x]]}for(var Z in this.eventListeners)(this.options.eventsListenerElement||this.svg).addEventListener(Z,this.eventListeners[Z],this.options.preventMouseEventsDefault?!1:y);this.options.mouseWheelZoomEnabled&&(this.options.mouseWheelZoomEnabled=!1,this.enableMouseWheelZoom())},f.prototype.enableMouseWheelZoom=function(){if(!this.options.mouseWheelZoomEnabled){var h=this;this.wheelListener=function(B){return h.handleMouseWheel(B)};var v=!this.options.preventMouseEventsDefault;l.on(this.options.eventsListenerElement||this.svg,this.wheelListener,v),this.options.mouseWheelZoomEnabled=!0}},f.prototype.disableMouseWheelZoom=function(){if(this.options.mouseWheelZoomEnabled){var h=!this.options.preventMouseEventsDefault;l.off(this.options.eventsListenerElement||this.svg,this.wheelListener,h),this.options.mouseWheelZoomEnabled=!1}},f.prototype.handleMouseWheel=function(h){if(!(!this.options.zoomEnabled||this.state!=="none")){this.options.preventMouseEventsDefault&&(h.preventDefault?h.preventDefault():h.returnValue=!1);var v=h.deltaY||1,B=Date.now()-this.lastMouseWheelEventTime,x=3+Math.max(0,30-B);this.lastMouseWheelEventTime=Date.now(),"deltaMode"in h&&h.deltaMode===0&&h.wheelDelta&&(v=h.deltaY===0?0:Math.abs(h.wheelDelta)/h.deltaY),v=-.30?1:-1)*Math.log(Math.abs(v)+10)/x;var Z=this.svg.getScreenCTM().inverse(),g=s.getEventPoint(h,this.svg).matrixTransform(Z),F=Math.pow(1+this.options.zoomScaleSensitivity,-1*v);this.zoomAtPoint(F,g)}},f.prototype.zoomAtPoint=function(h,v,B){var x=this.viewport.getOriginalState();B?(h=Math.max(this.options.minZoom*x.zoom,Math.min(this.options.maxZoom*x.zoom,h)),h=h/this.getZoom()):this.getZoom()*hthis.options.maxZoom*x.zoom&&(h=this.options.maxZoom*x.zoom/this.getZoom());var Z=this.viewport.getCTM(),g=v.matrixTransform(Z.inverse()),F=this.svg.createSVGMatrix().translate(g.x,g.y).scale(h).translate(-g.x,-g.y),K=Z.multiply(F);K.a!==Z.a&&this.viewport.setCTM(K)},f.prototype.zoom=function(h,v){this.zoomAtPoint(h,s.getSvgCenterPoint(this.svg,this.width,this.height),v)},f.prototype.publicZoom=function(h,v){v&&(h=this.computeFromRelativeZoom(h)),this.zoom(h,v)},f.prototype.publicZoomAtPoint=function(h,v,B){if(B&&(h=this.computeFromRelativeZoom(h)),i.getType(v)!=="SVGPoint")if("x"in v&&"y"in v)v=s.createSVGPoint(this.svg,v.x,v.y);else throw new Error("Given point is invalid");this.zoomAtPoint(h,v,B)},f.prototype.getZoom=function(){return this.viewport.getZoom()},f.prototype.getRelativeZoom=function(){return this.viewport.getRelativeZoom()},f.prototype.computeFromRelativeZoom=function(h){return h*this.viewport.getOriginalState().zoom},f.prototype.resetZoom=function(){var h=this.viewport.getOriginalState();this.zoom(h.zoom,!0)},f.prototype.resetPan=function(){this.pan(this.viewport.getOriginalState())},f.prototype.reset=function(){this.resetZoom(),this.resetPan()},f.prototype.handleDblClick=function(h){if(this.options.preventMouseEventsDefault&&(h.preventDefault?h.preventDefault():h.returnValue=!1),this.options.controlIconsEnabled){var v=h.target.getAttribute("class")||"";if(v.indexOf("svg-pan-zoom-control")>-1)return!1}var B;h.shiftKey?B=1/((1+this.options.zoomScaleSensitivity)*2):B=(1+this.options.zoomScaleSensitivity)*2;var x=s.getEventPoint(h,this.svg).matrixTransform(this.svg.getScreenCTM().inverse());this.zoomAtPoint(B,x)},f.prototype.handleMouseDown=function(h,v){this.options.preventMouseEventsDefault&&(h.preventDefault?h.preventDefault():h.returnValue=!1),i.mouseAndTouchNormalize(h,this.svg),this.options.dblClickZoomEnabled&&i.isDblClick(h,v)?this.handleDblClick(h):(this.state="pan",this.firstEventCTM=this.viewport.getCTM(),this.stateOrigin=s.getEventPoint(h,this.svg).matrixTransform(this.firstEventCTM.inverse()))},f.prototype.handleMouseMove=function(h){if(this.options.preventMouseEventsDefault&&(h.preventDefault?h.preventDefault():h.returnValue=!1),this.state==="pan"&&this.options.panEnabled){var v=s.getEventPoint(h,this.svg).matrixTransform(this.firstEventCTM.inverse()),B=this.firstEventCTM.translate(v.x-this.stateOrigin.x,v.y-this.stateOrigin.y);this.viewport.setCTM(B)}},f.prototype.handleMouseUp=function(h){this.options.preventMouseEventsDefault&&(h.preventDefault?h.preventDefault():h.returnValue=!1),this.state==="pan"&&(this.state="none")},f.prototype.fit=function(){var h=this.viewport.getViewBox(),v=Math.min(this.width/h.width,this.height/h.height);this.zoom(v,!0)},f.prototype.contain=function(){var h=this.viewport.getViewBox(),v=Math.max(this.width/h.width,this.height/h.height);this.zoom(v,!0)},f.prototype.center=function(){var h=this.viewport.getViewBox(),v=(this.width-(h.width+h.x*2)*this.getZoom())*.5,B=(this.height-(h.height+h.y*2)*this.getZoom())*.5;this.getPublicInstance().pan({x:v,y:B})},f.prototype.updateBBox=function(){this.viewport.simpleViewBoxCache()},f.prototype.pan=function(h){var v=this.viewport.getCTM();v.e=h.x,v.f=h.y,this.viewport.setCTM(v)},f.prototype.panBy=function(h){var v=this.viewport.getCTM();v.e+=h.x,v.f+=h.y,this.viewport.setCTM(v)},f.prototype.getPan=function(){var h=this.viewport.getState();return{x:h.x,y:h.y}},f.prototype.resize=function(){var h=s.getBoundingClientRectNormalized(this.svg);this.width=h.width,this.height=h.height;var v=this.viewport;v.options.width=this.width,v.options.height=this.height,v.processCTM(),this.options.controlIconsEnabled&&(this.getPublicInstance().disableControlIcons(),this.getPublicInstance().enableControlIcons())},f.prototype.destroy=function(){var h=this;this.beforeZoom=null,this.onZoom=null,this.beforePan=null,this.onPan=null,this.onUpdatedCTM=null,this.options.customEventsHandler!=null&&this.options.customEventsHandler.destroy({svgElement:this.svg,eventsListenerElement:this.options.eventsListenerElement,instance:this.getPublicInstance()});for(var v in this.eventListeners)(this.options.eventsListenerElement||this.svg).removeEventListener(v,this.eventListeners[v],this.options.preventMouseEventsDefault?!1:y);this.disableMouseWheelZoom(),this.getPublicInstance().disableControlIcons(),this.reset(),b=b.filter(function(B){return B.svg!==h.svg}),delete this.options,delete this.viewport,delete this.publicInstance,delete this.pi,this.getPublicInstance=function(){return null}},f.prototype.getPublicInstance=function(){var h=this;return this.publicInstance||(this.publicInstance=this.pi={enablePan:function(){return h.options.panEnabled=!0,h.pi},disablePan:function(){return h.options.panEnabled=!1,h.pi},isPanEnabled:function(){return!!h.options.panEnabled},pan:function(v){return h.pan(v),h.pi},panBy:function(v){return h.panBy(v),h.pi},getPan:function(){return h.getPan()},setBeforePan:function(v){return h.options.beforePan=v===null?null:i.proxy(v,h.publicInstance),h.pi},setOnPan:function(v){return h.options.onPan=v===null?null:i.proxy(v,h.publicInstance),h.pi},enableZoom:function(){return h.options.zoomEnabled=!0,h.pi},disableZoom:function(){return h.options.zoomEnabled=!1,h.pi},isZoomEnabled:function(){return!!h.options.zoomEnabled},enableControlIcons:function(){return h.options.controlIconsEnabled||(h.options.controlIconsEnabled=!0,a.enable(h)),h.pi},disableControlIcons:function(){return h.options.controlIconsEnabled&&(h.options.controlIconsEnabled=!1,a.disable(h)),h.pi},isControlIconsEnabled:function(){return!!h.options.controlIconsEnabled},enableDblClickZoom:function(){return h.options.dblClickZoomEnabled=!0,h.pi},disableDblClickZoom:function(){return h.options.dblClickZoomEnabled=!1,h.pi},isDblClickZoomEnabled:function(){return!!h.options.dblClickZoomEnabled},enableMouseWheelZoom:function(){return h.enableMouseWheelZoom(),h.pi},disableMouseWheelZoom:function(){return h.disableMouseWheelZoom(),h.pi},isMouseWheelZoomEnabled:function(){return!!h.options.mouseWheelZoomEnabled},setZoomScaleSensitivity:function(v){return h.options.zoomScaleSensitivity=v,h.pi},setMinZoom:function(v){return h.options.minZoom=v,h.pi},setMaxZoom:function(v){return h.options.maxZoom=v,h.pi},setBeforeZoom:function(v){return h.options.beforeZoom=v===null?null:i.proxy(v,h.publicInstance),h.pi},setOnZoom:function(v){return h.options.onZoom=v===null?null:i.proxy(v,h.publicInstance),h.pi},zoom:function(v){return h.publicZoom(v,!0),h.pi},zoomBy:function(v){return h.publicZoom(v,!1),h.pi},zoomAtPoint:function(v,B){return h.publicZoomAtPoint(v,B,!0),h.pi},zoomAtPointBy:function(v,B){return h.publicZoomAtPoint(v,B,!1),h.pi},zoomIn:function(){return this.zoomBy(1+h.options.zoomScaleSensitivity),h.pi},zoomOut:function(){return this.zoomBy(1/(1+h.options.zoomScaleSensitivity)),h.pi},getZoom:function(){return h.getRelativeZoom()},setOnUpdatedCTM:function(v){return h.options.onUpdatedCTM=v===null?null:i.proxy(v,h.publicInstance),h.pi},resetZoom:function(){return h.resetZoom(),h.pi},resetPan:function(){return h.resetPan(),h.pi},reset:function(){return h.reset(),h.pi},fit:function(){return h.fit(),h.pi},contain:function(){return h.contain(),h.pi},center:function(){return h.center(),h.pi},updateBBox:function(){return h.updateBBox(),h.pi},resize:function(){return h.resize(),h.pi},getSizes:function(){return{width:h.width,height:h.height,realZoom:h.getZoom(),viewBox:h.viewport.getViewBox()}},destroy:function(){return h.destroy(),h.pi}}),this.publicInstance};var b=[],D=function(h,v){var B=i.getSvg(h);if(B===null)return null;for(var x=b.length-1;x>=0;x--)if(b[x].svg===B)return b[x].instance.getPublicInstance();return b.push({svg:B,instance:new f(B,v)}),b[b.length-1].instance.getPublicInstance()};return gt=D,gt}var vn=mn();const wn=uo(vn),gn=Eo` +subscription Workflow ($workflowId: ID) { + deltas(workflows: [$workflowId]) { + added { + ...AddedDelta + } + updated (stripNull: true) { + ...UpdatedDelta + } + pruned { + ...PrunedDelta + } + } +} + +fragment WorkflowData on Workflow { + id + reloaded +} + +fragment EdgeData on Edge { + id + source + target +} + +fragment TaskProxyData on TaskProxy { + id + state + isHeld + isRunahead + isQueued + isRetry + isWallclock + isXtriggered + name + task { + meanElapsedTime + } + flowNums + runtime { + runMode + } +} + +fragment JobData on Job { + id + state + name + startedTime +} + +fragment AddedDelta on Added { + workflow { + ...WorkflowData + } + edges { + ...EdgeData + } + taskProxies { + ...TaskProxyData + } + jobs { + ...JobData + } +} + +fragment UpdatedDelta on Updated { + workflow { + ...WorkflowData + } + edges { + ...EdgeData + } + taskProxies { + ...TaskProxyData + } + jobs { + ...JobData + } +} + +fragment PrunedDelta on Pruned { + workflow + edges + taskProxies + jobs +} +`,yn={name:"Graph",mixins:[ko,ho],components:{GraphNode:Co,GraphSubgraph:Po,ViewToolbar:Io},props:{initialOptions:Fo},setup(l,{emit:a}){const i=Ae("transpose",{props:l,emit:a},!1),s=Ae("autoRefresh",{props:l,emit:a},!0),c=Ae("spacing",{props:l,emit:a},1.5),f=Ae("groupCycle",{props:l,emit:a},!1);return{jobTheme:Mo(),transpose:i,autoRefresh:s,spacing:c,groupCycle:f,isFlowNone:Bo}},data(){return{orientation:"TB",refreshTimer:null,graphNodes:[],graphEdges:[],subgraphs:{},nodeTransformations:{},graphID:null,panZoomWidget:null,updating:!1,initialLoad:!0}},mounted(){this.graphviz=cn.load(),this.$nextTick(()=>{this.refresh(),this.updateTimer()}),this.mountSVGPanZoom()},beforeUnmount(){clearInterval(this.refreshTimer)},computed:{...lo("workflows",["getNodes"]),query(){return new bo(gn,this.variables,"workflow",[],!0,!0)},workflowIDs(){return[this.workflowId]},workflows(){return this.getNodes("workflow",this.workflowIDs)},controlGroups(){return[{title:"Graph",controls:[{title:"Refresh",icon:po,action:"callback",callback:this.refresh,disableIf:["autoRefresh"]},{title:"Auto Refresh",icon:fo,action:"toggle",value:this.autoRefresh,key:"autoRefresh"},{title:"Transpose",icon:mo,action:"toggle",value:this.transpose,key:"transpose"},{title:"Centre",icon:vo,action:"callback",callback:this.reset},{title:"Increase Spacing",icon:wo,action:"callback",callback:this.increaseSpacing},{title:"Decrease Spacing",icon:go,action:"callback",callback:this.decreaseSpacing},{title:"Group by cycle point",icon:yo,action:"toggle",value:this.groupCycle,key:"groupCycle"}]}]}},methods:{mountSVGPanZoom(){const l=this.$refs.graph.children;l.length<2||!l[1].getBBox()||l[1].getBBox().width===0||(this.panZoomWidget=wn(this.$refs.graph,{viewportSelector:".svg-pan-zoom_viewport",panEnabled:!0,controlIconsEnabled:!1,zoomEnabled:!0,dblClickZoomEnabled:!0,mouseWheelZoomEnabled:!0,preventMouseEventsDefault:!0,zoomScaleSensitivity:.2,minZoom:.01,maxZoom:50,fit:!1,contain:!1,center:!0,refreshRate:"auto"}),this.reset())},setOption(l,a){this[l]=a},updateTimer(){this.autoRefresh||this.initialLoad?this.refreshTimer=setInterval(this.refresh,2e3):(clearInterval(this.refreshTimer),this.refreshTimer=null)},increaseSpacing(){this.spacing=this.spacing*1.1},decreaseSpacing(){this.spacing=this.spacing*(10/11)},getGraphNodes(){const l=[];for(const a of this.workflows)for(const i of a.children)for(const s of i.children)l.push(s);return l},getGraphEdges(){const l=[];for(const a of this.workflows)for(const i of a.$edges||[])l.push(i);return l},getNodeDimensions(l){const a={};let i;for(const s of l){if(i=this.$refs[s.id][0]?.getBBox(),!i)throw Error(`Node ${s.id} not rendered`);a[s.id]=i}return a},getCycles(l){if(this.groupCycle)return l.reduce((a,i)=>((a[i.tokens.cycle]||=[]).push(i),a),{})},getDotCode(l,a,i,s){const c=["digraph {"];let f=this.spacing;this.transpose&&(f=f*1.5),c.push(` rankdir=${this.transpose?"LR":"TB"}`,` nodesep=${f}`,` ranksep=${f*2}`,' node [shape="rect"]');for(const w of a){const y=l[w.id];c.push(` + "${w.id}" [ + label=< + + + + + + + + + + + +
icon${w.id}
+ > + ] + `)}if(this.groupCycle&&Object.keys(s).forEach((w,y)=>{const b=s[w].map(D=>`"${D.id}"`);c.push(` + subgraph cluster_margin_${y} + { + margin=100.0 + label="margin" + subgraph cluster_${y} {${b}; + + label = "${w}"; + + fontsize = "70px" + style=dashed + margin=60.0 + } + }`)}),this.transpose)for(const w of i)c.push(` "${w.node.source}" -> "${w.node.target}":task`);else for(const w of i)c.push(` "${w.node.source}":out -> "${w.node.target}":in`);return c.push("}"),c.join(` +`)},hashGraph(l,a){return Ko(l.map(i=>i.id).reduce((i,s)=>i+s)+(a||[]).map(i=>i.id).reduce((i,s)=>i+s,1))},reset(){this.panZoomTo(this.$refs.graph.getElementsByClassName("svg-pan-zoom_viewport")[0])},panZoomTo(l){if(!this.panZoomWidget)return;this.panZoomWidget.resize();const a=l.getBBox(),{width:i,height:s,realZoom:c}=this.panZoomWidget.getSizes();this.panZoomWidget.pan({x:-c*(a.x-i/(c*2)+a.width/2),y:-c*(a.y-s/(c*2)+a.height/2)});const f=this.panZoomWidget.getZoom(),w=50*Math.sqrt(a.width/25)*11*c;this.panZoomWidget.zoom(f*i/w)},async refresh(){if(this.updating)return;this.updating=!0;const l=await this.waitFor(()=>{const w=this.getGraphNodes();return w.length?w:!1}),a=this.getGraphEdges();if(!l||!l.length){this.graphID=null,this.updating=!1;return}const i=this.getCycles(l),s=this.hashGraph(l,a);if(this.graphID===s){this.updating=!1;return}this.graphEdges=[];const c=l.map(w=>w.id);for(const w in this.nodeTransformations)c.includes(w)||delete this.nodeTransformations[w];this.graphNodes=l;const f=await this.waitFor(()=>{try{return this.getNodeDimensions(l)}catch{return!1}});if(f)this.initialLoad&&(this.initialLoad=!1);else return;try{await this.layout(l,a,f,i)}catch(w){this.graphID=null,this.updating=!1,console.error(w);return}if(!this.graphID){const w=`edge-${a.length-1}`;await this.waitFor(()=>{const y=this.$refs[w];return y&&y[0]&&y[0].getBBox()}),this.reset()}this.graphID=s,this.updating=!1},async waitFor(l,a=10){for(let i=0;iRo(y.pos))??[],this.panZoomWidget||this.mountSVGPanZoom()}},watch:{transpose(){this.graphID=null,this.refresh()},spacing(){this.graphID=null,this.refresh()},autoRefresh(){this.updateTimer()},initialLoad(){this.autoRefresh||this.updateTimer()},groupCycle(){this.graphID=null,this.refresh()}}},bn={class:"c-graph w-100 h-100"},Bn={width:"100%",height:"100%",ref:"graph",class:"graph job_theme--default"},Mn=["id"],En={class:"svg-pan-zoom_viewport job_theme--default"},_n=["id","transform"],Dn=["transform"],kn=["d","marker-end"],Fn={key:0};function Cn(l,a,i,s,c,f){const w=ut("ViewToolbar"),y=ut("GraphNode"),b=ut("GraphSubgraph");return ve(),be("div",bn,[Lt(w,{groups:f.controlGroups,onSetOption:f.setOption},null,8,["groups","onSetOption"]),(ve(),be("svg",Bn,[Me("defs",null,[Me("marker",{id:`${l._uid}-arrow-end`,viewbox:"0 0 8 8",refX:"1",refY:"5",markerUnits:"strokeWidth",markerWidth:"8",markerHeight:"8",orient:"auto"},[...a[0]||(a[0]=[Me("path",{d:"M 0 0 L 8 4 L 0 8 z",fill:"rgb(90,90,90)"},null,-1)])],8,Mn)]),Me("g",En,[(ve(!0),be(lt,null,ht(c.graphNodes,D=>(ve(),be("g",{key:D.id,id:D.id,ref_for:!0,ref:D.id,transform:c.nodeTransformations[D.id],class:"graph-node-container"},[Lt(y,{task:D,jobs:D.children,jobTheme:s.jobTheme,class:_o({"flow-none":s.isFlowNone(D.node.flowNums)})},null,8,["task","jobs","jobTheme","class"])],8,_n))),128)),Me("g",{class:"edges",transform:s.transpose?"translate(-25, -8)":"translate(0, -25)"},[(ve(!0),be(lt,null,ht(c.graphEdges,(D,h)=>(ve(),be("g",{key:h,ref_for:!0,ref:`edge-${h}`},[Me("path",{d:D,stroke:"rgb(90,90,90)","stroke-width":"5",fill:"none","marker-end":`url(#${l._uid}-arrow-end)`},null,8,kn)]))),128))],8,Dn),s.groupCycle?(ve(),be("g",Fn,[(ve(!0),be(lt,null,ht(c.subgraphs,(D,h)=>(ve(),Do(b,{key:h,subgraph:D},null,8,["subgraph"]))),128))])):co("",!0)])],512))])}const Gn=tr(yn,[["render",Cn]]);export{Gn as default}; diff --git a/cylc/uiserver/ui/2.10.0/assets/GraphNode-CjrYIu24.js b/cylc/uiserver/ui/2.11.0/assets/GraphNode-DVHB7Y75.js similarity index 96% rename from cylc/uiserver/ui/2.10.0/assets/GraphNode-CjrYIu24.js rename to cylc/uiserver/ui/2.11.0/assets/GraphNode-DVHB7Y75.js index 634e4a6f..bb34b28c 100644 --- a/cylc/uiserver/ui/2.10.0/assets/GraphNode-CjrYIu24.js +++ b/cylc/uiserver/ui/2.11.0/assets/GraphNode-DVHB7Y75.js @@ -1,4 +1,4 @@ -import{_ as f,b0 as b,bl as h,x as r,bm as m,z as s,bn as k,g as l,C as u,t as c,y as x,F as J,r as g,o}from"./index-jbzX_AXb.js";const v={name:"GraphNode",components:{SVGTask:h,Job:b},props:{task:{type:Object,required:!0},jobs:{type:Array,required:!0},maxJobs:{default:6,required:!1},mostRecentJobScale:{default:1.2,required:!1},jobTheme:{required:!0}},computed:{nodeID(){return`graph-node-${this.task.id}`},startTime(){return this.jobs?.[0]?.node?.startedTime},jobsForDisplay(){return this.jobs.slice(0,this.maxJobs)},numOverflowJobs(){return this.jobs.length>this.maxJobs?this.jobs.length-this.maxJobs:0},labelTransform(){return this.jobs.length?"":"translate(0, 20)"},previousJobOffset(){return this.mostRecentJobScale*100-100}}},y={class:"c-graph-node"},T=["transform"],j={x:"130",y:"25","font-size":"45"},p={x:"130",y:"65","font-size":"30"},S={transform:` +import{_ as f,b0 as b,bl as h,x as r,bm as m,z as s,bn as k,g as l,C as u,t as c,y as x,F as J,r as g,o}from"./index-xEfRJwX9.js";const v={name:"GraphNode",components:{SVGTask:h,Job:b},props:{task:{type:Object,required:!0},jobs:{type:Array,required:!0},maxJobs:{default:6,required:!1},mostRecentJobScale:{default:1.2,required:!1},jobTheme:{required:!0}},computed:{nodeID(){return`graph-node-${this.task.id}`},startTime(){return this.jobs?.[0]?.node?.startedTime},jobsForDisplay(){return this.jobs.slice(0,this.maxJobs)},numOverflowJobs(){return this.jobs.length>this.maxJobs?this.jobs.length-this.maxJobs:0},labelTransform(){return this.jobs.length?"":"translate(0, 20)"},previousJobOffset(){return this.mostRecentJobScale*100-100}}},y={class:"c-graph-node"},T=["transform"],j={x:"130",y:"25","font-size":"45"},p={x:"130",y:"65","font-size":"30"},S={transform:` translate(130, 75) scale(0.3, 0.3) `},w=["transform"],D=["transform"],G={x:"25",y:"75","font-size":"80"};function O(V,q,e,z,B,t){const d=u("SVGTask"),_=u("Job"),i=k("command-menu");return o(),r("g",y,[m(l(d,{task:e.task.node,modifierSize:.5,startTime:t.startTime,viewBox:"-40 -40 140 140",x:"0",y:"0"},null,8,["task","startTime"]),[[i,e.task]]),s("g",{transform:t.labelTransform},[s("text",j,c(e.task.name),1),s("text",p,c(e.task.tokens.cycle),1)],8,T),s("g",S,[(o(!0),r(J,null,g(t.jobsForDisplay,(a,n)=>(o(),r("g",{class:"jobs",key:a.id,transform:` diff --git a/cylc/uiserver/ui/2.10.0/assets/GraphiQL-BQoybdla.js b/cylc/uiserver/ui/2.11.0/assets/GraphiQL-C2iXpz9E.js similarity index 86% rename from cylc/uiserver/ui/2.10.0/assets/GraphiQL-BQoybdla.js rename to cylc/uiserver/ui/2.11.0/assets/GraphiQL-C2iXpz9E.js index adf2b391..ec0b468a 100644 --- a/cylc/uiserver/ui/2.10.0/assets/GraphiQL-BQoybdla.js +++ b/cylc/uiserver/ui/2.11.0/assets/GraphiQL-C2iXpz9E.js @@ -1,20 +1,9 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./codemirror-CgvGFWt9.js","./index-jbzX_AXb.js","./index-sfKkx8nR.css","./codemirror-HbUmq4EM.js","./show-hint-BWIlB5BH.js","./matchbrackets-CO3vsA4X.js","./matchbrackets-D7CjVzEn.js","./closebrackets-DZg8XFBI.js","./brace-fold-D2mMF0kw.js","./foldgutter-DUYQ7IB6.js","./lint-KdYI32E0.js","./searchcursor-4aVNBPts.js","./searchcursor-DThQw5sX.js","./jump-to-line-Df5wL-rR.js","./dialog-BwC5n760.js","./dialog-CLUkjEIt.js","./sublime-DT7RUNbp.js","./javascript-DR7Nv00w.js","./comment-CMJCd204.js","./search-D-xcWigh.js","./hint-C9DNkaPS.js","./Range-CZNrBk8u.js","./lint-BEfL3IbB.js","./info-kVv3DfXI.js","./SchemaReference-fncUnuK9.js","./forEachState-DETpARGm.js","./info-addon-BeEkom35.js","./jump-ta7ax8ey.js","./mode-DMuRFeXX.js","./mode-indent-Dvf_-b54.js","./hint-CNi7Bqg4.js","./lint-BOC45b3w.js","./mode-DIQZl251.js","./mode-CRb6UwqV.js"])))=>i.map(i=>d[i]); -import{aA as U,aB as Me,aC as Pe,aD as qE,aE as GE,aF as gn,aG as ne,aH as It,aI as Wn,aJ as ae,aK as Hd,aL as ji,aM as Vh,aN as zE,aO as YE,aP as QE,aQ as Jn,aR as Nn,aS as KE,ag as yl,aT as Ae,aU as XE,aV as JE,aW as Bn,aX as t1,aY as ZE,aZ as ew,a_ as tw,_ as nw,x as rw,o as iw}from"./index-jbzX_AXb.js";const ow=5;function sw(e,t){const[n,r]=t?[e,t]:[void 0,e];let i=" Did you mean ";n&&(i+=n+" ");const o=r.map(l=>`"${l}"`);switch(o.length){case 0:return"";case 1:return i+o[0]+"?";case 2:return i+o[0]+" or "+o[1]+"?"}const s=o.slice(0,ow),a=s.pop();return i+s.join(", ")+", or "+a+"?"}function jh(e){return e}function n1(e,t){const n=Object.create(null);for(const r of e)n[t(r)]=r;return n}function ur(e,t,n){const r=Object.create(null);for(const i of e)r[t(i)]=n(i);return r}function bl(e,t){const n=Object.create(null);for(const r of Object.keys(e))n[r]=t(e[r],r);return n}function aw(e,t){let n=0,r=0;for(;n0);let a=0;do++r,a=a*10+o-_u,o=t.charCodeAt(r);while(ia(o)&&a>0);if(sa)return 1}else{if(io)return 1;++n,++r}}return e.length-t.length}const _u=48,lw=57;function ia(e){return!isNaN(e)&&_u<=e&&e<=lw}function cw(e,t){const n=Object.create(null),r=new uw(e),i=Math.floor(e.length*.4)+1;for(const o of t){const s=r.measure(o,i);s!==void 0&&(n[o]=s)}return Object.keys(n).sort((o,s)=>{const a=n[o]-n[s];return a!==0?a:aw(o,s)})}class uw{constructor(t){this._input=t,this._inputLowerCase=t.toLowerCase(),this._inputArray=Bh(this._inputLowerCase),this._rows=[new Array(t.length+1).fill(0),new Array(t.length+1).fill(0),new Array(t.length+1).fill(0)]}measure(t,n){if(this._input===t)return 0;const r=t.toLowerCase();if(this._inputLowerCase===r)return 1;let i=Bh(r),o=this._inputArray;if(i.lengthn)return;const l=this._rows;for(let u=0;u<=a;u++)l[0][u]=u;for(let u=1;u<=s;u++){const d=l[(u-1)%3],h=l[u%3];let f=h[0]=u;for(let p=1;p<=a;p++){const m=i[u-1]===o[p-1]?0:1;let v=Math.min(d[p]+1,h[p-1]+1,d[p-1]+m);if(u>1&&p>1&&i[u-1]===o[p-2]&&i[u-2]===o[p-1]){const g=l[(u-2)%3][p-2];v=Math.min(v,g+1)}vn)return}const c=l[s%3][a];return c<=n?c:void 0}}function Bh(e){const t=e.length,n=new Array(t);for(let r=0;rTu(n,t));case U.OBJECT:return ur(e.fields,n=>n.name.value,n=>Tu(n.value,t));case U.VARIABLE:return t?.[e.name.value]}}function en(e){if(e!=null||Me(!1,"Must provide name."),typeof e=="string"||Me(!1,"Expected name to be a string."),e.length===0)throw new Pe("Expected name to be a non-empty string.");for(let t=1;ts(Tu(a,l)),this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(o=t.extensionASTNodes)!==null&&o!==void 0?o:[],t.specifiedByURL==null||typeof t.specifiedByURL=="string"||Me(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${ne(t.specifiedByURL)}.`),t.serialize==null||typeof t.serialize=="function"||Me(!1,`${this.name} must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.`),t.parseLiteral&&(typeof t.parseValue=="function"&&typeof t.parseLiteral=="function"||Me(!1,`${this.name} must provide both "parseValue" and "parseLiteral" functions.`))}get[Symbol.toStringTag](){return"GraphQLScalarType"}toConfig(){return{name:this.name,description:this.description,specifiedByURL:this.specifiedByURL,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class vn{constructor(t){var n;this.name=en(t.name),this.description=t.description,this.isTypeOf=t.isTypeOf,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=()=>l1(t),this._interfaces=()=>a1(t),t.isTypeOf==null||typeof t.isTypeOf=="function"||Me(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${ne(t.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:u1(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function a1(e){var t;const n=o1((t=e.interfaces)!==null&&t!==void 0?t:[]);return Array.isArray(n)||Me(!1,`${e.name} interfaces must be an Array or a function which returns an Array.`),n}function l1(e){const t=s1(e.fields);return Bi(t)||Me(!1,`${e.name} fields must be an object with field names as keys or a function which returns such an object.`),bl(t,(n,r)=>{var i;Bi(n)||Me(!1,`${e.name}.${r} field config must be an object.`),n.resolve==null||typeof n.resolve=="function"||Me(!1,`${e.name}.${r} field resolver must be a function if provided, but got: ${ne(n.resolve)}.`);const o=(i=n.args)!==null&&i!==void 0?i:{};return Bi(o)||Me(!1,`${e.name}.${r} args must be an object with argument names as keys.`),{name:en(r),description:n.description,type:n.type,args:c1(o),resolve:n.resolve,subscribe:n.subscribe,deprecationReason:n.deprecationReason,extensions:Wt(n.extensions),astNode:n.astNode}})}function c1(e){return Object.entries(e).map(([t,n])=>({name:en(t),description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:Wt(n.extensions),astNode:n.astNode}))}function Bi(e){return Wn(e)&&!Array.isArray(e)}function u1(e){return bl(e,t=>({description:t.description,type:t.type,args:d1(t.args),resolve:t.resolve,subscribe:t.subscribe,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}))}function d1(e){return ur(e,t=>t.name,t=>({description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}))}function zd(e){return Ke(e.type)&&e.defaultValue===void 0}class Ui{constructor(t){var n;this.name=en(t.name),this.description=t.description,this.resolveType=t.resolveType,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=l1.bind(void 0,t),this._interfaces=a1.bind(void 0,t),t.resolveType==null||typeof t.resolveType=="function"||Me(!1,`${this.name} must provide "resolveType" as a function, but got: ${ne(t.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:u1(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class f1{constructor(t){var n;this.name=en(t.name),this.description=t.description,this.resolveType=t.resolveType,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._types=gw.bind(void 0,t),t.resolveType==null||typeof t.resolveType=="function"||Me(!1,`${this.name} must provide "resolveType" as a function, but got: ${ne(t.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){return typeof this._types=="function"&&(this._types=this._types()),this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function gw(e){const t=o1(e.types);return Array.isArray(t)||Me(!1,`Must provide Array of types or a function which returns such an array for Union ${e.name}.`),t}class so{constructor(t){var n;this.name=en(t.name),this.description=t.description,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._values=typeof t.values=="function"?t.values:Uh(this.name,t.values),this._valueLookup=null,this._nameLookup=null}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){return typeof this._values=="function"&&(this._values=Uh(this.name,this._values())),this._values}getValue(t){return this._nameLookup===null&&(this._nameLookup=n1(this.getValues(),n=>n.name)),this._nameLookup[t]}serialize(t){this._valueLookup===null&&(this._valueLookup=new Map(this.getValues().map(r=>[r.value,r])));const n=this._valueLookup.get(t);if(n===void 0)throw new Pe(`Enum "${this.name}" cannot represent value: ${ne(t)}`);return n.name}parseValue(t){if(typeof t!="string"){const r=ne(t);throw new Pe(`Enum "${this.name}" cannot represent non-string value: ${r}.`+oa(this,r))}const n=this.getValue(t);if(n==null)throw new Pe(`Value "${t}" does not exist in "${this.name}" enum.`+oa(this,t));return n.value}parseLiteral(t,n){if(t.kind!==U.ENUM){const i=It(t);throw new Pe(`Enum "${this.name}" cannot represent non-enum value: ${i}.`+oa(this,i),{nodes:t})}const r=this.getValue(t.value);if(r==null){const i=It(t);throw new Pe(`Value "${i}" does not exist in "${this.name}" enum.`+oa(this,i),{nodes:t})}return r.value}toConfig(){const t=ur(this.getValues(),n=>n.name,n=>({description:n.description,value:n.value,deprecationReason:n.deprecationReason,extensions:n.extensions,astNode:n.astNode}));return{name:this.name,description:this.description,values:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function oa(e,t){const n=e.getValues().map(i=>i.name),r=cw(t,n);return sw("the enum value",r)}function Uh(e,t){return Bi(t)||Me(!1,`${e} values must be an object with value names as keys.`),Object.entries(t).map(([n,r])=>(Bi(r)||Me(!1,`${e}.${n} must refer to an object with a "value" key representing an internal value but got: ${ne(r)}.`),{name:dw(n),description:r.description,value:r.value!==void 0?r.value:n,deprecationReason:r.deprecationReason,extensions:Wt(r.extensions),astNode:r.astNode}))}class Yd{constructor(t){var n,r;this.name=en(t.name),this.description=t.description,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this.isOneOf=(r=t.isOneOf)!==null&&r!==void 0?r:!1,this._fields=vw.bind(void 0,t)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}toConfig(){const t=bl(this.getFields(),n=>({description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions,astNode:n.astNode}));return{name:this.name,description:this.description,fields:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,isOneOf:this.isOneOf}}toString(){return this.name}toJSON(){return this.toString()}}function vw(e){const t=s1(e.fields);return Bi(t)||Me(!1,`${e.name} fields must be an object with field names as keys or a function which returns such an object.`),bl(t,(n,r)=>(!("resolve"in n)||Me(!1,`${e.name}.${r} field has a resolve property, but Input Types cannot define resolvers.`),{name:en(r),description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:Wt(n.extensions),astNode:n.astNode}))}function yw(e){return Ke(e.type)&&e.defaultValue===void 0}function Eu(e,t){return e===t?!0:Ke(e)&&Ke(t)||yt(e)&&yt(t)?Eu(e.ofType,t.ofType):!1}function Na(e,t,n){return t===n?!0:Ke(n)?Ke(t)?Na(e,t.ofType,n.ofType):!1:Ke(t)?Na(e,t.ofType,n):yt(n)?yt(t)?Na(e,t.ofType,n.ofType):!1:yt(t)?!1:xn(n)&&(Ve(t)||$e(t))&&e.isSubType(n,t)}function bw(e,t,n){return t===n?!0:xn(t)?xn(n)?e.getPossibleTypes(t).some(r=>e.isSubType(n,r)):e.isSubType(t,n):xn(n)?e.isSubType(n,t):!1}const mc=2147483647,gc=-2147483648,_w=new Pr({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize(e){const t=gs(e);if(typeof t=="boolean")return t?1:0;let n=t;if(typeof t=="string"&&t!==""&&(n=Number(t)),typeof n!="number"||!Number.isInteger(n))throw new Pe(`Int cannot represent non-integer value: ${ne(t)}`);if(n>mc||nmc||emc||t({description:{type:Xe,resolve:e=>e.description},types:{description:"A list of all types supported by this server.",type:new be(new Et(new be(Kt))),resolve(e){return Object.values(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new be(Kt),resolve:e=>e.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:Kt,resolve:e=>e.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:Kt,resolve:e=>e.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new be(new Et(new be(v1))),resolve:e=>e.getDirectives()}})}),v1=new vn({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./codemirror-hNxdATdc.js","./index-xEfRJwX9.js","./index-DreVy6za.css","./codemirror-HbUmq4EM.js","./show-hint-v7897weZ.js","./matchbrackets-Bj6DdeN3.js","./matchbrackets-D7CjVzEn.js","./closebrackets-mD7MdO71.js","./brace-fold-vBI4ZjcO.js","./foldgutter-CmeM-4hd.js","./lint-BS2NDEE-.js","./searchcursor-BduOCzb2.js","./searchcursor-DThQw5sX.js","./jump-to-line-C_T3oPFf.js","./dialog-BwC5n760.js","./dialog-DrEeVqyU.js","./sublime-BMacP_Vq.js","./javascript-vYJb6aPN.js","./comment-C6JkvYrd.js","./search-UJZeyHcF.js","./hint-BhmrzJbe.js","./Range-CZNrBk8u.js","./lint-w91T3Qze.js","./info-Dcziz-vU.js","./SchemaReference-BLYj-K6j.js","./forEachState-DETpARGm.js","./info-addon-BalylAIN.js","./jump-CThQzBy8.js","./mode-BZ8eyr5n.js","./mode-indent-Dvf_-b54.js","./hint-DhDNnBpa.js","./lint-D2CWGU8n.js","./mode-DIvQ1pKA.js","./mode-e_ofcpif.js"])))=>i.map(i=>d[i]); +import{aA as U,aB as Me,aC as Pe,aD as qE,aE as GE,aF as gn,aG as ne,aH as It,aI as Wn,aJ as ae,aK as Hd,aL as ji,aM as Vh,aN as zE,aO as YE,aP as QE,aQ as Jn,aR as Nn,aS as KE,ag as yl,aT as Ae,aU as XE,aV as JE,aW as Bn,aX as t1,aY as ZE,aZ as ew,a_ as tw,_ as nw,x as rw,o as iw}from"./index-xEfRJwX9.js";const ow=5;function sw(e,t){const[n,r]=t?[e,t]:[void 0,e];let i=" Did you mean ";n&&(i+=n+" ");const o=r.map(l=>`"${l}"`);switch(o.length){case 0:return"";case 1:return i+o[0]+"?";case 2:return i+o[0]+" or "+o[1]+"?"}const s=o.slice(0,ow),a=s.pop();return i+s.join(", ")+", or "+a+"?"}function jh(e){return e}function n1(e,t){const n=Object.create(null);for(const r of e)n[t(r)]=r;return n}function ur(e,t,n){const r=Object.create(null);for(const i of e)r[t(i)]=n(i);return r}function bl(e,t){const n=Object.create(null);for(const r of Object.keys(e))n[r]=t(e[r],r);return n}function aw(e,t){let n=0,r=0;for(;n0);let a=0;do++r,a=a*10+o-_u,o=t.charCodeAt(r);while(ia(o)&&a>0);if(sa)return 1}else{if(io)return 1;++n,++r}}return e.length-t.length}const _u=48,lw=57;function ia(e){return!isNaN(e)&&_u<=e&&e<=lw}function cw(e,t){const n=Object.create(null),r=new uw(e),i=Math.floor(e.length*.4)+1;for(const o of t){const s=r.measure(o,i);s!==void 0&&(n[o]=s)}return Object.keys(n).sort((o,s)=>{const a=n[o]-n[s];return a!==0?a:aw(o,s)})}class uw{constructor(t){this._input=t,this._inputLowerCase=t.toLowerCase(),this._inputArray=Bh(this._inputLowerCase),this._rows=[new Array(t.length+1).fill(0),new Array(t.length+1).fill(0),new Array(t.length+1).fill(0)]}measure(t,n){if(this._input===t)return 0;const r=t.toLowerCase();if(this._inputLowerCase===r)return 1;let i=Bh(r),o=this._inputArray;if(i.lengthn)return;const l=this._rows;for(let u=0;u<=a;u++)l[0][u]=u;for(let u=1;u<=s;u++){const d=l[(u-1)%3],h=l[u%3];let f=h[0]=u;for(let p=1;p<=a;p++){const m=i[u-1]===o[p-1]?0:1;let v=Math.min(d[p]+1,h[p-1]+1,d[p-1]+m);if(u>1&&p>1&&i[u-1]===o[p-2]&&i[u-2]===o[p-1]){const g=l[(u-2)%3][p-2];v=Math.min(v,g+1)}vn)return}const c=l[s%3][a];return c<=n?c:void 0}}function Bh(e){const t=e.length,n=new Array(t);for(let r=0;rTu(n,t));case U.OBJECT:return ur(e.fields,n=>n.name.value,n=>Tu(n.value,t));case U.VARIABLE:return t?.[e.name.value]}}function en(e){if(e!=null||Me(!1,"Must provide name."),typeof e=="string"||Me(!1,"Expected name to be a string."),e.length===0)throw new Pe("Expected name to be a non-empty string.");for(let t=1;ts(Tu(a,l)),this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(o=t.extensionASTNodes)!==null&&o!==void 0?o:[],t.specifiedByURL==null||typeof t.specifiedByURL=="string"||Me(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${ne(t.specifiedByURL)}.`),t.serialize==null||typeof t.serialize=="function"||Me(!1,`${this.name} must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.`),t.parseLiteral&&(typeof t.parseValue=="function"&&typeof t.parseLiteral=="function"||Me(!1,`${this.name} must provide both "parseValue" and "parseLiteral" functions.`))}get[Symbol.toStringTag](){return"GraphQLScalarType"}toConfig(){return{name:this.name,description:this.description,specifiedByURL:this.specifiedByURL,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class vn{constructor(t){var n;this.name=en(t.name),this.description=t.description,this.isTypeOf=t.isTypeOf,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=()=>l1(t),this._interfaces=()=>a1(t),t.isTypeOf==null||typeof t.isTypeOf=="function"||Me(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${ne(t.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:u1(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function a1(e){var t;const n=o1((t=e.interfaces)!==null&&t!==void 0?t:[]);return Array.isArray(n)||Me(!1,`${e.name} interfaces must be an Array or a function which returns an Array.`),n}function l1(e){const t=s1(e.fields);return Bi(t)||Me(!1,`${e.name} fields must be an object with field names as keys or a function which returns such an object.`),bl(t,(n,r)=>{var i;Bi(n)||Me(!1,`${e.name}.${r} field config must be an object.`),n.resolve==null||typeof n.resolve=="function"||Me(!1,`${e.name}.${r} field resolver must be a function if provided, but got: ${ne(n.resolve)}.`);const o=(i=n.args)!==null&&i!==void 0?i:{};return Bi(o)||Me(!1,`${e.name}.${r} args must be an object with argument names as keys.`),{name:en(r),description:n.description,type:n.type,args:c1(o),resolve:n.resolve,subscribe:n.subscribe,deprecationReason:n.deprecationReason,extensions:Wt(n.extensions),astNode:n.astNode}})}function c1(e){return Object.entries(e).map(([t,n])=>({name:en(t),description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:Wt(n.extensions),astNode:n.astNode}))}function Bi(e){return Wn(e)&&!Array.isArray(e)}function u1(e){return bl(e,t=>({description:t.description,type:t.type,args:d1(t.args),resolve:t.resolve,subscribe:t.subscribe,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}))}function d1(e){return ur(e,t=>t.name,t=>({description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}))}function zd(e){return Ke(e.type)&&e.defaultValue===void 0}class Ui{constructor(t){var n;this.name=en(t.name),this.description=t.description,this.resolveType=t.resolveType,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=l1.bind(void 0,t),this._interfaces=a1.bind(void 0,t),t.resolveType==null||typeof t.resolveType=="function"||Me(!1,`${this.name} must provide "resolveType" as a function, but got: ${ne(t.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:u1(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class f1{constructor(t){var n;this.name=en(t.name),this.description=t.description,this.resolveType=t.resolveType,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._types=gw.bind(void 0,t),t.resolveType==null||typeof t.resolveType=="function"||Me(!1,`${this.name} must provide "resolveType" as a function, but got: ${ne(t.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){return typeof this._types=="function"&&(this._types=this._types()),this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function gw(e){const t=o1(e.types);return Array.isArray(t)||Me(!1,`Must provide Array of types or a function which returns such an array for Union ${e.name}.`),t}class so{constructor(t){var n;this.name=en(t.name),this.description=t.description,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._values=typeof t.values=="function"?t.values:Uh(this.name,t.values),this._valueLookup=null,this._nameLookup=null}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){return typeof this._values=="function"&&(this._values=Uh(this.name,this._values())),this._values}getValue(t){return this._nameLookup===null&&(this._nameLookup=n1(this.getValues(),n=>n.name)),this._nameLookup[t]}serialize(t){this._valueLookup===null&&(this._valueLookup=new Map(this.getValues().map(r=>[r.value,r])));const n=this._valueLookup.get(t);if(n===void 0)throw new Pe(`Enum "${this.name}" cannot represent value: ${ne(t)}`);return n.name}parseValue(t){if(typeof t!="string"){const r=ne(t);throw new Pe(`Enum "${this.name}" cannot represent non-string value: ${r}.`+oa(this,r))}const n=this.getValue(t);if(n==null)throw new Pe(`Value "${t}" does not exist in "${this.name}" enum.`+oa(this,t));return n.value}parseLiteral(t,n){if(t.kind!==U.ENUM){const i=It(t);throw new Pe(`Enum "${this.name}" cannot represent non-enum value: ${i}.`+oa(this,i),{nodes:t})}const r=this.getValue(t.value);if(r==null){const i=It(t);throw new Pe(`Value "${i}" does not exist in "${this.name}" enum.`+oa(this,i),{nodes:t})}return r.value}toConfig(){const t=ur(this.getValues(),n=>n.name,n=>({description:n.description,value:n.value,deprecationReason:n.deprecationReason,extensions:n.extensions,astNode:n.astNode}));return{name:this.name,description:this.description,values:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function oa(e,t){const n=e.getValues().map(i=>i.name),r=cw(t,n);return sw("the enum value",r)}function Uh(e,t){return Bi(t)||Me(!1,`${e} values must be an object with value names as keys.`),Object.entries(t).map(([n,r])=>(Bi(r)||Me(!1,`${e}.${n} must refer to an object with a "value" key representing an internal value but got: ${ne(r)}.`),{name:dw(n),description:r.description,value:r.value!==void 0?r.value:n,deprecationReason:r.deprecationReason,extensions:Wt(r.extensions),astNode:r.astNode}))}class Yd{constructor(t){var n,r;this.name=en(t.name),this.description=t.description,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this.isOneOf=(r=t.isOneOf)!==null&&r!==void 0?r:!1,this._fields=vw.bind(void 0,t)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}toConfig(){const t=bl(this.getFields(),n=>({description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions,astNode:n.astNode}));return{name:this.name,description:this.description,fields:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,isOneOf:this.isOneOf}}toString(){return this.name}toJSON(){return this.toString()}}function vw(e){const t=s1(e.fields);return Bi(t)||Me(!1,`${e.name} fields must be an object with field names as keys or a function which returns such an object.`),bl(t,(n,r)=>(!("resolve"in n)||Me(!1,`${e.name}.${r} field has a resolve property, but Input Types cannot define resolvers.`),{name:en(r),description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:Wt(n.extensions),astNode:n.astNode}))}function yw(e){return Ke(e.type)&&e.defaultValue===void 0}function Eu(e,t){return e===t?!0:Ke(e)&&Ke(t)||yt(e)&&yt(t)?Eu(e.ofType,t.ofType):!1}function Na(e,t,n){return t===n?!0:Ke(n)?Ke(t)?Na(e,t.ofType,n.ofType):!1:Ke(t)?Na(e,t.ofType,n):yt(n)?yt(t)?Na(e,t.ofType,n.ofType):!1:yt(t)?!1:xn(n)&&(Ve(t)||$e(t))&&e.isSubType(n,t)}function bw(e,t,n){return t===n?!0:xn(t)?xn(n)?e.getPossibleTypes(t).some(r=>e.isSubType(n,r)):e.isSubType(t,n):xn(n)?e.isSubType(n,t):!1}const mc=2147483647,gc=-2147483648,_w=new Pr({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize(e){const t=gs(e);if(typeof t=="boolean")return t?1:0;let n=t;if(typeof t=="string"&&t!==""&&(n=Number(t)),typeof n!="number"||!Number.isInteger(n))throw new Pe(`Int cannot represent non-integer value: ${ne(t)}`);if(n>mc||nmc||emc||t({description:{type:Xe,resolve:e=>e.description},types:{description:"A list of all types supported by this server.",type:new be(new Et(new be(Kt))),resolve(e){return Object.values(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new be(Kt),resolve:e=>e.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:Kt,resolve:e=>e.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:Kt,resolve:e=>e.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new be(new Et(new be(v1))),resolve:e=>e.getDirectives()}})}),v1=new vn({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:()=>({name:{type:new be(Xe),resolve:e=>e.name},description:{type:Xe,resolve:e=>e.description},isRepeatable:{type:new be(it),resolve:e=>e.isRepeatable},locations:{type:new be(new Et(new be(y1))),resolve:e=>e.locations},args:{type:new be(new Et(new be(Tl))),args:{includeDeprecated:{type:it,defaultValue:!1}},resolve(e,{includeDeprecated:t}){return t?e.args:e.args.filter(n=>n.deprecationReason==null)}}})}),y1=new so({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:ae.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:ae.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:ae.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:ae.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:ae.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:ae.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:ae.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:ae.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:ae.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:ae.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:ae.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:ae.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:ae.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:ae.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:ae.UNION,description:"Location adjacent to a union definition."},ENUM:{value:ae.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:ae.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:ae.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:ae.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),Kt=new vn({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:()=>({kind:{type:new be(T1),resolve(e){if(Zn(e))return De.SCALAR;if($e(e))return De.OBJECT;if(Ve(e))return De.INTERFACE;if(Bt(e))return De.UNION;if(Dt(e))return De.ENUM;if(st(e))return De.INPUT_OBJECT;if(yt(e))return De.LIST;if(Ke(e))return De.NON_NULL;Hd(!1,`Unexpected type: "${ne(e)}".`)}},name:{type:Xe,resolve:e=>"name"in e?e.name:void 0},description:{type:Xe,resolve:e=>"description"in e?e.description:void 0},specifiedByURL:{type:Xe,resolve:e=>"specifiedByURL"in e?e.specifiedByURL:void 0},fields:{type:new Et(new be(b1)),args:{includeDeprecated:{type:it,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if($e(e)||Ve(e)){const n=Object.values(e.getFields());return t?n:n.filter(r=>r.deprecationReason==null)}}},interfaces:{type:new Et(new be(Kt)),resolve(e){if($e(e)||Ve(e))return e.getInterfaces()}},possibleTypes:{type:new Et(new be(Kt)),resolve(e,t,n,{schema:r}){if(xn(e))return r.getPossibleTypes(e)}},enumValues:{type:new Et(new be(_1)),args:{includeDeprecated:{type:it,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if(Dt(e)){const n=e.getValues();return t?n:n.filter(r=>r.deprecationReason==null)}}},inputFields:{type:new Et(new be(Tl)),args:{includeDeprecated:{type:it,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if(st(e)){const n=Object.values(e.getFields());return t?n:n.filter(r=>r.deprecationReason==null)}}},ofType:{type:Kt,resolve:e=>"ofType"in e?e.ofType:void 0},isOneOf:{type:it,resolve:e=>{if(st(e))return e.isOneOf}}})}),b1=new vn({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:()=>({name:{type:new be(Xe),resolve:e=>e.name},description:{type:Xe,resolve:e=>e.description},args:{type:new be(new Et(new be(Tl))),args:{includeDeprecated:{type:it,defaultValue:!1}},resolve(e,{includeDeprecated:t}){return t?e.args:e.args.filter(n=>n.deprecationReason==null)}},type:{type:new be(Kt),resolve:e=>e.type},isDeprecated:{type:new be(it),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Xe,resolve:e=>e.deprecationReason}})}),Tl=new vn({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:()=>({name:{type:new be(Xe),resolve:e=>e.name},description:{type:Xe,resolve:e=>e.description},type:{type:new be(Kt),resolve:e=>e.type},defaultValue:{type:Xe,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(e){const{type:t,defaultValue:n}=e,r=Di(n,t);return r?It(r):null}},isDeprecated:{type:new be(it),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Xe,resolve:e=>e.deprecationReason}})}),_1=new vn({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:()=>({name:{type:new be(Xe),resolve:e=>e.name},description:{type:Xe,resolve:e=>e.description},isDeprecated:{type:new be(it),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Xe,resolve:e=>e.deprecationReason}})});var De;(function(e){e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.INPUT_OBJECT="INPUT_OBJECT",e.LIST="LIST",e.NON_NULL="NON_NULL"})(De||(De={}));const T1=new so({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:De.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:De.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:De.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:De.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:De.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:De.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:De.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:De.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),Wo={name:"__schema",type:new be(Qd),description:"Access the current type schema of this server.",args:[],resolve:(e,t,n,{schema:r})=>r,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},qo={name:"__type",type:Kt,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new be(Xe),defaultValue:void 0,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0}],resolve:(e,{name:t},n,{schema:r})=>r.getType(t),deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},Go={name:"__typename",type:new be(Xe),description:"The name of the current Object type at runtime.",args:[],resolve:(e,t,n,{parentType:r})=>r.name,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},E1=Object.freeze([Qd,v1,y1,Kt,b1,Tl,_1,T1]);function Ow(e){return E1.some(({name:t})=>e.name===t)}function wu(e){return gn(e,w1)}function Pw(e){if(!wu(e))throw new Error(`Expected ${ne(e)} to be a GraphQL schema.`);return e}class w1{constructor(t){var n,r;this.__validationErrors=t.assumeValid===!0?[]:void 0,Wn(t)||Me(!1,"Must provide configuration object."),!t.types||Array.isArray(t.types)||Me(!1,`"types" must be Array if provided but got: ${ne(t.types)}.`),!t.directives||Array.isArray(t.directives)||Me(!1,`"directives" must be Array if provided but got: ${ne(t.directives)}.`),this.description=t.description,this.extensions=Wt(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._queryType=t.query,this._mutationType=t.mutation,this._subscriptionType=t.subscription,this._directives=(r=t.directives)!==null&&r!==void 0?r:Aw;const i=new Set(t.types);if(t.types!=null)for(const o of t.types)i.delete(o),zt(o,i);this._queryType!=null&&zt(this._queryType,i),this._mutationType!=null&&zt(this._mutationType,i),this._subscriptionType!=null&&zt(this._subscriptionType,i);for(const o of this._directives)if(m1(o))for(const s of o.args)zt(s.type,i);zt(Qd,i),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(const o of i){if(o==null)continue;const s=o.name;if(s||Me(!1,"One of the provided types for building the Schema is missing a name."),this._typeMap[s]!==void 0)throw new Error(`Schema must contain uniquely named types but contains multiple types named "${s}".`);if(this._typeMap[s]=o,Ve(o)){for(const a of o.getInterfaces())if(Ve(a)){let l=this._implementationsMap[a.name];l===void 0&&(l=this._implementationsMap[a.name]={objects:[],interfaces:[]}),l.interfaces.push(o)}}else if($e(o)){for(const a of o.getInterfaces())if(Ve(a)){let l=this._implementationsMap[a.name];l===void 0&&(l=this._implementationsMap[a.name]={objects:[],interfaces:[]}),l.objects.push(o)}}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(t){switch(t){case ji.QUERY:return this.getQueryType();case ji.MUTATION:return this.getMutationType();case ji.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(t){return this.getTypeMap()[t]}getPossibleTypes(t){return Bt(t)?t.getTypes():this.getImplementations(t).objects}getImplementations(t){const n=this._implementationsMap[t.name];return n??{objects:[],interfaces:[]}}isSubType(t,n){let r=this._subTypeMap[t.name];if(r===void 0){if(r=Object.create(null),Bt(t))for(const i of t.getTypes())r[i.name]=!0;else{const i=this.getImplementations(t);for(const o of i.objects)r[o.name]=!0;for(const o of i.interfaces)r[o.name]=!0}this._subTypeMap[t.name]=r}return r[n.name]!==void 0}getDirectives(){return this._directives}getDirective(t){return this.getDirectives().find(n=>n.name===t)}toConfig(){return{description:this.description,query:this.getQueryType(),mutation:this.getMutationType(),subscription:this.getSubscriptionType(),types:Object.values(this.getTypeMap()),directives:this.getDirectives(),extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,assumeValid:this.__validationErrors!==void 0}}}function zt(e,t){const n=pt(e);if(!t.has(n)){if(t.add(n),Bt(n))for(const r of n.getTypes())zt(r,t);else if($e(n)||Ve(n)){for(const r of n.getInterfaces())zt(r,t);for(const r of Object.values(n.getFields())){zt(r.type,t);for(const i of r.args)zt(i.type,t)}}else if(st(n))for(const r of Object.values(n.getFields()))zt(r.type,t)}return t}function S1(e){if(Pw(e),e.__validationErrors)return e.__validationErrors;const t=new Iw(e);Dw(t),Rw(t),Mw(t);const n=t.getErrors();return e.__validationErrors=n,n}function M9(e){const t=S1(e);if(t.length!==0)throw new Error(t.map(n=>n.message).join(` -`))}class Iw{constructor(t){this._errors=[],this.schema=t}reportError(t,n){const r=Array.isArray(n)?n.filter(Boolean):n;this._errors.push(new Pe(t,{nodes:r}))}getErrors(){return this._errors}}function Dw(e){const t=e.schema,n=t.getQueryType();if(!n)e.reportError("Query root type must be provided.",t.astNode);else if(!$e(n)){var r;e.reportError(`Query root type must be Object type, it cannot be ${ne(n)}.`,(r=vc(t,ji.QUERY))!==null&&r!==void 0?r:n.astNode)}const i=t.getMutationType();if(i&&!$e(i)){var o;e.reportError(`Mutation root type must be Object type if provided, it cannot be ${ne(i)}.`,(o=vc(t,ji.MUTATION))!==null&&o!==void 0?o:i.astNode)}const s=t.getSubscriptionType();if(s&&!$e(s)){var a;e.reportError(`Subscription root type must be Object type if provided, it cannot be ${ne(s)}.`,(a=vc(t,ji.SUBSCRIPTION))!==null&&a!==void 0?a:s.astNode)}}function vc(e,t){var n;return(n=[e.astNode,...e.extensionASTNodes].flatMap(r=>{var i;return(i=r?.operationTypes)!==null&&i!==void 0?i:[]}).find(r=>r.operation===t))===null||n===void 0?void 0:n.type}function Rw(e){for(const n of e.schema.getDirectives()){if(!m1(n)){e.reportError(`Expected directive but got: ${ne(n)}.`,n?.astNode);continue}Er(e,n),n.locations.length===0&&e.reportError(`Directive @${n.name} must include 1 or more locations.`,n.astNode);for(const r of n.args)if(Er(e,r),$t(r.type)||e.reportError(`The type of @${n.name}(${r.name}:) must be Input Type but got: ${ne(r.type)}.`,r.astNode),zd(r)&&r.deprecationReason!=null){var t;e.reportError(`Required argument @${n.name}(${r.name}:) cannot be deprecated.`,[Kd(r.astNode),(t=r.astNode)===null||t===void 0?void 0:t.type])}}}function Er(e,t){t.name.startsWith("__")&&e.reportError(`Name "${t.name}" must not begin with "__", which is reserved by GraphQL introspection.`,t.astNode)}function Mw(e){const t=Bw(e),n=e.schema.getTypeMap();for(const r of Object.values(n)){if(!Gd(r)){e.reportError(`Expected GraphQL named type but got: ${ne(r)}.`,r.astNode);continue}Ow(r)||Er(e,r),$e(r)||Ve(r)?(Wh(e,r),qh(e,r)):Bt(r)?$w(e,r):Dt(r)?Fw(e,r):st(r)&&(Vw(e,r),t(r))}}function Wh(e,t){const n=Object.values(t.getFields());n.length===0&&e.reportError(`Type ${t.name} must define one or more fields.`,[t.astNode,...t.extensionASTNodes]);for(const s of n){if(Er(e,s),!vr(s.type)){var r;e.reportError(`The type of ${t.name}.${s.name} must be Output Type but got: ${ne(s.type)}.`,(r=s.astNode)===null||r===void 0?void 0:r.type)}for(const a of s.args){const l=a.name;if(Er(e,a),!$t(a.type)){var i;e.reportError(`The type of ${t.name}.${s.name}(${l}:) must be Input Type but got: ${ne(a.type)}.`,(i=a.astNode)===null||i===void 0?void 0:i.type)}if(zd(a)&&a.deprecationReason!=null){var o;e.reportError(`Required argument ${t.name}.${s.name}(${l}:) cannot be deprecated.`,[Kd(a.astNode),(o=a.astNode)===null||o===void 0?void 0:o.type])}}}}function qh(e,t){const n=Object.create(null);for(const r of t.getInterfaces()){if(!Ve(r)){e.reportError(`Type ${ne(t)} must only implement Interface types, it cannot implement ${ne(r)}.`,Do(t,r));continue}if(t===r){e.reportError(`Type ${t.name} cannot implement itself because it would create a circular reference.`,Do(t,r));continue}if(n[r.name]){e.reportError(`Type ${t.name} can only implement ${r.name} once.`,Do(t,r));continue}n[r.name]=!0,kw(e,t,r),Lw(e,t,r)}}function Lw(e,t,n){const r=t.getFields();for(const l of Object.values(n.getFields())){const c=l.name,u=r[c];if(!u){e.reportError(`Interface field ${n.name}.${c} expected but ${t.name} does not provide it.`,[l.astNode,t.astNode,...t.extensionASTNodes]);continue}if(!Na(e.schema,u.type,l.type)){var i,o;e.reportError(`Interface field ${n.name}.${c} expects type ${ne(l.type)} but ${t.name}.${c} is type ${ne(u.type)}.`,[(i=l.astNode)===null||i===void 0?void 0:i.type,(o=u.astNode)===null||o===void 0?void 0:o.type])}for(const d of l.args){const h=d.name,f=u.args.find(p=>p.name===h);if(!f){e.reportError(`Interface field argument ${n.name}.${c}(${h}:) expected but ${t.name}.${c} does not provide it.`,[d.astNode,u.astNode]);continue}if(!Eu(d.type,f.type)){var s,a;e.reportError(`Interface field argument ${n.name}.${c}(${h}:) expects type ${ne(d.type)} but ${t.name}.${c}(${h}:) is type ${ne(f.type)}.`,[(s=d.astNode)===null||s===void 0?void 0:s.type,(a=f.astNode)===null||a===void 0?void 0:a.type])}}for(const d of u.args){const h=d.name;!l.args.find(p=>p.name===h)&&zd(d)&&e.reportError(`Object field ${t.name}.${c} includes required argument ${h} that is missing from the Interface field ${n.name}.${c}.`,[d.astNode,l.astNode])}}}function kw(e,t,n){const r=t.getInterfaces();for(const i of n.getInterfaces())r.includes(i)||e.reportError(i===t?`Type ${t.name} cannot implement ${n.name} because it would create a circular reference.`:`Type ${t.name} must implement ${i.name} because it is implemented by ${n.name}.`,[...Do(n,i),...Do(t,n)])}function $w(e,t){const n=t.getTypes();n.length===0&&e.reportError(`Union type ${t.name} must define one or more member types.`,[t.astNode,...t.extensionASTNodes]);const r=Object.create(null);for(const i of n){if(r[i.name]){e.reportError(`Union type ${t.name} can only include type ${i.name} once.`,Gh(t,i.name));continue}r[i.name]=!0,$e(i)||e.reportError(`Union type ${t.name} can only include Object types, it cannot include ${ne(i)}.`,Gh(t,String(i)))}}function Fw(e,t){const n=t.getValues();n.length===0&&e.reportError(`Enum type ${t.name} must define one or more values.`,[t.astNode,...t.extensionASTNodes]);for(const r of n)Er(e,r)}function Vw(e,t){const n=Object.values(t.getFields());n.length===0&&e.reportError(`Input Object type ${t.name} must define one or more fields.`,[t.astNode,...t.extensionASTNodes]);for(const o of n){if(Er(e,o),!$t(o.type)){var r;e.reportError(`The type of ${t.name}.${o.name} must be Input Type but got: ${ne(o.type)}.`,(r=o.astNode)===null||r===void 0?void 0:r.type)}if(yw(o)&&o.deprecationReason!=null){var i;e.reportError(`Required input field ${t.name}.${o.name} cannot be deprecated.`,[Kd(o.astNode),(i=o.astNode)===null||i===void 0?void 0:i.type])}t.isOneOf&&jw(t,o,e)}}function jw(e,t,n){if(Ke(t.type)){var r;n.reportError(`OneOf input field ${e.name}.${t.name} must be nullable.`,(r=t.astNode)===null||r===void 0?void 0:r.type)}t.defaultValue!==void 0&&n.reportError(`OneOf input field ${e.name}.${t.name} cannot have a default value.`,t.astNode)}function Bw(e){const t=Object.create(null),n=[],r=Object.create(null);return i;function i(o){if(t[o.name])return;t[o.name]=!0,r[o.name]=n.length;const s=Object.values(o.getFields());for(const a of s)if(Ke(a.type)&&st(a.type.ofType)){const l=a.type.ofType,c=r[l.name];if(n.push(a),c===void 0)i(l);else{const u=n.slice(c),d=u.map(h=>h.name).join(".");e.reportError(`Cannot reference Input Object "${l.name}" within itself through a series of non-null fields: "${d}".`,u.map(h=>h.astNode))}n.pop()}r[o.name]=void 0}}function Do(e,t){const{astNode:n,extensionASTNodes:r}=e;return(n!=null?[n,...r]:r).flatMap(o=>{var s;return(s=o.interfaces)!==null&&s!==void 0?s:[]}).filter(o=>o.name.value===t.name)}function Gh(e,t){const{astNode:n,extensionASTNodes:r}=e;return(n!=null?[n,...r]:r).flatMap(o=>{var s;return(s=o.types)!==null&&s!==void 0?s:[]}).filter(o=>o.name.value===t)}function Kd(e){var t;return e==null||(t=e.directives)===null||t===void 0?void 0:t.find(n=>n.name.value===g1.name)}function zo(e,t){switch(t.kind){case U.LIST_TYPE:{const n=zo(e,t.type);return n&&new Et(n)}case U.NON_NULL_TYPE:{const n=zo(e,t.type);return n&&new be(n)}case U.NAMED_TYPE:return e.getType(t.name.value)}}class x1{constructor(t,n,r){this._schema=t,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=r??Uw,n&&($t(n)&&this._inputTypeStack.push(n),qn(n)&&this._parentTypeStack.push(n),vr(n)&&this._typeStack.push(n))}get[Symbol.toStringTag](){return"TypeInfo"}getType(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]}getParentType(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]}getInputType(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]}getParentInputType(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]}getFieldDef(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]}getDefaultValue(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]}getDirective(){return this._directive}getArgument(){return this._argument}getEnumValue(){return this._enumValue}enter(t){const n=this._schema;switch(t.kind){case U.SELECTION_SET:{const i=pt(this.getType());this._parentTypeStack.push(qn(i)?i:void 0);break}case U.FIELD:{const i=this.getParentType();let o,s;i&&(o=this._getFieldDef(n,i,t),o&&(s=o.type)),this._fieldDefStack.push(o),this._typeStack.push(vr(s)?s:void 0);break}case U.DIRECTIVE:this._directive=n.getDirective(t.name.value);break;case U.OPERATION_DEFINITION:{const i=n.getRootType(t.operation);this._typeStack.push($e(i)?i:void 0);break}case U.INLINE_FRAGMENT:case U.FRAGMENT_DEFINITION:{const i=t.typeCondition,o=i?zo(n,i):pt(this.getType());this._typeStack.push(vr(o)?o:void 0);break}case U.VARIABLE_DEFINITION:{const i=zo(n,t.type);this._inputTypeStack.push($t(i)?i:void 0);break}case U.ARGUMENT:{var r;let i,o;const s=(r=this.getDirective())!==null&&r!==void 0?r:this.getFieldDef();s&&(i=s.args.find(a=>a.name===t.name.value),i&&(o=i.type)),this._argument=i,this._defaultValueStack.push(i?i.defaultValue:void 0),this._inputTypeStack.push($t(o)?o:void 0);break}case U.LIST:{const i=i1(this.getInputType()),o=yt(i)?i.ofType:i;this._defaultValueStack.push(void 0),this._inputTypeStack.push($t(o)?o:void 0);break}case U.OBJECT_FIELD:{const i=pt(this.getInputType());let o,s;st(i)&&(s=i.getFields()[t.name.value],s&&(o=s.type)),this._defaultValueStack.push(s?s.defaultValue:void 0),this._inputTypeStack.push($t(o)?o:void 0);break}case U.ENUM:{const i=pt(this.getInputType());let o;Dt(i)&&(o=i.getValue(t.value)),this._enumValue=o;break}}}leave(t){switch(t.kind){case U.SELECTION_SET:this._parentTypeStack.pop();break;case U.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case U.DIRECTIVE:this._directive=null;break;case U.OPERATION_DEFINITION:case U.INLINE_FRAGMENT:case U.FRAGMENT_DEFINITION:this._typeStack.pop();break;case U.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case U.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case U.LIST:case U.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case U.ENUM:this._enumValue=null;break}}}function Uw(e,t,n){const r=n.name.value;if(r===Wo.name&&e.getQueryType()===t)return Wo;if(r===qo.name&&e.getQueryType()===t)return qo;if(r===Go.name&&qn(t))return Go;if($e(t)||Ve(t))return t.getFields()[r]}function Hw(e,t){return{enter(...n){const r=n[0];e.enter(r);const i=Vh(t,r.kind).enter;if(i){const o=i.apply(t,n);return o!==void 0&&(e.leave(r),zE(o)&&e.enter(o)),o}},leave(...n){const r=n[0],i=Vh(t,r.kind).leave;let o;return i&&(o=i.apply(t,n)),e.leave(r),o}}}function Co(e,t,n){if(e){if(e.kind===U.VARIABLE){const r=e.name.value;if(n==null||n[r]===void 0)return;const i=n[r];return i===null&&Ke(t)?void 0:i}if(Ke(t))return e.kind===U.NULL?void 0:Co(e,t.ofType,n);if(e.kind===U.NULL)return null;if(yt(t)){const r=t.ofType;if(e.kind===U.LIST){const o=[];for(const s of e.values)if(zh(s,n)){if(Ke(r))return;o.push(null)}else{const a=Co(s,r,n);if(a===void 0)return;o.push(a)}return o}const i=Co(e,r,n);return i===void 0?void 0:[i]}if(st(t)){if(e.kind!==U.OBJECT)return;const r=Object.create(null),i=n1(e.fields,o=>o.name.value);for(const o of Object.values(t.getFields())){const s=i[o.name];if(!s||zh(s.value,n)){if(o.defaultValue!==void 0)r[o.name]=o.defaultValue;else if(Ke(o.type))return;continue}const a=Co(s.value,o.type,n);if(a===void 0)return;r[o.name]=a}if(t.isOneOf){const o=Object.keys(r);if(o.length!==1||r[o[0]]===null)return}return r}if(_l(t)){let r;try{r=t.parseLiteral(e,n)}catch{return}return r===void 0?void 0:r}Hd(!1,"Unexpected input type: "+ne(t))}}function zh(e,t){return e.kind===U.VARIABLE&&(t==null||t[e.name.value]===void 0)}function Ww(e,t){Wn(e)&&Wn(e.__schema)||Me(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${ne(e)}.`);const n=e.__schema,r=ur(n.types,w=>w.name,w=>h(w));for(const w of[...Tw,...E1])r[w.name]&&(r[w.name]=w);const i=n.queryType?u(n.queryType):null,o=n.mutationType?u(n.mutationType):null,s=n.subscriptionType?u(n.subscriptionType):null,a=n.directives?n.directives.map(x):[];return new w1({description:n.description,query:i,mutation:o,subscription:s,types:Object.values(r),directives:a,assumeValid:void 0});function l(w){if(w.kind===De.LIST){const N=w.ofType;if(!N)throw new Error("Decorated type deeper than introspection query.");return new Et(l(N))}if(w.kind===De.NON_NULL){const N=w.ofType;if(!N)throw new Error("Decorated type deeper than introspection query.");const P=l(N);return new be(mw(P))}return c(w)}function c(w){const N=w.name;if(!N)throw new Error(`Unknown type reference: ${ne(w)}.`);const P=r[N];if(!P)throw new Error(`Invalid or incomplete schema, unknown type: ${N}. Ensure that a full introspection query is used in order to build a client schema.`);return P}function u(w){return fw(c(w))}function d(w){return hw(c(w))}function h(w){if(w!=null&&w.name!=null&&w.kind!=null)switch(w.kind){case De.SCALAR:return f(w);case De.OBJECT:return m(w);case De.INTERFACE:return v(w);case De.UNION:return g(w);case De.ENUM:return _(w);case De.INPUT_OBJECT:return b(w)}const N=ne(w);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${N}.`)}function f(w){return new Pr({name:w.name,description:w.description,specifiedByURL:w.specifiedByURL})}function p(w){if(w.interfaces===null&&w.kind===De.INTERFACE)return[];if(!w.interfaces){const N=ne(w);throw new Error(`Introspection result missing interfaces: ${N}.`)}return w.interfaces.map(d)}function m(w){return new vn({name:w.name,description:w.description,interfaces:()=>p(w),fields:()=>T(w)})}function v(w){return new Ui({name:w.name,description:w.description,interfaces:()=>p(w),fields:()=>T(w)})}function g(w){if(!w.possibleTypes){const N=ne(w);throw new Error(`Introspection result missing possibleTypes: ${N}.`)}return new f1({name:w.name,description:w.description,types:()=>w.possibleTypes.map(u)})}function _(w){if(!w.enumValues){const N=ne(w);throw new Error(`Introspection result missing enumValues: ${N}.`)}return new so({name:w.name,description:w.description,values:ur(w.enumValues,N=>N.name,N=>({description:N.description,deprecationReason:N.deprecationReason}))})}function b(w){if(!w.inputFields){const N=ne(w);throw new Error(`Introspection result missing inputFields: ${N}.`)}return new Yd({name:w.name,description:w.description,fields:()=>S(w.inputFields),isOneOf:w.isOneOf})}function T(w){if(!w.fields)throw new Error(`Introspection result missing fields: ${ne(w)}.`);return ur(w.fields,N=>N.name,E)}function E(w){const N=l(w.type);if(!vr(N)){const P=ne(N);throw new Error(`Introspection must provide output type for fields, but received: ${P}.`)}if(!w.args){const P=ne(w);throw new Error(`Introspection result missing field args: ${P}.`)}return{description:w.description,deprecationReason:w.deprecationReason,type:N,args:S(w.args)}}function S(w){return ur(w,N=>N.name,C)}function C(w){const N=l(w.type);if(!$t(N)){const D=ne(N);throw new Error(`Introspection must provide input type for arguments, but received: ${D}.`)}const P=w.defaultValue!=null?Co(YE(w.defaultValue),N):void 0;return{description:w.description,type:N,defaultValue:P,deprecationReason:w.deprecationReason}}function x(w){if(!w.args){const N=ne(w);throw new Error(`Introspection result missing directive args: ${N}.`)}if(!w.locations){const N=ne(w);throw new Error(`Introspection result missing directive locations: ${N}.`)}return new Ir({name:w.name,description:w.description,isRepeatable:w.isRepeatable,locations:w.locations.slice(),args:S(w.args)})}}var vs,ge,C1,lr,Yh,A1,N1,O1,Xd,Su,xu,P1,Yo={},I1=[],qw=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,ys=Array.isArray;function sn(e,t){for(var n in t)e[n]=t[n];return e}function Jd(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function R(e,t,n){var r,i,o,s={};for(o in t)o=="key"?r=t[o]:o=="ref"?i=t[o]:s[o]=t[o];if(arguments.length>2&&(s.children=arguments.length>3?vs.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(o in e.defaultProps)s[o]===void 0&&(s[o]=e.defaultProps[o]);return Ro(e,s,r,i,null)}function Ro(e,t,n,r,i){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:i??++C1,__i:-1,__u:0};return i==null&&ge.vnode!=null&&ge.vnode(o),o}function D1(){return{current:null}}function me(e){return e.children}function Ft(e,t){this.props=e,this.context=t}function Qi(e,t){if(t==null)return e.__?Qi(e.__,e.__i+1):null;for(var n;ta&&lr.sort(N1),e=lr.shift(),a=lr.length,e.__d&&(n=void 0,i=(r=(t=e).__v).__e,o=[],s=[],t.__P&&((n=sn({},r)).__v=r.__v+1,ge.vnode&&ge.vnode(n),Zd(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[i]:null,o,i??Qi(r),!!(32&r.__u),s),n.__v=r.__v,n.__.__k[n.__i]=n,k1(o,n,s),n.__e!=i&&R1(n)));ja.__r=0}function M1(e,t,n,r,i,o,s,a,l,c,u){var d,h,f,p,m,v,g=r&&r.__k||I1,_=t.length;for(l=Gw(n,t,g,l,_),d=0;d<_;d++)(f=n.__k[d])!=null&&(h=f.__i==-1?Yo:g[f.__i]||Yo,f.__i=d,v=Zd(e,f,h,i,o,s,a,l,c,u),p=f.__e,f.ref&&h.ref!=f.ref&&(h.ref&&ef(h.ref,null,f),u.push(f.ref,f.__c||p,f)),m==null&&p!=null&&(m=p),4&f.__u||h.__k===f.__k?l=L1(f,l,e):typeof f.type=="function"&&v!==void 0?l=v:p&&(l=p.nextSibling),f.__u&=-7);return n.__e=m,l}function Gw(e,t,n,r,i){var o,s,a,l,c,u=n.length,d=u,h=0;for(e.__k=new Array(i),o=0;o0?Ro(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):s).__=e,s.__b=e.__b+1,a=null,(c=s.__i=zw(s,n,l,d))!=-1&&(d--,(a=n[c])&&(a.__u|=2)),a==null||a.__v==null?(c==-1&&(i>u?h--:il?h--:h++,s.__u|=4))):e.__k[o]=null;if(d)for(o=0;o(u?1:0)){for(i=n-1,o=n+1;i>=0||o=0?i--:o++])!=null&&(2&c.__u)==0&&a==c.key&&l==c.type)return s}return-1}function Qh(e,t,n){t[0]=="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||qw.test(t)?n:n+"px"}function sa(e,t,n,r,i){var o,s;e:if(t=="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||Qh(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||Qh(e.style,t,n[t])}else if(t[0]=="o"&&t[1]=="n")o=t!=(t=t.replace(O1,"$1")),s=t.toLowerCase(),t=s in e||t=="onFocusOut"||t=="onFocusIn"?s.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r?n.u=r.u:(n.u=Xd,e.addEventListener(t,o?xu:Su,o)):e.removeEventListener(t,o?xu:Su,o);else{if(i=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&n==1?"":n))}}function Kh(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t.t==null)t.t=Xd++;else if(t.t0?e:ys(e)?e.map($1):sn({},e)}function Yw(e,t,n,r,i,o,s,a,l){var c,u,d,h,f,p,m,v=n.props,g=t.props,_=t.type;if(_=="svg"?i="http://www.w3.org/2000/svg":_=="math"?i="http://www.w3.org/1998/Math/MathML":i||(i="http://www.w3.org/1999/xhtml"),o!=null){for(c=0;c2&&(a.children=arguments.length>3?vs.call(arguments,2):n),Ro(e.type,a,r||e.key,i||e.ref,null)}function Ne(e){function t(n){var r,i;return this.getChildContext||(r=new Set,(i={})[t.__c]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){r=null},this.shouldComponentUpdate=function(o){this.props.value!=o.value&&r.forEach(function(s){s.__e=!0,Cu(s)})},this.sub=function(o){r.add(o);var s=o.componentWillUnmount;o.componentWillUnmount=function(){r&&r.delete(o),s&&s.call(o)}}),n.children}return t.__c="__cC"+P1++,t.__=e,t.Provider=t.__l=(t.Consumer=function(n,r){return n.children(r)}).contextType=t,t}vs=I1.slice,ge={__e:function(e,t,n,r){for(var i,o,s;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&o.getDerivedStateFromError!=null&&(i.setState(o.getDerivedStateFromError(e)),s=i.__d),i.componentDidCatch!=null&&(i.componentDidCatch(e,r||{}),s=i.__d),s)return i.__E=i}catch(a){e=a}throw e}},C1=0,Ft.prototype.setState=function(e,t){var n;n=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=sn({},this.state),typeof e=="function"&&(e=e(sn({},n),this.props)),e&&sn(n,e),e!=null&&this.__v&&(t&&this._sb.push(t),Cu(this))},Ft.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Cu(this))},Ft.prototype.render=me,lr=[],A1=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,N1=function(e,t){return e.__v.__b-t.__v.__b},ja.__r=0,O1=/(PointerCapture)$|Capture$/i,Xd=0,Su=Kh(!1),xu=Kh(!0),P1=0;var On,Re,yc,Xh,Ki=0,j1=[],Be=ge,Jh=Be.__b,Zh=Be.__r,ep=Be.diffed,tp=Be.__c,np=Be.unmount,rp=Be.__;function Dr(e,t){Be.__h&&Be.__h(Re,e,Ki||t),Ki=0;var n=Re.__H||(Re.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function z(e){return Ki=1,Rr(B1,e)}function Rr(e,t,n){var r=Dr(On++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):B1(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=Re,!Re.__f)){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!o||o.call(this,a,l,c);var d=r.__c.props!==a;return u.forEach(function(h){if(h.__N){var f=h.__[0];h.__=h.__N,h.__N=void 0,f!==h.__[0]&&(d=!0)}}),o&&o.call(this,a,l,c)||d};Re.__f=!0;var o=Re.shouldComponentUpdate,s=Re.componentWillUpdate;Re.componentWillUpdate=function(a,l,c){if(this.__e){var u=o;o=void 0,i(a,l,c),o=u}s&&s.call(this,a,l,c)},Re.shouldComponentUpdate=i}return r.__N||r.__}function B(e,t){var n=Dr(On++,3);!Be.__s&&rf(n.__H,t)&&(n.__=e,n.u=t,Re.__H.__h.push(n))}function St(e,t){var n=Dr(On++,4);!Be.__s&&rf(n.__H,t)&&(n.__=e,n.u=t,Re.__h.push(n))}function F(e){return Ki=5,re(function(){return{current:e}},[])}function tf(e,t,n){Ki=6,St(function(){if(typeof e=="function"){var r=e(t());return function(){e(null),r&&typeof r=="function"&&r()}}if(e)return e.current=t(),function(){return e.current=null}},n==null?n:n.concat(e))}function re(e,t){var n=Dr(On++,7);return rf(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Y(e,t){return Ki=8,re(function(){return e},t)}function fe(e){var t=Re.context[e.__c],n=Dr(On++,9);return n.c=e,t?(n.__==null&&(n.__=!0,t.sub(Re)),t.props.value):e.__}function nf(e,t){Be.useDebugValue&&Be.useDebugValue(t?t(e):e)}function Xw(e){var t=Dr(On++,10),n=z();return t.__=e,Re.componentDidCatch||(Re.componentDidCatch=function(r,i){t.__&&t.__(r,i),n[1](r)}),[n[0],function(){n[1](void 0)}]}function qt(){var e=Dr(On++,11);if(!e.__){for(var t=Re.__v;t!==null&&!t.__m&&t.__!==null;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function Jw(){for(var e;e=j1.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(Oa),e.__H.__h.forEach(Nu),e.__H.__h=[]}catch(t){e.__H.__h=[],Be.__e(t,e.__v)}}Be.__b=function(e){Re=null,Jh&&Jh(e)},Be.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),rp&&rp(e,t)},Be.__r=function(e){Zh&&Zh(e),On=0;var t=(Re=e.__c).__H;t&&(yc===Re?(t.__h=[],Re.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(t.__h.forEach(Oa),t.__h.forEach(Nu),t.__h=[],On=0)),yc=Re},Be.diffed=function(e){ep&&ep(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(j1.push(t)!==1&&Xh===Be.requestAnimationFrame||((Xh=Be.requestAnimationFrame)||Zw)(Jw)),t.__H.__.forEach(function(n){n.u&&(n.__H=n.u),n.u=void 0})),yc=Re=null},Be.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Oa),n.__h=n.__h.filter(function(r){return!r.__||Nu(r)})}catch(r){t.some(function(i){i.__h&&(i.__h=[])}),t=[],Be.__e(r,n.__v)}}),tp&&tp(e,t)},Be.unmount=function(e){np&&np(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{Oa(r)}catch(i){t=i}}),n.__H=void 0,t&&Be.__e(t,n.__v))};var ip=typeof requestAnimationFrame=="function";function Zw(e){var t,n=function(){clearTimeout(r),ip&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);ip&&(t=requestAnimationFrame(n))}function Oa(e){var t=Re,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),Re=t}function Nu(e){var t=Re;e.__c=e.__(),Re=t}function rf(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function B1(e,t){return typeof t=="function"?t(e):t}function U1(e,t){for(var n in t)e[n]=t[n];return e}function Ou(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function El(e,t){var n=t(),r=z({t:{__:n,u:t}}),i=r[0].t,o=r[1];return St(function(){i.__=n,i.u=t,bc(i)&&o({t:i})},[e,n,t]),B(function(){return bc(i)&&o({t:i}),e(function(){bc(i)&&o({t:i})})},[e]),n}function bc(e){var t,n,r=e.u,i=e.__;try{var o=r();return!((t=i)===(n=o)&&(t!==0||1/t==1/n)||t!=t&&n!=n)}catch{return!0}}function of(e){e()}function sf(e){return e}function af(){return[!1,of]}var wl=St;function Ba(e,t){this.props=e,this.context=t}function H1(e,t){function n(i){var o=this.props.ref,s=o==i.ref;return!s&&o&&(o.call?o(null):o.current=null),t?!t(this.props,i)||!s:Ou(this.props,i)}function r(i){return this.shouldComponentUpdate=n,R(e,i)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(Ba.prototype=new Ft).isPureReactComponent=!0,Ba.prototype.shouldComponentUpdate=function(e,t){return Ou(this.props,e)||Ou(this.state,t)};var op=ge.__b;ge.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),op&&op(e)};var e2=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function Q(e){function t(n){var r=U1({},n);return delete r.ref,e(r,n.ref||null)}return t.$$typeof=e2,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var sp=function(e,t){return e==null?null:Cn(Cn(e).map(t))},Xt={map:sp,forEach:sp,count:function(e){return e?Cn(e).length:0},only:function(e){var t=Cn(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:Cn},t2=ge.__e;ge.__e=function(e,t,n,r){if(e.then){for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),i.__c(e,t)}t2(e,t,n,r)};var ap=ge.unmount;function W1(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),e.__c.__H=null),(e=U1({},e)).__c!=null&&(e.__c.__P===n&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(r){return W1(r,t,n)})),e}function q1(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(r){return q1(r,t,n)}),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function Mo(){this.__u=0,this.o=null,this.__b=null}function G1(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function z1(e){var t,n,r;function i(o){if(t||(t=e()).then(function(s){n=s.default||s},function(s){r=s}),r)throw r;if(!n)throw t;return R(n,o)}return i.displayName="Lazy",i.__f=!0,i}function Ri(){this.i=null,this.l=null}ge.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),ap&&ap(e)},(Mo.prototype=new Ft).__c=function(e,t){var n=t.__c,r=this;r.o==null&&(r.o=[]),r.o.push(n);var i=G1(r.__v),o=!1,s=function(){o||(o=!0,n.__R=null,i?i(a):a())};n.__R=s;var a=function(){if(!--r.__u){if(r.state.__a){var l=r.state.__a;r.__v.__k[0]=q1(l,l.__c.__P,l.__c.__O)}var c;for(r.setState({__a:r.__b=null});c=r.o.pop();)c.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(s,s)},Mo.prototype.componentWillUnmount=function(){this.o=[]},Mo.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=W1(this.__b,n,r.__O=r.__P)}this.__b=null}var i=t.__a&&R(me,null,e.fallback);return i&&(i.__u&=-33),[R(me,null,t.__a?null:e.children),i]};var lp=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.h.removeChild(i)}}}Qo(R(n2,{context:t.context},e.__v),t.v)}function Sl(e,t){var n=R(r2,{__v:e,h:t});return n.containerInfo=t,n}(Ri.prototype=new Ft).__a=function(e){var t=this,n=G1(t.__v),r=t.l.get(e);return r[0]++,function(i){var o=function(){t.props.revealOrder?(r.push(i),lp(t,e,r)):i()};n?n(o):o()}},Ri.prototype.render=function(e){this.i=null,this.l=new Map;var t=Cn(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},Ri.prototype.componentDidUpdate=Ri.prototype.componentDidMount=function(){var e=this;this.l.forEach(function(t,n){lp(e,n,t)})};var Y1=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,i2=/^(?: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]/,o2=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,s2=/[A-Z0-9]/g,a2=typeof document<"u",l2=function(e){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(e)};function xl(e,t,n){return t.__k==null&&(t.textContent=""),Qo(e,t),typeof n=="function"&&n(),e?e.__c:null}function Q1(e,t,n){return V1(e,t),typeof n=="function"&&n(),e?e.__c:null}Ft.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(Ft.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var cp=ge.event;function c2(){}function u2(){return this.cancelBubble}function d2(){return this.defaultPrevented}ge.event=function(e){return cp&&(e=cp(e)),e.persist=c2,e.isPropagationStopped=u2,e.isDefaultPrevented=d2,e.nativeEvent=e};var lf,f2={enumerable:!1,configurable:!0,get:function(){return this.class}},up=ge.vnode;ge.vnode=function(e){typeof e.type=="string"&&function(t){var n=t.props,r=t.type,i={},o=r.indexOf("-")===-1;for(var s in n){var a=n[s];if(!(s==="value"&&"defaultValue"in n&&a==null||a2&&s==="children"&&r==="noscript"||s==="class"||s==="className")){var l=s.toLowerCase();s==="defaultValue"&&"value"in n&&n.value==null?s="value":s==="download"&&a===!0?a="":l==="translate"&&a==="no"?a=!1:l[0]==="o"&&l[1]==="n"?l==="ondoubleclick"?s="ondblclick":l!=="onchange"||r!=="input"&&r!=="textarea"||l2(n.type)?l==="onfocus"?s="onfocusin":l==="onblur"?s="onfocusout":o2.test(s)&&(s=l):l=s="oninput":o&&i2.test(s)?s=s.replace(s2,"-$&").toLowerCase():a===null&&(a=void 0),l==="oninput"&&i[s=l]&&(s="oninputCapture"),i[s]=a}}r=="select"&&i.multiple&&Array.isArray(i.value)&&(i.value=Cn(n.children).forEach(function(c){c.props.selected=i.value.indexOf(c.props.value)!=-1})),r=="select"&&i.defaultValue!=null&&(i.value=Cn(n.children).forEach(function(c){c.props.selected=i.multiple?i.defaultValue.indexOf(c.props.value)!=-1:i.defaultValue==c.props.value})),n.class&&!n.className?(i.class=n.class,Object.defineProperty(i,"className",f2)):(n.className&&!n.class||n.class&&n.className)&&(i.class=i.className=n.className),t.props=i}(e),e.$$typeof=Y1,up&&up(e)};var dp=ge.__r;ge.__r=function(e){dp&&dp(e),lf=e.__c};var fp=ge.diffed;ge.diffed=function(e){fp&&fp(e);var t=e.props,n=e.__e;n!=null&&e.type==="textarea"&&"value"in t&&t.value!==n.value&&(n.value=t.value==null?"":t.value),lf=null};var K1={ReactCurrentDispatcher:{current:{readContext:function(e){return lf.__n[e.__c].props.value},useCallback:Y,useContext:fe,useDebugValue:nf,useDeferredValue:sf,useEffect:B,useId:qt,useImperativeHandle:tf,useInsertionEffect:wl,useLayoutEffect:St,useMemo:re,useReducer:Rr,useRef:F,useState:z,useSyncExternalStore:El,useTransition:af}}},h2="18.3.1";function X1(e){return R.bind(null,e)}function Jt(e){return!!e&&e.$$typeof===Y1}function J1(e){return Jt(e)&&e.type===me}function Z1(e){return!!e&&!!e.displayName&&(typeof e.displayName=="string"||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function er(e){return Jt(e)?Kw.apply(null,arguments):e}function cf(e){return!!e.__k&&(Qo(null,e),!0)}function ey(e){return e&&(e.base||e.nodeType===1&&e)||null}var ty=function(e,t){return e(t)},mt=function(e,t){return e(t)},ny=me,ry=Jt,pe={useState:z,useId:qt,useReducer:Rr,useEffect:B,useLayoutEffect:St,useInsertionEffect:wl,useTransition:af,useDeferredValue:sf,useSyncExternalStore:El,startTransition:of,useRef:F,useImperativeHandle:tf,useMemo:re,useCallback:Y,useContext:fe,useDebugValue:nf,version:"18.3.1",Children:Xt,render:xl,hydrate:Q1,unmountComponentAtNode:cf,createPortal:Sl,createElement:R,createContext:Ne,createFactory:X1,cloneElement:er,createRef:D1,Fragment:me,isValidElement:Jt,isElement:ry,isFragment:J1,isMemo:Z1,findDOMNode:ey,Component:Ft,PureComponent:Ba,memo:H1,forwardRef:Q,flushSync:mt,unstable_batchedUpdates:ty,StrictMode:ny,Suspense:Mo,SuspenseList:Ri,lazy:z1,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:K1};const bs=Object.freeze(Object.defineProperty({__proto__:null,Children:Xt,Component:Ft,Fragment:me,PureComponent:Ba,StrictMode:ny,Suspense:Mo,SuspenseList:Ri,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:K1,cloneElement:er,createContext:Ne,createElement:R,createFactory:X1,createPortal:Sl,createRef:D1,default:pe,findDOMNode:ey,flushSync:mt,forwardRef:Q,hydrate:Q1,isElement:ry,isFragment:J1,isMemo:Z1,isValidElement:Jt,lazy:z1,memo:H1,render:xl,startTransition:of,unmountComponentAtNode:cf,unstable_batchedUpdates:ty,useCallback:Y,useContext:fe,useDebugValue:nf,useDeferredValue:sf,useEffect:B,useErrorBoundary:Xw,useId:qt,useImperativeHandle:tf,useInsertionEffect:wl,useLayoutEffect:St,useMemo:re,useReducer:Rr,useRef:F,useState:z,useSyncExternalStore:El,useTransition:af,version:h2},Symbol.toStringTag,{value:"Module"}));var p2=0;function y(e,t,n,r,i,o){t||(t={});var s,a,l=t;if("ref"in l)for(a in l={},t)a=="ref"?s=t[a]:l[a]=t[a];var c={type:e,props:l,key:n,ref:s,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--p2,__i:-1,__u:0,__source:i,__self:o};if(typeof e=="function"&&(s=e.defaultProps))for(a in s)l[a]===void 0&&(l[a]=s[a]);return ge.vnode&&ge.vnode(c),c}const iy=QE(bs);/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @lightSyntaxTransform - * @noflow - * @nolint - * @preventMunge - * @preserve-invariant-messages - */var _c,hp;function m2(){if(hp)return _c;hp=1;var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(O,A)=>{for(var W in A)t(O,W,{get:A[W],enumerable:!0})},a=(O,A,W,J)=>{if(A&&typeof A=="object"||typeof A=="function")for(let se of r(A))!o.call(O,se)&&se!==W&&t(O,se,{get:()=>A[se],enumerable:!(J=n(A,se))||J.enumerable});return O},l=(O,A,W)=>(W=O!=null?e(i(O)):{},a(!O||!O.__esModule?t(W,"default",{value:O,enumerable:!0}):W,O)),c=O=>a(t({},"__esModule",{value:!0}),O),u={};s(u,{$dispatcherGuard:()=>x,$makeReadOnly:()=>N,$reset:()=>w,$structuralCheck:()=>k,c:()=>b,clearRenderCounterRegistry:()=>D,renderCounterRegistry:()=>P,useRenderCounter:()=>M}),_c=c(u);var d=l(iy),{useRef:h,useEffect:f,isValidElement:p}=d,m,v=(m=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)!=null?m:d.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,g=Symbol.for("react.memo_cache_sentinel"),_,b=typeof((_=d.__COMPILER_RUNTIME)==null?void 0:_.c)=="function"?d.__COMPILER_RUNTIME.c:function(A){return d.useMemo(()=>{const W=new Array(A);for(let J=0;J{T[O]=()=>{throw new Error(`[React] Unexpected React hook call (${O}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var E=null;T.useMemoCache=O=>{if(E==null)throw new Error("React Compiler internal invariant violation: unexpected null dispatcher");return E.useMemoCache(O)};function S(O){return v.ReactCurrentDispatcher.current=O,v.ReactCurrentDispatcher.current}var C=[];function x(O){const A=v.ReactCurrentDispatcher.current;if(O===0){if(C.push(A),C.length===1&&(E=A),A===T)throw new Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");S(T)}else if(O===1){const W=C.pop();if(W==null)throw new Error("React Compiler internal error: unexpected null in guard stack");C.length===0&&(E=null),S(W)}else if(O===2)C.push(A),S(E);else if(O===3){const W=C.pop();if(W==null)throw new Error("React Compiler internal error: unexpected null in guard stack");S(W)}else throw new Error("React Compiler internal error: unreachable block"+O)}function w(O){for(let A=0;A{A.count=0})}function j(O,A){let W=P.get(O);W==null&&(W=new Set,P.set(O,W)),W.add(A)}function $(O,A){const W=P.get(O);W?.delete(A)}function M(O){const A=h(null);A.current!=null&&(A.current.count+=1),f(()=>{if(A.current==null){const W={count:0};j(O,W),A.current=W}return()=>{A.current!==null&&$(O,A.current)}})}var L=new Set;function k(O,A,W,J,se,te){function V(q,H,X,Z){const Ce=`${J}:${te} [${se}] ${W}${X} changed from ${q} to ${H} at depth ${Z}`;L.has(Ce)||(L.add(Ce),console.error(Ce))}const ie=2;function ee(q,H,X,Z){if(!(Z>ie)){if(q===H)return;if(typeof q!=typeof H)V(`type ${typeof q}`,`type ${typeof H}`,X,Z);else if(typeof q=="object"){const Ce=Array.isArray(q),Ue=Array.isArray(H);if(q===null&&H!==null)V("null",`type ${typeof H}`,X,Z);else if(H===null)V(`type ${typeof q}`,"null",X,Z);else if(q instanceof Map)if(!(H instanceof Map))V("Map instance","other value",X,Z);else if(q.size!==H.size)V(`Map instance with size ${q.size}`,`Map instance with size ${H.size}`,X,Z);else for(const[le,nt]of q)H.has(le)?ee(nt,H.get(le),`${X}.get(${le})`,Z+1):V(`Map instance with key ${le}`,`Map instance without key ${le}`,X,Z);else if(H instanceof Map)V("other value","Map instance",X,Z);else if(q instanceof Set)if(!(H instanceof Set))V("Set instance","other value",X,Z);else if(q.size!==H.size)V(`Set instance with size ${q.size}`,`Set instance with size ${H.size}`,X,Z);else for(const le of H)q.has(le)||V(`Set instance without element ${le}`,`Set instance with element ${le}`,X,Z);else if(H instanceof Set)V("other value","Set instance",X,Z);else if(Ce||Ue)if(Ce!==Ue)V(`type ${Ce?"array":"object"}`,`type ${Ue?"array":"object"}`,X,Z);else if(q.length!==H.length)V(`array with length ${q.length}`,`array with length ${H.length}`,X,Z);else for(let le=0;let in e?g2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xi=(e,t)=>{for(var n in t||(t={}))b2.call(t,n)&&mp(e,n,t[n]);if(pp)for(var n of pp(t))_2.call(t,n)&&mp(e,n,t[n]);return e},Ua=(e,t)=>v2(e,y2(t));function gp(e){return typeof e=="object"&&e!==null&&typeof e.then=="function"}function T2(e){return new Promise((t,n)=>{const r=e.subscribe({next(i){t(i),r.unsubscribe()},error:n,complete(){n(new Error("no value resolved"))}})})}function oy(e){return typeof e=="object"&&e!==null&&"subscribe"in e&&typeof e.subscribe=="function"}function sy(e){return typeof e=="object"&&e!==null&&(e[Symbol.toStringTag]==="AsyncGenerator"||Symbol.asyncIterator in e)}async function E2(e){var t;const n=(t=("return"in e?e:e[Symbol.asyncIterator]()).return)==null?void 0:t.bind(e),r=await("next"in e?e:e[Symbol.asyncIterator]()).next.bind(e)();return n?.(),r.value}async function vp(e){const t=await e;return sy(t)?E2(t):oy(t)?T2(t):t}function Pu(e){return JSON.stringify(e,null,2)}function w2(e){return Ua(Xi({},e),{message:e.message,stack:e.stack})}function yp(e){return e instanceof Error?w2(e):e}function Ha(e){return Array.isArray(e)?Pu({errors:e.map(t=>yp(t))}):Pu({errors:[yp(e)]})}function Iu(e){return Pu(e)}function S2(e,t,n){const r=[];if(!e||!t)return{insertions:r,result:t};let i;try{i=Jn(t)}catch{return{insertions:r,result:t}}const o=n||x2,s=new x1(e);return Nn(i,{leave(a){s.leave(a)},enter(a){if(s.enter(a),a.kind==="Field"&&!a.selectionSet){const l=s.getType(),c=ay(N2(l),o);if(c&&a.loc){const u=A2(t,a.loc.start);r.push({index:a.loc.end,string:" "+It(c).replaceAll(` +`))}class Iw{constructor(t){this._errors=[],this.schema=t}reportError(t,n){const r=Array.isArray(n)?n.filter(Boolean):n;this._errors.push(new Pe(t,{nodes:r}))}getErrors(){return this._errors}}function Dw(e){const t=e.schema,n=t.getQueryType();if(!n)e.reportError("Query root type must be provided.",t.astNode);else if(!$e(n)){var r;e.reportError(`Query root type must be Object type, it cannot be ${ne(n)}.`,(r=vc(t,ji.QUERY))!==null&&r!==void 0?r:n.astNode)}const i=t.getMutationType();if(i&&!$e(i)){var o;e.reportError(`Mutation root type must be Object type if provided, it cannot be ${ne(i)}.`,(o=vc(t,ji.MUTATION))!==null&&o!==void 0?o:i.astNode)}const s=t.getSubscriptionType();if(s&&!$e(s)){var a;e.reportError(`Subscription root type must be Object type if provided, it cannot be ${ne(s)}.`,(a=vc(t,ji.SUBSCRIPTION))!==null&&a!==void 0?a:s.astNode)}}function vc(e,t){var n;return(n=[e.astNode,...e.extensionASTNodes].flatMap(r=>{var i;return(i=r?.operationTypes)!==null&&i!==void 0?i:[]}).find(r=>r.operation===t))===null||n===void 0?void 0:n.type}function Rw(e){for(const n of e.schema.getDirectives()){if(!m1(n)){e.reportError(`Expected directive but got: ${ne(n)}.`,n?.astNode);continue}Er(e,n),n.locations.length===0&&e.reportError(`Directive @${n.name} must include 1 or more locations.`,n.astNode);for(const r of n.args)if(Er(e,r),$t(r.type)||e.reportError(`The type of @${n.name}(${r.name}:) must be Input Type but got: ${ne(r.type)}.`,r.astNode),zd(r)&&r.deprecationReason!=null){var t;e.reportError(`Required argument @${n.name}(${r.name}:) cannot be deprecated.`,[Kd(r.astNode),(t=r.astNode)===null||t===void 0?void 0:t.type])}}}function Er(e,t){t.name.startsWith("__")&&e.reportError(`Name "${t.name}" must not begin with "__", which is reserved by GraphQL introspection.`,t.astNode)}function Mw(e){const t=Bw(e),n=e.schema.getTypeMap();for(const r of Object.values(n)){if(!Gd(r)){e.reportError(`Expected GraphQL named type but got: ${ne(r)}.`,r.astNode);continue}Ow(r)||Er(e,r),$e(r)||Ve(r)?(Wh(e,r),qh(e,r)):Bt(r)?$w(e,r):Dt(r)?Fw(e,r):st(r)&&(Vw(e,r),t(r))}}function Wh(e,t){const n=Object.values(t.getFields());n.length===0&&e.reportError(`Type ${t.name} must define one or more fields.`,[t.astNode,...t.extensionASTNodes]);for(const s of n){if(Er(e,s),!vr(s.type)){var r;e.reportError(`The type of ${t.name}.${s.name} must be Output Type but got: ${ne(s.type)}.`,(r=s.astNode)===null||r===void 0?void 0:r.type)}for(const a of s.args){const l=a.name;if(Er(e,a),!$t(a.type)){var i;e.reportError(`The type of ${t.name}.${s.name}(${l}:) must be Input Type but got: ${ne(a.type)}.`,(i=a.astNode)===null||i===void 0?void 0:i.type)}if(zd(a)&&a.deprecationReason!=null){var o;e.reportError(`Required argument ${t.name}.${s.name}(${l}:) cannot be deprecated.`,[Kd(a.astNode),(o=a.astNode)===null||o===void 0?void 0:o.type])}}}}function qh(e,t){const n=Object.create(null);for(const r of t.getInterfaces()){if(!Ve(r)){e.reportError(`Type ${ne(t)} must only implement Interface types, it cannot implement ${ne(r)}.`,Do(t,r));continue}if(t===r){e.reportError(`Type ${t.name} cannot implement itself because it would create a circular reference.`,Do(t,r));continue}if(n[r.name]){e.reportError(`Type ${t.name} can only implement ${r.name} once.`,Do(t,r));continue}n[r.name]=!0,kw(e,t,r),Lw(e,t,r)}}function Lw(e,t,n){const r=t.getFields();for(const l of Object.values(n.getFields())){const c=l.name,u=r[c];if(!u){e.reportError(`Interface field ${n.name}.${c} expected but ${t.name} does not provide it.`,[l.astNode,t.astNode,...t.extensionASTNodes]);continue}if(!Na(e.schema,u.type,l.type)){var i,o;e.reportError(`Interface field ${n.name}.${c} expects type ${ne(l.type)} but ${t.name}.${c} is type ${ne(u.type)}.`,[(i=l.astNode)===null||i===void 0?void 0:i.type,(o=u.astNode)===null||o===void 0?void 0:o.type])}for(const d of l.args){const h=d.name,f=u.args.find(p=>p.name===h);if(!f){e.reportError(`Interface field argument ${n.name}.${c}(${h}:) expected but ${t.name}.${c} does not provide it.`,[d.astNode,u.astNode]);continue}if(!Eu(d.type,f.type)){var s,a;e.reportError(`Interface field argument ${n.name}.${c}(${h}:) expects type ${ne(d.type)} but ${t.name}.${c}(${h}:) is type ${ne(f.type)}.`,[(s=d.astNode)===null||s===void 0?void 0:s.type,(a=f.astNode)===null||a===void 0?void 0:a.type])}}for(const d of u.args){const h=d.name;!l.args.find(p=>p.name===h)&&zd(d)&&e.reportError(`Object field ${t.name}.${c} includes required argument ${h} that is missing from the Interface field ${n.name}.${c}.`,[d.astNode,l.astNode])}}}function kw(e,t,n){const r=t.getInterfaces();for(const i of n.getInterfaces())r.includes(i)||e.reportError(i===t?`Type ${t.name} cannot implement ${n.name} because it would create a circular reference.`:`Type ${t.name} must implement ${i.name} because it is implemented by ${n.name}.`,[...Do(n,i),...Do(t,n)])}function $w(e,t){const n=t.getTypes();n.length===0&&e.reportError(`Union type ${t.name} must define one or more member types.`,[t.astNode,...t.extensionASTNodes]);const r=Object.create(null);for(const i of n){if(r[i.name]){e.reportError(`Union type ${t.name} can only include type ${i.name} once.`,Gh(t,i.name));continue}r[i.name]=!0,$e(i)||e.reportError(`Union type ${t.name} can only include Object types, it cannot include ${ne(i)}.`,Gh(t,String(i)))}}function Fw(e,t){const n=t.getValues();n.length===0&&e.reportError(`Enum type ${t.name} must define one or more values.`,[t.astNode,...t.extensionASTNodes]);for(const r of n)Er(e,r)}function Vw(e,t){const n=Object.values(t.getFields());n.length===0&&e.reportError(`Input Object type ${t.name} must define one or more fields.`,[t.astNode,...t.extensionASTNodes]);for(const o of n){if(Er(e,o),!$t(o.type)){var r;e.reportError(`The type of ${t.name}.${o.name} must be Input Type but got: ${ne(o.type)}.`,(r=o.astNode)===null||r===void 0?void 0:r.type)}if(yw(o)&&o.deprecationReason!=null){var i;e.reportError(`Required input field ${t.name}.${o.name} cannot be deprecated.`,[Kd(o.astNode),(i=o.astNode)===null||i===void 0?void 0:i.type])}t.isOneOf&&jw(t,o,e)}}function jw(e,t,n){if(Ke(t.type)){var r;n.reportError(`OneOf input field ${e.name}.${t.name} must be nullable.`,(r=t.astNode)===null||r===void 0?void 0:r.type)}t.defaultValue!==void 0&&n.reportError(`OneOf input field ${e.name}.${t.name} cannot have a default value.`,t.astNode)}function Bw(e){const t=Object.create(null),n=[],r=Object.create(null);return i;function i(o){if(t[o.name])return;t[o.name]=!0,r[o.name]=n.length;const s=Object.values(o.getFields());for(const a of s)if(Ke(a.type)&&st(a.type.ofType)){const l=a.type.ofType,c=r[l.name];if(n.push(a),c===void 0)i(l);else{const u=n.slice(c),d=u.map(h=>h.name).join(".");e.reportError(`Cannot reference Input Object "${l.name}" within itself through a series of non-null fields: "${d}".`,u.map(h=>h.astNode))}n.pop()}r[o.name]=void 0}}function Do(e,t){const{astNode:n,extensionASTNodes:r}=e;return(n!=null?[n,...r]:r).flatMap(o=>{var s;return(s=o.interfaces)!==null&&s!==void 0?s:[]}).filter(o=>o.name.value===t.name)}function Gh(e,t){const{astNode:n,extensionASTNodes:r}=e;return(n!=null?[n,...r]:r).flatMap(o=>{var s;return(s=o.types)!==null&&s!==void 0?s:[]}).filter(o=>o.name.value===t)}function Kd(e){var t;return e==null||(t=e.directives)===null||t===void 0?void 0:t.find(n=>n.name.value===g1.name)}function zo(e,t){switch(t.kind){case U.LIST_TYPE:{const n=zo(e,t.type);return n&&new Et(n)}case U.NON_NULL_TYPE:{const n=zo(e,t.type);return n&&new be(n)}case U.NAMED_TYPE:return e.getType(t.name.value)}}class x1{constructor(t,n,r){this._schema=t,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=r??Uw,n&&($t(n)&&this._inputTypeStack.push(n),qn(n)&&this._parentTypeStack.push(n),vr(n)&&this._typeStack.push(n))}get[Symbol.toStringTag](){return"TypeInfo"}getType(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]}getParentType(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]}getInputType(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]}getParentInputType(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]}getFieldDef(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]}getDefaultValue(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]}getDirective(){return this._directive}getArgument(){return this._argument}getEnumValue(){return this._enumValue}enter(t){const n=this._schema;switch(t.kind){case U.SELECTION_SET:{const i=pt(this.getType());this._parentTypeStack.push(qn(i)?i:void 0);break}case U.FIELD:{const i=this.getParentType();let o,s;i&&(o=this._getFieldDef(n,i,t),o&&(s=o.type)),this._fieldDefStack.push(o),this._typeStack.push(vr(s)?s:void 0);break}case U.DIRECTIVE:this._directive=n.getDirective(t.name.value);break;case U.OPERATION_DEFINITION:{const i=n.getRootType(t.operation);this._typeStack.push($e(i)?i:void 0);break}case U.INLINE_FRAGMENT:case U.FRAGMENT_DEFINITION:{const i=t.typeCondition,o=i?zo(n,i):pt(this.getType());this._typeStack.push(vr(o)?o:void 0);break}case U.VARIABLE_DEFINITION:{const i=zo(n,t.type);this._inputTypeStack.push($t(i)?i:void 0);break}case U.ARGUMENT:{var r;let i,o;const s=(r=this.getDirective())!==null&&r!==void 0?r:this.getFieldDef();s&&(i=s.args.find(a=>a.name===t.name.value),i&&(o=i.type)),this._argument=i,this._defaultValueStack.push(i?i.defaultValue:void 0),this._inputTypeStack.push($t(o)?o:void 0);break}case U.LIST:{const i=i1(this.getInputType()),o=yt(i)?i.ofType:i;this._defaultValueStack.push(void 0),this._inputTypeStack.push($t(o)?o:void 0);break}case U.OBJECT_FIELD:{const i=pt(this.getInputType());let o,s;st(i)&&(s=i.getFields()[t.name.value],s&&(o=s.type)),this._defaultValueStack.push(s?s.defaultValue:void 0),this._inputTypeStack.push($t(o)?o:void 0);break}case U.ENUM:{const i=pt(this.getInputType());let o;Dt(i)&&(o=i.getValue(t.value)),this._enumValue=o;break}}}leave(t){switch(t.kind){case U.SELECTION_SET:this._parentTypeStack.pop();break;case U.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case U.DIRECTIVE:this._directive=null;break;case U.OPERATION_DEFINITION:case U.INLINE_FRAGMENT:case U.FRAGMENT_DEFINITION:this._typeStack.pop();break;case U.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case U.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case U.LIST:case U.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case U.ENUM:this._enumValue=null;break}}}function Uw(e,t,n){const r=n.name.value;if(r===Wo.name&&e.getQueryType()===t)return Wo;if(r===qo.name&&e.getQueryType()===t)return qo;if(r===Go.name&&qn(t))return Go;if($e(t)||Ve(t))return t.getFields()[r]}function Hw(e,t){return{enter(...n){const r=n[0];e.enter(r);const i=Vh(t,r.kind).enter;if(i){const o=i.apply(t,n);return o!==void 0&&(e.leave(r),zE(o)&&e.enter(o)),o}},leave(...n){const r=n[0],i=Vh(t,r.kind).leave;let o;return i&&(o=i.apply(t,n)),e.leave(r),o}}}function Co(e,t,n){if(e){if(e.kind===U.VARIABLE){const r=e.name.value;if(n==null||n[r]===void 0)return;const i=n[r];return i===null&&Ke(t)?void 0:i}if(Ke(t))return e.kind===U.NULL?void 0:Co(e,t.ofType,n);if(e.kind===U.NULL)return null;if(yt(t)){const r=t.ofType;if(e.kind===U.LIST){const o=[];for(const s of e.values)if(zh(s,n)){if(Ke(r))return;o.push(null)}else{const a=Co(s,r,n);if(a===void 0)return;o.push(a)}return o}const i=Co(e,r,n);return i===void 0?void 0:[i]}if(st(t)){if(e.kind!==U.OBJECT)return;const r=Object.create(null),i=n1(e.fields,o=>o.name.value);for(const o of Object.values(t.getFields())){const s=i[o.name];if(!s||zh(s.value,n)){if(o.defaultValue!==void 0)r[o.name]=o.defaultValue;else if(Ke(o.type))return;continue}const a=Co(s.value,o.type,n);if(a===void 0)return;r[o.name]=a}if(t.isOneOf){const o=Object.keys(r);if(o.length!==1||r[o[0]]===null)return}return r}if(_l(t)){let r;try{r=t.parseLiteral(e,n)}catch{return}return r===void 0?void 0:r}Hd(!1,"Unexpected input type: "+ne(t))}}function zh(e,t){return e.kind===U.VARIABLE&&(t==null||t[e.name.value]===void 0)}function Ww(e,t){Wn(e)&&Wn(e.__schema)||Me(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${ne(e)}.`);const n=e.__schema,r=ur(n.types,w=>w.name,w=>h(w));for(const w of[...Tw,...E1])r[w.name]&&(r[w.name]=w);const i=n.queryType?u(n.queryType):null,o=n.mutationType?u(n.mutationType):null,s=n.subscriptionType?u(n.subscriptionType):null,a=n.directives?n.directives.map(x):[];return new w1({description:n.description,query:i,mutation:o,subscription:s,types:Object.values(r),directives:a,assumeValid:void 0});function l(w){if(w.kind===De.LIST){const N=w.ofType;if(!N)throw new Error("Decorated type deeper than introspection query.");return new Et(l(N))}if(w.kind===De.NON_NULL){const N=w.ofType;if(!N)throw new Error("Decorated type deeper than introspection query.");const P=l(N);return new be(mw(P))}return c(w)}function c(w){const N=w.name;if(!N)throw new Error(`Unknown type reference: ${ne(w)}.`);const P=r[N];if(!P)throw new Error(`Invalid or incomplete schema, unknown type: ${N}. Ensure that a full introspection query is used in order to build a client schema.`);return P}function u(w){return fw(c(w))}function d(w){return hw(c(w))}function h(w){if(w!=null&&w.name!=null&&w.kind!=null)switch(w.kind){case De.SCALAR:return f(w);case De.OBJECT:return m(w);case De.INTERFACE:return v(w);case De.UNION:return g(w);case De.ENUM:return _(w);case De.INPUT_OBJECT:return b(w)}const N=ne(w);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${N}.`)}function f(w){return new Pr({name:w.name,description:w.description,specifiedByURL:w.specifiedByURL})}function p(w){if(w.interfaces===null&&w.kind===De.INTERFACE)return[];if(!w.interfaces){const N=ne(w);throw new Error(`Introspection result missing interfaces: ${N}.`)}return w.interfaces.map(d)}function m(w){return new vn({name:w.name,description:w.description,interfaces:()=>p(w),fields:()=>T(w)})}function v(w){return new Ui({name:w.name,description:w.description,interfaces:()=>p(w),fields:()=>T(w)})}function g(w){if(!w.possibleTypes){const N=ne(w);throw new Error(`Introspection result missing possibleTypes: ${N}.`)}return new f1({name:w.name,description:w.description,types:()=>w.possibleTypes.map(u)})}function _(w){if(!w.enumValues){const N=ne(w);throw new Error(`Introspection result missing enumValues: ${N}.`)}return new so({name:w.name,description:w.description,values:ur(w.enumValues,N=>N.name,N=>({description:N.description,deprecationReason:N.deprecationReason}))})}function b(w){if(!w.inputFields){const N=ne(w);throw new Error(`Introspection result missing inputFields: ${N}.`)}return new Yd({name:w.name,description:w.description,fields:()=>S(w.inputFields),isOneOf:w.isOneOf})}function T(w){if(!w.fields)throw new Error(`Introspection result missing fields: ${ne(w)}.`);return ur(w.fields,N=>N.name,E)}function E(w){const N=l(w.type);if(!vr(N)){const P=ne(N);throw new Error(`Introspection must provide output type for fields, but received: ${P}.`)}if(!w.args){const P=ne(w);throw new Error(`Introspection result missing field args: ${P}.`)}return{description:w.description,deprecationReason:w.deprecationReason,type:N,args:S(w.args)}}function S(w){return ur(w,N=>N.name,C)}function C(w){const N=l(w.type);if(!$t(N)){const D=ne(N);throw new Error(`Introspection must provide input type for arguments, but received: ${D}.`)}const P=w.defaultValue!=null?Co(YE(w.defaultValue),N):void 0;return{description:w.description,type:N,defaultValue:P,deprecationReason:w.deprecationReason}}function x(w){if(!w.args){const N=ne(w);throw new Error(`Introspection result missing directive args: ${N}.`)}if(!w.locations){const N=ne(w);throw new Error(`Introspection result missing directive locations: ${N}.`)}return new Ir({name:w.name,description:w.description,isRepeatable:w.isRepeatable,locations:w.locations.slice(),args:S(w.args)})}}var vs,ge,C1,lr,Yh,A1,N1,O1,Xd,Su,xu,P1,Yo={},I1=[],qw=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,ys=Array.isArray;function sn(e,t){for(var n in t)e[n]=t[n];return e}function Jd(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function R(e,t,n){var r,i,o,s={};for(o in t)o=="key"?r=t[o]:o=="ref"?i=t[o]:s[o]=t[o];if(arguments.length>2&&(s.children=arguments.length>3?vs.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(o in e.defaultProps)s[o]===void 0&&(s[o]=e.defaultProps[o]);return Ro(e,s,r,i,null)}function Ro(e,t,n,r,i){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:i??++C1,__i:-1,__u:0};return i==null&&ge.vnode!=null&&ge.vnode(o),o}function D1(){return{current:null}}function me(e){return e.children}function Ft(e,t){this.props=e,this.context=t}function Qi(e,t){if(t==null)return e.__?Qi(e.__,e.__i+1):null;for(var n;ta&&lr.sort(N1),e=lr.shift(),a=lr.length,e.__d&&(n=void 0,r=void 0,i=(r=(t=e).__v).__e,o=[],s=[],t.__P&&((n=sn({},r)).__v=r.__v+1,ge.vnode&&ge.vnode(n),Zd(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[i]:null,o,i??Qi(r),!!(32&r.__u),s),n.__v=r.__v,n.__.__k[n.__i]=n,k1(o,n,s),r.__e=r.__=null,n.__e!=i&&R1(n)));ja.__r=0}function M1(e,t,n,r,i,o,s,a,l,c,u){var d,h,f,p,m,v,g,_=r&&r.__k||I1,b=t.length;for(l=Gw(n,t,_,l,b),d=0;d0?Ro(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):s).__=e,s.__b=e.__b+1,a=null,(c=s.__i=zw(s,n,l,d))!=-1&&(d--,(a=n[c])&&(a.__u|=2)),a==null||a.__v==null?(c==-1&&(i>u?h--:il?h--:h++,s.__u|=4))):e.__k[o]=null;if(d)for(o=0;o(u?1:0)){for(i=n-1,o=n+1;i>=0||o=0?i--:o++])!=null&&(2&c.__u)==0&&a==c.key&&l==c.type)return s}return-1}function Qh(e,t,n){t[0]=="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||qw.test(t)?n:n+"px"}function sa(e,t,n,r,i){var o,s;e:if(t=="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||Qh(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||Qh(e.style,t,n[t])}else if(t[0]=="o"&&t[1]=="n")o=t!=(t=t.replace(O1,"$1")),s=t.toLowerCase(),t=s in e||t=="onFocusOut"||t=="onFocusIn"?s.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r?n.u=r.u:(n.u=Xd,e.addEventListener(t,o?xu:Su,o)):e.removeEventListener(t,o?xu:Su,o);else{if(i=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&n==1?"":n))}}function Kh(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t.t==null)t.t=Xd++;else if(t.t0?e:ys(e)?e.map($1):sn({},e)}function Yw(e,t,n,r,i,o,s,a,l){var c,u,d,h,f,p,m,v=n.props,g=t.props,_=t.type;if(_=="svg"?i="http://www.w3.org/2000/svg":_=="math"?i="http://www.w3.org/1998/Math/MathML":i||(i="http://www.w3.org/1999/xhtml"),o!=null){for(c=0;c2&&(a.children=arguments.length>3?vs.call(arguments,2):n),Ro(e.type,a,r||e.key,i||e.ref,null)}function Ne(e){function t(n){var r,i;return this.getChildContext||(r=new Set,(i={})[t.__c]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){r=null},this.shouldComponentUpdate=function(o){this.props.value!=o.value&&r.forEach(function(s){s.__e=!0,Cu(s)})},this.sub=function(o){r.add(o);var s=o.componentWillUnmount;o.componentWillUnmount=function(){r&&r.delete(o),s&&s.call(o)}}),n.children}return t.__c="__cC"+P1++,t.__=e,t.Provider=t.__l=(t.Consumer=function(n,r){return n.children(r)}).contextType=t,t}vs=I1.slice,ge={__e:function(e,t,n,r){for(var i,o,s;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&o.getDerivedStateFromError!=null&&(i.setState(o.getDerivedStateFromError(e)),s=i.__d),i.componentDidCatch!=null&&(i.componentDidCatch(e,r||{}),s=i.__d),s)return i.__E=i}catch(a){e=a}throw e}},C1=0,Ft.prototype.setState=function(e,t){var n;n=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=sn({},this.state),typeof e=="function"&&(e=e(sn({},n),this.props)),e&&sn(n,e),e!=null&&this.__v&&(t&&this._sb.push(t),Cu(this))},Ft.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Cu(this))},Ft.prototype.render=me,lr=[],A1=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,N1=function(e,t){return e.__v.__b-t.__v.__b},ja.__r=0,O1=/(PointerCapture)$|Capture$/i,Xd=0,Su=Kh(!1),xu=Kh(!0),P1=0;var On,Re,yc,Xh,Ki=0,j1=[],Be=ge,Jh=Be.__b,Zh=Be.__r,ep=Be.diffed,tp=Be.__c,np=Be.unmount,rp=Be.__;function Dr(e,t){Be.__h&&Be.__h(Re,e,Ki||t),Ki=0;var n=Re.__H||(Re.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function z(e){return Ki=1,Rr(B1,e)}function Rr(e,t,n){var r=Dr(On++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):B1(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=Re,!Re.__f)){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!o||o.call(this,a,l,c);var d=r.__c.props!==a;return u.forEach(function(h){if(h.__N){var f=h.__[0];h.__=h.__N,h.__N=void 0,f!==h.__[0]&&(d=!0)}}),o&&o.call(this,a,l,c)||d};Re.__f=!0;var o=Re.shouldComponentUpdate,s=Re.componentWillUpdate;Re.componentWillUpdate=function(a,l,c){if(this.__e){var u=o;o=void 0,i(a,l,c),o=u}s&&s.call(this,a,l,c)},Re.shouldComponentUpdate=i}return r.__N||r.__}function B(e,t){var n=Dr(On++,3);!Be.__s&&rf(n.__H,t)&&(n.__=e,n.u=t,Re.__H.__h.push(n))}function St(e,t){var n=Dr(On++,4);!Be.__s&&rf(n.__H,t)&&(n.__=e,n.u=t,Re.__h.push(n))}function F(e){return Ki=5,re(function(){return{current:e}},[])}function tf(e,t,n){Ki=6,St(function(){if(typeof e=="function"){var r=e(t());return function(){e(null),r&&typeof r=="function"&&r()}}if(e)return e.current=t(),function(){return e.current=null}},n==null?n:n.concat(e))}function re(e,t){var n=Dr(On++,7);return rf(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Y(e,t){return Ki=8,re(function(){return e},t)}function fe(e){var t=Re.context[e.__c],n=Dr(On++,9);return n.c=e,t?(n.__==null&&(n.__=!0,t.sub(Re)),t.props.value):e.__}function nf(e,t){Be.useDebugValue&&Be.useDebugValue(t?t(e):e)}function Xw(e){var t=Dr(On++,10),n=z();return t.__=e,Re.componentDidCatch||(Re.componentDidCatch=function(r,i){t.__&&t.__(r,i),n[1](r)}),[n[0],function(){n[1](void 0)}]}function qt(){var e=Dr(On++,11);if(!e.__){for(var t=Re.__v;t!==null&&!t.__m&&t.__!==null;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function Jw(){for(var e;e=j1.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(Oa),e.__H.__h.forEach(Nu),e.__H.__h=[]}catch(t){e.__H.__h=[],Be.__e(t,e.__v)}}Be.__b=function(e){Re=null,Jh&&Jh(e)},Be.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),rp&&rp(e,t)},Be.__r=function(e){Zh&&Zh(e),On=0;var t=(Re=e.__c).__H;t&&(yc===Re?(t.__h=[],Re.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(t.__h.forEach(Oa),t.__h.forEach(Nu),t.__h=[],On=0)),yc=Re},Be.diffed=function(e){ep&&ep(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(j1.push(t)!==1&&Xh===Be.requestAnimationFrame||((Xh=Be.requestAnimationFrame)||Zw)(Jw)),t.__H.__.forEach(function(n){n.u&&(n.__H=n.u),n.u=void 0})),yc=Re=null},Be.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Oa),n.__h=n.__h.filter(function(r){return!r.__||Nu(r)})}catch(r){t.some(function(i){i.__h&&(i.__h=[])}),t=[],Be.__e(r,n.__v)}}),tp&&tp(e,t)},Be.unmount=function(e){np&&np(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{Oa(r)}catch(i){t=i}}),n.__H=void 0,t&&Be.__e(t,n.__v))};var ip=typeof requestAnimationFrame=="function";function Zw(e){var t,n=function(){clearTimeout(r),ip&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);ip&&(t=requestAnimationFrame(n))}function Oa(e){var t=Re,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),Re=t}function Nu(e){var t=Re;e.__c=e.__(),Re=t}function rf(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function B1(e,t){return typeof t=="function"?t(e):t}function U1(e,t){for(var n in t)e[n]=t[n];return e}function Ou(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function El(e,t){var n=t(),r=z({t:{__:n,u:t}}),i=r[0].t,o=r[1];return St(function(){i.__=n,i.u=t,bc(i)&&o({t:i})},[e,n,t]),B(function(){return bc(i)&&o({t:i}),e(function(){bc(i)&&o({t:i})})},[e]),n}function bc(e){var t,n,r=e.u,i=e.__;try{var o=r();return!((t=i)===(n=o)&&(t!==0||1/t==1/n)||t!=t&&n!=n)}catch{return!0}}function of(e){e()}function sf(e){return e}function af(){return[!1,of]}var wl=St;function Ba(e,t){this.props=e,this.context=t}function H1(e,t){function n(i){var o=this.props.ref,s=o==i.ref;return!s&&o&&(o.call?o(null):o.current=null),t?!t(this.props,i)||!s:Ou(this.props,i)}function r(i){return this.shouldComponentUpdate=n,R(e,i)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r.type=e,r}(Ba.prototype=new Ft).isPureReactComponent=!0,Ba.prototype.shouldComponentUpdate=function(e,t){return Ou(this.props,e)||Ou(this.state,t)};var op=ge.__b;ge.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),op&&op(e)};var e2=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function Q(e){function t(n){var r=U1({},n);return delete r.ref,e(r,n.ref||null)}return t.$$typeof=e2,t.render=e,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var sp=function(e,t){return e==null?null:Cn(Cn(e).map(t))},Xt={map:sp,forEach:sp,count:function(e){return e?Cn(e).length:0},only:function(e){var t=Cn(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:Cn},t2=ge.__e;ge.__e=function(e,t,n,r){if(e.then){for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),i.__c(e,t)}t2(e,t,n,r)};var ap=ge.unmount;function W1(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),e.__c.__H=null),(e=U1({},e)).__c!=null&&(e.__c.__P===n&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(r){return W1(r,t,n)})),e}function q1(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(r){return q1(r,t,n)}),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function Mo(){this.__u=0,this.o=null,this.__b=null}function G1(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function z1(e){var t,n,r;function i(o){if(t||(t=e()).then(function(s){n=s.default||s},function(s){r=s}),r)throw r;if(!n)throw t;return R(n,o)}return i.displayName="Lazy",i.__f=!0,i}function Ri(){this.i=null,this.l=null}ge.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),ap&&ap(e)},(Mo.prototype=new Ft).__c=function(e,t){var n=t.__c,r=this;r.o==null&&(r.o=[]),r.o.push(n);var i=G1(r.__v),o=!1,s=function(){o||(o=!0,n.__R=null,i?i(a):a())};n.__R=s;var a=function(){if(!--r.__u){if(r.state.__a){var l=r.state.__a;r.__v.__k[0]=q1(l,l.__c.__P,l.__c.__O)}var c;for(r.setState({__a:r.__b=null});c=r.o.pop();)c.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(s,s)},Mo.prototype.componentWillUnmount=function(){this.o=[]},Mo.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=W1(this.__b,n,r.__O=r.__P)}this.__b=null}var i=t.__a&&R(me,null,e.fallback);return i&&(i.__u&=-33),[R(me,null,t.__a?null:e.children),i]};var lp=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.h.removeChild(i)}}}Qo(R(n2,{context:t.context},e.__v),t.v)}function Sl(e,t){var n=R(r2,{__v:e,h:t});return n.containerInfo=t,n}(Ri.prototype=new Ft).__a=function(e){var t=this,n=G1(t.__v),r=t.l.get(e);return r[0]++,function(i){var o=function(){t.props.revealOrder?(r.push(i),lp(t,e,r)):i()};n?n(o):o()}},Ri.prototype.render=function(e){this.i=null,this.l=new Map;var t=Cn(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},Ri.prototype.componentDidUpdate=Ri.prototype.componentDidMount=function(){var e=this;this.l.forEach(function(t,n){lp(e,n,t)})};var Y1=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,i2=/^(?: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]/,o2=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,s2=/[A-Z0-9]/g,a2=typeof document<"u",l2=function(e){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(e)};function xl(e,t,n){return t.__k==null&&(t.textContent=""),Qo(e,t),typeof n=="function"&&n(),e?e.__c:null}function Q1(e,t,n){return V1(e,t),typeof n=="function"&&n(),e?e.__c:null}Ft.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(Ft.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var cp=ge.event;function c2(){}function u2(){return this.cancelBubble}function d2(){return this.defaultPrevented}ge.event=function(e){return cp&&(e=cp(e)),e.persist=c2,e.isPropagationStopped=u2,e.isDefaultPrevented=d2,e.nativeEvent=e};var lf,f2={enumerable:!1,configurable:!0,get:function(){return this.class}},up=ge.vnode;ge.vnode=function(e){typeof e.type=="string"&&function(t){var n=t.props,r=t.type,i={},o=r.indexOf("-")===-1;for(var s in n){var a=n[s];if(!(s==="value"&&"defaultValue"in n&&a==null||a2&&s==="children"&&r==="noscript"||s==="class"||s==="className")){var l=s.toLowerCase();s==="defaultValue"&&"value"in n&&n.value==null?s="value":s==="download"&&a===!0?a="":l==="translate"&&a==="no"?a=!1:l[0]==="o"&&l[1]==="n"?l==="ondoubleclick"?s="ondblclick":l!=="onchange"||r!=="input"&&r!=="textarea"||l2(n.type)?l==="onfocus"?s="onfocusin":l==="onblur"?s="onfocusout":o2.test(s)&&(s=l):l=s="oninput":o&&i2.test(s)?s=s.replace(s2,"-$&").toLowerCase():a===null&&(a=void 0),l==="oninput"&&i[s=l]&&(s="oninputCapture"),i[s]=a}}r=="select"&&i.multiple&&Array.isArray(i.value)&&(i.value=Cn(n.children).forEach(function(c){c.props.selected=i.value.indexOf(c.props.value)!=-1})),r=="select"&&i.defaultValue!=null&&(i.value=Cn(n.children).forEach(function(c){c.props.selected=i.multiple?i.defaultValue.indexOf(c.props.value)!=-1:i.defaultValue==c.props.value})),n.class&&!n.className?(i.class=n.class,Object.defineProperty(i,"className",f2)):(n.className&&!n.class||n.class&&n.className)&&(i.class=i.className=n.className),t.props=i}(e),e.$$typeof=Y1,up&&up(e)};var dp=ge.__r;ge.__r=function(e){dp&&dp(e),lf=e.__c};var fp=ge.diffed;ge.diffed=function(e){fp&&fp(e);var t=e.props,n=e.__e;n!=null&&e.type==="textarea"&&"value"in t&&t.value!==n.value&&(n.value=t.value==null?"":t.value),lf=null};var K1={ReactCurrentDispatcher:{current:{readContext:function(e){return lf.__n[e.__c].props.value},useCallback:Y,useContext:fe,useDebugValue:nf,useDeferredValue:sf,useEffect:B,useId:qt,useImperativeHandle:tf,useInsertionEffect:wl,useLayoutEffect:St,useMemo:re,useReducer:Rr,useRef:F,useState:z,useSyncExternalStore:El,useTransition:af}}},h2="18.3.1";function X1(e){return R.bind(null,e)}function Jt(e){return!!e&&e.$$typeof===Y1}function J1(e){return Jt(e)&&e.type===me}function Z1(e){return!!e&&!!e.displayName&&(typeof e.displayName=="string"||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function er(e){return Jt(e)?Kw.apply(null,arguments):e}function cf(e){return!!e.__k&&(Qo(null,e),!0)}function ey(e){return e&&(e.base||e.nodeType===1&&e)||null}var ty=function(e,t){return e(t)},mt=function(e,t){return e(t)},ny=me,ry=Jt,pe={useState:z,useId:qt,useReducer:Rr,useEffect:B,useLayoutEffect:St,useInsertionEffect:wl,useTransition:af,useDeferredValue:sf,useSyncExternalStore:El,startTransition:of,useRef:F,useImperativeHandle:tf,useMemo:re,useCallback:Y,useContext:fe,useDebugValue:nf,version:"18.3.1",Children:Xt,render:xl,hydrate:Q1,unmountComponentAtNode:cf,createPortal:Sl,createElement:R,createContext:Ne,createFactory:X1,cloneElement:er,createRef:D1,Fragment:me,isValidElement:Jt,isElement:ry,isFragment:J1,isMemo:Z1,findDOMNode:ey,Component:Ft,PureComponent:Ba,memo:H1,forwardRef:Q,flushSync:mt,unstable_batchedUpdates:ty,StrictMode:ny,Suspense:Mo,SuspenseList:Ri,lazy:z1,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:K1};const bs=Object.freeze(Object.defineProperty({__proto__:null,Children:Xt,Component:Ft,Fragment:me,PureComponent:Ba,StrictMode:ny,Suspense:Mo,SuspenseList:Ri,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:K1,cloneElement:er,createContext:Ne,createElement:R,createFactory:X1,createPortal:Sl,createRef:D1,default:pe,findDOMNode:ey,flushSync:mt,forwardRef:Q,hydrate:Q1,isElement:ry,isFragment:J1,isMemo:Z1,isValidElement:Jt,lazy:z1,memo:H1,render:xl,startTransition:of,unmountComponentAtNode:cf,unstable_batchedUpdates:ty,useCallback:Y,useContext:fe,useDebugValue:nf,useDeferredValue:sf,useEffect:B,useErrorBoundary:Xw,useId:qt,useImperativeHandle:tf,useInsertionEffect:wl,useLayoutEffect:St,useMemo:re,useReducer:Rr,useRef:F,useState:z,useSyncExternalStore:El,useTransition:af,version:h2},Symbol.toStringTag,{value:"Module"}));var p2=0;function y(e,t,n,r,i,o){t||(t={});var s,a,l=t;if("ref"in l)for(a in l={},t)a=="ref"?s=t[a]:l[a]=t[a];var c={type:e,props:l,key:n,ref:s,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--p2,__i:-1,__u:0,__source:i,__self:o};if(typeof e=="function"&&(s=e.defaultProps))for(a in s)l[a]===void 0&&(l[a]=s[a]);return ge.vnode&&ge.vnode(c),c}const iy=QE(bs);var _c,hp;function m2(){if(hp)return _c;hp=1;var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(O,A)=>{for(var W in A)t(O,W,{get:A[W],enumerable:!0})},a=(O,A,W,J)=>{if(A&&typeof A=="object"||typeof A=="function")for(let se of r(A))!o.call(O,se)&&se!==W&&t(O,se,{get:()=>A[se],enumerable:!(J=n(A,se))||J.enumerable});return O},l=(O,A,W)=>(W=O!=null?e(i(O)):{},a(!O||!O.__esModule?t(W,"default",{value:O,enumerable:!0}):W,O)),c=O=>a(t({},"__esModule",{value:!0}),O),u={};s(u,{$dispatcherGuard:()=>x,$makeReadOnly:()=>N,$reset:()=>w,$structuralCheck:()=>k,c:()=>b,clearRenderCounterRegistry:()=>D,renderCounterRegistry:()=>P,useRenderCounter:()=>M}),_c=c(u);var d=l(iy),{useRef:h,useEffect:f,isValidElement:p}=d,m,v=(m=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)!=null?m:d.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,g=Symbol.for("react.memo_cache_sentinel"),_,b=typeof((_=d.__COMPILER_RUNTIME)==null?void 0:_.c)=="function"?d.__COMPILER_RUNTIME.c:function(A){return d.useMemo(()=>{const W=new Array(A);for(let J=0;J{T[O]=()=>{throw new Error(`[React] Unexpected React hook call (${O}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var E=null;T.useMemoCache=O=>{if(E==null)throw new Error("React Compiler internal invariant violation: unexpected null dispatcher");return E.useMemoCache(O)};function S(O){return v.ReactCurrentDispatcher.current=O,v.ReactCurrentDispatcher.current}var C=[];function x(O){const A=v.ReactCurrentDispatcher.current;if(O===0){if(C.push(A),C.length===1&&(E=A),A===T)throw new Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");S(T)}else if(O===1){const W=C.pop();if(W==null)throw new Error("React Compiler internal error: unexpected null in guard stack");C.length===0&&(E=null),S(W)}else if(O===2)C.push(A),S(E);else if(O===3){const W=C.pop();if(W==null)throw new Error("React Compiler internal error: unexpected null in guard stack");S(W)}else throw new Error("React Compiler internal error: unreachable block"+O)}function w(O){for(let A=0;A{A.count=0})}function j(O,A){let W=P.get(O);W==null&&(W=new Set,P.set(O,W)),W.add(A)}function $(O,A){const W=P.get(O);W?.delete(A)}function M(O){const A=h(null);A.current!=null&&(A.current.count+=1),f(()=>{if(A.current==null){const W={count:0};j(O,W),A.current=W}return()=>{A.current!==null&&$(O,A.current)}})}var L=new Set;function k(O,A,W,J,se,te){function V(q,H,X,Z){const Ce=`${J}:${te} [${se}] ${W}${X} changed from ${q} to ${H} at depth ${Z}`;L.has(Ce)||(L.add(Ce),console.error(Ce))}const ie=2;function ee(q,H,X,Z){if(!(Z>ie)){if(q===H)return;if(typeof q!=typeof H)V(`type ${typeof q}`,`type ${typeof H}`,X,Z);else if(typeof q=="object"){const Ce=Array.isArray(q),Ue=Array.isArray(H);if(q===null&&H!==null)V("null",`type ${typeof H}`,X,Z);else if(H===null)V(`type ${typeof q}`,"null",X,Z);else if(q instanceof Map)if(!(H instanceof Map))V("Map instance","other value",X,Z);else if(q.size!==H.size)V(`Map instance with size ${q.size}`,`Map instance with size ${H.size}`,X,Z);else for(const[le,nt]of q)H.has(le)?ee(nt,H.get(le),`${X}.get(${le})`,Z+1):V(`Map instance with key ${le}`,`Map instance without key ${le}`,X,Z);else if(H instanceof Map)V("other value","Map instance",X,Z);else if(q instanceof Set)if(!(H instanceof Set))V("Set instance","other value",X,Z);else if(q.size!==H.size)V(`Set instance with size ${q.size}`,`Set instance with size ${H.size}`,X,Z);else for(const le of H)q.has(le)||V(`Set instance without element ${le}`,`Set instance with element ${le}`,X,Z);else if(H instanceof Set)V("other value","Set instance",X,Z);else if(Ce||Ue)if(Ce!==Ue)V(`type ${Ce?"array":"object"}`,`type ${Ue?"array":"object"}`,X,Z);else if(q.length!==H.length)V(`array with length ${q.length}`,`array with length ${H.length}`,X,Z);else for(let le=0;let in e?g2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xi=(e,t)=>{for(var n in t||(t={}))b2.call(t,n)&&mp(e,n,t[n]);if(pp)for(var n of pp(t))_2.call(t,n)&&mp(e,n,t[n]);return e},Ua=(e,t)=>v2(e,y2(t));function gp(e){return typeof e=="object"&&e!==null&&typeof e.then=="function"}function T2(e){return new Promise((t,n)=>{const r=e.subscribe({next(i){t(i),r.unsubscribe()},error:n,complete(){n(new Error("no value resolved"))}})})}function oy(e){return typeof e=="object"&&e!==null&&"subscribe"in e&&typeof e.subscribe=="function"}function sy(e){return typeof e=="object"&&e!==null&&(e[Symbol.toStringTag]==="AsyncGenerator"||Symbol.asyncIterator in e)}async function E2(e){var t;const n=(t=("return"in e?e:e[Symbol.asyncIterator]()).return)==null?void 0:t.bind(e),r=await("next"in e?e:e[Symbol.asyncIterator]()).next.bind(e)();return n?.(),r.value}async function vp(e){const t=await e;return sy(t)?E2(t):oy(t)?T2(t):t}function Pu(e){return JSON.stringify(e,null,2)}function w2(e){return Ua(Xi({},e),{message:e.message,stack:e.stack})}function yp(e){return e instanceof Error?w2(e):e}function Ha(e){return Array.isArray(e)?Pu({errors:e.map(t=>yp(t))}):Pu({errors:[yp(e)]})}function Iu(e){return Pu(e)}function S2(e,t,n){const r=[];if(!e||!t)return{insertions:r,result:t};let i;try{i=Jn(t)}catch{return{insertions:r,result:t}}const o=n||x2,s=new x1(e);return Nn(i,{leave(a){s.leave(a)},enter(a){if(s.enter(a),a.kind==="Field"&&!a.selectionSet){const l=s.getType(),c=ay(N2(l),o);if(c&&a.loc){const u=A2(t,a.loc.start);r.push({index:a.loc.end,string:" "+It(c).replaceAll(` `,` `+u)})}}}}),{insertions:r,result:C2(t,r)}}function x2(e){if(!("getFields"in e))return[];const t=e.getFields();if(t.id)return["id"];if(t.edges)return["edges"];if(t.node)return["node"];const n=[];for(const r of Object.keys(t))_l(t[r].type)&&n.push(r);return n}function ay(e,t){const n=pt(e);if(!e||_l(e))return;const r=t(n);if(!(!Array.isArray(r)||r.length===0||!("getFields"in n)))return{kind:U.SELECTION_SET,selections:r.map(i=>{const o=n.getFields()[i],s=o?o.type:null;return{kind:U.FIELD,name:{kind:U.NAME,value:i},selectionSet:ay(s,t)}})}}function C2(e,t){if(t.length===0)return e;let n="",r=0;for(const{index:i,string:o}of t)n+=e.slice(r,i)+o,r=i;return n+=e.slice(r),n}function A2(e,t){let n=t,r=t;for(;n;){const i=e.charCodeAt(n-1);if(i===10||i===13||i===8232||i===8233)break;n--,i!==9&&i!==11&&i!==12&&i!==32&&i!==160&&(r=n)}return e.slice(n,r)}function N2(e){if(e)return e}function O2(e,t){var n;const r=new Map,i=[];for(const o of e)if(o.kind==="Field"){const s=t(o),a=r.get(s);if((n=o.directives)!=null&&n.length){const l=Xi({},o);i.push(l)}else if(a!=null&&a.selectionSet&&o.selectionSet)a.selectionSet.selections=[...a.selectionSet.selections,...o.selectionSet.selections];else if(!a){const l=Xi({},o);r.set(s,l),i.push(l)}}else i.push(o);return i}function ly(e,t,n){var r;const i=n?pt(n).name:null,o=[],s=[];for(let a of t){if(a.kind==="FragmentSpread"){const l=a.name.value;if(!a.directives||a.directives.length===0){if(s.includes(l))continue;s.push(l)}const c=e[a.name.value];if(c){const{typeCondition:u,directives:d,selectionSet:h}=c;a={kind:U.INLINE_FRAGMENT,typeCondition:u,directives:d,selectionSet:h}}}if(a.kind===U.INLINE_FRAGMENT&&(!a.directives||((r=a.directives)==null?void 0:r.length)===0)){const l=a.typeCondition?a.typeCondition.name.value:null;if(!l||l===i){o.push(...ly(e,a.selectionSet.selections,n));continue}}o.push(a)}return o}function P2(e,t){const n=t?new x1(t):null,r=Object.create(null);for(const s of e.definitions)s.kind===U.FRAGMENT_DEFINITION&&(r[s.name.value]=s);const i={SelectionSet(s){const a=n?n.getParentType():null;let{selections:l}=s;return l=ly(r,l,a),Ua(Xi({},s),{selections:l})},FragmentDefinition(){return null}},o=Nn(e,n?Hw(n,i):i);return Nn(o,{SelectionSet(s){let{selections:a}=s;return a=O2(a,l=>l.alias?l.alias.value:l.name.value),Ua(Xi({},s),{selections:a})},FragmentDefinition(){return null}})}function I2(e,t,n){if(!n||n.length<1)return;const r=n.map(i=>{var o;return(o=i.name)==null?void 0:o.value});if(t&&r.includes(t))return t;if(t&&e){const i=e.map(o=>{var s;return(s=o.name)==null?void 0:s.value}).indexOf(t);if(i!==-1&&i"u"?this.storage=null:this.storage={getItem:localStorage.getItem.bind(localStorage),setItem:localStorage.setItem.bind(localStorage),removeItem:localStorage.removeItem.bind(localStorage),get length(){let n=0;for(const r in localStorage)r.indexOf(`${aa}:`)===0&&(n+=1);return n},clear(){for(const n in localStorage)n.indexOf(`${aa}:`)===0&&localStorage.removeItem(n)}}}get(t){if(!this.storage)return null;const n=`${aa}:${t}`,r=this.storage.getItem(n);return r==="null"||r==="undefined"?(this.storage.removeItem(n),null):r||null}set(t,n){let r=!1,i=null;if(this.storage){const o=`${aa}:${t}`;if(n)try{this.storage.setItem(o,n)}catch(s){i=s instanceof Error?s:new Error(`${s}`),r=D2(this.storage,s)}else this.storage.removeItem(o)}return{isQuotaError:r,error:i}}clear(){this.storage&&this.storage.clear()}}const aa="graphiql";class bp{constructor(t,n,r=null){this.key=t,this.storage=n,this.maxSize=r,this.items=this.fetchAll()}get length(){return this.items.length}contains(t){return this.items.some(n=>n.query===t.query&&n.variables===t.variables&&n.headers===t.headers&&n.operationName===t.operationName)}edit(t,n){if(typeof n=="number"&&this.items[n]){const i=this.items[n];if(i.query===t.query&&i.variables===t.variables&&i.headers===t.headers&&i.operationName===t.operationName){this.items.splice(n,1,t),this.save();return}}const r=this.items.findIndex(i=>i.query===t.query&&i.variables===t.variables&&i.headers===t.headers&&i.operationName===t.operationName);r!==-1&&(this.items.splice(r,1,t),this.save())}delete(t){const n=this.items.findIndex(r=>r.query===t.query&&r.variables===t.variables&&r.headers===t.headers&&r.operationName===t.operationName);n!==-1&&(this.items.splice(n,1),this.save())}fetchRecent(){return this.items.at(-1)}fetchAll(){const t=this.storage.get(this.key);return t?JSON.parse(t)[this.key]:[]}push(t){const n=[...this.items,t];this.maxSize&&n.length>this.maxSize&&n.shift();for(let r=0;r<5;r++){const i=this.storage.set(this.key,JSON.stringify({[this.key]:n}));if(!(i!=null&&i.error))this.items=n;else if(i.isQuotaError&&this.maxSize)n.shift();else return}}save(){this.storage.set(this.key,JSON.stringify({[this.key]:this.items}))}}const M2=1e5;class L2{constructor(t,n){this.storage=t,this.maxHistoryLength=n,this.updateHistory=({query:r,variables:i,headers:o,operationName:s})=>{if(!this.shouldSaveQuery(r,i,o,this.history.fetchRecent()))return;this.history.push({query:r,variables:i,headers:o,operationName:s});const a=this.history.items,l=this.favorite.items;this.queries=a.concat(l)},this.deleteHistory=({query:r,variables:i,headers:o,operationName:s,favorite:a},l=!1)=>{function c(u){const d=u.items.find(h=>h.query===r&&h.variables===i&&h.headers===o&&h.operationName===s);d&&u.delete(d)}(a||l)&&c(this.favorite),(!a||l)&&c(this.history),this.queries=[...this.history.items,...this.favorite.items]},this.history=new bp("queries",this.storage,this.maxHistoryLength),this.favorite=new bp("favorites",this.storage,null),this.queries=[...this.history.fetchAll(),...this.favorite.fetchAll()]}shouldSaveQuery(t,n,r,i){if(!t)return!1;try{Jn(t)}catch{return!1}return t.length>M2?!1:i?!(JSON.stringify(t)===JSON.stringify(i.query)&&(JSON.stringify(n)===JSON.stringify(i.variables)&&(JSON.stringify(r)===JSON.stringify(i.headers)||r&&!i.headers)||n&&!i.variables)):!0}toggleFavorite({query:t,variables:n,headers:r,operationName:i,label:o,favorite:s}){const a={query:t,variables:n,headers:r,operationName:i,label:o};s?(a.favorite=!1,this.favorite.delete(a),this.history.push(a)):(a.favorite=!0,this.favorite.push(a),this.history.delete(a)),this.queries=[...this.history.items,...this.favorite.items]}editLabel({query:t,variables:n,headers:r,operationName:i,label:o,favorite:s},a){const l={query:t,variables:n,headers:r,operationName:i,label:o};s?this.favorite.edit(Ua(Xi({},l),{favorite:s}),a):this.history.edit(l,a),this.queries=[...this.history.items,...this.favorite.items]}}function wr(e){const t=Object.keys(e),n=t.length,r=new Array(n);for(let i=0;i!r.isDeprecated);const n=e.map(r=>({proximity:$2(cy(r.label),t),entry:r}));return Tc(Tc(n,r=>r.proximity<=2),r=>!r.entry.isDeprecated).sort((r,i)=>(r.entry.isDeprecated?1:0)-(i.entry.isDeprecated?1:0)||r.proximity-i.proximity||r.entry.label.length-i.entry.label.length).map(r=>r.entry)}function Tc(e,t){const n=e.filter(t);return n.length===0?e:n}function cy(e){return e.toLowerCase().replaceAll(/\W/g,"")}function $2(e,t){let n=F2(t,e);return e.length>t.length&&(n-=e.length-t.length-1,n+=e.indexOf(t)===0?0:.5),n}function F2(e,t){let n,r;const i=[],o=e.length,s=t.length;for(n=0;n<=o;n++)i[n]=[n];for(r=1;r<=s;r++)i[0][r]=r;for(n=1;n<=o;n++)for(r=1;r<=s;r++){const a=e[n-1]===t[r-1]?0:1;i[n][r]=Math.min(i[n-1][r]+1,i[n][r-1]+1,i[n-1][r-1]+a),n>1&&r>1&&e[n-1]===t[r-2]&&e[n-2]===t[r-1]&&(i[n][r]=Math.min(i[n][r],i[n-2][r-2]+a))}return i[o][s]}const V2=e=>` { $1 @@ -26,32 +15,7 @@ In some cases, you need to provide options to alter GraphQL's execution behavior `),r=z2();let i=r.startState(),o="",s=new _m("");for(let a=0;a{let t=An.UNKNOWN;if(e)try{Nn(Jn(e),{enter(n){if(n.kind==="Document"){t=An.EXECUTABLE;return}return X2.includes(n.kind)?(t=An.TYPE_SYSTEM,KE):!1}})}catch{return t}return t};function Z2(e,t){return t?.endsWith(".graphqls")?An.TYPE_SYSTEM:J2(e)}function eS(e,t,n=0){let r=null,i=null,o=null;const s=Cl(e,(a,l,c,u)=>{if(!(u!==t.line||a.getCurrentPosition()+n=0;i--)t(n[i])}function nS(e){let t;return uy(e,n=>{switch(n.kind){case"Query":case"ShortQuery":case"Mutation":case"Subscription":case"FragmentDefinition":t=n;break}}),t}function rS(e,t){let n,r,i,o,s,a,l,c,u,d,h;return uy(t,f=>{var p;switch(f.kind){case G.QUERY:case"ShortQuery":d=e.getQueryType();break;case G.MUTATION:d=e.getMutationType();break;case G.SUBSCRIPTION:d=e.getSubscriptionType();break;case G.INLINE_FRAGMENT:case G.FRAGMENT_DEFINITION:f.type&&(d=e.getType(f.type));break;case G.FIELD:case G.ALIASED_FIELD:{!d||!f.name?s=null:(s=u?wm(e,u,f.name):null,d=s?s.type:null);break}case G.SELECTION_SET:u=pt(d);break;case G.DIRECTIVE:i=f.name?e.getDirective(f.name):null;break;case G.INTERFACE_DEF:f.name&&(l=null,h=new Ui({name:f.name,interfaces:[],fields:{}}));break;case G.OBJECT_TYPE_DEF:f.name&&(h=null,l=new vn({name:f.name,interfaces:[],fields:{}}));break;case G.ARGUMENTS:{if(f.prevState)switch(f.prevState.kind){case G.FIELD:r=s&&s.args;break;case G.DIRECTIVE:r=i&&i.args;break;case G.ALIASED_FIELD:{const b=(p=f.prevState)===null||p===void 0?void 0:p.name;if(!b){r=null;break}const T=u?wm(e,u,b):null;if(!T){r=null;break}r=T.args;break}default:r=null;break}else r=null;break}case G.ARGUMENT:if(r){for(let b=0;bb.value===f.name):null;break;case G.LIST_VALUE:const v=i1(a);a=v instanceof Et?v.ofType:null;break;case G.OBJECT_VALUE:const g=pt(a);c=g instanceof Yd?g.getFields():null;break;case G.OBJECT_FIELD:const _=f.name&&c?c[f.name]:null;a=_?.type,s=_,d=s?s.type:null;break;case G.NAMED_TYPE:f.name&&(d=e.getType(f.name));break}}),{argDef:n,argDefs:r,directiveDef:i,enumValue:o,fieldDef:s,inputType:a,objectFieldDefs:c,parentType:u,type:d,interfaceDef:h,objectTypeDef:l}}const iS={ALIASED_FIELD:"AliasedField",ARGUMENTS:"Arguments",SHORT_QUERY:"ShortQuery",QUERY:"Query",MUTATION:"Mutation",SUBSCRIPTION:"Subscription",TYPE_CONDITION:"TypeCondition",INVALID:"Invalid",COMMENT:"Comment",SCHEMA_DEF:"SchemaDef",SCALAR_DEF:"ScalarDef",OBJECT_TYPE_DEF:"ObjectTypeDef",OBJECT_VALUE:"ObjectValue",LIST_VALUE:"ListValue",INTERFACE_DEF:"InterfaceDef",UNION_DEF:"UnionDef",ENUM_DEF:"EnumDef",ENUM_VALUE:"EnumValue",FIELD_DEF:"FieldDef",INPUT_DEF:"InputDef",INPUT_VALUE_DEF:"InputValueDef",ARGUMENTS_DEF:"ArgumentsDef",EXTEND_DEF:"ExtendDef",EXTENSION_DEFINITION:"ExtensionDefinition",DIRECTIVE_DEF:"DirectiveDef",IMPLEMENTS:"Implements",VARIABLE_DEFINITIONS:"VariableDefinitions",TYPE:"Type",VARIABLE:"Variable"},G=Object.assign(Object.assign({},U),iS);var ye;(function(e){e.Text=1,e.Method=2,e.Function=3,e.Constructor=4,e.Field=5,e.Variable=6,e.Class=7,e.Interface=8,e.Module=9,e.Property=10,e.Unit=11,e.Value=12,e.Enum=13,e.Keyword=14,e.Snippet=15,e.Color=16,e.File=17,e.Reference=18,e.Folder=19,e.EnumMember=20,e.Constant=21,e.Struct=22,e.Event=23,e.Operator=24,e.TypeParameter=25})(ye||(ye={}));const Gu={command:"editor.action.triggerSuggest",title:"Suggestions"},oS=e=>{const t=[];if(e)try{Nn(Jn(e),{FragmentDefinition(n){t.push(n)}})}catch{return[]}return t};function L9(e,t,n,r,i,o){var s;const a=Object.assign(Object.assign({},o),{schema:e}),l=tS(t,n,e,r,o);if(!l)return[];const{state:c,typeInfo:u,mode:d,token:h}=l,{kind:f,step:p,prevState:m}=c;if(f===G.DOCUMENT)return d===An.TYPE_SYSTEM?sS(h):d===An.EXECUTABLE?aS(h):lS(h);if(f===G.EXTEND_DEF)return cS(h);if(((s=m?.prevState)===null||s===void 0?void 0:s.kind)===G.EXTENSION_DEFINITION&&c.name)return ke(h,[]);if(m?.kind===U.SCALAR_TYPE_EXTENSION)return ke(h,Object.values(e.getTypeMap()).filter(Zn).map(g=>({label:g.name,kind:ye.Function})));if(m?.kind===U.OBJECT_TYPE_EXTENSION)return ke(h,Object.values(e.getTypeMap()).filter(g=>$e(g)&&!g.name.startsWith("__")).map(g=>({label:g.name,kind:ye.Function})));if(m?.kind===U.INTERFACE_TYPE_EXTENSION)return ke(h,Object.values(e.getTypeMap()).filter(Ve).map(g=>({label:g.name,kind:ye.Function})));if(m?.kind===U.UNION_TYPE_EXTENSION)return ke(h,Object.values(e.getTypeMap()).filter(Bt).map(g=>({label:g.name,kind:ye.Function})));if(m?.kind===U.ENUM_TYPE_EXTENSION)return ke(h,Object.values(e.getTypeMap()).filter(g=>Dt(g)&&!g.name.startsWith("__")).map(g=>({label:g.name,kind:ye.Function})));if(m?.kind===U.INPUT_OBJECT_TYPE_EXTENSION)return ke(h,Object.values(e.getTypeMap()).filter(st).map(g=>({label:g.name,kind:ye.Function})));if(f===G.IMPLEMENTS||f===G.NAMED_TYPE&&m?.kind===G.IMPLEMENTS)return fS(h,c,e,t,u);if(f===G.SELECTION_SET||f===G.FIELD||f===G.ALIASED_FIELD)return uS(h,u,a);if(f===G.ARGUMENTS||f===G.ARGUMENT&&p===0){const{argDefs:g}=u;if(g)return ke(h,g.map(_=>{var b;return{label:_.name,insertText:_p(_.name+": ",_.type),insertTextMode:dr.adjustIndentation,insertTextFormat:Hi.Snippet,command:Gu,labelDetails:{detail:" "+String(_.type)},documentation:(b=_.description)!==null&&b!==void 0?b:void 0,kind:ye.Variable,type:_.type}}))}if((f===G.OBJECT_VALUE||f===G.OBJECT_FIELD&&p===0)&&u.objectFieldDefs){const g=wr(u.objectFieldDefs),_=f===G.OBJECT_VALUE?ye.Value:ye.Field;return ke(h,g.map(b=>{var T;return{label:b.name,detail:String(b.type),documentation:(T=b?.description)!==null&&T!==void 0?T:void 0,kind:_,type:b.type,insertText:_p(b.name+": ",b.type),insertTextMode:dr.adjustIndentation,insertTextFormat:Hi.Snippet,command:Gu}}))}if(f===G.ENUM_VALUE||f===G.LIST_VALUE&&p===1||f===G.OBJECT_FIELD&&p===2||f===G.ARGUMENT&&p===2)return dS(h,u,t,e);if(f===G.VARIABLE&&p===1){const g=pt(u.inputType),_=fy(t,e,h);return ke(h,_.filter(b=>b.detail===g?.name))}if(f===G.TYPE_CONDITION&&p===1||f===G.NAMED_TYPE&&m!=null&&m.kind===G.TYPE_CONDITION)return hS(h,u,e);if(f===G.FRAGMENT_SPREAD&&p===1)return pS(h,u,e,t,Array.isArray(i)?i:oS(i));const v=hy(c);return v.kind===G.FIELD_DEF?ke(h,Object.values(e.getTypeMap()).filter(g=>vr(g)&&!g.name.startsWith("__")).map(g=>({label:g.name,kind:ye.Function,insertText:o?.fillLeafsOnComplete?g.name+` `:g.name,insertTextMode:dr.adjustIndentation}))):v.kind===G.INPUT_VALUE_DEF&&p===2?ke(h,Object.values(e.getTypeMap()).filter(g=>$t(g)&&!g.name.startsWith("__")).map(g=>({label:g.name,kind:ye.Function,insertText:o?.fillLeafsOnComplete?g.name+` $1`:g.name,insertTextMode:dr.adjustIndentation,insertTextFormat:Hi.Snippet}))):f===G.VARIABLE_DEFINITION&&p===2||f===G.LIST_TYPE&&p===1||f===G.NAMED_TYPE&&m&&(m.kind===G.VARIABLE_DEFINITION||m.kind===G.LIST_TYPE||m.kind===G.NON_NULL_TYPE)?vS(h,e):f===G.DIRECTIVE?yS(h,c,e):f===G.DIRECTIVE_DEF?bS(h,c,e):[]}const df=[{label:"type",kind:ye.Function},{label:"interface",kind:ye.Function},{label:"union",kind:ye.Function},{label:"input",kind:ye.Function},{label:"scalar",kind:ye.Function},{label:"schema",kind:ye.Function}],dy=[{label:"query",kind:ye.Function},{label:"mutation",kind:ye.Function},{label:"subscription",kind:ye.Function},{label:"fragment",kind:ye.Function},{label:"{",kind:ye.Constructor}];function sS(e){return ke(e,[{label:"extend",kind:ye.Function},...df])}function aS(e){return ke(e,dy)}function lS(e){return ke(e,[{label:"extend",kind:ye.Function},...dy,...df])}function cS(e){return ke(e,df)}function uS(e,t,n){var r;if(t.parentType){const{parentType:i}=t;let o=[];return"getFields"in i&&(o=wr(i.getFields())),qn(i)&&o.push(Go),i===((r=n?.schema)===null||r===void 0?void 0:r.getQueryType())&&o.push(Wo,qo),ke(e,o.map((s,a)=>{var l;const c={sortText:String(a)+s.name,label:s.name,detail:String(s.type),documentation:(l=s.description)!==null&&l!==void 0?l:void 0,deprecated:!!s.deprecationReason,isDeprecated:!!s.deprecationReason,deprecationReason:s.deprecationReason,kind:ye.Field,labelDetails:{detail:" "+s.type.toString()},type:s.type};return n?.fillLeafsOnComplete&&(c.insertText=j2(s),c.insertText||(c.insertText=Wa(s.name,s.type,s.name+(e.state.needsAdvance?"":` -`))),c.insertText&&(c.insertTextFormat=Hi.Snippet,c.insertTextMode=dr.adjustIndentation,c.command=Gu)),c}))}return[]}function dS(e,t,n,r){const i=pt(t.inputType),o=fy(n,r,e).filter(s=>s.detail===i?.name);if(i instanceof so){const s=i.getValues();return ke(e,s.map(a=>{var l;return{label:a.name,detail:String(i),documentation:(l=a.description)!==null&&l!==void 0?l:void 0,deprecated:!!a.deprecationReason,isDeprecated:!!a.deprecationReason,deprecationReason:a.deprecationReason,kind:ye.EnumMember,type:i}}).concat(o))}return i===it?ke(e,o.concat([{label:"true",detail:String(it),documentation:"Not false.",kind:ye.Variable,type:it},{label:"false",detail:String(it),documentation:"Not true.",kind:ye.Variable,type:it}])):o}function fS(e,t,n,r,i){if(t.needsSeparator)return[];const o=n.getTypeMap(),s=wr(o).filter(Ve),a=s.map(({name:f})=>f),l=new Set;Cl(r,(f,p)=>{var m,v,g,_,b;if(p.name&&(p.kind===G.INTERFACE_DEF&&!a.includes(p.name)&&l.add(p.name),p.kind===G.NAMED_TYPE&&((m=p.prevState)===null||m===void 0?void 0:m.kind)===G.IMPLEMENTS)){if(i.interfaceDef){if((v=i.interfaceDef)===null||v===void 0?void 0:v.getInterfaces().find(({name:C})=>C===p.name))return;const E=n.getType(p.name),S=(g=i.interfaceDef)===null||g===void 0?void 0:g.toConfig();i.interfaceDef=new Ui(Object.assign(Object.assign({},S),{interfaces:[...S.interfaces,E||new Ui({name:p.name,fields:{}})]}))}else if(i.objectTypeDef){if((_=i.objectTypeDef)===null||_===void 0?void 0:_.getInterfaces().find(({name:C})=>C===p.name))return;const E=n.getType(p.name),S=(b=i.objectTypeDef)===null||b===void 0?void 0:b.toConfig();i.objectTypeDef=new vn(Object.assign(Object.assign({},S),{interfaces:[...S.interfaces,E||new Ui({name:p.name,fields:{}})]}))}}});const c=i.interfaceDef||i.objectTypeDef,d=(c?.getInterfaces()||[]).map(({name:f})=>f),h=s.concat([...l].map(f=>({name:f}))).filter(({name:f})=>f!==c?.name&&!d.includes(f));return ke(e,h.map(f=>{const p={label:f.name,kind:ye.Interface,type:f};return f?.description&&(p.documentation=f.description),p}))}function hS(e,t,n,r){let i;if(t.parentType)if(xn(t.parentType)){const o=pw(t.parentType),s=n.getPossibleTypes(o),a=Object.create(null);for(const l of s)for(const c of l.getInterfaces())a[c.name]=c;i=s.concat(wr(a))}else i=[t.parentType];else{const o=n.getTypeMap();i=wr(o).filter(s=>qn(s)&&!s.name.startsWith("__"))}return ke(e,i.map(o=>{const s=pt(o);return{label:String(o),documentation:s?.description||"",kind:ye.Field}}))}function pS(e,t,n,r,i){if(!r)return[];const o=n.getTypeMap(),s=nS(e.state),a=gS(r);i&&i.length>0&&a.push(...i);const l=a.filter(c=>o[c.typeCondition.name.value]&&!(s&&s.kind===G.FRAGMENT_DEFINITION&&s.name===c.name.value)&&qn(t.parentType)&&qn(o[c.typeCondition.name.value])&&bw(n,t.parentType,o[c.typeCondition.name.value]));return ke(e,l.map(c=>({label:c.name.value,detail:String(o[c.typeCondition.name.value]),documentation:`fragment ${c.name.value} on ${c.typeCondition.name.value}`,labelDetails:{detail:`fragment ${c.name.value} on ${c.typeCondition.name.value}`},kind:ye.Field,type:o[c.typeCondition.name.value]})))}const mS=(e,t)=>{var n,r,i,o,s,a,l,c,u,d;if(((n=e.prevState)===null||n===void 0?void 0:n.kind)===t)return e.prevState;if(((i=(r=e.prevState)===null||r===void 0?void 0:r.prevState)===null||i===void 0?void 0:i.kind)===t)return e.prevState.prevState;if(((a=(s=(o=e.prevState)===null||o===void 0?void 0:o.prevState)===null||s===void 0?void 0:s.prevState)===null||a===void 0?void 0:a.kind)===t)return e.prevState.prevState.prevState;if(((d=(u=(c=(l=e.prevState)===null||l===void 0?void 0:l.prevState)===null||c===void 0?void 0:c.prevState)===null||u===void 0?void 0:u.prevState)===null||d===void 0?void 0:d.kind)===t)return e.prevState.prevState.prevState.prevState};function fy(e,t,n){let r=null,i;const o=Object.create({});return Cl(e,(s,a)=>{var l;if(a?.kind===G.VARIABLE&&a.name&&(r=a.name),a?.kind===G.NAMED_TYPE&&r){const c=mS(a,G.TYPE);c?.type&&(i=t.getType(c?.type))}if(r&&i&&!o[r]){const c=n.string==="$"||((l=n?.state)===null||l===void 0?void 0:l.kind)==="Variable"?r:"$"+r;o[r]={detail:i.toString(),insertText:c,label:"$"+r,rawInsert:c,type:i,kind:ye.Variable},r=null,i=null}}),wr(o)}function gS(e){const t=[];return Cl(e,(n,r)=>{r.kind===G.FRAGMENT_DEFINITION&&r.name&&r.type&&t.push({kind:G.FRAGMENT_DEFINITION,name:{kind:U.NAME,value:r.name},selectionSet:{kind:G.SELECTION_SET,selections:[]},typeCondition:{kind:G.NAMED_TYPE,name:{kind:U.NAME,value:r.type}}})}),t}function vS(e,t,n){const r=t.getTypeMap(),i=wr(r).filter($t);return ke(e,i.map(o=>({label:o.name,documentation:o?.description||"",kind:ye.Variable})))}function yS(e,t,n,r){var i;if(!((i=t.prevState)===null||i===void 0)&&i.kind){const o=n.getDirectives().filter(s=>_S(t.prevState,s));return ke(e,o.map(s=>({label:s.name,documentation:s?.description||"",kind:ye.Function})))}return[]}function bS(e,t,n,r){const i=n.getDirectives().find(o=>o.name===t.name);return ke(e,i?.args.map(o=>({label:o.name,documentation:o.description||"",kind:ye.Field}))||[])}function _S(e,t){if(!e?.kind)return!1;const{kind:n,prevState:r}=e,{locations:i}=t;switch(n){case G.QUERY:return i.includes(ae.QUERY);case G.MUTATION:return i.includes(ae.MUTATION);case G.SUBSCRIPTION:return i.includes(ae.SUBSCRIPTION);case G.FIELD:case G.ALIASED_FIELD:return i.includes(ae.FIELD);case G.FRAGMENT_DEFINITION:return i.includes(ae.FRAGMENT_DEFINITION);case G.FRAGMENT_SPREAD:return i.includes(ae.FRAGMENT_SPREAD);case G.INLINE_FRAGMENT:return i.includes(ae.INLINE_FRAGMENT);case G.SCHEMA_DEF:return i.includes(ae.SCHEMA);case G.SCALAR_DEF:return i.includes(ae.SCALAR);case G.OBJECT_TYPE_DEF:return i.includes(ae.OBJECT);case G.FIELD_DEF:return i.includes(ae.FIELD_DEFINITION);case G.INTERFACE_DEF:return i.includes(ae.INTERFACE);case G.UNION_DEF:return i.includes(ae.UNION);case G.ENUM_DEF:return i.includes(ae.ENUM);case G.ENUM_VALUE:return i.includes(ae.ENUM_VALUE);case G.INPUT_DEF:return i.includes(ae.INPUT_OBJECT);case G.INPUT_VALUE_DEF:switch(r?.kind){case G.ARGUMENTS_DEF:return i.includes(ae.ARGUMENT_DEFINITION);case G.INPUT_DEF:return i.includes(ae.INPUT_FIELD_DEFINITION)}}return!1}function hy(e){return e.prevState&&e.kind&&[G.NAMED_TYPE,G.LIST_TYPE,G.TYPE,G.NON_NULL_TYPE].includes(e.kind)?hy(e.prevState):e}var To={exports:{}},Sm;function TS(){if(Sm)return To.exports;Sm=1;function e(t,n){if(t!=null)return t;var r=new Error(n!==void 0?n:"Got unexpected "+t);throw r.framesToPop=1,r}return To.exports=e,To.exports.default=e,Object.defineProperty(To.exports,"__esModule",{value:!0}),To.exports}var ES=TS();const xm=yl(ES),wS=(e,t)=>{if(!t)return[];const n=new Map,r=new Set;Nn(e,{FragmentDefinition(s){n.set(s.name.value,!0)},FragmentSpread(s){r.has(s.name.value)||r.add(s.name.value)}});const i=new Set;for(const s of r)!n.has(s)&&t.has(s)&&i.add(xm(t.get(s)));const o=[];for(const s of i)Nn(s,{FragmentSpread(a){!r.has(a.name.value)&&t.get(a.name.value)&&(i.add(xm(t.get(a.name.value))),r.add(a.name.value))}}),n.has(s.name.value)||o.push(s);return o};function SS(e,t){const n=Object.create(null);for(const r of t.definitions)if(r.kind==="OperationDefinition"){const{variableDefinitions:i}=r;if(i)for(const{variable:o,type:s}of i){const a=zo(e,s);a?n[o.name.value]=a:s.kind===U.NAMED_TYPE&&s.name.value==="Float"&&(n[o.name.value]=h1)}}return n}function xS(e,t){const n=t?SS(t,e):void 0,r=[];return Nn(e,{OperationDefinition(i){r.push(i)}}),{variableToType:n,operations:r}}function CS(e,t){if(t)try{const n=Jn(t);return Object.assign(Object.assign({},xS(n,e)),{documentAST:n})}catch{return}}/*! - * is-primitive - * - * Copyright (c) 2014-present, Jon Schlinkert. - * Released under the MIT License. - */var Sc,Cm;function AS(){return Cm||(Cm=1,Sc=function(t){return typeof t=="object"?t===null:typeof t!="function"}),Sc}/*! - * isobject - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */var xc,Am;function py(){return Am||(Am=1,xc=function(t){return t!=null&&typeof t=="object"&&Array.isArray(t)===!1}),xc}/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */var Cc,Nm;function NS(){if(Nm)return Cc;Nm=1;var e=py();function t(n){return e(n)===!0&&Object.prototype.toString.call(n)==="[object Object]"}return Cc=function(r){var i,o;return!(t(r)===!1||(i=r.constructor,typeof i!="function")||(o=i.prototype,t(o)===!1)||o.hasOwnProperty("isPrototypeOf")===!1)},Cc}/*! - * set-value - * - * Copyright (c) Jon Schlinkert (https://github.com/jonschlinkert). - * Released under the MIT License. - */var Ac,Om;function OS(){if(Om)return Ac;Om=1;const{deleteProperty:e}=Reflect,t=AS(),n=NS(),r=f=>typeof f=="object"&&f!==null||typeof f=="function",i=f=>f==="__proto__"||f==="constructor"||f==="prototype",o=f=>{if(!t(f))throw new TypeError("Object keys must be strings or symbols");if(i(f))throw new Error(`Cannot set unsafe key: "${f}"`)},s=f=>Array.isArray(f)?f.flat().map(String).join(","):f,a=(f,p)=>{if(typeof f!="string"||!p)return f;let m=f+";";return p.arrays!==void 0&&(m+=`arrays=${p.arrays};`),p.separator!==void 0&&(m+=`separator=${p.separator};`),p.split!==void 0&&(m+=`split=${p.split};`),p.merge!==void 0&&(m+=`merge=${p.merge};`),p.preservePaths!==void 0&&(m+=`preservePaths=${p.preservePaths};`),m},l=(f,p,m)=>{const v=s(p?a(f,p):f);o(v);const g=h.cache.get(v)||m();return h.cache.set(v,g),g},c=(f,p={})=>{const m=p.separator||".",v=m==="/"?!1:p.preservePaths;if(typeof f=="string"&&v!==!1&&/\//.test(f))return[f];const g=[];let _="";const b=T=>{let E;T.trim()!==""&&Number.isInteger(E=Number(T))?g.push(E):g.push(T)};for(let T=0;Tp&&typeof p.split=="function"?p.split(f):typeof f=="symbol"?[f]:Array.isArray(f)?f:l(f,p,()=>c(f,p)),d=(f,p,m,v)=>{if(o(p),m===void 0)e(f,p);else if(v&&v.merge){const g=v.merge==="function"?v.merge:Object.assign;g&&n(f[p])&&n(m)?f[p]=g(f[p],m):f[p]=m}else f[p]=m;return f},h=(f,p,m,v)=>{if(!p||!r(f))return f;const g=u(p,v);let _=f;for(let b=0;b{h.cache=new Map},Ac=h,Ac}var PS=OS();const Nc=yl(PS);/*! - * get-value - * - * Copyright (c) 2014-2018, Jon Schlinkert. - * Released under the MIT License. - */var Oc,Pm;function IS(){if(Pm)return Oc;Pm=1;const e=py();Oc=function(o,s,a){if(e(a)||(a={default:a}),!i(o))return typeof a.default<"u"?a.default:o;typeof s=="number"&&(s=String(s));const l=Array.isArray(s),c=typeof s=="string",u=a.separator||".",d=a.joinChar||(typeof u=="string"?u:".");if(!c&&!l)return o;if(c&&s in o)return r(s,o,a)?o[s]:a.default;let h=l?s:n(s,u,a),f=h.length,p=0;do{let m=h[p];for(typeof m=="number"&&(m=String(m));m&&m.slice(-1)==="\\";)m=t([m.slice(0,-1),h[++p]||""],d,a);if(m in o){if(!r(m,o,a))return a.default;o=o[m]}else{let v=!1,g=p+1;for(;g{let t;const n=new Set,r=(c,u)=>{const d=typeof c=="function"?c(t):c;if(!Object.is(d,t)){const h=t;t=u??(typeof d!="object"||d===null)?d:Object.assign({},t,d),n.forEach(f=>f(t,h))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>l,subscribe:c=>(n.add(c),()=>n.delete(c))},l=t=e(r,i,a);return a},_s=e=>e?Im(e):Im,MS=e=>e;function LS(e,t=MS){const n=pe.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return pe.useDebugValue(n),n}const Ts=e=>t=>LS(e,t),ao=_s(()=>({storage:null})),kS=e=>{const t=K.c(3),{storage:n,children:r}=e,i=vy($S);let o,s;return t[0]!==n?(o=()=>{ao.setState({storage:new R2(n)})},s=[n],t[0]=n,t[1]=o,t[2]=s):(o=t[1],s=t[2]),B(o,s),i?r:null},vy=Ts(ao),lo=()=>vy(FS);function $S(e){return!!e.storage}function FS(e){return e.storage}const ff=typeof navigator<"u"&&navigator.userAgent.includes("Mac"),Al="graphiql",Nl="sublime",Ol={[ff?"Cmd-F":"Ctrl-F"]:"findPersistent","Cmd-G":"findPersistent","Ctrl-G":"findPersistent","Ctrl-Left":"goSubwordLeft","Ctrl-Right":"goSubwordRight","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight"};async function Es(e,t){const n=await Ae(()=>import("./codemirror-CgvGFWt9.js").then(r=>r.c),__vite__mapDeps([0,1,2,3]),import.meta.url).then(r=>typeof r=="function"?r:r.default);return await Promise.all(t?.useCommonAddons===!1?e:[Ae(()=>import("./show-hint-BWIlB5BH.js").then(r=>r.s),__vite__mapDeps([4,1,2,3]),import.meta.url),Ae(()=>import("./matchbrackets-CO3vsA4X.js").then(r=>r.m),__vite__mapDeps([5,1,2,6,3]),import.meta.url),Ae(()=>import("./closebrackets-DZg8XFBI.js").then(r=>r.c),__vite__mapDeps([7,1,2,3]),import.meta.url),Ae(()=>import("./brace-fold-D2mMF0kw.js").then(r=>r.b),__vite__mapDeps([8,1,2,3]),import.meta.url),Ae(()=>import("./foldgutter-DUYQ7IB6.js").then(r=>r.f),__vite__mapDeps([9,1,2,3]),import.meta.url),Ae(()=>import("./lint-KdYI32E0.js").then(r=>r.l),__vite__mapDeps([10,1,2,3]),import.meta.url),Ae(()=>import("./searchcursor-4aVNBPts.js").then(r=>r.s),__vite__mapDeps([11,1,2,12,3]),import.meta.url),Ae(()=>import("./jump-to-line-Df5wL-rR.js").then(r=>r.j),__vite__mapDeps([13,1,2,3,14]),import.meta.url),Ae(()=>import("./dialog-CLUkjEIt.js").then(r=>r.d),__vite__mapDeps([15,1,2,14,3]),import.meta.url),Ae(()=>import("./sublime-DT7RUNbp.js").then(r=>r.s),__vite__mapDeps([16,1,2,3,12,6]),import.meta.url),...e]),n}var Pc,Dm;function VS(){return Dm||(Dm=1,Pc=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r"u"){a&&console.warn("unable to use e.clipboardData"),a&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var v=t[s.format]||t.default;window.clipboardData.setData(v,o)}else m.clipboardData.clearData(),m.clipboardData.setData(s.format,o);s.onCopy&&(m.preventDefault(),s.onCopy(m.clipboardData))}),document.body.appendChild(h),u.selectNodeContents(h),d.addRange(u);var p=document.execCommand("copy");if(!p)throw new Error("copy command was unsuccessful");f=!0}catch(m){a&&console.error("unable to copy using execCommand: ",m),a&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(s.format||"text",o),s.onCopy&&s.onCopy(window.clipboardData),f=!0}catch(v){a&&console.error("unable to copy using clipboardData: ",v),a&&console.error("falling back to prompt"),l=r("message"in s?s.message:n),window.prompt(l,o)}}finally{d&&(typeof d.removeRange=="function"?d.removeRange(u):d.removeAllRanges()),h&&document.body.removeChild(h),c()}return f}return Ic=i,Ic}var BS=jS();const US=yl(BS),zu=_s((e,t)=>({plugins:[],visiblePlugin:null,referencePlugin:void 0,setVisiblePlugin(n){const{plugins:r,onTogglePluginVisibility:i}=t(),o=typeof n=="string",s=n&&r.find(a=>(o?a.title:a)===n)||null;e(({visiblePlugin:a})=>s===a?{visiblePlugin:a}:(i?.(s),{visiblePlugin:s}))}})),HS=e=>{const t=K.c(8),{onTogglePluginVisibility:n,children:r,visiblePlugin:i,plugins:o,referencePlugin:s}=e;let a;t[0]!==o?(a=o===void 0?[]:o,t[0]=o,t[1]=a):a=t[1];const l=a;let c,u;return t[2]!==n||t[3]!==l||t[4]!==s||t[5]!==i?(c=()=>{const d=new Set;for(const{title:h}of l){if(typeof h!="string"||!h)throw new Error("All GraphiQL plugins must have a unique title");if(d.has(h))throw new Error(`All GraphiQL plugins must have a unique title, found two plugins with the title '${h}'`);d.add(h)}zu.setState({plugins:l,onTogglePluginVisibility:n,referencePlugin:s}),zu.getState().setVisiblePlugin(i??null)},u=[l,n,s,i],t[2]=n,t[3]=l,t[4]=s,t[5]=i,t[6]=c,t[7]=u):(c=t[6],u=t[7]),B(c,u),r},Pl=Ts(zu),Lo=_s((e,t)=>({inputValueDeprecation:null,introspectionQueryName:null,schemaDescription:null,fetcher:null,onSchemaChange:void 0,fetchError:null,isFetching:!1,schema:null,validationErrors:[],schemaReference:null,setSchemaReference(n){e({schemaReference:n})},requestCounter:0,shouldIntrospect:!0,async introspect(){const{requestCounter:n,fetcher:r,onSchemaChange:i,shouldIntrospect:o,headerEditor:s,...a}=t();if(!o)return;const l=n+1;e({requestCounter:l});try{const c=s?.getValue(),u=qS(c);if(!u.isValidJSON){e({fetchError:"Introspection failed as headers are invalid."});return}const d=u.headers?{headers:u.headers}:{},{introspectionQuery:h,introspectionQueryName:f,introspectionQuerySansSubscriptions:p}=WS(a),m=vp(r({query:h,operationName:f},d));if(!gp(m)){e({fetchError:"Fetcher did not return a Promise for introspection."});return}e({isFetching:!0,fetchError:null});let v=await m;if(typeof v!="object"||v===null||!("data"in v)){const b=vp(r({query:p,operationName:f},d));if(!gp(b))throw new Error("Fetcher did not return a Promise for introspection.");v=await b}e({isFetching:!1});let g;if(v?.data&&"__schema"in v.data)g=v.data;else{const b=typeof v=="string"?v:Iu(v);e({fetchError:b})}if(l!==t().requestCounter||!g)return;const _=Ww(g);e({schema:_}),i?.(_)}catch(c){if(l!==t().requestCounter)return;e({fetchError:Ha(c),isFetching:!1})}}})),yy=e=>{const t=K.c(14),{fetcher:n,onSchemaChange:r,dangerouslyAssumeSchemaIsValid:i,children:o,schema:s,inputValueDeprecation:a,introspectionQueryName:l,schemaDescription:c}=e,u=i===void 0?!1:i,d=a===void 0?!1:a,h=l===void 0?"IntrospectionQuery":l,f=c===void 0?!1:c;if(!n)throw new TypeError("The `SchemaContextProvider` component requires a `fetcher` function to be passed as prop.");let p;t[0]===Symbol.for("react.memo_cache_sentinel")?(p={nonNull:!0,caller:yy},t[0]=p):p=t[0];const{headerEditor:m}=ut(p);let v,g;t[1]!==m?(v=()=>{m&&Lo.setState({headerEditor:m})},g=[m],t[1]=m,t[2]=v,t[3]=g):(v=t[2],g=t[3]),B(v,g);let _,b;t[4]!==u||t[5]!==n||t[6]!==d||t[7]!==h||t[8]!==r||t[9]!==s||t[10]!==f?(_=()=>{const E=wu(s)||s==null?s:void 0,S=!E||u?[]:S1(E);Lo.setState(C=>{const{requestCounter:x}=C;return{fetcher:n,onSchemaChange:r,schema:E,shouldIntrospect:!wu(s)&&s!==null,inputValueDeprecation:d,introspectionQueryName:h,schemaDescription:f,validationErrors:S,requestCounter:x+1}}),Lo.getState().introspect()},b=[s,u,r,n,d,h,f],t[4]=u,t[5]=n,t[6]=d,t[7]=h,t[8]=r,t[9]=s,t[10]=f,t[11]=_,t[12]=b):(_=t[11],b=t[12]),B(_,b);let T;return t[13]===Symbol.for("react.memo_cache_sentinel")?(T=[],t[13]=T):T=t[13],B(GS,T),o},yn=Ts(Lo);function WS({inputValueDeprecation:e,introspectionQueryName:t,schemaDescription:n}){const r=XE({inputValueDeprecation:e,schemaDescription:n}),i=t==="IntrospectionQuery"?r:r.replace("query IntrospectionQuery",`query ${t}`),o=r.replace("subscriptionType { name }","");return{introspectionQueryName:t,introspectionQuery:i,introspectionQuerySansSubscriptions:o}}function qS(e){let t=null,n=!0;try{e&&(t=JSON.parse(e))}catch{n=!1}return{headers:t,isValidJSON:n}}function GS(){const e=function(n){n.ctrlKey&&n.key==="R"&&Lo.getState().introspect()};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}}const Ka=new JE({breaks:!1,linkify:!0});function zS(e,t,{schema:n,setSchemaReference:r},i,o){Es([],{useCommonAddons:!1}).then(a=>{let l,c,u,d,h,f,p,m,v;a.on(t,"select",(g,_)=>{if(!l){const b=_.parentNode;l=document.createElement("div"),l.className="CodeMirror-hint-information",b.append(l);const T=document.createElement("header");T.className="CodeMirror-hint-information-header",l.append(T),c=document.createElement("span"),c.className="CodeMirror-hint-information-field-name",T.append(c),u=document.createElement("span"),u.className="CodeMirror-hint-information-type-name-pill",T.append(u),d=document.createElement("span"),u.append(d),h=document.createElement("a"),h.className="CodeMirror-hint-information-type-name",h.href="javascript:void 0",h.addEventListener("click",s),u.append(h),f=document.createElement("span"),u.append(f),p=document.createElement("div"),p.className="CodeMirror-hint-information-description",l.append(p),m=document.createElement("div"),m.className="CodeMirror-hint-information-deprecation",l.append(m);const E=document.createElement("span");E.className="CodeMirror-hint-information-deprecation-label",E.textContent="Deprecated",m.append(E),v=document.createElement("div"),v.className="CodeMirror-hint-information-deprecation-reason",m.append(v);const S=parseInt(window.getComputedStyle(l).paddingBottom.replace(/px$/,""),10)||0,C=parseInt(window.getComputedStyle(l).maxHeight.replace(/px$/,""),10)||0,x=()=>{l&&(l.style.paddingTop=b.scrollTop+S+"px",l.style.maxHeight=b.scrollTop+C+"px")};b.addEventListener("scroll",x);let w;b.addEventListener("DOMNodeRemoved",w=N=>{N.target===b&&(b.removeEventListener("scroll",x),b.removeEventListener("DOMNodeRemoved",w),l?.removeEventListener("click",s),l=null,c=null,u=null,d=null,h=null,f=null,p=null,m=null,v=null,w=null)})}if(c&&(c.textContent=g.text),u&&d&&h&&f)if(g.type){u.style.display="inline";const b=T=>{Ke(T)?(f.textContent="!"+f.textContent,b(T.ofType)):yt(T)?(d.textContent+="[",f.textContent="]"+f.textContent,b(T.ofType)):h.textContent=T.name};d.textContent="",f.textContent="",b(g.type)}else d.textContent="",h.textContent="",f.textContent="",u.style.display="none";p&&(g.description?(p.style.display="block",p.innerHTML=Ka.render(g.description)):(p.style.display="none",p.innerHTML="")),m&&v&&(g.deprecationReason?(m.style.display="block",v.innerHTML=Ka.render(g.deprecationReason)):(m.style.display="none",v.innerHTML=""))})});function s(a){const l=i?.referencePlugin;if(!n||!l||!(a.currentTarget instanceof HTMLElement))return;const c=a.currentTarget.textContent||"",u=n.getType(c);u&&(i.setVisiblePlugin(l),r({kind:"Type",type:u}),o?.(u))}}function to(e,t){let n;return function(...r){n&&clearTimeout(n),n=setTimeout(()=>{n=null,t(...r)},e)}}function la(e,t){const n=K.c(4);let r,i;n[0]!==e||n[1]!==t?(r=()=>{e&&typeof t=="string"&&t!==e.getValue()&&e.setValue(t)},i=[e,t],n[0]=e,n[1]=t,n[2]=r,n[3]=i):(r=n[2],i=n[3]),B(r,i)}function Il(e,t,n){const r=K.c(5);let i,o;r[0]!==e||r[1]!==t||r[2]!==n?(i=()=>{e?.setOption(t,n)},o=[e,t,n],r[0]=e,r[1]=t,r[2]=n,r[3]=i,r[4]=o):(i=r[3],o=r[4]),B(i,o)}function by(e,t,n,r,i){const o=K.c(9);let s;o[0]!==i?(s={nonNull:!0,caller:i},o[0]=i,o[1]=s):s=o[1];const{updateActiveTabValues:a}=ut(s);let l,c;o[2]!==t||o[3]!==e||o[4]!==n||o[5]!==r||o[6]!==a?(l=()=>{if(!e)return;const{storage:u}=ao.getState(),d=to(500,p=>{n!==null&&u.set(n,p)}),h=to(100,p=>{a({[r]:p})}),f=(p,m)=>{if(!m)return;const v=p.getValue();d(v),h(v),t?.(v)};return e.on("change",f),()=>e.off("change",f)},c=[t,e,n,r,a],o[2]=t,o[3]=e,o[4]=n,o[5]=r,o[6]=a,o[7]=l,o[8]=c):(l=o[7],c=o[8]),B(l,c)}function _y(e,t){const n=K.c(7),{schema:r,setSchemaReference:i}=yn(),o=Pl();let s,a;n[0]!==t||n[1]!==e||n[2]!==o||n[3]!==r||n[4]!==i?(s=()=>{if(!e)return;const l=(c,u)=>{zS(c,u,{schema:r,setSchemaReference:i},o,h=>{t?.({kind:"Type",type:h,schema:r||void 0})})};return e.on("hasCompletion",l),()=>e.off("hasCompletion",l)},a=[t,e,o,r,i],n[0]=t,n[1]=e,n[2]=o,n[3]=r,n[4]=i,n[5]=s,n[6]=a):(s=n[5],a=n[6]),B(s,a)}function an(e,t,n){const r=K.c(5);let i,o;r[0]!==n||r[1]!==e||r[2]!==t?(i=()=>{if(e){for(const s of t)e.removeKeyMap(s);if(n){const s={};for(const a of t)s[a]=()=>n();e.addKeyMap(s)}}},o=[e,t,n],r[0]=n,r[1]=e,r[2]=t,r[3]=i,r[4]=o):(i=r[3],o=r[4]),B(i,o)}const YS=hf,QS=ws,KS=Ss,XS=Ty;function hf(e){const t=K.c(7);let n;t[0]!==e?(n=e===void 0?{}:e,t[0]=e,t[1]=n):n=t[1];const{caller:r,onCopyQuery:i}=n,o=r||YS;let s;t[2]!==o?(s={nonNull:!0,caller:o},t[2]=o,t[3]=s):s=t[3];const{queryEditor:a}=ut(s);let l;return t[4]!==i||t[5]!==a?(l=()=>{if(!a)return;const c=a.getValue();US(c),i?.(c)},t[4]=i,t[5]=a,t[6]=l):l=t[6],l}function ws(e){const t=K.c(7);let n;t[0]!==e?(n=e===void 0?{}:e,t[0]=e,t[1]=n):n=t[1];const{caller:r}=n,i=r||QS;let o;t[2]!==i?(o={nonNull:!0,caller:i},t[2]=i,t[3]=o):o=t[3];const{queryEditor:s}=ut(o),{schema:a}=yn();let l;return t[4]!==s||t[5]!==a?(l=()=>{const c=s?.documentAST,u=s?.getValue();!c||!u||s.setValue(It(P2(c,a)))},t[4]=s,t[5]=a,t[6]=l):l=t[6],l}function JS(e){return It(Jn(e))}function Ss(e){const t=K.c(9);let n;t[0]!==e?(n=e===void 0?{}:e,t[0]=e,t[1]=n):n=t[1];const{caller:r,onPrettifyQuery:i}=n,o=i===void 0?JS:i,s=r||KS;let a;t[2]!==s?(a={nonNull:!0,caller:s},t[2]=s,t[3]=a):a=t[3];const{queryEditor:l,headerEditor:c,variableEditor:u}=ut(a);let d;return t[4]!==c||t[5]!==o||t[6]!==l||t[7]!==u?(d=async()=>{if(u){const h=u.getValue();try{const f=JSON.stringify(JSON.parse(h),null,2);f!==h&&u.setValue(f)}catch{}}if(c){const h=c.getValue();try{const f=JSON.stringify(JSON.parse(h),null,2);f!==h&&c.setValue(f)}catch{}}if(l){const h=l.getValue();try{const f=await o(h);f!==h&&l.setValue(f)}catch{}}},t[4]=c,t[5]=o,t[6]=l,t[7]=u,t[8]=d):d=t[8],d}function Ty(e){const t=K.c(8);let n;t[0]!==e?(n=e===void 0?{}:e,t[0]=e,t[1]=n):n=t[1];const{getDefaultFieldNames:r,caller:i}=n,{schema:o}=yn(),s=i||XS;let a;t[2]!==s?(a={nonNull:!0,caller:s},t[2]=s,t[3]=a):a=t[3];const{queryEditor:l}=ut(a);let c;return t[4]!==r||t[5]!==l||t[6]!==o?(c=()=>{if(!l)return;const u=l.getValue(),{insertions:d,result:h}=S2(o,u,r);return d&&d.length>0&&l.operation(()=>{const f=l.getCursor(),p=l.indexFromPos(f);l.setValue(h||"");let m;m=0;const v=d.map(_=>{const{index:b,string:T}=_;return m=m+T.length,l.markText(l.posFromIndex(b+m),l.posFromIndex(b+m),{className:"auto-inserted-leaf",clearOnEnter:!0,title:"Automatically added leaf fields"})});setTimeout(()=>{for(const _ of v)_.clear()},7e3);let g=p;for(const{index:_,string:b}of d)_import("./javascript-DR7Nv00w.js").then(e=>e.j),__vite__mapDeps([17,1,2,3]),import.meta.url)])}const ca=Ey;function Ey(e,t){const n=K.c(17);let r;n[0]!==e?(r=e===void 0?{}:e,n[0]=e,n[1]=r):r=n[1];const{editorTheme:i,keyMap:o,onEdit:s,readOnly:a}=r,l=i===void 0?Al:i,c=o===void 0?Nl:o,u=a===void 0?!1:a,d=t||ca;let h;n[2]!==d?(h={nonNull:!0,caller:d},n[2]=d,n[3]=h):h=n[3];const{initialHeaders:f,headerEditor:p,setHeaderEditor:m,shouldPersistHeaders:v}=ut(h),g=co(),_=t||ca;let b;n[4]!==_?(b={caller:_},n[4]=_,n[5]=b):b=n[5];const T=ws(b),E=t||ca;let S;n[6]!==E?(S={caller:E},n[6]=E,n[7]=S):S=n[7];const C=Ss(S),x=F(null);let w,N;n[8]!==l||n[9]!==f||n[10]!==u||n[11]!==m?(w=()=>{let $;return $=!0,ZS().then(M=>{if(!$)return;const L=x.current;if(!L)return;const k=M(L,{value:f,lineNumbers:!0,tabSize:2,mode:{name:"javascript",json:!0},theme:l,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:u?"nocursor":!1,foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:Ol});k.addKeyMap({"Cmd-Space"(){k.showHint({completeSingle:!1,container:L})},"Ctrl-Space"(){k.showHint({completeSingle:!1,container:L})},"Alt-Space"(){k.showHint({completeSingle:!1,container:L})},"Shift-Space"(){k.showHint({completeSingle:!1,container:L})}}),k.on("keyup",ex),m(k)}),()=>{$=!1}},N=[l,f,u,m],n[8]=l,n[9]=f,n[10]=u,n[11]=m,n[12]=w,n[13]=N):(w=n[12],N=n[13]),B(w,N),Il(p,"keyMap",c),by(p,s,v?Pa:null,"headers",ca);let P;n[14]===Symbol.for("react.memo_cache_sentinel")?(P=["Cmd-Enter","Ctrl-Enter"],n[14]=P):P=n[14],an(p,P,g?.run);let D;n[15]===Symbol.for("react.memo_cache_sentinel")?(D=["Shift-Ctrl-P"],n[15]=D):D=n[15],an(p,D,C);let j;return n[16]===Symbol.for("react.memo_cache_sentinel")?(j=["Shift-Ctrl-M"],n[16]=j):j=n[16],an(p,j,T),x}function ex(e,t){const{code:n,key:r,shiftKey:i}=t,o=n.startsWith("Key"),s=!i&&n.startsWith("Digit");(o||s||r==="_"||r==='"')&&e.execCommand("autocomplete")}const Pa="headers",tx=Array.from({length:11},(e,t)=>String.fromCharCode(8192+t)).concat(["\u2028","\u2029"," "," "]),nx=new RegExp("["+tx.join("")+"]","g");function rx(e){return e.replace(nx," ")}function ix(){return Es([Ae(()=>import("./comment-CMJCd204.js").then(e=>e.c),__vite__mapDeps([18,1,2,3]),import.meta.url),Ae(()=>import("./search-D-xcWigh.js").then(e=>e.s),__vite__mapDeps([19,1,2,3,12,14]),import.meta.url),Ae(()=>import("./hint-C9DNkaPS.js"),__vite__mapDeps([20,0,1,2,3,4,21]),import.meta.url),Ae(()=>import("./lint-BEfL3IbB.js"),__vite__mapDeps([22,0,1,2,3,21]),import.meta.url),Ae(()=>import("./info-kVv3DfXI.js"),__vite__mapDeps([23,0,1,2,3,24,25,26]),import.meta.url),Ae(()=>import("./jump-ta7ax8ey.js"),__vite__mapDeps([27,0,1,2,3,24,25]),import.meta.url),Ae(()=>import("./mode-DMuRFeXX.js"),__vite__mapDeps([28,0,1,2,3,29]),import.meta.url)])}const ua=wy;function ox(e,t){e.state.lint.linterOptions.variableToType=t?.variableToType,e.options.lint.variableToType=t?.variableToType,e.options.hintOptions.variableToType=t?.variableToType}function sx(e,t){e.state.lint.linterOptions.schema=t,e.options.lint.schema=t,e.options.hintOptions.schema=t,e.options.info.schema=t,e.options.jump.schema=t}function ax(e,t){e.state.lint.linterOptions.validationRules=t,e.options.lint.validationRules=t}function lx(e,t){e.state.lint.linterOptions.externalFragments=t,e.options.lint.externalFragments=t,e.options.hintOptions.externalFragments=t}function wy(e,t){const n=K.c(40);let r;n[0]!==e?(r=e===void 0?{}:e,n[0]=e,n[1]=r):r=n[1];const{editorTheme:i,keyMap:o,onClickReference:s,onCopyQuery:a,onEdit:l,onPrettifyQuery:c,readOnly:u}=r,d=i===void 0?Al:i,h=o===void 0?Nl:o,f=u===void 0?!1:u,{schema:p,setSchemaReference:m}=yn(),v=t||ua;let g;n[2]!==v?(g={nonNull:!0,caller:v},n[2]=v,n[3]=g):g=n[3];const{externalFragments:_,initialQuery:b,queryEditor:T,setOperationName:E,setQueryEditor:S,validationRules:C,variableEditor:x,updateActiveTabValues:w}=ut(g),N=co(),P=lo(),D=Pl(),j=t||ua;let $;n[4]!==a||n[5]!==j?($={caller:j,onCopyQuery:a},n[4]=a,n[5]=j,n[6]=$):$=n[6];const M=hf($),L=t||ua;let k;n[7]!==L?(k={caller:L},n[7]=L,n[8]=k):k=n[8];const O=ws(k),A=t||ua;let W;n[9]!==c||n[10]!==A?(W={caller:A,onPrettifyQuery:c},n[9]=c,n[10]=A,n[11]=W):W=n[11];const J=Ss(W),se=F(null),te=F(void 0),V=F(fx);let ie,ee;n[12]!==s||n[13]!==D||n[14]!==m?(ie=()=>{V.current=oe=>{const _e=D?.referencePlugin;_e&&(D.setVisiblePlugin(_e),m(oe),s?.(oe))}},ee=[s,D,m],n[12]=s,n[13]=D,n[14]=m,n[15]=ie,n[16]=ee):(ie=n[15],ee=n[16]),B(ie,ee);let q,H;n[17]!==d||n[18]!==b||n[19]!==f||n[20]!==S?(q=()=>{let oe;return oe=!0,ix().then(_e=>{if(!oe)return;te.current=_e;const ue=se.current;if(!ue)return;const ve=_e(ue,{value:b,lineNumbers:!0,tabSize:2,foldGutter:!0,mode:"graphql",theme:d,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:f?"nocursor":!1,lint:{schema:void 0,validationRules:null,externalFragments:void 0},hintOptions:{schema:void 0,closeOnUnfocus:!1,completeSingle:!1,container:ue,externalFragments:void 0,autocompleteOptions:{mode:An.EXECUTABLE}},info:{schema:void 0,renderDescription:dx,onClick(At){V.current(At)}},jump:{schema:void 0,onClick(At){V.current(At)}},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:{...Ol,"Cmd-S"(){},"Ctrl-S"(){}}}),He=function(){ve.showHint({completeSingle:!0,container:ue})};ve.addKeyMap({"Cmd-Space":He,"Ctrl-Space":He,"Alt-Space":He,"Shift-Space":He,"Shift-Alt-Space":He}),ve.on("keyup",ux);let xe;xe=!1,ve.on("startCompletion",()=>{xe=!0}),ve.on("endCompletion",()=>{xe=!1}),ve.on("keydown",(At,En)=>{En.key==="Escape"&&xe&&En.stopPropagation()}),ve.on("beforeChange",cx),ve.documentAST=null,ve.operationName=null,ve.operations=null,ve.variableToType=null,S(ve)}),()=>{oe=!1}},H=[d,b,f,S],n[17]=d,n[18]=b,n[19]=f,n[20]=S,n[21]=q,n[22]=H):(q=n[21],H=n[22]),B(q,H),Il(T,"keyMap",h);let X,Z;n[23]!==l||n[24]!==T||n[25]!==p||n[26]!==E||n[27]!==P||n[28]!==w||n[29]!==x?(X=()=>{if(!T)return;const oe=function(ve){var He;const xe=CS(p,ve.getValue()),At=I2(ve.operations??void 0,ve.operationName??void 0,xe?.operations);return ve.documentAST=xe?.documentAST??null,ve.operationName=At??null,ve.operations=xe?.operations??null,x&&(ox(x,xe),(He=te.current)==null||He.signal(x,"change",x)),xe?{...xe,operationName:At}:null},_e=to(100,ue=>{const ve=ue.getValue();P.set(Sy,ve);const He=ue.operationName,xe=oe(ue);xe?.operationName!==void 0&&P.set(vx,xe.operationName),l?.(ve,xe?.documentAST),xe?.operationName&&He!==xe.operationName&&E(xe.operationName),w({query:ve,operationName:xe?.operationName??null})});return oe(T),T.on("change",_e),()=>T.off("change",_e)},Z=[l,T,p,E,P,x,w],n[23]=l,n[24]=T,n[25]=p,n[26]=E,n[27]=P,n[28]=w,n[29]=x,n[30]=X,n[31]=Z):(X=n[30],Z=n[31]),B(X,Z),hx(T,p??null,te),px(T,C??null,te),mx(T,_,te),_y(T,s);const Ce=N?.run;let Ue;n[32]!==T||n[33]!==Ce||n[34]!==E?(Ue=()=>{var oe;if(!Ce||!T||!T.operations||!T.hasFocus()){Ce?.();return}const _e=T.indexFromPos(T.getCursor());let ue;for(const ve of T.operations)ve.loc&&ve.loc.start<=_e&&ve.loc.end>=_e&&(ue=(oe=ve.name)==null?void 0:oe.value);ue&&ue!==T.operationName&&E(ue),Ce()},n[32]=T,n[33]=Ce,n[34]=E,n[35]=Ue):Ue=n[35];const le=Ue;let nt;n[36]===Symbol.for("react.memo_cache_sentinel")?(nt=["Cmd-Enter","Ctrl-Enter"],n[36]=nt):nt=n[36],an(T,nt,le);let xt;n[37]===Symbol.for("react.memo_cache_sentinel")?(xt=["Shift-Ctrl-C"],n[37]=xt):xt=n[37],an(T,xt,M);let Ct;n[38]===Symbol.for("react.memo_cache_sentinel")?(Ct=["Shift-Ctrl-P","Shift-Ctrl-F"],n[38]=Ct):Ct=n[38],an(T,Ct,J);let _t;return n[39]===Symbol.for("react.memo_cache_sentinel")?(_t=["Shift-Ctrl-M"],n[39]=_t):_t=n[39],an(T,_t,O),se}function cx(e,t){var n;if(t.origin==="paste"){const r=t.text.map(rx);(n=t.update)==null||n.call(t,t.from,t.to,r)}}function ux(e,t){gx.test(t.key)&&e.execCommand("autocomplete")}function dx(e){return Ka.render(e)}function fx(){}function hx(e,t,n){const r=K.c(5);let i,o;r[0]!==n||r[1]!==e||r[2]!==t?(i=()=>{if(!e)return;const s=e.options.lint.schema!==t;sx(e,t),s&&n.current&&n.current.signal(e,"change",e)},o=[e,t,n],r[0]=n,r[1]=e,r[2]=t,r[3]=i,r[4]=o):(i=r[3],o=r[4]),B(i,o)}function px(e,t,n){const r=K.c(5);let i,o;r[0]!==n||r[1]!==e||r[2]!==t?(i=()=>{if(!e)return;const s=e.options.lint.validationRules!==t;ax(e,t),s&&n.current&&n.current.signal(e,"change",e)},o=[e,t,n],r[0]=n,r[1]=e,r[2]=t,r[3]=i,r[4]=o):(i=r[3],o=r[4]),B(i,o)}function mx(e,t,n){const r=K.c(7);let i;r[0]!==t?(i=[...t.values()],r[0]=t,r[1]=i):i=r[1];const o=i;let s,a;r[2]!==n||r[3]!==e||r[4]!==o?(s=()=>{if(!e)return;const l=e.options.lint.externalFragments!==o;lx(e,o),l&&n.current&&n.current.signal(e,"change",e)},a=[e,o,n],r[2]=n,r[3]=e,r[4]=o,r[5]=s,r[6]=a):(s=r[5],a=r[6]),B(s,a)}const gx=/^[a-zA-Z0-9_@(]$/,Sy="query",vx="operationName";function yx({defaultQuery:e,defaultHeaders:t,headers:n,defaultTabs:r,query:i,variables:o,shouldPersistHeaders:s}){const{storage:a}=ao.getState(),l=a.get(Xo);try{if(!l)throw new Error("Storage for tabs is empty");const c=JSON.parse(l),u=s?n:void 0;if(bx(c)){const d=Xa({query:i,variables:o,headers:u});let h=-1;for(let f=0;f=0)c.activeTabIndex=h;else{const f=i?pf(i):null;c.tabs.push({id:Ny(),hash:d,title:f||mf,query:i,variables:o,headers:n,operationName:f,response:null}),c.activeTabIndex=c.tabs.length-1}return c}throw new Error("Storage for tabs is invalid")}catch{return{activeTabIndex:0,tabs:(r||[{query:i??e,variables:o,headers:n??t}]).map(Cy)}}}function bx(e){return e&&typeof e=="object"&&!Array.isArray(e)&&Tx(e,"activeTabIndex")&&"tabs"in e&&Array.isArray(e.tabs)&&e.tabs.every(_x)}function _x(e){return e&&typeof e=="object"&&!Array.isArray(e)&&Mm(e,"id")&&Mm(e,"title")&&Eo(e,"query")&&Eo(e,"variables")&&Eo(e,"headers")&&Eo(e,"operationName")&&Eo(e,"response")}function Tx(e,t){return t in e&&typeof e[t]=="number"}function Mm(e,t){return t in e&&typeof e[t]=="string"}function Eo(e,t){return t in e&&(typeof e[t]=="string"||e[t]===null)}function Ex({queryEditor:e,variableEditor:t,headerEditor:n,responseEditor:r}){return Y(i=>{const o=e?.getValue()??null,s=t?.getValue()??null,a=n?.getValue()??null,l=e?.operationName??null,c=r?.getValue()??null;return Ay(i,{query:o,variables:s,headers:a,response:c,operationName:l})},[e,t,n,r])}function xy(e,t=!1){return JSON.stringify(e,(n,r)=>n==="hash"||n==="response"||!t&&n==="headers"?null:r)}function wx({shouldPersistHeaders:e}){return Y(t=>{const{storage:n}=ao.getState();to(500,i=>{n.set(Xo,i)})(xy(t,e))},[e])}function Sx({queryEditor:e,variableEditor:t,headerEditor:n,responseEditor:r,defaultHeaders:i}){return Y(({query:o,variables:s,headers:a,response:l})=>{e?.setValue(o??""),t?.setValue(s??""),n?.setValue(a??i??""),r?.setValue(l??"")},[n,e,r,t,i])}function Cy({query:e=null,variables:t=null,headers:n=null}={}){const r=e?pf(e):null;return{id:Ny(),hash:Xa({query:e,variables:t,headers:n}),title:r||mf,query:e,variables:t,headers:n,operationName:r,response:null}}function Ay(e,t){return{...e,tabs:e.tabs.map((n,r)=>{if(r!==e.activeTabIndex)return n;const i={...n,...t};return{...i,hash:Xa(i),title:i.operationName||(i.query?pf(i.query):void 0)||mf}})}}function Ny(){const e=()=>Math.floor((1+Math.random())*65536).toString(16).slice(1);return`${e()}${e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}function Xa(e){return[e.query??"",e.variables??"",e.headers??""].join("|")}function pf(e){const n=/^(?!#).*(query|subscription|mutation)\s+([a-zA-Z0-9_]+)/m.exec(e);return n?.[2]??null}function xx(){const{storage:e}=ao.getState(),t=e.get(Xo);if(t){const n=JSON.parse(t);e.set(Xo,JSON.stringify(n,(r,i)=>r==="headers"?null:i))}}const mf="",Xo="tabState";function Cx(){return Es([Ae(()=>import("./hint-CNi7Bqg4.js"),__vite__mapDeps([30,0,1,2,3,25]),import.meta.url),Ae(()=>import("./lint-BOC45b3w.js"),__vite__mapDeps([31,0,1,2,3]),import.meta.url),Ae(()=>import("./mode-DIQZl251.js"),__vite__mapDeps([32,0,1,2,3,29]),import.meta.url)])}const da=Oy;function Oy(e,t){const n=K.c(17);let r;n[0]!==e?(r=e===void 0?{}:e,n[0]=e,n[1]=r):r=n[1];const{editorTheme:i,keyMap:o,onClickReference:s,onEdit:a,readOnly:l}=r,c=i===void 0?Al:i,u=o===void 0?Nl:o,d=l===void 0?!1:l,h=t||da;let f;n[2]!==h?(f={nonNull:!0,caller:h},n[2]=h,n[3]=f):f=n[3];const{initialVariables:p,variableEditor:m,setVariableEditor:v}=ut(f),g=co(),_=t||da;let b;n[4]!==_?(b={caller:_},n[4]=_,n[5]=b):b=n[5];const T=ws(b),E=t||da;let S;n[6]!==E?(S={caller:E},n[6]=E,n[7]=S):S=n[7];const C=Ss(S),x=F(null);let w,N;n[8]!==c||n[9]!==p||n[10]!==d||n[11]!==v?(w=()=>{let $;return $=!0,Cx().then(M=>{if(!$)return;const L=x.current;if(!L)return;const k=M(L,{value:p,lineNumbers:!0,tabSize:2,mode:"graphql-variables",theme:c,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:d?"nocursor":!1,foldGutter:!0,lint:{variableToType:void 0},hintOptions:{closeOnUnfocus:!1,completeSingle:!1,container:L,variableToType:void 0},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:Ol});k.addKeyMap({"Cmd-Space"(){k.showHint({completeSingle:!1,container:L})},"Ctrl-Space"(){k.showHint({completeSingle:!1,container:L})},"Alt-Space"(){k.showHint({completeSingle:!1,container:L})},"Shift-Space"(){k.showHint({completeSingle:!1,container:L})}}),k.on("keyup",Ax),v(k)}),()=>{$=!1}},N=[c,p,d,v],n[8]=c,n[9]=p,n[10]=d,n[11]=v,n[12]=w,n[13]=N):(w=n[12],N=n[13]),B(w,N),Il(m,"keyMap",u),by(m,a,Py,"variables",da),_y(m,s);let P;n[14]===Symbol.for("react.memo_cache_sentinel")?(P=["Cmd-Enter","Ctrl-Enter"],n[14]=P):P=n[14],an(m,P,g?.run);let D;n[15]===Symbol.for("react.memo_cache_sentinel")?(D=["Shift-Ctrl-P"],n[15]=D):D=n[15],an(m,D,C);let j;return n[16]===Symbol.for("react.memo_cache_sentinel")?(j=["Shift-Ctrl-M"],n[16]=j):j=n[16],an(m,j,T),x}function Ax(e,t){const{code:n,key:r,shiftKey:i}=t,o=n.startsWith("Key"),s=!i&&n.startsWith("Digit");(o||s||r==="_"||r==='"')&&e.execCommand("autocomplete")}const Py="variables",Lm=`# Welcome to GraphiQL +`))),c.insertText&&(c.insertTextFormat=Hi.Snippet,c.insertTextMode=dr.adjustIndentation,c.command=Gu)),c}))}return[]}function dS(e,t,n,r){const i=pt(t.inputType),o=fy(n,r,e).filter(s=>s.detail===i?.name);if(i instanceof so){const s=i.getValues();return ke(e,s.map(a=>{var l;return{label:a.name,detail:String(i),documentation:(l=a.description)!==null&&l!==void 0?l:void 0,deprecated:!!a.deprecationReason,isDeprecated:!!a.deprecationReason,deprecationReason:a.deprecationReason,kind:ye.EnumMember,type:i}}).concat(o))}return i===it?ke(e,o.concat([{label:"true",detail:String(it),documentation:"Not false.",kind:ye.Variable,type:it},{label:"false",detail:String(it),documentation:"Not true.",kind:ye.Variable,type:it}])):o}function fS(e,t,n,r,i){if(t.needsSeparator)return[];const o=n.getTypeMap(),s=wr(o).filter(Ve),a=s.map(({name:f})=>f),l=new Set;Cl(r,(f,p)=>{var m,v,g,_,b;if(p.name&&(p.kind===G.INTERFACE_DEF&&!a.includes(p.name)&&l.add(p.name),p.kind===G.NAMED_TYPE&&((m=p.prevState)===null||m===void 0?void 0:m.kind)===G.IMPLEMENTS)){if(i.interfaceDef){if((v=i.interfaceDef)===null||v===void 0?void 0:v.getInterfaces().find(({name:C})=>C===p.name))return;const E=n.getType(p.name),S=(g=i.interfaceDef)===null||g===void 0?void 0:g.toConfig();i.interfaceDef=new Ui(Object.assign(Object.assign({},S),{interfaces:[...S.interfaces,E||new Ui({name:p.name,fields:{}})]}))}else if(i.objectTypeDef){if((_=i.objectTypeDef)===null||_===void 0?void 0:_.getInterfaces().find(({name:C})=>C===p.name))return;const E=n.getType(p.name),S=(b=i.objectTypeDef)===null||b===void 0?void 0:b.toConfig();i.objectTypeDef=new vn(Object.assign(Object.assign({},S),{interfaces:[...S.interfaces,E||new Ui({name:p.name,fields:{}})]}))}}});const c=i.interfaceDef||i.objectTypeDef,d=(c?.getInterfaces()||[]).map(({name:f})=>f),h=s.concat([...l].map(f=>({name:f}))).filter(({name:f})=>f!==c?.name&&!d.includes(f));return ke(e,h.map(f=>{const p={label:f.name,kind:ye.Interface,type:f};return f?.description&&(p.documentation=f.description),p}))}function hS(e,t,n,r){let i;if(t.parentType)if(xn(t.parentType)){const o=pw(t.parentType),s=n.getPossibleTypes(o),a=Object.create(null);for(const l of s)for(const c of l.getInterfaces())a[c.name]=c;i=s.concat(wr(a))}else i=[t.parentType];else{const o=n.getTypeMap();i=wr(o).filter(s=>qn(s)&&!s.name.startsWith("__"))}return ke(e,i.map(o=>{const s=pt(o);return{label:String(o),documentation:s?.description||"",kind:ye.Field}}))}function pS(e,t,n,r,i){if(!r)return[];const o=n.getTypeMap(),s=nS(e.state),a=gS(r);i&&i.length>0&&a.push(...i);const l=a.filter(c=>o[c.typeCondition.name.value]&&!(s&&s.kind===G.FRAGMENT_DEFINITION&&s.name===c.name.value)&&qn(t.parentType)&&qn(o[c.typeCondition.name.value])&&bw(n,t.parentType,o[c.typeCondition.name.value]));return ke(e,l.map(c=>({label:c.name.value,detail:String(o[c.typeCondition.name.value]),documentation:`fragment ${c.name.value} on ${c.typeCondition.name.value}`,labelDetails:{detail:`fragment ${c.name.value} on ${c.typeCondition.name.value}`},kind:ye.Field,type:o[c.typeCondition.name.value]})))}const mS=(e,t)=>{var n,r,i,o,s,a,l,c,u,d;if(((n=e.prevState)===null||n===void 0?void 0:n.kind)===t)return e.prevState;if(((i=(r=e.prevState)===null||r===void 0?void 0:r.prevState)===null||i===void 0?void 0:i.kind)===t)return e.prevState.prevState;if(((a=(s=(o=e.prevState)===null||o===void 0?void 0:o.prevState)===null||s===void 0?void 0:s.prevState)===null||a===void 0?void 0:a.kind)===t)return e.prevState.prevState.prevState;if(((d=(u=(c=(l=e.prevState)===null||l===void 0?void 0:l.prevState)===null||c===void 0?void 0:c.prevState)===null||u===void 0?void 0:u.prevState)===null||d===void 0?void 0:d.kind)===t)return e.prevState.prevState.prevState.prevState};function fy(e,t,n){let r=null,i;const o=Object.create({});return Cl(e,(s,a)=>{var l;if(a?.kind===G.VARIABLE&&a.name&&(r=a.name),a?.kind===G.NAMED_TYPE&&r){const c=mS(a,G.TYPE);c?.type&&(i=t.getType(c?.type))}if(r&&i&&!o[r]){const c=n.string==="$"||((l=n?.state)===null||l===void 0?void 0:l.kind)==="Variable"?r:"$"+r;o[r]={detail:i.toString(),insertText:c,label:"$"+r,rawInsert:c,type:i,kind:ye.Variable},r=null,i=null}}),wr(o)}function gS(e){const t=[];return Cl(e,(n,r)=>{r.kind===G.FRAGMENT_DEFINITION&&r.name&&r.type&&t.push({kind:G.FRAGMENT_DEFINITION,name:{kind:U.NAME,value:r.name},selectionSet:{kind:G.SELECTION_SET,selections:[]},typeCondition:{kind:G.NAMED_TYPE,name:{kind:U.NAME,value:r.type}}})}),t}function vS(e,t,n){const r=t.getTypeMap(),i=wr(r).filter($t);return ke(e,i.map(o=>({label:o.name,documentation:o?.description||"",kind:ye.Variable})))}function yS(e,t,n,r){var i;if(!((i=t.prevState)===null||i===void 0)&&i.kind){const o=n.getDirectives().filter(s=>_S(t.prevState,s));return ke(e,o.map(s=>({label:s.name,documentation:s?.description||"",kind:ye.Function})))}return[]}function bS(e,t,n,r){const i=n.getDirectives().find(o=>o.name===t.name);return ke(e,i?.args.map(o=>({label:o.name,documentation:o.description||"",kind:ye.Field}))||[])}function _S(e,t){if(!e?.kind)return!1;const{kind:n,prevState:r}=e,{locations:i}=t;switch(n){case G.QUERY:return i.includes(ae.QUERY);case G.MUTATION:return i.includes(ae.MUTATION);case G.SUBSCRIPTION:return i.includes(ae.SUBSCRIPTION);case G.FIELD:case G.ALIASED_FIELD:return i.includes(ae.FIELD);case G.FRAGMENT_DEFINITION:return i.includes(ae.FRAGMENT_DEFINITION);case G.FRAGMENT_SPREAD:return i.includes(ae.FRAGMENT_SPREAD);case G.INLINE_FRAGMENT:return i.includes(ae.INLINE_FRAGMENT);case G.SCHEMA_DEF:return i.includes(ae.SCHEMA);case G.SCALAR_DEF:return i.includes(ae.SCALAR);case G.OBJECT_TYPE_DEF:return i.includes(ae.OBJECT);case G.FIELD_DEF:return i.includes(ae.FIELD_DEFINITION);case G.INTERFACE_DEF:return i.includes(ae.INTERFACE);case G.UNION_DEF:return i.includes(ae.UNION);case G.ENUM_DEF:return i.includes(ae.ENUM);case G.ENUM_VALUE:return i.includes(ae.ENUM_VALUE);case G.INPUT_DEF:return i.includes(ae.INPUT_OBJECT);case G.INPUT_VALUE_DEF:switch(r?.kind){case G.ARGUMENTS_DEF:return i.includes(ae.ARGUMENT_DEFINITION);case G.INPUT_DEF:return i.includes(ae.INPUT_FIELD_DEFINITION)}}return!1}function hy(e){return e.prevState&&e.kind&&[G.NAMED_TYPE,G.LIST_TYPE,G.TYPE,G.NON_NULL_TYPE].includes(e.kind)?hy(e.prevState):e}var To={exports:{}},Sm;function TS(){if(Sm)return To.exports;Sm=1;function e(t,n){if(t!=null)return t;var r=new Error(n!==void 0?n:"Got unexpected "+t);throw r.framesToPop=1,r}return To.exports=e,To.exports.default=e,Object.defineProperty(To.exports,"__esModule",{value:!0}),To.exports}var ES=TS();const xm=yl(ES),wS=(e,t)=>{if(!t)return[];const n=new Map,r=new Set;Nn(e,{FragmentDefinition(s){n.set(s.name.value,!0)},FragmentSpread(s){r.has(s.name.value)||r.add(s.name.value)}});const i=new Set;for(const s of r)!n.has(s)&&t.has(s)&&i.add(xm(t.get(s)));const o=[];for(const s of i)Nn(s,{FragmentSpread(a){!r.has(a.name.value)&&t.get(a.name.value)&&(i.add(xm(t.get(a.name.value))),r.add(a.name.value))}}),n.has(s.name.value)||o.push(s);return o};function SS(e,t){const n=Object.create(null);for(const r of t.definitions)if(r.kind==="OperationDefinition"){const{variableDefinitions:i}=r;if(i)for(const{variable:o,type:s}of i){const a=zo(e,s);a?n[o.name.value]=a:s.kind===U.NAMED_TYPE&&s.name.value==="Float"&&(n[o.name.value]=h1)}}return n}function xS(e,t){const n=t?SS(t,e):void 0,r=[];return Nn(e,{OperationDefinition(i){r.push(i)}}),{variableToType:n,operations:r}}function CS(e,t){if(t)try{const n=Jn(t);return Object.assign(Object.assign({},xS(n,e)),{documentAST:n})}catch{return}}var Sc,Cm;function AS(){return Cm||(Cm=1,Sc=function(t){return typeof t=="object"?t===null:typeof t!="function"}),Sc}var xc,Am;function py(){return Am||(Am=1,xc=function(t){return t!=null&&typeof t=="object"&&Array.isArray(t)===!1}),xc}var Cc,Nm;function NS(){if(Nm)return Cc;Nm=1;var e=py();function t(n){return e(n)===!0&&Object.prototype.toString.call(n)==="[object Object]"}return Cc=function(r){var i,o;return!(t(r)===!1||(i=r.constructor,typeof i!="function")||(o=i.prototype,t(o)===!1)||o.hasOwnProperty("isPrototypeOf")===!1)},Cc}var Ac,Om;function OS(){if(Om)return Ac;Om=1;const{deleteProperty:e}=Reflect,t=AS(),n=NS(),r=f=>typeof f=="object"&&f!==null||typeof f=="function",i=f=>f==="__proto__"||f==="constructor"||f==="prototype",o=f=>{if(!t(f))throw new TypeError("Object keys must be strings or symbols");if(i(f))throw new Error(`Cannot set unsafe key: "${f}"`)},s=f=>Array.isArray(f)?f.flat().map(String).join(","):f,a=(f,p)=>{if(typeof f!="string"||!p)return f;let m=f+";";return p.arrays!==void 0&&(m+=`arrays=${p.arrays};`),p.separator!==void 0&&(m+=`separator=${p.separator};`),p.split!==void 0&&(m+=`split=${p.split};`),p.merge!==void 0&&(m+=`merge=${p.merge};`),p.preservePaths!==void 0&&(m+=`preservePaths=${p.preservePaths};`),m},l=(f,p,m)=>{const v=s(p?a(f,p):f);o(v);const g=h.cache.get(v)||m();return h.cache.set(v,g),g},c=(f,p={})=>{const m=p.separator||".",v=m==="/"?!1:p.preservePaths;if(typeof f=="string"&&v!==!1&&/\//.test(f))return[f];const g=[];let _="";const b=T=>{let E;T.trim()!==""&&Number.isInteger(E=Number(T))?g.push(E):g.push(T)};for(let T=0;Tp&&typeof p.split=="function"?p.split(f):typeof f=="symbol"?[f]:Array.isArray(f)?f:l(f,p,()=>c(f,p)),d=(f,p,m,v)=>{if(o(p),m===void 0)e(f,p);else if(v&&v.merge){const g=v.merge==="function"?v.merge:Object.assign;g&&n(f[p])&&n(m)?f[p]=g(f[p],m):f[p]=m}else f[p]=m;return f},h=(f,p,m,v)=>{if(!p||!r(f))return f;const g=u(p,v);let _=f;for(let b=0;b{h.cache=new Map},Ac=h,Ac}var PS=OS();const Nc=yl(PS);var Oc,Pm;function IS(){if(Pm)return Oc;Pm=1;const e=py();Oc=function(o,s,a){if(e(a)||(a={default:a}),!i(o))return typeof a.default<"u"?a.default:o;typeof s=="number"&&(s=String(s));const l=Array.isArray(s),c=typeof s=="string",u=a.separator||".",d=a.joinChar||(typeof u=="string"?u:".");if(!c&&!l)return o;if(c&&s in o)return r(s,o,a)?o[s]:a.default;let h=l?s:n(s,u,a),f=h.length,p=0;do{let m=h[p];for(typeof m=="number"&&(m=String(m));m&&m.slice(-1)==="\\";)m=t([m.slice(0,-1),h[++p]||""],d,a);if(m in o){if(!r(m,o,a))return a.default;o=o[m]}else{let v=!1,g=p+1;for(;g{let t;const n=new Set,r=(c,u)=>{const d=typeof c=="function"?c(t):c;if(!Object.is(d,t)){const h=t;t=u??(typeof d!="object"||d===null)?d:Object.assign({},t,d),n.forEach(f=>f(t,h))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>l,subscribe:c=>(n.add(c),()=>n.delete(c))},l=t=e(r,i,a);return a},_s=e=>e?Im(e):Im,MS=e=>e;function LS(e,t=MS){const n=pe.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return pe.useDebugValue(n),n}const Ts=e=>t=>LS(e,t),ao=_s(()=>({storage:null})),kS=e=>{const t=K.c(3),{storage:n,children:r}=e,i=vy($S);let o,s;return t[0]!==n?(o=()=>{ao.setState({storage:new R2(n)})},s=[n],t[0]=n,t[1]=o,t[2]=s):(o=t[1],s=t[2]),B(o,s),i?r:null},vy=Ts(ao),lo=()=>vy(FS);function $S(e){return!!e.storage}function FS(e){return e.storage}const ff=typeof navigator<"u"&&navigator.userAgent.includes("Mac"),Al="graphiql",Nl="sublime",Ol={[ff?"Cmd-F":"Ctrl-F"]:"findPersistent","Cmd-G":"findPersistent","Ctrl-G":"findPersistent","Ctrl-Left":"goSubwordLeft","Ctrl-Right":"goSubwordRight","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight"};async function Es(e,t){const n=await Ae(()=>import("./codemirror-hNxdATdc.js").then(r=>r.c),__vite__mapDeps([0,1,2,3]),import.meta.url).then(r=>typeof r=="function"?r:r.default);return await Promise.all(t?.useCommonAddons===!1?e:[Ae(()=>import("./show-hint-v7897weZ.js").then(r=>r.s),__vite__mapDeps([4,1,2,3]),import.meta.url),Ae(()=>import("./matchbrackets-Bj6DdeN3.js").then(r=>r.m),__vite__mapDeps([5,1,2,6,3]),import.meta.url),Ae(()=>import("./closebrackets-mD7MdO71.js").then(r=>r.c),__vite__mapDeps([7,1,2,3]),import.meta.url),Ae(()=>import("./brace-fold-vBI4ZjcO.js").then(r=>r.b),__vite__mapDeps([8,1,2,3]),import.meta.url),Ae(()=>import("./foldgutter-CmeM-4hd.js").then(r=>r.f),__vite__mapDeps([9,1,2,3]),import.meta.url),Ae(()=>import("./lint-BS2NDEE-.js").then(r=>r.l),__vite__mapDeps([10,1,2,3]),import.meta.url),Ae(()=>import("./searchcursor-BduOCzb2.js").then(r=>r.s),__vite__mapDeps([11,1,2,12,3]),import.meta.url),Ae(()=>import("./jump-to-line-C_T3oPFf.js").then(r=>r.j),__vite__mapDeps([13,1,2,3,14]),import.meta.url),Ae(()=>import("./dialog-DrEeVqyU.js").then(r=>r.d),__vite__mapDeps([15,1,2,14,3]),import.meta.url),Ae(()=>import("./sublime-BMacP_Vq.js").then(r=>r.s),__vite__mapDeps([16,1,2,3,12,6]),import.meta.url),...e]),n}var Pc,Dm;function VS(){return Dm||(Dm=1,Pc=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r"u"){a&&console.warn("unable to use e.clipboardData"),a&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var v=t[s.format]||t.default;window.clipboardData.setData(v,o)}else m.clipboardData.clearData(),m.clipboardData.setData(s.format,o);s.onCopy&&(m.preventDefault(),s.onCopy(m.clipboardData))}),document.body.appendChild(h),u.selectNodeContents(h),d.addRange(u);var p=document.execCommand("copy");if(!p)throw new Error("copy command was unsuccessful");f=!0}catch(m){a&&console.error("unable to copy using execCommand: ",m),a&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(s.format||"text",o),s.onCopy&&s.onCopy(window.clipboardData),f=!0}catch(v){a&&console.error("unable to copy using clipboardData: ",v),a&&console.error("falling back to prompt"),l=r("message"in s?s.message:n),window.prompt(l,o)}}finally{d&&(typeof d.removeRange=="function"?d.removeRange(u):d.removeAllRanges()),h&&document.body.removeChild(h),c()}return f}return Ic=i,Ic}var BS=jS();const US=yl(BS),zu=_s((e,t)=>({plugins:[],visiblePlugin:null,referencePlugin:void 0,setVisiblePlugin(n){const{plugins:r,onTogglePluginVisibility:i}=t(),o=typeof n=="string",s=n&&r.find(a=>(o?a.title:a)===n)||null;e(({visiblePlugin:a})=>s===a?{visiblePlugin:a}:(i?.(s),{visiblePlugin:s}))}})),HS=e=>{const t=K.c(8),{onTogglePluginVisibility:n,children:r,visiblePlugin:i,plugins:o,referencePlugin:s}=e;let a;t[0]!==o?(a=o===void 0?[]:o,t[0]=o,t[1]=a):a=t[1];const l=a;let c,u;return t[2]!==n||t[3]!==l||t[4]!==s||t[5]!==i?(c=()=>{const d=new Set;for(const{title:h}of l){if(typeof h!="string"||!h)throw new Error("All GraphiQL plugins must have a unique title");if(d.has(h))throw new Error(`All GraphiQL plugins must have a unique title, found two plugins with the title '${h}'`);d.add(h)}zu.setState({plugins:l,onTogglePluginVisibility:n,referencePlugin:s}),zu.getState().setVisiblePlugin(i??null)},u=[l,n,s,i],t[2]=n,t[3]=l,t[4]=s,t[5]=i,t[6]=c,t[7]=u):(c=t[6],u=t[7]),B(c,u),r},Pl=Ts(zu),Lo=_s((e,t)=>({inputValueDeprecation:null,introspectionQueryName:null,schemaDescription:null,fetcher:null,onSchemaChange:void 0,fetchError:null,isFetching:!1,schema:null,validationErrors:[],schemaReference:null,setSchemaReference(n){e({schemaReference:n})},requestCounter:0,shouldIntrospect:!0,async introspect(){const{requestCounter:n,fetcher:r,onSchemaChange:i,shouldIntrospect:o,headerEditor:s,...a}=t();if(!o)return;const l=n+1;e({requestCounter:l});try{const c=s?.getValue(),u=qS(c);if(!u.isValidJSON){e({fetchError:"Introspection failed as headers are invalid."});return}const d=u.headers?{headers:u.headers}:{},{introspectionQuery:h,introspectionQueryName:f,introspectionQuerySansSubscriptions:p}=WS(a),m=vp(r({query:h,operationName:f},d));if(!gp(m)){e({fetchError:"Fetcher did not return a Promise for introspection."});return}e({isFetching:!0,fetchError:null});let v=await m;if(typeof v!="object"||v===null||!("data"in v)){const b=vp(r({query:p,operationName:f},d));if(!gp(b))throw new Error("Fetcher did not return a Promise for introspection.");v=await b}e({isFetching:!1});let g;if(v?.data&&"__schema"in v.data)g=v.data;else{const b=typeof v=="string"?v:Iu(v);e({fetchError:b})}if(l!==t().requestCounter||!g)return;const _=Ww(g);e({schema:_}),i?.(_)}catch(c){if(l!==t().requestCounter)return;e({fetchError:Ha(c),isFetching:!1})}}})),yy=e=>{const t=K.c(14),{fetcher:n,onSchemaChange:r,dangerouslyAssumeSchemaIsValid:i,children:o,schema:s,inputValueDeprecation:a,introspectionQueryName:l,schemaDescription:c}=e,u=i===void 0?!1:i,d=a===void 0?!1:a,h=l===void 0?"IntrospectionQuery":l,f=c===void 0?!1:c;if(!n)throw new TypeError("The `SchemaContextProvider` component requires a `fetcher` function to be passed as prop.");let p;t[0]===Symbol.for("react.memo_cache_sentinel")?(p={nonNull:!0,caller:yy},t[0]=p):p=t[0];const{headerEditor:m}=ut(p);let v,g;t[1]!==m?(v=()=>{m&&Lo.setState({headerEditor:m})},g=[m],t[1]=m,t[2]=v,t[3]=g):(v=t[2],g=t[3]),B(v,g);let _,b;t[4]!==u||t[5]!==n||t[6]!==d||t[7]!==h||t[8]!==r||t[9]!==s||t[10]!==f?(_=()=>{const E=wu(s)||s==null?s:void 0,S=!E||u?[]:S1(E);Lo.setState(C=>{const{requestCounter:x}=C;return{fetcher:n,onSchemaChange:r,schema:E,shouldIntrospect:!wu(s)&&s!==null,inputValueDeprecation:d,introspectionQueryName:h,schemaDescription:f,validationErrors:S,requestCounter:x+1}}),Lo.getState().introspect()},b=[s,u,r,n,d,h,f],t[4]=u,t[5]=n,t[6]=d,t[7]=h,t[8]=r,t[9]=s,t[10]=f,t[11]=_,t[12]=b):(_=t[11],b=t[12]),B(_,b);let T;return t[13]===Symbol.for("react.memo_cache_sentinel")?(T=[],t[13]=T):T=t[13],B(GS,T),o},yn=Ts(Lo);function WS({inputValueDeprecation:e,introspectionQueryName:t,schemaDescription:n}){const r=XE({inputValueDeprecation:e,schemaDescription:n}),i=t==="IntrospectionQuery"?r:r.replace("query IntrospectionQuery",`query ${t}`),o=r.replace("subscriptionType { name }","");return{introspectionQueryName:t,introspectionQuery:i,introspectionQuerySansSubscriptions:o}}function qS(e){let t=null,n=!0;try{e&&(t=JSON.parse(e))}catch{n=!1}return{headers:t,isValidJSON:n}}function GS(){const e=function(n){n.ctrlKey&&n.key==="R"&&Lo.getState().introspect()};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}}const Ka=new JE({breaks:!1,linkify:!0});function zS(e,t,{schema:n,setSchemaReference:r},i,o){Es([],{useCommonAddons:!1}).then(a=>{let l,c,u,d,h,f,p,m,v;a.on(t,"select",(g,_)=>{if(!l){const b=_.parentNode;l=document.createElement("div"),l.className="CodeMirror-hint-information",b.append(l);const T=document.createElement("header");T.className="CodeMirror-hint-information-header",l.append(T),c=document.createElement("span"),c.className="CodeMirror-hint-information-field-name",T.append(c),u=document.createElement("span"),u.className="CodeMirror-hint-information-type-name-pill",T.append(u),d=document.createElement("span"),u.append(d),h=document.createElement("a"),h.className="CodeMirror-hint-information-type-name",h.href="javascript:void 0",h.addEventListener("click",s),u.append(h),f=document.createElement("span"),u.append(f),p=document.createElement("div"),p.className="CodeMirror-hint-information-description",l.append(p),m=document.createElement("div"),m.className="CodeMirror-hint-information-deprecation",l.append(m);const E=document.createElement("span");E.className="CodeMirror-hint-information-deprecation-label",E.textContent="Deprecated",m.append(E),v=document.createElement("div"),v.className="CodeMirror-hint-information-deprecation-reason",m.append(v);const S=parseInt(window.getComputedStyle(l).paddingBottom.replace(/px$/,""),10)||0,C=parseInt(window.getComputedStyle(l).maxHeight.replace(/px$/,""),10)||0,x=()=>{l&&(l.style.paddingTop=b.scrollTop+S+"px",l.style.maxHeight=b.scrollTop+C+"px")};b.addEventListener("scroll",x);let w;b.addEventListener("DOMNodeRemoved",w=N=>{N.target===b&&(b.removeEventListener("scroll",x),b.removeEventListener("DOMNodeRemoved",w),l?.removeEventListener("click",s),l=null,c=null,u=null,d=null,h=null,f=null,p=null,m=null,v=null,w=null)})}if(c&&(c.textContent=g.text),u&&d&&h&&f)if(g.type){u.style.display="inline";const b=T=>{Ke(T)?(f.textContent="!"+f.textContent,b(T.ofType)):yt(T)?(d.textContent+="[",f.textContent="]"+f.textContent,b(T.ofType)):h.textContent=T.name};d.textContent="",f.textContent="",b(g.type)}else d.textContent="",h.textContent="",f.textContent="",u.style.display="none";p&&(g.description?(p.style.display="block",p.innerHTML=Ka.render(g.description)):(p.style.display="none",p.innerHTML="")),m&&v&&(g.deprecationReason?(m.style.display="block",v.innerHTML=Ka.render(g.deprecationReason)):(m.style.display="none",v.innerHTML=""))})});function s(a){const l=i?.referencePlugin;if(!n||!l||!(a.currentTarget instanceof HTMLElement))return;const c=a.currentTarget.textContent||"",u=n.getType(c);u&&(i.setVisiblePlugin(l),r({kind:"Type",type:u}),o?.(u))}}function to(e,t){let n;return function(...r){n&&clearTimeout(n),n=setTimeout(()=>{n=null,t(...r)},e)}}function la(e,t){const n=K.c(4);let r,i;n[0]!==e||n[1]!==t?(r=()=>{e&&typeof t=="string"&&t!==e.getValue()&&e.setValue(t)},i=[e,t],n[0]=e,n[1]=t,n[2]=r,n[3]=i):(r=n[2],i=n[3]),B(r,i)}function Il(e,t,n){const r=K.c(5);let i,o;r[0]!==e||r[1]!==t||r[2]!==n?(i=()=>{e?.setOption(t,n)},o=[e,t,n],r[0]=e,r[1]=t,r[2]=n,r[3]=i,r[4]=o):(i=r[3],o=r[4]),B(i,o)}function by(e,t,n,r,i){const o=K.c(9);let s;o[0]!==i?(s={nonNull:!0,caller:i},o[0]=i,o[1]=s):s=o[1];const{updateActiveTabValues:a}=ut(s);let l,c;o[2]!==t||o[3]!==e||o[4]!==n||o[5]!==r||o[6]!==a?(l=()=>{if(!e)return;const{storage:u}=ao.getState(),d=to(500,p=>{n!==null&&u.set(n,p)}),h=to(100,p=>{a({[r]:p})}),f=(p,m)=>{if(!m)return;const v=p.getValue();d(v),h(v),t?.(v)};return e.on("change",f),()=>e.off("change",f)},c=[t,e,n,r,a],o[2]=t,o[3]=e,o[4]=n,o[5]=r,o[6]=a,o[7]=l,o[8]=c):(l=o[7],c=o[8]),B(l,c)}function _y(e,t){const n=K.c(7),{schema:r,setSchemaReference:i}=yn(),o=Pl();let s,a;n[0]!==t||n[1]!==e||n[2]!==o||n[3]!==r||n[4]!==i?(s=()=>{if(!e)return;const l=(c,u)=>{zS(c,u,{schema:r,setSchemaReference:i},o,h=>{t?.({kind:"Type",type:h,schema:r||void 0})})};return e.on("hasCompletion",l),()=>e.off("hasCompletion",l)},a=[t,e,o,r,i],n[0]=t,n[1]=e,n[2]=o,n[3]=r,n[4]=i,n[5]=s,n[6]=a):(s=n[5],a=n[6]),B(s,a)}function an(e,t,n){const r=K.c(5);let i,o;r[0]!==n||r[1]!==e||r[2]!==t?(i=()=>{if(e){for(const s of t)e.removeKeyMap(s);if(n){const s={};for(const a of t)s[a]=()=>n();e.addKeyMap(s)}}},o=[e,t,n],r[0]=n,r[1]=e,r[2]=t,r[3]=i,r[4]=o):(i=r[3],o=r[4]),B(i,o)}const YS=hf,QS=ws,KS=Ss,XS=Ty;function hf(e){const t=K.c(7);let n;t[0]!==e?(n=e===void 0?{}:e,t[0]=e,t[1]=n):n=t[1];const{caller:r,onCopyQuery:i}=n,o=r||YS;let s;t[2]!==o?(s={nonNull:!0,caller:o},t[2]=o,t[3]=s):s=t[3];const{queryEditor:a}=ut(s);let l;return t[4]!==i||t[5]!==a?(l=()=>{if(!a)return;const c=a.getValue();US(c),i?.(c)},t[4]=i,t[5]=a,t[6]=l):l=t[6],l}function ws(e){const t=K.c(7);let n;t[0]!==e?(n=e===void 0?{}:e,t[0]=e,t[1]=n):n=t[1];const{caller:r}=n,i=r||QS;let o;t[2]!==i?(o={nonNull:!0,caller:i},t[2]=i,t[3]=o):o=t[3];const{queryEditor:s}=ut(o),{schema:a}=yn();let l;return t[4]!==s||t[5]!==a?(l=()=>{const c=s?.documentAST,u=s?.getValue();!c||!u||s.setValue(It(P2(c,a)))},t[4]=s,t[5]=a,t[6]=l):l=t[6],l}function JS(e){return It(Jn(e))}function Ss(e){const t=K.c(9);let n;t[0]!==e?(n=e===void 0?{}:e,t[0]=e,t[1]=n):n=t[1];const{caller:r,onPrettifyQuery:i}=n,o=i===void 0?JS:i,s=r||KS;let a;t[2]!==s?(a={nonNull:!0,caller:s},t[2]=s,t[3]=a):a=t[3];const{queryEditor:l,headerEditor:c,variableEditor:u}=ut(a);let d;return t[4]!==c||t[5]!==o||t[6]!==l||t[7]!==u?(d=async()=>{if(u){const h=u.getValue();try{const f=JSON.stringify(JSON.parse(h),null,2);f!==h&&u.setValue(f)}catch{}}if(c){const h=c.getValue();try{const f=JSON.stringify(JSON.parse(h),null,2);f!==h&&c.setValue(f)}catch{}}if(l){const h=l.getValue();try{const f=await o(h);f!==h&&l.setValue(f)}catch{}}},t[4]=c,t[5]=o,t[6]=l,t[7]=u,t[8]=d):d=t[8],d}function Ty(e){const t=K.c(8);let n;t[0]!==e?(n=e===void 0?{}:e,t[0]=e,t[1]=n):n=t[1];const{getDefaultFieldNames:r,caller:i}=n,{schema:o}=yn(),s=i||XS;let a;t[2]!==s?(a={nonNull:!0,caller:s},t[2]=s,t[3]=a):a=t[3];const{queryEditor:l}=ut(a);let c;return t[4]!==r||t[5]!==l||t[6]!==o?(c=()=>{if(!l)return;const u=l.getValue(),{insertions:d,result:h}=S2(o,u,r);return d&&d.length>0&&l.operation(()=>{const f=l.getCursor(),p=l.indexFromPos(f);l.setValue(h||"");let m;m=0;const v=d.map(_=>{const{index:b,string:T}=_;return m=m+T.length,l.markText(l.posFromIndex(b+m),l.posFromIndex(b+m),{className:"auto-inserted-leaf",clearOnEnter:!0,title:"Automatically added leaf fields"})});setTimeout(()=>{for(const _ of v)_.clear()},7e3);let g=p;for(const{index:_,string:b}of d)_import("./javascript-vYJb6aPN.js").then(e=>e.j),__vite__mapDeps([17,1,2,3]),import.meta.url)])}const ca=Ey;function Ey(e,t){const n=K.c(17);let r;n[0]!==e?(r=e===void 0?{}:e,n[0]=e,n[1]=r):r=n[1];const{editorTheme:i,keyMap:o,onEdit:s,readOnly:a}=r,l=i===void 0?Al:i,c=o===void 0?Nl:o,u=a===void 0?!1:a,d=t||ca;let h;n[2]!==d?(h={nonNull:!0,caller:d},n[2]=d,n[3]=h):h=n[3];const{initialHeaders:f,headerEditor:p,setHeaderEditor:m,shouldPersistHeaders:v}=ut(h),g=co(),_=t||ca;let b;n[4]!==_?(b={caller:_},n[4]=_,n[5]=b):b=n[5];const T=ws(b),E=t||ca;let S;n[6]!==E?(S={caller:E},n[6]=E,n[7]=S):S=n[7];const C=Ss(S),x=F(null);let w,N;n[8]!==l||n[9]!==f||n[10]!==u||n[11]!==m?(w=()=>{let $;return $=!0,ZS().then(M=>{if(!$)return;const L=x.current;if(!L)return;const k=M(L,{value:f,lineNumbers:!0,tabSize:2,mode:{name:"javascript",json:!0},theme:l,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:u?"nocursor":!1,foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:Ol});k.addKeyMap({"Cmd-Space"(){k.showHint({completeSingle:!1,container:L})},"Ctrl-Space"(){k.showHint({completeSingle:!1,container:L})},"Alt-Space"(){k.showHint({completeSingle:!1,container:L})},"Shift-Space"(){k.showHint({completeSingle:!1,container:L})}}),k.on("keyup",ex),m(k)}),()=>{$=!1}},N=[l,f,u,m],n[8]=l,n[9]=f,n[10]=u,n[11]=m,n[12]=w,n[13]=N):(w=n[12],N=n[13]),B(w,N),Il(p,"keyMap",c),by(p,s,v?Pa:null,"headers",ca);let P;n[14]===Symbol.for("react.memo_cache_sentinel")?(P=["Cmd-Enter","Ctrl-Enter"],n[14]=P):P=n[14],an(p,P,g?.run);let D;n[15]===Symbol.for("react.memo_cache_sentinel")?(D=["Shift-Ctrl-P"],n[15]=D):D=n[15],an(p,D,C);let j;return n[16]===Symbol.for("react.memo_cache_sentinel")?(j=["Shift-Ctrl-M"],n[16]=j):j=n[16],an(p,j,T),x}function ex(e,t){const{code:n,key:r,shiftKey:i}=t,o=n.startsWith("Key"),s=!i&&n.startsWith("Digit");(o||s||r==="_"||r==='"')&&e.execCommand("autocomplete")}const Pa="headers",tx=Array.from({length:11},(e,t)=>String.fromCharCode(8192+t)).concat(["\u2028","\u2029"," "," "]),nx=new RegExp("["+tx.join("")+"]","g");function rx(e){return e.replace(nx," ")}function ix(){return Es([Ae(()=>import("./comment-C6JkvYrd.js").then(e=>e.c),__vite__mapDeps([18,1,2,3]),import.meta.url),Ae(()=>import("./search-UJZeyHcF.js").then(e=>e.s),__vite__mapDeps([19,1,2,3,12,14]),import.meta.url),Ae(()=>import("./hint-BhmrzJbe.js"),__vite__mapDeps([20,0,1,2,3,4,21]),import.meta.url),Ae(()=>import("./lint-w91T3Qze.js"),__vite__mapDeps([22,0,1,2,3,21]),import.meta.url),Ae(()=>import("./info-Dcziz-vU.js"),__vite__mapDeps([23,0,1,2,3,24,25,26]),import.meta.url),Ae(()=>import("./jump-CThQzBy8.js"),__vite__mapDeps([27,0,1,2,3,24,25]),import.meta.url),Ae(()=>import("./mode-BZ8eyr5n.js"),__vite__mapDeps([28,0,1,2,3,29]),import.meta.url)])}const ua=wy;function ox(e,t){e.state.lint.linterOptions.variableToType=t?.variableToType,e.options.lint.variableToType=t?.variableToType,e.options.hintOptions.variableToType=t?.variableToType}function sx(e,t){e.state.lint.linterOptions.schema=t,e.options.lint.schema=t,e.options.hintOptions.schema=t,e.options.info.schema=t,e.options.jump.schema=t}function ax(e,t){e.state.lint.linterOptions.validationRules=t,e.options.lint.validationRules=t}function lx(e,t){e.state.lint.linterOptions.externalFragments=t,e.options.lint.externalFragments=t,e.options.hintOptions.externalFragments=t}function wy(e,t){const n=K.c(40);let r;n[0]!==e?(r=e===void 0?{}:e,n[0]=e,n[1]=r):r=n[1];const{editorTheme:i,keyMap:o,onClickReference:s,onCopyQuery:a,onEdit:l,onPrettifyQuery:c,readOnly:u}=r,d=i===void 0?Al:i,h=o===void 0?Nl:o,f=u===void 0?!1:u,{schema:p,setSchemaReference:m}=yn(),v=t||ua;let g;n[2]!==v?(g={nonNull:!0,caller:v},n[2]=v,n[3]=g):g=n[3];const{externalFragments:_,initialQuery:b,queryEditor:T,setOperationName:E,setQueryEditor:S,validationRules:C,variableEditor:x,updateActiveTabValues:w}=ut(g),N=co(),P=lo(),D=Pl(),j=t||ua;let $;n[4]!==a||n[5]!==j?($={caller:j,onCopyQuery:a},n[4]=a,n[5]=j,n[6]=$):$=n[6];const M=hf($),L=t||ua;let k;n[7]!==L?(k={caller:L},n[7]=L,n[8]=k):k=n[8];const O=ws(k),A=t||ua;let W;n[9]!==c||n[10]!==A?(W={caller:A,onPrettifyQuery:c},n[9]=c,n[10]=A,n[11]=W):W=n[11];const J=Ss(W),se=F(null),te=F(void 0),V=F(fx);let ie,ee;n[12]!==s||n[13]!==D||n[14]!==m?(ie=()=>{V.current=oe=>{const _e=D?.referencePlugin;_e&&(D.setVisiblePlugin(_e),m(oe),s?.(oe))}},ee=[s,D,m],n[12]=s,n[13]=D,n[14]=m,n[15]=ie,n[16]=ee):(ie=n[15],ee=n[16]),B(ie,ee);let q,H;n[17]!==d||n[18]!==b||n[19]!==f||n[20]!==S?(q=()=>{let oe;return oe=!0,ix().then(_e=>{if(!oe)return;te.current=_e;const ue=se.current;if(!ue)return;const ve=_e(ue,{value:b,lineNumbers:!0,tabSize:2,foldGutter:!0,mode:"graphql",theme:d,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:f?"nocursor":!1,lint:{schema:void 0,validationRules:null,externalFragments:void 0},hintOptions:{schema:void 0,closeOnUnfocus:!1,completeSingle:!1,container:ue,externalFragments:void 0,autocompleteOptions:{mode:An.EXECUTABLE}},info:{schema:void 0,renderDescription:dx,onClick(At){V.current(At)}},jump:{schema:void 0,onClick(At){V.current(At)}},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:{...Ol,"Cmd-S"(){},"Ctrl-S"(){}}}),He=function(){ve.showHint({completeSingle:!0,container:ue})};ve.addKeyMap({"Cmd-Space":He,"Ctrl-Space":He,"Alt-Space":He,"Shift-Space":He,"Shift-Alt-Space":He}),ve.on("keyup",ux);let xe;xe=!1,ve.on("startCompletion",()=>{xe=!0}),ve.on("endCompletion",()=>{xe=!1}),ve.on("keydown",(At,En)=>{En.key==="Escape"&&xe&&En.stopPropagation()}),ve.on("beforeChange",cx),ve.documentAST=null,ve.operationName=null,ve.operations=null,ve.variableToType=null,S(ve)}),()=>{oe=!1}},H=[d,b,f,S],n[17]=d,n[18]=b,n[19]=f,n[20]=S,n[21]=q,n[22]=H):(q=n[21],H=n[22]),B(q,H),Il(T,"keyMap",h);let X,Z;n[23]!==l||n[24]!==T||n[25]!==p||n[26]!==E||n[27]!==P||n[28]!==w||n[29]!==x?(X=()=>{if(!T)return;const oe=function(ve){var He;const xe=CS(p,ve.getValue()),At=I2(ve.operations??void 0,ve.operationName??void 0,xe?.operations);return ve.documentAST=xe?.documentAST??null,ve.operationName=At??null,ve.operations=xe?.operations??null,x&&(ox(x,xe),(He=te.current)==null||He.signal(x,"change",x)),xe?{...xe,operationName:At}:null},_e=to(100,ue=>{const ve=ue.getValue();P.set(Sy,ve);const He=ue.operationName,xe=oe(ue);xe?.operationName!==void 0&&P.set(vx,xe.operationName),l?.(ve,xe?.documentAST),xe?.operationName&&He!==xe.operationName&&E(xe.operationName),w({query:ve,operationName:xe?.operationName??null})});return oe(T),T.on("change",_e),()=>T.off("change",_e)},Z=[l,T,p,E,P,x,w],n[23]=l,n[24]=T,n[25]=p,n[26]=E,n[27]=P,n[28]=w,n[29]=x,n[30]=X,n[31]=Z):(X=n[30],Z=n[31]),B(X,Z),hx(T,p??null,te),px(T,C??null,te),mx(T,_,te),_y(T,s);const Ce=N?.run;let Ue;n[32]!==T||n[33]!==Ce||n[34]!==E?(Ue=()=>{var oe;if(!Ce||!T||!T.operations||!T.hasFocus()){Ce?.();return}const _e=T.indexFromPos(T.getCursor());let ue;for(const ve of T.operations)ve.loc&&ve.loc.start<=_e&&ve.loc.end>=_e&&(ue=(oe=ve.name)==null?void 0:oe.value);ue&&ue!==T.operationName&&E(ue),Ce()},n[32]=T,n[33]=Ce,n[34]=E,n[35]=Ue):Ue=n[35];const le=Ue;let nt;n[36]===Symbol.for("react.memo_cache_sentinel")?(nt=["Cmd-Enter","Ctrl-Enter"],n[36]=nt):nt=n[36],an(T,nt,le);let xt;n[37]===Symbol.for("react.memo_cache_sentinel")?(xt=["Shift-Ctrl-C"],n[37]=xt):xt=n[37],an(T,xt,M);let Ct;n[38]===Symbol.for("react.memo_cache_sentinel")?(Ct=["Shift-Ctrl-P","Shift-Ctrl-F"],n[38]=Ct):Ct=n[38],an(T,Ct,J);let _t;return n[39]===Symbol.for("react.memo_cache_sentinel")?(_t=["Shift-Ctrl-M"],n[39]=_t):_t=n[39],an(T,_t,O),se}function cx(e,t){var n;if(t.origin==="paste"){const r=t.text.map(rx);(n=t.update)==null||n.call(t,t.from,t.to,r)}}function ux(e,t){gx.test(t.key)&&e.execCommand("autocomplete")}function dx(e){return Ka.render(e)}function fx(){}function hx(e,t,n){const r=K.c(5);let i,o;r[0]!==n||r[1]!==e||r[2]!==t?(i=()=>{if(!e)return;const s=e.options.lint.schema!==t;sx(e,t),s&&n.current&&n.current.signal(e,"change",e)},o=[e,t,n],r[0]=n,r[1]=e,r[2]=t,r[3]=i,r[4]=o):(i=r[3],o=r[4]),B(i,o)}function px(e,t,n){const r=K.c(5);let i,o;r[0]!==n||r[1]!==e||r[2]!==t?(i=()=>{if(!e)return;const s=e.options.lint.validationRules!==t;ax(e,t),s&&n.current&&n.current.signal(e,"change",e)},o=[e,t,n],r[0]=n,r[1]=e,r[2]=t,r[3]=i,r[4]=o):(i=r[3],o=r[4]),B(i,o)}function mx(e,t,n){const r=K.c(7);let i;r[0]!==t?(i=[...t.values()],r[0]=t,r[1]=i):i=r[1];const o=i;let s,a;r[2]!==n||r[3]!==e||r[4]!==o?(s=()=>{if(!e)return;const l=e.options.lint.externalFragments!==o;lx(e,o),l&&n.current&&n.current.signal(e,"change",e)},a=[e,o,n],r[2]=n,r[3]=e,r[4]=o,r[5]=s,r[6]=a):(s=r[5],a=r[6]),B(s,a)}const gx=/^[a-zA-Z0-9_@(]$/,Sy="query",vx="operationName";function yx({defaultQuery:e,defaultHeaders:t,headers:n,defaultTabs:r,query:i,variables:o,shouldPersistHeaders:s}){const{storage:a}=ao.getState(),l=a.get(Xo);try{if(!l)throw new Error("Storage for tabs is empty");const c=JSON.parse(l),u=s?n:void 0;if(bx(c)){const d=Xa({query:i,variables:o,headers:u});let h=-1;for(let f=0;f=0)c.activeTabIndex=h;else{const f=i?pf(i):null;c.tabs.push({id:Ny(),hash:d,title:f||mf,query:i,variables:o,headers:n,operationName:f,response:null}),c.activeTabIndex=c.tabs.length-1}return c}throw new Error("Storage for tabs is invalid")}catch{return{activeTabIndex:0,tabs:(r||[{query:i??e,variables:o,headers:n??t}]).map(Cy)}}}function bx(e){return e&&typeof e=="object"&&!Array.isArray(e)&&Tx(e,"activeTabIndex")&&"tabs"in e&&Array.isArray(e.tabs)&&e.tabs.every(_x)}function _x(e){return e&&typeof e=="object"&&!Array.isArray(e)&&Mm(e,"id")&&Mm(e,"title")&&Eo(e,"query")&&Eo(e,"variables")&&Eo(e,"headers")&&Eo(e,"operationName")&&Eo(e,"response")}function Tx(e,t){return t in e&&typeof e[t]=="number"}function Mm(e,t){return t in e&&typeof e[t]=="string"}function Eo(e,t){return t in e&&(typeof e[t]=="string"||e[t]===null)}function Ex({queryEditor:e,variableEditor:t,headerEditor:n,responseEditor:r}){return Y(i=>{const o=e?.getValue()??null,s=t?.getValue()??null,a=n?.getValue()??null,l=e?.operationName??null,c=r?.getValue()??null;return Ay(i,{query:o,variables:s,headers:a,response:c,operationName:l})},[e,t,n,r])}function xy(e,t=!1){return JSON.stringify(e,(n,r)=>n==="hash"||n==="response"||!t&&n==="headers"?null:r)}function wx({shouldPersistHeaders:e}){return Y(t=>{const{storage:n}=ao.getState();to(500,i=>{n.set(Xo,i)})(xy(t,e))},[e])}function Sx({queryEditor:e,variableEditor:t,headerEditor:n,responseEditor:r,defaultHeaders:i}){return Y(({query:o,variables:s,headers:a,response:l})=>{e?.setValue(o??""),t?.setValue(s??""),n?.setValue(a??i??""),r?.setValue(l??"")},[n,e,r,t,i])}function Cy({query:e=null,variables:t=null,headers:n=null}={}){const r=e?pf(e):null;return{id:Ny(),hash:Xa({query:e,variables:t,headers:n}),title:r||mf,query:e,variables:t,headers:n,operationName:r,response:null}}function Ay(e,t){return{...e,tabs:e.tabs.map((n,r)=>{if(r!==e.activeTabIndex)return n;const i={...n,...t};return{...i,hash:Xa(i),title:i.operationName||(i.query?pf(i.query):void 0)||mf}})}}function Ny(){const e=()=>Math.floor((1+Math.random())*65536).toString(16).slice(1);return`${e()}${e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}function Xa(e){return[e.query??"",e.variables??"",e.headers??""].join("|")}function pf(e){const n=/^(?!#).*(query|subscription|mutation)\s+([a-zA-Z0-9_]+)/m.exec(e);return n?.[2]??null}function xx(){const{storage:e}=ao.getState(),t=e.get(Xo);if(t){const n=JSON.parse(t);e.set(Xo,JSON.stringify(n,(r,i)=>r==="headers"?null:i))}}const mf="",Xo="tabState";function Cx(){return Es([Ae(()=>import("./hint-DhDNnBpa.js"),__vite__mapDeps([30,0,1,2,3,25]),import.meta.url),Ae(()=>import("./lint-D2CWGU8n.js"),__vite__mapDeps([31,0,1,2,3]),import.meta.url),Ae(()=>import("./mode-DIvQ1pKA.js"),__vite__mapDeps([32,0,1,2,3,29]),import.meta.url)])}const da=Oy;function Oy(e,t){const n=K.c(17);let r;n[0]!==e?(r=e===void 0?{}:e,n[0]=e,n[1]=r):r=n[1];const{editorTheme:i,keyMap:o,onClickReference:s,onEdit:a,readOnly:l}=r,c=i===void 0?Al:i,u=o===void 0?Nl:o,d=l===void 0?!1:l,h=t||da;let f;n[2]!==h?(f={nonNull:!0,caller:h},n[2]=h,n[3]=f):f=n[3];const{initialVariables:p,variableEditor:m,setVariableEditor:v}=ut(f),g=co(),_=t||da;let b;n[4]!==_?(b={caller:_},n[4]=_,n[5]=b):b=n[5];const T=ws(b),E=t||da;let S;n[6]!==E?(S={caller:E},n[6]=E,n[7]=S):S=n[7];const C=Ss(S),x=F(null);let w,N;n[8]!==c||n[9]!==p||n[10]!==d||n[11]!==v?(w=()=>{let $;return $=!0,Cx().then(M=>{if(!$)return;const L=x.current;if(!L)return;const k=M(L,{value:p,lineNumbers:!0,tabSize:2,mode:"graphql-variables",theme:c,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:d?"nocursor":!1,foldGutter:!0,lint:{variableToType:void 0},hintOptions:{closeOnUnfocus:!1,completeSingle:!1,container:L,variableToType:void 0},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:Ol});k.addKeyMap({"Cmd-Space"(){k.showHint({completeSingle:!1,container:L})},"Ctrl-Space"(){k.showHint({completeSingle:!1,container:L})},"Alt-Space"(){k.showHint({completeSingle:!1,container:L})},"Shift-Space"(){k.showHint({completeSingle:!1,container:L})}}),k.on("keyup",Ax),v(k)}),()=>{$=!1}},N=[c,p,d,v],n[8]=c,n[9]=p,n[10]=d,n[11]=v,n[12]=w,n[13]=N):(w=n[12],N=n[13]),B(w,N),Il(m,"keyMap",u),by(m,a,Py,"variables",da),_y(m,s);let P;n[14]===Symbol.for("react.memo_cache_sentinel")?(P=["Cmd-Enter","Ctrl-Enter"],n[14]=P):P=n[14],an(m,P,g?.run);let D;n[15]===Symbol.for("react.memo_cache_sentinel")?(D=["Shift-Ctrl-P"],n[15]=D):D=n[15],an(m,D,C);let j;return n[16]===Symbol.for("react.memo_cache_sentinel")?(j=["Shift-Ctrl-M"],n[16]=j):j=n[16],an(m,j,T),x}function Ax(e,t){const{code:n,key:r,shiftKey:i}=t,o=n.startsWith("Key"),s=!i&&n.startsWith("Digit");(o||s||r==="_"||r==='"')&&e.execCommand("autocomplete")}const Py="variables",Lm=`# Welcome to GraphiQL # # GraphiQL is an in-browser tool for writing, validating, and # testing GraphQL queries. @@ -84,7 +48,7 @@ $1`:g.name,insertTextMode:dr.adjustIndentation,insertTextFormat:Hi.Snippet}))):f `,Iy=my("EditorContext"),Nx=e=>{const t=K.c(88),n=lo(),[r,i]=z(null),[o,s]=z(null),[a,l]=z(null),[c,u]=z(null);let d;t[0]!==e.shouldPersistHeaders||t[1]!==n?(d=()=>{const oe=n.get(Dc)!==null;return e.shouldPersistHeaders!==!1&&oe?n.get(Dc)==="true":!!e.shouldPersistHeaders},t[0]=e.shouldPersistHeaders,t[1]=n,t[2]=d):d=t[2];const[h,f]=z(d);la(r,e.headers),la(o,e.query),la(a,e.response),la(c,e.variables);let p;t[3]!==h?(p={shouldPersistHeaders:h},t[3]=h,t[4]=p):p=t[4];const m=wx(p);let v;t[5]!==e.defaultHeaders||t[6]!==e.defaultQuery||t[7]!==e.defaultTabs||t[8]!==e.headers||t[9]!==e.query||t[10]!==e.response||t[11]!==e.variables||t[12]!==h||t[13]!==n||t[14]!==m?(v=()=>{const oe=e.query??n.get(Sy)??null,_e=e.variables??n.get(Py)??null,ue=e.headers??n.get(Pa)??null,ve=e.response??"",He=yx({query:oe,variables:_e,headers:ue,defaultTabs:e.defaultTabs,defaultQuery:e.defaultQuery||Lm,defaultHeaders:e.defaultHeaders,shouldPersistHeaders:h});return m(He),{query:oe??(He.activeTabIndex===0?He.tabs[0].query:null)??"",variables:_e??"",headers:ue??e.defaultHeaders??"",response:ve,tabState:He}},t[5]=e.defaultHeaders,t[6]=e.defaultQuery,t[7]=e.defaultTabs,t[8]=e.headers,t[9]=e.query,t[10]=e.response,t[11]=e.variables,t[12]=h,t[13]=n,t[14]=m,t[15]=v):v=t[15];const[g]=z(v),[_,b]=z(g.tabState);let T;t[16]!==r||t[17]!==n||t[18]!==_?(T=oe=>{if(oe){n.set(Pa,r?.getValue()??"");const _e=xy(_,!0);n.set(Xo,_e)}else n.set(Pa,""),xx();f(oe),n.set(Dc,oe.toString())},t[16]=r,t[17]=n,t[18]=_,t[19]=T):T=t[19];const E=T,S=F(void 0);let C,x;t[20]!==e.shouldPersistHeaders||t[21]!==E?(C=()=>{const oe=!!e.shouldPersistHeaders;S?.current!==oe&&(E(oe),S.current=oe)},x=[e.shouldPersistHeaders,E],t[20]=e.shouldPersistHeaders,t[21]=E,t[22]=C,t[23]=x):(C=t[22],x=t[23]),B(C,x);let w;t[24]!==r||t[25]!==o||t[26]!==a||t[27]!==c?(w={queryEditor:o,variableEditor:c,headerEditor:r,responseEditor:a},t[24]=r,t[25]=o,t[26]=a,t[27]=c,t[28]=w):w=t[28];const N=Ex(w),{onTabChange:P,defaultHeaders:D,defaultQuery:j,children:$}=e;let M;t[29]!==D||t[30]!==r||t[31]!==o||t[32]!==a||t[33]!==c?(M={queryEditor:o,variableEditor:c,headerEditor:r,responseEditor:a,defaultHeaders:D},t[29]=D,t[30]=r,t[31]=o,t[32]=a,t[33]=c,t[34]=M):M=t[34];const L=Sx(M);let k;t[35]!==D||t[36]!==j||t[37]!==P||t[38]!==L||t[39]!==m||t[40]!==N?(k=()=>{b(oe=>{const _e=N(oe),ue={tabs:[..._e.tabs,Cy({headers:D,query:j??Lm})],activeTabIndex:_e.tabs.length};return m(ue),L(ue.tabs[ue.activeTabIndex]),P?.(ue),ue})},t[35]=D,t[36]=j,t[37]=P,t[38]=L,t[39]=m,t[40]=N,t[41]=k):k=t[41];const O=k;let A;t[42]!==P||t[43]!==L||t[44]!==m?(A=oe=>{b(_e=>{const ue={..._e,activeTabIndex:oe};return m(ue),L(ue.tabs[ue.activeTabIndex]),P?.(ue),ue})},t[42]=P,t[43]=L,t[44]=m,t[45]=A):A=t[45];const W=A;let J;t[46]!==P||t[47]!==L||t[48]!==m?(J=oe=>{b(_e=>{const ue=_e.tabs[_e.activeTabIndex],ve={tabs:oe,activeTabIndex:oe.indexOf(ue)};return m(ve),L(ve.tabs[ve.activeTabIndex]),P?.(ve),ve})},t[46]=P,t[47]=L,t[48]=m,t[49]=J):J=t[49];const se=J;let te;t[50]!==P||t[51]!==L||t[52]!==m?(te=oe=>{b(_e=>{const ue={tabs:_e.tabs.filter((ve,He)=>oe!==He),activeTabIndex:Math.max(_e.activeTabIndex-1,0)};return m(ue),L(ue.tabs[ue.activeTabIndex]),P?.(ue),ue})},t[50]=P,t[51]=L,t[52]=m,t[53]=te):te=t[53];const V=te;let ie;t[54]!==P||t[55]!==m?(ie=oe=>{b(_e=>{const ue=Ay(_e,oe);return m(ue),P?.(ue),ue})},t[54]=P,t[55]=m,t[56]=ie):ie=t[56];const ee=ie,{onEditOperationName:q}=e;let H;t[57]!==q||t[58]!==o||t[59]!==ee?(H=oe=>{o&&(Ox(o,oe),ee({operationName:oe}),q?.(oe))},t[57]=q,t[58]=o,t[59]=ee,t[60]=H):H=t[60];const X=H;let Z,Ce;if(t[61]!==e.externalFragments){if(Ce=new Map,Array.isArray(e.externalFragments))for(const oe of e.externalFragments)Ce.set(oe.name.value,oe);else if(typeof e.externalFragments=="string")Nn(Jn(e.externalFragments,{}),{FragmentDefinition(oe){Ce.set(oe.name.value,oe)}});else if(e.externalFragments)throw new Error("The `externalFragments` prop must either be a string that contains the fragment definitions in SDL or a list of FragmentDefinitionNode objects.");t[61]=e.externalFragments,t[62]=Ce}else Ce=t[62];Z=Ce;const Ue=Z;let le;t[63]!==e.validationRules?(le=e.validationRules||[],t[63]=e.validationRules,t[64]=le):le=t[64];const nt=le;let xt;t[65]!==O||t[66]!==W||t[67]!==V||t[68]!==Ue||t[69]!==r||t[70]!==g.headers||t[71]!==g.query||t[72]!==g.response||t[73]!==g.variables||t[74]!==se||t[75]!==o||t[76]!==a||t[77]!==X||t[78]!==E||t[79]!==h||t[80]!==_||t[81]!==ee||t[82]!==nt||t[83]!==c?(xt={..._,addTab:O,changeTab:W,moveTab:se,closeTab:V,updateActiveTabValues:ee,headerEditor:r,queryEditor:o,responseEditor:a,variableEditor:c,setHeaderEditor:i,setQueryEditor:s,setResponseEditor:l,setVariableEditor:u,setOperationName:X,initialQuery:g.query,initialVariables:g.variables,initialHeaders:g.headers,initialResponse:g.response,externalFragments:Ue,validationRules:nt,shouldPersistHeaders:h,setShouldPersistHeaders:E},t[65]=O,t[66]=W,t[67]=V,t[68]=Ue,t[69]=r,t[70]=g.headers,t[71]=g.query,t[72]=g.response,t[73]=g.variables,t[74]=se,t[75]=o,t[76]=a,t[77]=X,t[78]=E,t[79]=h,t[80]=_,t[81]=ee,t[82]=nt,t[83]=c,t[84]=xt):xt=t[84];const Ct=xt;let _t;return t[85]!==$||t[86]!==Ct?(_t=y(Iy.Provider,{value:Ct,children:$}),t[85]=$,t[86]=Ct,t[87]=_t):_t=t[87],_t};function Ox(e,t){e.operationName=t}const ut=gy(Iy),Dc="shouldPersistHeaders",Dy=my("ExecutionContext"),Yu=e=>{const t=K.c(26),{fetcher:n,getDefaultFieldNames:r,children:i,operationName:o}=e;if(typeof n!="function")throw new TypeError("The `ExecutionContextProvider` component requires a `fetcher` function to be passed as prop.");let s;t[0]===Symbol.for("react.memo_cache_sentinel")?(s={nonNull:!0,caller:Yu},t[0]=s):s=t[0];const{externalFragments:a,headerEditor:l,queryEditor:c,responseEditor:u,variableEditor:d,updateActiveTabValues:h}=ut(s);let f;t[1]!==r?(f={getDefaultFieldNames:r,caller:Yu},t[1]=r,t[2]=f):f=t[2];const p=Ty(f),[m,v]=z(!1),[g,_]=z(null),b=F(0);let T;t[3]!==g?(T=()=>{g?.unsubscribe(),v(!1),_(null)},t[3]=g,t[4]=T):T=t[4];const E=T;let S;t[5]!==p||t[6]!==a||t[7]!==n||t[8]!==l||t[9]!==o||t[10]!==c||t[11]!==u||t[12]!==E||t[13]!==g||t[14]!==h||t[15]!==d?(S=async()=>{if(!c||!u)return;if(g){E();return}const j=te=>{u.setValue(te),h({response:te})};b.current=b.current+1;const $=b.current;let M=p()||c.getValue();const L=d?.getValue();let k;try{k=km({json:L,errorMessageParse:"Variables are invalid JSON",errorMessageType:"Variables are not a JSON object."})}catch(te){const V=te;j(V instanceof Error?V.message:`${V}`);return}const O=l?.getValue();let A;try{A=km({json:O,errorMessageParse:"Headers are invalid JSON",errorMessageType:"Headers are not a JSON object."})}catch(te){const V=te;j(V instanceof Error?V.message:`${V}`);return}if(a){const te=c.documentAST?wS(c.documentAST,a):[];te.length>0&&(M=M+(` `+te.map(Ix).join(` -`)))}j(""),v(!0);const W=o??c.operationName??void 0,J=A??void 0,se=c.documentAST??void 0;try{const te={},V=q=>{if($!==b.current)return;let H=Array.isArray(q)?q:!1;if(!H&&typeof q=="object"&&q!==null&&"hasNext"in q&&(H=[q]),H){for(const X of H)Ry(te,X);v(!1),j(Iu(te))}else{const X=Iu(q);v(!1),j(X)}},ee=await n({query:M,variables:k,operationName:W},{headers:J,documentAST:se});oy(ee)?_(ee.subscribe({next(q){V(q)},error(q){v(!1),q&&j(Ha(q)),_(null)},complete(){v(!1),_(null)}})):sy(ee)?(_({unsubscribe:()=>{var q,H;return(H=(q=ee[Symbol.asyncIterator]()).return)==null?void 0:H.call(q)}}),await Px(V,ee),v(!1),_(null)):V(ee)}catch(te){const V=te;v(!1),j(Ha(V)),_(null)}},t[5]=p,t[6]=a,t[7]=n,t[8]=l,t[9]=o,t[10]=c,t[11]=u,t[12]=E,t[13]=g,t[14]=h,t[15]=d,t[16]=S):S=t[16];const C=S,x=!!g,w=o??null;let N;t[17]!==m||t[18]!==C||t[19]!==E||t[20]!==x||t[21]!==w?(N={isFetching:m,isSubscribed:x,operationName:w,run:C,stop:E},t[17]=m,t[18]=C,t[19]=E,t[20]=x,t[21]=w,t[22]=N):N=t[22];const P=N;let D;return t[23]!==i||t[24]!==P?(D=y(Dy.Provider,{value:P,children:i}),t[23]=i,t[24]=P,t[25]=D):D=t[25],D};async function Px(e,t){for await(const n of t)e(n)}const co=gy(Dy);function km({json:e,errorMessageParse:t,errorMessageType:n}){let r;try{r=e&&e.trim()!==""?JSON.parse(e):void 0}catch(o){throw new Error(`${t}: ${o instanceof Error?o.message:o}.`)}const i=typeof r=="object"&&r!==null&&!Array.isArray(r);if(r!==void 0&&!i)throw new Error(n);return r}const wo=new WeakMap;function Ry(e,t){var n,r,i;let o=["data",...t.path??[]];for(const l of[e,t])if(l.pending){let c=wo.get(e);c===void 0&&(c=new Map,wo.set(e,c));for(const{id:u,path:d}of l.pending)c.set(u,["data",...d])}const{items:s}=t;if(s){const{id:l}=t;if(l){if(o=(n=wo.get(e))==null?void 0:n.get(l),o===void 0)throw new Error("Invalid incremental delivery format.");RS(e,o.join(".")).push(...s)}else{o=["data",...t.path??[]];for(const c of s)Nc(e,o.join("."),c),o[o.length-1]++}}const{data:a}=t;if(a){const{id:l}=t;if(l){if(o=(r=wo.get(e))==null?void 0:r.get(l),o===void 0)throw new Error("Invalid incremental delivery format.");const{subPath:c}=t;c!==void 0&&(o=[...o,...c])}Nc(e,o.join("."),a,{merge:!0})}if(t.errors&&(e.errors||(e.errors=[]),e.errors.push(...t.errors)),t.extensions&&Nc(e,"extensions",t.extensions,{merge:!0}),t.incremental)for(const l of t.incremental)Ry(e,l);if(t.completed)for(const{id:l,errors:c}of t.completed)(i=wo.get(e))==null||i.delete(l),c&&(e.errors||(e.errors=[]),e.errors.push(...c))}function Ix(e){return It(e)}const Dx=e=>{const t=K.c(45),{children:n,dangerouslyAssumeSchemaIsValid:r,defaultQuery:i,defaultHeaders:o,defaultTabs:s,externalFragments:a,fetcher:l,getDefaultFieldNames:c,headers:u,inputValueDeprecation:d,introspectionQueryName:h,onEditOperationName:f,onSchemaChange:p,onTabChange:m,onTogglePluginVisibility:v,operationName:g,plugins:_,referencePlugin:b,query:T,response:E,schema:S,schemaDescription:C,shouldPersistHeaders:x,storage:w,validationRules:N,variables:P,visiblePlugin:D}=e;let j;t[0]!==o||t[1]!==i||t[2]!==s||t[3]!==a||t[4]!==u||t[5]!==f||t[6]!==m||t[7]!==T||t[8]!==E||t[9]!==x||t[10]!==N||t[11]!==P?(j={defaultQuery:i,defaultHeaders:o,defaultTabs:s,externalFragments:a,headers:u,onEditOperationName:f,onTabChange:m,query:T,response:E,shouldPersistHeaders:x,validationRules:N,variables:P},t[0]=o,t[1]=i,t[2]=s,t[3]=a,t[4]=u,t[5]=f,t[6]=m,t[7]=T,t[8]=E,t[9]=x,t[10]=N,t[11]=P,t[12]=j):j=t[12];const $=j;let M;t[13]!==r||t[14]!==l||t[15]!==d||t[16]!==h||t[17]!==p||t[18]!==S||t[19]!==C?(M={dangerouslyAssumeSchemaIsValid:r,fetcher:l,inputValueDeprecation:d,introspectionQueryName:h,onSchemaChange:p,schema:S,schemaDescription:C},t[13]=r,t[14]=l,t[15]=d,t[16]=h,t[17]=p,t[18]=S,t[19]=C,t[20]=M):M=t[20];const L=M;let k;t[21]!==l||t[22]!==c||t[23]!==g?(k={getDefaultFieldNames:c,fetcher:l,operationName:g},t[21]=l,t[22]=c,t[23]=g,t[24]=k):k=t[24];const O=k;let A;t[25]!==v||t[26]!==_||t[27]!==b||t[28]!==D?(A={onTogglePluginVisibility:v,plugins:_,visiblePlugin:D,referencePlugin:b},t[25]=v,t[26]=_,t[27]=b,t[28]=D,t[29]=A):A=t[29];const W=A;let J;t[30]!==n||t[31]!==W?(J=y(HS,{...W,children:n}),t[30]=n,t[31]=W,t[32]=J):J=t[32];let se;t[33]!==O||t[34]!==J?(se=y(Yu,{...O,children:J}),t[33]=O,t[34]=J,t[35]=se):se=t[35];let te;t[36]!==L||t[37]!==se?(te=y(yy,{...L,children:se}),t[36]=L,t[37]=se,t[38]=te):te=t[38];let V;t[39]!==$||t[40]!==te?(V=y(Nx,{...$,children:te}),t[39]=$,t[40]=te,t[41]=V):V=t[41];let ie;return t[42]!==w||t[43]!==V?(ie=y(kS,{storage:w,children:V}),t[42]=w,t[43]=V,t[44]=ie):ie=t[44],ie};function Rx(e){const t=K.c(11),n=e===void 0?null:e,r=lo();let i;t[0]!==n||t[1]!==r?(i=()=>{const h=r.get(Rc);switch(h){case"light":return"light";case"dark":return"dark";default:return typeof h=="string"&&r.set(Rc,""),n}},t[0]=n,t[1]=r,t[2]=i):i=t[2];const[o,s]=z(i);let a,l;t[3]!==o?(a=()=>{document.body.classList.remove("graphiql-light","graphiql-dark"),o&&document.body.classList.add(`graphiql-${o}`)},l=[o],t[3]=o,t[4]=a,t[5]=l):(a=t[4],l=t[5]),B(a,l);let c;t[6]!==r?(c=h=>{r.set(Rc,h||""),s(h)},t[6]=r,t[7]=c):c=t[7];const u=c;let d;return t[8]!==u||t[9]!==o?(d={theme:o,setTheme:u},t[8]=u,t[9]=o,t[10]=d):d=t[10],d}const Rc="theme",Mx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M5.0484 1.40838C6.12624 0.33054 7.87376 0.330541 8.9516 1.40838L12.5916 5.0484C13.6695 6.12624 13.6695 7.87376 12.5916 8.9516L8.9516 12.5916C7.87376 13.6695 6.12624 13.6695 5.0484 12.5916L1.40838 8.9516C0.33054 7.87376 0.330541 6.12624 1.40838 5.0484L5.0484 1.40838Z",stroke:"currentColor",strokeWidth:1.2}),R("rect",{x:6,y:6,width:2,height:2,rx:1,fill:"currentColor"})),Lx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1 1L7 7L13 1",stroke:"currentColor",strokeWidth:1.5})),kx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 7 10",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M6 1.04819L2 5.04819L6 9.04819",stroke:"currentColor",strokeWidth:1.75})),$x=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M13 8L7 2L1 8",stroke:"currentColor",strokeWidth:1.5})),Fx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",stroke:"currentColor",strokeWidth:3,xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1 1L12.9998 12.9997"}),R("path",{d:"M13 1L1.00079 13.0003"})),Vx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"-2 -2 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M11.25 14.2105V15.235C11.25 16.3479 10.3479 17.25 9.23501 17.25H2.76499C1.65214 17.25 0.75 16.3479 0.75 15.235L0.75 8.76499C0.75 7.65214 1.65214 6.75 2.76499 6.75L3.78947 6.75",stroke:"currentColor",strokeWidth:1.5}),R("rect",{x:6.75,y:.75,width:10.5,height:10.5,rx:2.2069,stroke:"currentColor",strokeWidth:1.5})),jx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M5.0484 1.40838C6.12624 0.33054 7.87376 0.330541 8.9516 1.40838L12.5916 5.0484C13.6695 6.12624 13.6695 7.87376 12.5916 8.9516L8.9516 12.5916C7.87376 13.6695 6.12624 13.6695 5.0484 12.5916L1.40838 8.9516C0.33054 7.87376 0.330541 6.12624 1.40838 5.0484L5.0484 1.40838Z",stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M5 9L9 5",stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M5 5L9 9",stroke:"currentColor",strokeWidth:1.2})),Bx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M4 8L8 4",stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M4 4L8 8",stroke:"currentColor",strokeWidth:1.2}),R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.2H9C9.99411 1.2 10.8 2.00589 10.8 3V9C10.8 9.99411 9.99411 10.8 9 10.8H8.5V12H9C10.6569 12 12 10.6569 12 9V3C12 1.34315 10.6569 0 9 0H8.5V1.2ZM3.5 1.2V0H3C1.34315 0 0 1.34315 0 3V9C0 10.6569 1.34315 12 3 12H3.5V10.8H3C2.00589 10.8 1.2 9.99411 1.2 9V3C1.2 2.00589 2.00589 1.2 3 1.2H3.5Z",fill:"currentColor"})),Ux=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:.6,y:.6,width:10.8,height:10.8,rx:3.4,stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M4 8L8 4",stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M4 4L8 8",stroke:"currentColor",strokeWidth:1.2})),Hx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0.5 12 12",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:7,y:5.5,width:2,height:2,rx:1,transform:"rotate(90 7 5.5)",fill:"currentColor"}),R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.8 9L10.8 9.5C10.8 10.4941 9.99411 11.3 9 11.3L3 11.3C2.00589 11.3 1.2 10.4941 1.2 9.5L1.2 9L-3.71547e-07 9L-3.93402e-07 9.5C-4.65826e-07 11.1569 1.34314 12.5 3 12.5L9 12.5C10.6569 12.5 12 11.1569 12 9.5L12 9L10.8 9ZM10.8 4L12 4L12 3.5C12 1.84315 10.6569 0.5 9 0.5L3 0.5C1.34315 0.5 -5.87117e-08 1.84315 -1.31135e-07 3.5L-1.5299e-07 4L1.2 4L1.2 3.5C1.2 2.50589 2.00589 1.7 3 1.7L9 1.7C9.99411 1.7 10.8 2.50589 10.8 3.5L10.8 4Z",fill:"currentColor"})),Wx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M0.75 3C0.75 1.75736 1.75736 0.75 3 0.75H17.25C17.8023 0.75 18.25 1.19772 18.25 1.75V5.25",stroke:"currentColor",strokeWidth:1.5}),R("path",{d:"M0.75 3C0.75 4.24264 1.75736 5.25 3 5.25H18.25C18.8023 5.25 19.25 5.69771 19.25 6.25V22.25C19.25 22.8023 18.8023 23.25 18.25 23.25H3C1.75736 23.25 0.75 22.2426 0.75 21V3Z",stroke:"currentColor",strokeWidth:1.5}),R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 5.25C1.75736 5.25 0.75 4.24264 0.75 3V21C0.75 22.2426 1.75736 23.25 3 23.25H18.25C18.8023 23.25 19.25 22.8023 19.25 22.25V6.25C19.25 5.69771 18.8023 5.25 18.25 5.25H3ZM13 11L6 11V12.5L13 12.5V11Z",fill:"currentColor"})),qx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M0.75 3C0.75 4.24264 1.75736 5.25 3 5.25H17.25M0.75 3C0.75 1.75736 1.75736 0.75 3 0.75H16.25C16.8023 0.75 17.25 1.19772 17.25 1.75V5.25M0.75 3V21C0.75 22.2426 1.75736 23.25 3 23.25H18.25C18.8023 23.25 19.25 22.8023 19.25 22.25V6.25C19.25 5.69771 18.8023 5.25 18.25 5.25H17.25",stroke:"currentColor",strokeWidth:1.5}),R("line",{x1:13,y1:11.75,x2:6,y2:11.75,stroke:"currentColor",strokeWidth:1.5})),Gx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:5,y:5,width:2,height:2,rx:1,fill:"currentColor"}),R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.2H9C9.99411 1.2 10.8 2.00589 10.8 3V9C10.8 9.99411 9.99411 10.8 9 10.8H8.5V12H9C10.6569 12 12 10.6569 12 9V3C12 1.34315 10.6569 0 9 0H8.5V1.2ZM3.5 1.2V0H3C1.34315 0 0 1.34315 0 3V9C0 10.6569 1.34315 12 3 12H3.5V10.8H3C2.00589 10.8 1.2 9.99411 1.2 9V3C1.2 2.00589 2.00589 1.2 3 1.2H3.5Z",fill:"currentColor"})),zx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:.6,y:1.1,width:10.8,height:10.8,rx:2.4,stroke:"currentColor",strokeWidth:1.2}),R("rect",{x:5,y:5.5,width:2,height:2,rx:1,fill:"currentColor"})),Yx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 24 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1.59375 9.52344L4.87259 12.9944L8.07872 9.41249",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"square"}),R("path",{d:"M13.75 5.25V10.75H18.75",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"square"}),R("path",{d:"M4.95427 11.9332C4.55457 10.0629 4.74441 8.11477 5.49765 6.35686C6.25089 4.59894 7.5305 3.11772 9.16034 2.11709C10.7902 1.11647 12.6901 0.645626 14.5986 0.769388C16.5071 0.893151 18.3303 1.60543 19.8172 2.80818C21.3042 4.01093 22.3818 5.64501 22.9017 7.48548C23.4216 9.32595 23.3582 11.2823 22.7203 13.0853C22.0824 14.8883 20.9013 16.4492 19.3396 17.5532C17.778 18.6572 15.9125 19.25 14 19.25",stroke:"currentColor",strokeWidth:1.5})),Qx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("circle",{cx:6,cy:6,r:5.4,stroke:"currentColor",strokeWidth:1.2,strokeDasharray:"4.241025 4.241025",transform:"rotate(22.5 6 6)"}),R("circle",{cx:6,cy:6,r:1,fill:"currentColor"})),Kx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 19 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1.5 14.5653C1.5 15.211 1.75652 15.8303 2.21314 16.2869C2.66975 16.7435 3.28905 17 3.9348 17C4.58054 17 5.19984 16.7435 5.65646 16.2869C6.11307 15.8303 6.36959 15.211 6.36959 14.5653V12.1305H3.9348C3.28905 12.1305 2.66975 12.387 2.21314 12.8437C1.75652 13.3003 1.5 13.9195 1.5 14.5653Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M3.9348 1.00063C3.28905 1.00063 2.66975 1.25715 2.21314 1.71375C1.75652 2.17035 1.5 2.78964 1.5 3.43537C1.5 4.0811 1.75652 4.70038 2.21314 5.15698C2.66975 5.61358 3.28905 5.8701 3.9348 5.8701H6.36959V3.43537C6.36959 2.78964 6.11307 2.17035 5.65646 1.71375C5.19984 1.25715 4.58054 1.00063 3.9348 1.00063Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M15.0652 12.1305H12.6304V14.5653C12.6304 15.0468 12.7732 15.5175 13.0407 15.9179C13.3083 16.3183 13.6885 16.6304 14.1334 16.8147C14.5783 16.9989 15.0679 17.0472 15.5402 16.9532C16.0125 16.8593 16.4464 16.6274 16.7869 16.2869C17.1274 15.9464 17.3593 15.5126 17.4532 15.0403C17.5472 14.568 17.4989 14.0784 17.3147 13.6335C17.1304 13.1886 16.8183 12.8084 16.4179 12.5409C16.0175 12.2733 15.5468 12.1305 15.0652 12.1305Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M12.6318 5.86775H6.36955V12.1285H12.6318V5.86775Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M17.5 3.43473C17.5 2.789 17.2435 2.16972 16.7869 1.71312C16.3303 1.25652 15.711 1 15.0652 1C14.4195 1 13.8002 1.25652 13.3435 1.71312C12.8869 2.16972 12.6304 2.789 12.6304 3.43473V5.86946H15.0652C15.711 5.86946 16.3303 5.61295 16.7869 5.15635C17.2435 4.69975 17.5 4.08046 17.5 3.43473Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"})),Xx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("circle",{cx:5,cy:5,r:4.35,stroke:"currentColor",strokeWidth:1.3}),R("line",{x1:8.45962,y1:8.54038,x2:11.7525,y2:11.8333,stroke:"currentColor",strokeWidth:1.3})),Jx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"-2 -2 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M17.2492 6V2.9569C17.2492 1.73806 16.2611 0.75 15.0423 0.75L2.9569 0.75C1.73806 0.75 0.75 1.73806 0.75 2.9569L0.75 6",stroke:"currentColor",strokeWidth:1.5}),R("path",{d:"M0.749873 12V15.0431C0.749873 16.2619 1.73794 17.25 2.95677 17.25H15.0421C16.261 17.25 17.249 16.2619 17.249 15.0431V12",stroke:"currentColor",strokeWidth:1.5}),R("path",{d:"M6 4.5L9 7.5L12 4.5",stroke:"currentColor",strokeWidth:1.5}),R("path",{d:"M12 13.5L9 10.5L6 13.5",stroke:"currentColor",strokeWidth:1.5})),Zx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M0.75 13.25L0.0554307 12.967C-0.0593528 13.2488 0.00743073 13.5719 0.224488 13.7851C0.441545 13.9983 0.765869 14.0592 1.04549 13.9393L0.75 13.25ZM12.8214 1.83253L12.2911 2.36286L12.2911 2.36286L12.8214 1.83253ZM12.8214 3.90194L13.3517 4.43227L12.8214 3.90194ZM10.0981 1.17859L9.56773 0.648259L10.0981 1.17859ZM12.1675 1.17859L12.6978 0.648258L12.6978 0.648257L12.1675 1.17859ZM2.58049 8.75697L3.27506 9.03994L2.58049 8.75697ZM2.70066 8.57599L3.23099 9.10632L2.70066 8.57599ZM5.2479 11.4195L4.95355 10.7297L5.2479 11.4195ZM5.42036 11.303L4.89003 10.7727L5.42036 11.303ZM4.95355 10.7297C4.08882 11.0987 3.41842 11.362 2.73535 11.6308C2.05146 11.9 1.35588 12.1743 0.454511 12.5607L1.04549 13.9393C1.92476 13.5624 2.60256 13.2951 3.28469 13.0266C3.96762 12.7578 4.65585 12.4876 5.54225 12.1093L4.95355 10.7297ZM1.44457 13.533L3.27506 9.03994L1.88592 8.474L0.0554307 12.967L1.44457 13.533ZM3.23099 9.10632L10.6284 1.70892L9.56773 0.648259L2.17033 8.04566L3.23099 9.10632ZM11.6371 1.70892L12.2911 2.36286L13.3517 1.3022L12.6978 0.648258L11.6371 1.70892ZM12.2911 3.37161L4.89003 10.7727L5.95069 11.8333L13.3517 4.43227L12.2911 3.37161ZM12.2911 2.36286C12.5696 2.64142 12.5696 3.09305 12.2911 3.37161L13.3517 4.43227C14.2161 3.56792 14.2161 2.16654 13.3517 1.3022L12.2911 2.36286ZM10.6284 1.70892C10.9069 1.43036 11.3586 1.43036 11.6371 1.70892L12.6978 0.648257C11.8335 -0.216088 10.4321 -0.216084 9.56773 0.648259L10.6284 1.70892ZM3.27506 9.03994C3.26494 9.06479 3.24996 9.08735 3.23099 9.10632L2.17033 8.04566C2.04793 8.16806 1.95123 8.31369 1.88592 8.474L3.27506 9.03994ZM5.54225 12.1093C5.69431 12.0444 5.83339 11.9506 5.95069 11.8333L4.89003 10.7727C4.90863 10.7541 4.92988 10.7398 4.95355 10.7297L5.54225 12.1093Z",fill:"currentColor"}),R("path",{d:"M11.5 4.5L9.5 2.5",stroke:"currentColor",strokeWidth:1.4026,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M5.5 10.5L3.5 8.5",stroke:"currentColor",strokeWidth:1.4026,strokeLinecap:"round",strokeLinejoin:"round"})),eC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1.32226e-07 1.6609C7.22332e-08 0.907329 0.801887 0.424528 1.46789 0.777117L15.3306 8.11621C16.0401 8.49182 16.0401 9.50818 15.3306 9.88379L1.46789 17.2229C0.801886 17.5755 1.36076e-06 17.0927 1.30077e-06 16.3391L1.32226e-07 1.6609Z",fill:"currentColor"})),tC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 10 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.25 9.25V13.5H5.75V9.25L10 9.25V7.75L5.75 7.75V3.5H4.25V7.75L0 7.75V9.25L4.25 9.25Z"})),nC=({title:e,titleId:t,...n})=>R("svg",{width:25,height:25,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M10.2852 24.0745L13.7139 18.0742",stroke:"currentColor",strokeWidth:1.5625}),R("path",{d:"M14.5742 24.0749L17.1457 19.7891",stroke:"currentColor",strokeWidth:1.5625}),R("path",{d:"M19.4868 24.0735L20.7229 21.7523C21.3259 20.6143 21.5457 19.3122 21.3496 18.0394C21.1535 16.7666 20.5519 15.591 19.6342 14.6874L23.7984 6.87853C24.0123 6.47728 24.0581 6.00748 23.9256 5.57249C23.7932 5.1375 23.4933 4.77294 23.0921 4.55901C22.6908 4.34509 22.221 4.29932 21.7861 4.43178C21.3511 4.56424 20.9865 4.86408 20.7726 5.26533L16.6084 13.0742C15.3474 12.8142 14.0362 12.9683 12.8699 13.5135C11.7035 14.0586 10.7443 14.9658 10.135 16.1L6 24.0735",stroke:"currentColor",strokeWidth:1.5625}),R("path",{d:"M4 15L5 13L7 12L5 11L4 9L3 11L1 12L3 13L4 15Z",stroke:"currentColor",strokeWidth:1.5625,strokeLinejoin:"round"}),R("path",{d:"M11.5 8L12.6662 5.6662L15 4.5L12.6662 3.3338L11.5 1L10.3338 3.3338L8 4.5L10.3338 5.6662L11.5 8Z",stroke:"currentColor",strokeWidth:1.5625,strokeLinejoin:"round"})),rC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M4.75 9.25H1.25V12.75",stroke:"currentColor",strokeWidth:1,strokeLinecap:"square"}),R("path",{d:"M11.25 6.75H14.75V3.25",stroke:"currentColor",strokeWidth:1,strokeLinecap:"square"}),R("path",{d:"M14.1036 6.65539C13.8 5.27698 13.0387 4.04193 11.9437 3.15131C10.8487 2.26069 9.48447 1.76694 8.0731 1.75043C6.66173 1.73392 5.28633 2.19563 4.17079 3.0604C3.05526 3.92516 2.26529 5.14206 1.92947 6.513",stroke:"currentColor",strokeWidth:1}),R("path",{d:"M1.89635 9.34461C2.20001 10.723 2.96131 11.9581 4.05631 12.8487C5.15131 13.7393 6.51553 14.2331 7.9269 14.2496C9.33827 14.2661 10.7137 13.8044 11.8292 12.9396C12.9447 12.0748 13.7347 10.8579 14.0705 9.487",stroke:"currentColor",strokeWidth:1})),iC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:.6,y:.6,width:11.8,height:11.8,rx:5.9,stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M4.25 7.5C4.25 6 5.75 5 6.5 6.5C7.25 8 8.75 7 8.75 5.5",stroke:"currentColor",strokeWidth:1.2})),oC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.29186 1.92702C9.06924 1.82745 8.87014 1.68202 8.70757 1.50024L7.86631 0.574931C7.62496 0.309957 7.30773 0.12592 6.95791 0.0479385C6.60809 -0.0300431 6.24274 0.00182978 5.91171 0.139208C5.58068 0.276585 5.3001 0.512774 5.10828 0.815537C4.91645 1.1183 4.82272 1.47288 4.83989 1.83089L4.90388 3.08019C4.91612 3.32348 4.87721 3.56662 4.78968 3.79394C4.70215 4.02126 4.56794 4.2277 4.39571 4.39994C4.22347 4.57219 4.01704 4.7064 3.78974 4.79394C3.56243 4.88147 3.3193 4.92038 3.07603 4.90814L1.8308 4.84414C1.47162 4.82563 1.11553 4.91881 0.811445 5.11086C0.507359 5.30292 0.270203 5.58443 0.132561 5.91671C-0.00508149 6.249 -0.0364554 6.61576 0.0427496 6.9666C0.121955 7.31744 0.307852 7.63514 0.5749 7.87606L1.50016 8.71204C1.68193 8.87461 1.82735 9.07373 1.92692 9.29636C2.02648 9.51898 2.07794 9.76012 2.07794 10.004C2.07794 10.2479 2.02648 10.489 1.92692 10.7116C1.82735 10.9343 1.68193 11.1334 1.50016 11.296L0.5749 12.1319C0.309856 12.3729 0.125575 12.6898 0.0471809 13.0393C-0.0312128 13.3888 9.64098e-05 13.754 0.13684 14.0851C0.273583 14.4162 0.509106 14.6971 0.811296 14.8894C1.11349 15.0817 1.46764 15.1762 1.82546 15.1599L3.0707 15.0959C3.31397 15.0836 3.5571 15.1225 3.7844 15.2101C4.01171 15.2976 4.21814 15.4318 4.39037 15.6041C4.56261 15.7763 4.69682 15.9827 4.78435 16.2101C4.87188 16.4374 4.91078 16.6805 4.89855 16.9238L4.83455 18.1691C4.81605 18.5283 4.90921 18.8844 5.10126 19.1885C5.2933 19.4926 5.5748 19.7298 5.90707 19.8674C6.23934 20.0051 6.60608 20.0365 6.9569 19.9572C7.30772 19.878 7.6254 19.6921 7.86631 19.4251L8.7129 18.4998C8.87547 18.318 9.07458 18.1725 9.29719 18.073C9.51981 17.9734 9.76093 17.9219 10.0048 17.9219C10.2487 17.9219 10.4898 17.9734 10.7124 18.073C10.935 18.1725 11.1341 18.318 11.2967 18.4998L12.1326 19.4251C12.3735 19.6921 12.6912 19.878 13.042 19.9572C13.3929 20.0365 13.7596 20.0051 14.0919 19.8674C14.4241 19.7298 14.7056 19.4926 14.8977 19.1885C15.0897 18.8844 15.1829 18.5283 15.1644 18.1691L15.1004 16.9238C15.0882 16.6805 15.1271 16.4374 15.2146 16.2101C15.3021 15.9827 15.4363 15.7763 15.6086 15.6041C15.7808 15.4318 15.9872 15.2976 16.2145 15.2101C16.4418 15.1225 16.685 15.0836 16.9282 15.0959L18.1735 15.1599C18.5326 15.1784 18.8887 15.0852 19.1928 14.8931C19.4969 14.7011 19.7341 14.4196 19.8717 14.0873C20.0093 13.755 20.0407 13.3882 19.9615 13.0374C19.8823 12.6866 19.6964 12.3689 19.4294 12.1279L18.5041 11.292C18.3223 11.1294 18.1769 10.9303 18.0774 10.7076C17.9778 10.485 17.9263 10.2439 17.9263 10C17.9263 9.75612 17.9778 9.51499 18.0774 9.29236C18.1769 9.06973 18.3223 8.87062 18.5041 8.70804L19.4294 7.87206C19.6964 7.63114 19.8823 7.31344 19.9615 6.9626C20.0407 6.61176 20.0093 6.245 19.8717 5.91271C19.7341 5.58043 19.4969 5.29892 19.1928 5.10686C18.8887 4.91481 18.5326 4.82163 18.1735 4.84014L16.9282 4.90414C16.685 4.91638 16.4418 4.87747 16.2145 4.78994C15.9872 4.7024 15.7808 4.56818 15.6086 4.39594C15.4363 4.2237 15.3021 4.01726 15.2146 3.78994C15.1271 3.56262 15.0882 3.31948 15.1004 3.07619L15.1644 1.83089C15.1829 1.4717 15.0897 1.11559 14.8977 0.811487C14.7056 0.507385 14.4241 0.270217 14.0919 0.132568C13.7596 -0.00508182 13.3929 -0.0364573 13.042 0.0427519C12.6912 0.121961 12.3735 0.307869 12.1326 0.574931L11.2914 1.50024C11.1288 1.68202 10.9297 1.82745 10.7071 1.92702C10.4845 2.02659 10.2433 2.07805 9.99947 2.07805C9.7556 2.07805 9.51448 2.02659 9.29186 1.92702ZM14.3745 10C14.3745 12.4162 12.4159 14.375 9.99977 14.375C7.58365 14.375 5.625 12.4162 5.625 10C5.625 7.58375 7.58365 5.625 9.99977 5.625C12.4159 5.625 14.3745 7.58375 14.3745 10Z",fill:"currentColor"})),sC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M6.5782 1.07092C6.71096 0.643026 7.28904 0.643027 7.4218 1.07092L8.59318 4.84622C8.65255 5.03758 8.82284 5.16714 9.01498 5.16714L12.8056 5.16714C13.2353 5.16714 13.4139 5.74287 13.0663 6.00732L9.99962 8.34058C9.84418 8.45885 9.77913 8.66848 9.83851 8.85984L11.0099 12.6351C11.1426 13.063 10.675 13.4189 10.3274 13.1544L7.26069 10.8211C7.10524 10.7029 6.89476 10.7029 6.73931 10.8211L3.6726 13.1544C3.32502 13.4189 2.85735 13.063 2.99012 12.6351L4.16149 8.85984C4.22087 8.66848 4.15582 8.45885 4.00038 8.34058L0.933671 6.00732C0.586087 5.74287 0.764722 5.16714 1.19436 5.16714L4.98502 5.16714C5.17716 5.16714 5.34745 5.03758 5.40682 4.84622L6.5782 1.07092Z",fill:"currentColor",stroke:"currentColor"})),aC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M6.5782 1.07092C6.71096 0.643026 7.28904 0.643027 7.4218 1.07092L8.59318 4.84622C8.65255 5.03758 8.82284 5.16714 9.01498 5.16714L12.8056 5.16714C13.2353 5.16714 13.4139 5.74287 13.0663 6.00732L9.99962 8.34058C9.84418 8.45885 9.77913 8.66848 9.83851 8.85984L11.0099 12.6351C11.1426 13.063 10.675 13.4189 10.3274 13.1544L7.26069 10.8211C7.10524 10.7029 6.89476 10.7029 6.73931 10.8211L3.6726 13.1544C3.32502 13.4189 2.85735 13.063 2.99012 12.6351L4.16149 8.85984C4.22087 8.66848 4.15582 8.45885 4.00038 8.34058L0.933671 6.00732C0.586087 5.74287 0.764722 5.16714 1.19436 5.16714L4.98502 5.16714C5.17716 5.16714 5.34745 5.03758 5.40682 4.84622L6.5782 1.07092Z",stroke:"currentColor",strokeWidth:1.5})),lC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{width:16,height:16,rx:2,fill:"currentColor"})),cC=({title:e,titleId:t,...n})=>R("svg",{width:"1em",height:"5em",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd","aria-hidden":"true",viewBox:"0 0 23 23",style:{height:"1.5em"},clipRule:"evenodd","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M19 24h-14c-1.104 0-2-.896-2-2v-17h-1v-2h6v-1.5c0-.827.673-1.5 1.5-1.5h5c.825 0 1.5.671 1.5 1.5v1.5h6v2h-1v17c0 1.104-.896 2-2 2zm0-19h-14v16.5c0 .276.224.5.5.5h13c.276 0 .5-.224.5-.5v-16.5zm-7 7.586l3.293-3.293 1.414 1.414-3.293 3.293 3.293 3.293-1.414 1.414-3.293-3.293-3.293 3.293-1.414-1.414 3.293-3.293-3.293-3.293 1.414-1.414 3.293 3.293zm2-10.586h-4v1h4v-1z",fill:"currentColor",strokeWidth:.25,stroke:"currentColor"})),uC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:.6,y:.6,width:11.8,height:11.8,rx:5.9,stroke:"currentColor",strokeWidth:1.2}),R("rect",{x:5.5,y:5.5,width:2,height:2,rx:1,fill:"currentColor"})),dC=Oe(Mx),fC=Oe(Lx),hC=Oe(kx),pC=Oe($x),gf=Oe(Fx),mC=Oe(Vx),gC=Oe(jx),vC=Oe(Bx),yC=Oe(Ux),bC=Oe(Hx),_C=Oe(Wx),TC=Oe(qx),EC=Oe(Gx),wC=Oe(zx),SC=Oe(Yx),xC=Oe(Qx),CC=Oe(Kx),AC=Oe(Xx),NC=Oe(Jx),OC=Oe(Zx),PC=Oe(eC),IC=Oe(tC),DC=Oe(nC),RC=Oe(rC),MC=Oe(iC),LC=Oe(oC),kC=Oe(sC),$C=Oe(aC),FC=Oe(lC),VC=Oe(cC),fa=Oe(uC);function Oe(e){const t=e.name.replace("Svg","").replaceAll(/([A-Z])/g," $1").trimStart().toLowerCase()+" icon",n=r=>{const i=K.c(2);let o;return i[0]!==r?(o=y(e,{title:t,...r}),i[0]=r,i[1]=o):o=i[1],o};return n.displayName=e.name,n}function My(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{const t=K.c(13);let n,r;t[0]!==e?({isHidden:r,...n}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let i;t[3]===Symbol.for("react.memo_cache_sentinel")?(i={nonNull:!0,caller:Qu},t[3]=i):i=t[3];const{headerEditor:o}=ut(i),s=Ey(n,Qu);let a,l;t[4]!==o||t[5]!==r?(a=()=>{r||o?.refresh()},l=[o,r],t[4]=o,t[5]=r,t[6]=a,t[7]=l):(a=t[6],l=t[7]),B(a,l);const c=r&&"hidden";let u;t[8]!==c?(u=Ie("graphiql-editor",c),t[8]=c,t[9]=u):u=t[9];let d;return t[10]!==s||t[11]!==u?(d=y("div",{className:u,ref:s}),t[10]=s,t[11]=u,t[12]=d):d=t[12],d},jC=e=>{var t;const n=K.c(14);let r;n[0]===Symbol.for("react.memo_cache_sentinel")?(r={width:null,height:null},n[0]=r):r=n[0];const[i,o]=z(r),[s,a]=z(null),l=F(null),c=(t=Ly(e.token))==null?void 0:t.href;let u,d;n[1]!==c?(u=()=>{if(l.current){if(!c){o({width:null,height:null}),a(null);return}fetch(c,{method:"HEAD"}).then(g=>{a(g.headers.get("Content-Type"))}).catch(()=>{a(null)})}},d=[c],n[1]=c,n[2]=u,n[3]=d):(u=n[2],d=n[3]),B(u,d);let h;n[4]!==i.height||n[5]!==i.width||n[6]!==s?(h=i.width!==null&&i.height!==null?y("div",{children:[i.width,"x",i.height,s===null?null:" "+s]}):null,n[4]=i.height,n[5]=i.width,n[6]=s,n[7]=h):h=n[7];const f=h;let p;n[8]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{var g,_;o({width:((g=l.current)==null?void 0:g.naturalWidth)??null,height:((_=l.current)==null?void 0:_.naturalHeight)??null})},n[8]=p):p=n[8];let m;n[9]!==c?(m=y("img",{onLoad:p,ref:l,src:c}),n[9]=c,n[10]=m):m=n[10];let v;return n[11]!==f||n[12]!==m?(v=y("div",{children:[m,f]}),n[11]=f,n[12]=m,n[13]=v):v=n[13],v},$m=Object.assign(jC,{shouldRender(e){const t=Ly(e);return t?BC(t):!1}});function Ly(e){if(e.type!=="string")return;const t=e.string.slice(1).slice(0,-1).trim();try{return new URL(t,location.protocol+"//"+location.host)}catch{}}function BC(e){return/\.(bmp|gif|jpe?g|png|svg|webp)$/.test(e.pathname)}const ky=e=>{const t=K.c(2),n=wy(e,ky);let r;return t[0]!==n?(r=y("div",{className:"graphiql-editor",ref:n}),t[0]=n,t[1]=r):r=t[1],r};function UC(e){return{render:function(t){xl(t,e)},unmount:function(){cf(e)}}}function HC(){return Es([Ae(()=>import("./foldgutter-DUYQ7IB6.js").then(e=>e.f),__vite__mapDeps([9,1,2,3]),import.meta.url),Ae(()=>import("./brace-fold-D2mMF0kw.js").then(e=>e.b),__vite__mapDeps([8,1,2,3]),import.meta.url),Ae(()=>import("./dialog-CLUkjEIt.js").then(e=>e.d),__vite__mapDeps([15,1,2,14,3]),import.meta.url),Ae(()=>import("./search-D-xcWigh.js").then(e=>e.s),__vite__mapDeps([19,1,2,3,12,14]),import.meta.url),Ae(()=>import("./searchcursor-4aVNBPts.js").then(e=>e.s),__vite__mapDeps([11,1,2,12,3]),import.meta.url),Ae(()=>import("./jump-to-line-Df5wL-rR.js").then(e=>e.j),__vite__mapDeps([13,1,2,3,14]),import.meta.url),Ae(()=>import("./sublime-DT7RUNbp.js").then(e=>e.s),__vite__mapDeps([16,1,2,3,12,6]),import.meta.url),Ae(()=>import("./mode-CRb6UwqV.js"),__vite__mapDeps([33,0,1,2,3,29]),import.meta.url),Ae(()=>import("./info-addon-BeEkom35.js"),__vite__mapDeps([26,0,1,2,3]),import.meta.url)],{useCommonAddons:!1})}const WC=$y;function $y(e,t){const n=K.c(17);let r;n[0]!==e?(r=e===void 0?{}:e,n[0]=e,n[1]=r):r=n[1];const{responseTooltip:i,editorTheme:o,keyMap:s}=r,a=o===void 0?Al:o,l=s===void 0?Nl:s,{fetchError:c,validationErrors:u}=yn(),d=t||WC;let h;n[2]!==d?(h={nonNull:!0,caller:d},n[2]=d,n[3]=h):h=n[3];const{initialResponse:f,responseEditor:p,setResponseEditor:m}=ut(h),v=F(null),g=F(i);let _,b;n[4]!==i?(_=()=>{g.current=i},b=[i],n[4]=i,n[5]=_,n[6]=b):(_=n[5],b=n[6]),B(_,b);let T,E;n[7]!==a||n[8]!==f||n[9]!==m?(T=()=>{let x;return x=!0,HC().then(w=>{if(!x)return;const N=document.createElement("div"),P=UC(N);w.registerHelper("info","graphql-results",($,M,L,k)=>{const O=g.current,A=[O&&y(O,{pos:k,token:$}),$m.shouldRender($)&&y($m,{token:$},"image-preview")].filter(qC);if(A.length)return P.render(A),N;P.unmount()});const D=v.current;if(!D)return;const j=w(D,{value:f,lineWrapping:!0,readOnly:!0,theme:a,mode:"graphql-results",foldGutter:!0,gutters:["CodeMirror-foldgutter"],info:!0,extraKeys:Ol});m(j)}),()=>{x=!1}},E=[a,f,m],n[7]=a,n[8]=f,n[9]=m,n[10]=T,n[11]=E):(T=n[10],E=n[11]),B(T,E),Il(p,"keyMap",l);let S,C;return n[12]!==c||n[13]!==p||n[14]!==u?(S=()=>{c&&p?.setValue(c),u.length&&p?.setValue(Ha(u))},C=[p,c,u],n[12]=c,n[13]=p,n[14]=u,n[15]=S,n[16]=C):(S=n[15],C=n[16]),B(S,C),v}function qC(e){return!!e}const Fy=e=>{const t=K.c(2),n=$y(e,Fy);let r;return t[0]!==n?(r=y("section",{className:"result-window","aria-label":"Result Window","aria-live":"polite","aria-atomic":"true",ref:n}),t[0]=n,t[1]=r):r=t[1],r},Ku=e=>{const t=K.c(13);let n,r;t[0]!==e?({isHidden:r,...n}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let i;t[3]===Symbol.for("react.memo_cache_sentinel")?(i={nonNull:!0,caller:Ku},t[3]=i):i=t[3];const{variableEditor:o}=ut(i),s=Oy(n,Ku);let a,l;t[4]!==r||t[5]!==o?(a=()=>{r||o?.refresh()},l=[o,r],t[4]=r,t[5]=o,t[6]=a,t[7]=l):(a=t[6],l=t[7]),B(a,l);const c=r&&"hidden";let u;t[8]!==c?(u=Ie("graphiql-editor",c),t[8]=c,t[9]=u):u=t[9];let d;return t[10]!==s||t[11]!==u?(d=y("div",{className:u,ref:s}),t[10]=s,t[11]=u,t[12]=d):d=t[12],d};function Mc(e){const t=K.c(31),{defaultSizeRelation:n,direction:r,initiallyHidden:i,onHiddenElementChange:o,sizeThresholdFirst:s,sizeThresholdSecond:a,storageKey:l}=e,c=n===void 0?1:n,u=s===void 0?100:s,d=a===void 0?100:a,h=lo();let f;t[0]!==h||t[1]!==l?(f=to(500,M=>{l&&h.set(l,M)}),t[0]=h,t[1]=l,t[2]=f):f=t[2];const p=f;let m;t[3]!==i||t[4]!==h||t[5]!==l?(m=()=>{const M=l&&h.get(l);return M===ha||i==="first"?"first":M===pa||i==="second"?"second":null},t[3]=i,t[4]=h,t[5]=l,t[6]=m):m=t[6];const[v,g]=z(m);let _;t[7]!==v||t[8]!==o?(_=M=>{M!==v&&(g(M),o?.(M))},t[7]=v,t[8]=o,t[9]=_):_=t[9];const b=_,T=F(null),E=F(null),S=F(null),C=F(`${c}`);let x;t[10]!==h||t[11]!==l?(x=()=>{const M=l&&h.get(l)||C.current;T.current&&(T.current.style.flex=M===ha||M===pa?C.current:M),S.current&&(S.current.style.flex="1")},t[10]=h,t[11]=l,t[12]=x):x=t[12];let w;t[13]!==r||t[14]!==h||t[15]!==l?(w=[r,h,l],t[13]=r,t[14]=h,t[15]=l,t[16]=w):w=t[16],B(x,w);let N,P;t[17]!==v||t[18]!==h||t[19]!==l?(P=()=>{const M=k=>{const O=k==="first"?T.current:S.current;if(O&&(O.style.left="-1000px",O.style.position="absolute",O.style.opacity="0",O.style.height="500px",O.style.width="500px",T.current)){const A=parseFloat(T.current.style.flex);(!Number.isFinite(A)||A<1)&&(T.current.style.flex="1")}},L=k=>{const O=k==="first"?T.current:S.current;if(O&&(O.style.width="",O.style.height="",O.style.opacity="",O.style.position="",O.style.left="",l)){const A=h.get(l);T.current&&A!==ha&&A!==pa&&(T.current.style.flex=A||C.current)}};v==="first"?M("first"):L("first"),v==="second"?M("second"):L("second")},N=[v,h,l],t[17]=v,t[18]=h,t[19]=l,t[20]=N,t[21]=P):(N=t[20],P=t[21]),B(P,N);let D,j;t[22]!==r||t[23]!==b||t[24]!==u||t[25]!==d||t[26]!==p?(D=()=>{if(!E.current||!T.current||!S.current)return;const M=E.current,L=T.current,k=L.parentElement,O=r==="horizontal"?"clientX":"clientY",A=r==="horizontal"?"left":"top",W=r==="horizontal"?"right":"bottom",J=r==="horizontal"?"clientWidth":"clientHeight",se=function(ie){if(!(ie.target===ie.currentTarget))return;ie.preventDefault();const q=ie[O]-M.getBoundingClientRect()[A],H=function(Ce){if(Ce.buttons===0)return X();const Ue=Ce[O]-k.getBoundingClientRect()[A]-q,le=k.getBoundingClientRect()[W]-Ce[O]+q-M[J];if(Ue{M.removeEventListener("mousedown",se),M.removeEventListener("dblclick",te)}},j=[r,b,u,d,p],t[22]=r,t[23]=b,t[24]=u,t[25]=d,t[26]=p,t[27]=D,t[28]=j):(D=t[27],j=t[28]),B(D,j);let $;return t[29]!==v?($={dragBarRef:E,hiddenElement:v,firstRef:T,setHiddenElement:g,secondRef:S},t[29]=v,t[30]=$):$=t[30],$}const ha="hide-first",pa="hide-second",tt=Q((e,t)=>{const n=K.c(6);let r;n[0]!==e.className?(r=Ie("graphiql-un-styled",e.className),n[0]=e.className,n[1]=r):r=n[1];let i;return n[2]!==e||n[3]!==t||n[4]!==r?(i=y("button",{...e,ref:t,className:r}),n[2]=e,n[3]=t,n[4]=r,n[5]=i):i=n[5],i});tt.displayName="UnStyledButton";const Qt=Q((e,t)=>{const n=K.c(7);let r;n[0]!==e.className||n[1]!==e.state?(r=Ie("graphiql-button",{success:"graphiql-button-success",error:"graphiql-button-error"}[e.state],e.className),n[0]=e.className,n[1]=e.state,n[2]=r):r=n[2];let i;return n[3]!==e||n[4]!==t||n[5]!==r?(i=y("button",{...e,ref:t,className:r}),n[3]=e,n[4]=t,n[5]=r,n[6]=i):i=n[6],i});Qt.displayName="Button";const Xu=Q((e,t)=>{const n=K.c(6);let r;n[0]!==e.className?(r=Ie("graphiql-button-group",e.className),n[0]=e.className,n[1]=r):r=n[1];let i;return n[2]!==e||n[3]!==t||n[4]!==r?(i=y("div",{...e,ref:t,className:r}),n[2]=e,n[3]=t,n[4]=r,n[5]=i):i=n[5],i});Xu.displayName="ButtonGroup";function de(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function Fm(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function vf(...e){return t=>{let n=!1;const r=e.map(i=>{const o=Fm(i,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let i=0;i{const{children:s,...a}=o,l=re(()=>a,Object.values(a));return y(n.Provider,{value:l,children:s})};r.displayName=e+"Provider";function i(o){const s=fe(n);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[r,i]}function Mr(e,t=[]){let n=[];function r(o,s){const a=Ne(s),l=n.length;n=[...n,s];const c=d=>{const{scope:h,children:f,...p}=d,m=h?.[e]?.[l]||a,v=re(()=>p,Object.values(p));return y(m.Provider,{value:v,children:f})};c.displayName=o+"Provider";function u(d,h){const f=h?.[e]?.[l]||a,p=fe(f);if(p)return p;if(s!==void 0)return s;throw new Error(`\`${d}\` must be used within \`${o}\``)}return[c,u]}const i=()=>{const o=n.map(s=>Ne(s));return function(a){const l=a?.[e]||o;return re(()=>({[`__scope${e}`]:{...a,[e]:l}}),[a,l])}};return i.scopeName=e,[r,zC(i,...t)]}function zC(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const s=r.reduce((a,{useScope:l,scopeName:c})=>{const d=l(o)[`__scope${c}`];return{...a,...d}},{});return re(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}var Gn=globalThis?.document?St:()=>{},YC=bs[" useId ".trim().toString()]||(()=>{}),QC=0;function yr(e){const[t,n]=z(YC());return Gn(()=>{n(r=>r??String(QC++))},[e]),e||(t?`radix-${t}`:"")}var KC=bs[" useInsertionEffect ".trim().toString()]||Gn;function Dl({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[i,o,s]=XC({defaultProp:t,onChange:n}),a=e!==void 0,l=a?e:i;{const u=F(e!==void 0);B(()=>{const d=u.current;d!==a&&console.warn(`${r} is changing from ${d?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),u.current=a},[a,r])}const c=Y(u=>{if(a){const d=JC(u)?u(e):u;d!==e&&s.current?.(d)}else o(u)},[a,e,o,s]);return[l,c]}function XC({defaultProp:e,onChange:t}){const[n,r]=z(e),i=F(n),o=F(t);return KC(()=>{o.current=t},[t]),B(()=>{i.current!==n&&(o.current?.(n),i.current=n)},[n,i]),[n,r,o]}function JC(e){return typeof e=="function"}function Jo(e){const t=ZC(e),n=Q((r,i)=>{const{children:o,...s}=r,a=Xt.toArray(o),l=a.find(t3);if(l){const c=l.props.children,u=a.map(d=>d===l?Xt.count(c)>1?Xt.only(null):Jt(c)?c.props.children:null:d);return y(t,{...s,ref:i,children:Jt(c)?er(c,void 0,u):null})}return y(t,{...s,ref:i,children:o})});return n.displayName=`${e}.Slot`,n}function ZC(e){const t=Q((n,r)=>{const{children:i,...o}=n,s=Jt(i)?r3(i):void 0,a=et(s,r);if(Jt(i)){const l=n3(o,i.props);return i.type!==me&&(l.ref=a),er(i,l)}return Xt.count(i)>1?Xt.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Vy=Symbol("radix.slottable");function e3(e){const t=({children:n})=>y(me,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=Vy,t}function t3(e){return Jt(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Vy}function n3(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...a)=>{const l=o(...a);return i(...a),l}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}function r3(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var i3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ze=i3.reduce((e,t)=>{const n=Jo(`Primitive.${t}`),r=Q((i,o)=>{const{asChild:s,...a}=i,l=s?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),y(l,{...a,ref:o})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function jy(e,t){e&&mt(()=>e.dispatchEvent(t))}function Pn(e){const t=F(e);return B(()=>{t.current=e}),re(()=>(...n)=>t.current?.(...n),[])}function o3(e,t=globalThis?.document){const n=Pn(e);B(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var s3="DismissableLayer",Ju="dismissableLayer.update",a3="dismissableLayer.pointerDownOutside",l3="dismissableLayer.focusOutside",Vm,By=Ne({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Rl=Q((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:s,onDismiss:a,...l}=e,c=fe(By),[u,d]=z(null),h=u?.ownerDocument??globalThis?.document,[,f]=z({}),p=et(t,C=>d(C)),m=Array.from(c.layers),[v]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),g=m.indexOf(v),_=u?m.indexOf(u):-1,b=c.layersWithOutsidePointerEventsDisabled.size>0,T=_>=g,E=d3(C=>{const x=C.target,w=[...c.branches].some(N=>N.contains(x));!T||w||(i?.(C),s?.(C),C.defaultPrevented||a?.())},h),S=f3(C=>{const x=C.target;[...c.branches].some(N=>N.contains(x))||(o?.(C),s?.(C),C.defaultPrevented||a?.())},h);return o3(C=>{_===c.layers.size-1&&(r?.(C),!C.defaultPrevented&&a&&(C.preventDefault(),a()))},h),B(()=>{if(u)return n&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(Vm=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),jm(),()=>{n&&c.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Vm)}},[u,h,n,c]),B(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),jm())},[u,c]),B(()=>{const C=()=>f({});return document.addEventListener(Ju,C),()=>document.removeEventListener(Ju,C)},[]),y(ze.div,{...l,ref:p,style:{pointerEvents:b?T?"auto":"none":void 0,...e.style},onFocusCapture:de(e.onFocusCapture,S.onFocusCapture),onBlurCapture:de(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:de(e.onPointerDownCapture,E.onPointerDownCapture)})});Rl.displayName=s3;var c3="DismissableLayerBranch",u3=Q((e,t)=>{const n=fe(By),r=F(null),i=et(t,r);return B(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),y(ze.div,{...e,ref:i})});u3.displayName=c3;function d3(e,t=globalThis?.document){const n=Pn(e),r=F(!1),i=F(()=>{});return B(()=>{const o=a=>{if(a.target&&!r.current){let l=function(){Uy(a3,n,c,{discrete:!0})};const c={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=l,t.addEventListener("click",i.current,{once:!0})):l()}else t.removeEventListener("click",i.current);r.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function f3(e,t=globalThis?.document){const n=Pn(e),r=F(!1);return B(()=>{const i=o=>{o.target&&!r.current&&Uy(l3,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function jm(){const e=new CustomEvent(Ju);document.dispatchEvent(e)}function Uy(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?jy(i,o):i.dispatchEvent(o)}var Lc="focusScope.autoFocusOnMount",kc="focusScope.autoFocusOnUnmount",Bm={bubbles:!1,cancelable:!0},h3="FocusScope",yf=Q((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...s}=e,[a,l]=z(null),c=Pn(i),u=Pn(o),d=F(null),h=et(t,m=>l(m)),f=F({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;B(()=>{if(r){let m=function(b){if(f.paused||!a)return;const T=b.target;a.contains(T)?d.current=T:Vn(d.current,{select:!0})},v=function(b){if(f.paused||!a)return;const T=b.relatedTarget;T!==null&&(a.contains(T)||Vn(d.current,{select:!0}))},g=function(b){if(document.activeElement===document.body)for(const E of b)E.removedNodes.length>0&&Vn(a)};document.addEventListener("focusin",m),document.addEventListener("focusout",v);const _=new MutationObserver(g);return a&&_.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",v),_.disconnect()}}},[r,a,f.paused]),B(()=>{if(a){Hm.add(f);const m=document.activeElement;if(!a.contains(m)){const g=new CustomEvent(Lc,Bm);a.addEventListener(Lc,c),a.dispatchEvent(g),g.defaultPrevented||(p3(b3(Hy(a)),{select:!0}),document.activeElement===m&&Vn(a))}return()=>{a.removeEventListener(Lc,c),setTimeout(()=>{const g=new CustomEvent(kc,Bm);a.addEventListener(kc,u),a.dispatchEvent(g),g.defaultPrevented||Vn(m??document.body,{select:!0}),a.removeEventListener(kc,u),Hm.remove(f)},0)}}},[a,c,u,f]);const p=Y(m=>{if(!n&&!r||f.paused)return;const v=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,g=document.activeElement;if(v&&g){const _=m.currentTarget,[b,T]=m3(_);b&&T?!m.shiftKey&&g===T?(m.preventDefault(),n&&Vn(b,{select:!0})):m.shiftKey&&g===b&&(m.preventDefault(),n&&Vn(T,{select:!0})):g===_&&m.preventDefault()}},[n,r,f.paused]);return y(ze.div,{tabIndex:-1,...s,ref:h,onKeyDown:p})});yf.displayName=h3;function p3(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Vn(r,{select:t}),document.activeElement!==n)return}function m3(e){const t=Hy(e),n=Um(t,e),r=Um(t.reverse(),e);return[n,r]}function Hy(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Um(e,t){for(const n of e)if(!g3(n,{upTo:t}))return n}function g3(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function v3(e){return e instanceof HTMLInputElement&&"select"in e}function Vn(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&v3(e)&&t&&e.select()}}var Hm=y3();function y3(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=Wm(e,t),e.unshift(t)},remove(t){e=Wm(e,t),e[0]?.resume()}}}function Wm(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function b3(e){return e.filter(t=>t.tagName!=="A")}var _3="Portal",Ml=Q((e,t)=>{const{container:n,...r}=e,[i,o]=z(!1);Gn(()=>o(!0),[]);const s=n||i&&globalThis?.document?.body;return s?pe.createPortal(y(ze.div,{...r,ref:t}),s):null});Ml.displayName=_3;function T3(e,t){return Rr((n,r)=>t[n][r]??n,e)}var bn=e=>{const{present:t,children:n}=e,r=E3(t),i=typeof n=="function"?n({present:r.isPresent}):Xt.only(n),o=et(r.ref,w3(i));return typeof n=="function"||r.isPresent?er(i,{ref:o}):null};bn.displayName="Presence";function E3(e){const[t,n]=z(),r=F(null),i=F(e),o=F("none"),s=e?"mounted":"unmounted",[a,l]=T3(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return B(()=>{const c=ma(r.current);o.current=a==="mounted"?c:"none"},[a]),Gn(()=>{const c=r.current,u=i.current;if(u!==e){const h=o.current,f=ma(c);e?l("MOUNT"):f==="none"||c?.display==="none"?l("UNMOUNT"):l(u&&h!==f?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,l]),Gn(()=>{if(t){let c;const u=t.ownerDocument.defaultView??window,d=f=>{const m=ma(r.current).includes(f.animationName);if(f.target===t&&m&&(l("ANIMATION_END"),!i.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",c=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},h=f=>{f.target===t&&(o.current=ma(r.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{u.clearTimeout(c),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:Y(c=>{r.current=c?getComputedStyle(c):null,n(c)},[])}}function ma(e){return e?.animationName||"none"}function w3(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var $c=0;function Wy(){B(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??qm()),document.body.insertAdjacentElement("beforeend",e[1]??qm()),$c++,()=>{$c===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),$c--}},[])}function qm(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Ia="right-scroll-bar-position",Da="width-before-scroll-bar",S3="with-scroll-bars-hidden",x3="--removed-body-scroll-bar-size";function Fc(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function C3(e,t){var n=z(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var A3=typeof window<"u"?St:B,Gm=new WeakMap;function N3(e,t){var n=C3(null,function(r){return e.forEach(function(i){return Fc(i,r)})});return A3(function(){var r=Gm.get(n);if(r){var i=new Set(r),o=new Set(e),s=n.current;i.forEach(function(a){o.has(a)||Fc(a,null)}),o.forEach(function(a){i.has(a)||Fc(a,s)})}Gm.set(n,e)},[e]),n}function O3(e){return e}function P3(e,t){t===void 0&&(t=O3);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var s=t(o,r);return n.push(s),function(){n=n.filter(function(a){return a!==s})}},assignSyncMedium:function(o){for(r=!0;n.length;){var s=n;n=[],s.forEach(o)}n={push:function(a){return o(a)},filter:function(){return n}}},assignMedium:function(o){r=!0;var s=[];if(n.length){var a=n;n=[],a.forEach(o),s=n}var l=function(){var u=s;s=[],u.forEach(o)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){s.push(u),c()},filter:function(u){return s=s.filter(u),n}}}};return i}function I3(e){e===void 0&&(e={});var t=P3(null);return t.options=Bn({async:!0,ssr:!1},e),t}var qy=function(e){var t=e.sideCar,n=t1(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return R(r,Bn({},n))};qy.isSideCarExport=!0;function D3(e,t){return e.useMedium(t),qy}var Gy=I3(),Vc=function(){},Ll=Q(function(e,t){var n=F(null),r=z({onScrollCapture:Vc,onWheelCapture:Vc,onTouchMoveCapture:Vc}),i=r[0],o=r[1],s=e.forwardProps,a=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,h=e.sideCar,f=e.noRelative,p=e.noIsolation,m=e.inert,v=e.allowPinchZoom,g=e.as,_=g===void 0?"div":g,b=e.gapMode,T=t1(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),E=h,S=N3([n,t]),C=Bn(Bn({},T),i);return R(me,null,u&&R(E,{sideCar:Gy,removeScrollBar:c,shards:d,noRelative:f,noIsolation:p,inert:m,setCallbacks:o,allowPinchZoom:!!v,lockRef:n,gapMode:b}),s?er(Xt.only(a),Bn(Bn({},C),{ref:S})):R(_,Bn({},C,{className:l,ref:S}),a))});Ll.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ll.classNames={fullWidth:Da,zeroRight:Ia};var R3=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function M3(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=R3();return t&&e.setAttribute("nonce",t),e}function L3(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function k3(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var $3=function(){var e=0,t=null;return{add:function(n){e==0&&(t=M3())&&(L3(t,n),k3(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},F3=function(){var e=$3();return function(t,n){B(function(){return e.add(t),function(){e.remove()}},[t&&n])}},zy=function(){var e=F3(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},V3={left:0,top:0,right:0,gap:0},jc=function(e){return parseInt(e||"",10)||0},j3=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[jc(n),jc(r),jc(i)]},B3=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return V3;var t=j3(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},U3=zy(),Wi="data-scroll-locked",H3=function(e,t,n,r){var i=e.left,o=e.top,s=e.right,a=e.gap;return n===void 0&&(n="margin"),` +`)))}j(""),v(!0);const W=o??c.operationName??void 0,J=A??void 0,se=c.documentAST??void 0;try{const te={},V=q=>{if($!==b.current)return;let H=Array.isArray(q)?q:!1;if(!H&&typeof q=="object"&&q!==null&&"hasNext"in q&&(H=[q]),H){for(const X of H)Ry(te,X);v(!1),j(Iu(te))}else{const X=Iu(q);v(!1),j(X)}},ee=await n({query:M,variables:k,operationName:W},{headers:J,documentAST:se});oy(ee)?_(ee.subscribe({next(q){V(q)},error(q){v(!1),q&&j(Ha(q)),_(null)},complete(){v(!1),_(null)}})):sy(ee)?(_({unsubscribe:()=>{var q,H;return(H=(q=ee[Symbol.asyncIterator]()).return)==null?void 0:H.call(q)}}),await Px(V,ee),v(!1),_(null)):V(ee)}catch(te){const V=te;v(!1),j(Ha(V)),_(null)}},t[5]=p,t[6]=a,t[7]=n,t[8]=l,t[9]=o,t[10]=c,t[11]=u,t[12]=E,t[13]=g,t[14]=h,t[15]=d,t[16]=S):S=t[16];const C=S,x=!!g,w=o??null;let N;t[17]!==m||t[18]!==C||t[19]!==E||t[20]!==x||t[21]!==w?(N={isFetching:m,isSubscribed:x,operationName:w,run:C,stop:E},t[17]=m,t[18]=C,t[19]=E,t[20]=x,t[21]=w,t[22]=N):N=t[22];const P=N;let D;return t[23]!==i||t[24]!==P?(D=y(Dy.Provider,{value:P,children:i}),t[23]=i,t[24]=P,t[25]=D):D=t[25],D};async function Px(e,t){for await(const n of t)e(n)}const co=gy(Dy);function km({json:e,errorMessageParse:t,errorMessageType:n}){let r;try{r=e&&e.trim()!==""?JSON.parse(e):void 0}catch(o){throw new Error(`${t}: ${o instanceof Error?o.message:o}.`)}const i=typeof r=="object"&&r!==null&&!Array.isArray(r);if(r!==void 0&&!i)throw new Error(n);return r}const wo=new WeakMap;function Ry(e,t){var n,r,i;let o=["data",...t.path??[]];for(const l of[e,t])if(l.pending){let c=wo.get(e);c===void 0&&(c=new Map,wo.set(e,c));for(const{id:u,path:d}of l.pending)c.set(u,["data",...d])}const{items:s}=t;if(s){const{id:l}=t;if(l){if(o=(n=wo.get(e))==null?void 0:n.get(l),o===void 0)throw new Error("Invalid incremental delivery format.");RS(e,o.join(".")).push(...s)}else{o=["data",...t.path??[]];for(const c of s)Nc(e,o.join("."),c),o[o.length-1]++}}const{data:a}=t;if(a){const{id:l}=t;if(l){if(o=(r=wo.get(e))==null?void 0:r.get(l),o===void 0)throw new Error("Invalid incremental delivery format.");const{subPath:c}=t;c!==void 0&&(o=[...o,...c])}Nc(e,o.join("."),a,{merge:!0})}if(t.errors&&(e.errors||(e.errors=[]),e.errors.push(...t.errors)),t.extensions&&Nc(e,"extensions",t.extensions,{merge:!0}),t.incremental)for(const l of t.incremental)Ry(e,l);if(t.completed)for(const{id:l,errors:c}of t.completed)(i=wo.get(e))==null||i.delete(l),c&&(e.errors||(e.errors=[]),e.errors.push(...c))}function Ix(e){return It(e)}const Dx=e=>{const t=K.c(45),{children:n,dangerouslyAssumeSchemaIsValid:r,defaultQuery:i,defaultHeaders:o,defaultTabs:s,externalFragments:a,fetcher:l,getDefaultFieldNames:c,headers:u,inputValueDeprecation:d,introspectionQueryName:h,onEditOperationName:f,onSchemaChange:p,onTabChange:m,onTogglePluginVisibility:v,operationName:g,plugins:_,referencePlugin:b,query:T,response:E,schema:S,schemaDescription:C,shouldPersistHeaders:x,storage:w,validationRules:N,variables:P,visiblePlugin:D}=e;let j;t[0]!==o||t[1]!==i||t[2]!==s||t[3]!==a||t[4]!==u||t[5]!==f||t[6]!==m||t[7]!==T||t[8]!==E||t[9]!==x||t[10]!==N||t[11]!==P?(j={defaultQuery:i,defaultHeaders:o,defaultTabs:s,externalFragments:a,headers:u,onEditOperationName:f,onTabChange:m,query:T,response:E,shouldPersistHeaders:x,validationRules:N,variables:P},t[0]=o,t[1]=i,t[2]=s,t[3]=a,t[4]=u,t[5]=f,t[6]=m,t[7]=T,t[8]=E,t[9]=x,t[10]=N,t[11]=P,t[12]=j):j=t[12];const $=j;let M;t[13]!==r||t[14]!==l||t[15]!==d||t[16]!==h||t[17]!==p||t[18]!==S||t[19]!==C?(M={dangerouslyAssumeSchemaIsValid:r,fetcher:l,inputValueDeprecation:d,introspectionQueryName:h,onSchemaChange:p,schema:S,schemaDescription:C},t[13]=r,t[14]=l,t[15]=d,t[16]=h,t[17]=p,t[18]=S,t[19]=C,t[20]=M):M=t[20];const L=M;let k;t[21]!==l||t[22]!==c||t[23]!==g?(k={getDefaultFieldNames:c,fetcher:l,operationName:g},t[21]=l,t[22]=c,t[23]=g,t[24]=k):k=t[24];const O=k;let A;t[25]!==v||t[26]!==_||t[27]!==b||t[28]!==D?(A={onTogglePluginVisibility:v,plugins:_,visiblePlugin:D,referencePlugin:b},t[25]=v,t[26]=_,t[27]=b,t[28]=D,t[29]=A):A=t[29];const W=A;let J;t[30]!==n||t[31]!==W?(J=y(HS,{...W,children:n}),t[30]=n,t[31]=W,t[32]=J):J=t[32];let se;t[33]!==O||t[34]!==J?(se=y(Yu,{...O,children:J}),t[33]=O,t[34]=J,t[35]=se):se=t[35];let te;t[36]!==L||t[37]!==se?(te=y(yy,{...L,children:se}),t[36]=L,t[37]=se,t[38]=te):te=t[38];let V;t[39]!==$||t[40]!==te?(V=y(Nx,{...$,children:te}),t[39]=$,t[40]=te,t[41]=V):V=t[41];let ie;return t[42]!==w||t[43]!==V?(ie=y(kS,{storage:w,children:V}),t[42]=w,t[43]=V,t[44]=ie):ie=t[44],ie};function Rx(e){const t=K.c(11),n=e===void 0?null:e,r=lo();let i;t[0]!==n||t[1]!==r?(i=()=>{const h=r.get(Rc);switch(h){case"light":return"light";case"dark":return"dark";default:return typeof h=="string"&&r.set(Rc,""),n}},t[0]=n,t[1]=r,t[2]=i):i=t[2];const[o,s]=z(i);let a,l;t[3]!==o?(a=()=>{document.body.classList.remove("graphiql-light","graphiql-dark"),o&&document.body.classList.add(`graphiql-${o}`)},l=[o],t[3]=o,t[4]=a,t[5]=l):(a=t[4],l=t[5]),B(a,l);let c;t[6]!==r?(c=h=>{r.set(Rc,h||""),s(h)},t[6]=r,t[7]=c):c=t[7];const u=c;let d;return t[8]!==u||t[9]!==o?(d={theme:o,setTheme:u},t[8]=u,t[9]=o,t[10]=d):d=t[10],d}const Rc="theme",Mx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M5.0484 1.40838C6.12624 0.33054 7.87376 0.330541 8.9516 1.40838L12.5916 5.0484C13.6695 6.12624 13.6695 7.87376 12.5916 8.9516L8.9516 12.5916C7.87376 13.6695 6.12624 13.6695 5.0484 12.5916L1.40838 8.9516C0.33054 7.87376 0.330541 6.12624 1.40838 5.0484L5.0484 1.40838Z",stroke:"currentColor",strokeWidth:1.2}),R("rect",{x:6,y:6,width:2,height:2,rx:1,fill:"currentColor"})),Lx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1 1L7 7L13 1",stroke:"currentColor",strokeWidth:1.5})),kx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 7 10",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M6 1.04819L2 5.04819L6 9.04819",stroke:"currentColor",strokeWidth:1.75})),$x=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M13 8L7 2L1 8",stroke:"currentColor",strokeWidth:1.5})),Fx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",stroke:"currentColor",strokeWidth:3,xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1 1L12.9998 12.9997"}),R("path",{d:"M13 1L1.00079 13.0003"})),Vx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"-2 -2 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M11.25 14.2105V15.235C11.25 16.3479 10.3479 17.25 9.23501 17.25H2.76499C1.65214 17.25 0.75 16.3479 0.75 15.235L0.75 8.76499C0.75 7.65214 1.65214 6.75 2.76499 6.75L3.78947 6.75",stroke:"currentColor",strokeWidth:1.5}),R("rect",{x:6.75,y:.75,width:10.5,height:10.5,rx:2.2069,stroke:"currentColor",strokeWidth:1.5})),jx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M5.0484 1.40838C6.12624 0.33054 7.87376 0.330541 8.9516 1.40838L12.5916 5.0484C13.6695 6.12624 13.6695 7.87376 12.5916 8.9516L8.9516 12.5916C7.87376 13.6695 6.12624 13.6695 5.0484 12.5916L1.40838 8.9516C0.33054 7.87376 0.330541 6.12624 1.40838 5.0484L5.0484 1.40838Z",stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M5 9L9 5",stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M5 5L9 9",stroke:"currentColor",strokeWidth:1.2})),Bx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M4 8L8 4",stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M4 4L8 8",stroke:"currentColor",strokeWidth:1.2}),R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.2H9C9.99411 1.2 10.8 2.00589 10.8 3V9C10.8 9.99411 9.99411 10.8 9 10.8H8.5V12H9C10.6569 12 12 10.6569 12 9V3C12 1.34315 10.6569 0 9 0H8.5V1.2ZM3.5 1.2V0H3C1.34315 0 0 1.34315 0 3V9C0 10.6569 1.34315 12 3 12H3.5V10.8H3C2.00589 10.8 1.2 9.99411 1.2 9V3C1.2 2.00589 2.00589 1.2 3 1.2H3.5Z",fill:"currentColor"})),Ux=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:.6,y:.6,width:10.8,height:10.8,rx:3.4,stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M4 8L8 4",stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M4 4L8 8",stroke:"currentColor",strokeWidth:1.2})),Hx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0.5 12 12",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:7,y:5.5,width:2,height:2,rx:1,transform:"rotate(90 7 5.5)",fill:"currentColor"}),R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.8 9L10.8 9.5C10.8 10.4941 9.99411 11.3 9 11.3L3 11.3C2.00589 11.3 1.2 10.4941 1.2 9.5L1.2 9L-3.71547e-07 9L-3.93402e-07 9.5C-4.65826e-07 11.1569 1.34314 12.5 3 12.5L9 12.5C10.6569 12.5 12 11.1569 12 9.5L12 9L10.8 9ZM10.8 4L12 4L12 3.5C12 1.84315 10.6569 0.5 9 0.5L3 0.5C1.34315 0.5 -5.87117e-08 1.84315 -1.31135e-07 3.5L-1.5299e-07 4L1.2 4L1.2 3.5C1.2 2.50589 2.00589 1.7 3 1.7L9 1.7C9.99411 1.7 10.8 2.50589 10.8 3.5L10.8 4Z",fill:"currentColor"})),Wx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M0.75 3C0.75 1.75736 1.75736 0.75 3 0.75H17.25C17.8023 0.75 18.25 1.19772 18.25 1.75V5.25",stroke:"currentColor",strokeWidth:1.5}),R("path",{d:"M0.75 3C0.75 4.24264 1.75736 5.25 3 5.25H18.25C18.8023 5.25 19.25 5.69771 19.25 6.25V22.25C19.25 22.8023 18.8023 23.25 18.25 23.25H3C1.75736 23.25 0.75 22.2426 0.75 21V3Z",stroke:"currentColor",strokeWidth:1.5}),R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 5.25C1.75736 5.25 0.75 4.24264 0.75 3V21C0.75 22.2426 1.75736 23.25 3 23.25H18.25C18.8023 23.25 19.25 22.8023 19.25 22.25V6.25C19.25 5.69771 18.8023 5.25 18.25 5.25H3ZM13 11L6 11V12.5L13 12.5V11Z",fill:"currentColor"})),qx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M0.75 3C0.75 4.24264 1.75736 5.25 3 5.25H17.25M0.75 3C0.75 1.75736 1.75736 0.75 3 0.75H16.25C16.8023 0.75 17.25 1.19772 17.25 1.75V5.25M0.75 3V21C0.75 22.2426 1.75736 23.25 3 23.25H18.25C18.8023 23.25 19.25 22.8023 19.25 22.25V6.25C19.25 5.69771 18.8023 5.25 18.25 5.25H17.25",stroke:"currentColor",strokeWidth:1.5}),R("line",{x1:13,y1:11.75,x2:6,y2:11.75,stroke:"currentColor",strokeWidth:1.5})),Gx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:5,y:5,width:2,height:2,rx:1,fill:"currentColor"}),R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.2H9C9.99411 1.2 10.8 2.00589 10.8 3V9C10.8 9.99411 9.99411 10.8 9 10.8H8.5V12H9C10.6569 12 12 10.6569 12 9V3C12 1.34315 10.6569 0 9 0H8.5V1.2ZM3.5 1.2V0H3C1.34315 0 0 1.34315 0 3V9C0 10.6569 1.34315 12 3 12H3.5V10.8H3C2.00589 10.8 1.2 9.99411 1.2 9V3C1.2 2.00589 2.00589 1.2 3 1.2H3.5Z",fill:"currentColor"})),zx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:.6,y:1.1,width:10.8,height:10.8,rx:2.4,stroke:"currentColor",strokeWidth:1.2}),R("rect",{x:5,y:5.5,width:2,height:2,rx:1,fill:"currentColor"})),Yx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 24 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1.59375 9.52344L4.87259 12.9944L8.07872 9.41249",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"square"}),R("path",{d:"M13.75 5.25V10.75H18.75",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"square"}),R("path",{d:"M4.95427 11.9332C4.55457 10.0629 4.74441 8.11477 5.49765 6.35686C6.25089 4.59894 7.5305 3.11772 9.16034 2.11709C10.7902 1.11647 12.6901 0.645626 14.5986 0.769388C16.5071 0.893151 18.3303 1.60543 19.8172 2.80818C21.3042 4.01093 22.3818 5.64501 22.9017 7.48548C23.4216 9.32595 23.3582 11.2823 22.7203 13.0853C22.0824 14.8883 20.9013 16.4492 19.3396 17.5532C17.778 18.6572 15.9125 19.25 14 19.25",stroke:"currentColor",strokeWidth:1.5})),Qx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("circle",{cx:6,cy:6,r:5.4,stroke:"currentColor",strokeWidth:1.2,strokeDasharray:"4.241025 4.241025",transform:"rotate(22.5 6 6)"}),R("circle",{cx:6,cy:6,r:1,fill:"currentColor"})),Kx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 19 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1.5 14.5653C1.5 15.211 1.75652 15.8303 2.21314 16.2869C2.66975 16.7435 3.28905 17 3.9348 17C4.58054 17 5.19984 16.7435 5.65646 16.2869C6.11307 15.8303 6.36959 15.211 6.36959 14.5653V12.1305H3.9348C3.28905 12.1305 2.66975 12.387 2.21314 12.8437C1.75652 13.3003 1.5 13.9195 1.5 14.5653Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M3.9348 1.00063C3.28905 1.00063 2.66975 1.25715 2.21314 1.71375C1.75652 2.17035 1.5 2.78964 1.5 3.43537C1.5 4.0811 1.75652 4.70038 2.21314 5.15698C2.66975 5.61358 3.28905 5.8701 3.9348 5.8701H6.36959V3.43537C6.36959 2.78964 6.11307 2.17035 5.65646 1.71375C5.19984 1.25715 4.58054 1.00063 3.9348 1.00063Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M15.0652 12.1305H12.6304V14.5653C12.6304 15.0468 12.7732 15.5175 13.0407 15.9179C13.3083 16.3183 13.6885 16.6304 14.1334 16.8147C14.5783 16.9989 15.0679 17.0472 15.5402 16.9532C16.0125 16.8593 16.4464 16.6274 16.7869 16.2869C17.1274 15.9464 17.3593 15.5126 17.4532 15.0403C17.5472 14.568 17.4989 14.0784 17.3147 13.6335C17.1304 13.1886 16.8183 12.8084 16.4179 12.5409C16.0175 12.2733 15.5468 12.1305 15.0652 12.1305Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M12.6318 5.86775H6.36955V12.1285H12.6318V5.86775Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M17.5 3.43473C17.5 2.789 17.2435 2.16972 16.7869 1.71312C16.3303 1.25652 15.711 1 15.0652 1C14.4195 1 13.8002 1.25652 13.3435 1.71312C12.8869 2.16972 12.6304 2.789 12.6304 3.43473V5.86946H15.0652C15.711 5.86946 16.3303 5.61295 16.7869 5.15635C17.2435 4.69975 17.5 4.08046 17.5 3.43473Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"})),Xx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("circle",{cx:5,cy:5,r:4.35,stroke:"currentColor",strokeWidth:1.3}),R("line",{x1:8.45962,y1:8.54038,x2:11.7525,y2:11.8333,stroke:"currentColor",strokeWidth:1.3})),Jx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"-2 -2 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M17.2492 6V2.9569C17.2492 1.73806 16.2611 0.75 15.0423 0.75L2.9569 0.75C1.73806 0.75 0.75 1.73806 0.75 2.9569L0.75 6",stroke:"currentColor",strokeWidth:1.5}),R("path",{d:"M0.749873 12V15.0431C0.749873 16.2619 1.73794 17.25 2.95677 17.25H15.0421C16.261 17.25 17.249 16.2619 17.249 15.0431V12",stroke:"currentColor",strokeWidth:1.5}),R("path",{d:"M6 4.5L9 7.5L12 4.5",stroke:"currentColor",strokeWidth:1.5}),R("path",{d:"M12 13.5L9 10.5L6 13.5",stroke:"currentColor",strokeWidth:1.5})),Zx=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M0.75 13.25L0.0554307 12.967C-0.0593528 13.2488 0.00743073 13.5719 0.224488 13.7851C0.441545 13.9983 0.765869 14.0592 1.04549 13.9393L0.75 13.25ZM12.8214 1.83253L12.2911 2.36286L12.2911 2.36286L12.8214 1.83253ZM12.8214 3.90194L13.3517 4.43227L12.8214 3.90194ZM10.0981 1.17859L9.56773 0.648259L10.0981 1.17859ZM12.1675 1.17859L12.6978 0.648258L12.6978 0.648257L12.1675 1.17859ZM2.58049 8.75697L3.27506 9.03994L2.58049 8.75697ZM2.70066 8.57599L3.23099 9.10632L2.70066 8.57599ZM5.2479 11.4195L4.95355 10.7297L5.2479 11.4195ZM5.42036 11.303L4.89003 10.7727L5.42036 11.303ZM4.95355 10.7297C4.08882 11.0987 3.41842 11.362 2.73535 11.6308C2.05146 11.9 1.35588 12.1743 0.454511 12.5607L1.04549 13.9393C1.92476 13.5624 2.60256 13.2951 3.28469 13.0266C3.96762 12.7578 4.65585 12.4876 5.54225 12.1093L4.95355 10.7297ZM1.44457 13.533L3.27506 9.03994L1.88592 8.474L0.0554307 12.967L1.44457 13.533ZM3.23099 9.10632L10.6284 1.70892L9.56773 0.648259L2.17033 8.04566L3.23099 9.10632ZM11.6371 1.70892L12.2911 2.36286L13.3517 1.3022L12.6978 0.648258L11.6371 1.70892ZM12.2911 3.37161L4.89003 10.7727L5.95069 11.8333L13.3517 4.43227L12.2911 3.37161ZM12.2911 2.36286C12.5696 2.64142 12.5696 3.09305 12.2911 3.37161L13.3517 4.43227C14.2161 3.56792 14.2161 2.16654 13.3517 1.3022L12.2911 2.36286ZM10.6284 1.70892C10.9069 1.43036 11.3586 1.43036 11.6371 1.70892L12.6978 0.648257C11.8335 -0.216088 10.4321 -0.216084 9.56773 0.648259L10.6284 1.70892ZM3.27506 9.03994C3.26494 9.06479 3.24996 9.08735 3.23099 9.10632L2.17033 8.04566C2.04793 8.16806 1.95123 8.31369 1.88592 8.474L3.27506 9.03994ZM5.54225 12.1093C5.69431 12.0444 5.83339 11.9506 5.95069 11.8333L4.89003 10.7727C4.90863 10.7541 4.92988 10.7398 4.95355 10.7297L5.54225 12.1093Z",fill:"currentColor"}),R("path",{d:"M11.5 4.5L9.5 2.5",stroke:"currentColor",strokeWidth:1.4026,strokeLinecap:"round",strokeLinejoin:"round"}),R("path",{d:"M5.5 10.5L3.5 8.5",stroke:"currentColor",strokeWidth:1.4026,strokeLinecap:"round",strokeLinejoin:"round"})),eC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M1.32226e-07 1.6609C7.22332e-08 0.907329 0.801887 0.424528 1.46789 0.777117L15.3306 8.11621C16.0401 8.49182 16.0401 9.50818 15.3306 9.88379L1.46789 17.2229C0.801886 17.5755 1.36076e-06 17.0927 1.30077e-06 16.3391L1.32226e-07 1.6609Z",fill:"currentColor"})),tC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 10 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.25 9.25V13.5H5.75V9.25L10 9.25V7.75L5.75 7.75V3.5H4.25V7.75L0 7.75V9.25L4.25 9.25Z"})),nC=({title:e,titleId:t,...n})=>R("svg",{width:25,height:25,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M10.2852 24.0745L13.7139 18.0742",stroke:"currentColor",strokeWidth:1.5625}),R("path",{d:"M14.5742 24.0749L17.1457 19.7891",stroke:"currentColor",strokeWidth:1.5625}),R("path",{d:"M19.4868 24.0735L20.7229 21.7523C21.3259 20.6143 21.5457 19.3122 21.3496 18.0394C21.1535 16.7666 20.5519 15.591 19.6342 14.6874L23.7984 6.87853C24.0123 6.47728 24.0581 6.00748 23.9256 5.57249C23.7932 5.1375 23.4933 4.77294 23.0921 4.55901C22.6908 4.34509 22.221 4.29932 21.7861 4.43178C21.3511 4.56424 20.9865 4.86408 20.7726 5.26533L16.6084 13.0742C15.3474 12.8142 14.0362 12.9683 12.8699 13.5135C11.7035 14.0586 10.7443 14.9658 10.135 16.1L6 24.0735",stroke:"currentColor",strokeWidth:1.5625}),R("path",{d:"M4 15L5 13L7 12L5 11L4 9L3 11L1 12L3 13L4 15Z",stroke:"currentColor",strokeWidth:1.5625,strokeLinejoin:"round"}),R("path",{d:"M11.5 8L12.6662 5.6662L15 4.5L12.6662 3.3338L11.5 1L10.3338 3.3338L8 4.5L10.3338 5.6662L11.5 8Z",stroke:"currentColor",strokeWidth:1.5625,strokeLinejoin:"round"})),rC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M4.75 9.25H1.25V12.75",stroke:"currentColor",strokeWidth:1,strokeLinecap:"square"}),R("path",{d:"M11.25 6.75H14.75V3.25",stroke:"currentColor",strokeWidth:1,strokeLinecap:"square"}),R("path",{d:"M14.1036 6.65539C13.8 5.27698 13.0387 4.04193 11.9437 3.15131C10.8487 2.26069 9.48447 1.76694 8.0731 1.75043C6.66173 1.73392 5.28633 2.19563 4.17079 3.0604C3.05526 3.92516 2.26529 5.14206 1.92947 6.513",stroke:"currentColor",strokeWidth:1}),R("path",{d:"M1.89635 9.34461C2.20001 10.723 2.96131 11.9581 4.05631 12.8487C5.15131 13.7393 6.51553 14.2331 7.9269 14.2496C9.33827 14.2661 10.7137 13.8044 11.8292 12.9396C12.9447 12.0748 13.7347 10.8579 14.0705 9.487",stroke:"currentColor",strokeWidth:1})),iC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:.6,y:.6,width:11.8,height:11.8,rx:5.9,stroke:"currentColor",strokeWidth:1.2}),R("path",{d:"M4.25 7.5C4.25 6 5.75 5 6.5 6.5C7.25 8 8.75 7 8.75 5.5",stroke:"currentColor",strokeWidth:1.2})),oC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.29186 1.92702C9.06924 1.82745 8.87014 1.68202 8.70757 1.50024L7.86631 0.574931C7.62496 0.309957 7.30773 0.12592 6.95791 0.0479385C6.60809 -0.0300431 6.24274 0.00182978 5.91171 0.139208C5.58068 0.276585 5.3001 0.512774 5.10828 0.815537C4.91645 1.1183 4.82272 1.47288 4.83989 1.83089L4.90388 3.08019C4.91612 3.32348 4.87721 3.56662 4.78968 3.79394C4.70215 4.02126 4.56794 4.2277 4.39571 4.39994C4.22347 4.57219 4.01704 4.7064 3.78974 4.79394C3.56243 4.88147 3.3193 4.92038 3.07603 4.90814L1.8308 4.84414C1.47162 4.82563 1.11553 4.91881 0.811445 5.11086C0.507359 5.30292 0.270203 5.58443 0.132561 5.91671C-0.00508149 6.249 -0.0364554 6.61576 0.0427496 6.9666C0.121955 7.31744 0.307852 7.63514 0.5749 7.87606L1.50016 8.71204C1.68193 8.87461 1.82735 9.07373 1.92692 9.29636C2.02648 9.51898 2.07794 9.76012 2.07794 10.004C2.07794 10.2479 2.02648 10.489 1.92692 10.7116C1.82735 10.9343 1.68193 11.1334 1.50016 11.296L0.5749 12.1319C0.309856 12.3729 0.125575 12.6898 0.0471809 13.0393C-0.0312128 13.3888 9.64098e-05 13.754 0.13684 14.0851C0.273583 14.4162 0.509106 14.6971 0.811296 14.8894C1.11349 15.0817 1.46764 15.1762 1.82546 15.1599L3.0707 15.0959C3.31397 15.0836 3.5571 15.1225 3.7844 15.2101C4.01171 15.2976 4.21814 15.4318 4.39037 15.6041C4.56261 15.7763 4.69682 15.9827 4.78435 16.2101C4.87188 16.4374 4.91078 16.6805 4.89855 16.9238L4.83455 18.1691C4.81605 18.5283 4.90921 18.8844 5.10126 19.1885C5.2933 19.4926 5.5748 19.7298 5.90707 19.8674C6.23934 20.0051 6.60608 20.0365 6.9569 19.9572C7.30772 19.878 7.6254 19.6921 7.86631 19.4251L8.7129 18.4998C8.87547 18.318 9.07458 18.1725 9.29719 18.073C9.51981 17.9734 9.76093 17.9219 10.0048 17.9219C10.2487 17.9219 10.4898 17.9734 10.7124 18.073C10.935 18.1725 11.1341 18.318 11.2967 18.4998L12.1326 19.4251C12.3735 19.6921 12.6912 19.878 13.042 19.9572C13.3929 20.0365 13.7596 20.0051 14.0919 19.8674C14.4241 19.7298 14.7056 19.4926 14.8977 19.1885C15.0897 18.8844 15.1829 18.5283 15.1644 18.1691L15.1004 16.9238C15.0882 16.6805 15.1271 16.4374 15.2146 16.2101C15.3021 15.9827 15.4363 15.7763 15.6086 15.6041C15.7808 15.4318 15.9872 15.2976 16.2145 15.2101C16.4418 15.1225 16.685 15.0836 16.9282 15.0959L18.1735 15.1599C18.5326 15.1784 18.8887 15.0852 19.1928 14.8931C19.4969 14.7011 19.7341 14.4196 19.8717 14.0873C20.0093 13.755 20.0407 13.3882 19.9615 13.0374C19.8823 12.6866 19.6964 12.3689 19.4294 12.1279L18.5041 11.292C18.3223 11.1294 18.1769 10.9303 18.0774 10.7076C17.9778 10.485 17.9263 10.2439 17.9263 10C17.9263 9.75612 17.9778 9.51499 18.0774 9.29236C18.1769 9.06973 18.3223 8.87062 18.5041 8.70804L19.4294 7.87206C19.6964 7.63114 19.8823 7.31344 19.9615 6.9626C20.0407 6.61176 20.0093 6.245 19.8717 5.91271C19.7341 5.58043 19.4969 5.29892 19.1928 5.10686C18.8887 4.91481 18.5326 4.82163 18.1735 4.84014L16.9282 4.90414C16.685 4.91638 16.4418 4.87747 16.2145 4.78994C15.9872 4.7024 15.7808 4.56818 15.6086 4.39594C15.4363 4.2237 15.3021 4.01726 15.2146 3.78994C15.1271 3.56262 15.0882 3.31948 15.1004 3.07619L15.1644 1.83089C15.1829 1.4717 15.0897 1.11559 14.8977 0.811487C14.7056 0.507385 14.4241 0.270217 14.0919 0.132568C13.7596 -0.00508182 13.3929 -0.0364573 13.042 0.0427519C12.6912 0.121961 12.3735 0.307869 12.1326 0.574931L11.2914 1.50024C11.1288 1.68202 10.9297 1.82745 10.7071 1.92702C10.4845 2.02659 10.2433 2.07805 9.99947 2.07805C9.7556 2.07805 9.51448 2.02659 9.29186 1.92702ZM14.3745 10C14.3745 12.4162 12.4159 14.375 9.99977 14.375C7.58365 14.375 5.625 12.4162 5.625 10C5.625 7.58375 7.58365 5.625 9.99977 5.625C12.4159 5.625 14.3745 7.58375 14.3745 10Z",fill:"currentColor"})),sC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M6.5782 1.07092C6.71096 0.643026 7.28904 0.643027 7.4218 1.07092L8.59318 4.84622C8.65255 5.03758 8.82284 5.16714 9.01498 5.16714L12.8056 5.16714C13.2353 5.16714 13.4139 5.74287 13.0663 6.00732L9.99962 8.34058C9.84418 8.45885 9.77913 8.66848 9.83851 8.85984L11.0099 12.6351C11.1426 13.063 10.675 13.4189 10.3274 13.1544L7.26069 10.8211C7.10524 10.7029 6.89476 10.7029 6.73931 10.8211L3.6726 13.1544C3.32502 13.4189 2.85735 13.063 2.99012 12.6351L4.16149 8.85984C4.22087 8.66848 4.15582 8.45885 4.00038 8.34058L0.933671 6.00732C0.586087 5.74287 0.764722 5.16714 1.19436 5.16714L4.98502 5.16714C5.17716 5.16714 5.34745 5.03758 5.40682 4.84622L6.5782 1.07092Z",fill:"currentColor",stroke:"currentColor"})),aC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M6.5782 1.07092C6.71096 0.643026 7.28904 0.643027 7.4218 1.07092L8.59318 4.84622C8.65255 5.03758 8.82284 5.16714 9.01498 5.16714L12.8056 5.16714C13.2353 5.16714 13.4139 5.74287 13.0663 6.00732L9.99962 8.34058C9.84418 8.45885 9.77913 8.66848 9.83851 8.85984L11.0099 12.6351C11.1426 13.063 10.675 13.4189 10.3274 13.1544L7.26069 10.8211C7.10524 10.7029 6.89476 10.7029 6.73931 10.8211L3.6726 13.1544C3.32502 13.4189 2.85735 13.063 2.99012 12.6351L4.16149 8.85984C4.22087 8.66848 4.15582 8.45885 4.00038 8.34058L0.933671 6.00732C0.586087 5.74287 0.764722 5.16714 1.19436 5.16714L4.98502 5.16714C5.17716 5.16714 5.34745 5.03758 5.40682 4.84622L6.5782 1.07092Z",stroke:"currentColor",strokeWidth:1.5})),lC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{width:16,height:16,rx:2,fill:"currentColor"})),cC=({title:e,titleId:t,...n})=>R("svg",{width:"1em",height:"5em",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd","aria-hidden":"true",viewBox:"0 0 23 23",style:{height:"1.5em"},clipRule:"evenodd","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("path",{d:"M19 24h-14c-1.104 0-2-.896-2-2v-17h-1v-2h6v-1.5c0-.827.673-1.5 1.5-1.5h5c.825 0 1.5.671 1.5 1.5v1.5h6v2h-1v17c0 1.104-.896 2-2 2zm0-19h-14v16.5c0 .276.224.5.5.5h13c.276 0 .5-.224.5-.5v-16.5zm-7 7.586l3.293-3.293 1.414 1.414-3.293 3.293 3.293 3.293-1.414 1.414-3.293-3.293-3.293 3.293-1.414-1.414 3.293-3.293-3.293-3.293 1.414-1.414 3.293 3.293zm2-10.586h-4v1h4v-1z",fill:"currentColor",strokeWidth:.25,stroke:"currentColor"})),uC=({title:e,titleId:t,...n})=>R("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?R("title",{id:t},e):null,R("rect",{x:.6,y:.6,width:11.8,height:11.8,rx:5.9,stroke:"currentColor",strokeWidth:1.2}),R("rect",{x:5.5,y:5.5,width:2,height:2,rx:1,fill:"currentColor"})),dC=Oe(Mx),fC=Oe(Lx),hC=Oe(kx),pC=Oe($x),gf=Oe(Fx),mC=Oe(Vx),gC=Oe(jx),vC=Oe(Bx),yC=Oe(Ux),bC=Oe(Hx),_C=Oe(Wx),TC=Oe(qx),EC=Oe(Gx),wC=Oe(zx),SC=Oe(Yx),xC=Oe(Qx),CC=Oe(Kx),AC=Oe(Xx),NC=Oe(Jx),OC=Oe(Zx),PC=Oe(eC),IC=Oe(tC),DC=Oe(nC),RC=Oe(rC),MC=Oe(iC),LC=Oe(oC),kC=Oe(sC),$C=Oe(aC),FC=Oe(lC),VC=Oe(cC),fa=Oe(uC);function Oe(e){const t=e.name.replace("Svg","").replaceAll(/([A-Z])/g," $1").trimStart().toLowerCase()+" icon",n=r=>{const i=K.c(2);let o;return i[0]!==r?(o=y(e,{title:t,...r}),i[0]=r,i[1]=o):o=i[1],o};return n.displayName=e.name,n}function My(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{const t=K.c(13);let n,r;t[0]!==e?({isHidden:r,...n}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let i;t[3]===Symbol.for("react.memo_cache_sentinel")?(i={nonNull:!0,caller:Qu},t[3]=i):i=t[3];const{headerEditor:o}=ut(i),s=Ey(n,Qu);let a,l;t[4]!==o||t[5]!==r?(a=()=>{r||o?.refresh()},l=[o,r],t[4]=o,t[5]=r,t[6]=a,t[7]=l):(a=t[6],l=t[7]),B(a,l);const c=r&&"hidden";let u;t[8]!==c?(u=Ie("graphiql-editor",c),t[8]=c,t[9]=u):u=t[9];let d;return t[10]!==s||t[11]!==u?(d=y("div",{className:u,ref:s}),t[10]=s,t[11]=u,t[12]=d):d=t[12],d},jC=e=>{var t;const n=K.c(14);let r;n[0]===Symbol.for("react.memo_cache_sentinel")?(r={width:null,height:null},n[0]=r):r=n[0];const[i,o]=z(r),[s,a]=z(null),l=F(null),c=(t=Ly(e.token))==null?void 0:t.href;let u,d;n[1]!==c?(u=()=>{if(l.current){if(!c){o({width:null,height:null}),a(null);return}fetch(c,{method:"HEAD"}).then(g=>{a(g.headers.get("Content-Type"))}).catch(()=>{a(null)})}},d=[c],n[1]=c,n[2]=u,n[3]=d):(u=n[2],d=n[3]),B(u,d);let h;n[4]!==i.height||n[5]!==i.width||n[6]!==s?(h=i.width!==null&&i.height!==null?y("div",{children:[i.width,"x",i.height,s===null?null:" "+s]}):null,n[4]=i.height,n[5]=i.width,n[6]=s,n[7]=h):h=n[7];const f=h;let p;n[8]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{var g,_;o({width:((g=l.current)==null?void 0:g.naturalWidth)??null,height:((_=l.current)==null?void 0:_.naturalHeight)??null})},n[8]=p):p=n[8];let m;n[9]!==c?(m=y("img",{onLoad:p,ref:l,src:c}),n[9]=c,n[10]=m):m=n[10];let v;return n[11]!==f||n[12]!==m?(v=y("div",{children:[m,f]}),n[11]=f,n[12]=m,n[13]=v):v=n[13],v},$m=Object.assign(jC,{shouldRender(e){const t=Ly(e);return t?BC(t):!1}});function Ly(e){if(e.type!=="string")return;const t=e.string.slice(1).slice(0,-1).trim();try{return new URL(t,location.protocol+"//"+location.host)}catch{}}function BC(e){return/\.(bmp|gif|jpe?g|png|svg|webp)$/.test(e.pathname)}const ky=e=>{const t=K.c(2),n=wy(e,ky);let r;return t[0]!==n?(r=y("div",{className:"graphiql-editor",ref:n}),t[0]=n,t[1]=r):r=t[1],r};function UC(e){return{render:function(t){xl(t,e)},unmount:function(){cf(e)}}}function HC(){return Es([Ae(()=>import("./foldgutter-CmeM-4hd.js").then(e=>e.f),__vite__mapDeps([9,1,2,3]),import.meta.url),Ae(()=>import("./brace-fold-vBI4ZjcO.js").then(e=>e.b),__vite__mapDeps([8,1,2,3]),import.meta.url),Ae(()=>import("./dialog-DrEeVqyU.js").then(e=>e.d),__vite__mapDeps([15,1,2,14,3]),import.meta.url),Ae(()=>import("./search-UJZeyHcF.js").then(e=>e.s),__vite__mapDeps([19,1,2,3,12,14]),import.meta.url),Ae(()=>import("./searchcursor-BduOCzb2.js").then(e=>e.s),__vite__mapDeps([11,1,2,12,3]),import.meta.url),Ae(()=>import("./jump-to-line-C_T3oPFf.js").then(e=>e.j),__vite__mapDeps([13,1,2,3,14]),import.meta.url),Ae(()=>import("./sublime-BMacP_Vq.js").then(e=>e.s),__vite__mapDeps([16,1,2,3,12,6]),import.meta.url),Ae(()=>import("./mode-e_ofcpif.js"),__vite__mapDeps([33,0,1,2,3,29]),import.meta.url),Ae(()=>import("./info-addon-BalylAIN.js"),__vite__mapDeps([26,0,1,2,3]),import.meta.url)],{useCommonAddons:!1})}const WC=$y;function $y(e,t){const n=K.c(17);let r;n[0]!==e?(r=e===void 0?{}:e,n[0]=e,n[1]=r):r=n[1];const{responseTooltip:i,editorTheme:o,keyMap:s}=r,a=o===void 0?Al:o,l=s===void 0?Nl:s,{fetchError:c,validationErrors:u}=yn(),d=t||WC;let h;n[2]!==d?(h={nonNull:!0,caller:d},n[2]=d,n[3]=h):h=n[3];const{initialResponse:f,responseEditor:p,setResponseEditor:m}=ut(h),v=F(null),g=F(i);let _,b;n[4]!==i?(_=()=>{g.current=i},b=[i],n[4]=i,n[5]=_,n[6]=b):(_=n[5],b=n[6]),B(_,b);let T,E;n[7]!==a||n[8]!==f||n[9]!==m?(T=()=>{let x;return x=!0,HC().then(w=>{if(!x)return;const N=document.createElement("div"),P=UC(N);w.registerHelper("info","graphql-results",($,M,L,k)=>{const O=g.current,A=[O&&y(O,{pos:k,token:$}),$m.shouldRender($)&&y($m,{token:$},"image-preview")].filter(qC);if(A.length)return P.render(A),N;P.unmount()});const D=v.current;if(!D)return;const j=w(D,{value:f,lineWrapping:!0,readOnly:!0,theme:a,mode:"graphql-results",foldGutter:!0,gutters:["CodeMirror-foldgutter"],info:!0,extraKeys:Ol});m(j)}),()=>{x=!1}},E=[a,f,m],n[7]=a,n[8]=f,n[9]=m,n[10]=T,n[11]=E):(T=n[10],E=n[11]),B(T,E),Il(p,"keyMap",l);let S,C;return n[12]!==c||n[13]!==p||n[14]!==u?(S=()=>{c&&p?.setValue(c),u.length&&p?.setValue(Ha(u))},C=[p,c,u],n[12]=c,n[13]=p,n[14]=u,n[15]=S,n[16]=C):(S=n[15],C=n[16]),B(S,C),v}function qC(e){return!!e}const Fy=e=>{const t=K.c(2),n=$y(e,Fy);let r;return t[0]!==n?(r=y("section",{className:"result-window","aria-label":"Result Window","aria-live":"polite","aria-atomic":"true",ref:n}),t[0]=n,t[1]=r):r=t[1],r},Ku=e=>{const t=K.c(13);let n,r;t[0]!==e?({isHidden:r,...n}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let i;t[3]===Symbol.for("react.memo_cache_sentinel")?(i={nonNull:!0,caller:Ku},t[3]=i):i=t[3];const{variableEditor:o}=ut(i),s=Oy(n,Ku);let a,l;t[4]!==r||t[5]!==o?(a=()=>{r||o?.refresh()},l=[o,r],t[4]=r,t[5]=o,t[6]=a,t[7]=l):(a=t[6],l=t[7]),B(a,l);const c=r&&"hidden";let u;t[8]!==c?(u=Ie("graphiql-editor",c),t[8]=c,t[9]=u):u=t[9];let d;return t[10]!==s||t[11]!==u?(d=y("div",{className:u,ref:s}),t[10]=s,t[11]=u,t[12]=d):d=t[12],d};function Mc(e){const t=K.c(31),{defaultSizeRelation:n,direction:r,initiallyHidden:i,onHiddenElementChange:o,sizeThresholdFirst:s,sizeThresholdSecond:a,storageKey:l}=e,c=n===void 0?1:n,u=s===void 0?100:s,d=a===void 0?100:a,h=lo();let f;t[0]!==h||t[1]!==l?(f=to(500,M=>{l&&h.set(l,M)}),t[0]=h,t[1]=l,t[2]=f):f=t[2];const p=f;let m;t[3]!==i||t[4]!==h||t[5]!==l?(m=()=>{const M=l&&h.get(l);return M===ha||i==="first"?"first":M===pa||i==="second"?"second":null},t[3]=i,t[4]=h,t[5]=l,t[6]=m):m=t[6];const[v,g]=z(m);let _;t[7]!==v||t[8]!==o?(_=M=>{M!==v&&(g(M),o?.(M))},t[7]=v,t[8]=o,t[9]=_):_=t[9];const b=_,T=F(null),E=F(null),S=F(null),C=F(`${c}`);let x;t[10]!==h||t[11]!==l?(x=()=>{const M=l&&h.get(l)||C.current;T.current&&(T.current.style.flex=M===ha||M===pa?C.current:M),S.current&&(S.current.style.flex="1")},t[10]=h,t[11]=l,t[12]=x):x=t[12];let w;t[13]!==r||t[14]!==h||t[15]!==l?(w=[r,h,l],t[13]=r,t[14]=h,t[15]=l,t[16]=w):w=t[16],B(x,w);let N,P;t[17]!==v||t[18]!==h||t[19]!==l?(P=()=>{const M=k=>{const O=k==="first"?T.current:S.current;if(O&&(O.style.left="-1000px",O.style.position="absolute",O.style.opacity="0",O.style.height="500px",O.style.width="500px",T.current)){const A=parseFloat(T.current.style.flex);(!Number.isFinite(A)||A<1)&&(T.current.style.flex="1")}},L=k=>{const O=k==="first"?T.current:S.current;if(O&&(O.style.width="",O.style.height="",O.style.opacity="",O.style.position="",O.style.left="",l)){const A=h.get(l);T.current&&A!==ha&&A!==pa&&(T.current.style.flex=A||C.current)}};v==="first"?M("first"):L("first"),v==="second"?M("second"):L("second")},N=[v,h,l],t[17]=v,t[18]=h,t[19]=l,t[20]=N,t[21]=P):(N=t[20],P=t[21]),B(P,N);let D,j;t[22]!==r||t[23]!==b||t[24]!==u||t[25]!==d||t[26]!==p?(D=()=>{if(!E.current||!T.current||!S.current)return;const M=E.current,L=T.current,k=L.parentElement,O=r==="horizontal"?"clientX":"clientY",A=r==="horizontal"?"left":"top",W=r==="horizontal"?"right":"bottom",J=r==="horizontal"?"clientWidth":"clientHeight",se=function(ie){if(!(ie.target===ie.currentTarget))return;ie.preventDefault();const q=ie[O]-M.getBoundingClientRect()[A],H=function(Ce){if(Ce.buttons===0)return X();const Ue=Ce[O]-k.getBoundingClientRect()[A]-q,le=k.getBoundingClientRect()[W]-Ce[O]+q-M[J];if(Ue{M.removeEventListener("mousedown",se),M.removeEventListener("dblclick",te)}},j=[r,b,u,d,p],t[22]=r,t[23]=b,t[24]=u,t[25]=d,t[26]=p,t[27]=D,t[28]=j):(D=t[27],j=t[28]),B(D,j);let $;return t[29]!==v?($={dragBarRef:E,hiddenElement:v,firstRef:T,setHiddenElement:g,secondRef:S},t[29]=v,t[30]=$):$=t[30],$}const ha="hide-first",pa="hide-second",tt=Q((e,t)=>{const n=K.c(6);let r;n[0]!==e.className?(r=Ie("graphiql-un-styled",e.className),n[0]=e.className,n[1]=r):r=n[1];let i;return n[2]!==e||n[3]!==t||n[4]!==r?(i=y("button",{...e,ref:t,className:r}),n[2]=e,n[3]=t,n[4]=r,n[5]=i):i=n[5],i});tt.displayName="UnStyledButton";const Qt=Q((e,t)=>{const n=K.c(7);let r;n[0]!==e.className||n[1]!==e.state?(r=Ie("graphiql-button",{success:"graphiql-button-success",error:"graphiql-button-error"}[e.state],e.className),n[0]=e.className,n[1]=e.state,n[2]=r):r=n[2];let i;return n[3]!==e||n[4]!==t||n[5]!==r?(i=y("button",{...e,ref:t,className:r}),n[3]=e,n[4]=t,n[5]=r,n[6]=i):i=n[6],i});Qt.displayName="Button";const Xu=Q((e,t)=>{const n=K.c(6);let r;n[0]!==e.className?(r=Ie("graphiql-button-group",e.className),n[0]=e.className,n[1]=r):r=n[1];let i;return n[2]!==e||n[3]!==t||n[4]!==r?(i=y("div",{...e,ref:t,className:r}),n[2]=e,n[3]=t,n[4]=r,n[5]=i):i=n[5],i});Xu.displayName="ButtonGroup";function de(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function Fm(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function vf(...e){return t=>{let n=!1;const r=e.map(i=>{const o=Fm(i,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let i=0;i{const{children:s,...a}=o,l=re(()=>a,Object.values(a));return y(n.Provider,{value:l,children:s})};r.displayName=e+"Provider";function i(o){const s=fe(n);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[r,i]}function Mr(e,t=[]){let n=[];function r(o,s){const a=Ne(s),l=n.length;n=[...n,s];const c=d=>{const{scope:h,children:f,...p}=d,m=h?.[e]?.[l]||a,v=re(()=>p,Object.values(p));return y(m.Provider,{value:v,children:f})};c.displayName=o+"Provider";function u(d,h){const f=h?.[e]?.[l]||a,p=fe(f);if(p)return p;if(s!==void 0)return s;throw new Error(`\`${d}\` must be used within \`${o}\``)}return[c,u]}const i=()=>{const o=n.map(s=>Ne(s));return function(a){const l=a?.[e]||o;return re(()=>({[`__scope${e}`]:{...a,[e]:l}}),[a,l])}};return i.scopeName=e,[r,zC(i,...t)]}function zC(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const s=r.reduce((a,{useScope:l,scopeName:c})=>{const d=l(o)[`__scope${c}`];return{...a,...d}},{});return re(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}var Gn=globalThis?.document?St:()=>{},YC=bs[" useId ".trim().toString()]||(()=>{}),QC=0;function yr(e){const[t,n]=z(YC());return Gn(()=>{n(r=>r??String(QC++))},[e]),e||(t?`radix-${t}`:"")}var KC=bs[" useInsertionEffect ".trim().toString()]||Gn;function Dl({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[i,o,s]=XC({defaultProp:t,onChange:n}),a=e!==void 0,l=a?e:i;{const u=F(e!==void 0);B(()=>{const d=u.current;d!==a&&console.warn(`${r} is changing from ${d?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),u.current=a},[a,r])}const c=Y(u=>{if(a){const d=JC(u)?u(e):u;d!==e&&s.current?.(d)}else o(u)},[a,e,o,s]);return[l,c]}function XC({defaultProp:e,onChange:t}){const[n,r]=z(e),i=F(n),o=F(t);return KC(()=>{o.current=t},[t]),B(()=>{i.current!==n&&(o.current?.(n),i.current=n)},[n,i]),[n,r,o]}function JC(e){return typeof e=="function"}function Jo(e){const t=ZC(e),n=Q((r,i)=>{const{children:o,...s}=r,a=Xt.toArray(o),l=a.find(t3);if(l){const c=l.props.children,u=a.map(d=>d===l?Xt.count(c)>1?Xt.only(null):Jt(c)?c.props.children:null:d);return y(t,{...s,ref:i,children:Jt(c)?er(c,void 0,u):null})}return y(t,{...s,ref:i,children:o})});return n.displayName=`${e}.Slot`,n}function ZC(e){const t=Q((n,r)=>{const{children:i,...o}=n,s=Jt(i)?r3(i):void 0,a=et(s,r);if(Jt(i)){const l=n3(o,i.props);return i.type!==me&&(l.ref=a),er(i,l)}return Xt.count(i)>1?Xt.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Vy=Symbol("radix.slottable");function e3(e){const t=({children:n})=>y(me,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=Vy,t}function t3(e){return Jt(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Vy}function n3(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...a)=>{const l=o(...a);return i(...a),l}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}function r3(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var i3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ze=i3.reduce((e,t)=>{const n=Jo(`Primitive.${t}`),r=Q((i,o)=>{const{asChild:s,...a}=i,l=s?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),y(l,{...a,ref:o})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function jy(e,t){e&&mt(()=>e.dispatchEvent(t))}function Pn(e){const t=F(e);return B(()=>{t.current=e}),re(()=>(...n)=>t.current?.(...n),[])}function o3(e,t=globalThis?.document){const n=Pn(e);B(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var s3="DismissableLayer",Ju="dismissableLayer.update",a3="dismissableLayer.pointerDownOutside",l3="dismissableLayer.focusOutside",Vm,By=Ne({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Rl=Q((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:s,onDismiss:a,...l}=e,c=fe(By),[u,d]=z(null),h=u?.ownerDocument??globalThis?.document,[,f]=z({}),p=et(t,C=>d(C)),m=Array.from(c.layers),[v]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),g=m.indexOf(v),_=u?m.indexOf(u):-1,b=c.layersWithOutsidePointerEventsDisabled.size>0,T=_>=g,E=d3(C=>{const x=C.target,w=[...c.branches].some(N=>N.contains(x));!T||w||(i?.(C),s?.(C),C.defaultPrevented||a?.())},h),S=f3(C=>{const x=C.target;[...c.branches].some(N=>N.contains(x))||(o?.(C),s?.(C),C.defaultPrevented||a?.())},h);return o3(C=>{_===c.layers.size-1&&(r?.(C),!C.defaultPrevented&&a&&(C.preventDefault(),a()))},h),B(()=>{if(u)return n&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(Vm=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),jm(),()=>{n&&c.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Vm)}},[u,h,n,c]),B(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),jm())},[u,c]),B(()=>{const C=()=>f({});return document.addEventListener(Ju,C),()=>document.removeEventListener(Ju,C)},[]),y(ze.div,{...l,ref:p,style:{pointerEvents:b?T?"auto":"none":void 0,...e.style},onFocusCapture:de(e.onFocusCapture,S.onFocusCapture),onBlurCapture:de(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:de(e.onPointerDownCapture,E.onPointerDownCapture)})});Rl.displayName=s3;var c3="DismissableLayerBranch",u3=Q((e,t)=>{const n=fe(By),r=F(null),i=et(t,r);return B(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),y(ze.div,{...e,ref:i})});u3.displayName=c3;function d3(e,t=globalThis?.document){const n=Pn(e),r=F(!1),i=F(()=>{});return B(()=>{const o=a=>{if(a.target&&!r.current){let l=function(){Uy(a3,n,c,{discrete:!0})};const c={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=l,t.addEventListener("click",i.current,{once:!0})):l()}else t.removeEventListener("click",i.current);r.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function f3(e,t=globalThis?.document){const n=Pn(e),r=F(!1);return B(()=>{const i=o=>{o.target&&!r.current&&Uy(l3,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function jm(){const e=new CustomEvent(Ju);document.dispatchEvent(e)}function Uy(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?jy(i,o):i.dispatchEvent(o)}var Lc="focusScope.autoFocusOnMount",kc="focusScope.autoFocusOnUnmount",Bm={bubbles:!1,cancelable:!0},h3="FocusScope",yf=Q((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...s}=e,[a,l]=z(null),c=Pn(i),u=Pn(o),d=F(null),h=et(t,m=>l(m)),f=F({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;B(()=>{if(r){let m=function(b){if(f.paused||!a)return;const T=b.target;a.contains(T)?d.current=T:Vn(d.current,{select:!0})},v=function(b){if(f.paused||!a)return;const T=b.relatedTarget;T!==null&&(a.contains(T)||Vn(d.current,{select:!0}))},g=function(b){if(document.activeElement===document.body)for(const E of b)E.removedNodes.length>0&&Vn(a)};document.addEventListener("focusin",m),document.addEventListener("focusout",v);const _=new MutationObserver(g);return a&&_.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",v),_.disconnect()}}},[r,a,f.paused]),B(()=>{if(a){Hm.add(f);const m=document.activeElement;if(!a.contains(m)){const g=new CustomEvent(Lc,Bm);a.addEventListener(Lc,c),a.dispatchEvent(g),g.defaultPrevented||(p3(b3(Hy(a)),{select:!0}),document.activeElement===m&&Vn(a))}return()=>{a.removeEventListener(Lc,c),setTimeout(()=>{const g=new CustomEvent(kc,Bm);a.addEventListener(kc,u),a.dispatchEvent(g),g.defaultPrevented||Vn(m??document.body,{select:!0}),a.removeEventListener(kc,u),Hm.remove(f)},0)}}},[a,c,u,f]);const p=Y(m=>{if(!n&&!r||f.paused)return;const v=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,g=document.activeElement;if(v&&g){const _=m.currentTarget,[b,T]=m3(_);b&&T?!m.shiftKey&&g===T?(m.preventDefault(),n&&Vn(b,{select:!0})):m.shiftKey&&g===b&&(m.preventDefault(),n&&Vn(T,{select:!0})):g===_&&m.preventDefault()}},[n,r,f.paused]);return y(ze.div,{tabIndex:-1,...s,ref:h,onKeyDown:p})});yf.displayName=h3;function p3(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Vn(r,{select:t}),document.activeElement!==n)return}function m3(e){const t=Hy(e),n=Um(t,e),r=Um(t.reverse(),e);return[n,r]}function Hy(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Um(e,t){for(const n of e)if(!g3(n,{upTo:t}))return n}function g3(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function v3(e){return e instanceof HTMLInputElement&&"select"in e}function Vn(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&v3(e)&&t&&e.select()}}var Hm=y3();function y3(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=Wm(e,t),e.unshift(t)},remove(t){e=Wm(e,t),e[0]?.resume()}}}function Wm(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function b3(e){return e.filter(t=>t.tagName!=="A")}var _3="Portal",Ml=Q((e,t)=>{const{container:n,...r}=e,[i,o]=z(!1);Gn(()=>o(!0),[]);const s=n||i&&globalThis?.document?.body;return s?pe.createPortal(y(ze.div,{...r,ref:t}),s):null});Ml.displayName=_3;function T3(e,t){return Rr((n,r)=>t[n][r]??n,e)}var bn=e=>{const{present:t,children:n}=e,r=E3(t),i=typeof n=="function"?n({present:r.isPresent}):Xt.only(n),o=et(r.ref,w3(i));return typeof n=="function"||r.isPresent?er(i,{ref:o}):null};bn.displayName="Presence";function E3(e){const[t,n]=z(),r=F(null),i=F(e),o=F("none"),s=e?"mounted":"unmounted",[a,l]=T3(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return B(()=>{const c=ma(r.current);o.current=a==="mounted"?c:"none"},[a]),Gn(()=>{const c=r.current,u=i.current;if(u!==e){const h=o.current,f=ma(c);e?l("MOUNT"):f==="none"||c?.display==="none"?l("UNMOUNT"):l(u&&h!==f?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,l]),Gn(()=>{if(t){let c;const u=t.ownerDocument.defaultView??window,d=f=>{const m=ma(r.current).includes(f.animationName);if(f.target===t&&m&&(l("ANIMATION_END"),!i.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",c=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},h=f=>{f.target===t&&(o.current=ma(r.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{u.clearTimeout(c),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:Y(c=>{r.current=c?getComputedStyle(c):null,n(c)},[])}}function ma(e){return e?.animationName||"none"}function w3(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var $c=0;function Wy(){B(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??qm()),document.body.insertAdjacentElement("beforeend",e[1]??qm()),$c++,()=>{$c===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),$c--}},[])}function qm(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Ia="right-scroll-bar-position",Da="width-before-scroll-bar",S3="with-scroll-bars-hidden",x3="--removed-body-scroll-bar-size";function Fc(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function C3(e,t){var n=z(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var A3=typeof window<"u"?St:B,Gm=new WeakMap;function N3(e,t){var n=C3(null,function(r){return e.forEach(function(i){return Fc(i,r)})});return A3(function(){var r=Gm.get(n);if(r){var i=new Set(r),o=new Set(e),s=n.current;i.forEach(function(a){o.has(a)||Fc(a,null)}),o.forEach(function(a){i.has(a)||Fc(a,s)})}Gm.set(n,e)},[e]),n}function O3(e){return e}function P3(e,t){t===void 0&&(t=O3);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var s=t(o,r);return n.push(s),function(){n=n.filter(function(a){return a!==s})}},assignSyncMedium:function(o){for(r=!0;n.length;){var s=n;n=[],s.forEach(o)}n={push:function(a){return o(a)},filter:function(){return n}}},assignMedium:function(o){r=!0;var s=[];if(n.length){var a=n;n=[],a.forEach(o),s=n}var l=function(){var u=s;s=[],u.forEach(o)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){s.push(u),c()},filter:function(u){return s=s.filter(u),n}}}};return i}function I3(e){e===void 0&&(e={});var t=P3(null);return t.options=Bn({async:!0,ssr:!1},e),t}var qy=function(e){var t=e.sideCar,n=t1(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return R(r,Bn({},n))};qy.isSideCarExport=!0;function D3(e,t){return e.useMedium(t),qy}var Gy=I3(),Vc=function(){},Ll=Q(function(e,t){var n=F(null),r=z({onScrollCapture:Vc,onWheelCapture:Vc,onTouchMoveCapture:Vc}),i=r[0],o=r[1],s=e.forwardProps,a=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,h=e.sideCar,f=e.noRelative,p=e.noIsolation,m=e.inert,v=e.allowPinchZoom,g=e.as,_=g===void 0?"div":g,b=e.gapMode,T=t1(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),E=h,S=N3([n,t]),C=Bn(Bn({},T),i);return R(me,null,u&&R(E,{sideCar:Gy,removeScrollBar:c,shards:d,noRelative:f,noIsolation:p,inert:m,setCallbacks:o,allowPinchZoom:!!v,lockRef:n,gapMode:b}),s?er(Xt.only(a),Bn(Bn({},C),{ref:S})):R(_,Bn({},C,{className:l,ref:S}),a))});Ll.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ll.classNames={fullWidth:Da,zeroRight:Ia};var R3=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function M3(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=R3();return t&&e.setAttribute("nonce",t),e}function L3(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function k3(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var $3=function(){var e=0,t=null;return{add:function(n){e==0&&(t=M3())&&(L3(t,n),k3(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},F3=function(){var e=$3();return function(t,n){B(function(){return e.add(t),function(){e.remove()}},[t&&n])}},zy=function(){var e=F3(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},V3={left:0,top:0,right:0,gap:0},jc=function(e){return parseInt(e||"",10)||0},j3=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[jc(n),jc(r),jc(i)]},B3=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return V3;var t=j3(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},U3=zy(),Wi="data-scroll-locked",H3=function(e,t,n,r){var i=e.left,o=e.top,s=e.right,a=e.gap;return n===void 0&&(n="margin"),` .`.concat(S3,` { overflow: hidden `).concat(r,`; padding-right: `).concat(a,"px ").concat(r,`; @@ -135,13 +99,5 @@ For more information, see https://radix-ui.com/primitives/docs/components/${t.do `))}else{let h=u.props,f=h?.className,p=typeof f=="function"?(...g)=>_v(f(...g),l.className):_v(f,l.className),m=p?{className:p}:{},v=HT(u.props,ar(ou(l,["ref"])));for(let g in d)g in v&&delete d[g];return er(u,Object.assign({},v,d,c,{ref:i(TM(u),c.ref)},m))}return R(o,Object.assign({},ou(l,["ref"]),o!==me&&c,o!==me&&d),u)}function bM(){let e=F([]),t=Y(n=>{for(let r of e.current)r!=null&&(typeof r=="function"?r(n):r.current=n)},[]);return(...n)=>{if(!n.every(r=>r==null))return e.current=n,t}}function _M(...e){return e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}function HT(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let i in r)i.startsWith("on")&&typeof r[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(r[i])):t[i]=r[i];if(t.disabled||t["aria-disabled"])for(let r in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(r)&&(n[r]=[i=>{var o;return(o=i?.preventDefault)==null?void 0:o.call(i)}]);for(let r in n)Object.assign(t,{[r](i,...o){let s=n[r];for(let a of s){if((i instanceof Event||i?.nativeEvent instanceof Event)&&i.defaultPrevented)return;a(i,...o)}}});return t}function xh(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let i in r)i.startsWith("on")&&typeof r[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(r[i])):t[i]=r[i];for(let r in n)Object.assign(t,{[r](...i){let o=n[r];for(let s of o)s?.(...i)}});return t}function rn(e){var t;return Object.assign(Q(e),{displayName:(t=e.displayName)!=null?t:e.name})}function ar(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function ou(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function TM(e){return pe.version.split(".")[0]>="19"?e.props.ref:e.ref}function EM(e,t,n){let[r,i]=z(n),o=e!==void 0,s=F(o),a=F(!1),l=F(!1);return o&&!s.current&&!a.current?(a.current=!0,s.current=o,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!o&&s.current&&!l.current&&(l.current=!0,s.current=o,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[o?e:r,Ee(c=>(o||i(c),t?.(c)))]}function wM(e){let[t]=z(e);return t}function WT(e={},t=null,n=[]){for(let[r,i]of Object.entries(e))GT(n,qT(t,r),i);return n}function qT(e,t){return e?e+"["+t+"]":t}function GT(e,t,n){if(Array.isArray(n))for(let[r,i]of n.entries())GT(e,qT(t,r.toString()),i);else n instanceof Date?e.push([t,n.toISOString()]):typeof n=="boolean"?e.push([t,n?"1":"0"]):typeof n=="string"?e.push([t,n]):typeof n=="number"?e.push([t,`${n}`]):n==null?e.push([t,""]):WT(n,t,e)}let SM="span";var Ch=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Ch||{});function xM(e,t){var n;let{features:r=1,...i}=e,o={ref:t,"aria-hidden":(r&2)===2?!0:(n=i["aria-hidden"])!=null?n:void 0,hidden:(r&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(r&4)===4&&(r&2)!==2&&{display:"none"}}};return nn()({ourProps:o,theirProps:i,slot:{},defaultTag:SM,name:"Hidden"})}let zT=rn(xM),CM=Ne(null);function AM({children:e}){let t=fe(CM);if(!t)return pe.createElement(pe.Fragment,null,e);let{target:n}=t;return n?Sl(pe.createElement(pe.Fragment,null,e),n):null}function NM({data:e,form:t,disabled:n,onReset:r,overrides:i}){let[o,s]=z(null),a=$s();return B(()=>{if(r&&o)return a.addEventListener(o,"reset",r)},[o,t,r]),pe.createElement(AM,null,pe.createElement(OM,{setForm:s,formId:t}),WT(e).map(([l,c])=>pe.createElement(zT,{features:Ch.Hidden,...ar({key:l,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:n,name:l,value:c,...i})})))}function OM({setForm:e,formId:t}){return B(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:pe.createElement(zT,{features:Ch.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:n=>{if(!n)return;let r=n.closest("form");r&&e(r)}})}let PM=Ne(void 0);function YT(){return fe(PM)}function Ah(e){return typeof e!="object"||e===null?!1:"nodeType"in e}function Ql(e){return Ah(e)&&"tagName"in e}function rr(e){return Ql(e)&&"accessKey"in e}function mr(e){return Ql(e)&&"tabIndex"in e}function IM(e){return Ql(e)&&"style"in e}function DM(e){return rr(e)&&e.nodeName==="IFRAME"}function hl(e){return rr(e)&&e.nodeName==="INPUT"}function Tv(e){return rr(e)&&e.nodeName==="LABEL"}function RM(e){return rr(e)&&e.nodeName==="FIELDSET"}function QT(e){return rr(e)&&e.nodeName==="LEGEND"}function MM(e){return Ql(e)?e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]'):!1}function LM(e){let t=e.parentElement,n=null;for(;t&&!RM(t);)QT(t)&&(n=t),t=t.parentElement;let r=t?.getAttribute("disabled")==="";return r&&kM(n)?!1:r}function kM(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(QT(t))return!1;t=t.previousElementSibling}return!0}let KT=Symbol();function $M(e,t=!0){return Object.assign(e,{[KT]:t})}function Fn(...e){let t=F(e);B(()=>{t.current=e},[e]);let n=Ee(r=>{for(let i of t.current)i!=null&&(typeof i=="function"?i(r):i.current=r)});return e.every(r=>r==null||r?.[KT])?void 0:n}let Nh=Ne(null);Nh.displayName="DescriptionContext";function XT(){let e=fe(Nh);if(e===null){let t=new Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,XT),t}return e}function FM(){var e,t;return(t=(e=fe(Nh))==null?void 0:e.value)!=null?t:void 0}let VM="p";function jM(e,t){let n=qt(),r=Sh(),{id:i=`headlessui-description-${n}`,...o}=e,s=XT(),a=Fn(t);Ge(()=>s.register(i),[i,s.register]);let l=r||!1,c=re(()=>({...s.slot,disabled:l}),[s.slot,l]),u={ref:a,...s.props,id:i};return nn()({ourProps:u,theirProps:o,slot:c,defaultTag:VM,name:s.name||"Description"})}let BM=rn(jM);Object.assign(BM,{});var ht=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ht||{});let Kl=Ne(null);Kl.displayName="LabelContext";function JT(){let e=fe(Kl);if(e===null){let t=new Error("You used a