import{a as e,t}from"./rolldown-runtime-Cyuzqnbw.js";import{C as n,S as r,_ as i,a,c as o,d as s,f as c,g as l,h as u,i as d,l as f,m as p,o as m,p as h,r as g,s as _,t as v,u as y,v as b,w as x,x as S,y as C}from"./react-Cthodp0K.js";import{$ as w,$t as T,A as E,An as ee,At as te,Bn as D,Bt as ne,Cn as re,Ct as ie,D as ae,Dt as oe,En as se,Et as ce,F as le,Fn as ue,Ft as de,G as fe,Gn as pe,Gt as me,H as he,Hn as ge,Ht as _e,I as O,In as ve,It as ye,J as be,Jn as xe,K as Se,Kn as Ce,Kt as we,Ln as Te,Lt as Ee,M as De,Mn as Oe,Mt as ke,N as Ae,Nt as je,O as k,On as Me,Ot as Ne,P as Pe,Pt as A,Qn as Fe,Qt as Ie,R as Le,Rn as Re,Rt as ze,Sn as Be,St as j,Tn as Ve,Tt as M,U as He,Un as Ue,Ut as N,V as We,Vn as Ge,Vt as P,W as Ke,Wn as qe,Wt as Je,Xn as Ye,Xt as Xe,Y as F,Yn as Ze,Yt as Qe,Zn as $e,Zt as et,_ as tt,_t as nt,a as rt,an as it,at,b as ot,bn as st,bt as ct,c as lt,cn as ut,ct as dt,d as ft,dn as pt,dt as mt,en as ht,et as gt,f as _t,fn as vt,ft as yt,g as I,gt as bt,h as xt,hn as St,ht as Ct,i as wt,in as Tt,it as Et,j as Dt,jn as Ot,jt as kt,kt as At,l as L,ln as jt,lt as Mt,m as Nt,mn as Pt,mt as Ft,n as It,nn as R,nt as Lt,o as Rt,on as zt,ot as Bt,p as z,pn as Vt,pt as Ht,q as Ut,qn as Wt,rn as Gt,rt as Kt,s as qt,sn as Jt,st as Yt,t as Xt,tn as Zt,tt as Qt,u as $t,un as en,ut as tn,v as nn,vn as rn,vt as an,wn as on,wt as sn,xt as cn,y as ln,yn as un,yt as dn,z as fn,zn as pn,zt as mn}from"./mantine-Btq-Wi7n.js";import{a as hn,c as gn,d as _n,f as vn,i as yn,l as bn,n as xn,o as Sn,p as Cn,r as wn,s as Tn,t as En,u as Dn}from"./mantinetable-rNo2kv7y.js";import{C as On,S as kn,_ as An,a as jn,b as Mn,c as Nn,d as Pn,f as Fn,g as In,h as Ln,i as Rn,l as zn,m as Bn,n as Vn,o as Hn,p as Un,r as Wn,s as Gn,t as Kn,u as qn,v as Jn,x as Yn,y as Xn}from"./tanstack-noCFBty1.js";import{a as Zn,c as Qn,d as $n,f as er,g as tr,h as nr,i as rr,l as ir,m as ar,o as or,p as sr,s as cr,u as lr,v as ur,y as dr}from"./utils-CwZyhK1d.js";import{a as fr,i as pr,n as mr,r as hr,t as gr}from"./i18n-BItGIRrL.js";import{_ as _r,a as vr,c as yr,d as br,f as xr,g as Sr,h as Cr,i as wr,l as Tr,m as Er,n as Dr,o as Or,p as kr,r as Ar,s as jr,t as Mr,u as Nr}from"./charts-BaPfqRa1.js";import{n as Pr,t as Fr}from"./remnawave-DwcX2L28.js";import{_ as Ir,a as Lr,c as Rr,d as zr,f as Br,g as Vr,h as Hr,i as Ur,l as Wr,m as Gr,n as Kr,o as qr,p as Jr,r as Yr,s as Xr,t as Zr,u as Qr,v as $r,y as ei}from"./zod-DPKtOaHH.js";import{$ as ti,$a as ni,$i as ri,$n as ii,$r as ai,$t as oi,A as si,Aa as ci,Ai as li,An as ui,Ar as di,At as fi,B as pi,Ba as mi,Bi as hi,Bn as gi,Br as _i,Bt as vi,C as yi,Ca as bi,Ci as xi,Cn as Si,Cr as Ci,Ct as wi,D as Ti,Da as Ei,Di,Dn as Oi,Dr as ki,Dt as Ai,E as ji,Ea as Mi,Ei as Ni,En as Pi,Er as Fi,Et as Ii,F as Li,Fa as Ri,Fi as zi,Fn as Bi,Fr as Vi,Ft as Hi,G as Ui,Ga as Wi,Gi,Gn as Ki,Gr as qi,Gt as Ji,H as Yi,Ha as Xi,Hi as Zi,Hn as Qi,Hr as $i,Ht as ea,I as ta,Ia as na,Ii as ra,In as ia,Ir as aa,It as oa,J as sa,Ja as ca,Ji as la,Jn as ua,Jr as da,Jt as fa,K as pa,Ka as ma,Ki as ha,Kn as ga,Kr as _a,Kt as va,L as ya,La as ba,Li as xa,Ln as Sa,Lr as Ca,Lt as wa,M as Ta,Ma as Ea,Mi as Da,Mn as Oa,Mr as ka,Mt as Aa,N as ja,Na as Ma,Ni as Na,Nn as Pa,Nr as Fa,Nt as Ia,O as La,Oa as Ra,Oi as za,On as Ba,Or as Va,Ot as Ha,P as Ua,Pa as Wa,Pi as Ga,Pn as Ka,Pr as qa,Pt as Ja,Q as Ya,Qa as Xa,Qi as Za,Qn as Qa,Qr as $a,Qt as eo,R as to,Ra as no,Ri as ro,Rn as io,Rr as ao,Rt as oo,S as so,Sa as co,Si as lo,Sn as uo,Sr as fo,St as po,T as mo,Ta as ho,Ti as go,Tn as _o,Tr as vo,Tt as yo,U as bo,Ua as xo,Ui as So,Un as Co,Ur as wo,Ut as To,V as Eo,Va as Do,Vi as Oo,Vn as ko,Vr as Ao,Vt as jo,W as Mo,Wa as No,Wi as Po,Wn as Fo,Wr as Io,Wt as Lo,X as Ro,Xa as zo,Xi as Bo,Xn as Vo,Xr as Ho,Xt as Uo,Y as Wo,Ya as Go,Yi as Ko,Yn as qo,Yr as Jo,Yt as Yo,Z as Xo,Za as Zo,Zi as Qo,Zn as $o,Zr as es,Zt as ts,_ as ns,_a as rs,_i as is,_n as as,_r as os,_t as ss,a as cs,aa as ls,ai as us,an as ds,ar as fs,at as ps,b as ms,ba as hs,bi as gs,bn as _s,br as vs,bt as ys,c as bs,ca as xs,ci as Ss,cn as Cs,cr as ws,ct as Ts,d as Es,da as Ds,di as Os,dn as ks,dr as As,dt as js,ea as Ms,ei as Ns,en as Ps,er as Fs,et as Is,f as Ls,fa as Rs,fi as zs,fn as Bs,fr as Vs,ft as Hs,g as Us,ga as Ws,gi as Gs,gn as Ks,gr as qs,gt as Js,h as Ys,ha as Xs,hi as Zs,hn as Qs,hr as $s,ht as ec,i as tc,ia as nc,ii as rc,in as ic,ir as ac,it as oc,j as sc,ja as cc,ji as lc,jn as uc,jr as dc,jt as fc,k as pc,ka as mc,ki as hc,kn as gc,kr as _c,kt as vc,l as yc,la as bc,li as xc,ln as Sc,lr as Cc,lt as wc,m as Tc,ma as Ec,mi as Dc,mn as Oc,mr as kc,mt as Ac,n as jc,na as Mc,ni as Nc,nn as Pc,nr as Fc,nt as Ic,o as Lc,oa as Rc,oi as zc,on as Bc,or as Vc,ot as Hc,p as Uc,pa as Wc,pi as Gc,pn as Kc,pr as qc,pt as Jc,q as Yc,qa as Xc,qi as Zc,qn as Qc,qr as $c,qt as el,r as tl,ra as nl,ri as rl,rn as il,rr as al,rt as ol,s as sl,sa as cl,si as ll,sn as ul,sr as dl,st as fl,t as pl,ta as ml,ti as hl,tn as gl,tr as _l,tt as vl,u as yl,ua as bl,ui as xl,un as Sl,ur as Cl,ut as wl,v as Tl,va as El,vi as Dl,vn as Ol,vr as kl,vt as Al,w as jl,wa as Ml,wi as Nl,wn as Pl,wr as Fl,wt as Il,x as Ll,xa as Rl,xi as zl,xn as Bl,xr as Vl,xt as Hl,y as Ul,ya as Wl,yi as Gl,yn as Kl,yr as ql,yt as Jl,z as Yl,za as Xl,zi as Zl,zn as Ql,zr as $l,zt as eu}from"./icons-Cmv1EJgo.js";import{n as tu,r as nu,t as ru}from"./motion-C29c9HWx.js";import{n as iu,r as au,t as ou}from"./markdown-YsT1ZTHA.js";import{a as su,c as cu,d as lu,f as uu,i as du,l as fu,m as pu,n as mu,o as hu,p as gu,r as _u,s as vu,t as yu,u as bu}from"./dnd-C7_tMy2i.js";import{i as xu,n as Su,r as Cu,t as wu}from"./crypto-XThH8EMH.js";import{i as Tu,n as Eu,r as Du,t as Ou}from"./monaco-BIbaSDce.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var ku=r(),Au=class extends On{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new Nn({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=ju(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=ju(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=ju(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=ju(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){Pn.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>In(t,e))}findAll(e={}){return this.getAll().filter(t=>In(e,t))}notify(e){Pn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return Pn.batch(()=>Promise.all(e.map(e=>e.continue().catch(Jn))))}};function ju(e){return e.options.scope?.id}var Mu=class extends On{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??Bn(r,t),a=this.get(i);return a||(a=new zn({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){Pn.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>An(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>An(e,t)):t}notify(e){Pn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Pn.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Pn.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Nu=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Mu,this.#t=e.mutationCache||new Au,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=kn.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=qn.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Mn(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=Fn(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Pn.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;Pn.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return Pn.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=Pn.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(Jn).catch(Jn)}invalidateQueries(e,t={}){return Pn.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=Pn.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(Jn)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(Jn)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(Mn(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Jn).catch(Jn)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Jn).catch(Jn)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return qn.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(Un(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{Xn(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(Un(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{Xn(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=Bn(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===Yn&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},Pu=`"Twemoji Mozilla","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","EmojiOne Color","Android Emoji",sans-serif`;function Fu(){let e=document.createElement(`canvas`);e.width=e.height=1;let t=e.getContext(`2d`,{willReadFrequently:!0});return t.textBaseline=`top`,t.font=`100px ${Pu}`,t.scale(.01,.01),t}function Iu(e,t,n){return e.clearRect(0,0,100,100),e.fillStyle=n,e.fillText(t,0,0),e.getImageData(0,0,1,1).data.join(`,`)}function Lu(e){let t=Fu(),n=Iu(t,e,`#fff`),r=Iu(t,e,`#000`);return r===n&&!r.startsWith(`0,0,0,`)}function Ru(e=`Twemoji Country Flags`,t=`https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2`){if(typeof window<`u`&&Lu(`😊`)&&!Lu(`🇨🇭`)){let n=document.createElement(`style`);return n.textContent=`@font-face { font-family: "${e}"; unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F; src: url('${t}') format('woff2'); font-display: swap; }`,document.head.appendChild(n),!0}return!1}var zu=e(t(((e,t)=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}}))()),Bu=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function Vu(e){var t={type:`tag`,name:``,voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(zu.default[n[1]]||e.charAt(e.length-2)===`/`)&&(t.voidElement=!0),t.name.startsWith(`!--`))){var r=e.indexOf(`-->`);return{type:`comment`,comment:r===-1?``:e.slice(4,r)}}for(var i=new RegExp(Bu),a=null;(a=i.exec(e))!==null;)if(a[0].trim())if(a[1]){var o=a[1].trim(),s=[o,``];o.indexOf(`=`)>-1&&(s=o.split(`=`)),t.attrs[s[0]]=s[1],i.lastIndex--}else a[2]&&(t.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1));return t}var Hu=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,Uu=/^\s*$/,Wu=Object.create(null);function Gu(e,t){switch(t.type){case`text`:return e+t.content;case`tag`:return e+=`<`+t.name+(t.attrs?function(e){var t=[];for(var n in e)t.push(n+`="`+e[n]+`"`);return t.length?` `+t.join(` `):``}(t.attrs):``)+(t.voidElement?`/>`:`>`),t.voidElement?e:e+t.children.reduce(Gu,``)+``;case`comment`:return e+``}}var Ku={parse:function(e,t){t||={},t.components||=Wu;var n,r=[],i=[],a=-1,o=!1;if(e.indexOf(`<`)!==0){var s=e.indexOf(`<`);r.push({type:`text`,content:s===-1?e:e.substring(0,s)})}return e.replace(Hu,function(s,c){if(o){if(s!==``)return;o=!1}var l,u=s.charAt(1)!==`/`,d=s.startsWith(`