PageSourceSearch

https://us1.storj.io/static/dist/features/feature-dialogs-BSXqzlI0.js

js storj.io collected 2026-09-24 17:20:48 UTC 911,544 bytes, 34 lines download raw bytes

1import{a as e,i as t,n,r,t as i}from"../chunks/rolldown-runtime-D05jH6dF.js";import{$n as a,$t as o,B as s,Bn as c,Br as l,Bt as u,Cr as d,Ct as f,D as p,F as m,Fn as h,Fr as g,Hn as _,Ht as v,I as y,In as b,Ir as x,J as S,Jn as C,Jt as w,L as T,Ln as E,Lr as D,Mr as O,Nt as k,Ot as A,Pn as j,Pr as M,Qn as N,Qt as ee,R as P,Rn as F,S as te,Sr as ne,St as re,T as ie,Tn as ae,Tr as oe,Tt as se,Ut as ce,V as le,Vn as I,Vt as ue,Wn as L,Wt as de,X as fe,Xt as pe,Yn as me,Yt as he,Zn as ge,Zt as _e,_r as ve,_t as ye,ai as R,an as be,ar as xe,b as Se,cn as Ce,cr as z,ct as we,dr as Te,en as Ee,fn as B,ft as De,g as Oe,gn as ke,gr as Ae,gt as je,hn as Me,ii as Ne,in as Pe,it as Fe,j as Ie,kn as V,kr as Le,kt as Re,l as ze,ln as Be,lr as Ve,mn as He,ni as Ue,nn as We,nr as Ge,nt as Ke,pn as qe,pr as H,qn as Je,qt as Ye,r as Xe,ri as Ze,sn as Qe,st as $e,tn as et,tr as tt,un as nt,ur as rt,vt as it,wn as at,wr as ot,wt as st,xr as U,yt as ct,z as lt,zt as ut}from"../chunks/app-api-Cgfzf1RJ.js";import{$t as dt,A as ft,An as pt,At as mt,B as ht,Bn as gt,C as _t,Cn as vt,Ct as yt,D as bt,Dn as xt,Dt as St,E as Ct,En as wt,Et as Tt,F as Et,Ft as W,G as Dt,Gt as Ot,H as kt,Hn as At,Ht as jt,I as Mt,It as Nt,J as Pt,Jn as Ft,Jt as It,K as Lt,Kt as Rt,L as zt,Ln as Bt,Lt as Vt,M as Ht,Mt as Ut,N as Wt,Nt as Gt,O as Kt,On as qt,Ot as Jt,P as Yt,Pt as Xt,Qt as Zt,R as Qt,Rn as $t,S as en,Sn as tn,St as nn,T as rn,Tn as an,Tt as on,U as G,Ut as sn,V as cn,Vn as ln,Vt as un,W as dn,X as fn,Xn as pn,Y as mn,Yn as hn,Yt as gn,_ as K,_n,_t as vn,an as yn,at as bn,b as xn,bn as Sn,bt as Cn,cn as wn,ct as Tn,dn as En,dt as Dn,en as On,f as kn,fn as An,ft as q,gn as jn,gt as Mn,h as Nn,hn as Pn,ht as Fn,i as In,in as Ln,it as Rn,j as zn,jt as Bn,k as Vn,kn as Hn,kt as Un,ln as Wn,lt as Gn,mn as Kn,mt as qn,n as Jn,nt as Yn,on as Xn,ot as Zn,p as Qn,pn as $n,pt as J,qn as er,qt as tr,r as nr,rn as rr,rt as ir,sn as ar,st as or,tn as sr,tt as cr,u as lr,un as ur,ut as dr,v as Y,vn as fr,vt as pr,w as mr,wn as hr,wt as gr,x as X,xn as _r,xt as vr,y as Z,yt as yr,z as br,zn as xr}from"../chunks/app-utils-D5Adlyoi.js";import{$ as Sr,Ct as Cr,Dt as wr,Et as Tr,H as Er,M as Dr,O as Or,R as kr,T as Ar,Tt as jr,U as Mr,V as Nr,W as Pr,Y as Fr,_ as Ir,_t as Lr,a as Rr,b as zr,bt as Br,d as Vr,dt as Hr,g as Ur,gt as Wr,h as Gr,ht as Kr,k as qr,kt as Jr,m as Yr,nt as Xr,o as Zr,p as Qr,s as $r,v as ei,vt as ti,wt as ni,z as ri}from"../chunks/app-store-IO_J3G-e.js";import{A as ii,C as ai,D as oi,E as si,F as ci,I as li,L as ui,M as di,N as fi,O as pi,R as mi,S as hi,T as gi,a as _i,b as vi,c as yi,d as bi,f as xi,g as Si,h as Ci,j as wi,k as Ti,l as Ei,m as Di,n as Oi,o as ki,p as Ai,t as ji,u as Mi,v as Ni,w as Pi,x as Fi,y as Ii,z as Li}from"../chunks/app-composables-D8FDJyrN.js";import{C as Ri,T as zi,_ as Bi,a as Vi,b as Hi,d as Ui,f as Wi,g as Gi,h as Ki,i as qi,l as Ji,m as Yi,p as Xi,s as Zi,u as Qi,v as $i,y as ea}from"../components/components-icons-C3cRMu_f.js";var ta=i(((e,t)=>{((n,r)=>{typeof define==`function`&&define.amd?define([],r):typeof t==`object`&&e!==void 0?t.exports=r():n.Papa=r()})(e,function e(){var t=typeof self<`u`?self:typeof window<`u`?window:t===void 0?{}:t,n,r=!t.document&&!!t.postMessage,i=t.IS_PAPA_WORKER||!1,a={},o=0,s={};function c(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine=``,this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=y(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new p(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,n){var r=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<r){let t=this._config.newline;t||=(a=this._config.quoteChar||`"`,this._handle.guessLineEndings(e,a)),e=[...e.split(t).slice(r)].join(t)}this.isFirstChunk&&x(this._config.beforeFirstChunk)&&(a=this._config.beforeFirstChunk(e))!==void 0&&(e=a),this.isFirstChunk=!1,this._halted=!1;var r=this._partialLine+e,a=(this._partialLine=``,this._handle.parse(r,this._baseIndex,!this._finished));
1if(!this._handle.paused()&&!this._handle.aborted()){if(e=a.meta.cursor,r=(this._finished||(this._partialLine=r.substring(e-this._baseIndex),this._baseIndex=e),a&&a.data&&(this._rowCount+=a.data.length),this._finished||this._config.preview&&this._rowCount>=this._config.preview),i)t.postMessage({results:a,workerId:s.WORKER_ID,finished:r});else if(x(this._config.chunk)&&!n){if(this._config.chunk(a,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=a=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(a.data),this._completeResults.errors=this._completeResults.errors.concat(a.errors),this._completeResults.meta=a.meta),this._completed||!r||!x(this._config.complete)||a&&a.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),r||a&&a.meta.paused||this._nextChunk(),a}this._halted=!0},this._sendError=function(e){x(this._config.error)?this._config.error(e):i&&this._config.error&&t.postMessage({workerId:s.WORKER_ID,error:e,finished:!1})}}function l(e){var t;(e||={}).chunkSize||(e.chunkSize=s.RemoteChunkSize),c.call(this,e),this._nextChunk=r?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),r||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?`POST`:`GET`,this._input,!r),this._config.downloadRequestHeaders){var e,n=this._config.downloadRequestHeaders;for(e in n)t.setRequestHeader(e,n[e])}var i;this._config.chunkSize&&(i=this._start+this._config.chunkSize-1,t.setRequestHeader(`Range`,`bytes=`+this._start+`-`+i));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}r&&t.status===0&&this._chunkError()}},this._chunkLoaded=function(){t.readyState===4&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>(e=e.getResponseHeader(`Content-Range`))===null?-1:parseInt(e.substring(e.lastIndexOf(`/`)+1)))(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e||={}).chunkSize||(e.chunkSize=s.LocalChunkSize),c.call(this,e);var t,n,r=typeof FileReader<`u`;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,r?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input,i=(this._config.chunkSize&&(i=Math.min(this._start+this._config.chunkSize,this._input.size),e=n.call(e,this._start,i)),t.readAsText(e,this._config.encoding));r||this._chunkLoaded({target:{result:i}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;c.call(this,e||={}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,n;if(!this._finished)return e=this._config.chunkSize,t=e?(n=t.substring(0,e),t.substring(e)):(n=t,``),this._finished=!t,this.parseChunk(n)}}function f(e){c.call(this,e||={});var t=[],n=!0,r=!1;this.pause=function(){c.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){c.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on(`data`,this._streamData),this._input.on(`end`,this._streamEnd),this._input.on(`error`,this._streamError)},this._checkIsFinished=function(){r&&t.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):n=!0},this._streamData=b(function(e){try{t.push(typeof e==`string`?e:e.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),r=!0,this._streamData(``)},this),this._streamCleanUp=b(function(){this._input.removeListener(`data`,this._streamData),this._input.removeListener(`end`,this._streamEnd),this._input.removeListener(`error`,this._streamError)},this)}function p(e){var t,n,r,i,a=2**53,o=-a,c=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,l=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,u=this,d=0,f=0,p=!1,g=!1,_=[],v={data:[],errors:[],meta:{}};function b(t){return e.skipEmptyLines===`greedy`?t.join(``).trim()===``:t.length===1&&t[0].length===0}function S(){if(v&&r&&(w(`Delimiter`,`UndetectableDelimiter`,`Unable to auto-detect delimiting character; defaulted to '`+s.DefaultDelimiter+`'`),r=!1),e.skipEmptyLines&&(v.data=v.data.filter(function(e){return!b(e)})),C()){if(v)if(Array.isArray(v.data[0])){for(var t=0;C()&&t<v.data.length;t++)v.data[t].forEach(n);v.data.splice(0,1)}else v.data.forEach(n);function n(t,n){x(e.transformHeader)&&(t=e.transformHeader(t,n)),_.push(t)}}function n(t,n){for(var r=e.header?{}:[],i=0;i<t.length;i++){var s=i,u=t[i],u=((t,n)=>(t=>(e.dynamicTypingFunction&&e.dynamicTyping[t]===void 0&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)))(t)?n===`true`||n===`TRUE`||n!==`false`&&n!==`FALSE`&&((e=>{if(c.test(e)&&(e=parseFloat(e),o<e&&e<a))return 1})(n)?parseFloat(n):l.test(n)?new Date(n):n===``?null:n):n)(s=e.header?i>=_.length?`__parsed_extra`:_[i]:s,u=e.transform?e.transform(u,s):u);s===`__parsed_extra`?(r[s]=r[s]||[],r[s].push(u)):r[s]=u}return e.header&&(i>_.length?w(`FieldMismatch`,`TooManyFields`,`Too many fields: expected `+_.length+` fields but parsed `+i,f+n):i<_.length&&w(`FieldMismatch`,`TooFewFields`,`Too few fields: expected `+_.length+` fields but parsed `+i,f+n)),r}var i;v&&(e.header||e.dynamicTyping||e.transform)&&(i=1,!v.data.length||Array.isArray(v.data[0])?(v.data=v.data.map(n),i=v.data.length):v.data=n(v.data,0),e.header&&v.meta&&(v.meta.fields=_),f+=i)}function C(){return e.header&&_.length===0}function w(e,t,n,r){e={type:e,code:t,message:n},r!==void 0&&(e.row=r),v.errors.push(e)}x(e.step)&&(i=e.step,e.step=function(t){v=t,C()?S():(S(),v.data.length!==0&&(d+=t.data.length,e.preview&&d>e.preview?n.abort():(v.data=v.data[0],i(v,u))))}),this.parse=function(i,a,o){var c=e.quoteChar||`"`,c=(e.newline||=this.guessLineEndings(i,c),r=!1,e.delimiter?x(e.delimiter)&&(e.delimiter=e.delimiter(i),v.meta.delimiter=e.delimiter):((c=((t,n,r,i,a)=>{var o,c,l,u;a||=[`,`,`	`,`|`,`;`,s.RECORD_SEP,s.UNIT_SEP];for(var d=0;d<a.length;d++){for(var f,p=a[d],m=0,g=0,_=0,v=(l=void 0,new h({comments:i,delimiter:p,newline:n,preview:10}).parse(t)),y=0;y<v.data.length;y++)r&&b(v.data[y])?_++:(f=v.data[y].length,g+=f,l===void 0?l=f:0<f&&(m+=Math.abs(f-l),l=f));0<v.data.length&&(g/=v.data.length-_),(c===void 0||m<=c)&&(u===void 0||u<g)&&1.99<g&&(c=m,o=p,u=g)}return{successful:!!(e.delimiter=o),bestDelimiter:o}})(i,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess)).successful?e.delimiter=c.bestDelimiter:(r=!0,e.delimiter=s.DefaultDelimiter),v.meta.delimiter=e.delimiter),y(e));return e.preview&&e.header&&c.preview++,t=i,n=new h(c),v=n.parse(t,a,o),S(),p?{meta:{paused:!0}}:v||{meta:{paused:!1}}},this.paused=function(){return p},this.pause=function(){p=!0,n.abort(),t=x(e.chunk)?``:t.substring(n.getCharIndex())},this.resume=function(){u.streamer._halted?(p=!1,u.streamer.parseChunk(t,!0)):setTimeout(u.resume,3)},this.aborted=function(){return g},this.abort=function(){g=!0,n.abort(),v.meta.aborted=!0,x(e.complete)&&e.complete(v),t=``},this.guessLineEndings=function(e,t){e=e.substring(0,1048576);var t=RegExp(m(t)+`([^]*?)`+m(t),`gm`),n=(e=e.replace(t,``)).split(`\r`),t=e.split(`
2`),e=1<t.length&&t[0].length<n[0].length;if(n.length===1||e)return`
3`;for(var r=0,i=0;i<n.length;i++)n[i][0]===`
4`&&r++;return r>=n.length/2?`\r
5`:`\r`}}function m(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function h(e){var t=(e||={}).delimiter,n=e.newline,r=e.comments,i=e.step,a=e.preview,o=e.fastMode,c=null,l=!1,u=e.quoteChar==null?`"`:e.quoteChar,d=u;if(e.escapeChar!==void 0&&(d=e.escapeChar),(typeof t!=`string`||-1<s.BAD_DELIMITERS.indexOf(t))&&(t=`,`),r===t)throw Error(`Comment character same as delimiter`);!0===r?r=`#`:(typeof r!=`string`||-1<s.BAD_DELIMITERS.indexOf(r))&&(r=!1),n!==`
6`&&n!==`\r`&&n!==`\r
7`&&(n=`
8`);var f=0,p=!1;this.parse=function(s,h,g){if(typeof s!=`string`)throw Error(`Input must be a string`);var _=s.length,v=t.length,y=n.length,b=r.length,S=x(i),C=[],w=[],T=[],E=f=0;if(!s)return ne();if(o||!1!==o&&s.indexOf(u)===-1){for(var D=s.split(n),O=0;O<D.length;O++){if(T=D[O],f+=T.length,O!==D.length-1)f+=n.length;else if(g)return ne();if(!r||T.substring(0,b)!==r){if(S){if(C=[],ee(T.split(t)),re(),p)return ne()}else ee(T.split(t));if(a&&a<=O)return C=C.slice(0,a),ne(!0)}}return ne()}for(var k=s.indexOf(t,f),A=s.indexOf(n,f),j=new RegExp(m(d)+m(u),`g`),M=s.indexOf(u,f);;)if(s[f]===u)for(M=f,f++;;){if((M=s.indexOf(u,M+1))===-1)return g||w.push({type:`Quotes`,code:`MissingQuotes`,message:`Quoted field unterminated`,row:C.length,index:f}),F();if(M===_-1)return F(s.substring(f,M).replace(j,u));if(u===d&&s[M+1]===d)M++;else if(u===d||M===0||s[M-1]!==d){k!==-1&&k<M+1&&(k=s.indexOf(t,M+1));var N=P((A=A!==-1&&A<M+1?s.indexOf(n,M+1):A)===-1?k:Math.min(k,A));if(s.substr(M+1+N,v)===t){T.push(s.substring(f,M).replace(j,u)),s[f=M+1+N+v]!==u&&(M=s.indexOf(u,f)),k=s.indexOf(t,f),A=s.indexOf(n,f);break}if(N=P(A),s.substring(M+1+N,M+1+N+y)===n){if(T.push(s.substring(f,M).replace(j,u)),te(M+1+N+y),k=s.indexOf(t,f),M=s.indexOf(u,f),S&&(re(),p))return ne();if(a&&C.length>=a)return ne(!0);break}w.push({type:`Quotes`,code:`InvalidQuotes`,message:`Trailing quote on quoted field is malformed`,row:C.length,index:f}),M++}}else if(r&&T.length===0&&s.substring(f,f+b)===r){if(A===-1)return ne();f=A+y,A=s.indexOf(n,f),k=s.indexOf(t,f)}else if(k!==-1&&(k<A||A===-1))T.push(s.substring(f,k)),f=k+v,k=s.indexOf(t,f);else{if(A===-1)break;if(T.push(s.substring(f,A)),te(A+y),S&&(re(),p))return ne();if(a&&C.length>=a)return ne(!0)}return F();function ee(e){C.push(e),E=f}function P(e){var t=0;return t=e!==-1&&(e=s.substring(M+1,e))&&e.trim()===``?e.length:t}function F(e){return g||(e===void 0&&(e=s.substring(f)),T.push(e),f=_,ee(T),S&&re()),ne()}function te(e){f=e,ee(T),T=[],A=s.indexOf(n,f)}function ne(r){if(e.header&&!h&&C.length&&!l){var i=C[0],a=Object.create(null),o=new Set(i);let t=!1;for(let n=0;n<i.length;n++){let r=i[n];if(a[r=x(e.transformHeader)?e.transformHeader(r,n):r]){let e,s=a[r];for(;
8e=r+`_`+s,s++,o.has(e););o.add(e),i[n]=e,a[r]++,t=!0,(c=c===null?{}:c)[e]=r}else a[r]=1,i[n]=r;o.add(r)}t&&console.warn(`Duplicate headers found and renamed.`),l=!0}return{data:C,errors:w,meta:{delimiter:t,linebreak:n,aborted:p,truncated:!!r,cursor:E+(h||0),renamedHeaders:c}}}function re(){i(ne()),C=[],w=[]}},this.abort=function(){p=!0},this.getCharIndex=function(){return f}}function g(e){var t=e.data,n=a[t.workerId],r=!1;if(t.error)n.userError(t.error,t.file);else if(t.results&&t.results.data){var i={abort:function(){r=!0,_(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:v,resume:v};if(x(n.userStep)){for(var o=0;o<t.results.data.length&&(n.userStep({data:t.results.data[o],errors:t.results.errors,meta:t.results.meta},i),!r);o++);delete t.results}else x(n.userChunk)&&(n.userChunk(t.results,i,t.file),delete t.results)}t.finished&&!r&&_(t.workerId,t.results)}function _(e,t){var n=a[e];x(n.userComplete)&&n.userComplete(t),n.terminate(),delete a[e]}function v(){throw Error(`Not implemented.`)}function y(e){if(typeof e!=`object`||!e)return e;var t,n=Array.isArray(e)?[]:{};for(t in e)n[t]=y(e[t]);return n}function b(e,t){return function(){e.apply(t,arguments)}}function x(e){return typeof e==`function`}return s.parse=function(n,r){var i=(r||={}).dynamicTyping||!1;if(x(i)&&(r.dynamicTypingFunction=i,i={}),r.dynamicTyping=i,r.transform=!!x(r.transform)&&r.transform,!r.worker||!s.WORKERS_SUPPORTED)return i=null,s.NODE_STREAM_INPUT,typeof n==`string`?(n=(e=>e.charCodeAt(0)===65279?e.slice(1):e)(n),i=new(r.download?l:d)(r)):!0===n.readable&&x(n.read)&&x(n.on)?i=new f(r):(t.File&&n instanceof File||n instanceof Object)&&(i=new u(r)),i.stream(n);(i=(()=>{var n;return!!s.WORKERS_SUPPORTED&&(n=(()=>{var n=t.URL||t.webkitURL||null,r=e.toString();return s.BLOB_URL||=n.createObjectURL(new Blob([`var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; `,`(`,r,`)();`],{type:`text/javascript`}))})(),(n=new t.Worker(n)).onmessage=g,n.id=o++,a[n.id]=n)})()).userStep=r.step,i.userChunk=r.chunk,i.userComplete=r.complete,i.userError=r.error,r.step=x(r.step),r.chunk=x(r.chunk),r.complete=x(r.complete),r.error=x(r.error),delete r.worker,i.postMessage({input:n,config:r,workerId:i.id})},s.unparse=function(e,t){var n=!1,r=!0,i=`,`,a=`\r
9`,o=`"`,c=o+o,l=!1,u=null,d=!1,f=((()=>{if(typeof t==`object`){if(typeof t.delimiter!=`string`||s.BAD_DELIMITERS.filter(function(e){return t.delimiter.indexOf(e)!==-1}).length||(i=t.delimiter),typeof t.quotes!=`boolean`&&typeof t.quotes!=`function`&&!Array.isArray(t.quotes)||(n=t.quotes),typeof t.skipEmptyLines!=`boolean`&&typeof t.skipEmptyLines!=`string`||(l=t.skipEmptyLines),typeof t.newline==`string`&&(a=t.newline),typeof t.quoteChar==`string`&&(o=t.quoteChar),typeof t.header==`boolean`&&(r=t.header),Array.isArray(t.columns)){if(t.columns.length===0)throw Error(`Option columns is empty`);u=t.columns}t.escapeChar!==void 0&&(c=t.escapeChar+o),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:typeof t.escapeFormulae==`boolean`&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),new RegExp(m(o),`g`));if(typeof e==`string`&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return p(null,e,l);if(typeof e[0]==`object`)return p(u||Object.keys(e[0]),e,l)}else if(typeof e==`object`)return typeof e.data==`string`&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||=e.meta&&e.meta.fields||u,e.fields||=Array.isArray(e.data[0])?e.fields:typeof e.data[0]==`object`?Object.keys(e.data[0]):[],Array.isArray(e.data[0])||typeof e.data[0]==`object`||(e.data=[e.data])),p(e.fields||[],e.data||[],l);throw Error(`Unable to serialize unrecognized input`);function p(e,t,n){var o=``,s=(typeof e==`string`&&(e=JSON.parse(e)),typeof t==`string`&&(t=JSON.parse(t)),Array.isArray(e)&&0<e.length),c=!Array.isArray(t[0]);if(s&&r){for(var l=0;l<e.length;l++)0<l&&(o+=i),o+=h(e[l],l);0<t.length&&(o+=a)}for(var u=0;u<t.length;u++){var d=(s?e:t[u]).length,f=!1,p=s?Object.keys(t[u]).length===0:t[u].length===0;if(n&&!s&&(f=n===`greedy`?t[u].join(``).trim()===``:t[u].length===1&&t[u][0].length===0),n===`greedy`&&s){for(var m=[],g=0;g<d;g++){var _=c?e[g]:g;m.push(t[u][_])}f=m.join(``).trim()===``}if(!f){for(var v=0;v<d;v++){0<v&&!p&&(o+=i);var y=s&&c?e[v]:v;o+=h(t[u][y],v)}u<t.length-1&&(!n||0<d&&!p)&&(o+=a)}}return o}function h(e,t){var r,a;return e==null?``:e.constructor===Date?JSON.stringify(e).slice(1,25):(a=!1,d&&typeof e==`string`&&d.test(e)&&(e=`'`+e,a=!0),r=e.toString().replace(f,c),(a=a||!0===n||typeof n==`function`&&n(e,t)||Array.isArray(n)&&n[t]||((e,t)=>{for(var n=0;n<t.length;n++)if(-1<e.indexOf(t[n]))return!0;return!1})(r,s.BAD_DELIMITERS)||-1<r.indexOf(i)||r.charAt(0)===` `||r.charAt(r.length-1)===` `)?o+r+o:r)}},s.RECORD_SEP=`�`,s.UNIT_SEP=`�`,s.BYTE_ORDER_MARK=``,s.BAD_DELIMITERS=[`\r`,`
10`,`"`,s.BYTE_ORDER_MARK],s.WORKERS_SUPPORTED=!r&&!!t.Worker,s.NODE_STREAM_INPUT=1,s.LocalChunkSize=10485760,s.RemoteChunkSize=5242880,s.DefaultDelimiter=`,`,s.Parser=h,s.ParserHandle=p,s.NetworkStreamer=l,s.FileStreamer=u,s.StringStreamer=d,s.ReadableStreamStreamer=f,t.jQuery&&((n=t.jQuery).fn.parse=function(e){var r=e.config||{},i=[];return this.each(function(e){if(!(n(this).prop(`tagName`).toUpperCase()===`INPUT`&&n(this).attr(`type`).toLowerCase()===`file`&&t.FileReader)||!this.files||this.files.length===0)return!0;for(var a=0;a<this.files.length;
10a++)i.push({file:this.files[a],inputElem:this,instanceConfig:n.extend({},r)})}),a(),this;function a(){if(i.length===0)x(e.complete)&&e.complete();else{var t,r,a,c,l=i[0];if(x(e.before)){var u=e.before(l.file,l.inputElem);if(typeof u==`object`){if(u.action===`abort`)return t=`AbortError`,r=l.file,a=l.inputElem,c=u.reason,void(x(e.error)&&e.error({name:t},r,a,c));if(u.action===`skip`)return void o();typeof u.config==`object`&&(l.instanceConfig=n.extend(l.instanceConfig,u.config))}else if(u===`skip`)return void o()}var d=l.instanceConfig.complete;l.instanceConfig.complete=function(e){x(d)&&d(e,l.file,l.inputElem),o()},s.parse(l.file,l.instanceConfig)}}function o(){i.splice(0,1),a()}}),i&&(t.onmessage=function(e){e=e.data,s.WORKER_ID===void 0&&e&&(s.WORKER_ID=e.workerId),typeof e.input==`string`?t.postMessage({workerId:s.WORKER_ID,results:s.parse(e.input,e.config),finished:!0}):(t.File&&e.input instanceof File||e.input instanceof Object)&&(e=s.parse(e.input,e.config))&&t.postMessage({workerId:s.WORKER_ID,results:e,finished:!0})}),(l.prototype=Object.create(c.prototype)).constructor=l,(u.prototype=Object.create(c.prototype)).constructor=u,(d.prototype=Object.create(d.prototype)).constructor=d,(f.prototype=Object.create(c.prototype)).constructor=f,s})}));function na({depth:e,isLast:t,isLastGroup:n,leafLinks:r,separateRoots:i,parentIndentLines:a,variant:o}){let s=t&&(!n||i||e>1);return!a||!e?{leaf:void 0,node:void 0,children:a,footer:a&&(!s||o===`simple`)?[...a,i?`none`:`line`]:[`none`]}:o===`simple`?{leaf:[...a,`line`],node:[...a,`line`],children:[...a,`line`],footer:[...a,`line`,`line`]}:{leaf:[...a,s?`last-leaf`:`leaf`,...r?[`leaf-link`]:[]],node:[...a,s?`last-leaf`:`leaf`],children:[...a,s?`none`:`line`],footer:[...a,s?`none`:`line`]}}var ra=function(e){return e.GlobalArchiveOnly=`global-archive-only`,e.GlobalArchiveAndRegional=`global-archive-and-regional`,e}({}),ia={label:`Global & Archive`,planName:`Standard`,features:[`Storage: $7/TB per month`,`Egress: $7/TB`,`Minimum monthly invoice: $5`,`Storage locations: Global distribution`,`Object Mount: 2 licenses included`]},aa={label:`Regional`,planName:`Advanced`,features:[`Storage: $10/TB per month`,`Egress: $7/TB`,`Minimum monthly invoice: $5`,`Storage locations: U.S. SOC2 Type 2 data centers`,`Object Mount: 2 licenses included`]};function oa(){return(je().state.config.satelliteName??``).toLowerCase().includes(`us1`)?ra.GlobalArchiveAndRegional:ra.GlobalArchiveOnly}function sa(e){return e===ra.GlobalArchiveAndRegional?[ia,aa]:[ia]}function ca(e){return e?Ce.formattedDate(e,{month:`long`,day:`numeric`,year:`numeric`,timeZone:`UTC`}):``}function la(e){if(!e)return null;let t=new Date(e);return isNaN(t.getTime())?null:t}function ua(e,t){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()+t))}function da(e){let t=la(e);return t?ua(t,-1):null}function fa(e){let t=la(e);return t?ua(t,1):null}function pa(e){let t=la(e);return!!t&&new Date<t}var ma=Dr({text:String,...ln(),...pt()},`VToolbarTitle`),ha=Or()({name:`VToolbarTitle`,props:ma(),setup(e,{slots:t}){return Bt(()=>{let n=!!(t.default||t.text||e.text);return _(e.tag,{class:Ue([`v-toolbar-title`,e.class]),style:Ne(e.style)},{default:()=>[n&&h(`div`,{class:`v-toolbar-title__placeholder`},[t.text?t.text():e.text,t.default?.()])]})}),{}}}),ga=[null,`prominent`,`default`,`comfortable`,`compact`],_a=Dr({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:`start`},color:String,density:{type:String,default:`default`,validator:e=>ga.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,...$n(),...ln(),...En(),...Wn(),...Sn(),...pt({tag:`header`}),...Rr()},`VToolbar`),va=Or()({name:`VToolbar`,props:_a(),setup(e,{slots:t}){let{backgroundColorClasses:n,backgroundColorStyles:r}=tn(()=>e.color),{borderClasses:i}=Kn(e),{elevationClasses:a}=An(e),{locationStyles:o}
10=ur(e),{roundedClasses:s}=_r(e),{themeClasses:c}=Zr(e),{rtlClasses:l}=Ur(),u=g(e.extended===null?!!t.extension?.():e.extended),d=j(()=>parseInt(Number(e.height)+(e.density===`prominent`?Number(e.height):0)-(e.density===`comfortable`?8:0)-(e.density===`compact`?16:0),10)),f=j(()=>u.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 qr({VBtn:{variant:`text`}}),Bt(()=>{let p=!!(e.title||t.title),m=!!(t.image||e.image),g=t.extension?.();return u.value=e.extended===null?!!g:e.extended,_(e.tag,{class:Ue([`v-toolbar`,`v-toolbar--collapse-${e.collapsePosition}`,{"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},n.value,i.value,a.value,s.value,c.value,l.value,e.class]),style:Ne([r.value,o.value,e.style])},{default:()=>[m&&h(`div`,{key:`image`,class:`v-toolbar__image`},[t.image?_(wt,{key:`image-defaults`,disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):_(Pn,{key:`image-img`,cover:!0,src:e.image},null)]),_(wt,{defaults:{VTabs:{height:Mr(d.value)}}},{default:()=>[h(`div`,{class:`v-toolbar__content`,style:{height:Mr(d.value)}},[t.prepend&&h(`div`,{class:`v-toolbar__prepend`},[t.prepend?.()]),p&&_(ha,{key:`title`,text:e.title},{text:t.title}),t.default?.(),t.append&&h(`div`,{class:`v-toolbar__append`},[t.append?.()])])]}),_(wt,{defaults:{VTabs:{height:Mr(f.value)}}},{default:()=>[_(xt,null,{default:()=>[u.value&&h(`div`,{class:`v-toolbar__extension`,style:{height:Mr(f.value)}},[g])]})]})]})}),{contentHeight:d,extensionHeight:f}}}),ya=gt(`v-alert-title`),ba=Dr({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[[`x-small`,10],[`small`,16],[`default`,24],[`large`,28],[`x-large`,32]]}},`iconSize`);function xa(e,t){return{iconSize:j(()=>{let n=new Map(e.iconSizes),r=e.iconSize??t()??`default`;return n.has(r)?n.get(r):r})}}var Sa=[`success`,`info`,`warning`,`error`],Ca=Dr({border:{type:[Boolean,String],validator:e=>typeof e==`boolean`||[`top`,`end`,`bottom`,`start`].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:zr,default:`$close`},closeLabel:{type:String,default:`$vuetify.close`},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>Sa.includes(e)},...ln(),...Xn(),...hr(),...En(),...ba(),...Wn(),...un(),...Sn(),...pt(),...Rr(),...Ln({variant:`flat`})},`VAlert`),wa=Or()({name:`VAlert`,props:Ca(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,{emit:t,slots:n}){let r=Ir(e,`modelValue`),i=D(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:a}=xa(e,()=>e.prominent?44:void 0),{themeClasses:o}=Zr(e),{colorClasses:s,colorStyles:c,variantClasses:l}=yn(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:u}=ar(e),{dimensionStyles:d}=an(e),{elevationClasses:f}=An(e),{locationStyles:p}=ur(e),{positionClasses:m}
10=jt(e),{roundedClasses:g}=_r(e),{textColorClasses:v,textColorStyles:y}=vt(()=>e.borderColor),{t:b}=Gr(),x=D(()=>({"aria-label":b(e.closeLabel),onClick(e){r.value=!1,t(`click:close`,e)}}));return()=>{let t=!!(n.prepend||i.value),b=!!(n.title||e.title),S=!!(n.close||e.closable),C={density:e.density,icon:i.value,size:e.iconSize||e.prominent?a.value:void 0};return r.value&&_(e.tag,{class:Ue([`v-alert`,e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?`start`:e.border}`]:!0},{"v-alert--prominent":e.prominent},o.value,s.value,u.value,f.value,m.value,g.value,l.value,e.class]),style:Ne([c.value,d.value,p.value,e.style]),role:`alert`},{default:()=>[rr(!1,`v-alert`),e.border&&h(`div`,{key:`border`,class:Ue([`v-alert__border`,v.value]),style:Ne(y.value)},null),t&&h(`div`,{key:`prepend`,class:`v-alert__prepend`},[n.prepend?_(wt,{key:`prepend-defaults`,disabled:!i.value,defaults:{VIcon:{...C}}},n.prepend):_(gn,N({key:`prepend-icon`},C),null)]),h(`div`,{class:`v-alert__content`},[b&&_(ya,{key:`title`},{default:()=>[n.title?.()??e.title]}),n.text?.()??e.text,n.default?.()]),n.append&&h(`div`,{key:`append`,class:`v-alert__append`},[n.append()]),S&&h(`div`,{key:`close`,class:`v-alert__close`},[n.close?_(wt,{key:`close-defaults`,defaults:{VBtn:{icon:e.closeIcon,size:`x-small`,variant:`text`}}},{default:()=>[n.close?.({props:x.value})]}):_(W,N({key:`close-btn`,icon:e.closeIcon,size:`x-small`,variant:`text`},x.value),null)])]})}}}),Ta=Dr({...ti(yr(),[`direction`]),...ti(St(),[`inline`])},`VCheckbox`),Ea=Or()({name:`VCheckbox`,inheritAttrs:!1,props:Ta(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,{attrs:t,slots:n}){let r=Ir(e,`modelValue`),{isFocused:i,focus:a,blur:o}=gr(e),s=M(),c=Ae();return Bt(()=>{let[l,u]=Sr(t),d=pr.filterProps(e),f=Tt.filterProps(e);return _(pr,N({ref:s,class:[`v-checkbox`,e.class]},l,d,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,id:e.id||`checkbox-${c}`,focused:i.value,style:e.style}),{...n,default:({id:e,messagesId:t,isDisabled:i,isReadonly:s,isValid:c})=>_(Tt,N(f,{id:e.value,"aria-describedby":t.value,disabled:i.value,readonly:s.value},u,{error:c.value===!1,modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,onFocus:a,onBlur:o}),n)})}),vn({},s)}}),Da=Dr({start:Boolean,end:Boolean,...ln(),...pt()},`VListItemAction`),Oa=Or()({name:`VListItemAction`,props:Da(),setup(e,{slots:t}){return Bt(()=>_(e.tag,{class:Ue([`v-list-item-action`,{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:Ne(e.style)},t)),{}}}),ka=Dr({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...ft({filterKeys:[`title`]}),...bt(),...ti(Mt({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`])},`VAutocomplete`),Aa=Or()({name:`VAutocomplete`,props:ka(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,{slots:t}){let{t:n}=Gr(),r=M(),i=g(!1),o=g(!0),s=g(!1),c=M(),l=M(),u=g(-1),d=g(null),{items:f,transformIn:p,transformOut:m}=Rn(e),{textColorClasses:v,textColorStyles:y}=vt(()=>r.value?.color),{InputIcon:b}=on(e),x=Ir(e,`search`,``),S=Ir(e,`modelValue`,[],e=>p(e===null?[null]:jr(e)),t=>{let n=m(t);return e.multiple?n:n[0]??null}),C=j(()=>typeof e.counterValue==`function`?e.counterValue(S.value):typeof e.counterValue==`number`?e.counterValue:S.value.length),w=nn(e),{filteredItems:T,getMatches:E}=zn(e,f,()=>d.value??(o.value?``:x.value)),O=j(()=>e.hideSelected&&d.value===null?T.value.filter(e=>!S.value.some(t=>t.value===e.value)):T.value),k=D(()=>e.closableChips&&!w.isReadonly.value&&!w.isDisabled.value),A=j(()=>!!(e.chips||t.chip)),ee=j(()=>A.value||!!t.selection),P=j(()=>S.value.map(e=>e.props.value)),F=j(()=>O.value.find(e=>e.type===`item`&&!e.props.disabled)),te=j(()=>(e.autoSelectFirst===!0||e.autoSelectFirst===`exact`&&x.value===F.value?.title)&&O.value.length>0&&!o.value&&!s.value),ne=j(()=>e.hideNoData&&!O.value.length||w.isReadonly.value||w.isDisabled.value),re=Ir(e,`menu`),ie=j({get:()=>re.value,set:e=>{re.value&&!e&&c.value?.ΨopenChildren.size||e&&ne.value||(re.value=e)}}
10),{menuId:ae,ariaExpanded:oe,ariaControls:se}=Kt(e,ie),ce=M(),le=M(),ue=M(),L=Wt(ce,r),{onTabKeydown:de}=Ht({groups:[{type:`element`,contentRef:le},{type:`list`,contentRef:ce,displayItemsCount:()=>O.value.length},{type:`element`,contentRef:ue}],onLeave:()=>{ie.value=!1,r.value?.focus()}});function fe(t){e.openOnClear&&(ie.value=!0),x.value=``}function pe(){ne.value||(ie.value=!0)}function me(e){ne.value||(i.value&&(e.preventDefault(),e.stopPropagation()),ie.value=!ie.value)}function he(e){e.key===`Tab`&&de(e),ce.value?.$el.contains(e.target)&&(Nr(e)||e.key===`Backspace`)&&r.value?.focus()}function ge(t){if(w.isReadonly.value)return;let n=r.value?.selectionStart,i=S.value.length;if([`Enter`,`ArrowDown`,`ArrowUp`].includes(t.key)&&t.preventDefault(),[`Enter`,`ArrowDown`].includes(t.key)&&(ie.value=!0),[`Escape`].includes(t.key)&&(ie.value=!1),te.value&&[`Enter`,`Tab`].includes(t.key)&&F.value&&!S.value.some(({value:e})=>e===F.value.value)&&z(F.value),t.key===`ArrowDown`&&te.value&&ce.value?.focus(`next`),[`Backspace`,`Delete`].includes(t.key)){if(!e.multiple&&ee.value&&S.value.length>0&&!x.value)return z(S.value[0],!1);if(~u.value){t.preventDefault();let e=u.value;z(S.value[u.value],!1),u.value=e>=i-1?i-2:e}else t.key===`Backspace`&&!x.value&&(u.value=i-1);return}if(e.multiple)if(t.key===`ArrowLeft`){if(u.value<0&&n&&n>0)return;let e=u.value>-1?u.value-1:i-1;if(S.value[e])u.value=e;else{let e=x.value?.length??null;u.value=-1,r.value?.setSelectionRange(e,e)}}else if(t.key===`ArrowRight`){if(u.value<0)return;let e=u.value+1;S.value[e]?u.value=e:(u.value=-1,r.value?.setSelectionRange(0,0))}else ~u.value&&Nr(t)&&(u.value=-1)}function _e(e){if(Wr(r.value,`:autofill`)||Wr(r.value,`:-webkit-autofill`)){let t=f.value.find(t=>t.title===e.target.value);t&&z(t)}}function ve(){e.eager&&l.value?.calculateVisibleItems()}function ye(){i.value&&(o.value=!0,r.value?.focus()),d.value=null}function R(e){i.value=!0,setTimeout(()=>{s.value=!0})}function be(e){s.value=!1,r.value?.$el.contains(e.relatedTarget)||(i.value=!1)}function xe(t){(t==null||t===``&&!e.multiple&&!ee.value)&&(S.value=[])}function Se(e){(c.value?.contentEl)?.contains(e.relatedTarget)&&(i.value=!0)}let Ce=g(!1);function z(t,n=!0){if(!(!t||t.props.disabled))if(e.multiple){let r=S.value.findIndex(n=>(e.valueComparator||xr)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[...S.value,t]:[...S.value];e.splice(r,1),S.value=e}else i&&(S.value=[...S.value,t]);e.clearOnSelect&&(x.value=``)}else{let e=n!==!1;S.value=e?[t]:[],d.value=o.value?``:x.value??``,x.value=e&&!ee.value?t.title:``,a(()=>{ie.value=!1,o.value=!0})}}return U(i,(t,n)=>{t!==n&&(t?(Ce.value=!0,x.value=e.multiple||ee.value?``:String(S.value.at(-1)?.props.title??``),o.value=!0,a(()=>Ce.value=!1)):(!e.multiple&&x.value==null&&(S.value=[]),ie.value=!1,!o.value&&x.value&&(d.value=x.value),x.value=``,u.value=-1))}),U(x,e=>{!i.value||Ce.value||(e&&(ie.value=!0),o.value=!e)}),U(ie,t=>{if(!e.hideSelected&&t&&S.value.length&&o.value){let e=O.value.findIndex(e=>S.value.some(t=>e.value===t.value));Tr&&window.requestAnimationFrame(()=>{e>=0&&l.value?.scrollToIndex(e)})}t&&(d.value=null)}),U(f,(e,t)=>{ie.value||i.value&&!t.length&&e.length&&(ie.value=!0)}),Bt(()=>{let a=!!(!e.hideNoData||O.value.length||t[`prepend-item`]||t[`append-item`]||t[`no-data`]),s=S.value.length>0,d=Et.filterProps(e),f={search:x,filteredItems:T.value};return _(Et,N({ref:r},d,{modelValue:x.value,"onUpdate:modelValue":[e=>x.value=e,xe],focused:i.value,"onUpdate:focused":e=>i.value=e,validationValue:S.externalValue,counterValue:C.value,dirty:s,onChange:_e,class:[`v-autocomplete`,`v-autocomplete--${e.multiple?`multiple`:`single`}`,{"v-autocomplete--active-menu":ie.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!ee.value,"v-autocomplete--selecting-index":u.value>-1},e.class],style:e.style,readonly:w.isReadonly.value,placeholder:s?void 0:e.placeholder,"onClick:clear":fe,"onMousedown:control":pe,onKeydown:ge,onBlur:Se,"aria-expanded":oe.value,"aria-controls":se.value}),{...t,default:({id:r})=>h(V,null,[_(Dt,N({id:ae.value,ref:c,modelValue:ie.value,"onUpdate:modelValue":e=>ie.value=e,activator:`parent`,contentClass:`v-autocomplete__content`,disabled:ne.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:ve,onAfterLeave:ye},e.menuProps),{default:()=>[_(G,{elevation:e.menuElevation,onFocusin:R,onKeydown:he},{default:()=>[t[`menu-header`]&&h(`header`,{ref:le},[t[`menu-header`](f)]),a&&_(cr,N({key:`autocomplete-list`,ref:ce,filterable:!0,selected:P.value,selectStrategy:e.multiple?`independent`:`single-independent`,onMousedown:e=>e.preventDefault(),onFocusout:be,tabindex:`-1`,selectable:!!O.value.length,"aria-live":`polite`,"aria-labelledby":`${r.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},L,e.listProps),{default:()=>[t[`prepend-item`]?.(),!O.value.length&&!e.hideNoData&&(t[`no-data`]?.()??_(Zn,{key:`no-data`,title:n(e.noDataText)},null)),_(Yt,{ref:l,renderless:!0,items:O.value,itemKey:`value`},{default:({item:n,index:r,itemRef:i})=>{let a=N(n.props,{ref:i,key:n.value,active:te.value&&n===F.value?!0:void 0,onClick:()=>z(n,null),"aria-posinset":r+1,"aria-setsize":O.value.length});return n.type===`divider`?t.divider?.({props:n.raw,index:r})??_(q,N(n.props,{key:`divider-${r}`}),null):n.type===`subheader`?t.subheader?.({props:n.raw,index:r})??_(bn,N(n.props,{key:`subheader-${r}`}),null):t.item?.({item:n.raw,internalItem:n,index:r,props:a})??_(Zn,N(a,{role:`option`}),{prepend:({isSelected:t})=>h(V,null,[e.multiple&&!e.hideSelected?_(Tt,{key:n.value,modelValue:t,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,n.props.prependAvatar&&_(Gt,{image:n.props.prependAvatar},null),n.props.prependIcon&&_(gn,{icon:n.props.prependIcon},null)]),title:()=>o.value?n.title:Vn(`v-autocomplete`,n.title,E(n)?.title)})}}),t[`append-item`]?.()]}),t[`menu-footer`]&&h(`footer`,{ref:ue},[t[`menu-footer`](f)])]})]}),S.value.map((n,r)=>{function i(e){e.stopPropagation(),e.preventDefault(),z(n,!1)}let a=N(J.filterProps(n.props),{"onClick:close":i,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),i(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),o=A.value?!!t.chip:!!t.selection,s=o?Fr(A.value?t.chip({item:n.raw,internalItem:n,index:r,props:a}):t.selection({item:n.raw,internalItem:n,index:r})):void 0;if(!(o&&!s))return h(`div`,{key:n.value,class:Ue([`v-autocomplete__selection`,r===u.value&&[`v-autocomplete__selection--selected`,v.value]]),style:Ne(r===u.value?y.value:{})},[A.value?t.chip?_(wt,{key:`chip-defaults`,defaults:{VChip:{closable:k.value,size:`small`,text:n.title}}},{default:()=>[s]}
10):_(J,N({key:`chip`,closable:k.value,size:`small`,text:n.title,disabled:n.props.disabled},a),null):s??h(`span`,{class:`v-autocomplete__selection-text`},[n.title,e.multiple&&r<S.value.length-1&&h(`span`,{class:`v-autocomplete__selection-comma`},[I(`,`)])])])})]),"append-inner":(...n)=>h(V,null,[t[`append-inner`]?.(...n),e.menuIcon?_(gn,{class:`v-autocomplete__menu-icon`,color:r.value?.fieldIconColor,icon:e.menuIcon,onMousedown:me,onClick:Lr,"aria-hidden":!0,tabindex:`-1`},null):void 0,e.appendInnerIcon&&_(b,{key:`append-icon`,name:`appendInner`,color:n[0].iconColor.value},null)])})}),vn({isFocused:i,isPristine:o,menu:ie,search:x,filteredItems:T,select:z},r)}}),ja=e=>{let{touchstartX:t,touchendX:n,touchstartY:r,touchendY:i}=e,a=.5;e.offsetX=n-t,e.offsetY=i-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-16&&e.left(e),e.right&&n>t+16&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&i<r-16&&e.up(e),e.down&&i>r+16&&e.down(e))};function Ma(e,t){let n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function Na(e,t){let n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),ja(t)}function Pa(e,t){let n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function Fa(e={}){let t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:e=>Ma(e,t),touchend:e=>Na(e,t),touchmove:e=>Pa(e,t)}}function Ia(e,t){let n=t.value,r=n?.parent?e.parentElement:e,i=n?.options??{passive:!0},a=t.instance?.$.uid;if(!r||a===void 0)return;let o=Fa(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=o,Kr(o).forEach(e=>{r.addEventListener(e,o[e],i)})}function La(e,t){let n=t.value?.parent?e.parentElement:e,r=t.instance?.$.uid;if(!n?._touchHandlers||r===void 0)return;let i=n._touchHandlers[r];Kr(i).forEach(e=>{n.removeEventListener(e,i[e])}),delete n._touchHandlers[r]}var Ra={mounted:Ia,unmounted:La},za=Symbol.for(`vuetify:v-window`),Ba=Symbol.for(`vuetify:v-window-group`),Va=Dr({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:`$next`},prevIcon:{type:[Boolean,String,Function,Object],default:`$prev`},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e==`boolean`||e===`hover`},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:`horizontal`},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:`v-window-item--active`},mandatory:{type:[Boolean,String],default:`force`},crossfade:Boolean,transitionDuration:Number,...ln(),...pt(),...Rr()},`VWindow`),Ha=Or()({name:`VWindow`,directives:{vTouch:Ra},props:Va(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:n}=Zr(e),{isRtl:r}=Ur(),{t:i}=Gr(),o=On(e,Ba),s=M(),c=j(()=>r.value?!e.reverse:e.reverse),l=g(!1),u=j(()=>e.crossfade?`v-window-crossfade-transition`:`v-window-${e.direction===`vertical`?`y`:`x`}${(c.value?!l.value:l.value)?`-reverse`:``}-transition`),d=g(0),f=M(void 0),p=j(()=>o.items.value.findIndex(e=>o.selected.value.includes(e.id)));U(p,(e,t)=>{let n,r={left:0,top:0};Tr&&t>=0&&(n=$t(s.value),r.left=n?.scrollLeft,r.top=n?.scrollTop);let i=o.items.value.length,c=i-1;i<=2?l.value=e<t:e===c&&t===0?l.value=!1:e===0&&t===c?l.value=!0:l.value=e<t,a(()=>{!Tr||!n||(n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`}),requestAnimationFrame(()=>{n&&n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`})}))})},{flush:`sync`}),Ve(za,{transition:u,isReversed:l,transitionCount:d,transitionHeight:f,rootRef:s});let m=D(()=>e.continuous||p.value!==0),v=D(()=>e.continuous||p.value!==o.items.value.length-1);function y(){m.value&&o.prev()}function b(){v.value&&o.next()}let x=j(()=>{let n=[],a={icon:r.value?e.nextIcon:e.prevIcon,class:`v-window__${c.value?`right`:`left`}`,onClick:o.prev,"aria-label":i(`$vuetify.carousel.prev`)};n.push(m.value?t.prev?t.prev({props:a}):_(W,a,null):h(`div`,null,null));let s={icon:r.value?e.prevIcon:e.nextIcon,class:`v-window__${c.value?`left`:`right`}`,onClick:o.next,"aria-label":i(`$vuetify.carousel.next`)};return n.push(v.value?t.next?t.next({props:s}):_(W,s,null):h(`div`,null,null)),n}),S=j(()=>e.touch===!1?e.touch:{left:()=>{c.value?y():b()},right:()=>{c.value?b():y()},start:({originalEvent:e})=>{e.stopPropagation()},...e.touch===!0?{}:e.touch});function C(t){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),y(),a(()=>{m.value?w(0):w(1)})),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),b(),a(()=>{v.value?w(1):w(0)}))}function w(e){let t=x.value[e];t&&(Array.isArray(t)?t[0]:t).el?.focus()}return Bt(()=>ot(_(e.tag,{ref:s,class:Ue([`v-window`,{"v-window--show-arrows-on-hover":e.showArrows===`hover`,"v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},n.value,e.class]),style:Ne([e.style,{"--v-window-transition-duration":wr()?null:Mr(e.transitionDuration,`ms`)}])},{default:()=>[h(`div`,{class:`v-window__container`,style:{height:f.value}},[t.default?.({group:o}),e.showArrows!==!1&&h(`div`,{class:Ue([`v-window__controls`,{"v-window__controls--left":e.verticalArrows===`left`||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows===`right`}]),onKeydown:C},[x.value])]),t.additional?.({group:o})]}),[[Ra,S.value]])),{group:o}}}),Ua=Dr({color:String,cycle:Boolean,delimiterIcon:{type:zr,default:`$delimiter`},height:{type:[Number,String],default:500}
10,hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...Va({continuous:!0,mandatory:`force`,showArrows:!0})},`VCarousel`),Wa=Or()({name:`VCarousel`,props:Ua(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=Ir(e,`modelValue`),{t:r}=Gr(),i=M(),o=-1;U(n,c),U(()=>e.interval,c),U(()=>e.cycle,e=>{e?c():window.clearTimeout(o)}),xe(s);function s(){!e.cycle||!i.value||(o=window.setTimeout(i.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function c(){window.clearTimeout(o),window.requestAnimationFrame(s)}function l(t,n){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),n.prev(),a(()=>i.value?.$el.querySelector(`.v-btn--active`)?.focus())),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),n.next(),a(()=>i.value?.$el.querySelector(`.v-btn--active`)?.focus()))}return Bt(()=>{let a=Ha.filterProps(e);return _(Ha,N({ref:i},a,{modelValue:n.value,"onUpdate:modelValue":e=>n.value=e,class:[`v-carousel`,{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Mr(e.height)},e.style]}),{default:t.default,additional:({group:i})=>h(V,null,[!e.hideDelimiters&&h(`div`,{class:`v-carousel__controls`,style:{left:e.verticalDelimiters===`left`&&e.verticalDelimiters?0:`auto`,right:e.verticalDelimiters===`right`?0:`auto`}},[i.items.value.length>0&&_(wt,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:`x-small`,variant:`text`}},scoped:!0},{default:()=>[i.items.value.map((e,n)=>{let a={id:`carousel-item-${e.id}`,"aria-label":r(`$vuetify.carousel.ariaLabel.delimiter`,n+1,i.items.value.length),class:[`v-carousel__controls__item`,i.isSelected(e.id)&&`v-btn--active`],onClick:()=>i.select(e.id,!0),onKeydown:e=>l(e,i)};return t.item?t.item({props:a,item:e}):_(W,N(e,a),null)})]})]),e.progress&&_(Rt,{absolute:!0,class:`v-carousel__progress`,color:typeof e.progress==`string`?e.progress:void 0,modelValue:(i.getItemIndex(n.value)+1)/i.items.value.length*100},null)]),prev:t.prev,next:t.next})}),{}}}),Ga=Dr({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...ln(),...Zt(),...mn()},`VWindowItem`),Q=Or()({name:`VWindowItem`,directives:{vTouch:Ra},props:Ga(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let n=me(za),r=sr(e,Ba),{isBooted:i}=wn();if(!n||!r)throw Error(`[Vuetify] VWindowItem must be used inside VWindow`);let o=g(!1),s=j(()=>i.value&&(n.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function c(){!o.value||!n||(o.value=!1,n.transitionCount.value>0&&(--n.transitionCount.value,n.transitionCount.value===0&&(n.transitionHeight.value=void 0)))}function l(){o.value||!n||(o.value=!0,n.transitionCount.value===0&&(n.transitionHeight.value=Mr(n.rootRef.value?.clientHeight)),n.transitionCount.value+=1)}function u(){c()}function d(e){o.value&&a(()=>{!s.value||!o.value||!n||(n.transitionHeight.value=Mr(e.clientHeight))})}let f=j(()=>{let t=n.isReversed.value?e.reverseTransition:e.transition;return s.value?{name:typeof t==`string`?t:n.transition.value,onBeforeEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:l,onAfterLeave:c,onLeaveCancelled:u,onEnter:d}:!1}),{hasContent:p}=fn(e,r.isSelected);return Bt(()=>_(fr,{transition:f.value,disabled:!i.value},{default:()=>[ot(h(`div`,{class:Ue([`v-window-item`,r.selectedClass.value,e.class]),style:Ne(e.style)},[p.value&&t.default?.()]),[[Ft,r.isSelected.value]])]})),{groupItem:r}}}),Ka=Dr({...jn(),...Ga()},`VCarouselItem`),qa=Or()({name:`VCarouselItem`,inheritAttrs:!1,props:Ka(),setup(e,{slots:t,attrs:n}){Bt(()=>{let r=Pn.filterProps(e),i=Q.filterProps(e);return _(Q,N({class:[`v-carousel-item`,e.class]},i),{default:()=>[_(Pn,N(n,r),t)]})})}}),Ja=gt(`v-picker-title`),Ya=Dr({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...dn()},`VPicker`),Xa=Or()({name:`VPicker`,props:Ya(),setup(e,{slots:t}){let{backgroundColorClasses:n,backgroundColorStyles:r}=tn(()=>e.color);return Bt(()=>{let i=G.filterProps(e),a=!e.hideTitle&&!!(e.title||t.title);return _(G,N(i,{color:e.bgColor,class:[`v-picker`,{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!t.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&h(`div`,{key:`header`,class:Ue([`v-picker__header-wrapper`,n.value]),style:Ne([r.value])},[a&&_(Ja,{key:`picker-title`},{default:()=>[t.title?.()??e.title]}),t.header&&h(`div`,{class:`v-picker__header`},[t.header()])]),h(`div`,{class:`v-picker__body`},[t.default?.()]),t.actions&&_(wt,{defaults:{VBtn:{slim:!0,variant:`text`}}},{default:()=>[h(`div`,{class:`v-picker__actions`},[t.actions()])]})]})}),{}}}),Za=Dr({fluid:{type:Boolean,default:!1},...ln(),...hr(),...pt()},`VContainer`),Qa=Or()({name:`VContainer`,props:Za(),setup(e,{slots:t}){let{rtlClasses:n}=Ur(),{dimensionStyles:r}=an(e);return Bt(()=>_(e.tag,{class:Ue([`v-container`,{"v-container--fluid":e.fluid},n.value,e.class]),style:Ne([r.value,e.style])},t)),{}}}),$a=gt(`v-spacer`,`div`,`VSpacer`),eo=Dr({active:{type:[String,Array],default:void 0},controlHeight:[Number,String],controlVariant:{type:String,default:`docked`},noMonthPicker:Boolean,disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:zr,default:`$next`},prevIcon:{type:zr,default:`$prev`},modeIcon:{type:zr,default:`$subgroup`},text:String,monthText:String,yearText:String,viewMode:{type:String,default:`month`}},`VDatePickerControls`),to=Or()({name:`VDatePickerControls`,props:eo(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,{emit:t,slots:n}){let{t:r}=Gr(),i=j(()=>Array.isArray(e.disabled)?e.disabled.includes(`text`):!!e.disabled),a=j(()=>Array.isArray(e.disabled)?e.disabled.includes(`mode`):!!e.disabled),o=j(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-month`):!!e.disabled),s=j(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-month`):!!e.disabled),c=j(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-year`):!!e.disabled),l=j(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-year`):!!e.disabled);function u(){t(`click:prev`)}function d(){t(`click:next`)}function f(){t(`click:prev-year`)}function p(){t(`click:next-year`)}function m(){t(`click:year`)}function g(){t(`click:month`)}return Bt(()=>{let t={VBtn:{density:`comfortable`,variant:`text`}},v=_(W,{"data-testid":`prev-month`,disabled:o.value,icon:e.prevIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.previousMonth`),onClick:u},null),y=_(W,{"data-testid":`next-month`,disabled:s.value,icon:e.nextIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.nextMonth`),onClick:d},null),b=_(W,{"data-testid":`prev-year`,disabled:c.value,icon:e.prevIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.previousYear`),onClick:f},null),x=_(W,{"data-testid":`next-year`,disabled:l.value,icon:e.nextIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.nextYear`),onClick:p}
10,null),S=_(W,{class:`v-date-picker-controls__only-month-btn`,"data-testid":`month-btn`,density:`default`,disabled:i.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:g},null),C=_(W,{class:`v-date-picker-controls__only-year-btn`,"data-testid":`year-btn`,density:`default`,disabled:a.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:m},null),w=_(W,{class:`v-date-picker-controls__year-btn`,"data-testid":`year-btn`,density:`default`,disabled:a.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:m},null),T=h(V,null,[_(W,{class:`v-date-picker-controls__month-btn`,"data-testid":`month-btn`,height:`36`,disabled:i.value,text:e.text,rounded:!0,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:g},null),_(W,{class:`v-date-picker-controls__mode-btn`,"data-testid":`year-btn`,disabled:a.value,icon:e.modeIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:m},null)]),E={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??``,monthText:e.monthText??``,yearText:e.yearText??``,openMonths:g,openYears:m,prevMonth:u,nextMonth:d,prevYear:f,nextYear:p},D=h(V,null,[e.noMonthPicker?w:T,_($a,null,null),h(`div`,{class:`v-date-picker-controls__month`},[v,y])]),O=h(V,null,[h(`div`,{class:`v-date-picker-controls__month`},[v,S,y]),_($a,null,null),h(`div`,{class:`v-date-picker-controls__year`},[b,C,x])]);return _(wt,{defaults:t},{default:()=>[h(`div`,{class:Ue([`v-date-picker-controls`,`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":Mr(e.controlHeight)}},[n.default?.(E)??h(V,null,[e.controlVariant===`modal`&&D,e.controlVariant===`docked`&&O])])]})}),{}}}),no=Dr({appendIcon:zr,color:String,header:String,transition:String,onClick:kr()},`VDatePickerHeader`),ro=Or()({name:`VDatePickerHeader`,props:no(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,{emit:t,slots:n}){let{backgroundColorClasses:r,backgroundColorStyles:i}=tn(()=>e.color);function a(){t(`click`)}function o(){t(`click:append`)}return Bt(()=>{let t=!!(n.default||e.header),s=!!(n.append||e.appendIcon);return h(`div`,{class:Ue([`v-date-picker-header`,{"v-date-picker-header--clickable":!!e.onClick},r.value]),style:Ne(i.value),onClick:a},[n.prepend&&h(`div`,{key:`prepend`,class:`v-date-picker-header__prepend`},[n.prepend()]),t&&_(fr,{key:`content`,name:e.transition},{default:()=>[h(`div`,{key:e.header,class:`v-date-picker-header__content`},[n.default?.()??e.header])]}),s&&h(`div`,{class:`v-date-picker-header__append`},[n.append?_(wt,{key:`append-defaults`,disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:`text`}}},{default:()=>[n.append?.()]}):_(W,{key:`append-btn`,icon:e.appendIcon,variant:`text`,onClick:o},null)])])}),{}}}),io=Dr({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:`dynamic`},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},`calendar`);function ao(e){let t=Yr(),n=Ir(e,`modelValue`,[],e=>jr(e).map(e=>t.date(e))),r=j(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),i=Ir(e,`year`,void 0,e=>{let n=e==null?t.getYear(r.value):Number(e);return t.startOfYear(t.setYear(t.date(),n))},e=>t.getYear(e)),a=Ir(e,`month`,void 0,e=>{let n=e==null?t.getMonth(r.value):Number(e),a=t.setYear(t.startOfMonth(t.date()),t.getYear(i.value));return t.setMonth(a,n)},e=>t.getMonth(e)),o=j(()=>{let n=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((t,r)=>e.weekdays.includes((r+n)%7))}),s=j(()=>{let n=t.getWeekArray(a.value,e.firstDayOfWeek),r=n.flat();if(e.weeksInMonth===`static`&&r.length<42){let e=r[r.length-1],i=[];for(let a=1;a<=42-r.length;a++)i.push(t.addDays(e,a)),a%7==0&&(n.push(i),i=[])}return n});function c(r,i){return r.filter(n=>e.weekdays.includes(t.toJsDate(n).getDay())).map((r,o)=>{let s=t.toISO(r),c=!t.isSameMonth(r,a.value),l=t.isSameDay(r,t.startOfMonth(a.value)),u=t.isSameDay(r,t.endOfMonth(a.value)),d=t.isSameDay(r,a.value),f=e.weekdays.length;return{date:r,formatted:t.format(r,`keyboardDate`),isAdjacent:c,isDisabled:m(r),isEnd:u,isHidden:c&&!e.showAdjacentMonths,isSame:d,isSelected:n.value.some(e=>t.isSameDay(r,e)),isStart:l,isToday:t.isSameDay(r,i),isWeekEnd:o%f===f-1,isWeekStart:o%f===0,isoDate:s,localized:t.format(r,`dayOfMonth`),month:t.getMonth(r),year:t.getYear(r)}})}let l=j(()=>{let n=t.startOfWeek(r.value,e.firstDayOfWeek),i=[];for(let e=0;e<=6;e++)i.push(t.addDays(n,e));return c(i,t.date())}),u=j(()=>c(s.value.flat(),t.date())),d=j(()=>s.value.map(n=>n.length?t.getWeek(n[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:f,maxDate:p}=oo(e);function m(n){if(e.disabled)return!0;let r=t.date(n);return f.value&&t.isBefore(t.endOfDay(r),f.value)||p.value&&t.isAfter(r,p.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(e=>t.isSameDay(t.date(e),r)):typeof e.allowedDates==`function`?!e.allowedDates(r):!1}return{displayValue:r,daysInMonth:u,daysInWeek:l,genDays:c,model:n,weeksInMonth:s,weekdayLabels:o,weekNumbers:d}}function oo(e){let t=Yr(),n=j(()=>
10{if(!e.min)return null;let n=t.date(e.min);return t.isValid(n)?n:null}),r=j(()=>{if(!e.max)return null;let n=t.date(e.max);return t.isValid(n)?n:null});function i(e){return n.value&&t.isBefore(e,n.value)?n.value:r.value&&t.isAfter(e,r.value)?r.value:e}function a(e){return(!n.value||t.isAfter(e,n.value))&&(!r.value||t.isBefore(e,r.value))}return{minDate:n,maxDate:r,clampDate:i,isInAllowedRange:a}}var so=Dr({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,readonly:Boolean,transition:{type:String,default:`picker-transition`},reverseTransition:{type:String,default:`picker-reverse-transition`},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...ti(io(),[`displayValue`])},`VDatePickerMonth`),co=Or()({name:`VDatePickerMonth`,props:so(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,{emit:t,slots:n}){let r=M(),{t:i}=Gr(),{daysInMonth:a,model:o,weekNumbers:s,weekdayLabels:c}=ao(e),l=Yr(),u=g(),d=g(),f=g(!1),p=D(()=>f.value?e.reverseTransition:e.transition);e.multiple===`range`&&o.value.length>0&&(u.value=o.value[0],o.value.length>1&&(d.value=o.value[o.value.length-1]));let m=j(()=>{let t=[`number`,`string`].includes(typeof e.multiple)?Number(e.multiple):1/0;return o.value.length>=t});U(a,(e,t)=>{t&&(f.value=l.isBefore(e[0].date,t[0].date))});function v(e){let t=l.startOfDay(e);if(o.value.length===0?u.value=void 0:o.value.length===1&&(u.value=o.value[0],d.value=void 0),!u.value)u.value=t,o.value=[u.value];else if(d.value)u.value=e,d.value=void 0,o.value=[u.value];else{if(l.isSameDay(t,u.value)){u.value=void 0,o.value=[];return}else l.isBefore(t,u.value)?(d.value=l.endOfDay(u.value),u.value=t):d.value=l.endOfDay(t);o.value=[u.value,d.value]}}function y(e){let t=l.format(e.date,`fullDateWithWeekday`);return i(`$vuetify.datePicker.ariaLabel.${e.isToday?`currentDate`:`selectDate`}`,t)}function b(e){let t=o.value.findIndex(t=>l.isSameDay(t,e));if(t===-1)o.value=[...o.value,e];else{let e=[...o.value];e.splice(t,1),o.value=e}}function x(t){e.multiple===`range`?v(t):e.multiple?b(t):o.value=[t]}function S(t){let{events:n,eventColor:r}=e,i,a=[];if(i=Array.isArray(n)?n.includes(t):n instanceof Function?n(t)||!1:n&&n[t]||!1,i)i===!0?typeof r==`string`?a=[r]:typeof r==`function`?a=jr(r(t)):Array.isArray(r)?a=r:typeof r==`object`&&r&&(a=jr(r[t])):a=jr(i);else return[];return a.length?a.filter(Boolean).map(e=>typeof e==`string`?e:`surface-variant`):[`surface-variant`]}function C(e){let t=S(e);return t.length?h(`div`,{class:`v-date-picker-month__events`},[t.map(e=>_(Xt,{dot:!0,color:e},null))]):null}Bt(()=>h(`div`,{class:`v-date-picker-month`,style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&h(`div`,{key:`weeks`,class:`v-date-picker-month__weeks`},[!e.hideWeekdays&&h(`div`,{key:`hide-week-days`,class:`v-date-picker-month__day`},[I(`\xA0`)]),s.value.map(e=>h(`div`,{class:Ue([`v-date-picker-month__day`,`v-date-picker-month__day--adjacent`])},[e]))]),_(fr,{name:p.value},{default:()=>[h(`div`,{ref:r,key:a.value[0].date?.toString(),class:`v-date-picker-month__days`},[!e.hideWeekdays&&c.value.map(e=>h(`div`,{class:Ue([`v-date-picker-month__day`,`v-date-picker-month__weekday`])},[e])),a.value.map((t,r)=>{let i={props:{class:`v-date-picker-month__day-btn`,color:t.isSelected||t.isToday?e.color:void 0,disabled:t.isDisabled,readonly:e.readonly,icon:!0,ripple:!1,variant:t.isSelected?`flat`:t.isToday?`outlined`:`text`,"aria-label":y(t),"aria-current":t.isToday?`date`:void 0,onClick:()=>x(t.date)},item:t,i:r},a=e.multiple===`range`&&o.value.length===2?l.isWithinRange(t.date,o.value):o.value.some(e=>l.isSameDay(e,t.date));return m.value&&!a&&(t.isDisabled=!0),h(`div`,{class:Ue([`v-date-picker-month__day`,{"v-date-picker-month__day--adjacent":t.isAdjacent,"v-date-picker-month__day--hide-adjacent":t.isHidden,"v-date-picker-month__day--selected":a,"v-date-picker-month__day--week-end":t.isWeekEnd,"v-date-picker-month__day--week-start":t.isWeekStart}]),"data-v-date":t.isDisabled?void 0:t.isoDate},[(e.showAdjacentMonths||!t.isAdjacent)&&(n.day?.(i)??_(W,i.props,{default:()=>[t.localized,C(t.isoDate)]}))])})])]})]))}}),lo=Dr({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},`VDatePickerMonths`),uo=Or()({name:`VDatePickerMonths`,props:lo(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:n}){let r=Yr(),i=Ir(e,`modelValue`),a=j(()=>{let t=r.startOfYear(r.date());return e.year&&(t=r.setYear(t,e.year)),Pr(12).map(n=>{let i=r.format(t,`monthShort`),a=r.format(t,`month`),s=!!(!o(n)||e.min&&r.isAfter(r.startOfMonth(r.date(e.min)),t)||e.max&&r.isAfter(t,r.startOfMonth(r.date(e.max))));return t=r.getNextMonth(t),{isDisabled:s,text:i,label:a,value:n}})});ne(()=>{i.value=i.value??r.getMonth(r.date())});function o(t){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(t):typeof e.allowedMonths==`function`?e.allowedMonths(t):!0}return Bt(()=>h(`div`,{class:`v-date-picker-months`,style:{height:Mr(e.height)}},[h(`div`,{class:`v-date-picker-months__content`},[a.value.map((r,a)=>{let o={active:i.value===a,ariaLabel:r.label,color:i.value===a?e.color:void 0,disabled:r.isDisabled,rounded:!0,text:r.text,variant:i.value===r.value?`flat`:`text`,onClick:()=>s(a)};function s(e){if(i.value===e){t(`update:modelValue`,i.value);return}i.value=e}return n.month?.({month:r,i:a,props:o})??_(W,N({key:`month`},o),null)})])])),{}}}),fo=Dr({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},`VDatePickerYears`),po=Or()({name:`VDatePickerYears`,props:fo(),directives:{vIntersect:_n},emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:n}){let r=Yr(),i=Ir(e,`modelValue`),a=g(!1),o=j(()=>{let t=r.getYear(r.date()),n=t-100,i=t+52;e.min&&(n=r.getYear(r.date(e.min))),e.max&&(i=r.getYear(r.date(e.max)));let a=r.startOfYear(r.date());return a=r.setYear(a,n),Pr(i-n+1,n).map(e=>{let t=r.format(a,`year`);return a=r.setYear(a,r.getYear(a)+1),{text:t,value:e,isDisabled:!u(e)}})});ne(()=>{i.value=i.value??r.getYear(r.date())});let s=ni(),c=ni();function l(){let e=s.el,t=c.el;if(!e||!t)return;let n=e.getBoundingClientRect(),r=t.getBoundingClientRect();e.scrollTop+=r.top-n.top-e.clientHeight/2+r.height/2}function u(t){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(t):typeof e.allowedYears==`function`?e.allowedYears(t):!0}return Bt(()=>ot(h(`div`,{class:`v-date-picker-years`,ref:s,style:{height:Mr(e.height)}},[h(`div`,{class:`v-date-picker-years__content`,onFocus:()=>c.el?.focus(),onFocusin:()=>a.value=!0,onFocusout:()=>a.value=!1,tabindex:a.value?-1:0},[o.value.map((r,a)=>{let o={ref:i.value===r.value?c:void 0,active:i.value===r.value,color:i.value===r.value?e.color:void 0,rounded:!0,text:r.text,disabled:r.isDisabled,variant:i.value===r.value?`flat`:`text`,onClick:()=>
10{if(i.value===r.value){t(`update:modelValue`,i.value);return}i.value=r.value}};return n.year?.({year:r,i:a,props:o})??_(W,N({key:`month`},o),null)})])]),[[_n,{handler:l},null,{once:!0}]])),{}}}),mo=Dr({header:{type:String,default:`$vuetify.datePicker.header`},headerColor:String,headerDateFormat:{type:String,default:`normalDateWithWeekday`},landscapeHeaderWidth:[Number,String],...ti(eo(),[`active`,`monthText`,`yearText`]),...so({weeksInMonth:`static`}),...ti(lo(),[`modelValue`]),...ti(fo(),[`modelValue`]),...Ya({title:`$vuetify.datePicker.title`}),modelValue:null},`VDatePicker`),ho=Or()({name:`VDatePicker`,props:mo(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,{emit:t,slots:n}){let r=Yr(),{t:i}=Gr(),{rtlClasses:a}=Ur(),o=Ir(e,`modelValue`,void 0,e=>jr(e).map(e=>r.date(e)),t=>e.multiple?t:t[0]),s=Ir(e,`viewMode`),{minDate:c,maxDate:l,clampDate:u}=oo(e),d=j(()=>{let e=r.date(),t=o.value?.[0]?r.date(o.value[0]):u(e);return t&&r.isValid(t)?t:e}),f=D(()=>e.headerColor??e.color),p=Ir(e,`month`),m=j({get:()=>Number(p.value??r.getMonth(r.startOfMonth(d.value))),set:e=>p.value=e}),v=Ir(e,`year`),y=j({get:()=>Number(v.value??r.getYear(r.startOfYear(r.setMonth(d.value,m.value)))),set:e=>v.value=e}),b=g(!1),x=j(()=>{if(e.multiple===`range`&&o.value.length===2){let[e,t]=o.value;return i(`$vuetify.datePicker.itemsSelected`,r.getDiff(t,e,`days`)+1)}if(e.multiple&&o.value.length>1)return i(`$vuetify.datePicker.itemsSelected`,o.value.length);let t=o.value[0]&&r.isValid(o.value[0])?r.format(r.date(o.value[0]),e.headerDateFormat):i(e.header);return e.landscape&&t.split(` `).length===3?t.replace(` `,`
11`):t}),S=D(()=>{let e=r.date();return e=r.setDate(e,1),e=r.setMonth(e,m.value),e=r.setYear(e,y.value),e}),C=D(()=>r.format(S.value,`monthAndYear`)),w=D(()=>r.format(S.value,`monthShort`)),T=D(()=>r.format(S.value,`year`)),E=D(()=>`date-picker-header${b.value?`-reverse`:``}-transition`),O=j(()=>{if(e.disabled)return!0;let t=[];if(s.value!==`month`)t.push(`prev-month`,`next-month`,`prev-year`,`next-year`);else{let e=r.date();if(e=r.startOfMonth(e),e=r.setMonth(e,m.value),e=r.setYear(e,y.value),c.value){let n=r.addDays(r.startOfMonth(e),-1),i=r.addDays(r.startOfYear(e),-1);r.isAfter(c.value,n)&&t.push(`prev-month`),r.isAfter(c.value,i)&&t.push(`prev-year`)}if(l.value){let n=r.addDays(r.endOfMonth(e),1),i=r.addDays(r.endOfYear(e),1);r.isAfter(n,l.value)&&t.push(`next-month`),r.isAfter(i,l.value)&&t.push(`next-year`)}}return t}),k=j(()=>e.allowedYears||ee),A=j(()=>e.allowedMonths||P);function M(t,n){let i=e.allowedDates;if(typeof i!=`function`)return!0;let a=1+Qr(r,t,n);for(let e=0;e<a;e++)if(i(r.addDays(t,e)))return!0;return!1}function ee(t){if(typeof e.allowedDates==`function`){let e=r.parseISO(`${t}-01-01`);return M(e,r.endOfYear(e))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(r.getYear(r.date(n))===t)return!0;return!1}return!0}function P(t){if(typeof e.allowedDates==`function`){let e=String(t+1).padStart(2,`0`),n=r.parseISO(`${y.value}-${e}-01`);return M(n,r.endOfMonth(n))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(r.getYear(r.date(n))===y.value&&r.getMonth(r.date(n))===t)return!0;return!1}return!0}function F(){m.value<11?m.value++:(y.value++,m.value=0,ce()),se()}function te(){m.value>0?m.value--:(y.value--,m.value=11,ce()),se()}function ne(){if(y.value++,l.value){let e=String(m.value+1).padStart(2,`0`),t=r.parseISO(`${y.value}-${e}-01`);r.isAfter(t,l.value)&&(m.value=r.getMonth(l.value))}ce()}function re(){if(y.value--,c.value){let e=String(m.value+1).padStart(2,`0`),t=r.endOfMonth(r.parseISO(`${y.value}-${e}-01`));r.isAfter(c.value,t)&&(m.value=r.getMonth(c.value))}ce()}function ie(){s.value=`month`}function ae(){s.value=s.value===`months`?`month`:`months`}function oe(){s.value=s.value===`year`?`month`:`year`}function se(){s.value===`months`&&ae()}function ce(){s.value===`year`&&oe()}return U(o,(e,t)=>{let n=jr(t),i=jr(e);if(!i.length)return;let a=r.date(n[n.length-1]),o=r.date(i[i.length-1]);if(r.isSameDay(a,o))return;let s=r.getMonth(o),c=r.getYear(o);s!==m.value&&(m.value=s,se()),c!==y.value&&(y.value=c,ce()),b.value=r.
11isBefore(a,o)}),Bt(()=>{let t=Xa.filterProps(e),r=ti(to.filterProps(e),[`viewMode`]),u=ro.filterProps(e),d=co.filterProps(e),p=ti(uo.filterProps(e),[`modelValue`]),g=ti(po.filterProps(e),[`modelValue`]),v={color:f.value,header:x.value,transition:E.value};return _(Xa,N(t,{color:f.value,class:[`v-date-picker`,`v-date-picker--${s.value}`,{"v-date-picker--show-week":e.showWeek},a.value,e.class],style:[{"--v-date-picker-landscape-header-width":Mr(e.landscapeHeaderWidth)},e.style]}),{title:()=>n.title?.()??h(`div`,{class:`v-date-picker__title`},[i(e.title)]),header:()=>n.header?_(wt,{defaults:{VDatePickerHeader:{...v}}},{default:()=>[n.header?.(v)]}):_(ro,N({key:`header`},u,v,{onClick:s.value===`month`?void 0:ie}),{prepend:n.prepend,append:n.append}),default:()=>h(V,null,[_(to,N(r,{disabled:O.value,viewMode:s.value,text:C.value,monthText:w.value,yearText:T.value,"onClick:next":F,"onClick:prev":te,"onClick:nextYear":ne,"onClick:prevYear":re,"onClick:month":ae,"onClick:year":oe}),{default:n.controls}),_(qt,{hideOnLeave:!0},{default:()=>[s.value===`months`?_(uo,N({key:`date-picker-months`},p,{modelValue:m.value,"onUpdate:modelValue":[e=>m.value=e,se],min:c.value,max:l.value,year:y.value,allowedMonths:A.value}),{month:n.month}):s.value===`year`?_(po,N({key:`date-picker-years`},g,{modelValue:y.value,"onUpdate:modelValue":[e=>y.value=e,ce],min:c.value,max:l.value,allowedYears:k.value}),{year:n.year}):_(co,N({key:`date-picker-month`},d,{modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,month:m.value,"onUpdate:month":[e=>m.value=e,se],year:y.value,"onUpdate:year":[e=>y.value=e,ce],min:c.value,max:l.value}),{day:n.day})]})]),actions:n.actions})}),{}}}),go=Symbol.for(`vuetify:v-expansion-panel`),_o=Dr({...ln(),...mn()},`VExpansionPanelText`),vo=Or()({name:`VExpansionPanelText`,props:_o(),setup(e,{slots:t}){let n=me(go);if(!n)throw Error(`[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel`);let{hasContent:r,onAfterLeave:i}=fn(e,n.isSelected);return Bt(()=>_(xt,{onAfterLeave:i},{default:()=>[ot(h(`div`,{class:Ue([`v-expansion-panel-text`,e.class]),style:Ne(e.style)},[t.default&&r.value&&h(`div`,{class:`v-expansion-panel-text__wrapper`},[t.default?.()])]),[[Ft,n.isSelected.value]])]})),{}}}),yo=Dr({color:String,expandIcon:{type:zr,default:`$expand`},collapseIcon:{type:zr,default:`$collapse`},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...ln(),...hr()},`VExpansionPanelTitle`),bo=Or()({name:`VExpansionPanelTitle`,directives:{vRipple:Vt},props:yo(),setup(e,{slots:t}){let n=me(go);if(!n)throw Error(`[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel`);let{backgroundColorClasses:r,backgroundColorStyles:i}=tn(()=>e.color),{dimensionStyles:a}=an(e),o=j(()=>({collapseIcon:e.collapseIcon,disabled:n.disabled.value,expanded:n.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),s=D(()=>n.isSelected.value?e.collapseIcon:e.expandIcon);return Bt(()=>ot(h(`button`,{class:Ue([`v-expansion-panel-title`,{"v-expansion-panel-title--active":n.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},r.value,e.class]),style:Ne([i.value,a.value,e.style]),type:`button`,tabindex:n.disabled.value?-1:void 0,disabled:n.disabled.value,"aria-expanded":n.isSelected.value,onClick:e.readonly?void 0:n.toggle},[h(`span`,{class:`v-expansion-panel-title__overlay`},null),t.default?.(o.value),!e.hideActions&&_(wt,{defaults:{VIcon:{icon:s.value}}},{default:()=>[h(`span`,{class:`v-expansion-panel-title__icon`},[t.actions?.(o.value)??_(gn,null,null)])]})]),[[Vt,e.ripple]])),{}}}),xo=Dr({title:String,text:String,bgColor:String,...En(),...Zt(),...Sn(),...pt(),...yo(),..._o()},`VExpansionPanel`),So=Or()({name:`VExpansionPanel`,props:xo(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let n=sr(e,go),{backgroundColorClasses:r,backgroundColorStyles:i}=tn(()=>e.bgColor),{elevationClasses:a}
11=An(e),{roundedClasses:o}=_r(e),s=D(()=>n?.disabled.value||e.disabled),c=j(()=>n.group.items.value.reduce((e,t,r)=>(n.group.selected.value.includes(t.id)&&e.push(r),e),[])),l=j(()=>{let e=n.group.items.value.findIndex(e=>e.id===n.id);return!n.isSelected.value&&c.value.some(t=>t-e===1)}),u=j(()=>{let e=n.group.items.value.findIndex(e=>e.id===n.id);return!n.isSelected.value&&c.value.some(t=>t-e===-1)});return Ve(go,n),Bt(()=>{let c=!!(t.text||e.text),d=!!(t.title||e.title),f=bo.filterProps(e),p=vo.filterProps(e);return _(e.tag,{class:Ue([`v-expansion-panel`,{"v-expansion-panel--active":n.isSelected.value,"v-expansion-panel--before-active":l.value,"v-expansion-panel--after-active":u.value,"v-expansion-panel--disabled":s.value},o.value,r.value,e.class]),style:Ne([i.value,e.style])},{default:()=>[h(`div`,{class:Ue([`v-expansion-panel__shadow`,...a.value])},null),_(wt,{defaults:{VExpansionPanelTitle:{...f},VExpansionPanelText:{...p}}},{default:()=>[d&&_(bo,{key:`title`},{default:()=>[t.title?t.title():e.title]}),c&&_(vo,{key:`text`},{default:()=>[t.text?t.text():e.text]}),t.default?.()]})]})}),{groupItem:n}}}),Co=[`default`,`accordion`,`inset`,`popout`],wo=Dr({flat:Boolean,...dt(),...Br(xo(),[`bgColor`,`collapseIcon`,`color`,`eager`,`elevation`,`expandIcon`,`focusable`,`hideActions`,`readonly`,`ripple`,`static`]),...Sn(),...Rr(),...ln(),...pt(),variant:{type:String,default:`default`,validator:e=>Co.includes(e)}},`VExpansionPanels`),To=Or()({name:`VExpansionPanels`,props:wo(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{next:n,prev:r}=On(e,go),{themeClasses:i}
11=Zr(e),{roundedClasses:a}=_r(e),o=D(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return qr({VExpansionPanel:{bgColor:D(()=>e.bgColor),collapseIcon:D(()=>e.collapseIcon),color:D(()=>e.color),eager:D(()=>e.eager),elevation:D(()=>e.elevation),expandIcon:D(()=>e.expandIcon),focusable:D(()=>e.focusable),hideActions:D(()=>e.hideActions),readonly:D(()=>e.readonly),ripple:D(()=>e.ripple),static:D(()=>e.static)}}),Bt(()=>_(e.tag,{class:Ue([`v-expansion-panels`,{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},i.value,a.value,o.value,e.class]),style:Ne(e.style)},{default:()=>[t.default?.({prev:r,next:n})]})),{next:n,prev:r}}}),Eo=Dr({...ln(),...vr()},`VForm`),Do=Or()({name:`VForm`,props:Eo(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,{slots:t,emit:n}){let r=Cn(e),i=M();function a(e){e.preventDefault(),r.reset()}function o(e){let t=e,a=r.validate();t.then=a.then.bind(a),t.catch=a.catch.bind(a),t.finally=a.finally.bind(a),n(`submit`,t),t.defaultPrevented||a.then(({valid:e})=>{e&&i.value?.submit()}),t.preventDefault()}return Bt(()=>h(`form`,{ref:i,class:Ue([`v-form`,e.class]),style:Ne(e.style),novalidate:!0,onReset:a,onSubmit:o},[t.default?.({errors:r.errors.value,isDisabled:r.isDisabled.value,isReadonly:r.isReadonly.value,isValidating:r.isValidating.value,isValid:r.isValid.value,items:r.items.value,validate:r.validate,reset:r.reset,resetValidation:r.resetValidation})])),vn(r,i)}}),Oo=Dr({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:`$vuetify.input.otp`},length:{type:[Number,String],default:6},masked:Boolean,modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:`number`},...Xn(),...hr(),...yt(),...Br(cn({variant:`outlined`}),[`baseColor`,`bgColor`,`class`,`color`,`disabled`,`error`,`loading`,`rounded`,`style`,`theme`,`variant`])},`VOtpInput`),ko=Or()({name:`VOtpInput`,props:Oo(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:n,slots:r}){let{densityClasses:i}=ar(e),{dimensionStyles:o}=an(e),{isFocused:s,focus:c,blur:l}=gr(e),u=Ir(e,`modelValue`,``,e=>e==null?[]:String(e).split(``),e=>e.join(``)),{t:d}=Gr(),f=j(()=>Number(e.length)),p=j(()=>Array(f.value).fill(0)),m=M(-1),g=M(),v=M([]),y=j(()=>v.value[m.value]),b=!1;ei(()=>
11e.autofocus,()=>{let e=oe();e.run(()=>{let{intersectionRef:t,isIntersecting:n}=It();ne(()=>{t.value=v.value[0]}),U(n,n=>{n&&(t.value?.focus(),e.stop())})})});function x(){if(A(y.value.value)){y.value.value=``;return}if(b)return;let e=u.value.slice(),t=y.value.value;e[m.value]=t;let n=null;m.value>u.value.length?n=u.value.length+1:m.value+1!==f.value&&(n=`next`),u.value=e,n&&Xr(g.value,n)}function S(){b=!1,x()}function C(e){let t=[`deleteContentBackward`,`deleteWordBackward`,`deleteSoftLineBackward`,`deleteHardLineBackward`].includes(e.inputType),n=[`deleteContentForward`,`deleteWordForward`,`deleteSoftLineForward`,`deleteHardLineForward`].includes(e.inputType);if(!t&&!n)return;e.preventDefault();let r=u.value.slice(),i=m.value,a=null;if(t)if(!r[i])i>0&&(r[i-1]=``,u.value=r,a=`prev`);else{let e=!r.slice(i+1).some(e=>e);for(let e=i;e<f.value-1;e++)r[e]=r[e+1];r[f.value-1]=``,u.value=r,!e&&i>0&&(a=`prev`)}else{for(let e=i;e<f.value-1;e++)r[e]=r[e+1];r[f.value-1]=``,u.value=r}requestAnimationFrame(()=>{a==null?v.value[i]?.select():Xr(g.value,a)})}function w(e){let t=null;[`ArrowLeft`,`ArrowRight`].includes(e.key)&&(e.preventDefault(),e.key===`ArrowLeft`?t=`prev`:e.key===`ArrowRight`&&(t=`next`),requestAnimationFrame(()=>{t!=null&&Xr(g.value,t)}))}function T(e,t){t.preventDefault(),t.stopPropagation();let n=t?.clipboardData?.getData(`Text`).trim().slice(0,f.value)??``,r=n.length-1==-1?e:n.length-1;A(n)||(u.value=n.split(``),m.value=r)}function E(){u.value=[]}function O(e,t){c(),m.value=t}function k(){l(),m.value=-1}function A(t){return e.type===`number`&&/[^0-9]/g.test(t)}return qr({VField:{color:D(()=>e.color),bgColor:D(()=>e.color),baseColor:D(()=>e.baseColor),disabled:D(()=>e.disabled),error:D(()=>e.error),variant:D(()=>e.variant),rounded:D(()=>e.rounded)}},{scoped:!0}),U(u,e=>{e.length===f.value&&n(`finish`,e.join(``))},{deep:!0}),U(m,e=>{e<0||a(()=>{v.value[e]?.select()})}),Bt(()=>{let[n,a]=Sr(t);return h(`div`,N({class:[`v-otp-input`,{"v-otp-input--divided":!!e.divider},i.value,e.class],style:[e.style]},n),[h(`div`,{ref:g,class:`v-otp-input__content`,style:Ne([o.value])},[p.value.map((t,n)=>h(V,null,[e.divider&&n!==0&&h(`span`,{class:`v-otp-input__divider`},[e.divider]),_(ht,{focused:s.value&&e.focusAll||m.value===n,key:n},{...r,loader:void 0,default:()=>h(`input`,{ref:e=>v.value[n]=e,"aria-label":d(e.label,n+1),autofocus:n===0&&e.autofocus,autocomplete:`one-time-code`,class:Ue([`v-otp-input__field`]),disabled:e.disabled,inputmode:e.type===`number`?`numeric`:`text`,min:e.type===`number`?0:void 0,maxlength:n===0?f.value:`1`,placeholder:e.placeholder,type:e.masked?`password`:e.type===`number`?`text`:e.type,value:u.value[n],onInput:x,onBeforeinput:C,onFocus:e=>O(e,n),onBlur:k,onKeydown:w,onCompositionstart:()=>b=!0,onCompositionend:S,onPaste:e=>T(n,e)},null)})])),h(`input`,N({class:`v-otp-input-input`,type:`hidden`},a,{value:u.value.join(``)}),null),_(Lt,{contained:!0,contentClass:`v-otp-input__loader`,modelValue:!!e.loading,persistent:!0},{default:()=>[r.loader?.()??_(tr,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:!0,size:`24`,width:`2`},null)]}),r.default?.()])])}),{blur:()=>{v.value?.some(e=>e.blur())},focus:()=>{v.value?.[0].focus()},reset:E,isFocused:s}}}),Ao=Dr({...Un({falseIcon:`$radioOff`,trueIcon:`$radioOn`})},`VRadio`),jo=Or()({name:`VRadio`,props:Ao(),setup(e,{slots:t}){return Bt(()=>_(Jt,N(Jt.filterProps(e),{class:[`v-radio`,e.class],style:e.style,type:`radio`}),t)),{}}}),Mo=Dr({height:{type:[Number,String],default:`auto`},...ti(yr(),[`direction`]),...ti(Bn(),[`multiple`]),trueIcon:{type:zr,default:`$radioOn`},falseIcon:{type:zr,default:`$radioOff`},type:{type:String,default:`radio`}},`VRadioGroup`),No=Or()({name:`VRadioGroup`,inheritAttrs:!1,props:Mo(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:n}){let r=Ae(),i=j(()=>e.id||`radio-group-${r}`),a=Ir(e,`modelValue`),o=M();return Bt(()=>{let[r,s]=Sr(t),c=pr.filterProps(e),l=Jt.filterProps(e),u=n.label?n.label({label:e.label,props:{for:i.value}}):e.label;return _(pr,N({ref:o,class:[`v-radio-group`,e.class],style:e.style},r,c,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,id:i.value}),{...n,default:({id:t,messagesId:r,isDisabled:i,isReadonly:o})=>h(V,null,[u&&_(Ut,{id:t.value},{default:()=>[u]}),_(mt,N(l,{id:t.value,"aria-describedby":r.value,defaultsTarget:`VRadio`,trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:i.value,readonly:o.value,"aria-labelledby":u?t.value:void 0,multiple:!1},s,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e}),n)])})}),vn({},o)}}),Po={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-l
11ine":`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 Fo(e,t=[]){return h(`div`,{class:Ue([`v-skeleton-loader__bone`,`v-skeleton-loader__${e}`])},[t])}function Io(e){let[t,n]=e.split(`@`);return Array.from({length:n}).map(()=>Lo(t))}function Lo(e){let t=[];if(!e)return t;let n=Po[e];if(e!==n){if(e.includes(`,`))return Ro(e);if(e.includes(`@`))return Io(e);n.includes(`,`)?t=Ro(n):n.includes(`@`)?t=Io(n):n&&t.push(Lo(n))}return[Fo(e,t)]}function Ro(e){return e.replace(/\s/g,``).split(`,`).map(Lo)}var zo=Dr({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:`$vuetify.loading`},type:{type:[String,Array],default:`ossein`},...hr(),...En(),...Rr()},`VSkeletonLoader`),Bo=Or()({name:`VSkeletonLoader`,inheritAttrs:!1,props:zo(),setup(e,{attrs:t,slots:n}){let{backgroundColorClasses:r,backgroundColorStyles:i}=tn(()=>e.color),{dimensionStyles:a}=an(e),{elevationClasses:o}=An(e),{themeClasses:s}=Zr(e),{t:c}=Gr(),l=j(()=>Lo(jr(e.type).join(`,`)));return Bt(()=>{let u=!n.default||e.loading,d=e.boilerplate||!u?{}:{ariaLive:`polite`,ariaLabel:c(e.loadingText),role:`alert`};return u?h(`div`,N({class:[`v-skeleton-loader`,{"v-skeleton-loader--boilerplate":e.boilerplate},s.value,r.value,o.value],style:[i.value,a.value]},d,t),[l.value]):h(V,null,[n.default?.()])}),{}}}),Vo=Dr({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...yr(),...Un()},`VSwitch`),Ho=Or()({name:`VSwitch`,inheritAttrs:!1,props:Vo(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,{attrs:t,slots:n}){let r=Ir(e,`indeterminate`),i=Ir(e,`modelValue`),{loaderClasses:a}=Ot(e),{isFocused:o,focus:s,blur:c}
11=gr(e),l=M(),u=M(),d=Jr&&window.matchMedia(`(forced-colors: active)`).matches,f=D(()=>typeof e.loading==`string`&&e.loading!==``?e.loading:e.color),p=Ae(),m=D(()=>e.id||`switch-${p}`);function g(){r.value&&=!1}function v(e){e.stopPropagation(),e.preventDefault(),l.value?.input?.click()}return Bt(()=>{let[p,y]=Sr(t),b=pr.filterProps(e),x=Jt.filterProps(e);return _(pr,N({ref:u,class:[`v-switch`,{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":r.value},a.value,e.class]},p,b,{modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,id:m.value,focused:o.value,style:e.style}),{...n,default:({id:t,messagesId:a,isDisabled:o,isReadonly:u,isValid:p})=>{let m={model:i,isValid:p};return _(Jt,N({ref:l},x,{modelValue:i.value,"onUpdate:modelValue":[e=>i.value=e,g],id:t.value,"aria-describedby":a.value,type:`checkbox`,"aria-checked":r.value?`mixed`:void 0,disabled:o.value,readonly:u.value,onFocus:s,onBlur:c},y),{...n,default:({backgroundColorClasses:e,backgroundColorStyles:t})=>h(`div`,{class:Ue([`v-switch__track`,d?void 0:e.value]),style:Ne(t.value),onClick:v},[n[`track-true`]&&h(`div`,{key:`prepend`,class:`v-switch__track-true`},[n[`track-true`](m)]),n[`track-false`]&&h(`div`,{key:`append`,class:`v-switch__track-false`},[n[`track-false`](m)])]),input:({inputNode:t,icon:r,backgroundColorClasses:i,backgroundColorStyles:a})=>h(V,null,[t,h(`div`,{class:Ue([`v-switch__thumb`,{"v-switch__thumb--filled":r||e.loading},e.inset||d?void 0:i.value]),style:Ne(e.inset?void 0:a.value)},[n.thumb?_(wt,{defaults:{VIcon:{icon:r,size:`x-small`}}},{default:()=>[n.thumb({...m,icon:r})]}):_(Hn,null,{default:()=>[e.loading?_(sn,{name:`v-switch`,active:!0,color:p.value===!1?void 0:f.value},{default:e=>n.loader?n.loader(e):_(tr,{active:e.isActive,color:e.color,indeterminate:!0,size:`16`,width:`2`},null)}):r&&_(gn,{key:String(r),icon:r,size:`x-small`},null)]})])])})}})}),vn({},u)}}),Uo=Symbol.for(`vuetify:v-tabs`),Wo=Dr({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:`horizontal`},...ti(Nt({selectedClass:`v-tab--selected`,variant:`text`}),[`active`,`block`,`flat`,`location`,`position`,`symbol`])},`VTab`),Go=Or()({name:`VTab`,props:Wo(),setup(e,{slots:t,attrs:n}){let{textColorClasses:r,textColorStyles:i}=vt(()=>e.sliderColor),{backgroundColorClasses:a,backgroundColorStyles:o}=tn(()=>e.sliderColor),s=M(),c=M(),l=j(()=>e.direction===`horizontal`),u=j(()=>s.value?.group?.isSelected.value??!1);function d(e,t){return{opacity:[0,1]}}function f(t,n){return e.direction===`vertical`?{transform:[`scaleY(0)`,`scaleY(1)`]}:{transform:[`scaleX(0)`,`scaleX(1)`]}}function p(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=l.value?`x`:`y`,a=l.value?`X`:`Y`,o=l.value?`right`:`bottom`,s=l.value?`width`:`height`,c=n[i]>r[i]?n[o]-r[o]:n[i]-r[i],u=Math.sign(c)>0?l.value?`right`:`bottom`:Math.sign(c)<0?l.value?`left`:`top`:`center`,d=(Math.abs(c)+(Math.sign(c)<0?n[s]:r[s]))/Math.max(n[s],r[s])||0,f=n[s]/r[s]||0,p=1.5;return{transform:[`translate${a}(${c}px) scale${a}(${f})`,`translate${a}(${c/p}px) scale${a}(${(d-1)/p+1})`,`none`],transformOrigin:[,,,].fill(u)}}function m({value:t}
11){if(t){let t=s.value?.$el.parentElement?.querySelector(`.v-tab--selected .v-tab__slider`),n=c.value;if(!t||!n)return;let r=getComputedStyle(t).backgroundColor,i={fade:d,grow:f,shift:p}[e.sliderTransition??`shift`]??p,a=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??`shift`]??225);At(n,{backgroundColor:[r,r],...i(n,t)},{duration:a,easing:Ar})}}return Bt(()=>{let l=W.filterProps(e);return _(W,N({symbol:Uo,ref:s,class:[`v-tab`,e.class,u.value&&e.inset?a.value:[]],style:[e.style,u.value&&e.inset?o.value:[],{backgroundColor:u.value&&e.inset?`transparent !important`:void 0}],tabindex:u.value?0:-1,role:`tab`,"aria-selected":String(u.value),active:!1},l,n,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":m}),{...t,default:()=>h(V,null,[t.default?.()??e.text,!e.hideSlider&&h(`div`,{ref:c,class:Ue([`v-tab__slider`,e.inset?a.value:r.value]),style:Ne([i.value,e.inset?o.value:r.value])},null)])})}),vn({},s)}}),Ko=Dr({...ti(Va(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VTabsWindow`),qo=Or()({name:`VTabsWindow`,props:Ko(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=me(Uo,null),r=Ir(e,`modelValue`),i=j({get(){return r.value!=null||!n?r.value:n.items.value.find(e=>n.selected.value.includes(e.id))?.value},set(e){r.value=e}});return Bt(()=>_(Ha,N({_as:`VTabsWindow`},Ha.filterProps(e),{modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,class:[`v-tabs-window`,e.class],style:e.style,mandatory:!1,touch:!1}),t)),{}}}),Jo=Dr({...Ga()},`VTabsWindowItem`),Yo=Or()({name:`VTabsWindowItem`,props:Jo(),setup(e,{slots:t}){return Bt(()=>_(Q,N({_as:`VTabsWindowItem`},Q.filterProps(e),{class:[`v-tabs-window-item`,e.class],style:e.style}),t)),{}}});function Xo(e){return e?e.map(e=>Hr(e)?e:{text:e,value:e}):[]}var Zo=Dr({alignTabs:{type:String,default:`start`},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...Br(Wo(),[`spaced`,`sliderTransition`,`sliderTransitionDuration`]),...Mn({mandatory:`force`,selectedClass:`v-tab-item--selected`}),...Xn(),...pt()},`VTabs`),Qo=Or()({name:`VTabs`,props:Zo(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:n}){let r=Ir(e,`modelValue`),i=j(()=>Xo(e.items)),{densityClasses:a}=ar(e),{backgroundColorClasses:o,backgroundColorStyles:s}=tn(()=>e.bgColor),{scopeId:c}=Pt();return qr({VTab:{color:D(e,`color`),direction:D(e,`direction`),stacked:D(e,`stacked`),fixed:D(e,`fixedTabs`),inset:D(e,`inset`),sliderColor:D(e,`sliderColor`),sliderTransition:D(e,`sliderTransition`),sliderTransitionDuration:D(e,`sliderTransitionDuration`),hideSlider:D(e,`hideSlider`)}}),Bt(()=>{let l=Fn.filterProps(e),u=!!(n.window||e.items.length>0);return h(V,null,[_(Fn,N(l,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:[`v-tabs`,`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--inset":e.inset,"v-tabs--stacked":e.stacked},a.value,o.value,e.class],style:[{"--v-tabs-height":Mr(e.height),"--v-tabs-inset-padding":e.inset?Mr(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?Mr(e.insetRadius):void 0},s.value,e.style],role:`tablist`,symbol:Uo},c,t),{default:n.default??(()=>i.value.map(t=>n.tab?.({item:t})??_(Go,N(t,{key:t.text,value:t.value,spaced:e.spaced}),{default:n[`tab.${t.value}`]?()=>n[`tab.${t.value}`]?.({item:t}):void 0}))),prev:n.prev,next:n.next}),u&&_(qo,N({modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,key:`tabs-window`},c),{default:()=>[i.value.map(e=>n.item?.({item:e})??_(Yo,{value:e.value},{default:()=>n[`item.${e.value}`]?.({item:e})})),n.window?.()]})])}),{}}}),$o=Dr({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))}
11,suffix:String,modelModifiers:Object,...Qt(),...ti(yr(),[`direction`]),...cn()},`VTextarea`),es=Or()({name:`VTextarea`,directives:{vIntersect:_n},inheritAttrs:!1,props:$o(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,{attrs:t,emit:n,slots:r}){let i=Ir(e,`modelValue`),{isFocused:o,focus:s,blur:c}=gr(e),{onIntersect:l}=zt(e),u=j(()=>typeof e.counterValue==`function`?e.counterValue(i.value):(i.value||``).toString().length),d=j(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!=`number`&&typeof e.counter!=`string`))return e.counter}),f=M(),p=M(),m=g(``),v=M(),y=M(0),{platform:b}=Vr(),x=br(e),S=j(()=>e.persistentPlaceholder||o.value||e.active);function C(){x.isSuppressing.value&&x.update(),v.value!==document.activeElement&&v.value?.focus(),o.value||s()}function w(e){C(),n(`click:control`,e)}function T(e){n(`mousedown:control`,e)}function E(t){t.stopPropagation(),C(),a(()=>{i.value=``,ri(e[`onClick:clear`],t)})}function D(t){let n=t.target;if(!e.modelModifiers?.trim){i.value=n.value;return}let r=n.value,o=n.selectionStart,s=n.selectionEnd;i.value=r,a(()=>{let e=0;r.trimStart().length===n.value.length&&(e=r.length-n.value.length),o!=null&&(n.selectionStart=o-e),s!=null&&(n.selectionEnd=s-e)})}let O=M(),k=M(Number(e.rows)),A=j(()=>[`plain`,`underlined`].includes(e.variant));ne(()=>{e.autoGrow||(k.value=Number(e.rows))});function ee(){a(()=>{if(!v.value)return;if(b.value.firefox){y.value=12;return}let{offsetWidth:e,clientWidth:t}=v.value;y.value=Math.max(0,e-t)}),e.autoGrow&&a(()=>{if(!O.value||!p.value)return;let t=getComputedStyle(O.value),n=getComputedStyle(p.value.$el),r=parseFloat(t.getPropertyValue(`--v-field-padding-top`))+parseFloat(t.getPropertyValue(`--v-input-padding-top`))+parseFloat(t.getPropertyValue(`--v-field-padding-bottom`)),i=O.value.scrollHeight,a=parseFloat(t.lineHeight),o=Math.max(parseFloat(e.rows)*a+r,parseFloat(n.getPropertyValue(`--v-input-control-height`))),s=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*a+r||1/0,c=Er(i??0,o,s);k.value=Math.floor((c-r)/a),m.value=Mr(c)})}xe(ee),U(i,ee),U(()=>e.rows,ee),U(()=>e.maxHeight,ee),U(()=>e.maxRows,ee),U(()=>e.density,ee),U(k,e=>{n(`update:rows`,e)});let P;return U(O,e=>{e?(P=new ResizeObserver(ee),P.observe(O.value)):P?.disconnect()}),Ge(()=>{P?.disconnect()}),Bt(()=>{let n=!!(r.counter||e.counter||e.counterValue),a=!!(n||r.details),[s,g]=Sr(t),{modelValue:b,...j}=pr.filterProps(e),M={...ht.filterProps(e),"onClick:clear":E};return _(pr,N({ref:f,modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,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":A.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?Mr(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":Mr(y.value)},e.style]},s,j,{centerAffix:k.value===1&&!A.value,focused:o.value,indentDetails:e.indentDetails??!A.value}),{...r,default:({id:t,isDisabled:n,isDirty:a,isReadonly:s,isValid:u,hasDetails:d})=>_(ht,N({ref:p,style:{"--v-textarea-control-height":m.value},onClick:w,onMousedown:T,"onClick:prependInner":e[`onClick:prependInner`],"onClick:appendInner":e[`onClick:appendInner`]},M,{id:t.value,active:S.value||a.value,labelId:`${t.value}-label`,centerAffix:k.value===1&&!A.value,dirty:a.value||e.dirty,disabled:n.value,focused:o.value,details:d.value,error:u.value===!1}),{...r,default:({props:{class:r,...a},controlRef:o})=>h(V,null,[e.prefix&&h(`span`,{class:`v-text-field__prefix`},[e.prefix]),ot(h(`textarea`,N({ref:e=>v.value=o.value=e,class:r,value:i.value,onInput:D,autofocus:e.autofocus,readonly:s.value,disabled:n.value,placeholder:e.placeholder,rows:e.rows,name:x.fieldName.value,autocomplete:x.fieldAutocomplete.value,onFocus:C,onBlur:c,"aria-labelledby":`${t.value}-label`},a,g),null),[[_n,{handler:l},null,{once:!0}]]),e.autoGrow&&ot(h(`textarea`,{class:Ue([r,`v-textarea__sizer`]),id:`${a.id}-sizer`,"onUpdate:modelValue":e=>i.value=e,ref:O,readonly:!0,"aria-hidden":`true`},null),[[er,i.value]]),e.suffix&&h(`span`,{class:`v-text-field__suffix`},[e.suffix])])}),details:a?t=>h(V,null,[r.details?.(t),n&&h(V,null,[h(`span`,null,null),_(kt,{active:e.persistentCounter||o.value,value:u.value,max:d.value,disabled:e.disabled},r.counter)])]):void 0})}),vn({},f,p,v)}}),ts=Dr({...ti(Dn({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`}),[`subgroup`])},`VTreeviewGroup`),ns=Or()({name:`VTreeviewGroup`,props:ts(),setup(e,{slots:t}){let n=M(),r=j(()=>n.value?.isOpen?e.collapseIcon:e.expandIcon),i=j(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:r.value}}));return Bt(()=>_(dr,N(dr.filterProps(e),{ref:n,class:[`v-treeview-group`,e.class],subgroup:!0}
11),{...t,activator:t.activator?e=>h(V,null,[_(wt,{defaults:i.value},{default:()=>[t.activator?.(e)]})]):void 0})),{}}}),rs=Symbol.for(`vuetify:v-treeview`),is=Dr({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:zr,...or({slim:!0})},`VTreeviewItem`),as=Or()({name:`VTreeviewItem`,props:is(),emits:{toggleExpand:e=>!0},setup(e,{slots:t,emit:n}){let r=me(rs,{visibleIds:M()}).visibleIds,i=M(),a=j(()=>i.value?.root.activatable.value&&i.value?.isGroupActivator),o=j(()=>i.value?.link.isClickable.value||e.value!=null&&!!i.value?.list),s=j(()=>!e.disabled&&e.link!==!1&&(e.link||o.value||a.value)),c=j(()=>r.value&&!r.value.has(x(i.value?.id)));function l(e){s.value&&a.value&&i.value?.activate(!i.value?.isActivated,e)}function u(e){e.preventDefault(),e.stopPropagation(),n(`toggleExpand`,e)}return Bt(()=>{let n=Zn.filterProps(e),r=t.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return _(Zn,N({ref:i},n,{active:i.value?.isActivated||void 0,class:[`v-treeview-item`,{"v-treeview-item--activatable-group-activator":a.value,"v-treeview-item--filtered":c.value},e.class],role:`treeitem`,ripple:!1,onClick:l}),{...t,prepend:r?n=>h(V,null,[e.indentLines&&e.indentLines.length>0?h(`div`,{key:`indent-lines`,class:`v-treeview-indent-lines`,style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(e=>h(`div`,{class:Ue(`v-treeview-indent-line v-treeview-indent-line--${e}`)},null))]):``,!e.hideActions&&_(Oa,{start:!0},{default:()=>[e.toggleIcon?h(V,null,[t.toggle?_(wt,{key:`prepend-defaults`,defaults:{VBtn:{density:`compact`,icon:e.toggleIcon,variant:`text`,loading:e.loading},VProgressCircular:{indeterminate:`disable-shrink`,size:20,width:2}}},{default:()=>[t.toggle({...n,loading:e.loading,props:{onClick:u}})]}):_(W,{key:`prepend-toggle`,density:`compact`,icon:e.toggleIcon,loading:e.loading,variant:`text`,onClick:u},{loader:()=>_(tr,{indeterminate:`disable-shrink`,size:`20`,width:`2`},null)})]):h(`div`,{class:`v-treeview-item__level`},null)]}),e.hasCustomPrepend?_(wt,{key:`prepend-defaults`,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>[t.prepend?.(n)]}):h(V,null,[t.prepend?.(n),e.prependAvatar&&_(Gt,{key:`prepend-avatar`,density:e.density,image:e.prependAvatar},null),e.prependIcon&&_(gn,{key:`prepend-icon`,density:e.density,icon:e.prependIcon},null)])]):void 0})}),vn({},i)}}),os=Dr({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:`$loading`},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:zr,default:`$checkboxIndeterminate`},falseIcon:zr,trueIcon:zr,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...Br(is(),[`hideActions`]),...Xn()},`VTreeviewChildren`),ss=Or()({name:`VTreeviewChildren`,props:os(),setup(e,{slots:t}){let n=O(new Set),r=M([]),i=j(()=>!e.disabled&&(e.openOnClick==null?e.selectable&&!e.activatable:e.openOnClick));async function a(t){try{if(!e.items?.length||!e.loadChildren)return;t?.children?.length===0&&(n.add(t.value),await e.loadChildren(t.raw))}finally{n.delete(t.value)}}function o(t,n){e.selectable&&t(n)}return()=>t.default?.()??e.items?.map((s,c,l)=>{let{children:u,props:d}=s,f=n.has(s.value),p=!!l.at(c+1)?.children,m=e.path?.length??0,g=l.length-1===c,v={index:c,depth:m,isFirst:c===0,isLast:g,path:[...e.path,c],hideAction:e.hideActions},y=na({depth:m,isLast:g,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),b={toggle:t.toggle?e=>t.toggle?.({...e,...v,item:s.raw,internalItem:s,loading:f}):void 0,prepend:n=>h(V,null,[e.selectable&&(!u||u&&![`leaf`,`single-leaf`].includes(e.selectStrategy))&&_(Oa,{start:!0},{default:()=>[_(Tt,{key:s.value,modelValue:n.isSelected,disabled:e.disabled||d.disabled,loading:f,color:e.selectedColor,density:e.density,indeterminate:n.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":e=>o(n.select,e),onClick:e=>e.stopPropagation(),onKeydown:e=>
11{[`Enter`,`Space`].includes(e.key)&&(e.stopPropagation(),o(n.select,n.isSelected))}},null)]}),t.prepend?.({...n,...v,item:s.raw,internalItem:s})]),append:t.append?e=>t.append?.({...e,...v,item:s.raw,internalItem:s}):void 0,title:t.title?e=>t.title?.({...e,item:s.raw,internalItem:s}):void 0,subtitle:t.subtitle?e=>t.subtitle?.({...e,item:s.raw,internalItem:s}):void 0},S=ns.filterProps(d),C=ss.filterProps({...e,...v}),w={hideActions:e.hideActions,indentLines:y.footer};return u?_(ns,N(S,{value:e.returnObject?s.raw:S?.value,rawId:S?.value}),{activator:({props:n,isOpen:l})=>{let u={...d,...n,value:d?.value,hideActions:e.hideActions,indentLines:y.node,ariaExpanded:l,onToggleExpand:[()=>a(s),n.onClick],onClick:e.disabled||d.disabled?void 0:i.value?[()=>a(s),n.onClick]:()=>o(r.value[c]?.select,!r.value[c]?.isSelected)};return Cr(t.header,{props:u,item:s.raw,internalItem:s,loading:f},()=>_(as,N({ref:e=>r.value[c]=e},u,{hasCustomPrepend:!!t.prepend,value:e.returnObject?s.raw:d.value,loading:f}),b))},default:()=>h(V,null,[_(ss,N(C,{items:u,indentLinesVariant:e.indentLinesVariant,parentIndentLines:y.children,isLastGroup:p,returnObject:e.returnObject}),t),t.footer?.({props:w,item:s.raw,internalItem:s,loading:f})])}):Cr(t.item,{props:d,item:s.raw,internalItem:s},()=>s.type===`divider`?Cr(t.divider,{props:s.raw},()=>_(q,s.props,null)):s.type===`subheader`?Cr(t.subheader,{props:s.raw},()=>_(bn,s.props,null)):_(as,N(d,{hasCustomPrepend:!!t.prepend,hideActions:e.hideActions,indentLines:y.leaf,value:e.returnObject?x(s.raw):d.value}),b))})}});function cs(e,t=[]){for(let n of e)t.push(n),n.children&&cs(n.children,t);return t}var ls=Dr({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},...ft({filterKeys:[`title`]}),...ti(os(),[`index`,`path`,`indentLinesVariant`,`parentIndentLines`,`isLastGroup`]),...ti(Yn({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`,slim:!0}),[`nav`,`openStrategy`]),modelValue:Array},`VTreeview`),us=Or()({name:`VTreeview`,props:ls(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,{slots:t,emit:n}){let{t:r}=Gr(),{items:i}=ir(e),a=D(()=>e.activeColor),o=D(()=>e.baseColor),s=D(()=>e.color),c=Ir(e,`activated`),l=Ir(e,`selected`),u=j({get:()=>e.modelValue??l.value,set(e){l.value=e,n(`update:modelValue`,e)}}),d=M(),f=j(()=>e.openAll?y(i.value):e.opened),p=j(()=>cs(i.value)),m=D(()=>e.search),{filteredItems:h}=zn(e,p,m),g=j(()=>{if(!m.value)return null;let t=d.value?.getPath;return t?new Set(h.value.flatMap(n=>{let r=e.returnObject?n.raw:n.props.value;return[...t(r),...v(r)].map(x)})):null});function v(e){let t=[],n=(d.value?.children.get(e)??[]).slice();for(;n.length;){let e=n.shift();e&&(t.push(e),n.push(...(d.value?.children.get(e)??[]).slice()))}return t}function y(t){let n=[];for(let r of t)r.children&&(n.push(e.returnObject?x(r.raw):r.value),r.children&&(n=n.concat(y(r.children))));return n}return Ve(rs,{visibleIds:g}),qr({VTreeviewGroup:{activeColor:a,baseColor:o,color:s,collapseIcon:D(()=>e.collapseIcon),expandIcon:D(()=>e.expandIcon)},VTreeviewItem:{activeClass:D(()=>e.activeClass),activeColor:a,baseColor:o,color:s,density:D(()=>e.density),disabled:D(()=>e.disabled),lines:D(()=>e.lines),variant:D(()=>e.variant)}}),Bt(()=>{let n=cr.filterProps(e),a=ss.filterProps(e),o=typeof e.indentLines==`boolean`?`default`:e.indentLines;return _(cr,N({ref:d},n,{class:[`v-treeview`,{"v-treeview--fluid":e.fluid},e.class],role:`tree`,openStrategy:`multiple`,style:[{"--v-treeview-indent-line-color":e.indentLinesColor,"--v-treeview-indent-line-opacity":e.indentLinesOpacity},e.style],opened:f.value,activated:c.value,"onUpdate:activated":e=>c.value=e,selected:u.value,"onUpdate:selected":e=>u.value=e}),{default:()=>[g.value?.size===0&&!e.hideNoData&&(t[`no-data`]?.()??_(Zn,{key:`no-data`,title:r(e.noDataText)},null)),_(ss,N(a,{density:e.density,returnObject:e.returnObject,items:i.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:o}),t)]})}),{}}}),ds=Qn(`arrow-left-right`,[[`path`,{d:`M8 3 4 7l4 4`,key:`9rb6wj`}],[`path`,{d:`M4 7h16`,key:`6tx8e3`}
11],[`path`,{d:`m16 21 4-4-4-4`,key:`siv7j2`}],[`path`,{d:`M20 17H4`,key:`h6l3hr`}]]),fs=Qn(`arrow-right`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]),ps=Qn(`bell-off`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742`,key:`178tsu`}],[`path`,{d:`m2 2 20 20`,key:`1ooewy`}],[`path`,{d:`M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05`,key:`1hqiys`}]]),ms=Qn(`bell`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326`,key:`11g9vi`}]]),hs=Qn(`book-open-text`,[[`path`,{d:`M12 7v14`,key:`1akyts`}],[`path`,{d:`M16 12h2`,key:`7q9ll5`}],[`path`,{d:`M16 8h2`,key:`msurwy`}],[`path`,{d:`M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z`,key:`ruj8y`}],[`path`,{d:`M6 12h2`,key:`32wvfc`}],[`path`,{d:`M6 8h2`,key:`30oboj`}]]),gs=Qn(`box`,[[`path`,{d:`M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z`,key:`hh9hay`}],[`path`,{d:`m3.3 7 8.7 5 8.7-5`,key:`g66t2b`}],[`path`,{d:`M12 22V12`,key:`d0xqtd`}]]),_s=Qn(`calendar-check`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}],[`path`,{d:`m9 16 2 2 4-4`,key:`19s6y9`}]]),vs=Qn(`calendar-clock`,[[`path`,{d:`M16 14v2.2l1.6 1`,key:`fo4ql5`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`path`,{d:`M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5`,key:`1osxxc`}],[`path`,{d:`M3 10h5`,key:`r794hk`}],[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`circle`,{cx:`16`,cy:`16`,r:`6`,key:`qoo3c4`}]]),ys=Qn(`calendar-plus`,[[`path`,{d:`M16 19h6`,key:`xwg31i`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`path`,{d:`M19 16v6`,key:`tddt3s`}],[`path`,{d:`M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5`,key:`1glfrc`}],[`path`,{d:`M3 10h18`,key:`8toen8`}],[`path`,{d:`M8 2v4`,key:`1cmpym`}]]),bs=Qn(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),xs=Qn(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),Ss=Qn(`chevron-left`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]),Cs=Qn(`chevron-right`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),ws=Qn(`chevron-up`,[[`path`,{d:`m18 15-6-6-6 6`,key:`153udz`}]]),Ts=Qn(`circle-alert`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`12`,x2:`12`,y1:`8`,y2:`12`,key:`1pkeuh`}],[`line`,{x1:`12`,x2:`12.01`,y1:`16`,y2:`16`,key:`4dfq90`}]]),Es=Qn(`circle-check-big`,[[`path`,{d:`M21.801 10A10 10 0 1 1 17 3.335`,key:`yps3ct`}],[`path`,{d:`m9 11 3 3L22 4`,key:`1pflzl`}]]),Ds=Qn(`circle-check`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Os=Qn(`circle-fading-arrow-up`,[[`path`,{d:`M12 2a10 10 0 0 1 7.38 16.75`,key:`175t95`}],[`path`,{d:`m16 12-4-4-4 4`,key:`177agl`}],[`path`,{d:`M12 16V8`,key:`1sbj14`}],[`path`,{d:`M2.5 8.875a10 10 0 0 0-.5 3`,key:`1vce0s`}],[`path`,{d:`M2.83 16a10 10 0 0 0 2.43 3.4`,key:`o3fkw4`}],[`path`,{d:`M4.636 5.235a10 10 0 0 1 .891-.857`,key:`1szpfk`}],[`path`,{d:`M8.644 21.42a10 10 0 0 0 7.631-.38`,key:`9yhvd4`}]]),ks=Qn(`circle-plus`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M8 12h8`,key:`1wcyev`}],[`path`,{d:`M12 8v8`,key:`napkw2`}]]),As=Qn(`circle-question-mark`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`,key:`1u773s`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),js=Qn(`circle-x`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m15 9-6 6`,key:`1uzhvr`}],[`path`,{d:`m9 9 6 6`,key:`z0biqf`}]]),Ms=Qn(`cloud-download`,[[`path`,{d:`M12 13v8l-4-4`,key:`1f5nwf`}],[`path`,{d:`m12 21 4-4`,key:`1lfcce`}],[`path`,{d:`M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284`,key:`ui1hmy`}]]),Ns=Qn(`cloud`,[[`path`,{d:`M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z`,key:`p7xjir`}]]),Ps=Qn(`code-xml`,[[`path`,{d:`m18 16 4-4-4-4`,key:`1inbqp`}],[`path`,{d:`m6 8-4 4 4 4`,key:`15zrgr`}],[`path`,{d:`m14.5 4-5 16`,key:`e7oirm`}]]),Fs=Qn(`computer`,[[`rect`,{width:`14`,height:`8`,x:`5`,y:`2`,rx:`2`,key:`wc9tft`}
11],[`rect`,{width:`20`,height:`8`,x:`2`,y:`14`,rx:`2`,key:`w68u3i`}],[`path`,{d:`M6 18h2`,key:`rwmk9e`}],[`path`,{d:`M12 18h6`,key:`aqd8w3`}]]),Is=Qn(`copy`,[[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),Ls=Qn(`download`,[[`path`,{d:`M12 15V3`,key:`m9g1x1`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`path`,{d:`m7 10 5 5 5-5`,key:`brsn70`}]]),Rs=Qn(`ellipsis-vertical`,[[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`12`,cy:`5`,r:`1`,key:`gxeob9`}],[`circle`,{cx:`12`,cy:`19`,r:`1`,key:`lyex9k`}]]),zs=Qn(`external-link`,[[`path`,{d:`M15 3h6v6`,key:`1q9fwt`}],[`path`,{d:`M10 14 21 3`,key:`gplh6r`}],[`path`,{d:`M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6`,key:`a6xqqp`}]]),Bs=Qn(`file-key`,[[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M4 12v6`,key:`bg1pfk`}],[`path`,{d:`M4 14h2`,key:`1sf9f8`}],[`path`,{d:`M9.65 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v4`,key:`d56i0q`}],[`circle`,{cx:`4`,cy:`20`,r:`2`,key:`6kqj1y`}]]),Vs=Qn(`file-lock`,[[`path`,{d:`M4 9.8V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3`,key:`1432pc`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M9 17v-2a2 2 0 0 0-4 0v2`,key:`168m41`}],[`rect`,{width:`8`,height:`5`,x:`3`,y:`17`,rx:`1`,key:`o8vfew`}]]),Hs=Qn(`file-spreadsheet`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M8 13h2`,key:`yr2amv`}],[`path`,{d:`M14 13h2`,key:`un5t4a`}],[`path`,{d:`M8 17h2`,key:`2yhykz`}],[`path`,{d:`M14 17h2`,key:`10kma7`}]]),Us=Qn(`file`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}]]),Ws=Qn(`folder-archive`,[[`circle`,{cx:`15`,cy:`19`,r:`2`,key:`u2pros`}],[`path`,{d:`M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1`,key:`1jj40k`}],[`path`,{d:`M15 11v-1`,key:`cntcp`}],[`path`,{d:`M15 17v-2`,key:`1279jj`}]]),Gs=Qn(`folder-pen`,[[`path`,{d:`M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5`,key:`a8xqs0`}],[`path`,{d:`M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z`,key:`1saktj`}]]),Ks=Qn(`gauge`,[[`path`,{d:`m12 14 4-4`,key:`9kzdfg`}],[`path`,{d:`M3.34 19a10 10 0 1 1 17.32 0`,key:`19p75a`}]]),qs=Qn(`globe`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20`,key:`13o1zl`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}]]),Js=Qn(`history`,[[`path`,{d:`M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8`,key:`1357e3`}],[`path`,{d:`M3 3v5h5`,key:`1xhq8a`}],[`path`,{d:`M12 7v5l4 2`,key:`1fdv2h`}]]),Ys=Qn(`info`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]),Xs=Qn(`key-round`,[[`path`,{d:`M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z`,key:`1s6t7t`}],[`circle`,{cx:`16.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`w0ekpg`}]]),Zs=Qn(`key`,[[`path`,{d:`m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4`,key:`g0fldk`}],[`path`,{d:`m21 2-9.6 9.6`,key:`1j0ho8`}],[`circle`,{cx:`7.5`,cy:`15.5`,r:`5.5`,key:`yqb3hr`}]]),Qs=Qn(`land-plot`,[[`path`,{d:`m12 8 6-3-6-3v10`,key:`mvpnpy`}],[`path`,{d:`m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12`,key:`ek95tt`}],[`path`,{d:`m6.49 12.85 11.02 6.3`,key:`1kt42w`}],[`path`,{d:`M17.51 12.85 6.5 19.15`,key:`v55bdg`}]]),$s=Qn(`link`,[[`path`,{d:`M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71`,key:`1cjeqo`}],[`path`,{d:`M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71`,key:`19qd67`}]]),ec=Qn(`loader`,[[`path`,{d:`M12 2v4`,key:`3427ic`}],[`path`,{d:`m16.2 7.8 2.9-2.9`,key:`r700ao`}],[`path`,{d:`M18 12h4`,key:`wj9ykh`}],[`path`,{d:`m16.2 16.2 2.9 2.9`,key:`1bxg5t`}],[`path`,{d:`M12 18v4`,key:`jadmvz`}],[`path`,{d:`m4.9 19.1 2.9-2.9`,key:`bwix9q`}],[`path`,{d:`M2 12h4`,key:`j09sii`}],[`path`,{d:`m4.9 4.9 2.9 2.9`,key:`giyufr`}]]),tc=Qn(`lock-keyhole`,[[`circle`,{cx:`12`,cy:`16`,r:`1`,key:`1au0dj`}],[`rect`,{x:`3`,y:`10`,width:`18`,height:`12`,rx:`2`,key:`6s8ecr`}],[`path`,{d:`M7 10V7a5 5 0 0 1 10 0v3`,key:`1pqi11`}]]),nc=Qn(`lock`,[[`rect`,{width:`18`,height:`11`,x:`3`,y:`11`,rx:`2`,ry:`2`,key:`1w4ew1`}],[`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`,key:`fwvmzm`}]]),rc=Qn(`mail-plus`,[[`path`,{d:`M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8`,key:`12jkf8`}],[`path`,{d:`m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7`,key:`1ocrg3`}],[`path`,{d:`M19 16v6`,key:`tddt3s`}],[`path`,{d:`M16 19h6`,key:`xwg31i`}]]),ic=Qn(`map-pin-house`,[[`path`,{d:`M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z`,key:`1p1rcz`}],[`path`,{d:`M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2`,key:`mcbcs9`}],[`path`,{d:`M18 22v-3`,key:`1t1ugv`}],[`circle`,{cx:`10`,cy:`10`,r:`3`,key:`1ns7v1`}]]),ac=Qn(`microchip`,[[`path`,{d:`M10 12h4`,key:`a56b0p`}],[`path`,{d:`M10 17h4`,key:`pvmtpo`}],[`path`,{d:`M10 7h4`,key:`1vgcok`}],[`path`,{d:`M18 12h2`,key:`quuxs7`}],[`path`,{d:`M18 18h2`,key:`4scel`}],[`path`,{d:`M18 6h2`,key:`1ptzki`}],[`path`,{d:`M4 12h2`,key:`1ltxp0`}],[`path`,{d:`M4 18h2`,key:`1xrofg`}],[`path`,{d:`M4 6h2`,key:`1cx33n`}],[`rect`,{x:`6`,y:`2`,width:`12`,height:`20`,rx:`2`,key:`749fme`}]]),oc=Qn(`monitor-play`,[[`path`,{d:`M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.
11645.645 0 0 1 .967-.56z`,key:`vbtd3f`}],[`path`,{d:`M12 17v4`,key:`1riwvh`}],[`path`,{d:`M8 21h8`,key:`1ev6f3`}],[`rect`,{x:`2`,y:`3`,width:`20`,height:`14`,rx:`2`,key:`x3v2xh`}]]),sc=Qn(`notebook-pen`,[[`path`,{d:`M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4`,key:`re6nr2`}],[`path`,{d:`M2 6h4`,key:`aawbzj`}],[`path`,{d:`M2 10h4`,key:`l0bgd4`}],[`path`,{d:`M2 14h4`,key:`1gsvsf`}],[`path`,{d:`M2 18h4`,key:`1bu2t1`}],[`path`,{d:`M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z`,key:`pqwjuv`}]]),cc=Qn(`pencil`,[[`path`,{d:`M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z`,key:`1a8usu`}],[`path`,{d:`m15 5 4 4`,key:`1mk7zo`}]]),lc=Qn(`plus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]]),uc=Qn(`puzzle`,[[`path`,{d:`M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z`,key:`w46dr5`}]]),dc=Qn(`receipt-text`,[[`path`,{d:`M13 16H8`,key:`wsln4y`}],[`path`,{d:`M14 8H8`,key:`1l3xfs`}],[`path`,{d:`M16 12H8`,key:`1fr5h0`}],[`path`,{d:`M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z`,key:`ycz6yz`}]]),fc=Qn(`rectangle-ellipsis`,[[`rect`,{width:`20`,height:`12`,x:`2`,y:`6`,rx:`2`,key:`9lu3g6`}],[`path`,{d:`M12 12h.01`,key:`1mp3jc`}],[`path`,{d:`M17 12h.01`,key:`1m0b6t`}],[`path`,{d:`M7 12h.01`,key:`eqddd0`}]]),pc=Qn(`screen-share`,[[`path`,{d:`M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3`,key:`i8wdob`}],[`path`,{d:`M8 21h8`,key:`1ev6f3`}],[`path`,{d:`M12 17v4`,key:`1riwvh`}],[`path`,{d:`m17 8 5-5`,key:`fqif7o`}],[`path`,{d:`M17 3h5v5`,key:`1o3tu8`}]]),mc=Qn(`share-2`,[[`circle`,{cx:`18`,cy:`5`,r:`3`,key:`gq8acd`}],[`circle`,{cx:`6`,cy:`12`,r:`3`,key:`w7nqdw`}],[`circle`,{cx:`18`,cy:`19`,r:`3`,key:`1xt0gg`}],[`line`,{x1:`8.59`,x2:`15.42`,y1:`13.51`,y2:`17.49`,key:`47mynk`}],[`line`,{x1:`15.41`,x2:`8.59`,y1:`6.51`,y2:`10.49`,key:`1n3mei`}]]),hc=Qn(`shield-alert`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`M12 8v4`,key:`1got3b`}],[`path`,{d:`M12 16h.01`,key:`1drbdi`}]]),gc=Qn(`shield-check`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),_c=Qn(`shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),vc=Qn(`square-arrow-out-up-right`,[[`path`,{d:`M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6`,key:`y09zxi`}],[`path`,{d:`m21 3-9 9`,key:`mpx6sq`}],[`path`,{d:`M15 3h6v6`,key:`1q9fwt`}]]),yc=Qn(`text-cursor-input`,[[`path`,{d:`M12 20h-1a2 2 0 0 1-2-2 2 2 0 0 1-2 2H6`,key:`1528k5`}],[`path`,{d:`M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7`,key:`13ksps`}],[`path`,{d:`M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1`,key:`1n9rhb`}],[`path`,{d:`M6 4h1a2 2 0 0 1 2 2 2 2 0 0 1 2-2h1`,key:`1mj8rg`}],[`path`,{d:`M9 6v12`,key:`velyjx`}]]),bc=Qn(`ticket-percent`,[[`path`,{d:`M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z`,key:`1l48ns`}],[`path`,{d:`M9 9h.01`,key:`1q5me6`}],[`path`,{d:`m15 9-6 6`,key:`1uzhvr`}],[`path`,{d:`M15 15h.01`,key:`lqbp3k`}]]),xc=Qn(`trash-2`,[[`path`,{d:`M10 11v6`,key:`nco0om`}],[`path`,{d:`M14 11v6`,key:`outv1u`}],[`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6`,key:`miytrc`}],[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`,key:`e791ji`}]]),Sc=Qn(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Cc=Qn(`user-cog`,[[`path`,{d:`M10 15H6a4 4 0 0 0-4 4v2`,key:`1nfge6`}],[`path`,{d:`m14.305 16.53.923-.382`,key:`1itpsq`}],[`path`,{d:`m15.228 13.852-.923-.383`,key:`eplpkm`}],[`path`,{d:`m16.852 12.228-.383-.923`,key:`13v3q0`}],[`path`,{d:`m16.852 17.772-.383.924`,key:`1i8mnm`}],[`path`,{d:`m19.148 12.228.383-.923`,key:`1q8j1v`}],[`path`,{d:`m19.53 18.696-.382-.924`,key:`vk1qj3`}],[`path`,{d:`m20.772 13.852.924-.383`,key:`n880s0`}],[`path`,{d:`m20.772 16.148.924.383`,key:`1g6xey`}],[`circle`,{cx:`18`,cy:`15`,r:`3`,key:`gjjjvw`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),wc=Qn(`user-minus`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`line`,{x1:`22`,x2:`16`,y1:`11`,y2:`11`,key:`1shjgl`}]]),Tc=Qn(`user-pen`,[[`path`,{d:`M11.5 15H7a4 4 0 0 0-4 4v2`,key:`15lzij`}],[`path`,{d:`M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z`,key:`1817ys`}],[`circle`,{cx:`10`,cy:`7`,r:`4`,key:`e45bow`}]]),Ec=Qn(`user-plus`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`line`,{x1:`19`,x2:`19`,y1:`8`,y2:`14`,key:`1bvyxn`}],[`line`,{x1:`22`,x2:`16`,y1:`11`,y2:`11`,key:`1shjgl`}]]),Dc={key:0,class:`text-body-medium my-2`},Oc={class:`text-body-medium my-2`},kc={key:0},Ac={class:`text-body-medium my-2 font-weight-bold`},jc=L({__name:`TrialExpirationDialog`,props:ge({expired:{type:Boolean,default:!1}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}
11),emits:[`update:modelValue`],setup(e){let t=e,n=Re(),r=je(),i=A(),a=ve(e,`modelValue`),o=j(()=>{let e=n.state.user.freezeStatus?.trialExpirationGracePeriod??0;return e<=0?``:`${e} day${e>1?`s`:``}`}),s=j(()=>n.state.user.getExpirationInfo(r.state.config.daysBeforeTrialEndNotification)),u=j(()=>t.expired?`Your Trial Has Expired`:`Trial Expiring Soon`),f=j(()=>{let e=`Your trial account`;return t.expired?`${e} expired ${s.value.days} days ago.`:`${e} expires in ${s.value.days} days.`});function p(){r.billingEnabled&&(a.value=!1,i.toggleUpgradeFlow(!0))}return(t,n)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":n[1]||=e=>a.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`py-4 pl-6`},c({append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>a.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(u.value),1)]),_:1})]),_:2},[e.expired?void 0:{name:`prepend`,fn:d(()=>[n[2]||=h(`img`,{src:`data:image/svg+xml,%3csvg%20width='65'%20height='65'%20viewBox='0%200%2065%2065'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M26.6619%200H37.857C46.8357%200%2050.3981%200.995174%2053.8924%202.8639C57.3866%204.73263%2060.1289%207.47492%2061.9976%2010.9691L62.1396%2011.2381C63.8933%2014.6047%2064.8365%2018.1612%2064.8615%2026.6618V37.8569C64.8615%2046.8356%2063.8663%2050.3981%2061.9976%2053.8923C60.1289%2057.3865%2057.3866%2060.1288%2053.8924%2061.9975L53.6234%2062.1396C50.2568%2063.8933%2046.7003%2064.8364%2038.1996%2064.8614H27.0045C18.0258%2064.8614%2014.4634%2063.8663%2010.9691%2061.9975C7.47492%2060.1288%204.73264%2057.3865%202.86391%2053.8923L2.72188%2053.6233C0.968178%2050.2567%200.0250071%2046.7003%200%2038.1996V27.0045C0%2018.0258%200.995175%2014.4634%202.86391%2010.9691C4.73264%207.47492%207.47492%204.73263%2010.9691%202.8639L11.2382%202.72188C14.6047%200.968177%2018.1612%200.0250071%2026.6619%200Z'%20fill='%23D8DEE3'/%3e%3cpath%20d='M56.2849%2032.1627C56.2849%2019.1365%2045.7251%208.57667%2032.6989%208.57667C19.6726%208.57667%209.11279%2019.1365%209.11279%2032.1627C9.11279%2045.1889%2019.6726%2055.7488%2032.6989%2055.7488C45.7251%2055.7488%2056.2849%2045.1889%2056.2849%2032.1627Z'%20fill='%23FF8A00'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M50%2032C50%2022.6112%2042.165%2015%2032.5%2015C27.4021%2015%2034.7554%2028.5751%2031.557%2031.9541C28.6915%2034.9813%2015%2027.5634%2015%2032C15%2041.3888%2022.835%2049%2032.5%2049C42.165%2049%2050%2041.3888%2050%2032Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.7014%2028.1818C13.0795%2026.7708%2014.53%2025.9334%2015.9411%2026.3115L33.081%2030.9041C34.4921%2031.2822%2035.3295%2032.7326%2034.9514%2034.1437C34.5733%2035.5548%2033.1229%2
11036.3922%2031.7118%2036.0141L14.5719%2031.4214C13.1608%2031.0433%2012.3234%2029.5929%2012.7014%2028.1818Z'%20fill='%23091C45'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M32.6436%2011.8281C34.1045%2011.8281%2035.2888%2013.0124%2035.2888%2014.4733L35.2888%2032.2179C35.2888%2033.6788%2034.1045%2034.8631%2032.6436%2034.8631C31.1827%2034.8631%2029.9984%2033.6788%2029.9984%2032.2179L29.9984%2014.4733C29.9984%2013.0124%2031.1827%2011.8281%2032.6436%2011.8281Z'%20fill='%23091C45'/%3e%3c/svg%3e`,alt:`Trial Icon`,width:`40`,class:`mt-1`},null,-1)]),key:`0`}]),1024)]),_:1}),_(l(q)),_(l(K),null,{default:d(()=>[!e.expired||!o.value?(z(),b(l(Y),{key:0,class:`pa-6 mx-3`},{default:d(()=>[n[3]||=h(`p`,{class:`text-body-medium font-weight-bold mb-2`},null,-1),_(l(J),{variant:`tonal`,color:e.expired?`error`:`warning`,class:`font-weight-bold`},{default:d(()=>[I(R(f.value),1)]),_:1},8,[`color`]),l(r).billingEnabled?(z(),F(`p`,Dc,`Upgrade your account to `+R(e.expired?`continue`:`keep`)+` using `+R(l(r).brandName)+`.`,1)):E(``,!0)]),_:1})):(z(),b(l(Y),{key:1,class:`pa-6 mx-3`},{default:d(()=>[h(`p`,Oc,[I(` We hope you enjoyed your trial! Your account is currently inactive, but there's still time to continue using `+R(l(r).brandName)+`. `,1),l(r).billingEnabled?(z(),F(`span`,kc,`Upgrade now to keep your data and access all features.`)):E(``,!0)]),h(`p`,Ac,` Your account will be scheduled for deletion in `+R(o.value)+` if no action is taken. `,1)]),_:1}))]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[l(r).billingEnabled?(z(),b(l(W),{key:0,color:e.expired?`primary`:`warning`,"append-icon":l(fs),variant:`flat`,block:``,onClick:p},{default:d(()=>[...n[4]||=[I(` Upgrade Now `,-1)]]),_:1},8,[`color`,`append-icon`])):(z(),b(l(W),{key:1,color:e.expired?`primary`:`warning`,"append-icon":l(fs),variant:`flat`,block:``,link:``,target:`_blank`,href:l(r).supportUrl,rel:`noopener noreferrer`},{default:d(()=>[...n[5]||=[I(` Contact Support `,-1)]]),_:1},8,[`color`,`append-icon`,`href`]))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Mc=L({__name:`ManagedPassphraseErrorDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ve(e,`modelValue`);return(e,n)=>(z(),b(l(rn),{modelValue:t.value,"onUpdate:modelValue":n[2]||=e=>t.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(hc)),{size:20}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>t.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold text-error`},{default:d(()=>[...n[3]||=[I(` Error `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`pa-6`},{default:d(()=>[n[5]||=h(`p`,{class:`mb-3 font-weight-bold`},` Your project can't be unlocked at the moment. Don't worry, your objects are safe and secure. Please try again later. `,-1),n[6]||=h(`p`,{class:`mb-3`},` If the problem continues, our support team is ready to assist you at [email protected] `,-1),_(l(wa),null,{default:d(()=>[...n[4]||=[I(` Error: Could not retrieve managed passphrase. `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:n[1]||=e=>t.value=!1},{default:d(()=>[...n[7]||=[I(` Close `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Nc={class:`mb-3`},Pc={class:`mb-2`},Fc=L({__name:`SuccessStep`,props:{loading:{type:Boolean}},emits:[`finish`],setup(e,{expose:t,emit:n}){let r=Be(),i=ci(),a=Re(),o=je(),s=A(),c=ae(),u=n;async function f(){await Promise.all([a.updateSettings({onboardingStep:v[0]}),a.getUser()]);let e=i.state.projects;!i.state.invitations.length&&e.length&&(i.selectProject(e[0].id),await c.push({name:se.Dashboard.name,params:{id:i.state.selectedProject.urlId}}),r.eventTriggered(qe.NAVIGATE_PROJECTS)),o.state.config.optInPopupEnabled&&a.state.user.isPaid&&s.togglePricingOptInDialog(!0),u(`finish`)}return t({setup:f}),(t,n)=>(z(),b(l(Qa),{class:`fill-height`,fluid:``},{default:d(()=>[_(l(K),{justify:`center`,align:`center`},{default:d(()=>[_(l(Y),{class:`text-center py-10`},{default:d(()=>[(z(),b(H(l(Es)),{size:40}
11)),n[2]||=h(`p`,{class:`text-label-medium mt-4 mb-2`},` Account Complete `,-1),h(`h2`,Nc,`You are now ready to use `+R(l(o).brandName),1),h(`p`,Pc,R(l(o).state.config.newProjectTierLockEnabled?`Start by creating a project to organize your data.`:`Create your first bucket, and start uploading files.`),1),n[3]||=h(`p`,null,`Let us know if you need any help getting started!`,-1),_(l(W),{id:`continue-btn`,class:`mt-7`,size:`large`,"append-icon":l(Cs),loading:e.loading,onClick:n[0]||=e=>f()},{default:d(()=>[...n[1]||=[I(` Continue `,-1)]]),_:1},8,[`append-icon`,`loading`])]),_:1})]),_:1})]),_:1}))}}),Ic=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});function t(e){"@babel/helpers - typeof";return t=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t(e)}var n=`basil`,r=function(e){return e===3?`v3`:e},i=`https://js.stripe.com`,a=`${i}/${n}/stripe.js`,o=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,s=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,c=`loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used`,l=function(e){return o.test(e)||s.test(e)},u=function(){for(var e=document.querySelectorAll(`script[src^="${i}"]`),t=0;t<e.length;t++){var n=e[t];if(l(n.src))return n}return null},d=function(e){var t=e&&!e.advancedFraudSignals?`?advancedFraudSignals=false`:``,n=document.createElement(`script`);n.src=`${a}${t}`;var r=document.head||document.body;if(!r)throw Error(`Expected document.body not to be null. Stripe.js requires a <body> element.`);return r.appendChild(n),n},f=function(e,t){!e||!e._registerWrapper||e._registerWrapper({name:`stripe-js`,version:`7.3.0`,startTime:t})},p=null,m=null,h=null,g=function(e){return function(t){e(Error(`Failed to load Stripe.js`,{cause:t}))}},_=function(e,t){return function(){window.Stripe?e(window.Stripe):t(Error(`Stripe.js not available`))}},v=function(e){return p===null?(p=new Promise(function(t,n){if(typeof window>`u`||typeof document>`u`){t(null);return}if(window.Stripe&&e&&console.warn(c),window.Stripe){t(window.Stripe);return}try{var r=u();if(r&&e)console.warn(c);else if(!r)r=d(e);else if(r&&h!==null&&m!==null){var i;r.removeEventListener(`load`,h),r.removeEventListener(`error`,m),(i=r.parentNode)==null||i.removeChild(r),r=d(e)}h=_(t,n),m=g(n),r.addEventListener(`load`,h),r.addEventListener(`error`,m)}catch(e){n(e);return}}),p.catch(function(e){return p=null,Promise.reject(e)})):p},y=function(e,t,i){if(e===null)return null;var a=t[0].match(/^pk_test/),o=r(e.version),s=n;a&&o!==s&&console.warn(`Stripe.js@${o} was loaded on the page, but @stripe/[email protected] expected Stripe.js@${s}. This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning`);var c=e.apply(void 0,t);return f(c,i),c},b=function(e){var n=`invalid load parameters; expected object of shape
12
13    {advancedFraudSignals: boolean}
14
15but received
16
17    ${JSON.stringify(e)}
18`;if(e===null||t(e)!==`object`)throw Error(n);if(Object.keys(e).length===1&&typeof e.advancedFraudSignals==`boolean`)return e;throw Error(n)},x,S=!1,C=function(){var e=[...arguments];S=!0;var t=Date.now();return v(x).then(function(n){return y(n,e,t)})};C.setLoadParameters=function(e){if(S&&x){var t=b(e);if(Object.keys(t).reduce(function(t,n){return t&&e[n]===x?.[n]},!0))return}if(S)throw Error(`You cannot change load parameters after calling loadStripe`);x=b(e)},e.loadStripe=C})),Lc=i(((e,t)=>{t.exports=Ic()}))(),Rc=L({__name:`StripeCardElement`,props:{collectBillingAddress:{type:Boolean,default:!1}},emits:[`ready`,`billingCountryChange`],setup(e,{expose:t,emit:n}){let r=je(),i=di(),a=fi(),o=$r(),s=M(!0),c=M(!1),u=M(),d=M(),f=e,p=n,m=M(),g=M(),v=M(null),y=M(null);async function b(){let e=r.state.config.stripePublicKey;try{let t={currency:`usd`,appearance:{theme:o.global.current.value.dark?`night`:`stripe`,labels:`floating`},clientSecret:await i.getCardSetupSecret()};if(!v.value&&(v.value=await(0,Lc.loadStripe)(e),!v.value))throw Error(`Unable to initialize stripe`);if(c.value||!u.value)return;if(y.value=v.value?.elements(t),!y.value)throw Error(`Unable to instantiate elements`);if(m.value?.off(`ready`),m.value?.unmount(),m.value?.destroy(),m.value=f.collectBillingAddress?y.value.create(`payment`,{fields:{billingDetails:{name:`never`,address:`
18never`}}}):y.value.create(`payment`),!m.value)throw Error(`Unable to create card element`);m.value?.mount(u.value),m.value?.on(`ready`,()=>{s.value=!1,p(`ready`)}),f.collectBillingAddress&&d.value&&(g.value?.off(`change`),g.value?.unmount(),g.value?.destroy(),g.value=y.value.create(`address`,{mode:`billing`}),g.value.on(`change`,e=>{p(`billingCountryChange`,e.value.address?.country??void 0)}),g.value.mount(d.value))}catch(e){s.value=!1,a.error(e.message,B.BILLING_STRIPE_CARD_INPUT);return}}async function x(){if(!(v.value&&y.value&&m.value))throw Error(`Stripe is not initialized`);let e=v.value,t=y.value,n=await y.value.submit();if(n.error)throw Error(n.error.message??`There is an issue with the card`);let{error:r,setupIntent:i}=await e.confirmSetup({elements:t,redirect:`if_required`,confirmParams:{expand:[`payment_method`]}});if(r||!i.payment_method||i.status!==`succeeded`)throw Error(r?.message??`There is an issue with the card`);let a=i.payment_method;if(typeof a==`string`)return a;if(a.card?.funding===`prepaid`)throw Error(`Prepaid cards are not supported`);return a.id}return U(()=>o.global.current.value.dark,e=>{y.value?.update({appearance:{theme:e?`night`:`stripe`,labels:`floating`}})}),xe(()=>{b()}),Ge(()=>{c.value=!0,m.value?.off(`ready`),m.value?.unmount(),m.value?.destroy(),m.value=void 0,g.value?.off(`change`),g.value?.unmount(),g.value?.destroy(),g.value=void 0}),t({onSubmit:x,initStripe:b}),(t,n)=>(z(),F(V,null,[_(l(Rt),{rounded:``,indeterminate:``,active:s.value},null,8,[`active`]),h(`div`,{ref_key:`paymentContainer`,ref:u},null,512),e.collectBillingAddress?(z(),F(`div`,{key:0,ref_key:`addressContainer`,ref:d,class:`mt-4`},null,512)):E(``,!0)],64))}}),zc=L({__name:`BillingTaxIdInput`,props:{countryCode:{}},setup(e,{expose:t}){let n=e,r=di(),i=fi(),{isLoading:a,withLoading:o}=ki(),s=M(),c=M(),u=j(()=>r.state.taxes);function d(){if(s.value&&c.value)return{type:s.value.code,value:c.value}}return U(()=>n.countryCode,e=>{o(async()=>{if(s.value=void 0,c.value=void 0,e)try{await r.getCountryTaxes(e),u.value.length===1&&(s.value=u.value[0])}catch(e){i.notifyError(e)}})}),t({getTax:d}),(t,n)=>(z(),F(`div`,null,[_(l(Rt),{rounded:``,indeterminate:``,active:l(a)},null,8,[`active`]),_(l(Ct),{modelValue:s.value,"onUpdate:modelValue":n[0]||=e=>s.value=e,label:`Tax ID type`,placeholder:`Choose tax ID type`,disabled:!e.countryCode,items:u.value,"item-title":e=>e.name,"item-value":e=>e,"hide-details":``,class:`mb-3`},null,8,[`modelValue`,`disabled`,`items`,`item-title`,`item-value`]),_(l(Et),{modelValue:c.value,"onUpdate:modelValue":n[1]||=e=>c.value=e,disabled:!s.value,variant:`outlined`,label:`Tax ID`,placeholder:`Enter your Tax ID`,hint:`e.g.: `+s.value?.example,"hide-details":!1,maxlength:50,class:`custom`},null,8,[`modelValue`,`disabled`,`hint`])]))}}),Bc=[`innerHTML`],Vc={key:2,class:`d-flex align-center justify-start mt-4 ga-5`},Hc={class:`text-body-large font-weight-bold`},Uc={key:0,class:`text-body-large font-weight-bold`},Wc={key:0,class:`my-2`},Gc={class:`py-4`},Kc={class:`pb-4`},qc={class:`font-weight-bold`},Jc={key:0},Yc=Nn(L({__name:`PricingPlanStep`,props:ge({plan:{default:()=>new o},isAccountSetup:{type:Boolean,default:!1}},{loading:{type:Boolean},loadingModifiers:{}}),emits:ge([`back`,`close`,`success`],[`update:loading`]),setup(e,{emit:t}){let n=Be(),r=di(),i=Re(),a=ci(),o=fi(),s=at(),c=M(!1),u=M(null),f=M(null),m=M(!1),g=M(),v=e,y=t,x=ve(e,`loading`),S=j(()=>v.plan?.type===Ee.FREE);function C(){m.value=!1,y(`back`)}async function w(){if(x.value||!v.plan)return;if(S.value){D();return}if(!u.value)return;let e=v.isAccountSetup?B.ACCOUNT_SETUP_DIALOG:B.UPGRADE_ACCOUNT_MODAL,t,n;x.value=!0;try{t=await u.value.onSubmit(),n=f.value?.getTax()}catch(t){o.notifyError(t,e),x.value=!1;return}try{await T({token:t,intent:p.PackagePlan,tax:n})}catch(t){o.notifyError(t,e),u.value?.initStripe()}x.value=!1}async function T(e){v.plan&&(v.plan.type===Ee.PARTNER?await r.purchasePricingPackage(e):r.upgradePayUpfrontAmount>0?(e.intent=p.UpgradeAccount,await r.purchaseUpgradedAccount(e)):await r.addCardByPaymentMethodID({token:e.token,tax:e.tax}),D(),i.getUser(),(s.name===se.Dashboard.name||s.name===se.Domains.name||s.name===se.Buckets.name||s.name===se.Bucket.name)&&Promise.all([a.getProjectConfig(),a.getProjectLimits(a.state.selectedProject.id)]),s.name===se.Billing.name&&r.getCredit
18Cards())}function D(){n.eventTriggered(qe.MODAL_ADD_CARD),x.value=!1,o.success(`Card successfully added and account upgraded`),v.isAccountSetup||v.plan.type!==Ee.PARTNER?y(`success`):c.value=!0}return(t,n)=>c.value?(z(),F(V,{key:1},[_(l(K),{class:`ma-0`,justify:`center`,align:`center`},{default:d(()=>[_(l(Y),{cols:`auto`},{default:d(()=>[_(l(W),{density:`comfortable`,variant:`tonal`,icon:``},{default:d(()=>[_(l(gn),{icon:l(bs)},null,8,[`icon`])]),_:1})]),_:1})]),_:1}),n[9]||=h(`h1`,{class:`text-center`},`Success`,-1),n[10]||=h(`p`,{class:`text-center mb-4`},`Your plan has been successfully activated.`,-1),_(l(wa),{class:`mb-4`,type:`success`,variant:`tonal`},{prepend:d(()=>[_(l(gn),{icon:l(bs)},null,8,[`icon`])]),text:d(()=>[h(`p`,qc,R(e.plan.planTitle),1),e.plan.activationSubtitle?(z(),F(`p`,Jc,R(e.plan.activationSubtitle),1)):E(``,!0)]),append:d(()=>[...n[7]||=[h(`span`,null,`Activated`,-1)]]),_:1}),_(l(W),{block:``,onClick:n[2]||=e=>y(`close`)},{default:d(()=>[...n[8]||=[I(` Continue `,-1)]]),_:1})],64)):(z(),F(V,{key:0},[_(l(G),{elevation:`0`,border:`sm`,rounded:`lg`,color:`background`,class:`pa-5 my-4`},{default:d(()=>[e.plan.planUpfrontCharge?(z(),F(V,{key:0},[I(` Add `+R(e.plan.planUpfrontCharge)+` to activate your account - this stays as your account balance. `,1),n[3]||=h(`br`,null,null,-1)],64)):E(``,!0),e.plan.planMinimumFeeInfo?(z(),F(`p`,{key:1,innerHTML:e.plan.planMinimumFeeInfo},null,8,Bc)):E(``,!0),e.plan.planUpfrontCharge?(z(),F(`div`,Vc,[_(l(G),{border:`sm`,elevation:`0`,rounded:`lg`,class:`py-1 px-3 custom-border`},{default:d(()=>[h(`span`,Hc,` Total Today: `+R(e.plan.planUpfrontCharge||`$0`),1)]),_:1}),e.plan.planUpfrontCharge?(z(),F(`span`,Uc,[_(l(gn),{icon:l(bs)},null,8,[`icon`]),I(` `+R(e.plan.planBalanceCredit)+` will be added to your account balance`,1)])):E(``,!0)])):E(``,!0)]),_:1}),S.value?E(``,!0):(z(),F(`div`,Wc,[_(Rc,{ref_key:`stripeCardInput`,ref:u,"collect-billing-address":``,onReady:n[0]||=e=>m.value=!0,onBillingCountryChange:n[1]||=e=>g.value=e},null,512),_(zc,{ref_key:`taxIdInput`,ref:f,"country-code":g.value,class:`mt-4`},null,8,[`country-code`])])),x.value?(z(),b(l(wa),{key:1,elevation:`0`,variant:`tonal`,rounded:`lg`,color:`error`,class:`mt-n4 mb-4`},{default:d(()=>[...n[4]||=[I(` Please keep this tab open while we process your upgrade. Do not refresh or close the page. `,-1)]]),_:1})):E(``,!0),e.isAccountSetup?(z(),F(V,{key:2},[h(`div`,Gc,[_(l(W),{id:`activate`,block:``,color:e.plan.type===`partner`?`secondary`:`primary`,disabled:!m.value&&!S.value,loading:x.value,onClick:w},{default:d(()=>[I(R(e.plan.activationButtonText||`Activate `+e.plan.planTitle),1)]),_:1},8,[`color`,`disabled`,`loading`])]),h(`div`,Kc,[_(l(W),{block:``,variant:`text`,color:`default`,"prepend-icon":l(Ss),disabled:x.value,onClick:C},{default:d(()=>[...n[5]||=[I(` Back `,-1)]]),_:1},8,[`prepend-icon`,`disabled`])])],64)):(z(),b(l(K),{key:3,justify:`center`,class:`mx-0 mt-2 mb-1`},{default:d(()=>[_(l(Y),{class:`pl-0`},{default:d(()=>[_(l(W),{block:``,variant:`outlined`,color:`default`,disabled:x.value,onClick:C},{default:d(()=>[...n[6]||=[I(` Back `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),{class:`px-0`},{default:d(()=>[_(l(W),{id:`activate`,block:``,color:e.plan.type===`partner`?`secondary`:`primary`,disabled:!m.value&&!S.value,loading:x.value,onClick:w},{default:d(()=>[I(R(e.plan.activationButtonText||`Activate `+e.plan.planTitle),1)]),_:1},8,[`color`,`disabled`,`loading`])]),_:1})]),_:1}))],64))}}),[[`__scopeId`,`data-v-a331e134`]]),Xc={class:`h-100 d-flex flex-column justify-space-between pa-6 pa-sm-8`},Zc={class:`font-weight-black mb-1`},Qc=[`innerHTML`],$c={key:0,class:`mt-3 font-weight-black text-headline-small`},el=[`innerHTML`],tl={key:2,class:`text-left`},nl={key:0,class:`text-body-medium my-2`},rl=Nn(L({__name:`PricingPlanCard`,props:{plan:{},id:{},disableCta:{type:Boolean}},emits:[`ctaClick`],setup(e,{emit:t}){let n=e,r=t,i=j(()=>n.plan.type===Ee.FREE),a=j(()=>n.plan.type===Ee.PRO);return(t,n)=>(z(),b(l(Z),{variant:`outlined`,elevation:`0`,rounded:`xlg`,class:`h-100`},{default:d(()=>
18[h(`div`,Xc,[h(`h3`,Zc,R(e.plan.planTitle),1),h(`p`,{class:Ue([`mb-2 text-body-medium`,{"three-line-text":!e.plan.planCost}]),innerHTML:e.plan.planSubtitle},null,10,Qc),e.plan.planCost?(z(),F(`h5`,$c,R(e.plan.planCost),1)):E(``,!0),e.plan.planCostInfo?(z(),F(`p`,{key:1,class:`text-medium-emphasis text-body-small mb-4`,innerHTML:e.plan.planCostInfo},null,8,el)):E(``,!0),e.plan.planInfo.length?(z(),F(`div`,tl,[(z(!0),F(V,null,rt(e.plan.planInfo,(t,n)=>(z(),F(V,{key:t},[t?(z(),F(`p`,nl,[_(l(gn),{icon:l(bs),size:`14`,class:`mr-2`},null,8,[`icon`]),I(` `+R(t),1)])):E(``,!0),t&&n<e.plan.planInfo.length-1?(z(),b(l(q),{key:1})):E(``,!0)],64))),128))])):E(``,!0),_(l($a)),_(l(W),{id:e.id,disabled:e.disableCta,variant:i.value?`outlined`:`flat`,color:i.value?`text-secondary`:a.value?`primary`:`secondary`,class:`mt-4`,onClick:n[0]||=e=>r(`ctaClick`)},c({default:d(()=>[I(R(e.plan.planCTA)+` `,1)]),_:2},[e.disableCta?void 0:{name:`append`,fn:d(()=>[_(l(gn),{icon:l(fs)},null,8,[`icon`])]),key:`0`}]),1032,[`id`,`disabled`,`variant`,`color`])])]),_:1}))}}),[[`__scopeId`,`data-v-e7182e5f`]]),il=Nn(L({__name:`PricingPlans`,props:{customFreePlan:{},hideFreePlan:{type:Boolean},isUpgradeFlow:{type:Boolean}},emits:[`freeClick`,`proClick`,`pkgClick`],setup(e,{emit:t}){let n=di(),r=je(),i=Yr(),a=t,o=j(()=>{let e=r.state.config.newPricingEffectiveDate;return!i.isAfter(new Date,new Date(e))}),s=j(()=>n.state.pricingPlanInfo),c=j(()=>n.state.pricingPlansAvailable);return(t,r)=>(z(),b(l(K),{justify:`center`,class:`flex-wrap`},{default:d(()=>[e.hideFreePlan===!1?(z(),b(l(Y),{key:0,cols:`12`,sm:`10`,md:`6`,lg:!c.value&&e.isUpgradeFlow?6:4},{default:d(()=>[_(rl,{id:`free-plan`,"disable-cta":!!e.customFreePlan,plan:e.customFreePlan??l(n).freePlanInfo,onCtaClick:r[0]||=e=>a(`freeClick`)},null,8,[`disable-cta`,`plan`])]),_:1},8,[`lg`])):E(``,!0),_(l(Y),{cols:`12`,sm:`10`,md:`6`,lg:!c.value&&e.isUpgradeFlow?6:4},{default:d(()=>[_(rl,{plan:l(n).proPlanInfo,class:Ue({"pro-border":!c.value&&o.value}),onCtaClick:r[1]||=e=>a(`proClick`)},null,8,[`plan`,`class`])]),_:1},8,[`lg`]),c.value&&s.value?(z(),b(l(Y),{key:1,cols:`12`,sm:`10`,md:`6`,lg:`4`},{default:d(()=>[_(rl,{plan:s.value,class:`pkg-border`,onCtaClick:r[2]||=e=>a(`pkgClick`)},null,8,[`plan`])]),_:1})):E(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-efb85184`]]),al=L({__name:`AccountTypeStep`,emits:[`freeClick`,`proClick`,`pkgClick`,`back`],setup(e,{emit:t}){let n=je(),r=$r(),i=j(()=>n.state.config.optInPopupEnabled),a=j(()=>{let e=la(n.state.config.newPricingEffectiveDate);return e&&new Date<e?`New pricing going into effect ${ca(e)}.`:`New pricing is now in effect.`}),o=j(()=>r.global.current.value.dark?n.smallDarkLogo:n.smallLogo),s=t;return(e,t)=>(z(),b(l(Qa),null,{default:d(()=>[_(l(K),{justify:`center`},{default:d(()=>[_(l(Y),{class:`text-center py-4`},{default:d(()=>[l(n).isDefaultBrand?(z(),b(Hi,{key:0,height:`50`,width:`50`,class:`rounded-xlg bg-background pa-2 border`})):(z(),b(l(Pn),{key:1,src:o.value,class:`rounded-xlg bg-background pa-2 border mx-auto`,height:`50`,width:`50`,alt:`Logo`},null,8,[`src`])),t[7]||=h(`p`,{class:`text-label-medium mt-2 mb-1`},` Account Type `,-1),t[8]||=h(`h2`,null,`Choose your account type`,-1),i.value?(z(),b(l(K),{key:2,justify:`center`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`10`,md:`10`,lg:`6`},{default:d(()=>[_(l(wa),{variant:`outlined`,color:`warning`,class:`mt-4`},{default:d(()=>[t[4]||=h(`strong`,null,`Important!`,-1),I(` `+R(a.value)+` `,1),t[5]||=h(`a`,{href:`https://www.storj.io/pricing`,target:`_blank`,rel:`noopener noreferrer`},`Learn more`,-1),t[6]||=I(`. `,-1)]),_:1})]),_:1})]),_:1})):E(``,!0)]),_:1})]),_:1}),_(il,{onFreeClick:t[0]||=e=>s(`freeClick`),onProClick:t[1]||=e=>s(`proClick`),onPkgClick:t[2]||=e=>s(`pkgClick`)}),_(l(K),{justify:`center`,class:`mt-8`},{default:d(()=>[_(l(Y),{cols:`6`,sm:`4`,md:`3`,lg:`2`},{default:d(()=>[_(l(W),{variant:`text`,class:`text-medium-emphasis`,"prepend-icon":l(Ss),color:`default`,block:``,onClick:t[3]||=e=>s(`back`)},{default:d(()=>[...t[9]||=[I(`Back`,-1)]]),_:1},8,[`prepend-icon`])]),_:1})]),_:1})]),_:1}))}}),ol=i(((e,t)=>{t.exports=function(){return typeof Promise==`function`&&Promise.prototype&&Promise.prototype.then}})),sl=i((e=>{var t,n=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];e.getSymbolSize=function(e){if(!e)throw Error(`"version" cannot be null or undefined`);if(e<1||e>40)throw Error(`"version" should be in range from 1 to 40`);return e*4+17},e.getSymbolTotalCodewords=function(e){return n[e]},e.getBCHDigit=function(e){let t=0;for(;e!==0;)t++,e>>>=1;return t},e.setToSJISFunction=function(e){if(typeof e!=`function`)throw Error(`"toSJISFunc" is not a valid function.`);t=e},e.isKanjiModeEnabled=function(){return t!==void 0},e.toSJIS=function(e){return t(e)}})),cl=i((e=>{e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(t){if(typeof t!=`string`)throw Error(`Param is not a string`);switch(t.toLowerCase()){case`l`:case`low`:return e.L;case`m`:case`medium`:return e.M;case`q`:case`quartile`:return e.Q;case`h`:case`high`:return e.H;default:throw Error(`Unknown EC Level: `+t)}
18}e.isValid=function(e){return e&&e.bit!==void 0&&e.bit>=0&&e.bit<4},e.from=function(n,r){if(e.isValid(n))return n;try{return t(n)}catch{return r}}})),ll=i(((e,t)=>{function n(){this.buffer=[],this.length=0}n.prototype={get:function(e){let t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(let n=0;n<t;n++)this.putBit((e>>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){let t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},t.exports=n})),ul=i(((e,t)=>{function n(e){if(!e||e<1)throw Error(`BitMatrix size must be defined and greater than 0`);this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}n.prototype.set=function(e,t,n,r){let i=e*this.size+t;this.data[i]=n,r&&(this.reservedBit[i]=!0)},n.prototype.get=function(e,t){return this.data[e*this.size+t]},n.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n},n.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},t.exports=n})),dl=i((e=>{var t=sl().getSymbolSize;e.getRowColCoords=function(e){if(e===1)return[];let n=Math.floor(e/7)+2,r=t(e),i=r===145?26:Math.ceil((r-13)/(2*n-2))*2,a=[r-7];for(let e=1;e<n-1;e++)a[e]=a[e-1]-i;return a.push(6),a.reverse()},e.getPositions=function(t){let n=[],r=e.getRowColCoords(t),i=r.length;for(let e=0;e<i;e++)for(let t=0;t<i;t++)e===0&&t===0||e===0&&t===i-1||e===i-1&&t===0||n.push([r[e],r[t]]);return n}})),fl=i((e=>{var t=sl().getSymbolSize,n=7;e.getPositions=function(e){let r=t(e);return[[0,0],[r-n,0],[0,r-n]]}})),pl=i((e=>{e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var t={N1:3,N2:3,N3:40,N4:10};e.isValid=function(e){return e!=null&&e!==``&&!isNaN(e)&&e>=0&&e<=7},e.from=function(t){return e.isValid(t)?parseInt(t,10):void 0},e.getPenaltyN1=function(e){let n=e.size,r=0,i=0,a=0,o=null,s=null;for(let c=0;c<n;c++){i=a=0,o=s=null;for(let l=0;l<n;l++){let n=e.get(c,l);n===o?i++:(i>=5&&(r+=t.N1+(i-5)),o=n,i=1),n=e.get(l,c),n===s?a++:(a>=5&&(r+=t.N1+(a-5)),s=n,a=1)}i>=5&&(r+=t.N1+(i-5)),a>=5&&(r+=t.N1+(a-5))}return r},e.getPenaltyN2=function(e){let n=e.size,r=0;for(let t=0;t<n-1;t++)for(let i=0;i<n-1;i++){let n=e.get(t,i)+e.get(t,i+1)+e.get(t+1,i)+e.get(t+1,i+1);(n===4||n===0)&&r++}return r*t.N2},e.getPenaltyN3=function(e){let n=e.size,r=0,i=0,a=0;for(let t=0;t<n;t++){i=a=0;for(let o=0;o<n;o++)i=i<<1&2047|e.get(t,o),o>=10&&(i===1488||i===93)&&r++,a=a<<1&2047|e.get(o,t),o>=10&&(a===1488||a===93)&&r++}return r*t.N3},e.getPenaltyN4=function(e){let n=0,r=e.data.length;for(let t=0;t<r;t++)n+=e.data[t];return Math.abs(Math.ceil(n*100/r/5)-10)*t.N4};function n(t,n,r){switch(t){case e.Patterns.PATTERN000:return(n+r)%2==0;case e.Patterns.PATTERN001:return n%2==0;case e.Patterns.PATTERN010:return r%3==0;case e.Patterns.PATTERN011:return(n+r)%3==0;case e.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(r/3))%2==0;case e.Patterns.PATTERN101:return n*r%2+n*r%3==0;case e.Patterns.PATTERN110:return(n*r%2+n*r%3)%2==0;case e.Patterns.PATTERN111:return(n*r%3+(n+r)%2)%2==0;default:throw Error(`bad maskPattern:`+t)}}e.applyMask=function(e,t){let r=t.size;for(let i=0;i<r;i++)for(let a=0;a<r;a++)t.isReserved(a,i)||t.xor(a,i,n(e,a,i))},e.getBestMask=function(t,n){let r=Object.keys(e.Patterns).length,i=0,a=1/0;for(let o=0;o<r;o++){n(o),e.applyMask(o,t);let r=e.getPenaltyN1(t)+e.getPenaltyN2(t)+e.getPenaltyN3(t)+e.getPenaltyN4(t);e.applyMask(o,t),r<a&&(a=r,i=o)}return i}})),ml=i((e=>{var t=cl(),n=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],r=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,
18192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];e.getBlocksCount=function(e,r){switch(r){case t.L:return n[(e-1)*4+0];case t.M:return n[(e-1)*4+1];case t.Q:return n[(e-1)*4+2];case t.H:return n[(e-1)*4+3];default:return}},e.getTotalCodewordsCount=function(e,n){switch(n){case t.L:return r[(e-1)*4+0];case t.M:return r[(e-1)*4+1];case t.Q:return r[(e-1)*4+2];case t.H:return r[(e-1)*4+3];default:return}}})),hl=i((e=>{var t=new Uint8Array(512),n=new Uint8Array(256);(function(){let e=1;for(let r=0;r<255;r++)t[r]=e,n[e]=r,e<<=1,e&256&&(e^=285);for(let e=255;e<512;e++)t[e]=t[e-255]})(),e.log=function(e){if(e<1)throw Error(`log(`+e+`)`);return n[e]},e.exp=function(e){return t[e]},e.mul=function(e,r){return e===0||r===0?0:t[n[e]+n[r]]}})),gl=i((e=>{var t=hl();e.mul=function(e,n){let r=new Uint8Array(e.length+n.length-1);for(let i=0;i<e.length;i++)for(let a=0;a<n.length;a++)r[i+a]^=t.mul(e[i],n[a]);return r},e.mod=function(e,n){let r=new Uint8Array(e);for(;r.length-n.length>=0;){let e=r[0];for(let i=0;i<n.length;i++)r[i]^=t.mul(n[i],e);let i=0;for(;i<r.length&&r[i]===0;)i++;r=r.slice(i)}return r},e.generateECPolynomial=function(n){let r=new Uint8Array([1]);for(let i=0;i<n;i++)r=e.mul(r,new Uint8Array([1,t.exp(i)]));return r}})),_l=i(((e,t)=>{var n=gl();function r(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}r.prototype.initialize=function(e){this.degree=e,this.genPoly=n.generateECPolynomial(this.degree)},r.prototype.encode=function(e){if(!this.genPoly)throw Error(`Encoder not initialized`);let t=new Uint8Array(e.length+this.degree);t.set(e);let r=n.mod(t,this.genPoly),i=this.degree-r.length;if(i>0){let e=new Uint8Array(this.degree);return e.set(r,i),e}return r},t.exports=r})),vl=i((e=>{e.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}})),yl=i((e=>{var t=`[0-9]+`,n=`[A-Z $%*+\\-./:]+`,r=`(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+`;r=r.replace(/u/g,`\\u`);var i=`(?:(?![A-Z0-9 $%*+\\-./:]|`+r+`)(?:.|[\r
19]))+`;e.KANJI=new RegExp(r,`g`),e.BYTE_KANJI=RegExp(`[^A-Z0-9 $%*+\\-./:]+`,`g`),e.BYTE=new RegExp(i,`g`),e.NUMERIC=new RegExp(t,`g`),e.ALPHANUMERIC=new RegExp(n,`g`);var a=RegExp(`^`+r+`$`),o=RegExp(`^`+t+`$`),s=RegExp(`^[A-Z0-9 $%*+\\-./:]+$`);e.testKanji=function(e){return a.test(e)},e.testNumeric=function(e){return o.test(e)},e.testAlphanumeric=function(e){return s.test(e)}})),bl=i((e=>{var t=vl(),n=yl();e.NUMERIC={id:`Numeric`,bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:`Alphanumeric`,bit:2,ccBits:[9,11,13]},e.BYTE={id:`Byte`,bit:4,ccBits:[8,16,16]},e.KANJI={id:`Kanji`,bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(e,n){if(!e.ccBits)throw Error(`Invalid mode: `+e);if(!t.isValid(n))throw Error(`Invalid version: `+n);return n>=1&&n<10?e.ccBits[0]:n<27?e.ccBits[1]:e.ccBits[2]},e.getBestModeForData=function(t){return n.testNumeric(t)?e.NUMERIC:n.testAlphanumeric(t)?e.ALPHANUMERIC:n.testKanji(t)?e.KANJI:e.BYTE},e.toString=function(e){if(e&&e.id)return e.id;throw Error(`Invalid mode`)},e.isValid=function(e){return e&&e.bit&&e.ccBits};function r(t){if(typeof t!=`string`)throw Error(`Param is not a string`);switch(t.toLowerCase()){case`numeric`:return e.NUMERIC;case`alphanumeric`:return e.ALPHANUMERIC;case`kanji`:return e.KANJI;case`byte`:return e.BYTE;default:throw Error(`Unknown mode: `+t)}}e.from=function(t,n){if(e.isValid(t))return t;try{return r(t)}catch{return n}}})),xl=i((e=>
19{var t=sl(),n=ml(),r=cl(),i=bl(),a=vl(),o=7973,s=t.getBCHDigit(o);function c(t,n,r){for(let i=1;i<=40;i++)if(n<=e.getCapacity(i,r,t))return i}function l(e,t){return i.getCharCountIndicator(e,t)+4}function u(e,t){let n=0;return e.forEach(function(e){let r=l(e.mode,t);n+=r+e.getBitsLength()}),n}function d(t,n){for(let r=1;r<=40;r++)if(u(t,r)<=e.getCapacity(r,n,i.MIXED))return r}e.from=function(e,t){return a.isValid(e)?parseInt(e,10):t},e.getCapacity=function(e,r,o){if(!a.isValid(e))throw Error(`Invalid QR Code version`);o===void 0&&(o=i.BYTE);let s=(t.getSymbolTotalCodewords(e)-n.getTotalCodewordsCount(e,r))*8;if(o===i.MIXED)return s;let c=s-l(o,e);switch(o){case i.NUMERIC:return Math.floor(c/10*3);case i.ALPHANUMERIC:return Math.floor(c/11*2);case i.KANJI:return Math.floor(c/13);case i.BYTE:default:return Math.floor(c/8)}},e.getBestVersionForData=function(e,t){let n,i=r.from(t,r.M);if(Array.isArray(e)){if(e.length>1)return d(e,i);if(e.length===0)return 1;n=e[0]}else n=e;return c(n.mode,n.getLength(),i)},e.getEncodedBits=function(e){if(!a.isValid(e)||e<7)throw Error(`Invalid QR Code version`);let n=e<<12;for(;t.getBCHDigit(n)-s>=0;)n^=o<<t.getBCHDigit(n)-s;return e<<12|n}})),Sl=i((e=>{var t=sl(),n=1335,r=21522,i=t.getBCHDigit(n);e.getEncodedBits=function(e,a){let o=e.bit<<3|a,s=o<<10;for(;t.getBCHDigit(s)-i>=0;)s^=n<<t.getBCHDigit(s)-i;return(o<<10|s)^r}})),Cl=i(((e,t)=>{var n=bl();function r(e){this.mode=n.NUMERIC,this.data=e.toString()}r.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){let t,n,r;for(t=0;t+3<=this.data.length;t+=3)n=this.data.substr(t,3),r=parseInt(n,10),e.put(r,10);let i=this.data.length-t;i>0&&(n=this.data.substr(t),r=parseInt(n,10),e.put(r,i*3+1))},t.exports=r})),wl=i(((e,t)=>{var n=bl(),r=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:`.split(``);function i(e){this.mode=n.ALPHANUMERIC,this.data=e}i.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let n=r.indexOf(this.data[t])*45;n+=r.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(r.indexOf(this.data[t]),6)},t.exports=i})),Tl=i(((e,t)=>{var n=bl();function r(e){this.mode=n.BYTE,typeof e==`string`?this.data=new TextEncoder().encode(e):this.data=new Uint8Array(e)}r.getBitsLength=function(e){return e*8},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){for(let t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},t.exports=r})),El=i(((e,t)=>{var n=bl(),r=sl();function i(e){this.mode=n.KANJI,this.data=e}i.getBitsLength=function(e){return e*13},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let n=r.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else if(n>=57408&&n<=60351)n-=49472;else throw Error(`Invalid SJIS character: `+this.data[t]+`
20Make sure your charset is UTF-8`);n=(n>>>8&255)*192+(n&255),e.put(n,13)}},t.exports=i})),Dl=i(((e,t)=>{var n={single_source_shortest_paths:function(e,t,r){var i={},a={};a[t]=0;var o=n.PriorityQueue.make();o.push(t,0);for(var s,c,l,u,d,f,p,m,h;!o.empty();)for(l in s=o.pop(),c=s.value,u=s.cost,d=e[c]||{},d)d.hasOwnProperty(l)&&(f=d[l],p=u+f,m=a[l],h=a[l]===void 0,(h||m>p)&&(a[l]=p,o.push(l,p),i[l]=c));if(r!==void 0&&a[r]===void 0){var g=[`Could not find a path from `,t,` to `,r,`.`].join(``);throw Error(g)}return i},extract_shortest_path_from_predecessor_list:function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse(),n},find_path:function(e,t,r){var i=n.single_source_shortest_paths(e,t,r);return n.extract_shortest_path_from_predecessor_list(i,r)},PriorityQueue:{make:function(e){var t=n.PriorityQueue,r={},i;for(i in e||={},t)t.hasOwnProperty(i)&&(r[i]=t[i]);return r.queue=[],r.sorter=e.sorter||t.default_sorter,r},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var n={value:e,cost:t};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};t!==void 0&&(t.exports=n)})),Ol=i((e=>{var t=bl(),n=Cl(),r=wl(),i=Tl(),a=El(),o=yl(),s=sl(),c=Dl();function l(e){return unescape(encodeURIComponent(e)).length}function u(e,t,n){let r=[],i;for(;(i=e.exec(n))!==null;)r.push({data:i[0],index:i.index,mode:t,length:i[0].length});return r}function d(e){let n=u(o.NUMERIC,t.NUMERIC,e),r=u(o.ALPHANUMERIC,t.ALPHANUMERIC,e),i,a;return s.isKanjiModeEnabled()?(i=u(o.BYTE,t.BYTE,e),a=u(o.KANJI,t.KANJI,e)):(i=u(o.BYTE_KANJI,t.BYTE,e),a=[]),n.concat(r,i,a).sort(function(e,t){return e.index-t.index}).map(function(e){return{data:e.data,mode:e.mode,length:e.length}})}function f(e,o){switch(o){case t.NUMERIC:return n.getBitsLength(e);case t.ALPHANUMERIC:return r.getBitsLength(e);case t.KANJI:return a.getBitsLength(e);case t.BYTE:return i.getBitsLength(e)}}function p(e){return e.reduce(function(e,t){let n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)},[])}function m(e){let n=[];for(let r=0;r<e.length;r++){let i=e[r];switch(i.mode){case t.NUMERIC:n.push([i,{data:i.data,mode:t.ALPHANUMERIC,length:i.length},{data:i.data,mode:t.BYTE,length:i.length}]);break;case t.ALPHANUMERIC:n.push([i,{data:i.data,mode:t.BYTE,length:i.length}]);break;case t.KANJI:n.push([i,{data:i.data,mode:t.BYTE,length:l(i.data)}]);break;case t.BYTE:n.push([{data:i.data,mode:t.BYTE,length:l(i.data)}])}}return n}function h(e,n){let r={},i={start:{}},a=[`start`];for(let o=0;o<e.length;o++){let s=e[o],c=[];for(let e=0;e<s.length;e++){let l=s[e],u=``+o+e;
20c.push(u),r[u]={node:l,lastCount:0},i[u]={};for(let e=0;e<a.length;e++){let o=a[e];r[o]&&r[o].node.mode===l.mode?(i[o][u]=f(r[o].lastCount+l.length,l.mode)-f(r[o].lastCount,l.mode),r[o].lastCount+=l.length):(r[o]&&(r[o].lastCount=l.length),i[o][u]=f(l.length,l.mode)+4+t.getCharCountIndicator(l.mode,n))}}a=c}for(let e=0;e<a.length;e++)i[a[e]].end=0;return{map:i,table:r}}function g(e,o){let c,l=t.getBestModeForData(e);if(c=t.from(o,l),c!==t.BYTE&&c.bit<l.bit)throw Error(`"`+e+`" cannot be encoded with mode `+t.toString(c)+`.
21 Suggested mode is: `+t.toString(l));switch(c===t.KANJI&&!s.isKanjiModeEnabled()&&(c=t.BYTE),c){case t.NUMERIC:return new n(e);case t.ALPHANUMERIC:return new r(e);case t.KANJI:return new a(e);case t.BYTE:return new i(e)}}e.fromArray=function(e){return e.reduce(function(e,t){return typeof t==`string`?e.push(g(t,null)):t.data&&e.push(g(t.data,t.mode)),e},[])},e.fromString=function(t,n){let r=h(m(d(t,s.isKanjiModeEnabled())),n),i=c.find_path(r.map,`start`,`end`),a=[];for(let e=1;e<i.length-1;e++)a.push(r.table[i[e]].node);return e.fromArray(p(a))},e.rawSplit=function(t){return e.fromArray(d(t,s.isKanjiModeEnabled()))}})),kl=i((e=>{var t=sl(),n=cl(),r=ll(),i=ul(),a=dl(),o=fl(),s=pl(),c=ml(),l=_l(),u=xl(),d=Sl(),f=bl(),p=Ol();function m(e,t){let n=e.size,r=o.getPositions(t);for(let t=0;t<r.length;t++){let i=r[t][0],a=r[t][1];for(let t=-1;t<=7;t++)if(!(i+t<=-1||n<=i+t))for(let r=-1;r<=7;r++)a+r<=-1||n<=a+r||(t>=0&&t<=6&&(r===0||r===6)||r>=0&&r<=6&&(t===0||t===6)||t>=2&&t<=4&&r>=2&&r<=4?e.set(i+t,a+r,!0,!0):e.set(i+t,a+r,!1,!0))}}function h(e){let t=e.size;for(let n=8;n<t-8;n++){let t=n%2==0;e.set(n,6,t,!0),e.set(6,n,t,!0)}}function g(e,t){let n=a.getPositions(t);for(let t=0;t<n.length;t++){let r=n[t][0],i=n[t][1];for(let t=-2;t<=2;t++)for(let n=-2;n<=2;n++)t===-2||t===2||n===-2||n===2||t===0&&n===0?e.set(r+t,i+n,!0,!0):e.set(r+t,i+n,!1,!0)}}function _(e,t){let n=e.size,r=u.getEncodedBits(t),i,a,o;for(let t=0;t<18;t++)i=Math.floor(t/3),a=t%3+n-8-3,o=(r>>t&1)==1,e.set(i,a,o,!0),e.set(a,i,o,!0)}function v(e,t,n){let r=e.size,i=d.getEncodedBits(t,n),a,o;for(a=0;a<15;a++)o=(i>>a&1)==1,a<6?e.set(a,8,o,!0):a<8?e.set(a+1,8,o,!0):e.set(r-15+a,8,o,!0),a<8?e.set(8,r-a-1,o,!0):a<9?e.set(8,15-a-1+1,o,!0):e.set(8,15-a-1,o,!0);e.set(r-8,8,1,!0)}function y(e,t){let n=e.size,r=-1,i=n-1,a=7,o=0;for(let s=n-1;s>0;s-=2)for(s===6&&s--;;){for(let n=0;n<2;n++)if(!e.isReserved(i,s-n)){let r=!1;o<t.length&&(r=(t[o]>>>a&1)==1),e.set(i,s-n,r),a--,a===-1&&(o++,a=7)}if(i+=r,i<0||n<=i){i-=r,r=-r;break}}}function b(e,n,i){let a=new r;i.forEach(function(t){a.put(t.mode.bit,4),a.put(t.getLength(),f.getCharCountIndicator(t.mode,e)),t.write(a)});let o=(t.getSymbolTotalCodewords(e)-c.getTotalCodewordsCount(e,n))*8;for(a.getLengthInBits()+4<=o&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(0);let s=(o-a.getLengthInBits())/8;for(let e=0;e<s;e++)a.put(e%2?17:236,8);return x(a,e,n)}function x(e,n,r){let i=t.getSymbolTotalCodewords(n),a=i-c.getTotalCodewordsCount(n,r),o=c.getBlocksCount(n,r),s=o-i%o,u=Math.floor(i/o),d=Math.floor(a/o),f=d+1,p=u-d,m=new l(p),h=0,g=Array(o),_=Array(o),v=0,y=new Uint8Array(e.buffer);for(let e=0;e<o;e++){let t=e<s?d:f;g[e]=y.slice(h,h+t),_[e]=m.encode(g[e]),h+=t,v=Math.max(v,t)}let b=new Uint8Array(i),x=0,S,C;for(S=0;S<v;S++)for(C=0;C<o;C++)S<g[C].length&&(b[x++]=g[C][S]);for(S=0;S<p;S++)for(C=0;C<o;C++)b[x++]=_[C][S];return b}function S(e,n,r,a){let o;if(Array.isArray(e))o=p.fromArray(e);else if(typeof e==`string`){let t=n;if(!t){let n=p.rawSplit(e);t=u.getBestVersionForData(n,r)}o=p.fromString(e,t||40)}else throw Error(`Invalid data`);let c=u.getBestVersionForData(o,r);if(!c)throw Error(`The amount of data is too big to be stored in a QR Code`);if(!n)n=c;else if(n<c)throw Error(`
22The chosen QR Code version cannot contain this amount of data.
23Minimum version required to store current data is: `+c+`.
24`);let l=b(n,r,o),d=new i(t.getSymbolSize(n));return m(d,n),h(d),g(d,n),v(d,r,0),n>=7&&_(d,n),y(d,l),isNaN(a)&&(a=s.getBestMask(d,v.bind(null,d,r))),s.applyMask(a,d),v(d,r,a),{modules:d,version:n,errorCorrectionLevel:r,maskPattern:a,segments:o}}e.create=function(e,r){if(e===void 0||e===``)throw Error(`No input text`);let i=n.M,a,o;return r!==void 0&&(i=n.from(r.errorCorrectionLevel,n.M),a=u.from(r.version),o=s.from(r.maskPattern),r.toSJISFunc&&t.setToSJISFunction(r.toSJISFunc)),S(e,a,i,o)}})),Al=i((e=>{function t(e){if(typeof e==`number`&&(e=e.toString()),typeof e!=`string`)throw Error(`Color should be defined as hex string`);let t=e.slice().replace(`#`,``).split(``);if(t.length<3||t.length===5||t.length>8)throw Error(`Invalid hex color: `+e);(t.length===3||t.length===4)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),t.length===6&&t.push(`F`,`F`);let n=parseInt(t.join(``),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:n&255,hex:`#`+t.slice(0,6).join(``)}}e.getOptions=function(e){e||={},e.color||={};let n=e.margin===void 0||e.margin===null||e.margin<0?4:e.margin,r=e.width&&e.width>=21?e.width:void 0,i=e.scale||4;
24return{width:r,scale:r?4:i,margin:n,color:{dark:t(e.color.dark||`#000000ff`),light:t(e.color.light||`#ffffffff`)},type:e.type,rendererOpts:e.rendererOpts||{}}},e.getScale=function(e,t){return t.width&&t.width>=e+t.margin*2?t.width/(e+t.margin*2):t.scale},e.getImageWidth=function(t,n){let r=e.getScale(t,n);return Math.floor((t+n.margin*2)*r)},e.qrToImageData=function(t,n,r){let i=n.modules.size,a=n.modules.data,o=e.getScale(i,r),s=Math.floor((i+r.margin*2)*o),c=r.margin*o,l=[r.color.light,r.color.dark];for(let e=0;e<s;e++)for(let n=0;n<s;n++){let u=(e*s+n)*4,d=r.color.light;if(e>=c&&n>=c&&e<s-c&&n<s-c){let t=Math.floor((e-c)/o),r=Math.floor((n-c)/o);d=l[+!!a[t*i+r]]}t[u++]=d.r,t[u++]=d.g,t[u++]=d.b,t[u]=d.a}}})),jl=i((e=>{var t=Al();function n(e,t,n){e.clearRect(0,0,t.width,t.height),t.style||={},t.height=n,t.width=n,t.style.height=n+`px`,t.style.width=n+`px`}function r(){try{return document.createElement(`canvas`)}catch{throw Error(`You need to specify a canvas element`)}}e.render=function(e,i,a){let o=a,s=i;o===void 0&&(!i||!i.getContext)&&(o=i,i=void 0),i||(s=r()),o=t.getOptions(o);let c=t.getImageWidth(e.modules.size,o),l=s.getContext(`2d`),u=l.createImageData(c,c);return t.qrToImageData(u.data,e,o),n(l,s,c),l.putImageData(u,0,0),s},e.renderToDataURL=function(t,n,r){let i=r;i===void 0&&(!n||!n.getContext)&&(i=n,n=void 0),i||={};let a=e.render(t,n,i),o=i.type||`image/png`,s=i.rendererOpts||{};return a.toDataURL(o,s.quality)}})),Ml=i((e=>{var t=Al();function n(e,t){let n=e.a/255,r=t+`="`+e.hex+`"`;return n<1?r+` `+t+`-opacity="`+n.toFixed(2).slice(1)+`"`:r}function r(e,t,n){let r=e+t;return n!==void 0&&(r+=` `+n),r}function i(e,t,n){let i=``,a=0,o=!1,s=0;for(let c=0;c<e.length;c++){let l=Math.floor(c%t),u=Math.floor(c/t);!l&&!o&&(o=!0),e[c]?(s++,c>0&&l>0&&e[c-1]||(i+=o?r(`M`,l+n,.5+u+n):r(`m`,a,0),a=0,o=!1),l+1<t&&e[c+1]||(i+=r(`h`,s),s=0)):a++}return i}e.render=function(e,r,a){let o=t.getOptions(r),s=e.modules.size,c=e.modules.data,l=s+o.margin*2,u=o.color.light.a?`<path `+n(o.color.light,`fill`)+` d="M0 0h`+l+`v`+l+`H0z"/>`:``,d=`<path `+n(o.color.dark,`stroke`)+` d="`+i(c,s,o.margin)+`"/>`,f=`viewBox="0 0 `+l+` `+l+`"`,p=`<svg xmlns="http://www.w3.org/2000/svg" `+(o.width?`width="`+o.width+`" height="`+o.width+`" `:``)+f+` shape-rendering="crispEdges">`+u+d+`</svg>
25`;return typeof a==`function`&&a(null,p),p}})),Nl=i((e=>{var t=ol(),n=kl(),r=jl(),i=Ml();function a(e,r,i,a,o){let s=[].slice.call(arguments,1),c=s.length,l=typeof s[c-1]==`function`;if(!l&&!t())throw Error(`Callback required as last argument`);if(l){if(c<2)throw Error(`Too few arguments provided`);c===2?(o=i,i=r,r=a=void 0):c===3&&(r.getContext&&o===void 0?(o=a,a=void 0):(o=a,a=i,i=r,r=void 0))}else{if(c<1)throw Error(`Too few arguments provided`);return c===1?(i=r,r=a=void 0):c===2&&!r.getContext&&(a=i,i=r,r=void 0),new Promise(function(t,o){try{t(e(n.create(i,a),r,a))}catch(e){o(e)}})}try{let t=n.create(i,a);o(null,e(t,r,a))}catch(e){o(e)}}e.create=n.create,e.toCanvas=a.bind(null,r.render),e.toDataURL=a.bind(null,r.renderToDataURL),e.toString=a.bind(null,function(e,t,n){return i.render(e,n)})}))(),Pl={key:0},Fl={class:`text-center`},Il={key:1},Ll={class:`banner__message`},Rl={key:2,class:`banner__row`},zl={class:`banner__message`},Bl=function(e){return e[e.StillPending=0]=`StillPending`,e[e.All=1]=`All`,e}(Bl||{}),Vl=L({__name:`AddTokensStepBanner`,props:{isDefault:{type:Boolean},isPending:{type:Boolean},isSuccess:{type:Boolean},pendingPayments:{}},setup(e){let t=je(),n=e,r=M(!1),i=j(()=>t.state.config.zkSyncContractAddress),a=j(()=>n.pendingPayments.filter(e=>e.status===ie.Pending)),o=j(()=>t.state.config.neededTransactionConfirmations),s=j(()=>o.value*a.value.length);function c(e,t){let r;return r=t===Bl.StillPending?a.value:n.pendingPayments,r.reduce((t,n)=>t+n[e],0).toLocaleString(void 0,{maximumFractionDigits:2})}return(t,n)=>(z(),b(l(wa),{class:`mt-3 mb-2`,density:`compact`,variant:`tonal`,type:e.isSuccess?`success`:`warning`},{prepend:d(()=>[_(l(gn),null,{default:d(()=>[e.isDefault?(z(),b(l(Ys),{key:0})):E(``,!0),e.isPending?(z(),b(l(kn),{key:1})):E(``,!0),e.isSuccess?(z(),b(l(Ds),{key:2})):E(``,!0)]),_:1})]),text:d(()=>
25[e.isDefault?(z(),F(`p`,Pl,[n[8]||=h(`span`,{class:`font-weight-bold d-block`},`Remember: Only send STORJ tokens via approved networks.`,-1),h(`span`,Fl,[n[3]||=I(` Compatible networks: Ethereum (L1) or zkSync Era (L2) `,-1),_(l(zi),{modelValue:r.value,"onUpdate:modelValue":n[0]||=e=>r.value=e},{activator:d(({props:e})=>[_(l(gn),N({color:`primary`},e,{icon:l(Ys),size:`16`}),null,16,[`icon`])]),default:d(()=>[n[1]||=I(` STORJ zksync Era contract address: `,-1),n[2]||=h(`br`,null,null,-1),I(` `+R(i.value),1)]),_:1},8,[`modelValue`]),n[4]||=h(`br`,null,null,-1),n[5]||=I(` Token type: ERC20 STORJ tokens only `,-1),n[6]||=h(`br`,null,null,-1),n[7]||=I(` You will receive a 10% bonus on your deposit `,-1)])])):E(``,!0),e.isPending?(z(),F(`div`,Il,[h(`p`,Ll,[h(`b`,null,R(a.value.length)+` transaction`+R(a.value.length>1?`s`:``)+` pending...`,1),I(` `+R(c(`confirmations`,Bl.StillPending))+` of `+R(s.value)+` confirmations. `,1),n[9]||=h(`br`,null,null,-1),I(` Expected value of `+R(c(`tokenValue`,Bl.StillPending))+` STORJ tokens ~$`+R(c(`usdValue`,Bl.StillPending))+`. `,1)])])):E(``,!0),e.isSuccess?(z(),F(`div`,Rl,[h(`p`,zl,` Successful deposit of `+R(c(`tokenValue`,Bl.All))+` STORJ tokens ~$`+R(c(`usdValue`,Bl.All))+`. You received an additional bonus of `+R(c(`bonusTokens`,Bl.All))+` STORJ tokens. `,1)])):E(``,!0)]),_:1},8,[`type`]))}}),Hl={class:`text-body-medium`},Ul=[`href`],Wl={class:`text-body-small font-weight-bold my-3`},Gl={class:`text-body-small`},Kl=function(e){return e[e.Default=0]=`Default`,e[e.Pending=1]=`Pending`,e[e.Success=2]=`Success`,e}(Kl||{}),ql=Nn(L({__name:`AddTokensStep`,props:{isRoot:{type:Boolean}},emits:[`back`,`success`,`close`],setup(e,{emit:t}){let n=je(),r=di(),i=Re(),a=Be(),o=fi(),s=M(),c=M(Kl.Default),u=M(!1),f=M(!1),p=t,m=j(()=>`${n.supportUrl}?ticket_form_id=360000683212`),g=j(()=>r.state.wallet),v=j(()=>n.state.config.neededTransactionConfirmations),y=j(()=>r.state.pendingPaymentsWithConfirmations),x=j(()=>i.state.user.isPaid);function S(){navigator.clipboard.writeText(g.value.address),o.success(`Address copied to your clipboard`)}function C(){switch(!0){case y.value.some(e=>e.status===ie.Pending):c.value=Kl.Pending;break;case y.value.some(e=>e.status===ie.Confirmed):c.value=Kl.Success,a.eventTriggered(qe.MODAL_ADD_TOKENS);break;default:c.value=Kl.Default}}return U(x,e=>{e&&setTimeout(()=>p(`success`),2e3)}),U(()=>y.value,async()=>{C()},{deep:!0}),U(s,async e=>{if(e){r.startPaymentsPolling();try{await(0,Nl.toCanvas)(s.value,g.value.address,{width:124})}catch(e){o.error(e.message,B.UPGRADE_ACCOUNT_MODAL)}}}),xe(async()=>{C()}),(t,n)=>g.value.address?(z(),F(V,{key:0},[h(`p`,Hl,[x.value?(z(),F(V,{key:0},[I(` Send STORJ Tokens to the deposit address to credit your Storj account and receive a 10% bonus on your deposit. `)],64)):(z(),F(V,{key:1},[I(` Send at least $10 in STORJ Tokens to the following deposit address to upgrade to a Pro account. Your account will be upgraded after your transaction receives `+R(v.value)+` confirmations. If your account is not automatically upgraded, please fill out this `,1),h(`a`,{href:m.value,target:`_blank`,class:`link`,rel:`noopener noreferrer`},`limit increase request form`,8,Ul),n[6]||=I(`. `,-1)],64)),n[7]||=h(`br`,null,null,-1)]),u.value?(z(),F(V,{key:1},[_(l(K),{class:`ma-0 border rounded-lg`,justify:`center`},{default:d(()=>[_(l(Y),{cols:`auto`},{default:d(()=>[h(`canvas`,{ref_key:`canvas`,ref:s},null,512)]),_:1})]),_:1}),h(`p`,Wl,[n[11]||=I(` Deposit Address `,-1),_(l(zi),{"max-width":`200px`,location:`top`},{activator:d(({props:e})=>[_(l(gn),N(e,{icon:l(Ys),size:`16`}),null,16,[`icon`])]),default:d(()=>[n[10]||=h(`p`,null,[I(` This is a Storj token deposit address generated just for you. `),h(`a`,{href:`https://docs.storj.io/support/account-management-billing/billing#adding-storj-tokens`,class:`link`,target:`_blank`,rel:`noopener noreferrer`},` Learn more `)],-1)]),_:1})]),_(l(K),{justify:`space-between`,align:`center`,class:`ma-0 mb-4 border-sm rounded-lg`},{default:d(()=>[_(l(Y),null,{default:d(()=>[h(`p`,Gl,R(g.value.address),1)]),_:1}),_(l(Y),{cols:`auto`},{default:d(()=>
25[_(l(W),{density:`compact`,"prepend-icon":l(Is),onClick:S},{default:d(()=>[...n[12]||=[I(` Copy `,-1)]]),_:1},8,[`prepend-icon`])]),_:1})]),_:1}),_(Vl,{"is-default":c.value===Kl.Default,"is-pending":c.value===Kl.Pending,"is-success":c.value===Kl.Success,"pending-payments":y.value},null,8,[`is-default`,`is-pending`,`is-success`,`pending-payments`]),!e.isRoot&&!x.value?(z(),b(l(wa),{key:0,class:`mt-3 mb-2`,density:`compact`,variant:`tonal`,type:`info`,text:`You can continue using the app, and your upgrade will be applied automatically once your STORJ tokens are received.`})):E(``,!0)],64)):(z(),F(V,{key:0},[_(l(wa),{class:`mt-3 mb-2`,density:`compact`,variant:`tonal`,type:`warning`},{prepend:d(()=>[_(l(gn),{icon:l(Ys)},null,8,[`icon`])]),text:d(()=>[...n[8]||=[h(`p`,{class:`font-weight-bold`},` The deposit address only supports ERC20 STORJ tokens sent via: `,-1),h(`p`,null,`Ethereum (L1) network `,-1),h(`p`,null,`zkSync Era (L2) network`,-1),h(`p`,null,[h(`span`,{class:`font-weight-bold`},`Warning:`),I(` Sending any other token type or using any other network will result in permanent loss of funds. `)],-1)]]),_:1}),_(l(wa),{class:`mt-3 mb-2`,density:`compact`,variant:`tonal`,onClick:n[1]||=e=>f.value=!f.value},{prepend:d(()=>[_(l(Ea),{modelValue:f.value,"onUpdate:modelValue":n[0]||=e=>f.value=e,density:`compact`},null,8,[`modelValue`])]),text:d(()=>[...n[9]||=[h(`p`,{class:`cursor-default font-weight-bold`},` Safety Confirmation `,-1),h(`p`,{class:`cursor-default`},` I confirm that I will only send ERC20 STORJ tokens via the Ethereum or zkSync Era networks. I understand that using any other token or network will result in permanent loss of funds with no possibility of recovery. `,-1)]]),_:1})],64)),_(l(mr),{class:`px-0`},{default:d(()=>[_(l(K),{class:`ma-0 gap`},{default:d(()=>[u.value?(z(),F(V,{key:1},[!e.isRoot&&c.value!==Kl.Success?(z(),b(l(Y),{key:0,class:`px-0`},{default:d(()=>[_(l(W),{block:``,variant:`outlined`,color:`default`,onClick:n[4]||=()=>p(`back`)},{default:d(()=>[...n[14]||=[I(` Back `,-1)]]),_:1})]),_:1})):E(``,!0),_(l(Y),{class:`px-0`},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,onClick:n[5]||=()=>e.isRoot?p(`close`):p(`success`)},{default:d(()=>[I(R(e.isRoot?`Done`:`Next`),1)]),_:1})]),_:1})],64)):(z(),F(V,{key:0},[_(l(Y),{class:`px-0`},{default:d(()=>[_(l(W),{block:``,variant:`outlined`,color:`default`,onClick:n[2]||=()=>e.isRoot?p(`close`):p(`back`)},{default:d(()=>[I(R(e.isRoot?`Cancel`:`Back`),1)]),_:1})]),_:1}),_(l(Y),{class:`px-0`},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!f.value,onClick:n[3]||=e=>u.value=!0},{default:d(()=>[...n[13]||=[I(` Show Deposit Address `,-1)]]),_:1},8,[`disabled`])]),_:1})],64))]),_:1})]),_:1})],64)):(z(),b(l(wa),{key:1,type:`error`,variant:`tonal`},{prepend:d(()=>[_(l(gn),{icon:l(Ys)},null,8,[`icon`])]),text:d(()=>[...n[15]||=[h(`p`,{class:`font-weight-bold`},` You need to generate a deposit address before you can add STORJ tokens. `,-1)]]),_:1}))}}),[[`__scopeId`,`data-v-f5d346a8`]]),Jl=L({__name:`AccountInfoStep`,props:ge({loading:{type:Boolean}},{name:{required:!0},nameModifiers:{},companyName:{required:!0},companyNameModifiers:{},storageNeeds:{required:!0},storageNeedsModifiers:{},haveSalesContact:{type:Boolean,required:!0,default:!1},haveSalesContactModifiers:{}}),emits:ge([`next`],[`update:name`,`update:companyName`,`update:storageNeeds`,`update:haveSalesContact`]),setup(e,{expose:t,emit:n}){let r=new k,i=$r(),a=Be(),o=je(),s=Re(),c=j(()=>i.global.current.value.dark?o.smallDarkLogo:o.smallLogo),f=ve(e,`name`),p=ve(e,`companyName`),m=ve(e,`storageNeeds`),g=ve(e,`haveSalesContact`),v=n,y=M(!1),x=j(()=>s.state.user.isMember);async function S(){let e=p.value!==``,[t,n]=f.value.split(` `,2);await r.setupAccount({fullName:f.value,firstName:t,lastName:n,companyName:p.value,storageNeeds:m.value,isProfessional:e,haveSalesContact:g.value,interestedInPartnering:!1},o.state.config.csrfToken),e?a.eventTriggered(qe.BUSINESS_INFO_SUBMITTED):a.eventTriggered(qe.PERSONAL_INFO_SUBMITTED)}function C(){return y.value}return U(m,e=>{o.isDefaultBrand&&(g.value=e===u.OVER_1PB)}),t({validate:C,setup:S}),(t,n)=>(z(),b(l(Qa),null,{default:d(()=>[_(l(K),{justify:`center`},{default:d(()=>[_(l(Y),{class:`text-center py-4`},{default:d(()=>[l(o).isDefaultBrand?(z(),b(Hi,{key:0,height:`50`,width:`50`,class:`rounded-xlg bg-background pa-2 border`})):(z(),b(l(Pn),{key:1,src:c.value,class:`rounded-xlg bg-background pa-2 border mx-auto`,height:`50`,width:`50`,alt:`Logo`}
25,null,8,[`src`])),n[6]||=h(`p`,{class:`text-label-medium mt-2 mb-1`},` Welcome `,-1),n[7]||=h(`h2`,{class:`pb-3`},`Set up your account`,-1)]),_:1})]),_:1}),_(l(Do),{modelValue:y.value,"onUpdate:modelValue":n[4]||=e=>y.value=e,onSubmit:n[5]||=pn(e=>v(`next`),[`prevent`])},{default:d(()=>[!l(o).externalAuthEnabled&&l(o).accountInfoFieldEnabled(`name`)?(z(),b(l(K),{key:0,justify:`center`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:d(()=>[_(l(Et),{id:`Name`,modelValue:f.value,"onUpdate:modelValue":n[0]||=e=>f.value=e,rules:[l(We),l(ee)],label:`Name`,"hide-details":`auto`,required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})):E(``,!0),x.value?E(``,!0):(z(),F(V,{key:1},[l(o).accountInfoFieldEnabled(`companyName`)?(z(),b(l(K),{key:0,justify:`center`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:d(()=>[_(l(Et),{id:`Company Name`,modelValue:p.value,"onUpdate:modelValue":n[1]||=e=>p.value=e,rules:[l(ee)],label:`Company Name`,"hide-details":`auto`},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})):E(``,!0),l(o).accountInfoFieldEnabled(`storageNeeds`)?(z(),b(l(K),{key:1,justify:`center`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:d(()=>[_(l(Ct),{modelValue:m.value,"onUpdate:modelValue":n[2]||=e=>m.value=e,items:Object.values(l(u)),label:`Storage Needs`,variant:`outlined`,"hide-details":`auto`},null,8,[`modelValue`,`items`])]),_:1})]),_:1})):E(``,!0),l(o).isDefaultBrand&&l(o).accountInfoFieldEnabled(`haveSalesContact`)?(z(),b(l(K),{key:2,justify:`center`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:d(()=>[_(l(Ea),{id:`sales`,modelValue:g.value,"onUpdate:modelValue":n[3]||=e=>g.value=e,"hide-details":``,density:`compact`},{label:d(()=>[...n[8]||=[h(`p`,{class:`text-body-medium`},`I'd like a Sales representative to contact me about my business needs.`,-1)]]),_:1},8,[`modelValue`])]),_:1})]),_:1})):E(``,!0)],64)),_(l(K),{justify:`center`,class:`mt-4`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:d(()=>[_(l(W),{size:`large`,"append-icon":l(Cs),loading:e.loading,disabled:!y.value,block:``,type:`submit`},{default:d(()=>[...n[9]||=[I(` Continue `,-1)]]),_:1},8,[`append-icon`,`loading`,`disabled`])]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1}))}}),Yl={key:0,class:`mt-3`},Xl={class:`text-title-small d-flex align-center`},Zl=L({__name:`CreateProjectForm`,emits:[`created`,`update:loading`],setup(e,{expose:t,emit:n}){let r=n,i=ci(),a=Re(),o=je(),s=Be(),c=fi(),{isLoading:u,withLoading:f}=ki(),p=j(()=>o.state.config.satelliteManagedEncryptionEnabled),m=j(()=>o.isDefaultBrand&&p.value&&!o.state.config.hideProjectEncryptionOptions),g=j(()=>{let e=o.state.config;return a.isLegacyPricingUser&&e.legacyAllowedPlacementsForNewProjects?.length?e.legacyAllowedPlacementsForNewProjects:e.allowedPlacementsForNewProjects??[]}),v=j(()=>o.state.config.newProjectTierLockEnabled&&!a.state.user.defaultPlacement&&!!g.value.length),y=j(()=>v.value&&g.value.length>1);function x(e){return ct(it(e,-1))}let S=j(()=>g.value.map(e=>{let t;return e.storageMBMonthCents&&e.egressMBCents?t=`${x(e.storageMBMonthCents)}/GB-month stored · ${x(e.egressMBCents)}/GB download`:e.description&&(t=e.description),{title:e.title||e.name,subtitle:t,value:e.id}})),C=[{value:`auto`,title:`Automatic (Default)`},{value:`manual`,title:`Self-Managed`}],w=[We,e=>e.length<=20||`Name is too long`],T=[e=>e.length<=100||`Description is too long`],D=M(!1),O=M(``),k=M(``),A=M(p.value?`auto`:`manual`),ee=M(g.value[0]?.id??0);async function P(){D.value&&await f(async()=>{let e;try{let t=new Ke(O.value,k.value,a.state.user.id,A.value===`auto`,v.value?ee.value:0);e=await i.createProject(t)}catch(e){e.message=`Failed to create project. ${e.message}`,c.notifyError(e,B.CREATE_PROJECT_MODAL);return}r(`created`,e)})}function te(){s.pageVisit(Me,He.DOCS),s.eventTriggered(qe.VIEW_DOCS_CLICKED),window.open(Me,`_blank`,`noreferrer`)}function ne(){O.value=``,k.value=``,A.value=p.value?`auto`:`manual`,ee.value=g.value[0]?.id??0}return t({submit:P,reset:ne,formValid:D}),U(u,e=>r(`update:loading`,e)),(e,t)=>(z(),b(l(Do),{modelValue:D.value,"onUpdate:modelValue":t[4]||=e=>D.value=e,onSubmit:t[5]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[_(l(Et),{id:`Project Name`,modelValue:O.value,"onUpdate:modelValue":t[0]||=e=>O.value=e,variant:`outlined`,rules:w,label:`Name`,placeholder:`Enter a name for your project`,counter:l(20),maxlength:l(20),"persistent-counter"
25:``,"hide-details":!1,autofocus:``,required:``},null,8,[`modelValue`,`counter`,`maxlength`])]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[_(l(Et),{modelValue:k.value,"onUpdate:modelValue":t[1]||=e=>k.value=e,variant:`outlined`,rules:T,"hide-details":!1,label:`Description (optional)`,placeholder:`Describe the project's purpose`,counter:l(100),maxlength:l(100),"persistent-counter":``,hint:`This will appear on project cards.`},null,8,[`modelValue`,`counter`,`maxlength`])]),_:1})]),_:1}),y.value?(z(),b(l(wa),{key:0,color:`default`,variant:`tonal`,width:`auto`,class:`mt-4`},{default:d(()=>[t[7]||=h(`h2`,{class:`text-title-small`},`Storage`,-1),t[8]||=h(`p`,null,`Choose your storage plan:`,-1),_(l(Ct),{id:`Select Storage Plan`,modelValue:ee.value,"onUpdate:modelValue":t[2]||=e=>ee.value=e,class:`mt-4`,items:S.value,"item-props":e=>({title:e.title,subtitle:e.subtitle}),variant:`outlined`,density:`comfortable`,"hide-details":``},null,8,[`modelValue`,`items`,`item-props`]),l(o).isDefaultBrand?(z(),F(`div`,Yl,[...t[6]||=[h(`a`,{href:`https://storj.dev/dcs/pricing`,target:`_blank`,rel:`noopener noreferrer`},`View Pricing`,-1)]])):E(``,!0)]),_:1})):E(``,!0),m.value?(z(),b(l(wa),{key:1,color:`default`,variant:`tonal`,width:`auto`,class:`mt-4`},{default:d(()=>[h(`h2`,Xl,[t[16]||=I(` Project Encryption `,-1),_(l(zi),{location:`top`,"max-width":`340`},{activator:d(({props:e})=>[_(l(gn),N(e,{icon:l(Ys),size:`14`,class:`ml-1 text-medium-emphasis`}),null,16,[`icon`])]),default:d(()=>[t[9]||=I(` All project data is encrypted. `,-1),t[10]||=h(`br`,null,null,-1),t[11]||=h(`b`,null,`Automatic`,-1),t[12]||=I(` mode lets Storj manage the passphrase for you — ideal for S3 compatibility. `,-1),t[13]||=h(`br`,null,null,-1),t[14]||=h(`b`,null,`Self-managed`,-1),t[15]||=I(` gives you full control of your own passphrase. `,-1),h(`a`,{class:`d-block mt-1 link`,onClick:pn(te,[`stop`])},`Learn more`)]),_:1})]),t[17]||=h(`p`,null,`Choose the encryption method:`,-1),_(l(Ct),{id:`Select Passphrase Management Mode`,modelValue:A.value,"onUpdate:modelValue":t[3]||=e=>A.value=e,class:`mt-4`,items:C,"item-value":`value`,variant:`outlined`,density:`comfortable`,"hide-details":``},null,8,[`modelValue`])]),_:1})):E(``,!0)]),_:1},8,[`modelValue`]))}}),Ql=L({__name:`CreateProjectStep`,props:{parentLoading:{type:Boolean}},emits:[`next`,`back`],setup(e,{emit:t}){let n=t,r=M(),i=M(!1);return(t,a)=>(z(),b(l(Qa),null,{default:d(()=>[_(l(K),{justify:`center`},{default:d(()=>[_(l(Y),{class:`text-center py-4`},{default:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center mx-auto mb-4`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(gs)),{size:18}))]),_:1}),a[4]||=h(`h2`,null,`Create New Project`,-1)]),_:1})]),_:1}),_(l(K),{justify:`center`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`7`,md:`4`,lg:`3`},{default:d(()=>[_(Zl,{ref_key:`form`,ref:r,"onUpdate:loading":a[0]||=e=>i.value=e,onCreated:a[1]||=e=>n(`next`)},null,512),_(l(K),{justify:`center`,class:`mt-6`},{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:e.parentLoading||i.value,onClick:a[2]||=e=>n(`back`)},{default:d(()=>[...a[5]||=[I(` Back `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{id:`Create Project`,color:`primary`,variant:`flat`,loading:e.parentLoading||i.value,disabled:!r.value?.formValid,block:``,onClick:a[3]||=e=>r.value?.submit()},{default:d(()=>[...a[6]||=[I(` Create Project `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),$l=function(e){return e[e.CreditCard=0]=`CreditCard`,e[e.StorjTokens=1]=`StorjTokens`,e}($l||{}),eu=Nn(L({__name:`AccountSetupDialog`,setup(e){let t=di(),n=je(),r=ci(),i=Re(),a=fi(),{isLoading:o,withLoading:s}=ki(),c=$r(),u=M(!1),f=M(ce.AccountInfo),p=M(),m=M($l.CreditCard),g=M(``),v=M(``),y=M(void 0),x=M(!1),S=j(()=>c.global.current.value.dark?n.smallDarkLogo:n.smallLogo),C=j(()=>t.state.pricingPlanInfo),w=j(()=>t.state.pricingPlansAvailable),T=j(()=>p.value?.type===Ee.PRO),D=j(()=>p.value?.type===Ee.FREE),O=j(()=>t.state.wallet),k=j(()=>{let e=i.state.settings.onboardingEnd,t=A.value.onboardingStep;return e||t&&!ut.some(e=>e===t)?!1:u.value}),A=j(()=>i.state.settings),N=j(()=>n.billingEnabled&&n.freeTrialsEnabled&&P.value.isFree?ce.PlanTypeSelection:ce.SetupComplete),ee=j(()=>{switch(!0){case P.value.isMember:return ce.SetupComplete;case!te.value&&!n.state.config.newProjectTierLockEnabled:return ce.CreateProject;default:return N.value}}),P=j(()=>i.state.user),te=j(()=>r.state.projects.length),ne=j(()=>n.state.config.accountInfoEnabledFields?.length?n.externalAuthEnabled&&i.state.user.isMember:!0),re={[ce.AccountInfo]:new Pe({next:()=>ee.value,beforeNext:async()=>{await re[ce.AccountInfo].ref.value?.setup?.();let e={onboardingStep:ee.value};A.value.onboardingStart||(e.onboardingStart=!0),P.value.isMember&&(e.onboardingStep=ce.SetupComplete),await i.updateSettings(e)}}
25),[ce.CreateProject]:new Pe({prev:()=>ne.value?void 0:ce.AccountInfo,next:()=>N.value,beforeNext:async()=>{await i.updateSettings({onboardingStep:N.value})},noRef:!0}),[ce.PlanTypeSelection]:new Pe({prev:()=>!n.state.config.newProjectTierLockEnabled&&!te.value?ce.CreateProject:ne.value?void 0:ce.AccountInfo,next:()=>D.value?ce.SetupComplete:ce.PaymentMethodSelection,beforeNext:async()=>{D.value&&await i.updateSettings({onboardingStep:ce.SetupComplete})},noRef:!0}),[ce.PaymentMethodSelection]:new Pe({prev:()=>ce.PlanTypeSelection,next:()=>ce.SetupComplete,beforeNext:async()=>{await i.updateSettings({onboardingStep:ce.SetupComplete})},noRef:!0}),[ce.SetupComplete]:new Pe({beforeNext:async()=>{if(P.value.isMember){await i.updateSettings({onboardingEnd:!0});return}await re[ce.SetupComplete].ref.value?.setup?.()}})};function ie(e){e&&(p.value=e,se())}function ae(){le(),m.value=$l.CreditCard}function oe(){s(async()=>{try{await t.claimWallet()}catch(e){a.notifyError(e,B.ACCOUNT_SETUP_DIALOG)}})}function se(){let e=re[f.value];e.ref.value?.validate?.()!==!1&&s(async()=>{try{await e.beforeNext?.()}catch(e){a.notifyError(e,B.ACCOUNT_SETUP_DIALOG);return}e.next?.value&&(f.value=e.next.value)})}function le(){let e=re[f.value];e.prev?.value&&(f.value=e.prev.value),p.value=void 0}return tt(()=>{let e=A.value.onboardingStep;if(!(A.value.onboardingEnd||e&&!ut.some(t=>t===e))){switch(g.value=i.userName??``,!0){case e===ce.SetupComplete||e===ce.ManagedPassphraseOptIn:f.value=ce.SetupComplete;break;case ut.some(t=>t===e):f.value=e;break;case!i.userName:f.value=ce.AccountInfo;break;case w.value:f.value=ce.PlanTypeSelection}f.value===ce.AccountInfo&&ne.value&&(f.value=re[ce.AccountInfo].next?.value??ce.SetupComplete),u.value=!0}}),U(m,e=>{e===$l.StorjTokens&&!O.value.address&&oe()}),(e,r)=>(z(),b(l(rn),{"model-value":k.value,fullscreen:``,persistent:``,transition:`fade-transition`,scrollable:``},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:Ue([`pa-1`,{"h-100":f.value===l(ce).SetupComplete}])},{default:d(()=>[_(l(Ha),{modelValue:f.value,"onUpdate:modelValue":r[11]||=e=>f.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:l(ce).AccountInfo},{default:d(()=>[_(Jl,{ref:re[l(ce).AccountInfo].ref,name:g.value,"onUpdate:name":r[0]||=e=>g.value=e,"company-name":v.value,"onUpdate:companyName":r[1]||=e=>v.value=e,"storage-needs":y.value,"onUpdate:storageNeeds":r[2]||=e=>y.value=e,"have-sales-contact":x.value,"onUpdate:haveSalesContact":r[3]||=e=>x.value=e,loading:l(o),onNext:se},null,8,[`name`,`company-name`,`storage-needs`,`have-sales-contact`,`loading`])]),_:1},8,[`value`]),_(l(Q),{value:l(ce).CreateProject},{default:d(()=>[_(Ql,{"parent-loading":l(o),onNext:se,onBack:le},null,8,[`parent-loading`])]),_:1},8,[`value`]),l(n).billingEnabled&&l(n).freeTrialsEnabled?(z(),F(V,{key:0},[_(l(Q),{value:l(ce).PlanTypeSelection},{default:d(()=>[_(al,{onFreeClick:r[4]||=()=>ie(l(t).freePlanInfo),onProClick:r[5]||=()=>ie(l(t).proPlanInfo),onPkgClick:r[6]||=()=>ie(C.value),onBack:le})]),_:1},8,[`value`]),_(l(Q),{value:l(ce).PaymentMethodSelection},{default:d(()=>[_(l(Qa),null,{default:d(()=>[_(l(K),{justify:`center`},{default:d(()=>[_(l(Y),{class:`text-center py-4`},{default:d(()=>[l(n).isDefaultBrand?(z(),b(Hi,{key:0,height:`50`,width:`50`,class:`rounded-xlg bg-background pa-2 border`})):(z(),b(l(Pn),{key:1,src:S.value,class:`rounded-xlg bg-background pa-2 border mx-auto`,height:`50`,width:`50`,alt:`Logo`},null,8,[`src`])),r[12]||=h(`div`,{class:`text-label-medium mt-2 mb-1`},` Account Setup `,-1),r[13]||=h(`h2`,null,`Activate your account`,-1)]),_:1})]),_:1}),_(l(K),{class:`ma-0`,justify:`center`,align:`center`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`10`,md:`8`,lg:`6`,class:`pb-0`},{default:d(()=>[T.value?(z(),b(l(Qo),{key:0,modelValue:m.value,"onUpdate:modelValue":r[7]||=e=>m.value=e,color:`default`,"center-active":``,"show-arrows":``,class:`border-b-thin`,grow:``},{default:d(()=>[_(l(Go),null,{default:d(()=>[...r[14]||=[I(` Credit Card `,-1)]]),_:1}),l(n).isDefaultBrand?(z(),b(l(Go),{key:0},{default:d(()=>[...r[15]||=[I(` STORJ tokens `,-1)]]),_:1})):E(``,!0)]),_:1},8,[`modelValue`])):E(``,!0)]),_:1})]),_:1}),_(l(Ha),{modelValue:m.value,"onUpdate:modelValue":r[9]||=e=>m.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:$l.CreditCard},{default:d(()=>[_(l(K),{class:`ma-0`,justify:`center`,align:`center`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`10`,md:`8`,lg:`6`},{default:d(()=>[_(Yc,{loading:l(o),"onUpdate:loading":r[8]||=e=>
25Le(o)?o.value=e:null,plan:p.value,"is-account-setup":``,onBack:le,onSuccess:se},null,8,[`loading`,`plan`])]),_:1})]),_:1})]),_:1},8,[`value`]),l(n).isDefaultBrand?(z(),b(l(Q),{key:0,value:$l.StorjTokens},{default:d(()=>[_(l(K),{justify:`center`,align:`center`,class:`ma-0 mt-2`},{default:d(()=>[_(l(Y),{cols:`12`,sm:`10`,md:`8`,lg:`6`},{default:d(()=>[_(l(Z),{loading:l(o),class:Ue([`pa-1`,{"no-border pa-0":!l(o)}]),variant:`flat`},{default:d(()=>[l(o)?E(``,!0):(z(),b(ql,{key:0,onBack:ae,onSuccess:se}))]),_:1},8,[`loading`,`class`])]),_:1})]),_:1})]),_:1},8,[`value`])):E(``,!0)]),_:1},8,[`modelValue`])]),_:1})]),_:1},8,[`value`])],64)):E(``,!0),_(l(Q),{value:l(ce).SetupComplete},{default:d(()=>[_(Fc,{ref:re[l(ce).SetupComplete].ref,loading:l(o),onFinish:r[10]||=e=>u.value=!1},null,8,[`loading`])]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1},8,[`class`])]),_:1})]),_:1},8,[`model-value`]))}}),[[`__scopeId`,`data-v-5edefbb0`]]),tu=`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4423%200H23.3463C28.8835%200%2031.0805%200.613723%2033.2353%201.76617C35.3902%202.91861%2037.0814%204.60978%2038.2338%206.76466L38.3214%206.93056C39.4029%209.00672%2039.9846%2011.2%2040%2016.4423V23.3463C40%2028.8835%2039.3863%2031.0805%2038.2338%2033.2353C37.0814%2035.3902%2035.3902%2037.0814%2033.2353%2038.2338L33.0694%2038.3214C30.9933%2039.4029%2028.8%2039.9846%2023.5577%2040H16.6537C11.1165%2040%208.91954%2039.3863%206.76466%2038.2338C4.60977%2037.0814%202.91861%2035.3902%201.76617%2033.2353L1.67858%2033.0695C0.597074%2030.9933%200.0154219%2028.8%200%2023.5577V16.6537C0%2011.1165%200.613723%208.91954%201.76617%206.76466C2.91861%204.60978%204.60977%202.91861%206.76466%201.76617L6.93055%201.67858C9.00672%200.597074%2011.2%200.0154219%2016.4423%200Z'%20fill='%2300AC26'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.63197%2017.0363C10.6491%2016.0192%2012.2981%2016.0192%2013.3153%2017.0363L19.735%2023.456C20.7521%2024.4732%2020.7521%2026.1222%2019.735%2027.1393C18.7179%2028.1565%2017.0688%2028.1565%2016.0517%2027.1393L9.63197%2020.7196C8.61486%2019.7025%208.61486%2018.0534%209.63197%2017.0363Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M30.8043%2012.6328C31.8215%2013.6499%2031.8215%2015.299%2030.8043%2016.3161L20%2027.1204C18.9829%2028.1376%2017.3338%2028.1376%2016.3167%2027.1204C15.2996%2026.1033%2015.2996%2024.4543%2016.3167%2023.4371L27.121%2012.6328C28.1382%2011.6157%2029.7872%2011.6157%2030.8043%2012.6328Z'%20fill='white'/%3e%3c/svg%3e`,nu=L({__name:`UpgradeInfoStep`,props:{loading:{type:Boolean},isMemberUpgrade:{type:Boolean}},emits:[`upgrade`,`startFreeTrial`],setup(e,{emit:t}){let n=di(),{smAndDown:r}=Vr(),{isExpired:i,expirationInfo:a}=_i(),o=t,s=j(()=>n.state.pricingPlanInfo),c=j(()=>i.value?`Trial Expired`:a.value.days?`${a.value.days} day${a.value.days===1?``:`s`} remaining`:`Trial Expiring soon`),u=j(()=>{let e={...n.freePlanInfo};return e.planCTA=c.value,e});return(t,i)=>(z(),b(il,{loading:e.loading,"is-upgrade-flow":``,"custom-free-plan":e.isMemberUpgrade?void 0:u.value,"hide-free-plan":!e.isMemberUpgrade&&l(r),onFreeClick:i[0]||=t=>e.isMemberUpgrade?o(`startFreeTrial`):()=>{},onProClick:i[1]||=e=>o(`upgrade`,l(n).proPlanInfo),onPkgClick:i[2]||=e=>s.value?o(`upgrade`,s.value):null},null,8,[`loading`,`custom-free-plan`,`hide-free-plan`]))}}),ru=L({__name:`SuccessStep`,emits:[`continue`],setup(e,{emit:t}){let n=t;return(e,t)=>(z(),F(V,null,[t[2]||=h(`p`,{class:`pb-4`},`Your Pro Account has been successfully activated.`,-1),_(l(W),{block:``,class:`mb-2`,onClick:t[0]||=e=>n(`continue`)},{append:d(()=>[_(l(gn),{icon:l(fs)},null,8,[`icon`])]),default:d(()=>[t[1]||=I(` Continue `,-1)]),_:1})],64))}}),iu={key:0,class:`d-block`,src:tu,alt:`success`},au=function(e){return e.Info=`infoStep`,e.Options=`optionsStep`,e.AddCC=`addCCStep`,e.AddTokens=`addTokensStep`,e.Success=`successStep`,e.PricingPlan=`pricingPlanStep`,e}(au||{}),ou=function(e){return e[e.CreditCard=0]=`CreditCard`,e[e.StorjTokens=1]=`StorjTokens`,e}(ou||{}),su=Nn(L({__name:`UpgradeAccountDialog`,props:ge({scrim:{type:Boolean,default:!0},isMemberUpgrade:{type:Boolean,default:!1}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`memberUpgrade`],[`update:modelValue`]),setup(e,{emit:t}){let n=Be(),r=di(),i=je(),a=Re(),o=A(),{smAndDown:s,md:u}=Vr(),f=fi(),p=M(au.Info),m=M(),h=j(()=>r.state.wallet),g=e,v=t,{isLoading:y,withLoading:x}
25=ki(),S=ve(e,`modelValue`),C=M(ou.CreditCard),w=M(!1),T=j(()=>({[au.Info]:`Upgrade`,[au.Options]:`Add Payment Method`,[au.AddCC]:`Add Credit Card`,[au.AddTokens]:`Add Storj Tokens`,[au.Success]:`Success`,[au.PricingPlan]:m.value?.planTitle||``})),D=j(()=>{switch(p.value){case au.Info:return r.state.pricingPlansAvailable?s.value?``:u.value?`90%`:`65%`:s.value?``:u.value?`80%`:`55%`;case au.PricingPlan:case au.AddTokens:case au.Options:return`720px`;default:return`460px`}}),O=j(()=>i.state.config.nativeTokenPaymentsEnabled),k=j(()=>a.state.user.isPaid),N=j(()=>a.state.user.isMember);function ee(){x(async()=>{try{await r.startFreeTrial(),await a.getUser(),f.success(`Your free trial has started!`),P()}catch(e){f.notifyError(e,B.UPGRADE_ACCOUNT_MODAL)}})}function P(){S.value=!1,w.value&&!N.value&&v(`memberUpgrade`)}function te(){x(async()=>{try{await r.claimWallet(),n.eventTriggered(qe.ADD_FUNDS_CLICKED)}catch(e){f.notifyError(e,B.UPGRADE_ACCOUNT_MODAL)}})}function ne(){if(k.value){re(au.Success);return}S.value=!1}function re(e){p.value=e}function ie(e){y.value||(m.value=e,re(e.type===Ee.PARTNER?au.PricingPlan:au.Options))}return U(C,e=>{e===ou.StorjTokens&&!h.value.address&&te()}),U(S,e=>{if(!e){i.state.config.optInPopupEnabled&&k.value&&o.togglePricingOptInDialog(!0),w.value=!1,re(au.Info);return}g.isMemberUpgrade&&(w.value=!0)}),(t,n)=>(z(),b(l(rn),{modelValue:S.value,"onUpdate:modelValue":n[10]||=e=>S.value=e,"min-width":`320px`,"max-width":D.value,transition:`fade-transition`,persistent:``,scrim:e.scrim},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},c({append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(y),onClick:n[0]||=e=>S.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(T.value[p.value]),1)]),_:1})]),_:2},[p.value===au.Success?{name:`prepend`,fn:d(()=>[l(i).isDefaultBrand?(z(),F(`img`,iu)):(z(),b(l(gn),{key:1,color:`success`,size:`24`,icon:l(Es)},null,8,[`icon`]))]),key:`0`}:void 0]),1024),_(l(q)),_(l(X),null,{default:d(()=>[_(l(Ha),{modelValue:p.value,"onUpdate:modelValue":n[9]||=e=>p.value=e,touch:!1,class:`no-overflow`},{default:d(()=>[_(l(Q),{value:au.Info},{default:d(()=>[_(nu,{loading:l(y),"is-member-upgrade":e.isMemberUpgrade,onUpgrade:ie,onStartFreeTrial:ee},null,8,[`loading`,`is-member-upgrade`])]),_:1},8,[`value`]),_(l(Q),{value:au.Options},{default:d(()=>[_(l(Qo),{modelValue:C.value,"onUpdate:modelValue":n[1]||=e=>C.value=e,color:`primary`,"show-arrows":``,class:`border-b-thin mb-3`},{default:d(()=>[_(l(Go),null,{default:d(()=>[...n[11]||=[I(` Credit Card `,-1)]]),_:1}),O.value?(z(),b(l(Go),{key:0},{default:d(()=>[...n[12]||=[I(` STORJ Tokens `,-1)]]),_:1})):E(``,!0)]),_:1},8,[`modelValue`]),_(l(Ha),{modelValue:C.value,"onUpdate:modelValue":n[6]||=e=>C.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:ou.CreditCard},{default:d(()=>[_(Yc,{loading:l(y),"onUpdate:loading":n[2]||=e=>Le(y)?y.value=e:null,plan:m.value,onBack:n[3]||=e=>re(au.Info),onSuccess:n[4]||=()=>re(au.Success)},null,8,[`loading`,`plan`])]),_:1},8,[`value`]),O.value?(z(),b(l(Q),{key:0,value:ou.StorjTokens},{default:d(()=>[_(l(Z),{loading:l(y),class:Ue([`pa-1`,{"no-border pa-0":!l(y)}]),variant:`flat`},{default:d(()=>[l(y)?E(``,!0):(z(),b(ql,{key:0,onBack:n[5]||=()=>re(au.Info),onSuccess:ne}))]),_:1},8,[`loading`,`class`])]),_:1},8,[`value`])):E(``,!0)]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),_(l(Q),{value:au.Success},{default:d(()=>[_(ru,{onContinue:P})]),_:1},8,[`value`]),_(l(Q),{value:au.PricingPlan},{default:d(()=>[_(Yc,{loading:l(y),"onUpdate:loading":n[7]||=e=>Le(y)?y.value=e:null,plan:m.value,onClose:P,onBack:n[8]||=e=>re(au.Info)},null,8,[`loading`,`plan`])]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`,`max-width`,`scrim`]))}}),[[`__scopeId`,`data-v-d1468130`]]),cu=[`href`],lu=L({__name:`AccountFrozenView`,emits:[`cancel`],setup(e,{emit:t}){let n=t,r=je();return(e,t)=>(z(),F(V,null,[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(tc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>n(`cancel`)},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[2]||=[I(`Account Frozen`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(K),{class:`pa-6`},{default:d(()=>[_(l(Y),null,{default:d(()=>[t[3]||=I(` Your account is currently frozen. Please contact `,-1),h(`a`,{href:l(r).supportUrl,target:`_blank`,rel:`noopener noreferrer`},`support`,8,cu),t[4]||=I(` to resolve any issues and regain access. `,-1)]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>n(`cancel`)},{default:d(()=>[...t[5]||=[I(` Cancel `,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,href:l(r).supportUrl,target:`_blank`,rel:`noopener noreferrer`},{default:d(()=>[...t[6]||=[I(` Contact Support `,-1)]]),_:1},8,[`href`])]),_:1})]),_:1})]),_:1})],64))}}),uu=L({__name:`UpgradeRequiredView`,emits:[`cancel`,`show-upgrade`],setup(e,{emit:t}){let n=t;return(e,t)=>(z(),F(V,null,[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(gs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>n(`cancel`)},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[3]||=[I(`Create Your Own Project`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(K),{class:`pa-6`},{default:d(()=>[_(l(Y),null,{default:d(()=>[...t[4]||=[I(` Your account is currently a Member account with access to shared projects. To create your own project, you'll need to start a free trial or upgrade to a Pro account. `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>n(`cancel`)},{default:d(()=>[...t[5]||=[I(` Cancel `,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,onClick:t[2]||=e=>n(`show-upgrade`)},{default:d(()=>[...t[6]||=[I(` Update Account `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})],64))}}),du=L({__name:`ProjectLimitReachedView`,emits:[`cancel`,`show-upgrade`,`update:loading`],setup(e,{expose:t,emit:n}){let r=n,i=Re(),a=je(),o=fi(),{isLoading:s,withLoading:c}=ki(),u=M(!1),f=M(!1),p=M(String(i.state.user.projectLimit+1)),m=j(()=>i.state.user),g=j(()=>a.state.config.limitIncreaseRequestEnabled),v=j(()=>a.getBillingEnabled(m.value)),y=j(()=>m.value.hasPaidPrivileges&&f.value?`Projects Limit Request`:`Get More Projects`),x=j(()=>!m.value.isPaid&&v.value?`Upgrade`:f.value?`Submit`:`Request`),S=j(()=>!m.value.isPaid||!g.value),C=j(()=>[We,e=>!(isNaN(+e)||!Number.isInteger(parseFloat(e)))||`Invalid number`,e=>parseFloat(e)>0||`Number must be positive`]);async function w(){if(!m.value.isPaid&&v.value){r(`show-upgrade`);return}if(!g.value){r(`cancel`),window.open(`${a.supportUrl}?ticket_form_id=360000683212`,`_blank`,`noopener`);return}if(!f.value){f.value=!0;return}u.value&&await c(async()=>{try{await i.requestProjectLimitIncrease(p.value)}catch(e){e.message=`Failed to request project limit increase. ${e.message}`,o.notifyError(e,B.CREATE_PROJECT_MODAL);return}r(`cancel`),o.success(`Project limit increase requested`)})}function T(){f.value?f.value=!1:r(`cancel`)}function D(){f.value=!1,p.value=String(i.state.user.projectLimit+1)}return t({reset:D}),U(s,e=>r(`update:loading`,e)),(e,t)=>(z(),F(V,null,[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(f.value?l(Ks):l(gs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(s),onClick:t[0]||=e=>r(`cancel`)},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(y.value),1)]),_:1})]),_:1}),_(l(q)),m.value.hasPaidPrivileges?(z(),b(l(Do),{key:0,modelValue:u.value,"onUpdate:modelValue":t[2]||=e=>u.value=e,class:`pa-6`,onSubmit:t[3]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[f.value?(z(),F(V,{key:1},[_(l(Y),{cols:`12`},{default:d(()=>[...t[5]||=[I(` Request a projects limit increase for your account. `,-1)]]),_:1}),_(l(Y),{cols:`6`},{default:d(()=>[t[6]||=h(`p`,null,`Projects Limit`,-1),_(l(Et),{class:`edit-project-limit__text-field`,variant:`solo-filled`,density:`compact`,flat:``,readonly:``,"model-value":m.value.projectLimit},null,8,[`model-value`])]),_:1}),_(l(Y),{cols:`6`},{default:d(()=>[t[7]||=h(`p`,null,`Requested Limit`,-1),_(l(Et),{class:`edit-project-limit__text-field`,density:`compact`,flat:``,type:`number`,rules:C.value,"model-value":p.value,maxlength:`4`,"onUpdate:modelValue":t[1]||=e=>p.value=e},null,8,[`rules`,`model-value`])]),_:1})],64)):(z(),b(l(Y),{key:0,cols:`12`},{default:d(()=>[...t[4]||=[I(` You've reached your project limit. Request an increase to create more projects. `,-1)]]),_:1}))]),_:1})]),_:1},8,[`modelValue`])):v.value?(z(),b(l(K),{key:1,class:`pa-6`},{default:d(()=>[_(l(Y),null,{default:d(()=>[...t[8]||=[I(` Upgrade to Pro Account to create more projects and gain access to higher limits. `,-1)]]),_:1})]),_:1})):E(``,!0),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(s),onClick:T},{default:d(()=>[I(R(f.value?`Back`:`Cancel`),1)]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,loading:l(s),block:``,"append-icon":S.value?l(fs):``,onClick:w},{default:d(()=>[I(R(x.value),1)]),_:1},8,[`loading`,`append-icon`])]),_:1})]),_:1})]),_:1})],64))}}),fu=L({__name:`CreateProjectFormView`,emits:[`cancel`,`created`,`update:loading`],setup(e,{expose:t,emit:n}){let r=n,i=M(!1),a=M();function o(){a.value?.reset()}return t({reset:o}),(e,t)=>(z(),F(V,null,[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(gs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:i.value,onClick:t[0]||=e=>r(`cancel`)},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[5]||=[I(`Create New Project`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-6`},{default:d(()=>[_(Zl,{ref_key:`form`,ref:a,onCreated:t[1]||=e=>r(`created`,e),"onUpdate:loading":t[2]||=e=>{i.value=e,r(`update:loading`,e)}},null,512)]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:i.value,onClick:t[3]||=e=>r(`cancel`)},{default:d(()=>[...t[6]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,loading:i.value,disabled:!a.value?.formValid,block:``,onClick:t[4]||=e=>a.value?.submit()},{default:d(()=>[...t[7]||=[I(` Create Project `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1})],64))}}),pu=L({__name:`CreateProjectDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ve(e,`modelValue`),n=ci(),r=Re(),i=je(),a=fi(),o=ae(),s=M(!1),c=M(!1),u=M(!1),f=M(),p=M(),m=j(()=>r.state.user.freezeStatus.frozen||r.state.user.freezeStatus.trialExpiredFrozen),h=j(()=>i.getBillingEnabled(r.state.user)),g=j(()=>r.state.user.isMember&&h.value),v=M(!1),y=j(()=>u.value||!i.state.config.hideProjectEncryptionOptions&&i.state.config.satelliteManagedEncryptionEnabled);function x(e){c.value=e,s.value=!0}function S(e){t.value=!1,o.push({name:se.Dashboard.name,params:{id:e.urlId}}),a.success(`Project created.`)}return U(t,e=>{e?v.value=n.projects.filter(e=>e.ownerId===r.state.user.id).length>=r.state.user.projectLimit:(u.value=!1,s.value=!1,setTimeout(()=>{f.value?.reset(),p.value?.reset()},500))}),U(s,e=>{!e&&!c.value&&r.state.user.isPaid&&(t.value=!0)}),(e,n)=>(z(),F(V,null,[_(l(Lt),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,persistent:``},null,8,[`modelValue`]),_(l(rn),{"model-value":t.value&&!s.value,width:`410px`,transition:`fade-transition`,persistent:y.value,scrim:!1,scrollable:``,"onUpdate:modelValue":n[9]||=e=>t.value=e},{default:d(()=>[_(l(Z),null,{default:d(()=>[m.value?(z(),b(lu,{key:0,onCancel:n[1]||=e=>t.value=!1})):g.value?(z(),b(uu,{key:1,onCancel:n[2]||=e=>t.value=!1,onShowUpgrade:n[3]||=e=>x(!0)})):v.value?(z(),b(du,{key:2,ref_key:`limitView`,ref:f,onCancel:n[4]||=e=>t.value=!1,onShowUpgrade:n[5]||=e=>x(!1),"onUpdate:loading":n[6]||=e=>u.value=e},null,512)):(z(),b(fu,{key:3,ref_key:`formView`,ref:p,onCancel:n[7]||=e=>t.value=!1,onCreated:S,"onUpdate:loading":n[8]||=e=>u.value=e},null,512))]),_:1})]),_:1},8,[`model-value`,`persistent`]),_(su,{scrim:!1,"is-member-upgrade":c.value,"model-value":t.value&&s.value,"onUpdate:modelValue":n[10]||=e=>t.value=s.value=e,onMemberUpgrade:n[11]||=e=>t.value=!0},null,8,[`is-member-upgrade`,`model-value`])],64))}}),mu=`/static/static/images/project.webp`,hu=L({__name:`CreateFirstProjectDialog`,setup(e){let t=je(),n=ci(),r=Re(),i=M(!1),a=M(!1),o=j(()=>
25{if(a.value||!t.state.config.newProjectTierLockEnabled)return!1;let e=r.state.settings;return e.onboardingEnd||e.onboardingStep&&!ut.some(t=>t===e.onboardingStep)?n.state.projects.length===0:!1});function s(){i.value=!0}function c(){a.value=!0}return(e,t)=>(z(),F(V,null,[_(l(rn),{"model-value":o.value,width:`700px`,persistent:``,scrollable:``},{default:d(()=>[_(l(Z),{rounded:`xl`},{default:d(()=>[_(l(X),{class:`pt-2 pr-2`},{append:d(()=>[_(l(W),{icon:``,color:`default`,density:`comfortable`,variant:`text`,size:`small`,onClick:c},{default:d(()=>[_(l(lr),{size:18})]),_:1})]),_:1}),_(l(xn),{class:`d-flex justify-center`},{default:d(()=>[h(`img`,{src:mu,alt:`Project`,width:`100`})]),_:1}),_(l(en),{class:`text-center font-weight-bold text-headline-medium pt-4 px-10`},{default:d(()=>[...t[1]||=[I(` Create your first project. `,-1)]]),_:1}),_(l(xn),{class:`text-center text-medium-emphasis mx-10`},{default:d(()=>[...t[2]||=[I(` Projects contain buckets, and buckets store your data. Usage and billing are tracked at the project level, making it easy to organize and manage your storage. Additional projects can be created on a paid plan. `,-1)]]),_:1}),_(l(mr),{class:`justify-center p-6 mt-3 mb-10`},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,class:`px-6`,onClick:s},{default:d(()=>[...t[3]||=[I(` Create Project + `,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`model-value`]),_(pu,{modelValue:i.value,"onUpdate:modelValue":t[0]||=e=>i.value=e},null,8,[`modelValue`])],64))}}),gu={class:`text-body-medium`},_u=[`href`],vu=function(e){return e.General=`General Feedback`,e.Improvement=`Improvement Idea`,e.Report=`Report an issue or bug`,e}(vu||{}),yu=Nn(L({__name:`UserFeedbackDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Be(),n=je(),{isLoading:r,withLoading:i}=ki(),a=fi(),o=ve(e,`modelValue`),s=M(vu.General),c=M(``),u=M(!1),f=M(!1),p=M();function m(){f.value&&i(async()=>{try{await t.sendUserFeedback({type:s.value,message:c.value,allowContact:u.value}),a.success(`Feedback sent successfully`),o.value=!1}catch(e){a.notifyError(e)}})}function g(e){t.pageVisit(e,He.SUPPORT),t.eventTriggered(qe.VIEW_SUPPORT_CLICKED)}return U(o,e=>{e||(p.value?.reset(),s.value=vu.General,c.value=``)}),(e,t)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":t[8]||=e=>o.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:l(r)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>o.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[9]||=[I(`Give Feedback`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6`},{default:d(()=>[_(l(Do),{ref_key:`form`,ref:p,modelValue:f.value,"onUpdate:modelValue":t[4]||=e=>f.value=e,class:`pt-2`,onSubmit:pn(m,[`prevent`])},{default:d(()=>[_(l(Ct),{modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,label:`Type`,items:Object.values(vu),"hide-details":``,class:`pb-4`},null,8,[`modelValue`,`items`]),s.value===vu.Report?E(``,!0):(z(),F(V,{key:0},[_(l(es),{modelValue:c.value,"onUpdate:modelValue":t[2]||=e=>c.value=e,class:`mt-2`,variant:`outlined`,rules:[l(We)],label:`Write what you think`,placeholder:`Enter your feedback here`,maxlength:500,required:``},null,8,[`modelValue`,`rules`]),_(l(Ea),{modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,class:`no-min-height`,label:`You may contact me for more details.`},null,8,[`modelValue`])],64))]),_:1},8,[`modelValue`])]),_:1}),s.value===vu.Report?(z(),b(l(X),{key:0,class:`px-6 pt-0 pb-6`},{default:d(()=>[_(l(wa),{border:``,variant:`outlined`,color:`info`},{default:d(()=>[h(`p`,gu,[t[10]||=h(`strong`,null,`Do not use this form for account, billing, or support issues.`,-1),t[11]||=I(` If you need help with those, please `,-1),h(`a`,{href:l(n).supportUrl,target:`_blank`,rel:`noopener noreferrer`,onClick:t[5]||=()=>g(l(n).supportUrl)},`create a support ticket here.`,8,_u)])]),_:1})]),_:1})):E(``,!0),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(r),onClick:t[6]||=e=>o.value=!1},{default:d(()=>[...t[12]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[s.value===vu.Report?(z(),b(l(W),{key:0,color:`primary`,variant:`flat`,block:``,link:``,href:l(n).supportUrl,target:`_blank`,rel:`noopener noreferrer`,onClick:t[7]||=()=>g(l(n).supportUrl)},{default:d(()=>[...t[13]||=[I(` Go To Support `,-1)]]),_:1},8,[`href`])):(z(),b(l(W),{key:1,color:`primary`,variant:`flat`,block:``,disabled:!f.value,loading:l(r),onClick:m},{default:d(()=>[...t[14]||=[I(` Send `,-1)]]),_:1},8,[`disabled`,`loading`]))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-2cb4c815`]]),bu=L({__name:`OptOutConfirmationDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:ge([`confirm`],[`update:modelValue`]),setup(e,{emit:t}){let n=je(),r=ve(e,`modelValue`),i=t,a=j(()=>ca(n.state.config.optOutFreezeDate)),o=j(()=>`If you choose not to accept the new pricing, your account ${a.value?`will be frozen on ${a.value}`:`will be scheduled to be frozen`}. Once frozen, you won't be able to access your data unless you accept the new pricing. Frozen accounts are permanently deleted ${n.state.config.optOutFreezeGracePeriodDays} days later. To keep access to your data, please accept the updated pricing.`);return(e,t)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":t[3]||=e=>r.value=e,"max-width":`480px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Sc)),{size:18,color:`orange`}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(a.value?`Cancel account on ${a.value}?`:`Cancel your account?`),1)]),_:1})]),_:1}),_(l(q)),_(l(xn),null,{default:d(()=>[I(R(o.value),1)]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{color:`default`,variant:`outlined`,block:``,onClick:t[1]||=e=>r.value=!1},{default:d(()=>[...t[4]||=[I(` Go back `,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,onClick:t[2]||=e=>i(`confirm`)},{default:d(()=>[...t[5]||=[I(` Confirm opt out `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),xu={class:`d-flex align-center ga-2`},Su=L({__name:`PlanConfirmedDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:ge([`confirm`],[`update:modelValue`]),setup(e,{emit:t}){let n=ve(e,`modelValue`),r=t;function i(){r(`confirm`)}return(e,t)=>(z(),b(l(rn),{modelValue:n.value,"onUpdate:modelValue":t[0]||=e=>n.value=e,"max-width":`480px`,persistent:``,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(_s)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:i},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[1]||=[I(` Plan confirmed `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-6`},{default:d(()=>[h(`div`,xu,[_(l(gn),{icon:l(bs),size:`18`},null,8,[`icon`]),t[2]||=h(`span`,{class:`text-body-medium`},`Your next invoice will reflect the plan changes`,-1)])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,size:`large`,block:``,"append-icon":l(fs),onClick:i},{default:d(()=>[...t[3]||=[I(` Go to dashboard `,-1)]]),_:1},8,[`append-icon`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Cu=L({__name:`DecideLaterConfirmationDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:ge([`confirm`],[`update:modelValue`]),setup(e,{emit:t}){let n=je(),r=ve(e,`modelValue`),i=t,a=j(()=>{let e=n.state.config,t=ca(e.optOutFreezeDate),r=ca(da(e.optOutFreezeDate)),i=e.optOutFreezeGracePeriodDays;if(e.optOutFreezeOptedOutOnly){let a=`The new pricing already applies to your account as of ${ca(e.newPricingEffe
25ctiveDate)} — no action is needed to keep using ${n.brandName}.`;return t?`${a} If you'd prefer not to accept it, you can opt out until ${r}. Opted-out accounts will be frozen on ${t}, with data deleted after ${i} days.`:`${a} If you'd prefer not to accept it, you can opt out at any time.`}return t?`You can decide later, but if you don't accept or opt out by ${r}, your account will be frozen on ${t}. Once frozen, you won't be able to access your data unless you accept the new pricing. Frozen accounts are permanently deleted after ${i} days.`:`You can decide later, but if you don't accept the new pricing, your account will be scheduled to be frozen. Once frozen, you won't be able to access your data unless you accept the new pricing. Frozen accounts are permanently deleted after ${i} days.`});return(e,t)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":t[3]||=e=>r.value=e,"max-width":`480px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(As)),{size:18,color:`orange`}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[4]||=[I(` Not ready to decide yet? `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(xn),null,{default:d(()=>[I(R(a.value),1)]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{color:`default`,variant:`outlined`,block:``,onClick:t[1]||=e=>r.value=!1},{default:d(()=>[...t[5]||=[I(` Go back `,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,onClick:t[2]||=e=>i(`confirm`)},{default:d(()=>[...t[6]||=[I(` Confirm `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),wu={class:`mb-5`},Tu={key:0,class:`text-label-medium text-medium-emphasis mb-1`},Eu={class:`text-body-medium text-medium-emphasis mb-6`},Du={class:`d-flex flex-wrap justify-center ga-4 mb-6`},Ou={class:`font-weight-bold text-body-large mb-1`},ku={class:`text-title-large font-weight-bold text-primary mb-4`},Au={class:`d-flex flex-column ga-3`},ju={class:`text-body-medium`},Mu={class:`d-flex align-center justify-center ga-3 flex-wrap`},Nu={key:2,class:`text-body-medium text-medium-emphasis mt-4`},Pu=L({__name:`PricingOptInDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Re(),n=A(),r=je(),i=fi(),a=ve(e,`modelValue`),o=M(!1),s=M(!1),c=M(!1),u=M(!1),f=M(!1),p=j(()=>oa()),m=j(()=>sa(p.value)),g=j(()=>m.value.length>1?`880px`:`680px`),v=j(()=>ca(r.state.config.newPricingEffectiveDate)),y=j(()=>ca(r.state.config.optOutFreezeDate)),x=j(()=>{let e=v.value?`On ${v.value} `:``;return p.value===ra.GlobalArchiveAndRegional?`${e}Global and Archive tiers are being simplified under one low price and the Regional US tier is transitioning to a new name and price structure. Your data is not moving, but your plan will change as follows.`:`${e}Global and Archive tiers are being simplified under one low price structure. Your data is not moving, but your plan will change as follows.`}),S=j(()=>t.state.settings.optInStatus),C=j(()=>t.state.user.freezeStatus.optOutFrozen);async function w(){if(!(o.value||s.value)){o.value=!0;try{await t.updateSettings({optInStatus:de.OptedIn}),u.value=!0,t.getUser().catch(()=>{})}catch(e){i.notifyError(e)}finally{o.value=!1}}}function T(){u.value=!1,n.togglePricingOptInDialog(!1)}function D(){o.value||s.value||(f.value=!0)}function O(){f.value=!1,n.togglePricingOptInDialog(!1)}function k(){o.value||s.value||(c.value=!0)}async function N(){if(!(o.value||s.value)){s.value=!0;try{S.value!==de.OptedOut&&await t.updateSettings({optInStatus:de.OptedOut}),c.value=!1,n.togglePricingOptInDialog(!1)}catch(e){i.notifyError(e)}finally{s.value=!1}}}return(e,t)=>(z(),F(V,null,[_(bu,{modelValue:c.value,"onUpdate:modelValue":t[0]||=e=>c.value=e,onConfirm:N},null,8,[`modelValue`]),_(Su,{modelValue:u.value,"onUpdate:modelValue":t[1]||=e=>u.value=e,onConfirm:T},null,8,[`modelValue`]),_(Cu,{modelValue:f.value,"onUpdate:modelValue":t[2]||=e=>f.value=e,onConfirm:O},null,8,[`modelValue`]),_(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[4]||=e=>a.value=e,fullscreen:``,persistent:!C.value,transition:`fade-transition`},{default:d(()=>[_(l(G),{color:`surface`,height:`100%`,class:`d-flex align-center justify-center pa-6`},{default:d(()=>[C.value?(z(),b(l(W),{key:0,icon:l(lr),variant:`text`,color:`default`,class:`position-absolute`,style:{to
25p:`16px`,right:`16px`},onClick:t[3]||=e=>a.value=!1},null,8,[`icon`])):E(``,!0),h(`div`,{style:Ne({maxWidth:g.value,width:`100%`}),class:`text-center mx-auto`},[h(`div`,wu,[_(Hi,{height:`50`,width:`50`,class:`rounded-xlg bg-background pa-2 border`})]),v.value?(z(),F(`p`,Tu,` EFFECTIVE `+R(v.value.toUpperCase()),1)):E(``,!0),t[13]||=h(`h2`,{class:`text-headline-medium font-weight-bold mb-2`},` Your storage plan is changing. `,-1),h(`p`,Eu,R(x.value),1),h(`div`,Du,[(z(!0),F(V,null,rt(m.value,e=>(z(),b(l(Z),{key:e.label,variant:`outlined`,rounded:`lg`,class:`text-left flex-grow-1`,style:Ne(m.value.length>1?`flex-basis: 0; min-width: 280px;`:`max-width: 100%;`)},{default:d(()=>[_(l(xn),{class:`pa-6`},{default:d(()=>[h(`p`,Ou,R(e.label),1),h(`p`,ku,R(e.planName),1),h(`div`,Au,[(z(!0),F(V,null,rt(e.features,(n,r)=>(z(),F(`div`,{key:n,class:`d-flex align-center ga-2`},[_(l(gn),{icon:l(bs),size:`16`},null,8,[`icon`]),h(`span`,ju,R(n),1),r===e.features.length-1?(z(),b(l(Xt),{key:0,color:`primary`,inline:``,rounded:`md`},{badge:d(()=>[...t[5]||=[h(`span`,{class:`font-weight-bold`},`FREE`,-1)]]),_:1})):E(``,!0)]))),128))])]),_:2},1024)]),_:2},1032,[`style`]))),128))]),C.value?E(``,!0):(z(),b(l(wa),{key:1,elevation:`1`,class:`mb-4`},{title:d(()=>[h(`h6`,null,[_(l(gn),{class:`mr-1`,icon:l(Ts),size:`20`,color:`warning`},null,8,[`icon`]),t[6]||=I(` Opting out does not remove access to your data.`,-1),y.value?(z(),F(V,{key:0},[I(` Account restrictions will not begin until `+R(y.value)+`.`,1)],64)):E(``,!0),t[7]||=I(` Please see the `,-1),t[8]||=h(`a`,{href:`https://storj.io/pricing`,target:`_blank`,rel:`noopener noreferrer`},`FAQs`,-1),t[9]||=I(` for more details. `,-1)])]),_:1})),t[14]||=h(`p`,{class:`text-title-medium mb-4`},[I(` Additional fees may apply. See full `),h(`a`,{class:`link`,href:`https://storj.dev/dcs/pricing`,target:`_blank`,rel:`noopener noreferrer`},`Pricing Details`),I(`. `)],-1),t[15]||=h(`p`,{class:`text-body-medium text-medium-emphasis mb-6`},[I(` Clicking Accept & Continue confirms you've reviewed these changes.`),h(`br`),I(` Have questions? Read the `),h(`a`,{href:`https://storj.io/pricing`,target:`_blank`,rel:`noopener noreferrer`,class:`text-primary`},`pricing FAQ`),I(` or `),h(`a`,{href:`https://supportdcs.storj.io/hc/en-us/requests/new`,target:`_blank`,rel:`noopener noreferrer`,class:`text-primary`},`contact support`),I(`. `)],-1),h(`div`,Mu,[C.value?E(``,!0):(z(),b(l(W),{key:0,variant:`outlined`,color:`default`,size:`large`,loading:s.value||o.value,onClick:k},{default:d(()=>[...t[10]||=[I(` Opt Out `,-1)]]),_:1},8,[`loading`])),_(l(W),{color:`primary`,size:`large`,"append-icon":l(fs),loading:o.value,disabled:s.value,onClick:w},{default:d(()=>[...t[11]||=[I(` Accept Plan Change `,-1)]]),_:1},8,[`append-icon`,`loading`,`disabled`])]),C.value?E(``,!0):(z(),F(`p`,Nu,[t[12]||=I(` Not ready to decide now? `,-1),h(`span`,{class:`link`,onClick:D},`Decide later`)]))],4)]),_:1})]),_:1},8,[`modelValue`,`persistent`])],64))}}),Fu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%237B61FF'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%237B61FF'%20stroke-opacity='0.2'/%3e%3cpath%20d='M17.7533%207L18.0235%207.00105C20.34%207.01951%2021.2206%207.28039%2022.1081%207.75504C23.0293%208.24771%2023.7523%208.97068%2024.245%209.89189L24.2806%209.95931C24.7443%2010.8472%2024.9936%2011.7648%2025%2014.1541V17.7533C25%2020.0455%2024.7829%2021.0087%2024.3728%2021.8574C24.3441%2021.9599%2024.2948%2022.0579%2024.2251%2022.145L24.245%2022.1081C23.7523%2023.0293%2023.0293%2023.7523%2022.1081%2024.245L22.0407%2024.2806C21.1526%2024.7444%2020.2349%2024.9937%2017.8448%2025H14.2467C11.7269%2025%2010.8131%2024.7376%209.89189%2024.245C8.97068%2023.7523%208.24771%2023.0293%207.75504%2022.1081L7.7194%2022.0407C7.2556%2021.1526%207.00628%2020.2349%207%2017.8448V14.2467C7%2011.7269%207.26237%2010.8131%207.75504%209.89189C8.24771%208.97068%208.97068%208.24771%209.89189%2
2507.75504L9.95931%207.7194C10.8472%207.25567%2011.7648%207.00636%2014.1541%207H17.7533ZM10.8382%2015.3679L8.63621%2016.8954L8.63636%2017.8406L8.63807%2018.1028C8.65498%2019.8298%208.798%2020.5566%209.14866%2021.2423L9.16607%2021.276L9.198%2021.3364C9.53816%2021.9724%2010.0276%2022.4618%2010.6636%2022.802L10.7322%2022.838C11.4523%2023.2086%2012.1867%2023.3506%2013.9827%2023.3628L14.2466%2023.3636H17.8406L18.1028%2023.3619C18.1338%2023.3616%2018.1646%2023.3613%2018.195%2023.3609L10.8382%2015.3679ZM19.1338%2018.3973L17.2838%2019.9546L20.2649%2023.1937C20.6482%2023.1133%2020.949%2023.0013%2021.2423%2022.8513L21.276%2022.8339L21.3364%2022.802C21.8252%2022.5406%2022.2274%2022.191%2022.5418%2021.7545L19.1338%2018.3973ZM17.8429%208.63636H14.2467C12.2971%208.63636%2011.5103%208.7717%2010.7904%209.13215L10.724%209.16607L10.6636%209.198C10.0276%209.53816%209.53816%2010.0276%209.198%2010.6636L9.16201%2010.7322C8.79141%2011.4523%208.64937%2012.1867%208.63723%2013.9827L8.63636%2014.2466L8.63621%2014.9038L10.4912%2013.617C10.8167%2013.3912%2011.2554%2013.4318%2011.534%2013.7085L11.5596%2013.7352L12.7035%2014.9781C13.2093%2012.7526%2015.1918%2011.0909%2017.562%2011.0909C20.3153%2011.0909%2022.5455%2013.3332%2022.5455%2016.097C22.5455%2017.0388%2022.2854%2017.9441%2021.8021%2018.7285L23.2207%2020.1265C23.3138%2019.6162%2023.3564%2018.9644%2023.3628%2018.0172L23.3636%2017.7533V14.2467C23.3636%2012.2971%2023.2283%2011.5103%2022.8678%2010.7904L22.8339%2010.724L22.802%2010.6636C22.4618%2010.0276%2021.9724%209.53816%2021.3364%209.198L21.2678%209.16201C20.5248%208.77964%2019.7667%208.64058%2017.8429%208.63636ZM17.562%2012.7273C15.7144%2012.7273%2014.2149%2014.235%2014.2149%2016.097C14.2149%2016.2921%2014.2313%2016.4846%2014.2635%2016.6734L16.1745%2018.7494L18.6503%2016.6653C18.9636%2016.4015%2019.4217%2016.4111%2019.7236%2016.6822L19.7514%2016.7084L20.5903%2017.5347C20.7988%2017.0907%2020.9091%2016.
256027%2020.9091%2016.097C20.9091%2014.235%2019.4095%2012.7273%2017.562%2012.7273Z'%20fill='%237B61FF'/%3e%3c/svg%3e`,Iu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23FF1313'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23FF1313'%20stroke-opacity='0.2'/%3e%3cpath%20d='M17.7533%207L18.0235%207.00105C20.34%207.01951%2021.2206%207.28039%2022.1081%207.75504C23.0293%208.24771%2023.7523%208.97068%2024.245%209.89189L24.2806%209.95931C24.7443%2010.8472%2024.9936%2011.7648%2025%2014.1541V17.7533C25%2020.2731%2024.7376%2021.1869%2024.245%2022.1081C23.7523%2023.0293%2023.0293%2023.7523%2022.1081%2024.245L22.0407%2024.2806C21.1526%2024.7444%2020.2349%2024.9937%2017.8448%2025H14.2467C11.7269%2025%2010.8131%2024.7376%209.89189%2024.245C8.97068%2023.7523%208.24771%2023.0293%207.75504%2022.1081L7.7194%2022.0407C7.2556%2021.1526%207.00628%2020.2349%207%2017.8448V14.2467C7%2011.7269%207.26237%2010.8131%207.75504%209.89189C8.24771%208.97068%208.97068%208.24771%209.89189%207.75504L9.95931%207.7194C10.8472%207.25567%2011.7648%207.00636%2014.1541%207H17.7533ZM17.8429%208.63636H14.2467C12.2971%208.63636%2011.5103%208.7717%2010.7904%209.13215L10.724%209.16607L10.6636%209.198C10.0276%209.53816%209.53816%2010.0276%209.198%2010.6636L9.16201%2010.7322C8.79141%2011.4523%208.64937%2012.1867%208.63723%2013.9827L8.63636%2014.2466V17.8406L8.63807%2018.1028C8.65498%2019.8298%208.798%2020.5566%209.14866%2021.2423L9.16607%2021.276L9.198%2021.3364C9.53816%2021.9724%2010.0276%2022.4618%2010.6636%2022.802L10.7322%2022.838C11.4523%2023.2086%2012.1867%2023.3506%2013.9827%2023.3628L14.2466%2023.3636H17.8406L18.1028%2023.3619C19.8298%2023.345%2020.5566%2023.202%2021.2423%2022.8513L21.276%2022.8339L21.3364%2022.802C21.9724%2022.4618%2022.4618%2021.9724%2022.802%2021.3364L22.838%2021.2678C23.2086%2020.5477%2023.3506%2019.8133%2023.3628%2018.0172L23.3636%2017.7533V14.2467C23.3636%2012.2971%2023.2283%2011.5103%2022.8678%2010.7904L22.8339%2010.724L22.802%2010.6636C22.4618%2010.0276%2021.9724%209.53816%2021.3364%209.198L21.2678%209.16201C20.5248%208.77964%2019.7667%208.64058%2017.8429%208.63636ZM13.0248%2012.281C13.0248%2011.6252%2013.7577%2011.2359%2014.301%2011.6031L19.8052%2015.3221C20.2853%2015.6465%2020.2853%2016.3535%2019.8052%2016.6779L14.301%2020.3969C13.7577%2020.7641%2013.0248%2020.3748%2013.0248%2019.719V12.281ZM14.6612%2013.8213V18.1786L17.8855%2016L14.6612%2013.8213Z'%20fill='%23FF1313'/%3e%3c/svg%3e`,Lu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23FFA800'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23FFA800'%20stroke-opacity='0.2'/%3e%3cpath%20d='M23.0565%206.96903C23.1425%207.03306%2023.2123%207.11631%2023.2603%207.21212C23.3084%207.30794%2023.3334%207.41367%2023.3333%207.52086V19.8959C23.3334%2019.92%2023.3321%2019.9442%2023.3297%2019.9683C23.3649%2020.692%2023.1542%2021.4064%2022.7317%2021.995C22.3093%2022.5837%2021.7%2023.0121%2021.0031%2023.2103C20.3061%2023.4086%2019.5626%2023.3651%2018.8936%2023.087C18.2245%2022.8089%2017.6693%2022.3124%2017.3183%2021.6785C16.9673%2021.0446%2016.8413%2020.3106%2016.9606%2019.5959C17.08%2018.8812%2017.4378%2018.228%2017.9757%2017.7425C18.5137%2017.2571%2019.2001%2016.9681%2019.9232%2016.9225C20.6464%2016.8769%2021.3637%2017.0774%2021.9583%2017.4914V12.1115L14.1667%2014.449V21.7292C14.1667%2021.7534%2014.1655%2021.7776%2014.163%2021.8016C14.1983%2022.5253%2013.9875%2023.2397%2013.5651%2023.8284C13.1426%2024.4171%2012.5333%2024.8454%2011.8364%2025.0437C11.1395%2025.242%2010.396%2025.1985%209.72688%2024.9203C9.05782%2024.6422%208.5026%2024.1458%208.15163%2023.5118C7.80066%2022.8779%207.6746%2022.1439%207.79398%2021.4292C7.91336%2020.7145%208.27114%2020.0613%208.80908%2019.5759C9.34702%2019.0905%2010.0334%2018.8014%2010.7566%2018.7558C11.4797%2018.7102%2012.197%2018.9108%2012.7917%2019.3248V10.2709C12.7917%2010.1231%2012.8393%209.97933%2012.9275%209.86078C13.0157%209.74224%2013.1397%209.65524%2013.2812%209.6127L22.4478%206.8627C22.5505%206.8317%2022.6591%206.82517%2022.7648%206.84363C22.8705%206.8621%2022.9704%206.90504%2023.0565%206.96903V6.96903ZM14.1667%2013.0135L21.9583%2010.676V8.44486L14.1667%2010.7824V13.0135ZM10.9583%2020.125C10.4721%2020.125%2010.0058%2020.3182%209.66197%2020.662C9.31815%2021.0058%209.125%2021.4721%209.125%2021.9584C9.125%2022.4446%209.31815%2022.9109%209.66197%2023.2547C10.0058%2023.5985%2010.4721%2023.7917%2010.9583%2023.7917C11.4446%2023.7917%2011.9109%2023.5985%2012.2547%2023.2547C12.5985%2022.9109%2012.7917%2022.4446%2012.7917%2021.9584C12.7917%2021.4721%2012.5985%2021.0058%2012.2547%2020.662C11.9109%2020.3182%2011.4446%2020.125%2010.9583%2020.125
25ZM18.2917%2020.125C18.2917%2020.6113%2018.4848%2021.0776%2018.8286%2021.4214C19.1725%2021.7652%2019.6388%2021.9584%2020.125%2021.9584C20.6112%2021.9584%2021.0775%2021.7652%2021.4214%2021.4214C21.7652%2021.0776%2021.9583%2020.6113%2021.9583%2020.125C21.9583%2019.6388%2021.7652%2019.1725%2021.4214%2018.8287C21.0775%2018.4848%2020.6112%2018.2917%2020.125%2018.2917C19.6388%2018.2917%2019.1725%2018.4848%2018.8286%2018.8287C18.4848%2019.1725%2018.2917%2019.6388%2018.2917%2020.125Z'%20fill='%23FFA800'/%3e%3c/svg%3e`,Ru=`/static/dist/assets/icon-text-tonal-CcTltGlN.svg`,zu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23FF458B'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23FF458B'%20stroke-opacity='0.2'/%3e%3cpath%20d='M16.9452%207C17.4186%207%2017.8726%207.18807%2018.2074%207.52283L22.9068%2012.2221C23.2416%2012.5569%2023.4297%2013.0109%2023.4297%2013.4844V22.1736C23.4297%2023.7346%2022.1642%2025%2020.6032%2025H11.8264C10.2654%2025%209%2023.7346%209%2022.1736V9.82655C9%208.26555%2010.2654%207%2011.8264%207H16.9452ZM16.2147%208.63635H11.8264C11.1816%208.63635%2010.6565%209.14932%2010.6369%209.78948L10.6364%209.82655V22.1736C10.6364%2022.8184%2011.1493%2023.3435%2011.7894%2023.3631L11.8264%2023.3636H20.6032C21.2481%2023.3636%2021.7732%2022.8507%2021.7927%2022.2106L21.7933%2022.1736V14.2148L17.033%2014.2149C16.5922%2014.2149%2016.2327%2013.8663%2016.2155%2013.4297L16.2148%2013.3968L16.2147%208.63635ZM20.9491%2012.5785L17.851%209.48056L17.8512%2012.5786L20.9491%2012.5785Z'%20fill='%23FF458B'/%3e%3cpath%20d='M12%2020V17H13.3211C13.5482%2017%2013.747%2017.0439%2013.9173%2017.1318C14.0877%2017.2197%2014.2202%2017.3433%2014.3149%2017.5024C14.4095%2017.6616%2014.4568%2017.8477%2014.4568%2018.0605C14.4568%2018.2754%2014.408%2018.4614%2014.3104%2018.6187C14.2137%2018.7759%2014.0777%2018.897%2013.9024%2018.9819C13.728%2019.0669%2013.5243%2019.1094%2013.2912%2019.1094H12.5021V18.4766H13.1238C13.2214%2018.4766%2013.3046%2018.46%2013.3734%2018.4268C13.4431%2018.3926%2013.4964%2018.3442%2013.5333%2018.2817C13.5711%2018.2192%2013.5901%2018.1455%2013.5901%2018.0605C13.5901%2017.9746%2013.5711%2017.9014%2013.5333%2017.8408C13.4964%2017.7793%2013.4431%2017.7324%2013.3734%2017.7002C13.3046%2017.667%2013.2214%2017.6504%2013.1238%2017.6504H12.8309V20H12Z'%20fill='%23FF458B'/%3e%3cpath%20d='M15.9393%2020H14.7617V17H15.9273C16.2422%2017%2016.5141%2017.0601%2016.7433%2017.1802C16.9734%2017.2993%2017.1508%2017.4712%2017.2753%2017.6958C17.4008%2017.9194%2017.4636%2018.1875%2017.4636%2018.5C17.4636%2018.8125%2017.4013%2019.0811%2017.2768%2019.3057C17.1523%2019.5293%2016.9759%2019.7012%2016.7478%2019.8213C16.5196%2019.9404%2016.2501%2020%2015.9393%2020ZM15.5926%2019.3086H15.9094C16.0608%2019.3086%2016.1899%2019.2847%2016.2965%2019.2368C16.4041%2019.189%2016.4857%2019.1064%2016.5415%2018.9893C16.5983%2018.8721%2016.6267%2018.709%2016.6267%2018.5C16.6267%2018.291%2016.5978%2018.1279%2016.54%2018.0107C16.4833%2017.8936%2016.3996%2017.811%2016.289%2017.7632C16.1794%2017.7153%2016.0449%2017.6914%2015.8855%2017.6914H15.5926V19.3086Z'%20fill='%23FF458B'/%3e%3cpath%20d='M17.848%2020V17H20V17.6563H18.6789V18.1719H19.8685V18.8281H18.6789V20H17.848Z'%20fill='%23FF458B'/%3e%3c/svg%3e`,Bu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23FF8A00'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23FF8A00'%20stroke-opacity='0.2'/%3e%3cpath%20d='M16.9452%207C17.4186%207%2017.8726%207.18807%2018.2074%207.52283L22.9068%2012.2221C23.2416%2012.5569%2023.4297%2013.0109%2023.4297%2013.4844V22.1736C23.4297%2023.7346%2022.1642%2025%2020.6032%2025H11.8264C10.2654%2025%209%2023.7346%209%2022.1736V9.82655C9%208.26555%2010.2654%207%2011.8264%207H16.9452ZM16.2147%208.63635H11.8264C11.1816%208.63635%2010.6565%209.14932%2010.6369%209.78948L10.6364%209.82655V22.1736C10.6364%2022.8184%2011.1493%2023.3435%2011.7894%2023.3631L11.8264%2023.3636H20.6032C21.2481%2023.3636%2021.7
25732%2022.8507%2021.7927%2022.2106L21.7933%2022.1736V14.2148L17.033%2014.2149C16.5922%2014.2149%2016.2327%2013.8663%2016.2155%2013.4297L16.2148%2013.3968L16.2147%208.63635ZM20.9491%2012.5785L17.851%209.48056L17.8512%2012.5786L20.9491%2012.5785Z'%20fill='%23FF8A00'/%3e%3cpath%20d='M12.4998%2020.0545V19.5952L13.9435%2017.6682H12.5058V17H14.9995V17.4594L13.5558%2019.3864H14.9935V20.0545H12.4998Z'%20fill='%23FF8A00'/%3e%3cpath%20d='M16.607%2017V20.0545H15.7777V17H16.607Z'%20fill='%23FF8A00'/%3e%3cpath%20d='M17.3908%2020.0545V17H18.7093C18.936%2017%2019.1344%2017.0447%2019.3044%2017.1342C19.4744%2017.2237%2019.6067%2017.3495%2019.7011%2017.5116C19.7956%2017.6737%2019.8428%2017.8631%2019.8428%2018.0798C19.8428%2018.2986%2019.7941%2018.488%2019.6967%2018.6481C19.6002%2018.8082%2019.4645%2018.9315%2019.2895%2019.018C19.1155%2019.1045%2018.9121%2019.1477%2018.6795%2019.1477H17.892V18.5034H18.5124C18.6099%2018.5034%2018.6929%2018.4865%2018.7615%2018.4527C18.8311%2018.4179%2018.8843%2018.3687%2018.9211%2018.305C18.9589%2018.2414%2018.9778%2018.1663%2018.9778%2018.0798C18.9778%2017.9923%2018.9589%2017.9178%2018.9211%2017.8561C18.8843%2017.7935%2018.8311%2017.7457%2018.7615%2017.7129C18.6929%2017.6791%2018.6099%2017.6622%2018.5124%2017.6622H18.2201V20.0545H17.3908Z'%20fill='%23FF8A00'/%3e%3crect%20x='12'%20y='8'%20width='1'%20height='1'%20fill='%23FF8A00'/%3e%3crect%20x='12'%20y='12'%20width='1'%20height='1'%20fill='%23FF8A00'/%3e%3crect%20x='13'%20y='9'%20width='1'%20height='1'%20fill='%23FFA800'/%3e%3crect%20x='13'%20y='11'%20width='1'%20height='1'%20fill='%23FFA800'/%3e%3crect%20x='13'%20y='13'%20width='1'%20height='1'%20fill='%23FFA800'/%3e%3crect%20x='13'%20y='15'%20width='1'%20height='1'%20fill='%23FFA800'/%3e%3crect%20x='12'%20y='10'%20width='1'%20height='1'%20fill='%23FF8A00'/%3e%3crect%20x='12'%20y='14'%20width='1'%20height='1'%20fill='%23FF8A00'/%3e%3c/svg%3e`,Vu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%2300AC26'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%2300AC26'%20stroke-opacity='0.2'/%3e%3cpath%20d='M20.0916%209C19.6844%209%2019.3524%209.32205%2019.3365%209.72533L19.3359%209.75573L19.3359%2021.9504H18.2673L18.2672%2014.2901C18.2672%2013.8829%2017.9451%2013.5509%2017.5418%2013.535L17.5115%2013.5344H14.5267C14.1195%2013.5344%2013.7875%2013.8564%2013.7716%2014.2597L13.771%2014.2901L13.771%2021.9504H12.6336V18.9618C12.6336%2018.5546%2012.3115%2018.2227%2011.9083%2018.2067L11.8779%2018.2061H8.89312C8.48592%2018.2061%208.15395%2018.5282%208.13799%2018.9314L8.13739%2018.9618L8.13744%2021.9504H7.75573C7.33835%2021.9504%207%2022.2887%207%2022.7061C7%2023.1133%207.32205%2023.4453%207.72533%2023.4612L7.75573%2023.4618H24.2443C24.6617%2023.4618%2025%2023.1235%2025%2022.7061C25%2022.2989%2024.678%2021.9669%2024.2747%2021.951L24.2443%2021.9504H23.8321V9.75573C23.8321%209.34853%2023.51%209.01655%2023.1067%209.0006L23.0763%209H20.0916ZM9.64889%2021.9504V19.7176H11.1221V21.9504H9.64889ZM15.2825%2015.0458H16.7557L16.7559%2021.9504H15.2825V15.0458ZM20.8474%2010.5115H22.3206V21.9504H20.8474V10.5115Z'%20fill='%2300AC26'/%3e%3c/svg%3e`,Hu=`/static/dist/assets/icon-folder-tonal-ws2isQnJ.svg`,Uu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23929FB1'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23929FB1'%20stroke-opacity='0.2'/%3e%3cpath%20d='M16.9452%207C17.4186%207%2017.8726%207.18807%2018.2074%207.52283L22.9068%2012.2221C23.2416%2012.5569%2023.4297%2013.0109%2023.4297%2013.4844V22.1736C23.4297%2023.7346%2022.1642%2025%2020.6032%2025H11.8264C10.2654%2025%209%2023.7346%209%2022.1736V9.82655C9%208.26555%2010.2654%207%2011.8264%207H16.9452ZM16.2147%208.63635H11.8264C11.1816%208.63635%2010.6565%209.14932%2010.6369%209.78948L10.6364%209.82655V22.1736C10.6364%2022.8184%2011.1493%2023.3435%2011.7894%2023.3631L11.8264%2023.3636H20.6032C21.2481%2023.3636%2021.7
25732%2022.8507%2021.7927%2022.2106L21.7933%2022.1736V14.2148L17.033%2014.2149C16.5922%2014.2149%2016.2327%2013.8663%2016.2155%2013.4297L16.2148%2013.3968L16.2147%208.63635ZM20.9491%2012.5785L17.851%209.48056L17.8512%2012.5786L20.9491%2012.5785Z'%20fill='%23929FB1'/%3e%3c/svg%3e`,Wu=function(e){return e.Folder=`Folder`,e.Bucket=`Bucket`,e}({}),Gu=function(e){return e.ZIP=`zip`,e.TAR_GZ=`tar.gz`,e}({}),Ku=function(e){return e.Reddit=`Reddit`,e.Facebook=`Facebook`,e.Twitter=`Twitter`,e.HackerNews=`Hacker News`,e.LinkedIn=`LinkedIn`,e.Telegram=`Telegram`,e.WhatsApp=`WhatsApp`,e.Email=`E-Mail`,e}({}),qu={[Ku.Reddit]:{color:`#5f99cf`,getLink:e=>`https://reddit.com/submit/?url=${e}&resubmit=true&title=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage`,icon:$i},[Ku.Facebook]:{color:`#3b5998`,getLink:e=>`https://facebook.com/sharer/sharer.php?u=${e}`,icon:Bi},[Ku.Twitter]:{color:`#55acee`,getLink:e=>`https://twitter.com/intent/tweet/?text=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&url=${e}`,icon:Gi},[Ku.HackerNews]:{color:`#f60`,getLink:e=>`https://news.ycombinator.com/submitlink?u=${e}&t=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage`,icon:Ki},[Ku.LinkedIn]:{color:`#0077b5`,getLink:e=>`https://www.linkedin.com/shareArticle?mini=true&url=${e}&title=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&summary=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&source=${e}`,icon:Yi},[Ku.Telegram]:{color:`#54a9eb`,getLink:e=>`https://telegram.me/share/url?text=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&url=${e}`,icon:Xi},[Ku.WhatsApp]:{color:`#25d366`,getLink:e=>`whatsapp://send?text=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage%20${e}`,icon:Wi},[Ku.Email]:{color:`#777`,getLink:e=>`mailto:?subject=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&body=${e}`,icon:Ui}},Ju=function(e){return e[e.None=0]=`None`,e[e.Text=1]=`Text`,e[e.CSV=2]=`CSV`,e[e.Image=3]=`Image`,e[e.Video=4]=`Video`,e[e.Audio=5]=`Audio`,e[e.PDF=6]=`PDF`,e}({}),Yu=new Map([[[`txt`,`md`,`json`,`xml`],Ju.Text],[[`csv`],Ju.CSV],[[`bmp`,`svg`,`jpg`,`jpeg`,`png`,`ico`,`gif`,`webp`],Ju.Image],[[`m4v`,`mp4`,`webm`,`mov`,`mkv`,`ogv`],Ju.Video],[[`m4a`,`mp3`,`wav`,`ogg`,`aac`,`flac`,`aif`,`aiff`],Ju.Audio],[[`pdf`],Ju.PDF]]),Xu=new Map([[[`bmp`,`svg`,`jpg`,`jpeg`,`png`,`ico`,`gif`,`webp`],{title:`Image`,icon:Fu}],[[`m4v`,`mp4`,`webm`,`mov`,`mkv`,`ogv`,`avi`],{title:`Video`,icon:Iu}],[[`m4a`,`mp3`,`wav`,`ogg`,`aac`,`flac`,`aif`,`aiff`],{title:`Audio`,icon:Lu}],[[`txt`,`docx`,`doc`,`pages`],{title:`Text`,icon:Ru}],[[`pdf`],{title:`PDF`,icon:zu}],[[`zip`],{title:`ZIP`,icon:Bu}],[[`xls`,`numbers`,`csv`,`xlsx`,`tsv`],{title:`Spreadsheet`,icon:Vu}]]),Zu={title:`Folder`,icon:Hu},Qu={title:`File`,icon:Uu},$u={class:`h-100 w-100 d-flex flex-column align-center justify-center`},ed={class:`mb-5 text-center`},td=L({__name:`FilePreviewPlaceholder`,props:{file:{}},emits:[`download`],setup(e,{emit:t}){let n=ci(),r=fi(),i=e,a=t,o=j(()=>n.state.currentLimits),s=j(()=>{let e=(o.value.userSetBandwidthLimit??o.value.bandwidthLimit)-o.value.bandwidthUsed;return i.file?.Size>e}),c=j(()=>{let e=new st(i.file?.Size??0);return`${e.formattedBytes} ${e.label}`});function u(){if(!s.value){a(`download`);return}r.error(`Bandwidth limit exceeded, can not download this file.`)}return(t,n)=>(z(),F(`div`,$u,[h(`p`,ed,R(e.file?.Key??``),1),n[1]||=h(`p`,{class:`text-headline-small mb-5 font-weight-bold`},`No preview available`,-1),_(l(W),{onClick:u},{prepend:d(()=>[...n[0]||=[h(`img`,{src:`data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.6275%2016.4385L11.5989%2016.4109L6.51469%2011.3268C6.1286%2010.9407%206.1286%2010.3147%206.51469%209.92861C6.89136%209.55194%207.49635%209.54276%207.88416%209.90105L7.91283%209.92861L11.3423%2013.3582V2.18835C11.3423%201.64234%2011.785%201.19971%2012.331%201.19971C12.8637%201.19971%2013.298%201.62101%2013.3188%202.14858L13.3196%202.18835V13.2924L16.683%209.92861C17.0597%209.55194%2017.6647%209.54276%2018.0525%209.90105L18.0812%209.92861C18.4579%2010.3053%2018.467%2010.9103%2018.1087%2011.2981L18.0812%2011.3268L12.997%2016.4109C12.6203%2016.7876%2012.0153%2016.7968%2011.6275%2016.4385ZM23.3012%2020.8529C23.3012%2021.399%2022.8585%2021.8416%2022.3125%2021.8416H2.71949C2.17348%2021.8416%201.73085%2021.399%201.73085%2020.8529C1.73085%2020.3069%202.17348%2019.8643%202.71949%2019.8643H22.3125C22.8585%2019.8643%2023.3012%2020.3069%2023.3012%2020.8529ZM2.68981%2021.7665C2.1438%2021.7665%201.70117%202
251.3239%201.70117%2020.7779V16.8233C1.70117%2016.2773%202.1438%2015.8347%202.68981%2015.8347C3.23582%2015.8347%203.67845%2016.2773%203.67845%2016.8233V20.7779C3.67845%2021.3239%203.23582%2021.7665%202.68981%2021.7665ZM22.2829%2021.7665C21.7368%2021.7665%2021.2942%2021.3239%2021.2942%2020.7779V16.8233C21.2942%2016.2773%2021.7368%2015.8347%2022.2829%2015.8347C22.8289%2015.8347%2023.2715%2016.2773%2023.2715%2016.8233V20.7779C23.2715%2021.3239%2022.8289%2021.7665%2022.2829%2021.7665Z'%20fill='white'/%3e%3c/svg%3e`,width:`22`,alt:`Download`},null,-1)]]),default:d(()=>[I(` `+R(`Download (${c.value})`),1)]),_:1})]))}}),nd={key:0,class:`w-100 h-100 d-flex align-center justify-center`},rd=L({__name:`TextFilePreview`,props:{src:{}},setup(e){let t=$r(),{isLoading:n,withLoading:r}=ki(),i=fi(),a=e,o=M(``),s=M(!1),c=j(()=>t.global.current.value.dark);return xe(async()=>{await r(async()=>{try{let e=await fetch(a.src),t=await e.text();if(!e.ok){let n=`Failed to preview`;t.includes(`limit exceeded`)&&(n=`${n}, bandwidth limit exceeded`),i.notifyError(new nt({message:n,status:e.status,requestID:null}),B.GALLERY_VIEW),s.value=!0;return}o.value=t}catch(e){i.notifyError(e,B.GALLERY_VIEW),s.value=!0}})}),(e,t)=>l(n)?(z(),F(`div`,nd,[_(l(tr),{indeterminate:``})])):s.value?Te(e.$slots,`default`,{key:2}):(z(),b(l(Qa),{key:1,class:`w-100 h-100 overflow-y-auto`},{default:d(()=>[_(l(G),{theme:c.value?`dark`:`light`,color:c.value?`rgba(0, 0, 0, 0.3)`:void 0,border:c.value,class:`w-100 pa-6 rounded-lg mx-auto break-word`,"max-width":`calc(100% - 144px)`,"min-height":`100%`},{default:d(()=>[h(`code`,null,R(o.value),1)]),_:1},8,[`theme`,`color`,`border`])]),_:1}))}}),id=e(ta(),1),ad={key:0,class:`w-100 h-100 d-flex align-center justify-center`},od=Nn(L({__name:`CSVFilePreview`,props:{src:{}},setup(e){let t=$r(),n=fi(),r=e,i=M([]),a=M(!0),o=M(!1);return xe(()=>{try{(0,id.parse)(r.src,{download:!0,worker:!0,header:!1,skipEmptyLines:!0,complete:e=>{e&&(i.value=e.data),a.value=!1},error:e=>{if(o.value)return;let t=e.message.includes(`Forbidden`)?`Bandwidth limit exceeded`:`Failed to preview`;n.error(`Error parsing object. ${t}`,B.GALLERY_VIEW),o.value=!0}})}catch(e){n.error(`Error parsing object. ${e.message}`,B.GALLERY_VIEW),o.value=!0}}),(e,n)=>a.value?(z(),F(`div`,ad,[_(l(tr),{indeterminate:``})])):o.value?Te(e.$slots,`default`,{key:2},void 0,!0):(z(),b(l(Qa),{key:1,class:`w-100 max-h-100 overflow-auto`},{default:d(()=>[h(`table`,{class:Ue(`v-theme--${l(t).global.name.value}`)},[(z(!0),F(V,null,rt(i.value,(e,t)=>(z(),F(`tr`,{key:t},[(z(!0),F(V,null,rt(e,(e,t)=>(z(),F(`td`,{key:t},R(e),1))),128))]))),128))],2)]),_:1}))}}),[[`__scopeId`,`data-v-5f043801`]]),sd=[`src`,`autoplay`,`muted`],cd=[`src`],ld=[`src`],ud=[`data`],dd=Nn(L({__name:`FilePreviewItem`,props:{file:{},active:{type:Boolean},videoAutoplay:{type:Boolean,default:!1},showingVersion:{type:Boolean,default:!1}},emits:[`download`],setup(e,{emit:t}){let n=Si(),r=Ti(),i=fi(),a=M(!1),o=M(!1),s=M(!1),c=e,u=t,f=j(()=>n.state.cachedObjectPreviewURLs),p=j(()=>c.showingVersion?c.file.VersionId??``:v.value),m=j(()=>f.value.get(p.value)?.url??``),g=j(()=>r.state.fileComponentBucketName),v=j(()=>encodeURIComponent(`${g.value}/${c.file.path}${c.file.Key}`)),y=j(()=>{if(s.value)return Ju.None;let e=c.file.Key.lastIndexOf(`.`);if(e===-1)return Ju.None;let t=c.file.Key.toLowerCase().slice(e+1);for(let[e,n]of Yu)if(e.includes(t))return n;return Ju.None});async function x(){a.value=!0,s.value=!1;let e=``;try{e=await n.getDownloadLink(c.file)}catch(e){e.message=`Unable to get file preview and map URL. ${e.message}`,i.notifyError(e,B.GALLERY_VIEW)}if(!e){s.value=!0,a.value=!1;return}n.cacheObjectPreviewURL(p.value,{url:e,lastModified:c.file.LastModified.getTime()}),a.value=!1}function S(){C()||x()}function C(){let e=f.value.get(p.value);if(e){if(e.lastModified!==c.file.LastModified.getTime()){n.removeFromObjectPreviewCache(p.value);return}return e.url}}return U(()=>c.active,e=>{e&&S()},{immediate:!0}),(t,n)=>a.value?(z(),b(l(Qa),{key:0,class:`fill-height flex-column justify-center align-center`},{default:d(()=>[_(l(tr),{indeterminate:``})]),_:1})):!o.value&&y.value===l(Ju).Text?(z(),b(rd,{key:1,src:m.value},{default:d(()=>[_(td,{file:e.file,onDownload:n[0]||=e=>u(`download`)},null,8,[`file`])]),_:1},8,[`src`])):!o.value&&y.value===l(Ju).CSV?(z(),b(od,{key:2,src:m.value},{default:d(()=>[_(td,{file:e.file,onDownload:n[1]||=e=>u(`download`)},null,8,[`file`])]),_:1},8,[`src`])):!o.value&&y.value===l(Ju).Video?(z(),b(l(Qa),{key:3,class:`fill-height flex-column justify-center align-center`},{default:d(()=>[h(`video`,{controls:``,src:m.value,class:`video`,"aria-roledescription":`video-preview`,autoplay:e.videoAutoplay,muted:e.videoAutoplay,onError:n[2]||=e=>o.value=!0},null,40,sd)]),_:1})):!o.value&&y.value===l(Ju).Audio?(z(),b(l(Qa),{key:4,class:`fill-height flex-column justify-center align-center`},{default:d(()=>[h(`audio`,{controls:``,src:m.value,"aria-roledescription":`audio-preview`,onError:n[3]||=e=>o.value=!0},null,40,cd)]),_:1})):!o.value&&y.value===l(Ju).Image?(z(),b(l(Qa),{key:5,class:`fill-height flex-column justify-center align-center`},{default:d(()=>[m.value&&!o.value?(z(),F(`img`,{key:0,src:m.value,class:`v-img__img v-img__img--contain`,"aria-roledescription":`image-preview`,alt:`preview`,onError:n[4]||=e=>o.value=!0},null,40,ld)):(z(),b(td,{key:1,file:e.file,onDownload:n[5]||=e=>u(`download`)},null,8,[`file`]))]),_:1})):!o.value&&y.value===l(Ju).PDF?(z(),b(l(Qa),{key:6,class:`fill-height flex-column justify-center align-center`},{default:d(()=>[h(`object`,{data:m.value,type:`application/pdf`,"aria-roledescription":`pdf-preview`,class:`h-100 w-100`},[_(td,{file:e.file,onDownload:n[6]||=e=>u(`download`)},null,8,[`file`])],8,ud)]),_:1})):(z(),b(td,{key:7,file:e.file,onDownload:n[7]||=e=>u(`download`)},null,8,[`file`]))}}),[[`__scopeId`,`data-v-2f5aa79e`]]),fd=L({__name:`InputCopyButton`,props:{value:{},tooltipDisabled:{type:Boolean}},setup(e){let t=e,n=M(),r=j(()=>n.value!==void 0),i=(()=>{let e=M(!1);return j({get:()=>(e.value||r.value)&&!t.tooltipDisabled,set:t=>e.value=t})})(),a=Be();function o(){navigator.clipboard.writeText(t.value),a.eventTriggered(qe.COPY_TO_CLIPBOARD_CLICKED),n.value&&clearTimeout(n.value),n.value=setTimeout(()=>{n.value=void 0},750)}return(e,t)=>(z(),b(l(zi),{modelValue:l(i),"onUpdate:modelValue":t[0]||=e=>Le(i)?i.value=e:null,location:`start`},{activator:d(({props:e})=>[_(l(W),N(e,{icon:r.value?l(bs):l(Is),variant:`text`,density:`compact`,"aria-roledescription":`copy-btn`,color:r.value?`success`:`primary`,onClick:o}),null,16,[`icon`,`color`])]),default:d(()=>[I(` `+R(r.value?`Copied!`:`Copy`),1)]),_:1},8,[`modelValue`]))}}),pd=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%230149FF'%20fill-opacity='0.05'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%230149FF'%20stroke-opacity='0.2'/%3e%3cpath%20d='M10%2012L16%2013.2L22%2012L20%2022.5L18.5%2023L16%2023.4L13.5%2023L12%2022.5L10%2012Z'%20fill='%230149FF'%20fill-opacity='0.2'/%3e%3cpath%20d='M23.3549%2014.5467C24.762%2015.9538%2024.7748%2018.227%2023.3778%2019.624C22.8117%2020.1901%2022.1018%2020.5247%2021.3639%2020.6289L21.1106%2022.0638C21.092%2023.1897%2018.7878%2024.1%2015.9481%2024.1C13.1254%2024.1%2010.8319%2023.2006%2010.7863%2022.0841L10.7858%2022.0638L8.84466%2011.066C8.82281%2010.9882%208.80883%2010.9095%208.80304%2010.8299L8.8%2010.8122L8.8019%2010.8123C8.80063%2010.7903%208.8%2010.7682%208.8%2010.746C8.8%209.17422%2012.0003%207.90002%2015.9481%207.90002C19.8959%207.90002%2023.0962%209.17422%2023.0962%2010.746C23.0962%2010.7682%2023.0955%2010.7903%2023.0943%2010.8123L23.0962%2010.8122L23.093%2010.8311C23.0872%2010.9098%2023.0734%2010.9876%2023.0519%2011.0645L22.5749%2013.7666L23.3549%2014.5467ZM21.2962%2012.6344C19.9867%2013.2218%2018.076%2013.592%2015.9481%2013.592C13.8203%2013.592%2011.9096%2013.2219%2010.6001%2012.6344L12.0072%2020.6077L12.2373%2021.8286L12.2586%2021.8452C12.3789%2021.9354%2012.5652%2022.0371%2012.807%2022.1351L12.8561%2022.1546C13.6355%2022.4594%2014.7462%2022.6439%2015.9481%2022.6439C17.1569%2022.6439%2018.2733%2022.4573%2019.0528%2022.1497C19.3337%2022.0388%2019.5431%2021.9223%2019.6661%2021.8231L19.6761%2021.8148L19.9019%2020.5348C19.3338%2020.3787%2018.7955%2020.0812%2018.3429%2019.6429L18.3004%2019.6011L15.3749%2016.6756C15.0906%2016.3913%2015.0906%2015.9303%2015.3749%2015.646C15.6523%2015.3686%2016.0978%2015.3618%2016.3834%2015.6257L16.4045%2015.646L19.33%2018.5715C19.5717%2018.8132%2019.8555%2018.9861%2020.1569%2019.0901L21.2962%2012.6344ZM22.2661%2015.517L21.6408%2019.0597C21.8989%2018.9575%2022.1402%2018.8024%2022.3482%2018.5944C23.1641%2017.7784%2023.1664%2016.4494%2022.355%2015.6065L22.3253%2015.5763L22.2661%2015.517ZM15.9481%209.35612C14.2013%209.35612%2012.5813%209.62893%2011.4322%2010.0864C10.9385%2010.283%2010.5712%2010.4995%2010.3598%2010.6985C10.3463%2010.7112%2010.334%2010.7232%2010.3228%2010.7347L10.3122%2010.7459L10.3314
25%2010.7661L10.3598%2010.7936C10.5712%2010.9926%2010.9385%2011.2091%2011.4322%2011.4056C12.5813%2011.8631%2014.2013%2012.1359%2015.9481%2012.1359C17.6949%2012.1359%2019.3149%2011.8631%2020.4639%2011.4056C20.9577%2011.2091%2021.325%2010.9926%2021.5364%2010.7936C21.5499%2010.7809%2021.5622%2010.7688%2021.5733%2010.7574L21.5841%2010.7459L21.5647%2010.726L21.5364%2010.6985C21.325%2010.4995%2020.9577%2010.283%2020.4639%2010.0864C19.3149%209.62893%2017.6949%209.35612%2015.9481%209.35612Z'%20fill='%230149FF'/%3e%3c/svg%3e`,md={class:`d-flex align-center mb-6`},hd=[`src`],gd={class:`font-weight-bold mb-2`},_d={key:1,class:`d-inline`},vd={class:`font-weight-bold mb-6`},yd={class:`text-title-small font-weight-bold mt-2 d-flex align-center`},bd={class:`text-body-small text-medium-emphasis mb-2`},xd={class:`text-title-small font-weight-bold mt-4 d-flex align-center`},Sd={class:`ml-2`},Cd=function(e){return e.OptionsStep=`options`,e.LinkStep=`link`,e}(Cd||{}),wd=function(e){return e.NoExpiration=`No Expiration`,e.Custom=`Custom`,e}(wd||{}),Td=Nn(L({__name:`ShareDialog`,props:ge({bucketName:{},file:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n={[Mi.Bucket]:{title:`Bucket`,icon:pd},[Mi.Folder]:{title:`Folder`,icon:Hu},[Mi.Object]:{title:`File`,icon:Uu}},r=e,i=t,a=[We,e=>!m.state.allAGNames.includes(e)||`This name is already in use`],o=ve(e,`modelValue`),s=A(),c=Be(),u=Ti(),f=ci(),p=je(),m=wi(),g=fi(),{generateBucketShareURL:v,generateFileOrFolderShareURL:y}=bi(),{isLoading:x,withLoading:S}=ki(),C=M(Cd.OptionsStep),w=M(!1),T=M(``),D=M(wd.NoExpiration),O=M(null),k=M(`links`),ee=M(),P=j(()=>r.file?r.file.type===`folder`?Mi.Folder:Mi.Object:Mi.Bucket),te=j(()=>ee.value?.url||``),ne=j(()=>r.file?.type===`file`?te.value.replace(`/s/`,`/raw/`):``),re=M(null),ie=j(()=>re.value!==null),ae=j(()=>u.state.fileComponentPath),oe=j(()=>p.state.config.maxNameCharacters),se=j(()=>f.state.selectedProject.id),ce=j(()=>f.state.selectedProjectConfig.hasPaidPrivileges),le=j(()=>r.file?r.file.Key:r.bucketName),ue=j(()=>{let e=new Date;return e.setDate(e.getDate()+1),e.toISOString().split(`T`)[0]}),L=j(()=>{if(!r.file)return Ju.None;let e=r.file.Key.lastIndexOf(`.`);if(e===-1)return Ju.None;let t=r.file.Key.toLowerCase().slice(e+1);for(let[e,n]of Yu)if(e.includes(t))return n;return Ju.None}),de=j(()=>L.value===Ju.Video||L.value===Ju.Audio||L.value===Ju.Image),fe=j(()=>{switch(L.value){case Ju.Video:return`<video src="${ne.value}" controls />`;case Ju.Audio:return`<audio src="${ne.value}" controls />`;case Ju.Image:return`<img src="${ne.value}" alt="Shared image" />`;default:return``}}),pe=j(()=>{switch(k.value){case`embed`:return`Code`;case`social`:return`Link`;default:return`Link`}});function me(){let e=te.value;k.value===`embed`&&de.value&&(e=fe.value),navigator.clipboard.writeText(e),c.eventTriggered(qe.COPY_TO_CLIPBOARD_CLICKED),re.value&&clearTimeout(re.value),re.value=setTimeout(()=>{re.value=null},750)}function he(){S(async()=>{if(!(!w.value||D.value===wd.Custom&&!O.value))try{r.file?ee.value=await y(r.bucketName,ae.value,r.file.Key,r.file.type===`folder`?Mi.Folder:Mi.Object,T.value,O.value):ee.value=await v(r.bucketName,T.value,O.value),C.value=Cd.LinkStep,c.eventTriggered(qe.LINK_SHARED,{project_id:se.value})}catch(e){e.message=`Unable to get sharing URL. ${e.message}`,g.notifyError(e,B.SHARE_MODAL),o.value=!1}})}return U(D,e=>{e===wd.NoExpiration&&(O.value=null)}),U(o,e=>{if(!e){C.value=Cd.OptionsStep,k.value=`links`,ee.value=void 0,i(`contentRemoved`);return}let t=r.bucketName;r.file&&(t=r.file.Key),t=`${t}_shared-${P.value}_${new Date().toISOString()}`,t.length>oe.value&&(t=`shared-${P.value}_${new Date().toISOString()}`),T.value=t,D.value=wd.NoExpiration,O.value=null,S(async()=>{try{await m.getAllAGNames(se.value)}catch(e){g.notifyError(e,B.SHARE_MODAL)}})}),(e,t)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":t[11]||=e=>o.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(x)},{default:d(()=>[_(l(Z),{loading:l(x)},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(mc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{id:`close-share`,icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(x),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(` Share `+R(n[P.value].title),1)]),_:1})]),_:1}),_(l(q)),_(l(Ha),{modelValue:C.value,"onUpdate:modelValue":t[9]||=e=>C.value=e},{default:d(()=>[_(l(Q),{value:Cd.OptionsStep},{default:d(()=>[_(l(Do),{modelValue:w.value,"onUpdate:modelValue":t[4]||=e=>w.value=e,class:`pa-6`,onSubmit:t[5]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[h(`p`,md,[h(`img`,{src:n[P.value].icon,alt:`share option icon`,class:`mr-2`,width:`36`,height:`36`},null,8,hd),I(` `+R(le.value),1)]),h(`p`,gd,[t[13]||=I(` Share Expiration `,-1),_(l(zi),{width:`300`,location:`top`},{activator:d(({props:e})=>[_(l(gn),N(e,{class:`cursor-pointer ml-1`,size:`14`,icon:l(Ys)}),null,16,[`icon`])]),default:d(()=>
25[t[12]||=I(` Choose when this share link should expire for better security control. `,-1)]),_:1})]),ce.value?(z(),F(V,{key:0},[_(l(qn),{modelValue:D.value,"onUpdate:modelValue":t[1]||=e=>D.value=e,"selected-class":`font-weight-bold`,mandatory:``,column:``,filter:``},{default:d(()=>[(z(!0),F(V,null,rt(Object.values(wd),e=>(z(),b(l(J),{key:e,value:e},{default:d(()=>[I(R(e),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),D.value===wd.Custom?(z(),b(l(ho),{key:0,modelValue:O.value,"onUpdate:modelValue":t[2]||=e=>O.value=e,width:`100%`,border:``,elevation:`0`,rounded:`lg`,min:ue.value},null,8,[`modelValue`,`min`])):E(``,!0)],64)):(z(),F(`div`,_d,[_(l(J),{disabled:``},{default:d(()=>[...t[14]||=[I(`Custom`,-1)]]),_:1}),_(l(zi),{activator:`parent`,text:`Only available for paid projects.`})])),_(l(To),{class:`mt-4`},{default:d(()=>[_(l(So),{disabled:!T.value,static:``,eager:``,class:`rounded-lg`},{default:d(()=>[_(l(bo),null,{default:d(()=>[...t[15]||=[I(` Advanced `,-1)]]),_:1}),_(l(vo),null,{default:d(()=>[h(`p`,vd,[t[17]||=I(` Access Key Name `,-1),_(l(zi),{width:`300`,location:`top`},{activator:d(({props:e})=>[_(l(gn),N(e,{class:`cursor-pointer ml-1`,size:`14`,icon:l(Ys)}),null,16,[`icon`])]),default:d(()=>[t[16]||=I(` Give this share a memorable name for your reference. This helps you identify and manage your shares later. Only visible in the access key section. `,-1)]),_:1})]),_(l(Et),{modelValue:T.value,"onUpdate:modelValue":t[3]||=e=>T.value=e,variant:`outlined`,rules:a,label:`Access Key name`,placeholder:`Enter access key name`,"hide-details":!1,maxlength:oe.value,disabled:l(x),required:``},null,8,[`modelValue`,`maxlength`,`disabled`])]),_:1})]),_:1},8,[`disabled`])]),_:1}),t[18]||=h(`p`,{class:`mt-6 text-title-small`},`Click "Next" to generate your share link.`,-1)]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),_(l(Q),{value:Cd.LinkStep},{default:d(()=>[_(l(X),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[_(l(wa),{type:`info`,variant:`tonal`},{default:d(()=>[I(` Public link sharing. Anyone with the link can view your shared `+R(n[P.value].title.toLowerCase())+`. No sign-in required. `,1)]),_:1})]),_:1}),ee.value?.freeTrialExpiration?(z(),b(l(Y),{key:0,cols:`12`,class:`pt-0`},{default:d(()=>[_(l(wa),{type:`warning`,variant:`tonal`},{default:d(()=>[I(` This link will expire at `+R(ee.value.freeTrialExpiration.toLocaleString())+`. `,1),h(`a`,{class:`text-decoration-underline text-cursor-pointer`,onClick:t[6]||=e=>l(s).toggleUpgradeFlow(!0)},`Upgrade`),t[19]||=I(` your account to avoid expiration limits on future links. `,-1)]),_:1})]),_:1})):E(``,!0),_(l(Y),{cols:`12`,class:`pt-0`},{default:d(()=>[_(l(Qo),{modelValue:k.value,"onUpdate:modelValue":t[7]||=e=>k.value=e,color:`primary`,class:`border-b-thin`,"center-active":``},{default:d(()=>[_(l(Go),{value:`links`},{default:d(()=>[(z(),b(H(l($s)),{size:16,class:`mr-2`})),t[20]||=I(`Links`,-1)]),_:1}),l(p).isDefaultBrand?(z(),b(l(Go),{key:0,value:`social`},{default:d(()=>[(z(),b(H(l(mc)),{size:16,class:`mr-2`})),t[21]||=I(`Social`,-1)]),_:1})):E(``,!0),de.value?(z(),b(l(Go),{key:1,value:`embed`},{default:d(()=>[(z(),b(H(l(Ps)),{size:16,class:`mr-2`})),t[22]||=I(`Embed`,-1)]),_:1})):E(``,!0)]),_:1},8,[`modelValue`])]),_:1}),_(l(Y),{cols:`12`,class:`pt-0`},{default:d(()=>[_(l(Ha),{modelValue:k.value,"onUpdate:modelValue":t[8]||=e=>k.value=e},{default:d(()=>[_(l(Q),{value:`links`},{default:d(()=>[h(`p`,yd,[(z(),b(H(l(Ri)),{size:16,class:`mr-2`})),t[24]||=I(` Interactive Preview Link `,-1),ne.value?(z(),b(l(J),{key:0,size:`x-small`,variant:`outlined`,color:`default`,class:`ml-2`},{default:d(()=>[...t[23]||=[I(` Default `,-1)]]),_:1})):E(``,!0)]),h(`p`,bd,`View the `+R(n[P.value].title.toLowerCase())+` in a browser before downloading`,1),_(l(Et),{"model-value":te.value,variant:`solo-filled`,rounded:`lg`,"hide-details":`auto`,flat:``,readonly:``,class:`text-body-small`},{"append-inner":d(()=>[_(fd,{value:te.value},null,8,[`value`])]),_:1},8,[`model-value`]),ne.value?(z(),F(V,{key:0},[h(`p`,xd,[(z(),b(H(l(Ls)),{size:16,class:`mr-2`})),t[25]||=I(` Direct Download Link `,-1)]),t[26]||=h(`p`,{class:`text-body-small text-medium-emphasis mb-2`},`Download the file immediately without preview`,-1),_(l(Et),{"model-value":ne.value,variant:`solo-filled`,rounded:`lg`,"hide-details":`auto`,readonly:``,flat:``,class:`text-body-small`},{"append-inner":d(()=>[_(fd,{value:ne.value},null,8,[`value`])]),_:1},8,[`model-value`])],64)):E(``,!0)]),_:1}),_(l(Q),{value:`social`},{default:d(()=>[t[27]||=h(`p`,{class:`text-title-small font-weight-bold mt-2`},`Share via`,-1),t[28]||=h(`p`,{class:`text-body-small text-medium-emphasis mb-2`},`Share your link on social media or via email`,-1),_(l(qn),{class:`mx-n1`,column:``},{default:d(()=>[(z(!0),F(V,null,rt(l(Ku),e=>(z(),b(l(J),{key:e,color:l(qu)[e].color,href:l(qu)[e].getLink(te.value),target:`_blank`,rel:`noopener noreferrer`,link:``,class:`ma-1 font-weight-medium`},{default:d(()=>[(z(),b(H(l(qu)[e].icon),{size:`16`})),h(`p`,Sd,R(e),1)]),_:2},1032,[`color`,`href`]))),128))]),_:1})]),_:1}),de.value?(z(),b(l(Q),{key:0,value:`embed`},{default:d(()=>[t[29]||=h(`p`,{class:`text-title-small font-weight-bold mt-2`},`HTML Embed Code`,-1),t[30]||=h(`p`,{class:`text-body-small text-medium-emphasis mb-2`},`Add this code to your website to embed the file`,-1),_(l(Et),{"model-value":fe.value,variant:`solo-filled`,rounded:`lg`,"hide-details":`auto`,readonly:``,flat:``,class:`text-body-small`},{"append-inner":d(()=>[_(fd,{value:fe.value},null,8,[`value`])]),_:1},8,[`model-value`])]),_:1})):E(``,!0)]),_:1},8,[`modelValue`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(x),onClick:t[10
25]||=e=>o.value=!1},{default:d(()=>[...t[31]||=[I(` Close `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[C.value===Cd.OptionsStep?(z(),b(l(W),{key:0,color:`primary`,variant:`flat`,disabled:!w.value||D.value===wd.Custom&&!O.value,loading:l(x),block:``,onClick:he},{default:d(()=>[...t[32]||=[I(` Next -> `,-1)]]),_:1},8,[`disabled`,`loading`])):(z(),b(l(W),{key:1,color:ie.value?`success`:`primary`,variant:`flat`,"prepend-icon":ie.value?l(bs):l(Is),disabled:l(x),block:``,onClick:me},{default:d(()=>[I(R(ie.value?`Copied`:`Copy `+pe.value),1)]),_:1},8,[`color`,`prepend-icon`,`disabled`]))]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-c74c4dd6`]]),Ed={class:`pa-6`},Dd=[`src`],Od=L({__name:`GeographicDistributionDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ve(e,`modelValue`),n=Si(),r=Ti(),i=je(),a=fi(),{isLoading:o,withLoading:s}=ki(),{getObjectDistributionMap:c}=bi(),u=M(``),f=j(()=>r.state.fileComponentBucketName),p=j(()=>encodeURIComponent(`${f.value}/${n.state.objectPathForModal.trim()}`));async function m(){await s(async()=>{try{let e=await c(p.value);u.value=URL.createObjectURL(e)}catch(e){a.notifyError(e,B.GALLERY_VIEW)}})}return U(t,e=>{e?m():u.value=``}),(e,n)=>(z(),b(l(rn),{modelValue:t.value,"onUpdate:modelValue":n[2]||=e=>t.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:!1},{default:d(()=>[_(l(Z),{loading:l(o)},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,variant:`tonal`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(ea,{size:`18`})]),_:1})]),append:d(()=>[_(l(W),{id:`close-geo-distribution`,icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>t.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[3]||=[I(` Geographic Distribution `,-1)]]),_:1})]),_:1}),_(l(q)),h(`div`,Ed,[u.value?(z(),F(V,{key:0},[h(`img`,{class:`w-100`,src:u.value,alt:`map`},null,8,Dd),n[4]||=h(`p`,{class:`font-weight-bold my-4`},` This map shows the real-time locations of this object’s pieces. `,-1)],64)):E(``,!0),h(`p`,null,R(l(i).brandName)+` splits objects into smaller pieces, then distributes those pieces over a global network of nodes and recompiles them securely on download. `,1)]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:n[1]||=e=>t.value=!1},{default:d(()=>[...n[5]||=[I(` Close `,-1)]]),_:1})]),_:1}),l(i).isDefaultBrand?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`outlined`,block:``,color:`default`,link:``,href:`https://docs.storj.io/learn#what-happens-when-you-upload`,target:`_blank`,rel:`noopener noreferrer`,"append-icon":l(vc)},{default:d(()=>[...n[6]||=[I(` Learn more `,-1)]]),_:1},8,[`append-icon`])]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`]))}}),kd={class:`pa-6`},Ad={class:`mb-3`},jd=L({__name:`DeleteFileDialog`,props:ge({files:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=t,i=ve(e,`modelValue`),a=Si(),o=Ti(),s=M(null),c=j(()=>o.state.fileComponentPath),u=j(()=>n.files.filter(e=>e.type===`file`&&!e.VersionId).length),f=j(()=>n.files.filter(e=>e.type===`folder`).length),p=j(()=>n.files.filter(e=>!!e.VersionId).length),m=j(()=>{let e=``;return p.value>0&&(e+=`version${p.value>1?`s`:``}`),u.value>0&&(e+=`${e?` and`:``} file${u.value>1?`s`:``}`),f.value>0&&(e+=`${e?` and`:``} folder${f.value>1?`s`:``}`),e}),g=j(()=>f.value>0);function v(){let e;if(n.files.length===1)e=y(n.files[0]);else if(n.files.length>1)e=a.deleteSelected();else return;a.handleDeleteObjectRequest(e),i.value=!1}async function y(e){return g.value?await a.deleteFolder(c.value?c.value+`/`:``,e):await a.deleteObject(c.value?c.value+`/`:``,e)}return U(s,e=>!e&&r(`contentRemoved`)),(t,n)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":n[2]||=e=>i.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:!1},{default:d(()=>
25[_(l(Z),{ref_key:`innerContent`,ref:s},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>i.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold text-capitalize`},{default:d(()=>[I(`Delete `+R(m.value),1)]),_:1})]),_:1}),_(l(q)),h(`div`,kd,[h(`p`,Ad,[I(`The following `+R(m.value),1),g.value?(z(),F(V,{key:0},[I(`, and all contained data`)],64)):E(``,!0),n[3]||=I(` will be deleted. This action cannot be undone.`,-1)]),(z(!0),F(V,null,rt(e.files,e=>(z(),F(`p`,{key:e.path+e.Key,class:`mt-2`},[_(l(J),{title:e.path+e.Key,class:`font-weight-bold text-wrap h-100 py-2`},{default:d(()=>[I(R(e.path+e.Key),1)]),_:2},1032,[`title`])]))),128))]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:n[1]||=e=>i.value=!1},{default:d(()=>[...n[4]||=[I(` Cancel `,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,onClick:v},{default:d(()=>[...n[5]||=[I(` Delete `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),Md={class:`mb-3 font-weight-bold`},Nd={class:`mt-2`},Pd={class:`text-body-medium pb-4`},Fd={class:`text-body-medium pb-4`},Id={class:`mb-3 font-weight-bold`},Ld={class:`mt-2`},Rd={class:`text-body-medium pt-4 pb-1`},zd={class:`text-body-medium pb-4`},Bd={class:`text-body-medium pb-4`},Vd={class:`text-body-medium pb-4`},Hd=function(e){return e.CreateMarker=`create_marker`,e.DeleteAll=`delete_all`,e}(Hd||{}),Ud=L({__name:`DeleteVersionedFileDialog`,props:ge({files:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=t,i=ve(e,`modelValue`),a=Si(),o=Ti(),{withLoading:s,isLoading:c}=ki(),u=M(``),f=M(``),p=M(Hd.CreateMarker),m=M(null),g=j(()=>o.state.fileComponentPath),v=j(()=>C.value===n.files.length),y=j(()=>v.value&&C.value===1),x=j(()=>w.value===n.files.length),S=j(()=>x.value&&w.value===1),C=j(()=>n.files.filter(e=>e.type===`file`&&!e.VersionId).length),w=j(()=>n.files.filter(e=>e.type===`folder`).length),T=j(()=>{let e=``;return C.value>0&&(e+=`${e?` and`:``} file${C.value>1?`s`:``}`),w.value>0&&(e+=`${e?` and`:``} folder${w.value>1?`s`:``}`),e}),D=j(()=>w.value>0);function O(){let e;if(n.files.length===1)e=k(n.files[0]);else if(n.files.length>1)e=a.deleteSelected(p.value===Hd.DeleteAll);else return;a.handleDeleteObjectRequest(e,p.value===Hd.DeleteAll?`version`:`file`),i.value=!1}async function k(e){return p.value===Hd.CreateMarker?D.value?await a.deleteFolder(g.value?g.value+`/`:``,e):await a.deleteObject(g.value?g.value+`/`:``,e):D.value?await a.deleteFolderWithVersions(g.value?g.value+`/`:``,e):await a.deleteObjectWithVersions(g.value?g.value+`/`:``,e)}function A(){!y.value&&!S.value||s(async()=>{try{S.value?f.value=await a.countVersions(n.files[0].path+n.files[0].Key+`/`):u.value=await a.countVersions(n.files[0].path+n.files[0].Key)}catch{}})}return U(m,e=>{if(!e){r(`contentRemoved`),u.value=``,f.value=``,p.value=Hd.CreateMarker;return}A()}),(t,n)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":n[11]||=e=>i.value=e,"max-width":`420px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:m},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(l(gn),{size:18,icon:l(xc)},null,8,[`icon`])]),_:1})]),append:d(()=>[_(l(W),{disabled:l(c),icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>i.value=!1},null,8,[`disabled`,`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold text-capitalize`},{default:d(()=>[I(`Delete `+R(T.value),1)]),_:1})]),_:1}),_(l(q)),x.value||S.value?(z(),b(l(X),{key:0,class:`pa-6`},{default:d(()=>[h(`p`,Md,` You are about to delete `+R(S.value?`a`:``)+` folder`+R(S.value?``:`s`)+` in a versioned bucket. This action will affect all objects and subfolders within `+R(S.value?`this`:`these`)+` folder`+R(S.value?``:`s`)+`. `,1),h(`p`,Nd,[_(l(qn),{column:``,direction:`horizontal`,class:`mt-2`},{default:d(()=>[(z(!0),F(V,null,rt(e.files,e=>(z(),b(l(J),{key:e.path+e.Key,title:e.path+e.Key},{default:d(()=>[I(R(e.path+e.Key),1)]),_:2},1032,[`title`]))),128)),S.value&&f.value?(z(),b(l(J),{key:0},{default:d(()=>[I(R(f.value)+` file`+R(f.value===`1`?``:`s`),1)]),_:1})):E(``,!0)]),_:1})]),_(l(No),{modelValue:p.value,"onUpdate:modelValue":n[3]||=e=>p.value=e,"hide-details":``},{default:d(()=>[_(l(G),{class:Ue([`pa-1 border rounded-md mt-4 cursor-pointer`,p.value===Hd.CreateMarker?`border-error border-opacity-100`:`border`]),onClick:n[1]||=()=>p.value=Hd.CreateMarker},{default:d(()=>[_(l(jo),{value:Hd.CreateMarker,color:`error`,class:`pl-1`,"hide-details":``},{label:d(()=>[h(`div`,null,[n[12]||=h(`p`,{class:`text-body-medium pt-4 pb-1`},[h(`strong`,null,` Create Delete Markers `)],-1),h(`p`,Pd,` Create delete markers for all objects in `+R(S.value?`this`:`these`)+` folder`+R(S.value?``:`s`)+`. Makes the objects appear deleted for most operations, but preserving previous versions. The folder`+R(S.value?``:`s`)+` and `+R(S.value?`its`:`their`)+` contents can be restored later. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`]),_(l(G),{class:Ue([`pa-1 border rounded-md mt-4 cursor-pointer`,p.value===Hd.DeleteAll?`border-error border-opacity-100`:`border`]),onClick:n[2]||=()=>p.value=Hd.DeleteAll},{default:d(()=>[_(l(jo),{value:Hd.DeleteAll,color:`error`,class:`pl-1`,"hide-details":``},{label:d(()=>[h(`div`,null,[n[13]||=h(`p`,{class:`text-body-medium pt-4 pb-1`},[h(`strong`,null,` Delete All Versions `)],-1),h(`p`,Fd,` Permanently delete all versions of all objects in `+R(S.value?`this`:`these`)+` folder`+R(S.value?``:`s`)+` and `+R(S.value?`its`:`their`)+` subfolders. This action cannot be undone. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`])]),_:1},8,[`modelValue`])]),_:1})):v.value||y.value?(z(),b(l(X),{key:1,class:`pa-6`},{default:d(()=>[h(`p`,Id,` You are about to delete `+R(y.value?`a`:``)+` object`+R(y.value?``:`s`)+` in a versioned bucket. Please choose how you want to handle this deletion: `,1),h(`p`,Ld,[_(l(qn),{column:``,direction:`horizontal`,class:`mt-2`},{default:d(()=>[(z(!0),F(V,null,rt(e.files,e=>(z(),b(l(J),{key:e.path+e.Key,title:e.path+e.Key},{default:d(()=>[I(R(e.path+e.Key),1)]),_:2},1032,[`title`]))),128)),y.value&&u.value?(z(),b(l(J),{key:0},{default:d(()=>[I(R(u.value)+` version`+R(u.value===`1`?``:`s`),1)]),_:1})):E(``,!0)]),_:1})]),_(l(No),{modelValue:p.value,"onUpdate:modelValue":n[6]||=e=>p.value=e,"hide-details":``},{default:d(()=>[_(l(G),{class:Ue([`pa-1 border rounded-md mt-4 cursor-pointer`,p.value===Hd.CreateMarker?`border-error border-opacity-100`:`border`]),onClick:n[4]||=()=>p.value=Hd.CreateMarker},{default:d(()=>[_(l(jo),{value:Hd.CreateMarker,color:`error`,class:`pl-1`,"hide-details":``},{label:d(()=>[h(`div`,null,[h(`p`,Rd,[h(`strong`,null,` Create Delete Marker`+R(y.value?``:`s`),1)]),h(`p`,zd,` Make the object`+R(y.value?``:`s`)+` appear deleted for most operations, but preserve previous versions. The object`+R(y.value?``:`s`)+` can be restored later. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`]),_(l(G),{class:Ue([`pa-1 border rounded-md mt-4 cursor-pointer`,p.value===Hd.DeleteAll?`border-error border-opacity-100`:`border`]),onClick:n[5]||=()=>p.value=Hd.DeleteAll},{default:d(()=>[_(l(jo),{value:Hd.DeleteAll,color:`error`,class:`pl-1`,"hide-details":``},{label:d(()=>[h(`div`,null,[n[14]||=h(`p`,{class:`text-body-medium pt-4 pb-1`},[h(`strong`,null,` Delete All Versions `)],-1),h(`p`,Bd,` Permanently delete all versions of `+R(y.value?`this`:`these`)+` object`+R(y.value?``:`s`)+`. This action cannot be undone. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`])]),_:1},8,[`modelValue`])]),_:1})):(z(),b(l(X),{key:2,class:`pa-6`},{default:d(()=>[n[17]||=h(`p`,{class:`mb-3 font-weight-bold`},` You are about to delete objects and/or folders in a versioned bucket. This action will affect all objects and subfolders within the folders. `,-1),_(l(qn),{column:``,direction:`horizontal`,class:`mt-2`},{default:d(()=>[(z(!0),F(V,null,rt(e.files,e=>(z(),b(l(J),{key:e.path+e.Key,title:e.path+e.Key},{default:d(()=>[I(R(e.path+e.Key),1)]),_:2},1032,[`title`]))),128))]),_:1}),_(l(No),{modelValue:p.value,"onUpdate:modelValue":n[9]||=e=>p.value=e,"hide-details":``},{default:d(()=>[_(l(G),{class:Ue([`pa-1 border rounded-md mt-4 cursor-pointer`,p.value===Hd.CreateMarker?`border-error border-opacity-100`:`border`]),onClick:n[7]||=()=>p.value=Hd.CreateMarker},{default:d(()=>[_(l(jo),{value:Hd.CreateMarker,color:`error`,class:`pl-1`,"hide-details":``},{label:d(()=>[h(`div`,null,[n[15]||=h(`p`,{class:`text-body-medium pt-4 pb-1`},[h(`strong`,null,` Create Delete Markers `)],-1),h(`p`,Vd,` Create delete markers for all selected objects and objects in selected folders. Makes the objects appear deleted for most operations, but preserving previous versions. The folder`+R(w.value>1?`s`:``)+` and `+R(w.value>
251?`their`:`its`)+` contents can be restored later. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`]),_(l(G),{class:Ue([`pa-1 border rounded-md mt-4 cursor-pointer`,p.value===Hd.DeleteAll?`border-error border-opacity-100`:`border`]),onClick:n[8]||=()=>p.value=Hd.DeleteAll},{default:d(()=>[_(l(jo),{value:Hd.DeleteAll,color:`error`,class:`pl-1`,"hide-details":``},{label:d(()=>[...n[16]||=[h(`div`,null,[h(`p`,{class:`text-body-medium pt-4 pb-1`},[h(`strong`,null,` Delete All Versions `)]),h(`p`,{class:`text-body-medium pb-4`},` Permanently delete all versions of all selected objects and objects in selected folders and their subfolders. This action cannot be undone. `)],-1)]]),_:1},8,[`value`])]),_:1},8,[`class`])]),_:1},8,[`modelValue`])]),_:1})),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{disabled:l(c),variant:`outlined`,color:`default`,block:``,onClick:n[10]||=e=>i.value=!1},{default:d(()=>[...n[18]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{loading:l(c),color:`error`,variant:`flat`,block:``,onClick:O},{default:d(()=>[...n[19]||=[I(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),Wd={class:`mb-3 font-weight-bold`},Gd=[`src`],Kd=L({__name:`DeleteVersionsDialog`,props:ge({files:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=t,i=ve(e,`modelValue`),a=Si(),o=Ti(),s=M(null),c=M(new Map),u=j(()=>o.state.fileComponentPath),f=j(()=>n.files.filter(e=>e.type===`folder`).length),p=j(()=>{let e=new Map(n.files.map(e=>[`${e.path+e.Key}${e.type===`folder`?`/`:``}`,{title:`${e.path+e.Key}${e.type===`folder`?`/`:``}`,children:[]}]));for(let t of n.files){let n=`${t.path+t.Key}${t.type===`folder`?`/`:``}`,r=e.get(n);if(t.type===`folder`){c.value.has(n)&&r?.children?.push({title:c.value.get(n)??`May contain objects`});continue}r?.children?.push({title:`Version ID: ${t.VersionId??``}`})}return[...e.values()]}),m=j(()=>{let e=new Map;for(let t of p.value){if(t.title.slice(-1)===`/`){e.set(t.title,Zu.icon);continue}let n=t.title.lastIndexOf(`.`),r=n===-1?``:t.title.slice(n+1).toLowerCase();for(let[n,i]of Xu.entries())n.indexOf(r)!==-1&&e.set(t.title,i.icon);e.has(t.title)||e.set(t.title,Qu.icon)}return e});function g(){let e;if(n.files.length===1)e=v(n.files[0]);else if(n.files.length>1)e=a.deleteSelectedVersions();else return;a.handleDeleteObjectRequest(e),i.value=!1}async function v(e){return e.type===`folder`?await a.deleteFolderWithVersions(u.value?u.value+`/`:``,e):await a.deleteObject(u.value?u.value+`/`:``,e)}function y(e){return e?Ce.formattedDate(e,{day:`numeric`,month:`numeric`,year:`numeric`}):`-`}async function x(){let e=await Promise.allSettled(n.files.map(async e=>{if(e.type===`folder`){let t=await a.countVersions(e.path+e.Key+`/`,50);return{id:`${e.path+e.Key}/`,contentCountTxt:t}}let t=await a.getObjectLockStatus(e);return{id:e.VersionId??``,lockStatus:t}}));for(let t of e){if(t.status!==`fulfilled`)continue;if(t.value.contentCountTxt){c.value.set(t.value.id,`Contains ${t.value.contentCountTxt} object(s)`);continue}let e=t.value.id,n=t.value.lockStatus;if(!n?.retention.active&&!n?.legalHold)continue;let r=``;n.retention.active&&(r=y(n.retention.retainUntil)),n.legalHold&&(r&&(r+=` and `),r+=`Legal Hold removed`),c.value.set(`Version ID: ${e}`,`Locked until: ${r}`)}}return U(s,e=>{if(!e){r(`contentRemoved`),c.value.clear();return}x()}),(t,r)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":r[2]||=e=>i.value=e,"max-width":`500px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:s},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(l(gn),{size:18,icon:l(xc)},null,8,[`icon`])]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:r[0]||=e=>i.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(` Delete Object`+R(n.files.length>1?`s`:``)+` `+R(f.value?`and`:``)+` `+R(f.value>0?f.value>1?`Folders`:`Folder`:``),1)]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`pa-6`},{default:d(()=>[h(`p`,Wd,[r[3]||=I(` You are about to delete the following objects: `,-1),c.value.size-f.value>0?(z(),F(V,{key:0},[I(` Some versions are locked and cannot be deleted. `)],64)):E(``,!0)]),_(l(us),{class:`ml-n6`,"item-value":`title`,"open-all":e.files.length<10,activatable:!1,selectable:!1,items:p.value,"open-on-click":``,tile:``},{prepend:d(({item:e})=>[h(`img`,{src:m.value.get(e.title),alt:`icon`,class:`mr-3`},null,8,Gd)]),item:d(({props:e})=>[_(l(Zn),{title:e.title,class:Ue({"text-medium-emphasis":c.value.has(e.title)})},{default:d(()=>[c.value.has(e.title)?(z(),b(l(Gn),{key:0,class:`text-body-small`},{default:d(()=>[I(R(c.value.get(e.title)),1)]),_:2},1024)):E(``,!0)]),_:2},1032,[`title`,`class`])]),_:1},8,[`open-all`,`items`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:r[1]||=e=>i.value=!1},{default:d(()=>[...r[4]||=[I(` Cancel `,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,onClick:g},{default:d(()=>[...r[5]||=[I(` Delete `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),qd=L({__name:`LockedDeleteErrorDialog`,props:ge({file:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:ge([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n=Be(),r=je(),i=ve(e,`modelValue`),a=t,o=M(null);function s(e){return e?Ce.formattedDate(e,{day:`numeric`,month:`long`,year:`numeric`}):`-`}function c(){n.pageVisit(`https://storj.dev/dcs/api/s3/object-lock`,He.DOCS),n.eventTriggered(qe.VIEW_DOCS_CLICKED),window.open(`https://storj.dev/dcs/api/s3/object-lock`,`_blank`,`noreferrer`)}return U(o,e=>!e&&a(`contentRemoved`)),(t,n)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":n[2]||=e=>i.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>
25[_(l(Z),{ref_key:`innerContent`,ref:o,rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(nc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>i.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[3]||=[I(` Can't Delete Locked Version `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(K),null,{default:d(()=>[_(l(Y),{class:`pa-6 mx-3`},{default:d(()=>[n[10]||=h(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Name: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`default`},{default:d(()=>[I(R(e.file?.Key),1)]),_:1}),e.file?.VersionId?(z(),F(V,{key:0},[n[4]||=h(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Version: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`default`},{default:d(()=>[I(R(e.file?.VersionId),1)]),_:1})],64)):E(``,!0),e.file?.legalHold?(z(),F(V,{key:1},[n[6]||=h(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Legal Hold: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`error`},{default:d(()=>[...n[5]||=[I(` Yes `,-1)]]),_:1})],64)):E(``,!0),e.file?.retention?.active?(z(),F(V,{key:2},[n[7]||=h(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Lock Mode: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`error`},{default:d(()=>[I(R(e.file.retention.mode.substring(0,1)+e.file.retention.mode.substring(1).toLowerCase()),1)]),_:1}),n[8]||=h(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Locked until: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`error`},{default:d(()=>[I(R(s(e.file?.retention?.retainUntil)),1)]),_:1})],64)):E(``,!0),_(l(wa),{class:`my-4`,type:`error`,variant:`outlined`,border:``},{default:d(()=>[...n[9]||=[I(` This version of the object is currently locked and cannot be deleted. Locking prevents accidental or unauthorized changes to important data. `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:n[1]||=e=>i.value=!1},{default:d(()=>[...n[11]||=[I(` Close `,-1)]]),_:1})]),_:1}),l(r).isDefaultBrand?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,onClick:c},{default:d(()=>[...n[12]||=[I(` Learn More `,-1)]]),_:1})]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),Jd={key:0,class:`text-body-small text-medium-emphasis`},Yd=`folder`,Xd=Nn(L({__name:`FilePreviewDialog`,props:ge({videoAutoplay:{type:Boolean,default:!1},versions:{default:()=>[]}},{modelValue:{type:Boolean,required:!0},modelModifiers:{},currentFile:{required:!0},currentFileModifiers:{}}),emits:ge([`fileDeleteRequested`],[`update:modelValue`,`update:currentFile`]),setup(e,{emit:t}){let n=Si(),r=ci(),i=Ti(),o=je(),s=fi(),c=e,u=t,f=M(null),p=M(!1),m=M(!1),h=M(!1),g=M(!1),v=M(),y=M(null),x=M(!1),S=M(!1),w=ve(e,`modelValue`),T=ve(e,`currentFile`),D=j(()=>O.value),O=M(0),k=j(()=>c.versions.length>0),A=j(()=>i.state.allBucketMetadata.find(e=>e.name===oe.value)),N=j(()=>o.state.config.objectLockUIEnabled&&!!A.value?.objectLockEnabled),ee=j(()=>A.value?.versioning!==we.NotSupported&&A.value?.versioning!==we.Unversioned),P=j(()=>k.value?c.versions:n.sortedFiles),te=j(()=>k.value?c.versions.findIndex(e=>e.VersionId===T.value?.VersionId):P.value.findIndex(e=>e.Key===ie.value.split(`/`).pop())),re=j(()=>T.value?.Key),ie=j(()=>T.value?T.value.path+T.value.Key:n.state.objectPathForModal),ae=j(()=>n.state.path),oe=j(()=>i.state.fileComponentBucketName),se=j(()=>r.state.currentLimits),ce=j(()=>{let e=(se.value.userSetBandwidthLimit??se.value.bandwidthLimit)-se.value.bandwidthUsed;return(T.value?.Size??0)>e});async function le(){if(ce.value){s.error(`Bandwidth limit exceeded, can not download this file.`);return}if(!(p.value||!T.value)){p.value=!0;try{await n.download(T.value),s.success(()=>[`Keep this download link private.`,C(`br`),o.isDefaultBrand?`If you want to share, use the Share option.`:``],`Download started`)}catch(e){e.message=`Error downloading file. ${e.message}`,s.notifyError(e,B.GALLERY_VIEW)}p.value=!1}}function ue(){if(P.value.length===1)return;let e=te.value,t=P.value.length,n=e<=0?P.value[t-1]:P.value[e-1];n.type===Yd&&(n=P.value[t-1]),de(n)}function L(){if(P.value.length===1)return;let e=te.value+1,t=e>=P.value.length?P.value[0]:P.value[e];(!t||t.type===Yd)&&(t=P.value.find(e=>e.type!==Yd),!t)||de(t)}function de(e){n.setObjectPathForModal(`${ae.value}${e.Key}`),T.value=e}async function fe(){await a(),f.value?.$el.focus()}async function pe(){function e(){v.value=T.value,x.value=!0}if(!N.value){e();return}if(!(m.value||!T.value)){m.value=!0;try{let t=await n.getObjectRetention(T.value);if(!t.active){e();return}y.value={...T.value,retention:t},S.value=!0}catch(e){e.message=`Error deleting file. ${e.message}`,s.notifyError(e,B.FILE_BROWSER_ENTRY)}finally{m.value=!1}}}function me(){v.value=void 0,w.value=!1,u(`fileDeleteRequested`)}return ne(async()=>{w.value&&(O.value=te.value,await fe())}),U(h,async()=>{h.value||await fe()}),U(g,async()=>{g.value||await fe()}),(t,n)=>(z(),F(V,null,[_(l(rn),{modelValue:w.value,"onUpdate:modelValue":n[4]||=e=>w.value=e,transition:`fade-transition`,class:`preview-dialog`,fullscreen:``,theme:`dark`,"no-click-animation":``,persistent:!1},{default:d(()=>[_(l(Z),{class:`preview-card`},{default:d(()=>[_(l(va),{color:`rgba(0, 0, 0, 0.3)`,theme:`dark`},{append:d(()=>[_(l(W),{id:`Download`,loading:p.value,icon:``,size:`small`,color:`white`,title:t.$vuetify.display.smAndDown?`Download`:void 0,onClick:le},{default:d(()=>[(z(),b(H(l(Ls)),{size:20})),_(l(zi),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:d(()=>[...n[12]||=[I(` Download `,-1)]]),_:1})]),_:1},8,[`loading`,`title`]),k.value?(z(),b(l(W),{key:0,id:`Delete`,loading:m.value,icon:``,size:`small`,color:`red`,title:t.$vuetify.display.smAndDown?`Delete`:void 0,onClick:pe},{default:d(()=>[(z(),b(H(l(xc)),{size:20})),_(l(zi),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:d(()=>[...n[13]||=[I(` Delete `,-1)]]),_:1})]),_:1},8,[`loading`,`title`])):E(``,!0),l(o).isDefaultBrand?(z(),F(V,{key:1},[k.value?E(``,!0):(z(),b(l(W),{key:0,id:`Share`,icon:``,size:`small`,color:`white`,title:t.$vuetify.display.smAndDown?`Share`:void 0,onClick:n[0]||=e=>h.value=!0},{default:d(()=>[(z(),b(H(l(mc)),{size:19})),_(l(zi),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:d(()=>[...n[14]||=[I(` Share `,-1)]]),_:1})]),_:1},8,[`title`])),k.value?E(``,!0):(z(),b(l(W),{key:1,id:`Distribution`,icon:``,size:`small`,color:`white`,title:t.$vuetify.display.smAndDown?`Geographic Distribution`:void 0,onClick:n[1]||=e=>g.value=!0},{default:d(()=>[_(ea,{size:`20`}),_(l(zi),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:d(()=>[...n[15]||=[I(` Geographic Distribution `,-1)]]),_:1})]),_:1},8,[`title`]))],64)):E(``,!0),k.value?E(``,!0):(z(),b(l(W),{key:2,icon:``,size:`small`,color:`white`,title:`More Actions`},{default:d(()=>[(z(),b(H(l(Rs)),{size:20})),_(l(Dt),{activator:`parent`},{default:d(()=>[_(l(cr),{class:`pa-1`,theme:`light`},{default:d(()=>[_(l(Zn),{disabled:m.value,density:`comfortable`,link:``,"base-color":`error`,onClick:pe},{prepend:d(()=>[m.value?(z(),b(l(tr),{key:1,size:`small`,indeterminate:``})):(z(),b(H(l(xc)),{key:0,size:18}))]),default:d(()=>[_(l(Tn),{class:`pl-1 ml-2 text-body-medium font-weight-medium`},{default:d(()=>[...n[16]||=[I(` Delete `,-1)]]),_:1})]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1})),_(l(W),{id:`close-preview`,icon:``,size:`small`,color:`white`,title:t.$vuetify.display.smAndDown?`Close Preview`:void 0,onClick:n[2]||=e=>w.value=!1},{default:d(()=>[(z(),b(H(l(lr)),{size:20})),_(l(zi),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:d(()=>[...n[17]||=[I(` Close `,-1)]]),_:1})]),_:1},8,[`title`])]),default:d(()=>[_(l(ha),{class:`text-title-small`},{default:d(()=>[I(R(re.value)+` `,1),k.value&&T.value?(z(),F(`p`,Jd,` Version ID: `+R(T.value.VersionId),1)):E(``,!0)]),_:1})]),_:1}),_(l(Wa),{ref_key:`carousel`,ref:f,modelValue:D.value,"onUpdate:modelValue":n[3]||=e=>D.value=e,tabindex:`0`,"hide-delimiters":``,"show-arrows":`hover`,class:`h-100 no-outline`,onKeydown:[hn(L,[`right`]),hn(ue,[`left`])]},{prev:d(()=>[P.value.length>1?(z(),b(l(W),{key:0,color:`default`,class:`rounded-circle`,variant:`outlined`,icon:``,onClick:ue},{default:d(()=>[_(l(gn),{icon:l(Ss),size:`x-large`},null,8,[`icon`])]),_:1})):E(``,!0)]),next:d(()=>[P.value.length>1?(z(),b(l(W),{key:0,color:`default`,class:`rounded-circle`,variant:`outlined`,icon:``,onClick:L},{default:d(()=>[_(l(gn),{icon:l(Cs),size:`x-large`},null,8,[`icon`])]),_:1})):E(``,!0)]),default:d(()=>[(z(!0),F(V,null,rt(P.value,(t,n)=>(z(),b(l(qa),{key:t.Key},{default:d(()=>[_(dd,{active:n===te.value,file:t,"video-autoplay":e.videoAutoplay,"showing-version":k.value,onDownload:le},null,8,[`active`,`file`,`video-autoplay`,`showing-version`])]),_:2},1024))),128))]),_:1},8,[`modelValue`])]),_:1})]),_:1},8,[`modelValue`]),l(o).isDefaultBrand?(z(),F(V,{key:0},[k.value?E(``,!0):(z(),b(Td,{key:0,modelValue:h.value,"onUpdate:modelValue":n[5]||=e=>h.value=e,"bucket-name":oe.value,file:T.value??void 0},null,8,[`modelValue`,`bucket-name`,`file`])),k.value?E(``,!0):(z(),b(Od,{key:1,modelValue:g.value,"onUpdate:modelValue":n[6]||=e=>g.value=e},null,8,[`modelValue`]))],64)):E(``,!0),k.value?(z(),b(Kd,{key:1,modelValue:x.value,"onUpdate:modelValue":n[7]||=e=>x.value=e,files:v.value?[v.value]:[],onContentRemoved:me},null,8,[`modelValue`,`files`])):ee.value?(z(),b(Ud,{key:3,modelValue:x.value,"onUpdate:modelValue":n[9]||=e=>x.value=e,files:v.value?[v.value]:[],onContentRemoved:me},null,8,[`modelValue`,`files`])):(z(),b(jd,{key:2,modelValue:x.value,"onUpdate:modelValue":n[8]||=e=>x.value=e,files:v.value?[v.value]:[],onContentRemoved:me},null,8,[`modelValue`,`files`])),_(qd,{modelValue:S.value,"onUpdate:modelValue":n[10]||=e=>S.value=e,file:y.value,onContentRemoved:n[11]||=e=>y.value=null},null,8,[`modelValue`,`file`])],64))}}),[[`__scopeId`,`data-v-5345533c`]]),Zd=function(e){return e[e.ManageOptions=1]=`ManageOptions`,e[e.Create=1+e.ManageOptions]=`Create`,e[e.EncryptionPassphrase=1+e.Create]=`EncryptionPassphrase`,e[e.PassphraseGenerated=1+e.EncryptionPassphrase]=`PassphraseGenerated`,e[e.EnterPassphrase=1+e.PassphraseGenerated]=`EnterPassphrase`,e[e.Success=1+e.EnterPassphrase]=`Success`,e[e.Switch=1+e.Success]=`Switch`,e[e.Clear=1+e.Switch]=`Clear`,e}({}),Qd=function(e){return e[e.GeneratePassphrase=0]=`GeneratePassphrase`,e[e.EnterPassphrase=1]=`EnterPassphrase`,e}({}),$d={class:`pa-4`},ef={class:`font-weight-bold`},tf={class:`text-body-small text-wrap text-break`},nf=L({__name:`ManageOptionsStep`,emits:[`optionClick`],setup(e,{expose:t,emit:n}){let r=[{icon:ks,title:`Create a new passphrase`,subtitle:`Allows you to upload data with a different passphrase.`,next:Zd.Create},{icon:ds,title:`Switch active passphrase`,subtitle:`View and upload data using another passphrase.`,next:Zd.Switch},{icon:nc,title:`Clear saved passphrase`,subtitle:`Lock your data and clear passphrase from this session.`,next:Zd.Clear}],i=n;return t({title:`Manage Passphrase`}),(e,t)=>(z(),F(`div`,$d,[(z(),F(V,null,rt(r,e=>_(l(G),{key:e.next,class:`ma-2`},{default:d(()=>[_(l(Zn),{class:`pa-2 mb-3`,border:``,link:``,onClick:t=>i(`optionClick`,e.next)},{prepend:d(()=>
25[(z(),b(H(e.icon),{width:`20`,height:`20`,class:`ml-3 mr-4`}))]),append:d(()=>[_(l(gn),{size:`24`,icon:l(Cs),color:`default`},null,8,[`icon`])]),default:d(()=>[_(l(Tn),null,{default:d(()=>[h(`p`,ef,R(e.title),1)]),_:2},1024),_(l(Gn),null,{default:d(()=>[h(`p`,tf,R(e.subtitle),1)]),_:2},1024)]),_:2},1032,[`onClick`])]),_:2},1024)),64))]))}}),rf={class:`pa-6`},af=L({__name:`CreateStep`,setup(e,{expose:t}){return t({title:`Create a New Passphrase`}),(e,t)=>(z(),F(`div`,rf,` Creating a new passphrase allows you to upload data separately from the data uploaded with the current encryption passphrase. `))}}),of={class:`pa-6`},sf=L({__name:`EncryptionPassphraseStep`,emits:[`selectOption`],setup(e,{expose:t,emit:n}){let r=n,i=M(null);return U(i,e=>e!==null&&r(`selectOption`,e)),t({title:`Encryption Passphrase`,onEnter:()=>{i.value===null&&(i.value=Qd.EnterPassphrase)}}),(e,t)=>(z(),F(`div`,of,[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[...t[1]||=[I(` The encryption passphrase will be used to encrypt the objects you upload in this project. You can generate a new encryption passphrase, or enter your own. `,-1)]]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[t[2]||=h(`p`,{class:`text-title-small font-weight-bold mb-2`},`Encryption Passphrase`,-1),_(l(No),{modelValue:i.value,"onUpdate:modelValue":t[0]||=e=>i.value=e,"hide-details":`auto`},{default:d(()=>[_(l(jo),{label:`Enter a new passphrase`,value:l(Qd).EnterPassphrase},null,8,[`value`]),_(l(jo),{label:`Generate a 12-word passphrase`,value:l(Qd).GeneratePassphrase},null,8,[`value`])]),_:1},8,[`modelValue`])]),_:1})]),_:1})]))}}),cf=L({__name:`EnterPassphraseStep`,props:{title:{default:`Enter New Pass
25phrase`},setOnNext:{type:Boolean,default:!1},ackRequired:{type:Boolean,default:!1}},emits:[`passphraseChanged`,`submit`],setup(e,{expose:t,emit:n}){let r=Ti(),i=fi(),a=M(null),o=M(``),s=M(!1),c=e,u=n;return U(o,e=>u(`passphraseChanged`,e)),t({title:c.title,validate:()=>(a.value?.validate(),!!a.value?.isValid),onEnter:()=>u(`passphraseChanged`,o.value),onExit:e=>{!c.setOnNext||e!==`next`||(r.setEdgeCredentials(new Oe),r.setPassphrase(o.value),r.setPromptForPassphrase(!1),i.success(`Passphrase switched.`))}}),(t,n)=>(z(),b(l(Do),{ref_key:`form`,ref:a,class:`pa-6`,onSubmit:n[2]||=pn(e=>u(`submit`),[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[t.$slots.default?(z(),b(l(Y),{key:0,cols:`12`},{default:d(()=>[Te(t.$slots,`default`)]),_:3})):E(``,!0),_(l(Y),{cols:`12`},{default:d(()=>[_(l(Et),{id:`Encryption Passphrase`,modelValue:o.value,"onUpdate:modelValue":n[1]||=e=>o.value=e,label:`Encryption Passphrase`,type:s.value?`text`:`password`,variant:`outlined`,"hide-details":!1,rules:[l(We)],autofocus:``,required:``,class:`mt-2 mb-n4`},{"append-inner":d(()=>[_(Qi,{"is-visible":s.value,type:`passphrase`,onToggleVisibility:n[0]||=e=>s.value=!s.value},null,8,[`is-visible`])]),_:1},8,[`modelValue`,`type`,`rules`]),e.ackRequired?(z(),b(l(Ea),{key:0,density:`compact`,color:`primary`,label:`I saved my encryption passphrase.`,"hide-details":!1,rules:[l(We)],class:`mt-4 mb-n7`},null,8,[`rules`])):E(``,!0)]),_:1})]),_:3})]),_:3},512))}}),lf=i(((e,t)=>{var n=si(),r=n.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?t.exports=n:(i(n,e),e.Buffer=a);function a(e,t,n){return r(e,t,n)}a.prototype=Object.create(r.prototype),i(r,a),a.from=function(e,t,n){if(typeof e==`number`)throw TypeError(`Argument must not be a number`);return r(e,t,n)},a.alloc=function(e,t,n){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);var i=r(e);return t===void 0?i.fill(0):typeof n==`string`?i.fill(t,n):i.fill(t),i},a.allocUnsafe=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return r(e)},a.allocUnsafeSlow=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return n.SlowBuffer(e)}})),uf=i(((e,t)=>{var n={}.toString;t.exports=Array.isArray||function(e){return n.call(e)==`[object Array]`}})),df=i(((e,t)=>{var n=Pi(),r=ai()(`TypedArray.prototype.buffer`,!0),i=hi();t.exports=r||function(e){if(!i(e))throw new n(`Not a Typed Array`);return e.buffer}})),ff=i(((e,t)=>{var n=lf().Buffer,r=uf(),i=df(),a=ArrayBuffer.isView||function(e){try{return i(e),!0}catch{return!1}},o=typeof Uint8Array<`u`,s=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`,c=s&&(n.prototype instanceof Uint8Array||n.TYPED_ARRAY_SUPPORT);t.exports=function(e,t){if(n.isBuffer(e))return e.constructor&&!(`isBuffer`in e)?n.from(e):e;if(typeof e==`string`)return n.from(e,t);if(s&&a(e)){if(e.byteLength===0)return n.alloc(0);if(c){var i=n.from(e.buffer,e.byteOffset,e.byteLength);if(i.byteLength===e.byteLength)return i}var l=e instanceof Uint8Array?e:new Uint8Array(e.buffer,e.byteOffset,e.byteLength),u=n.from(l);if(u.length===e.byteLength)return u}if(o&&e instanceof Uint8Array)return n.from(e);var d=r(e);if(d)for(var f=0;f<e.length;f+=1){var p=e[f];if(typeof p!=`number`||p<0||p>255||~~p!==p)throw RangeError(`Array items must be numbers in the range 0-255.`)}if(d||n.isBuffer(e)&&e.constructor&&typeof e.constructor.isBuffer==`function`&&e.constructor.isBuffer(e))return n.from(e);throw TypeError(`The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.`)}})),pf=i(((e,t)=>{var n=lf().Buffer,r=ff(),i=typeof Uint8Array<`u`,a=i&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;t.exports=function(e,t){if(typeof e==`string`||n.isBuffer(e)||i&&e instanceof Uint8Array||a&&a(e))return r(e,t);throw TypeError(`The "data" argument must be a string, a Buffer, a Uint8Array, or a DataView`)}})),mf=i(((e,t)=>{typeof process>`u`?t.exports={nextTick:n}:t.exports=process;function n(e,t,n,r){if(typeof e!=`function`)throw TypeError(`"callback" argument must be a function`);var i=arguments.length,a,o;switch(i){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,n)});case 4:return process.nextTick(function(){e.call(null,t,n,r)});default:for(a=Array(i-1),o=0;o<a.length;)a[o++]=arguments[o];return process.nextTick(function(){e.apply(null,a)})}}})),hf=i(((e,t)=>{var n={}.toString;t.exports=Array.isArray||function(e){return n.call(e)==`[object Array]`}}
25)),gf=i(((e,t)=>{t.exports=oi().EventEmitter})),_f=i(((e,t)=>{var n=si(),r=n.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?t.exports=n:(i(n,e),e.Buffer=a);function a(e,t,n){return r(e,t,n)}i(r,a),a.from=function(e,t,n){if(typeof e==`number`)throw TypeError(`Argument must not be a number`);return r(e,t,n)},a.alloc=function(e,t,n){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);var i=r(e);return t===void 0?i.fill(0):typeof n==`string`?i.fill(t,n):i.fill(t),i},a.allocUnsafe=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return r(e)},a.allocUnsafeSlow=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return n.SlowBuffer(e)}})),vf=i((e=>{function t(e){return Array.isArray?Array.isArray(e):h(e)===`[object Array]`}e.isArray=t;function n(e){return typeof e==`boolean`}e.isBoolean=n;function r(e){return e===null}e.isNull=r;function i(e){return e==null}e.isNullOrUndefined=i;function a(e){return typeof e==`number`}e.isNumber=a;function o(e){return typeof e==`string`}e.isString=o;function s(e){return typeof e==`symbol`}e.isSymbol=s;function c(e){return e===void 0}e.isUndefined=c;function l(e){return h(e)===`[object RegExp]`}e.isRegExp=l;function u(e){return typeof e==`object`&&!!e}e.isObject=u;function d(e){return h(e)===`[object Date]`}e.isDate=d;function f(e){return h(e)===`[object Error]`||e instanceof Error}e.isError=f;function p(e){return typeof e==`function`}e.isFunction=p;function m(e){return e===null||typeof e==`boolean`||typeof e==`number`||typeof e==`string`||typeof e==`symbol`||e===void 0}e.isPrimitive=m,e.isBuffer=si().Buffer.isBuffer;function h(e){return Object.prototype.toString.call(e)}})),yf=i(((e,t)=>{function n(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}var r=_f().Buffer,i=Fi();function a(e,t,n){e.copy(t,n)}t.exports=function(){function e(){n(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(this.length===0)return``;for(var t=this.head,n=``+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(this.length===0)return r.alloc(0);for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)a(n.data,t,i),i+=n.data.length,n=n.next;return t},e}(),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+` `+e})})),bf=i(((e,t)=>{var n=mf();function r(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return i||o?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(a,this,e)):n.nextTick(a,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,n.nextTick(a,r,e)):n.nextTick(a,r,e):t&&t(e)}),this)}function i(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function a(e,t){e.emit(`error`,t)}t.exports={destroy:r,undestroy:i}})),xf=i(((e,t)=>{var n=mf();t.exports=_;function r(e){var t=this;this.next=null,this.entry=null,this.finish=function(){ee(t,e)}}var i=n.nextTick,a;_.WritableState=h;var o=Object.create(vf());o.inherits=gi();var s={deprecate:vi()},c=gf(),l=_f().Buffer,u=(typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function d(e){return l.from(e)}function f(e){return l.isBuffer(e)||e instanceof u}var p=bf();o.inherits(_,c);function m(){}function h(e,t){a||=Sf(),e||={};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,o=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:n&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var c=e.decodeStrings===!1;this.decodeStrings=!c,this.defaultEncoding=e.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){T(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}h.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},(function(){try{Object.defineProperty(h.prototype,`buffer`,{get:s.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var g;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(g=Function.prototype[Symbol.hasInstance],Object.defineProperty(_,Symbol.hasInstance,{value:function(e){return g.call(this,e)?!0:this===_?e&&e._writableState instanceof h:!1}})):g=function(e){return e instanceof this};function _(e){if(a||=Sf(),!g.call(_,this)&&!(this instanceof a))return new _(e);this._writableState=new h(e,this),this.writable=!0,e&&(typeof e.write==`function`&&(this._write=e.write),typeof e.writev==`function`&&(this._writev=e.writev),typeof e.destroy==`function`&&(this._destroy=e.destroy),typeof e.final==`function`&&(this._final=e.final)),c.call(this)}
25_.prototype.pipe=function(){this.emit(`error`,Error(`Cannot pipe, not readable`))};function v(e,t){var r=Error(`write after end`);e.emit(`error`,r),n.nextTick(t,r)}function y(e,t,r,i){var a=!0,o=!1;return r===null?o=TypeError(`May not write null values to stream`):typeof r!=`string`&&r!==void 0&&!t.objectMode&&(o=TypeError(`Invalid non-string/buffer chunk`)),o&&(e.emit(`error`,o),n.nextTick(i,o),a=!1),a}_.prototype.write=function(e,t,n){var r=this._writableState,i=!1,a=!r.objectMode&&f(e);return a&&!l.isBuffer(e)&&(e=d(e)),typeof t==`function`&&(n=t,t=null),a?t=`buffer`:t||=r.defaultEncoding,typeof n!=`function`&&(n=m),r.ended?v(this,n):(a||y(this,r,e,n))&&(r.pendingcb++,i=x(this,r,a,e,t,n)),i},_.prototype.cork=function(){var e=this._writableState;e.corked++},_.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&O(this,e))},_.prototype.setDefaultEncoding=function(e){if(typeof e==`string`&&(e=e.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((e+``).toLowerCase())>-1))throw TypeError(`Unknown encoding: `+e);return this._writableState.defaultEncoding=e,this};function b(e,t,n){return!e.objectMode&&e.decodeStrings!==!1&&typeof t==`string`&&(t=l.from(t,n)),t}Object.defineProperty(_.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function x(e,t,n,r,i,a){if(!n){var o=b(t,r,i);r!==o&&(n=!0,i=`buffer`,r=o)}var s=t.objectMode?1:r.length;t.length+=s;var c=t.length<t.highWaterMark;if(c||(t.needDrain=!0),t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:a,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else S(e,t,!1,s,r,i,a);return c}function S(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function C(e,t,r,i,a){--t.pendingcb,r?(n.nextTick(a,i),n.nextTick(M,e,t),e._writableState.errorEmitted=!0,e.emit(`error`,i)):(a(i),e._writableState.errorEmitted=!0,e.emit(`error`,i),M(e,t))}function w(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function T(e,t){var n=e._writableState,r=n.sync,a=n.writecb;if(w(n),t)C(e,n,r,t,a);else{var o=k(n);!o&&!n.corked&&!n.bufferProcessing&&n.bufferedRequest&&O(e,n),r?i(E,e,n,o,a):E(e,n,o,a)}}function E(e,t,n,r){n||D(e,t),t.pendingcb--,r(),M(e,t)}function D(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit(`drain`))}function O(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var i=t.bufferedRequestCount,a=Array(i),o=t.corkedRequestsFree;o.entry=n;for(var s=0,c=!0;n;)a[s]=n,n.isBuf||(c=!1),n=n.next,s+=1;a.allBuffers=c,S(e,t,!0,t.length,a,``,o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new r(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,u=n.encoding,d=n.callback;if(S(e,t,!1,t.objectMode?1:l.length,l,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}n===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}_.prototype._write=function(e,t,n){n(Error(`_write() is not implemented`))},_.prototype._writev=null,_.prototype.end=function(e,t,n){var r=this._writableState;typeof e==`function`?(n=e,e=null,t=null):typeof t==`function`&&(n=t,t=null),e!=null&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||N(this,r,n)};function k(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function A(e,t){e._final(function(n){t.pendingcb--,n&&e.emit(`error`,
25n),t.prefinished=!0,e.emit(`prefinish`),M(e,t)})}function j(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final==`function`?(t.pendingcb++,t.finalCalled=!0,n.nextTick(A,e,t)):(t.prefinished=!0,e.emit(`prefinish`)))}function M(e,t){var n=k(t);return n&&(j(e,t),t.pendingcb===0&&(t.finished=!0,e.emit(`finish`))),n}function N(e,t,r){t.ending=!0,M(e,t),r&&(t.finished?n.nextTick(r):e.once(`finish`,r)),t.ended=!0,e.writable=!1}function ee(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree.next=e}Object.defineProperty(_.prototype,`destroyed`,{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),_.prototype.destroy=p.destroy,_.prototype._undestroy=p.undestroy,_.prototype._destroy=function(e,t){this.end(),t(e)}})),Sf=i(((e,t)=>{var n=mf(),r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};t.exports=u;var i=Object.create(vf());i.inherits=gi();var a=Cf(),o=xf();i.inherits(u,a);for(var s=r(o.prototype),c=0;c<s.length;c++){var l=s[c];u.prototype[l]||(u.prototype[l]=o.prototype[l])}function u(e){if(!(this instanceof u))return new u(e);a.call(this,e),o.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,d)}Object.defineProperty(u.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function d(){this.allowHalfOpen||this._writableState.ended||n.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(u.prototype,`destroyed`,{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),u.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}})),Cf=i(((e,t)=>{var n=mf();t.exports=b;var r=hf(),i;b.ReadableState=y,oi().EventEmitter;var a=function(e,t){return e.listeners(t).length},o=gf(),s=_f().Buffer,c=(typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function l(e){return s.from(e)}function u(e){return s.isBuffer(e)||e instanceof c}var d=Object.create(vf());d.inherits=gi();var f=Fi(),p=void 0;p=f&&f.debuglog?f.debuglog(`stream`):function(){};var m=yf(),h=bf(),g;d.inherits(b,o);var _=[`error`,`close`,`destroy`,`pause`,`resume`];function v(e,t,n){if(typeof e.prependListener==`function`)return e.prepe
25ndListener(t,n);!e._events||!e._events[t]?e.on(t,n):r(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]}function y(e,t){i||=Sf(),e||={};var n=t instanceof i;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,a=e.readableHighWaterMark,o=this.objectMode?16:16*1024;r||r===0?this.highWaterMark=r:n&&(a||a===0)?this.highWaterMark=a:this.highWaterMark=o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(g||=Ii().StringDecoder,this.decoder=new g(e.encoding),this.encoding=e.encoding)}function b(e){if(i||=Sf(),!(this instanceof b))return new b(e);this._readableState=new y(e,this),this.readable=!0,e&&(typeof e.read==`function`&&(this._read=e.read),typeof e.destroy==`function`&&(this._destroy=e.destroy)),o.call(this)}Object.defineProperty(b.prototype,`destroyed`,{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),b.prototype.destroy=h.destroy,b.prototype._undestroy=h.undestroy,b.prototype._destroy=function(e,t){this.push(null),t(e)},b.prototype.push=function(e,t){var n=this._readableState,r;return n.objectMode?r=!0:typeof e==`string`&&(t||=n.defaultEncoding,t!==n.encoding&&(e=s.from(e,t),t=``),r=!0),x(this,e,t,!1,r)},b.prototype.unshift=function(e){return x(this,e,null,!0,!1)};function x(e,t,n,r,i){var a=e._readableState;if(t===null)a.reading=!1,O(e,a);else{var o;i||(o=C(a,t)),o?e.emit(`error`,o):a.objectMode||t&&t.length>0?(typeof t!=`string`&&!a.objectMode&&Object.getPrototypeOf(t)!==s.prototype&&(t=l(t)),r?a.endEmitted?e.emit(`error`,Error(`stream.unshift() after end event`)):S(e,a,t,!0):a.ended?e.emit(`error`,Error(`stream.push() after EOF`)):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||t.length!==0?S(e,a,t,!1):j(e,a)):S(e,a,t,!1))):r||(a.reading=!1)}return w(a)}function S(e,t,n,r){t.flowing&&t.length===0&&!t.sync?(e.emit(`data`,n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&k(e)),j(e,t)}function C(e,t){var n;return!u(t)&&typeof t!=`string`&&t!==void 0&&!e.objectMode&&(n=TypeError(`Invalid non-string/buffer chunk`)),n}function w(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}b.prototype.isPaused=function(){return this._readableState.flowing===!1},b.prototype.setEncoding=function(e){return g||=Ii().StringDecoder,this._readableState.decoder=new g(e),this._readableState.encoding=e,this};var T=8388608;function E(e){return e>=T?e=T:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function D(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=E(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}b.prototype.read=function(e){p(`read`,e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return p(`read: emitReadable`,t.length,t.ended),t.length===0&&t.ended?oe(this):k(this),null;if(e=D(e,t),e===0&&t.ended)return t.length===0&&oe(this),null;var r=t.needReadable;p(`need readable`,r),(t.length===0||t.length-e<t.highWaterMark)&&(r=!0,p(`length less than watermark`,r)),t.ended||t.reading?(r=!1,p(`reading or ended`,r)):r&&(p(`do read`),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=D(n,t)));var i=e>0?ne(e,t):null;return i===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&oe(this)),i!==null&&this.emit(`data`,i),i};function O(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,k(e)}}function k(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(p(`emitReadable`,t.flowing),t.emittedReadable=!0,t.sync?n.nextTick(A,e):A(e))}function A(e){p(`emit readable`),e.emit(`readable`),te(e)}function j(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(M,e,t))}function M(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(p(`maybeReadMore read 0`),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}
25b.prototype._read=function(e){this.emit(`error`,Error(`_read() is not implemented`))},b.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e);break}i.pipesCount+=1,p(`pipe count=%d opts=%j`,i.pipesCount,t);var o=(!t||t.end!==!1)&&e!==process.stdout&&e!==process.stderr?c:y;i.endEmitted?n.nextTick(o):r.once(`end`,o),e.on(`unpipe`,s);function s(e,t){p(`onunpipe`),e===r&&t&&t.hasUnpiped===!1&&(t.hasUnpiped=!0,d())}function c(){p(`onend`),e.end()}var l=N(r);e.on(`drain`,l);var u=!1;function d(){p(`cleanup`),e.removeListener(`close`,g),e.removeListener(`finish`,_),e.removeListener(`drain`,l),e.removeListener(`error`,h),e.removeListener(`unpipe`,s),r.removeListener(`end`,c),r.removeListener(`end`,y),r.removeListener(`data`,m),u=!0,i.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&l()}var f=!1;r.on(`data`,m);function m(t){p(`ondata`),f=!1,!1===e.write(t)&&!f&&((i.pipesCount===1&&i.pipes===e||i.pipesCount>1&&ce(i.pipes,e)!==-1)&&!u&&(p(`false write response, pause`,i.awaitDrain),i.awaitDrain++,f=!0),r.pause())}function h(t){p(`onerror`,t),y(),e.removeListener(`error`,h),a(e,`error`)===0&&e.emit(`error`,t)}v(e,`error`,h);function g(){e.removeListener(`finish`,_),y()}e.once(`close`,g);function _(){p(`onfinish`),e.removeListener(`close`,g),y()}e.once(`finish`,_);function y(){p(`unpipe`),r.unpipe(e)}return e.emit(`pipe`,r),i.flowing||(p(`pipe resume`),r.resume()),e};function N(e){return function(){var t=e._readableState;p(`pipeOnDrain`,t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&a(e,`data`)&&(t.flowing=!0,te(e))}}b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||=t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit(`unpipe`,this,n),this);if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)r[a].emit(`unpipe`,this,{hasUnpiped:!1});return this}var o=ce(t.pipes,e);return o===-1?this:(t.pipes.splice(o,1),--t.pipesCount,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit(`unpipe`,this,n),this)},b.prototype.on=function(e,t){var r=o.prototype.on.call(this,e,t);if(e===`data`)this._readableState.flowing!==!1&&this.resume();else if(e===`readable`){var i=this._readableState;!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.emittedReadable=!1,i.reading?i.length&&k(this):n.nextTick(ee,this))}return r},b.prototype.addListener=b.prototype.on;function ee(e){p(`readable nexttick read 0`),e.read(0)}b.prototype.resume=function(){var e=this._readableState;return e.flowing||(p(`resume`),e.flowing=!0,P(this,e)),this};function P(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(F,e,t))}function F(e,t){t.reading||(p(`resume read 0`),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit(`resume`),te(e),t.flowing&&!t.reading&&e.read(0)}b.prototype.pause=function(){return p(`call pause flowing=%j`,this._readableState.flowing),!1!==this._readableState.flowing&&(p(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this};function te(e){var t=e._readableState;for(p(`flow`,t.flowing);t.flowing&&e.read()!==null;);}b.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on(`end`,function(){if(p(`wrapped end`),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on(`data`,function(i){p(`wrapped data`),n.decoder&&(i=n.decoder.write(i)),!(n.objectMode&&i==null)&&(!n.objectMode&&(!i||!i.length)||t.push(i)||(r=!0,e.pause()))}),e)this[i]===void 0&&typeof e[i]==`function`&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<_.length;a++)e.on(_[a],this.emit.bind(this,_[a]));return this._read=function(t){p(`wrapped _read`,t),r&&(r=!1,e.resume())},this},Object.defineProperty(b.prototype,`readableHighWaterMark`,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=ne;function ne(e,t){if(t.length===0)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(``):t.buffer.length===1?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=re(e,t.buffer,t.decoder),n}function re(e,t,n){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?ie(e,t):ae(e,t),r}function ie(e,t){var n=t.head,r=1,i=n.data;for(e-=i.length;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),e-=o,e===0){o===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++r}return t.length-=r,i}function ae(e,t){var n=s.allocUnsafe(e),r=t.head,i=1;for(r.data.copy(n),e-=r.data.length;r=r.next;){var a=r.data,o=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,o),e-=o,e===0){o===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++i}return t.length-=i,n}function oe(e){var t=e._readableState;if(t.length>0)throw Error(`"endReadable()" called on non-empty stream`);t.endEmitted||(t.ended=!0,n.nextTick(se,t,e))}function se(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit(`end`))}function ce(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}})),wf=i(((e,t)=>{t.exports=a;var n=Sf(),r=Object.create(vf());r.inherits=gi(),r.inherits(a,n);function i(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;
25if(!r)return this.emit(`error`,Error(`write callback called multiple times`));n.writechunk=null,n.writecb=null,t!=null&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function a(e){if(!(this instanceof a))return new a(e);n.call(this,e),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform==`function`&&(this._transform=e.transform),typeof e.flush==`function`&&(this._flush=e.flush)),this.on(`prefinish`,o)}function o(){var e=this;typeof this._flush==`function`?this._flush(function(t,n){s(e,t,n)}):s(this,null,null)}a.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw Error(`_transform() is not implemented`)},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},a.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,function(e){t(e),r.emit(`close`)})};function s(e,t,n){if(t)return e.emit(`error`,t);if(n!=null&&e.push(n),e._writableState.length)throw Error(`Calling transform done when ws.length != 0`);if(e._transformState.transforming)throw Error(`Calling transform done when still transforming`);return e.push(null)}})),Tf=i(((e,t)=>{t.exports=i;var n=wf(),r=Object.create(vf());r.inherits=gi(),r.inherits(i,n);function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}i.prototype._transform=function(e,t,n){n(null,e)}})),Ef=i(((e,t)=>{e=t.exports=Cf(),e.Stream=e,e.Readable=e,e.Writable=xf(),e.Duplex=Sf(),e.Transform=wf(),e.PassThrough=Tf()})),Df=i(((e,t)=>{var n=lf().Buffer,r=pf(),i=Ef().Transform,a=gi();function o(e){i.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}a(o,i),o.prototype._transform=function(e,t,n){var r=null;try{this.update(e,t)}catch(e){r=e}n(r)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},o.prototype.update=function(e,t){if(this._finalized)throw Error(`Digest already called`);for(var n=r(e,t),i=this._block,a=0;this._blockOffset+n.length-a>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)i[o]=n[a],o+=1,a+=1;this._update(),this._blockOffset=0}for(;a<n.length;)i[this._blockOffset]=n[a],this._blockOffset+=1,a+=1;for(var s=0,c=n.length*8;c>0;++s)this._length[s]+=c,c=this._length[s]/4294967296|0,c>0&&(this._length[s]-=4294967296*c);return this},o.prototype._update=function(){throw Error(`_update is not implemented`)},o.prototype.digest=function(e){if(this._finalized)throw Error(`Digest already called`);this._finalized=!0;var t=this._digest();e!==void 0&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var n=0;n<4;++n)this._length[n]=0;return t},o.prototype._digest=function(){throw Error(`_digest is not implemented`)},t.exports=o})),Of=i(((e,t)=>{var n=gi(),r=Df(),i=lf().Buffer,a=Array(16);function o(){r.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}n(o,r),o.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(t*4);var n=this._a,r=this._b,i=this._c,o=this._d;n=c(n,r,i,o,e[0],3614090360,7),o=c(o,n,r,i,e[1],3905402710,12),i=c(i,o,n,r,e[2],606105819,17),r=c(r,i,o,n,e[3],3250441966,22),n=c(n,r,i,o,e[4],4118548399,7),o=c(o,n,r,i,e[5],1200080426,12),i=c(i,o,n,r,e[6],2821735955,17),r=c(r,i,o,n,e[7],4249261313,22),n=c(n,r,i,o,e[8],1770035416,7),o=c(o,n,r,i,e[9],2336552879,12),i=c(i,o,n,r,e[10],4294925233,17),r=c(r,i,o,n,e[11],2304563134,22),n=c(n,r,i,o,e[12],1804603682,7),o=c(o,n,r,i,e[13],4254626195,12),i=c(i,o,n,r,e[14],2792965006,17),r=c(r,i,o,n,e[15],1236535329,22),n=l(n,r,i,o,e[1],4129170786,5),o=l(o,n,r,i,e[6],3225465664,9),i=l(i,o,n,r,e[11],643717713,14),r=l(r,i,o,n,e[0],3921069994,20),n=l(n,r,i,o,e[5],3593408605,5),o=l(o,n,r,i,e[10],38016083,9),i=l(i,o,n,r,e[15],3634488961,14),r=l(r,i,o,n,e[4],3889429448,20),n=l(n,r,i,o,e[9],568446438,5),o=l(o,n,r,i,e[14],3275163606,9),i=l(i,o,n,r,e[3],4107603335,14),r=l(r,i,o,n,e[8],1163531501,20),n=l(n,r,i,o,e[13],2850285829,5),o=l(o,n,r,i,e[2],4243563512,9),i=l(i,o,n,r,e[7],1735328473,14),r=l(r,i,o,n,e[12],2368359562,20),n=u(n,r,i,o,e[5],4294588738,4),o=u(o,n,r,i,e[8],2272392833,11),i=u(i,o,n,r,e[11],1839030562,16),r=u(r,i,o,n,e[14],4259657740,23),n=u(n,r,i,o,e[1],2763975236,4),o=u(o,n,r,i,e[4],1272893353,11),i=u(i,o,n,r,e[7],4139469664,16),r=u(r,i,o,n,e[10],3200236656,23),n=u(n,r,i,o,e[13],681279174,4),o=u(o,n,r,i,e[0],3936430074,11),i=u(i,o,n,r,e[3],3572445317,16),r=u(r,i,o,n,e[6],76029189,23),n=u(n,r,i,o,e[9],3654602809,4),o=u(o,n,r,i,e[12],3873151461,11),i=u(i,o,n,r,e[15],530742520,16),r=u(r,i,o,n,e[2],3299628645,23),n=d(n,r,i,o,e[0],4096336452,6),o=d(o,n,r,i,e[7],1126891415,10),i=d(i,o,n,r,e[14],2878612391,15),r=d(r,i,o,n,e[5],4237533241,21),n=d(n,r,i,o,e[12],1700485571,6),o=d(o,n,r,i,e[3],2399980690,10),i=d(i,o,n,r,e[10],4293915773,15),r
25=d(r,i,o,n,e[1],2240044497,21),n=d(n,r,i,o,e[8],1873313359,6),o=d(o,n,r,i,e[15],4264355552,10),i=d(i,o,n,r,e[6],2734768916,15),r=d(r,i,o,n,e[13],1309151649,21),n=d(n,r,i,o,e[4],4149444226,6),o=d(o,n,r,i,e[11],3174756917,10),i=d(i,o,n,r,e[2],718787259,15),r=d(r,i,o,n,e[9],3951481745,21),this._a=this._a+n|0,this._b=this._b+r|0,this._c=this._c+i|0,this._d=this._d+o|0},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=i.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e};function s(e,t){return e<<t|e>>>32-t}function c(e,t,n,r,i,a,o){return s(e+(t&n|~t&r)+i+a|0,o)+t|0}function l(e,t,n,r,i,a,o){return s(e+(t&r|n&~r)+i+a|0,o)+t|0}function u(e,t,n,r,i,a,o){return s(e+(t^n^r)+i+a|0,o)+t|0}function d(e,t,n,r,i,a,o){return s(e+(n^(t|~r))+i+a|0,o)+t|0}t.exports=o})),kf=i(((e,t)=>{var n=si().Buffer,r=gi(),i=Df(),a=Array(16),o=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],s=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],u=[0,1518500249,1859775393,2400959708,2840853838],d=[1352829926,1548603684,1836072691,2053994217,0];function f(e,t){return e<<t|e>>>32-t}function p(e,t,n,r,i,a,o,s){return f(e+(t^n^r)+a+o|0,s)+i|0}function m(e,t,n,r,i,a,o,s){return f(e+(t&n|~t&r)+a+o|0,s)+i|0}function h(e,t,n,r,i,a,o,s){return f(e+((t|~n)^r)+a+o|0,s)+i|0}function g(e,t,n,r,i,a,o,s){return f(e+(t&r|n&~r)+a+o|0,s)+i|0}function _(e,t,n,r,i,a,o,s){return f(e+(t^(n|~r))+a+o|0,s)+i|0}function v(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}r(v,i),v.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(t*4);for(var n=this._a|0,r=this._b|0,i=this._c|0,v=this._d|0,y=this._e|0,b=this._a|0,x=this._b|0,S=this._c|0,C=this._d|0,w=this._e|0,T=0;T<80;T+=1){var E,D;T<16?(E=p(n,r,i,v,y,e[o[T]],u[0],c[T]),D=_(b,x,S,C,w,e[s[T]],d[0],l[T])):T<32?(E=m(n,r,i,v,y,e[o[T]],u[1],c[T]),D=g(b,x,S,C,w,e[s[T]],d[1],l[T])):T<48?(E=h(n,r,i,v,y,e[o[T]],u[2],c[T]),D=h(b,x,S,C,w,e[s[T]],d[2],l[T])):T<64?(E=g(n,r,i,v,y,e[o[T]],u[3],c[T]),D=m(b,x,S,C,w,e[s[T]],d[3],l[T])):(E=_(n,r,i,v,y,e[o[T]],u[4],c[T]),D=p(b,x,S,C,w,e[s[T]],d[4],l[T])),n=y,y=v,v=f(i,10),i=r,r=E,b=w,w=C,C=f(S,10),S=x,x=D}var O=this._b+i+C|0;this._b=this._c+v+w|0,this._c=this._d+y+b|0,this._d=this._e+n+x|0,this._e=this._a+r+S|0,this._a=O},v.prototype._digest=function(){this._block[this._blockOffset]=128,this._blockOffset+=1,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},t.exports=v})),Af=i(((e,t)=>{var n=lf().Buffer,r=ff();function i(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){e=r(e,t||`utf8`);for(var n=this._block,i=this._blockSize,a=e.length,o=this._len,s=0;s<a;){for(var c=o%i,l=Math.min(a-s,i-c),u=0;u<l;u++)n[c+u]=e[s+u];o+=l,s+=l,o%i===0&&this._update(n)}return this._len+=a,this},i.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=this._len*8;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(n&4294967295)>>>0,i=(n-r)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},i.prototype._update=function(){throw Error(`_update must be implemented by subclass`)},t.exports=i})),jf=i(((e,t)=>{var n=gi(),r=Af(),i=lf().Buffer,a=[1518500249,1859775393,-1894007588,-899497514],o=Array(80);function s(){this.init(),this._w=o,r.call(this,64,56)}n(s,r),s.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function c(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function u(e,t,n,r){return e===0?t&n|~t&r:e===2?t&n|t&r|n&r:t^n^r}s.prototype._update=function(e){for(var t=this._w,n=this._a|0,r=this._b|0,i=this._c|0,o=this._d|0,s=this._e|0,d=0;d<16;++d)t[d]=e.readInt32BE(d*4);for(;d<80;++d)t[d]=t[d-3]^t[d-8]^t[d-14]^t[d-16];for(var f=0;f<80;++f){var p=~~(f/20),m=c(n)+u(p,r,i,o)+s+t[f]+a[p]|0;s=o,o=i,i=l(r),r=n,n=m}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0},s.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(this._a|0,0),e.writeInt32BE(this._b|0,4),e.writeInt32BE(this._c|0,8),e.writeInt32BE(this._d|0,12),e.writeInt32BE(this._e|0,16),e},t.exports=s})),Mf=i(((e,t)=>{var n=gi(),r=Af(),i=lf().Buffer,a=[1518500249,1859775393,-1894007588,-899497514],o=Array(80);function s(){this.init(),this._w=o,r.call(this,64,56)}n(s,r),s.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function c(e){return e<<1|e>>>31}function l(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function d(e,t,n,r){return e===0?t&n|~t&r:e===2?t&n|t&r|n&r:t^n^r}s.prototype._update=function(e){for(var t=this._w,n=this._a|0,r=this._b|0,i=this._c|0,o=this._d|0,s=this._e|0,f=0;f<16;++f)t[f]=e.readInt32BE(f*4);for(;f<80;++f)t[f]=c(t[f-3]^t[f-8]^t[f-14]^t[f-16]);for(var p=0;p<80;++p){var m=~~(p/20),h=l(n)+d(m,r,i,o)+s+t[p]+a[m]|0;s=o,o=i,i=u(r),r=n,n=h}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0},s.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(this._a|0,0),e.writeInt32BE(this._b|0,4),e.writeInt32BE(this._c|0,8),e.writeInt32BE(this._d|0,12),e.writeInt32BE(this._e|0,16),e},t.exports=s})),Nf=i(((e,t)=>{var n=gi(),r=Af(),i=lf().Buffer,a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
25734187,3204031479,3329325298],o=Array(64);function s(){this.init(),this._w=o,r.call(this,64,56)}n(s,r),s.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function c(e,t,n){return n^e&(t^n)}function l(e,t,n){return e&t|n&(e|t)}function u(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function d(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function f(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function p(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}s.prototype._update=function(e){for(var t=this._w,n=this._a|0,r=this._b|0,i=this._c|0,o=this._d|0,s=this._e|0,m=this._f|0,h=this._g|0,g=this._h|0,_=0;_<16;++_)t[_]=e.readInt32BE(_*4);for(;_<64;++_)t[_]=p(t[_-2])+t[_-7]+f(t[_-15])+t[_-16]|0;for(var v=0;v<64;++v){var y=g+d(s)+c(s,m,h)+a[v]+t[v]|0,b=u(n)+l(n,r,i)|0;g=h,h=m,m=s,s=o+y|0,o=i,i=r,r=n,n=y+b|0}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0,this._f=m+this._f|0,this._g=h+this._g|0,this._h=g+this._h|0},s.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},t.exports=s})),Pf=i(((e,t)=>{var n=gi(),r=Nf(),i=Af(),a=lf().Buffer,o=Array(64);function s(){this.init(),this._w=o,i.call(this,64,56)}n(s,r),s.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},s.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},t.exports=s})),Ff=i(((e,t)=>{var n=gi(),r=Af(),i=lf().Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,
251126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=Array(160);function s(){this.init(),this._w=o,r.call(this,128,112)}n(s,r),s.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function c(e,t,n){return n^e&(t^n)}function l(e,t,n){return e&t|n&(e|t)}function u(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function d(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function f(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function h(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function g(e,t){return+(e>>>0<t>>>0)}s.prototype._update=function(e){for(var t=this._w,n=this._ah|0,r=this._bh|0,i=this._ch|0,o=this._dh|0,s=this._eh|0,_=this._fh|0,v=this._gh|0,y=this._hh|0,b=this._al|0,x=this._bl|0,S=this._cl|0,C=this._dl|0,w=this._el|0,T=this._fl|0,E=this._gl|0,D=this._hl|0,O=0;O<32;O+=2)t[O]=e.readInt32BE(O*4),t[O+1]=e.readInt32BE(O*4+4);for(;O<160;O+=2){var k=t[O-30],A=t[O-30+1],j=f(k,A),M=p(A,k);k=t[O-4],A=t[O-4+1];var N=m(k,A),ee=h(A,k),P=t[O-14],F=t[O-14+1],te=t[O-32],ne=t[O-32+1],re=M+F|0,ie=j+P+g(re,M)|0;re=re+ee|0,ie=ie+N+g(re,ee)|0,re=re+ne|0,ie=ie+te+g(re,ne)|0,t[O]=ie,t[O+1]=re}for(var ae=0;ae<160;ae+=2){ie=t[ae],re=t[ae+1];var oe=l(n,r,i),se=l(b,x,S),ce=u(n,b),le=u(b,n),I=d(s,w),ue=d(w,s),L=a[ae],de=a[ae+1],fe=c(s,_,v),pe=c(w,T,E),me=D+ue|0,he=y+I+g(me,D)|0;me=me+pe|0,he=he+fe+g(me,pe)|0,me=me+de|0,he=he+L+g(me,de)|0,me=me+re|0,he=he+ie+g(me,re)|0;var ge=le+se|0,_e=ce+oe+g(ge,le)|0;y=v,D=E,v=_,E=T,_=s,T=w,w=C+me|0,s=o+he+g(w,C)|0,o=i,C=S,i=r,S=x,r=n,x=b,b=me+ge|0,n=he+_e+g(b,me)|0}this._al=this._al+b|0,this._bl=this._bl+x|0,this._cl=this._cl+S|0,this._dl=this._dl+C|0,this._el=this._el+w|0,this._fl=this._fl+T|0,this._gl=this._gl+E|0,this._hl=this._hl+D|0,this._ah=this._ah+n+g(this._al,b)|0,this._bh=this._bh+r+g(this._bl,x)|0,this._ch=this._ch+i+g(this._cl,S)|0,this._dh=this._dh+o+g(this._dl,C)|0,this._eh=this._eh+s+g(this._el,w)|0,this._fh=this._fh+_+g(this._fl,T)|0,this._gh=this._gh+v+g(this._gl,E)|0,this._hh=this._hh+y+g(this._hl,D)|0},s.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},t.exports=s})),If=i(((e,t)=>{var n=gi(),r=Ff(),i=Af(),a=lf().Buffer,o=Array(160);function s(){this.init(),this._w=o,i.call(this,128,112)}n(s,r),s.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},s.prototype._hash=function(){var e=a.allocUnsafe(48);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},t.exports=s})),Lf=i(((e,t)=>{t.exports=function(e){var n=e.toLowerCase(),r=t.exports[n];if(!r)throw Error(n+` is not supported (we accept pull requests)`);return new r},t.exports.sha=jf(),t.exports.sha1=Mf(),t.exports.sha224=Pf(),t.exports.sha256=Nf(),t.exports.sha384=If(),t.exports.sha512=Ff()})),Rf=i(((e,t)=>{var n=lf().Buffer,r=Ni().Transform,i=Ii().StringDecoder,a=gi(),o=ff();function s(e){r.call(this),this.hashMode=typeof e==`string`,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&=(this.__final=this._final,null),this._decoder=null,this._encoding=null}a(s,r),s.prototype.update=function(e,t,n){var r=o(e,t),i=this._update(r);return this.hashMode?this:(n&&(i=this._toString(i,n)),i)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw Error(`trying to get auth tag in unsupported state`)},s.prototype.setAuthTag=function(){throw Error(`trying to set auth tag in unsupported state`)},s.prototype.setAAD=function(){throw Error(`trying to set aad in unsupported state`)},s.prototype._transform=function(e,t,n){var r;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){r=e}finally{n(r)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,n){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw Error(`can’t switch encodings`);var r=this._decoder.write(e);return n&&(r+=this._decoder.end()),r}
25,t.exports=s})),zf=i(((e,t)=>{var n=gi(),r=Of(),i=kf(),a=Lf(),o=Rf();function s(e){o.call(this,`digest`),this._hash=e}n(s,o),s.prototype._update=function(e){this._hash.update(e)},s.prototype._final=function(){return this._hash.digest()},t.exports=function(e){return e=e.toLowerCase(),e===`md5`?new r:e===`rmd160`||e===`ripemd160`?new i:new s(a(e))}})),Bf=i(((e,t)=>{var n=isFinite,r=2**30-1;t.exports=function(e,t){if(typeof e!=`number`)throw TypeError(`Iterations not a number`);if(e<0||!n(e))throw TypeError(`Bad iterations`);if(typeof t!=`number`)throw TypeError(`Key length not a number`);if(t<0||t>r||t!==t)throw TypeError(`Bad key length`);return t+0}})),Vf=i(((e,t)=>{t.exports=globalThis.process&&globalThis.process.browser?`utf-8`:globalThis.process&&globalThis.process.version?parseInt(`v20.0.0`.split(`.`)[0].slice(1),10)>=6?`utf-8`:`binary`:`utf-8`})),Hf=i(((e,t)=>{var n=Of();t.exports=function(e){return new n().update(e).digest()}})),Uf=i(((e,t)=>{var n=lf().Buffer,r=ff(),i=typeof Uint8Array<`u`,a=i&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;t.exports=function(e,t,o){if(typeof e==`string`||n.isBuffer(e)||i&&e instanceof Uint8Array||a&&a(e))return r(e,t);throw TypeError(o+` must be a string, a Buffer, a Uint8Array, or a DataView`)}})),Wf=i(((e,t)=>{var n=Hf(),r=kf(),i=Lf(),a=lf().Buffer,o=Bf(),s=Vf(),c=Uf(),l=a.alloc(128),u={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,ripemd160:20,rmd160:20},d={__proto__:null,"sha-1":`sha1`,"sha-224":`sha224`,"sha-256":`sha256`,"sha-384":`sha384`,"sha-512":`sha512`,"ripemd-160":`ripemd160`};function f(e){return new r().update(e).digest()}function p(e){function t(t){return i(e).update(t).digest()}return e===`rmd160`||e===`ripemd160`?f:e===`md5`?n:t}function m(e,t,n){var r=p(e),i=e===`sha512`||e===`sha384`?128:64;t.length>i?t=r(t):t.length<i&&(t=a.concat([t,l],i));for(var o=a.allocUnsafe(i+u[e]),s=a.allocUnsafe(i+u[e]),c=0;c<i;c++)o[c]=t[c]^54,s[c]=t[c]^92;var d=a.allocUnsafe(i+n+4);o.copy(d,0,0,i),this.ipad1=d,this.ipad2=o,this.opad=s,this.alg=e,this.blocksize=i,this.hash=r,this.size=u[e]}m.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)};function h(e,t,n,r,i){r=o(n,r),e=c(e,s,`Password`),t=c(t,s,`Salt`);var l=(i||`sha1`).toLowerCase(),f=d[l]||l,p=u[f];if(typeof p!=`number`||!p)throw TypeError(`Digest algorithm not supported: `+i);var h=new m(f,e,t.length),g=a.allocUnsafe(r),_=a.allocUnsafe(t.length+4);t.copy(_,0,0,t.length);for(var v=0,y=p,b=Math.ceil(r/y),x=1;x<=b;x++){_.writeUInt32BE(x,t.length);for(var S=h.run(_,h.ipad1),C=S,w=1;w<n;w++){C=h.run(C,h.ipad2);for(var T=0;T<y;T++)S[T]^=C[T]}S.copy(g,v),v+=y}return g}t.exports=h})),Gf=i(((e,t)=>{var n=lf().Buffer,r=Bf(),i=Vf(),a=Wf(),o=Uf(),s,c=globalThis.crypto&&globalThis.crypto.subtle,l={sha:`SHA-1`,"sha-1":`SHA-1`,sha1:`SHA-1`,sha256:`SHA-256`,"sha-256":`SHA-256`,sha384:`SHA-384`,"sha-384":`SHA-384`,"sha-512":`SHA-512`,sha512:`SHA-512`},u=[],d;function f(){return d||(d=globalThis.process&&globalThis.process.nextTick?globalThis.process.nextTick:globalThis.queueMicrotask?globalThis.queueMicrotask:globalThis.setImmediate?globalThis.setImmediate:globalThis.setTimeout,d)}function p(e,t,r,i,a){return c.importKey(`raw`,e,{name:`PBKDF2`},!1,[`deriveBits`]).then(function(e){return c.deriveBits({name:`PBKDF2`,salt:t,iterations:r,hash:{name:a}},e,i<<3)}).then(function(e){return n.from(e)})}function m(e){if(globalThis.process&&!globalThis.process.browser||!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(u[e]!==void 0)return u[e];s||=n.alloc(8);var t=p(s,s,10,128,e).then(function(){return!0},function(){return!1});return u[e]=t,t}function h(e,t){e.then(function(e){f()(function(){t(null,e)})},function(e){f()(function(){t(e)})})}t.exports=function(e,t,n,s,c,u){if(typeof c==`function`&&(u=c,c=void 0),s=r(n,s),e=o(e,i,`Password`),t=o(t,i,`Salt`),typeof u!=`function`)throw Error(`No callback provided to pbkdf2`);c||=`sha1`;var d=l[c.toLowerCase()];if(!d||typeof globalThis.Promise!=`function`){f()(function(){var r;try{r=a(e,t,n,s,c)}catch(e){u(e);return}u(null,r)}
25);return}h(m(d).then(function(r){return r?p(e,t,n,s,d):a(e,t,n,s,c)}),u)}})),Kf=i((e=>{e.pbkdf2=Gf(),e.pbkdf2Sync=Wf()})),qf=i(((e,t)=>{var n=65536,r=4294967295;function i(){throw Error(`Secure random number generation is not supported by this browser.
26Use Chrome, Firefox or Internet Explorer 11`)}var a=lf().Buffer,o=globalThis.crypto||globalThis.msCrypto;o&&o.getRandomValues?t.exports=s:t.exports=i;function s(e,t){if(e>r)throw RangeError(`requested too many random bytes`);var i=a.allocUnsafe(e);if(e>0)if(e>n)for(var s=0;s<e;s+=n)o.getRandomValues(i.slice(s,s+n));else o.getRandomValues(i);return typeof t==`function`?process.nextTick(function(){t(null,i)}):i}})),Jf=i(((e,t)=>{(function(e){for(var n=[null,0,{}],r=10,i=44032,a=4352,o=4449,s=4519,c=19,l=21,u=28,d=l*u,f=c*d,p=function(e,t){this.codepoint=e,this.feature=t},m={},h=[],g=0;g<=255;++g)h[g]=0;function _(e,t,n){var i=m[t];return i||(i=e(t,n),i.feature&&++h[t>>8&255]>r&&(m[t]=i)),i}function v(e,t,r){var i=t&65280,a=(p.udata[i]||{})[t];return a?new p(t,a):new p(t,n)}function y(e,t,n){return n?e(t,n):new p(t,null)}function b(e,t,n){var r;if(t<a||a+c<=t&&t<i||i+f<t)return e(t,n);if(a<=t&&t<a+c){var m={},h=(t-a)*l;for(r=0;r<l;++r)m[o+r]=i+u*(r+h);return new p(t,[,,m])}var g=t-i,_=g%u,v=[];if(_!==0)v[0]=[i+g-_,s+_];else for(v[0]=[a+Math.floor(g/d),o+Math.floor(g%d/u)],v[2]={},r=1;r<u;++r)v[2][s+r]=t+r;return new p(t,v)}function x(e,t,r){return t<60||13311<t&&t<42607?new p(t,n):e(t,r)}p.fromCharCode=[x,_,y,b,v].reduceRight(function(e,t){return function(n,r){return t(e,n,r)}},null),p.isHighSurrogate=function(e){return e>=55296&&e<=56319},p.isLowSurrogate=function(e){return e>=56320&&e<=57343},p.prototype.prepFeature=function(){this.feature||=p.fromCharCode(this.codepoint,!0).feature},p.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var e=this.codepoint-65536;return String.fromCharCode(Math.floor(e/1024)+55296,e%1024+56320)},p.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},p.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&this.feature[1]&256},p.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&this.feature[1]&512},p.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?this.feature[1]&255:0},p.prototype.getComposite=function(e){if(this.prepFeature(),!this.feature[2])return null;var t=this.feature[2][e.codepoint];return t?p.fromCharCode(t):null};var S=function(e){this.str=e,this.cursor=0};S.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var e=this.str.charCodeAt(this.cursor++),t;return p.isHighSurrogate(e)&&this.cursor<this.str.length&&p.isLowSurrogate(t=this.str.charCodeAt(this.cursor))&&(e=(e-55296)*1024+(t-56320)+65536,++this.cursor),p.fromCharCode(e)}else return this.str=null,null};var C=function(e,t){this.it=e,this.canonical=t,this.resBuf=[]};C.prototype.next=function(){function e(t,n){var r=n.getDecomp();if(r&&!(t&&n.isCompatibility())){for(var i=[],a=0;a<r.length;++a){var o=e(t,p.fromCharCode(r[a]));i=i.concat(o)}return i}else return[n]}if(this.resBuf.length===0){var t=this.it.next();if(!t)return null;this.resBuf=e(this.canonical,t)}return this.resBuf.shift()};var w=function(e){this.it=e,this.resBuf=[]};w.prototype.next=function(){var e;if(this.resBuf.length===0)do{var t=this.it.next();if(!t)break;e=t.getCanonicalClass();var n=this.resBuf.length;if(e!==0)for(;n>0&&!(this.resBuf[n-1].getCanonicalClass()<=e);--n);this.resBuf.splice(n,0,t)}while(e!==0);return this.resBuf.shift()};var T=function(e){this.it=e,this.procBuf=[],this.resBuf=[],this.lastClass=null};T.prototype.next=function(){for(;this.resBuf.length===0;){var e=this.it.next();if(!e){this.resBuf=this.procBuf,this.procBuf=[];break}if(this.procBuf.length===0)this.lastClass=e.getCanonicalClass(),this.procBuf.push(e);else{var t=this.procBuf[0].getComposite(e),n=e.getCanonicalClass();t&&(this.lastClass<n||this.lastClass===0)?this.procBuf[0]=t:(n===0&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=n,this.procBuf.push(e))}}return this.resBuf.shift()};var E=function(e,t){switch(e){case`NFD`:return new w(new C(new S(t),!0));case`NFKD`:return new w(new C(new S(t),!1));case`NFC`:return new T(new w(new C(new S(t),!0)));case`NFKC`:return new T(new w(new C(new S(t),!1)))}
26throw e+` is invalid`},D=function(e,t){for(var n=E(e,t),r=``,i;i=n.next();)r+=i.toString();return r};function O(e){return D(`NFD`,e)}function k(e){return D(`NFKD`,e)}function A(e){return D(`NFC`,e)}function j(e){return D(`NFKC`,e)}p
vendor: 132,126 bytes, line 26
26.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var 
26M={nfc:A,nfd:O,nfkc:j,nfkd:k};typeof t==`object`?t.exports=M:typeof define==`function`&&define.amd?define(`unorm`,function(){return M}):e.unorm=M,M.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,`normalize`,{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=``+this,t=arguments[0]===void 0?`NFC`:arguments[0];if(this===null||this===void 0)throw TypeError(`Cannot call method on `+Object.prototype.toString.call(this));if(t===`NFC`)return M.nfc(e);if(t===`NFD`)return M.nfd(e);if(t===`NFKC`)return M.nfkc(e);if(t===`NFKD`)return M.nfkd(e);throw RangeError(`Invalid normalization form: `+t)}}),M.shimApplied=!0)})(e)})),Yf=r({default:()=>Xf}),Xf,Zf=n((()=>{Xf=JSON.parse(`["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","de
26sk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","ric
26h","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]`)})),Qf=i(((e,n)=>{var r=lf().Buffer,i=zf(),a=Kf().pbkdf2Sync,o=qf(),s=Jf(),c=(Zf(),t(Yf).default),l=c,u=`Invalid mnemonic`,d=`Invalid entropy`,f=`Invalid mnemonic checksum`;function p(e,t,n){for(;e.length<n;)e=t+e;return e}function m(e){return parseInt(e,2)}function h(e){return e.map(function(e){return p(e.toString(2),`0`,8)}).join(``)}function g(e){var t=e.length*8/32,n=i(`sha256`).update(e).digest();return h([].slice.call(n)).slice(0,t)}function _(e){return`mnemonic`+(e||``)}function v(e,t){return a(r.from(s.nfkd(e),`utf8`),r.from(_(s.nfkd(t)),`utf8`),2048,64,`sha512`)}function y(e,t){return v(e,t).toString(`hex`)}function b(e,t){t||=l;var n=s.nfkd(e).split(` `);if(n.length%3!=0)throw Error(u);var i=n.map(function(e){var n=t.indexOf(e);if(n===-1)throw Error(u);return p(n.toString(2),`0`,11)}).join(``),a=Math.floor(i.length/33)*32,o=i.slice(0,a),c=i.slice(a),h=o.match(/(.{1,8})/g).map(m);if(h.length<16||h.length>32||h.length%4!=0)throw Error(d);var _=r.from(h);if(g(_)!==c)throw Error(f);return _.toString(`hex`)}function x(e,t){if(r.isBuffer(e)||(e=r.from(e,`hex`)),t||=l,e.length<16||e.length>32||e.length%4!=0)throw TypeError(d);
26return(h([].slice.call(e))+g(e)).match(/(.{1,11})/g).map(function(e){var n=m(e);return t[n]}).join(` `)}function S(e,t,n){if(e||=128,e%32!=0)throw TypeError(d);return t||=o,x(t(e/8),n)}function C(e,t){try{b(e,t)}catch{return!1}return!0}n.exports={mnemonicToSeed:v,mnemonicToSeedHex:y,mnemonicToEntropy:b,entropyToMnemonic:x,generateMnemonic:S,validateMnemonic:C,wordlists:{EN:c,english:c}}}))(),$f={class:`text-output-area__show pl-5 pr-3`},ep={class:`text-body-small w-100`},tp={class:`d-flex align-center`},np=Nn(L({__name:`TextOutputArea`,props:ge({label:{},value:{},centerText:{type:Boolean},tooltipDisabled:{type:Boolean},showCopy:{type:Boolean},extraInfo:{}},{isBlurred:{type:Boolean,default:!0},isBlurredModifiers:{}}),emits:[`update:isBlurred`],setup(e){let t=ve(e,`isBlurred`);return(n,r)=>(z(),b(l(es),{class:Ue([`text-output-area`,{"text-output-area--center-text":e.centerText,"text-output-area--unblur":!t.value}]),variant:`solo-filled`,"model-value":e.value,rounded:`xlg`,rows:`1`,"auto-grow":``,"no-resize":``,readonly:``,"hide-details":``,flat:``},c({"prepend-inner":d(()=>[_(l(qt),null,{default:d(()=>[ot(h(`div`,$f,[h(`p`,ep,R(e.label),1),_(l(W),{class:`bg-background mx-2`,variant:`outlined`,color:`default`,size:`small`,"prepend-icon":l(tc),onClick:r[0]||=e=>t.value=!1},{default:d(()=>[...r[1]||=[I(` Show `,-1)]]),_:1},8,[`prepend-icon`]),_(fd,{value:e.value,"tooltip-disabled":!0},null,8,[`value`])],512),[[Ft,t.value]])]),_:1})]),label:d(()=>[h(`p`,tp,[I(R(e.label)+` `,1),e.extraInfo?(z(),b(l(zi),{key:0,width:`250`,location:`top`},{activator:d(({props:e})=>[h(`span`,N({class:`tooltip-activator ml-1`},e),[_(l(gn),{size:`14`},{default:d(()=>[_(l(Ys),{size:14})]),_:1})],16)]),default:d(()=>[I(` `+R(e.extraInfo),1)]),_:1})):E(``,!0)])]),_:2},[e.showCopy?{name:`append-inner`,fn:d(()=>[_(fd,{value:e.value,"tooltip-disabled":e.tooltipDisabled},null,8,[`value`,`tooltip-disabled`])]),key:`0`}:void 0]),1032,[`class`,`model-value`]))}}),[[`__scopeId`,`data-v-26647a52`]]),rp=2e3,ip=L({__name:`SaveButtons`,props:{items:{},name:{},type:{}},setup(e){let t=Be(),n=ci(),r=je(),i=e,a=M(null),o=M(null),s=j(()=>a.value!==null),c=j(()=>o.value!==null);function u(){navigator.clipboard.writeText(i.items.map(e=>typeof e==`string`?e:e.value).join(` `)),t.eventTriggered(qe.COPY_TO_CLIPBOARD_CLICKED),a.value&&clearTimeout(a.value),a.value=setTimeout(()=>{a.value=null},rp)}function f(){xi.file(i.items.map(e=>typeof e==`string`?e:`${e.name}:\n${e.value}`).join(`
27
28`),`${r.brandName}-${i.type}-${i.name}-${new Date().toISOString()}.txt`),t.eventTriggered(qe.DOWNLOAD_TXT_CLICKED,{project_id:n.state.selectedProject.id}),o.value&&clearTimeout(o.value),o.value=setTimeout(()=>{o.value=null},rp)}return(t,n)=>(z(),F(V,null,[_(l(Y),{cols:`6`},{default:d(()=>[_(l(W),{variant:`outlined`,block:``,color:c.value?`success`:`default`,"prepend-icon":c.value?l(bs):l(Ls),onClick:f},{default:d(()=>[I(R(c.value?`Downloaded`:e.items.length>1?`Download All`:`Download`),1)]),_:1},8,[`color`,`prepend-icon`])]),_:1}),_(l(Y),{cols:`6`},{default:d(()=>[_(l(W),{variant:`outlined`,block:``,color:s.value?`success`:`default`,"prepend-icon":s.value?l(bs):l(Is),onClick:u},{default:d(()=>[I(R(s.value?`Copied`:e.items.length>1?`Copy All`:`Copy`),1)]),_:1},8,[`color`,`prepend-icon`])]),_:1})],64))}}),ap=L({__name:`PassphraseGeneratedStep`,props:{name:{}},emits:[`passphraseChanged`],setup(e,{expose:t,emit:n}){let r=n,i=M(null),a=M(!1),o=(0,Qf.generateMnemonic)();return t({onEnter:()=>{r(`passphraseChanged`,o),a.value=!1},onExit:()=>a.value=!0,validate:()=>(i.value?.validate(),!!i.value?.isValid)}),(t,n)=>(z(),b(l(Do),{ref_key:`form`,ref:i,class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[t.$slots.default?(z(),b(l(Y),{key:0,cols:`12`},{default:d(()=>[Te(t.$slots,`default`)]),_:3})):E(``,!0),_(ip,{name:e.name,items:[l(o)],type:`passphrase`},null,8,[`name`,`items`]),_(l(Y),{cols:`12`},{default:d(()=>[_(np,{label:`Encryption Passphrase`,value:l(o),"tooltip-disabled":a.value,"show-copy":``},null,8,[`value`,`tooltip-disabled`]),_(l(Ea),{density:`compact`,color:`primary`,label:`I saved my encryption passphrase.`,"hide-details":!1,rules:[l(We)],class:`mt-4 mb-n7`},null,8,[`rules`])]),_:1})]),_:3})]),_:3},512))}}),op=`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4423%200H23.3463C28.8835%200%2031.0805%200.613722%2033.2353%201.76616C35.3902%202.91861%2037.0814%204.60977%2038.2338%206.76465L38.3214%206.93055C39.4029%209.0067%2039.9846%2011.2%2040%2016.4423V23.3463C40%2028.8835%2039.3863%2031.0804%2038.2338%2033.2353C37.0814%2035.3902%2035.3902%2037.0813%2033.2353%2038.2338L33.0694%2038.3214C30.9933%2039.4029%2028.8%2039.9845%2023.5577%2039.9999H16.6537C11.116
285%2039.9999%208.91954%2039.3862%206.76466%2038.2338C4.60977%2037.0813%202.91861%2035.3902%201.76617%2033.2353L1.67858%2033.0694C0.597074%2030.9932%200.0154219%2028.8%200%2023.5576V16.6536C0%2011.1165%200.613723%208.91953%201.76617%206.76465C2.91861%204.60977%204.60977%202.91861%206.76466%201.76616L6.93055%201.67858C9.00672%200.597073%2011.2%200.0154218%2016.4423%200Z'%20fill='%2300AC26'/%3e%3cpath%20d='M20.1653%2034.3802C28.1985%2034.3802%2034.7108%2027.8679%2034.7108%2019.8347C34.7108%2011.8014%2028.1985%205.28918%2020.1653%205.28918C12.132%205.28918%205.61981%2011.8014%205.61981%2019.8347C5.61981%2027.8679%2012.132%2034.3802%2020.1653%2034.3802Z'%20fill='%2300AC26'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.1617%2017.4246C11.978%2016.6083%2013.3016%2016.6083%2014.1179%2017.4246L18.2377%2021.544L26.0909%2013.6915C26.9073%2012.8752%2028.2308%2012.8752%2029.0471%2013.6915C29.8635%2014.5077%2029.8635%2015.8312%2029.0471%2016.6474L19.7158%2025.9779C18.8995%2026.7942%2017.5759%2026.7942%2016.7596%2025.9779L11.1617%2020.3805C10.3454%2019.5643%2010.3454%2018.2409%2011.1617%2017.4246Z'%20fill='white'/%3e%3c/svg%3e`,sp={class:`pa-6`},cp=L({__name:`SuccessStep`,props:{passphrase:{},option:{}},setup(e,{expose:t}){let n=Be(),r=Ti(),i=e;return t({title:`Success`,iconSrc:op,onEnter:()=>{n.eventTriggered(qe.PASSPHRASE_CREATED,{method:i.option===Qd.EnterPassphrase?`enter`:`generate`}),r.setEdgeCredentials(new Oe),r.setPassphrase(i.passphrase),r.setPromptForPassphrase(!1)}}),(e,t)=>(z(),F(`div`,sp,` Your encryption passphrase is ready to use. Now you can upload files into your buckets securely using an encryption passphrase only you know. `))}}),lp={class:`pa-6`},up=L({__name:`ClearStep`,setup(e,{expose:t}){let n=Ti(),r=fi();return t({title:`Clear My Passphrase`,onExit:e=>{e===`next`&&(n.clearS3Data(),r.success(`Passphrase cleared.`))}}),(e,t)=>(z(),F(`div`,lp,` By choosing to clear your passphrase for this session, your data will become locked while you can use the rest of the dashboard. `))}}),dp=[`src`],fp=L({__name:`ManagePassphraseDialog`,props:ge({isCreate:{type:Boolean,default:!1}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`passphraseCreated`],[`update:modelValue`]),setup(e,{emit:t}){class n{ref=M(null);prev;next;constructor(e=null,t=null,n=!0,r=!0){this.showCancelButton=n,this.showNextButton=r,this.prev=typeof e==`function`?j(e):M(e),this.next=typeof t==`function`?j(t):M(t)}}let r=e,i=ve(e,`modelValue`),a=t,o=ci(),s=je(),c=M(null),u=M(r.isCreate?Zd.EncryptionPassphrase:Zd.ManageOptions),f=M(Qd.EnterPassphrase),p=M(``),m=j(()=>o.state.selectedProject.name),g={[Zd.ManageOptions]:new n(null,null,!0,!1),[Zd.Create]:new n(Zd.ManageOptions,Zd.EncryptionPassphrase),[Zd.EncryptionPassphrase]:new n(()=>r.isCreate?null:Zd.Create,()=>f.value===Qd.GeneratePassphrase?Zd.PassphraseGenerated:Zd.EnterPassphrase),[Zd.PassphraseGenerated]:new n(Zd.EncryptionPassphrase,Zd.Success),[Zd.EnterPassphrase]:new n(Zd.EncryptionPassphrase,Zd.Success),[Zd.Success]:new n(null,null,!1),[Zd.Switch]:new n(Zd.ManageOptions),[Zd.Clear]:new n(Zd.ManageOptions)};function v(){let e=g[u.value];e.ref.value?.onExit?.(`prev`);let t=e.prev.value;if(t!==null){u.value=t;return}i.value=!1}function y(){let e=g[u.value];if(e.ref.value?.validate?.()===!1)return;e.ref.value?.onExit?.(`next`);let t=e.next.value;if(t!==null){u.value=t;return}a(`passphraseCreated`),i.value=!1}function x(e){let t=null,n=!1;t=U(()=>g[e].ref.value,e=>{if(e){if(e.onEnter?.(),t){t();return}n=!0}},{immediate:!0}),n&&t()}return U(u,e=>{c.value&&x(e)}),U(c,e=>{if(e){x(u.value);return}u.value=r.isCreate?Zd.EncryptionPassphrase:Zd.ManageOptions}),(e,t)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":t[7]||=e=>i.value=e,"max-width":`420`,transition:`fade-transition`,persistent:``},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:c},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[h(`img`,{class:`d-block`,src:g[u.value].ref.value?.iconSrc||l(`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4423%200H23.3463C28.8835%200%2031.0805%200.613726%2033.2353%201.76618C35.3902%202.91863%2037.0814%204.6098%2038.2338%206.76469L38.3214%206.93059C39.4029%209.00676%2039.9846%2011.2%2040%2016.4424V23.3465C40%2028.8837%2039.3863%2031.0806%2038.2338%2033.2355C37.0814%2035.3904%2035.3902%2037.0816%2033.2353%2038.234L33.0694%2038.3216C30.9933%2039.4031%2028.8%2039.9848%2023.5577%2040.0002H16.6537C11.116
285%2040.0002%208.91954%2039.3865%206.76466%2038.234C4.60977%2037.0816%202.91861%2035.3904%201.76617%2033.2355L1.67858%2033.0696C0.597074%2030.9934%200.0154219%2028.8002%200%2023.5578V16.6537C0%2011.1166%200.613723%208.91958%201.76617%206.76469C2.91861%204.6098%204.60977%202.91863%206.76466%201.76618L6.93055%201.67859C9.00672%200.597077%2011.2%200.0154219%2016.4423%200Z'%20fill='%230218A7'/%3e%3cpath%20d='M20.1652%2024.4628C24.3644%2024.4628%2027.7685%2021.0587%2027.7685%2016.8596C27.7685%2012.6604%2024.3644%209.25635%2020.1652%209.25635C15.966%209.25635%2012.5619%2012.6604%2012.5619%2016.8596C12.5619%2021.0587%2015.966%2024.4628%2020.1652%2024.4628Z'%20fill='%23FFC600'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19.9999%207.27271C25.5684%207.27271%2030.0826%2011.7128%2030.0826%2017.1899C30.0826%2022.667%2025.5684%2027.1071%2019.9999%2027.1071C14.767%2027.1071%2010.4652%2023.1861%209.9657%2018.1682C10.0423%2016.4121%2010.2089%2015.0761%2010.4612%2013.9689C11.8206%2010.0728%2015.5778%207.27271%2019.9999%207.27271ZM19.9999%2010.2479C16.0637%2010.2479%2012.8925%2013.367%2012.8925%2017.1899C12.8925%2021.0128%2016.0637%2024.132%2019.9999%2024.132C23.9362%2024.132%2027.1074%2021.0128%2027.1074%2017.1899C27.1074%2013.367%2023.9362%2010.2479%2019.9999%2010.2479Z'%20fill='%23FF458B'/%3e%3cpath%20d='M30.0827%2017.1903H9.91748V32.3967H30.0827V17.1903Z'%20fill='%230149FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20.1653%2021.157C21.2608%2021.157%2022.1488%2021.9862%2022.1488%2023.009C22.1488%2023.7832%2021.64%2024.4465%2020.9176%2024.7232L20.9177%2026.7769H19.413L19.413%2024.7232C18.6906%2024.4465%2018.1819%2023.7832%2018.1819%2023.009C18.1819%2021.9862%2019.0699%2021.157%2020.1653%2021.157Z'%20fill='%230218A7'/%3e%3c/svg%3e`),alt:`step icon`},null,8,dp)]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>i.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(g[u.value].ref.value?.title),1)]),_:1})]),_:1}),_(l(q)),_(l(Ha),{modelValue:u.value,"onUpdate:modelValue":t[5]||=e=>u.value=e,touch:!1,class:`overflow-y-auto`},{default:d(()=>[_(l(Q),{value:l(Zd).ManageOptions},{default:d(()=>[_(nf,{ref:g[l(Zd).ManageOptions].ref,onOptionClick:t[1]||=e=>u.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l(Zd).Create},{default:d(()=>[_(af,{ref:g[l(Zd).Create].ref},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l(Zd).EncryptionPassphrase},{default:d(()=>[_(sf,{ref:g[l(Zd).EncryptionPassphrase].ref,onSelectOption:t[2]||=e=>f.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l(Zd).EnterPassphrase},{default:d(()=>[_(cf,{ref:g[l(Zd).EnterPassphrase].ref,"ack-required":``,onPassphraseChanged:t[3]||=e=>p.value=e,onSubmit:y},{default:d(()=>[I(` Please note that `+R(l(s).brandName)+` does not know or store your encryption passphrase. If you lose it, you will not be able to recover your files. `,1)]),_:1},512)]),_:1},8,[`value`]),_(l(Q),{value:l(Zd).PassphraseGenerated},{default:d(()=>[_(ap,{ref:g[l(Zd).PassphraseGenerated].ref,name:m.value,onPassphraseChanged:t[4]||=e=>p.value=e},{default:d(()=>[I(` Please note that `+R(l(s).brandName)+` does not know or store your encryption passphrase. If you lose it, you will not be able to recover your files. `,1)]),_:1},8,[`name`])]),_:1},8,[`value`]),_(l(Q),{value:l(Zd).Success},{default:d(()=>[_(cp,{ref:g[l(Zd).Success].ref,passphrase:p.value,option:f.value},null,8,[`passphrase`,`option`])]),_:1},8,[`value`]),_(l(Q),{value:l(Zd).Switch},{default:d(()=>[_(cf,{ref:g[l(Zd).Switch].ref,title:`Switch Passphrase`,"set-on-next":``,onSubmit:y},{default:d(()=>[...t[8]||=[I(` Switch passphrase to view existing data that is uploaded with a different passphrase, or upload new data. Please note that you won't see the previous data once you switch passphrases. `,-1)]]),_:1},512)]),_:1},8,[`value`]),_(l(Q),{value:l(Zd).Clear},{default:d(()=>[_(up,{ref:g[l(Zd).Clear].ref},null,512)]),_:1},8,[`value`]),_(l(Q))]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[g[u.value].prev.value?(z(),b(l(Y),{key:0},{default:d(()=>
28[_(l(W),{variant:`outlined`,color:`default`,"prepend-icon":l(Ss),block:``,onClick:v},{default:d(()=>[...t[9]||=[I(` Back `,-1)]]),_:1},8,[`prepend-icon`])]),_:1})):g[u.value].showCancelButton?(z(),b(l(Y),{key:1},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[6]||=e=>i.value=!1},{default:d(()=>[...t[10]||=[I(` Cancel `,-1)]]),_:1})]),_:1})):E(``,!0),g[u.value].next.value||g[u.value].showNextButton?(z(),b(l(Y),{key:2},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,"append-icon":l(Cs),onClick:y},{default:d(()=>[...t[11]||=[I(` Continue `,-1)]]),_:1},8,[`append-icon`])]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),pp={key:0,class:`pb-3`},mp={key:1},hp=L({__name:`EnterProjectPassphraseDialog`,setup(e){let t=Be(),n=Ti(),r=A(),i=Re(),a=ci(),o=fi(),{isLoading:s,withLoading:c}=ki(),u=M(``),f=M(!1),p=M(!1),m=M(null),h=M(!1),g=j({get:()=>r.state.isProjectPassphraseDialogShown&&!r.state.isPricingOptInDialogShown,set:r.toggleProjectPassphraseDialog});function v(e=!1){if(!e){p.value=!0;return}c(async()=>{try{await i.updateSettings({passphrasePrompt:!1}),g.value=!1}catch(e){o.notifyError(e,B.CREATE_PROJECT_PASSPHRASE_MODAL)}})}async function y(){t.eventTriggered(qe.PASSPHRASE_CREATED,{method:`enter`,project_id:a.state.selectedProject.id}),n.setPassphrase(u.value),n.setPromptForPassphrase(!1),g.value=!1}return U(m,e=>{e||(u.value=``)}),(e,t)=>(z(),b(l(rn),{modelValue:g.value,"onUpdate:modelValue":t[6]||=e=>g.value=e,persistent:l(s),"max-width":`420px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:m},{default:d(()=>[_(l(X),{class:`pa-6 pr-5`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(tc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(s),onClick:t[0]||=e=>g.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(p.value?`Skip passphrase`:`Enter passphrase`),1)]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`pa-6 pb-3`},{default:d(()=>[_(l(Do),{modelValue:h.value,"onUpdate:modelValue":t[3]||=e=>h.value=e,onSubmit:pn(y,[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[p.value?(z(),F(`p`,pp,` Do you want to remember this choice and skip the passphrase when opening a project? `)):(z(),F(`p`,mp,` Enter your encryption passphrase to view and manage the data in this project. `))]),_:1}),p.value?E(``,!0):(z(),b(l(Y),{key:0,cols:`12`},{default:d(()=>[_(l(Et),{id:`Encryption Passphrase`,modelValue:u.value,"onUpdate:modelValue":t[2]||=e=>u.value=e,label:`Encryption Passphrase`,type:f.value?`text`:`password`,variant:`outlined`,"hide-details":!1,rules:[l(We)],autofocus:``,required:``},{"append-inner":d(()=>[_(Qi,{"is-visible":f.value,type:`passphrase`,onToggleVisibility:t[1]||=e=>f.value=!f.value},null,8,[`is-visible`])]),_:1},8,[`modelValue`,`type`,`rules`])]),_:1}))]),_:1})]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-3`},{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(s),onClick:t[4]||=()=>p.value?g.value=!1:v()},{default:d(()=>[I(R(p.value?`No, skip just now`:`Skip`),1)]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(s),disabled:!h.value,onClick:t[5]||=()=>p.value?v(!0):y()},{default:d(()=>[I(R(p.value?`Yes, always skip`:`Continue ->`),1)]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),gp=L({__name:`CloudGpuDialog`,props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Be(),n=je(),r=Re(),i=ve(e,`modelValue`);function a(){t.pageVisit(n.state.config.valdiSignUpURL,He.VALDI),t.eventTriggered(qe.CLOUD_GPU_SIGN_UP_CLICKED);let e=n.state.config.valdiSignUpURL;e=`${e}?storj_userid=${r.state.user.id}`,e=`${e}&storj_satellite=${n.state.config.satelliteName}`,window.open(e,`_blank`,`noreferrer`)}return(e,t)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":t[2]||=e=>i.value=e,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(ac)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>i.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[3]||=[I(` Cloud GPUs `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(X),null,{default:d(()=>[...t[4]||=[h(`p`,{class:`font-weight-bold`},` Valdi - Cloud GPUs Powered by Storj `,-1)]]),_:1}),_(l(X),null,{default:d(()=>[...t[5]||=[h(`p`,null,` You're about to be redirected to Valdi, a division of Storj. Valdi offers high-performance on-demand Cloud GPU solutions designed to accelerate your workloads, at 50% the cost. `,-1)]]),_:1}),_(l(X),null,{default:d(()=>[h(`p`,null,` Please note that your `+R(l(n).brandName)+` account is not currently connected to Valdi, and you will need to create a separate Valdi account to access the service. `,1)]),_:1}),_(l(X),null,{default:d(()=>[...t[6]||=[h(`p`,null,` Click "Continue" to proceed to Valdi's website. `,-1)]]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>i.value=!1},{default:d(()=>[...t[7]||=[I(` Close `,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{variant:`flat`,block:``,"append-icon":l(zs),onClick:a},{default:d(()=>[...t[8]||=[I(` Continue `,-1)]]),_:1},8,[`append-icon`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),_p=function(e){return e.APIKey=`API-Key`,e.S3=`S3-Credentials`,e.AccessGrant=`Access-Grant`,e}({}),vp=function(e){return e.UseExistingPassphrase=`useExistingPassphrase`,e.SetMyProjectPassphrase=`setMyProjectPassphrase`,e.GenerateNewPassphrase=`generateNewPassphrase`,e.EnterNewPassphrase=`enterNewPassphrase`,e}({}),$=function(e){return e.ChooseAccessStep=`chooseAccess`,e.EncryptionInfo=`encryptionInfo`,e.ChooseFlowStep=`chooseFlow`,e.AccessEncryption=`accessEncryption`,e.PassphraseGenerated=`passphraseGenerated`,e.EnterNewPassphrase=`enterNewPassphrase`,e.ChoosePermissionsStep=`choosePermission`,e.ObjectLockPermissionsStep=`objectLockPermissions`,e.BucketNotificationPermissionsStep=`bucketNotificationPermissions`,e.SelectBucketsStep=`selectBuckets`,e.OptionalExpirationStep=`optionalExpiration`,e.ConfirmDetailsStep=`confirmDetails`,e.AccessCreatedStep=`accessCreated`,e}({}),yp=function(e){return e.FullAccess=`fullAccess`,e.Advanced=`advanced`,e}({}),bp=function(e){return e.All=`all`,e.Read=`Read`,e.Write=`Write`,e.List=`List`,e.Delete=`Delete`,e}({}),xp=function(e){return e.All=`all`,e.PutObjectRetention=`PutObjectRetention`,e.GetObjectRetention=`GetObjectRetention`,e.BypassGovernanceRetention=`BypassGovernanceRetention`,e.PutObjectLegalHold=`PutObjectLegalHold`,e.GetObjectLegalHold=`GetObjectLegalHold`,e.PutObjectLockConfiguration=`PutObjectLockConfiguration`,e.GetObjectLockConfiguration=`GetObjectLockConfiguration`,e}({}),Sp=function(e){return e.PutBucketNotificationConfiguration=`PutBucketNotificationConfiguration`,e.GetBucketNotificationConfiguration=`GetBucketNotificationConfiguration`,e}({}),Cp=function(e){return e.All=`all`,e.Select=`select`,e}({}),wp={key:1,class:`text-title-small`},Tp={key:1,class:`text-title-small`},Ep=L({__name:`ChooseFlowStep`,props:{app:{default:void 0}},emits:[`setFlowType`],setup(e,{expose:t,emit:n}){let r=n,i=M(yp.FullAccess);return t({onExit:()=>{r(`setFlowType`,i.value)}}),(t,n)=>(z(),b(l(Do),{class:`pa-6`,onSubmit:n[2]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[h(`p`,null,`Select the access configuration`+R(e.app?` for ${e.app.name}`:``)+`.`,1),_(l(qn),{modelValue:i.value,"onUpdate:modelValue":[n[0]||=e=>i.value=e,n[1]||=e=>r(`setFlowType`,e)],class:`mt-2 mb-3`,"selected-class":`font-weight-bold`,variant:`outlined`,mandatory:``,column:``},{default:d(()=>[(z(),b(l(J),{key:l(yp).FullAccess,value:l(yp).FullAccess,filter:``},{default:d(()=>[...n[3]||=[I(` Full Access `,-1)]]),_:1},8,[`value`])),(z(),b(l(J),{key:l(yp).Advanced,value:l(yp).Advanced,filter:``},{default:d(()=>[...n[4]||=[I(` Advanced `,-1)]]),_:1},8,[`value`]))]),_:1},8,[`modelValue`]),i.value===l(yp).FullAccess?(z(),b(l(wa),{key:0,variant:`tonal`,width:`auto`},{default:d(()=>[e.app?(z(),F(V,{key:0},[n[5]||=h(`p`,{class:`text-title-small font-weight-bold`},`Full Access`,-1),n[6]||=h(`p`,{class:`text-title-small`},` The app will be provided full permissions access to all the buckets in this project. 1-click setup. `,-1),n[7]||=h(`p`,{class:`text-title-small font-weight-bold`},`Best for trying out an app.`,-1)],64)):(z(),F(`p`,wp,` The access key will have full permissions access to all the buckets and data in this project. `))]),_:1})):(z(),b(l(wa),{key:1,variant:`tonal`,width:`auto`},{default:d(()=>[e.app?(z(),F(V,{key:0},[n[8]||=h(`p`,{class:`text-title-small font-weight-bold`},`Advanced Setup`,-1),n[9]||=h(`p`,{class:`text-title-small`},` You can choose what permissions to give this app, and which buckets it can access in this project. `,-1),n[10]||=h(`p`,{class:`text-title-small font-weight-bold`},`Select if you want more control of the access.`,-1)],64)):(z(),F(`p`,Tp,` You can choose the permissions, select buckets, and set an expiry date for this access key. `))]),_:1}))]),_:1})]),_:1})]),_:1}))}}),Dp=`data:image/png;base64,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`,Op=`/static/dist/assets/truenas-Cprm5zAD.png`,kp=`/static/dist/assets/splunk-C1yi49lF.png`,Ap=`data:image/png;base64,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`,jp=`/static/dist/assets/zerto-B8E3fL90.png`,Mp=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAAAAABVicqIAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+gCDwsJI2uQVaMAAAO+SURBVGje7dJfbFNVHAfwc2/b2/b23nbpSjcpts0WxmD9gytka9dJtwaWDUZLcUnLiDgxEjVo7P4wQTYj8wE3FkWnhIEENtxst0GAZmxp0NAxW3wwYAhLDGbR+KRRiYiyOY/n3NsuI/ikTXw5n4d7zv31d8+3/fUCQBAEQRAEQRAEQRAE8X+gWI7Bq5RT0RKO4+T4RsErAYMKKrVazfPoIpPhq1qtogBIb9UMxSrTZygllFKo8mJFqdXpcjWSxRDd8PQuvHo/Gy9aM5GYGjKjwK7kYWrHtYj50GgkGr8YiUTcDfEINvJuIWiYjApbP38q5hLO0H5oVX5wSWgYessIJDuHRkZHRqN91kyIYRZ24jUEf3WU/w4hHOABcx6O0+3wu4ICu21dcv8am41vj9ttiOvSYdA6vhZv7bplyfHrHvxsfqqSu/pKCa46h45Tls99RoNhxareQWk6ZPkd2IHX4MIvpWX35mcW/jxIy8ZgjNoHZ02oLpsI4Y/bPxHbwx+DljPpR/WJjeEva9Amb9rNXdkiFp3JPM+kODRzI5MJ+WZpyIMXY/BuULIkRD7RKISc0+CZ60++B8KpPc8ju/N1iQ3g5Rv1Ysin9eJ5K79YaUp0725qatrpVi6O66GQeX/JbXjHHX0kpPX7EexqshSEv+o6hHSadAkPoPfc3P5QSOH11WDdm8dPDwwMJnozv+Sxr+EZtVyu6IQ/21BIAGz9EU6nHgnZd3l1MbJ++FnQMrA4LvSPUM/cDC0NsaRM+koKUBQFypPGdCcXh79NxWJXfoIz+c5789sB1TwHF2CMzoRMiuOKiO373wEtZ6U0BvRTwt8euvFaCoX4AC4ybRcYd8Ig9LquLc/Mq+7WH38hc7PPgfIf7vrQS37s/v25MSr8YAZ/EfnFIO5qHqSE7uZusPf2RyeRU7XaeKVQC9z6tkwVn+g/gQxfrgLa02NHenp6jk52ZN4uAIw1DcjmIhpoNlQtQ4VcT7XXDkxelwLd0KX5uMlkEZv
28Nq4BxUy1WVyB15IhFq0cjcWzCNjr16F5TsTUQ2Lb5CQZkyeOaIlm2zvpnFEsf6HihuLqg2lzhsOrXe02SXFbLSlmtUqlgWLnkv0cAkPMU3ztdXNd/tP/VwRN9rW1vHyxxVLhDnuAOv7/WW1Mlz0ZIcWNh+4E3uo+9fqSvb9dL0bb3u0qtT7oCPr+vNljfUOnIyrhULGvWWOwOi1O/1vL03ryyQoUhZwXP8JyK1XKcIishS9H2nKyfSRAEQRAEQRAEQRAE8e/8DeY8QZoLcy0ZAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI0LTAyLTE1VDExOjA4OjIzKzAwOjAw+fWAsQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNC0wMi0xNVQxMTowODoyMyswMDowMIioOA0AAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjQtMDItMTVUMTE6MDk6MzUrMDA6MDCfBUdIAAAAAElFTkSuQmCC`,Np=`/static/dist/assets/s3fs-DJvNt2t8.png`,Pp=`/static/dist/assets/rucio-PGwpc87I.png`,Fp=`/static/dist/assets/photos_-5Vk5-dHF.png`,Ip=`data:image/png;base64,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`,Lp=`/static/dist/assets/lucidlink-CZYs4Cme.png`,Rp=`/static/dist/assets/iconik-OW3IED4S.png`,zp=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAAAAABVicqIAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+gCDwsJI2uQVaMAAARSSURBVGje7Zh7TI1hHMfPe26l00mEJGlSLLK1WOxg2sotljRiLo2yDCszt2n4I5dGLsOSWZP7H4zMdbQZuS5iRChyidIhpYs6es/7uOTw/J6c0/v8zj/+eL//ft/9Pu/veX7v7/k9r0qlSJEiRYoUKfrfpDV27lhGtVMM99SrhR0rP8HFCYYwrYrI0YsIJyD+lyU5DMl6uCt+Q5Y3ykqEEPMMNCTskUwGIZf8kAzD7lbZkMYlGhxkTIVsBiH3BqMYmmXyEyHEstkVRYk1c0BI+WgUpOsRKwfEetATRYl6/a9ook3MK5jjBQzEbUe7XZHeHcz4rU1bzoPPSLqIK+OwYhZSl2oQbFL3PiDSXkMqqox1q5sYyPNQ2h/+FJbxIFQqgQUMpDqWtvXrWkAZZ6C6sZBUx+zJqZ60H3QDuC9wZex9munDdcn0CSXMr6XfQMz1RFFiKpkFuz0AvEQeeInqqSiIxz4RQlrW62l/0nvgXuiFoowoZVIpHUXbxmyRzqV+Meq8d9logVtvhQs/rATYhQNRqQy8y6Rink73D/3aZlDGG1BlrEltYMo4z4v2A68Dt2wkKhW/ywTW8XUf2haS6DImYk5nFCX2cUMjpYplcEV6nATv8CEOBdGHz5wz26Y5s6M8GD/6HUj0nI/DaF5RcW0a7aHikHsW+JbqFznqxj2y3td8+qU36UYeSvgTkMqdYPuP6pbU/3muMoZrPdO+gqaQbr+Mw6kjSjrlzUPpB4+EUpO9B93204d2bSLPiS3MhWWc5WbnwW5wKL3WlyeV7ifAWHHF3gBuOArK/etKLQ9lwlu6t2yxO+mNgRPQg1AeiGE3VcY37ZeXYSeYgCyZnf6x+H/FOEP+lk3VDAf7OeQxSKXd4Kk3JS+iNNGTNrXTL91tU0GKwUHKujXN9LZYc5lWF11i+UbJnAY+B7V3vzb56hwubNBNkArT6rQ7mKGizKRCSL3gCx1EOgNanXpFM4SI2e4Yis9ZEKUuGexgcCGEkIpxGIgqrhpEuRFIm5oU5oy0HvPCQDzhDN2cBr5Iv3wmFXM8KpWIchClOAy4s2ogROrggLKjTlu/0VFat4NW1+04c/P5Mh918wl9CKK8igRuNBwYCSng6qM2aVeBA8h6qAvtGvcyU2vTcq4+alPANbi304BrYqfWohAMREisBVEu+NKuyyY4tf4YwFEjI3MdqF8IZuiQIiaVp8MwEFUM/Mt1qz9IZTOzK6273DAQjxwQp2UdfSPRZzIQ8iYSA1GNLANRyuf1D/jdxgOCZj1nGGwBypVrBthdqebBHZvuf2z/M696CiqVwUWEQ1Ie15Bmk2ZpEw/lcwKqufhf4UrlMKrAhIQaDoa4B/dHrfsJWX9r2/R2LIrR7mbjSOJerosGJfdsUS7kJe4u+lPDn8lktG5DbfsvuaRb5CAkUjIUzfhxQc+rbZSh1yk6JyCqPuMnd6wYk8EZhiJFihQpUiRT3wFdBqwd5agtNAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNC0wMi0xNVQxMTowODoyMSswMDowMG5qkZgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjQtMDItMTVUMTE6MDg6MjErMDA6MDAfNykkAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI0LTAyLTE1VDExOjA5OjM1KzAwOjAwnwVHSAAAAABJRU5ErkJggg==`,Bp=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAAAAABVicqIAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+gCDwsJI2uQVaMAAAMtSURBVGje7ZTpTxNBHIZ/25sC20t6UAQDUpGrBI0BRIqREEApkggoUATjESKmqJgYL6BVQyKaCJ9E1FgpShCxEhbSUqgNUCH8Uc7Obku3EhM+mZh5PnRm37ft0+nOLACBQCAQCAQCgUAgEAgEwv+MSKVh0SYBRSclZEqAFDr2ztQUADkuNGoJiNJkXJySHE01GpUIQFlQWUwnSPSTCz7EQg/Q4+18dmCCy26A5P5I1KxwP5FCAy5803mQ5W3GsXTwNtT7OH5MGKBkMsgEpmsogSQjPHLObrc35YN2qZ/P0tdGcVYM0LTTwYetOy0Aju2uRtTUa0HxzG9hY9n7UTiEosazqKhJyvw+cdxUOLxaJZSEWviZZtHJz0zBzmgtfRwuwZOCNTf6fxwr+mhjnh9PZiXvXuBfrSuSsEP76mH0KncPSeIl5tDFPSRdsV4349GggZ6cY7/esWKKNacj3XGStuWD7HDLp8afMlL7kFgryjfuioDqi9gqSuIlxoEiZ7h0V9IRymSH2s3aPXaXOdQmybFY0oQShzjbYmF/+pBXcWXrDFRGepM8LizRWiw5aDPkRepUHo82UZIyEh6gU+k/JC3Z3wLB3oR7kjUbCLKXw9Ny5Ziv/OubVPknNysxdq8EfEVIsl4HpeE7ogQJqC4/UPfNtckTVyIrsFrTE1YiRVkGliggh9n254GCk5gMVmthMieBnohN8uGlQAIgpopcW44EyV/vCSuBhk10JqISvsCS5LH5zGvcTtyVICTuOc1+JbITir0lkOt3Kah4icGAry4EMuIlGaHWPSSdAgmGl+gFEmj6dR7iJOKHr9nDQz2aUQkk4cFTNputOgc0jFNehmZH0Yl3V7JZLoDrc0wy9RRJIs1VqDlJQ95GPZvKXP4juO78iVdSFnxeoMu8vn5JcE+MXv8iwzDLV0H11mH8uMQs36PSPFx2E8D5KrpP5KP9APYAwzaz+ZD9hXtymL3deLRPpeOxyhtc8DPdwt0l1qdjaPRcTRUb0Ewdy9CSVbro0aV06FJpMrGFUQZSA79EE3colHr+QUIfa6g2A4FAIBAIBAKBQCAQCATCP+M39J7+V4NmVVoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjQtMDItMTVUMTE6MDg6MjErMDA6MDBuapGYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI0LTAyLTE1VDExOjA4OjIxKzAwOjAwHz
28cpJAAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNC0wMi0xNVQxMTowOTozNSswMDowMJ8FR0gAAAAASUVORK5CYII=`,Vp=`data:image/png;base64,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`,Hp=`/static/dist/assets/pixelfed-CTYy1b9z.png`,Up=`/static/dist/assets/mastodon-WHtXiAL-.png`,Wp=`/static/dist/assets/dataverse-BgPx6ZCl.png`,Gp=`/static/dist/assets/cyberduck-DJgmgOBZ.png`,Kp=`/static/dist/assets/atempo-CR2h4eOr.png`,qp=`data:image/png;base64,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`,Jp=`data:image/png;base64,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`,Yp=`/static/dist/assets/filezilla-CTZc5SKz.svg`,Xp=`/static/dist/assets/owncloud-qkqNoNVz.png`,Zp=`data:image/png;base64,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`,Qp=`/static/dist/assets/bunnycdn-C0SDNnAS.png`,$p=`/static/dist/assets/comet-CX5a6C9s.png`,em=`/static/dist/assets/fastly-C3vpZZFQ.jpg`,tm=`/static/dist/assets/globus-Dqbf_9F6.png`,nm=`/static/dist/assets/huggingface-CXrnSjLf.svg`,rm=`/static/dist/assets/kerberos-IB40tyyF.png`,im=`data:image/png;base64,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`,am=`/static/dist/assets/updraftplus-TUtg3P0e.png`,om=`/static/dist/assets/duplicati-nnxGR8XW.png`,sm=`/static/dist/assets/restic-DtCBvR-X.png`,cm=`/static/dist/assets/starfish-D8bFFEYt.png`,lm=`/static/dist/assets/commvault-t8evP_-q.png`,um=`data:image/svg+xml,%3csvg%20width='46px'%20height='29px'%20viewBox='0%200%2046%2029'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='storj-logo-mark-color'%20fill='%230052FF'%20fill-rule='nonzero'%3e%3cpath%20d='M22.752,0%20C35.3176,0%2045.504,10.1864%2045.504,22.752%20C45.504,24.8855%2045.2103,26.9504%2044.6612,28.9086%20L40.3217,28.9086%20C40.9969,26.9814%2041.364,24.9096%2041.364,22.752%20C41.364,12.4729%2033.0311,4.13997%2022.752,4.13997%20C12.4729,4.13997%204.13997,12.4729%204.13997,22.7
2852%20C4.13997,23.4578%204.17926,24.1545%204.25578,24.8399%20L9.67237,24.8399%20L30.0505,24.8398%20C31.7456,24.8398%2033.1198,23.4657%2033.1198,21.7705%20C33.1198,20.0754%2031.7456,18.7012%2030.0515,18.7012%20L30.0097,18.7013%20L28.219,18.7021%20L27.9605,16.9301%20C27.5849,14.3557%2025.3645,12.4199%2022.7341,12.4199%20C20.3731,12.4199%2018.3173,13.9833%2017.6641,16.2137%20L17.2283,17.7019%20L15.6776,17.7019%20L15.2037,17.7019%20C13.6268,17.7019%2012.3485,18.9802%2012.3485,20.5571%20C12.3485,20.6049%2012.3497,20.6526%2012.3521,20.6999%20L8.21,20.6999%20C8.20965,20.6824%208.20936,20.6649%208.20914,20.6473%20L8.20856,20.5571%20C8.20856,17.0415%2010.802,14.1316%2014.1801,13.6363%20L14.2356,13.6286%20L14.2683,13.5609%20C15.8018,10.426%2018.9956,8.32858%2022.608,8.28077%20L22.7341,8.27994%20C26.8641,8.27994%2030.4251,10.9525%2031.6778,14.7296%20L31.6834,14.7471%20L31.7829,14.7708%20C34.8907,15.5374%2037.2047,18.3197%2037.2588,21.6513%20L37.2597,21.7705%20C37.2597,25.407%2034.5673,28.4146%2031.0672,28.9086%20L0.842748,28.9086%20C0.293654,26.9504%200,24.8855%200,22.752%20C0,10.1864%2010.1864,0%2022.752,0%20Z'%20id='Path'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,dm=`data:image/png;base64,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`,fm=`data:image/png;base64,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`,pm=`/static/dist/assets/amove-DQjxnc30.png`,mm=`/static/dist/assets/beam-Cx17i-UH.png`,hm=`/static/dist/assets/cuttingroom-ChiDuXQl.jpeg`,gm=`/static/dist/assets/gblabs-BJhlsYz_.png`,_m=`data:image/webp;base64,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`,vm=`/static/dist/assets/imagine-C8_q_BDC.png`,ym=`data:image/webp;base64,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`,bm=`/static/dist/assets/masv-CKYOgle3.jpeg`,xm=`/static/dist/assets/ortana-Be6rEUKp.png`,Sm=`/static/dist/assets/signiant-D6Kdi_5a.jpeg`,Cm=`data:image/webp;base64,UklGRmACAABXRUJQVlA4TFQCAAAvY8AYAHeEoG3b5PwpfzUNh23bBlL2n/ju/i0SSNr4/p2/+Q8KgQQIoIBQAoSV/bGAAsICQoEglA0iRAICEggQFIAAirhfwv65XwTZHxLEFgjKRlAWAf5z4r+3kdyPLQEUAQkYCkAgYUMBgwSxIoIiQHSBAMFhAZHcLxuKMIijWPEHXPaLEPsHFGPo8sxK4VAKB2RLkm3a1ji2bdu27XONY9u2fdb46bPXXGPG7KeLiIj+TwD/5/nic3NpWlZp+7drWNZMBtl7FC1g2k0ih9nHgAa8yLHfVziNJNoHpoeER6CMk7T3NpD7MDFKeMPRRRqHYTz764i2UIyR1hUUFXo6UUTqyQTx6KYnGMQR6XV7w3CqiR4wXGnyYoyP7nrCQXCKnnIUHXr6USxqcT9HYcXrKGFjz7uL85s2LDv+rsFtx5T3Rnf6WHZjZ+XJ1bChb9Vkm/hsw6fBUjF3pnwjxTY7XvOWCTlgU1NVAh7teCFAIvSATb0g5WUFPkh0VnDJxu6rTarwa2+QWsQni809V1tWYn4YzvVy5V32/YWNjlLxeXbAzPdbvwdHf+09sulDKm0M+y3PLvYOFz9Xusq+Yei7zfnZdQv8R+vN6q+xpTtoT1/S6aN72s9XWJtxpJh4AuqHBykHTEEacyOH7uuAzgPJceQdnioSrIdz6yPh+4BmmETH0JTKVKGJkSlEEy6TgyZeJh1NrUwDms8yE2jOPCU8btFwi0Qrw70JchZxj4cnvZ14zTPiOV+1wCXGvJWsknjIsKfTPV0Uz1uM/GV
28/bPbggf+HDg==`,wm=function(e){return e.Featured=`Featured`,e.All=`All`,e.Media=`Media`,e.FileManagement=`File Management`,e.BackupRecovery=`Backup & Recovery`,e.ContentDelivery=`Content Delivery`,e.Scientific=`Scientific`,e.AI=`AI`,e}({}),Tm={name:`Storj Uplink CLI`,description:`Official Storj command-line application that allows you to access, upload, download, and manage your data.`,categories:[wm.Featured],src:um,docs:`https://docs.storj.io/dcs/api/uplink-cli/installation`},Em={name:`Storj Object Mount`,description:`Access files stored on Storj as if they were on local disk, allowing real-time editing without downloading entire files.`,categories:[wm.Media,wm.FileManagement],src:um,docs:`https://storj.dev/object-mount`},Dm=[Em,Tm,{name:`TrueNAS - iX Systems`,description:`TrueNAS is a network attached storage (NAS) solution that allows for an off-site backup to your Storj account.`,categories:[wm.BackupRecovery,wm.Media],src:Op,docs:`https://storj.dev/dcs/third-party-tools/truenas#connecting-true-nas-to-storj`},{name:`Hammerspace`,description:`Create a global data environment between Storj and all connected data as a single, easily accessible dataset.`,categories:[wm.FileManagement,wm.Media],src:zp,docs:`https://storj.dev/dcs/third-party-tools/hammerspace#integrating-hammerspace-with-storj`},{name:`OwnCloud`,description:`ownCloud Infinite Scale is a real-time content collaboration allowing you to use Storj as the primary storage location.`,categories:[wm.FileManagement],src:Xp,docs:`https://storj.dev/dcs/third-party-tools/ocis#connecting-to-storj-via-o-cis-s3-ng`},{name:`Livepeer`,description:`Add live and on-demand video experiences by transcoding videos with Livepeer, and storing your media with Storj.`,categories:[wm.ContentDelivery,wm.Media],src:Zp,docs:`https://docs.storj.io/dcs/third-party-tools/livepeer`},{name:`Acronis`,description:`Reliable backup and disaster recovery solutions for data archiving and organization, seamlessly integrating with Storj.`,categories:[wm.BackupRecovery],src:qp,docs:`https://docs.storj.io/dcs/third-party-tools/acronis`},{name:`Iconik`,description:`A cloud-native solution for media collaboration that integrates with Storj, to allow secure storage of your media assets.`,categories:[wm.FileManagement,wm.Media],src:Rp,docs:`https://storj.dev/dcs/third-party-tools/iconik#integrating-iconik-with-storj`},{name:`Photos+`,description:`A beautfully designed app for iOS, Android, and Mac to store and manage your photos and videos in your Storj account.`,categories:[wm.FileManagement,wm.Media],src:Fp,docs:`https://docs.storj.io/dcs/third-party-tools/photos-plus`},{name:`Veeam`,description:`All-in-one backup, recovery, and data security solution integrating Storj for secure, scalable backup and archiving.`,categories:[wm.BackupRecovery],src:Dp,docs:`https://docs.storj.io/dcs/third-party-tools/veeam`},{name:`Splunk`,description:`Collect, index, and search all types of data generated by your business, and archive it to Storj.`,categories:[wm.BackupRecovery],src:kp,docs:`https://storj.dev/dcs/third-party-tools/splunk#connecting-splunk-to-storj`},{name:`Arq Backup`,description:`Arq backs up your filesystem with perfect, point-in-time back ups of your files to Storj.`,categories:[wm.BackupRecovery],src:Ap,docs:`https://docs.storj.io/dcs/third-party-tools/arq`},{name:`Rclone`,description:`Open source command-line interface for sync, backup, restore, mirror, mount, and analyzing your Storj cloud storage.`,categories:[wm.BackupRecovery],src:im,docs:`https://docs.storj.io/dcs/third-party-tools/rclone`},{name:`Zerto`,description:`Simple, scalable disaster recovery and data protection, integrating with Storj for cloud data management.`,categories:[wm.BackupRecovery],src:jp,docs:`https://docs.storj.io/dcs/third-party-tools/zerto`},{name:`Unitrends`,description:`Backup and recovery platform allowing you to easily manage backups between Storj, SaaS, data centers and endpoints.`,categories:[wm.BackupRecovery],src:Mp,docs:`https://docs.storj.io/dcs/third-party-tools/unitrends`}
28,{name:`S3FS`,description:`s3fs allows Linux, macOS, and FreeBSD to mount your Storj buckets and work like on a local file system.`,categories:[wm.FileManagement],src:Np,docs:`https://docs.storj.io/dcs/third-party-tools/s3fs`},{name:`Rucio`,description:`Organize, manage, and access your Storj data at scale with Rucio, an open-source framework for scientific collaboration.`,categories:[wm.Scientific],src:Pp,docs:`https://docs.storj.io/dcs/third-party-tools/rucio`},{name:`MSP360`,description:`Cross-platform storage, backup, and disaster recovery solution integrating Storj cloud storage for managed service providers.`,categories:[wm.BackupRecovery],src:Ip,docs:`https://docs.storj.io/dcs/third-party-tools/msp360`},{name:`LucidLink`,description:`LucidLink integrates with Storj for fast and secure file-streaming, enabling real-time collaboration on creative projects.`,categories:[wm.FileManagement,wm.Media],src:Lp,docs:`https://docs.storj.io/dcs/third-party-tools/lucidlink`},{name:`Elements`,description:`Store, manage and collaborate on your Storj media content using a secure and scalable asset management platform.`,categories:[wm.FileManagement,wm.Media],src:Bp,docs:`https://docs.storj.io/dcs/third-party-tools/elements`},{name:`Docker`,description:`Storj supports custom Content-Type for any key, so it can be used as a container registry to distribute container images.`,categories:[wm.ContentDelivery],src:Vp,docs:`https://docs.storj.io/dcs/third-party-tools/docker`},{name:`Pixelfed`,description:`Learn how to set up Pixelfed decentralized social media platform to Storj.`,categories:[wm.ContentDelivery],src:Hp,docs:`https://docs.storj.io/dcs/third-party-tools/pixelfed`},{name:`Mastodon`,description:`Learn how to set up Mastodon decentralized social media platform to Storj.`,categories:[wm.ContentDelivery],src:Up,docs:`https://docs.storj.io/dcs/third-party-tools/mastodon`},{name:`Dataverse`,description:`Dataverse integrates with Storj to provide researchers secure archiving, controlling, and sharing large research data sets.`,categories:[wm.Scientific],src:Wp,docs:`https://docs.storj.io/dcs/third-party-tools/dataverse`},{name:`CyberDuck`,description:`Open-source cloud storage browser app for macOS, Windows, and Linux, that supports Storj.`,categories:[wm.FileManagement],src:Gp,docs:`https://docs.storj.io/dcs/third-party-tools/cyberduck`},{name:`Atempo (Miria)`,description:`Atempo provides high-performance backup, replication, synchronization, and archiving of large data sets to Storj.`,categories:[wm.BackupRecovery,wm.Media],src:Kp,docs:`https://docs.storj.io/dcs/third-party-tools/atempo-miria`},{name:`Mountain Duck`,description:`Mount Storj as a virtual drive on your computer. Open your Storj files with any application, and work like on a local disk.`,categories:[wm.FileManagement],src:Jp,docs:`https://docs.storj.io/dcs/third-party-tools/mountainduck`},{name:`Bunny CDN`,description:`Set up a static website hosting with Storj, using Bunny CDN as a content delivery network providing a caching layer.`,categories:[wm.ContentDelivery],src:Qp,docs:`https://docs.storj.io/dcs/third-party-tools/bunny`},{name:`Fastly`,description:`Distribute your content among the Fastly edge cloud service, using your Storj buckets as a source of content.`,categories:[wm.ContentDelivery],src:em,docs:`https://docs.storj.io/dcs/third-party-tools/fastly`},{name:`Comet`,description:`Flexible backup platform, integrating with Storj, as a backup and storage destination, to protect and restore data.`,categories:[wm.BackupRecovery],src:$p,docs:`https://docs.storj.io/dcs/third-party-tools/comet-backup`},{name:`Globus`,description:`Open-source platform for collaboration and management, for transferring, sharing, and discovering your data on Storj.`,categories:[wm.Scientific],src:tm,docs:`https://docs.storj.io/dcs/third-party-tools/globus`},{name:`HuggingFace`,description:`Train and deploy open-source AI models, while saving and loading datasets to and from Storj.`,categories:[wm.AI],src:nm,docs:`https://docs.storj.io/dcs/third-party-tools/hugging-face`},{name:`FileZilla`,description:`Learn how to set up FileZilla to transfer your files over Storj, or integrate with FileZilla Pro.`,categories:[wm.FileManagement],src:Yp,docs:`https://docs.storj.io/dcs/third-party-tools/filezilla`},{name:`Kerberos.io`,description:`Open-source platform for video analytics and management. Integrate with Storj to store your Kerberos Vault video files.`,categories:[wm.FileManagement,wm.Media],src:rm,docs:`https://docs.storj.io/dcs/third-party-tools/kerberos-vault`},{name:`UpdraftPlus`,description:`Automatically backup your Wordpress site, and use Storj as a remote storage destination.`,categories:[wm.BackupRecovery],src:am,docs:`https://docs.storj.io/dcs/third-party-tools/wordpress-site-with-updraftplus`},{name:`Duplicati`,description:`Free and open source backup client, to store encrypted, incremental, compressed backups to Storj.`,categories:[wm.BackupRecovery],src:om,docs:`https://docs.storj.io/dcs/third-party-tools/duplicati`},{name:`Restic`,description:`Restic is an open source command-line backup tool, optimized for securely backing up data to Storj.`,categories:[wm.BackupRecovery],src:sm,docs:`https://docs.storj.io/dcs/third-party-tools/restic`},{name:`Starfish`,description:`Unstructured data management and metadata for files and objects. Integrate with Storj for large-scale file management.`,categories:[wm.FileManagement],src:cm,docs:`https://docs.storj.io/dcs/third-party-tools/starfish`},{name:`Commvault`,description:`Reduce downtime, maintain operations and drive resiliency with Commvault and Storj.`,categories:[wm.BackupRecovery],src:lm,docs:`https://docs.storj.io/dcs/third-party-tools/commvault`},{name:`Adobe Premiere`,description:`Professional video editing software that connects to Storj for direct project file access and collaborative editing.`,categories:[wm.Media],src:dm,docs:``},{name:`AdSignal`,description:`Eliminate duplicate content and reduce AI costs by using precise content tagging to ensure efficient storage with Storj.`,categories:[wm.Media],src:fm,docs:``},{name:`Ortana`,description:`Enterprise media asset management platform that orchestrates media workflows while using Storj for cost-effective cloud storage.`,categories:[wm.Media],src:xm,docs:``},{name:`GB Labs`,description:`Intelligent storage solutions with hybrid cloud capabilities, integrating with Storj for secure and accessible off-site backup.`,categories:[wm.Media,wm.BackupRecovery],src:gm,docs:``},{name:`Varnish`,description:`High-performance HTTP accelerator that pairs with Storj to optimize content delivery networks for faster media distribution.`,categories:[wm.Media,wm.ContentDelivery],src:Cm,docs:``}
28,{name:`Hedge`,description:`Backup and safety copy software for media professionals that secures footage to Storj with transfer verification and metadata.`,categories:[wm.Media,wm.BackupRecovery],src:_m,docs:``},{name:`MASV`,description:`Fast file transfer service designed for large media files with direct integration to Storj for secure long-term storage.`,categories:[wm.Media,wm.FileManagement],src:bm,docs:`https://storj.dev/dcs/third-party-tools/MASV`},{name:`Signiant`,description:`Enterprise file transfer solution optimized for moving large media assets quickly and securely between Storj and any location.`,categories:[wm.Media,wm.FileManagement],src:Sm,docs:`https://storj.dev/dcs/third-party-tools/signiant`},{name:`Amove`,description:`Accelerated media transfer solution that works with Storj for efficient media workflow and cloud storage..`,categories:[wm.Media,wm.FileManagement],src:pm,docs:``},{name:`Cutting Room`,description:`Cloud-based media workflow platform that links creative teams with transparent integration to Storj for secure content storage.`,categories:[wm.Media,wm.FileManagement],src:hm,docs:``},{name:`Imagine Products`,description:`Software tools for media management, transcoding, and backup that seamlessly archive to Storj for distributed protection.`,categories:[wm.Media,wm.BackupRecovery],src:vm,docs:``},{name:`Open Drives`,description:`Enterprise media storage and workflow platform that connects production environments to Storj for collaborative content access.`,categories:[wm.Media,wm.FileManagement],src:ym,docs:``},{name:`Beam Transfer`,description:`Professional file transfer solution with end-to-end encryption that uses Storj for cost-effective cloud storage integration.`,categories:[wm.Media,wm.FileManagement],src:mm,docs:``}],Om={class:`text-title-small`},km={key:0,href:`https://docs.storj.io/dcs/access#create-s3-credentials`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},Am={class:`text-title-small`},jm={key:0,href:`https://docs.storj.io/learn/concepts/access/access-grants`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},Mm={class:`text-title-small`},Nm={key:0,href:`https://docs.storj.io/learn/concepts/access/access-grants/api-key`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},Pm=L({__name:`ChooseAccessStep`,emits:[`nameChanged`,`typeChanged`,`appChanged`,`submit`],setup(e,{expose:t,emit:n}){let r=wi(),i=ci(),a=je(),o=n,s=j(()=>i.state.selectedProjectConfig.hasManagedPassphrase),c=j(()=>a.state.config.hideUplinkBehavior),u=M(null),f=M(``),p=M(_p.S3),m=M(),g=[We,e=>!r.state.allAGNames.includes(e)||`This name is already in use`];return U(f,e=>o(`nameChanged`,e)),U(p,e=>{m.value=void 0,o(`typeChanged`,e)}),U(m,e=>o(`appChanged`,e)),t({validate:()=>(u.value?.validate(),!!u.value?.isValid)}),(e,t)=>(z(),b(l(Do),{ref_key:`form`,ref:u,class:`pa-6`,onSubmit:t[3]||=pn(e=>o(`submit`),[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[_(l(Et),{modelValue:f.value,"onUpdate:modelValue":t[0]||=e=>f.value=e,label:`Access Name`,placeholder:`Enter a name for this access key`,variant:`outlined`,autofocus:``,"hide-details":!1,rules:g,maxlength:`100`,class:`mb-n5 mt-2`,required:``},null,8,[`modelValue`])]),_:1}),_(l(Y),null,{default:d(()=>[t[10]||=h(`label`,{class:`mb-2`},`Access Type`,-1),_(l(qn),{modelValue:p.value,"onUpdate:modelValue":t[1]||=e=>p.value=e,class:`mb-3`,"selected-class":`font-weight-bold`,mandatory:``,column:``},{default:d(()=>[(z(),b(l(J),{key:l(_p).S3,value:l(_p).S3,variant:`outlined`,filter:``},{default:d(()=>[...t[4]||=[I(` S3 Credentials `,-1)]]),_:1},8,[`value`])),c.value?E(``,!0):(z(),F(V,{key:0},[(z(),b(l(J),{key:l(_p).AccessGrant,value:l(_p).AccessGrant,variant:`outlined`,filter:``},{default:d(()=>[...t[5]||=[I(` Access Grant `,-1)]]),_:1},8,[`value`])),s.value?E(``,!0):(z(),b(l(J),{key:l(_p).APIKey,value:l(_p).APIKey,variant:`outlined`,filter:``},{default:d(()=>[...t[6]||=[I(` API Key `,-1)]]),_:1},8,[`value`]))],64))]),_:1},8,[`modelValue`]),p.value===l(_p).S3?(z(),b(l(wa),{key:0,color:`default`,variant:`tonal`,width:`auto`},{default:d(()=>[h(`p`,Om,[t[7]||=I(` Gives access through S3 compatible applications. `,-1),l(a).isDefaultBrand?(z(),F(`a`,km,`Learn more in the documentation.`)):E(``,!0)]),l(a).isDefaultBrand?(z(),b(l(Aa),{key:0,modelValue:m.value,"onUpdate:modelValue":t[2]||=e=>m.value=e,class:`mt-4`,items:l(Dm),"item-title":e=>
28e.name,"item-value":e=>e,variant:`outlined`,label:`Application (optional)`,placeholder:`Search or select an application`,"no-data-text":`No applications found.`,density:`comfortable`,"hide-details":``,clearable:``},null,8,[`modelValue`,`items`,`item-title`,`item-value`])):E(``,!0)]),_:1})):p.value===l(_p).AccessGrant?(z(),b(l(wa),{key:1,color:`default`,variant:`tonal`,width:`auto`},{default:d(()=>[h(`p`,Am,[t[8]||=I(` Gives access through native clients such as uplink. `,-1),l(a).isDefaultBrand?(z(),F(`a`,jm,`Learn more in the documentation.`)):E(``,!0)])]),_:1})):p.value===l(_p).APIKey?(z(),b(l(wa),{key:2,color:`default`,variant:`tonal`,width:`auto`},{default:d(()=>[h(`p`,Mm,[t[9]||=I(` Use it for generating access keys programatically. `,-1),l(a).isDefaultBrand?(z(),F(`a`,Nm,`Learn more in the documentation.`)):E(``,!0)])]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1},512))}}),Fm={key:0,class:`text-body-small d-block text-error mb-3`},Im=L({__name:`ChoosePermissionsStep`,emits:[`permissionsChanged`],setup(e,{expose:t,emit:n}){let r=n,i=M(!1),a=M([bp.Read,bp.Write,bp.List,bp.Delete]);function o(){a.value=a.value.length===4?[]:[bp.Read,bp.Write,bp.List,bp.Delete]}return U(a,e=>{i.value=e.length===0,r(`permissionsChanged`,e.slice())},{deep:!0}),t({validate:()=>(i.value=a.value.length===0,!i.value)}),(e,t)=>(z(),b(l(Do),{class:`pa-6`,onSubmit:t[1]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[t[8]||=h(`p`,null,`Select the permissions you want to allow.`,-1),_(l(W),{color:a.value.length===4?`primary`:``,variant:`outlined`,density:`compact`,size:`default`,class:`mt-4 text-body-medium`,rounded:`md`,onClick:o},c({default:d(()=>[t[2]||=I(` All Permissions `,-1)]),_:2},[a.value.length===4?{name:`prepend`,fn:d(()=>[_(l(gn),null,{default:d(()=>[_(l(bs))]),_:1})]),key:`0`}:void 0]),1032,[`color`]),_(l(qn),{modelValue:a.value,"onUpdate:modelValue":t[0]||=e=>a.value=e,variant:`outlined`,filter:``,multiple:``,"selected-class":`font-weight-bold`,class:Ue([`mt-2`,{"mb-3":!i.value}])},{default:d(()=>[(z(),b(l(J),{key:l(bp).Read,filter:``,value:l(bp).Read},{default:d(()=>[...t[3]||=[I(` Read `,-1)]]),_:1},8,[`value`])),(z(),b(l(J),{key:l(bp).Write,filter:``,value:l(bp).Write},{default:d(()=>[...t[4]||=[I(` Write `,-1)]]),_:1},8,[`value`])),(z(),b(l(J),{key:l(bp).List,filter:``,value:l(bp).List},{default:d(()=>[...t[5]||=[I(` List `,-1)]]),_:1},8,[`value`])),(z(),b(l(J),{key:l(bp).Delete,filter:``,value:l(bp).Delete},{default:d(()=>[...t[6]||=[I(` Delete `,-1)]]),_:1},8,[`value`]))]),_:1},8,[`modelValue`,`class`]),i.value?(z(),F(`span`,Fm,`No permission selected`)):E(``,!0),_(l(wa),{variant:`tonal`,width:`auto`},{default:d(()=>[...t[7]||=[h(`p`,{class:`text-title-small font-weight-bold`},` Important `,-1),h(`p`,{class:`text-title-small`},` If you don't select the correct permissions, your application might not connect properly. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1}))}}),Lm=L({__name:`SelectBucketsStep`,emits:[`bucketsChanged`],setup(e,{emit:t}){let n=Ti(),r=t,i=M(Cp.All),a=M([]),o=M(``),s=j(()=>n.state.allBucketNames);function c(e,t){if(t=t.trim(),!t)return!0;let n=0;for(let r of t.split(` `)){let t=e.indexOf(r,n);if(t===-1)return!1;n=t+r.length}return!0}function u(){a.value=[]}return U(a,e=>{r(`bucketsChanged`,e.slice())},{deep:!0}),(e,t)=>(z(),b(l(Do),{class:`pa-6`,onSubmit:t[3]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[9]||=h(`p`,null,`Choose buckets you want to be accessible.`,-1),_(l(qn),{modelValue:i.value,"onUpdate:modelValue":[t[0]||=e=>i.value=e,u],filter:``,mandatory:``,"selected-class":`font-weight-bold`,variant:`outlined`,class:`mt-2 mb-3`},{default:d(()=>[_(l(J),{filter:``,value:l(Cp).All},{default:d(()=>[...t[4]||=[I(` All Buckets `,-1)]]),_:1},8,[`value`]),_(l(J),{filter:``,value:l(Cp).Select},{default:d(()=>[...t[5]||=[I(` Select Buckets `,-1)]]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),i.value===l(Cp).All?(z(),b(l(wa),{key:0,variant:`tonal`},{default:d(()=>[...t[6]||=[h(`p`,{class:`text-title-small font-weight-bold`},`All Buckets`,-1),h(`p`,{class:`text-title-small`},`The application can access all of the current and future buckets you create in this project.`,-1)]]),_:1})):(z(),b(l(wa),{key:1,variant:`tonal`,color:`primary`},{default:d(()=>[t[7]||=h(`p`,{class:`text-title-small font-weight-bold`},`Select Buckets`,-1),t[8]||=h(`p`,{class:`text-title-small`},`The application can access the selected buckets in this project.`,-1),_(l(Aa),{modelValue:a.value,"onUpdate:modelValue":t[1]||=e=>a.value=e,search:o.value,"onUpdate:search":t[2]||=e=>o.value=e,items:s.value,class:`mt-4`,variant:`outlined`,label:`Buckets`,placeholder:`Select buckets`,"no-data-text":`No buckets found.`,multiple:``,chips:``,"closable-chips":``,"hide-details":``,"custom-filter":c},{item:d(({props:e})=>[_(l(Zn),N(e,{density:`compact`}),{prepend:d(({isSelected:e})=>[_(l(Tt),{"model-value":e},null,8,[`model-value`])]),_:1},16)]),_:1},8,[`modelValue`,`search`,`items`])]),_:1}))]),_:1})]),_:1})]),_:1}))}}),Rm=L({__name:`AccessCreatedStep`,props:{name:{},accessType:{},cliAccess:{},accessGrant:{},credentials:{},app:{default:void 0}},setup(e){let t=e,n=A(),r=je(),i=j(()=>r.state.config.satelliteNodeURL),a=j(()=>t.accessType===_p.APIKey?[{name:`Satellite Address`,value:i.value},{name:`API Key`,value:t.cliAccess}]:t.accessType===_p.AccessGrant?[t.accessGrant]:[{name:`Access Key`,value:t.credentials.accessKeyId},{name:`Secret Key`,value:t.credentials.secretKey},{name:`Endpoint`,value:r.gatewayUrl||t.credentials.endpoint}]);return(t,o)=>(z(),b(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[h(`p`,null,`Save the access keys `+R(e.app?`for ${e.app.name}`:``)+` as they will only appear once.`,1),_(l(K),{class:`mt-2`},{default:d(()=>[_(ip,{items:a.value,name:e.name,type:e.accessType},null,8,[`items`,`name`,`type`])]),_:1})]),_:1}),e.accessType===l(_p).APIKey?(z(),F(V,{key:0},[_(l(Y),{cols:`12`},{default:d(()=>[_(np,{label:`Satellite Address`,value:i.value,"show-copy":``},null,8,[`value`])]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[_(np,{label:`API Key`,value:e.cliAccess,"show-copy":``},null,8,[`value`])]),_:1})],64)):e.accessType===l(_p).AccessGrant?(z(),b(l(Y),{key:1,cols:`12`},{default:d(()=>
28[_(np,{label:`Access Grant`,value:e.accessGrant,"show-copy":``},null,8,[`value`])]),_:1})):(z(),F(V,{key:2},[e.credentials.freeTierRestrictedExpiration?(z(),b(l(Y),{key:0,cols:`12`},{default:d(()=>[_(l(wa),{type:`warning`,variant:`tonal`},{default:d(()=>[I(` These credentials will expire at `+R(e.credentials.freeTierRestrictedExpiration.toLocaleString())+`. `,1),h(`a`,{class:`text-decoration-underline text-cursor-pointer`,onClick:o[0]||=e=>l(n).toggleUpgradeFlow(!0)},`Upgrade`),o[1]||=I(` your account to avoid expiration limits on future credentials. `,-1)]),_:1})]),_:1})):E(``,!0),_(l(Y),{cols:`12`},{default:d(()=>[_(np,{label:`Access Key`,value:e.credentials.accessKeyId,"show-copy":``},null,8,[`value`])]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[_(np,{label:`Secret Key`,value:e.credentials.secretKey,"show-copy":``},null,8,[`value`])]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[_(np,{label:`Endpoint`,"is-blurred":!1,value:l(r).gatewayUrl||e.credentials.endpoint,"show-copy":``,"extra-info":`Tip: If you experience connection issues in some applications, try pasting the Endpoint URL without the 'https://' prefix.`},null,8,[`value`])]),_:1})],64)),_(l(Y),null,{default:d(()=>[l(r).isDefaultBrand?(z(),b(l(wa),{key:0,variant:`tonal`,color:`success`},{default:d(()=>[...o[2]||=[h(`p`,{class:`text-title-small font-weight-bold`},`Next steps`,-1),h(`p`,{class:`text-title-small`},`Please read the documentation to find where to enter the access you created.`,-1)]]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1}))}}),zm=L({__name:`InfoTooltip`,setup(e){let t=M(!1);return(e,n)=>(z(),F(`span`,{class:`d-inline-flex ml-2`,onClick:n[1]||=pn(e=>t.value=!0,[`prevent`])},[_(Ji),_(l(zi),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,class:`text-center`,activator:`parent`,location:`top`,"max-width":`300px`,"open-delay":`150`,"close-delay":`150`},{default:d(()=>[Te(e.$slots,`default`)]),_:3},8,[`modelValue`])]))}}),Bm=L({__name:`AccessEncryptionStep`,emits:[`selectOption`,`passphraseChanged`,`submit`],setup(e,{expose:t,emit:n}){let r=n,i=M(null),a=M(),o=M(``),s=M(!1),c=M(!1);U(a,e=>e&&r(`selectOption`,e));let u=Ti(),f=j(()=>u.state.promptForPassphrase),p=j(()=>a.value===vp.EnterNewPassphrase||a.value===vp.GenerateNewPassphrase),m=j(()=>{let e=a.value===vp.SetMyProjectPassphrase;return[t=>!e||!!t||`Required`]});return t({validate:()=>a.value===vp.SetMyProjectPassphrase?(i.value?.validate(),!!i.value?.isValid&&!!o.value):!0,onEnter:()=>{a.value||=f.value?vp.SetMyProjectPassphrase:vp.UseExistingPassphrase},onExit:()=>{a.value===vp.UseExistingPassphrase?r(`passphraseChanged`,u.state.passphrase):r(`passphraseChanged`,o.value)}}),(e,t)=>(z(),b(l(Do),{ref_key:`form`,ref:i,class:`pa-6 pb-4`,onSubmit:t[4]||=pn(e=>r(`submit`),[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[_(l(No),{modelValue:a.value,"onUpdate:modelValue":t[3]||=e=>a.value=e,"hide-details":`auto`},{default:d(()=>[f.value?(z(),F(V,{key:0},[f.value?(z(),b(l(jo),{key:0,label:`Enter your project passphrase`,value:l(vp).SetMyProjectPassphrase,density:`compact`},{label:d(()=>[t[6]||=I(` Enter my project passphrase `,-1),_(zm,null,{default:d(()=>[...t[5]||=[I(` Make sure it's the same passphrase you use for this project. This will allow you to manage existing data you have uploaded. `,-1)]]),_:1})]),_:1},8,[`value`])):E(``,!0),_(l(Et),{modelValue:o.value,"onUpdate:modelValue":t[1]||=e=>o.value=e,class:`mt-6`,variant:`outlined`,label:`Encryption Passphrase`,type:s.value?`text`:`password`,rules:m.value,"hide-details":!1,autofocus:``,required:``},{"append-inner":d(()=>[_(Qi,{"is-visible":s.value,type:`passphrase`,onToggleVisibility:t[0]||=e=>s.value=!s.value},null,8,[`is-visible`])]),_:1},8,[`modelValue`,`type`,`rules`])],64)):(z(),b(l(jo),{key:1,value:l(vp).UseExistingPassphrase,density:`compact`,class:`pb-4`},{label:d(()=>[t[8]||=I(` Use the current passphrase `,-1),_(zm,null,{default:d(()=>[...t[7]||=[I(` Create this access with the same passphrase you use for this project. This allows you to manage existing data you have uploaded with the same passphrase. `,-1)]]),_:1})]),_:1},8,[`value`])),_(l(W),{class:`align-self-start mt-2 mb-4`,variant:`outlined`,color:`default`,"append-icon":c.value?`$collapse`:`$expand`,disabled:p.value,onClick:t[2]||=e=>c.value=!c.value},{default:d(()=>[...t[9]||=[I(` Advanced Options `,-1)]]),_:1},8,[`append-icon`,`disabled`]),_(l(xt),null,{default:d(()=>[ot(h(`div`,null,[_(l(jo),{value:l(vp).EnterNewPassphrase},{label:d(()=>[t[11]||=I(` Enter a new passphrase `,-1),_(zm,null,{default:d(()=>[...t[10]||=[I(` Create this access with a new encryption passphrase that you can enter on the next step. The access will not be able to manage any existing data. `,-1)]]),_:1})]),_:1},8,[`value`]),_(l(jo),{label:``,value:l(vp).GenerateNewPassphrase},{label:d(()=>[t[13]||=I(` Generate a 12-word passphrase `,-1),_(zm,null,{default:d(()=>[...t[12]||=[I(` Create this access with a new encryption passphrase that will be generated for you on the next step. The access will not be able to manage any existing data. `,-1)]]),_:1})]),_:1},8,[`value`])],512),[[Ft,c.value]])]),_:1})]),_:1},8,[`modelValue`])]),_:1}),_(l(xt),null,{default:d(()=>[ot(_(l(Y),{cols:`12`},{default:d(()=>[_(l(wa),{class:`mb-4`,type:`info`,variant:`tonal`},{default:d(()=>[...t[14]||=[I(` Creating a new passphrase for this access will prevent it from accessing any data that has been uploaded with the current passphrase. `,-1)]]),_:1})]),_:1},512),[[Ft,c.value]])]),_:1})]),_:1})]),_:1},512))}}),Vm={class:`text-title-small`}
28,Hm=function(e){return e.No=`No Expiration`,e.Day=`1 Day`,e.Week=`1 Week`,e.Month=`1 Month`,e.Year=`1 Year`,e.Custom=`Set Custom Expiration Date`,e}(Hm||{}),Um=L({__name:`OptionalExpirationStep`,props:{endDate:{}},emits:[`endDateChanged`],setup(e,{emit:t}){let n=t,r=fi(),i=M(Hm.No),a=M(!1),o=M();function s(e=0,t=0,n=0){let r=new Date;return new Date(r.getFullYear()+n,r.getMonth()+t,r.getDate()+e,11,59,59)}function c(e){if(!e)return!1;let t=new Date(e);if(isNaN(t.getTime()))return!1;t.setHours(0,0,0,0);let n=new Date;return n.setHours(0,0,0,0),t>n}function u(){if(!o.value)return;let e=o.value,t=new Date(e.getFullYear(),e.getMonth(),e.getDate(),11,59,59);if(t.getTime()<new Date().getTime()){r.error(`Please select future date`,B.SETUP_ACCESS_MODAL);return}n(`endDateChanged`,t),a.value=!1}return U(i,e=>{switch(e){case Hm.No:n(`endDateChanged`,null);break;case Hm.Day:n(`endDateChanged`,s(1));break;case Hm.Week:n(`endDateChanged`,s(7));break;case Hm.Month:n(`endDateChanged`,s(0,1));break;case Hm.Year:n(`endDateChanged`,s(0,0,1))}}),(t,n)=>(z(),b(l(Do),{class:`pa-6`,onSubmit:n[4]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[n[5]||=h(`p`,null,`You can choose if you want the access to expire.`,-1),_(l(qn),{modelValue:i.value,"onUpdate:modelValue":n[1]||=e=>i.value=e,column:``,mandatory:``,"selected-class":`font-weight-bold`,variant:`outlined`,class:`mt-2`},{default:d(()=>[(z(),b(l(J),{key:Hm.No,value:Hm.No,filter:``},{default:d(()=>[I(R(Hm.No),1)]),_:1},8,[`value`])),_(l(q),{class:`my-2`}),(z(),b(l(J),{key:Hm.Day,value:Hm.Day,filter:``},{default:d(()=>[I(R(Hm.Day),1)]),_:1},8,[`value`])),(z(),b(l(J),{key:Hm.Week,value:Hm.Week,filter:``},{default:d(()=>[I(R(Hm.Week),1)]),_:1},8,[`value`])),(z(),b(l(J),{key:Hm.Month,value:Hm.Month,filter:``},{default:d(()=>[I(R(Hm.Month),1)]),_:1},8,[`value`])),(z(),b(l(J),{key:Hm.Year,value:Hm.Year,filter:``},{default:d(()=>[I(R(Hm.Year),1)]),_:1},8,[`value`])),_(l(q),{class:`my-2`}),(z(),b(l(J),{key:Hm.Custom,value:Hm.Custom,filter:``,onClick:n[0]||=e=>a.value=!0},{default:d(()=>[I(R(Hm.Custom),1)]),_:1},8,[`value`]))]),_:1},8,[`modelValue`]),_(l(wa),{class:`mt-2`,variant:`tonal`,width:`auto`},{default:d(()=>[h(`p`,Vm,R(e.endDate?e.endDate.toLocaleString():`No end date`),1)]),_:1})]),_:1})]),_:1}),_(l(Lt),{modelValue:a.value,"onUpdate:modelValue":n[3]||=e=>a.value=e,persistent:``,class:`align-center justify-center`},{default:d(()=>[_(l(ho),{modelValue:o.value,"onUpdate:modelValue":[n[2]||=e=>o.value=e,u],"allowed-dates":c,"show-adjacent-months":``},{header:d(()=>[...n[6]||=[]]),_:1},8,[`modelValue`])]),_:1},8,[`modelValue`])]),_:1}))}}),Wm={key:0,class:`link`,href:`https://docs.storj.io/dcs/concepts/encryption-key/design-decision-server-side-encryption/`,target:`_blank`,rel:`noopener noreferrer`},Gm=L({__name:`EncryptionInfoStep`,setup(e){let t=Re(),n=je(),r=fi();async function i(e){try{let n={...t.state.settings.noticeDismissal};n.serverSideEncryption=e,await t.updateSettings({noticeDismissal:n})}catch(e){r.notifyError(e,B.ACCESS_GRANTS_PAGE)}}return(e,t)=>(z(),b(l(K),{class:`pa-4 ma-0`},{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[I(` By generating S3 credentials, you are opting in to `+R(l(n).isDefaultBrand?``:`server-side encryption.`)+` `,1),l(n).isDefaultBrand?(z(),F(`a`,Wm,` server-side encryption. `)):E(``,!0)]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[_(l(Ea),{density:`compact`,label:`I understand, don't show this again.`,color:`default`,"hide-details":``,"onUpdate:modelValue":t[0]||=e=>i(e)})]),_:1})]),_:1}))}}),Km={class:`pa-6`},qm={class:`text-medium-emphasis text-body-medium mb-1`},Jm={key:0,class:`text-body-medium`},Ym={key:0},Xm={key:1},Zm={key:1,class:`text-body-medium`},Qm=Nn(L({__name:`ConfirmDetailsStep`,props:{name:{},type:{},permissions:{},objectLockPermissions:{},bucketNotificationPermissions:{},buckets:{},endDate:{}},setup(e){let t=e,n=je(),r=j(()=>{let e=[{title:`Name`,value:t.name},{title:`Type`,value:t.type},{title:`Permissions`,value:t.permissions.join(`, `)},{title:`Buckets`,value:t.buckets.join(`, `)||`All buckets`}
28,{title:`Expiration Date`,value:t.endDate?t.endDate.toLocaleString():`No expiration date`}],n=2;if(a.value&&t.objectLockPermissions.length){let r=t.objectLockPermissions.filter(e=>e!==xp.BypassGovernanceRetention);e.splice(n,0,{title:`Object Lock Permissions`,value:r.join(`, `)}),n++}return o.value&&t.bucketNotificationPermissions.length&&e.splice(n,0,{title:`Bucket Notification Permissions`,value:t.bucketNotificationPermissions.join(`, `)}),e}),i=j(()=>t.objectLockPermissions.includes(xp.BypassGovernanceRetention)),a=j(()=>n.state.config.objectLockUIEnabled),o=j(()=>n.state.config.bucketEventingUIEnabled);return(t,n)=>(z(),F(`div`,Km,[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[n[1]||=h(`p`,null,`Confirm that the access details are correct before creating.`,-1),_(l(cr),null,{default:d(()=>[(z(!0),F(V,null,rt(r.value,t=>(z(),b(l(Zn),{key:t.title,title:t.title,subtitle:t.value,class:`mb-2 pl-0`},{title:d(()=>[h(`p`,qm,R(t.title),1)]),subtitle:d(()=>[t.title===`Object Lock Permissions`?(z(),F(`p`,Jm,[i.value?(z(),F(`span`,Ym,[_(l(zi),{width:`300`,activator:`parent`},{default:d(()=>[...n[0]||=[I(` Warning: `,-1),h(`b`,null,[h(`i`,null,`BypassGovernanceRetention`)],-1),I(` allows users to delete or modify objects even when under retention policies. Only grant this permission when necessary, as it may lead to premature data deletion or compliance issues. `,-1)]]),_:1}),I(` ⚠️ `+R(l(xp).BypassGovernanceRetention),1)])):E(``,!0),i.value&&e.objectLockPermissions.length>1?(z(),F(`span`,Xm,`,`)):E(``,!0),I(` `+R(t.value),1)])):(z(),F(`p`,Zm,R(t.value),1))]),_:2},1032,[`title`,`subtitle`]))),128))]),_:1})]),_:1})]),_:1})]))}}),[[`__scopeId`,`data-v-23116ca2`]]),$m=Nn(L({__name:`ObjectLockPermissionsStep`,emits:[`permissionsChanged`],setup(e,{emit:t}){let n=t,r=M([]),i=[xp.PutObjectRetention,xp.GetObjectRetention,xp.BypassGovernanceRetention,xp.PutObjectLegalHold,xp.GetObjectLegalHold,xp.PutObjectLockConfiguration,xp.GetObjectLockConfiguration];function a(){r.value=r.value.length===i.length?[]:i}return U(r,e=>{n(`permissionsChanged`,e.slice())},{deep:!0}),(e,t)=>(z(),b(l(Do),{class:`pa-6`,onSubmit:t[1]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[t[5]||=h(`p`,null,`Select the object lock permissions you want to allow.`,-1),_(l(W),{color:r.value.length===i.length?`primary`:``,variant:`outlined`,density:`compact`,size:`default`,class:`mt-4 text-body-medium`,rounded:`md`,onClick:a},c({default:d(()=>[t[2]||=I(` All Permissions `,-1)]),_:2},[r.value.length===i.length?{name:`prepend`,fn:d(()=>[_(l(gn),null,{default:d(()=>[_(l(bs))]),_:1})]),key:`0`}:void 0]),1032,[`color`]),_(l(qn),{modelValue:r.value,"onUpdate:modelValue":t[0]||=e=>r.value=e,variant:`outlined`,filter:``,column:``,multiple:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-3`},{default:d(()=>[(z(),F(V,null,rt(i,e=>_(l(J),{key:e,value:e,filter:``},{default:d(()=>[I(R(e),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`modelValue`]),r.value.includes(l(xp).BypassGovernanceRetention)?(z(),b(l(wa),{key:0,variant:`tonal`,color:`warning`},{default:d(()=>[...t[3]||=[I(` Warning: `,-1),h(`b`,null,[h(`i`,null,`BypassGovernanceRetention`)],-1),I(` allows users to delete or modify objects even when under retention policies. Only grant this permission when necessary, as it may lead to premature data deletion or compliance issues. `,-1)]]),_:1})):E(``,!0),_(l(To),{static:``},{default:d(()=>[_(l(So),{title:`Permissions Information`,elevation:`0`,rounded:`lg`,class:`border my-4 font-weight-bold`,static:``},{default:d(()=>[_(l(vo),{class:`text-body-medium overflow-y-auto`},{default:d(()=>[...t[4]||=[h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`PutObjectRetention`),I(`: Allows you to set retention policies, protecting objects from deletion or modification until the retention period expires.`)],-1),h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`GetObjectRetention`),I(`: Allows you to view the retention settings of objects, helping ensure compliance with retention policies.`)],-1),h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`BypassGovernanceRetention`),I(`: Allows you to bypass governance-mode retention, enabling deleti
28on of objects before the retention period ends.`)],-1),h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`PutObjectLegalHold`),I(`: Allows you to place a legal hold on objects, preventing deletion or modification regardless of retention policies.`)],-1),h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`GetObjectLegalHold`),I(`: Allows you to view the legal hold status of objects, which is useful for auditing and compliance purposes.`)],-1),h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`PutObjectLockConfiguration`),I(`: Allows you to set retention policies on the specified bucket, automatically applying them to every new object added to that bucket.`)],-1),h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`GetObjectLockConfiguration`),I(`: Allows you to view the default retention policies configured for the specified bucket.`)],-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),[[`__scopeId`,`data-v-165c34a9`]]),eh=Nn(L({__name:`BucketNotificationPermissionsStep`,emits:[`permissionsChanged`],setup(e,{emit:t}){let n=t,r=M([]),i=[Sp.PutBucketNotificationConfiguration,Sp.GetBucketNotificationConfiguration];function a(){r.value=r.value.length===i.length?[]:i}return U(r,e=>{n(`permissionsChanged`,e.slice())},{deep:!0}),(e,t)=>(z(),b(l(Do),{class:`pa-6`,onSubmit:t[1]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[t[4]||=h(`p`,null,`Select the bucket notification permissions you want to allow.`,-1),_(l(W),{color:r.value.length===i.length?`info`:`secondary`,variant:`outlined`,density:`compact`,size:`default`,class:`mt-4 text-body-medium`,rounded:`md`,onClick:a},c({default:d(()=>[t[2]||=I(` All Permissions `,-1)]),_:2},[r.value.length===i.length?{name:`prepend`,fn:d(()=>[_(l(gn),null,{default:d(()=>[_(l(bs))]),_:1})]),key:`0`}:void 0]),1032,[`color`]),_(l(qn),{modelValue:r.value,"onUpdate:modelValue":t[0]||=e=>r.value=e,variant:`outlined`,filter:``,column:``,multiple:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-3`},{default:d(()=>[(z(),F(V,null,rt(i,e=>_(l(J),{key:e,value:e,filter:``},{default:d(()=>[I(R(e),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`modelValue`]),_(l(To),{static:``},{default:d(()=>[_(l(So),{title:`Permissions Information`,elevation:`0`,rounded:`lg`,class:`border my-4 font-weight-bold`,static:``},{default:d(()=>[_(l(vo),{class:`text-body-medium overflow-y-auto`},{default:d(()=>[...t[3]||=[h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`PutBucketNotificationConfiguration`),I(`: Allows you to configure bucket event notifications, enabling you to receive alerts when objects are created, deleted, or modified in the bucket.`)],-1),h(`p`,{class:`my-2`},[h(`span`,{class:`font-weight-bold`},`GetBucketNotificationConfiguration`),I(`: Allows you to retrieve the current notification configuration for a bucket, so you can view which events are being monitored.`)],-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),[[`__scopeId`,`data-v-90c1b935`]]),th=[`src`,`alt`],nh=Nn(L({__name:`AccessSetupDialog`,props:ge({docsLink:{},defaultStep:{},app:{default:void 0},accessName:{default:void 0},defaultAccessType:{default:void 0}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`accessCreated`],[`update:modelValue`]),setup(e,{emit:t}){class n{ref=M();prev;next;nextText;prevText;constructor(e,t,n=void 0,r=void 0,i){this.beforeNext=i,this.prev=typeof n==`function`?j(n):M(n),this.next=typeof r==`function`?j(r):M(r),this.nextText=typeof e==`function`?j(e):M(e),this.prevText=typeof t==`function`?j(t):M(t)}}let r=t,i=e,a=wi(),o=Ti(),s=ci(),u=je(),f=Be(),p=Re(),m=fi(),g=at(),{setPermissions:v,generateAccess:y}=ii(),x=ve(e,`modelValue`),S=M(!1),C=M(!0),w=[];function T(e){let t=M(e);return w.push(()=>t.value=e),t}let D=T(i.app),O=T(i.defaultStep),k=T(i.defaultAccessType??_p.S3),A=T(yp.FullAccess),N=T(``),ee=T([bp.Read,bp.Write,bp.List,bp.Delete]),P=T([]),F=T([]),te=T([]),ne=T(o.state.passphrase),re=T(null),ie=T(vp.EnterNewPassphrase),ae=T(``),oe=T(``),ce=T(new Oe),le=j(()=>o.state.promptForPassphrase),ue=j(()=>
28u.state.config.bucketEventingUIEnabled),L=j(()=>s.state.selectedProjectConfig.hasManagedPassphrase),de=j(()=>u.state.config.hideUplinkBehavior),fe=j(()=>u.state.config.accessCreationViaAPIEnabled&&L.value),pe=j(()=>{switch(O.value){case $.ChooseAccessStep:return`Access Name and Type`;case $.EncryptionInfo:return`Encryption Information`;case $.ChooseFlowStep:return`Configure Access`;case $.AccessEncryption:return`Access Encryption`;case $.EnterNewPassphrase:return`New Passphrase`;case $.PassphraseGenerated:return`Passphrase Generated`;case $.ChoosePermissionsStep:return`Access Permissions`;case $.ObjectLockPermissionsStep:return`Object Lock Permissions`;case $.BucketNotificationPermissionsStep:return`Bucket Notification Permissions`;case $.SelectBucketsStep:return`Bucket Restrictions`;case $.OptionalExpirationStep:return`Access Expiration`;case $.ConfirmDetailsStep:return`Confirm Access Details`;case $.AccessCreatedStep:return`Access Created Successfully`;default:return``}}),me=j(()=>u.state.config.objectLockUIEnabled),he={[$.ChooseAccessStep]:new n(`Next ->`,`Cancel`,void 0,()=>de.value?$.ChooseFlowStep:k.value===_p.S3&&!p.noticeDismissal.serverSideEncryption&&!L.value?$.EncryptionInfo:$.ChooseFlowStep),[$.EncryptionInfo]:new n(`Next ->`,`Back`,$.ChooseAccessStep,$.ChooseFlowStep),[$.ChooseFlowStep]:new n(()=>A.value===yp.Advanced?`Next ->`:k.value===_p.APIKey?`Create Access`:le.value?`Next ->`:`Create Access`,()=>i.defaultAccessType?`Cancel`:`Back`,()=>{if(de.value)return $.ChooseAccessStep;if(!i.defaultAccessType)return k.value===_p.S3&&!p.noticeDismissal.serverSideEncryption&&!L.value?$.EncryptionInfo:$.ChooseAccessStep},()=>k.value===_p.APIKey?A.value===yp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep:le.value?$.AccessEncryption:A.value===yp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep,async()=>{A.value===yp.FullAccess&&(we(),(k.value===_p.APIKey||!le.value)&&await _e())}),[$.AccessEncryption]:new n(()=>ie.value===vp.EnterNewPassphrase||ie.value===vp.GenerateNewPassphrase?`Next ->`:A.value===yp.FullAccess?`Create Access`:`Next ->`,`Back`,$.ChooseFlowStep,()=>ie.value===vp.EnterNewPassphrase?$.EnterNewPassphrase:ie.value===vp.GenerateNewPassphrase?$.PassphraseGenerated:A.value===yp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep,async()=>{A.value===yp.FullAccess&&(we(),ie.value!==vp.EnterNewPassphrase&&ie.value!==vp.GenerateNewPassphrase&&await _e())}),[$.PassphraseGenerated]:new n(()=>A.value===yp.FullAccess?`Create Access`:`Next ->`,`Back`,$.AccessEncryption,()=>A.value===yp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep,async()=>{A.value===yp.FullAccess&&(we(),await _e())}),[$.EnterNewPassphrase]:new n(()=>A.value===yp.FullAccess?`Create Access`:`Next ->`,`Back`,$.AccessEncryption,()=>A.value===yp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep,async()=>{A.value===yp.FullAccess&&(we(),await _e())}),[$.ChoosePermissionsStep]:new n(`Next ->`,`Back`,()=>o.state.promptForPassphrase&&k.value!==_p.APIKey?ie.value===vp.EnterNewPassphrase?$.EnterNewPassphrase:ie.value===vp.GenerateNewPassphrase?$.PassphraseGenerated:$.AccessEncryption:$.ChooseFlowStep,()=>me.value?$.ObjectLockPermissionsStep:ue.value?$.BucketNotificationPermissionsStep:$.SelectBucketsStep),[$.ObjectLockPermissionsStep]:new n(`Next ->`,`Back`,$.ChoosePermissionsStep,()=>ue.value?$.BucketNotificationPermissionsStep:$.SelectBucketsStep),[$.BucketNotificationPermissionsStep]:new n(`Next ->`,`Back`,()=>me.value?$.ObjectLockPermissionsStep:$.ChoosePermissionsStep,$.SelectBucketsStep),[$.SelectBucketsStep]:new n(`Next ->`,`Back`,()=>ue.value?$.BucketNotificationPermissionsStep:me.value?$.ObjectLockPermissionsStep:$.ChoosePermissionsStep,$.OptionalExpirationStep),[$.OptionalExpirationStep]:new n(`Next ->`,`Back`,$.SelectBucketsStep,$.ConfirmDetailsStep),[$.ConfirmDetailsStep]:new n(`Create Access`,`Back`,()=>A.value===yp.FullAccess?o.state.promptForPassphrase&&k.value!==_p.APIKey?ie.value===vp.EnterNewPassphrase?$.EnterNewPassphrase:ie.value===vp.GenerateNewPassphrase?$.PassphraseGenerated:$.AccessEncryption:$.ChooseFlowStep:$.OptionalExpirationStep,$.AccessCreatedStep,_e),[$.AccessCreatedStep]:new n(``,`Close`)};function ge(){i.accessName&&(N.value=be(i.accessName,a.state.allAGNames))}async function _e(){S.value||=(S.value=!0,fe.value?await ye():(await xe(),(k.value===_p.AccessGrant||k.value===_p.S3)&&await Se()),(k.value===_p.AccessGrant||k.value===_p.S3)&&(k.value===_p.S3&&await Ce(),ie.value===vp.SetMyProjectPassphrase&&(o.setEdgeCredentials(new Oe),o.setPassphrase(ne.value),o.setPromptForPassphrase(!1))),D.value&&De(qe.APPLICATIONS_SETUP_COMPLETED),!1)}async function ye(){let e=s.state.selectedProject.id,t=A.value===yp.FullAccess,n={allowDownload:t||ee.value.includes(bp.Read),allowUpload:t||ee.value.includes(bp.Write),allowList:t||ee.value.includes(bp.List),allowDelete:t||ee.value.includes(bp.Delete),allowPutBucketNotificationConfiguration:t||F.value.includes(Sp.PutBucketNotificationConfiguration),allowGetBucketNotificationConfiguration:t||F.value.includes(Sp.GetBucketNotificationConfiguration)};me.value&&(n.allowPutObjectRetention=t||P.value.includes(xp.PutObjectRetention),n.allowGetObjectRetention=t||P.value.includes(xp.GetObjectRetention),n.allowBypassGovernanceRetention=P.value.includes(xp.BypassGovernanceRetention),n.allowPutObjectLegalHold=t||P.value.includes(xp.PutObjectLegalHold),n.allowGetObjectLegalHold=t||P.value.includes(xp.GetObjectLegalHold),n.allowPutBucketObjectLockConfiguration=t||P.value.includes(xp.PutObjectLockConfiguration),n.allowGetBucketObjectLockConfiguration=t||P.value.includes(xp.GetObjectLockConfiguration));let r={projectID:e,name:N.value,permissions:n,buckets:t?[]:te.value,notAfter:re.value&&!t?re.value.toISOString():void 0};oe.value=(await a.createRestrictedAccess(r)).accessGrant,ae.value=``,(g.name===se.Access.name||g.name===se.ObjectMount.name)&&a.getAccessGrants(1,e).cat
28ch(e=>{m.notifyError(e,B.SETUP_ACCESS_MODAL)}),k.value===_p.AccessGrant&&f.eventTriggered(qe.ACCESS_GRANT_CREATED,{project_id:e})}async function xe(){let e=s.state.selectedProject.id,t=await a.createAccessGrant(N.value,e);(g.name===se.Access.name||g.name===se.ObjectMount.name)&&a.getAccessGrants(1,e).catch(e=>{m.notifyError(e,B.SETUP_ACCESS_MODAL)});let n=A.value===yp.FullAccess,r={buckets:JSON.stringify(n?[]:te.value),apiKey:t.secret,isDownload:n||ee.value.includes(bp.Read),isUpload:n||ee.value.includes(bp.Write),isList:n||ee.value.includes(bp.List),isDelete:n||ee.value.includes(bp.Delete),notBefore:new Date().toISOString(),isPutBucketNotificationConfiguration:n||F.value.includes(Sp.PutBucketNotificationConfiguration),isGetBucketNotificationConfiguration:n||F.value.includes(Sp.GetBucketNotificationConfiguration)};me.value&&(r={...r,isPutObjectRetention:n||P.value.includes(xp.PutObjectRetention),isGetObjectRetention:n||P.value.includes(xp.GetObjectRetention),isBypassGovernanceRetention:P.value.includes(xp.BypassGovernanceRetention),isPutObjectLegalHold:n||P.value.includes(xp.PutObjectLegalHold),isGetObjectLegalHold:n||P.value.includes(xp.GetObjectLegalHold),isPutObjectLockConfiguration:n||P.value.includes(xp.PutObjectLockConfiguration),isGetObjectLockConfiguration:n||P.value.includes(xp.GetObjectLockConfiguration)}),re.value&&!n&&(r=Object.assign(r,{notAfter:re.value.toISOString()})),ae.value=await v(r),k.value===_p.APIKey&&f.eventTriggered(qe.API_ACCESS_CREATED,{project_id:e})}
28async function Se(){if(!ne.value)throw Error(`Passphrase can't be empty`);oe.value=await y({apiKey:ae.value,passphrase:ne.value},s.state.selectedProject.id),k.value===_p.AccessGrant&&f.eventTriggered(qe.ACCESS_GRANT_CREATED,{project_id:s.state.selectedProject.id})}async function Ce(){ce.value=await a.getEdgeCredentials(oe.value),f.eventTriggered(qe.GATEWAY_CREDENTIALS_CREATED,{project_id:s.state.selectedProject.id})}function we(){ee.value=[bp.Read,bp.Write,bp.List,bp.Delete],P.value=[xp.PutObjectRetention,xp.GetObjectRetention,xp.PutObjectLegalHold,xp.GetObjectLegalHold,xp.PutObjectLockConfiguration,xp.GetObjectLockConfiguration],F.value=[Sp.PutBucketNotificationConfiguration,Sp.GetBucketNotificationConfiguration]}async function Te(){let e=he[O.value];if(!(S.value||C.value||e.ref.value?.validate?.()===!1)){if(e.ref.value?.onExit?.(`next`),e.beforeNext)try{await e.beforeNext()}catch(e){m.notifyError(e,B.SETUP_ACCESS_MODAL),S.value=!1;return}e.next.value?O.value=e.next.value:x.value=!1}}function Ee(){let e=he[O.value];e.ref.value?.onExit?.(`prev`),e.prev.value?O.value=e.prev.value:x.value=!1}function De(e){D.value&&f.eventTriggered(e,{application:D.value.name})}return U(O,e=>{if(!x.value)return;let t=null,n=!1;t=U(()=>he[e].ref.value,e=>{if(e){if(e.onEnter?.(),t){t();return}n=!0}},{immediate:!0}),n&&t()}),U(x,async e=>{if(!e){w.forEach(e=>e());return}C.value=!0;let t=s.state.selectedProject.id;await Promise.all([a.getAllAGNames(t),o.getAllBucketsNames(t)]).catch(e=>{m.notifyError(e,B.SETUP_ACCESS_MODAL)}),ne.value=o.state.passphrase,ge(),C.value=!1,he[O.value].ref.value?.onEnter?.()}),U(x,e=>{!e&&O.value===$.AccessCreatedStep&&r(`accessCreated`)}),(t,n)=>(z(),b(l(rn),{modelValue:x.value,"onUpdate:modelValue":n[16]||=e=>x.value=e,width:`auto`,"max-width":`450px`,"min-width":`320px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},c({append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:S.value,onClick:n[0]||=e=>x.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold mt-n1`},{default:d(()=>[I(` New `+R(l(D)?l(D).name:``)+` Access `,1)]),_:1}),_(l(_t),{class:`text-body-small pb-0`},{default:d(()=>[I(R(pe.value),1)]),_:1}),_(l(Rt),{height:`2px`,indeterminate:``,absolute:``,location:`bottom`,active:C.value||S.value},null,8,[`active`])]),_:2},[l(D)?{name:`prepend`,fn:d(()=>[h(`img`,{src:l(D).src,alt:l(D).name,width:`40`,height:`40`,class:`rounded-md border pa-2`},null,8,th)]),key:`0`}:{name:`prepend`,fn:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Xs)),{size:18}))]),_:1})]),key:`1`}]),1024)]),_:1}),_(l(q)),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(Ha),{modelValue:l(O),"onUpdate:modelValue":n[14]||=e=>Le(O)?O.value=e:null,touch:!1,class:Ue([`setup-app__window`,{"setup-app__window--loading":C.value}])},{default:d(()=>[_(l(Q),{value:l($).ChooseAccessStep},{default:d(()=>[_(Pm,{ref:he[l($).ChooseAccessStep].ref,onNameChanged:n[1]||=e=>N.value=e,onTypeChanged:n[2]||=e=>k.value=e,onSubmit:Te,onAppChanged:n[3]||=e=>D.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l($).EncryptionInfo},{default:d(()=>[_(Gm,{ref:he[l($).EncryptionInfo].ref},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l($).ChooseFlowStep},{default:d(()=>[_(Ep,{ref:he[l($).ChooseFlowStep].ref,app:l(D),onSetFlowType:n[4]||=e=>A.value=e},null,8,[`app`])]),_:1},8,[`value`]),_(l(Q),{value:l($).AccessEncryption},{default:d(()=>[_(Bm,{ref:he[l($).AccessEncryption].ref,onSelectOption:n[5]||=e=>ie.value=e,onPassphraseChanged:n[6]||=e=>ne.value=e,onSubmit:Te},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l($).EnterNewPassphrase},{default:d(()=>[_(cf,{ref:he[l($).EnterNewPassphrase].ref,onPassphraseChanged:n[7]||=e=>ne.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l($).PassphraseGenerated},{default:d(()=>[_(ap,{ref:he[l($).PassphraseGenerated].ref,name:l(N),onPassphraseChanged:n[8]||=e=>ne.value=e},null,8,[`name`])]),_:1},8,[`value`]),_(l(Q),{value:l($).ChoosePermissionsStep},{default:d(()=>[_(Im,{ref:he[l($).ChoosePermissionsStep].ref,onPermissionsChanged:n[9]||=e=>ee.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l($).ObjectLockPermissionsStep},{default:d(()=>[_($m,{ref:he[l($).ObjectLockPermissionsStep].ref,onPermissionsChanged:n[10]||=e=>P.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l($).BucketNotificationPermissionsStep},{default:d(()=>[_(eh,{ref:he[l($).BucketNotificationPermissionsStep].ref,onPermissionsChanged:n[11]||=e=>F.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l($).SelectBucketsStep},{default:d(()=>[_(Lm,{ref:he[l($).SelectBucketsStep].ref,onBucketsChanged:n[12]||=e=>te.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l($).OptionalExpirationStep},{default:d(()=>[_(Um,{ref:he[l($).OptionalExpirationStep].ref,"end-date":l(re),onEndDateChanged:n[13]||=e=>re.value=e},null,8,[`end-date`])]),_:1},8,[`value`]),_(l(Q),{value:l($).ConfirmDetailsStep},{default:d(()=>[_(Qm,{ref:he[l($).ConfirmDetailsStep].ref,name:l(N),type:l(k),permissions:l(ee),"object-lock-permissions":l(P),"bucket-notification-permissions":l(F),buckets:l(te),"end-date":l(re)},null,8,[`name`,`type`,`permissions`,`object-lock-permissions`,`bucket-notification-permissions`,`buckets`,`end-date`])]),_:1},8,[`value`]),_(l(Q),{value:l($).AccessCreatedStep},{default:d(()=>[_(Rm,{ref:he[l($).AccessCreatedStep].ref,name:l(N),app:l(D),"cli-access":l(ae),"access-grant":l(oe),credentials:l(ce),"access-type":l(k)},null,8,[`name`,`app`,`cli-access`,`access-grant`,`credentials`,`access-type`])]),_:1},8,[`value`])]),_:1},8,[`modelValue`,`class`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:S.value||C.value,onClick:Ee},{default:d(()=>[I(R(he[l(O)].prevText.value),1)]),_:1},8,[`disabled`])]),_:1}),l(O)===l($).AccessCreatedStep?l(u).isDefaultBrand?(z(),b(l(Y),{key:1},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,href:l(D)?l(D).docs:e.docsLink,target:`_blank`,rel:`noopener noreferrer`,onClick:n[15]||=()=>De(l(qe).APPLICATIONS_DOCS_CLICKED)},{prepend:d(()=>[(z(),b(H(l(hs)),{size:18}))]),default:d(()=>[n[17]||=I(` Read Docs `,-1)]),_:1},8,[`href`])]),_:1})):E(``,!0):(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:S.value,disabled:C.value,onClick:Te},{default:d(()=>[I(R(he[l(O)].nextText.value),1)]),_:1},8,[`loading`,`disabled`])]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-120bbdbc`]]),rh={class:`pa-6`},ih={class:`mb-3`},ah={key:0}
28,oh=L({__name:`DeleteAccessDialog`,props:ge({accesses:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=wi(),r=je(),i=fi(),{isLoading:a,withLoading:o}=ki(),s=e,c=t,u=ve(e,`modelValue`);async function f(){await o(async()=>{try{let e=s.accesses.map(e=>e.id);await n.deleteAccessGrants(e),i.success(`Access Grant${s.accesses.length>1?`s`:``} deleted successfully`),c(`deleted`),u.value=!1}catch(e){i.notifyError(e,B.CONFIRM_DELETE_AG_MODAL)}})}return(t,n)=>(z(),b(l(rn),{modelValue:u.value,"onUpdate:modelValue":n[2]||=e=>u.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(a)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(a),onClick:n[0]||=e=>u.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(` Delete Access Key`+R(e.accesses.length>1?`s`:``),1)]),_:1})]),_:1}),_(l(q)),h(`div`,rh,[h(`p`,ih,[I(` The following access key`+R(e.accesses.length>1?`s`:``)+` will be deleted. `,1),l(r).isDefaultBrand?(z(),F(`span`,ah,` Any publicly shared links using `+R(e.accesses.length>1?`these access keys`:`this access key`)+` will no longer work. `,1)):E(``,!0)]),(z(!0),F(V,null,rt(e.accesses,e=>(z(),F(`p`,{key:e.id,class:`mt-2`},[_(l(J),{title:e.name,class:`font-weight-bold text-wrap h-100 py-2`},{default:d(()=>[I(R(e.name),1)]),_:2},1032,[`title`])]))),128))]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(a),onClick:n[1]||=e=>u.value=!1},{default:d(()=>[...n[3]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,loading:l(a),onClick:f},{default:d(()=>[...n[4]||=[I(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),sh={class:`text-title-small`},ch=L({__name:`CannotDeleteDialog`,props:ge({bucket:{},access:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=ve(e,`modelValue`),r=j(()=>t.bucket!==void 0);return(t,i)=>(z(),b(l(rn),{modelValue:n.value,"onUpdate:modelValue":i[2]||=e=>n.value=e,"max-width":`460px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Sc)),{size:18,color:`orange`}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:i[0]||=e=>n.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(` Cannot Delete `+R(r.value?`Bucket`:`Access Key`),1)]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`font-weight-bold pb-0`},{default:d(()=>[I(` You can only delete `+R(r.value?`buckets`:`access keys`)+` that you created. `,1)]),_:1}),_(l(X),null,{default:d(()=>[_(l(wa),{color:`default`,variant:`tonal`,width:`auto`},{default:d(()=>[h(`p`,sh,[I(R(r.value?e.bucket?.name:e.access?.name)+` `,1),i[3]||=h(`br`,null,null,-1),i[4]||=h(`br`,null,null,-1),I(` This `+R(r.value?`bucket`:`access key`)+` is owned by: `,1),i[5]||=h(`br`,null,null,-1),I(` `+R(r.value?e.bucket?.creatorEmail||`unknown`:e.access?.creatorEmail||`unknown`),1)])]),_:1})]),_:1}),_(l(xn),null,{default:d(()=>[I(` To delete this `+R(r.value?`bucket`:`access key`)+`, you'll need to contact the owner or a project admin. `,1)]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{color:`default`,variant:`outlined`,block:``,onClick:i[1]||=e=>n.value=!1},{default:d(()=>[...i[6]||=[I(`Cancel`,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),lh={class:`password-strength mb-5 rounded-lg border`,role:`group`,"aria-label":`Password strength indicator`},uh={class:`d-flex align-center justify-space-between`},dh={class:`d-flex align-center`},fh={class:`text-body-medium`},ph=Nn(L({__name:`PasswordStrength`,props:{password:{},email:{}},setup(e){let t=je(),n=M(!1),r={veryStrong:`Very Strong`,strong:`Strong`,good:`Good`,weak:`Weak`},i={[r.good]:`#ffa500`,[r.strong]:`#00AC26`,[r.veryStrong]:`#00AC26`,default:`#ff0000`},a={[r.weak]:`25`,[r.good]:`50`,[r.strong]:`75`,[r.veryStrong]:`100`,default:`0`},o=e,s=j(()=>t.state.config.passwordMaximumLength),c=j(()=>t.state.config.passwordMinimumLength),u=j(()=>o.password.length<=s.value&&o.password.length>=c.value),f=j(()=>
28{if(o.password.length<c.value)return`Minimum ${c.value} characters`;if(o.password.length>s.value)return`Maximum ${s.value} characters`;let e=x();return e>90?r.veryStrong:e>70?r.strong:e>45?r.good:r.weak}),p=j(()=>i[f.value]||i.default),m=j(()=>a[f.value]||a.default),g=j(()=>({color:p.value})),v=j(()=>/[a-z]/.test(o.password)&&/[A-Z]/.test(o.password)),y=j(()=>/\W/.test(o.password));function x(){let e=o.password,t=0,n=[];for(let r=0;r<e.length;r++)n[e[r]]=(n[e[r]]||0)+1,t+=5/n[e[r]];t=Math.min(t,60);let r=[/\d/.test(e),/[a-z]/.test(e),/[A-Z]/.test(e),/\W/.test(e)];return t+=r.filter(Boolean).length*10,(e=>{let t=`abcdefghijklmnopqrstuvwxyz0123456789`,n=t.split(``).reverse().join(``);for(let r=0;r<e.length-2;r++){let i=e.slice(r,r+3);if(t.includes(i)||n.includes(i))return!0}return!1})(e.toLowerCase())&&(t-=20),o.email&&e===o.email&&(t-=20),Math.max(t,0)}return(e,t)=>(z(),F(`div`,lh,[h(`div`,uh,[h(`div`,dh,[h(`span`,{class:`text-body-medium font-weight-bold`,style:Ne(g.value),"aria-live":`polite`},R(o.password.length>=c.value?`Password strength: `:``)+R(f.value),5),f.value===r.strong||f.value===r.veryStrong?(z(),b(l(gn),{key:0,class:`ml-1`,color:`success`,size:`16`},{default:d(()=>[_(l(bs),{"stroke-width":`3`})]),_:1})):E(``,!0)]),_(l(W),{icon:``,size:`xx-small`,variant:`text`,color:`default`,rounded:`md`,class:Ue([`transition-transform px-0`,{"rotate-180":n.value}]),"aria-expanded":n.value,"aria-controls":`password-requirements`,title:`Show password requirements`,onClick:t[0]||=e=>n.value=!n.value},{default:d(()=>[_(l(gn),{size:`16`},{default:d(()=>[_(l(xs))]),_:1})]),_:1},8,[`class`,`aria-expanded`])]),_(l(Rt),{"model-value":m.value,color:p.value,rounded:`lg`,class:`mt-1 mb-4`,height:`3`,role:`progressbar`},null,8,[`model-value`,`color`]),_(l(xt),null,{default:d(()=>[n.value?(z(),b(l(Z),{key:0,id:`password-requirements`,class:`mb-4`,width:`100%`,rounded:`md`,role:`region`,"aria-label":`Password requirements`},{default:d(()=>[_(l(X),null,{default:d(()=>[t[3]||=h(`p`,{class:`text-body-medium font-weight-medium mt-1`},`Your password should contain:`,-1),_(l(Ea),{tabindex:`-1`,class:`no-pointer-events text-body-medium`,"model-value":u.value,"aria-checked":u.value,color:`success`,density:`compact`,"hide-details":``},{label:d(()=>[h(`p`,fh,`Between `+R(c.value)+` and `+R(s.value)+` Latin characters`,1)]),_:1},8,[`model-value`,`aria-checked`]),t[4]||=h(`p`,{class:`text-body-medium font-weight-medium`},`Its nice to have:`,-1),_(l(Ea),{tabindex:`-1`,class:`no-pointer-events text-body-medium`,"model-value":v.value,color:`success`,density:`compact`,"hide-details":``},{label:d(()=>[...t[1]||=[h(`p`,{class:`text-body-medium`},`Upper and lowercase letters`,-1)]]),_:1},8,[`model-value`]),_(l(Ea),{tabindex:`-1`,class:`no-pointer-events text-body-medium mt-n3`,"model-value":y.value,color:`success`,density:`compact`,"hide-details":``},{label:d(()=>[...t[2]||=[h(`p`,{class:`text-body-medium`},`At least one special character`,-1)]]),_:1},8,[`model-value`]),t[5]||=h(`p`,{class:`text-body-small text-high-emphasis`},` Avoid using a password that you use on other websites or that might be easily guessed by someone else. `,-1)]),_:1})]),_:1})):E(``,!0)]),_:1})]))}}),[[`__scopeId`,`data-v-335fc060`]]),mh=Nn(L({__name:`ChangePasswordDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=new k,n=je(),r=Re(),i=j(()=>r.state.badPasswords),a=j(()=>n.state.config.liveCheckBadPasswords),o=[We],s=j(()=>{let e=[We,e=>e.length<f.passwordMinimumLength||e.length>f.passwordMaximumLength?`Password must be between ${f.passwordMinimumLength} and ${f.passwordMaximumLength} characters`:!0];return a.value&&e.push(pe),e}),c=[...s.value,e=>e&&e===w.value||`Passwords are not the same.`],u=Be(),{config:f}=je().state,{isLoading:p,withLoading:m}=ki(),g=fi(),v=Re(),y=ve(e,`modelValue`),x=M(!1),S=M(!1),C=M(``),w=M(``),T=j(()=>v.state.user?.email??``);async function E(){x.value&&await m(async()=>{try{await t.changePassword(C.value,w.value,f.csrfToken),g.success(`Password successfully changed!`),u.eventTriggered(qe.PASSWORD_CHANGED)}catch(e){g.notifyError(e,B.CHANGE_PASSWORD_MODAL);return}y.value=!1})}return tt(()=>{a.value&&i.value.size===0&&r.getBadPasswords().catch(()=>{})}),U(y,e=>{e||(C.value=``,w.value=``,x.value=!1)}),(e,t)=>(z(),b(l(rn),{modelValue:y.value,"onUpdate:modelValue":t[7]||=e=>y.value=e,persistent:l(p),width:`auto`,"max-width":`420px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(nc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(p),onClick:t[0]||=e=>y.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[8]||=[I(`Change Password`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6 pt-5`},{default:d(()=>[...t[9]||=[h(`p`,null,`You will receive a verification link in your email to confirm the password change.`,-1)]]),_:1}),_(l(X),{class:`px-6 py-0`},{default:d(()=>[_(l(Do),{modelValue:x.value,"onUpdate:modelValue":t[5]||=e=>x.value=e,onSubmit:pn(E,[`prevent`])},{default:d(()=>[_(l(Y),{cols:`12`,class:`px-0`},{default:d(()=>[_(l(Et),{modelValue:C.value,"onUpdate:modelValue":t[1]||=e=>C.value=e,variant:`outlined`,type:`password`,rules:o,label:`Current password`,placeholder:`Enter your current password`,class:`mb-2`,"hide-details":!1,required:``,autofocus:``},null,8,[`modelValue`]),_(l(zi),{modelValue:S.value,"onUpdate:modelValue":t[4]||=e=>S.value=e,width:`500px`,location:`bottom`,"open-on-hover":!1},{activator:d(({props:e})=>[_(l(Et),N({modelValue:w.value,"onUpdate:modelValue":t[2]||=e=>w.value=e},e,{variant:`outlined`,type:`password`,rules:s.value,label:`New password`,placeholder:`Enter a new password`,class:`mb-2`,"hide-details":!1,required:``,"onUpdate:focused":t[3]||=e=>S.value=!S.value}),null,16,[`modelValue`,`rules`])]),default:d(()=>[_(ph,{email:T.value,password:w.value},null,8,[`email`,`password`])]),_:1},8,[`modelValue`]),_(l(Et),{variant:`outlined`,type:`password`,rules:c,label:`Repeat password`,placeholder:`Enter the new password again`,class:`mb-2`,"hide-details":!1,required:``})]),_:1})]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(p),onClick:t[6]||=e=>y.value=!1},{default:d(()=>[...t[10]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!x.value,loading:l(p),onClick:E},{default:d(()=>[...t[11]||=[I(` Save `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-b1f9f001`]]),hh=L({__name:`ChangeNameDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=[e=>!!e||`Can't be empty`],n=Be(),r=Re(),{isLoading:i,withLoading:a}=ki(),o=fi(),s=ve(e,`modelValue`),c=M(!1),u=M(r.userName);async function f(){c.value&&await a(async()=>{try{await r.updateUser(new Ye(u.value,u.value)),o.success(`Account info successfully updated!`),n.eventTriggered(qe.PROFILE_UPDATED)}catch(e){o.notifyError(e,B.EDIT_PROFILE_MODAL);return}s.value=!1})}return(e,n)=>(z(),b(l(rn),{modelValue:s.value,"onUpdate:modelValue":n[4]||=e=>s.value=e,persistent:l(i),width:`auto`,"min-width":`320px`,"max-width":`410px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Tc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:n[0]||=e=>s.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[5]||=[I(`Edit Name`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),null,{default:d(()=>[_(l(Do),{modelValue:c.value,"onUpdate:modelValue":n[2]||=e=>c.value=e,onSubmit:pn(f,[`prevent`])},{default:d(()=>[_(l(Y),{cols:`12`,class:`px-0`},{default:d(()=>[_(l(Et),{modelValue:u.value,"onUpdate:modelValue":n[1]||=e=>u.value=e,variant:`outlined`,rules:t,label:`Full name`,placeholder:`Enter your name`,"hide-details":!1,maxlength:`72`,required:``,autofocus:``,class:`mt-2`},null,8,[`modelValue`])]),_:1})]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:n[3]||=e=>s.value=!1},{default:d(()=>[...n[6]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!c.value,loading:l(i),onClick:f},{default:d(()=>[...n[7]||=[I(` Save `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),gh={class:`font-weight-medium text-body-medium text-center`},_h=L({__name:`EnableMFADialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Be(),n=je(),r=Re(),{isLoading:i,withLoading:a}=ki(),o=fi(),s=ve(e,`modelValue`),c=M(),u=M(null),f=M(),p=M(0),m=M(``),g=M(!1),v=j(()=>r.state.userMFASecret),y=j(()=>r.state.userMFARecoveryCodes),x=j(()=>n.state.config.satelliteName),S=j(()=>`otpauth://totp/${encodeURIComponent(r.state.user.email)}?secret=${v.value}&issuer=${encodeURIComponent(`${n.brandName.toUpperCase()} ${x.value}`)}&algorithm=SHA1&digits=6&period=30`);function C(e){let t=e.slice(0,6);isNaN(+t)||(m.value=t,g.value=!1)}function w(){p.value===0?s.value=!1:p.value--}function T(){m.value.length===6&&a(async()=>{try{await r.enableUserMFA(m.value),await r.getUser(),p.value=2,t.eventTriggered(qe.MFA_ENABLED)}catch(e){o.notifyError(e,B.ENABLE_MFA_MODAL),g.value=!0}})}function D(){setTimeout(()=>{f.value?.focus()}
28,0),document.addEventListener(`keyup`,k)}function O(){document.removeEventListener(`keyup`,k)}function k(e){e.key===`Enter`&&f.value?.isFocused&&T()}return ne(()=>{p.value===1?D():O()}),U(c,async e=>{if(e)try{await(0,Nl.toCanvas)(c.value,S.value)}catch(e){o.notifyError(e,B.ENABLE_MFA_MODAL)}}),U(m,()=>{g.value=!1}),U(u,e=>{e||(p.value===2&&o.success(`2FA successfully enabled`),p.value=0,m.value=``,g.value=!1,O())}),Ge(()=>{O()}),(e,t)=>(z(),b(l(rn),{modelValue:s.value,"onUpdate:modelValue":t[5]||=e=>s.value=e,persistent:``,scrollable:``,width:`auto`,"max-width":`460px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:u},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(gc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:t[0]||=e=>s.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[6]||=[I(`Setup Two-Factor`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(Ha),{modelValue:p.value,"onUpdate:modelValue":t[2]||=e=>p.value=e,touch:!1,class:Ue({"overflow-y-auto":p.value===0})},{default:d(()=>[_(l(Q),{value:0},{default:d(()=>[_(l(X),{class:`pa-6`},{default:d(()=>[...t[7]||=[h(`p`,null,`Scan this QR code in your two-factor application.`,-1)]]),_:1}),_(l(X),{align:`center`,justify:`center`,class:`rounded-lg border mx-6`},{default:d(()=>[_(l(Y),{cols:`auto`},{default:d(()=>[h(`canvas`,{ref_key:`canvas`,ref:c},null,512)]),_:1})]),_:1}),_(l(X),{class:`pa-6`},{default:d(()=>[...t[8]||=[h(`p`,null,`Unable to scan? Enter the following code instead.`,-1)]]),_:1}),_(l(X),{class:`rounded-lg border mx-6 mb-6 py-2`},{default:d(()=>[_(l(Y),null,{default:d(()=>[h(`p`,gh,R(v.value),1)]),_:1})]),_:1})]),_:1}),_(l(Q),{value:1},{default:d(()=>[_(l(X),{class:`px-6 pt-4 pb-0`},{default:d(()=>[t[9]||=h(`p`,null,`Enter the authentication code generated in your two-factor application to confirm your setup.`,-1),_(l(ko),{ref_key:`otpInput`,ref:f,class:`pt-2`,"model-value":m.value,error:g.value,disabled:l(i),type:`number`,autofocus:``,maxlength:`6`,"onUpdate:modelValue":t[1]||=e=>C(e)},null,8,[`model-value`,`error`,`disabled`])]),_:1})]),_:1}),_(l(Q),{value:2},{default:d(()=>[_(l(X),{class:`px-6 py-4`},{default:d(()=>[...t[10]||=[h(`p`,null,`Please save these codes somewhere to be able to recover access to your account.`,-1)]]),_:1}),_(l(q)),_(l(X),{class:`px-6 py-4`},{default:d(()=>[(z(!0),F(V,null,rt(y.value,(e,t)=>(z(),F(`p`,{key:t},R(e),1))),128))]),_:1})]),_:1})]),_:1},8,[`modelValue`,`class`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[p.value===2?E(``,!0):(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:w},{default:d(()=>[I(R(p.value===0?`Cancel`:`Back`),1)]),_:1},8,[`disabled`])]),_:1})),_(l(Y),null,{default:d(()=>[p.value===0?(z(),b(l(W),{key:0,color:`primary`,variant:`flat`,block:``,loading:l(i),onClick:t[3]||=e=>p.value++},{default:d(()=>[...t[11]||=[I(` Continue `,-1)]]),_:1},8,[`loading`])):p.value===1?(z(),b(l(W),{key:1,color:`primary`,variant:`flat`,block:``,loading:l(i),disabled:m.value.length!==6,onClick:T},{default:d(()=>[...t[12]||=[I(` Confirm `,-1)]]),_:1},8,[`loading`,`disabled`])):(z(),b(l(W),{key:2,color:`primary`,variant:`flat`,block:``,onClick:t[4]||=e=>s.value=!1},{default:d(()=>[...t[13]||=[I(` Done `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),vh=L({__name:`DisableMFADialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Re(),{isLoading:n,withLoading:r}=ki(),i=fi(),a=M(null),o=ve(e,`modelValue`),s=M(),c=M(``),u=M(!1),f=M(!1),p=M(!1),m=[e=>!!e||`Can't be empty`];function g(e){if(!f.value){let t=e.slice(0,6);if(isNaN(+t)){c.value=``;return}c.value=t,p.value=t.length===6}u.value=!1}function v(){u.value=!1,c.value=``,f.value=!f.value,f.value?S():x()}function y(){if(!p.value)return;let e=new ue;f.value?e.recoveryCode=c.value:e.passcode=c.value,r(async()=>{try{await t.disableUserMFA(e),await t.getUser(),i.success(`MFA was disabled successfully`),o.value=!1}catch(e){i.notifyError(e,B.DISABLE_MFA_MODAL),u.value=!0}})}function x(){setTimeout(()=>{s.value?.focus()}
28,0),document.addEventListener(`keyup`,C)}function S(){document.removeEventListener(`keyup`,C)}function C(e){e.key===`Enter`&&s.value?.isFocused&&y()}return U(c,()=>{u.value=!1}),U(a,e=>{if(e){x();return}u.value=!1,c.value=``,f.value=!1,S()}),Ge(()=>{S()}),(e,t)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":t[5]||=e=>o.value=e,persistent:l(n),width:`auto`,"max-width":`460px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:a},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(fc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(n),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[6]||=[I(`Disable Two-Factor`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6 py-4`},{default:d(()=>[...t[7]||=[h(`p`,null,`Enter the authentication code generated in your two-factor application to disable 2FA.`,-1)]]),_:1}),_(l(q)),_(l(X),{class:`px-6 pt-4 pb-0`},{default:d(()=>[f.value?(z(),b(l(Do),{key:1,modelValue:p.value,"onUpdate:modelValue":t[3]||=e=>p.value=e,class:`pt-2`,onSubmit:pn(y,[`prevent`])},{default:d(()=>[_(l(Et),{modelValue:c.value,"onUpdate:modelValue":t[2]||=e=>c.value=e,variant:`outlined`,rules:m,"error-messages":u.value?`Invalid code. Please re-enter.`:``,label:`Recovery code`,"hide-details":!1,maxlength:50,required:``,autofocus:``},null,8,[`modelValue`,`error-messages`])]),_:1},8,[`modelValue`])):(z(),b(l(ko),{key:0,ref_key:`otpInput`,ref:s,class:`pt-2`,"model-value":c.value,error:u.value,disabled:l(n),type:`number`,autofocus:``,maxlength:`6`,"onUpdate:modelValue":t[1]||=e=>g(e)},null,8,[`model-value`,`error`,`disabled`]))]),_:1}),_(l(X),{class:`px-6 py-0 text-center`},{default:d(()=>[h(`a`,{class:`text-decoration-underline text-cursor-pointer`,onClick:v},R(f.value?`or use 2FA code`:`or use a recovery code`),1)]),_:1}),_(l(q),{class:`my-4`}),_(l(mr),{dense:``,class:`px-6 pb-5 pt-0`},{default:d(()=>[_(l(Y),{class:`pl-0`},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(n),onClick:t[4]||=e=>o.value=!1},{default:d(()=>[...t[8]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),{class:`px-0`},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(n),disabled:!p.value,onClick:y},{default:d(()=>[...t[9]||=[I(` Disable `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),yh=L({__name:`MFACodesDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Re(),n=fi(),{withLoading:r,isLoading:i}=ki(),a=ve(e,`modelValue`),o=M(),s=M(``),c=M(!1),u=M(!1),f=M(!0),p=M(!1),m=[e=>!!e||`Can't be empty`],g=j(()=>t.state.userMFARecoveryCodes);function v(){c.value=!1,s.value=``,p.value=!p.value,p.value?C():S()}function y(e){if(!p.value){let t=e.slice(0,6);if(isNaN(+t)){s.value=``;return}s.value=t,u.value=t.length===6}c.value=!1}function x(){!s.value||c.value||!u.value||r(async()=>{try{let e=p.value?{recoveryCode:s.value}:{passcode:s.value};await t.regenerateUserMFARecoveryCodes(e),f.value=!1,s.value=``,n.success(`MFA codes were regenerated successfully`)}catch(e){n.notifyError(e,B.MFA_CODES_MODAL),c.value=!0}})}function S(){setTimeout(()=>{o.value?.focus()},0),document.addEventListener(`keyup`,w)}function C(){document.removeEventListener(`keyup`,w)}function w(e){e.key===`Enter`&&o.value?.isFocused&&x()}return U(s,()=>{c.value=!1}),U(a,e=>{if(e){S();return}f.value=!0,p.value=!1,s.value=``,c.value=!1,C()}),Ge(()=>{C()}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[6]||=e=>a.value=e,persistent:``,width:`auto`,"max-width":`460px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[...t[7]||=[h(`img`,{class:`d-block`,src:`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4423%200H23.3463C28.8835%200%2031.0804%200.613723%2
28033.2353%201.76617C35.3902%202.91861%2037.0814%204.60977%2038.2338%206.76466L38.3214%206.93055C39.4029%209.00672%2039.9845%2011.2%2040%2016.4423V23.3463C40%2028.8835%2039.3862%2031.0805%2038.2338%2033.2353C37.0814%2035.3902%2035.3902%2037.0814%2033.2353%2038.2338L33.0694%2038.3214C30.9933%2039.4029%2028.8%2039.9846%2023.5576%2040H16.6536C11.1165%2040%208.91953%2039.3863%206.76465%2038.2338C4.60977%2037.0814%202.91861%2035.3902%201.76617%2033.2353L1.67858%2033.0694C0.597073%2030.9933%200.0154218%2028.8%200%2023.5577V16.6537C0%2011.1165%200.613723%208.91954%201.76617%206.76466C2.91861%204.60977%204.60977%202.91861%206.76465%201.76617L6.93055%201.67858C9.00671%200.597074%2011.2%200.0154219%2016.4423%200Z'%20fill='%230218A7'/%3e%3cpath%20d='M10.2479%2020.4955C14.4471%2020.4955%2017.8513%2017.0914%2017.8513%2012.8923C17.8513%208.69314%2014.4471%205.28906%2010.2479%205.28906C6.04867%205.28906%202.64453%208.69314%202.64453%2012.8923C2.64453%2017.0914%206.04867%2020.4955%2010.2479%2020.4955Z'%20fill='%23FFC600'/%3e%3cpath%20d='M30.0826%2029.4215C34.2818%2029.4215%2037.6859%2026.0174%2037.6859%2021.8182C37.6859%2017.619%2034.2818%2014.2148%2030.0826%2014.2148C25.8834%2014.2148%2022.4792%2017.619%2022.4792%2021.8182C22.4792%2026.0174%2025.8834%2029.4215%2030.0826%2029.4215Z'%20fill='%230149FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.0826%203.30566C15.6512%203.30566%2020.1654%207.74581%2020.1654%2013.223C20.1654%2018.7002%2015.6512%2023.1403%2010.0826%2023.1403C4.84971%2023.1403%200.547868%2019.2193%200.0483398%2014.2013C0.124912%2012.445%200.291563%2011.1089%200.543965%2010.0016C1.90343%206.10568%205.66059%203.30566%2010.0826%203.30566ZM10.0826%206.28086C6.14637%206.28086%202.97514%209.40007%202.97514%2013.223C2.97514%2017.0459%206.14637%2020.1651%2010.0826%2020.1651C14.0189%2020.1651%2017.1901%2017.0459%2017.1901%2013.223C17.1901%209.40007%2014.0189%206.28086%2010.0826%206.28086Z'%20fill='%23FF458B'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20.1653%2013.2231V28.4296L0.266601%2028.4299C0.096082%2027.1471%200.00594658%2025.579%200%2023.5576V16.6536C0%2015.3355%200.0347771%2014.2067%200.103319%2013.2227L20.1653%2013.2231Z'%20fill='%230149FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.248%2017.1899C11.3434%2017.1899%2012.2315%2018.0191%2012.2315%2019.0419C12.2315%2019.8161%2011.7227%2020.4794%2011.0003%2020.7561L11.0003%2022.8098H9.49558L9.49561%2020.7561C8.77319%2020.4794%208.2644%2019.8161%208.2644%2019.0419C8.2644%2018.0191%209.15247%2017.1899%2010.248%2017.1899Z'%20fill='%230218A7'/%3e%3cpath%20d='M30.0826%2011.9009C35.5598%2011.9009%2040%2016.341%2040%2021.8181C40%2027.2952%2035.5598%2031.7353%2030.0826%2031.7353C24.6054%2031.7353%2020.1653%2027.2952%2020.1653%2021.8181C20.1653%2016.341%2024.6054%2011.9009%2030.0826%2011.9009ZM30.0826%2014.876C26.2486%2014.876%2023.1405%2017.9841%2023.1405%2021.8181C23.1405%2025.6521%2026.2486%2028.7602%2030.0826%2028.7602C33.9167%2028.7602%2037.0248%2025.6521%2037.0248%2021.8181C37.0248%2017.9841%2033.9167%2014.876%2030.0826%2014.876Z'%20fill='%23FFC600'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M40%2021.8184V23.3465C40%2028.8836%2039.3863%2031.0806%2038.2338%2033.2354C37.4345%2034.7301%2036.3759%2036.0016%2035.0833%2037.025L20.1653%2037.0248V21.8184H40Z'%20fill='%23FF458B'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M30.2479%2025.7847C31.2521%2025.7847%2032.0662%2026.6138%2032.0662%2027.6367C32.0662%2028.4108%2031.5999%2029.0739%2030.9378%2029.3507L30.9376%2031.4045H29.5582L29.5581%2029.3507C28.896%2029.0739%2028.4297%2028.4108%2028.4297%2027.6367C28.4297%2026.6138%2029.2437%2025.7847%2030.2479%2025.7847Z'%20fill='%230218A7'/%3e%3c/svg%3e`,alt:`MFA`},null,-1)]]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:t[0]||=e=>a.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[8]||=[I(`Two-Factor Recovery Codes`,-1)]]),_:1})]),_:1}),_(l(q)),f.value?(z(),F(V,{key:0},[_(l(X),{class:`px-6 py-4`},{default:d(()=>[...t[9]||=[h(`p`,null,`Enter the authentication code generated in your two-factor application to regenerate recovery codes.`,-1)]]),_:1}),_(l(q)),_(l(X),{class:`px-6 pt-4 pb-0`},{default:d(()=>[p.value?(z(),b(l(Do),{key:1,modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,class:`pt-2`,onSubmit:pn(x,[`prevent`])},{default:d(()=>[_(l(Et),{modelValue:s.value,"onUpdate:modelValue":t[2]||=e=>s.value=e,variant:`outlined`,rules:m,"error-messages":c.value?`Invalid code. Please re-enter.`:``,label:`Recovery code`,"hide-details":!1,maxlength:50,required:``,autofocus:``},null,8,[`modelValue`,`error-messages`])]),_:1},8,[`modelValue`])):(z(),b(l(ko),{key:0,ref_key:`otpInput`,ref:o,class:`pt-2`,"model-value":s.value,error:c.value,disabled:l(i),type:`number`,autofocus:``,maxlength:`6`,"onUpdate:modelValue":t[1]||=e=>y(e)},null,8,[`model-value`,`error`,`disabled`]))]),_:1}),_(l(X),{class:`px-6 py-0 text-center`},{default:d(()=>[h(`a`,{class:`text-decoration-underline text-cursor-pointer`,onClick:v},R(p.value?`or use 2FA code`:`or use a recovery code`),1)]),_:1}),_(l(q),{class:`my-4`})],64)):(z(),F(V,{key:1},[_(l(X),{class:`px-6 py-4`},{default:d(()=>[...t[10]||=[h(`p`,null,`Please save these codes somewhere to be able to re
28cover access to your account.`,-1)]]),_:1}),_(l(q)),_(l(X),{class:`px-6 py-4`},{default:d(()=>[(z(!0),F(V,null,rt(g.value,(e,t)=>(z(),F(`p`,{key:t},R(e),1))),128))]),_:1}),_(l(q),{class:`mb-4`})],64)),_(l(mr),{dense:``,class:`px-6 pb-5 pt-0`},{default:d(()=>[f.value?E(``,!0):(z(),b(l(Y),{key:0,class:`px-0`},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,onClick:t[4]||=e=>a.value=!1},{default:d(()=>[...t[11]||=[I(` Done `,-1)]]),_:1})]),_:1})),f.value?(z(),b(l(Y),{key:1,class:`pl-0`},{default:d(()=>[_(l(W),{disabled:l(i),color:`default`,variant:`outlined`,block:``,onClick:t[5]||=e=>a.value=!1},{default:d(()=>[...t[12]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1})):E(``,!0),f.value?(z(),b(l(Y),{key:2,class:`pr-0`},{default:d(()=>[_(l(W),{loading:l(i),disabled:!u.value,color:`primary`,variant:`flat`,block:``,onClick:x},{default:d(()=>[...t[13]||=[I(` Regenerate `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),bh={key:0},xh={key:1},Sh=L({__name:`SetPassphrasePromptDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Re(),n=ci(),{isLoading:r,withLoading:i}=ki(),a=fi(),o=ve(e,`modelValue`),s=j(()=>t.state.settings);async function c(){await i(async()=>{let e=!s.value.passphrasePrompt;try{await t.updateSettings({passphrasePrompt:e}),a.success(`Passphrase prompt ${s.value.passphrasePrompt?`enabled`:`disabled`} successfully`),o.value=!1,e&&n.deselectProject()}catch(e){a.notifyError(e,B.ACCOUNT_SETTINGS_AREA)}})}return(e,t)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":t[2]||=e=>o.value=e,persistent:l(r),width:`auto`,"max-width":`420px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(tc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(r),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(s.value.passphrasePrompt?`Disable`:`Enable`)+` Passphrase Prompt `,1)]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6 py-5`},{default:d(()=>[s.value.passphrasePrompt?(z(),F(`p`,bh,` If you proceed, you will only be prompted to enter your project encryption passphrase when it is necessary (e.g. opening a bucket, creating an access grant) `)):(z(),F(`p`,xh,` If you proceed, you will be prompted to enter your project encryption passphrase as soon as you open a project, so that you do not need to enter it later `))]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(r),onClick:t[1]||=e=>o.value=!1},{default:d(()=>[...t[3]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(r),onClick:c},{default:d(()=>[...t[4]||=[I(` Continue `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Ch={class:`mb-4`},wh=L({__name:`AccountEmailChangeDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Re(),n=je(),r=ve(e,`modelValue`),{isLoading:i,withLoading:a}=ki(),o=fi(),s=M(li.InitStep),c=M(``),u=M(``),f=M(``),p=M(``),m=M(``),g=M(),v=M(),y=M(),x=M(),S=M(),C=M(!1),w=j(()=>t.state.user);async function T(){await a(async()=>{try{switch(s.value){case li.InitStep:s.value=li.VerifyPasswordStep;break;case li.VerifyPasswordStep:if(g.value?.validate(),!g.value?.isValid)return;await t.changeEmail(li.VerifyPasswordStep,c.value),w.value.isMFAEnabled?s.value=li.Verify2faStep:s.value=li.VerifyOldEmailStep;break;case li.Verify2faStep:if(u.value.length!==6){C.value=!0;return}await t.changeEmail(li.Verify2faStep,u.value.trim()),s.value=li.VerifyOldEmailStep;break;case li.VerifyOldEmailStep:if(p.value.length!==6){C.value=!0;return}await t.changeEmail(li.VerifyOldEmailStep,p.value.trim()),s.value=li.SetNewEmailStep;break;case li.SetNewEmailStep:if(v.value?.validate(),!v.value?.isValid)return;await t.changeEmail(li.SetNewEmailStep,f.value.trim()),s.value=li.VerifyNewEmailStep;break;case li.VerifyNewEmailStep:if(m.value.length!==6){C.value=!0;return}await t.changeEmail(li.VerifyNewEmailStep,m.value.trim()),await t.getUser(),s.value=li.SuccessStep,o.success(`Your email has been successfully updated!`);break;case li.SuccessStep:r.value=!1}}catch(e){o.notifyError(e,B.CHANGE_EMAIL_DIALOG)}})}function D(){setTimeout(()=>{switch(s.value){case li.Verify2faStep:y.value?.focus();break;case li.VerifyOldEmailStep:x.value?.focus();break;case li.VerifyNewEmailStep:S.value?.focus()}},0)}
28function O(e){e.key===`Enter`&&T()}function k(e){let t=e.slice(0,6);if(!isNaN(+t)){switch(s.value){case li.Verify2faStep:u.value=t;break;case li.VerifyOldEmailStep:p.value=t;break;case li.VerifyNewEmailStep:m.value=t}C.value=!1}}return U(s,e=>{(e===li.Verify2faStep||e===li.VerifyOldEmailStep||e===li.VerifyNewEmailStep)&&D()}),U(r,e=>{e?document.addEventListener(`keyup`,O):(s.value=li.InitStep,c.value=``,u.value=``,p.value=``,m.value=``,C.value=!1,document.removeEventListener(`keyup`,O))}),Ge(()=>{document.removeEventListener(`keyup`,O)}),(e,t)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":t[16]||=e=>r.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(rc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[17]||=[I(` Change Email `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(Ha),{modelValue:s.value,"onUpdate:modelValue":t[13]||=e=>s.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:l(li).InitStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[1]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[h(`p`,Ch,`You are about to change your email address associated with your `+R(l(n).brandName)+` account.`,1),t[18]||=h(`p`,null,`Account:`,-1),_(l(J),{variant:`tonal`,class:`font-weight-bold mt-2`},{default:d(()=>[I(R(w.value.email),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(li).VerifyPasswordStep},{default:d(()=>[_(l(Do),{ref_key:`passwordForm`,ref:g,class:`pa-6`,onSubmit:t[3]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[19]||=h(`p`,null,`Enter your account password to continue.`,-1),_(l(Et),{modelValue:c.value,"onUpdate:modelValue":t[2]||=e=>c.value=e,type:`password`,label:`Password`,class:`mt-6`,rules:[l(We)],autofocus:``,required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`value`]),_(l(Q),{value:l(li).Verify2faStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[5]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[20]||=h(`p`,null,`Enter the code from your 2FA application.`,-1),_(l(ko),{ref_key:`otpInput2fa`,ref:y,"model-value":u.value,class:`mt-6`,type:`number`,maxlength:`6`,error:C.value,"onUpdate:modelValue":t[4]||=e=>k(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(li).VerifyOldEmailStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[7]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[21]||=h(`p`,null,`Enter the code you received on your old email.`,-1),_(l(ko),{ref_key:`otpInputVerifyOld`,ref:x,"model-value":p.value,class:`mt-6`,type:`number`,maxlength:`6`,error:C.value,"onUpdate:modelValue":t[6]||=e=>k(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(li).SetNewEmailStep},{default:d(()=>[_(l(Do),{ref_key:`newEmailForm`,ref:v,class:`pa-6`,onSubmit:t[9]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[22]||=h(`p`,null,`Enter your new email address.`,-1),_(l(Et),{modelValue:f.value,"onUpdate:modelValue":t[8]||=e=>f.value=e,type:`email`,label:`Email`,class:`mt-6`,rules:[l(We),l(he)],autofocus:``,required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`value`]),_(l(Q),{value:l(li).VerifyNewEmailStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[11]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[23]||=h(`p`,null,`Enter the code you received on your new email.`,-1),_(l(ko),{ref_key:`otpInputVerifyNew`,ref:S,
28class:`mt-6`,"model-value":m.value,type:`number`,maxlength:`6`,error:C.value,"onUpdate:modelValue":t[10]||=e=>k(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(li).SuccessStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[12]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[...t[24]||=[h(`p`,null,`Your email has been successfully updated.`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[s.value===l(li).InitStep?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[14]||=e=>r.value=!1},{default:d(()=>[...t[25]||=[I(` Cancel `,-1)]]),_:1})]),_:1})):E(``,!0),_(l(Y),null,{default:d(()=>[s.value<l(li).SuccessStep?(z(),b(l(W),{key:0,color:`primary`,variant:`flat`,loading:l(i),block:``,onClick:T},{default:d(()=>[...t[26]||=[I(` Next `,-1)]]),_:1},8,[`loading`])):E(``,!0),s.value===l(li).SuccessStep?(z(),b(l(W),{key:1,color:`primary`,variant:`flat`,block:``,onClick:t[15]||=e=>r.value=!1},{default:d(()=>[...t[27]||=[I(` Finish `,-1)]]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Th={class:`font-weight-bold mb-4`},Eh={class:`pa-6`},Dh={class:`font-weight-bold mb-4`},Oh={class:`font-weight-bold mb-4`},kh={class:`font-weight-bold mb-4`},Ah={class:`font-weight-bold mb-4`},jh={class:`font-weight-bold mb-4`},Mh={class:`font-weight-bold mb-4`},Nh=L({__name:`AccountDeleteDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}}
28,emits:[`update:modelValue`],setup(e){let t=ae(),n=M(null),r=Re(),i=je(),a=ve(e,`modelValue`),{isLoading:o,withLoading:s}=ki(),c=fi(),u=M(ui.InitStep),f=M(``),p=M(``),m=M(``),g=M(),v=M(),y=M(),x=M(!1),S=M(!1),C=M(0),w=M(0),T=M(0),D=M(0),O=M(0),k=j(()=>r.state.user);function A(e){switch(!0){case e.buckets>0:u.value=ui.DeleteBucketsStep,C.value=e.ownedProjects,w.value=e.buckets;break;case e.lockEnabledBuckets>0:u.value=ui.LockEnabledBucketsStep,w.value=e.lockEnabledBuckets;break;case e.apiKeys>0:u.value=ui.DeleteAccessKeysStep,C.value=e.ownedProjects,T.value=e.apiKeys;break;case e.unpaidInvoices>0:u.value=ui.PayInvoicesStep,D.value=e.unpaidInvoices,O.value=e.amountOwed;break;case e.currentUsage||e.invoicingIncomplete:u.value=ui.WaitForInvoicingStep;break;default:throw Error(`account deletion was restricted for an unknown reason`)}}async function N(e=!1){await s(async()=>{try{switch(u.value){case ui.InitStep:case ui.LockEnabledBucketsStep:n.value=await r.deleteAccount(ui.InitStep,e?Li:``),n.value?A(n.value):u.value=ui.VerifyPasswordStep;break;case ui.VerifyPasswordStep:if(g.value?.validate(),!g.value?.isValid)return;n.value=await r.deleteAccount(ui.VerifyPasswordStep,f.value),n.value?A(n.value):k.value.isMFAEnabled?u.value=ui.Verify2faStep:u.value=ui.VerifyEmailStep;break;case ui.Verify2faStep:if(p.value.length!==6){S.value=!0;return}n.value=await r.deleteAccount(ui.Verify2faStep,p.value.trim()),n.value?A(n.value):u.value=ui.VerifyEmailStep;break;case ui.VerifyEmailStep:if(m.value.length!==6){S.value=!0;return}n.value=await r.deleteAccount(ui.VerifyEmailStep,m.value.trim()),n.value?A(n.value):u.value=ui.ConfirmDeleteStep;break;case ui.ConfirmDeleteStep:if(!x.value)return;u.value=ui.FinalConfirmDeleteStep;break;case ui.FinalConfirmDeleteStep:n.value=await r.deleteAccount(ui.ConfirmDeleteStep,``),n.value?A(n.value):(c.success(`Good bye!`),a.value=!1,setTimeout(()=>{window.location.href=`${window.location.origin}/login`},2e3))}}catch(e){c.notifyError(e,B.ACCOUNT_DELETE_DIALOG)}})}function ee(){setTimeout(()=>{switch(u.value){case ui.Verify2faStep:v.value?.focus();break;case ui.VerifyEmailStep:y.value?.focus()}},0)}function P(e){e.key===`Enter`&&N()}function F(e){let t=e.slice(0,6);if(!isNaN(+t)){switch(u.value){case ui.Verify2faStep:p.value=t;break;case ui.VerifyEmailStep:m.value=t}S.value=!1}}async function te(){await t.push(se.Projects.path)}async function ne(){await t.push(se.Billing.path+`?tab=payment-methods`)}return U(u,e=>{(e===ui.Verify2faStep||e===ui.VerifyEmailStep)&&ee()}),U(a,e=>{e?document.addEventListener(`keyup`,P):(u.value=ui.InitStep,f.value=``,p.value=``,m.value=``,x.value=!1,S.value=!1,document.removeEventListener(`keyup`,P))}),Ge(()=>{document.removeEventListener(`keyup`,P)}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[17]||=e=>a.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold text-error`},{default:d(()=>[...t[18]||=[I(` Delete Account `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(Ha),{modelValue:u.value,"onUpdate:modelValue":t[11]||=e=>u.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:l(ui).InitStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[1]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[h(`p`,Th,` You are about to permanently delete your `+R(l(i).brandName)+` account, all of your projects and all associated data. This action cannot be undone. `,1),t[19]||=h(`p`,null,`Account:`,-1),_(l(J),{variant:`tonal`},{default:d(()=>[I(R(k.value.email),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(ui).LockEnabledBucketsStep},{default:d(()=>[h(`div`,Eh,[_(l(wa),{variant:`tonal`,type:`warning`},{default:d(()=>[I(` You have `+R(w.value)+` bucket`+R(w.value>1?`s`:``)+` with Object Lock enabled. By proceeding, you will lose any objects in `+R(w.value>1?`these`:`this`)+` bucket`+R(w.value>1?`s`:``)+` even if they are locked. `,1)]),_:1})])]),_:1},8,[`value`]),_(l(Q),{value:l(ui).DeleteBucketsStep},{default:d(()=>[_(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[23]||=h(`p`,{class:`font-weight-bold mb-4`}
28,` Before we proceed with your account deletion request, please delete all of your data and buckets. `,-1),h(`p`,Dh,[t[20]||=I(`Projects: `,-1),_(l(J),{color:`error`},{default:d(()=>[I(R(C.value),1)]),_:1})]),h(`p`,Oh,[t[21]||=I(`Total buckets: `,-1),_(l(J),{color:`error`},{default:d(()=>[I(R(w.value),1)]),_:1})]),_(l(wa),{variant:`tonal`,type:`info`},{default:d(()=>[...t[22]||=[I(` Once you delete all of your buckets, then you can proceed with account deletion. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(ui).DeleteAccessKeysStep},{default:d(()=>[_(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[27]||=h(`p`,{class:`font-weight-bold mb-4`},` Before we proceed with your account deletion request, please delete all of your access keys: `,-1),h(`p`,kh,[t[24]||=I(`Projects: `,-1),_(l(J),{color:`error`},{default:d(()=>[I(R(C.value),1)]),_:1})]),h(`p`,Ah,[t[25]||=I(`Total access keys: `,-1),_(l(J),{color:`error`},{default:d(()=>[I(R(T.value),1)]),_:1})]),_(l(wa),{variant:`tonal`,type:`info`},{default:d(()=>[...t[26]||=[I(` Once you delete all of your access keys, then you can proceed with account deletion. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(ui).PayInvoicesStep},{default:d(()=>[_(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[31]||=h(`p`,{class:`font-weight-bold mb-4`},` Before we proceed with your account deletion request, please review the following information: `,-1),h(`p`,jh,[t[28]||=I(`Invoice status: `,-1),_(l(J),{color:`error`},{default:d(()=>[I(R(D.value)+` unpaid `+R(D.value>1?`invoices`:`invoice`),1)]),_:1})]),h(`p`,Mh,[t[29]||=I(`Unpaid invoices amount: `,-1),_(l(J),{color:`error`},{default:d(()=>[I(R(l(ye)(O.value)),1)]),_:1})]),_(l(wa),{variant:`tonal`,type:`error`},{default:d(()=>[...t[30]||=[I(` Please pay all of your outstanding invoices by adding a new payment method to delete your account. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(ui).WaitForInvoicingStep},{default:d(()=>[_(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[33]||=h(`p`,{class:`font-weight-bold mb-4`},` There's some recent usage on your account that hasn't been paid yet. To delete your account, please follow these steps: `,-1),t[34]||=h(`p`,{class:`mb-4`},`1. Please wait until the end of the current billing cycle (typically the end of the month).`,-1),t[35]||=h(`p`,{class:`mb-4`},`2. We'll generate your final invoice early in the following month (usually around the 4th day).`,-1),t[36]||=h(`p`,{class:`mb-4`},`3. Once the invoice is paid, you can resume the account deletion process.`,-1),_(l(wa),{variant:`tonal`,type:`info`},{default:d(()=>[...t[32]||=[I(` If you have an outstanding balance or need immediate assistance, please contact our support team to request account deletion and discuss any potential refunds. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(ui).VerifyPasswordStep},{default:d(()=>[_(l(Do),{ref_key:`passwordForm`,ref:g,class:`pa-6`,onSubmit:t[3]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[37]||=h(`p`,null,`Enter your account password to continue.`,-1),_(l(Et),{modelValue:f.value,"onUpdate:modelValue":t[2]||=e=>f.value=e,type:`password`,label:`Password`,class:`mt-6`,rules:[l(We)],required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`value`]),k.value.isMFAEnabled?(z(),b(l(Q),{key:0,value:l(ui).Verify2faStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[5]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[38]||=h(`p`,null,`Enter the code from your 2FA application.`,-1),_(l(ko),{ref_key:`otpInput2fa`,ref:v,"model-value":p.value,class:`mt-6`,type:`number`,maxlength:`6`,error:S.value,"onUpdate:modelValue":t[4]||=e=>F(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])):E(``,!0),_(l(Q),{value:l(ui).VerifyEmailStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[7]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[39]||=h(`p`,null,`Enter the 6-digit code you received on email.`,-1),_(l(ko),{ref_key:`otpInputVerify`,ref:y,"model-value":m.value,class:`mt-6`,type:`number`,maxlength:`6`,error:S.value,"onUpdate:modelValue":t[6]||=e=>F(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(ui).ConfirmDeleteStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[9]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[40]||=h(`p`,null,`Please confirm that you want to permanently delete your account.`,-1),_(l(J),{variant:`tonal`,class:`my-4 font-weight-bold`},{default:d(()=>[I(R(k.value.email),1)]),_:1}),_(l(Tt),{modelValue:x.value,"onUpdate:modelValue":t[8]||=e=>x.value=e,label:`I want to delete this account.`,density:`compact`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(ui).FinalConfirmDeleteStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[10]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[...t[41]||=[h(`p`,{class:`font-weight-bold`},`This action will delete your account. You will be logged out immediately and receive a confirmation email.`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[u.value===l(ui).InitStep?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[12]||=e=>a.value=!1},{default:d(()=>[...t[42]||=[I(` Cancel `,-1)]]),_:1})]),_:1})):E(``,!0),_(l(Y),null,{default:d(()=>
28[u.value===l(ui).DeleteBucketsStep||u.value===l(ui).DeleteAccessKeysStep?(z(),b(l(W),{key:0,variant:`flat`,block:``,onClick:te},{default:d(()=>[...t[43]||=[I(` Go to projects `,-1)]]),_:1})):u.value===l(ui).LockEnabledBucketsStep?(z(),b(l(W),{key:1,color:`warning`,variant:`flat`,loading:l(o),block:``,onClick:t[13]||=e=>N(!0)},{default:d(()=>[...t[44]||=[I(` Next `,-1)]]),_:1},8,[`loading`])):u.value===l(ui).PayInvoicesStep?(z(),b(l(W),{key:2,color:`error`,variant:`flat`,block:``,onClick:ne},{default:d(()=>[...t[45]||=[I(` Pay invoices `,-1)]]),_:1})):u.value===l(ui).WaitForInvoicingStep?(z(),b(l(W),{key:3,variant:`flat`,block:``,onClick:t[14]||=e=>a.value=!1},{default:d(()=>[...t[46]||=[I(` Close `,-1)]]),_:1})):u.value<l(ui).FinalConfirmDeleteStep?(z(),b(l(W),{key:4,color:`primary`,variant:`flat`,loading:l(o),disabled:u.value===l(ui).ConfirmDeleteStep&&!x.value,block:``,onClick:t[15]||=e=>N()},{default:d(()=>[...t[47]||=[I(` Next `,-1)]]),_:1},8,[`loading`,`disabled`])):E(``,!0),u.value===l(ui).FinalConfirmDeleteStep?(z(),b(l(W),{key:5,loading:l(o),color:`error`,variant:`flat`,block:``,onClick:t[16]||=e=>N()},{default:d(()=>[...t[48]||=[I(` Delete Account `,-1)]]),_:1},8,[`loading`])):E(``,!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Ph=function(e){return e[e.AddTokens=0]=`AddTokens`,e[e.Success=1]=`Success`,e}(Ph||{}),Fh=L({__name:`AddTokensDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=M(Ph.AddTokens),n=M(!1),r=M(null),i=ve(e,`modelValue`);function a(e){t.value=e}return U(r,e=>{if(!e){a(Ph.AddTokens);return}}),(e,o)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":o[5]||=e=>i.value=e,scrollable:``,"max-width":`560px`,transition:`fade-transition`,persistent:n.value},{default:d(()=>[_(l(Z),{ref_key:`content`,ref:r},{default:d(()=>[_(l(X),{class:`pa-6`},{append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:o[0]||=e=>i.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...o[6]||=[I(` Add STORJ Tokens `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`py-4`},{default:d(()=>[_(l(Ha),{modelValue:t.value,"onUpdate:modelValue":o[4]||=e=>t.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:Ph.AddTokens},{default:d(()=>[_(ql,{"is-root":``,onClose:o[1]||=e=>i.value=!1,onSuccess:o[2]||=()=>a(Ph.Success)})]),_:1},8,[`value`]),_(l(Q),{value:Ph.Success},{default:d(()=>[_(ru,{onContinue:o[3]||=e=>i.value=!1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),Ih=L({__name:`AddTaxIdDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=di(),{isLoading:n,withLoading:r}=ki(),i=fi(),a=ve(e,`modelValue`),o=M(),s=M(),c=M(),u=M(!1),f=M(),p=j(()=>t.state.taxCountries),m=j(()=>t.state.taxes);function h(){u.value&&r(async()=>{try{await t.addTaxID(s.value?.code??``,c.value??``),i.success(`Tax ID added successfully`),a.value=!1}catch(e){i.notifyError(e)}})}return xe(async()=>{try{await t.getTaxCountries()}catch(e){i.notifyError(e)}}),U(o,e=>{r(async()=>{if(e){s.value=void 0;try{await t.getCountryTaxes(e??``),m.value.length===1&&(s.value=m.value[0])}catch(e){i.notifyError(e)}}})}),U(a,e=>{e||(f.value?.reset(),o.value=void 0,s.value=void 0,c.value=void 0)}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[6]||=e=>a.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:l(n)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[7]||=[I(` Add Tax ID `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6`},{default:d(()=>[_(l(Do),{ref_key:`form`,ref:f,modelValue:u.value,"onUpdate:modelValue":t[4]||=e=>u.value=e,class:`pt-2`,onSubmit:pn(h,[`prevent`])},{default:d(()=>[_(l(Ct),{modelValue:o.value,"onUpdate:modelValue":t[1]||=e=>o.value=e,label:`Country`,rules:[l(We)],items:p.value,"item-title":e=>
28e.name,"item-value":e=>e.code},null,8,[`modelValue`,`rules`,`items`,`item-title`,`item-value`]),_(l(Ct),{modelValue:s.value,"onUpdate:modelValue":t[2]||=e=>s.value=e,label:`Tax ID type`,placeholder:`Choose tax ID type`,rules:[l(We)],disabled:!o.value,items:m.value,"item-title":e=>e.name,"item-value":e=>e},null,8,[`modelValue`,`rules`,`disabled`,`items`,`item-title`,`item-value`]),_(l(Et),{modelValue:c.value,"onUpdate:modelValue":t[3]||=e=>c.value=e,disabled:!s.value,variant:`outlined`,rules:[l(We)],label:`Tax ID`,placeholder:`Enter your Tax ID`,hint:`e.g.: `+s.value?.example,"hide-details":!1,maxlength:50,required:``},null,8,[`modelValue`,`disabled`,`rules`,`hint`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(n),onClick:t[5]||=e=>a.value=!1},{default:d(()=>[...t[8]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!u.value,loading:l(n),onClick:h},{default:d(()=>[...t[9]||=[I(` Add `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Lh=L({__name:`StripeAddressElement`,props:{initial:{}},setup(e,{expose:t}){let n=je(),r=fi(),i=$r(),{isLoading:o,withLoading:s}=ki(),c=e,u=M(),f=M(null),p=M(null),m=M(!1),g=M();async function _(){await s(async()=>{let e=n.state.config.stripePublicKey;try{f.value=await(0,Lc.loadStripe)(e)}catch(e){r.error(e.message,B.BILLING_STRIPE_CARD_INPUT);return}if(!f.value){r.error(`Unable to initialize stripe`,B.BILLING_STRIPE_CARD_INPUT);return}let t={appearance:{theme:i.global.current.value.dark?`night`:`stripe`,labels:`floating`}};if(p.value=f.value?.elements(t),!p.value){r.error(`Unable to instantiate elements`,B.BILLING_STRIPE_CARD_INPUT);return}let a={mode:`shipping`};if(c.initial&&(a.defaultValues={name:c.initial.name,address:{line1:c.initial.line1,line2:c.initial.line2,city:c.initial.city,state:c.initial.state,postal_code:c.initial.postalCode,country:c.initial.country.code}}),u.value=p.value.create(`address`,a),!u.value){r.error(`Unable to create address element`,B.BILLING_STRIPE_CARD_INPUT);return}}),await a(),!(m.value||!g.value)&&u.value?.mount(g.value)}async function v(){if(!(f.value&&p.value&&u.value))throw Error(`Stripe is not initialized`);let{complete:e,value:t}=await u.value.getValue();if(!e)throw Error(`Address is incomplete`);return{name:t.name,city:t.address.city,country:{code:t.address.country},line1:t.address.line1,line2:t.address.line2,postalCode:t.address.postal_code,state:t.address.state}}return xe(()=>{_()}),Ge(()=>{m.value=!0,u.value?.unmount(),u.value?.destroy()}),t({onSubmit:v}),(e,t)=>(z(),b(l(Bo),{type:`card`,loading:l(o)},{default:d(()=>[h(`div`,{ref_key:`addressContainer`,ref:g,class:`pa-1 w-100`},null,512)]),_:1},8,[`loading`]))}}),Rh=L({__name:`BillingAddressDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=di(),{isLoading:n,withLoading:r}=ki(),i=fi(),a=ve(e,`modelValue`),o=M(),s=j(()=>t.state.billingInformation?.address??null);function c(){r(async()=>{if(o.value)try{let e=await o.value.onSubmit();await t.saveBillingAddress(e),i.success(`Billing address saved successfully`),a.value=!1}catch(e){i.notifyError(e)}})}return(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[2]||=e=>a.value=e,scrollable:``,"max-width":`450px`,transition:`fade-transition`,persistent:l(n)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[3]||=[I(`Update Billing Address`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-5 py-6`},{default:d(()=>[_(Lh,{ref_key:`stripeAddressForm`,ref:o,initial:s.value},null,8,[`initial`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(n),onClick:t[1]||=e=>a.value=!1},{default:d(()=>[...t[4]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(n),onClick:c},{default:d(()=>[...t[5]||=[I(` Save `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),zh=L({__name:`AddInvoiceReferenceDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=di(),{isLoading:n,withLoading:r}=ki(),i=fi(),a=ve(e,`modelValue`),o=j(()=>t.state.billingInformation?.invoiceReference??``),s=M(o.value);async function c(){await r(async()=>{try{await t.addInvoiceReference(s.value),i.success(`Invoice Reference added successfully`),a.value=!1}catch(e){i.notifyError(e)}})}return U(a,e=>{e&&(s.value=o.value)}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[3]||=e=>a.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:l(n)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[4]||=[I(` Add Invoice Reference `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6`},{default:d(()=>[t[5]||=h(`p`,{class:`mt-1 mb-4`},`Add any additional information you want to appear on your invoice here.`,-1),_(l(Do),{class:`pt-2`,onSubmit:pn(c,[`prevent`])},{default:d(()=>[_(l(Et),{modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,variant:`outlined`,label:`Reference (Optional)`,placeholder:`Enter your Reference`,"hide-details":!1,maxlength:140},null,8,[`modelValue`])]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(n),onClick:t[2]||=e=>a.value=!1},{default:d(()=>[...t[6]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(n),onClick:c},{default:d(()=>[...t[7]||=[I(` Add `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Bh={key:0},Vh={key:1},Hh={key:0},Uh={key:1},Wh={key:2},Gh={key:0},Kh={key:1},qh={key:3},Jh=function(e){return e[e.Month=0]=`Month`,e[e.ThreeMonths=1+e.Month]=`ThreeMonths`,e[e.Custom=1+e.ThreeMonths]=`Custom`,e}(Jh||{}),Yh=L({__name:`DetailedUsageReportDialog`,props:{project:{}},setup(e){let t=je(),n=ci(),r=fi(),i=Yr(),a=e,o=M(!1),s=M(Jh.Month),c=M(!0),u=M(!0),f=M(),p=M(),m=M([]),g=j(()=>t.state.config.newDetailedUsageReportEnabled),v=j(()=>{let e=new Date;return e.setMonth(e.getMonth()-3),e.toISOString().split(`T`)[0]}),y=j(()=>
28{if(!f.value||!p.value)return``;let e=i.format(f.value,`monthAndYear`),t=i.format(p.value,`monthAndYear`);return e===t?e:`${e} - ${t}`});function x(){f.value=i.getPreviousMonth(new Date),p.value=i.endOfMonth(f.value),s.value=Jh.Month}function S(){let e=new Date;f.value=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth()-3,e.getUTCDate(),e.getUTCHours(),0,0,0)),p.value=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),0,0,0)),s.value=Jh.ThreeMonths}function C(){f.value=void 0,p.value=void 0,s.value=Jh.Custom,m.value=[]}function w(e){if(!e)return!1;let t=new Date(e);if(isNaN(t.getTime()))return!1;t.setHours(0,0,0,0);let n=new Date;return n.setHours(0,0,0,0),t<=n}function T(){if(!(f.value&&p.value)){r.error(`Please select date range`,B.DETAILED_USAGE_REPORT_MODAL);return}try{let e=n.getUsageReportLink(f.value,p.value,u.value,c.value,a.project?.id);xi.fileByLink(e),r.success(`Usage report download started successfully.`),o.value=!1}catch(e){r.notifyError(e,B.DETAILED_USAGE_REPORT_MODAL)}}return U(m,e=>{if(e.length<2){f.value=void 0,p.value=void 0;return}let t=e[0],n=e[e.length-1];t.getTime()>n.getTime()&&([t,n]=[n,t]),f.value=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),0,0,0)),p.value=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),23,59,59,999))}),U(s,()=>{switch(s.value){case Jh.Month:x();break;case Jh.ThreeMonths:S();break;case Jh.Custom:C()}},{immediate:!0}),(t,n)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":n[6]||=e=>o.value=e,activator:`parent`,"max-width":`435px`,width:`auto`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Hs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>o.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[7]||=[I(` Get Detailed Usage Report `,-1)]]),_:1}),e.project?(z(),b(l(_t),{key:0},{default:d(()=>[I(` For project `+R(e.project.name),1)]),_:1})):E(``,!0)]),_:1})]),_:1}),_(l(q)),_(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[n[11]||=h(`p`,{class:`text-title-small mb-2`},`Report Period`,-1),_(l(qn),{modelValue:s.value,"onUpdate:modelValue":n[1]||=e=>s.value=e,mandatory:``,filter:``},{default:d(()=>[_(l(J),{value:Jh.Month,variant:`outlined`},{default:d(()=>[...n[8]||=[I(`Past Month`,-1)]]),_:1},8,[`value`]),_(l(J),{value:Jh.ThreeMonths,variant:`outlined`},{default:d(()=>[...n[9]||=[I(`Past 3 Months`,-1)]]),_:1},8,[`value`]),_(l(J),{value:Jh.Custom,variant:`outlined`},{default:d(()=>[...n[10]||=[I(`Custom Range`,-1)]]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),s.value===Jh.Custom?(z(),b(l(ho),{key:0,modelValue:m.value,"onUpdate:modelValue":n[2]||=e=>m.value=e,"allowed-dates":w,min:v.value,header:`Choose Dates`,multiple:`range`,"show-adjacent-months":``,border:``,elevation:`0`,rounded:`lg`,class:`w-100 mt-4`},null,8,[`modelValue`,`min`])):E(``,!0)]),_:1}),g.value?(z(),F(V,{key:0},[_(l(Y),{cols:`12`},{default:d(()=>[n[14]||=h(`p`,{class:`text-title-small mb-2`},`Usage Details`,-1),_(l(qn),{modelValue:c.value,"onUpdate:modelValue":n[3]||=e=>c.value=e,mandatory:``,filter:``},{default:d(()=>[_(l(J),{value:!0,variant:`outlined`},{default:d(()=>[...n[12]||=[I(`Project Summary`,-1)]]),_:1}),_(l(J),{value:!1,variant:`outlined`},{default:d(()=>[...n[13]||=[I(`Bucket Details`,-1)]]),_:1})]),_:1},8,[`modelValue`])]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[n[17]||=h(`p`,{class:`text-title-small mb-2`},`Cost Information`,-1),_(l(qn),{modelValue:u.value,"onUpdate:modelValue":n[4]||=e=>u.value=e,mandatory:``,filter:``},{default:d(()=>[_(l(J),{value:!0,variant:`outlined`},{default:d(()=>[...n[15]||=[I(`Include Cost`,-1)]]),_:1}),_(l(J),{value:!1,variant:`outlined`},{default:d(()=>[...n[16]||=[I(`Usage Only`,-1)]]),_:1})]),_:1},8,[`modelValue`])]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[_(l(wa),null,{default:d(()=>[n[22]||=I(` Your report will include: `,-1),y.value?(z(),F(`p`,Bh,`Usage from `+R(y.value)+`.`,1)):E(``,!0),c.value?(z(),F(`p`,Vh,[e.project?(z(),F(`span`,Uh,[n[18]||=I(`Summary of your usage in the project `,-1),h(`b`,null,R(e.project.name),1),n[19]||=I(`.`,-1)])):(z(),F(`span`,Hh,`Summary of your project(s) usage.`))])):(z(),F(`p`,Wh,[e.project?(z(),F(`span`,Kh,[n[20]||=I(`Summary of your bucket(s) usage in the project `,-1),h(`b`,null,R(e.project.name),1),n[21]||=I(`.`,-1)])):(z(),F(`span`,Gh,`Summary of your bucket(s) usage.`))])),u.value?(z(),F(`p`,qh,`Detailed cost breakdown.`)):E(``,!0)]),_:1})]),_:1})],64)):E(``,!0)]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:n[5]||=e=>o.value=!1},{default:d(()=>[...n[23]||=[I(`Cancel`,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,onClick:T},{default:d(()=>[...n[24]||=[I(`Download Report`,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Xh=L({__name:`ApplyCouponCodeDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=di(),n=Be(),r=fi(),{isLoading:i,withLoading:a}=ki(),o=ve(e,`modelValue`),s=M(!1),c=M(``);async function u(){s.value&&await a(async()=>{try{await t.applyCouponCode(c.value)}catch(e){r.notifyError(e,B.BILLING_APPLY_COUPON_CODE_INPUT);return}n.eventTriggered(qe.COUPON_CODE_APPLIED),r.success(`Coupon applied.`),o.value=!1})}return U(o,()=>{c.value=``}),(e,t)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":t[4]||=e=>o.value=e,"max-width":`410px`,transition:`fade-transition`,persistent:l(i)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(bc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[5]||=[I(`Apply New Coupon`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6 pt-6 pb-2`},{default:d(()=>[...t[6]||=[h(`p`,null,`If you have a coupon active, it will automatically be replaced.`,-1)]]),_:1}),_(l(X),{class:`px-6 pb-4`},{default:d(()=>[_(l(Do),{modelValue:s.value,"onUpdate:modelValue":t[2]||=e=>s.value=e,onSubmit:pn(u,[`prevent`])},{default:d(()=>[_(l(Et),{modelValue:c.value,"onUpdate:modelValue":t[1]||=e=>c.value=e,variant:`outlined`,rules:[l(We)],label:`Coupon Code`,"hide-details":!1,maxlength:`50`,class:`pt-2`,autofocus:``},null,8,[`modelValue`,`rules`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{disabled:l(i),variant:`outlined`,color:`default`,block:``,onClick:t[3]||=e=>o.value=!1},{default:d(()=>[...t[7]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`secondary`,variant:`flat`,block:``,loading:l(i),onClick:u},{default:d(()=>[...t[8]||=[I(` Activate Coupon `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Zh={key:0,class:`mr-2 rounded border pa-1`},Qh=function(e){return e[e.EnterAmount=0]=`EnterAmount`,e[e.ConfirmPayment=1]=`ConfirmPayment`,e[e.Success=2]=`Success`,e}(Qh||{}),$h=Nn(L({__name:`AddFundsDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=je(),n=di(),r=Re(),i=fi(),{isLoading:o,withLoading:s}=ki(),c=$r(),u=ae(),f=ve(e,`modelValue`),p=M(Qh.EnterAmount),m=M(!1),g=M(),v=M(10),y=M(!0),x=M(null),S=M(!1),C=M(),w=M(),T=M(),D=M(),O=j(()=>r.state.user.isFree),k=j(()=>r.state.user.freezeStatus.frozen||r.state.user.freezeStatus.warned),A=j(()=>[We,e=>!(isNaN(+e)||isNaN(parseInt(e)))||`Invalid number`,e=>!/[.,]/.test(e)||`Value must be a whole number`,e=>parseInt(e)>0||`Value must be a positive number`,e=>parseInt(e)>ee.value?`Amount must be less than or equal to ${ee.value}
28`:parseInt(e)<N.value?`Amount must be more than or equal to ${N.value}`:!0]),N=j(()=>t.state.config.minAddFundsAmount/100),ee=j(()=>t.state.config.maxAddFundsAmount/100),P=j(()=>n.state.creditCards),te=j(()=>P.value.map(e=>({title:`${e.brand} **** ${e.last4}`,value:e.id,isDefault:e.isDefault}))),ne=j(()=>p.value===Qh.Success?`Done`:p.value===Qh.ConfirmPayment&&S.value?`Pay $${v.value}`:`Continue`);function re(){f.value=!1,u.push(`${se.Billing.path}?tab=billing-history`)}function ie(){f.value=!1,u.push(`${se.Billing.path}?tab=payment-methods`)}function oe(e){if(!e){v.value=1;return}let t=+e;isNaN(t)||isNaN(parseInt(e))||(v.value=t)}function ce(){if(p.value===Qh.Success){f.value=!1;return}if(p.value===Qh.EnterAmount){if(!m.value)return;p.value=Qh.ConfirmPayment;return}s(async()=>{try{if(S.value)await ue();else{if(!g.value){i.error(`Payment method must be selected`,B.ADD_FUNDS_DIALOG);return}let e=await n.addFunds(g.value,v.value*100,Se.AddFunds);e.success?(i.success(`Payment confirmed! Your account balance will be updated shortly.`),p.value=Qh.Success):e.paymentIntentID&&e.clientSecret?await le(e.clientSecret):i.error(`Failed to add funds`,B.ADD_FUNDS_DIALOG)}}catch(e){i.notifyError(e,B.ADD_FUNDS_DIALOG)}})}async function le(e){if(!x.value){i.error(`Stripe failed to initialize.`,B.ADD_FUNDS_DIALOG);return}let{error:t,paymentIntent:n}=await x.value.confirmCardPayment(e,{payment_method:g.value});if(t){i.error(t.message??`Payment confirmation failed.`,B.ADD_FUNDS_DIALOG);return}n?.status===`succeeded`?(i.success(`Payment confirmed! Your account balance will be updated shortly.`),p.value=Qh.Success):i.warning(`Payment confirmation failed.`)}async function ue(){if(!C.value){i.error(`Form elements failed to render`,B.ADD_FUNDS_DIALOG);return}let{error:e}=await C.value.submit();if(e){i.error(e.message??`Payment confirmation failed.`,B.ADD_FUNDS_DIALOG);return}await L(C.value,!0)}async function L(e,t){if(!x.value){i.error(`Stripe failed to initialize.`,B.ADD_FUNDS_DIALOG);return}let r=await n.createIntent(v.value*100,t),{error:a,paymentIntent:o}=await x.value.confirmPayment({elements:e,clientSecret:r,confirmParams:{return_url:`${window.location.origin}/account/billing`},redirect:`if_required`});if(a){i.error(a.message??`Payment confirmation failed.`,B.ADD_FUNDS_DIALOG);return}o?.status===`succeeded`?(i.success(`Payment confirmed! Your account balance will be updated shortly.`),p.value=Qh.Success):i.warning(`Payment confirmation failed.`)}function de(){s(async()=>{try{if(!x.value){i.error(`Stripe failed to initialize.`,B.ADD_FUNDS_DIALOG);return}if(!D.value)return;S.value=!0;let e={appearance:{theme:c.global.current.value.dark?`night`:`stripe`,labels:`floating`},payment_method_types:[`card`],mode:`payment`,amount:v.value*100,currency:`usd`};C.value=x.value.elements(e),C.value.create(`payment`,{wallets:{applePay:`never`,googlePay:`never`}}).mount(D.value)}catch(e){i.notifyError(e,B.ADD_FUNDS_DIALOG)}})}return U(f,async e=>{e||(p.value===Qh.Success&&Promise.all([n.getBalance(),r.getUser()]).catch(()=>{}),v.value=10,m.value=!1,p.value=Qh.EnterAmount,S.value=!1),g.value=P.value.find(e=>e.isDefault)?.id}),U(g,e=>{y.value=P.value.some(t=>t.isDefault&&t.id===e)}),U(p,e=>{if(e!==Qh.ConfirmPayment)return;if(!x.value){i.error(`Stripe failed to initialize.`,B.ADD_FUNDS_DIALOG);return}let t={appearance:{theme:c.global.current.value.dark?`night`:`stripe`,labels:`floating`},mode:`payment`,amount:v.value*100,currency:`usd`},n=x.value.elements(t);w.value?.unmount(),w.value?.destroy();let r=n.create(`expressCheckout`,{paymentMethodOrder:[`googlePay`,`applePay`,`amazonPay`,`link`,`klarna`],layout:{maxColumns:1,overflow:`never`}});r.on(`confirm`,()=>{s(async()=>{try{await L(n,!1)}catch(e){i.notifyError(e,B.ADD_FUNDS_DIALOG)}})}),w.value=r,a(()=>{T.value&&r.mount(T.value)})}),xe(async()=>{x.value||=await(0,Lc.loadStripe)(t.state.config.stripePublicKey)}),(e,t)=>(z(),b(l(rn),{modelValue:f.value,"onUpdate:modelValue":t[6]||=e=>f.value=e,scrollable:``,"max-width":`500px`,"min-width":`400px`,transition:`fade-transition`,persistent:l(o)},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[p.value===Qh.Success?(z(),F(`div`,Zh,[_(l(gn),{color:`success`,size:`24`,icon:l(Es)},null,8,[`icon`])])):E(``,!0),_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(p.value===Qh.Success?`Payment Successful`:`Add Funds`),1)]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>f.value=!1},null,8,[`icon`])]),_:1})]),_:1}),_(l(q)),_(l(xn),null,{default:d(()=>[_(l(Ha),{modelValue:p.value,"onUpdate:modelValue":t[4]||=e=>p.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:Qh.EnterAmount},{default:d(()=>[_(l(Do),{modelValue:m.value,"onUpdate:modelValue":t[2]||=e=>m.value=e},{default:d(()=>[t[18]||=h(`p`,{class:`mb-4`},`Choose the amount you wish to deposit:`,-1),_(l(Y),{class:`mb-5`},{default:d(()=>[_(l(K),{class:`ga-2`},{default:d(()=>[(z(),F(V,null,rt([10,25,50,100],e=>_(l(J),{key:e,value:e,color:`primary`,variant:`tonal`,onClick:t=>v.value=e},{default:d(()=>[I(` $`+R(e),1)]),_:2},1032,[`value`,`onClick`])),64))]),_:1})]),_:1}),_(l(Et),{modelValue:v.value,"onUpdate:modelValue":[t[1]||=e=>v.value=e,oe],label:`Amount to deposit`,prefix:`$`,type:`number`,min:N.value,max:ee.value,rules:A.value,"hide-details":`auto`,required:``,class:`mb-2`},null,8,[`modelValue`,`min`,`max`,`rules`]),O.value?(z(),b(l(wa),{key:0,border:``,class:`mt-4`,variant:`outlined`,title:`Unlock Pro Features`,color:`info`},{default:d(()=>[...t[7]||=[h(`p`,{class:`text-body-medium`},` Adding at least $10 will automatically upgrade your account to Pro. `,-1)]]),_:1})):E(``,!0),k.value?(z(),b(l(wa),{key:1,border:``,class:`mt-4`,variant:`outlined`,title:`Important!`,color:`warning`},{default:d(()=>[h(`div`,{class:`text-body-medium`},[t[16]||=h(`p`,{class:`mb-2`},[h(`strong`,null,`The "Add Funds" feature cannot be applied to overdue invoices.`)],-1),t[17]||=h(`p`,{class:`mb-1`},`How to pay an overdue invoice:`,-1),h(`ul`,{class:`pl-4`},[h(`li`,null,[t[8]||=h(`b`,null,`Pay directly from the invoice`,-1),t[9]||=I(`: go to `,-1),h(`a`,{class:`link`,onClick:re},`Billing History`),t[10]||=I(`, download your invoice, and click the `,-1),t[11]||=h(`b`,null,`Pay online`,-1),t[12]||=I(` link. `,-1)]),h(`li`,null,[t[13]||=h(`b`,null,`Add a payment method`,-1),t[14]||=I(` for automatic payment: go to `,-1),h(`a`,{class:`link`,onClick:ie},`Payment Methods`),t[15]||=I(` and add a card, which will be used to pay your overdue invoice. `,-1)])])])]),_:1})):E(``,!0)]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),_(l(Q),{value:Qh.ConfirmPayment},{default:d(()=>[h(`strong`,null,`Amount to be charged: $`+R(v.value),1),t[22]||=h(`p`,{class:`mt-4 mb-7`},`Select your payment method:`,-1),P.value.length>0&&!S.value?(z(),b(l(Ct),{key:0,modelValue:g.value,"onUpdate:modelValue":t[3]||=e=>g.value=e,label:`Payment method`,items:te.value,variant:`outlined`,"hide-details":``,class:`mb-4`},{"append-inner":d(()=>[y.value?(z(),b(l(J),{key:0,color:`default`,size:`small`,variant:`tonal`,class:`font-weight-bold`},{default:d(()=>[...t[19]||=[I(`Default`,-1)]]),_:1})):E(``,!0)]),item:d(({props:e,internalItem:n})=>[_(l(Zn),Ze(Je(e)),{append:d(()=>
28[n.raw?.isDefault?(z(),b(l(J),{key:0,color:`default`,size:`small`,variant:`tonal`,class:`font-weight-bold`},{default:d(()=>[...t[20]||=[I(`Default`,-1)]]),_:1})):E(``,!0)]),_:2},1040)]),_:1},8,[`modelValue`,`items`])):E(``,!0),h(`div`,{ref_key:`expressCheckoutContainer`,ref:T},null,512),S.value?E(``,!0):(z(),b(l(W),{key:1,variant:`outlined`,color:`default`,class:`mt-2`,block:``,onClick:de},{default:d(()=>[...t[21]||=[I(` Use Another Card `,-1)]]),_:1})),h(`div`,{ref_key:`paymentContainer`,ref:D,class:`mt-2`},null,512)]),_:1},8,[`value`]),_(l(Q),{value:Qh.Success},{default:d(()=>[h(`p`,null,` Your payment of $`+R(v.value.toFixed(2))+` has been processed successfully. Funds will be added to your account shortly. `,1)]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[p.value===Qh.EnterAmount?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[5]||=e=>f.value=!1},{default:d(()=>[...t[23]||=[I(` Cancel `,-1)]]),_:1})]),_:1})):E(``,!0),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(o),disabled:!m.value,onClick:ce},{default:d(()=>[I(R(ne.value),1)]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-bc114590`]]),eg=L({__name:`CreditCardItem`,props:{card:{default:()=>new te},selectable:{type:Boolean,default:!1}},setup(e){return(t,n)=>(z(),b(l(Z),{border:``,class:`mb-6 py-2`,variant:`flat`},{default:d(()=>[_(l(X),null,{default:d(()=>[_(l(K),{class:`align-center justify-space-between ma-0`},{default:d(()=>[_(l(Y),{class:`pa-0`},{default:d(()=>[_(l(K),{"no-gutters":``,class:`align-center ma-0`},{default:d(()=>[_(l(J),{rounded:``,class:`text-capitalize font-weight-bold`},{default:d(()=>[I(R(e.card.brand),1)]),_:1}),e.card.isDefault?(z(),b(l(J),{key:0,color:`info`,rounded:``,class:`text-capitalize font-weight-bold ml-2`},{default:d(()=>[...n[0]||=[I(`Default`,-1)]]),_:1})):E(``,!0)]),_:1}),_(l(xn),{class:`font-weight-bold px-0`},{default:d(()=>[I(`**** **** **** `+R(e.card.last4),1)]),_:1}),_(l(xn),{class:`font-weight-bold pa-0`},{default:d(()=>[I(R(e.card.expMonth)+`/`+R(e.card.expYear),1)]),_:1})]),_:1}),e.selectable?(z(),b(l(jo),{key:0,class:`flex-0-0`,value:e.card.id,color:`primary`},null,8,[`value`])):E(``,!0)]),_:1})]),_:1})]),_:1}))}}),tg=L({__name:`RemoveCreditCardDialog`,props:ge({card:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`editDefault`,`addNew`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=ve(e,`modelValue`),i=t,a=di(),o=Re(),s=Be(),{isLoading:c,withLoading:u}=ki(),f=fi(),p=j(()=>a.state.creditCards.length>1);async function m(){await u(async()=>{try{await a.removeCreditCard(n.card.id),s.eventTriggered(qe.CREDIT_CARD_REMOVED),f.success(`Credit card was successfully removed`),r.value=!1,h()}catch(e){e.message=`Error removing credit card. ${e.message}`,f.notifyError(e,B.REMOVE_CC_MODAL)}})}async function h(){if(o.state.user.freezeStatus?.frozen||o.state.user.freezeStatus?.trialExpiredFrozen||o.state.user.freezeStatus?.warned)try{await a.attemptPayments(),await o.getUser()}catch(e){f.notifyError(e,B.BILLING_PAYMENT_METHODS_TAB)}}function g(){i(`editDefault`)}return(t,n)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":n[3]||=e=>r.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(c)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-5 pl-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(Zi)]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(c),onClick:n[0]||=e=>r.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[4]||=[I(`Remove Card`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6 py-0`},{default:d(()=>[e.card.isDefault?(z(),b(l(xn),{key:0,class:`py-5 px-0`},{default:d(()=>[...n[5]||=[I(` To remove this payment method, you will need to add a replacement first. Would you like to add a new payment method now? `,-1)]]),_:1})):(z(),b(l(xn),{key:1,class:`py-5 px-0`},{default:d(()=>[...n[6]||=[I(`This is not your default payment card.`,-1)]]),_:1})),_(eg,{card:e.card},null,8,[`card`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>
28[!p.value&&e.card.isDefault?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{"prepend-icon":l(lc),color:`primary`,variant:`flat`,block:``,loading:l(c),onClick:n[1]||=e=>i(`addNew`)},{default:d(()=>[...n[7]||=[I(` New Payment Method `,-1)]]),_:1},8,[`prepend-icon`,`loading`])]),_:1})):E(``,!0),_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(c),onClick:n[2]||=e=>r.value=!1},{default:d(()=>[...n[8]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),e.card.isDefault&&p.value||!e.card.isDefault?(z(),b(l(Y),{key:1},{default:d(()=>[e.card.isDefault&&p.value?(z(),b(l(W),{key:0,color:`primary`,variant:`flat`,block:``,loading:l(c),onClick:g},{default:d(()=>[...n[9]||=[I(` Set Default Card `,-1)]]),_:1},8,[`loading`])):E(``,!0),e.card.isDefault?E(``,!0):(z(),b(l(W),{key:1,color:`error`,variant:`flat`,block:``,loading:l(c),onClick:m},{default:d(()=>[...n[10]||=[I(` Remove `,-1)]]),_:1},8,[`loading`]))]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),ng=L({__name:`EditDefaultCreditCardDialog`,props:ge({scrim:{type:Boolean}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=ve(e,`modelValue`),n=di(),r=Re(),{isLoading:i,withLoading:a}=ki(),o=fi(),s=j(()=>n.state.creditCards.find(e=>e.isDefault)),c=M(s.value?.id??``),u=j(()=>n.state.creditCards.filter(e=>!e.isDefault));async function f(){await a(async()=>{if(!c.value){o.error(`Please select credit card from the list`,B.EDIT_DEFAULT_CC_MODAL);return}if(c.value!==s.value?.id)try{await n.makeCardDefault(c.value)}catch(e){e.message=`Error making credit card default. ${e.message}`,o.notifyError(e,B.EDIT_DEFAULT_CC_MODAL);return}p(),o.success(`Default credit card was successfully edited`),t.value=!1})}async function p(){if(r.state.user.freezeStatus?.frozen||r.state.user.freezeStatus?.trialExpiredFrozen||r.state.user.freezeStatus?.warned)try{await n.attemptPayments(),await r.getUser()}catch(e){o.notifyError(e,B.BILLING_PAYMENT_METHODS_TAB)}}return U(t,()=>{c.value=s.value?.id??``}),(n,r)=>(z(),b(l(rn),{modelValue:t.value,"onUpdate:modelValue":r[3]||=e=>t.value=e,"max-width":`420px`,transition:`fade-transition`,scrim:e.scrim,persistent:l(i)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-5 pl-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(Zi)]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:r[0]||=e=>t.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...r[4]||=[I(`Set Default Card`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6 py-0`},{default:d(()=>[_(l(No),{modelValue:c.value,"onUpdate:modelValue":r[1]||=e=>c.value=e,"hide-details":``},{default:d(()=>[s.value?(z(),b(eg,{key:0,class:`mt-6`,selectable:``,card:s.value},null,8,[`card`])):E(``,!0),(z(!0),F(V,null,rt(u.value,e=>(z(),b(eg,{key:e.id,selectable:``,card:e},null,8,[`card`]))),128))]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:r[2]||=e=>t.value=!1},{default:d(()=>[...r[5]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(i),onClick:f},{default:d(()=>[...r[6]||=[I(` Set Default `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`scrim`,`persistent`]))}}),rg=L({__name:`AddCardDialog`,props:ge({scrim:{type:Boolean}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=Be(),n=di(),r=Re(),{isLoading:i,withLoading:a}=ki(),o=fi(),s=ve(e,`modelValue`),c=M(null),u=M(!1);function f(){a(async()=>{if(c.value)try{await p(await c.value.onSubmit())}catch(e){o.notifyError(e,B.BILLING_PAYMENT_METHODS_TAB)}})}async function p(e){try{await n.addCardByPaymentMethodID({token:e}),o.success(`Card successfully added`),t.eventTriggered(qe.CREDIT_CARD_ADDED_FROM_BILLING)}catch(e){c.value?.initStripe(),o.notifyError(e,B.BILLING_PAYMENT_METHODS_TAB);return}
28try{await n.getCreditCards()}catch{}finally{s.value=!1}if(r.state.user.freezeStatus?.frozen||r.state.user.freezeStatus?.trialExpiredFrozen||r.state.user.freezeStatus?.warned)try{await n.attemptPayments()}catch(e){o.notifyError(e,B.BILLING_PAYMENT_METHODS_TAB)}}return U(s,e=>{e||(u.value=!1)}),(t,n)=>(z(),b(l(rn),{modelValue:s.value,"onUpdate:modelValue":n[3]||=e=>s.value=e,persistent:l(i),"max-width":`500px`,transition:`fade-transition`,scrim:e.scrim},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-5 pl-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(Zi)]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:n[0]||=e=>s.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[4]||=[I(`Add New Card`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(xn),null,{default:d(()=>[_(Rc,{ref_key:`stripeCardInput`,ref:c,onReady:n[1]||=e=>u.value=!0},null,512)]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:n[2]||=e=>s.value=!1},{default:d(()=>[...n[5]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!u.value,loading:l(i),onClick:f},{default:d(()=>[...n[6]||=[I(` Add Card `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`,`scrim`]))}}),ig={class:`my-2`},ag={class:`mb-2 font-weight-bold text-body-medium`},og=function(e){return e[e.Settings=0]=`Settings`,e[e.Confirmation=1]=`Confirmation`,e}(og||{}),sg=L({__name:`LockObjectDialog`,props:ge({file:{}},{modelValue:{type:Boolean,required:!1},modelModifiers:{}}),emits:ge([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n={label:`Choose a custom date`},r=Si(),i=fi(),{withLoading:a,isLoading:o}=ki(),s=ve(e,`modelValue`),c=e,u=t,f=M(null),p=M(og.Settings),g=M(),v=M(),y=M(),x=M(new le(``,new Date)),S=j(()=>{let e=x.value.active?x.value.retainUntil:new Date;return[{label:`1 Day`,date:P(e,1)},{label:`1 Week`,date:P(e,7)},{label:`2 Weeks`,date:P(e,14)},{label:`1 Month`,date:P(e,30)},{label:`6 Months`,date:P(e,180)},{label:`1 Year`,date:P(e,365)},{label:`3 Years`,date:P(e,1095)},{label:`5 Years`,date:P(e,1825)},{label:`7 Years`,date:P(e,2555)},{label:`10 Years`,date:P(e,3650)},n]}),C=j(()=>x.value.active?p.value===og.Settings?`Extend Lock`:`Lock Extended Successfully`:p.value===og.Settings?`Lock`:`Lock Successful`),w=j(()=>x.value.active?`This file is currently locked and cannot be deleted or overwritten.`:`Locking this version will prevent it from being deleted or overwritten for the specified period of time.`),D=j(()=>x.value.active?p.value===og.Settings?`Extend Lock`:`Close`:p.value===og.Settings?`Set Lock`:`Close`),O=j(()=>!x.value.active&&!v.value||!g.value?.date&&!y.value),k=j(()=>{let e=g.value?.label===n.label?ee():g.value?.date;return e?A(e):``});function A(e){return`${Ce.formattedDateWithGMTOffset(e)} at
29        ${e.toLocaleTimeString(`en-GB`,{hour:`numeric`,minute:`numeric`})}
30    `}function N(e){if(!e)return!1;let t=new Date(e);if(isNaN(t.getTime()))return!1;t.setHours(0,0,0,0);let n=new Date;return n.setHours(0,0,0,0),t>=n}function ee(){if(!y.value)return new Date;let e=x.value?new Date(x.value.retainUntil):new Date;return e.setDate(y.value.getDate()),e.setMonth(y.value.getMonth()),e.setFullYear(y.value.getFullYear()),e}function P(e,t){let n=new Date(e);return n.setDate(e.getDate()+t),n}function te(){p.value===og.Settings?x.value.active?re():ne():s.value=!1}function ne(){a(async()=>{if(!c.file)return;if(!v.value){i.warning(`Select a lock type`);return}let e=ie();if(!e){i.warning(`Select a date`);return}try{await r.lockObject(c.file,v.value,e),i.success(`Object locked until ${Ce.formattedDate(e)}`),p.value=og.Confirmation}catch(e){i.notifyError(e,B.LOCK_OBJECT_DIALOG)}})}function re(){a(async()=>
30{if(!c.file)return;if(!x.value.mode){i.error(`Unknown existing retention mode. Please restart the flow`,B.LOCK_OBJECT_DIALOG);return}let e=ie();if(!e){i.warning(`Select a date`);return}try{await r.lockObject(c.file,x.value.mode,e),i.success(`Object lock extended until ${Ce.formattedDate(e)}`),p.value=og.Confirmation}catch(e){i.notifyError(e,B.LOCK_OBJECT_DIALOG)}})}function ie(){return g.value?.label===n.label?ee():g.value?.date}return U(g,e=>{y.value=void 0}),U(f,e=>{if(e){a(async()=>{if(!c.file)return;let e=await r.getObjectRetention(c.file);e.active&&(x.value=e)});return}u(`contentRemoved`),v.value=void 0,y.value=void 0,g.value=void 0,p.value=og.Settings,x.value=new le(``,new Date)}),(t,r)=>(z(),b(l(rn),{modelValue:s.value,"onUpdate:modelValue":r[6]||=e=>s.value=e,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`,persistent:l(o)},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:f,loading:l(o),rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(nc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:r[0]||=e=>s.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(C.value),1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(Ha),{modelValue:p.value,"onUpdate:modelValue":r[4]||=e=>p.value=e,touch:!1,class:`overflow-y-auto`},{default:d(()=>[_(l(Q),{value:og.Settings},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{class:`pa-6 mx-3`},{default:d(()=>[h(`p`,ig,R(w.value),1),r[11]||=h(`p`,{class:`mt-4 mb-2 font-weight-bold text-body-medium`},` Name: `,-1),_(l(J),{variant:`tonal`,filter:``,value:`filename`,color:`default`,class:`mb-2 font-weight-bold`},{default:d(()=>[I(R(e.file?.Key),1)]),_:1}),e.file?.VersionId?(z(),F(V,{key:0},[r[7]||=h(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Version: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-4 font-weight-bold`},{default:d(()=>[I(R(e.file?.VersionId),1)]),_:1})],64)):E(``,!0),x.value.active?E(``,!0):(z(),F(V,{key:1},[r[8]||=h(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Select lock type: `,-1),r[9]||=h(`p`,{class:`mb-2 text-body-medium`},` Governance allows authorized users to modify the lock. Compliance prevents any changes to the lock. `,-1),_(l(qn),{modelValue:v.value,"onUpdate:modelValue":r[1]||=e=>v.value=e,class:`mb-4`,"selected-class":`font-weight-bold`,mandatory:``,column:``,filter:``},{default:d(()=>[(z(!0),F(V,null,rt([l(T),l(m)],e=>(z(),b(l(J),{key:e,value:e,variant:`outlined`},{default:d(()=>[I(R(e.substring(0,1)+e.substring(1).toLowerCase()),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])],64)),x.value.active?(z(),F(V,{key:2},[r[10]||=h(`p`,{class:`mb-2 font-weight-bold text-body-medium`},` Current lock expiration: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-4 font-weight-bold`},{default:d(()=>[I(R(A(x.value.retainUntil)),1)]),_:1})],64)):E(``,!0),h(`p`,ag,R(x.value.active?`Extend lock by:`:`Select the lock retention period:`),1),_(l(qn),{modelValue:g.value,"onUpdate:modelValue":r[2]||=e=>g.value=e,class:`mb-4`,"selected-class":`font-weight-bold`,mandatory:``,column:``,filter:``},{default:d(()=>[(z(!0),F(V,null,rt(S.value,e=>(z(),b(l(J),{key:e.label,value:e},{default:d(()=>[I(R(e.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),g.value?.label==n.label?(z(),b(l(ho),{key:3,modelValue:y.value,"onUpdate:modelValue":r[3]||=e=>y.value=e,"allowed-dates":N,width:`100%`,header:`Choose Date`,"show-adjacent-months":``,border:``,elevation:`0`,rounded:`lg`},null,8,[`modelValue`])):E(``,!0)]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:og.Confirmation},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{class:`pa-6 mx-3`},{default:d(()=>[r[14]||=h(`p`,{class:`my-2`},` This file has been locked successfully. `,-1),r[15]||=h(`p`,{class:`mt-4 mb-2 font-weight-bold text-body-medium`},` Name: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-2 font-weight-bold`},{default:d(()=>[I(R(e.file?.Key),1)]),_:1}),e.file?.VersionId?(z(),F(V,{key:0},[r[12]||=h(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Version: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-2 font-weight-bold`},{default:d(()=>[I(R(e.file?.VersionId),1)]),_:1})],64)):E(``,!0),k.value?(z(),F(V,{key:1},[r[13]||=h(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Lock expiration: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-2 font-weight-bold`},{default:d(()=>[I(R(k.value),1)]),_:1})],64)):E(``,!0)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[p.value===og.Settings?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,disabled:l(o),block:``,onClick:r[5]||=e=>s.value=!1},{default:d(()=>[...r[16]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1})):E(``,!0),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,disabled:O.value,loading:l(o),block:``,onClick:te},{default:d(()=>[I(R(D.value),1)]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),cg={key:0,class:`my-2`},lg={key:1,class:`my-2`},ug=L({__name:`LegalHoldObjectDialog`,props:ge({file:{}},{modelValue:{type:Boolean,required:!1},modelModifiers:{}}),emits:ge([`contentRemoved`,`fileLocked`],[`update:modelValue`]),setup(e,{emit:t}){let n=Si(),r=fi(),{withLoading:i,isLoading:a}=ki(),o=ve(e,`modelValue`),s=e,c=t,u=M(!1),f=M(null);function p(){i(async()=>
30{if(s.file)try{await n.legalHoldObject(s.file,u.value?P:lt),r.success(`Legal hold ${u.value?`removed`:`applied`} successfully`),c(`fileLocked`),o.value=!1}catch(e){r.notifyError(e,B.LEGAL_HOLD_DIALOG);return}})}return U(f,e=>{if(!e){c(`contentRemoved`);return}i(async()=>{if(s.file)try{u.value=await n.getObjectLegalHold(s.file)}catch{}})}),(t,n)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":n[2]||=e=>o.value=e,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`,persistent:l(a)},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:f,rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Vs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>o.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(u.value?`Remove`:``)+` Legal Hold `,1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(K),null,{default:d(()=>[_(l(Y),{class:`pa-6 mx-3`},{default:d(()=>[u.value?(z(),F(`p`,lg,` Removing Legal Hold will allow this file to be modified or deleted. Ensure all legal and compliance requirements have been met before proceeding. `)):(z(),F(`p`,cg,` Apply Legal Hold to indefinitely preserve this file, preventing any changes or deletion until explicitly removed by authorized personnel for legal or compliance purposes. `)),n[4]||=h(`p`,{class:`mt-4 mb-2 font-weight-bold text-body-medium`},` Name: `,-1),_(l(J),{variant:`tonal`,filter:``,value:`filename`,color:`default`,class:`mb-2 font-weight-bold`},{default:d(()=>[I(R(e.file?.Key),1)]),_:1}),e.file?.VersionId?(z(),F(V,{key:2},[n[3]||=h(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Version: `,-1),_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-4 font-weight-bold`},{default:d(()=>[I(R(e.file?.VersionId),1)]),_:1})],64)):E(``,!0)]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,disabled:l(a),block:``,onClick:n[1]||=e=>o.value=!1},{default:d(()=>[...n[5]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,loading:l(a),block:``,onClick:p},{default:d(()=>[I(R(u.value?`Remove`:`Apply`)+` Legal Hold `,1)]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),dg=Nn(L({__name:`DownloadPrefixDialog`,props:ge({prefixType:{},bucket:{},prefix:{default:``}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=fi(),{withTrialCheck:r,withManagedPassphraseCheck:i}=_i(),{isLoading:a,withLoading:o}=ki(),{downloadPrefix:s}=bi(),{platform:c}=Vr(),u=Ti(),f=ci(),p=je(),m=Be(),g=ve(e,`modelValue`),v=M(Gu.ZIP),y=j(()=>p.state.config.zipDownloadLimit),x=j(()=>u.state.edgeCredentials);async function S(){r(()=>{i(async()=>{await o(async()=>{if(!x.value.accessKeyId)try{await u.setS3Client(f.state.selectedProject.id)}catch(e){n.notifyError(e,B.DOWNLOAD_PREFIX_DIALOG);return}try{await s(t.bucket,t.prefix,v.value),m.eventTriggered(qe.DOWNLOAD_PREFIX_INITIATED,{prefix_type:t.prefixType.toLowerCase(),format:v.value}),g.value=!1,n.success(()=>[`Keep this download link private.`,C(`br`),`If you want to share, use the Share option.`],`Download started`)}catch(e){e.message=`Unable to download ${t.prefixType}. ${e.message}`,n.notifyError(e,B.DOWNLOAD_PREFIX_DIALOG)}})})})}return U(g,async e=>{e&&(c.value.linux||c.value.mac?v.value=Gu.TAR_GZ:v.value=Gu.ZIP)}),(t,n)=>(z(),b(l(rn),{modelValue:g.value,"onUpdate:modelValue":n[3]||=e=>g.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(a)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Ls)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(a),onClick:n[0]||=e=>g.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(` Download `+R(e.prefixType),1)]),_:1})]),_:1}),_(l(q)),h(`div`,{class:Ue([`pa-6 download-dialog__content`,{"download-dialog__content--loading":l(a)}])},[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[_(l(Z),{class:Ue([`mb-4`,{"border-colored":v.value===l(Gu).ZIP}]),variant:`outlined`,rounded:`lg`,color:v.value===l(Gu).ZIP?`primary`:void 0,onClick:n[1]||=e=>v.value=l(Gu).ZIP},{default:d(()=>[_(l(X),null,{prepend:d(()=>[(z(),b(H(l(Ws)),{size:18,class:`mr-2`}))]),default:d(()=>[_(l(en),{class:`d-flex align-center`},{default:d(()=>[n[4]||=I(` .zip format `,-1),v.value===l(Gu).ZIP?(z(),b(H(l(bs)),{key:0,size:18,class:`ml-2`})):E(``,!0)]),_:1}),_(l(_t),{class:Ue([`text-wrap pb-2`,{"opacity-100":v.value===l(Gu).ZIP}])},{default:d(()=>[...n[5]||=[I(` Universal compatibility, no extra software needed. `,-1)]]),_:1},8,[`class`]),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(J),{size:`small`,color:`success`,variant:`flat`},{default:d(()=>
30[I(`Limited to `+R(y.value.toLocaleString())+` objects`,1)]),_:1})]),_:1})]),_:1})]),_:1},8,[`class`,`color`]),_(l(Z),{class:Ue({"border-colored":v.value===l(Gu).TAR_GZ}),variant:`outlined`,rounded:`lg`,color:v.value===l(Gu).TAR_GZ?`primary`:void 0,onClick:n[2]||=e=>v.value=l(Gu).TAR_GZ},{default:d(()=>[_(l(X),null,{prepend:d(()=>[(z(),b(H(l(Ws)),{size:18,class:`mr-2`}))]),default:d(()=>[_(l(en),{class:`d-flex align-center`},{default:d(()=>[n[6]||=I(` .tar.gz format `,-1),v.value===l(Gu).TAR_GZ?(z(),b(H(l(bs)),{key:0,size:18,class:`ml-2`})):E(``,!0)]),_:1}),_(l(_t),{class:Ue([`text-wrap pb-2`,{"opacity-100":v.value===l(Gu).TAR_GZ}])},{default:d(()=>[...n[7]||=[I(` Better compression, suitable for large downloads. `,-1)]]),_:1},8,[`class`]),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(J),{size:`small`,color:`success`,variant:`flat`},{default:d(()=>[...n[8]||=[I(`No object limit`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`class`,`color`])]),_:1})]),_:1})],2),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:l(a),onClick:S},{default:d(()=>[(z(),b(H(l(Ls)),{size:18,class:`mr-2`})),I(` Download as `+R(v.value),1)]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-09be235f`]]),fg=L({__name:`BrowserNewFolderDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Si(),n=fi(),{isLoading:r,withLoading:i}=ki(),a=ve(e,`modelValue`),o=M(!1),s=M(``),c=M(null),u=[e=>!!e||`Folder name is required.`,e=>e.trim().length>0||`Name must not be only space.`,e=>e.indexOf(`/`)===-1||`Name must not contain "/".`,e=>[...e.trim()].filter(e=>e===`.`).length!==e.trim().length||`Name must not be only periods.`,e=>f.value.filter(t=>t.Key===e.trim()).length===0||`This folder already exists.`],f=j(()=>t.sortedFiles);function p(){o.value&&i(async()=>{try{await t.createFolder(s.value.trim())}catch(e){n.notifyError(e,B.CREATE_FOLDER_MODAL)}a.value=!1})}return U(c,e=>{if(!e){s.value=``;return}}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[4]||=e=>a.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(r)},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:c},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[...t[5]||=[h(`img`,{src:`data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.09273%201.83862C7.2626%201.8704%207.41357%201.92317%207.56625%202.00414L7.61471%202.03057C7.74847%202.1058%207.88213%202.20149%208.19133%202.45447L10.3217%204.19751H13.4957C14.749%204.19751%2015.2035%204.328%2015.6617%204.57304C16.1198%204.81808%2016.4794%205.17766%2016.7245%205.63584L16.7507%205.68585C16.9788%206.12813%2017.1%206.59407%2017.1%207.80178V12.4918C17.1%2013.9838%2016.9446%2014.5249%2016.6529%2015.0703C16.3612%2015.6158%2015.9331%2016.0439%2015.3877%2016.3356L15.3331%2016.3643L15.2793%2016.3916C14.7756%2016.6427%2014.2223%2016.7778%2012.8818%2016.7826H5.19079C3.69879%2016.7826%203.15775%2016.6273%202.6123%2016.3356C2.06684%2016.0439%201.63877%2015.6158%201.34705%2015.0703L1.31834%2015.0158C1.04987%2014.4969%200.905038%2013.9532%200.899994%2012.5656V4.91008C0.899994%204.15367%201.02189%203.65256%201.25157%203.21837C1.48126%202.78417%201.81872%202.44223%202.24985%202.20684C2.68097%201.97145%203.18043%201.84295%203.93678%201.83297L6.41469%201.80048L6.54096%201.79999C6.82689%201.80039%206.95392%201.81266%207.09273%201.83862ZM7.97397%207.07938C7.67373%207.30642%207.31046%207.43381%206.93504%207.44445L6.88378%207.44518H3.41896C3.04556%207.44518%202.6912%207.36369%202.37269%207.21752V12.5604L2.37419%2012.7415L2.37599%2012.8618C2.39189%2013.7187%202.46698%2014.0416%202.64573%2014.3758C2.80018%2014.6646%203.01803%2014.8824%203.30683%2015.0369L3.34877%2015.0588L3.39368%2015.081C3.71695%2015.2357%204.07688%2015.2995%204.95026%2015.3087L5.19079%2015.3099L12.9325%2015.3096C13.9745%2015.3045%2014.3298%2015.2312%2014.6932%2015.0369C14.982%2014.8824%2015.1998%2014.6646%2015.3543%2014.3758L15.3762%2014.3339L15.3983%2014.2889C15.5531%2013.9657%2015.6168%2013.6057%2015.6261%2012.7324L15.6273%2012.4918V7.80178C15.6273%206.88146%2015.5746%206.60856%2015.4258%206.33038C15.318%206.12885%2015.1687%205.97949%2014.9671%205.87171L14.9323%205.85361C14.6709%205.72157%2014.3902%205.67238%2013.5524%205.6703L9.83731%205.67017L7.97397%207.07938ZM6.47489%203.27269L6.34265%203.27408L3.95621%203.30557L3.84915%203.30796C3.41773%203.32185%203.16585%203.38465%202.95559%203.49945C2.77811%203.59635%202.64794%203.72825%202.55338%203.907C2.4389%204.12343%202.3793%204.38262%202.37324%204.83186C2.37668%204.85579%202.37883%204.87987%202.37979%204.90425L2.38037%204.93387C2.38037%205.49643%202.82765%205.95453%203.38599%205.97194L3.41896%205.97245H6.88378C6.94754%205.97245%207.00978%205.95424%207.06329%205.92024L7.08566%205.90471L8.64293%204.72696L7.17963%203.52982C7.00245%203.38612%206.93952%203.34067%206.88962%203.31253L6.87625%203.30522C6.8551%203.29401%206.84547%203.29064%206.82193%203.28624L6.79088%203.28128L6.76967%203.27886C6.71675%203.27363%206.63713%203.27155%206.47489%203.27269Z'
30%20fill='%2356606D'/%3e%3c/svg%3e`,alt:`folder icon`},null,-1)]]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(r),onClick:t[0]||=e=>a.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[6]||=[I(` New Folder `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(Do),{modelValue:o.value,"onUpdate:modelValue":t[2]||=e=>o.value=e,class:`px-6 pt-9 pb-4`,onSubmit:pn(p,[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[_(l(Et),{id:`Folder Name`,modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,variant:`outlined`,rules:u,label:`Folder Name`,placeholder:`Enter a folder name`,"hide-details":!1,maxlength:`50`,required:``,autofocus:``},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(r),onClick:t[3]||=e=>a.value=!1},{default:d(()=>[...t[7]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,disabled:!o.value,loading:l(r),block:``,onClick:p},{default:d(()=>[...t[8]||=[I(` Create Folder `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),pg=L({__name:`EnterBucketPassphraseDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:ge([`passphraseEntered`],[`update:modelValue`]),setup(e,{emit:t}){let n=Ti(),r=ci(),i=fi(),a=M(``),o=M(!1),s=M(!1),c=M(null),u=M(!1),f=M(!1),p=ve(e,`modelValue`),m=t,g=j(()=>n.state.fileComponentBucketName),v=j(()=>n.state.page.buckets.find(e=>e.name===g.value)?.objectCount??0);async function y(){if(!f.value){if(s.value){n.setPromptForPassphrase(!1),p.value=!1,m(`passphraseEntered`);return}f.value=!0;try{if(n.setPassphrase(a.value),await n.setS3Client(r.state.selectedProject.id),await n.getObjectsCount(g.value)===0&&v.value>0){s.value=!0,f.value=!1;return}n.setPromptForPassphrase(!1),f.value=!1}catch(e){i.notifyError(e,B.OPEN_BUCKET_MODAL),f.value=!1;return}p.value=!1,m(`passphraseEntered`)}}return U(c,e=>{e||(a.value=``,s.value=!1)}),U(a,()=>{s.value&&=!1}),(e,t)=>(z(),b(l(rn),{modelValue:p.value,"onUpdate:modelValue":t[5]||=e=>p.value=e,persistent:f.value,"max-width":`420px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:c},{default:d(()=>[_(l(X),{class:`pa-6 pr-5`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(l(gn),{icon:l(tc),size:`18`},null,8,[`icon`])]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:f.value,onClick:t[0]||=e=>p.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[6]||=[I(` Enter passphrase `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`pa-6 pb-3`},{default:d(()=>[_(l(Do),{modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,onSubmit:pn(y,[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[...t[7]||=[h(`p`,null,` Enter your encryption passphrase to view and manage the data in this project. `,-1)]]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[_(l(Et),{id:`Encryption Passphrase`,modelValue:a.value,"onUpdate:modelValue":t[2]||=e=>a.value=e,"base-color":s.value?`warning`:``,label:`Encryption Passphrase`,type:o.value?`text`:`password`,variant:`outlined`,"hide-details":!1,rules:[l(We)],autofocus:``,required:``},{"append-inner":d(()=>[_(Qi,{"is-visible":o.value,type:`passphrase`,onToggleVisibility:t[1]||=e=>o.value=!o.value},null,8,[`is-visible`])]),_:1},8,[`modelValue`,`base-color`,`type`,`rules`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),s.value?(z(),b(l(wa),{key:0,class:`mt-3`,density:`compact`,type:`warning`,text:`Object count mismatch: objects may be uploaded with a different passphrase, or objects have been recently deleted and are not reflected yet.`})):E(``,!0)]),_:1}),_(l(q)),_(l(mr),{class:`pa-3`},{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:f.value,onClick:t[4]||=e=>p.value=!1},{default:d(()=>[...t[8]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:s.value?`default`:`primary`,variant:s.value?`outlined`:`flat`,block:``,loading:f.value,disabled:!u.value,onClick:y},{default:d(()=>[...t[9]||=[I(` Continue -> `,-1)]]),_:1},8,[`color`,`variant`,`loading`,`disabled`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),mg=Nn(L({__name:`DropzoneDialog`,props:ge({bucket:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`fileDrop`],[`update:modelValue`]),setup(e,{emit:t}){let n=ve(e,`modelValue`),r=t;return(t,i)=>(z(),b(l(rn),{modelValue:n.value,"onUpdate:modelValue":i[3]||=e=>n.value=e,fullscreen:``,persistent:``,transition:`fade-transition`,onDragleave:i[4]||=pn(e=>n.value=!1,[`self`]),onMouseout:i[5]||=e=>n.value=!1,onMouseleave:i[6]||=e=>n.value=!1},{default:d(()=>[h(`div`,{class:`h-100 w-100 border-white border-sm border-dashed d-flex justify-center align-center`,onDragenter:i[0]||=pn(()=>{},[`prevent`]),onDragover:i[1]||=pn(()=>{},[`prevent`]),onDrop:i[2]||=pn(e=>r(`fileDrop`,e),[`stop`,`prevent`])},[_(l(wa),{rounded:`lg`,class:`alert`,color:`success`},{default:d(()=>[I(` Drop your objects to put it into the “`+R(e.bucket)+`” bucket. `,1)]),_:1}),i[7]||=h(`p`,{class:`info font-weight-bold text-display-small text-center`},`Drag and drop objects here to upload`,-1)],32)]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-0b1c9055`]]),hg={class:`text-capitalize`},gg=L({__name:`BucketDetailsDialog`,props:ge({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=Ti(),n=je(),r=ci(),i=M(new Ie),a=fi(),{isLoading:o,withLoading:c}=ki(),u=e,f=ve(e,`modelValue`),p=j(()=>n.state.config.versioningUIEnabled),m=j(()=>n.state.config.objectLockUIEnabled),g=j(()=>{let{objectLockEnabled:e,defaultRetentionDays:t,defaultRetentionYears:n}=i.value;return e?t?`${t} Day${t>1?`s`:``}`:n?`${n} Year${n>1?`s`:``}`:s:s}),v=j(()=>n.state.config.enableRegionTag);async function y(){if(!r.state.selectedProject.id){i.value=new Ie;return}let e=t.state.page.buckets.find(e=>e.name===u.bucketName);e?i.value=e:c(async()=>{try{i.value=await t.getSingleBucket(r.state.selectedProject.id,u.bucketName)}
30catch(e){a.notifyError(e,B.BUCKET_DETAILS_MODAL),i.value=new Ie}})}return U(f,e=>{e&&y()}),(e,t)=>(z(),b(l(rn),{modelValue:f.value,"onUpdate:modelValue":t[2]||=e=>f.value=e,"max-width":`460px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{loading:l(o)},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(dc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{id:`close-bucket-details`,icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>f.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[3]||=[I(` Bucket Details `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),null,{default:d(()=>[_(l(cr),{lines:`one`,class:`px-0`},{default:d(()=>[_(l(Zn),{title:`Name`,subtitle:i.value.name,class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(yc)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),_(l(Zn),{title:`Objects`,subtitle:i.value.objectCount.toLocaleString(),class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(Us)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),_(l(Zn),{title:`Segments`,subtitle:i.value.segmentCount.toLocaleString(),class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(uc)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),_(l(Zn),{title:`Storage`,subtitle:i.value.storage.toFixed(2)+`GB`,class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(Ns)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),v.value?(z(),b(l(Zn),{key:0,title:`Location`,subtitle:i.value.location||`unknown(${i.value.defaultPlacement})`,class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(Qs)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])):E(``,!0),p.value?(z(),b(l(Zn),{key:1,title:`Versioning`,subtitle:i.value.versioning,class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(Js)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])):E(``,!0),m.value?(z(),b(l(Zn),{key:2,title:`Object Lock`,subtitle:i.value.objectLockEnabled?`Enabled`:`Disabled`,class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(tc)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])):E(``,!0),m.value?(z(),b(l(Zn),{key:3,title:`Default Lock Mode`,class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(_c)),{size:18,class:`mr-3`}))]),subtitle:d(()=>[h(`p`,hg,R(i.value.defaultRetentionMode.toLowerCase()),1)]),_:1})):E(``,!0),m.value?(z(),b(l(Zn),{key:4,title:`Default Retention Period`,subtitle:g.value,class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(kn)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])):E(``,!0),_(l(Zn),{title:`Date Created`,subtitle:i.value.createdAt.toUTCString(),class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(ys)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),_(l(Zn),{title:`Last Updated`,subtitle:i.value.before.toUTCString(),class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:d(()=>[(z(),b(H(l(vs)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{color:`default`,variant:`outlined`,block:``,onClick:t[1]||=e=>f.value=!1},{default:d(()=>[...t[4]||=[I(`Close`,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`]))}}),_g={class:`mb-3`},vg={class:`my-2`},yg={key:0},bg=L({__name:`DeleteBucketDialog`,props:ge({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=ve(e,`modelValue`),i=t,a=je(),o=Ti(),s=wi(),c=ci(),u=Si(),{isLoading:p,withLoading:m}=ki(),g=fi(),{setPermissions:v,generateAccess:y}=ii(),x=M(),S=M(!1),C=j(()=>o.state.page.buckets.find(e=>e.name===n.bucketName)),w=j(()=>o.state.apiKey);async function T(e=!1){let t=c.state.selectedProject.id,r=new Date;if(!w.value){let e=`${a.state.config.objectBrowserKeyNamePrefix}${r.getTime()}`,n=await s.createAccessGrant(e,t);o.setApiKey(n.secret)}let i=await y({apiKey:await v({isDownload:!1,isUpload:!1,isList:!0,isDelete:!0,notAfter:new Date(r.setHours(r.getHours()+1)).toISOString(),buckets:JSON.stringify([n.bucketN
30ame]),apiKey:w.value}),passphrase:e?o.state.passphrase:``},c.state.selectedProject.id),l=await s.getEdgeCredentials(i);o.setEdgeCredentialsForDelete(l,C.value?.objectLockEnabled)}async function D(){let e=o.deleteBucket(n.bucketName);o.handleDeleteBucketRequest(n.bucketName,e),r.value=!1,i(`deleted`)}async function O(){if(u.state.uploading.some(e=>e.Bucket===n.bucketName&&e.status===Ci.InProgress)){g.error(`There is an ongoing upload in this bucket.`,B.DELETE_BUCKET_MODAL);return}await m(async()=>{try{let e=!!(C.value?.objectLockEnabled&&o.state.passphrase);if(await T(e),!e){await D();return}if(await o.checkBucketEmpty(C.value?.name||``)){await D();return}S.value=!0}catch(e){g.notifyError(e,B.DELETE_BUCKET_MODAL)}})}return U(r,e=>{e||(x.value=``)}),(t,n)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":n[3]||=e=>r.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(p)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>r.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold text-error`},{default:d(()=>[...n[4]||=[I(` Delete Bucket `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),S.value?(z(),b(l(X),{key:1,class:`pa-6`},{default:d(()=>[n[16]||=h(`p`,{class:`mb-4`},` The bucket you tried to delete is not empty. You must delete all versions in the bucket. `,-1),_(l(wa),null,{default:d(()=>[...n[15]||=[I(` Please toggle 'show versions', delete all object versions, including delete markers and try again. `,-1)]]),_:1})]),_:1})):(z(),b(l(X),{key:0,class:`pa-6`},{default:d(()=>[h(`p`,_g,[h(`b`,null,` The following bucket and all of its data `+R(C.value?.versioning===l(we).NotSupported?``:`(including versions)`)+` will be deleted. Data will not be recoverable. `,1)]),h(`p`,vg,[_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`font-weight-bold text-wrap h-100 py-2 mr-2`},{default:d(()=>[I(R(e.bucketName),1)]),_:1}),C.value?(z(),F(V,{key:0},[_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`text-wrap h-100 py-2 mr-2`},{default:d(()=>[I(R(l(st).toBase10String(C.value.storage*l(f).GB)),1)]),_:1}),_(l(J),{variant:`tonal`,filter:``,color:`default`,class:`text-wrap h-100 py-2`},{default:d(()=>[I(R(C.value.objectCount.toLocaleString())+` object`+R((C.value?.objectCount??0)>1?`s`:``),1)]),_:1})],64)):E(``,!0)]),n[14]||=h(`p`,{class:`mt-6 mb-4`},`Confirm deletion by typing 'DELETE' below:`,-1),_(l(Et),{id:`confirm-delete`,modelValue:x.value,"onUpdate:modelValue":n[1]||=e=>x.value=e,label:`Type DELETE to confirm`,outlined:``,dense:``,color:`error`},null,8,[`modelValue`]),_(l(wa),null,{default:d(()=>[n[6]||=I(` Bucket deletion runs in your browser session. `,-1),n[7]||=h(`strong`,null,`Closing this page may interrupt the process.`,-1),n[8]||=h(`br`,null,null,-1),n[9]||=h(`br`,null,null,-1),n[10]||=I(` If there are millions of objects, this process may time out. `,-1),l(a).isDefaultBrand?(z(),F(`span`,yg,[...n[5]||=[I(` We recommend using one of the approaches mentioned `,-1),h(`strong`,null,[h(`a`,{href:`https://storj.dev/dcs/buckets/delete-buckets`,target:`_blank`,rel:`noopener noreferrer`},`here`)],-1),I(`. `,-1)]])):E(``,!0),n[11]||=h(`br`,null,null,-1),n[12]||=h(`br`,null,null,-1),n[13]||=I(` Object count and statistics might not reflect changes made in the past 24 hours. `,-1)]),_:1})]),_:1})),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(p),onClick:n[2]||=e=>r.value=!1},{default:d(()=>[I(R(S.value?`Close`:`Cancel`),1)]),_:1},8,[`disabled`])]),_:1}),S.value?E(``,!0):(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,loading:l(p),disabled:x.value?.toUpperCase()!==`DELETE`,onClick:O},{default:d(()=>[...n[17]||=[I(` Delete `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),xg={class:`my-2`},Sg=L({__name:`ToggleVersioningDialog`,props:{modelValue:{required:!0},modelModifiers:{}},emits:ge([`toggle`],[`update:modelValue`]),setup(e,{emit:t}){let{toggleVersioning:n}=Oi(),{isLoading:r,withLoading:i}=ki(),a=fi(),o=ve(e,`modelValue`),s=t,c=j({get:()=>!!o.value,set:e=>{e||(o.value=null)}}),u=j(()=>o.value?.versioning===we.Enabled);function f(){i(async()=>
30{if(o.value)try{await n(o.value.name,o.value.versioning),a.success(`Versioning has been ${o.value.versioning===we.Enabled?`suspended`:`enabled`} for this bucket.`),o.value=null,s(`toggle`)}catch(e){a.notifyError(e,B.VERSIONING_TOGGLE_DIALOG)}})}return(e,t)=>(z(),b(l(rn),{modelValue:c.value,"onUpdate:modelValue":t[2]||=e=>c.value=e,activator:`parent`,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(Vi,{size:`40`})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>c.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(u.value?`Suspend`:`Enable`)+` Versioning `,1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(K),null,{default:d(()=>[_(l(Y),{class:`pa-6 mx-3`},{default:d(()=>[h(`p`,xg,` Do you want to `+R(u.value?`suspend`:`enable`)+` versioning on this bucket? `,1),_(l(wa),{color:`info`,variant:`tonal`,class:`my-4`},{default:d(()=>[I(R(u.value?`By suspending versioning, uploading objects with the same name will overwrite them. Previously stored versions will remain accessible.`:`By enabling versioning, you can store multiple versions of each object. All versions count as additional storage used in this project.`),1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,disabled:l(r),block:``,onClick:t[1]||=e=>c.value=!1},{default:d(()=>[...t[3]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,loading:l(r),block:``,onClick:f},{default:d(()=>[I(R(u.value?`Suspend`:`Enable`)+` Versioning `,1)]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Cg=L({__name:`UploadOverwriteWarningDialog`,props:ge({filenames:{default:()=>[]}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`proceed`,`cancel`],[`update:modelValue`]),setup(e,{emit:t}){let n=Re(),r=fi(),{withLoading:i,isLoading:a}=ki(),o=ve(e,`modelValue`),s=t,c=M(!1);function u(){i(async()=>{try{if(c.value){let e={...n.state.settings.noticeDismissal};e.uploadOverwriteWarning=!0,await n.updateSettings({noticeDismissal:e})}o.value=!1,s(`proceed`)}catch(e){r.notifyError(e,B.UPLOAD_OVERWRITE_WARNING_DIALOG)}})}async function f(){s(`cancel`),o.value=!1}return(t,n)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":n[1]||=e=>o.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(Ji,{size:22})]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:f},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[2]||=[I(` Object Overwrite Warning `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(K),null,{default:d(()=>[_(l(Y),{class:`pa-6 mx-3`},{default:d(()=>[n[4]||=h(`p`,{class:`my-2 font-weight-bold`},` You are uploading to an unversioned bucket. `,-1),n[5]||=h(`p`,null,` This non-exhaustive list of objects you are uploading have the same names as existing objects in this bucket: `,-1),(z(!0),F(V,null,rt(e.filenames,e=>(z(),b(l(J),{key:e,class:`font-weight-bold text-wrap mt-3 mr-1 py-2`},{default:d(()=>[I(R(e),1)]),_:2},1024))),128)),n[6]||=h(`p`,null,null,-1),_(l(wa),{color:`default`,variant:`tonal`,class:`my-4`},{default:d(()=>[...n[3]||=[I(` If you continue with the upload, the existing object(s) will be permanently overwritten, and previous versions cannot be recovered. `,-1)]]),_:1}),_(l(Tt),{modelValue:c.value,"onUpdate:modelValue":n[0]||=e=>c.value=e,density:`comfortable`,class:`mb-2 ml-n2`,label:`Do not show this warning again.`},null,8,[`modelValue`])]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{disabled:l(a),variant:`outlined`,color:`default`,block:``,onClick:f},{default:d(()=>[...n[7]||=[I(`Cancel`,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{loading:l(a),color:`primary`,variant:`flat`,block:``,onClick:u},{default:d(()=>[...n[8]||=[I(` Continue `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),wg=L({__name:`RestoreVersionDialog`,props:ge({file:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`contentRemoved`,`fileRestored`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=t,i=ve(e,`modelValue`),a=Si(),{isLoading:o,withLoading:s}=ki(),c=fi(),u=M(null);async function f(){await s(async()=>
30{if(n.file){try{await a.restoreObject(n.file)}catch(e){e.message=`Error restoring previous version. ${e.message}`,c.notifyError(e,B.FILE_BROWSER);return}r(`fileRestored`),c.success(`Previous version restored.`),i.value=!1}})}return U(u,e=>!e&&r(`contentRemoved`)),(t,n)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":n[2]||=e=>i.value=e,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`,persistent:l(o)},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:u},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(qi)]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(o),onClick:n[0]||=e=>i.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[3]||=[I(` Restore Previous Version `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),e.file?(z(),b(l(X),{key:0},{default:d(()=>[n[4]||=h(`p`,{class:`mt-2 mb-3`},` You are about to restore a previous version. This action will create a copy as the latest version of the object. All existing versions, including the current one, will be preserved. `,-1),n[5]||=h(`p`,{class:`my-1`},` Name: `,-1),_(l(J),{class:`font-weight-bold text-wrap py-2 mb-3`},{default:d(()=>[I(R(e.file.Key),1)]),_:1}),n[6]||=h(`p`,{class:`my-1`},` Version ID: `,-1),_(l(J),{class:`font-weight-bold text-wrap py-2 mb-3`},{default:d(()=>[I(R(e.file.VersionId),1)]),_:1}),n[7]||=h(`p`,{class:`my-1`},` Date: `,-1),_(l(J),{class:`font-weight-bold text-wrap py-2 mb-3`},{default:d(()=>[I(R(l(Ce).formattedDate(e.file.LastModified)),1)]),_:1})]),_:1})):E(``,!0),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(o),onClick:n[1]||=e=>i.value=!1},{default:d(()=>[...n[8]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(o),onClick:f},{default:d(()=>[...n[9]||=[I(` Restore Version `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),Tg={class:`font-weight-bold text-body-medium mb-1 text-capitalize`},Eg={class:`text-title-small`},Dg={class:`font-weight-regular`},Og=L({__name:`SetDefaultObjectLockConfig`,props:{defaultRetentionMode:{required:!0},defaultRetentionModeModifiers:{},defaultRetentionPeriod:{required:!0},defaultRetentionPeriodModifiers:{},periodUnit:{required:!0},periodUnitModifiers:{}},emits:[`update:defaultRetentionMode`,`update:defaultRetentionPeriod`,`update:periodUnit`],setup(e){let t=M(null),n=ve(e,`defaultRetentionMode`),r=ve(e,`defaultRetentionPeriod`),i=ve(e,`periodUnit`),a=j({get:()=>[i.value],set:e=>{e[0]&&(i.value=e[0])}}),o=j(()=>n.value===T?`Prevents users without special permissions from overwriting, deleting, or altering object lock settings. Users with the necessary permissions can still modify or remove locked objects.`:n.value===m?`No user, including the project owner can overwrite, delete, or alter object lock settings.`:`Objects in this bucket will follow retention settings applied at the object level during upload or by your applications.`),c=j(()=>[We,e=>!(isNaN(+e)||isNaN(parseInt(e)))||`Invalid number`,e=>!/[.,]/.test(e)||`Value must be a whole number`,e=>parseInt(e)>0||`Value must be a positive number`,e=>i.value===y.DAYS&&parseInt(e)>3650?`Value must be less than or equal to 3650`:i.value===y.YEARS&&parseInt(e)>10?`Value must be less than or equal to 10`:!0]);function u(e){if(!e){r.value=0;return}let t=+e;isNaN(t)||isNaN(parseInt(e))||(r.value=t)}return U(n,e=>{e===`Not Set`&&(r.value=0)}),U(a,e=>{t.value?.validate()}),(e,f)=>(z(),F(V,null,[f[9]||=h(`p`,null,`Select default object lock mode (optional):`,-1),_(l(qn),{modelValue:n.value,"onUpdate:modelValue":f[0]||=e=>n.value=e,rules:[l(We)],filter:``,mandatory:``,"selected-class":`font-weight-bold`,class:`my-1`},{default:d(()=>[_(l(J),{value:l(s)},{default:d(()=>[...f[5]||=[I(` No Default `,-1)]]),_:1},8,[`value`]),_(l(J),{value:l(T)},{default:d(()=>[...f[6]||=[I(` Governance `,-1)]]),_:1},8,[`value`]),_(l(J),{value:l(m)},{default:d(()=>[...f[7]||=[I(` Compliance `,-1)]]),_:1},8,[`value`])]),_:1},8,[`modelValue`,`rules`]),_(l(wa),{variant:`tonal`,color:`info`,class:`mt-1`},{default:d(()=>[h(`p`,Tg,`Enable Object Lock (`+R(n.value===l(`Not Set`)?`No Default`:n.value.toLowerCase())+` Mode)`,1),h(`p`,Eg,R(o.value),1),n.value===l(`Not Set`)?E(``,!0):(z(),F(V,{key:0},[f[8]||=h(`p`,{class:`mt-4 mb-2 font-weight-medium`},`Enter the default retention period:`,-1),_(l(Et),{ref_key:`periodInput`,ref:t,modelValue:r.value,"onUpdate:modelValue":[f[4]||=e=>r.value=e,u],variant:`outlined`,density:`comfortable`,type:`number`,rules:c.value,"hide-details":`auto`,color:`primary`},{"append-inner":d(()=>[_(l(Dt),null,{activator:d(({props:e,isActive:t})=>[_(l(W),N({class:`h-100 text-medium-emphasis`,variant:`text`,density:`comfortable`,color:`default`,"append-icon":l(t?ws:xs)},e,{onMousedown:f[1]||=pn(()=>{},[`stop`]),onClick:f[2]||=pn(()=>{},[`stop`])}),{default:d(()=>[h(`span`,Dg,R(i.value),1)]),_:1},16,[`append-icon`])]),default:d(()=>[_(l(cr),{selected:a.value,"onUpdate:selected":f[3]||=e=>a.value=e,density:`compact`,class:`pa-1`},{default:d(()=>[_(l(Zn),{title:l(y).DAYS,value:l(y).DAYS},null,8,[`title`,`value`]),_(l(Zn),{title:l(y).YEARS,value:l(y).YEARS},null,8,[`title`,`value`])]),_:1},8,[`selected`])]),_:1})]),_:1},8,[`modelValue`,`rules`])],64))]),_:1})],64))}}),kg={key:0,class:`mb-4`},Ag={key:1,class:`mb-4`},jg=L({__name:`SetBucketObjectLockConfigDialog`,props:ge({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let{isLoading:t,withLoading:n}=ki(),r=fi(),{setPermissions:i,generateAccess:a}=ii(),o=Ti(),c=ci(),u=wi(),f=je(),p=e,m=ve(e,`modelValue`),h=M(),g=M(!1),v=M(s),x=M(0),S=M(y.DAYS),C=j(()=>o.state.page.buckets.find(e=>
30e.name===p.bucketName)??new Ie),w=j(()=>c.state.selectedProject.id),T=j(()=>o.state.promptForPassphrase),E=j(()=>o.state.edgeCredentials),D=j(()=>o.state.edgeCredentialsForObjectLock),O=j(()=>o.state.apiKey);function k(){n(async()=>{try{let e;v.value!==`Not Set`&&(e={DefaultRetention:{Mode:v.value,Days:S.value===y.DAYS?x.value:void 0,Years:S.value===y.YEARS?x.value:void 0}});let t=o.state.cursor.page,n=o.state.cursor.limit;if(!T.value){E.value.accessKeyId||await o.setS3Client(w.value),await o.setObjectLockConfig(p.bucketName,pi.REGULAR,e),await o.getBuckets(t,w.value,n),r.success(`Bucket Object Lock configuration has been updated.`),m.value=!1;return}if(D.value.accessKeyId){await o.setObjectLockConfig(p.bucketName,pi.FOR_OBJECT_LOCK,e),await o.getBuckets(t,w.value,n),r.success(`Bucket Object Lock configuration has been updated.`),m.value=!1;return}let s=new Date;if(!O.value){let e=`${f.state.config.objectBrowserKeyNamePrefix}${s.getTime()}`,t=await u.createAccessGrant(e,w.value);o.setApiKey(t.secret)}let c=await a({apiKey:await i({isDownload:!1,isUpload:!0,isList:!1,isDelete:!1,isPutObjectLockConfiguration:!0,isGetObjectLockConfiguration:!0,notAfter:new Date(s.setHours(s.getHours()+1)).toISOString(),buckets:JSON.stringify([]),apiKey:O.value}),passphrase:``},w.value),l=await u.getEdgeCredentials(c);o.setEdgeCredentialsForObjectLock(l),await o.setObjectLockConfig(p.bucketName,pi.FOR_OBJECT_LOCK,e),await o.getBuckets(t,w.value,n),r.success(`Bucket Object Lock configuration has been updated.`),m.value=!1}catch(e){r.notifyError(e,B.SET_BUCKET_OBJECT_LOCK_CONFIG_MODAL)}})}return U(m,e=>{e?(v.value=C.value.defaultRetentionMode,C.value.defaultRetentionYears?(S.value=y.YEARS,x.value=C.value.defaultRetentionYears):C.value.defaultRetentionDays&&(S.value=y.DAYS,x.value=C.value.defaultRetentionDays)):(v.value=s,x.value=0,S.value=y.DAYS)}),U([m,h],async()=>{m.value&&h.value&&(g.value=(await h.value.validate()).valid)}),(e,n)=>(z(),b(l(rn),{modelValue:m.value,"onUpdate:modelValue":n[6]||=e=>m.value=e,persistent:l(t),width:`auto`,"max-width":`440px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(nc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(t),onClick:n[0]||=e=>m.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[7]||=[I(`Lock Settings`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(Do),{ref_key:`form`,ref:h,modelValue:g.value,"onUpdate:modelValue":n[4]||=e=>g.value=e,class:`pa-6`,onSubmit:pn(k,[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[C.value.objectLockEnabled?(z(),F(`p`,kg,` Object Lock is enabled on this bucket. This setting cannot be disabled. `)):(z(),F(`p`,Ag,` Object Lock is disabled on this bucket. `)),_(Og,{"default-retention-period":x.value,"onUpdate:defaultRetentionPeriod":n[1]||=e=>x.value=e,"default-retention-mode":v.value,"onUpdate:defaultRetentionMode":n[2]||=e=>v.value=e,"period-unit":S.value,"onUpdate:periodUnit":n[3]||=e=>S.value=e},null,8,[`default-retention-period`,`default-retention-mode`,`period-unit`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(t),onClick:n[5]||=e=>m.value=!1},{default:d(()=>[...n[8]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!g.value,loading:l(t),onClick:k},{default:d(()=>[...n[9]||=[I(` Save Changes `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Mg=function(e){return e.ObjectCreatedPut=`s3:ObjectCreated:Put`,e.ObjectCreatedCopy=`s3:ObjectCreated:Copy`,e.ObjectCreatedAll=`s3:ObjectCreated:*`,e.ObjectRemovedDelete=`s3:ObjectRemoved:Delete`,e.ObjectRemovedDeleteMarkerCreated=`s3:ObjectRemoved:DeleteMarkerCreated`,e.ObjectRemovedAll=`s3:ObjectRemoved:*`,e}({}),Ng={class:`d-flex align-center`},Pg={class:`ml-6`},Fg={class:`d-flex align-center`},Ig={class:`ml-6`},Lg={class:`text-title-small font-weight-bold mb-2 mt-4`},Rg=L({__name:`ConfigureBucketEventingDialog`,props:ge({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`updated`],[`update:modelValue`]),setup(e,{emit:t}){let n=A(),r=ci(),{getNotificationConfig:i,updateNotificationConfig:a}=ji(),{withLoading:o,isLoading:s}=ki(),c=fi(),u=e,f=ve(e,`modelValue`),p=t,m=M({topicArn:``,events:[],filterPrefix:``,filterSuffix:``}),g=M(!1),v=[e=>!!e||`Topic name is required`,e=>/^projects\/[^/]+\/topics\/[^/]+$/.test(e)||`Invalid GCP Pub/Sub topic format. Expected: projects/PROJECT_ID/topics/TOPIC_ID`],y=[Mg.ObjectCreatedPut,Mg.ObjectCreatedCopy],x=[Mg.ObjectRemovedDelete,Mg.ObjectRemovedDeleteMarkerCreated],S=j(()=>y.every(e=>m.value.events.includes(e))),C=j(()=>x.every(e=>m.value.events.includes(e))),w=j(()=>{let e=y.filter(e=>m.value.events.includes(e)).length;return e>0&&e<y.length}),T=j(()=>{let e=x.filter(e=>m.value.events.includes(e)).length;return e>0&&e<x.length}),D=j(()=>g.value&&m.value.events.length>0),O=j(()=>r.selectedProjectConfig.hasManagedPassphrase);function k(e,t){if(t&&!m.value.events.includes(e))m.value.events.push(e);else if(!t){let t=m.value.events.indexOf(e);t!==-1&&m.value.events.splice(t,1)}}function ee(e){m.value.events=m.value.events.filter(e=>!y.includes(e)),e&&m.value.events.push(...y)}function P(e){m.value.events=m.value.events.filter(e=>!x.includes(e)),e&&m.value.events.push(...x)}function te(){!u.bucketName||!O.value||o(async()=>{try{let e=(await i(u.bucketName)).topicConfigurations?.[0]||null;if(!e)return;e.topicArn=nr(e.topicArn);let t=e.events.filter(e=>e!==Mg.ObjectCreatedAll&&e!==Mg.ObjectRemovedAll);e.events.includes(Mg.ObjectCreatedAll)&&t.push(...y.filter(e=>!t.includes(e))),e.events.includes(Mg.ObjectRemovedAll)&&t.push(...x.filter(e=>!t.includes(e))),e.events=t,m.value={...e}}catch(e){if(e instanceof Error&&e.message.includes(`Deserialization error`))return;c.notifyError(e,B.BUCKET_EVENTING_CONFIG_DIALOG)}})}function ne(){o(async()=>{try{let{projectId:e,topicId:t}=In(m.value.topicArn),n={...m.value};n.topicArn=`${Jn}${e}:${t}`,S.value&&(n.events=n.events.filter(e=>!y.includes(e)),n.events.push(Mg.ObjectCreatedAll)),C.value&&(n.events=n.events.filter(e=>!x.includes(e)),n.events.push(Mg.ObjectRemovedAll)),await a(u.bucketName,n),c.success(`Bucket eventing configuration updated successfully`),f.value=!1,p(`updated`)}catch(e){c.notifyError(e,B.BUCKET_EVENTING_CONFIG_DIALOG)}})}return U(f,e=>{e?te():m.value={topicArn:``,events:[],filterPrefix:``,filterSuffix:``}}),(e,t)=>(z(),b(l(rn),{modelValue:f.value,"onUpdate:modelValue":t[15]||=e=>f.value=e,"max-width":`550px`,transition:`fade-transition`,persistent:l(s)},{default:d(()=>[_(l(Z),{loading:l(s)},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(ms)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:`$close`,variant:`text`,size:`small`,color:`default`,disabled:l(s),onClick:t[0]||=e=>f.value=!1},null,8,[`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[16]||=[I(` Configure Bucket Eventing `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`pa-0`},{default:d(()=>[O.value?(z(),b(l(wa),{key:1,type:`info`,variant:`tonal`,class:`ma-6 mb-0`},{default:d(()=>[...t[18]||=[I(` Configure event notifications to publish messages to Google Cloud Pub/Sub when specific events occur in this bucket. `,-1)]]),_:1}
30)):(z(),b(l(wa),{key:0,type:`error`,variant:`tonal`,class:`ma-6`},{default:d(()=>[...t[17]||=[I(` Bucket eventing requires satellite-managed encryption to be enabled. Create a new project with satellite-managed encryption to use this feature. `,-1)]]),_:1})),O.value?(z(),b(l(Do),{key:2,modelValue:g.value,"onUpdate:modelValue":t[10]||=e=>g.value=e,class:`pa-6 pb-3`,onSubmit:t[11]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(Et),{modelValue:m.value.topicArn,"onUpdate:modelValue":t[1]||=e=>m.value.topicArn=e,label:`GCP Pub/Sub Topic`,placeholder:`projects/PROJECT_ID/topics/TOPIC_ID`,rules:v,hint:`Format: projects/PROJECT_ID/topics/TOPIC_ID`,"persistent-hint":``,variant:`outlined`,required:``,class:`mb-4`},null,8,[`modelValue`]),t[23]||=h(`p`,{class:`text-title-small font-weight-bold mb-2`},` Event Types * `,-1),m.value.events.length?E(``,!0):(z(),b(l(wa),{key:0,type:`warning`,variant:`tonal`,density:`compact`,class:`mb-4`},{default:d(()=>[...t[19]||=[I(` Select at least one event type `,-1)]]),_:1})),_(l(To),{elevation:0,variant:`accordion`,multiple:``,flat:``},{default:d(()=>[_(l(So),{rounded:`lg`,"hide-actions":``},{default:d(()=>[_(l(bo),null,{default:d(({expanded:e})=>[h(`div`,Ng,[_(l(Ea),{"model-value":S.value,indeterminate:w.value,density:`compact`,"hide-details":``,onClick:t[2]||=pn(()=>{},[`stop`]),"onUpdate:modelValue":ee},null,8,[`model-value`,`indeterminate`]),t[20]||=h(`span`,{class:`ml-2 mr-4`},`Object Created`,-1),_(l(gn),{icon:l(e?ws:xs)},null,8,[`icon`])])]),_:1}),_(l(vo),null,{default:d(()=>[h(`div`,Pg,[_(l(Ea),{"model-value":m.value.events.includes(l(Mg).ObjectCreatedPut),label:`Object Created (Put)`,density:`compact`,"hide-details":``,"onUpdate:modelValue":t[3]||=e=>k(l(Mg).ObjectCreatedPut,e)},null,8,[`model-value`]),_(l(Ea),{"model-value":m.value.events.includes(l(Mg).ObjectCreatedCopy),label:`Object Created (Copy)`,density:`compact`,"hide-details":``,"onUpdate:modelValue":t[4]||=e=>k(l(Mg).ObjectCreatedCopy,e)},null,8,[`model-value`])])]),_:1})]),_:1}),_(l(So),{rounded:`lg`,"hide-actions":``},{default:d(()=>[_(l(bo),null,{default:d(({expanded:e})=>[h(`div`,Fg,[_(l(Ea),{"model-value":C.value,indeterminate:T.value,density:`compact`,"hide-details":``,onClick:t[5]||=pn(()=>{},[`stop`]),"onUpdate:modelValue":P},null,8,[`model-value`,`indeterminate`]),t[21]||=h(`span`,{class:`mx-2`},`Object Removed`,-1),_(l(gn),{icon:l(e?ws:xs)},null,8,[`icon`])])]),_:1}),_(l(vo),null,{default:d(()=>[h(`div`,Ig,[_(l(Ea),{"model-value":m.value.events.includes(l(Mg).ObjectRemovedDelete),label:`Object Removed (Delete)`,density:`compact`,"hide-details":``,"onUpdate:modelValue":t[6]||=e=>k(l(Mg).ObjectRemovedDelete,e)},null,8,[`model-value`]),_(l(Ea),{"model-value":m.value.events.includes(l(Mg).ObjectRemovedDeleteMarkerCreated),label:`Object Removed (Delete Marker)`,density:`compact`,"hide-details":``,"onUpdate:modelValue":t[7]||=e=>k(l(Mg).ObjectRemovedDeleteMarkerCreated,e)},null,8,[`model-value`])])]),_:1})]),_:1})]),_:1}),h(`p`,Lg,[t[22]||=I(` Filter Rules (Optional) `,-1),_(l(zi),{text:`A prefix of 'images/' and suffix of '.png' will match the object key 'images/logo.png'`},{activator:d(({props:e})=>[_(l(gn),N({class:`ml-1`,icon:l(Ys),size:`16`},e),null,16,[`icon`])]),_:1})]),t[24]||=h(`p`,{class:`text-body-medium text-medium-emphasis mb-6`},` Match objects that start with [prefix] and end with [suffix]. `,-1),_(l(K),{class:`mb-4`},{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(Et),{modelValue:m.value.filterPrefix,"onUpdate:modelValue":t[8]||=e=>m.value.filterPrefix=e,label:`Object Key Prefix`,placeholder:`Any prefix`,variant:`outlined`,"hide-details":`auto`},null,8,[`modelValue`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(Et),{modelValue:m.value.filterSuffix,"onUpdate:modelValue":t[9]||=e=>m.value.filterSuffix=e,label:`Object Key Suffix`,placeholder:`Any suffix`,variant:`outlined`,"hide-details":`auto`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`])):E(``,!0)]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[O.value?E(``,!0):(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,onClick:t[12]||=()=>{f.value=!1,l(n).toggleCreateProjectDialog(!0)}},{default:d(()=>[...t[25]||=[I(` Create Project `,-1)]]),_:1})]),_:1})),O.value?(z(),F(V,{key:1},[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(s),onClick:t[13]||=e=>f.value=!1},{default:d(()=>[...t[26]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(s),disabled:!D.value,onClick:t[14]||=e=>ne()},{default:d(()=>[...t[27]||=[I(` Save `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})],64)):E(``,!0)]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}
30),zg=L({__name:`DisableBucketEventingDialog`,props:ge({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`disabled`],[`update:modelValue`]),setup(e,{emit:t}){let{updateNotificationConfig:n}=ji(),{withLoading:r,isLoading:i}=ki(),a=fi(),o=e,s=ve(e,`modelValue`),c=t;function u(){r(async()=>{try{await n(o.bucketName,null),a.success(`Bucket eventing configuration disabled successfully`),s.value=!1,c(`disabled`)}catch(e){a.notifyError(e,B.DISABLE_BUCKET_EVENTING_CONFIG_DIALOG)}})}return(e,t)=>(z(),b(l(rn),{modelValue:s.value,"onUpdate:modelValue":t[3]||=e=>s.value=e,"max-width":`400px`,transition:`fade-transition`,persistent:l(i)},{default:d(()=>[_(l(Z),{loading:l(i)},{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(ps)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:`$close`,variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:t[0]||=e=>s.value=!1},null,8,[`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[4]||=[I(` Disable Bucket Eventing `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`pa-6`},{default:d(()=>[t[5]||=I(` Are you sure you want to disable bucket eventing for `,-1),h(`strong`,null,R(o.bucketName),1),t[6]||=I(`? `,-1)]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:t[1]||=e=>s.value=!1},{default:d(()=>[...t[7]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`warning`,variant:`flat`,block:``,loading:l(i),onClick:t[2]||=e=>u()},{default:d(()=>[...t[8]||=[I(` Disable `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),Bg={class:`font-weight-bold mt-3 mb-2`},Vg={key:0,class:`text-title-small font-weight-bold text-capitalize`},Hg={key:1,class:`text-title-small font-weight-bold text-capitalize`},Ug={key:2,class:`text-title-small`},Wg={key:0,class:`mt-2`},Gg={key:0,href:`https://storj.dev/dcs/pricing`,target:`_blank`,rel:`noopener noreferrer`},Kg={class:`text-body-medium font-weight-medium`},qg={key:0},Jg={key:1},Yg={class:`mb-6`},Xg={key:0},Zg={key:1},Qg=function(e){return e[e.Name=1]=`Name`,e[e.ObjectLock=1+e.Name]=`ObjectLock`,e[e.Versioning=1+e.ObjectLock]=`Versioning`,e[e.Confirmation=1+e.Versioning]=`Confirmation`,e[e.Success=1+e.Confirmation]=`Success`,e}(Qg||{}),$g=L({__name:`CreateBucketDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:ge([`created`],[`update:modelValue`]),setup(e,{emit:t}){let{setPermissions:n,generateAccess:r}=ii(),{isLoading:i,withLoading:a}=ki(),o=fi(),u=ae(),f=wi(),p=Re(),m=ci(),g=di(),v=Ti(),x=Be(),S=je(),C={[Qg.Name]:new Pe({prev:void 0,next:()=>ue.value?De.value?Qg.ObjectLock:Ee.value?Qg.Versioning:Qg.Success:Qg.Success,beforeNext:async()=>{if(!ue.value){await H();return}De.value||Ee.value||await H()},validate:()=>A.value,nextText:()=>ue.value&&(De.value||Ee.value)?`Next`:`Create Bucket`,noRef:!0}),[Qg.ObjectLock]:new Pe({prev:()=>Qg.Name,next:()=>Ee.value?Qg.Versioning:Qg.Confirmation,beforePrev:()=>{A.value||(te.value=s,re.value=0,ie.value=y.DAYS)},noRef:!0}
30),[Qg.Versioning]:new Pe({prev:()=>De.value?Qg.ObjectLock:Qg.Name,next:()=>Qg.Confirmation,noRef:!0}),[Qg.Confirmation]:new Pe({prev:()=>Ee.value?Qg.Versioning:De.value?Qg.ObjectLock:Qg.Name,beforeNext:H,next:()=>Qg.Success,nextText:`Create Bucket`,noRef:!0}),[Qg.Success]:new Pe({prevText:`View Buckets`,nextText:`Open Bucket`,noRef:!0})},w=/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/,T=ve(e,`modelValue`),D=t,O=M(Qg.Name),k=M(1),A=M(!1),N=M(!1),ee=M(!1),P=M(``),te=M(s),re=M(0),ie=M(y.DAYS),oe=M(),ce=M(!1),le=M(),ue=M(!1),L=M(!1),de=M(),fe=[`< 1TB`,`1-10TB`,`10-50TB`,`50-100TB`,`> 100TB`],pe=j(()=>m.state.selectedProject),me=j(()=>m.state.selectedProjectConfig),he=j(()=>me.value.availablePlacements||[]),ge=j(()=>P.value.includes(`.`)),_e=j(()=>{if(re.value===0)return s;let e=ie.value.toString();return re.value===1&&(e=e.slice(0,-1)),`${re.value} ${e}`}),ye=j(()=>S.state.config.showNewPricingTiers),be=j(()=>S.state.config.selfServePlacementSelectEnabled?(S.state.config.entitlementsEnabled||!pe.value.placement)&&!!me.value.availablePlacements.length:!1),xe=j(()=>oe.value&&he.value.find(e=>e.idName===oe.value)||null),Se=j(()=>{let e=xe.value;return e?e.shortName||e.name:``}),Ce=j(()=>!A.value||be.value&&O.value===Qg.Name&&!oe.value),Te=j(()=>S.state.config.versioningUIEnabled),Ee=j(()=>Te.value&&pe.value.versioning!==we.Enabled),De=j(()=>S.state.config.objectLockUIEnabled),Oe=j(()=>[e=>!!e||`Bucket name is required.`,e=>e.length>=3&&e.length<=63||`Name should be between 3 and 63 characters length.`,e=>{let t=e.split(`.`);for(let e=0;e<t.length;e++){let n=t[e];if(!n.length)return`Bucket name cannot start or end with a dot.`;if(!/^[a-z0-9]$/.test(n[0]))return`Bucket name must start with a lowercase letter or number.`;if(!/^[a-z0-9]$/.test(n[n.length-1]))return`Bucket name must end with a lowercase letter or number.`;if(!/^[a-z0-9-.]+$/.test(n))return`Bucket name can contain only lowercase letters, numbers or hyphens.`}return!0},e=>!w.test(e)||`Bucket name cannot be formatted as an IP address.`,e=>!Me.value.includes(e)||`A bucket exists with this name.`]),Ae=j(()=>{switch(O.value){case Qg.Name:{let e=`Name`;return be.value&&(e+=ye.value?` & Storage Tier`:` & Data Location`),e}case Qg.ObjectLock:return`Object Lock`;case Qg.Versioning:return`Object Versioning`;case Qg.Confirmation:return`Confirmation`;case Qg.Success:return`Bucket Successfully Created`;default:return``}}),Me=j(()=>v.state.allBucketNames),Ne=j(()=>v.state.promptForPassphrase),Fe=j(()=>v.state.apiKey),Ie=j(()=>v.state.edgeCredentials),Le=j(()=>v.state.edgeCredentialsForCreate),ze=j(()=>{let e=ke.getBucketWasCreatedStatus();return e===null?!1:e});function Ve(){if(O.value===Qg.Success){T.value=!1;return}let e=C[O.value];e.beforePrev?.(),e.prev?.value?(O.value=e.prev.value,k.value--):T.value=!1}function He(){if(!A.value)return;if(O.value===Qg.Success){Ge();return}let e=C[O.value];e?.validate?.()!==!1&&a(async()=>{try{await e.beforeNext?.()}catch(e){o.notifyError(e,B.CREATE_BUCKET_MODAL);return}e.next?.value&&(O.value=e.next.value,k.value++)})}function Ue(e){return(p.state.settings.noticeDismissal.placementWaitlistsJoined||[]).includes(e)}async function We(){de.value||o.error(`Storage needs is required`),L.value=!0;try{await x.joinPlacementWaitlist(de.value||``,xe.value?.id||0),await x.ensureEventTriggered(qe.JOIN_PLACEMENT_WAITLIST_FORM_SUBMITTED,{storageNeeds:de.value||``,placement:`${xe.value?.id||0}`}),await p.getSettings()}catch(e){o.notifyError(e,B.PLACEMENT_WAITLIST_FORM)}finally{L.value=!1}}async function Ge(){v.setFileComponentBucketName(P.value),await u.push({name:se.Bucket.name,params:{browserPath:v.state.fileComponentBucketName,id:m.state.selectedProject.urlId}})}async function Ke(e){await v.setObjectLockConfig(P.value,e,{DefaultRetention:{Mode:te.value===`Not Set`?void 0:te.value,Days:ie.value===y.DAYS?re.value:void 0,Years:ie.value===y.YEARS?re.value:void 0}})}async function H(){let e=pe.value.id;if(S.state.config.bucketCreationViaAPIEnabled){let t=ee.value&&te.value!==`Not Set`;await v.createBucketViaSatellite({projectID:e,name:P.value,enableObjectLock:ee.value,enableVersioning:N.value,placementName:oe.value,defaultRetention:t?{mode:te.value,days:ie.value===y.DAYS?re.value:void 0,years:ie.value===y.YEARS?re.value:void 0}:void 0}),await v.getBuckets(1,e),x.eventTriggered(qe.BUCKET_CREATED,{project_id:e}),ze.value||ke.setBucketWasCreatedStatus(),O.value=Qg.Success,D(`created`,P.value);return}if(!Ne.value){Ie.value.accessKeyId||await v.setS3Client(e),await v.createBucket({name:P.value,enableObjectLock:ee.value,enableVersioning:N.value,placementName:oe.value}),ee.value&&te.value!==`Not Set`&&await Ke(pi.REGULAR),await v.getBuckets(1,e),x.eventTriggered(qe.BUCKET_CREATED,{project_id:e}),ze.value||ke.setBucketWasCreatedStatus(),O.value=Qg.Success,D(`created`,P.value);return}if(Le.value.accessKeyId){await v.createBucketWithNoPassphrase({name:P.value,enableObjectLock:ee.value,enableVersioning:N.value,placementName:oe.value}),ee.value&&te.value!==`Not Set`&&await Ke(pi.FOR_CREATE),await v.getBuckets(1,e),x.eventTriggered(qe.BUCKET_CREATED,{project_id:e}),ze.value||ke.setBucketWasCreatedStatus(),O.value=Qg.Success,D(`created`,P.value);return}let t=new Date;if(!Fe.value){let n=`${S.state.config.objectBrowserKeyNamePrefix}${t.getTime()}`,r=await f.createAccessGrant(n,e);v.setApiKey(r.secret)}let i=await r({apiKey:await n({isDownload:!1,isUpload:!0,isList:!1,isDelete:!1,isPutObjectLockConfiguration:!0,isGetObjectLockConfiguration:!0,notAfter:new Date(t.setHours(t.getHours()+1)).toISOString(),buckets:JSON.stringify([]),apiKey:Fe.value}),passphrase:``},e),a=await f.getEdgeCredentials(i);v.setEdgeCredentialsForCreate(a),await v.createBucketWithNoPassphrase({name:P.value,enableObjectLock:ee.value,enableVersioning:N.value,placementName:oe.value}),ee.value&&te.value!==`Not Set`&&await Ke(pi.FOR_CREATE),await v.getBuckets(1,e),x.eventTriggered(qe.BUCKET_CREATED,{project_id:e}),ze.value||ke.setBucketWasCreatedStatus(),O.value=Qg.Success,D(`created`,P.value)}function Je(e){return ct(it(e,-1))}return ne(()=>{ee.value&&(N.value=!0)}),U(ee,e=>{e||(N.value=!1,te.value=s,re.value=0,ie.value=y.DAYS)}),U(oe,async e=>{if(!(ye.value||!S.billingEnabled)&&(le.value=void 0,!(!e||xe.value?.pending))){ce.value=!0;try{le.value=await g.getPriceModelForPlacement({placementName:e,projectID:pe.value.id})}catch(e){o.notifyError(e,B.CREATE_BUCKET_MODAL)}ce.value=!1}},{immediate:!0}),U(ue,e=>{e||(ee.value=!1,N.value=!1,te.value=s,re.value=0,ie.value=y.DAYS)}),U(T,e=>{if(e){if(a(async()=>{try{await v.getAllBucketsNames(pe.value.id)}catch(e){o.notifyError(e,B.CREATE_BUCKET_MODAL)}}),!be.value||!he.value.length)return;let e=he.value.findIndex(e=>e.id===pe.value.placement);e=e===-1?0:e,oe.value=he.value[e].idName;return}P.value=``,oe.value=``,le.value=void 0,O.value=Qg.Name,ue.value=!1,k.value=1,N.value=!1,ee.value=!1,te.value=s,re.value=0,ie.value=y.DAYS}),(e,t)=>(z(),b(l(rn),{modelValue:T.value,"onUpdate:modelValue":t[17]||=e=>T.value=e,width:`auto`,"max-width":`450px`,"min-width":`450px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[...t[18]||=[h(`svg`,{width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[h(`path`,{d:`M16.3549 7.54666C17.762 8.95376 17.7749 11.227 16.3778 12.624C15.8118 13.1901 15.1018 13.5247 14.3639 13.6289L14.1106 15.0638C14.092 16.1897 11.7878 17.1 8.94814 17.1C6.12547 17.1 3.83191 16.2006 3.78632 15.0841L3.78589 15.0638L1.84471 4.06597C1.82286 3.98819 1.80888 3.90946 1.8031 3.82992L1.80005 3.81221L1.80195 3.81231C1.80068 3.79028 1.80005 3.76818 1.80005 3.74602C1.80005 2.17422 5.00036 0.900024 8.94814 0.900024C12.8959 0.900024 16.0962 2.17422 16.0962 3.74602C16.0962 3.76818 16.0956 3.79028 16.0943 3.81231L16.0962 3.81221L16.0931 3.83111C16.0873 3.90975 16.0735 3.98759 16.052 4.06451L15.5749 6.76662L16.3549 7.54666ZM14.2962 5.63437C12.9868 6.22183 11.076 6.59202 8.94814 6.59202C6.82032 6.59202 4.90965 6.22185 3.6002 5.63443L5.00729 13.6077L5.23735 14.8286L5.25867 14.8452C5.37899 14.9354 5.56521 15.0371 5.80702 15.1351L5.85612 15.1546C6.63558 15.4594 7.74625 15.6439 8.94814 15.6439C10.157 15.6439 11.2733 15.4573 
3012.0528 15.1497C12.3338 15.0388 12.5432 14.9223 12.6661 14.8231L12.6761 14.8148L12.902 13.5348C12.3339 13.3787 11.7956 13.0812 11.3429 12.6429L11.3005 12.6011L8.37494 9.67559C8.09062 9.39127 8.09062 8.93029 8.37494 8.64597C8.65232 8.36859 9.09785 8.36182 9.38344 8.62568L9.40455 8.64597L12.3301 11.5715C12.5718 11.8132 12.8556 11.9861 13.157 12.0901L14.2962 5.63437ZM15.2661 8.51698L14.6409 12.0597C14.899 11.9575 15.1403 11.8024 15.3482 11.5944C16.1642 10.7784 16.1664 9.44942 15.355 8.60652L15.3253 8.57627L15.2661 8.51698ZM8.94814 2.35612C7.20131 2.35612 5.58131 2.62893 4.43229 3.08641C3.93857 3.28298 3.57123 3.49947 3.35982 3.69848C3.34635 3.71116 3.33405 3.72325 3.32289 3.73469L3.31227 3.74589L3.33148 3.76606L3.35982 3.79357C3.57123 3.99258 3.93857 4.20906 4.43229 4.40564C5.58131 4.86312 7.20131 5.13593 8.94814 5.13593C10.695 5.13593 12.315 4.86312 13.464 4.40564C13.9577 4.20906 14.325 3.99258 14.5365 3.79357C14.5499 3.78089 14.5622 3.7688 14.5734 3.75735L14.5841 3.74589L14.5648 3.72599L14.5365 3.69848C14.325 3.49947 13.9577 3.28298 13.464 3.08641C12.315 2.62893 10.695 2.35612 8.94814 2.35612Z`,fill:`currentColor`})],-1)]]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:t[0]||=e=>T.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[19]||=[I(` New Bucket `,-1)]]),_:1}),_(l(_t),{class:`text-body-small pb-0`},{default:d(()=>[I(` Step `+R(k.value)+`: `+R(Ae.value),1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(Ha),{modelValue:O.value,"onUpdate:modelValue":t[16]||=e=>O.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:Qg.Name},{default:d(()=>[_(l(Do),{modelValue:A.value,"onUpdate:modelValue":t[5]||=e=>A.value=e,class:`pa-6 pb-3`,onSubmit:t[6]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[23]||=h(`p`,{class:`font-weight-bold mb-4`},`Enter Bucket Name`,-1),_(l(Et),{id:`Bucket Name`,modelValue:P.value,"onUpdate:modelValue":t[1]||=e=>P.value=e,variant:`outlined`,rules:Oe.value,label:`Bucket name`,placeholder:`my-bucket`,hint:`Allowed characters [a-z] [0-9] [-.]`,"hide-details":!1,required:``,autofocus:``,class:`mb-3`,minlength:`3`,maxlength:`63`},null,8,[`modelValue`,`rules`]),ge.value?(z(),b(l(wa),{key:0,variant:`tonal`,type:`warning`,rounded:`lg`},{default:d(()=>[...t[20]||=[I(` Using dots (.) in the bucket name can cause incompatibility. `,-1)]]),_:1})):E(``,!0),be.value?(z(),F(V,{key:1},[h(`p`,Bg,` Choose `+R(ye.value?`Storage Tier`:`Data Location`),1),_(l(qn),{modelValue:oe.value,"onUpdate:modelValue":t[2]||=e=>oe.value=e,filter:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-2`,mandatory:``,column:``},{default:d(()=>[(z(!0),F(V,null,rt(he.value,e=>(z(),b(l(J),{key:e.id,variant:`outlined`,filter:``,value:e.idName,color:`primary`,class:`text-capitalize`},{default:d(()=>[I(R(e.shortName||e.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),oe.value?(z(),b(l(wa),{key:0,variant:`tonal`,color:`secondary`,width:`auto`},{default:d(()=>[(z(!0),F(V,null,rt(he.value,e=>(z(),F(V,null,[oe.value===e.idName?(z(),F(`div`,{key:e.id},[e.title?(z(),F(`p`,Vg,R(e.title),1)):(z(),F(`p`,Hg,R(e.name),1)),e.description?(z(),F(`p`,Ug,R(e.description),1)):E(``,!0)])):E(``,!0)],64))),256)),l(S).isDefaultBrand?(z(),F(`div`,Wg,[ye.value?(z(),F(`a`,Gg,` View Pricing `)):(z(),F(V,{key:1},[le.value?(z(),b(l(J),{key:0,variant:`tonal`,class:`mr-1`},c({default:d(()=>[I(R(Je(le.value.storageMBMonthCents))+`/GB-month stored `,1)]),_:2},[ce.value?{name:`prepend`,fn:d(()=>[_(l(tr),{indeterminate:``,size:20})]),key:`0`}:void 0]),1024)):E(``,!0),le.value?(z(),b(l(J),{key:1,variant:`tonal`},c({default:d(()=>[I(R(Je(le.value.egressMBCents))+`/GB download `,1)]),_:2},[ce.value?{name:`prepend`,fn:d(()=>[_(l(tr),{indeterminate:``,size:20})]),key:`0`}:void 0]),1024)):E(``,!0)],64))])):E(``,!0),xe.value?.pending?(z(),F(V,{key:1},[_(l(wa),{color:`info`,variant:`tonal`,density:`comfortable`,class:`my-3`},{default:d(()=>[h(`p`,Kg,R(Se.value)+` is coming soon! Share your storage needs and we'll notify you when it becomes available for your account. `,1)]),_:1}),_(l(Ct),{modelValue:de.value,"onUpdate:modelValue":t[3]||=e=>de.value=e,items:fe,label:`Expected Data Stored`,variant:`outlined`,density:`comfortable`,"hide-details":``,class:`mt-5`},null,8,[`modelValue`]),_(l(xt),null,{default:d(()=>[Ue(xe.value.id)?(z(),b(l(wa),{key:0,color:`success`,variant:`tonal`,class:`mt-3`},{default:d(()=>[I(` Thanks for your interest! We'll notify you when `+R(l(S).brandName)+` Select becomes available for your account. `,1)]),_:1})):E(``,!0)]),_:1}),Ue(xe.value.id)?E(``,!0):(z(),b(l(W),{key:0,block:``,color:`primary`,variant:`flat`,class:`mt-4`,loading:L.value,disabled:!de.value,onClick:We},{default:d(()=>[...t[21]||=[I(` Notify Me When Available `,-1)]]),_:1},8,[`loading`,`disabled`]))],64)):E(``,!0)]),_:1})):E(``,!0)],64)):E(``,!0),De.value||Ee.value?(z(),b(l(K),{key:2,class:`mt-2 mr-0 justify-space-between`},{default:d(()=>[_(l(Y),null,{default:d(()=>[t[22]||=h(`p`,{class:`font-weight-bold`},`Advanced Settings`,-1),h(`p`,null,` Configure object `+R(Ee.value?`versioning`:``)+` `+R(De.value?`${Ee.value?`and `:``}lock`:``),1)]),_:1}),_(l(Ho),{id:`advanced-settings-switch`,modelValue:ue.value,"onUpdate:modelValue":t[4]||=e=>ue.value=e,"hide-details":``,inset:``,color:`primary`},null,8,[`modelValue`])]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),_(l(Q),{value:Qg.ObjectLock},{default:d(()=>[_(l(Do),{modelValue:A.value,"onUpdate:modelValue":t[11]||=e=>A.value=e,class:`pa-6`,onSubmit:t[12]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[27]||=h(`p`,{class:`font-weight-bold mb-2`},`Do you need object lock?`,-1),t[28]||=h(`p`,null,` Enabling object lock will prevent objects from being deleted or over
30written for a specified period of time. `,-1),_(l(qn),{modelValue:ee.value,"onUpdate:modelValue":t[7]||=e=>ee.value=e,filter:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-2`,mandatory:``},{default:d(()=>[_(l(J),{variant:`outlined`,filter:``,color:`info`,value:!1},{default:d(()=>[...t[24]||=[I(` No `,-1)]]),_:1}),_(l(J),{variant:`outlined`,filter:``,color:`info`,value:!0},{default:d(()=>[...t[25]||=[I(` Yes `,-1)]]),_:1})]),_:1},8,[`modelValue`]),ee.value?(z(),b(Og,{key:0,"default-retention-period":re.value,"onUpdate:defaultRetentionPeriod":t[8]||=e=>re.value=e,"default-retention-mode":te.value,"onUpdate:defaultRetentionMode":t[9]||=e=>te.value=e,"period-unit":ie.value,"onUpdate:periodUnit":t[10]||=e=>ie.value=e},null,8,[`default-retention-period`,`default-retention-mode`,`period-unit`])):(z(),b(l(wa),{key:1,variant:`tonal`,color:`default`},{default:d(()=>[...t[26]||=[h(`p`,{class:`font-weight-bold text-body-medium mb-1`},`Object Lock Disabled (Default)`,-1),h(`p`,{class:`text-title-small`},`Objects can be deleted or overwritten.`,-1)]]),_:1}))]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),_(l(Q),{value:Qg.Versioning},{default:d(()=>[_(l(Do),{modelValue:A.value,"onUpdate:modelValue":t[14]||=e=>A.value=e,class:`pa-6`,onSubmit:t[15]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[34]||=h(`p`,{class:`font-weight-bold mb-2`},`Do you want to enable versioning?`,-1),t[35]||=h(`p`,null,` Enabling object versioning allows you to preserve, retrieve, and restore previous versions of an object, offering protection against unintentional modifications or deletions. `,-1),_(l(qn),{modelValue:N.value,"onUpdate:modelValue":t[13]||=e=>N.value=e,disabled:ee.value,filter:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-2`,mandatory:``},{default:d(()=>[ee.value?E(``,!0):(z(),b(l(J),{key:0,variant:`outlined`,filter:``,color:`info`,value:!1},{default:d(()=>[...t[29]||=[I(` Disabled `,-1)]]),_:1})),_(l(J),{variant:`outlined`,filter:``,color:`info`,value:!0},{default:d(()=>[...t[30]||=[I(` Enabled `,-1)]]),_:1})]),_:1},8,[`modelValue`,`disabled`]),ee.value?(z(),b(l(wa),{key:0,variant:`tonal`,color:`default`,class:`mb-3`},{default:d(()=>[...t[31]||=[h(`p`,{class:`text-title-small font-weight-bold`},`Versioning must be enabled for object lock to work.`,-1)]]),_:1})):E(``,!0),N.value?(z(),b(l(wa),{key:1,variant:`tonal`,color:`default`},{default:d(()=>[...t[32]||=[h(`p`,{class:`text-title-small`},` Keep multiple versions of each object in the same bucket. Additional storage costs apply for each version. `,-1)]]),_:1})):(z(),b(l(wa),{key:2,variant:`tonal`,color:`default`},{default:d(()=>[...t[33]||=[h(`p`,{class:`text-title-small`},` Uploading an object with the same name will overwrite the existing object in this bucket. `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),_(l(Q),{value:Qg.Confirmation},{default:d(()=>[_(l(xn),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[40]||=h(`p`,{class:`mb-4`},`You are about to create a new bucket with the following settings:`,-1),t[41]||=h(`p`,null,`Name:`,-1),_(l(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:d(()=>[I(R(P.value),1)]),_:1}),be.value?(z(),F(V,{key:0},[ye.value?(z(),F(`p`,qg,`Storage Tier:`)):(z(),F(`p`,Jg,`Location:`)),_(l(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:d(()=>[I(R(Se.value),1)]),_:1})],64)):E(``,!0),De.value?(z(),F(V,{key:1},[t[38]||=h(`p`,null,`Object Lock:`,-1),_(l(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:d(()=>[I(R(ee.value?`Enabled`:`Disabled`),1)]),_:1}),ee.value?(z(),F(V,{key:0},[t[36]||=h(`p`,null,`Default Retention Mode:`,-1),_(l(J),{variant:`tonal`,color:`default`,class:`mt-1 mb-4 font-weight-bold text-capitalize`},{default:d(()=>[I(R(te.value?.toLowerCase()??l(`Not Set`)),1)]),_:1}),t[37]||=h(`p`,null,`Default Retention Period:`,-1),_(l(J),{variant:`tonal`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:d(()=>[I(R(_e.value),1)]),_:1})],64)):E(``,!0)],64)):E(``,!0),Te.value?(z(),F(V,{key:2},[t[39]||=h(`p`,null,`Versioning:`,-1),_(l(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 font-weight-bold`},{default:d(()=>[I(R(N.value?`Enabled`:`Disabled`),1)]),_:1})],64)):E(``,!0)]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:Qg.Success},{default:d(()=>[_(l(xn),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[h(`p`,Yg,[h(`strong`,null,[_(l(gn),{icon:l(bs),size:`small`},null,8,[`icon`]),t[42]||=I(` Bucket successfully created. `,-1)])]),t[43]||=h(`p`,null,`Name:`,-1),_(l(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:d(()=>[I(R(P.value),1)]),_:1}),be.value?(z(),F(V,{key:0},[ye.value?(z(),F(`p`,Xg,`Storage Tier:`)):(z(),F(`p`,Zg,`Location:`)),_(l(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:d(()=>[I(R(Se.value),1)]),_:1})],64)):E(``,!0),t[44]||=h(`p`,null,` You can open the bucket to start uploading objects, or close this dialog to return to all buckets. `,-1)]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),xe.value?.pending?E(``,!0):(z(),b(l(mr),{key:0,class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{disabled:l(i),variant:`outlined`,color:`default`,block:``,onClick:Ve},{default:d(()=>[I(R(C[O.value].prevText),1)]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{disabled:Ce.value,loading:l(i),"append-icon":l(fs),color:`primary`,variant:`flat`,block:``,onClick:He},{default:d(()=>[I(R(C[O.value].nextText),1)]),_:1},8,[`disabled`,`loading`,`append-icon`])]),_:1})]),_:1})]),_:1}))]),_:1})]),_:1},8,[`modelValue`]))}}),e_={class:`pa-6`},t_=L({__name:`DeleteInstanceDialog`,props:ge({instance:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=yi(),n=fi(),{isLoading:r,withLoading:i}=ki(),a=e,o=ve(e,`modelValue`);function s(){i(async()=>
30{if(!a.instance){n.error(`Instance is required to delete an instance`);return}try{await t.deleteInstance(a.instance.id),n.success(`Instance deleted successfully`),o.value=!1}catch(e){n.notifyError(e,B.CONFIRM_DELETE_COMPUTE_INSTANCE_MODAL)}})}return(t,n)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":n[2]||=e=>o.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(r)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:`$close`,variant:`text`,size:`small`,color:`default`,disabled:l(r),onClick:n[0]||=e=>o.value=!1},null,8,[`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[3]||=[I(` Delete Instance `,-1)]]),_:1})]),_:1}),_(l(q)),h(`div`,e_,[n[4]||=h(`p`,{class:`mb-3`},` The following Instance will be deleted. `,-1),_(l(J),{title:e.instance.name,class:`font-weight-bold text-wrap h-100 py-2`},{default:d(()=>[I(R(e.instance.name),1)]),_:1},8,[`title`])]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(r),onClick:n[1]||=e=>o.value=!1},{default:d(()=>[...n[5]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,loading:l(r),onClick:s},{default:d(()=>[...n[6]||=[I(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),n_=Nn(L({__name:`InstanceDetailsDialog`,props:ge({instance:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=fi(),{isLoading:n,withLoading:r}=ki(),i=yi(),a=e,o=ve(e,`modelValue`),s=j(()=>i.state.instances.find(e=>e.id===a.instance.id)||a.instance);return U(o,e=>{e&&r(async()=>{try{await i.getInstance(a.instance.id)}catch(e){t.error(e,B.COMPUTE_INSTANCE_DETAILS_MODAL)}})}),(e,t)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":t[2]||=e=>o.value=e,"max-width":`400px`,"min-width":`320px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{rounded:`xlg`,loading:l(n)},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Fs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(n),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[3]||=[I(` Instance Details `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(X),null,{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(cr),{class:`pa-0`},{default:d(()=>[_(l(Zn),{class:`px-0 pb-4`,"prepend-icon":l(Gs)},{default:d(()=>[_(l(Tn),{class:`text-body-medium text-medium-emphasis`},{default:d(()=>[...t[4]||=[I(`Name`,-1)]]),_:1}),_(l(Gn),{class:`mt-1`},{default:d(()=>[I(R(s.value.name),1)]),_:1})]),_:1},8,[`prepend-icon`]),_(l(Zn),{class:`px-0 pb-4`,"prepend-icon":l(pc)},{default:d(()=>[_(l(Tn),{class:`text-body-medium text-medium-emphasis`},{default:d(()=>[...t[5]||=[I(`Hostname`,-1)]]),_:1}),_(l(Gn),{class:`mt-1`},{default:d(()=>[I(R(s.value.hostname||`-`),1)]),_:1})]),_:1},8,[`prepend-icon`]),_(l(Zn),{class:`px-0 pb-4`,"prepend-icon":l(ec)},{default:d(()=>[_(l(Tn),{class:`text-body-medium text-medium-emphasis`},{default:d(()=>[...t[6]||=[I(`Status`,-1)]]),_:1}),_(l(Gn),{class:`mt-1 text-capitalize`},{default:d(()=>[I(R(s.value.status),1)]),_:1})]),_:1},8,[`prepend-icon`]),_(l(Zn),{class:`px-0 pb-4`,"prepend-icon":l(js)},{default:d(()=>[_(l(Tn),{class:`text-body-medium text-medium-emphasis`},{default:d(()=>[...t[7]||=[I(`Is Deleting`,-1)]]),_:1}),_(l(Gn),{class:`mt-1`},{default:d(()=>[I(R(s.value.deleting?`Yes`:`No`),1)]),_:1})]),_:1},8,[`prepend-icon`]),_(l(Zn),{class:`px-0 pb-4`,"prepend-icon":l(oc)},{default:d(()=>[_(l(Tn),{class:`text-body-medium text-medium-emphasis`},{default:d(()=>[...t[8]||=[I(`Is Running`,-1)]]),_:1}),_(l(Gn),{class:`mt-1`},{default:d(()=>[I(R(s.value.running?`Yes`:`No`),1)]),_:1})]),_:1}
30,8,[`prepend-icon`]),_(l(Zn),{class:`px-0 pb-4`,"prepend-icon":l(ic)},{default:d(()=>[_(l(Tn),{class:`text-body-medium text-medium-emphasis`},{default:d(()=>[...t[9]||=[I(`IPv4 Address`,-1)]]),_:1}),_(l(Gn),{class:`mt-1`},{default:d(()=>[I(R(s.value.ipv4Address),1)]),_:1})]),_:1},8,[`prepend-icon`]),_(l(Zn),{class:`px-0 pb-4`,"prepend-icon":l(_s)},{default:d(()=>[_(l(Tn),{class:`text-body-medium text-medium-emphasis`},{default:d(()=>[...t[10]||=[I(`Created At`,-1)]]),_:1}),_(l(Gn),{class:`mt-1`},{default:d(()=>[I(R(l(Ce).formattedDate(s.value.created)),1)]),_:1})]),_:1},8,[`prepend-icon`])]),_:1})]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,class:`me-3`,"min-width":`100`,block:``,onClick:t[1]||=e=>o.value=!1},{default:d(()=>[...t[11]||=[I(` Close `,-1)]]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-098cfb37`]]),r_=L({__name:`UpdateInstanceDialog`,props:ge({instance:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=yi(),{isLoading:n,withLoading:r}=ki(),i=fi(),a=e,o=ve(e,`modelValue`),s=M(),c=M(!1),u=M(),f=j(()=>t.state.availableInstanceTypes);function p(){c.value&&r(async()=>{if(s.value)try{await t.updateInstanceType(a.instance.id,s.value),i.success(`Instance updated successfully`),o.value=!1}catch(e){i.notifyError(e,B.UPDATE_COMPUTE_INSTANCE_DIALOG)}})}return U(o,e=>{e?r(async()=>{try{await t.getAvailableInstanceTypes()}catch(e){i.notifyError(e,B.UPDATE_COMPUTE_INSTANCE_DIALOG)}}):(u.value?.reset(),s.value=void 0)}),(e,t)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":t[4]||=e=>o.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:l(n)},{default:d(()=>[_(l(Z),{rounded:`xlg`,loading:l(n)},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Fs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>o.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[5]||=[I(` Update Instance `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6`},{default:d(()=>[_(l(Do),{ref_key:`form`,ref:u,modelValue:c.value,"onUpdate:modelValue":t[2]||=e=>c.value=e,class:`pt-2`,onSubmit:pn(p,[`prevent`])},{default:d(()=>[_(l(Ct),{modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,class:`mb-2`,label:`New Instance Type`,placeholder:`Choose new instance type`,rules:[l(We)],items:f.value,required:``},null,8,[`modelValue`,`rules`,`items`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(n),onClick:t[3]||=e=>o.value=!1},{default:d(()=>[...t[6]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!c.value,loading:l(n),onClick:p},{default:d(()=>[...t[7]||=[I(` Update `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),i_=L({__name:`StopOrRestartInstanceDialog`,props:ge({action:{},instance:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=yi(),{isLoading:n,withLoading:r}=ki(),i=fi(),a=e,o=ve(e,`modelValue`),s=M();function c(){r(async()=>{try{await t.stopInstance(a.instance.id),i.success(`Instance stop initiated`),await t.getInstance(a.instance.id),o.value=!1}catch(e){i.notifyError(e,B.STOP_OR_RESTART_COMPUTE_INSTANCE_DIALOG)}})}function u(){f(),r(async()=>{let e=a.instance.id;try{await t.stopInstance(e),i.success(`Instance restart initiated`);let n=Date.now();await new Promise((r,i)=>{let a=async()=>{if(Date.now()-n>12e4){f(),i(Error(`Timed out waiting for the instance to stop`));return}try{(await t.getInstance(e)).running||(f(),r())}catch(e){f(),i(e)}};a(),s.value=setInterval(()=>{a()},5e3)}),await t.startInstance(e),i.success(`Instance restart succeeded`),await t.getInstance(a.instance.id),o.value=!1}catch(e){i.notifyError(e,B.STOP_OR_RESTART_COMPUTE_INSTANCE_DIALOG)}finally{f()}})}function f(){s.value&&=(clearInterval(s.value),void 0)}return Ge(()=>{f()}),(t,r)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":r[3]||=e=>o.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:l(n)},{default:d(()=>[_(l(Z),{rounded:`xlg`,loading:l(n)},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Fs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:r[0]||=e=>o.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold text-capitalize`},{default:d(()=>[I(R(e.action)+` Instance `,1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6`},{default:d(()=>[h(`p`,null,[I(` Are you sure you want to `+R(e.action)+` the instance `,1),h(`strong`,null,R(e.instance.name),1),r[4]||=I(`? `,-1)])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(n),onClick:r[1]||=e=>o.value=!1},{default:d(()=>[...r[5]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,class:`text-capitalize`,loading:l(n),onClick:r[2]||=t=>e.action===l(Xe).STOP?c():u()},{default:d(()=>[I(R(e.action),1)]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),a_=Nn(L({__name:`CreateInstanceDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=yi(),{isLoading:n,withLoading:r}=ki(),i=fi(),a=ve(e,`modelValue`),o=M(``),s=M(``),c=M(),u=M(),f=M(),p=M(),m=M([]),h=M(!1),g=M(),v=j(()=>t.state.availableLocations),y=j(()=>t.state.availableInstanceTypes),x=j(()=>t.state.availableImages),S=j(()=>t.state.sshKeys);function C(){h.value&&r(async()=>
30{if(c.value&&u.value&&f.value)try{await t.createInstance({name:o.value,instanceType:c.value,location:u.value,image:f.value,hostname:s.value?s.value:void 0,bootDiskSizeGB:p.value?parseInt(p.value):void 0,sshKeys:m.value.length?m.value:void 0}),i.success(`Instance created successfully`),a.value=!1}catch(e){i.notifyError(e,B.CREATE_COMPUTE_INSTANCE_DIALOG)}})}function w(e){e||(s.value=``,p.value=void 0,m.value=[])}return U(a,e=>{e?r(async()=>{try{await Promise.all([t.getSSHKeys(),t.getAvailableImages(),t.getAvailableInstanceTypes(),t.getAvailableLocations()])}catch(e){i.notifyError(e,B.CREATE_COMPUTE_INSTANCE_DIALOG)}}):(g.value?.reset(),o.value=``,s.value=``,c.value=void 0,u.value=void 0,f.value=void 0,p.value=void 0,m.value=[])}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[11]||=e=>a.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:l(n)},{default:d(()=>[_(l(Z),{rounded:`xlg`,loading:l(n)},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Fs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[12]||=[I(` Create Instance `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6`},{default:d(()=>[_(l(Do),{ref_key:`form`,ref:g,modelValue:h.value,"onUpdate:modelValue":t[9]||=e=>h.value=e,class:`pt-2`,onSubmit:pn(C,[`prevent`])},{default:d(()=>[_(l(Et),{modelValue:o.value,"onUpdate:modelValue":t[1]||=e=>o.value=e,class:`mb-2`,variant:`outlined`,rules:[l(We)],label:`Name`,placeholder:`Enter your instance name`,"hide-details":!1,maxlength:100,required:``},null,8,[`modelValue`,`rules`]),_(l(Ct),{modelValue:u.value,"onUpdate:modelValue":t[2]||=e=>u.value=e,class:`mb-2`,label:`Location`,placeholder:`Choose location`,rules:[l(We)],items:v.value.map(e=>({title:`${e.name} - ${e.label}`,value:e.name})),"item-value":`value`,required:``},null,8,[`modelValue`,`rules`,`items`]),_(l(Ct),{modelValue:c.value,"onUpdate:modelValue":t[3]||=e=>c.value=e,class:`mb-2`,label:`Instance Type`,placeholder:`Choose instance type`,rules:[l(We)],items:y.value,required:``},null,8,[`modelValue`,`rules`,`items`]),_(l(Ct),{modelValue:f.value,"onUpdate:modelValue":t[4]||=e=>f.value=e,class:`mb-2`,label:`Image`,placeholder:`Choose image`,rules:[l(We)],items:x.value,required:``},null,8,[`modelValue`,`rules`,`items`]),_(l(To),null,{default:d(()=>[_(l(So),{eager:``,static:``,class:`border border-opacity-25 rounded-lg`,"onGroup:selected":t[8]||=({value:e})=>w(e)},{default:d(()=>[_(l(bo),null,{default:d(()=>[...t[13]||=[I(` Optional params `,-1)]]),_:1}),_(l(vo),null,{default:d(()=>[_(l(Ct),{modelValue:m.value,"onUpdate:modelValue":t[5]||=e=>m.value=e,label:`SSH Keys`,placeholder:`Select SSH keys`,items:S.value.map(e=>({title:e.name,value:e.id})),"item-title":`title`,"item-value":`value`,multiple:``,chips:``,clearable:``},null,8,[`modelValue`,`items`]),_(l(Et),{modelValue:s.value,"onUpdate:modelValue":t[6]||=e=>s.value=e,class:`mb-2`,variant:`outlined`,rules:[l(_e)],label:`Hostname`,placeholder:`Enter a hostname`,"hide-details":!1},null,8,[`modelValue`,`rules`]),_(l(Et),{modelValue:p.value,"onUpdate:modelValue":t[7]||=e=>p.value=e,class:`mb-2`,variant:`outlined`,label:`Boot Disk Size (GB)`,placeholder:`Enter a boot disk size`,"hide-details":``,type:`number`,min:`0`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(n),onClick:t[10]||=e=>a.value=!1},{default:d(()=>[...t[14]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!h.value,loading:l(n),onClick:C},{default:d(()=>[...t[15]||=[I(` Create `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-bf63d1d0`]]),o_={class:`pa-6`},s_=L({__name:`DeleteSSHKeyDialog`,props:ge({sshKey:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=yi(),n=fi(),{isLoading:r,withLoading:i}=ki(),a=e,o=ve(e,`modelValue`);function s(){i(async()=>
30{if(!a.sshKey){n.error(`Key is required to delete a key`);return}try{await t.deleteSSHKey(a.sshKey.id),n.success(`SSH Key deleted successfully`),o.value=!1}catch(e){n.notifyError(e,B.CONFIRM_DELETE_COMPUTE_SSH_KEY_MODAL)}})}return(t,n)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":n[2]||=e=>o.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(r)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(r),onClick:n[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[3]||=[I(` Remove SSH Key `,-1)]]),_:1})]),_:1}),_(l(q)),h(`div`,o_,[n[4]||=h(`p`,{class:`mb-3`},` The following SSH Key will be deleted. `,-1),_(l(J),{title:e.sshKey.name,class:`font-weight-bold text-wrap h-100 py-2`},{default:d(()=>[I(R(e.sshKey.name),1)]),_:1},8,[`title`])]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(r),onClick:n[1]||=e=>o.value=!1},{default:d(()=>[...n[5]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,loading:l(r),onClick:s},{default:d(()=>[...n[6]||=[I(` Remove `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),c_=L({__name:`AddSSHKeyDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=fi(),{isLoading:n,withLoading:r}=ki(),i=yi(),a=ve(e,`modelValue`),o=M(``),s=M(``),c=M(!1);function u(){c.value&&r(async()=>{try{await i.createSSHKey({name:o.value,publicKey:s.value}),t.success(`SSH Key added successfully`),a.value=!1}catch(e){t.notifyError(e,B.ADD_COMPUTE_SSH_KEY_MODAL)}})}return U(a,e=>{e||(o.value=``,s.value=``,c.value=!1)}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[7]||=e=>a.value=e,"max-width":`400px`,"min-width":`400px`,transition:`fade-transition`,persistent:l(n)},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Bs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(n),onClick:t[0]||=e=>a.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[8]||=[I(` Add SSH Key `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(Do),{modelValue:c.value,"onUpdate:modelValue":t[5]||=e=>c.value=e,class:`pa-6`,onSubmit:pn(u,[`prevent`])},{default:d(()=>[t[9]||=h(`p`,{class:`mb-6 font-weight-bold`},`Add an SSH key for VM access:`,-1),_(l(es),{modelValue:s.value,"onUpdate:modelValue":[t[1]||=e=>s.value=e,t[2]||=e=>s.value=e.trim()],label:`Public SSH Key`,rules:[l(We),l(et)],hint:`Paste your public SSH key (usually starts with 'ssh-rsa', 'ssh-dss' or 'ssh-ed25519')`,"persistent-hint":``,variant:`outlined`,"auto-grow":``,rows:`3`,class:`mb-4`},null,8,[`modelValue`,`rules`]),_(l(Et),{modelValue:o.value,"onUpdate:modelValue":[t[3]||=e=>o.value=e,t[4]||=e=>o.value=e.trim()],label:`Key name`,rules:[l(We)],hint:`A name to identify this key`,"persistent-hint":``,variant:`outlined`,class:`mb-4`,maxlength:100},null,8,[`modelValue`,`rules`])]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,class:`me-3`,"min-width":`100`,block:``,onClick:t[6]||=e=>a.value=!1},{default:d(()=>[...t[10]||=[I(` Cancel `,-1)]]),_:1}),_(l(W),{variant:`flat`,color:`primary`,loading:l(n),disabled:!c.value,"min-width":`100`,block:``,onClick:u},{default:d(()=>[...t[11]||=[I(` Add Key `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),l_={class:`font-weight-regular`},u_={class:`text-title-small mb-2`},d_={class:`font-weight-regular`},f_={class:`d-flex justify-space-between align-center`},p_=`No Limit`,m_=Nn(L({__name:`EditProjectLimitDialog`,props:ge({limitType:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=je(),n=ci(),r=Be(),{isLoading:i,withLoading:a}=ki(),o=fi(),s=e,c=ve(e,`modelValue`),u=M(!1),p=M(re.TB),m=M(`0`),g=M(0),v=j({get:()=>[p.value],set:e=>{e[0]&&(p.value=e[0])}}),y=j(()=>t.state.config.noLimitsUiEnabled),x=j(()=>s.limitType===fe.Storage?!!S.value.userSetStorageLimit:!!S.value.userSetBandwidthLimit),S=j(()=>n.state.currentLimits),C=j(()=>{let e=S.value.userSetBandwidthLimit;return s.limitType===fe.Storage&&(e=S.value.userSetStorageLimit),e!==g.value}),w=j(()=>{let e=s.limitType===fe.Storage?S.value.storageLimit:S.value.bandwidthLimit;return g.value>e}),T=j(()=>{let e=s.limitType===fe.Storage?S.value.userSetStorageLimit:S.value.userSetBandwidthLimit,t=s.limitType===fe.Storage?S.value.storageLimit:S.value.bandwidthLimit;
30return y.value&&!e?p_:it(((e||t)/f[p.value]).toLocaleString(void 0,{maximumFractionDigits:2}),0)}),D=j(()=>[We,e=>e===p_||!(isNaN(+e)||isNaN(parseFloat(e)))||`Invalid number`,e=>e===p_||parseFloat(e)>0||`Number must be positive`]);function O(){let e=s.limitType===fe.Storage?S.value.storageLimit:S.value.bandwidthLimit;m.value=y.value?p_:(e/f[p.value]).toString(),g.value=0}async function k(){if(w.value){window.open(t.projectLimitsIncreaseRequestURL,`_blank`,`noreferrer`);return}u.value&&await a(async()=>{try{s.limitType===fe.Storage?await n.updateProjectStorageLimit(g.value):await n.updateProjectBandwidthLimit(g.value)}catch(e){o.notifyError(e,B.EDIT_PROJECT_LIMIT);return}r.eventTriggered(s.limitType===fe.Storage?qe.PROJECT_STORAGE_LIMIT_UPDATED:qe.PROJECT_BANDWIDTH_LIMIT_UPDATED,{project_id:n.state.selectedProject.id}),o.success(`Limit updated successfully.`),c.value=!1})}function A(e){m.value=e;let t=+e;isNaN(t)||isNaN(parseFloat(e))||(g.value=Math.floor(t*f[p.value]))}function ee(e){g.value=e,m.value=(e/f[p.value]).toString()}U(()=>c.value,e=>{e&&ee(s.limitType===fe.Storage?S.value.userSetStorageLimit||S.value.storageLimit:S.value.userSetBandwidthLimit||S.value.bandwidthLimit)},{immediate:!0}),U(()=>p.value,e=>{m.value=(g.value/f[e]).toString()});let P=j(()=>s.limitType===fe.Storage?Ns:Ms);return(t,n)=>(z(),b(l(rn),{modelValue:c.value,"onUpdate:modelValue":n[10]||=e=>c.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(i)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(P.value),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:n[0]||=e=>c.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(x.value?`Edit`:`Set`)+` `+R(e.limitType)+` Limit`,1)]),_:1})]),_:1}),_(l(q)),_(l(Do),{modelValue:u.value,"onUpdate:modelValue":n[7]||=e=>u.value=e,class:`pa-6`,onSubmit:n[8]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`,sm:`6`},{default:d(()=>[n[11]||=h(`p`,{class:`text-title-small mb-2`},`Current Limit`,-1),_(l(Et),{class:`edit-project-limit__text-field`,variant:`solo-filled`,density:`comfortable`,flat:``,readonly:``,"model-value":T.value},{"append-inner":d(()=>[_(l(Dt),null,{activator:d(({props:e,isActive:t})=>[_(l(W),N({class:`h-100 text-medium-emphasis`,variant:`text`,density:`comfortable`,color:`default`,"append-icon":l(t?ws:xs)},e,{onMousedown:n[1]||=pn(()=>{},[`stop`]),onClick:n[2]||=pn(()=>{},[`stop`])}),{default:d(()=>[h(`span`,l_,R(T.value===p_?``:p.value),1)]),_:1},16,[`append-icon`])]),default:d(()=>[_(l(cr),{selected:v.value,"onUpdate:selected":n[3]||=e=>v.value=e,density:`compact`},{default:d(()=>[_(l(Zn),{title:l(re).TB,value:l(re).TB},null,8,[`title`,`value`]),_(l(Zn),{title:l(re).GB,value:l(re).GB},null,8,[`title`,`value`])]),_:1},8,[`selected`])]),_:1})]),_:1},8,[`model-value`])]),_:1}),_(l(Y),{cols:`12`,sm:`6`},{default:d(()=>[h(`p`,u_,`Set `+R(e.limitType)+` Limit`,1),_(l(Et),{class:`edit-project-limit__text-field`,variant:`outlined`,density:`comfortable`,type:m.value===p_?void 0:`number`,rules:D.value,"hide-details":!1,"model-value":m.value,maxlength:`50`,"onUpdate:modelValue":A},{"append-inner":d(()=>[_(l(Dt),null,{activator:d(({props:e,isActive:t})=>[_(l(W),N({class:`h-100 text-medium-emphasis`,variant:`text`,density:`comfortable`,color:`default`,"append-icon":l(t?ws:xs)},e,{onMousedown:n[4]||=pn(()=>{},[`stop`]),onClick:n[5]||=pn(()=>{},[`stop`])}),{default:d(()=>[h(`span`,d_,R(m.value===p_?``:p.value),1)]),_:1},16,[`append-icon`])]),default:d(()=>[_(l(cr),{selected:v.value,"onUpdate:selected":n[6]||=e=>v.value=e,density:`compact`},{default:d(()=>[_(l(Zn),{title:l(re).TB,value:l(re).TB},null,8,[`title`,`value`]),_(l(Zn),{title:l(re).GB,value:l(re).GB},null,8,[`title`,`value`])]),_:1},8,[`selected`])]),_:1})]),_:1},8,[`type`,`rules`,`model-value`])]),_:1}),x.value?(z(),b(l(Y),{key:0,cols:`12`},{default:d(()=>[_(l(Z),{class:`pa-2 pl-4 mt-n4`,variant:`flat`},{default:d(()=>[h(`div`,f_,[n[13]||=h(`div`,null,[h(`p`,{class:`text-body-medium`},`Don't need a limit?`)],-1),h(`div`,null,[_(l(W),{loading:l(i),variant:`text`,onClick:O},{default:d(()=>[...n[12]||=[I(` Remove Limit `,-1)]]),_:1},8,[`loading`])])])]),_:1})]),_:1})):E(``,!0)]),_:1}),_(l(wa),{class:`mt-3`,density:`compact`,type:`info`,variant:`tonal`,text:`Limit updates may take several minutes to be reflected.`})]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:n[9]||=e=>c.value=!1},{default:d(()=>[...n[14]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:!C.value||!u.value,loading:l(i),onClick:k},{default:d(()=>[I(R(w.value?`Contact support`:`Save`),1)]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-f0c40a20`]]),h_={class:`pa-6`},g_=L({__name:`DeleteDomainDialog`,props:ge({domainName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=Ei(),r=fi(),{isLoading:i,withLoading:a}=ki(),o=e,s=t,c=ve(e,`modelValue`);async function u(){await a(async()=>
30{if(!o.domainName){r.error(`Domain name is required to delete a domain`);return}try{await n.deleteDomain(o.domainName),r.success(`Domain deleted successfully`),s(`deleted`),c.value=!1}catch(e){r.notifyError(e,B.CONFIRM_DELETE_DOMAIN_MODAL)}})}return(t,n)=>(z(),b(l(rn),{modelValue:c.value,"onUpdate:modelValue":n[2]||=e=>c.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(i)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:n[0]||=e=>c.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[3]||=[I(` Delete Domain `,-1)]]),_:1})]),_:1}),_(l(q)),h(`div`,h_,[n[4]||=h(`p`,{class:`mb-3`},` The following domain will be deleted. `,-1),_(l(J),{title:e.domainName,class:`font-weight-bold text-wrap h-100 py-2`},{default:d(()=>[I(R(e.domainName),1)]),_:1},8,[`title`])]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:n[1]||=e=>c.value=!1},{default:d(()=>[...n[5]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,loading:l(i),onClick:u},{default:d(()=>[...n[6]||=[I(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),__=L({__name:`NewCustomDomainStep`,emits:[`domainChanged`,`bucketChanged`,`submit`],setup(e,{expose:t,emit:n}){let r=Ti(),i=Ei(),a=M(),o=M(``),s=M(void 0),c=n,u=j(()=>r.state.allBucketNames),f=j(()=>[We,w,e=>!i.state.allDomainNames.includes(e)||`This domain is already in use`]);return U(o,e=>c(`domainChanged`,e)),U(s,e=>c(`bucketChanged`,e)),t({validate:()=>(a.value?.validate(),!!a.value?.isValid)}),(e,t)=>(z(),b(l(Do),{ref_key:`form`,ref:a,class:`pa-7 pb-3`,onSubmit:t[2]||=pn(()=>c(`submit`),[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[t[3]||=h(`p`,{class:`mb-4`},`Enter your domain name (URL)`,-1),_(l(Et),{modelValue:o.value,"onUpdate:modelValue":t[0]||=e=>o.value=e,label:`Website URL`,placeholder:`www.yourdomain.com`,variant:`outlined`,rules:f.value,required:``,autofocus:``},null,8,[`modelValue`,`rules`])]),_:1}),_(l(Y),null,{default:d(()=>[t[4]||=h(`p`,{class:`mb-4`},`Select a bucket to share files`,-1),_(l(Aa),{modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,items:u.value,variant:`outlined`,label:`Bucket`,rules:[l(We)],required:``},null,8,[`modelValue`,`items`,`rules`])]),_:1})]),_:1})]),_:1},512))}}),v_=L({__name:`SetupCNAMEStep`,props:{domain:{},cname:{}},setup(e){return(t,n)=>(z(),b(l(Do),{class:`pa-3`,onSubmit:n[0]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(xn),null,{default:d(()=>[n[2]||=I(` In your DNS provider, create CNAME record. `,-1),_(l(Et),{variant:`solo-filled`,flat:``,class:`my-4`,label:`Hostname`,"model-value":e.domain,readonly:``,"hide-details":``},{"append-inner":d(()=>[_(fd,{value:e.domain},null,8,[`value`])]),_:1},8,[`model-value`]),_(l(Et),{variant:`solo-filled`,flat:``,class:`my-4`,label:`Content`,"model-value":e.cname,readonly:``,"hide-details":``},{"append-inner":d(()=>[_(fd,{value:e.cname},null,8,[`value`])]),_:1},8,[`model-value`]),_(l(wa),{type:`info`,variant:`tonal`,class:`mb-4`},{default:d(()=>[...n[1]||=[I(`Ensure you include the dot . at the end`,-1)]]),_:1}),n[3]||=I(` The next step is creating the TXT records. `,-1)]),_:1})]),_:1}))}}),y_=L({__name:`SetupTXTStep`,props:{domain:{},storjRoot:{},storjAccess:{},storjTls:{}},setup(e){let t=Re(),n=j(()=>t.state.user.hasPaidPrivileges);return(t,r)=>(z(),b(l(Do),{class:`pa-3`,onSubmit:r[0]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(xn),null,{default:d(()=>[r[1]||=I(` In your DNS provider, create 3 TXT records. `,-1),_(l(Et),{variant:`solo-filled`,flat:``,class:`my-4`,label:`TXT Hostname`,"model-value":`txt-${e.domain}`,readonly:``,"hide-details":``},{"append-inner":d(()=>[_(fd,{value:`txt-${e.domain}`},null,8,[`value`])]),_:1},8,[`model-value`]),_(l(Et),{variant:`solo-filled`,flat:``,class:`my-4`,label:`TXT1 Content`,"model-value":e.storjRoot,readonly:``,"hide-details":``},{"append-inner":d(()=>[_(fd,{value:e.storjRoot},null,8,[`value`])]),_:1},8,[`model-value`]),_(l(es),{variant:`solo-filled`,flat:``,class:`my-4`,rows:`2`,"auto-grow":``,"no-resize":``,label:`TXT2 Content`,"model-value":e.storjAccess,readonly:``,"hide-details":``},{"append-inner":d(()=>[_(fd,{value:e.storjAccess},null,8,[`value`])]),_:1},8,[`model-value`]),n.value?(z(),b(l(Et),{key:0,variant:`solo-filled`,flat:``,class:`my-4`,label:`TXT3 Content`,"model-value":e.storjTls,readonly:``,"hide-details":``},{"append-inner":d(()=>[_(fd,{value:e.storjTls},null,8,[`value`])]),_:1},8,[`model-value`])):E(``,!0)]),_:1})]),_:1}))}}),b_=L({__name:`VerifyDomainStep`,props:{domain:{},cname:{},txt:{}},setup(e){let t=e,n=fi(),{isLoading:r,withLoading:i}=ki(),a=Ei(),o=M(!1),s=M(!1),c=M(!1),u=M(`CNAME`),f=M(``),p=M(``);function m(){o.value||i(async()=>{try{let e=await a.checkDNSRecords(t.domain,t.cname,t.txt);switch(!0){case e.isSuccess:s.value&&=!1,c.value&&=!1,o.value=!0,setTimeout(()=>{o.value=!1},3e3);return;case e.isVerifyError:s.value=!0;return;case e.expectedCNAME!==``&&e.gotCNAME!==``:f.value=e.expectedCNAME,p.value=e.gotCNAME,u.value=`CNAME`,c.value=!0;return;case e.expectedTXT.length>0&&e.gotTXT.length>0:f.value=e.expectedTXT.join(`
31
32`),p.value=e.gotTXT.join(`
33
34`),u.value=`TXT`,c.value=!0;return;
34default:n.error(`Cannot check DNS records`,B.NEW_DOMAIN_MODAL)}}catch(e){n.notifyError(e,B.NEW_DOMAIN_MODAL)}})}return(e,t)=>(z(),b(l(Do),{class:`pa-3`,onSubmit:t[0]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(xn),null,{default:d(()=>[t[1]||=I(` Check to make sure your DNS records are ready. `,-1),_(l(W),{block:``,variant:`tonal`,color:o.value?`success`:`primary`,class:`mt-3`,loading:l(r),onClick:m},{default:d(()=>[I(R(o.value?`Success`:`Check DNS`),1)]),_:1},8,[`color`,`loading`]),!o.value&&s.value?(z(),b(l(wa),{key:0,color:`error`,variant:`tonal`,class:`mt-4`,title:`Unable to verify domain`,text:`DNS record not found. Please check your DNS configuration.`})):E(``,!0),!o.value&&c.value?(z(),b(l(wa),{key:1,color:`error`,variant:`tonal`,class:`mt-4`,title:`${u.value} is not correct`,text:`Please update the following ${u.value} record:`},{default:d(()=>[_(l(es),{rows:u.value===`TXT`?3:1,variant:`solo-filled`,flat:``,class:`mt-4`,density:`comfortable`,label:`Incorrect`,"model-value":p.value,readonly:``,"hide-details":``},null,8,[`rows`,`model-value`]),_(l(es),{rows:u.value===`TXT`?3:1,variant:`solo-filled`,flat:``,class:`mt-4`,density:`comfortable`,label:`Correct`,"model-value":f.value,readonly:``,"hide-details":``},null,8,[`rows`,`model-value`])]),_:1},8,[`title`,`text`])):E(``,!0)]),_:1})]),_:1}))}}),x_=L({__name:`DomainConnectedStep`,setup(e){return(e,t)=>(z(),b(l(Do),{class:`pa-3`,onSubmit:t[0]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(xn),null,{default:d(()=>[_(l(wa),{type:`success`,variant:`tonal`},{default:d(()=>[...t[1]||=[I(` You should now be able to access your content using your custom domain. `,-1)]]),_:1}),_(l(wa),{type:`info`,variant:`tonal`,class:`my-4`},{default:d(()=>[...t[2]||=[I(` DNS propagation usually takes less than a few hours, but can take up to 48 hours in some cases. `,-1)]]),_:1})]),_:1})]),_:1}))}}),S_=`storj-tls:true`,C_=Nn(L({__name:`NewDomainDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){class t{ref=M();prev;next;nextText;constructor(e,t=void 0,n=void 0,r){this.beforeNext=r,this.prev=typeof t==`function`?j(t):M(t),this.next=typeof n==`function`?j(n):M(n),this.nextText=typeof e==`function`?j(e):M(e)}}let n=Ti(),r=ci(),i=Ei(),a=fi(),{publicLinksharingURL:o}=bi(),s=ve(e,`modelValue`),c=[];function u(e){let t=M(e);return c.push(()=>t.value=e),t}let f=u(ze.CustomDomain),p=u(``),m=u(void 0),h=u(``),g=u(n.state.passphrase),v=u(vp.EnterNewPassphrase),y=u(``),x=M(),S=M(!0),C=M(!1),w=j(()=>n.state.promptForPassphrase),T=j(()=>r.state.selectedProjectConfig.hasManagedPassphrase),D={[ze.CustomDomain]:new t(`Next`,void 0,()=>T.value||!w.value?ze.SetupCNAME:ze.SetupDomainAccess,async()=>{(T.value||!w.value)&&await P()}),[ze.SetupDomainAccess]:new t(`Next`,ze.CustomDomain,()=>v.value===vp.EnterNewPassphrase?ze.EnterNewPassphrase:v.value===vp.GenerateNewPassphrase?ze.PassphraseGenerated:ze.SetupCNAME,async()=>{v.value===vp.EnterNewPassphrase||v.value===vp.GenerateNewPassphrase||await P()}),[ze.EnterNewPassphrase]:new t(`Next`,ze.SetupDomainAccess,ze.SetupCNAME,P),[ze.PassphraseGenerated]:new t(`Next`,ze.SetupDomainAccess,ze.SetupCNAME,P),[ze.SetupCNAME]:new t(`Next`,void 0,ze.SetupTXT),[ze.SetupTXT]:new t(`Next`,ze.SetupCNAME,ze.VerifyDomain),[ze.VerifyDomain]:new t(`Next`,ze.SetupTXT,ze.DomainConnected),[ze.DomainConnected]:new t(`Finish`,ze.VerifyDomain)},O=j(()=>`${o.value.split(`//`).pop()??``}.`),k=j(()=>`storj-root:${m.value}`),A=j(()=>`storj-access:${h.value}`),N=j(()=>[k.value,A.value,S_]),ee=j(()=>{switch(f.value){case ze.CustomDomain:return`Setup Custom Domain`;case ze.SetupDomainAccess||ze.EnterNewPassphrase||ze.PassphraseGenerated:return`Setup Domain Access`;case ze.SetupCNAME:return`Setup CNAME`;case ze.SetupTXT:return`Setup TXT`;case ze.VerifyDomain:return`Verify Domain`;case ze.DomainConnected:return`Domain Connected`;default:return`Setup Custom Domain`}});
34async function P(){if(!g.value||!m.value)throw Error(`Passphrase and bucket must be set before generating access`);y.value=`custom-domain-access-${new Date().toISOString()}`,h.value=await i.generateDomainCredentials(y.value,m.value,g.value),await i.storeDomain({subdomain:p.value,prefix:m.value,accessID:h.value}),i.fetchDomains(1,i.state.cursor.limit).catch(e=>{a.notifyError(e,B.NEW_DOMAIN_MODAL)})}async function F(){let e=D[f.value];if(!(C.value||S.value||e.ref.value?.validate?.()===!1)){if(e.ref.value?.onExit?.(`next`),e.beforeNext){C.value=!0;try{await e.beforeNext()}catch(e){a.notifyError(e,B.NEW_DOMAIN_MODAL);return}finally{C.value=!1}}e.next.value?f.value=e.next.value:s.value=!1}}function te(){let e=D[f.value];e.ref.value?.onExit?.(`prev`),e.prev.value&&(f.value=e.prev.value)}return U(f,e=>{if(!x.value)return;let t=null,n=!1;t=U(()=>D[e].ref.value,e=>{if(e){if(e.onEnter?.(),t){t();return}n=!0}},{immediate:!0}),n&&t()}),U(x,async e=>{if(!e){f.value>ze.PassphraseGenerated&&v.value===vp.SetMyProjectPassphrase&&(n.setPassphrase(g.value),n.setPromptForPassphrase(!1)),c.forEach(e=>e());return}S.value=!0;let t=r.state.selectedProject.id;await Promise.all([i.getAllDomainNames(t),n.getAllBucketsNames(t)]).catch(e=>{a.notifyError(e,B.NEW_DOMAIN_MODAL)}),g.value=n.state.passphrase,S.value=!1,D[f.value].ref.value?.onEnter?.()}),(e,t)=>(z(),b(l(rn),{modelValue:s.value,"onUpdate:modelValue":t[8]||=e=>s.value=e,"min-width":`320px`,"max-width":`400px`,transition:`fade-transition`,scrollable:``,persistent:``},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:x,rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[_(l(gn),{icon:l(qs),size:`18`},null,8,[`icon`])]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>s.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(ee.value),1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(Ha),{modelValue:l(f),"onUpdate:modelValue":t[7]||=e=>Le(f)?f.value=e:null,touch:!1,class:Ue([`new-domain__window`,{"new-domain__window--loading":S.value||C.value}])},{default:d(()=>[_(l(Q),{value:l(ze).CustomDomain},{default:d(()=>[_(__,{ref:D[l(ze).CustomDomain].ref,onDomainChanged:t[1]||=e=>p.value=e,onBucketChanged:t[2]||=e=>m.value=e,onSubmit:F},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l(ze).SetupDomainAccess},{default:d(()=>[_(Bm,{ref:D[l(ze).SetupDomainAccess].ref,onSelectOption:t[3]||=e=>v.value=e,onPassphraseChanged:t[4]||=e=>g.value=e,onSubmit:F},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l(ze).EnterNewPassphrase},{default:d(()=>[_(cf,{ref:D[l(ze).EnterNewPassphrase].ref,onPassphraseChanged:t[5]||=e=>g.value=e},null,512)]),_:1},8,[`value`]),_(l(Q),{value:l(ze).PassphraseGenerated},{default:d(()=>[_(ap,{ref:D[l(ze).PassphraseGenerated].ref,name:l(y),onPassphraseChanged:t[6]||=e=>g.value=e},null,8,[`name`])]),_:1},8,[`value`]),_(l(Q),{value:l(ze).SetupCNAME},{default:d(()=>[_(v_,{ref:D[l(ze).SetupCNAME].ref,domain:l(p),cname:O.value},null,8,[`domain`,`cname`])]),_:1},8,[`value`]),_(l(Q),{value:l(ze).SetupTXT},{default:d(()=>[_(y_,{ref:D[l(ze).SetupTXT].ref,domain:l(p),"storj-root":k.value,"storj-access":A.value,"storj-tls":S_},null,8,[`domain`,`storj-root`,`storj-access`])]),_:1},8,[`value`]),_(l(Q),{value:l(ze).VerifyDomain},{default:d(()=>[_(b_,{ref:D[l(ze).VerifyDomain].ref,domain:l(p),cname:O.value,txt:N.value},null,8,[`domain`,`cname`,`txt`])]),_:1},8,[`value`]),_(l(Q),{value:l(ze).DomainConnected},{default:d(()=>[_(x_,{ref:D[l(ze).DomainConnected].ref},null,512)]),_:1},8,[`value`])]),_:1},8,[`modelValue`,`class`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-7`},{default:d(()=>[_(l(K),null,{default:d(()=>[l(f)===l(ze).CustomDomain?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,href:`https://docs.storj.io/dcs/code/static-site-hosting/custom-domains`,target:`_blank`,rel:`noopener noreferrer`,block:``},{default:d(()=>[...t[9]||=[I(` Learn More `,-1)]]),_:1})]),_:1})):D[l(f)].prev.value?(z(),b(l(Y),{key:1},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:te},{default:d(()=>[...t[10]||=[I(` Back `,-1)]]),_:1})]),_:1})):E(``,!0),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:S.value||C.value,onClick:F},{default:d(()=>[I(R(D[l(f)].nextText.value),1)]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-da06697e`]]),w_=L({__name:`PromptOwnerUpgradeDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}}
34,emits:[`update:modelValue`],setup(e){let t=A(),n=Re(),r=ci(),i=ve(e,`modelValue`),a=j(()=>r.state.selectedProject.ownerId===n.state.user.id);function o(){i.value=!1,t.toggleUpgradeFlow(!0)}return(e,t)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":t[2]||=e=>i.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>i.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[3]||=[I(`Upgrade Account`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),null,{default:d(()=>[_(l(xn),{class:`pa-0`},{default:d(()=>[...t[4]||=[I(` This action requires a paid plan. The project owner is currently on a free trial and must upgrade to proceed. `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[a.value?(z(),b(l(W),{key:0,color:`primary`,variant:`flat`,block:``,onClick:o},{default:d(()=>[...t[5]||=[I(` Upgrade Account `,-1)]]),_:1})):(z(),b(l(W),{key:1,color:`primary`,variant:`flat`,block:``,onClick:t[1]||=e=>i.value=!1},{default:d(()=>[...t[6]||=[I(` Close `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),T_=L({__name:`EditProjectDetailsDialog`,props:ge({field:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=ve(e,`modelValue`),r=ci(),i=Be(),{isLoading:a,withLoading:o}=ki(),s=fi(),c=M(!1),u=M(``),f=j(()=>t.field===S.Name?20:100),p=j(()=>{let e=f.value,n=t.field===S.Name;return[e=>!!e||!n||`Required`,t=>t.length<=e||`Input is too long.`]});async function m(){c.value&&await o(async()=>{try{t.field===S.Name?await r.updateProjectName(new Ke(u.value,``)):await r.updateProjectDescription(new Ke(``,u.value))}catch(e){e.message=`Error updating project ${t.field.toLowerCase()}. ${e.message}`,s.notifyError(e,B.EDIT_PROJECT_DETAILS);return}i.eventTriggered(t.field===S.Name?qe.PROJECT_NAME_UPDATED:qe.PROJECT_DESCRIPTION_UPDATED,{project_id:r.state.selectedProject.id}),s.success(`Project ${t.field.toLowerCase()} updated.`),n.value=!1})}U(()=>n.value,e=>{if(!e)return;let n=r.state.selectedProject;u.value=t.field===S.Name?n.name:n.description},{immediate:!0});let h=j(()=>t.field===S.Name?cc:sc);return(t,r)=>(z(),b(l(rn),{modelValue:n.value,"onUpdate:modelValue":r[5]||=e=>n.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(a)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(h.value),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(a),onClick:r[0]||=e=>n.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(`Project `+R(e.field),1)]),_:1})]),_:1}),_(l(q)),_(l(Do),{modelValue:c.value,"onUpdate:modelValue":r[2]||=e=>c.value=e,class:`pa-6`,onSubmit:r[3]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(Et),{modelValue:u.value,"onUpdate:modelValue":r[1]||=e=>u.value=e,class:`pt-4`,variant:`outlined`,rules:p.value,label:`Project ${e.field}`,counter:f.value,maxlength:f.value,"persistent-counter":``,"hide-details":!1,autofocus:``},null,8,[`modelValue`,`rules`,`label`,`counter`,`maxlength`])]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(a),onClick:r[4]||=e=>n.value=!1},{default:d(()=>[...r[6]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(a),onClick:m},{default:d(()=>[...r[7]||=[I(` Save `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),E_={class:`pa-6`},D_={key:0,class:`my-2`},O_={key:0,class:`my-2`}
34,k_={key:0,class:`text-body-medium mt-6`},A_=`https://storj.dev/dcs/api/s3/object-versioning`,j_=L({__name:`VersioningInfoDialog`,props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Be(),n=je(),r=ve(e,`modelValue`),i=j(()=>n.state.config.objectLockUIEnabled);function a(){t.pageVisit(A_,He.DOCS),t.eventTriggered(qe.VIEW_DOCS_CLICKED)}return(e,t)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":t[2]||=e=>r.value=e,activator:`parent`,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Js)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[3]||=[I(` Object Versioning `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),h(`div`,E_,[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[13]||=h(`p`,null,` Versioning is enabled for this project. Learn how it works. `,-1),_(l(To),{static:``},{default:d(()=>[_(l(So),{title:`How it works`,elevation:`0`,rounded:`lg`,class:`border my-4 font-weight-bold`,static:``},{default:d(()=>[_(l(vo),{class:`text-body-medium`},{default:d(()=>[t[4]||=h(`p`,{class:`my-2`},`Versioning can be activated for each bucket individually.`,-1),t[5]||=h(`p`,{class:`my-2`},`A new column displaying the versioning status will appear on your buckets page.`,-1),t[6]||=h(`p`,{class:`my-2`},`When versioning is enabled, each object in the bucket will have a unique version ID.`,-1),t[7]||=h(`p`,{class:`my-2`},`You can easily retrieve, list, and restore previous versions of your objects.`,-1),i.value?(z(),F(`p`,D_,`Object Lock can be applied to versioned objects for additional protection.`)):E(``,!0)]),_:1})]),_:1})]),_:1}),_(l(To),{static:``},{default:d(()=>[_(l(So),{title:`Next steps`,elevation:`0`,rounded:`lg`,class:`border font-weight-bold`,static:``},{default:d(()=>[_(l(vo),{class:`text-body-medium`},{default:d(()=>[t[8]||=h(`p`,{class:`my-2`},`1. Create a new bucket with versioning enabled from the start, or enable versioning on existing buckets that support it.`,-1),t[9]||=h(`p`,{class:`my-2`},`2. Upload objects to your versioned bucket and make changes as needed. Each change will create a new version of the object.`,-1),t[10]||=h(`p`,{class:`my-2`},`3. Use the version ID to retrieve, list, or restore specific versions of your objects.`,-1),i.value?(z(),F(`p`,O_,`4. Protect your objects from deletion or modification by applying Object Lock to versioned objects.`)):E(``,!0)]),_:1})]),_:1})]),_:1}),l(n).isDefaultBrand?(z(),F(`p`,k_,[t[11]||=I(` For more information, `,-1),h(`a`,{href:A_,class:`link`,target:`_blank`,rel:`noopener noreferrer`,onClick:a},`visit the documentation`),t[12]||=I(`. `,-1)])):E(``,!0)]),_:1})]),_:1})]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>r.value=!1},{default:d(()=>[...t[14]||=[I(` Close `,-1)]]),_:1})]),_:1}),l(n).isDefaultBrand?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`flat`,color:`primary`,block:``,href:A_,target:`_blank`,onClick:a},{default:d(()=>[...t[15]||=[I(` Read Documentation `,-1)]]),_:1})]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),M_={class:`pa-6`},N_={class:`text-body-medium my-2 font-weight-bold`},P_={key:0,class:`text-body-medium mt-2`},F_={key:0,class:`text-body-medium mt-2`},I_=L({__name:`ProjectEncryptionInformationDialog`,emits:[`newProject`],setup(e,{emit:t}){let n=Be(),r=ci(),i=je(),a=t,o=M(!1),s=j(()=>r.state.selectedProjectConfig.hasManagedPassphrase?`auto`:`manual`);function c(){n.pageVisit(Me,He.DOCS),n.eventTriggered(qe.VIEW_DOCS_CLICKED),window.open(Me,`_blank`,`noreferrer`)}return(e,t)=>(z(),b(l(rn),{modelValue:o.value,"onUpdate:modelValue":t[4]||=e=>o.value=e,activator:`parent`,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(tc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>o.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[5]||=[I(` Project Encryption `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),h(`div`,M_,[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[17]||=h(`p`,{class:`mb-2`},`Encryption method:`,-1),_(l(qn),{modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,filter:``,variant:`tonal`,column:``,"selected-class":`font-weight-bold`,mandatory:``},{default:d(()=>[_(l(J),{color:`primary`,value:`auto`,class:`cursor-default`,disabled:s.value===`manual`},{default:d(()=>[...t[6]||=[I(` Automatic `,-1)]]),_:1},8,[`disabled`]),_(l(J),{color:`primary`,value:`manual`,class:`cursor-default`,disabled:s.value===`auto`},{default:d(()=>[...t[7]||=[I(`Self-Managed`,-1)]]),_:1},8,[`disabled`]),_(l(q),{thickness:`0`,class:`my-1`}),s.value===`auto`?(z(),b(l(wa),{key:0,variant:`tonal`,color:`default`},{default:d(()=>[h(`p`,null,[_(l(J),{rounded:`md`,class:`text-body-small font-weight-medium`,color:`secondary`,variant:`tonal`,size:`small`},{default:d(()=>
34[...t[8]||=[I(` Recommended for ease of use and teams `,-1)]]),_:1})]),h(`p`,N_,R(l(i).brandName)+` securely manages the encryption and decryption of your project automatically. `,1),t[9]||=h(`p`,{class:`text-body-medium my-2`},` Fewer steps to upload, download, manage, and browse your data. No need to remember an additional encryption passphrase. `,-1),t[10]||=h(`p`,{class:`text-body-medium my-2`},` The team members will automatically have access to your project's data. `,-1),l(i).isDefaultBrand?(z(),F(`p`,P_,[h(`a`,{class:`link`,onClick:c},`Learn more in the documentation.`)])):E(``,!0)]),_:1})):E(``,!0),s.value===`manual`?(z(),b(l(wa),{key:1,variant:`tonal`,color:`default`},{default:d(()=>[h(`p`,null,[_(l(J),{rounded:`md`,class:`text-body-small font-weight-medium`,color:`secondary`,variant:`tonal`,size:`small`},{default:d(()=>[...t[11]||=[I(` Best for control over your data encryption `,-1)]]),_:1})]),t[13]||=h(`p`,{class:`text-body-medium my-2 font-weight-bold`},` You are responsible for securely managing your own data encryption passphrase. `,-1),t[14]||=h(`p`,{class:`text-body-medium my-2`},` You will need to enter your passphrase each time you access your data. If you forget the passphrase, you can't recover your data. `,-1),t[15]||=h(`p`,{class:`text-body-medium my-2`},` Team members must share and enter the same encryption passphrase to access the data. `,-1),l(i).isDefaultBrand?(z(),F(`p`,F_,[...t[12]||=[h(`a`,{href:``,class:`link`},`Learn more in the documentation.`,-1)]])):E(``,!0)]),_:1})):E(``,!0)]),_:1},8,[`modelValue`]),_(l(wa),{type:`info`,variant:`tonal`,class:`mt-4`},{default:d(()=>[...t[16]||=[h(`p`,{class:`text-body-medium`},`Encryption method is set at project creation and can't be changed. To use a different method, create a new project.`,-1)]]),_:1})]),_:1})]),_:1})]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[2]||=e=>o.value=!1},{default:d(()=>[...t[18]||=[I(` Close `,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>
34[_(l(W),{variant:`flat`,block:``,"prepend-icon":l(lc),onClick:t[3]||=e=>{o.value=!1,a(`newProject`)}},{default:d(()=>[...t[19]||=[I(` New Project `,-1)]]),_:1},8,[`prepend-icon`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),L_={class:`font-weight-bold mb-4`},R_={class:`pa-6`},z_={class:`font-weight-bold mb-4`},B_=L({__name:`DeleteProjectDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ae(),n=M(null),r=Re(),i=ci(),a=ve(e,`modelValue`),{isLoading:o,withLoading:s}=ki(),c=fi(),u=M(mi.InitStep),f=M(``),p=M(``),m=M(``),g=M(),v=M(),y=M(),x=M(!1),S=M(!1),C=M(0),w=M(0),T=j(()=>r.state.user),D=j(()=>i.state.selectedProject);function O(e){switch(!0){case e.buckets>0:u.value=mi.DeleteBucketsStep,C.value=e.buckets;break;case e.lockEnabledBuckets>0:u.value=mi.LockEnabledBucketsStep,C.value=e.lockEnabledBuckets;break;case e.apiKeys>0:u.value=mi.DeleteAccessKeysStep,w.value=e.apiKeys;break;case e.currentUsage||e.invoicingIncomplete:u.value=mi.WaitForInvoicingStep;break;default:throw Error(`project deletion was restricted for an unknown reason`)}}async function k(){await s(async()=>{try{switch(u.value){case mi.InitStep:n.value=await i.deleteProject(D.value.id,mi.InitStep,``),n.value?O(n.value):u.value=mi.VerifyPasswordStep;break;case mi.VerifyPasswordStep:if(g.value?.validate(),!g.value?.isValid)return;n.value=await i.deleteProject(D.value.id,mi.VerifyPasswordStep,f.value),n.value?O(n.value):T.value.isMFAEnabled?u.value=mi.Verify2faStep:u.value=mi.VerifyEmailStep;break;case mi.Verify2faStep:if(p.value.length!==6){S.value=!0;return}n.value=await i.deleteProject(D.value.id,mi.Verify2faStep,p.value.trim()),n.value?O(n.value):u.value=mi.VerifyEmailStep;break;case mi.VerifyEmailStep:if(m.value.length!==6){S.value=!0;return}n.value=await i.deleteProject(D.value.id,mi.VerifyEmailStep,m.value.trim()),n.value?O(n.value):u.value=mi.ConfirmDeleteStep;break;case mi.ConfirmDeleteStep:if(!x.value)return;n.value=await i.deleteProject(D.value.id,mi.ConfirmDeleteStep,``),n.value?O(n.value):(c.success(`Project deleted`),t.push(se.Projects.path))}}catch(e){c.notifyError(e,B.PROJECT_DELETE_DIALOG)}})}function A(){setTimeout(()=>{switch(u.value){case mi.Verify2faStep:v.value?.focus();break;case mi.VerifyEmailStep:y.value?.focus()}},0)}function N(e){e.key===`Enter`&&k()}function ee(e){let t=e.slice(0,6);if(!isNaN(+t)){switch(u.value){case mi.Verify2faStep:p.value=t;break;case mi.VerifyEmailStep:m.value=t}S.value=!1}}async function P(){await t.push(se.Access.path)}async function F(){await t.push(se.Buckets.path)}return U(u,e=>{(e===mi.Verify2faStep||e===mi.VerifyEmailStep)&&A()}),U(a,e=>{e?document.addEventListener(`keyup`,N):(u.value=mi.InitStep,f.value=``,p.value=``,m.value=``,x.value=!1,S.value=!1,document.removeEventListener(`keyup`,N))}),Ge(()=>{document.removeEventListener(`keyup`,N)}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[13]||=e=>a.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold text-error`},{default:d(()=>[...t[14]||=[I(` Delete Project `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(Ha),{modelValue:u.value,"onUpdate:modelValue":t[10]||=e=>u.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:l(mi).InitStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[1]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[15]||=h(`p`,{class:`font-weight-bold mb-4`},` You are about to delete your project. `,-1),t[16]||=h(`p`,null,`Project:`,-1),_(l(J),{variant:`tonal`},{default:d(()=>[I(R(D.value.name),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(mi).DeleteBucketsStep},{default:d(()=>[_(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[19]||=h(`p`,{class:`font-weight-bold mb-4`}
34,` Before we proceed with your project deletion request, please delete all of your data and buckets. `,-1),h(`p`,L_,[t[17]||=I(`Total buckets: `,-1),_(l(J),{color:`error`},{default:d(()=>[I(R(C.value),1)]),_:1})]),_(l(wa),{variant:`tonal`,type:`info`},{default:d(()=>[...t[18]||=[I(` Once you delete all of your buckets, then you can proceed with project deletion. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(mi).LockEnabledBucketsStep},{default:d(()=>[h(`div`,R_,[_(l(wa),{variant:`tonal`,type:`error`},{default:d(()=>[I(` You have `+R(C.value)+` bucket`+R(C.value>1?`s`:``)+` with Object Lock enabled. Objects in th`+R(C.value>1?`ese buckets`:`is bucket`)+` may be protected from deletion due to retention policies. If the bucket`+R(C.value>1?`s are`:` is`)+` empty, delete `+R(C.value>1?`them`:`it`)+` to proceed. `,1)]),_:1})])]),_:1},8,[`value`]),_(l(Q),{value:l(mi).DeleteAccessKeysStep},{default:d(()=>[_(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[22]||=h(`p`,{class:`font-weight-bold mb-4`},` Before we proceed with your project deletion request, please delete all of your access keys: `,-1),h(`p`,z_,[t[20]||=I(`Total access keys: `,-1),_(l(J),{color:`error`},{default:d(()=>[I(R(w.value),1)]),_:1})]),_(l(wa),{variant:`tonal`,type:`info`},{default:d(()=>[...t[21]||=[I(` Once you delete all of your access keys, then you can proceed with project deletion. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(mi).WaitForInvoicingStep},{default:d(()=>[_(l(Do),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[...t[23]||=[h(`p`,{class:`font-weight-bold mb-4`},` There's some recent usage in your project that hasn't been billed yet. To delete your project, please follow these steps: `,-1),h(`p`,{class:`mb-4`},`1. Please wait until the end of the current billing cycle (typically the end of the month).`,-1),h(`p`,{class:`mb-4`},`2. We'll generate your invoice early in the following month (usually around the 4th day).`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(mi).VerifyPasswordStep},{default:d(()=>[_(l(Do),{ref_key:`passwordForm`,ref:g,class:`pa-6`,onSubmit:t[3]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[24]||=h(`p`,null,`Enter your account password to continue.`,-1),_(l(Et),{modelValue:f.value,"onUpdate:modelValue":t[2]||=e=>f.value=e,type:`password`,label:`Password`,class:`mt-6`,rules:[l(We)],required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`value`]),T.value.isMFAEnabled?(z(),b(l(Q),{key:0,value:l(mi).Verify2faStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[5]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[25]||=h(`p`,null,`Enter the code from your 2FA application.`,-1),_(l(ko),{ref_key:`otpInput2fa`,ref:v,"model-value":p.value,class:`mt-6`,type:`number`,maxlength:`6`,error:S.value,"onUpdate:modelValue":t[4]||=e=>ee(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])):E(``,!0),_(l(Q),{value:l(mi).VerifyEmailStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[7]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[26]||=h(`p`,null,`Enter the 6-digit code you received on email.`,-1),_(l(ko),{ref_key:`otpInputVerify`,ref:y,"model-value":m.value,class:`mt-6`,type:`number`,maxlength:`6`,error:S.value,"onUpdate:modelValue":t[6]||=e=>ee(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),_(l(Q),{value:l(mi).ConfirmDeleteStep},{default:d(()=>[_(l(Do),{class:`pa-6`,onSubmit:t[9]||=pn(()=>{},[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[27]||=h(`p`,null,`Please confirm that you want to delete your project.`,-1),_(l(J),{variant:`tonal`,class:`my-4 font-weight-bold`},{default:d(()=>[I(R(D.value.name),1)]),_:1}),_(l(Tt),{modelValue:x.value,"onUpdate:modelValue":t[8]||=e=>x.value=e,label:`I want to delete this project.`,density:`compact`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[u.value===l(mi).InitStep||u.value===l(mi).LockEnabledBucketsStep?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[11]||=e=>a.value=!1},{default:d(()=>[...t[28]||=[I(` Cancel `,-1)]]),_:1})]),_:1})):E(``,!0),_(l(Y),null,{default:d(()=>[u.value===l(mi).DeleteBucketsStep||u.value===l(mi).LockEnabledBucketsStep?(z(),b(l(W),{key:0,variant:`flat`,block:``,onClick:F},{default:d(()=>[...t[29]||=[I(` Go to buckets `,-1)]]),_:1}
34)):u.value===l(mi).DeleteAccessKeysStep?(z(),b(l(W),{key:1,variant:`flat`,block:``,onClick:P},{default:d(()=>[...t[30]||=[I(` Go to accesses `,-1)]]),_:1})):u.value===l(mi).WaitForInvoicingStep?(z(),b(l(W),{key:2,variant:`flat`,block:``,onClick:t[12]||=e=>a.value=!1},{default:d(()=>[...t[31]||=[I(` Close `,-1)]]),_:1})):u.value<l(mi).ConfirmDeleteStep?(z(),b(l(W),{key:3,color:`primary`,variant:`flat`,block:``,onClick:k},{default:d(()=>[...t[32]||=[I(` Next `,-1)]]),_:1})):E(``,!0),u.value===l(mi).ConfirmDeleteStep?(z(),b(l(W),{key:4,color:`error`,variant:`flat`,loading:l(o),disabled:u.value===l(mi).ConfirmDeleteStep&&!x.value,block:``,onClick:k},{default:d(()=>[...t[33]||=[I(` Delete Project `,-1)]]),_:1},8,[`loading`,`disabled`])):E(``,!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),V_={class:`pa-6`},H_={key:0,class:`text-body-medium mt-6`},U_=`https://storj.dev/dcs/api/s3/object-lock`,W_=L({__name:`ObjectLockInfoDialog`,props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Be(),n=je(),r=ve(e,`modelValue`);function i(){t.pageVisit(U_,He.DOCS),t.eventTriggered(qe.VIEW_DOCS_CLICKED)}return(e,t)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":t[2]||=e=>r.value=e,activator:`parent`,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(nc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[3]||=[I(` Object Lock `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),h(`div`,V_,[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[t[8]||=h(`p`,null,` Object Lock allows you to lock individual objects from being deleted or overwritten for a specified period of time. `,-1),_(l(To),{static:``},{default:d(()=>[_(l(So),{title:`How it works`,elevation:`0`,rounded:`lg`,class:`border my-4 font-weight-bold`,static:``},{default:d(()=>[_(l(vo),{class:`text-body-medium`},{default:d(()=>[...t[4]||=[h(`p`,{class:`my-2`},`Object Lock is available for buckets with Object Versioning enabled.`,-1),h(`p`,{class:`my-2`},`A new column displaying the lock status will appear in your buckets page.`,-1),h(`p`,{class:`my-2`},`When object lock is enabled, you can lock objects and choose the retention period.`,-1),h(`p`,{class:`my-2`},`You can view locked objects and their retention period in the browser.`,-1)]]),_:1})]),_:1})]),_:1}),_(l(To),{static:``},{default:d(()=>[_(l(So),{title:`How to use it`,elevation:`0`,rounded:`lg`,class:`border font-weight-bold`,static:``},{default:d(()=>[_(l(vo),{class:`text-body-medium`},{default:d(()=>[...t[5]||=[h(`p`,{class:`my-2`},`1. Ensure Object Versioning is enabled for your bucket. Then, enable Object Lock for that versioned bucket.`,-1),h(`p`,{class:`my-2`},`2. Upload objects to your versioned bucket and lock them as needed. Each change will create a new version of the object.`,-1),h(`p`,{class:`my-2`},`3. Once locked, objects cannot be deleted or overwritten until the retention period expires.`,-1)]]),_:1})]),_:1})]),_:1}),l(n).isDefaultBrand?(z(),F(`p`,H_,[t[6]||=I(` For more information, `,-1),h(`a`,{href:U_,class:`link`,target:`_blank`,rel:`noopener noreferrer`,onClick:i},`visit the documentation`),t[7]||=I(`. `,-1)])):E(``,!0)]),_:1})]),_:1})]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>r.value=!1},{default:d(()=>[...t[9]||=[I(` Close `,-1)]]),_:1})]),_:1}),l(n).isDefaultBrand?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{variant:`flat`,block:``,href:U_,target:`_blank`,onClick:i},{default:d(()=>[...t[10]||=[I(` Read Documentation `,-1)]]),_:1})]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),G_={class:`text-capitalize`},K_=L({__name:`MigrateProjectPricingDialog`,props:ge({projectId:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`success`],[`update:modelValue`]),setup(e,{emit:t}){let n=ci(),r=je(),{isLoading:i,withLoading:a}=ki(),o=fi(),s=e,c=t,u=ve(e,`modelValue`),f=M($e.Archive),p=j(()=>r.state.config.satelliteName===`US1`);function m(){a(async()=>{try{await n.migratePricing(s.projectId,f.value);let e=[n.getProjects()];n.state.selectedProject.id&&e.push(n.getProjectConfig()),await Promise.all(e),o.success(`Project migrated successfully`),c(`success`),u.value=!1}catch(e){o.notifyError(e)}})}return(e,t)=>(z(),b(l(rn),{modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,"max-width":`450px`,transition:`fade-transition`,persistent:l(i)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Os)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>u.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[4]||=[I(` Migrate Project `,-1)]]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`px-6`},{default:d(()=>[_(l(xn),{class:`pa-0 mb-4`},{default:d(()=>[...t[5]||=[I(` We'll update this project to the new storage tiering model. New buckets will use the latest tiers. Existing buckets stay where they are. No data is moved. `,-1)]]),_:1}),t[20]||=h(`p`,{class:`text-body-medium font-weight-bold mb-2`},` Select a tier for your existing Legacy Global buckets: `,-1),_(l(No),{modelValue:f.value,"onUpdate:modelValue":t[1]||=e=>f.value=e,"hide-details":``,class:`mb-4`},{default:d(()=>[_(l(jo),{value:l($e).Archive,class:`mb-2`},{label:d(()=>[...t[6]||=[h(`div`,null,[h(`span`,{class:`font-weight-medium`},`Archive`),h(`div`,{class:`text-body-small text-medium-emphasis`},` Legacy Global usage will be billed as Archive. `)],-1)]]),_:1},8,[`value`]),_(l(jo),{value:l($e).Global},{label:d(()=>[...t[7]||=[h(`div`,null,[h(`span`,{class:`font-weight-medium`},`Global`),h(`div`,{class:`text-body-small text-medium-emphasis`},` Legacy Global usage will be billed as new Global. `)],-1)]]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),_(l(To),{variant:`accordion`},{default:d(()=>[_(l(So),{elevation:`0`,static:``,rounded:``,class:`border-sm`},{default:d(()=>[_(l(bo),{class:`font-weight-bold`},{default:d(()=>[...t[8]||=[I(` What changes `,-1)]]),_:1}),_(l(vo),null,{default:d(()=>[I(` New storage tier options: Global, `+R(p.value?`Regional US, `:``)+` Archive. `,1),t[11]||=h(`br`,null,null,-1),t[12]||=h(`br`,null,null,-1),t[13]||=I(` Existing buckets usage will be billed as: `,-1),t[14]||=h(`br`,null,null,-1),t[15]||=I(` Legacy Global → `,-1),h(`span`,G_,R(f.value),1),p.value?(z(),F(V,{key:0},[t[9]||=h(`br`,null,null,-1),t[10]||=I(` Legacy Select → Regional US `,-1)],64)):E(``,!0),t[16]||=h(`br`,null,null,-1),t[17]||=h(`br`,null,null,-1),t[18]||=I(` This change applies for the whole current billing period of one month. `,-1)]),_:1})]),_:1})]),_:1}),_(l(xn),{class:`pa-0 mt-4`},{default:d(()=>[...t[19]||=[I(` This change is permanent and cannot be undone. Pricing will follow the new tiers. `,-1),h(`a`,{href:`https://storj.dev/dcs/pricing`,target:`_blank`,rel:`noopener noreferrer`},`Pricing and tiers.`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:t[2]||=e=>u.value=!1},{default:d(()=>[...t[21]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(i),onClick:m},{default:d(()=>[...t[22]||=[I(` Migrate Project `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),q_={class:`pa-6`},J_=L({__name:`ProjectLimitNotificationsDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ve(e,`modelValue`),n=ci(),{isLoading:r,withLoading:i}=ki(),a=fi(),o=M(!1),s=M(!1);function c(){i(async()=>{try{await n.updateLimitNotifications({storageNotificationsEnabled:o.value,egressNotificationsEnabled:s.value})}catch(e){a.notifyError(e,B.PROJECT_SETTINGS_AREA);return}a.success(`Notification preferences updated.`),t.value=!1})}return U(t,e=>{if(!e)return;let t=n.state.selectedProject;o.value=t.storageLimitNotificationsEnabled,s.value=t.egressLimitNotificationsEnabled},{immediate:!0}),(e,n)=>(z(),b(l(rn),{modelValue:t.value,"onUpdate:modelValue":n[4]||=e=>t.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(r)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(ms)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(r),onClick:n[0]||=e=>t.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[5]||=[I(`Limit Notifications`,-1)]]),_:1})]),_:1}),_(l(q)),h(`div`,q_,[_(l(K),{class:`mb-2 align-center`,"no-gutters":``},{default:d(()=>[_(l(Y),null,{default:d(()=>[...n[6]||=[h(`p`,{class:`font-weight-bold text-body-medium`},`Storage notifications`,-1),h(`p`,{class:`text-body-medium text-medium-emphasis`},`Receive emails when storage usage reaches 80% and 100% of the project limit.`,-1)]]),_:1}),_(l(Y),{cols:`auto`,class:`ml-4`},{default:d(()=>[_(l(Ho),{modelValue:o.value,"onUpdate:modelValue":n[1]||=e=>o.value=e,"hide-details":``,inset:``,density:`compact`,color:`primary`},null,8,[`modelValue`])]),_:1})]),_:1}),_(l(q),{class:`my-4`}),_(l(K),{class:`align-center`,"no-gutters":``},{default:d(()=>[_(l(Y),null,{default:d(()=>[...n[7]||=[h(`p`,{class:`font-weight-bold text-body-medium`},`Egress notifications`,-1),h(`p`,{class:`text-body-medium text-medium-emphasis`},`Receive emails when download usage reaches 80% and 100% of the project limit.`,-1)]]),_:1}),_(l(Y),{cols:`auto`,class:`ml-4`},{default:d(()=>[_(l(Ho),{modelValue:s.value,"onUpdate:modelValue":n[2]||=e=>s.value=e,"hide-details":``,inset:``,density:`compact`,color:`primary`},null,8,[`modelValue`])]),_:1})]),_:1})]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(r),onClick:n[3]||=e=>t.value=!1},{default:d(()=>[...n[8]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(r),onClick:c},{default:d(()=>[...n[9]||=[I(` Save `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Y_={class:`px-6 py-4`},X_=L({__name:`JoinProjectDialog`,props:ge({name:{},id:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=ve(e,`modelValue`),r=Be(),i=ci(),a=ae(),o=fi(),s=M(!1),c=M(!1);function u(){i.selectProject(t.id),o.success(`Invite accepted!`),a.push({name:se.Dashboard.name,params:{id:i.state.selectedProject.urlId}}),r.eventTriggered(qe.NAVIGATE_PROJECTS)}async function f(e){if(c.value||s.value)return;let n=e===Fe.Accept,a=n?s:c;a.value=!0;let l=!1;try{await i.respondToInvitation(t.id,e),l=!0,r.eventTriggered(n?qe.PROJECT_INVITATION_ACCEPTED:qe.PROJECT_INVITATION_DECLINED,{project_id:t.id})}catch(e){e.message=`Failed to ${n?`accept`:`decline`} project invitation. ${e.message}`,o.notifyError(e,B.JOIN_PROJECT_MODAL)}try{await i.getUserInvitations(),await i.getProjects()}catch(e){l=!1,e.message=`Failed to reload projects and invitations list. ${e.message}`,o.notifyError(e,B.JOIN_PROJECT_MODAL)}n&&l&&u(),a.value=!1}return(t,r)=>(z(),b(l(rn),{modelValue:n.value,"onUpdate:modelValue":r[3]||=e=>n.value=e,"max-width":`420px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...r[4]||=[I(`Join Project`,-1)]]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:s.value||c.value,onClick:r[0]||=e=>n.value=!1},null,8,[`icon`,`disabled`])]),_:1}),_(l(q)),h(`div`,Y_,`Join the `+R(e.name)+` project.`,1),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:s.value,loading:c.value,onClick:r[1]||=e=>f(l(Fe).Decline)},{default:d(()=>[...r[5]||=[I(` Decline `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,disabled:c.value,loading:s.value,onClick:r[2]||=e=>f(l(Fe).Accept)},{default:d(()=>[...r[6]||=[I(` Join `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Z_=L({__name:`AddTeamMemberDialog`,props:ge({projectId:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=ve(e,`modelValue`),r=Be(),i=Di(),a=je(),o=ci(),s=fi(),{isLoading:c,withLoading:u}=ki(),f=M(!1),p=M(``),m=[We,e=>he(e,!0)];function g(){f.value&&u(async()=>{try{await i.inviteMember(p.value,t.projectId),a.state.config.unregisteredInviteEmailsEnabled?s.success(`Invite sent!`):s.success(`An invitation will be sent to the email address if it belongs to a user on this satellite.`,`Invite sent!`),p.value=``}catch(e){s.notifyError(e,B.ADD_PROJECT_MEMBER_MODAL);return}r.eventTriggered(qe.PROJECT_MEMBERS_INVITE_SENT,{project_id:o.state.selectedProject.id});try{await i.getProjectMembers(1,t.projectId)}catch(e){s.notifyError(e,B.ADD_PROJECT_MEMBER_MODAL)}n.value=!1})}return(e,t)=>(z(),b(l(rn),{modelValue:n.value,"onUpdate:modelValue":t[4]||=e=>n.value=e,width:`auto`,"max-width":`420px`,transition:`fade-transition`,persistent:l(c)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Ec)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(c),onClick:t[0]||=e=>n.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[5]||=[I(`Add Member`,-1)]]),_:1})]),_:1}),_(l(q)),_(l(Do),{modelValue:f.value,"onUpdate:modelValue":t[2]||=e=>f.value=e,class:`pa-6 pb-4`,onSubmit:pn(g,[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[t[6]||=h(`p`,{class:`mb-5`},`Invite a team member to join you in this project.`,-1),_(l(wa),{variant:`tonal`,color:`info`,text:`All team members should use the same passphrase to access the same data.`,rounded:`lg`,density:`comfortable`})]),_:1}),_(l(Y),{cols:`12`},{default:d(()=>[_(l(Et),{modelValue:p.value,"onUpdate:modelValue":t[1]||=e=>p.value=e,variant:`outlined`,rules:m,maxlength:`72`,label:`Enter e-mail`,placeholder:`Enter e-mail here`,hint:`Members will have read, write, and delete permissions.`,required:``,autofocus:``,class:`my-2`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(c),onClick:t[3]||=e=>n.value=!1},{default:d(()=>[...t[7]||=[I(`Cancel`,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(c),onClick:g},{default:d(()=>[...t[8]||=[I(` Send Invite `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Q_={class:`pa-6`},$_={class:`mb-3`},ev=L({__name:`DeleteRestApiKeyDialog`,props:ge({keys:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=Ai(),r=fi(),{isLoading:i,withLoading:a}=ki(),o=e,s=t,c=ve(e,`modelValue`);async function u(){await a(async()=>{try{let e=o.keys.map(e=>e.i
34d);await n.deleteAPIKeys(e),r.success(`API Key${o.keys.length>1?`s`:``} deleted successfully`),s(`deleted`),c.value=!1}catch(e){r.notifyError(e,B.CONFIRM_DELETE_AG_MODAL)}})}return(t,n)=>(z(),b(l(rn),{modelValue:c.value,"onUpdate:modelValue":n[2]||=e=>c.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(i)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(xc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(i),onClick:n[0]||=e=>c.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(` Delete REST API Key`+R(e.keys.length>1?`s`:``),1)]),_:1})]),_:1}),_(l(q)),h(`div`,Q_,[h(`p`,$_,` Are you sure you want to delete `+R(e.keys.length>1?`these`:`this`)+` REST API key`+R(e.keys.length>1?`s`:``)+`? This action cannot be undone. `,1),(z(!0),F(V,null,rt(e.keys,e=>(z(),F(`span`,{key:e.id,class:`mr-1`},[_(l(J),{class:`font-weight-bold text-wrap h-100 py-2`},{default:d(()=>[I(R(e.name),1)]),_:2},1024)]))),128))]),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(i),onClick:n[1]||=e=>c.value=!1},{default:d(()=>[...n[3]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,loading:l(i),onClick:u},{default:d(()=>[...n[4]||=[I(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),tv={class:`text-capitalize`},nv={class:`pa-6`},rv=function(e){return e[e.Create=0]=`Create`,e[e.Success=1]=`Success`,e}(rv||{}),iv=Nn(L({__name:`NewRestApiKeyDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Ai(),n=fi(),{isLoading:r,withLoading:i}=ki(),a=ve(e,`modelValue`),o=M(!1),s=M(``),c=M(Qe.ZERO),u=M(!1),f=M(),p=M(rv.Create),m=M(``),g=M(null);function v(e){if(!e)return!1;let t=new Date(e);if(isNaN(t.getTime()))return!1;t.setHours(0,0,0,0);let n=new Date;return n.setHours(0,0,0,0),t>n}function y(){i(async()=>{if(o.value)try{m.value=await t.createAPIKey(s.value,c.value.nanoseconds),p.value=rv.Success,await t.getKeys()}catch(e){n.error(e.message,B.CREATE_API_KEY_DIALOG)}})}function x(e=!1){if(u.value=e,!e){c.value=Qe.ZERO;return}let t=new Date;t.setDate(t.getDate()+1),f.value=t}return U(f,e=>{e&&(c.value=new Qe((e.getTime()-new Date().getTime())*1e6))}),U(g,e=>{if(!e){s.value=``,u.value=!1,c.value=Qe.ZERO,p.value=rv.Create,f.value=void 0;return}}),(e,t)=>(z(),b(l(rn),{modelValue:a.value,"onUpdate:modelValue":t[11]||=e=>a.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(r)},{default:d(()=>[_(l(Z),{ref_key:`innerContent`,ref:g},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Zs)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(r),onClick:t[0]||=e=>a.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...t[12]||=[I(` New API Key `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-0`},{default:d(()=>[_(l(Ha),{modelValue:p.value,"onUpdate:modelValue":t[9]||=e=>p.value=e,touch:!1},{default:d(()=>[_(l(Q),{value:rv.Create},{default:d(()=>[_(l(Do),{modelValue:o.value,"onUpdate:modelValue":t[8]||=e=>o.value=e,class:`pa-6`,onSubmit:pn(y,[`prevent`])},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),{cols:`12`},{default:d(()=>[_(l(Et),{modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,label:`Access Name`,placeholder:`Enter a name for this access key`,variant:`outlined`,autofocus:``,"hide-details":!1,rules:[l(We),l(ee)],maxlength:`100`,class:`mb-n5 mt-2`,required:``},null,8,[`modelValue`,`rules`])]),_:1}),_(l(Y),{cols:`12`,class:`pb-0`},{default:d(()=>[t[15]||=h(`label`,{class:`mb-2`},`API Key Duration`,-1),_(l(qn),{modelValue:c.value,"onUpdate:modelValue":t[7]||=e=>c.value=e,filter:``,column:``,mandatory:``},{default:d(()=>[_(l(J),{value:l(Qe).ZERO,onClick:t[2]||=e=>x()},{default:d(()=>[...t[13]||=[I(` No Expiration `,-1)]]),_:1},8,[`value`]),_(l(q),{class:`my-2`}),(z(!0),F(V,null,rt([l(Qe).DAY_30,l(Qe).DAY_60,l(Qe).DAY_180,l(Qe).YEAR_1],e=>(z(),b(l(J),{key:e.days,value:e,variant:`outlined`,onClick:t[3]||=e=>x()},{default:d(()=>[h(`span`,tv,R(e.shortString),1)]),_:2},1032,[`value`]))),128)),_(l(q),{class:`my-2`}),_(l(qn),{modelValue:u.value,"onUpdate:modelValue":t[5]||=e=>u.value=e,filter:``},{default:d(()=>[_(l(J),{value:!0,onClick:t[4]||=e=>x(!u.value)},{default:d(()=>[...t[14]||=[I(` Set Custom Expiration Date `,-1)]]),_:1})]),_:1},8,[`modelValue`]),u.value?(z(),b(l(ho),{key:0,modelValue:f.value,"onUpdate:modelValue":t[6]||=e=>f.value=e,"allowed-dates":v,header:`Choose Dates`,"show-adjacent-months":``,border:``,elevation:`0`,rounded:`lg`,class:`w-100`},null,8,[`modelValue`])):E(``,!0)]),_:1},8,[`modelValue`])]),_:1}),_(l(Y),{cols:`12`,class:`pt-0`},{default:d(()=>[_(l(wa),null,{default:d(()=>[...t[16]||=[I(` This API key will have administrative access to manage your projects. Store it securely and never share it publicly. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),_(l(Q),{value:rv.Success},{default:d(()=>[h(`div`,nv,[_(l(wa),{class:`mb-5`,variant:`tonal`,color:`success`},{default:d(()=>[...t[17]||=[h(`p`,{class:`font-weight-bold`},`API Key Generated Successfully`,-1),I(` Make sure to copy your API key now. For Security reasons, you won't be able to see it again after closing this window. `,-1)]]),_:1}),_(np,{label:`API Key`,value:m.value,"show-copy":``},null,8,[`value`])])]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(r),onClick:t[10
34]||=e=>a.value=!1},{default:d(()=>[I(R(p.value===rv.Create?`Cancel`:`Close`),1)]),_:1},8,[`disabled`])]),_:1}),p.value===rv.Create?(z(),b(l(Y),{key:0},{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,disabled:!o.value,loading:l(r),block:``,onClick:y},{default:d(()=>[...t[18]||=[I(` Generate API Key `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})):E(``,!0)]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-25091276`]]),av={class:`mb-3`},ov={class:`max-width`},sv=[`title`],cv=Nn(L({__name:`RemoveProjectMemberDialog`,props:ge({removables:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:ge([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=ve(e,`modelValue`),i=t,a=ci(),o=Di(),{isLoading:s,withLoading:c}=ki(),u=fi(),f=M(!1),p=j(()=>n.removables.slice(0,3)),m=j(()=>n.removables.filter(e=>!e.isInvite).length),g=j(()=>{let e=n.removables.length-m.value,t=`member${m.value>1?`s`:``}`,r=`invite${e>1?`s`:``}`;return m.value&&e?`${t} and ${r}`:e?r:t});async function v(){await c(async()=>{try{await o.deleteProjectMembers(a.state.selectedProject.id,n.removables.map(e=>e.email),f.value),u.success(`Members were successfully removed from the project`),i(`deleted`),r.value=!1}catch(e){e.message=`Error removing project members. ${e.message}`,u.notifyError(e,B.PROJECT_MEMBERS_HEADER)}})}return(t,n)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":n[3]||=e=>r.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:l(s)},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(wc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,disabled:l(s),onClick:n[0]||=e=>r.value=!1},null,8,[`icon`,`disabled`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(`Remove `+R(g.value),1)]),_:1})]),_:1}),_(l(q)),_(l(X),{class:`pa-6`},{default:d(()=>[h(`p`,av,` The following `+R(e.removables.filter(e=>!e.isInvite).length?`team`:``)+` `+R(g.value)+` will be removed. `,1),(z(!0),F(V,null,rt(p.value,e=>(z(),b(l(J),{key:e.email,class:`mb-4 mr-1`},{default:d(()=>[h(`div`,ov,[h(`p`,{title:e.email,class:`text-truncate`},R(e.email),9,sv)])]),_:2},1024))),128)),e.removables.length>3?(z(),b(l(J),{key:0,rounded:``,class:`mb-3 mr-1`},{default:d(()=>[I(` + `+R(e.removables.length-3)+` more `,1)]),_:1})):E(``,!0),_(l(wa),{variant:`tonal`,class:`pa-4`,color:`warning`},{text:d(()=>[...n[4]||=[h(`strong`,null,`Important:`,-1),I(` Any access keys created could still provide data access to removed members. If necessary, please revoke these access keys to ensure the security of your data. `,-1)]]),_:1}),m.value>0?(z(),b(l(Tt),{key:1,modelValue:f.value,"onUpdate:modelValue":n[1]||=e=>f.value=e,class:`mt-4`,label:`Delete member's access keys.`,density:`compact`},null,8,[`modelValue`])):E(``,!0)]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,disabled:l(s),onClick:n[2]||=e=>r.value=!1},{default:d(()=>[...n[5]||=[I(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`error`,variant:`flat`,block:``,loading:l(s),onClick:v},{default:d(()=>[...n[6]||=[I(` Remove `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-04f100c8`]]),lv=L({__name:`ChangeMemberRoleDialog`,props:ge({memberId:{default:``},email:{default:``}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=Di(),r=ci(),i=ve(e,`modelValue`),a=M(De.Member),{isLoading:o,withLoading:s}=ki(),c=fi();async function u(){await s(async()=>{try{await n.updateRole(r.state.selectedProject.id,t.memberId,a.value),c.success(`Member role was updated successfully`),i.value=!1}catch(e){e.message=`Error updating role. ${e.message}`,c.notifyError(e,B.PROJECT_MEMBERS_PAGE)}})}return(t,n)=>(z(),b(l(rn),{modelValue:i.value,"onUpdate:modelValue":n[3]||=e=>i.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`,persistent:l(o)},{default:d(()=>[_(l(Z),{rounded:`xlg`},{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`py-4 pl-6`},{prepend:d(()=>[_(l(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:d(()=>[(z(),b(H(l(Cc)),{size:18}))]),_:1})]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>i.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[...n[4]||=[I(` Change Role `,-1)]]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(K),null,{default:d(()=>[_(l(Y),{class:`pa-6 mx-3`},{default:d(()=>[n[5]||=h(`p`,{class:`my-2`},` Selected team member: `,-1),_(l(J),{class:`font-weight-bold text-wrap py-2`},{default:d(()=>[I(R(e.email),1)]),_:1}),_(l(Ct),{modelValue:a.value,"onUpdate:modelValue":n[1]||=e=>a.value=e,chips:``,label:`Role`,items:[l(De).Member,l(De).Admin],class:`mt-8`},null,8,[`modelValue`,`items`]),_(l(wa),{color:`info`,border:``,variant:`tonal`,class:`mb-4`},{default:d(()=>[I(R(a.value===l(De).Member?`Members can only delete API keys and buckets they personally created; they cannot invite new users or remove existing users from the project.`:`Admins can invite new users, remove existing users (except the project owner), and delete any API keys and buckets, regardless of who created them.`),1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[_(l(W),{variant:`outlined`,color:`default`,block:``,onClick:n[2]||=e=>i.value=!1},{default:d(()=>[...n[6]||=[I(`Cancel`,-1)]]),_:1})]),_:1}),_(l(Y),null,{default:d(()=>[_(l(W),{color:`primary`,variant:`flat`,block:``,loading:l(o),onClick:u},{default:d(()=>[...n[7]||=[I(` Change Role `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}
34),uv={class:`text-body-medium mt-2`},dv={key:0,href:`https://www.storj.io/documents/storj-sustainability-whitepaper.pdf`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},fv={class:`text-body-medium mt-2`},pv={key:0,href:`https://www.storj.io/documents/storj-sustainability-whitepaper.pdf`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},mv={class:`text-body-medium mt-2`},hv={key:0,href:`https://www.storj.io/documents/storj-sustainability-whitepaper.pdf`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},gv=L({__name:`EmissionsDialog`,setup(e){let t=ci(),n=je(),r=M(!1),i=j(()=>t.state.emission),a=j(()=>Math.round(i.value.hyperscalerImpact)),o=j(()=>Math.round(i.value.storjImpact)),s=j(()=>{let e=a.value-o.value;return e<0&&(e=0),e.toLocaleString()});return(e,t)=>(z(),b(l(rn),{modelValue:r.value,"onUpdate:modelValue":t[2]||=e=>r.value=e,activator:`parent`,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:d(()=>[_(l(Z),null,{default:d(()=>[_(l(G),null,{default:d(()=>[_(l(X),{class:`pa-6`},{prepend:d(()=>[...t[3]||=[h(`img`,{src:`data:image/svg+xml,%3csvg%20width='42'%20height='42'%20viewBox='0%200%2042%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_809_1011)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.2645%200H24.5137C30.3277%200%2032.6345%200.644409%2034.8971%201.85448C37.1597%203.06454%2038.9355%204.84026%2040.1455%207.10289L40.2375%207.27708C41.3731%209.45705%2041.9838%2011.76%2042%2017.2645V24.5137C42%2030.3277%2041.3556%2032.6345%2040.1455%2034.8971C38.9355%2037.1597%2037.1597%2038.9355%2034.8971%2040.1455L34.7229%2040.2375C32.5429%2041.3731%2030.24%2041.9838%2024.7355%2042H17.4863C11.6723%2042%209.36552%2041.3556%207.10289%2040.1455C4.84026%2038.9355%203.06454%2037.1597%201.85448%2034.8971L1.76251%2034.7229C0.626927%2032.5429
34%200.0161929%2030.24%200%2024.7355V17.4863C0%2011.6723%200.644409%209.36552%201.85448%207.10289C3.06454%204.84026%204.84026%203.06454%207.10289%201.85448L7.27708%201.76251C9.45705%200.626927%2011.76%200.0161929%2017.2645%200Z'%20fill='%230218A7'/%3e%3cpath%20d='M21.1736%2036.0992C29.6085%2036.0992%2036.4463%2029.2613%2036.4463%2020.8264C36.4463%2012.3915%2029.6085%205.55371%2021.1736%205.55371C12.7387%205.55371%205.90088%2012.3915%205.90088%2020.8264C5.90088%2029.2613%2012.7387%2036.0992%2021.1736%2036.0992Z'%20fill='%230149FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M34.4031%2028.4628C35.7026%2026.2164%2036.4463%2023.6082%2036.4463%2020.8264C36.4463%2018.0446%2035.7026%2015.4365%2034.4031%2013.1901H28.81C26.7012%2013.1901%2024.9918%2014.8995%2024.9918%2017.0082C24.9918%2019.117%2026.7012%2020.8264%2028.81%2020.8264H32.6282C30.5194%2020.8264%2028.81%2022.5358%2028.81%2024.6446C28.81%2026.7534%2030.5194%2028.4628%2032.6282%2028.4628H34.4031ZM6.11202%2023.3719C6.59954%2026.2776%207.90754%2028.9053%209.78975%2031.0082H14.81C16.9187%2031.0082%2018.6282%2029.2988%2018.6282%2027.1901C18.6282%2025.0813%2016.9187%2023.3719%2014.81%2023.3719H6.11202ZM5.90088%2020.8264H10.9918C13.1005%2020.8264%2014.81%2019.117%2014.81%2017.0082C14.81%2014.8995%2013.1005%2013.1901%2010.9918%2013.1901H7.94413C6.64468%2015.4365%205.90088%2018.0446%205.90088%2020.8264Z'%20fill='%2300E567'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_809_1011'%3e%3crect%20width='42'%20height='42'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,alt:`Earth`,width:`40`,class:`mt-1`},null,-1)]]),append:d(()=>[_(l(W),{icon:l(lr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:d(()=>[_(l(en),{class:`font-weight-bold`},{default:d(()=>[I(R(l(n).brandName)+` Sustainability `,1)]),_:1})]),_:1})]),_:1}),_(l(q)),_(l(xn),{class:`pa-6`},{default:d(()=>[t[10]||=h(`p`,{class:`text-body-medium mb-4`},` The carbon emissions displayed are estimated based on the total usage of this project, calculated from the date of project creation up to the present day. `,-1),_(l(Z),{class:`pa-4 mb-4`},{default:d(()=>[t[4]||=h(`p`,{class:`text-body-medium font-weight-bold mb-2`},`Carbon Emissions`,-1),_(l(J),{variant:`tonal`,color:`info`,class:`font-weight-bold`},{default:d(()=>[I(R(o.value.toLocaleString())+` kg CO₂e `,1)]),_:1}),h(`p`,uv,[I(`Estimated for this `+R(l(n).brandName)+` project. `,1),l(n).isDefaultBrand?(z(),F(`a`,dv,`Learn more`)):E(``,!0)])]),_:1}),_(l(Z),{class:`pa-4 mb-4`},{default:d(()=>[t[6]||=h(`p`,{class:`text-body-medium font-weight-bold mb-2`},`Carbon Comparison`,-1),_(l(J),{variant:`tonal`,color:`warning`,class:`font-weight-bold`},{default:d(()=>[I(R(a.value.toLocaleString())+` kg CO₂e `,1)]),_:1}),h(`p`,fv,[t[5]||=I(`By using traditional cloud storage. `,-1),l(n).isDefaultBrand?(z(),F(`a`,pv,`Learn more`)):E(``,!0)])]),_:1}),_(l(Z),{class:`pa-4 mb-4`},{default:d(()=>[t[7]||=h(`p`,{class:`text-body-medium font-weight-bold mb-2`},`Total Carbon Avoided`,-1),_(l(J),{variant:`tonal`,color:`success`,class:`font-weight-bold`},{default:d(()=>[I(R(s.value)+` kg CO₂e `,1)]),_:1}),h(`p`,mv,[I(`Estimated by using `+R(l(n).brandName)+`. `,1),l(n).isDefaultBrand?(z(),F(`a`,hv,`Learn more`)):E(``,!0)])]),_:1}),_(l(Z),{class:`pa-4 mb-2`},{default:d(()=>[t[8]||=h(`p`,{class:`text-body-medium font-weight-bold mb-2`},`Carbon Avoided Equals To`,-1),_(l(J),{variant:`tonal`,color:`success`,class:`font-weight-bold`},{default:d(()=>[I(R(i.value.savedTrees.toLocaleString())+` tree`+R(i.value.savedTrees===1?``:`s`)+` grown for 10 years `,1)]),_:1}),t[9]||=h(`p`,{class:`text-body-medium mt-2`},[I(`Estimated equivalencies. `),h(`a`,{href:`https://www.epa.gov/energy/greenhouse-gases-equivalencie
34s-calculator-calculations-and-references#seedlings`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},`Learn more`)],-1)]),_:1})]),_:1}),_(l(q)),_(l(mr),{class:`pa-6`},{default:d(()=>[_(l(K),null,{default:d(()=>[_(l(Y),null,{default:d(()=>[l(n).isDefaultBrand?(z(),b(l(W),{key:0,color:`primary`,variant:`flat`,block:``,link:``,href:`https://www.storj.io/documents/storj-sustainability-whitepaper.pdf`,target:`_blank`,rel:`noopener noreferrer`},{default:d(()=>[t[11]||=I(` Sustainability Whitepaper `,-1),_(l(gn),{icon:l(vc),class:`ml-2`},null,8,[`icon`])]),_:1})):(z(),b(l(W),{key:1,color:`default`,variant:`outlined`,block:``,onClick:t[1]||=e=>r.value=!1},{default:d(()=>[...t[12]||=[I(` Close `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}});export{Sh as $,va as $n,cc as $t,wg as A,gs as An,Pu as At,sg as B,To as Bn,jc as Bt,r_ as C,Ds as Cn,Td as Ct,zg as D,Ss as Dn,Qu as Dt,$g as E,Cs as En,Yu as Et,mg as F,Qo as Fn,ru as Ft,Xh as G,mo as Gn,xc as Gt,ng as H,bo as Hn,Tc as Ht,pg as I,Go as In,tu as It,Rh as J,Qa as Jn,gc as Jt,Yh as K,oo as Kn,bc as Kt,fg as L,Bo as Ln,eu as Lt,Sg as M,ms as Mn,hu as Mt,bg as N,ps as Nn,pu as Nt,Rg as O,xs as On,Zu as Ot,gg as P,fs as Pn,su as Pt,wh as Q,wa as Qn,lc as Qt,dg as R,ko as Rn,Rc as Rt,i_ as S,Os as Sn,jd as St,t_ as T,ws as Tn,Xu as Tt,tg as U,vo as Un,wc as Ut,rg as V,So as Vn,Ec as Vt,$h as W,ho as Wn,Cc as Wt,Fh as X,Ha as Xn,dc as Xt,Ih as Y,Q as Yn,mc as Yt,Nh as Z,Ea as Zn,uc as Zt,g_ as _,Ns as _n,fp as _t,ev as a,Qs as an,fa as ar,ph as at,s_ as b,As as bn,Kd as bt,J_ as c,Ys as cn,nh as ct,B_ as d,Vs as dn,Tm as dt,sc as en,_a as er,yh as et,I_ as f,Bs as fn,Dm as ft,C_ as g,Fs as gn,hp as gt,w_ as h,Is as hn,gp as ht,iv as i,tc as in,pa as ir,mh as it,Cg as j,hs as jn,yu as jt,jg as k,bs as kn,Ju as kt,K_ as l,Js as ln,wm as lt,T_ as m,Ls as mn,$ as mt,lv as n,rc as nn,ma as nr,_h as nt,Z_ as o,Zs as on,ta as or,ch as ot,j_ as p,zs as pn,_p as pt,zh as q,$a as qn,vc as qt,cv as r,nc as rn,ca as rr,hh as rt,X_ as s,Xs as sn,oh as st,gv as t,ac as tn,ha as tr,vh as tt,W_ as u,qs as un,Em as ut,m_ as v,Ms as vn,Xd as vt,n_ as w,Es as wn,Wu as wt,a_ as x,ks as xn,Ud as xt,c_ as y,js as yn,qd as yt,ug as z,Do as zn,Mc as zt};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.